@font-face {
font-family: Montserrat-Medium;
src: url('../font/Montserrat-Medium.otf') format('opentype'),
url('../font/Montserrat-Medium.ttf') format('truetype');
font-display: swap;
}
@font-face {
font-family: Montserrat-Regular;
src: url('../font/Montserrat-Regular.otf') format('opentype'),
url('../font/Montserrat-Regular.ttf') format('truetype');
font-display: swap;
}
@font-face {
font-family: Montserrat-SemiBold;
src: url('../font/Montserrat-SemiBold.otf') format('opentype'),
url('../font/Montserrat-SemiBold.ttf') format('truetype');
font-display: swap;
}
@font-face {
font-family: FontAwesome;
src: url('../font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),/*?v=4.7.0*/
url('../font/fontawesome-webfont.woff2') format('woff2'),/*?v=4.7.0*/
url('../font/fontawesome-webfont.woff') format('woff'),/*?v=4.7.0*/
url('../font/fontawesome-webfont.ttf') format('truetype'),/*?v=4.7.0*/
url('../font/fontawesome-webfont.svg#fontawesomeregular') format('svg');/*?v=4.7.0*/
font-weight: normal;
font-style: normal;
font-display: swap;
}
html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:14px;vertical-align:baseline;margin: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
th{text-align:left;font-weight:normal;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
audio,canvas,img,video{vertical-align:middle;}
img,fieldset{border:0;}
textarea{resize:vertical;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em}
small{font-size:80%}
.nowrap{white-space:nowrap}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
::-webkit-scrollbar{-webkit-appearance:none}
::-webkit-scrollbar:vertical{width:8px}
::-webkit-scrollbar:horizontal{height:8px}
::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, .5);border-radius:10px;border:2px solid #ffffff}
::-webkit-scrollbar-track{border-radius:8px;background-color:#ffffff}
input:focus-visible{outline: none;}

html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}
body{background:#fff;padding:0;margin:0;height: 100%;font-family:Montserrat-Regular;}
a{color:#000;text-decoration:none;background-color:transparent}
a:active,a:hover{outline:0;color:var(--main-red-color)}
a:hover{text-decoration:underline}
h1 {font-family:Montserrat-SemiBold;font-size: 26px;margin:10px 0}

.catalog_overlay, .menu_overlay{display:none;position:absolute;background-color:#ccc;top:0;left:0;width:100%;height:100%;opacity:0.5;z-index:100}
.catalog_overlay_show{display:block}
.container {width:1600px;margin:0 auto}
.top-bar{background:#f5f6f7}
ul#primary-menu{padding:0;display:inline}
ul#primary-menu li{display:inline-block;padding:8px 25px 9px 0px;font-size:12px}
ul#primary-menu li.lang_icon{padding-right:7px}
ul#primary-menu li.lang_icon a.selected{font-weight:bold}
#nav-top .menu{display:inline-block}
.nav-top-r{float: right;margin-top:5px}
.nav-top-r div {display: inline-block}
.nav-top-r .tel{font-family:Montserrat-Medium;font-size:16px}
.nav-top-r .call{font-size:12px;padding-left:30px}
.nav-top-r .call a{color:#999999}
.nav-top-r .work{font-size:12px;color:#999999;padding-left:10px;top:-2px;position:relative}
.icon::before{content:"";position:absolute}
.icon.callback::before{background:url("../img/call.png") no-repeat scroll 0% 0%;width:18px;height:17px;margin-left:-22px}
.widg.rov4{display:inline-block;width:24%;vertical-align:top;font-size:14px}
.widg.rov4 ul{line-height:2;padding:0}
.widg.rov4 .title{font-family:Montserrat-SemiBold;text-transform: uppercase;margin-bottom:10px}
.form-title{font-family:Montserrat-SemiBold;text-transform:uppercase;margin-bottom:10px;font-size:12px}
.clear{clear:both}
.dest{padding:10px 0}
.footer{background:#f5f6f7;padding:25px 0;position:relative;z-index:98}
.slide_recomend.owl-carousel:hover{z-index:999}
.footer .tel{font-family:Montserrat-Medium;font-size:20px;height:40px}
.footer .tel small{font-size:14px;/*margin-left:60px;*/}
.footer .tel img{top:-3px;position:relative}
.footer .tel::before{content: "";background: url("../img/tel.png");width:12px;height: 21px;display:inline-block;margin-right: 10px}

.footer .work{/*font-size: 12px; color:#999999;*/line-height: 1.7;}
.footer .work span{display: inline-block;padding-top: 7px;}
.footer .work::before{content: "";
/*background: url("../img/time.png");*/
background: url("../img/clock.png");
width:18px;height:18px;display:inline-block;margin-right: 10px;top: -40px;position: relative;}
.footer .adr{/*font-size: 12px;*/margin-top: 10px;line-height: 1.7;}
.footer .adr::before{content: "";
/*background: url("../img/location.png");*/
background: url("../img/map-pin2.png");
width:18px;height:18px;display:inline-block;margin-right: 10px;position: relative; top: 4px;}
.footer .adr-m{font-size: 12px;margin-top: 10px;line-height: 1.7;}
.footer .adr-m::before{content: "";background: url("../img/mail.png");width:18px;height:18px;display:inline-block;margin-right: 10px;position: relative;top: 4px;}
.footer2{padding: 15px 0;background: #f5f6f7;border-top: 1px solid #ddd;}
.copyr{color:#9a9a9a;font-size: 13px;width: 48%;display: inline-block;}
.pay-foot{width: 28%;display: inline-block;vertical-align: top;float: right; text-align: right;}
.pay-foot img{margin-right: 10px;}
.widg.rov4.last{float: right;}
.soc-foot{width: 20%;display: inline-block;vertical-align: top;}
.foot_soc_icon_telegram img, .foot_soc_icon_telegram picture, .foot_soc_icon_telegram source{/*width:27px;height:27px*/}
.foot-soc img {margin-right: 15px;}
.m-for{background: #fff;padding: 5px;display: inline-block;}
.m-for input{border: 0;padding: 3px;border-right: 1px solid #999;}
.m-for.but{}
.ui-button{border: 0;padding: 3px;color: #999999;font-family: Montserrat-SemiBold;text-transform: uppercase;background: #fff;font-size: 11px;cursor: pointer;}
.logo {display: inline-block;}
.hidden{display:none;}
.head-nav {display: inline-block;width: 100%; margin: 20px 0; padding-left: 0;
/*-webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);*/
  padding-bottom: 15px;
}
.head-nav ul {text-align: center;}
.head-catalog-menu{display:inline-block;margin:0 20px;background:#F8D6D6;padding:10px 20px;border-radius:5px;cursor:pointer;font-weight:bold;-webkit-box-shadow:0px 5px 4px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 5px 4px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 5px 4px 0px rgba(0, 0, 0, 0.2);transition:0.3s;z-index:101;position:relative}
.head-catalog-menu:hover, .head-catalog-menu.activated{background-color:var(--main-red-color)}
/*.head-catalog-menu img{padding-right:7px;position:relative;top:-2px}*/
.head-catalog-menu button.head-catalog-grid{background-image:url(../img/catalog.svg);width:24px;height:24px;background-color:transparent;border:none;display:inline;padding-left:7px;text-indent:-99999px;transition:0.3s;cursor:pointer}
.head-catalog-menu button.head-catalog-grid.activated{background-image:url(../img/catalog-x.svg)}
.head-nav ul li {display: inline-block;margin: 0 25px;}
.head-nav ul li a {font-family: Montserrat-Medium;font-size: 20px;text-decoration: none;padding-bottom: 4px;font-weight: bold;}
/*.head-nav ul li:last-child::before{content: "";background: url("../img/vs.png") no-repeat scroll 0% 0%;width: 18px;height: 21px;position: absolute;margin-left:-18px;}*/
.head-nav ul li a:hover,
.head-nav ul li.active a {border-bottom: 2px solid var(--main-red-color);color: var(--main-red-color);}
.head-nav .search{display:none;width: 100%;position: relative;left: 20px;top: -3px;}
.head-nav .search.activ{display:block;}
.head-nav .search input{width:87%;height: 30px;border: 1px solid #eff1f3;font-size: 16px;padding: 0 100px 0 10px}
.head-nav .search button{position: absolute;top: 5px;right: 10px;background: none;border: none;color: #dd6161;font-size: 19px;cursor: pointer;}

.head-search .search{width: 100%;position: relative;/*left: 20px;*/top: 4px;}
.head-search .search.activ{display:block;}
.head-search .search input{width:100%;height: 40px;border: 1px solid #000;font-size: 16px;border-radius: 5px;/*padding: 0 100px 0 10px;*/ padding-left: 30px;}
.head-search .search::before {
content: "";
  width: 17px;
  height: 17px;
  background: url(../img/search.png) left top no-repeat;
  position: absolute;
left: 7px;
  bottom: 12px;
  background-size: 100%;
}
.head-search .search button{position: absolute;top: 9px;right: -30px;background: none;border: none;color: #dd6161;font-size: 18px;cursor: pointer;}
.head-search {display: inline-block; width: 370px;}
.head-connect {display: inline-block;margin-left: 50px;font-weight: bold;}
.head-connect img {margin-left: 5px;}
.head-connect .tel {display: inherit; font-size: 18px; margin: 0 15px;}
.head-connect .call {display: inherit;}
.head-connect .call a {color:#DB5656;}
.lang_icon2 {display: inline-block;margin-left: 15px; border: 1px solid #909090; border-radius: 14px; padding: 4px 0;}
.lang_icon2 a {font-weight: bold;font-size: 16px; padding: 4px 9px; border-radius: 14px;}
.lang_icon2 a.selected {background: #DB5656; color: #fff;}
.lang_icon2 a:not(.selected){color:#909090;}
.head-login {display:inline-block; margin-left: 15px;}
.head-login a {background: #DB5656; color: #fff; padding: 10px; border-radius: 5px;}
.user-menu {/*float: right;margin-top: 5px;*/display: inline-block; position: relative; top: 6px;}
.form-mail{background: #fff;}
.user-menu a{display: inline-block;position: relative;margin-left: 15px;}
.user-menu a.favor {width: 27px;height: 26px;background: url("../img/hart.png") no-repeat scroll 0% 0%;}
.user-menu a.basket {width: 26px;height: 26px;background: url("../img/bask2.png") no-repeat scroll 0% 0%;background-size: 100%;}
.user-menu a.akk {width: 27px;height: 26px;background: url("../img/akk.png") no-repeat scroll 0% 0%;}
.user-menu a.se {width: 27px;height: 27px;background: url("../img/search.png") no-repeat scroll 0% 0%;}

.user-menu a.se.activ {background:none}
.user-menu a.se.activ::before{content:" ";width:27px;height:27px;border-top:2px solid;transform: rotate(45deg);display: block;position: relative;top: 10px;left: -10px;}
.user-menu a.se.activ::after{content:" ";width:27px;height:27px;border-top:2px solid;transform: rotate(-45deg);display: block;left: 9px;top: -19px;position: relative;}
section.rekomend_list{clear:both;z-index:99; margin-top: 60px;}
.n_catalog {width: 40%; display: inline-block;vertical-align: top;}
.n_baners {width: 59%; display: inline-block;vertical-align: bottom;}
.sale-news {height: 320px;position: relative;float: left; width: 32.5%;margin: 0 5px;}
.sale-news-vn {padding: 25px;}
.sale-news .sale-news-title {font-size: 24px; font-weight: bold;}
.sale-news .sale-news-desc {font-size: 24px;}
.sale-news .sale-news-button {position: absolute; bottom: 75px;}
.sale-news .sale-news-button a {font-size: 16px; font-weight: bold;text-align: center; border-radius: 5px;padding: 20px 25px;color: #fff;}
.sale-news .sale-news-button a:hover {opacity: 0.8;}
.sale-news.one .sale-news-button {}
.sale-news.two .sale-news-button {}
.sale-news.three .sale-news-button {}
.sale-news.one .sale-news-button a {background:#00ABE7;}
.sale-news.two .sale-news-button a {background: linear-gradient(90deg, #784CC0 -2.25%, #D8126B 48.07%, #FF5E3A 100%);}
.sale-news.three .sale-news-button a {background:#DB5656;}
.sale-news.one {background: url("../img/sale-news1.png") no-repeat scroll 0% 0%;background-size: 100%;}
.sale-news.two {background: url("../img/sale-news2.png") no-repeat scroll 0% 0%;background-size: 100%;}
.sale-news.three {background: url("../img/sale-news3.png") no-repeat scroll 0% 0%;background-size: 100%;}
.row30 {width: 32%; display: inline-block;vertical-align: top;}
.n_catalog .row30 {text-align: center; border-style: solid; border-color: #ccc;}
.n_catalog h2 {text-align: center;}
.n_catalog .row30 img {width: auto; max-width: 100%;}
.n_catalog .row30 p {padding: 10px 0;}
.n_catalog .row30:nth-child(1) {border-width: 0 0 1px 1px;}
.n_catalog .row30:nth-child(2) {border-width: 0 0 1px 1px;}
.n_catalog .row30:nth-child(3) {border-width: 0 0 1px 1px;}
.n_catalog .row30:nth-child(4) {border-width: 0 1px 1px 1px;}
.n_catalog .row30:nth-child(5) {border-width: 0 0 0 1px;}
.n_catalog .row30:nth-child(6) {border-width: 0 0 0 1px;}
.n_catalog .row30:nth-child(7) {border-width: 0 1px 0 1px;}
.sotrudnichestvo_grey{background:#f5f6f7}
.sotrudnichestvo_grey div{width:1110px;margin:0 auto}
.sotrudnichestvo h2, .sotrudnichestvo_grey h2{font-size:20px;padding:30px 0;text-align:center}
.sotrudnichestvo ul, .sotrudnichestvo_grey ul{padding-left: 0px;}
.sotrudnichestvo ul li, .sotrudnichestvo_grey ul li{list-style:disc;padding:5px 0}

.sotrudnichestvo .pics_vid{/*margin:0 0 130px*/}
.sotrudnichestvo .pics_vid li{
padding: 45px 0px;
 border: 1px solid #E2E2E2;
 display: inline-block;
 width: 33%;
 text-align: center;
 margin: 20px 0;
}
.sotrudnichestvo .row50 {
 display: inline-block;
 width: calc(50% - 8px);
  border: 1px solid #E2E2E2;
  vertical-align: top;
  margin-bottom: 20px;
}
.sotrudnichestvo .row50 ul {padding: 35px;}
.sotrudnichestvo .pics_vid img{/*display:block;position:absolute;left:calc(50% - 40px)*/}
.sotrudnichestvo .pics_vid p{/*position:relative;top:100px*/
 background: linear-gradient(90deg, #784CC0 -2.25%, #D8126B 48.07%, #FF5E3A 100%);
 -webkit-background-clip: text;
 -webkit-text-fill-color: transparent;
 color: #784CC0;
 padding: 15px 0;
font-weight: bold;
}

.newsletter {margin-top: 40px;}
.newsletter input {width: 40%;
  height: 25px;
  border: none;
  font-size: 16px;
  border-radius: 5px;
  padding-left: 30px;
  color: #dd1059;
}
.newsletter-inp {position: relative;}
.newsletter-inp::before {
  content: "";
  width: 18px;
  height: 18px;
  background: url(../img/mail-ico2.png) left top no-repeat;
    background-size: auto;
  position: absolute;
  left: 7px;
  bottom: 4px;
  background-size: 100%;
}
.sale-news2{display: flex; justify-content: space-between; padding-bottom: 30px;}
.sale-news2 img {width: 100%;}
.sale-news2-vn{width: 33%;}
.sale-news2.mob{display: none;}
.sale-news2-vn.three {background: url("/themes/markshop/img/p3.png") no-repeat scroll 0% 0%;background-size: cover;}
.sale-news2-vn .sale-news-title{padding: 5px 25px; color: #a24066; font-weight: 700; font-size: 15px;}
.sale-news2-vn .sale-news-desc{padding: 7px 25px; color: #fff; font-weight: bold; font-size: 23px;}
.sale-news2-vn .newsletter {margin-top: 5px;padding: 0 25px;}
.sale-news2-vn .submit_subscribers{background: #931141; color: #fff; padding: 5px 15px; border-radius: 5px; font-weight: bold;}
.sale-news2-vn .sale-news-button{margin-top: 15px;}
.user-menu a .counter{width:15px;height:15px;line-height:14px;text-align:center;color:#fff; background: var(--main-red-color); border-radius: 50%; position: absolute; right: -5px; top: -5px; font-size: 11px}
.header{padding: 15px 0;}
.head-menu {background: var(--main-red-color);}
.head-menu ul {padding: 0;position: relative;text-align: center;}
.expanded_submenu{}
.head-menu ul li {display:inline-block;padding:15px 20px 15px 15px;text-align:left;}
.head-menu ul li.activ{background:var(--main-red-hover-color)}
.head-menu ul li a, .head-menu ul li b{color:#fff;width:100%;display:block;font-size:20px;cursor:pointer;font-weight:normal}
.head-menu ul li span{color:#fff;font-size:14px;cursor:pointer;display:block;}
.head-menu ul li span:hover{text-decoration:underline}
.head-menu ul li .submenu{display:none;position: absolute;left: 0;top:48px;background: #fff;width: 100%;padding: 10px;box-shadow: 0px 0px 9px -4px #000;z-index:99}
.head-menu ul li .submenu_show{z-index:999;display:block}

.head-menu ul li .submenu ul li{display: block;padding: 5px 0px 5px 0px;min-height: 25px;}
.head-menu ul li .submenu ul li img {padding-right: 10px;float:left}
.head-menu ul li .submenu ul li a {color: #000;  font-size: 14px;}
.head-menu ul li .submenu ul li a span{color:#a7a6a6;float: right;position: relative;right: 10px;}
.head-menu ul li .submenu .submenu-title{width:100%;padding: 5px 0;text-align: center;font-weight: bold;font-size: larger;/*border: 1px solid gray*/}
.head-menu ul li .submenu .submenu-title a{font-size:17px;text-decoration:none;color:#000}
.head-menu ul li .submenu .submenu-bottom{width:100%;padding: 5px 0;margin: 5px 0 10px;text-align: center;font-weight: bold;background:#f5f6f7}
.head-menu ul li .submenu .submenu-bottom a{font-size:15px;text-decoration:none;color:#000}
.head-menu ul li .submenu .submenu-vn{width:24%;display: inline-block;vertical-align: top;/*border-right: 1px solid #eff1f3;*/margin-right: 1%}/*width:32%*/
.head-menu ul li .submenu .submenu-vn:last-child{border:none}
.head-menu ul li .submenu .submenu-vn p{font-family: Montserrat-SemiBold;/*text-transform: uppercase;*/padding: 10px 0;color: #DB5656;}
.head-menu ul li .submenu .submenu-vn strong{color: var(--main-red-color);font-size: 16px;display:block;padding:10px 0}
.head-menu ul li .submenu .submenu-vn-subtitle{font-weight:bold;width:90%;padding:20px 0 0 0;margin-bottom:5px}
.head-menu ul li .submenu .submenu-vn-subtitle a{color: #DB5656;font-size: 16px; font-weight: bold;}
.sl-main{margin: 15px 0;}
.sl-main img{width:100%;}

.sl-brand{margin: 35px 0;}
.sl-brand .title {font-size: 26px; font-weight: bold; text-align: center; margin: 20px 0;}
.list_title h1{text-align: center;padding: 15px 0;}

.rubric_plitki .container div{width:50%;float:left;margin-bottom:5px;position: relative;}
.rubric_plitki .container a:hover{text-decoration:none}
.rubric_plitki .container img{position:relative;z-index:1;width: 99%;}
.rubric_plitki .container strong{position:absolute;top:50px;left:60px;font-size:36px;text-transform:uppercase;z-index:2;color: #fff;
text-shadow: 3px 4px 4px rgba(0, 0, 0, 0.5);
}

.rubric_plitki .container div.cat209{width:calc(100% + 5px)}
.rubric_plitki .container div.cat5458{width:calc(100% + 5px)}

/*.rubric_plitki .container div{min-height:280px}*/
.rubric_plitki .container div.cat8n,
.rubric_plitki .container div.cat8s,
.rubric_plitki .container div.cat11,
.rubric_plitki .container div.cat12,
.rubric_plitki .container div.cat13,
.rubric_plitki .container div.cat25,
.rubric_plitki .container div.cat61,
.rubric_plitki .container div.cat63,
.rubric_plitki .container div.cat146,
.rubric_plitki .container div.cat153{float:right}

.rubric_plitki .container div.cat153{overflow:hidden;height:616px}

.rubric_plitki .container div.cat11 strong,
.rubric_plitki .container div.cat12 strong,
.rubric_plitki .container div.cat13 strong,
.rubric_plitki .container div.cat25 strong,
.rubric_plitki .container div.cat26 strong,
/*.rubric_plitki .container div.cat42 strong,
.rubric_plitki .container div.cat43 strong,*/
.rubric_plitki .container div.cat45 strong,
.rubric_plitki .container div.cat63 strong,
.rubric_plitki .container div.cat146 strong{font-size:30px;top:480px}

.rubric_plitki .container div.cat11,
.rubric_plitki .container div.cat12,
.rubric_plitki .container div.cat13,
.rubric_plitki .container div.cat25,
.rubric_plitki .container div.cat26,
/*.rubric_plitki .container div.cat42,
.rubric_plitki .container div.cat43,*/
.rubric_plitki .container div.cat45,
.rubric_plitki .container div.cat63,
.rubric_plitki .container div.cat146{height:570px}

.rubric_plitki .container div.cat25 strong,
.rubric_plitki .container div.cat42 strong,
.rubric_plitki .container div.cat43 strong,
.rubric_plitki .container div.cat45 strong,
.rubric_plitki .container div.cat46 strong,
.rubric_plitki .container div.cat96 strong,
.rubric_plitki .container div.cat147 strong,
.rubric_plitki .container div.cat97 strong{left:40px}
.rubric_plitki .container div.cat209 strong{font-size:28px;left:50px;bottom:20px}
.rubric_plitki .container div.cat5458 strong{font-size:28px;left:50px;bottom:20px}

.rubric_plitki .container div.cat9 strong,
.rubric_plitki .container div.cat11 strong,
.rubric_plitki .container div.cat25 strong,
.rubric_plitki .container div.cat27 strong,
.rubric_plitki .container div.cat40 strong,
.rubric_plitki .container div.cat41 strong,
/*.rubric_plitki .container div.cat43 strong,*/
.rubric_plitki .container div.cat46 strong,
.rubric_plitki .container div.cat97 strong,
.rubric_plitki .container div.cat93 strong,
.rubric_plitki .container div.cat146 strong,
.rubric_plitki .container div.cat148 strong,
.rubric_plitki .container div.cat5448 strong{color:#fff}

.rubric_plitki .container div.cat9 a:hover strong,
.rubric_plitki .container div.cat11 a:hover strong,
.rubric_plitki .container div.cat25 a:hover strong,
.rubric_plitki .container div.cat27 a:hover strong,
.rubric_plitki .container div.cat40 a:hover strong,
.rubric_plitki .container div.cat41 a:hover strong,
/*.rubric_plitki .container div.cat43 a:hover strong,*/
.rubric_plitki .container div.cat46 a:hover strong,
.rubric_plitki .container div.cat97 a:hover strong,
.rubric_plitki .container div.cat93 a:hover strong,
.rubric_plitki .container div.cat146 a:hover strong,
.rubric_plitki .container div.cat148 a:hover strong{color:var(--main-red-color)}

.rubric_plitki .container div.cat8n a{height: 616px;overflow: hidden;display: block;}
.rubric_plitki .container div.cat8s a{height: 617px;overflow: hidden;display: block;}

.breadcrumb {}
.breadcrumb ul {padding: 15px 0;}
.breadcrumb ul li {display: inline-block;}
.breadcrumb ul li a, .breadcrumb ul li a span{font-size:12px}
.breadcrumb .separator{margin: 0 15px;}
.breadcrumb .separator::before{content: "\203a";color: #999;font-size: 16px;}

.catalog-prod h1{/*margin:35px 0;font-size:36px*/}

.center{text-align:center}
.contact_left{width:39%;float:left}
.contact_left .row{min-height:65px}
.contact_left .title{float:left;width:160px;font-weight:bold;font-size:16px}
.contact_left .row div{margin-left: 200px;margin-bottom: 45px;}
.contact_left .row div a{}
.contact_left .row div img{margin-right: 10px;}
.contact_left .row div small{display: block;padding-left: 30px;}
.contact_right{width:60%;float:left;/*height:450px;*/margin-bottom:25px}
.contact_buttom{margin: 20px 0;font-size: 18px;clear:both;/*border-top:1px solid #E2E2E2*/}
.contact_buttom strong{font-size: 25px;display: block;padding: 50px 0 25px;}
.contact_buttom ul{padding: 0;margin: 40px 0; display: flex; flex-wrap: wrap; justify-content: center;}
.contact_buttom li{display: inline-block;margin: 5px 5px;height: 100px;border: 1px solid #e2e2e2; width: 45%;}
.contact_buttom li a{padding: 25px 25px 25px 30px;display: block;text-decoration: underline;color:#3971ff;width: 200px;}
.contact_buttom li a img{padding-right: 10px;}
.contact_buttom li a span{display: block;color: #000;margin-top: -10px;position: absolute;margin-left: 65px;font-size: 14px;}
.contact_buttom li a span b{color: #e65234;font-size:13px;}
.contact_buttom li a span i{color: #7dc773;font-size:13px;font-style: normal;font-weight: bold}
.contact_buttom li a span img{padding-right:3px}

.ajaxBlock{position: static !important}

.counter_pages{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #E2E2E2}

.category-left{width:22%;display:inline-block;vertical-align:top}
.filtr-title{font-family: Montserrat-SemiBold;cursor:pointer;margin-top: 15px;}
.filtr-podcat{padding: 15px 0}
.filtr-podcat p{padding: 5px 0}
.category-filtr input[type="checkbox"]{display:none}
.filtr-title span{/*padding: 0 8px 0 0;*/float:right;font-size: 25px; display: block; width: 15px; text-align: center;}
@media screen and (max-width:1120px){
  .filtr-title span{font-size:0}
  .filtr-title span:before{content:'Все';display:inline-block;font-size:14px}
  .filtr-title span:after{content:' ';display:inline-block;text-align:right;width:7px;height:7px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);margin-left:10px}
}
#color_filter label{padding-left:60px}

.category-filtr input[type="checkbox"] + label{display:inline-block;cursor:pointer;position:relative;padding-left:40px;  padding-bottom: 5px;}
/*.category-filtr input[type="checkbox"]:checked + label::before{content:"";background:url(../img/check2.png) left top no-repeat}*/
.category-filtr input[type="checkbox"] + label.cheked_label::before{content:"";background:url(../img/check2.png) left top no-repeat}
.category-filtr input[type="checkbox"] + label::before{content:"";display:inline-block;width:24px;height:24px;background:url(../img/label2.png) left top no-repeat;margin-right:10px;position:absolute;left:0;bottom:1px}
.category-filtr input[type="checkbox"] + label{cursor:pointer;/*width:100%;*/display:block;margin:7px 0}
label.start_label::before{background-image:url(../img/label2.png) !important}

hr.color_round{display:inline-block;width:20px;height:20px;margin:0 5px 0 0;border-radius:50%;border-color:transparent;position:absolute;left:30px}
span.attributes-color-link{display:inline-block;position:absolute;left:30px;width:20px;height:20px;border-radius:50%;font-size:0}
.filtr-chec{margin:20px 0}
.filtr-chec.closed, .filtr-search.closed{display:none}
.mob-filtr-title{display:none}
@media screen and (max-width:1120px){
  .filtr-chec.mob_open{display:block;position:fixed;background:#fff;/*width:calc(100% - 31px);*/height:100%;top:-1px;box-shadow:5px 5px 9px -4px #736F6E;z-index:2; max-height: inherit; width: 100%; margin: 0;}
.category-filtr input[type="checkbox"] + label {margin: 7px;}
  .mob-filtr-title{display:block;border-bottom: 1px solid #ccc;padding:15px 5px;margin-bottom:20px;font-size:26px;font-weight:bold;font-family:'Montserrat-SemiBold'}
  .mob-filtr-title.first{padding: 15px; margin-bottom: 0;}
  .mob-filtr-title b.close-v{display:inline-block;width:32px;height:25px;padding-left:20px;font-size:0;cursor:pointer}
  .mob-filtr-title b.close-v:before{content:"";display: block;width:14px;height:14px;border-bottom:2px solid #000;border-left:2px solid #000;transform:rotate(45deg);}
  .mob-filtr-title b.close-x{display:inline-block;width:32px;height:25px;font-size:0;cursor:pointer;position:relative;top:4px;float:right}
  .mob-filtr-title b.close-x:before{content:"";display:block;width:32px;height:32px;border-bottom:2px solid #000;transform:rotate(45deg);top:-16px;left:7px;position:relative}
  .mob-filtr-title b.close-x:after{content:"";display:block;width:32px;height:32px;border-left:2px solid #000;transform:rotate(45deg);top:-26px;left:5px;position:relative}
  .filtr-chec{display:none}
}
.lab_hide{display:none !important}
.scroll{max-height: 250px;overflow-y:scroll;overflow-x: hidden}
.scroll::-webkit-scrollbar-track{border-radius:0px;background:#f5f6f7}
.scroll::-webkit-scrollbar{width:3px}
.scroll::-webkit-scrollbar-thumb{border-radius:0px;background:#000}
.filtr-search{margin: 15px 0}
.filtr-search input[type="text"]{border:1px solid #eff1f3;padding:7px 0px 7px 50px;color:#000;width:79%}
.filtr-search input[type="submit"]{background:url("../img/search.png") no-repeat;width:20px;height:20px;position: absolute;text-indent: -9999px;border: 0;margin: -26px 0px 0px 7px;cursor: pointer;background-size: 100%;}
.filtr-price a{border-bottom:1px dotted #000;line-height:1.7;text-decoration:none}
.category-right{width: calc(78% - 4px);display:inline-block;vertical-align:top}
.category .product{width:25%;margin:15px 0;background:#fff;float:left;position:relative;min-height:435px}
.category .product{width: calc(25% - 2px);margin:0px 0;background:#fff;float:left;position:relative;min-height:435px;border: 1px solid #E2E2E2;}
.deleted{opacity:0.4}
.deleted::after{content: "очередь";position:absolute;font-size: 100px;color: red;font-weight: bold;text-transform: uppercase;transform: rotate(45deg);z-index: 99;top: 50%;left: 30%;}
.deleted:hover{opacity: 1}
.done{}
.done::after{content: "valid";position:absolute;font-size: 100px;color: green;font-weight: bold;text-transform: uppercase;transform: rotate(45deg);z-index: 99;top: 50%;left: 30%;}
.category .product.done::after, .category .product.deleted::after{top:100px;left:35px;font-size:50px;}

.category .product .product-size-list{/*height:32px;*/overflow:hidden;width:100%;margin:0 auto;position:relative}
/*.category .product .product-size-list ul{width: calc(100% - 40px);display: block;}*/
.category .product .product-size-list .owl-stage-outer{position:relative;overflow:hidden;z-index:98;/*width:calc(100% - 32px);*/ /*height:32px;*/margin:0 auto;}
.category .product .product-size-list .one_razmer{/*width:20px;*/float:left;border:2px solid #f5f6f7;background:#f5f6f7;margin-top:3px;margin-right:3px;padding:5px 5px;text-decoration:none;white-space:nowrap}
.category .product .product-size-list .one_razmer:hover{border:2px solid #000;}
.category .product .product-size-list .one_razmer.activs{border:2px solid #f9b4b4;background:#fff;cursor:default}
.category .product .product-size-list .owl-item{float:left;width:auto !important;text-align:center}
.category .product .product-size-list .owl-nav{height:32px;position:absolute;z-index:97;top:0;width:100%;}
.category .product .product-size-list .owl-nav button{cursor:pointer;width:10px;height:32px;top:0;position:absolute;border:1px solid #999;background:#f5f6f7;padding:5px 7px 5px 4px;text-decoration:none;white-space:nowrap}
.category .product .product-size-list .owl-nav .owl-prev{left:0}
.category .product .product-size-list .owl-nav .owl-next{right:0}
.category .product .product-size-list .disabled{display:none}

.categoryn{margin:30px 0}
.categoryn .categoryn-vn{text-align: center; border-style: solid; border-color: #E2E2E2;border-width: 0 0px 0px 1px;display: inline-block; vertical-align: top;width: 14%;margin: 10px 0;}
.categoryn .categoryn-vn:last-child{border-width:0 1px 0px 1px}
.categoryn-vn p{padding:10px 0}
.categoryn-vn img{width:auto;transition:transform 0.25s;max-width:164px}
.categoryn-vn:hover img{transform:scale(1.1)}

.slide_tov .product .product-size-list{overflow:hidden;width:100%;margin:0 auto;position:relative}
.slide_tov .product .product-size-list .one_razmer{float:left;border:2px solid #f5f6f7;background:#f5f6f7;margin-top:3px;margin-right:3px;padding:5px 5px;text-decoration:none;white-space:nowrap}
.slide_tov .product .product-size-list .one_razmer.activs{border:2px solid #f9b4b4;background:#fff;cursor:default}

.paggination{text-align:center;margin:20px 0}
.paggination a{border:2px solid #F1F1F1;font-weight:bold;padding:8px 15px;margin: 5px;text-decoration:none}
.paggination a:hover{border:2px solid #DB5656}
a.paggination__page.active{border:2px solid #DB5656;color:#DB5656}
.paggination__pn{}
.paggination__pn.noactive:hover{border:2px solid #F1F1F1}
.paggination__pn.noactive{color:#909090;background:#F5F6F7;border:2px solid #F1F1F1}
.paggination-left:before{content:"\2039"}
.paggination-left-first:before{content:"\2039\2039"}
.paggination-right:before{content:"\203a"}
.paggination-right-last:before{content:"\203a\203a"}
.paggination-right:before, .paggination-left:before,
.paggination-right-last:before, .paggination-left-first:before
{/*font-size:32px;*/position:relative;font-style:normal;/*top:3px*/}
.pagfirstlink, .paglastlink{display:none}
.paginfotext{margin:auto;display:none}

.slide_tov .product {width: 95%;margin: 15px 5px;background: #fff;float: left;position: relative;min-height: 355px;}
.slide_tov .product-vn{height: 350px;border:4px solid #f5f6f7;width:95%}
.slide_visited .product {width: 85%;margin: 15px 3px;background: #fff;float: left;position: relative;min-height: 355px;}
.product-vn {position: absolute;max-width:100%;/*position:relative;*/overflow: hidden;height: 395px;background: #fff;padding: 10px;}
.product-vn:hover{overflow: inherit;z-index: 999;height: auto;box-shadow: 0px 0px 9px -4px #000000;}
.product-price.old {font-size: 16px;text-decoration: line-through;color:#909090;}
.product-price.old_podborka{font-size:13px;text-decoration:underline;color:green;display:inline-block;margin:10px 0 10px}
.product-price {font-size: 18px;color:var(--main-red-color);font-family: Montserrat-SemiBold;display: inline-block;margin: 10px 3px;}
.product-img {text-align: center;}
.product-img a{height:290px;overflow:hidden;display:flex;}
.product-img img,.product-img picture {/*width:100%;*/max-height: 100%;margin:auto;}
.cart_rekomend_list .product-img img {max-width: 100%;}
.cart_rekomend_list .product-desk {min-height: 75px;}
.product-name{font-family: Montserrat-SemiBold;padding: 5px 0;}
.product-desk{margin:5px 0;min-height:36px}
.product-basket {text-align: center;background: var(--main-red-color);/*padding: 9px 0;*/border-radius: 3px;margin: 5px 0;font-family: Montserrat-SemiBold;}
.product-basket a {color: #fff;/*text-transform: uppercase;*/text-decoration: none;width: 100%;height: 100%;display: inline-block;padding: 9px 0;}
.product-one {text-align: center;background: #535662;/*padding: 9px 0;*/border-radius: 3px;margin: 5px 0;font-family: Montserrat-SemiBold;display: none;}
.product-one a {color: #fff;text-transform: uppercase;text-decoration: none;width: 100%;height: 100%;display: inline-block;padding: 9px 0;}
.product .likes{width: 24px;height: 24px;position: absolute;right:20px;top:15px}
.product .likes > .likes{width:auto;height:auto;top:-2px;margin-left:0}
/*.product .like, .product .liked {width: 24px;height: 24px;position: absolute;left: 20px;top: 20px;}
.product .like {background: url("../img/like2.png") no-repeat scroll 0% 0%;}
.product .liked {background: url("../img/liked.png") no-repeat scroll 0% 0%;}*/
.one_razmer {background: #F5F6F7; padding: 1px 5px; border: 1px solid #fff;}
.one_razmer.activs{border: 1px solid #DB5656; background: none;}
.cart_rekomend_list .one_razmer{display: inline-block;}
.cart_rekomend_list .product-size-list{position: relative;}

.product-icons{max-width:110px;position:absolute;top:10px;left: 15px; z-index: 99;}

.product-icon{position: absolute;top:20px;left:10px;background: url("../img/sale.png") no-repeat scroll 0% 0%;height: 22px;width: 51px;}
.product-icon span.sale{font-family: Montserrat-SemiBold;font-size: 12px;color: #fff;padding-left: 4px;position: relative;top:3px;text-decoration: none;}

.product-icon-best, .product-icon-star, .product-icon-rocket, .product-icon-sale, .product-icon-markdown{text-align:left;margin-bottom:3px}
.product-icon-best b, .product-icon-star b, .product-icon-rocket b, .product-icon-sale b, .product-icon-markdown b{display:inline-block;font-weight:normal;background:no-repeat 0% 0%;background-size:12px;background-position:4px;border-bottom-left-radius:3px;border-top-left-radius:3px;padding-left:20px;line-height:22px;font-size:12px;color:#fff;}

.product-icon-sale{/*top:95px*/}
.product-icon-sale b{padding-left:5px;height:22px;width:39px;background-color:var(--main-red-color)}
.product-icon-sale b::after{content:'';position:absolute;left:44px;border:11px solid transparent;border-left:10px solid var(--main-red-color)}

.product-icon-best{/*top:45px*/}
.product-icon-best b{background-image:url("../img/ico_best.svg");height:22px;width:85px;background-color:#5191ff}
.product-icon-best b::after{content:'';position:absolute;left:105px;border:11px solid transparent;border-left:10px solid #5191ff}

.product-icon-star{/*top:70px*/}
.product-icon-star b{background-image:url("../img/ico_star.svg");height:22px;width:75px;background-color:#ff9f3e}
.product-icon-star b::after{content:'';position:absolute;left:95px;border:11px solid transparent;border-left:10px solid #ff9f3e}

.product-icon-rocket{/*top:95px*/background: url("../img/ico-raket.png");height: 29px;width: 108px; position: absolute; z-index: 999;}
.product-icon-rocket b{/*background-image:url("../img/ico_rocket.svg");height:22px;width:56px;background-color:#63b569*/ padding-top: 3px;padding-left: 30px;}
.product-icon-rocket b::after{content:'';position:absolute;left:76px;border:11px solid transparent;/*border-left:10px solid #63b569*/}

.product-icon-markdown{/*top:45px*/}
.product-icon-markdown b{background-color:#db5656;padding:0 10px 0 10px;height:22px;width:85px;background-color:#db5656}
.product-icon-markdown b::before{content:'';mask-image:url("../img/ico_markdown+.svg");mask-repeat:no-repeat;background-color:#fff;width:20px;height:19px;position:relative;display:inline-block;top:2px;vertical-align:top}
.product-icon-markdown b::after{content:'';position:absolute;left:105px;border:11px solid transparent;border-left:10px solid #db5656}

.product-icons .europe{color:blue;font-weight:bold;font-size:23px;top:-6px;left:18px;position:relative}

#SizeGridBox h1{padding:25px 0 0 20px}
#SizeGridBox .page_text table{width:calc(100% - 40px) !important;margin:10px 20px}
#SizeGridBox .page_text table tr{border:1px solid #ccc}
#SizeGridBox .page_text table tr:first-child{background-color:#ccc !important}
#SizeGridBox .page_text table tr:nth-child(odd){background-color:#eee;}
#SizeGridBox .page_text table tr:hover{background-color:#acc}
#SizeGridBox .page_text table tr td{border:1px solid #ccc;padding:10px 5px 5px}

.categoryn-vn-img{height: 170px; display: flex; align-items: center; justify-content: center; overflow: hidden;}
.contact_right.street .dach {width: calc(100% - 3px);margin-top: 15px;}
.contact_right.street .dach img {width: 100%;}
.contact_right.street .row30 {width: 33%;}
.contact_right.street .row30 img {width: 98%;}
.contact_right.street .row30.one {text-align: left;}
.contact_right.street .row30.two {text-align: center;}
.contact_right.street .row30.three {text-align: right;}
.contact_left.street img {margin-right: 10px;}

.product-more{text-align: center;margin:20px 0 10px;background: #f5f6f7;padding: 10px 0;clear:both}
.more_p a::before{filter: grayscale(1);margin-right: 5px;position: relative;top: 3px;display: inline-block;content:" ";width:16px;height:16px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAArlBMVEUAAAD/AADUPz/WQEDWPz/XQUHYPj7XQEDWPz/XPz/XPz/XPz/XPj7WPz/WQEDWPz/WPz/XPDzYQUHVPz/WPz/WPj7bSUnSPDzWPz/WPz/WPz/ZQkLYOzvXPj7XQEDVPj7VPz/WPz/WPz/VPz/YQEDTPj7WPT3WPz/XPz/WPz/WPz/VPj7XPz/VPj7WPz/YPT3VQUHZQEDVPj7VQEDVPj7WPz/WPj7WPz/WPz8AAAA59bISAAAAOHRSTlMAATV8mzMheMbQqqta7FD2ryYnsqaDBxGW4v4bGkZMrJnR03o0KTLFsbPCMYWH9S5PKE4wxNJ7mrRC2CsAAAABYktHRACIBR1IAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH4wkaDxIAHRgh6AAAAJxJREFUGNNdjNkWgjAMBVPaKAW1LO47oiio4G7+/8ukgIrmIclM7glAXszgQnAEaDQ1ApokLVuSia225o5yXD09X3W1QNUrctAfDCkXzHRKBklEIwBj7FZigohTAC7ht4RVp9n8TyyWwIO6WIWwJu/LG4oAtjv2ZhYned+rQ2XYMc30PKX+ucjH6aW8XG8U2PadkuzzDB/iGUbF+gKfPArHZ+NVfgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0wOS0yNlQxNToxODowMCswMDowMN+FtKAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMDktMjZUMTU6MTg6MDArMDA6MDCu2AwcAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==') no-repeat}
.more_p a:hover::before{filter: grayscale(0);}
.product-more a {font-family: Montserrat-SemiBold;font-size: 12px;}
.product-more span{padding:0 5px}
.cat_text{padding:10px 0 20px}
.category-sort{float: right;margin-bottom: 20px;}
.category-sort div.selected{font-family: Montserrat-SemiBold;font-size: 14px;
padding: 5px 15px;
text-decoration: none;
cursor: pointer;
display: inline-block;
border: 1px solid #000;
border-radius: 5px;
position: relative;
}
/*.category-sort div.selected:before{content: "\f107";font-family: FontAwesome;margin-right: 5px;}*/
.category-sort div.selected:after{content: "\f107";font-family: FontAwesome;margin-left: 5px; font-size: 20px;}
.category-sort .dropdown{display: none;position: absolute;margin-left: 0;
z-index: 9;
background: #fff;
padding: 5px 10px 5px 15px;
left: -1px;
width: calc(100% - 25px);
border: 1px solid #000;
border-radius: 0 0 5px 5px;
border-width: 0 1px 1px 1px;}
.category-sort .dropdown a{display: block;font-size: 14px;font-family: Montserrat-Regular;padding:4px 0px}
.category-sort div.selected:hover .dropdown{display:block;}
.category-sortres{margin: 10px 0;}
.sort-bl{display: inline-block;background: #f5f6f7;padding: 10px 15px;margin-right: 5px;}
.sort-bl a:first-child{/*padding-right: 15px;*/}
.sort-bl img {margin-left: 15px;}
.sort-clean{display: inline-block;margin-left: 10px;}
.sort-clean a{border-bottom: 1px dotted #000;text-decoration: none;color: #1178F1;}
.catalog-list{margin-top: 20px;}

.top-otz{font-size: 12px;color: #999;}
.top-otz img{padding-right: 5px;}
.top-otz a{font-size: 12px;padding: 0 7px;text-decoration: none;position: relative;bottom: 3px;}
.top-otz a.sum{color:#666666;border-right: 1px solid #e0e0e0;}
.product-imgp{display: inline-block;width:40%;position:relative}
.product-imgp img{max-width: 100%;/*width: 100%;*/}
.img-prev{width: auto; overflow-x: auto; overflow-y: hidden; white-space: nowrap;position:relative;}
.img-prev::-webkit-scrollbar {width: 3px; background-color: #f9f9fd;}
.img-prev::-webkit-scrollbar-track {background: #fff;}

.img-prev::-webkit-scrollbar-thumb{background-color:#050c26;border-radius:20px}
.product{margin:15px 0}
.img-prev ul{padding:0;margin-top:15px}
.img-prev ul li{margin-bottom:5px;display: inline-block; width: 88px; height: 88px; overflow: hidden; margin-right: 10px;}
.img-prev img{/*border:2px solid #fff;*/cursor:pointer;opacity:0.5}
.img-prev img.active{opacity:1;/*border:2px solid #f9b4b4*/}
.img-prev img:hover{/*border:2px solid #f9b4b4*/}
.img-full{position:relative;vertical-align:top;display:inline-block;text-align:center;width:100%; display:flex;flex-wrap:nowrap;overflow:hidden}

.img-prev .go_arrow,
.img-full .go_arrow{position:absolute;top:calc(50% - 10px);width:100%}
.img-prev-v{position: relative;}
.go_right.prev, .go_left.prev{position: absolute; z-index: 999;top: calc(40% - 10px); background: #fff; border-radius: 50%; padding: 5px; cursor: pointer;}

.img-prev .go_arrow span,
.img-full .go_arrow span{cursor:pointer;padding:5px;/*border:1px solid #ccc;*/color:#000;border-radius:50%;width:30px;height:30px;display:inline-block;position:absolute;background-color:#fff;box-shadow:1px 1px 10px 5px #fff;font-size:19px;line-height:13px}

.go_arrow span.go_left{left:0}
.go_arrow span.go_right{right:0}

.img-full .product-icon-best, .img-full .product-icon-star, .img-full .product-icon-rocket, .img-full .product-icon-sale, .img-full .product-icon-markdown{left:10px}
.img-full .product-icon-best{}
.img-full .product-icon-star{}
.img-full .product-icon-rocket{}
.img-full .product-icon-sale{}
.img-full .product-icon-markdown{}

.cart_news_list {margin: 40px 0;}
.cart_news_list .sale-news {width: 32%;border-radius: 10px; text-align: center;}
.cart_news_list .sale-news.one {background: url("../img/sale-news11.png") no-repeat scroll 0% 0%; background-size: 100%;}
.cart_news_list .sale-news.two {background: url("../img/sale-news22.png") no-repeat scroll 0% 0%; background-size: 100%;}
.cart_news_list .sale-news.three {background: url("../img/sale-news33.png") no-repeat scroll 0% 0%; background-size: 100%;}
.cart_news_list .sale-news .sale-news-button a {font-size: 14px;}
.cart_news_list .sale-news .sale-news-title {font-size: 22px;}
.cart_news_list .sale-news .sale-news-desc {font-size: 18px;}
.cart_news_list .newsletter {margin-top: 30px;}

#subscrib_tovar_container{display:block;}
#subscrib_tovar_container .newsletter{margin-top:10px}
#subscrib_tovar_container .sale-news-button{margin-left:10px}
@media screen and (max-width:494px){
#subscrib_tovar_container .sale-news-button{display:block;margin:20px 0 0 0}
}
.subscrib_tovar .sale-news-button a{font-size:14px;background:#DB5656}
.subscrib_tovar .sale-news-button a{font-size:16px;font-weight:bold;text-align:center;border-radius:5px;padding:13px 25px;color:#fff}
.subscrib_tovar .sale-news-button a:hover{opacity:0.8}

.product-detail{float: right;width: calc(60% - 20px); padding: 0 10px;}

.product-prices .product-price.old{font-size: 20px;/*margin-left: 20px;*/display: inline;}
.product-prices .product-price{margin: 0;font-size:24px;display: block;}
.product-prices.w10 {display: inline-block;/*width: 40%;*/}
.teh-art.w10 {display: inline-block;/*width: 50%;*/vertical-align: top;padding: 5px 0; font-weight: bold; margin-left: 15px;}
.product-prices .product-price strong{font-size:24px;}
.product-prices .product-price span{font-size:24px;margin-left: 4px;}
.product-price-n{display: inline-block; background: #db5656; color: #fff; padding: 5px 10px; border-radius: 8px;}
.econom{display: inline-block;color: #DB5656;
 margin-left: 20px;
 padding: 5px 15px;
 /* box-shadow: 0px 0px 5px -4px #000;*/
 background: #F8D6D6;
 font-weight: bold;
 border-radius: 5px;
 }
.product-brand{margin-bottom: 30px;}
.product-brand img{max-width: 100%;}
.teh-size span.ruler a, .teh-size span.ruler {background: none;border: none;color: #1F82E0;display: none;}
span.ruler img {margin-right: 10px;}

ul.attributes-color {padding-left: 0;margin-bottom: 25px;}
li.p-attributes-color-item {
position: relative;
display: inline-block;
height: 25px;
width: 25px;
padding: 4px;
border: 2px solid #F1F1F1;
font-size: 0;
margin-right: 3px;
margin-bottom: 5px;
cursor: pointer;
}
li.p-attributes-color-item.active {border: 2px solid #DB5656; border-radius: 50%;}
a.attributes-color-link {
display: inline-block;
position: relative;
width: 100%;
height: 100%;
border-radius: 50%;
font-size: 0;
}

.product-desc table.cells tr td {width: 50%;vertical-align: middle;}
.product-desc table.cells tr td:last-child, .product-desc table.cells tr td:last-child a {color:#1178F1;}
.product-desc table.cells tr td p {overflow: hidden;position: relative;margin-right: 10px;text-wrap:nowrap}
.product-desc table.cells tr td span:after {
content: " ................................................................................................";
white-space: pre;
position: absolute;
} 

.product-desc .charact {width: 49%;vertical-align: middle;display: inline-block;}
.product-desc .charact a {color:#1178F1;}
.product-desc .charact p {overflow: hidden;position: relative;margin-right: 10px;height: auto;/*text-wrap:nowrap*/}
.product-desc .charact span:after {
content: " ................................................................................................";
white-space: pre;
position: absolute;
} 

.product-desc h3 {font-size: 20px;}

.teh-color{/*font-size: 12px;color: #666;*/margin: 10px 0;}
.teh-color span, .teh-r span{font-family: Montserrat-SemiBold;font-size: 14px;color: #000;padding-left: 10px;}
.teh-mod{padding: 10px 0;}
.teh-mod img{border: 2px solid #f5f6f7;margin-right: 5px;height: 40px;}
.teh-mod img.active{border: 2px solid #DB5656;}
.teh-mod img:hover{border: 2px solid #DB5656;}
.teh-r, .teh-art{font-size: 15px;color: #1E1E1E;/*margin: 10px 0;*/}
.product-buy .product-basket {position: relative;}
.product-buy .product-basket a::before {
content: '';
position: absolute;
background: url("../img/shopping-cart.png") no-repeat scroll 0% 0%;
width: 25px;
height: 24px;
margin-left: -30px;
}
.teh-r a{color: #1f82e0;font-size: 12px;border-bottom: 1px dotted #1f82e0;text-decoration: none;margin-left: 20px;}
.teh-size{padding: 10px 0;}
.teh-size a,.teh-size span{border: 2px solid #f5f6f7;background: #f5f6f7;margin-right: 5px;line-height: 3;padding: 5px 10px;text-decoration: none;white-space: nowrap;}
.teh-size a.active,.teh-size span.active{border: 2px solid #DB5656;background: #fff;cursor: default;}
.teh-size a:hover{border: 2px solid #DB5656;background: #fff;}
.product-buy{margin: 10px 0;position:relative}
.product-buy div{display: inline-block;}
.product-buy .product-basket a{padding: 10px 35px;width: 150px;}
.product-buy .product-one a{padding: 10px 35px;width: 150px;}
.product-buy .product-one{margin-left:5px}
/*.product-buy .like,.product-buy .liked{position:relative;display:inline-block;background-position: 10px;top:15px;right:0;margin-top: -10px;}*/
.product-buy .likes{/*position:relative;*/display:inline-block;background-position:10px;top:25px;right:0;margin-top:-10px}
.product-buy .likes{margin-left:5px;right:auto}
.product-buy .likes a{border:2px solid #f1f1f1;padding:10px;border-radius:4px}
.product-deliv{line-height: 1.8;border: 1px solid #e2e2e2;margin-bottom: 15px;}
.product-oplata-t.oplata .del-l{width:100%}
.deliv-hr{height:2px;background:#e2e2e2;}
.product-admin-title, .product-deliv-title, .product-oplata-title{border-bottom:1px solid #e2e2e2}
.product-admin-title p, .product-deliv-title p, .product-oplata-title p{padding:20px}
.del-l img, .product-admin-title img.icon, .product-deliv-title img.icon, .product-oplata-title img.icon{margin-right:15px}
.product-admin-title img.arr-d, .product-deliv-title img.arr-d, .product-oplata-title img.arr-d{float:right;position:relative;top:10px}
.product-admin-title img.arr-d-u, .product-deliv-title img.arr-d-u, .product-oplata-title img.arr-d-u{transform:rotate(180deg)}
.del-l{width:70%;display:inline-block}
.del-r{width:29%;display:inline-block;text-align:right}
.cart_rekomend_list{display:flex;flex-wrap:wrap}
.cart_rekomend_list h2{width:100%}
.cart_rekomend_list .product{
display: inline-block;
vertical-align: top;
border: 1px solid #E2E2E2;
margin: 0;
width: calc(25% - 5px);
margin-right: 3px;/*25.12.24*/
}
.cart_rekomend_list .product-vn {
position: relative;
/*height: auto;*//*25.12.24*/
height: calc(100% - 20px);/*25.12.24*/
}
.header .container {
position: relative;
}
.head-catalog-menu-on {
display: inline-block;
}
.head-catalog-menu-acc {
display: none;
position: absolute;
background: #fff;
/*width: 100%;*/
left: 0;
z-index: 999;
}
/*.head-catalog-menu-on:hover .head-catalog-menu-acc{display:block}*/
.head-catalog-menu-acc ul.acc-cat-menu {
width: 400px;
/*background: #F5F6F7;*/
padding-left: 0;
}
.head-catalog-menu-acc ul.acc-cat-menu li {
padding: 10px 10px;
font-size: 16px;
font-weight: bold;
/*position: relative;*/
}
@media screen and (min-width: 1180px){
.head-catalog-menu-acc ul.acc-cat-menu>li:hover{/*background-color:#fff !important;*/color:var(--main-red-color);background: var(--main-red-color);}
.head-catalog-menu-acc ul.acc-cat-menu>li:hover>a{/*color: var(--main-red-color);*/ color:#fff;}
.head-catalog-menu-acc ul.acc-cat-menu>li:hover>a:hover{text-decoration:none}
}
ul.acc-cat-menu li .acc-cat-menu-vn{visibility:hidden;opacity:0;display:flex;/*display:none;*/position:absolute;top:0;left:400px;height:100%;width:1200px;background-color:#fff}
ul.acc-cat-menu li:hover .acc-cat-menu-vn {
/*display: block;*/
display: flex;
flex-wrap: wrap;
flex-direction: column;
overflow: auto;
}
@media screen and (min-width: 1180px) {
  ul.acc-cat-menu li:hover .acc-cat-menu-vn{
  transition-property:opacity;
  transition-duration:0;
  visibility:visible;
  opacity:1;
  }
}
ul.acc-cat-menu li .acc-cat-menu-vn-visibled{visibility:visible;opacity:1}

ul.acc-cat-menu li .acc-cat-menu-vn span {}
ul.acc-cat-menu li .acc-cat-menu-vn ul {
display: inline-block;
vertical-align: top;
padding-left: 1%;
width: 32%;
}
ul.acc-cat-menu li .acc-cat-menu-vn ul li {
padding: 5px;
font-size: 14px;
font-weight: normal;
}
ul.acc-cat-menu li .acc-cat-menu-vn ul li ul {display: inline;margin-bottom: 15px;padding-bottom: 20px;}
ul.acc-cat-menu li .acc-cat-menu-vn ul li ul li:first-child {margin-top: 10px;}
ul.acc-cat-menu li .acc-cat-menu-vn ul li ul li:last-child {margin-bottom:8px}/*20px*/
ul.acc-cat-menu li .acc-cat-menu-vn a.title-m {color: #DB5656;font-weight: bold;}
.pad-r10 {padding-right: 10px;}
.head-catalog-menu-acc ul.acc-cat-menu li img.arr-r {float: right; cursor: pointer;}
.head-catalog-menu-acc ul.acc-cat-menu li:hover img.arr-r {/*display: none;*/}
.head-catalog-menu-acc ul.acc-cat-menu li img.arr-r2 {display: none;}
@media screen and (min-width: 1180px) {
  .head-catalog-menu-acc ul.acc-cat-menu li:hover img.arr-r2 {display: block; float: right;}
}
/*.head-catalog-menu-acc ul.acc-cat-menu li:after {
content: "";
  width: 20px;
  height: 20px;
  background: url(../img/chevron-right.png) left top no-repeat;
  position: absolute;
  right: 10px;
}
ul.acc-cat-menu li .acc-cat-menu-vn ul li:after {background:none;}*/
.sotrudnichestvo h1{text-align:center}
.product-admin-title.return, .product-deliv-title.return, .product-oplata-title.return{border:none}
.product-admin-t, .product-deliv-t, .product-oplata-t, .product-deliv-b{padding:10px}
.product-deliv .sity{margin-bottom:7px}
.product-deliv .sity a{text-decoration:none;border-bottom:1px dotted #1f82e0;color:#1f82e0}
.product-deliv .sity a::after{content:"\f107";font-family:FontAwesome;margin-left:5px;position:absolute}
.product-deliv a{text-decoration:none;/*border-bottom:1px dotted #000;*/color:#1F82E0}
.product-deliv p{position:relative}
.product-admin-t .del-r p, .product-deliv-t .del-r p, .product-oplata-t .del-r p{padding-right:0}
.product-admin-t p, .product-deliv-t p, .product-oplata-t p{padding:8px 10px}
.green{color:#14B51F}
.product-deliv span{position:absolute;left:75%}
.product-deliv .product-admin-t span{position:relative;left:auto}
.deliv-ico{width:32%;display:inline-block;vertical-align:top}
.deliv-ico img{float:left;padding: 3px 10px 10px 10px}
.deliv-ico p{display:flex;line-height:1.4}
.product-deliv-b{margin:10px 0}

.nal_edit_msg{position:fixed;top:20px;right:10px;border:1px solid var(--main-red-color);padding:10px 5px;width:240px;font-weight:normal;font-size:12px}
.tmp_msg{opacity:0;animation:anim_hide 3s forwards;background-color:var(--main-red-color);color:#fff;z-index:99;border:1px solid #fff}
@keyframes anim_hide{
  0%{opacity:0}
  50%{opacity:1}
  100%{opacity:0}
}
.notnal{opacity:0.3}
.product-desc{width:40%; margin: 30px 0;}
.product-desc .tabs {padding: 20px 0;}
.product-desc .tabs ul {padding-left: 0;}
.tabs__caption {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;list-style: none;position: relative;margin: -1px 0 0 -1px;}
.tabs__caption li {margin: 0px 25px 15px 0px;font-size: 16px;position: relative;text-align: center;}
.tabs__caption li a{font-family: Montserrat-SemiBold;text-decoration: none;text-transform: uppercase;padding-bottom: 5px;}
.tabs__caption li.active a{border-bottom: 2px solid var(--main-red-color);color:var(--main-red-color);}
.tabs__caption li span{color:#999;}
.tabs__caption li:not(.active) {cursor: pointer;}
.tabs__caption .active {border-bottom: none;}
.tabs__content {display: none;}
.tabs__content.active {display: block;}
.product-desc p{padding: 7px 0;line-height: 1.5;}
.prod-review{margin-top: 20px;}
.prod-review-l{display: inline-block;width: 65%;}
.prod-review-r{float: right;width: 35%;}
.review-sum{}
.review-sum img {position: relative;bottom: 5px;padding: 0px 3px;}
.review-sum span{font-family: Montserrat-SemiBold;font-size: 24px;margin-right: 10px;}
.review-sum p {font-size: 12px;color:#666;}
.review-size{font-size: 12px;color:#999;margin-top: 7px;}
.review-size img{margin: 0 2px;}
.review-size span{margin-right: 20px;}
.review-singl{border-bottom: 1px solid #f5f6f7;padding: 15px 0;}
.review-singl:last-child {border-bottom:none;}
.review-singl .top-otz{margin-bottom: 7px;}
.o-review-t{text-align: center;font-family: Montserrat-SemiBold;font-size: 16px;padding: 20px 0;}
.o-review-t img{margin: 0 3px;}
.o-review{background: #f5f6f7;width: 93%;float: right;}
.o-review input[type="text"] {border: 0;width: 96%;padding: 10px;margin: 5px 0;}
.o-review input[type="submit"] {font-family: Montserrat-SemiBold;color:#fff;background: var(--main-red-color);text-transform: uppercase;border: 0;padding: 10px 15px;cursor: pointer;}
.o-review textarea {border: 0;width: 96%;padding: 10px;resize: none;margin: 5px 0;}
.o-review .fm {padding: 7px 0;}
.o-review .fmta{text-align: center;padding: 7px 0;}
.o-review .hr {background: #fff;height:2px;}
.o-review .review-size{color: #000;padding: 10px 20px;text-align: center;}
.o-review .review-size .l{float: left;font-size: 12px;}
.o-review .review-size .r{float: right;font-size: 12px;margin-right: 0;}
.o-review .review-size p{text-align: left;}
.review-form{padding: 10px 20px;}
.admin-block{position:fixed;right:10px;top:170px;width:250px;border:1px solid var(--main-red-color);background:#fff;z-index:99}
.admin-block .closed{float:right;cursor:pointer}
.admin-block ul{padding-left:5px}
.mini{width:45px}
.page_text{padding-bottom: 20px}
.page_text p{padding:10px 0}

.err404{text-align:center;padding:40px 0}
.err404 img{padding:0px 0;width:100%;max-width:372px}
.err404 h1{font-size:36px;padding: 0 0 20px}
.err404 p{font-size:14px;width:50%;margin:0 auto;margin-bottom:60px}
.err404 a{font-size:24px;color:#fff;background-color:var(--main-red-color);padding:20px}

.slide_bbrends{width: 1110px;margin: 0 auto; overflow: hidden;}
.slide_bbrends div{float: left;width: 130px;height: 80px;/*margin: auto 0;*/margin: 0 20px;text-align: center;}
.slide_bbrends div a{width: 130px;height: 80px;display: block;margin: auto 0;text-align: center;font-size: 16px;text-decoration: none;font-weight: bold;}
.slide_bbrends div a:hover {background-color: #f7eed6;}
.slide_bbrends div a img{margin: 0 auto;/*margin-bottom: 40px;margin-top: 15px;*/}
.slide_bbrends div a:hover img{display: none;}
.slide_bbrends div a b{display: block;width: 92px;position: relative;margin: 0 auto;top: 10px;color: #da540c;border-bottom: 1px dotted #da540c;font-size: 12px;}

.adm_edit_link{border:1px solid var(--main-red-color);background-color:#f9b4b4;display:inline-block;padding:3px;margin:3px 0 0}
.adm_edit_link a{}

.jqmWindow { z-index: 3000; display: none; position: fixed; top: 20%; margin: 0 auto; width: 50%; overflow: auto; background-color: #fff; color: #000; }
.jqmWindow b { padding: 20px; font-size: 20px; display: block; }
.jqmWindow i.modal_close { position: absolute; right: 10px; top: 20px; font-style: normal; font-size: 30px; cursor: pointer; color: red; width: 30px; height: 30px; }
.jqmWindow .shadow_box { box-shadow: 0 5px 15px -5px rgba(230, 230, 230, 0.8) inset; border-top: 1px solid #e8e8e8; padding: 25px 20px 10px; font-size: 14px; }

.jqmWindow #ajax_contact_form span.button,
.jqmWindow #ajax_subscribe_form span.button { display: block; position: relative; height: 80px; background-color: #f7eed6; text-align: center; left: -40px; bottom: -20px; }

.jqmWindow #ajax_contact_form span.button button,
.jqmWindow #ajax_subscribe_form span.button button { top: 20px; position: relative; font-size: 16px; cursor: pointer; width: 200px; height: 40px; background-color: #e1620e; color: #fff; border-top: 0; border-left: 1px solid #d4bda0; border-right: 1px solid #d4bda0; border-bottom: 1px solid #8f5b36; border-radius: 4px; }

.jqmOverlay, .themodal-overlay { background: transparent url(../img/overlay.png); height: 100%;/*#754d33*/ width: 100%; position: fixed; left: 0px; top: 0px; z-index: 2999; }
* iframe.jqm { position:absolute; top:0; left:0; z-index:-1; width: expression(this.parentNode.offsetWidth+'px'); height: expression(this.parentNode.offsetHeight+'px'); }
* html .jqmWindow { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }
.themodal-lock { overflow: hidden; }

.w100 { width: 100px; }
.w400 { width: 400px; }
.w600 { width: 600px; }
.w740 { width: 740px; }
.jqmWindow input[type="text"] { margin-bottom: 10px; display: block; font: normal 13px 'PT Sans', sans-serif; width: 157px; height: 37px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; background-color: #f9f9f9; padding-left: 13px; padding-right: 37px; }
.jqmWindow textarea { border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-top: 1px solid #b6b7b7; border-bottom: none; background-color: #f9f9f9; box-shadow: 0 0 1px 4px #f9f9f9; width: 550px !important; left: -20px; position: relative; margin-top: 10px; }
.valid_info { float: right; top: -40px; width: 180px; height: 30px; position: relative; padding-left: 25px; }

#devmode{cursor:pointer;width:100px;margin:0 auto;display:block}
.devmode{width:1600px;margin:0 auto;background:antiquewhite}
.devmode tr{border-bottom:1px solid red}
.hidden_devmode{display: none;}

.basket-pop-msg, .basket-msg.empty{text-align: center;}
.basket-pop-msg .warning{margin-bottom: 15px;}
.basket-pop-msg h4, .basket-msg h4{display: none;}
.basket-pop-msg ul, .basket-msg ul{padding:30px 20px 10px}
.basket-pop-msg li, .basket-msg.empty li{font-size: 18px;/*text-transform: uppercase;padding-bottom: 50px*/}
.basket-pop-msg li h2, .basket-msg.empty li h2{text-align: center;font-size: 18px;margin-block-end: auto;margin-block-start: auto;line-height:29px}
.basket-msg.empty li h2.order_done:before{margin-bottom: 10px;content:" ";width:70px;height:71px;background-image: url("/images/sps.png");margin: 0 auto;display:block}
.basket-msg.empty li h2.order_done{color:#000;font-size:24px;}
.basket-msg.empty li h2.order_done strong{color:var(--main-red-color);font-size: 24px;}
.basket-msg.empty li h2.order_done span{font-size:18px;padding: 40px 0 20px;display: block;font-weight:normal;}
.done_info .rubric_plitki .title,
.done_info .rekomend_list .title{text-align: center;font-size: 24px;font-weight: bold;padding: 30px 0 20px;}
.done_info .rekomend_list .title{padding-bottom:0;}
.basket-msg li{font-size: 14px;text-transform: none;color:var(--main-red-color)}
.msg-sps h2.order_done {color:#343434;padding:15px 0;font-size: 22px;font-family: Montserrat-SemiBold;}
.msg-sps h2 span {color:#db5656;font-size: 22px;}
.msg-sps p {color:#343434;font-size: 16px;}
.contact_block .error{text-align:center}
.contact_block .error h4{font-size: 18px}
.contact_block .error ul{padding:0}
.contact_block .error li{color:var(--main-red-color)}
.contact_block .don-e h4{display:none;}
.contact_block .don-e ul{width:100%;padding:40px 0 0}
.contact_block .don-e li{text-align: center;font-size: 16px;font-weight: bold;width: 70%;margin: 0 auto}
.pading30{padding-left:30px;}
.pop-title{font-size: 18px}
.done_info .basket-pop {max-height: 100%; width: 29%; display: inline-block;border: 4px solid #f4f5f6; vertical-align: top; min-height: 335px;}
.done_info .basket-pop-vn {border-bottom: none;}
.done_info .basket-pop-img {width: 100%; text-align: center;}
.done_info .basket-pop-img img {max-width: 90%; max-height: 200px; margin-bottom: 10px;}
.done_info .basket-pop-name {padding: 10px 0;}
.done_info .basket-pop-kol {padding: 0;font-size: 20px;font-weight: bold;}
.done_info .basket-pop-price {float: right;}
.done_info .basket-pop-price .price {color:#343434;}
.done_info .basket-k-oplate{padding: 20px 0;font-size: 25px;font-family: Montserrat-SemiBold;text-align: center;}
.done_info .basket-k-oplate .price{font-size: 25px;display: inline-block;}
.done_info .basket-k-oplate .price span{font-size: 25px;}
.done_info .order_button {text-align: center;margin-bottom: 30px;}
.done_info .order_button a.back{border: 0;background: var(--main-red-color);color:#fff;text-transform: uppercase;font-family: Montserrat-SemiBold;border-radius: 2px;padding: 10px 25px;cursor: pointer;margin-bottom: 25px;}


.close_pop{font-size:40px;right:30px;top:0;position:absolute;transform:rotate(45deg);cursor:pointer;}
.basket-pop{padding:15px;margin-top:25px;max-height: 400px;overflow-y: auto;}
.basket_form{padding: 10px 0;}

.basket-pop-img{width: 100px; display: inline-block; vertical-align: top; height: 100px; overflow: hidden;}
.basket-pop-img img{max-width: 100%;}

.basket-pop-title{display:inline-block;vertical-align:top;width:55%;padding:0 15px;}

.basket-pop-name{display:block;vertical-align:top;padding:0 15px;}
.basket-pop-name a{}

.basket-pop-brand{display:block;vertical-align:top;padding:5px 15px;}
.basket-pop-brand a{font-weight:bold}
.basket-pop-artikul{display:block;vertical-align:top;padding:0 15px;}
.basket-pop-artikul a{color:#1E1E1E}
.basket-pop-size{display:inline-block;vertical-align:top;width:8%;padding:0 15px;}
.basket-pop-size p{color:#666;font-size:12px}
.basket-pop-size span{border: 2px solid #f9b4b4; padding:5px 10px;margin-top:5px;display:inline-block;}
.basket-pop-artikul b{padding: 0; display: inherit; font-size: inherit;}

.basket-pop-kol{display:inline-block;vertical-align:top;width:14%;padding:0 10px}
.basket-pop-kol p{margin-bottom: 7px;}
.basket-pop-kol input[type="text"]{display:inline-block;height:auto;padding:0px;width:30px;text-align:center;margin:0 auto;border:0;background:none;}
.basket-pop .basket-pop-vn:first-child {border-top: 2px solid #E2E2E2;}

.basket-pop-kol button{width:30px;height:30px;border:none;cursor:pointer;background: #F5F6F7; font-size: 20px;}
.basket-pop-kol button.minus{}
.basket-pop-kol button.plus{}

.basket-pop-price{display:inline-block;vertical-align:top;padding:0 10px;position: absolute;right: 0;bottom: 15px;}
.basket-pop-price .price{font-size:17px;font-family: Montserrat-SemiBold}
.old-price{color:#999999;text-decoration:line-through}
.ec-price{color:#999999}
.basket-pop-del{float:right;padding-right:10px;position:absolute;right:5px;top:15px}
.basket-pop-del a{text-decoration:none;/*font-size:20px;background:#f5f6f7;padding:1px 9px 4px;border-radius:50%*/}
.dialog_ask_del{display:none;position:absolute;left:-120px;border:1px solid #ccc;padding:10px;border-radius:3px; background: #fff;}
.dialog_ask_del a{}
.dialog_ask_del a img{padding-right:10px}
.showed_dialog_ask_del{display:block}
.basket-pop-per{text-align:right;margin-bottom:20px}
.basket-pop-per input {border:0;background:none;color:#1f82e0;border-bottom:1px dashed #1f82e0;padding:0;cursor:pointer}
.basket-pop-clos{width:35%;display:inline-block;vertical-align: middle;}
.basket-pop-clos span.close{background: #535662;color: #fff;border-bottom: 1px dashed #1f82e0;padding: 14px 25px;cursor: pointer;border-radius: 2px;font-size: 16px;font-weight: bold;}
.basket-pop-clos span.close:hover{text-decoration: underline;}
.basket-pop-sum{width:33%;display:inline-block;font-family:Montserrat-SemiBold;color:var(--main-red-color);font-size: 24px;text-align: right; vertical-align: middle;}
.basket-pop-zakaz{width:30%;display:inline-block;text-align:right; vertical-align: middle;}
.basket-pop-zakaz a{border:0;background: #DB5656;color: #fff;font-family: Montserrat-SemiBold;border-radius: 4px;padding: 14px 25px;cursor: pointer;font-size: 14px;font-weight: bold;}
.basket-pop-vn{border-bottom:2px solid #E2E2E2;padding:20px 0;position:relative;display: flex; width: 100%; }
.basket-pop-vn_not_nal{background-color:#b6b7b7;opacity:0.5}
.basket-pop-vn_not_nal img{opacity:0.4}
.basket-pop-vn_bottom{padding:15px 0}

.basket_pravo{width:29%;float:right;/*border:2px solid #f5f6f7;top:-40px;*/position:relative;padding-top:18px}
.basket_pravo .basket-pop{margin: 0;padding: 0 10px 10px 15px;}
.basket_pravo .basket-pop-vn{height: 105px;padding:0 0 10px}
.basket_pravo .basket-pop-img{width: 70px;float: left;margin: 0 10px 10px 0}
.basket_pravo .basket-pop-img img{width:100%;max-height:80px}
.basket_pravo .basket-pop-name{padding: 0;}
.basket_pravo .basket-pop-name a{line-height: 22px;}
.basket_pravo .basket-pop-kol{clear:both;display:block;width:50%;padding:0;float:left}
.basket_pravo .basket-pop-kol p{display:inline;padding-right:8px}
.basket_pravo .basket-pop-price{width: 50%;padding: 0;display: block;float: right;text-align: right}
.basket_pravo .basket-pop-price .price{color: #000;}
.basket_pravo .basket-pop-price .price span{}
.basket_pravo .basket-summa{padding: 0 0 5px 18px;}
.basket_pravo .basket-summa .price{font-weight:bold;right:10px;position:relative;float:right}
.basket_pravo .basket-dostavka{padding: 0 0 5px 18px;}
.basket_pravo .basket-dostavka .price{font-weight:bold;right:10px;position:relative;float:right}
.basket_pravo .basket-k-oplate{/*color:var(--main-red-color);font-weight:bold; padding-top: 20px;*/ border-top: 1px solid #E2E2E2; margin-top: 20px;}
.basket_pravo .basket-k-oplate .price{font-weight:bold;display:inline-block;color: #DB5656; font-size: 24px;}
.basket_pravo .basket-buy{/*padding:10px 0 5px 18px;*/text-align: center}
.basket_pravo .basket-buy input{border: none;cursor: pointer;width: 115px;height: 40px;padding:0;color: #fff;background-color:var(--main-red-color);border-radius:3px}
.basket_pravo .basket-buy a{margin:10px auto;display: block;width:125px;background: none;border: none;color: #1f82e0;font-size: 14px;border-bottom: 1px dotted #1f82e0;cursor: pointer}
.basket_pravo .basket-buy a:hover{text-decoration:none}
.basket_pravo .basket-buy a.submit{border:none;cursor:pointer;width:100%;height:20px;padding:12px 0;color:#fff;background-color:var(--main-red-color);border-radius:3px;font-size: 16px;}
.basket_pravo .basket-buy a.submit:hover{}
.basket_pravo .basket-promo{padding: 15px; border: 1px solid #E2E2E2; /*text-align:center;left:8px;position:relative*/}
.basket_pravo .basket-promo span{cursor: pointer;color: #1f82e0;font-size: 14px;border-bottom: 1px dotted #1f82e0;text-align: center}
.basket_pravo .basket-promo .basket-prmo_itput{display: none;/*padding:10px;*/}
.basket_pravo .basket-promo input{width:80%;border:1px solid #eff1f3;border-radius: 2px;margin: 10px;padding: 10px}
.basket_pravo .basket-promo input[type="submit"]{cursor: pointer;padding: 0; width:110px;height:30px;background-color: #535662;color: #fff;border:none;border-radius:3px;}
.basket_pravo .basket-capcha{text-align: center;padding-left: 15px}
.basket_pravo .basket-capcha span{display: block;}
.basket_pravo .basket-capcha input{width:30%;border:1px solid #eff1f3;border-radius: 2px;margin: 10px;padding: 10px}
.basket_pravo .basket-and{background: #F5F6F7; padding: 20px;}
.basket_pravo .basket-and h3 {font-size: 24px; margin: 0 0 20px 0;}
.basket_pravo .basket-and .row50 {display: inline-block; width: calc(50% - 2px);margin: 10px 0;}
.basket_pravo .basket-and .row50.right {text-align: right; font-weight: bold;}
.purchase{background: #F5F6F7; padding: 15px; margin-top: 20px;}
.purchase .row50{margin: 10px 0; vertical-align: middle;}
.buyer{margin-bottom: 30px;}
.buyer ul{padding-left: 0;}
.buyer ul li{display: inline-block; padding: 10px;}
.buyer ul li a{font-size: 16px; font-weight: bold;}
.buyer ul li.active{border-bottom: 2px solid #DB5656;}
.buyer ul li.active a{color: #DB5656;}
.basket-pop-vn .edit{position: absolute; bottom: 20px; right: 0;}
.edit a{color: #1F82E0; text-decoration: underline;}
.edit{margin: 20px 0;}
.row50{display: inline-block; vertical-align: top; width: 49%;}
.right{text-align: right;}
.basket_levo{width:70%;padding: 8px 0 20px;float:left;}
.basket_levo strong{padding: 10px 0;display:block;font-size: 18.8px;}
.basket_levo .contactu{}
.contactu-vn{display: flex; justify-content: space-between;}
.contactu-vn div{width:50%;}
.butt-save{margin: 20px 0;}
.basket-dop-price{float: inline-end;}
.basket-dop-price .price{font-size: 20px; font-weight: bold; color: var(--main-red-color);}
.place{display: flex; justify-content: space-between; border: 1px solid #F1F1F1; padding: 20px; border-radius: 4px; align-items: center; margin-bottom: 30px;}
.place .place-list:nth-child(1){width:70%;}
.place .place-list:nth-child(2){width:30%; text-align: right;}
.place .place-list a{color: #1F82E0; text-decoration: underline;}
.place-list img{float: left; padding: 0 20px 20px 0;}
.place.sertif .place-list img {padding: 0 20px 0 0;}
.head-menu .container{position: relative;}
.popup-discount{display:none; position: absolute; z-index: 999; background: #fff; padding: 15px; right: 0; box-shadow: 2px 2px 14px 5px rgba(34, 60, 80, 0.2);}
.popup-discount-vn{background: linear-gradient(180deg,#F98180 20%, #EC6691 80%);}
.popup-discount-vn p{color: #fff; text-align: center; padding: 15px 0; text-transform: uppercase; font-size: 17px;}
.popup-discount-vn p:nth-child(1){font-size: 19px;}
.popup-discount-vn p:nth-child(2){padding-top: 5px;}
.popup-discount-vn .hr{height: 1px; background: #fff; width: 50%; margin: 0 auto; margin-top: 20px;}
.popup-discount-form{margin-top: 15px;}
.popup-discount-form p{margin: 7px 0;}
.popup-discount-form input{border: 1px solid #909090; padding: 10px; width: calc(100% - 21px); border-radius: 5px;}
.popup-discount-form button.buts{font-size: 18px; border-radius: 0; background: #909090; font-family: Montserrat; width: 70%; margin-top: 10px;}
.popup-discount-form button.buts:hover{opacity: 0.8;}
.close-discount{}
.close-discount-vn{background: url('/themes/markshop/img/close-b.png') center center no-repeat; position: absolute; width: 28px; height: 28px; top: 0; right: -30px; cursor: pointer;}
.butt-save a {background: #DB5656; color: #fff; font-size: 16px; font-weight: bold; padding: 15px 25px; border-radius: 4px; line-height: 3;}
.basket_levo .contactu input{width: 92%; padding: 0 10px; height: 40px;border-radius: 4px; border: 1px solid #000;}
.basket_levo .contactu input:focus-visible{border: 1px solid #000; outline: none;}

.basket_levo .contactu label{/*width:24%;*/padding: 0; margin-bottom: 7px;}
.basket_levo .contactu div{padding:5px 0;overflow:hidden}
.basket_levo .contactu label[for="agree"]{/*font-size:14px;width: auto;float: right;margin: -25px 0 0 0px;left:-60px;position:relative;*/
border: none;}
.basket_levo .contactu input[name="agree"]{/*width: 20px;left: 23%;position: relative;display: block;margin: 10px;padding: 0;*/
width: 22px; position: absolute; display: block; height: 25px; z-index: 999; opacity: 0; cursor: pointer;}
.form_row_type_flex {display: flex;flex-direction: row;}
.form_row_type_flex div {flex: 1;}
.purchase-summ{float: right; position: relative; bottom: 30px;}
.basket_levo .contactu button {border: none; cursor: pointer; padding: 10px 45px; color: #fff; background-color: var(--main-red-color); border-radius: 3px;font-size: 16px;}

.radio{position:absolute;z-index:-1;opacity:0;margin:10px 0 0 7px}
.basket_levo .radio + label{position:relative;padding: 20px 20px 20px 35px;cursor:pointer;border: 2px solid #fff;}
.radio + label:before{content:'';position:absolute;top:20px;left:7px;width:16px;height:16px;border:2px solid #CDC6C6;border-radius:50%;background:#FFF}
.radio + label:after{content:'';position:absolute;top:24px;left:11px;width:12px;height:12px;border-radius:50%;background:#DB5656;/*box-shadow:inset 0 1px 1px rgba(0,0,0,.5);*/opacity:0;transition:.2s}
.radio:checked + label:after{opacity:1}
.radio:checked + label::before{border:2px solid #DB5656;}
.radio:checked + label {border: 2px solid #DB5656;}
.basket_levo .dostavka{padding: 8px 15px; margin-bottom: 30px;}
.basket_levo .dostavka small{font-size: 15px;float: right;width:270px;text-align: right;}
.basket_levo .basket-pop-price {position: initial;}

.basket_levo .dostavka .dostavka_add_fields{/*background-color:#f5f6f7;*/padding:15px 30px}
.basket_levo .dostavka .dostavka_add_fields label{width: auto;padding: 0 10px 20px 0}
.basket_levo .dostavka .dostavka_add_fields input{padding:10px;margin-right:20px;border: 1px solid #979191; border-radius: 2px;}
.basket_levo .dostavka .dostavka_add_fields input:disabled{cursor:no-drop;background-color:#fdfeff;border:none !important}
.basket_levo .dostavka .dostavka_add_fields select:disabled{cursor:no-drop;background-color:#fdfeff;border:none !important}

.basket_levo .dostavka .dostavka_add_fields #addr1{}
.basket_levo .dostavka .dostavka_add_fields #addr2{width:40px}
.basket_levo .dostavka .dostavka_add_fields #addr3{width:40px}

.basket_levo .dostavka .dostavka_add_fields #addr4{border:1px solid #979191;border-radius:2px}
.basket_levo .dostavka .dostavka_add_fields #addr5{border:1px solid #979191;border-radius:2px}

.basket_levo .dostavka .dostavka_add_fields #addr6{width:200px}
.basket_levo .dostavka .dostavka_add_fields #addr7{width:190px}
.basket_levo .dostavka .dostavka_add_fields #addr8{width:200px}
.basket_levo .dostavka .dostavka_add_fields #addr9{width:40px}
.basket_levo .dostavka .dostavka_add_fields #addr10{width:40px}

.basket_levo .oplata{padding: 8px 15px;margin-bottom: 30px;}
.basket_levo input{}
.basket_levo input[type="radio"]{width:15px;height:15px;margin-right:8px;cursor:pointer}
.basket_levo label{width:95%;display:inline-block;padding:10px 0 7px;cursor:pointer}
.dostavkaChoice1, .dostavkaChoice2, .dostavkaChoice3{display:none}
.dostavkaChoice2 select{padding:10px;margin-right:20px;width:35%}

.basket_form .error{/*background:var(--main-red-color)*/ color: red;}

.flat{padding: 15px; }
.flat input[type="text"] {width: 97%;border: 1px solid #eff1f3;background: none;border-radius: 2px;height: auto;padding: 10px;margin: 0;}
.flat textarea {height: 20px;width: 97% !important;border: 1px solid #eff1f3;background: none;border-radius: 2px;padding: 10px;margin: 0;box-shadow: none;left: 0;resize: none;}
button.buts {border: 0;background: var(--main-red-color);color: #fff;text-transform: uppercase;font-family: Montserrat-SemiBold;border-radius: 2px;padding: 10px 25px;cursor: pointer;width: 100%;}
.flat p {padding: 5px 0;}
.news_list .title, .rekomend_list .title, .visited_list .title{font-family: Montserrat-SemiBold;font-size: 24px;margin: 25px 0;text-align: center;}

.news_list .slide_tov{z-index:100}

.owl-carousel .owl-stage-outer{overflow-y:inherit;overflow-x:hidden;height:560px;margin-bottom:-170px}
section.visited_list .owl-carousel .owl-stage-outer{margin-bottom:5px;height:430px}
.slide_visited product-img img {}
.slide_visited .product .like {display: none;}
.slide_visited .product-price {font-size: 15px;}
.slide_visited .product-vn {height: 350px;}
.slide_visited .product-vn:hover {overflow: hidden;}
.slide_visited {}
.slide_visited {}
.slide_visited .product-price.old {font-size: 12px;text-decoration: line-through;color: #999;font-family: Montserrat-Regular;}
.product-icon a.sale {font-family: Montserrat-SemiBold;font-size: 12px;color: #fff;padding-left: 4px;position: relative;top: 3px;text-decoration: none;}
table.basket{}
table.basket tr {}
table.basket tr td {padding: 5px;vertical-align: top;}
.basket input {width: 100%;border: 1px solid #eff1f3;background: none;border-radius: 2px;height: auto;padding: 10px;margin: 0;}
.basket textarea {width: 97%;border: 1px solid #eff1f3;background: none;border-radius: 2px;padding: 10px;margin: 0;box-shadow: none;left: 0;resize: none;}
.basket input[type="submit"], .basket input[type="reset"] {border: 0;background: var(--main-red-color);color: #fff;text-transform: uppercase;font-family: Montserrat-SemiBold;border-radius: 2px;padding: 10px 25px;cursor: pointer;}

.dost-opl{width: 45%;display: inline-block;vertical-align: top;border: 2px solid #909090;padding: 25px; border-radius: 58px; margin-top: 20px;}
.dost-opl.left{/*margin-right: 20px;*/}
.dost-opl.right{}
.dost-opl-vn{margin: 20px 0;}
.dost-opl-vn img{float: left;}
.dost-opl-vn p {margin-left: 80px;padding: 5px 0; font-size: 18px; color: #909090;}
.dost-opl h2{font-size: 30px; border-bottom: 2px solid #909090; padding-bottom: 8px; width: 60%;}
.dost-opl-vn b{font-size: 20px; color: #000;}
.page_text.dp{display: flex; justify-content: space-around; flex-wrap: wrap;}

.vozvrat ul {list-style: disc; padding-left: 12px;text-align: left;}
.vozvrat ul li {line-height: 2;}
.vozvrat img{}
.vozvrat p {}
.vozvrat h3 {text-align: center;padding: 20px 0;font-size: 28px;}
.vozvrat h4 {font-size: 24px;margin-top: 0;}
.vozvrat-bggr{padding: 20px;}
.vozvrat .row50 {
width: calc(50% - 4px);
display: inline-block;
vertical-align: top;
}
.vozvrat .row30 {
width: calc(33% - 40px);
display: inline-block;
vertical-align: top;
border: 1px solid #E2E2E2;
 padding: 20px;
min-height: 330px;
}
.soc-foot p {margin-bottom: 10px;}

.about-ic {background: #f5f6f7;}
.about-icvn{text-align: center;width: 33%;display: inline-block;margin: 20px 0;}
.filtr-title.skrit{display:none;}
.category-right.brend{width: 100%;}
.category-left.brend{width: 0;}

.footSale{font-weight:bold;color:var(--main-red-color);}

.tickets_count{text-align:center}
.tickets_count a, .tickets_count b{font-size:18px;line-height:30px}
.tickets_good{background-color:seagreen}
.tickets_good b{color:#fff;font-weight:bold;top:-1px;position:relative}
.tickets_bad{background-color:yellow}
.tickets_bad b{color:red}



.cart h1 { font-weight: normal; }
.basket_items { border-spacing: 0; }
.basket_items tr.head { background-color: #f8edd7; height: 40px; text-align: left; }
.basket_items th { font-weight: normal; font-size: 13px; }
.basket_items th.name { width: 280px; padding-left: 140px; }
.basket_items th.kol { width: 80px; }
.basket_items th.price { padding-left: 40px; width: 80px; }
.basket_items th.empty { width: 125px; /*text-decoration: underline; color: #DA5100;*/ font-size: 14px; }
.basket_items tr.row td { border-bottom: 1px solid #ccc; height: 73px; }
.basket_items td.img { padding: 5px 0 5px 30px; }
.basket_items td.img img { max-width: 80px; }
.basket_items td.name { padding-left: 30px; }
.basket_items td.name a { font-size: 16px; text-decoration: underline; }
.basket_items td.kol {  }

.basket_items td.kol .number_input { height: 40px; width: 75px; background-color: #F9F9F9; border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; border-top: 1px solid #BFBFBF; }
.basket_items td.kol .number_input .down { cursor: pointer; color: #E26F2E; font-size: 20px; font-weight: bold; width: 15px; height: 32px; float: left; padding: 7px 0 0 10px; }
.basket_items td.kol .number_input input { padding: 0; background-color: #F9F9F9; width: 25px; height: 38px; border: 0; float: left; text-align: center; }
.basket_items td.kol .number_input .up { cursor: pointer; color: #E26F2E; font-size: 20px; font-weight: bold; padding: 8px 0 0 55px; display: block; }

.basket_items td.price { text-align: center; }
.basket_items td.price .price { font-size: 26px; font-weight: bold; }
.basket_items td.price .price small { font-weight: normal; font-size: 13px; }
.basket_items td.empty { text-align: center; }
.basket_items td.empty a { color: red; font-size: 33px; font-weight: bold; }
.basket_items td.empty a:hover { text-decoration: none; }
.basket_items tr.recount { height: 83px; }
.basket_items tr.recount td:first-child { padding-left: 293px; }
.basket_items tr.recount td.text {  padding-left: 70px; }
.basket_items tr.recount td:last-child { padding-left: 30px; }
.basket_items tr.recount td { padding-top: 5px; font-size: 14px; border-bottom: 1px solid #ccc; }
.basket_items tr.recount td button { font-size: 16px; cursor: pointer; width: 110px; height: 30px; background-color: #688d0e; color: #fff; border-top: 0; border-left: 1px solid #ced4bf; border-right: 1px solid #ced4bf;border-bottom: 1px solid #739e10; border-radius: 4px; }
.basket_items tr.recount td span.price { font-size: 26px; font-weight: bold; }
.basket_items tr.recount td span.price small { font-size: 13px; font-weight: normal; }

.cart_form { padding: 30px; }
.cart_form p { font-size: 20px; }
.cart_form small { font-size: 14px; }
.cart_form .require { color: red; }

.cart_form input[type="text"] { width: 340px; height: 30px; background-color: #f9f9f9; margin-bottom: 14px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-top: 1px solid #b6b7b7; border-bottom: none; box-shadow: 0 0 1px 4px #f9f9f9; }
.cart_form textarea { border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-top: 1px solid #b6b7b7; border-bottom: none; background-color: #f9f9f9; box-shadow: 0 0 1px 4px #f9f9f9; width: 720px; height: 90px; }
.cart_form label { left: 0; position: relative; font-size: 14px; color: #777777; margin-bottom: 7px; display: block; }
.cart_form .left { width: 380px; height: 300px; float: left; }
.cart_form .right { width: 350px; height: 300px; margin-left: 380px; margin-top: 14px; }
.cart_form .all_width { width: 730px; height: 150px; }
.cart_form .submit_line { width: 730px; height: 150px; text-align: center; }
.cart_form .submit_line button { font-size: 16px; cursor: pointer; width: 150px; height: 40px; background-color: #e3660f; color: #fff; border-top: 0; border-left: 1px solid #dbcabf; border-right: 1px solid #dbcabf; border-bottom: 1px solid #946240; border-radius: 4px; }

.jqmWindow #basket_form span.button  { display: block; position: relative; height: 80px; background-color: #f7eed6; text-align: center; bottom: -20px; }
.left_minus_40 { left: -40px; }
.jqmWindow #basket_form span.button button { top: 20px; position: relative; font-size: 16px; cursor: pointer; width: 200px; height: 40px; background-color: #e1620e; color: #fff; border-top: 0; border-left: 1px solid #d4bda0; border-right: 1px solid #d4bda0; border-bottom: 1px solid #8f5b36; border-radius: 4px; }

.modal_footer { padding: 10px; text-align: center; }
a.back2catalog { font-size: 14px; color: #577b00; text-decoration: underline; }
a.back2catalog:before { content: '-'; display: inline-block; text-indent: -99999px; vertical-align: super; width: 30px; height: 30px; background: url(../../../themes/giftmart/images/IconsSet.png) -540px 0px no-repeat; }
.marg_top_15 { margin-top: 15px; }

.error_field { background-color: #ffbaba !important; }
.form_line .valid_info_b { position: relative; z-index: 99999; left: -10px; top: -38px; display: block; height: 30px; width: 30px; float: right; }

.show_more_sub_cat{border: 1px solid #E2E2E2; border-top: none; text-align: center; padding: 10px; color: #1178F1; font-weight: bold; cursor: pointer;}

.bx-wrapper {position: relative;margin-bottom: 20px;padding: 0;*zoom: 1;-ms-touch-action: pan-y;touch-action: pan-y;}
.bx-wrapper img {max-width: 100%;display: block;}
.bxslider {margin: 0;padding: 0;}
ul.bxslider {list-style: none;}
.bx-viewport {-webkit-transform: translatez(0);}
.bx-wrapper {/*-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc;border: 5px solid #fff;background: #fff;*/}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute;top: 85%;}
.bx-wrapper .bx-loading {min-height: 50px;background: url('../img/bx_loader.gif') center center no-repeat #ffffff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-pager {font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-left: 10%;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #4d4d4d;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 8px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {background: #b6010c;}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;vertical-align: bottom;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager-item {font-size: 0;line-height: 0;}
.bx-wrapper .bx-prev {left: 20px;transform: rotate(135deg);-webkit-transform: rotate(135deg)}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {background-position: 0 0;}
.bx-wrapper .bx-next {right: 20px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg)}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:35px;height:35px;text-indent:-9999px;z-index:9;border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url('images/controls.png') -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url('images/controls.png') -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}



.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;/*width:100%*/}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}

.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel .owl-nav button.owl-next span{font-size:60px !important;color:grey;position:absolute;top:40%;right:-15px}
.owl-carousel .owl-nav button.owl-prev span{font-size:60px !important;color:grey;position:absolute;top:40%;left:-15px}

.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.second_prev_pic{display:none !important}
.product-img a:hover img:nth-child(1){display:none}
.product-img a:hover img:nth-child(2){display:block !important}

.highslide-container div{font-family: Verdana, Helvetica;	font-size: 10pt;}
.highslide-container table{background: none;	table-layout: auto;}
.highslide{outline:none;text-decoration:none;position:relative; width:100%;flex-shrink:0}
.highslide img{/*border: 2px solid silver;*/}
.highslide:hover img{border-color: gray;}
.highslide-active-anchor img{visibility: hidden;}
.highslide-gallery .highslide-active-anchor img{border-color: black;	visibility: visible;	cursor: default;}
.highslide-image{border-width: 2px;	border-style: solid;	border-color: white;}
.highslide-wrapper, .highslide-outline{background: white;}
.glossy-dark{background: #111;}
.highslide-image-blur {}
.highslide-number{font-weight: bold;	color: gray;	font-size: .9em;}
.highslide-caption{display: none;font-size: 1em;	padding: 5px;/*background: white;*/}
.highslide-heading{display: none;font-weight: bold;	margin: 0.4em;}
.highslide-dimming{/*position: absolute;*/background: black;}
a.highslide-full-expand {background: url(../img/fullexpand.gif) no-repeat;   display: block;   margin: 0 10px 10px 0;   width: 34px;   height: 34px;}
.highslide-loading{display: block;	color: black;	font-size: 9px;	font-weight: bold;	text-transform: uppercase;	text-decoration: none;	padding: 3px;	border: 1px solid white;	background-color: white;	padding-left: 22px;	background-image: url(../img/loader.white.gif);	background-repeat: no-repeat;	background-position: 3px 1px;}
a.highslide-credits,
a.highslide-credits i{padding: 2px;	color: silver;	text-decoration: none;	font-size: 10px;}
a.highslide-credits:hover,
a.highslide-credits:hover i{color: white;	background-color: gray;}
.highslide-move, .highslide-move *{cursor: move;}
.highslide-viewport{display: none;	position: fixed;	width: 100%;	height: 100%;	z-index: 1;	background: none;	left: 0;	top: 0;}
.highslide-overlay{display: none;}
.hidden-container{display: none;}
.closebutton{position: relative;	top: -15px;	left: 15px;	width: 30px;	height: 30px;	cursor: pointer;	background: url('../img/close(2).png');}
.highslide-gallery ul{list-style-type: none;	margin: 0;	padding: 0;}
.highslide-gallery ul li{display: block;	position: relative;	float: left;	width: 106px;	height: 106px;	border: 1px solid silver;	background: #ededed;	margin: 2px;	padding: 0;	line-height: 0;	overflow: hidden;}
.highslide-gallery ul a{position: absolute;	top: 50%;	left: 50%;}
.highslide-gallery ul img {position: relative;	top: -50%;	left: -50%;}
html>/**/body .highslide-gallery ul li{display: table;	text-align: center;}
html>/**/body .highslide-gallery ul li{text-align: center;}
html>/**/body .highslide-gallery ul a{position: static;	display: table-cell;	vertical-align: middle;}
html>/**/body .highslide-gallery ul img{position: static;}
.highslide-controls{width: 195px;	height: 40px;	background: url(../img/controlbar-white.gif) 0 -90px no-repeat;	margin: 20px 15px 10px 0;}
.highslide-controls ul{position: relative;	left: 15px;	height: 40px;	list-style: none;	margin: 0;	padding: 0;	background: url(../img/controlbar-white.gif) right -90px no-repeat;}
.highslide-controls li{float: left;	padding: 5px 0;	margin:0;	list-style: none;}
.highslide-controls a{background-image: url(../img/controlbar-white.gif);	display: block;	float: left;	height: 30px;	width: 30px;	outline: none;}
.highslide-controls a.disabled{cursor: default;}
.highslide-controls a.disabled span{cursor: default;}
.highslide-controls a span{display: none;	cursor: pointer;}
.highslide-controls .highslide-previous a{background-position: 0 0;}
.highslide-controls .highslide-previous a:hover{background-position: 0 -30px;}
.highslide-controls .highslide-previous a.disabled{background-position: 0 -60px !important;}
.highslide-controls .highslide-play a{background-position: -30px 0;}
.highslide-controls .highslide-play a:hover{background-position: -30px -30px;}
.highslide-controls .highslide-play a.disabled{background-position: -30px -60px !important;}
.highslide-controls .highslide-pause a{background-position: -60px 0;}
.highslide-controls .highslide-pause a:hover{background-position: -60px -30px;}
.highslide-controls .highslide-next a{background-position: -90px 0;}
.highslide-controls .highslide-next a:hover{background-position: -90px -30px;}
.highslide-controls .highslide-next a.disabled{background-position: -90px -60px !important;}
.highslide-controls .highslide-move a{background-position: -120px 0;}
.highslide-controls .highslide-move a:hover{background-position: -120px -30px;}
.highslide-controls .highslide-full-expand a{background-position: -150px 0;}
.highslide-controls .highslide-full-expand a:hover{background-position: -150px -30px;}
.highslide-controls .highslide-full-expand a.disabled{background-position: -150px -60px !important;}
.highslide-controls .highslide-close a{background-position: -180px 0;}
.highslide-controls .highslide-close a:hover{background-position: -180px -30px;}
.highslide-maincontent{display: none;}
.highslide-html{background-color: white;}
.mobile .highslide-html{border: 1px solid silver;}
.highslide-html-content{display: none;	width: 400px;	padding: 0 5px 5px 5px;}
.highslide-header{padding-bottom: 5px;}
.highslide-header ul{margin: 0;	padding: 0;	text-align: right;}
.highslide-header ul li{display: inline;	padding-left: 1em;}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next{display: none;}
.highslide-header a{font-weight: bold;	color: gray;	text-transform: uppercase;	text-decoration: none;}
.highslide-header a:hover{color: black;}
.highslide-header .highslide-move a{cursor: move;}
.highslide-footer{height: 16px;}
.highslide-footer .highslide-resize{display: block;	float: right;	margin-top: 5px;	height: 11px;	width: 11px;	background: url(../img/resize.gif) no-repeat;}
.highslide-footer .highslide-resize span{display: none;}
.highslide-body {}
.highslide-resize{cursor: nw-resize;}
.draggable-header .highslide-header{height: 18px;	border-bottom: 1px solid #dddddd;}
.draggable-header .highslide-heading{position: absolute;	margin: 2px 0.4em;}
.draggable-header .highslide-header .highslide-move{cursor: move;	display: block;	height: 16px;	position: absolute;	right: 24px;	top: 0;	width: 100%;	z-index: 1;}
.draggable-header .highslide-header .highslide-move *{display: none;}
.draggable-header .highslide-header .highslide-close{position: absolute;	right: 2px;	top: 2px;	z-index: 5;	padding: 0;}
.draggable-header .highslide-header .highslide-close a{display: block;	height: 16px;	width: 16px;	background-image: url(../img/closeX.png);}
.draggable-header .highslide-header .highslide-close a:hover{background-position: 0 16px;}
.draggable-header .highslide-header .highslide-close span{display: none;}
.draggable-header .highslide-maincontent{padding-top: 1em;}
.titlebar .highslide-header{height: 18px;	border-bottom: 1px solid #dddddd;}
.titlebar .highslide-heading{position: absolute;	width: 90%;	margin: 1px 0 1px 5px;	color: #666666;}
.titlebar .highslide-header .highslide-move{cursor: move;	display: block;	height: 16px;	position: absolute;	right: 24px;	top: 0;	width: 100%;	z-index: 1;}
.titlebar .highslide-header .highslide-move *{display: none;}
.titlebar .highslide-header li{position: relative;	top: 3px;	z-index: 2;	padding: 0 0 0 1em;}
.titlebar .highslide-maincontent{padding-top: 1em;}
.no-footer .highslide-footer{display: none;}
.wide-border{background: white;}
.wide-border .highslide-image{border-width: 10px;}
.wide-border .highslide-caption{padding: 0 10px 10px 10px;}
.borderless .highslide-image{border: none;}
.borderless .highslide-caption{border-bottom: 1px solid white;	border-top: 1px solid white;	background: silver;}
.outer-glow{background: #444;}
.outer-glow .highslide-image{border: 5px solid #444444;}
.outer-glow .highslide-caption{border: 5px solid #444444;	border-top: none;	padding: 5px;	background-color: gray;}
.colored-border{background: white;}
.colored-border .highslide-image{border: 2px solid green;}
.colored-border .highslide-caption{border: 2px solid green;	border-top: none;}
.dark{background: #111;}
.dark .highslide-image{border-color: black black #202020 black;	background: gray;}
.dark .highslide-caption{color: white;	background: #111;}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a{background-image: url(../img/controlbar-black-border.gif);}
.floating-caption .highslide-caption{position: absolute;	padding: 1em 0 0 0;	background: none;	color: white;	border: none;	font-weight: bold;}
.controls-in-heading .highslide-heading{color: gray;	font-weight: bold;	height: 20px;	overflow: hidden;	cursor: default;	padding: 0 0 0 22px;	margin: 0;	background: url(../img/icon.gif) no-repeat 0 1px;}
.controls-in-heading .highslide-controls{width: 105px;	height: 20px;	position: relative;	margin: 0;	top: -23px;	left: 7px;	background: none;}
.controls-in-heading .highslide-controls ul{position: static;	height: 20px;	background: none;}
.controls-in-heading .highslide-controls li{padding: 0;}
.controls-in-heading .highslide-controls a{background-image: url(../img/controlbar-white-small.gif);	height: 20px;	width: 20px;}
.controls-in-heading .highslide-controls .highslide-move{display: none;}
.controls-in-heading .highslide-controls .highslide-previous a{background-position: 0 0;}
.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position: 0 -20px;}
.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position: 0 -40px !important;}
.controls-in-heading .highslide-controls .highslide-play a{background-position: -20px 0;}
.controls-in-heading .highslide-controls .highslide-play a:hover{background-position: -20px -20px;}
.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position: -20px -40px !important;}
.controls-in-heading .highslide-controls .highslide-pause a{background-position: -40px 0;}
.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position: -40px -20px;}
.controls-in-heading .highslide-controls .highslide-next a{background-position: -60px 0;}
.controls-in-heading .highslide-controls .highslide-next a:hover{background-position: -60px -20px;}
.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position: -60px -40px !important;}
.controls-in-heading .highslide-controls .highslide-full-expand a{background-position: -100px 0;}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position: -100px -20px;}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position: -100px -40px !important;}
.controls-in-heading .highslide-controls .highslide-close a{background-position: -120px 0;}
.controls-in-heading .highslide-controls .highslide-close a:hover{background-position: -120px -20px;}
.text-controls .highslide-controls{width: auto;	height: auto;	margin: 0;	text-align: center;	background: none;}
.text-controls ul{position: static;	background: none;	height: auto;	left: 0;}
.text-controls .highslide-move{display: none;}
.text-controls li {background-image: url(../img/controlbar-text-buttons.png);	background-position: right top !important;	padding: 0;	margin-left: 15px;	display: block;	width: auto;}
.text-controls a {background: url(../img/controlbar-text-buttons.png) no-repeat;    background-position: left top !important;    position: relative;    left: -10px;	display: block;	width: auto;	height: auto;	text-decoration: none !important;}
.text-controls a span{background: url(../img/controlbar-text-buttons.png) no-repeat;    margin: 1px 2px 1px 10px;	display: block;    min-width: 4em;    height: 18px;    line-height: 18px;	padding: 1px 0 1px 18px;    color: #333;	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 12px;	font-weight: bold;	white-space: nowrap;}
.text-controls .highslide-next{margin-right: 1em;}
.text-controls .highslide-full-expand a span{min-width: 0;	margin: 1px 0;	padding: 1px 0 1px 10px;}
.text-controls .highslide-close a span{min-width: 0;}
.text-controls a:hover span{color: black;}
.text-controls a.disabled span{color: #999;}
.text-controls .highslide-previous span{background-position: 0 -40px;}
.text-controls .highslide-previous a.disabled{background-position: left top !important;}
.text-controls .highslide-previous a.disabled span{background-position: 0 -140px;}
.text-controls .highslide-play span{background-position: 0 -60px;}
.text-controls .highslide-play a.disabled{background-position: left top !important;}
.text-controls .highslide-play a.disabled span{background-position: 0 -160px;}
.text-controls .highslide-pause span{background-position: 0 -80px;}
.text-controls .highslide-next span{background-position: 0 -100px;}
.text-controls .highslide-next a.disabled{background-position: left top !important;}
.text-controls .highslide-next a.disabled span{background-position: 0 -200px;}
.text-controls .highslide-full-expand span{background: none;}
.text-controls .highslide-full-expand a.disabled{background-position: left top !important;}
.text-controls .highslide-close span{background-position: 0 -120px;}
.highslide-thumbstrip{height: 100%;	direction: ltr;}
.highslide-thumbstrip div{overflow: hidden;}
.highslide-thumbstrip table{position: relative;	padding: 0;	border-collapse: collapse;}
.highslide-thumbstrip td{padding: 1px;/*text-align: center;*/}
.highslide-thumbstrip a{outline: none;}
.highslide-thumbstrip img{display: block;	border: 1px solid gray;	margin: 0 auto;}
.highslide-thumbstrip .highslide-active-anchor img{visibility: visible;}
.highslide-thumbstrip .highslide-marker{position: absolute;	width: 0;	height: 0;	border-width: 0;	border-style: solid;	border-color: transparent;}
.highslide-thumbstrip-horizontal div{width: auto;}
.highslide-thumbstrip-horizontal .highslide-scroll-up{display: none;	position: absolute;	top: 3px;	left: 3px;	width: 25px;	height: 42px;}
.highslide-thumbstrip-horizontal .highslide-scroll-up div{margin-bottom: 10px;	cursor: pointer;	background: url(../img/scrollarrows.png) left center no-repeat;	height: 42px;}
.highslide-thumbstrip-horizontal .highslide-scroll-down{display: none;	position: absolute;	top: 3px;	right: 3px;	width: 25px;	height: 42px;}
.highslide-thumbstrip-horizontal .highslide-scroll-down div{margin-bottom: 10px;	cursor: pointer;	background: url(../img/scrollarrows.png) center right no-repeat;	height: 42px;}
.highslide-thumbstrip-horizontal table{margin: 2px 0 10px 0;}
.highslide-viewport .highslide-thumbstrip-horizontal table{margin-left: 10px;}
.highslide-thumbstrip-horizontal img{width: auto;	height: 40px;}
.highslide-thumbstrip-horizontal .highslide-marker{top: 47px;	border-left-width: 6px;	border-right-width: 6px;	border-bottom: 6px solid gray;}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{margin-left: 10px;}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{border-bottom-color: white !important;}
.highslide-thumbstrip-vertical-overlay{overflow: hidden !important;}
.highslide-thumbstrip-vertical div{height: 100%;}
.highslide-thumbstrip-vertical a{display: block;}
.highslide-thumbstrip-vertical .highslide-scroll-up{display: none;	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 25px;}
.highslide-thumbstrip-vertical .highslide-scroll-up div{margin-left: 10px;	cursor: pointer;	background: url(../img/scrollarrows.png) top center no-repeat;	height: 25px;}
.highslide-thumbstrip-vertical .highslide-scroll-down{display: none;	position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 25px;}
.highslide-thumbstrip-vertical .highslide-scroll-down div{margin-left: 10px;	cursor: pointer;	background: url(../img/scrollarrows.png) bottom center no-repeat;	height: 25px;}
.highslide-thumbstrip-vertical table{margin: 10px 0 0 10px;}
.highslide-thumbstrip-vertical img{width: 60px; /* t=5481 */}
.highslide-thumbstrip-vertical .highslide-marker{left: 0;	margin-top: 8px;	border-top-width: 6px;	border-bottom-width: 6px;	border-left: 6px solid gray;}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker{border-left-color: white;}
.highslide-viewport .highslide-thumbstrip-float{overflow: auto;}
.highslide-thumbstrip-float ul{margin: 2px 0;	padding: 0;}
.highslide-thumbstrip-float li{display: block;	height: 60px;	margin: 0 2px;	list-style: none;	float: left;}
.highslide-thumbstrip-float img{display: inline;	border-color: silver;	max-height: 56px;}
.highslide-thumbstrip-float .highslide-active-anchor img{border-color: black;}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div{display: none;}
.highslide-thumbstrip-float .highslide-marker{display: none;}
.highslide-play, .highslide-move, .highslide-full-expand, .highslide-close{display:none;}
.highslide-controls{width:75px;padding:0}

del.cross{display:inline-block;text-decoration:none;position:relative;}
.del-cross{position:relative;overflow:hidden;}
del.cross:before,
.del-cross:before{content:'';position:absolute;display:block;width:auto;height:auto;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0) url(del.svg) no-repeat;background-size:100% 100%}

.hidden_size{}
.size_hidden{display:none !important}

.clone_button{border: 2px solid #f5f6f7;
background: #f5f6f7;
margin-right: 5px;
line-height: 3;
padding: 5px 10px;
text-decoration: none;
white-space:nowrap;color:#000 !important}

.shk_gen{background:url(../img/icon-barcode-24.png) no-repeat center !important;text-indent:-9999px;overflow:hidden;display:inline-block;padding:0 10px !important;width:25px;height:25px;border:none !important;}
.shk_gen_one{position:relative}
.shk_gen_one:before{content:attr(data-before);position:absolute;width:15px;height:15px;border-radius:50%;border:1px solid red;top:8px;right:2px;background-color:#fff;color:#000;font-size:10px;text-indent:initial;text-align:center;line-height:15px}

.size_container{display:inline-block}
.size_show_not_nal{cursor:pointer}

.editNal,.editPrice{display:inline-block}
.editNal form{margin-left:-5px;text-align:center;background-color:var(--main-red-color);margin-left:1px;margin-right:5px;}
.editNal form input{width:20px;height:20px}
.editNal form input.editkol{display:block;padding:0;margin:0 auto 5px;width:20px;height:20px;position:relative;text-align:center}
.editPrice{background-color:var(--main-red-color);color:#fff;padding:0 10px 3px;cursor:pointer}
/*.editPrice span{float:left}*/
#formEditPrice{}
.hidden_adm_mode{display:none}
#formEditPrice input{width:50px;margin:5px 0 3px 0}
#formEditPrice button{}

.editNal,.editDiscount{display:inline-block}
.editDiscount{background-color:var(--main-red-color);color:#fff;padding:0 10px 3px;cursor:pointer}
#formEditDiscount{}
#formEditDiscount input{width:50px;margin:5px 0 3px 0}
#formEditDiscount button{}

.breadcrumb .separator-mob::before {
  content: "\2039";
  color: #000;
  font-size: 16px;
}

.reed-more {color:#1178F1; text-align:center;border: 1px solid #E2E2E2; padding: 12px 0;}
.reed-more a {color:#1178F1;}
.main-rekomend_list {display: none;}
.head-catalog-menu-mob {display: none;}
.head-catalog-menu-mob2 {display: none;}
.n_catalog.mob {display: none;}
.categoryn .reed-more {display: none;}
.sk-mob {display: none;}
.teh-art.w10.sk-mob {display: none;}
.breadcrumb.mob {display: none;}

.about_text_top {text-align: center; color: #DB5656; font-size: 22px; margin-bottom: 25px;}
.page_about_text h2 {font-size: 28px;text-align: center;}
.about-brand {display: flex; justify-content: space-around;margin: 25px 0;}
.about-ic2 {display: flex; justify-content: space-around;margin: 25px 0;}
.about-icvn2 {padding: 15px; border: 1px solid #E2E2E2;width: 25%;}
.news_list.about .sale-news {width: 49%;border-radius: 15px;}
ul.chips-list {padding: 0; margin: 35px 0;}
ul.chips-list li {display: inline-block;}
ul.chips-list li a {font-weight: bold; font-size: 16px; margin-right: 25px; padding: 10px 20px;}
ul.chips-list li.active a {color: #DB5656; border-bottom: 2px solid #DB5656;}
.my-place {display: flex; padding: 20px 15px; border: 2px solid #F1F1F1; border-radius: 4px; margin: 20px 0;}
.my-place .ico {margin-right: 15px;}
.my-place .city {width: 90%;}
.my-place .chang a {color: #1F82E0; text-decoration: underline;}
.basket-sert {display: flex; padding: 20px 15px; border: 2px solid #F1F1F1; border-radius: 4px; margin: 20px 0;}
.basket-sert .ico {margin-right: 15px;}
.basket-sert .sert {width: 90%;}
.basket-sert .chang a {color: #1F82E0; text-decoration: underline;}
.basket-promokod {display: flex; padding: 20px 15px; border: 2px solid #F1F1F1; border-radius: 4px; margin: 20px 0;}
.basket-promokod .sert {width: 80%;font-weight: bold;}
.basket-promokod .chang a {color: #1F82E0; text-decoration: underline;}
.basket-promokod .chang {color: #1F82E0;}
.basket-zakaz .basket-vn {display: flex; justify-content: space-around;}
.basket-zakaz .basket-img img{height: 110px;}
.basket-zakaz .basket-brand{font-weight: bold;margin: 10px 0;}
.basket-zakaz .basket-artikul strong{padding: inherit; display: inherit;}
.basket-zakaz .basket-size span{background: #F5F6F7; padding: 5px 10px; margin-top: 7px; display: block; text-align: center;}
.basket-zakaz .basket-price .price{color: #DB5656; font-size: 16px; font-weight: bold;}
.basket-zakaz .basket-summa {font-size: 20px; font-weight: bold;}
.basket-zakaz .basket-edit{position: absolute; right: 20px; bottom: 15px;}
.basket-zakaz .basket-edit a {color: #1F82E0;}
.basket-zakaz {margin: 30px 0; border: 1px solid #E2E2E2; padding: 15px;position: relative;}
.basket_radio_list.active {border: 2px solid #DB5656; border-radius: 4px;}
.basket_radio_list {padding: 20px 15px;}
.basket_radio_list .radio-label img {margin-right: 10px;}
.basket_radio_list .radio-label a {color: #1F82E0; text-decoration: underline;}
.basket_radio_list .green {color:#14B51F;font-weight: bold;}

.basket_radio_list label.radio-label {position: relative;width: 100%;}
.basket_radio_list label.radio-label input[type="radio"] {
appearance: none;
background: #fff;
border: 1px solid #E2E2E2;
border-radius: 100%;
display: inline-block;
width: 24px;
height: 24px;
position: relative;
top: -3px;
margin-right: 15px; 
vertical-align: top;
cursor: pointer;
text-align: center;
transition: all 250ms ease;
}
.basket_radio_list label.radio-label input[type="radio"]::before {
content: "";
position: absolute;
margin: auto;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
top: 0;
}
.basket_radio_list label.radio-label input[type="radio"]:checked::before {background-color: #DB5656;box-shadow: inset 0 0 0 4px #f4f4f4;border: 1px solid #DB5656;border-radius: 100%;}

.rubric_banner{width:100%;height:500px;position:relative;margin-bottom: 30px;}
.rubric_banner_woman{background:url(/themes/markshop/img/woman.jpg)}
.rubric_banner_man{background:url(/themes/markshop/img/man.png)}
.rubric_banner_child{background:url(/themes/markshop/img/child.png)}
.rubric_banner_child2{background:url(/themes/markshop/img/child2.jpg)}
.rubric_banner_child3{background:url(/themes/markshop/img/child3.png)}
.rubric_banner_child4{background:url(/themes/markshop/img/child4.png)}
.rubric_banner_dlya_doma{background:url(/themes/markshop/img/dlya_doma.png)}
.rubric_banner_parfyumeriya{background:url(/themes/markshop/img/parfyumeriya.png)}
.rubric_banner .title, .rubric_banner .title a {color: #fff;font-size: 36px; font-weight: bold; /*padding-top: 50px; padding-left: 30px;*/text-transform: uppercase; left: 30px; position: relative; top: 40px;}
.rubric_banner .title a {background-color: #00000080; padding: 5px 10px;text-decoration: none;}
.rubric-mob{display: none;}
.rubric_banner ul {list-style: none;position: absolute; bottom: 40px;}
.rubric_banner ul li {display: inline; margin-right: 30px;}
.rubric_banner ul li a {color: #000; background: #fff; padding: 5px 10px; font-size: 16px;}
.rubric_list h2{font-size: 26px; text-align: center; margin: 30px 0;}
.rubric_brand_vn{display: flex; justify-content: space-around; margin: 15px 0;}
.rubric_popular_list{width: 33%; height: 340px;position: relative;}
.rubric_popular_vn {display: flex; justify-content: space-around;}
.rubric_popular_list a{position: absolute; left: 30px; bottom: 30px; background: #fff; padding: 10px 20px; font-size: 20px;}

.rubric_popular_list.krossovki{background:url(/themes/markshop/img/kross.png);background-size: cover;}
.rubric_popular_list.duhi{background:url(/themes/markshop/img/duhi.png);background-size: cover;}
.rubric_popular_list.sumki{background:url(/themes/markshop/img/sumki.png);background-size: cover;}

.rubric_popular_list.kurtki{background:url(/themes/markshop/img/kurtki.png);background-size: cover;}
.rubric_popular_list.futbolki{background:url(/themes/markshop/img/futbolki.png);background-size: cover;}
.rubric_popular_list.xudi{background:url(/themes/markshop/img/xudi.png);background-size: cover;}

.rubric_popular_list.detiam-futbolki{background:url(/themes/markshop/img/detiam-futbolki.png);background-size: cover;}
.rubric_popular_list.noski{background:url(/themes/markshop/img/noski.png);background-size: cover;}
.rubric_popular_list.kepki{background:url(/themes/markshop/img/kepki.png);background-size: cover;}

.rubric_popular_list.polotenca{background:url(/themes/markshop/img/polotenca.png);background-size: cover;}
.rubric_popular_list.postelnoye-belye{background:url(/themes/markshop/img/postelnoye-belye.png);background-size: cover;}
.rubric_popular_list.pledu{background:url(/themes/markshop/img/pledu.png);background-size: cover;}

.rubric_popular_list.parfyumeriya{background:url(/themes/markshop/img/parfyumeriya_m.png);background-size: cover;}
.rubric_popular_list.uxod-za-telom{background:url(/themes/markshop/img/uxod-za-telom.png);background-size: cover;}
.rubric_popular_list.uxod-za-liczom{background:url(/themes/markshop/img/uxod-za-liczom.png);background-size: cover;}
.rubric_popular_list.malchikam-futbolki{background:url(/themes/markshop/img/land/mal1.jpg);background-size: cover;}
.rubric_popular_list.malchikam-kostyumy{background:url(/themes/markshop/img/land/mal2.jpg);background-size: cover;}
.rubric_popular_list.malchikam-kepki{background:url(/themes/markshop/img/land/mal3.jpg);background-size: cover;}
.rubric_popular_list.devochkam-futbolki{background:url(/themes/markshop/img/land/dev1.jpg);background-size: cover;}
.rubric_popular_list.devochkam-platya{background:url(/themes/markshop/img/land/dev2.jpg);background-size: cover;}
.rubric_popular_list.devochkam-kepki{background:url(/themes/markshop/img/land/dev3.jpg);background-size: cover;}
.rubric_popular_list.komplekty-novorozhdennym{background:url(/themes/markshop/img/land/nov1.jpg);background-size: cover;}
.rubric_popular_list.kombinezony-novorozhdennym{background:url(/themes/markshop/img/land/nov2.jpg);background-size: cover;}
.rubric_popular_list.pajam-novorozhdennym{background:url(/themes/markshop/img/land/nov3.jpg);background-size: cover;}

.rubric_list .cart_rekomend_list{width: 90%; margin: 0 auto;position: relative;}
.rubric_list .cart_rekomend_list .product {width: calc(17% - 9px);}
.rubric_list{margin-bottom:40px;}
.rubric_list .cart_rekomend_list .prev{position: absolute; top: 50%; left: -45px; cursor: pointer;}
.rubric_list .cart_rekomend_list .next {position: absolute;top: 50%;right: -30px;cursor: pointer;transform: rotate(180deg);}
.rubric_list .txt{color:#909090;margin:25px 0;position:relative;z-index:999;background-color:#fff}
.rubric_list .txt p{margin:7px 0}
.rubric_list .txt .reed-more{border:none}
.collapse_paragraph img{transform:rotate(180deg)}
.reed-more-hidden{display:none}
.colapsed_paragraph{overflow:hidden;max-height:70px}

.form_error{color: #f20c0c; margin-top: 20px; font-weight: bold;font-size: 18px;}
.form_done{color: #0e8c0e; margin-top: 20px; font-weight: bold;font-size: 18px;}
.moreLink{display:none;border:1px solid #E2E2E2;color:#1178F1;font-size:12px;text-align:center;padding:10px;position:absolute;bottom:0;background-color:#fff;width:calc(100% - 22px);cursor:pointer}
.moreLink:before{content:"";position:absolute;top:-21px;width:100%;height:20px;left:0;background:linear-gradient(0, #fff, transparent)}
.showMoreLink{position:relative;overflow:hidden}
.product-desc .moreLink{}
.product-text .moreLink{}
.product-characteristics .moreLink{}
.showMoreLink .moreLink{display:block}
.mob-catalog {display: none;}
.all-cat {display: none;}
.mob-filtr-button{display: none;}

.hover_big_pic{position:fixed;z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:5px; padding:10px}
.pos_abs{position:absolute;left:30px}
.hover_big_pic img{}

/* ------------АДАПТИВ------------ */
@media screen and (max-width:1599px){
.container {width: 98%;}
.rubric_plitki {padding: 0 10px;}
.cart_news_list .sale-news {width: 48%;margin-bottom: 10px;}
.breadcrumb ul {padding: 15px 10px;}
.catalog-prod h1 {padding: 0 10px;}
.img-prev-v {padding: 0 10px;}
.product-desc {padding: 0 10px;}
.foot-soc{margin-top: 20px;}
.footer .container, .footer2 .container {display: flex; justify-content: center;}
.header .container {display: flex; justify-content: space-evenly; align-items: center;}
.head-connect .tel {margin: 0;}
.head-search .search {top: auto;}
.dost-opl{width: 42%;}
.owl-carousel .owl-nav button.owl-prev span {left: 7px;}
.owl-carousel .owl-nav button.owl-next span {right: 7px;}
.sale-news2-vn .sale-news-desc {font-size: 16px;}
}
@media screen and (max-width:1400px){
.rubric_banner {height: 400px; background-size: 100%; background-repeat: no-repeat;}
.sale-news {width: 49%; margin: 10px 5px; border-radius: 10px;}
.sale-news2-vn .sale-news-desc {padding: 0px 25px;}
}
@media screen and (max-width:1300px){
.sale-news2-vn .sale-news-desc {font-size: 14px;}
.sale-news2-vn .sale-news-title {font-size: 14px;}
.sale-news2-vn .sale-news-button {margin-top: 7px;}
}
@media screen and (min-width:901px){
.head-menu ul li:hover .submenu {/*display:block;*/}
}
@media screen and (max-width:1180px){
.jqmWindow {width: 98%;top:5%}
.admin-block{bottom:1px;left:5px;top:auto;right:auto;width:98%}
.admin-block li{float: left;padding:5px 10px 5px 5px}
.sl-main{/*display:none;*/padding: 0 10px;}
.n_catalog {width: 100%;display: none;}
.n_catalog.mob {display: block;}
.head-nav {display: none;}
.main-rekomend_list {display: block;padding: 0 10px;margin: 40px 0;}
.main-rekomend_list .product .product-img img {max-height: inherit;width: 100%;}
.main-rekomend_list h2 {text-align: center;}
.main-rekomend_list .product {
display: inline-block;
vertical-align: top;
border: 1px solid #E2E2E2;
margin: 0;
width: calc(50% - 2px);
}
.main-rekomend_list .product-size-list{height: 22px;overflow: hidden; position: relative;}
.admin_info_block{height: 40px; overflow: hidden; display: block !important;}
ul.acc-cat-menu li .acc-cat-menu-vn ul li {padding: 5px 0;}
ul.acc-cat-menu li .acc-cat-menu-vn ul li ul {display: inline-block; padding: 0 5px;}
.main-rekomend_list .one_razmer{display: inline-block;}
.paggination a {display: inline-block;}
.purchase-summ{/*float: none; bottom: 0; text-align: center;*/}
.rubric_brand_vn {display: inherit; text-align: center;}
.rubric_brand_vn a {display: inline-block;}
.category .product .product-size-list {/*display: none;*/ height: 35px; display: flex; flex-wrap: wrap;}
.category .product .product-size-list .one_razmer.activs{order: -1;}
a#trigger{color: #fff; display: block;}
.category-sortres {padding: 0 10px;}
.sort-bl {margin: 5px 5px 5px 0;}
.product-vn .product-one {display: none;}
.head-catalog-menu-mob {display: inline-block;}
.head-catalog-menu-mob2 {display: block;text-align: center;color: #fff; font-size: 20px; font-weight: bold; padding: 10px 0;text-transform: uppercase;}
.logo img {width: auto;}
.head-catalog-menu-mob2 img {margin-right: 7px; position: relative; bottom: 2px;}
.head-catalog-menu {display: none;}
.top_line {display: none;}
.head-menu ul {display: none;}
.head-connect {display: none;}
.lang_icon2 {display: none;}
.header__nav .lang_icon2 {display: inline-block;margin-left: 0; padding: 0;}
.head-login {display: none;}
.head-search .search button {display: none;}
.head-search {width: 35%;}
.head-search .search input {width: calc(100% - 30px);}
.n_baners {width: 100%;}
.n_catalog .row30:nth-child(1) {border-width: 0 0 0px 0px;}
.n_catalog .row30:nth-child(2) {border-width: 0 0 0px 1px;}
.n_catalog .row30:nth-child(3) {border-width: 0 0px 0px 1px;}
.n_catalog.mob .n_catalog_vn{display: flex; justify-content: space-around;}
/*.n_catalog .row30:nth-child(5) {display: none;}
.n_catalog .row30:nth-child(6) {display: none;}
.n_catalog .row30:nth-child(7) {display: none;}*/
.sl-brand{/*display:none;*/}
.product-vn {position: relative;height: auto;}
.product-desk {min-height: 95px;}
.slide_tov .product-vn {height: auto;}
.owl-carousel .owl-stage-outer {height: auto; margin-bottom: 0;}
#nav-top .menu {width: 100%;text-align: center;display: none;}
.logo {padding: 0 5px;width: 30%;}
.header {padding: 15px 10px;}
.user-menu {float: none;margin-left: 10px;text-align: center; top: 0;}
.nav-top-r {float: none;margin-top: 0;text-align: center;padding: 5px 0;}
.head-nav ul {padding: 7px 0;}
.head-nav {width: 100%;text-align: center;}
.head-nav ul li {margin: 10px 25px;}
.breadcrumb ul{padding: 15px 10px;}
.catalog-list{/*padding: 0 10px;*/}
#ajaxFilter{margin-top: 0;}
.categoryn {margin: 0;}
.sk-mob {display: block;}
.teh-art.w10.sk-mob {display: block; margin-left: 0; font-weight: normal; font-size: 16px; color: #565656;}
.copySku {font-weight: bold; font-size: 19px;}
.teh-art.w10.sk-pk {display: none;}
.sk-pk {display:none}
.teh-r{padding: 0 10px;}
.teh-size.sk-pk{display:block;padding: 0 10px;}
.teh-size.sk-mob {display: none;}
.product-brand-v{display: flex; justify-content: space-evenly; border-top: 1px solid #A8A8A8; border-bottom: 1px solid #A8A8A8; padding: 15px 0; margin: 15px 0; align-items: center;}
.product-brand {margin-bottom: 0;}
.teh-art.w10.sk-mob::before{content: ''; height: 55px; position: absolute; width: 1px; background: #A8A8A8; margin-top: -10px; margin-left: -20px;}
.breadcrumb.mob {display: block;}
.breadcrumb.pk {display: none;}
.category-sort div.selected {padding: 10px 15px;}
.contactu-vn {display: block;}
.contactu-vn div {width: 100%;}
.basket-pop-vn .edit {float: inherit; bottom: auto; text-align: center;}
.header__nav {
	display: block;
	position: absolute;
    /*top: 55px;*/
    left: 0;
    background: #fff;
    box-shadow: #ccc;
    width: 100%;
    box-shadow: 0 4px 2px -2px rgba(36, 36, 36, 0.37);
    transition: all 0.4s ease;
	left:-105%;
	z-index: 999;
}
.header__menu {display: block;}
.header__nav.open-menu{left:0px;
position: fixed;
bottom: 0;
top: 0;
overflow-y: scroll;
}
.header__menu li {margin: 40px 0px 40px 33px; font-size: 14px;}
.menu-burger__header {
	position: relative;
    width: 25px;
    height: 35px;
    display: block;
    top: 10px;
    cursor: pointer;
   }
.menu-burger__header span, .menu-burger__header:after, .menu-burger__header:before{
	height: 3px;
	width: 100%;
	position: absolute;
	background: #515758;
	margin: 0 auto;
}
.menu-burger__header span{top: 16px;}
.menu-burger__header:after, .menu-burger__header:before{content: '';}
.menu-burger__header:after{bottom: 5px;}
.menu-burger__header:before{top: 5px;}
.menu-burger__header.open-menu span {opacity:0; transition: 0.5s;}
.menu-burger__header.open-menu:before {transform: rotate(38deg); top: 16px; transition: 0.4s;}
.menu-burger__header.open-menu:after {transform: rotate(-38deg); bottom: 16px; transition: 0.4s;}
.fixed-pade {overflow: hidden;}

.header__nav .catalog-menu {
border-top: 1px solid #E2E2E2;
border-bottom: 1px solid #E2E2E2;
font-weight: bold;
background: var(--main-red-color);
color: #fff;
}
img.menu-burger__header-close{width:15px;padding: 10px 0 10px 10px; cursor: pointer;float: right;}
.header__nav .user-menu {
border-bottom: 1px solid #E2E2E2;
width:100%;
margin-left: 0;
text-align: left;
font-weight: bold;
}
.header__nav .user-menu a {}
.header__nav .user-menu a.favor, .header__nav .user-menu a.basket {margin-left: 0; top: 7px; margin-right: 10px;}
.header__nav .user-menu span.name{margin-left: 40px;}
.header__nav .user-menu-vn {padding: 12px 15px;}
.header__nav .user-menu-vn.accordion {padding: 0;}
.header__nav .title {font-weight: bold;text-transform: uppercase;margin: 15px 0;}
.header__nav .lang_icon2 a {margin-left: 0; /*background: #F5F6F7; padding: 5px 15px;*/}
.header__nav .user-menu-vn ul {padding-left: 0;}
.header__nav .user-menu-vn ul li {line-height: 2;}
.header__nav .footer {background: #fff; padding: 0;margin-top: 7px;}
.header__nav .footer .tel {margin-top: 20px;}
.header__nav .copyr {width: 100%;}
.header__nav .pay-foot {width: 100%;float: none;text-align: left;padding: 10px;width: calc(100% - 20px);}
.header__nav .accord {border-bottom: 1px solid #E2E2E2;padding: 12px 15px;}
.header__nav .accord:before {
content: "";
  background: url("../img/arr-d.png");
  width: 14px;
  height: 8px;
  position: absolute;
right: 15px;
cursor: pointer;
margin-top: 20px;
}
.page_about_text {padding: 0 10px;}
.about-brand {display: inline-block; text-align: center;}
.about-ic2 {display: inline-block; text-align: center;}
.about-icvn2 {width: 45%; display: inline-block; vertical-align: top; min-height: 380px;}
.about-ic2.about2 .about-icvn2 {min-height: auto;}
.about_text_top {font-size: 18px;}
.rubric_banner {height: 300px;}
.mob-catalog {display: block; /*background: #F5F6F7; */padding: 0; font-size: 26px; font-weight: bold; border: 1px solid; width: 100%;border-right: none; border-left: none;}
.mob-catalog-vn {font-size: 26px; padding: 20px 10px;}
.head-catalog-menu-acc {width: 100%; top: 0; position: fixed; height: 120%; overflow-y: scroll;}
.mob-catalog img {float: right; position: relative; top: 5px;}
.all-cat {display: block;margin: 10px 0; color: #000;}
.all-cat a{color: #000;}
.acc-cat-menu-vn .mob-catalog {background: #fff; color:#000; /*padding: 20px 10px;*/ border-bottom: 1px solid #E2E2E2; border-top: none; border-left: none; border-right: none;}
ul.acc-cat-menu li .acc-cat-menu-vn{left: 0; width: 100%; height: auto; /*padding: 20px 0;*/ height: 95%;}
ul.acc-cat-menu li .acc-cat-menu-vn ul {width: 100%; padding-left: 0;}
ul.acc-cat-menu li:hover .acc-cat-menu-vn {flex-wrap: nowrap; overflow: inherit; height: auto; padding-bottom: 150px; height: 100%;}
.highslide-container, .highslide-wrapper {top: 5% !important;border-radius: 10px;}
.highslide-container table {visibility: hidden !important;}
.highslide-image {border-radius: 10px;}
.sale-news2 {flex-wrap: wrap;}
.sale-news2-vn {width: 100%;}
.sale-news2-vn.three {height: 400px; border-radius: 10px;}
.sale-news2-vn {margin: 10px 0;}
.sale-news2-vn .sale-news-title {padding: 15px 25px; font-size: 26px;}
.sale-news2-vn .sale-news-desc {padding: 15px 25px; font-size: 37px;}
.sale-news2-vn .sale-news-button {margin-top: 17px;}
}
@media screen and (max-width:1120px){
.product-desc{width: calc(100% - 20px);}
/*.logo {padding-left: 15px;}*/
.basket-pop-vn {flex-wrap: wrap; align-items: center;}
#nav-top{padding: 0 15px;}
.product-desc-nn {padding: 0 10px;}
.user-menu {margin-right: 0px;}
.container,.sotrudnichestvo_grey div{width: 100%;}
.sotrudnichestvo .pics_vid li{width:100%;}
.sotrudnichestvo .row50 {width: 100%;}
.widg.rov4 {width: 49%;text-align: center;}
.form-mail {width: 270px;text-align: left;margin: 0 auto;}
.copyr {padding-left: 10px;}
.contact_left {width: 90%; float: none; padding: 3%;}
.contact_right {width: 100%; float: none;}
.dost-opl {width: 90%;min-height: auto;}
.dost-opl-vn img {/*float: none;*/}
.dost-opl-vn p {/*margin-left: 0;text-align: left;*/}
.dost-opl-vn {/*text-align: center;*/}
.dost-opl h2 {text-align: center; margin: 0 auto;}
.dost-opl.left {margin-right: 0;}
.vozvrat img {float: none; width: 92px;}
.vozvrat p {margin-left: 0;text-align: left;}
.vozvrat {text-align: center;width: 94%;margin: 0 auto;}
.vozvrat p.vozvrat-img{text-align: center;}
.about-icvn{width: 100%;}
.row{/*padding: 0 10px;*/}
.product-imgp {width: 100%;}
.img-prev{width:100%;text-align:center;display: none;}
.teh-art.w10 {/*width: 100%; margin-bottom: 15px;*/}
.product-detail h1 {margin: 20px 0; font-family: Montserrat-Regular;}
.product-brand {text-align: center;}
.product-prices.w10 {width: 100%; text-align: center; display: flex; justify-content: space-around; align-items: center;}
.teh-r-v{margin: 20px 0;}
.teh-r {color: #565656;}
.teh-color span, .teh-r span {font-family: inherit; color: #565656;}
.teh-size a.active, .teh-size span.active {color: #DB5656;}
.teh-color.sk-mob {color: #565656;}
.econom {margin-left: 10px;}
.product-prices .product-price strong {font-size: 20px;}
.product-prices .product-price {display: inline-block;  margin-left: 10px;}
.basket-dop-price {float: none; text-align: center; margin-top: 15px;}
.teh-size.sk-mob p {margin: 10px 0;}
.select-size {margin-top: 15px;}
.select-size select {
width: 100%;
background: #fff;
border: 1px solid #E2E2E2;
padding: 15px 10px;
font-weight: bold;
}
.teh-size.sk-mob {padding: 10px;}
.teh-size .row50 {
display: inline-block;
vertical-align: top;
width: 49%;
margin: 15px 0;
line-height: 3;
}
.teh-size.sk-mob span.ruler a, .teh-size.sk-mob span.ruler {margin-right: 0px;padding: 5px 0px;}
.product-detail {padding:0;}
.teh-color-select select {
width: 100%;
background: #fff;
border: 1px solid #E2E2E2;
padding: 15px 10px;
font-weight: bold;
}
.mob-filtr-button{display: flex; justify-content: space-around; text-align: center; margin: 20px 0;}
.mob-filtr-button a{display: block; width: 48%; padding: 15px 0; font-size: 18px; font-weight: bold; color: #fff; border-radius:4px;}
.mob-filtr-button a:nth-child(1){background: #535662;}
.mob-filtr-button a:nth-child(2){background: #DB5656;}
.teh-color-select.sk-mob, .teh-color.sk-mob{padding: 0 10px}
.teh-color-select select option.red{background:#ff0000}
.teh-color-select select option.white{background:#fff}
.teh-color-select select option.yellow{background:#e3e60a}
.teh-color-select select option.blue{background:#09bdf1}
.teh-color-select p{margin:15px 0}
.teh-color-select.sk-mob ul{padding-left:0}
.product-reed{margin:15px 0;padding:0 10px;position:relative}
.product-reed .likes a{border:2px solid #f1f1f1;padding:10px;border-radius:4px}
.vozvrat .row50 {width:100%}
.vozvrat .row30 {width:100%}
.vozvrat p.center {text-align: center;}
.vozvrat .row30 {padding: 0px;min-height: auto; margin-bottom: 10px;}
.cart_rekomend_list h2 {text-align: center;}
.cart_rekomend_list {padding: 0 10px;}
.product-buy {margin: 10px;}
.product-buy .product-basket {width: 100%;}
.product-buy .product-basket a {padding: 17px 35px;}
.product-deliv-on {padding: 0 10px;}
.product-reed .reed-more {display: inline-block; width: calc(100% - 52px);border: 2px solid #f1f1f1; padding: 7px 0;}
.product-buy div.sk-pk {display: none;}
.product-reed .likes{display:inline-block;right:30px;top:12px}
.product-reed .likes > .likes{right:-20px;top:-11px}
.img-prev ul li{display:inline-block}
.img-prev img{max-width:50px}
.img-full {width:100%;margin-bottom:10px;padding:0}
.product-detail {float: none; width: 100%;}
.rubric_plitki .container div.cat8n strong,
.rubric_plitki .container div.cat11 strong,
.rubric_plitki .container div.cat12 strong,
.rubric_plitki .container div.cat13 strong,
.rubric_plitki .container div.cat25 strong,
.rubric_plitki .container div.cat26 strong,
.rubric_plitki .container div.cat42 strong,
.rubric_plitki .container div.cat43 strong,
.rubric_plitki .container div.cat45 strong,
.rubric_plitki .container div.cat63 strong,
.rubric_plitki .container div.cat146 strong{top:auto;font-size:20px}
.rubric_plitki .container div.cat8n a,
.rubric_plitki .container div.cat8s a,
.rubric_plitki .container div.cat8n,
.rubric_plitki .container div.cat11,
.rubric_plitki .container div.cat12,
.rubric_plitki .container div.cat13,
.rubric_plitki .container div.cat25,
.rubric_plitki .container div.cat26,
.rubric_plitki .container div.cat42,
.rubric_plitki .container div.cat43,
.rubric_plitki .container div.cat45,
.rubric_plitki .container div.cat63,
.rubric_plitki .container div.cat146,
.rubric_plitki .container div.cat153{height:auto}
.category-left-skrit{display:none; position: fixed; width: 100%; background: #fff; top: 0; height: 120%; overflow-y: scroll;}
.filtr-title.skrit{display:block;text-align:center;background: #DB5656;padding:10px 0;
/*width: calc(100% - 220px); margin: 20px 10px 0 10px;*/
width: auto;
border-radius: 5px; border:none;}
.category-sort {margin: 0; width: 48%; float: none;}
.sort-list{margin-bottom: 7px; display: flex; justify-content: space-around; margin-top: 20px; align-items: end;}
.category-sort div.selected {display: block; text-align: center; padding: 10px 0px;}
.sort-list-vn{width: 48%;}
/*.categoryn-vn img{float: left; width: 60px; padding: 10px;}*/
.categoryn-vn img{width: 100%;}
.categoryn-vn-img{float: left; width: 60px; margin: 10px; height: 85px; overflow: hidden;}
.categoryn-vn.none {display:none;}
.categoryn .categoryn-vn:nth-child(odd) {border-width: 0 1px 1px 0px;}
.categoryn .categoryn-vn:nth-child(even) {border-width: 0 0px 1px 0px;}
.filtr-title.skrit a {color:#fff;}
.category-left {width: 100%; position: absolute; z-index: 998; background: #fff; box-shadow: 5px 5px 9px -4px #736F6E;}
.filtr-title {font-size: 16px; padding: 12px 15px; border-top: 1px solid #E2E2E2; margin-top: 0;}
.category-filtr div.filtr-title:last-child{border-bottom: 1px solid #E2E2E2;}
.filtr-title.skrit::before {left: auto;margin-left: -25px;}
.category-filtr{/*padding: 15px;*/}
.counter_pages {padding: 15px; border-bottom: 0; padding-bottom: 5px;}
.filtr-search form{padding: 8px; position: relative;}
.category-right {width: 100%;}
.filtr-search input[type="submit"]{margin: 5px 0px 0px 7px; }
.filtr-search input[type="text"] {padding: 7px 0px 7px 24px; width: calc(100% - 27px); border: 1px solid #000; border-radius: 5px;}
.filtr-search form::before{content: ""; width: 17px; height: 17px; background: url(../img/search2.png) left top no-repeat; background-size: auto; position: absolute; left: 12px; bottom: 15px; background-size: 100%;}
.category .product {width: 33%;}
.soc-foot {width: 50%;text-align: center;}
.head-nav .search {width: 95%; left: 2%;}
.basket_form{padding: 10px;}
.basket_pravo {width:100%;top:0;margin-bottom:20px}
.basket_levo {width: 100%;}
.basket_levo label {width: calc(100% - 35px);}
.basket-pop-img {width: 30%; padding: 5px 0;}
.basket-pop-title {width: 70%; padding: 5px 0;}
.basket-pop-brand {margin: 10px 0;}
.basket-pop-size {width: 30%; padding: 1px 0; margin-top: 15px;}
.basket-pop-kol button {width: auto; height: auto; font-size: 30px; padding: 3px 15px;}
.basket-pop-kol input[type="text"] {font-size: 25px;}
.basket-pop-kol {width: 33%; padding: 3px 0; text-align: center; margin-top: 15px;}
.basket-pop-price {padding: 2px 0;  width: 30%;position: initial; margin-top: 15px;}
.basket-pop-del {float: none; padding-right: 0; text-align: center; position: inherit; left: auto; top: auto; margin-top: 15px; padding: 20px; border-left: 1px solid #E2E2E2;}
.basket-pop-clos span.close {display: inline-block;}
.basket-pop-clos {border-bottom: 2px solid #E2E2E2;}
.basket-pop-sum {width: 36%; text-align: center; margin-top: 15px; font-size: 20px;}
.basket-pop-zakaz {width: 62%; text-align: center; margin-top: 15px;}
.basket-pop-clos {width: 100%; text-align: center; padding-bottom: 15px;}
.basket-pop-size p {display: inline-block;}
.basket-pop-kol p {display: none;}
.done_info .basket-pop {width: 90%;display: inherit;margin: 0 auto;margin-bottom: 10px;}
.done_info .basket-pop-name {text-align: center;}
.owl-carousel .owl-nav button.owl-prev span{left:7px}
.owl-carousel .owl-nav button.owl-next span {right:7px}
.categoryn .categoryn-vn {width: calc(50% - 4px); min-height: 100px; margin: 0;}
.categoryn-vn p{text-align: left; margin-top: 20px;}
.categoryn .reed-more {display: block;}
.sale-news2 {justify-content: space-around;}
.sale-news2-vn {width: 95%;}
.basket-pop-msg ul, .basket-msg ul {padding: 30px 0px 0px;}
.filtr-title span {width: auto;}

}
@media screen and (max-width:999px){
.sale-news {width: 97%; margin: 10px 5px; border-radius: 10px;}
.footer, .footer2 {display: none;}
.header__nav .footer, .header__nav .footer2 {display: inherit;}
.news_list.about .sale-news {width: 90%; border-radius: 15px; margin: 0 auto; float: none; margin-bottom: 20px;}
}
@media screen and (max-width:900px){
/*.head-menu ul li:hover .submenu {display:auto}*/
.head-menu ul li .submenu .submenu-vn {width: 100%;}
.dost-opl {width: 85%;}
.category .product {width: calc(50% - 2px);}
.head-menu ul li {display: inherit;position: relative;}
.head-menu ul li .submenu {padding: 0;}
.head-menu ul li .submenu .submenu-vn {width: 96%;padding: 2%;}
.head-menu ul li .submenu {position: relative;top: 10px;}
.head-nav .search input {padding: 0 80px 0 10px;}

/*.head-nav ul li a{font-size:14px}
.head-nav ul li:last-child{margin-left:15px}*/
/*.breadcrumb ul li:last-child,.breadcrumb ul li:nth-last-child(2){display:none;}*/
.basket_levo .dostavka .dostavka_add_fields label {width: 100%; padding: 5px;}
.basket_levo .contactu label {width: 100%; padding: 5px 0;}
.basket_levo .contactu label[for="agree"]{/*float:none;left:40px*/}
.basket_levo .contactu input[name="agree"]{left:auto;}
ul.chips-list li {display: block;}
ul.chips-list li a {display: inline-block;}
.form_row_type_flex {flex-direction: column;}
.basket-zakaz .basket-vn {flex-direction: column;}
.basket-zakaz .basket-img{text-align: center;}
.basket-zakaz .basket-size span {display: inline-block;}
.basket-zakaz .basket-price{margin: 10px 0;text-align: center;}
.basket-zakaz .basket-summa{margin: 10px 0;text-align: center;}
.basket-zakaz .basket-edit {position: initial; text-align: center; margin: 10px 0;}
.basket_levo .dostavka small {float: none; width: auto; text-align: center; display: block; margin-top: 10px;}
.rubric_banner .title, .rubric_banner .title a {font-size: 23px; /*padding-top: 20px; padding-left: 0; text-align: center;*/left: auto; top: 70%;}
.rubric_banner.rubric_banner_parfyumeriya .title a{font-size: 20px; margin-left: 0; display: inline-block;}
.rubric_banner .title a {margin-left: 5%;}
.rubric_banner {height: 200px; background-size: cover;}
.rubric_banner ul {padding-left: 0; text-align: center; width: 100%;display: none;}
.rubric_banner ul li {display: inline-block; padding: 5px 0;}
.rubric-mob{display: block;}
ul.rubric-mob {padding-left: 0; width: 90%; margin: 0 auto;}
ul.rubric-mob li {border-bottom: 1px solid #ececec;padding: 15px 5px;}
ul.rubric-mob li a{font-size: 18px;}
.head-catalog-menu-acc {width: 100%; top: 0;}
.head-catalog-menu-acc ul.acc-cat-menu {width: 100%; height: 100%;}
.rubric_popular_vn {display: block;}
.rubric_popular_list {width: 55%; margin: 0 auto; margin-bottom: 5px;}
.rubric_popular_list.krossovki {background-size: cover;}
.rubric_popular_list.duhi {background-size: cover;}
.rubric_popular_list.sumki {background-size: cover;}
h1 {padding: 0 10px;}
.category-right .category{padding: 0 10px;}
.contact_buttom strong {padding: 0;}
.bx-wrapper .bx-controls-direction a {width: 10px; height: 10px;}
.header .container {display: flex; align-items: center; justify-content: space-around;}
.menu-burger__header {top: auto;}
.head-search .search {top: auto;}
.bx-wrapper {margin-bottom: 0;}
.main-rekomend_list {margin: 20px 0;}
.basket_levo .oplata {margin-bottom: 0;}
.basket_pravo {padding-top: 0;}
.basket_levo {padding: 8px 0 5px;}
.sale-news2-vn.three {height: 350px;}
}
@media screen and (max-width:600px){
.widg.rov4 {width: 100%;padding: 10px 0;}
.copyr {width: 100%;padding: 10px 0;text-align: center;}
.pay-foot {width: 49%;text-align: center;padding-top: 15px;}
.soc-foot {width: 99%;text-align: center;padding-top: 10px;}
.contact_left .title {float: none;}
.contact_left .row div {margin: 20px 0px;}
.head-nav .search {width: 85%; left: 2%;}
.basket-pop {max-height: 500px;padding: 5px;}
.basket_levo .radio + label {padding: 20px 0px 20px 35px;}
.rubric_popular_list {width: 100%;}
.head-menu ul li {padding: 5px 15px 5px 15px;}
.logo img {width: 100%;}
.contact_left .row {margin: 20px 0; text-align: center;}
.contact_right.street .row30 {width: 100%; margin-bottom: 15px;}
.contact_right.street .row30 img {width: 100%;}
.contact_buttom li {min-width: 245px;}
.cart_rekomend_list .product {width: calc(50% - 5px)/*2->5 25.12.24*/}
.cart_news_list .sale-news {width: 98%;}
.cart_news_list .sale-news.one {background: url("../img/sale-news1.png") no-repeat scroll 0% 0%; background-size: 100%;}
.cart_news_list .sale-news.two {background: url("../img/sale-news2.png") no-repeat scroll 0% 0%; background-size: 100%;}
.cart_news_list .sale-news.three {background: url("../img/sale-news3.png") no-repeat scroll 0% 0%; background-size: 100%;}
.basket_radio_list label.radio-label {text-align: center;}
.logo {width: 30%;}
.head-search {width: 40%;}
.user-menu {margin-left: 0;}
.user-menu a {margin-left: 10px;}
.categoryn-vn p {margin-top: 0;}
.product-desk {min-height: auto; height: 70px; overflow: hidden; margin-bottom: 15px;}
.rubric_banner_woman {background:url(/themes/markshop/img/woman2.png)}
.rubric_banner_man {background:url(/themes/markshop/img/man2.png)}
.paggination a.paggination__page{display:none}
.paggination.produc_t{display:flex;justify-content:space-around}
.paggination-right::before, .paggination-left::before{font-size:30px}
.pagfirstlink, .paglastlink{display:block}
.paginfotext{display:block}
.plitka_ochechi .categoryn-vn-img {width: 40px;margin: 5px;}
.menu-burger__header span {top: 11px;}
.menu-burger__header {width: 20px; height: 25px;}

}
@media screen and (max-width:550px){
.rubric_plitki .container div {width: 100%;}
.product-deliv span {position: relative; left: auto; font-weight: bold;}
.deliv-ico {width: 100%;}
.head-nav .search button {right: -27px;}
.about-icvn2 {width: 90%;}
.rubric_banner {height: 150px; background-size: cover;}
.rubric_banner ul {bottom: 30px;}
.rubric_popular_list.krossovki {background-size: 100%;}
.rubric_popular_list.duhi {background-size: 100%;}
.rubric_popular_list.sumki {background-size: 100%;}
.rubric_popular_list {height: 280px;}
.basket-pop-kol button {font-size: 22px; padding: 3px 10px;}
.basket-pop-kol input[type="text"] {font-size: 21px;}
.basket-pop-price {width: 35%;}
.basket-pop-zakaz a {padding: 12px 10px;}
.subscribe_email.category-filtr input[type="checkbox"]:checked + label::before {bottom: auto;}
.subscribe_email.category-filtr input[type="checkbox"] + label::before {bottom: auto;}
.basket_levo .contactu label[for="agree"] {width: 86%;}
.sale-news2{}
.sale-news2 img {width: 100%; margin: 5px 0;}
.sale-news2.pk{display: none;}
.sale-news2-vn {margin: 0 auto; width: 95%;}
.sale-news2.mob{display: block;}
.sale-news2-vn.three {background: url("/themes/markshop/img/m3.png") no-repeat scroll 0% 0%;background-size: cover;}
.sale-news2-vn .sale-news-title {padding: 10px 25px; font-size: 16px;}
.sale-news2-vn .sale-news-desc {padding: 5px 25px; font-size: 17px;}
.sale-news2-vn.three {height: 235px;}
}
@media screen and (max-width:480px){
.sale-news .sale-news-title {font-size: 14px;}
.sale-news .sale-news-desc {font-size: 14px;}
/*.sale-news .sale-news-button {bottom: auto; top: 190px;}*/
.sale-news {height: 300px;}
.sale-news.one {background: url("../img/sale-news11.png") no-repeat scroll 0% 0%; background-size: 100%;}
.sale-news.two {background: url("../img/sale-news22.png") no-repeat scroll 0% 0%; background-size: 100%;}
.sale-news.three {background: url("../img/sale-news33.png") no-repeat scroll 0% 0%; background-size: 100%;}
.sale-news .sale-news-button a {font-size: 14px;}
.cart_rekomend_list .product {/*width: calc(100% - 5px)*/ /*2->5 25.12.24*/}
.cart_news_list .sale-news.one {background: url("../img/sale-news11.png") no-repeat scroll 0% 0%; background-size: 100%;}
.cart_news_list .sale-news.two {background: url("../img/sale-news22.png") no-repeat scroll 0% 0%; background-size: 100%;}
.cart_news_list .sale-news.three {background: url("../img/sale-news33.png") no-repeat scroll 0% 0%; background-size: 100%;}

}
@media screen and (max-width:450px){
ul#primary-menu li {padding: 4px 0;width: 100%;}
.nav-top-r .call {padding-left: 15px;margin-top: 7px;}
.pay-foot {width: 100%;}
.soc-foot {width: 100%;}
.product-buy .product-one, .product-buy .product-basket {/*width: 75%;*/}
.product-buy .product-one {margin-left: 0;}
.basket_pravo .basket-buy {padding: 0;margin-top: 15px;}
.rubric_popular_list {height: 220px;}
}
@media screen and (max-width:420px){
.newsletter {margin-top: 15px;}
/*.sale-news .sale-news-button {top: 160px;}*/
.head-search {width: 38%;}
.logo {width: 25%;}
/*.sale-news {height: 230px;}*/
/*.category .product {width: 100%;}*/
.rubric_banner.rubric_banner_parfyumeriya .title a {font-size: 17px;}
 .basket-pop-zakaz a {padding: 15px 5px; font-family: Montserrat-Regular;}
 .basket-pop-kol button {font-size: 18px;}
 .sale-news2-vn.three {height: 200px;}
}
/**
 * jQuery MotionCAPTCHA Plugin CSS
 * josscrowcroft.com/projects/motioncaptcha-jquery-plugin/
 *
 * Only these rules are absolutely necessary for the plugin.
 * NB. The width & height of the canvas can be flexible to fit your layout but there's a recommended min/max
 * - if you need it much bigger/smaller, you could tweak the background-positions of the shape classes.
 */
/* The canvas: */
#mc-canvas {
	width:220px;  /* For best results, set width to between 210px and 240px */
	height:154px; /* For best results, set height to between 140px and 170px */
	background:#fff -9999px -9999px no-repeat;
	background-image: url('https://markshop.kiev.ua/themes/markshop/img/motionCaptcha-shapes.jpg') !important;
}
/* The shapes: */
#mc-canvas.triangle     { background-position:  10px   10px }
#mc-canvas.x            { background-position:-200px   10px }
#mc-canvas.rectangle    { background-position:-400px   10px }
#mc-canvas.circle       { background-position:-600px   10px }
#mc-canvas.check        { background-position:  10px -150px }
#mc-canvas.caret        { background-position:-200px -150px }
#mc-canvas.zigzag       { background-position:-400px -150px }
#mc-canvas.arrow        { background-position:-600px -150px }
#mc-canvas.leftbracket  { background-position:  10px -300px }
#mc-canvas.rightbracket { background-position:-200px -300px }
#mc-canvas.v            { background-position:-400px -300px }
#mc-canvas.delete       { background-position:-600px -300px }
#mc-canvas.leftbrace    { background-position:  10px -450px }
#mc-canvas.rightbrace   { background-position:-200px -450px }
#mc-canvas.star         { background-position:-400px -450px }
#mc-canvas.pigtail      { background-position:-600px -450px }
/* Disable mouse-selection on the page (only while user is actively drawing on the canvas): */
.mc-noselect {
	-webkit-user-select: none,
	   -moz-user-select: none,
	        user-select: none
}
#mc-canvas.mc-valid {
    border: 4px solid #44aa44;
}
#mc-canvas.mc-invalid {
	border: 4px solid var(--main-red-color);
}

.top_line{text-align:center;height:60px;
/*background:linear-gradient(90deg, #784CC0 -2.25%, #D8126B 48.07%, #FF5E3A 100%);*/
background:#d25551;
color:#fff;font-family:'Montserrat';font-style:normal;font-weight:600;font-size:24px;line-height:54px;text-transform:uppercase}
.top_line img{max-width:100%;height: 60px;}
.caroufredsel_wrapper{margin:0 !important}

.show_more_sub_cat{border:1px solid #ccc;border-radius:3px;color:#1178F1;padding:5px 0;margin-top:-1px;text-align:center;display:none}
.collapse_sub_cat{}
.collapse_sub_cat img{transform:rotate(180deg)}
.hidden_sub_cat{display:none !important}
.show_hidden_sub_cat{display:inline-block !important}
.land_brand{width:140px;height:140px}
.land_brand picture{}
.land_brand img{}


.collaps_dott{display:none}
.one_razmer.collaps_dott{display:none}
@media screen and (max-width: 900px) {
  .need_collaps_size > .collaps_dott{display:block;position:absolute;top:0;right:0}
}