

/* Start:/bitrix/templates/santehnikade/assets/css/style.css?1736358666210023*/
@font-face{font-family:Opensans;src:url("/bitrix/templates/santehnikade/assets/css/../fonts/eot/OpenSans-Regular.eot");}
@font-face{font-family:Opensans;src:url("/bitrix/templates/santehnikade/assets/css/../fonts/ttf/OpenSans-Regular.ttf");}
@font-face{font-family:Opensanslight;src:url("/bitrix/templates/santehnikade/assets/css/../fonts/eot/OpenSans-Light.eot");}
@font-face{font-family:Opensanslight;src:url("/bitrix/templates/santehnikade/assets/css/../fonts/ttf/OpenSans-Light.ttf");}
@font-face{font-family:Opensansbold;src:url("/bitrix/templates/santehnikade/assets/css/../fonts/eot/OpenSans-Bold.eot");}
@font-face{font-family:Opensansbold;src:url("/bitrix/templates/santehnikade/assets/css/../fonts/ttf/OpenSans-Bold.ttf");}
.body .form-control,.footer .form-control,.fancybox-inner .form-control,.gopro-subscribe-window .form-control{height:40px;}
.body input[type="text"],.body input[type="password"],.body textarea,.body select,.footer input[type="text"],.footer input[type="password"],.footer textarea,.footer select,.fancybox-inner input[type="text"],.fancybox-inner input[type="password"],.fancybox-inner textarea,.fancybox-inner select,.gopro-subscribe-window input[type="text"],.gopro-subscribe-window input[type="password"],.gopro-subscribe-window textarea,.gopro-subscribe-window select{width:auto;height:auto;font:13px Opensanslight, Arial, Helvetica, sans-serif;margin:0;padding:10px 9px;outline:-webkit-focus-ring-color auto 0;border:1px solid #ebebeb;background:none;box-shadow:none;border-radius:none;transition:border-color ease-in-out 0.15s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-khtml-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
 .body input[type="text"]:focus, .body input[type="password"]:focus, .body textarea:focus, .body select:focus, .footer input[type="text"]:focus, .footer input[type="password"]:focus, .footer textarea:focus, .footer select:focus, .fancybox-inner input[type="text"]:focus, .fancybox-inner input[type="password"]:focus, .fancybox-inner textarea:focus, .fancybox-inner select:focus, .gopro-subscribe-window input[type="text"]:focus, .gopro-subscribe-window input[type="password"]:focus, .gopro-subscribe-window textarea:focus, .gopro-subscribe-window select:focus{border-color:#EE8131;box-shadow:none;}
.body input[type="button"],.body input[type="submit"],.body input[type="reset"],.footer input[type="button"],.footer input[type="submit"],.footer input[type="reset"],.fancybox-inner input[type="button"],.fancybox-inner input[type="submit"],.fancybox-inner input[type="reset"],.gopro-subscribe-window input[type="button"],.gopro-subscribe-window input[type="submit"],.gopro-subscribe-window input[type="reset"]{font:13px Opensanslight, Arial, Helvetica, sans-serif;padding:5px 14px;cursor:pointer;text-decoration:none;border:none;outline:none;-webkit-appearance:none;}
.body .bx-sls .dropdown-block,.body .bx-slst .dropdown-block,.footer .bx-sls .dropdown-block,.footer .bx-slst .dropdown-block,.fancybox-inner .bx-sls .dropdown-block,.fancybox-inner .bx-slst .dropdown-block,.gopro-subscribe-window .bx-sls .dropdown-block,.gopro-subscribe-window .bx-slst .dropdown-block{font:13px Opensanslight, Arial, Helvetica, sans-serif;margin:0;border:1px solid #ebebeb;box-shadow:none;transition:border-color ease-in-out 0.15s;}
 .body .bx-sls .dropdown-block.focus, .body .bx-slst .dropdown-block.focus, .footer .bx-sls .dropdown-block.focus, .footer .bx-slst .dropdown-block.focus, .fancybox-inner .bx-sls .dropdown-block.focus, .fancybox-inner .bx-slst .dropdown-block.focus, .gopro-subscribe-window .bx-sls .dropdown-block.focus, .gopro-subscribe-window .bx-slst .dropdown-block.focus{border-color:#EE8131;}
.body .bx-sls .bx-ui-sls-route,.body .bx-slst .bx-ui-sls-route,.footer .bx-sls .bx-ui-sls-route,.footer .bx-slst .bx-ui-sls-route,.fancybox-inner .bx-sls .bx-ui-sls-route,.fancybox-inner .bx-slst .bx-ui-sls-route,.gopro-subscribe-window .bx-sls .bx-ui-sls-route,.gopro-subscribe-window .bx-slst .bx-ui-sls-route{position:relative;top:-5px;}
::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,input:-moz-placeholder{color:#999;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
.body .btn1,.body .btn2,.body .btn3,.footer .btn1,.footer .btn2,.footer .btn3,.fancybox-inner .btn1,.fancybox-inner .btn2,.fancybox-inner .btn3,.popup-window .btn1,.popup-window .btn2,.popup-window .btn3,.rsgppopup .btn1,.rsgppopup .btn2,.rsgppopup .btn3{display:inline-block;padding:4px 14px;text-decoration:none;text-align:center;color:#FFF;cursor:pointer;white-space:nowrap;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-khtml-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.body .btn1,.footer .btn1,.fancybox-inner .btn1,.popup-window .btn1,.rsgppopup .btn1{color:#fff;background-color:#EE8131;}
 .body .btn1:hover, .footer .btn1:hover, .fancybox-inner .btn1:hover, .popup-window .btn1:hover, .rsgppopup .btn1:hover{color:#fff;background-color:#da6712;}
.body .btn2,.footer .btn2,.fancybox-inner .btn2,.popup-window .btn2,.rsgppopup .btn2{color:#fff;background-color:#27408b;}
 .body .btn2:hover, .footer .btn2:hover, .fancybox-inner .btn2:hover, .popup-window .btn2:hover, .rsgppopup .btn2:hover{color:#fff;background-color:#18316c;}
.body .btn3,.footer .btn3,.fancybox-inner .btn3,.popup-window .btn3,.rsgppopup .btn3{color:#fff;background-color:#899CC7;}
 .body .btn3:hover, .footer .btn3:hover, .fancybox-inner .btn3:hover, .popup-window .btn3:hover, .rsgppopup .btn3:hover{color:#fff;background-color:#667fb7;}
.brandslist .item span,.sorter_and_name .name,.brandslist.mainstyles .title a,.mods h3.title2,.bigdata h3.title2,.detailcollection h3.title2,.detailtabs .contents .content.switcher, .sections a.parent,.mainsections .title,.presscentermainn .title,.brandslistimgowl1.mainstyles .title a{color:#EE8131;}
.column1{width:20%;}
.column1{height:80px;float:left;line-height:80px;text-align:center;}
.column1 .column1inner{display:inline-block;line-height:19px;vertical-align:middle;text-align:left;}
.column2{width:25%;float:left;}
.logo.column1{text-align:left;}
.basket.column1{padding-right:0px;text-align:right;}
@media screen and (max-width:1260px){body.adaptive .callback.column1{display:none;}
 }
@media screen and (max-width:1260px) and (min-width:876px){body.adaptive .logo.column1{width:25%;}
 body.adaptive .phone.column1{width:30%;}
 body.adaptive .favorite.column1{width:20%;}
 body.adaptive .basket.column1{width:25%;}
 body.adaptive .footer .line1 .contacts .phone a{font-size:18px;}
 }
@media screen and (max-width:1024px) and (min-width:776px){body.adaptive .pmenu{width:25%;}
 body.adaptive .pcontent{width:75%;padding-left:15px;}
 }
@media screen and (max-width:1010px) and (min-width:751px){body.adaptive .footer .line1 .block.one{width:20%;}
 body.adaptive .footer .line1 .block.two{width:45%;}
 body.adaptive .footer .line1 .block.three{width:18%;}
 body.adaptive .footer .line1 .block.four{width:17%;padding-right:0px;}
 }
@media screen and (max-width:875px){body.adaptive .body input[type="text"], body.adaptive .body input[type="password"], body.adaptive .body textarea, body.adaptive .body select, body.adaptive .footer input[type="text"], body.adaptive .footer input[type="password"], body.adaptive .footer textarea, body.adaptive .footer select, body.adaptive .fancybox-inner input[type="text"], body.adaptive .fancybox-inner input[type="password"], body.adaptive .fancybox-inner textarea, body.adaptive .fancybox-inner select{box-shadow:none;}
 body.adaptive .header .phone a, body.adaptive .header .phone a:hover{_font-size:20px;}
 body.adaptive .table .td{display:inline-block;width:auto;}
 }
@media screen and (max-width:885px) and (min-width:751px){body.adaptive .logo.column1{width:24%;}
 body.adaptive .phone.column1{width:24%;}
 body.adaptive .favorite.column1{width:19%;}
 body.adaptive .basket.column1{width:33%;}
 body.adaptive .phone.column1 .icon{display:none;}
 }
@media screen and (max-width:775px) and (min-width:481px){body.adaptive .pmenu{width:30%;}
 body.adaptive .pcontent{width:70%;padding-left:15px;}
 }
@media screen and (max-width:750px){body.adaptive .footer .line1{padding:5px 0px;}
 body.adaptive .footer .line1 .block.one .logo{display:none;}
 body.adaptive .footer .line1 .contacts{margin-bottom:15px;}
 body.adaptive .footer .line1 .block.one .contacts, body.adaptive .footer .line1 .contacts .feedback{margin-top:0px;}
 }
@media screen and (max-width:750px) and (min-width:627px){body.adaptive .logo.column1{width:25%;}
 body.adaptive .phone.column1{width:30%;}
 body.adaptive .favorite.column1{width:17%;}
 body.adaptive .basket.column1{width:28%;}
 body.adaptive .column1 .icon{display:none;}
 body.adaptive .column1 .title, body.adaptive .column1 .descr{margin-left:0px;}
 }
@media screen and (max-width:750px) and (min-width:481px){body.adaptive h1{font-size:26px;}
 body.adaptive h2{font-size:20px;}
 body.adaptive h3{font-size:14px;}
 body.adaptive h1.pagetitle{font-size:26px;}
 body.adaptive .footer .line1 .block.one, body.adaptive .footer .line1 .block.two, body.adaptive .footer .line1 .block.three, body.adaptive .footer .line1 .block.four{padding-right:0px;}
 body.adaptive .footer .line1 .block.one, body.adaptive .footer .line1 .block.two{width:100%;}
 body.adaptive .footer .line1 .block.three, body.adaptive .footer .line1 .block.four{width:50%;}
 body.adaptive .footer .line1 .block.one .contacts .phone1, body.adaptive .footer .line1 .block.one .contacts .phone2{float:left;width:50%;}
 body.adaptive .footer .line1 .block.three, body.adaptive .footer .line1 .block.four{text-align:center;}
 }
@media screen and (max-width:626px) and (min-width:481px){body.adaptive .logo.column1{width:30%;}
 body.adaptive .phone.column1{display:none;}
 body.adaptive .favorite.column1{width:30%;text-align:center;}
 body.adaptive .basket.column1{width:40%;}
 body.adaptive .column1 .icon{display:none;}
 body.adaptive .column1 .title, body.adaptive .column1 .descr{margin-left:0px;}
 }
@media screen and (max-width:605px){body.adaptive .pmenu{margin-bottom:15px;}
 body.adaptive .pmenu, body.adaptive .pcontent{width:100%;padding-left:0px;}
 }
@media screen and (max-width:480px) and (min-width:381px){body.adaptive .basket.column1{width:70%;}
 }
@media screen and (max-width:480px){body.adaptive h1{font-size:20px;}
 body.adaptive h2{font-size:18px;}
 body.adaptive h3{font-size:14px;}
 body.adaptive h1.pagetitle{font-size:20px;}
 body.adaptive .mobile_hide{display:none;}
 body.adaptive .header .phone a, body.adaptive .header .phone a:hover{font-size:16px;}
 body.adaptive .authandlocation{float:none;}
 body.adaptive .column1{height:50px;line-height:50px;}
 body.adaptive .logo.column1, body.adaptive .phone.column1{width:50%;}
 body.adaptive .favorite.column1{width:30%;}
 body.adaptive .header .phone{text-align:right;}
 body.adaptive .favorite.column1{text-align:left;}
 body.adaptive .footer{background-color:#fff;border-top:1px solid #F2F2F2;}
 body.adaptive .footer .line1 .block.one, body.adaptive .footer .line1 .block.two, body.adaptive .footer .line1 .block.three, body.adaptive .footer .line1 .block.four{width:100%;padding-right:0px;text-align:center;}
 body.adaptive .someform{max-width:500px;}
 body.adaptive .fancybox-inner .someform{max-width:250px;}
 body.adaptive .someform .line.password .text, body.adaptive .someform .line.password .btn, body.adaptive .someform .line.captcha input{width:100%;float:none;}
 body.adaptive .someform .line.password .text{margin-bottom:10px;}
 body.adaptive .someform .line.captcha img{float:none;margin-bottom:8px;}
 .sorter_and_name .name{float:none;}
 .sorter_and_name .sorter{float:none;margin-top:10px;}
 .sorter_and_name .catalogsorter .template a{float:left;}
 }
@media screen and (max-width:380px){body.adaptive .favorite.column1{display:none;}
 body.adaptive .favorite.column1 .title, body.adaptive .favorite.column1 .descr{margin-left:0px;}
 body.adaptive .column1.basket, body.adaptive .column1.basket .column1inner{width:100%;}
 }
.propvision1 .offer_prop{position:relative;margin-bottom:3px;}
.propvision1 .offer_prop .offer_prop-name{margin-right:5px;}
.propvision1 .offer_prop .div_select{position:relative;display:inline-block;}
.propvision1 .offer_prop .icon{width:8px;height:4px;margin-left:5px;margin-bottom:2px;background-position:0px 0px;}
.propvision1 .offer_prop .div_selected{display:inline-block;cursor:pointer;}
.propvision1 .offer_prop .div_selected span{color:#27408b;border-bottom:1px dashed #000;}
.propvision1 .offer_prop.color .div_selected span{border:none;}
.propvision1 .offer_prop .div_selected span:hover{border-bottom:1px dashed #FFF;}
.propvision1 .offer_prop.closed .div_options{display:none;}
.propvision1 .offer_prop .div_options{position:absolute;left:-14px;top:100%;min-width:50px;background-color:#FFF;border:1px solid #F2F2F2;z-index:100;}
.propvision1 .properties:not(.properties_list) .offer_prop .div_options{box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);}
.propvision1 .offer_prop.color .div_options{min-width:0px;left:-8px;}
.propvision1 .offer_prop .div_options .div_option{min-width:50px;padding:5px 14px;color:#27408b;cursor:pointer;white-space:nowrap;}
.propvision1 .offer_prop.color .div_options .div_option{min-width:0px;padding:5px 7px;}
.propvision1 .offer_prop .div_options .div_option:hover:not(.disabled),.propvision1 .offer_prop .div_options .div_option:hover:not(.disabled) span{color:#fff;background-color:#da6712;}
.propvision1 .offer_prop.color .div_selected span,.propvision1 .offer_prop.color .div_options .div_option span{display:inline-block;width:15px;height:15px;font-size:0;vertical-align:middle;border:1px solid #eeeeee;background-size:cover;}
.propvision1 .offer_prop .div_options .div_option:hover span{text-decoration:none;}
.propvision1 .offer_prop .div_options .div_option.selected,.propvision1 .offer_prop .div_options .div_option.selected span{color:#fff;/*background-color:#EE8131;*/}
.prop_option_line_through .propvision1 .offer_prop .div_options .div_option.disabled,.prop_option_line_through .propvision1 .offer_prop .div_options .div_option.disabled:hover{color:#B3B3B3;cursor:default;text-decoration:line-through;background-color:#FFF;}
.prop_option_line_through .propvision1 .offer_prop.color .div_options .div_option.disabled,.prop_option_line_through .propvision1 .offer_prop.color .div_options .div_option.disabled:hover,.prop_option_hide .propvision1 .offer_prop .div_options .div_option.disabled,.prop_option_hide .propvision1 .offer_prop .div_options .div_option.disabled:hover{display:none;}
.timers{position:absolute;bottom:0px;left:0px;right:0px;line-height:18px;}
 .timers .clock{float:left;padding:14px 6px;background-color:#748080;-khtml-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;}
 .timers .clock i{width:16px;height:16px;background-position:0px 0px;background-repeat:no-repeat;}
 .timers .timer{margin:0 auto;background-color:#e8e8e8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;}
 .timers .timer .intimer{float:left;padding:8px 11px 0px;}
 .timers .timer .dvoet{float:right;}
 .timers .timer .val{position:relative;float:left;margin-right:9px;}
 .timers .timer .val.ml{margin-left:10px;}
 .timers .timer .val:before{position:absolute;top:-1px;left:100%;display:inline-block;content:':';font-size:19px;}
 .timers .timer .val:nth-child(3):before, .timers .timer .val:nth-child(4):before, .timers .timer .val:last-child:before{content:none;}
 .timers .timer .val .value, .timers .timer .val .podpis{width:100%;}
 .timers .timer .val .value, .timers .timer .dvoet{font:17px Arial,Helvetica,sans-serif;font-weight:bold;letter-spacing:3px;}
 .timers .timer .podpis{font:10px Arial,Helvetica,sans-serif;}
 .timers .timer .progressbar{height:4px;margin-top:4px;background-color:#d4d9de;border:1px solid #b8bcc1;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
 .timers .timer .progressbar .progress{position:relative;top:-1px;left:-1px;height:4px;background-repeat:repeat-x;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:width 0.5s;-o-transition:width 0.5s;-webkit-transition:width 0.5s;transition:width 0.5s;}
.timer.da2 .progressbar .progress{border:1px solid #c5007c;background-color:#c5007c;}
.timer.qb .progressbar .progress{border:1px solid #66b132;background-color:#66b132;}
.timer i{background-image:url("/bitrix/templates/santehnikade/assets/css/../img/clock.png");}
body.circular{}
 body.circular a *.btn1, body.circular a *.btn2, body.circular a *.btn2{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
 body.circular .body input[type="submit"], body.circular .body input[type="button"], body.circular .body input[type="reset"], body.circular input.btn1[type="submit"], body.circular input.btn1[type="button"], body.circular input.btn1[type="reset"], body.circular input.btn2[type="submit"], body.circular input.btn2[type="button"], body.circular input.btn2[type="reset"], body.circular input.btn3[type="submit"], body.circular input.btn3[type="button"], body.circular input.btn3[type="reset"]{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
 body.circular .add2basketform .add2basket, body.circular .add2basketform .inbasket, body.circular .add2basketform .buy1click{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
 body.circular .quantity{-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
 body.circular .quantity .minus{-khtml-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;}
 body.circular .quantity .plus{-khtml-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px;}
 body.circular .timers .clock{-khtml-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;}
 body.circular .timers .timer{-khtml-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px;}
 body.circular .catalogsorter .template a, body.circular .catalogsorter .shortsort a{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
 body.circular .go2detail{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
 body.circular .set .fullpanel .block span.discount{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
 body.circular .comparelist a{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
 body.circular .detailtabs .headers a{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
 body.circular .orderlist .switch a{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.rsbreadcrumb{padding:12px 0px;}
 .rsbreadcrumb li{display:inline;}
 .rsbreadcrumb li.last a{color:#000;text-decoration:none;}
 .rsbreadcrumb a{text-decoration:underline;}
 .rsbreadcrumb a:hover{text-decoration:none;}
.catalog{width:100%;}
.catalog .sidebar{width:250px;float:left;text-transform:uppercase;}
.catalog .sidebar ul{list-style:none;padding-left:0px;margin-top:0;margin-bottom:0px;}
.catalog .sidebar ul > li{list-style-type:none;}
.catalog .prods{margin-left:300px;}
.catalog .prods .borlef{border-left:1px solid #F2F2F2;}
.catalog .prods .mix{padding-bottom:12px;}
.catalog .prods .sectinfo,.catalog .prods .mix,.catalog .prods .ajaxpages_gmci{width:100%;float:left;}
.catalog .prods .sectinfo{border-top:1px solid #E5E5E5;}
.catalog .prods .sectinfo .description{font-family:Opensanslight,Arial,Helvetica,sans-serif;color:#484848;}
.catalog .prods .compareandpaginator{padding:12px 0px;border-top:1px solid #E5E5E5;}
.catalog .prods .compareandpaginator .compare{float:left;padding-left:17px;}
.catalog .prods .mix .catalogsorter{padding-top:12px;margin-left:2px;border-top:1px solid #27408b;}
.catalog .errortext{margin-left:15px;}
@media screen and (max-width:775px){body.adaptive .catalog .compare{width:100%;float:none;}
 }
@media screen and (max-width:605px){.catalog .sidebar, .catalog .prods{width:100%;margin-left:0px;}
 .catalog .prods .sectinfo, .catalog .prods .mix{border-left:none;}
 .catalog .prods .mix .compareandpaginator{display:none;}
 .catalog .prods .compareandpaginator .compare{padding-left:0px;}
 }
.comparelist .title{float:left;margin-right:5px;padding:5px 0px;}
.comparelist a{display:block;float:left;padding:5px 14px;margin-left:2px;text-decoration:none;}
.comparelist a:hover{color:#FFF;background-color:#EE8131;text-decoration:underline;}
.catalog-compare-result img{max-width:206px;max-height:170px;}
.data-table td{text-align:center;vertical-align:top;max-width:300px;border:1px solid #ccc;padding:12px 10px;min-width:206px;}
.data-table td .scroll{width:100%;height:auto;overflow:auto;}
.data-table thead td{vertical-align:top;}
.data-table tbody tr:nth-child(odd) td{background-color:#fafafa;}
.back1 td{background-color:#F3F3F3 !important;}
.data-table th{border:1px solid #ccc;padding:10px;min-width:180px;}
.data-table thead td{padding:20px 20px 25px 20px;}
.element{height:255px;vertical-align:middle;}
.element_info_wrap{vertical-align:text-bottom;}
.element_info-price{text-align:center;margin-bottom:12px;}
.catalog-compare-result .price{display:block;margin-bottom:10px;text-align:center;font-size:16px;color:#ee8131;}
.crossed_price{margin-right:25px;text-align:center;color:#666666;text-decoration:line-through;}
.delete_icon .icon{width:11px;height:10px;background-position:0px -890px;}
.delete_icon{position:absolute;top:-29px;right:-25px;padding:10px;}
.catalog-item-name{height:38px;margin-bottom:15px;text-align:left;overflow:hidden;}
.no_border{border:none !important;}
.data-table-form{overflow-x:auto;}
.back1{border-right:none !important;}
.back2{border-right:1px solid #ccc !important;}
.back1, .property_name{text-align:left !important;}
.data-table tbody tr:hover td{color:#FFF;background-color:#899cc7;}
.data-table tbody .back1:hover td{background-color:#F3F3F3;color:#000;}
.data-table{overflow-x:auto;}
.element_info-picture{position:relative;height:170px;margin-bottom:15px;}
.elementdetail{width:100%;float:left;}
.elementdetail{position:relative;}
.elementdetail .pictures,.elementdetail .detail-product__info,.elementdetail .include_rightblock{float:left;}
.elementdetail .pictures{width:38%;}
.elementdetail .include_rightblock{width:18%;margin-left:2%;}
.elementdetail .pic,.elementdetail .zoom{margin-bottom:15px;}
.elementdetail .pictures{padding-right:25px;}
.elementdetail .pic{position:relative;line-height:350px;text-align:center;}
.elementdetail .pic img{max-height:350px;}
.elementdetail .pic .glass{max-width:100%;display:inline-block;line-height:1.2;vertical-align:middle;}
.elementdetail .zoom{text-align:center;}
.elementdetail .zoom .icon{width:15px;height:16px;margin-right:10px;background-position:0 -54px;}
.picslider{position:relative;}
.picslider .scrollinner a{display:block;width:90px;height:90px;padding:5px;text-align:center;line-height:90px;border:1px solid #F2F2F2;transition:border-color ease-in-out 0.15s;}
.picslider .scrollinner a:hover{border-color:#EE8131;}
.picslider .scrollinner a.selected{border-color:#EE8131;}
.picslider .scrollinner a img{display:inline-block;line-height:1.2;vertical-align:middle;}
.picslider.horizontal .d_jscrollpane,.picslider.horizontal .popd_jscrollpane{margin-right:47px;margin-left:47px;}
.picslider a.prev,.picslider a.next,.elementdetail .prices a.prev,.elementdetail .prices a.next{display:block;visibility:hidden;}
.picslider.jspHasScroll .prev,.picslider.jspHasScroll .next,.elementdetail .prices.jspHasScroll .prev,.elementdetail .prices.jspHasScroll .next{visibility:visible;}
.picslider.horizontal a.prev,.picslider.horizontal a.next,.elementdetail .prices a.prev,.elementdetail .prices a.next{position:absolute;top:0px;z-index:100;}
.picslider a.page{padding:41px 20px;}
.picslider.horizontal a.prev,.elementdetail .prices a.prev{left:0px;}
.picslider.horizontal a.next,.elementdetail .prices a.next{right:0px;}
.picslider.horizontal a.prev .icon,.picslider.horizontal a.next .icon,.elementdetail .prices a.prev .icon,.elementdetail .prices a.next .icon{width:7px;height:14px;}
.picslider.horizontal a.prev .icon,.elementdetail .prices a.prev .icon{background-position:0px -531px;}
.picslider.horizontal a.prev:hover .icon,.elementdetail .prices a.prev:hover .icon{background-position:-21px -531px;}
.picslider.horizontal a.next .icon,.elementdetail .prices a.next .icon{background-position:0px -545px;}
.picslider.horizontal a.next:hover .icon,.elementdetail .prices a.next:hover .icon{background-position:-21px -545px;}
.picslider.horizontal .scrollinner a{float:left;margin-right:10px;}
.picslider.horizontal .jspVerticalBar,.picslider.horizontal .jspHorizontalBar{display:none;}
.picslider.vertical{float:right;width:240px;margin-left:20px;}
.picslider.vertical .d_jscrollpane,.picslider.vertical .popd_jscrollpane{width:100%;height:200px;overflow:auto;}
.picslider.vertical a.pop{padding:2px 101px;}
.picslider.vertical a.prev .icon,.picslider.vertical a.next .icon{width:14px;height:7px;}
.picslider.vertical a.prev .icon{background-position:-14px -669px;}
.picslider.vertical a.prev:hover .icon{background-position:-14px -690px;}
.picslider.vertical a.next .icon{background-position:0px -669px;}
.picslider.vertical a.next:hover .icon{background-position:0px -690px;}
.picslider.vertical a{float:left;margin-right:10px;margin-bottom:10px;}
.picslider .d_jscrollpane,.picslider .popd_jscrollpane,.prices .prs_jscrollpane{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.picslider .sliderin{width:5000px;height:110px;}
.fancyimages table{width:100%;height:100%;}
.fancyimages table td{vertical-align:middle;text-align:center;}
.fancyimages table td.slider{width:260px;vertical-align:top;}
.elementdetail .share{margin:15px 0px;}
.elementdetail .share .b-share{padding-left:0px !important;}
.elementdetail .articleandstores{margin-bottom:10px;}
.stores{text-align:right;}
.stores .genamount{margin-left:5px;}
.stores .genamount.cantopen{cursor:default;text-decoration:none;}
.stores .genamount.cantopen .icon{visibility:hidden;}
.stores .genamount .icon{width:8px;height:4px;margin-left:4px;background-position:0px -4px;}
.popupstores{text-align:left;}
.popupstores table{margin-top:5px;}
.popupstores table td{padding:2px 5px;border-bottom:1px solid #F2F2F2;}
.fancybox-inner .popupstores table{margin-top:0px;}
.fancybox-inner .popupstores table td{border-bottom:none;}
.popupstores table td.amount{padding-left:50px;}
.popupstores table td.amount .empty{color:#ff0000;}
.popupstores table td.amount .isset{color:#00cc00;}
.elementdetail .prices{position:relative;margin-bottom:15px;}
.elementdetail .prices a.prev,.elementdetail .prices a.next{padding:0px 0px 31px 0px;background-color:#F7F7F7;}
.elementdetail .prices a.prev span,.elementdetail .prices a.next span{display:block;width:30px;height:38px;margin-bottom:29px;}
.elementdetail .prices a.prev .icon,.elementdetail .prices a.next .icon{margin:0px 10px;}
.elementdetail .prices .prs_jscrollpane{height:138px;}
.elementdetail .prices .prs_jscrollpane .jspVerticalBar,.elementdetail .prices .prs_jscrollpane .jspHorizontalBar{display:none;}
.elementdetail .prices table th,.elementdetail .prices table td{padding:10px 30px;width:100px;text-align:left;}
.elementdetail .prices a.prev span,.elementdetail .prices a.next span,.elementdetail .prices table th{background:#F3F3F3;}
.elementdetail .prices table td{background-color:#f7f7f7;}
.elementdetail .prices table td .price.old{font-size:14px;}
.elementdetail .prices table td .price{font-size:18px;}
.elementdetail .prices table td .price.new{font-family:Opensansbold,Arial,Helvetica,sans-serif;}
.elementdetail .pricestable thead th{font-weight:normal;}
.elementdetail .soloprice td{padding:3px 0px;}
.elementdetail .soloprice .line{padding-right:50px;border-bottom:1px dotted #CCC;}
.elementdetail .soloprice .line,.elementdetail .soloprice .price,.elementdetail .soloprice .discount{height:10px;}
.elementdetail .soloprice .name{position:relative;top:-3px;background-color:#FFF;}

.elementdetail .detail-product__info .properties{margin-bottom:15px;}
.elementdetail .add2basketform .quantitytitle,.elementdetail .add2basketform .quantity,.elementdetail .add2basketform .add2basket,.elementdetail .add2basketform .inbasket,.elementdetail .add2basketform .go2basket,.elementdetail .add2basketform .buy1click,.elementdetail .add2basketform .add2subscribe{margin-bottom:15px;}
.elementdetail .add2basketform.in .add2basket,.elementdetail .add2basketform .inbasket,.elementdetail .add2basketform .go2basket,.elementdetail .add2basketform.in .buy1click{display:none;}
.elementdetail .add2basketform .quantity,.elementdetail .add2basketform .add2basket,.elementdetail .add2basketform .inbasket,.elementdetail .add2basketform .go2basket,.elementdetail .add2basketform .buy1click,.elementdetail .add2basketform .add2subscribe{margin-right:15px;}
.elementdetail .add2basketform .plus,.elementdetail .add2basketform .minus{padding-top:11px;padding-bottom:13px;}
.elementdetail .add2basketform .add2basket,.elementdetail .add2basketform .inbasket{padding:9px 8px 7px 8px;}
.elementdetail .add2basketform .quantitytitle,.elementdetail .add2basketform .go2basket{padding:11px 0px;}
.elementdetail .add2basketform .buy1click,.elementdetail .add2basketform .add2subscribe{padding:10px 8px 12px 8px;}
.elementdetail .add2basketform .add2basket .icon,.elementdetail .add2basketform .inbasket .icon{margin-right:5px;margin-left:0px;}
.elementdetail .add2basketform .add2basket .icon{width:23px;height:20px;margin-bottom:4px;background-position:-23px -418px;}
.elementdetail .add2basketform .inbasket .icon{width:16px;height:16px;margin-top:2px;margin-bottom:6px;background-position:-16px -597px;}
.elementdetail .threeblock{margin-bottom:15px;}
.elementdetail .compare{float:left;margin-right:15px;}
.elementdetail .favoriteandcheaper{float:left;}
.elementdetail .favoriteandcheaper .favorite,.elementdetail .favoriteandcheaper div.cheaper{float:left;margin-right:15px;}
.elementdetail .favoriteandcheaper .favorite .icon,.elementdetail .favoriteandcheaper .cheaper .icon{margin-right:5px;margin-bottom:2px;}
.elementdetail .favoriteandcheaper .favorite .icon{width:13px;height:13px;background-position:0px -255px;}
.elementdetail .favoriteandcheaper .favorite .add2favorite.in .icon{background-position:-13px -255px;}
.elementdetail .favoriteandcheaper .cheaper .icon{width:24px;height:20px;background-position:0 -483px;}
.mods h3.title2,.bigdata h3.title2,.detailcollection h3.title2{float:left;color:#ee8131;font-size:24px;font-weight:normal;text-transform:uppercase;}
.mods .catalogsorter,.bigdata .catalogsorter,.detailcollection .catalogsorter{position:relative;top:-5px;float:right;margin-bottom:10px;}
.detailtabs{padding-bottom:15px;border:1px solid #27408b;}
.detailtabs.anchor .content{margin-bottom:20px;}
.detailtabs.tabs .content .contentbody,.detailtabs .content .switcher{display:none;}
.detailtabs .content.selected .contentbody,.detailtabs .content.selected .switcher{display:block;}
#detailtext a.switcher.selected, #properties a.switcher.selected, #review a.switcher.selected, #propACCESSORIES a.switcher.selected{color:#27408b;}
.detailtabs .headers{padding:12px 10px;background-color:#27408b;}
.detailtabs .headers a{display:block;float:left;padding:5px 8px;margin-right:10px;text-decoration:none;}
 .detailtabs .headers a.switcher{color:#ffffff;}
.detailtabs .headers a:active,.detailtabs .headers a.selected:active{color:#FFF;background-color:#d36f25;}
.detailtabs .headers a.selected{color:#fff;background-color:#EE8131;}
.detailtabs .headers a:hover{color:#fff;background-color:#da6712;}
.detailtabs .contents{overflow:hidden;}
.detailtabs .contents .contentinner{padding:12px 25px;}
.detailtabs .contents .content.review{position:relative;padding:0 15px 0 15px;}
.detailtabs .contents .content.review .contentinner{padding:12px 24px 0px 24px;}
.detailtabs .contents .content .switcher{padding:12px 25px 0px 25px;line-height:34px;font-size:24px;margin-bottom:8px;}
.detailtabs .contents .content.review .switcher{margin-bottom:0px;}
.detailtabs .contents .content.files .docs{width:33%;display:block;float:left;padding:8px 15px 8px 0px;}
.detailtabs .contents .content.files a.docs .icon{display:block;float:left;width:44px;height:47px;background-position:0px -834px;}
.detailtabs .contents .content.files a.docs .icon.word{height:45px;margin-bottom:2px;background-position:0px -744px;}
.detailtabs .contents .content.files a.docs .icon.excel{height:45px;margin-bottom:2px;background-position:0px -789px;}
.detailtabs .contents .content.files a.docs .icon.pdf{background-position:0px -697px;}
.detailtabs .contents .content.files a.docs span{display:block;margin-left:50px;}
.detailtabs .contents .content.files a.docs .description{color:#000;}
.detailtabs .contents .content.files a.docs .size{color:#999;font-size:11px;}
.detailtabs .contents .content.files .separator.x3{width:100%;float:left;display:block;}
.detailtabs .contents .content a.docs:hover .name{text-decoration:underline;}
.detailtabs .contents .content a.docs:hover,.detailtabs .contents .content a.docs:hover .size,.detailtabs .contents .content a.docs .size:hover{text-decoration:none;}
.detailtabs,.mods,.bigdata,.detailcollection{margin-top:50px;}
#detailtext table{display:table;border-collapse:separate;border-spacing:2px;}
#detailtext table,#detailtext td{margin:auto;padding:1px;border:1px solid gray;}
.propvision1 .offer_prop.offer_prop_list .div_options.div_options_list{display:block;position:relative;top:0;left:0;border:none;margin-top:5px;}
.propvision1 .offer_prop.offer_prop_list .div_selected.div_selected_list{display:none;}
.propvision1 .offer_prop.offer_prop_list .div_options.div_options_list .div_option{display:inline-block;border:1px solid #e4e4e4;margin-right:10px;padding:4px 3px 3px;}
.propvision1 .offer_prop.offer_prop_list .div_options.div_options_list .div_option span{min-height:20px;min-width:20px;text-align:center;}
@media screen and (max-width:1260px){body.adaptive .elementdetail{width:100%;}
 body.adaptive .rrr{display:none;}
 body.adaptive .elementdetail .article, body.adaptive .elementdetail .stores{width:100%;float:none;text-align:left;}
 body.adaptive .elementdetail .stores{margin-top:5px;}
 }
.list-item{display:block;padding:3px 7px;}
.bx-catalog-popup-content{width:90%;max-width:280px;}
.bx-catalog-subscribe-form-container-label{font-size:13px;color:#5a6c77;padding-bottom:2px;}
.bx-filter-param-label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer;}
.bx-catalog-subscribe-form-container-input{position:relative;}
.bx-catalog-subscribe-form-container-input input[type="text"]{width:100%;}
.bx-catalog-subscribe-form-star-required{color:#d93333;}
.bx-catalog-subscribe-form-container .bx-captcha{margin-bottom:10px;}
.bx-catalog-popup-message{font-weight:bold;min-width:240px;margin:0 0 0;}
.bx-catalog-subscribe-alert{background-color:#edf6fc;color:#000;font-size:15px;min-height:45px;text-align:center;padding:12px 40px 12px 60px;position:relative;width:280px;}
.bx-catalog-subscribe-aligner{display:inline-block;height:45px;margin-left:-1px;vertical-align:middle;width:1px;}
.bx-catalog-subscribe-alert-text{display:inline-block;vertical-align:middle;}
.bx-catalog-subscribe-alert-footer{text-align:center;}
.bx-catalog-subscribe-alert-popup{background-color:#edf6fc !important;border:1px solid #edf6fc !important;border-radius:3px !important;-webkit-box-shadow:0 19px 24px rgba(88, 112, 118, 0.17) !important;box-shadow:0 19px 24px rgba(88, 112, 118, 0.17) !important;}
.popup-window{text-align:left;}
.popup-window.popup-window-with-titlebar{padding:0 0 20px 0;}
.popup-window-titlebar{height:auto;}
.popup-window-titlebar-text{width:300px;padding:20px;color:#444;font-family:Opensanslight,Arial,Helvetica,sans-serif;font-size:24px;font-weight:normal;white-space:nowrap;line-height:1;text-overflow:ellipsis;border-bottom:1px solid #F2F2F2;visibility:visible;overflow:hidden;text-shadow:none;}
.popup-window-close-icon{position:absolute;top:8px;right:1px;margin:20px 25px;cursor:pointer;width:10px;height:10px;background-position:0px -91px;background-image:url(/bitrix/templates/santehnikade/assets/css/../img/icons.png?v100);z-index:8050;}
.popup-window-overlay{background-color:rgba(0, 0, 0, 0.6);opacity:1;}
.popup-window-buttons{padding:0 0 10px;}
#bx-catalog-subscribe-form-notify{margin-bottom:15px;}
/******************************* table *******************************/.artables.table .products{width:100%;}
.artables.table table.names{display:none;float:left;width:150px;border-right:none;}
.artables.table table.names td.name{width:140px;}
.artables.table .arproducts{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.artables.table table{border:1px solid #F3F3F3;}
.artables.table table tr th{padding:14px 10px;background-color:#F3F3F3;font-weight:normal;}
.artables.table table tr td{padding:12px 10px;}
.artables.table table tr th.free,.artables.table table tr td.free{width:7px;padding:0px;}
.artables.table table tr th.free span,.artables.table table tr td.free span{display:block;width:7px;min-height:48px;}
.artables.table table tr.even td{background-color:#fafafa;}
.artables.table table.products div.name{min-width:143px;}
.artables.table table.products tr:hover td{color:#FFF;background-color:#899cc7;}
.artables.table table.products tr:hover td.name a{color:#FFF;text-decoration:underline;}
.artables.table table.products tr:hover td.name a:hover{text-decoration:none;}
.artables.table table.products .add2basketform .submit i,.artables.table table.products .add2basketform .inbasket i{width:23px;height:20px;margin-left:8px;margin-bottom:4px;background-position:0 -418px;}
.artables.table table.products tr:hover .add2basketform .submit i,.artables.table table.products tr:hover .add2basketform .inbasket i{background-position:-23px -418px;}
.artables.table table.products tr:hover .add2basketform.in .tick,.artables.table table.products tr:hover .add2basketform.in .tick{background-position:-13px -579px;}
.artables.table table.products tr:hover .add2basketform input,.artables.table table.products tr:hover .add2basketform .js-measurename{color:#000;}
.artables.table table th,.artables.table table td{text-align:center;}
.artables.table table th.name,.artables.table table td.name{text-align:left;}
.artables.table .add2basketform.in .inbasket{display:none;}
.artables.table .add2basketform .tick{visibility:hidden;width:13px;height:9px;margin-left:8px;background-position:-13px -588px;}
.artables.table .add2basketform.in .tick{visibility:visible;}
.artables.table.adap .arproducts{overflow-x:scroll;overflow-y:hidden;}
.artables.table.adap table.products{border-left:none;}
.artables.table.adap table.products th.free,.artables.table.adap table.products td.free,.artables.table.adap table.products th.name,.artables.table.adap table.products td.name{width:0px;max-width:0px;padding:0px;margin:0px;overflow:hidden;}
.artables.table.adap table.products th.free span,.artables.table.adap table.products td.free span{width:0px;}
.artables.table table td.free span.qb{background-color:#66b132;}
.artables.table table td.free span.da2,.artables.table table td.free span.da2.qb{background-color:#c5007c;}
.artables.table.adap table.products div.name{width:143px;padding:12px 10px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.artables.table.adap table.names{display:block;}
@media screen and (max-width:1010px){body.adaptive .artables.table .arproducts{overflow-x:scroll;overflow-y:hidden;}
 body.adaptive .artables.table table.products{border-left:none;}
 body.adaptive .artables.table table.products th.free, body.adaptive .artables.table table.products td.free, body.adaptive .artables.table table.products th.name, body.adaptive .artables.table table.products td.name{width:0px;max-width:0px;padding:0px;margin:0px;overflow:hidden;}
 body.adaptive .artables.table table.products th.free span, body.adaptive .artables.table table.products td.free span{width:0px;}
 body.adaptive .artables.table table.products div.name{width:143px;padding:12px 10px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
 body.adaptive .artables.table table.names{display:block;}
 }
/******************************* /table *******************************//******************************* gallery *******************************/.artables.gallery .products{width:100%;}
.artables.gallery table.names{display:none;float:left;width:150px;border-right:none;}
.artables.gallery table.names td.name{width:140px;}
.artables.gallery .arproducts{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.artables.gallery table{border:1px solid #F3F3F3;}
.artables.gallery table tr th{padding:14px 10px;font-weight:normal;background-color:#F3F3F3;}
.artables.gallery table tr td.name,.artables.gallery table tr td.nowrap{padding:12px 10px;}
.artables.gallery table tr th.free,.artables.gallery table tr td.free{width:7px;padding:0px;}
.artables.gallery table tr th.free span,.artables.gallery table tr td.free span{display:block;width:7px;min-height:48px;}
.artables.gallery table tr.even td{background-color:#fafafa;}
.artables.gallery table.products div.name{min-width:143px;}
.artables.gallery table.names tr td.name table.smpl,.artables.gallery table.names tr td.name table.smpl tr td,.artables.gallery table.products tr td.name table.smpl,.artables.gallery table.products tr td.name table.smpl tr td{min-width:80px;padding:0px;border:none;}
.artables.gallery table.names tr td.name table.smpl tr td.nm a,.artables.gallery table.products tr td.name table.smpl tr td.nm a,.artables.gallery table.names tr td.name table.smpl tr td.nm span,.artables.gallery table.products tr td.name table.smpl tr td.nm span{display:block;padding-left:7px;}
.artables.gallery table.names tr td.name table.smpl tr td.nm a > span,.artables.gallery table.products tr td.name table.smpl tr td.nm a > span{padding-left:0px;}
.artables.gallery table.names tr td.name table.smpl tr td.nm,.artables.gallery table.products tr td.name table.smpl tr td.nm{text-align:left;}
.artables.gallery table.products tr:hover td{color:#FFF;background-color:#899cc7;}
.artables.gallery table.products tr:hover td.name a{color:#FFF;text-decoration:underline;}
.artables.gallery table.products tr:hover td.name a:hover{text-decoration:none;}
.artables.gallery table.products .add2basketform .submit i,.artables.gallery table.products .add2basketform .inbasket i{width:23px;height:20px;margin-left:5px;margin-bottom:4px;background-position:0 -418px;}
.artables.gallery table.products tr:hover .add2basketform .submit i,.artables.gallery table.products tr:hover .add2basketform .inbasket i{background-position:-23px -418px;}
.artables.gallery table.products tr:hover .add2basketform.in .tick,.artables.gallery table.products tr:hover .add2basketform.in .tick{background-position:-13px -579px;}
.artables.gallery table.products tr:hover .add2basketform input,.artables.gallery table.products tr:hover .add2basketform .js-measurename{color:#000;}
.artables.gallery table th,.artables.gallery table td{text-align:center;}
.artables.gallery table th.name,.artables.gallery table td.name{text-align:left;}
.artables.gallery .add2basketform.in .inbasket{display:none;}
.artables.gallery .add2basketform .tick{visibility:hidden;width:13px;height:9px;margin-left:5px;background-position:-13px -588px;}
.artables.gallery .add2basketform.in .tick{visibility:visible;}
.artables.gallery.adap .arproducts{overflow-x:scroll;overflow-y:hidden;}
.artables.gallery.adap table.products{border-left:none;}
.artables.gallery.adap table.products th.free,.artables.gallery.adap table.products td.free,.artables.gallery.adap table.products th.name,.artables.gallery.adap table.products td.name{width:0px;max-width:0px;padding:0px;margin:0px;overflow:hidden;}
.artables.gallery.adap table.products th.free span,.artables.gallery.adap table.products td.free span{width:0px;}
.artables.gallery table td.free.qb,.artables.gallery table td.free span.qb,.artables.gallery table.products tr:hover td.free.qb,.artables.gallery table.products tr:hover td.free span.qb{background-color:#66b132;}
.artables.gallery table td.free.da2,.artables.gallery table td.free.da2.qb,.artables.gallery table td.free span.da2,.artables.gallery table td.free span.da2.qb,.artables.gallery table.products tr:hover td.free.da2,.artables.gallery table.products tr:hover td.free.da2.qb,.artables.gallery table.products tr:hover td.free span.da2,.artables.gallery table.products tr:hover td.free span.da2.qb{background-color:#c5007c;}
.artables.gallery.adap table.products div.name{width:143px;padding:12px 10px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.artables.gallery.adap table.names{display:block;}
.body .artables.gallery.adap table.products td.free.qb,.body .artables.gallery.adap table.products td.free span.qb.body .artables.gallery.adap table.products td.free.da2,.body .artables.gallery.adap table.products td.free.da2.qb,.body .artables.gallery.adap table.products td.free span.da2,.body .artables.gallery.adap table.products td.free span.da2.qb{background-color:#fff;}
@media screen and (max-width:1010px){body.adaptive .artables.gallery .arproducts{overflow-x:scroll;overflow-y:hidden;}
 body.adaptive .artables.gallery table.products{border-left:none;}
 body.adaptive .artables.gallery table.products th.free, body.adaptive .artables.gallery table.products td.free, body.adaptive .artables.gallery table.products th.name, body.adaptive .artables.gallery table.products td.name{width:0px;max-width:0px;padding:0px;margin:0px;overflow:hidden;}
 body.adaptive .artables.gallery table.products th.free span, body.adaptive .artables.gallery table.products td.free span{width:0px;}
 body.adaptive .artables.gallery table.products div.name{width:143px;padding:12px 10px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
 body.adaptive .artables.gallery table.names{display:block;}
 body.adaptive .artables.gallery table.products td.free.qb, body.adaptive .artables.gallery table.products td.free span.qbbody.adaptive .artables.gallery table.products td.free.da2, body.adaptive .artables.gallery table.products td.free.da2.qb, body.adaptive .artables.gallery table.products td.free span.da2, body.adaptive .artables.gallery table.products td.free span.da2.qb{background-color:#fff;}
 }
/******************************* /gallery *******************************//******************************* showcase *******************************/.showcase{width:100%;}
.showcase .js-element{position:relative;float:left;width:25%;}
.showcase.columns5 .js-element{width:20%;}
.showcase .js-element .inner{position:absolute;top:0px;left:0px;right:0px;min-height:325px;background-color:#fff;border:1px solid #F2F2F2;z-index:100;}
.showcase .js-element .padd{padding:10px 10px 4px 10px;}
.showcase .js-element .padd.pictures{min-height: 270px;}
.showcase .js-element{height:325px;}
.showcase.big .js-element{height:378px;}
.showcase .js-element .popup{display:none;}
.showcase .js-element:hover .inner,.showcase .js-element.hover .inner{border:1px solid #cccccc;z-index:110;}
.showcase .js-element.shadow:hover .inner,.showcase .js-element.shadow.hover .inner{box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
.showcase .js-element:hover .popup,.showcase .js-element.hover .popup{display:block;}
.showcase .name{height:35px;text-align:center;overflow:hidden;}
.showcase .pic{position:relative;padding:10px 0px;text-align:center;}
.showcase .pic a,.showcase .pic span.pic{display:block;width:100%;height:170px;line-height:170px;text-align:center;}
.showcase .pic a img,.showcase .pic span.pic img{display:inline-block;vertical-align:middle;}
.showcase .prices .prices_jscrollpane{width:100%;min-height:102px;overflow:auto;}
.showcase .prices .prev,.showcase .prices .next{display:block;width:100%;text-align:center;}
.showcase .prices .prev .icon,.showcase .prices .next .icon{width:14px;height:7px;margin-bottom:2px;}
.showcase .prices .prev .icon{background-position:-14px -669px;}
.showcase .prices .prev:hover .icon{background-position:-14px -690px;}
.showcase .prices .next .icon{background-position:0px -669px;}
.showcase .prices .next:hover .icon{background-position:0px -690px;}
.showcase .prices .pricestable{width:100%;}
.showcase .prices .pricestable tr td{padding:8px 10px;}
.showcase .prices .pricestable tr.even td{background-color:#FAFAFA;}
.showcase .soloprice{padding:10px 20px 0px 20px;text-align:center;}
.showcase .soloprice span{display:inline-block;margin-bottom:6px;}
.showcase .soloprice .price.gen{display:block;font-size:18px;margin-bottom:10px;}
.showcase .soloprice .price.old{margin-right:25px;}
.showcase .buy,.showcase .description{margin-top:12px;}
.showcase .buy .quantity .quantity_inner{margin-top:3px;}
.showcase .buy .add2basket,.showcase .buy .inbasket,.showcase .buy .add2subscribe{float:right;}
.showcase .buy .add2basket,.showcase .buy .inbasket{padding:4px 15px;}
.showcase .buy .add2subscribe{padding:4px 10px;}
.showcase .buy .add2subscribe.in{padding:4px 0;}
.showcase .compare_and_stores{margin-top:12px;}
.showcase .compare_and_stores .compare{float:left;}
.showcase .compare_and_stores .stores{float:right;}
.showcase .stores .genamount.cantopen .icon{display:none;}
.showcase .favorishare{margin-top:5px;}
.showcase .add2favorite{color:#666666;font-size:11px;text-decoration:none;}
.showcase .add2favorite:hover{color:#27408b;text-decoration:underline;}
.showcase .add2favorite .icon,.showcase .add2favorite .counter{margin-right:3px;}
.showcase .add2favorite .icon{width:12px;height:10px;margin-bottom:2px;background-position:0px -629px;}
.showcase .add2favorite.in .icon{background-position:-12px -629px;}
.showcase .share{float:right;}
.showcase .share .b-share-icon{height:10px;background-repeat:no-repeat;}
.showcase .share .b-share{padding:1px 0px !important;}
.showcase .share .b-share__handle{padding:5px 3px 1px 7px !important;}
.showcase .share a .b-share-icon.b-share-icon_vkontakte{width:9px;background-position:0px -301px;}
.showcase .share a:hover .b-share-icon.b-share-icon_vkontakte{background-position:-9px -301px;}
.showcase .share a .b-share-icon.b-share-icon_facebook{width:6px;background-position:0px -291px;}
.showcase .share a:hover .b-share-icon.b-share-icon_facebook{background-position:-6px -291px;}
.showcase .share a .b-share-icon.b-share-icon_twitter{width:8px;background-position:0px -311px;}
.showcase .share a:hover .b-share-icon.b-share-icon_twitter{background-position:-8px -311px;}
.showcase .share a.email2friend .icon{width:14px;height:10px;background-position:0px -280px;}
.showcase .share a.email2friend:hover .icon{background-position:-14px -280px;}
.showcase .favorite{float:left;}
@media screen and (max-width:1280px) and (min-width:1001px){body.adaptive .showcase.columns5 .js-element{width:25%;}
 body.adaptive .showcase .js-element{width:33%;}
 }
@media screen and (max-width:1000px) and (min-width:761px){body.adaptive .showcase.columns5 .js-element{width:33%;}
 body.adaptive .showcase .js-element{width:50%;}
 }
@media screen and (max-width:760px) and (min-width:606px){body.adaptive .showcase.columns5 .js-element{width:50%;}
 body.adaptive .showcase .js-element{width:100%;}

 }
@media screen and (max-width:605px) and (min-width:541px){body.adaptive .showcase.columns5 .js-element, body.adaptive .showcase .js-element{width:50%;}
 }
@media screen and (max-width:540px){body.adaptive .showcase.columns5 .js-element, body.adaptive .showcase .js-element{width:100%;}
 }
/******************************* /showcase *******************************/.artables table.products .add2basketform .add2subscribe .svg-icon{width:18px;height:18px;fill:#27408b;cursor:pointer;margin:0 0 4px 7px;}
.artables table.products .stores{text-align:center;}
.artables table.products .add2basketform .add2subscribe.in .svg-icon{cursor:default;fill:#ababab;}
.artables table.products tr:hover .add2basketform .add2subscribe .svg-icon{fill:#fff;}
.light .js-element{position:relative;width:245px;float:left;margin:-1px 0 0 -1px;padding:20px 12px;border:1px solid #F3F3F3;z-index:100;}
.light .js-element:hover{border-color:#EE8131;z-index:110;}
.light .js-element .name,.light .js-element .pic{text-align:center;}
.light .js-element .name{height:35px;overflow:hidden;}
.light .js-element .pic{margin:10px 0px;}
.light .js-element .pic,.light .js-element .pic a{width:224px;height:224px;}
.light .js-element .pic a{display:block;line-height:210px;}
.light .js-element .pic a img{display:inline-block;line-height:1.2;vertical-align:middle;}
.light .js-element .prices{float:left;font-family:Opensanslight,Arial,Helvetica,sans-serif;font-size:18px;margin-top:4px;}
.light .js-element .buy .add2basket,.light .js-element .buy .inbasket,.light .js-element .buy .go2detail{float:right;}
.catalog .prods .sectinfo{width:100%;padding-bottom:20px;padding-top:20px;border-top:1px solid #E5E5E5;}
.catalog .prods .sectinfo .img,.catalog .prods .sectinfo .description{float:left;}
.catalog .prods .sectinfo .img{width:20%;padding:0px 15px 15px 15px;}
.catalog .prods .sectinfo .description{width:80%;}
@media screen and (max-width:605px){.catalog .prods .sectinfo{display:none;}
 }
.sections{width:100%;}
.sections ul{list-style:none;padding-left:0px;margin-top:0;margin-bottom:0px;}
.sections ul > li{list-style-type:none;}
/*.sections li.section{display:block;width:20%;float:left;padding:17px;}*/
.sections a{font:13px Opensans,Arial,Helvetica,sans-serif;line-height:24px;}
/*.sections a.psection{display:block;height:170px;line-height:170px;text-align:center;}
.sections a.psection img{max-height:161px;line-height:1.2;vertical-align:middle;}*/
.sections a.parent{display:block;font-size:18px;color:#ee8131;}
@media screen and (max-width:1010px){body.adaptive .sections li.section{width:25%;}
 }
@media screen and (max-width:750px){body.adaptive .sections li.section{width:33%;}
 }
@media screen and (max-width:480px){body.adaptive .sections li.section{width:50%;}
 body.adaptive .sections .subsections{display:none;}
 }
.catalog .catalogmenu{border-top:1px solid #E5E5E5;}
.catalog .catalogmenu li{border-bottom:1px solid #E5E5E5;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}
.catalog .prods .sectinfo{width:100%;padding-bottom:20px;padding-top:20px;border-top:1px solid #E5E5E5;}
.catalog .prods .sectinfo .img,.catalog .prods .sectinfo .description{float:left;}
.catalog .prods .sectinfo .img{max-width:20%;padding:0px 15px 15px 15px;}
.catalog .prods .sectinfo .description.no_img_descr{width:100%;padding:0px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.catalog .prods .sectinfo .description{width:80%;}
.menu-sidebar{border-top:1px solid #e5e5e5;}
.menu-sidebar li ul{display:none;}
.menu-sidebar li.first{border-bottom:1px solid #f3f3f3;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;}
.menu-sidebar li a{display:block;padding:9px 12px;position:relative;text-decoration:none;}
@media screen and (max-width:605px){.catalog .prods .sectinfo{display:none;}
 }
.mainsections{width:60%;float:right;margin-top:23px;}
.mainsections ul{list-style:none;padding-left:0px;margin-top:0;margin-bottom:0px;}
.mainsections ul > li{list-style-type:none;}
.mainsections .title{padding:0px 17px 15px 17px;color:#EE8131;font-size:24px;line-height:1;text-transform:uppercase;}
.mainsections li.section{display:block;width:25%;float:left;margin:-1px 0 0 -1px;padding:17px;border:1px solid #F3F3F3;}
.mainsections a{font:13px Opensans,Arial,Helvetica,sans-serif;line-height:24px;}
.mainsections a.parent{display:block;font-size:18px;color:#ee8131;}
@media screen and (max-width:1010px){body.adaptive .mainsections{width:100%;float:none;}
 }
@media screen and (max-width:750px){body.adaptive .mainsections li.section{width:33%;}
 }
@media screen and (max-width:480px){body.adaptive .mainsections li.section{width:50%;}
 body.adaptive .mainsections .subsections{display:none;}
 }
.set .contentbody{border:1px solid #F3F3F3;}
.set .items.horizontal{position:relative;}
.set .items.horizontal .set_jscrollpane,.set .items.horizontal .set_jscrollpane .sliderin{height:360px;}
.set .items.horizontal .prev,.set .items.horizontal .next{position:absolute;top:35%;display:none;padding:20px 0px;z-index:120;}
.set .items.horizontal.jspHasScroll .prev,.set .items.horizontal.jspHasScroll .next{display:block;}
.set .items.horizontal .prev span,.set .items.horizontal .next span{display:block;width:25px;height:25px;margin:20px;cursor:pointer;background-color:#F3F3F3;}
.set .items.horizontal.jspHasScroll .prev span{margin-left:0px;}
.set .items.horizontal.jspHasScroll .next span{margin-right:0px;}
.set .items.horizontal .prev span:hover,.set .items.horizontal .next span:hover{background-color:#27408b;}
.set .items.horizontal .prev{left:0px;}
.set .items.horizontal .next{right:0px;}
.set .items.horizontal .prev .icon,.set .items.horizontal .next .icon{width:7px;height:10px;margin-top:5px;margin-left:9px;}
.set .items.horizontal .prev .icon{background-position:0px -111px;}
.set .items.horizontal .prev span:hover .icon{background-position:-7px -111px;}
.set .items.horizontal .next .icon{background-position:0px -121px;}
.set .items.horizontal .next span:hover .icon{background-position:-7px -121px;}
.set .js-element{position:relative;width:250px;min-height:305px;float:left;margin:-1px 0 0 -1px;padding:20px 12px;border-top:4px solid #fff;z-index:100;}
.set .js-element:hover{border-top:4px solid #EE8131;}
.set .line2 .js-element .plusik,.set .line2 .js-element .delete,.set .line1 .js-element .checkbox{display:none;}
.set .js-element .delete,.set .js-element .checkbox{position:absolute;top:4px;right:0px;display:block;padding:15px 12px;z-index:110;}
.set .js-element .delete{padding:15px 12px;}
.set .js-element .checkbox{padding:12px 9px;}
.set .js-element .delete .icon{width:10px;height:10px;background-position:0 -881px;}
.set .js-element .checkbox .icon{width:13px;height:13px;background-position:0px -255px;}
.set .js-element .checkbox.in .icon{background-position:-13px -255px;}
.set .js-element .plusik{position:absolute;top:46%;left:-20px;display:block;padding:5px;z-index:110;}
.set .js-element .plusik .icon{width:15px;height:15px;background-position:0 -225px;}
.set .js-element .name,.set .js-element .pic{text-align:center;}
.set .js-element .name{height:35px;margin-right:20px;overflow:hidden;}
.set .js-element .pic{margin:10px 0px;}
.set .js-element .pic,.set .js-element .pic a{height:224px;}
.set .js-element .pic a,.set .js-element .pic span{display:block;line-height:220px;}
.set .js-element .pic img{display:inline-block;line-height:1.2;vertical-align:middle;}
.set .js-element .prices{float:left;font-family:Opensansset,Arial,Helvetica,sans-serif;font-size:18px;}
.set .js-element .buy .add2basket,.set .js-element .buy .inbasket,.set .js-element .buy .go2detail{float:right;padding:4px 8px;}
.set .js-element .buy .go2detail{color:#FFF;white-space:nowrap;background-color:#EE8131;}
.set .js-element .buy .go2detail:hover{text-decoration:underline;}
.set .fullpanel{min-height:60px;padding:20px 24px;background-color:#F3F3F3;}
.set .fullpanel .prices table td{vertical-align:top;}
.set .fullpanel .prices .allprs{white-space:nowrap;}
.set .fullpanel .prices .arounddiscount{float:right;}
.set .fullpanel .block.prs .arounddiscount.x2{display:none;}
.set .fullpanel .block{width:33%;float:left;padding-right:15px;}
.set .fullpanel .block.buyset,.set .fullpanel .block.myset{height:60px;line-height:60px;text-align:center;}
.set .fullpanel .block.buyset a,.set .fullpanel .block.myset a{display:inline;vertical-align:middle;}
.set .fullpanel .block.buyset a.massadd2basket{margin-right:25px;}
.set .fullpanel .block.myset .icon{width:15px;height:15px;margin-right:5px;background-position:0px -240px;}
.set .fullpanel .block span.title,.set .fullpanel .block span.price.old,.set .fullpanel .block span.price.new{font-size:18px;}
.set .fullpanel .block span.title,.set .fullpanel .block span.price.old{margin-right:10px;}
.set .fullpanel .block span.price.new{font-family:Opensansbold,Arial,Helvetica,sans-serif;}
.set .fullpanel .block .title{color:#666666;}
.set .fullpanel .block span.discount{display:inline-block;margin-top:4px;padding:3px 14px;color:#fff;background-color:#3c3c3c;border:1px solid #f3f3f3;}
@media screen and (max-width:1260px) and (min-width:1101px){body.adaptive .set .fullpanel .block.prs{width:40%;}
 body.adaptive .set .fullpanel .block.buyset, body.adaptive .set .fullpanel .block.myset{width:30%;}
 }
@media screen and (max-width:1100px) and (min-width:951px){body.adaptive .set .fullpanel .block.prs{width:50%;}
 body.adaptive .set .fullpanel .block.buyset, body.adaptive .set .fullpanel .block.myset{width:25%;}
 }
@media screen and (max-width:950px){body.adaptive .set .fullpanel .block.prs .arounddiscount.x1{display:none;}
 body.adaptive .set .fullpanel .block.prs .arounddiscount.x2{display:block;}
 }
@media screen and (max-width:950px) and (min-width:551px){body.adaptive .set .fullpanel .block.prs{width:100%;padding-right:0px;}
 body.adaptive .set .fullpanel .block.buyset, body.adaptive .set .fullpanel .block.myset{width:50%;text-align:left;}
 body.adaptive .set .fullpanel .block.prs .prices, body.adaptive .set .fullpanel .block.prs .arounddiscount{width:50%;float:left;padding-right:15px;}
 body.adaptive .set .fullpanel .block.prs .allprs{white-space:normal;}
 body.adaptive .set .fullpanel .block.prs .prices{padding-top:3px;}
 body.adaptive .set .fullpanel .block.prs .discount{margin-top:0px;margin-left:0px;}
 }
@media screen and (max-width:550px) and (min-width:481px){body.adaptive .set .fullpanel .block.prs, body.adaptive .set .fullpanel .block.buyset, body.adaptive .set .fullpanel .block.myset, body.adaptive .set .fullpanel .block.prs .prices, body.adaptive .set .fullpanel .block.prs .arounddiscount{text-align:left;}
 }
@media screen and (max-width:550px){body.adaptive .set .fullpanel{padding:10px 12px;}
 body.adaptive .set .fullpanel .block.prs, body.adaptive .set .fullpanel .block.buyset, body.adaptive .set .fullpanel .block.myset, body.adaptive .set .fullpanel .block.prs .prices, body.adaptive .set .fullpanel .block.prs .arounddiscount{width:100%;height:auto;margin-left:0px;padding-right:0px;line-height:normal;}
 body.adaptive .set .fullpanel .block.buyset, body.adaptive .set .fullpanel .block.myset, body.adaptive .set .fullpanel .block.prs .arounddiscount{margin-top:5px;}
 body.adaptive .set .fullpanel .block.buyset a, body.adaptive .set .fullpanel .block.myset a{display:block;float:left;}
 body.adaptive .set .fullpanel .block.prs .discount{margin-left:0px;text-align:left;}
 }
@media screen and (max-width:480px){body.adaptive .set .contentbody{border:none;}
 body.adaptive .set .fullpanel{background-color:#fff;}
 body.adaptive .set .fullpanel, body.adaptive .set .fullpanel .block.prs .discount{text-align:center;}
 body.adaptive .set .fullpanel .block.prs .title{display:none;}
 body.adaptive .set .fullpanel .block.prs .price.old{font-size:14px;}
 body.adaptive .set .fullpanel .block.buyset{margin-top:10px;}
 body.adaptive .set .fullpanel .block.buyset a, body.adaptive .set .fullpanel .block.myset a{display:inline;float:none;}
 }
.around_filtren{position:relative;}
.around_filtren .filterfixed.fixed{position:fixed;top:0px;width:251px;z-index:200;}
.around_filtren .filterfixed.stop{position:relative;}
.filtren{position:relative;background-color:#fff;border-top:1px solid #F3F3F3;border-bottom:1px solid #F3F3F3;border-left:1px solid #F3F3F3;}
.filtren .title,.filtren .filtercompare{display:none;margin-bottom:5px;}
.filtren .title a:hover{text-decoration:none;}
.filtren .title a span{border-bottom:1px dashed #27408b;}
.filtren.opened .title span.show,.filtren .title span.hide{display:none;}
.filtren .title span.show,.filtren.opened .title span.hide{display:inline;}
.filtren .filtercompare{float:right;}
.filtren .showchild{display:block;padding:7px 20px 7px 7px;color:#fff;text-transform:uppercase;background-color:#27408b;}
.filtren .showchild:hover{color:#fff;background-color:#EE8131;}
.filtren .showchild .icon{width:8px;height:4px;margin-bottom:2px;margin-right:5px;background-position:0px -8px;}
.filtren .showchild:hover .icon{background-position:0px -8px;}
.filtren .closed .showchild .icon{width:4px;height:8px;margin-right:7px;margin-left:2px;background-position:-16px -639px;}
.filtren .closed .showchild:hover .icon{width:4px;height:8px;background-position:-16px -639px;}
.filtren .showchild .hint{position:relative;display:inline-block;margin-left:10px;padding:0 6px;border:1px solid #ccc;}
.filtren .showchild:hover .hint{border-color:#fff;}
.filtren .showchild .hint div{position:absolute;top:25px;left:0px;display:none;width:200px;padding:5px 8px;color:#484848;font-size:12px;text-transform:none;background-color:rgba(243, 243, 243, 0.8);border:1px solid #ccc;z-index:101;}
.filtren .showchild .hint:hover div{display:block;}
.filtren .lvl1.closed > ul{display:none;}
.filtren .lvl1 ul{padding:8px 4px;}
.filtren .cwp .lvl2,.filtren .cwp .lvl2 div,.filtren .lvl2 div label,.filtren .lvl2 div label span{display:inline-block;  white-space: pre;}
.filtren .cwp .lvl2 div label,.filtren .cwpal .lvl2 div label,.filtren .dd .lvl2 div label{padding:5px 7px;cursor:pointer;}
.filtren ul li.lvl1 ul.property div.disabled label{cursor:default;}
.filtren .lvl2 div.disabled label.pic span{position:relative;}
.filtren.cross .lvl2 div.disabled label.pic span:before{content:'';position:absolute;display:block;width:auto;height:auto;left:0;top:0;right:0;bottom:0;background:transparent url("/bitrix/templates/santehnikade/assets/css/img/cross.svg") no-repeat;background-size:100% 100%;}
.filtren.opacity .lvl2 div.disabled label.pic span{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;}
.filtren.hide .cwp .lvl2 div.disabled,.filtren.hide .cwpal .lvl2 div.disabled,.filtren.hide .wpal .lvl2 div.disabled{display:none;}
.filtren .lvl2 div label.pic span.nopic{background-image:url("/bitrix/templates/santehnikade/assets/css/img/all.jpg");}
.filtren .lvl2 div label.pic:hover{background-color:#EE8131;}
.filtren .lvl2 div.disabled label.pic:hover{background:none;}
.filtren .lvl2 div label.pic span{width:21px;height:21px;font-size:0;vertical-align:middle;border:1px solid #EEE;background-size:cover;}
.filtren .lvl2 .active label.pic span{border:1px solid #F00;}
.filtren .cwpal .lvl2 div label.pic,.filtren .dd .lvl2 div label.pic{float:left;margin-right:5px;}
.filtren .cwpal .lvl2 div label.name,.filtren .dd .lvl2 div label.name,.filtren .dd.wpal .lvl2.selected div label.name{display:block;padding:7px 7px;}
.filtren .lvl2.selected div label.name{padding:0px;}
.filtren .dd li.dropdown{position:relative;}
.filtren .dd .selected label .icon{width:8px;height:4px;margin-left:6px;margin-bottom:2px;background-position:0px 0px;}
.filtren .dd .selected label{cursor:pointer;}
.filtren .dd ul.dropdown{position:absolute;display:none;max-width:250px;left:-7px;top:20px;padding:0px 10px 0px 0px;background-color:#FFF;border:1px solid #F2F2F2;z-index:101;}
.filtren .dd.open ul.dropdown{display:block;}
.filtren .dd ul.dropdown label{display:block;padding:5px 14px;cursor:pointer;}
.filtren .dd.wpal ul.dropdown label.pic{padding:5px 7px;}
.filtren .dd.wpal ul.dropdown label.name{white-space:nowrap;margin-left:37px;padding:7px 7px;}
.filtren .dd.wpal ul.dropdown{left:-1px;top:33px;}
.filtren .c .inputs{text-align:center;}
.filtren .c .calendar{width:72px;margin-left:5px;padding:0px;text-align:center;border:1px solid #F2F2F2;box-shadow:none;}
.filtren .c .calendar::-webkit-input-placeholder{color:#000;font-size:13px;}
.filtren .c .calendar::-moz-placeholder{color:#000;font-size:13px;}
.filtren .c .calendar:-moz-placeholder{color:#000;font-size:13px;}
.filtren .c .calendar:-ms-input-placeholder{color:#000;font-size:13px;}
.filtren .c .calendar-icon{position:relative;top:-1px;}
.filtren .lvl2 label{display:block;color:#27408b;padding:1px 0px;}
.filtren .lvl2 .disabled label{color:#C9C9C9;cursor:default;}
.filtren .lvl2 label:hover,.filtren .lvl2 label.name:hover span{text-decoration:underline;}
.filtren .lvl2 .disabled label.name:hover span,.filtren .lvl2 .disabled label:hover{text-decoration:none;}
.filtren .pricegroup .lvl2 label{width:50%;float:left;}
.filtren .number .inputs{text-align:center;}
.filtren .property .f_search{width:100%;box-shadow:none;margin-bottom:5px;padding:4px 4px 3px 4px;border:1px solid #F2F2F2;}
.filtren .buttons{padding:10px 0px;text-align:center;}
.filtren .separator{padding:0px 8px;}
.filtren .modef{left:243px;min-width:300px;position:absolute;top:-5px;white-space:nowrap;z-index:210;}
.filtren .modef .arrow{padding:6px 7px 6px 0px;/*background-image:url("/bitrix/templates/santehnikade/assets/css/img/modef_bg.png");*/background-repeat:no-repeat;background-position:0px 0px;}
.filtren .modef .data{padding:6px 10px;color:#fff;background-color:#27408b;}
.filtren .modef .data a{color:#fff;text-decoration:underline;}
.filtren .modef .data a:hover{text-decoration:none;}
.filtren .f_jscrollpane{width:100%;height:190px;overflow:auto;}
@media screen and (max-width:875px){body.adaptive .filtren .lvl2 label{padding:3px 0px;}
 body.adaptive .filtren .showchild .note{display:none;}
 }
@media screen and (max-width:605px){body.adaptive .filtren{border:none;}
 body.adaptive .filtren .title, body.adaptive .filtren .filtercompare{display:block;}
 body.adaptive .filtren .body{display:none;margin-top:5px;}
 body.adaptive .filtren.opened .body{display:block;}
 body.adaptive .filtren li.lvl1{width:100%;}
 }
.detailtabs .contents .add2review{position:absolute;top:12px;right:15px;padding:8px 8px;background-color:#8b0000;}
 .detailtabs .contents .add2review:hover{background-color:#27408b;}
.reviewform{margin-bottom:25px;}
.reviewform .rating{margin-top:5px;margin-bottom:5px;}
.reviewform .rating span{margin-right:10px;}
.reviewform .rating a{margin-bottom:5px;width:21px;height:20px;background-position:0px -168px;}
.reviewform .rating a.hover,.reviewform .rating a.selected{background-position:-22px -168px;}
.reviewform .fieldname{margin-top:10px;text-transform:uppercase;}
.reviewform input[type="text"],.reviewform textarea{width:100%;max-width:500px;}
.reviewform textarea{height:44px;}
.reviewform textarea.comment{height:114px;}
.reviewform .send{margin-top:10px;}
.reviewmessages .message{margin-bottom:25px;}
.reviewmessages .message .head{padding:8px 24px;background-color:#F3F3F3;}
.reviewmessages .message .name{float:left;}
.reviewmessages .message .name .icon{width:20px;height:19px;margin-right:10px;background-position:0px -206px;}
.reviewmessages .message .date{float:right;}
.reviewmessages .message .line{margin-top:10px;}
.reviewmessages .message .line.rating .icon{width:17px;height:16px;margin-right:3px;background-position:0px -190px;}
.reviewmessages .message .line.rating .icon.active{background-position:-17px -190px;}
.reviewmessages .message .part{font-weight:bold;}
@media screen and (max-width:605px){.detailtabs .contents .add2review{position:relative;top:0px;right:0px;margin-left:24px;}
 }
.someform.profil{max-width:600px;}
.someform.profil span.likeinput{display:block;font:13px Opensanslight,Arial,Helvetica,sans-serif;margin:0px 10px 0px 0px;padding:10px 9px;outline:-webkit-focus-ring-color auto 0;}
.someform.profil input[type="text"],.someform.profil input[type="password"],.someform.profil select,.someform.profil span,.someform.profil a.someform.profil .buttons a,.someform.profil .line.buttons a,.someform.profil .buttons a.btn,.someform.profil .line.buttons a.btn{width:48%;float:left;margin-right:10px;}
.someform.profil textarea{margin-bottom:10px;}
@media screen and (max-width:775px){.someform.profil input[type="text"], .someform.profil input[type="password"], .someform.profil select, .someform.profil span{width:100%;max-width:300px;margin-right:0px;}
 .someform.profil input.first{margin-bottom:10px;}
 }
@media screen and (max-width:480px){.someform.profil input[type="text"], .someform.profil input[type="password"], .someform.profil select, .someform.profil span{max-width:500px;}
 }
.info td{padding:10px 35px 10px 0px;border-bottom:1px solid #F2F2F2;}
.info td.first{padding-top:0px;}
.info_email{padding-right:0px !important;}
.centering .info{width:50px;}
.catalogmenucolumn{float:left;min-width:250px;}
.catalogmenucolumn ul{list-style:none;padding-left:0px;margin-top:0;margin-bottom:0px;}
.catalogmenucolumn ul > li{list-style-type:none;}
.catalogmenu,.catalogmenusmall{position:relative;}
.catalogmenu,.catalogmenu ul,.catalogmenusmall,.catalogmenusmall ul{width:100%;}
.catalogmenu a,.catalogmenusmall a{position:relative;display:block;padding:9px 12px;text-decoration:none;}
.catalogmenu li{background-color:#FFF;display:block;}
.catalogmenu li.more{display:none;}
.catalogmenu.hover li.more{display:block;}
.catalogmenu.hover li.morelink{display:none;}
.catalogmenu li.parent{max-width:250px;background-color:#F3F3F3;}
.catalogmenu a.parent{padding:11px 12px 10px;color:#000;font-size:13px;}
.catalogmenu a.parent .icon.menu{float:right;width:13px;height:13px;margin-top:3px;margin-right:3px;margin-left:8px;background-position:0px 13px;}
.catalogmenu a.first.morelink{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:16px;padding:12px 22px 12px 12px;}
.catalogmenu li li .icon.menu{position:absolute;top:50%;right:8px;width:5px;height:8px;margin-top:-4px;margin-left:8px;background-position:0px -83px;}
.catalogmenu li a.first{white-space:nowrap;text-overflow:ellipsis;padding:11px 22px 10px 12px;overflow:hidden;}
.catalogmenu li a.first.selected{text-decoration:underline;}
.catalogmenu li.first:hover > a,.catalogmenu li.first.hover > a,.catalogmenu li.sub:hover > a,.catalogmenu li.sub.hover > a,.catalogmenu a.first:hover,.catalogmenu a.first.hover,.catalogmenu a.sub:hover,.catalogmenu a.sub.hover{color:#fff;background-color:#ee8131;}
.catalogmenu a.first:active,.catalogmenu a.first.hover:active,.catalogmenu a.sub:active,.catalogmenu a.sub.hover:active{color:#fff;background-color:#d36f25;}
.catalogmenu a.first:hover .icon.menu,.catalogmenu a.first.hover .icon.menu,.catalogmenu a.sub:hover .icon.menu,.catalogmenu a.sub.hover .icon.menu{background-position:-5px -83px;}
.catalogmenu li ul.first{top:40px;max-width:250px;border-right:none;border-left:none;border-bottom:none;}
.catalogmenu.hover li ul.first{border-bottom:1px solid #F3F3F3;}
.catalogmenu li ul{position:absolute;top:0px;display:none;max-width:248px;height:auto;background-color:#fff;border:1px solid #F3F3F3;}
.catalogmenu li ul.show{display:block;z-index:500;}
.catalogmenu li.first ul{min-height:100%;}
.catalogmenu li.first{border-right:1px solid #F3F3F3;border-bottom:1px solid #F3F3F3;border-left:1px solid #F3F3F3;}
.catalogmenu.hover li.first.lastchild{border-bottom:1px solid #FFF;}
.catalogmenu li.sub{border-bottom:1px solid #FFF;}
.catalogmenu li ul a{text-align:left;}
.catalogmenu li ul ul{margin:-1px 0 0 248px;}
.catalogmenu li:hover ul,.catalogmenu li.hover ul{display:none;}
.catalogmenu li:hover > ul,.catalogmenu li.hover > ul,.catalogmenu li:hover ul.first.show,.catalogmenu li.hover ul.first.show{display:block;z-index:200;}
.catalogmenu .elementinmenu{width:250px;}
.catalogmenu li:hover ul.elementinmenu,.catalogmenu li.hover ul.elementinmenu{display:block;left:0px;}
.catalogmenu .elementinmenu .name{height:35px;text-align:center;overflow:hidden;}
.catalogmenu .elementinmenu .pic{padding:10px 0px;text-align:center;}
.catalogmenu .elementinmenu .pic a{display:block;width:210px;height:170px;line-height:170px;text-align:center;}
.catalogmenu .elementinmenu .pic a img{display:inline-block;}
.catalogmenu .elementinmenu .price{padding:10px 20px 0px 20px;text-align:center;}
.catalogmenu .elementinmenu .price span{display:inline-block;margin-bottom:6px;}
.catalogmenu .elementinmenu .price.gen{display:block;font-size:18px;margin-right:15px;margin-bottom:10px;}
.catalogmenu .elementinmenu .price.old{margin-right:25px;}
.catalogmenu .elementinmenu .more{margin-top:20px;padding:0px 20px;text-align:right;}
.catalogmenu .elementinmenu .more a{display:inline;padding:0px;text-align:right;text-decoration:none;}
.catalogmenu .elementinmenu .more a:hover{text-decoration:underline;}
.catalogmenu .elementinmenu .more a .icon{width:7px;height:14px;margin-left:5px;margin-bottom:3px;background-position:0px -545px;}
.catalogmenu .elementinmenu .more a:hover .icon{background-position:-21px -545px;}
.catalogmenusmall{display:none;}
.catalogmenusmall li.parent{background-color:#F3F3F3;}
.catalogmenusmall a.parent{padding:11px 12px;color:#000;font-size:13px;}
.catalogmenusmall a.parent .icon.menu{float:right;width:13px;height:13px;margin-top:3px;margin-right:3px;margin-left:8px;background-position:0px 0px;}
@media screen and (min-width:1010px){body.adaptive .catalogmenu li ul.first.show{display:block;}
 }
@media screen and (max-width:1010px){body.adaptive .catalogmenu li:hover > ul.lvl4, body.adaptive .catalogmenu li.hover > ul.lvl4, body.adaptive .catalogmenu li:hover > ul.lvl5, body.adaptive .catalogmenu li.hover > ul.lvl5{display:none;}
 body.adaptive .catalogmenu li ul.first.show{display:none;}
 }
@media screen and (max-width:760px){body.adaptive .catalogmenu li:hover > ul.lvl3, body.adaptive .catalogmenu li.hover > ul.lvl3, body.adaptive .catalogmenu li:hover > ul.lvl4, body.adaptive .catalogmenu li.hover > ul.lvl4, body.adaptive .catalogmenu li:hover > ul.lvl5, body.adaptive .catalogmenu li.hover > ul.lvl5{display:none;}
 body.adaptive .menu-new{display:none;}
.search-block.clearfix.mobile {
    display: block !important;
}
}
@media screen and (max-width:605px){body.adaptive .catalogmenucolumn{float:none;}
 body.adaptive .catalogmenucolumn .catalogmenu{display:none;}
 body.adaptive .catalogmenucolumn .catalogmenusmall{display:block;}
 body.adaptive .menu-new{display:none;}
}
.catalogmenu2 li.first:hover > a,.catalogmenu2 li.first.hover > a,.catalogmenu2 a.first:hover,.catalogmenu2 a.first.hover{background-color:#EE8131 !important;color:#fff;}
.menu-sidebar li a:hover{background:#EE8131 !important;text-decoration:underline;color:#fff;}
.catalogmenu2_column{float:left;min-width:250px;}
.catalogmenu2_column ul{list-style:none;padding-left:0px;margin-top:0;margin-bottom:0px;}
.catalogmenu2_column ul > li{list-style-type:none;}
.catalogmenu2,.catalogmenusmall{position:relative;}
.catalogmenu2,.catalogmenu2 ul,.catalogmenusmall,.catalogmenusmall ul{width:100%;}
.catalogmenu2 a,.catalogmenusmall a{position:relative;display:block;padding:9px 12px;text-decoration:none;}
.catalogmenu2 li{background-color:#FFF;display:block;}
.catalogmenu2 li.more{display:none;}
.catalogmenu2.hover li.more{display:block;}
.catalogmenu2.hover li.morelink{display:none;}
.catalogmenu2 li.parent{max-width:250px;background-color:#F3F3F3;}
.catalogmenu2 a.parent{padding:11px 12px 10px;color:#000;font-size:13px;}
.catalogmenu2 a.parent .icon.menu{float:right;width:13px;height:13px;margin-top:3px;margin-right:3px;margin-left:8px;background-position:0px 0px;}
.catalogmenu2 a.first.morelink{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:16px;padding:12px 22px 12px 12px;}
.catalogmenu2 li li .icon.menu{position:absolute;top:50%;right:8px;width:5px;height:8px;margin-top:-4px;margin-left:8px;background-position:0px -83px;}
.catalogmenu2 li a.first{white-space:nowrap;text-overflow:ellipsis;padding:11px 22px 10px 12px;overflow:hidden;}
.catalogmenu2 li a.first.selected{text-decoration:underline;}
.catalogmenu2 a.first:active,.catalogmenu2 a.first.hover:active{color:#fff;background-color:#d36f25;}
.catalogmenu2 a.first:hover .icon.menu,.catalogmenu2 a.first.hover .icon.menu,.catalogmenu2 a.sub:hover .icon.menu,.catalogmenu2 a.sub.hover .icon.menu{background-position:-5px -83px;}
.catalogmenu2 li ul.first{top:40px;max-width:250px;border-right:none;border-left:none;border-bottom:none;}
.catalogmenu2.hover li ul.first{border-bottom:1px solid #F3F3F3;}
.catalogmenu2 li ul{position:absolute;top:0px;display:none;max-width:248px;height:auto;background-color:#fff;border:1px solid #F3F3F3;}
.catalogmenu2 li ul.lvl2{max-width:none;}
.catalogmenu2 li ul.lvl2.lvl2-count-4{}
.catalogmenu2 li ul.lvl2.lvl2-count-3{width:744px;}
.catalogmenu2 li ul.lvl2.lvl2-count-2{width:496px;}
.catalogmenu2 li ul.lvl2.lvl2-count-1{width:248px;}
.catalogmenu2 li ul.lvl2 > .mrow{float:left;margin-bottom:10px;width:25%;}
.catalogmenu2 li ul.show{display:block;z-index:500;}
.catalogmenu2 li.first ul{min-height:100%;}
.catalogmenu2 li.first{border-right:1px solid #F3F3F3;border-bottom:1px solid #F3F3F3;border-left:1px solid #F3F3F3;}
.catalogmenu2.hover li.first.lastchild{border-bottom:1px solid #FFF;}
.catalogmenu2 a.sub{display:block;width:100%;padding:0px 12px;color:#ee8131;}
.catalogmenu2 a.sub > span{display:block;padding:10px 0px;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid #F3F3F3;}
.catalogmenu2 a.sub + .sub-sub{margin-top:7px;}
.catalogmenu2 a.sub,.catalogmenu2 a.sub-sub{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.catalogmenu2 a.sub-sub{display:block;width:100%;padding:3px 12px;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.catalogmenu2 li ul a{text-align:left;}
.catalogmenu2 li ul ul{margin:-1px 0 0 248px;}
.catalogmenu2 li:hover ul,.catalogmenu2 li.hover ul{display:none;}
.catalogmenu2 li:hover > ul,.catalogmenu2 li.hover > ul,.catalogmenu2 li:hover ul.first.show,.catalogmenu2 li.hover ul.first.show{display:block;z-index:200;}
.catalogmenu2 .elementinmenu{width:250px;}
.catalogmenu2 li:hover ul.elementinmenu,.catalogmenu2 li.hover ul.elementinmenu{display:block;left:0px;}
.catalogmenu2 .elementinmenu .name{height:35px;text-align:center;overflow:hidden;}
.catalogmenu2 .elementinmenu .pic{padding:10px 0px;text-align:center;}
.catalogmenu2 .elementinmenu .pic a{display:block;width:210px;height:170px;line-height:170px;text-align:center;}
.catalogmenu2 .elementinmenu .pic a img{display:inline-block;}
.catalogmenu2 .elementinmenu .price{padding:10px 20px 0px 20px;text-align:center;}
.catalogmenu2 .elementinmenu .price span{display:inline-block;margin-bottom:6px;}
.catalogmenu2 .elementinmenu .price.gen{display:block;font-size:18px;margin-right:15px;margin-bottom:10px;}
.catalogmenu2 .elementinmenu .price.old{margin-right:25px;}
.catalogmenu2 .elementinmenu .more{margin-top:20px;padding:0px 20px;text-align:right;}
.catalogmenu2 .elementinmenu .more a{display:inline;padding:0px;text-align:right;text-decoration:none;}
.catalogmenu2 .elementinmenu .more a:hover{text-decoration:underline;}
.catalogmenu2 .elementinmenu .more a .icon{width:7px;height:14px;margin-left:5px;margin-bottom:3px;background-position:0px -545px;}
.catalogmenu2 .elementinmenu .more a:hover .icon{background-position:-21px -545px;}
.catalogmenusmall{display:none;}
.catalogmenusmall li.parent{background-color:#F3F3F3;}
.catalogmenusmall a.parent{padding:11px 12px;color:#000;font-size:13px;}
.catalogmenusmall a.parent .icon.menu{float:right;width:13px;height:13px;margin-top:3px;margin-right:3px;margin-left:8px;background-position:0px 0px;}
@media screen and (min-width:1010px){body.adaptive .catalogmenu2 li ul.first.show{display:block;}
 }
@media screen and (max-width:1010px){body.adaptive .catalogmenu2 li:hover > ul.lvl4, body.adaptive .catalogmenu2 li.hover > ul.lvl4, body.adaptive .catalogmenu2 li:hover > ul.lvl5, body.adaptive .catalogmenu2 li.hover > ul.lvl5{display:none;}
 body.adaptive .catalogmenu2 li ul.first.show{display:none;}
 }
@media screen and (max-width:760px){body.adaptive .catalogmenu2 li:hover > ul.lvl3, body.adaptive .catalogmenu2 li.hover > ul.lvl3, body.adaptive .catalogmenu2 li:hover > ul.lvl4, body.adaptive .catalogmenu2 li.hover > ul.lvl4, body.adaptive .catalogmenu2 li:hover > ul.lvl5, body.adaptive .catalogmenu2 li.hover > ul.lvl5{display:none;}
 }
@media screen and (max-width:605px){body.adaptive .catalogmenu2_column{float:none;}
 body.adaptive .catalogmenu2_column .catalogmenu2{display:none;}
 body.adaptive .catalogmenu2_column .catalogmenusmall{display:block;}
 }
.catalogmenu2 li.first:hover > a,.catalogmenu2 li.first.hover > a,.catalogmenu2 a.first:hover,.catalogmenu2 a.first.hover{background-color:#EE8131 !important;color:#fff;}
.menu-sidebar li a:hover{background:#EE8131 !important;text-decoration:underline;color:#fff;}
.footer .footmenu{margin-bottom:15px;}
.footer .footmenu .title{margin-bottom:6px;text-transform:uppercase;}
.footer .footmenu .item{margin:3px 0;}
.footer .footmenu a{color:#27408b;text-decoration:none;}
.footer .footmenu a:hover{text-decoration:underline;}
.footer .catmenu{margin-bottom:15px;}
.footer .catmenu .title{margin-bottom:6px;text-transform:uppercase;}
.footer .catmenu .aroundlevel{width:33%;float:left;padding-right:10px;}
.footer .catmenu .item{margin:3px 0px;}
.footer .catmenu .item.depth_level1 a{color:#27408b;text-decoration:none;}
.footer .catmenu .item.depth_level1 a:hover,.footer .catmenu .item.depth_level1 a:hover span{text-decoration:underline;}
.footer .catmenu .item.depth_level2 a{color:#666;font-size:12px;text-decoration:none;}
.footer .catmenu .item.depth_level2 a:hover,.footer .catmenu .item.depth_level2 a:hover span{text-decoration:underline;}
.footer .catmenu.ellipsisnames .item.depth_level1 a span,.footer .catmenu.ellipsisnames .item.depth_level2 a span{display:block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
@media screen and (max-width:1010px) and (min-width:751px){.footer .catmenu .aroundlevel{width:50%;}
 }
@media screen and (max-width:750px) and (min-width:481px){.footer .catmenu .aroundlevel{width:33%;}
 .footer .catmenu .title{text-align:center;}
 }
@media screen and (max-width:480px){.footer .catmenu{/*display:none;*/}
 }
.pmenu .in{border:1px solid #F2F2F2;}
.pmenu a{display:block;width:100%;padding:10px 14px;text-decoration:none;}
.pmenu a.selected,.pmenu a:hover,.pmenu a.selected:active,.pmenu a:active{text-decoration:underline;}
.pmenu a:hover{color:#fff;background-color:#EE8131;}
.pmenu a.selected:active,.pmenu a:active{background-color:#d36f25;}
.pmenu .separator{width:100%;height:1px;background-color:#F2F2F2;}
.tpanel_menu{height:48px;overflow:hidden;}
.tpanel_menu a{font-family:Opensanslight,Arial,Helvetica,sans-serif;display:block;float:left;margin-top:16px;margin-right:14px;}
.brandsdetail .img{float:right;width:20%;padding:0px 0px 15px 15px;}
.brandsdetail .bot{margin-top:15px;padding-top:15px;border-top:1px solid #F2F2F2;}
.brandsdetail .bot .back{float:left;}
.catalog.brands .prods{margin-left:0;}
@media screen and (max-width:480px){.brandsdetail .img{float:none;width:100%;padding:0px 0px 15px 0px;text-align:center;}
 }
.brandmenu{border:1px solid #F2F2F2;}
.brandmenu a{display:block;width:100%;padding:10px 14px;text-decoration:none;}
.brandmenu a.selected,.brandmenu a:hover,.brandmenu a.selected:active,.brandmenu a:active{text-decoration:underline;}
.brandmenu a:hover{color:#fff;background-color:#EE8131;}
.brandmenu a.selected:active,.brandmenu a:active{background-color:#d36f25;}
.brandbig{margin-top:15px;}
.brandbig .item{display:block;float:left;width:25%;padding:12px;}
.brandbig .item .img{display:block;height:175px;}
.brandbig .item .img img{display:inline;line-height:175px;}
.brandbig .item .name{display:block;font-size:18px;color:#EE8131;}
.brandbig .separator{float:left;}
.brandbig .separator.x4{width:100%;}
@media screen and (max-width:1010px){body.adaptive .brandbig .item{width:33%;}
 body.adaptive .brandbig .separator.x4, body.adaptive .brandbig .separator.x2, body.adaptive .brandbig .separator.x1{display:none;}
 body.adaptive .brandbig .separator.x3{display:block;width:100%;}
 }
@media screen and (max-width:750px){body.adaptive .brandbig .item{width:50%;}
 body.adaptive .brandbig .separator.x4, body.adaptive .brandbig .separator.x3, body.adaptive .brandbig .separator.x1{display:none;}
 body.adaptive .brandbig .separator.x2{display:block;width:100%;}
 }
.iblockdetail{line-height:18px;}
.iblockdetail .pic{width:25%;min-width:90px;float:left;padding:0px 20px 10px 0px;}
.iblockdetail .text{width:75%;float:left;text-align:justify;}
.iblockdetail .bot{margin-top:15px;padding-top:15px;border-top:1px solid #F2F2F2;}
.iblockdetail .bot .back{float:left;}
.iblockdetail .bot .date{float:right;color:#666666;font-style:italic;}
.iblockdetail table{width:100%;margin:20px 0;}
.iblockdetail table tr{border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;}
.iblockdetail table td, .iblockdetail table th{border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:5px 15px;}
.iblockdetail table th{background:#f8f8f8;}
.iblockdetail li{list-style-type:disc;padding-bottom:7px;}
.iblockdetail ul{margin:20px 0px 20px 20px;}
@media screen and (max-width:480px){.iblockdetail .pic{width:100%;text-align:center;padding:0px 0px 10px 0px;}
 .iblockdetail .text{width:100%;}
 .iblockdetail .bot{margin-top:5px;padding-top:5px;}
 .iblockdetail .bot .back, .iblockdetail .bot .date{float:none;margin:3px 0px;}
 }
.presscentermainn{width:20%;margin-top:22px;}
.presscentermainn .title{padding:0px 17px 15px 17px;color:#EE8131;font-size:24px;text-transform:uppercase;}
_.presscentermainn .in{width:100%;background-color:#F3F3F3;}
.presscentermainn .item{width:100%;float:left;padding:17px 17px 0px 17px;}
.presscentermainn .item.last{padding-bottom:13px;}
.presscentermainn .item a.blockname{color:#ee8131;}
@media screen and (max-width:1010px){body.adaptive .presscentermainn{width:100%;}
 body.adaptive .presscentermainn .item{width:25%;padding-bottom:13px;}
 }
@media screen and (max-width:750px){body.adaptive .presscentermainn .item{width:50%;}
 }
@media screen and (max-width:480px){.presscentermainn .item{display:none;}
 .presscentermainn .item .img{display:none;}
 .presscentermainn .item .img img{display:none;}
 .presscentermainn .item .data{display:none;}
.presscentermainn .title{display:none;}
.presscentermainn .in{display:none;}
 }
.aroundjssorslider1{min-height:405px;margin-left:272px;}
.aroundjssorslider1 .banner{position:relative;}
.aroundjssorslider1 .tmsg{position:absolute;top:60px;left:90px;max-width:350px;padding:27px 24px;background:rgba(255, 255, 255, 0.85);}
.aroundjssorslider1 .tmsg .title1{font-size:24px;color:#27408b;}
.aroundjssorslider1 .tmsg .title2{margin-top:8px;font:13px Opensanslight,Arial,Helvetica,sans-serif;font-weight:bold;font-size:30px;color:#ee8131;}
.aroundjssorslider1 .tmsg .message{margin-top:5px;font-size:14px;color:#707070;}
.aroundjssorslider1 .item.video video{width:100%;height:auto;cursor:default;}
.aroundjssorslider1 .item.video a video{cursor:pointer;}
.aroundjssorslider1 .item.product .text{padding:20px 40px;}
.aroundjssorslider1 .item.product .text,.aroundjssorslider1 .item.product .image{width:50%;float:left;}
.aroundjssorslider1 .item.product .image{padding:20px;}
.aroundjssorslider1 .item.product .text .name{width:100%;font-size:25px;font-weight:bold;line-height:45px;white-space:nowrap;color:#000;overflow:hidden;text-overflow:ellipsis;}
.aroundjssorslider1 .item.product .text .line{width:100%;margin-top:5px;margin-bottom:15px;}
.aroundjssorslider1 .item.product .text .line span{display:block;width:20%;height:4px;background-color:#EE8131;}
.aroundjssorslider1 .item.product .text .description{width:100%;font-size:13px;line-height:26px;white-space:normal;color:#000;}
.aroundjssorslider1 .item.product .text .price{margin-top:20px;font-size:26px;}
#jssor_slider1.hidecontrols .prev,#jssor_slider1.hidecontrols .next,#jssor_slider1.hidecontrols .prevdn,#jssor_slider1.hidecontrols .nextdn,#jssor_slider1.hidecontrols .navi{display:none;}
#jssor_slider1 .prev,#jssor_slider1 .next,#jssor_slider1 .prevdn,#jssor_slider1 .nextdn{position:absolute;display:block;overflow:hidden;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
#jssor_slider1:hover .prev,#jssor_slider1:hover .next,#jssor_slider1:hover .prevdn,#jssor_slider1:hover .nextdn{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;}
#jssor_slider1 .prev span,#jssor_slider1 .next span,#jssor_slider1 .prevdn span,#jssor_slider1 .nextdn span{display:block;width:25px;height:25px;margin:20px;cursor:pointer;background-color:#fafafa;}
#jssor_slider1 .prev,#jssor_slider1 .prevdn{left:0px;}
#jssor_slider1 .next,#jssor_slider1 .nextdn{right:0px;}
#jssor_slider1 .prev span:hover,#jssor_slider1 .prevdn span,#jssor_slider1 .next span:hover,#jssor_slider1 .nextdn span{background-color:#27408b;}
#jssor_slider1 .prev .icon,#jssor_slider1 .prevdn .icon,#jssor_slider1 .next .icon,#jssor_slider1 .nextdn .icon{margin-top:5px;margin-left:9px;width:7px;height:10px;}
#jssor_slider1 .prev .icon{background-position:0px -111px;}
#jssor_slider1 .prev span:hover .icon,#jssor_slider1 .prevdn .icon{background-position:-7px -111px;}
#jssor_slider1 .next .icon{background-position:0px -121px;}
#jssor_slider1 .next span:hover .icon,#jssor_slider1 .nextdn .icon{background-position:-7px -121px;}
#jssor_slider1 .navi{position:absolute;bottom:35px;left:120px;}
#jssor_slider1 .navi div,#jssor_slider1 .navi div:hover,#jssor_slider1 .navi .av{cursor:pointer;overflow:hidden;}
#jssor_slider1 .navi div{background-color:#F3F3F3;}
#jssor_slider1 .navi div:hover,#jssor_slider1 .navi .av:hover{background-color:#ee8131;}
#jssor_slider1 .navi .av{background-color:#ee8131;}
#jssor_slider1 .navi .dn,#jssor_slider1 .navi .dn:hover{background-color:#ee8131;}
@media screen and (max-width:1010px){.aroundjssorslider1{min-height:0px;margin-top:5px;margin-left:0px;}
 }
@media screen and (max-width:885px){#jssor_slider1 .navi{position:absolute;width:100% !important;top:100%;left:0px;text-align:center;padding:10px 0px;}
 #jssor_slider1 .navi div{position:static !important;display:inline-block;float:none;margin-right:14px;-khtml-border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
 #jssor_slider1{margin-bottom:40px;}
 }
@media screen and (max-width:480px){.aroundowlslider1 .item.product .text .description{display:none;}
 .aroundowlslider1 .item.product .text .name, .aroundowlslider1 .item.product .text .price{display:none;}
 .aroundowlslider1 .owl-dots .owl-dot{width:12px;height:12px;}
.aroundjssorslider1 .banner{min-width:480px;}
#jssor_slider1 .navi{display:none;}
 #jssor_slider1 .navi{display:none;}
}
.item.video video{transform:none !important;}
.aroundowlslider1{min-height:405px;margin-left:252px;}
.aroundowlslider1 .hidecontrols{overflow:hidden;}
.aroundowlslider1 .owl-nav{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;}
.aroundowlslider1 .owl-carousel:hover .owl-nav{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;}
.aroundowlslider1 .owl-nav div.owl-prev,.aroundowlslider1 .owl-nav div.owl-next{position:absolute;top:50%;margin-top:-32px;cursor:pointer;}
.aroundowlslider1 .owl-nav div.owl-prev{left:0px;}
.aroundowlslider1 .owl-nav div.owl-next{right:0px;}
.aroundowlslider1 .owl-nav div span{display:block;width:25px;height:25px;margin:20px;cursor:pointer;background-color:#FAFAFA;}
.aroundowlslider1 .owl-nav div span:hover{background-color:#27408b;}
.aroundowlslider1 .owl-nav div span .icon{width:7px;height:10px;margin-top:5px;margin-left:9px;}
.aroundowlslider1 .owl-nav div.owl-prev span .icon{background-position:0px -111px;}
.aroundowlslider1 .owl-nav div.owl-prev span:hover .icon{background-position:-7px -111px;}
.aroundowlslider1 .owl-nav div.owl-next span .icon{background-position:0px -121px;}
.aroundowlslider1 .owl-nav div.owl-next span:hover .icon{background-position:-7px -121px;}
.aroundowlslider1 .owl-dots{position:absolute;bottom:9%;left:12%;width:100%;}
.aroundowlslider1 .owl-dots .owl-dot{float:left;width:17px;height:17px;margin-right:13px;cursor:pointer;background-color:#F3F3F3;}
.aroundowlslider1 .owl-dots .owl-dot:hover,.aroundowlslider1 .owl-dots .owl-dot.active{background-color:#EE8131;}
.aroundowlslider1 .tmsg{position:absolute;top:15%;left:10%;max-width:350px;padding:27px 24px;background:transparent url("/bitrix/templates/santehnikade/assets/css/img/bg.png") 0 0 repeat;}
.aroundowlslider1 .tmsg .title1{font-size:24px;color:#27408b;}
.aroundowlslider1 .tmsg .title2{margin-top:8px;font:13px Opensanslight,Arial,Helvetica,sans-serif;font-weight:bold;font-size:30px;color:#ee8131;}
.aroundowlslider1 .tmsg .message{margin-top:5px;font-size:14px;color:#707070;}
.aroundowlslider1 .item.video video{width:100%;height:auto;cursor:default;}
.aroundowlslider1 .item.video a{cursor:pointer;}
.aroundowlslider1 .item.product .text{padding:20px 40px;}
.aroundowlslider1 .item.product .text,.aroundowlslider1 .item.product .image{width:50%;float:left;}
.aroundowlslider1 .item.product .image{padding:20px;}
.aroundowlslider1 .item.product .text .name{width:100%;font-size:25px;font-weight:bold;line-height:45px;white-space:nowrap;color:#000;overflow:hidden;}
.aroundowlslider1 .item.product .text .name:after{position:absolute;width:30%;height:25px;right:0;bottom:0;content:"";text-align:right;background:linear-gradient(to right, rgba(255, 255, 255, 0), #FFF 50%);}
.aroundowlslider1 .item.product .text .line{width:100%;margin-top:5px;margin-bottom:15px;}
.aroundowlslider1 .item.product .text .line span{display:block;width:20%;height:4px;background-color:#EE8131;}
.aroundowlslider1 .item.product .text .description{position:relative;width:100%;max-height:105px;font-size:13px;line-height:26px;white-space:normal;color:#000;overflow:hidden;}
.aroundowlslider1 .item.product .text .description:after{position:absolute;width:30%;height:25px;right:0;bottom:0;content:"";text-align:right;background:linear-gradient(to right, rgba(255, 255, 255, 0), #FFF 50%);}
.aroundowlslider1 .item.product .text .price{margin-top:20px;font-size:26px;}
@media screen and (max-width:1010px){.aroundowlslider1{min-height:0px;margin-top:5px;margin-left:0px;}
 }
@media screen and (max-width:885px){.aroundowlslider1 .owl-dots{position:static;text-align:center;padding:10px 0px;}
 .aroundowlslider1 .owl-dots .owl-dot{display:inline-block;float:none;-khtml-border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
 .aroundowlslider1 .owl-nav div.owl-prev, .aroundowlslider1 .owl-nav div.owl-next{margin-top:-52px;}
 }
@media screen and (max-width:850px) and (min-width:751px){.aroundowlslider1 .item.product .text .name{line-height:40px;}
 .aroundowlslider1 .item.product .text .name, .aroundowlslider1 .item.product .text .price, .aroundowlslider1 .tmsg .title1, .aroundowlslider1 .tmsg .title2{font-size:22px;}
 }
@media screen and (max-width:830px){.aroundowlslider1 .tmsg .message{display:none;}
 }
@media screen and (max-width:750px) and (min-width:481px){.aroundowlslider1 .item.product .text .name, .aroundowlslider1 .item.product .text .price, .aroundowlslider1 .tmsg .title1, .aroundowlslider1 .tmsg .title2{font-size:18px;}
 }
@media screen and (max-width:650px){.aroundowlslider1 .item.product .text .price{margin-top:10px;}
 }
@media screen and (max-width:750px) and (min-width:526px){.aroundowlslider1 .item.product .text, .aroundowlslider1 .tmsg{padding:10px 20px;}
 body.adaptive .aroundowlslider1 .item.product .image{padding:10px;}
 }
@media screen and (max-width:550px){.aroundowlslider1 .item.product .text .description{max-height:52px;}
 .aroundowlslider1 .item.product .text{width:65%;}
 .aroundowlslider1 .item.product .image{width:35%;}
 }
@media screen and (max-width:525px){.aroundowlslider1 .item.product .text, .aroundowlslider1 .tmsg{padding:5px 10px;}
 .aroundowlslider1 .item.product .image{padding:5px;}
 }
@media screen and (max-width:480px){.aroundowlslider1 .item.product .text .description{display:none;}
 .aroundowlslider1 .item.product .text .name, .aroundowlslider1 .item.product .text .price, .aroundowlslider1 .tmsg .title1, .aroundowlslider1 .tmsg .title2{font-size:14px;}
 .aroundowlslider1 .owl-dots .owl-dot{width:12px;height:12px;}
 .aroundjssorslider1 .banner{width:100%;}
}
.brandslist.mainstyles{margin-top:25px;}
.brandslist.mainstyles .title{margin-bottom:15px;padding:0px 17px 15px 17px;border-bottom:1px solid #F2F2F2;}
.brandslist.mainstyles .title a{color:#EE8131;font-weight:normal;text-transform:uppercase;}
.brandslist.mainstyles .item{padding:0px 17px 17px 17px;display:inline-block;vertical-align:top;}
.brandslist .item{}
.brandslist .item span{display:block;margin-bottom:6px;color:#EE8131;}
.brandslist .item .subitem a{color:#27408b;}
.brandslist .separator{float:left;}
.brandslist .separator{display:none;width:100%;float:left;}
@media screen and (min-width:1261px){body.adaptive .brandslist .separator.x7{display:block;}
 }
@media screen and (max-width:1260px) and (min-width:1025px){body.adaptive .brandslist .item{width:16%;}
 body.adaptive .brandslist .separator{display:none;}
 body.adaptive .brandslist .separator.x6{display:block;}
 }
@media screen and (max-width:1024px) and (min-width:751px){body.adaptive .brandslist .item{width:20%;}
 body.adaptive .brandslist .separator{display:none;}
 body.adaptive .brandslist .separator.x5{display:block;}
 }
@media screen and (max-width:750px) and (min-width:576px){body.adaptive .brandslist .item{width:25%;}
 body.adaptive .brandslist .separator{display:none;}
 body.adaptive .brandslist .separator.x4{display:block;}
 }
@media screen and (max-width:575px) and (min-width:481px){body.adaptive .brandslist .item{width:33%;}
 body.adaptive .brandslist .separator{display:none;}
 body.adaptive .brandslist .separator.x3{display:block;}
 }
@media screen and (max-width:480px){body.adaptive .brandslist .item{width:50%;}
 body.adaptive .brandslist .separator{display:none;}
 body.adaptive .brandslist .separator.x2{display:block;}
 }
.brandslistimg.mainstyles{margin-top:25px;}
.brandslistimg.mainstyles .title{margin-bottom:15px;padding:0px 17px 15px 17px;border-bottom:1px solid #F2F2F2;}
.brandslistimg.mainstyles .title a{color:#EE8131;font-weight:normal;text-transform:uppercase;}
.brandslistimg .item{display:block;width:14%;height:80px;float:left;padding:10px 10px;text-align:center;}
.brandslistimg .item .pic{display:table;width:100%;height:80px;line-height:80px;}
.brandslistimg .item .pic a{display:table-cell;width:100%;height:80px;text-align:center;}
.brandslistimg .item .pic img{width:auto;max-width:100%;max-height:80px;vertical-align:middle;}
@media screen and (max-width:1260px) and (min-width:1025px){.brandslistimg .item{width:16%;}
 }
@media screen and (max-width:1024px) and (min-width:751px){.brandslistimg .item{width:20%;}
 }
@media screen and (max-width:750px) and (min-width:576px){.brandslistimg .item{width:25%;}
 }
@media screen and (max-width:575px) and (min-width:481px){.brandslistimg .item{width:33%;}
 }
@media screen and (max-width:480px){.brandslistimg .item{width:50%;}
 }
.brandslistimgowl1.mainstyles{margin-top:25px;}
.brandslistimgowl1.mainstyles .title{margin-bottom:15px;padding:0px 17px 15px 17px;border-bottom:1px solid #F2F2F2;}
.brandslistimgowl1.mainstyles .title a{color:#EE8131;font-weight:normal;text-transform:uppercase;}
.brandslistimgowl1 .owl-nav{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;}
.brandslistimgowl1 .owl-carousel:hover .owl-nav{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;}
.brandslistimgowl1 .owl-nav div.owl-prev,.brandslistimgowl1 .owl-nav div.owl-next{position:absolute;top:50px;margin-top:-32px;cursor:pointer;}
.brandslistimgowl1 .owl-nav div.owl-prev{left:0px;}
.brandslistimgowl1 .owl-nav div.owl-next{right:0px;}
.brandslistimgowl1 .owl-nav div span{display:block;width:25px;height:25px;margin:20px;cursor:pointer;background-color:#FAFAFA;}
.brandslistimgowl1 .owl-nav div span:hover{background-color:#8b0000;}
.brandslistimgowl1 .owl-nav div span .icon{width:7px;height:10px;margin-top:5px;margin-left:9px;}
.brandslistimgowl1 .owl-nav div.owl-prev span .icon{background-position:0px -111px;}
.brandslistimgowl1 .owl-nav div.owl-prev span:hover .icon{background-position:-7px -111px;}
.brandslistimgowl1 .owl-nav div.owl-next span .icon{background-position:0px -121px;}
.brandslistimgowl1 .owl-nav div.owl-next span:hover .icon{background-position:-7px -121px;}
.brandslistimgowl1 .owl-dots{display:none;}
.brandslistimgowl1 .owl-item{max-height:100px;text-align:center;}
.brandslistimgowl1 .owl-item .in{height:80px;padding:10px 10px;}
.brandslistimgowl1 .owl-item .pic{display:table;width:100%;height:80px;line-height:80px;}
.brandslistimgowl1 .owl-item .pic a{display:table-cell;width:100%;height:80px;text-align:center;}
.brandslistimgowl1 .item .pic img{display:inline;width:auto;max-width:100%;max-height:80px;vertical-align:middle;}
.arfiles{margin-top:30px;}
.arfiles .files{margin-top:15px;}
.arfiles a.docs{width:33%;display:block;float:left;padding:8px 15px 8px 0px;}
.arfiles a.docs .icon{display:block;float:left;width:44px;height:47px;background-position:0px -834px;}
.arfiles a.docs .icon.word{height:45px;margin-bottom:2px;background-position:0px -744px;}
.arfiles a.docs .icon.excel{height:45px;margin-bottom:2px;background-position:0px -789px;}
.arfiles a.docs .icon.pdf{background-position:0px -697px;}
.arfiles a.docs span{display:block;margin-left:50px;}
.arfiles a.docs .description{color:#000;}
.arfiles a.docs .size{color:#999;font-size:11px;}
.arfiles .separator.x3{width:100%;float:left;display:block;}
.arfiles a.docs:hover .name{text-decoration:underline;}
.arfiles a.docs:hover,.arfiles a.docs:hover .size,.arfiles a.docs .size:hover{text-decoration:none;}
@media screen and (max-width:605px){.arfiles .docs{width:50%;}
 .arfiles .separator.x3{display:inline;width:0px;float:none;}
 .arfiles .separator.x2{display:block;width:100%;float:left;}
 }
@media screen and (max-width:480px){.arfiles .docs{width:100%;}
 .arfiles .separator.x3{display:inline;width:0px;float:none;}
 .arfiles .separator.x1{display:block;width:100%;float:left;}
 }
.iblocklist{line-height:18px;}
.iblocklist .item{width:100%;margin-bottom:25px;}
.iblocklist .item .pic,.iblocklist .item .info{float:left;}
.iblocklist .item .pic{width:20%;min-width:90px;padding:0px 20px 10px 0px;}
.iblocklist .item .info{width:80%;text-align:justify;}
.iblocklist .item.noimage .info{width:100%;}
.iblocklist .item .name{margin-bottom:5px;}
.iblocklist .item .more{margin-top:20px;text-align:right;}
.iblocklist .item .more a .icon{width:7px;height:14px;margin-left:5px;margin-bottom:3px;background-position:0px -545px;}
.iblocklist .item .more a:hover .icon{background-position:-21px -545px;}
@media screen and (max-width:480px){.iblocklist .item.line{padding-top:10px;border-top:1px solid #F2F2F2;}
 .iblocklist .item .pic, .iblocklist .item .info{width:100%;}
 .iblocklist .item .pic{text-align:center;}
 .iblocklist .item .more{margin-top:5px;}
 }
.shops{width:100%;}
.shops .cell{float:left;width:50%;}
.shops .cell.items{width:35%;}
.shops .cell.map{width:65%;}
#rsYMapShops{width:100%;height:500px;}
#lovekids_shops .shop_item{margin-bottom:15px;}
#lovekids_shops .shop_item .descr{margin-left:17px;}
@media screen and (max-width:900px){.shops .cell.items, .shops .cell.map{width:100%;}
 }
.sale_locations_fixed{margin-bottom:10px;}
.default{margin-bottom:5px;}
.default{margin-bottom:10px;}
div.search-popup{margin:-1px 0px 0px 0px;padding:2px;border:1px solid #F2F2F2;background:#fff;}
div.search-popup-row, div.search-popup-row-active{position:relative;padding:2px 4px;margin:0px;cursor:hand;cursor:pointer;font-size:12px;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position:relative;margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right;float:right;}
div.search-popup{margin:-1px 0px 0px 0px;padding:2px;border:1px solid #F2F2F2;background:#fff;}
div.search-popup-row, div.search-popup-row-active{position:relative;padding:2px 4px;margin:0px;cursor:hand;cursor:pointer;font-size:12px;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position:relative;margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right;float:right;}
.hidedefaultwaitwindow .bx-core-waitwindow{display:none;}
.content .basket{margin-bottom:30px;}
.basket .part.delayed,.basket .part.notavailable,.basket .part.subscribed{margin-top:25px;padding-top:25px;border-top:1px solid #F2F2F2;}
.basket .part .title{margin-bottom:15px;}
.basket .part .title h3{font-weight:normal;}
.basket .artable{margin-bottom:15px;}
.basket .separator1{float:left;}
.basket .totaltext{float:right;font-size:14px;margin-top:11px;margin-bottom:25px;}
.basket .totaltext .take_normalCount{margin-right:25px;}
.basket .totaltext .take_normalCount,.basket .totaltext .take_allSum_FORMATED{font-size:15px;font-weight:bold;}
.basket .btns .coupon{float:left;}
.basket .btns .coupon .cop{float:left;margin-right:15px;margin-bottom:15px;width:300px;}
.pcontent .basket .btns .coupon input.btn.btn3{margin-bottom:13px;}
.basket .coupon_result{margin-bottom:10px;}
.basket .coupon_result.good .counpon_note{color:green;}
.basket .coupon_result.bad .counpon_note{color:red;}
.basket table.items{width:100%;border-left:1px solid #F2F2F2;border-collapse:separate;}
.basket table td{padding:5px 10px;border-right:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;}
.basket table td.tc{text-align:center;}
.basket table thead td,.basket table thead th{padding:7px 10px;background-color:#F2F2F2;}
.basket table.items thead th{font-weight:normal;}
.basket table.prod td{margin:0px;padding:0px;border:none;}
.basket td.checkbox div,.basket td.image div{text-align:center;}
.basket td.checkbox div{width:20px;}
.basket td.image div{width:50px;}
.basket td.image img{max-width:40px;max-height:40px;}
.basket table td .lppadding{padding-right:10px;padding-left:10px;}
.basket a.delete,.basket a.delay{display:inline-block;padding:5px 10px;}
.basket a.delete .icon{width:10px;height:9px;background-position:0px -890px;}
.basket a.delay .icon{width:15px;height:15px;background-position:0px -931px;}
.basket a.add .icon{width:23px;height:20px;background-position:0 -418px;}
.pcontent .basket .btns input.btn{float:left;margin-bottom:15px;padding:11px 26px;}
.pcontent .basket .btns input.btn.btn3{margin-right:15px;}
.pcontent .basket .btns input.btn.btn1{float:right;}
.artable{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.acc_title{margin-bottom:15px;color:#EE8131;}
.price.vat{padding-right:10px;}
.price_vat_bold{font-weight:bold;}
@media screen and (max-width:990px){.basket .totaltext{display:block;float:left;width:100%;margin-top:0px;margin-bottom:15px;}
 }
@media screen and (max-width:875px){.basket .artable{margin-bottom:15px;}
 .pcontent .basket .btns input.btn, .basket .btns .coupon .cop{padding:5px 14px;}
 }
@media screen and (max-width:775px){.pcontent .basket .separator{display:block;float:left;width:100%;}
 .pcontent .basket .btns input.btn.btn1{float:left;}
 }
@media screen and (max-width:480px){.pcontent .basket .btns input.btn{width:100%;margin-right:0px;}
 .basket .btns .coupon, .basket .btns .coupon .cop{width:100%;}
 }
.basketinhead{text-align:left;}
.basketinhead a,.basketinhead a:hover{display:block;color:#000;text-decoration:none;}
.basketinhead a .title{font-size:14px;}
.basketinhead a:hover .title{text-decoration:underline;}
.basketinhead .icon{display:block;float:left;width:37px;height:33px;margin-top:0px;margin-right:10px;background-position:0px -367px;}
.basketinhead .descr{color:#27408b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.basketinhead .title,.basketinhead .descr{margin-left:47px;}
.bx-soa{padding-bottom:20px;}
.bx-soa-section{border-radius:2px;margin-bottom:6px;-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease;border:1px solid #e8e9eb;}
.bx-soa-section.bx-step-completed{border:1px solid #83CB1B;}
.bx-soa-section-title-count{display:inline-block;min-width:17px;height:17px;border-radius:8px;border:1px solid #98979d;vertical-align:middle;position:relative;margin:-3px 10px 0 0;}
#bx-soa-order{counter-reset:heading;}
.bx-soa-section .bx-soa-section-title-count:after{position:absolute;left:0;right:0;top:0;text-align:center;font-size:10px;color:#98979d;line-height:15px;counter-increment:heading;content:counter(heading);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.bx-soa-section-title-count:before{content:"";position:absolute;width:10px;height:10px;right:-5px;bottom:-2px;display:none;background:url(/bitrix/templates/santehnikade/assets/css/images/sprite.png) no-repeat center;}
.bx-soa-section.bx-step-completed .bx-soa-section-title-count{background:#87c73d;border-color:#87c73d;}
.bx-soa-section.bx-step-completed .bx-soa-section-title-count:after{color:#fff;}
.bx-soa-section.bx-step-completed .bx-soa-section-title-count:before{display:block;background-position:center 0;}
.bx-soa-section.bx-step-warning .bx-soa-section-title-count{background:#f8c11a;border-color:#f8c11a;}
.bx-soa-section.bx-step-warning .bx-soa-section-title-count:after{color:#000;}
.bx-soa-section.bx-step-warning{border:1px solid #CCBE71;}
.bx-soa-section.bx-step-warning .bx-soa-section-title-count:before{display:block;background-position:center -37px;}
.bx-soa-section.bx-step-error .bx-soa-section-title-count{background:#db4c4c;border-color:#db4c4c;}
.bx-soa-section.bx-step-error .bx-soa-section-title-count:after{color:#fff;}
.bx-soa-section.bx-step-error{border:1px solid #db4a29;}
.bx-soa-section.bx-step-error .bx-soa-section-title-count:before{display:block;background-position:center -20px;}
.bx-soa-section.bx-selected{border:1px solid #91cedc;}
.bx-soa-section-title-container{overflow:hidden;background:#f2f5f7;padding:7px 0;font-size:14px;}
.bx-soa-section.bx-selected .bx-soa-section-title-container{padding:15px 0;}
.bx-soa-section-title{border-radius:2px;margin:0;color:#000;line-height:15px;min-height:20px;vertical-align:middle;font-size:16px;font-family:"Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding-top:3px;}
.bx-soa-section.bx-selected .bx-soa-section-title{font-size:22px;}
.bx-soa-editstep{display:inline;font-size:12px;vertical-align:middle;line-height:22px;border-bottom:1px dotted;}
.bx-soa-section.bx-selected .bx-soa-editstep{display:none;}
.bx-soa-section.bx-selected .bx-soa-editstep:hover{border-bottom:none;}
.bx-soa-section-content{padding:10px 15px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.bx-soa-section.bx-step-completed .bx-soa-section-content,.bx-soa-section.bx-selected .bx-soa-section-content{line-height:18px;}
.bx-soa-table-fade{position:relative;}
.bx-soa-table-fade:before{left:0;background:-webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);background:-moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );}
.bx-soa-table-fade:after{right:0;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);background:linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );}
.bx-soa-table-fade:before,.bx-soa-table-fade:after{content:"";width:0;position:absolute;bottom:10px;top:0;height:100%;display:block;-webkit-transition:width 300ms ease;-moz-transition:width 300ms ease;-ms-transition:width 300ms ease;-o-transition:width 300ms ease;transition:width 300ms ease;}
.bx-soa-table-fade-left:before,.bx-soa-table-fade-right:after{width:15px;}
.bx-soa-item-table{margin-bottom:10px;min-width:100%;display:table;}
.bx-soa-item-tr{display:table-row;}
.bx-soa-item-td{display:table-cell;vertical-align:top;padding-top:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border-top:1px dotted #e5e5e5;}
@media (min-width:769px){.bx-soa-item-td{padding-left:7px;padding-right:7px;padding-bottom:10px;}
 }
.bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td{border-top:none;}
.bx-soa-item-img-block{float:left;padding-right:15px;}
.bx-step-completed .bx-soa-item-img-block{width:48px;padding-bottom:10px;padding-right:10px;}
.bx-soa-item-imgcontainer{border-radius:4px;border:1px solid #c0cfd9;padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:contain;}
.bx-soa-item-title{font-weight:bold;padding-bottom:5px;}
.bx-soa-item-td-title{line-height:20px;color:#7c7c7c;padding-bottom:3px;font-size:12px;}
.bx-soa-item-td-text{line-height:25px;vertical-align:middle;}
.bx-soa-item-properties .bx-soa-item-td-title,.bx-soa-item-properties .bx-soa-item-td-text{text-align:center;}
.bx-soa-item-properties.bx-text-right .bx-soa-item-td-title,.bx-soa-item-properties.bx-text-right .bx-soa-item-td-text{text-align:right;}
.bx-soa-item-td-text input[type="number"]{height:25px;line-height:20px;}
.bx-soa-item-td-text .bx-price{white-space:nowrap;}
.bx-price-old{white-space:nowrap;text-decoration:line-through;color:#B8B8B8;font-size:13px;}
.bx-soa-item-td-control{padding-bottom:5px;font-size:11px;}
@media (max-width:991px){.bx-soa-item-table, .bx-soa-item-table > tbody, .bx-soa-item-tr, .bx-soa-item-td{display:block;}
 .bx-soa-item-tr.bx-soa-item-info-container, .bx-soa-item-tr .bx-soa-item-td{border:none;}
 .bx-soa-item-tr{border-top:1px dotted #e5e5e5;padding-bottom:15px;padding-top:10px;overflow:hidden;}
 .bx-soa-item-tr.bx-soa-item-tr-first{border:none;}
 .bx-soa-item-block{overflow:hidden;}
 .bx-soa-item-properties.bx-text-right .bx-soa-item-td-title, .bx-soa-item-properties.bx-text-right .bx-soa-item-td-text{text-align:center;}
 }
@media (min-width:581px) and (max-width:991px){.bx-soa-item-properties{float:left;padding-bottom:10px;}
 .bx-soa-item-td-title, .bx-soa-item-nth-4p1, .bx-soa-item-tr{clear:both;}
 }
@media (max-width:580px){.bx-soa-item-td{line-height:17px;}
 .bx-soa-item-img-block{float:none;max-width:160px;margin:0 auto;padding-right:0;}
 .bx-soa-section.bx-step-completed .bx-soa-item-img-block{float:left;}
 .bx-soa-item-content{padding-top:15px;}
 .bx-soa-section.bx-step-completed .bx-soa-item-content{padding-top:0;}
 .bx-scu-container{padding-top:10px;}
 .bx-soa-item-td-title, .bx-soa-item-td-text{line-height:20px;display:inline-block !important;padding:2px 5px;text-align:left;vertical-align:middle;font-size:13px;}
 .bx-soa-item-td-title:after{content:":";}
 .bx-soa-item-properties{padding:0;}
 }
@media (min-width:580px){.bx-soa-item-img-block{width:85px;margin:0;}
 }
.bx-soa-item-info-container{position:relative;height:35px;}
.bx-soa-item-info-container .bx-soa-item-td{border:none;position:absolute;}
.bx-soa-item-info-container .bx-soa-item-info-block{height:0;overflow:hidden;margin-bottom:10px;}
.bx-soa-item-info-block.bx-active{padding-top:10px;height:auto;}
.bx-soa-info-block{border:none;max-width:100%;}
.bx-soa-info-line{line-height:15px;}
.bx-soa-info-title{color:#7c7c7c;font-size:12px;padding:4px 0;vertical-align:top;}
.bx-soa-info-text{display:inline-block;font-size:12px;padding:4px 10px;vertical-align:top;}
@media (max-width:580px){.bx-soa-item-info-container .bx-soa-item-td{position:static;left:auto;right:auto;padding:0;}
 .bx-soa-item-info-container{position:relative;height:auto !important;min-height:0;}
 }
.bx-soa-coupon{border-top:1px solid #e5e5e5;padding-top:10px;margin-top:10px;}
.bx-soa-coupon-label{display:inline-block;font-weight:bold;font-size:13px;color:#000;padding-right:10px;vertical-align:top;}
.bx-selected .bx-soa-coupon-label{padding-top:7px;}
.bx-soa-coupon-item-fixed .bx-soa-coupon-block{font-weight:normal;}
.bx-soa-coupon-item-fixed .bx-soa-coupon-label,.bx-soa-coupon-item-fixed .bx-soa-coupon-item{font-weight:normal;padding-top:0;line-height:20px;}
.bx-soa-coupon-block{vertical-align:middle;line-height:34px;}
.bx-soa-coupon-input{display:inline-block;position:relative;}
.bx-soa-coupon-input:after{content:"";display:block;width:8px;height:8px;background-color:transparent;border-right:2px solid #8da3ad;border-bottom:2px solid #8da3ad;position:absolute;right:10px;top:50%;margin-top:-4px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);cursor:pointer;}
.bx-soa-coupon-input input[type=text].form-control{outline:none;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;}
.bx-soa-coupon-input input[type=text].form-control:focus{outline:none;box-shadow:none;}
.bx-step-completed .bx-soa-coupon-list{padding-top:0;line-height:20px;}
.bx-soa-coupon-item strong:first-child{margin-left:10px;}
.bx-soa-coupon-item strong{white-space:nowrap;margin-right:20px;position:relative;text-transform:uppercase;font-size:15px;font-weight:bold;display:inline-block;letter-spacing:-0.5px;}
.bx-soa-coupon-item strong.bx-soa-coupon-item-danger{color:#A94442;}
.bx-soa-coupon-item strong.bx-soa-coupon-item-success{color:#3ba428;}
.bx-soa-coupon-item strong.bx-soa-coupon-item-used{color:#777;}
.bx-soa-coupon-item-danger-mess,.bx-soa-coupon-item-mess{display:none;position:absolute;left:0;min-width:100%;top:100%;font-weight:normal;padding:6px 10px;background:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.1);text-transform:none;color:#333;letter-spacing:normal;z-index:1;}
.bx-soa-coupon-item strong:hover .bx-soa-coupon-item-mess,.bx-soa-coupon-item strong:hover .bx-soa-coupon-item-danger-mess{display:block;}
.bx-soa-coupon-remove{display:inline-block;height:20px;width:20px;margin-left:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANhJREFUeNpEkM0KwjAQhGdr/Dv6Nj6EXkRvehTfRhS868lWWigU9OFEHGeTqIF0dydftrMJp0s1McMdwJ5AY0iLKaxVbwGbBxgeJKaCS4NjbJxQvlE4a/ektUFX9w5JCNolEzQmGCHlT8VjEFQjdvrBN0EOF4oOrXS5Cxmqs7NKVSEroPHlkLLOLRX4r5HOjenf3tE7DDyjxCLNx032ZFovSe80BK7Sl9IQmJ4gT4foSfowe+47jGx+xzidQxY9Zd/+/cLbIC8ztW9VHBL0fXDWGdeDc/ERYABB6E45iF95UQAAAABJRU5ErkJggg==) no-repeat center;cursor:pointer;vertical-align:middle;position:relative;top:-1px;}
.bx-soa-pickup-preview-img{height:76px;border:1px solid #ddd;border-radius:1px;padding:1px;margin-left:10px;float:right;background-size:contain;background-repeat:no-repeat;background-position:center;}
.bx-soa-pickup-subTitle{font-size:15px;font-weight:bold;padding-bottom:10px;}
.bx-soa-pickup-list{margin-bottom:20px;}
.bx-soa-pickup-list .bx-soa-pickup-list-item{border-top:1px solid #dcdfe2;padding:16px 35px;font-size:13px;position:relative;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease;}
.bx-soa-pickup-list-item.bx-selected{background:#f8fafc;}
.bx-soa-pickup-list .bx-soa-pickup-list-item:last-child{border-bottom:1px solid #dcdfe2;}
.bx-soa-pickup-l-item-adress{padding-left:15px;color:#25495e;font-weight:bold;line-height:17px;min-height:17px;position:relative;padding-right:100px;}
.bx-soa-pickup-l-item-adress:before{height:17px;width:18px;content:"";top:50%;left:-5px;margin-top:-8px;position:absolute;background:url(/bitrix/templates/santehnikade/assets/css/images/sprite.png) no-repeat center -54px;}
.bx-soa-pickup-list-item .bx-soa-pickup-l-item-detail{padding-top:20px;display:none;}
.bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-detail{display:block;}
.bx-soa-pickup-l-item-detail{padding-left:100px;position:relative;min-height:80px;}
.bx-soa-pickup-l-item-detail.no-image{padding-left:20px;}
.bx-soa-pickup-l-item-btn{position:absolute;right:0;top:50%;margin-top:-17px;}
.bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn{padding-left:100px;padding-top:10px;float:none;position:relative;top:auto;right:auto;margin-top:0;}
.bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn.no-image{padding-left:20px;}
.bx-soa-pickup-l-item-name{font-weight:bold;}
.bx-soa-pickup-l-item-img{position:absolute;top:23px;left:0;max-width:90px;max-height:90px;height:auto;width:auto;}
.bx-soa-sidebar{position:relative;height:100%;}
.bx-soa-cart-total{border:1px solid #e8e9eb;border-radius:3px;padding:20px;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;}
.bx-soa-cart-total.bx-soa-cart-total-fixed{position:fixed;top:10px;}
.bx-soa-cart-total.bx-soa-cart-total-bottom{opacity:0;}
@media (max-width:768px){.bx-soa-cart-total.bx-soa-cart-total-fixed{position:static;padding-top:0;width:100% !important;}
 .bx-soa-cart-total.bx-soa-cart-total-bottom{opacity:1 !important;position:static;}
 .bx-soa-cart-total-ghost{display:none;}
 }
.bx-soa-cart-total-line{padding:5px 0;font-size:13px;border-top:1px solid #e5e5e5;line-height:25px;overflow:hidden;}
.bx-soa-cart-total .bx-soa-cart-total-line:first-child{border-top:none;}
.bx-soa-cart-total .bx-soa-cart-total-line:nth-child(2){border-color:#bfbfbf;}
.bx-soa-cart-total .bx-soa-cart-total-line:first-child .bx-soa-cart-t{font-weight:bold;}
.bx-soa-cart-total .bx-soa-cart-total-line-total{padding-top:25px;border-bottom:none;}
.bx-soa-cart-t{float:left;}
.bx-soa-cart-d{float:right;}
.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-t{font-weight:bold;}
.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d{font-size:28px;}
.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d span{font-size:18px;}
.bx-soa-cart-total-button-container{padding-top:20px;text-align:center;}
.bx-soa-cart-total-button-container > .btn{width:100%;}
.bx-soa-more{padding-top:2px;margin-top:10px;}
.bx-soa-price-not-calc{border-bottom:1px dashed;color:#F55450;text-decoration:none;cursor:pointer;}
.bx-soa-price-not-calc:active,.bx-soa-price-not-calc:hover{border-color:transparent;color:#A94442;}
@media (max-width:991px){.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d{white-space:nowrap;font-size:19px;}
 .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d span{font-size:14px;}
 }
@media (max-width:580px){.bx-soa-coupon-label{display:block;padding-bottom:5px;}
 .bx-soa-coupon-block{display:block;}
 .bx-soa-coupon-input{text-align:center;}
 .bx-soa-coupon-input input{display:inline-block !important;}
 .bx-soa-coupon-item{text-align:center;}
 .bx-soa-coupon-item strong{display:inline-block;position:relative;}
 .bx-soa-coupon-item strong:first-child{margin-left:0;}
 .bx-soa-coupon-remove:after{content:"";clear:both;}
 .bx-soa-more{padding-top:10px;}
 .bx-soa-pickup-l-item-detail{padding-left:0;}
 .bx-soa-pickup-l-item-img{position:relative;left:auto;top:auto;max-width:200px;max-height:200px;}
 .bx-soa-pickup-l-item-adress{padding-right:0;}
 }
.bx-scu-container{overflow:hidden;}
.bx-soa-item-content .bx-scu-container{max-width:200px;}
.bx-scu-list{margin:0;padding:0 5px;}
.bx-scu-itemlist{list-style:none;padding:0;overflow:hidden;margin:0 -5px;min-width:40px;}
.bx-scu-item{float:left;width:20%;padding:5px;}
.bx-img-item{float:left;width:50%;padding:5px;min-width:30px;max-width:50px;}
@media (max-width:580px){.bx-img-item{width:45px;}
 }
.bx-img-itemColor{position:absolute;top:3px;right:3px;left:3px;bottom:3px;background-size:contain;-webkit-background-size:contain;background-position:center;background-repeat:no-repeat;}
.bx-scu-itemColorBlock{position:relative;padding-top:100%;cursor:pointer;outline:1px solid #c0cfda;-webkit-transition:outline .2s ease;-moz-transition:outline .2s ease;-o-transition:outline .2s ease;transition:outline .2s ease;}
.bx-scu-itemColorBlock:hover{outline:1px solid #006cc0;}
.bx-scu-itemColorBlock.selected{outline:2px solid #006cc0;}
.bx-scu-itemColor{position:absolute;top:3px;right:3px;left:3px;bottom:3px;background-size:contain;background-position:center;background-repeat:no-repeat;}
.bx-scu-itemTextBlock{position:relative;cursor:pointer;outline:1px solid #c0cfda;-webkit-transition:outline .2s ease;-moz-transition:outline .2s ease;-o-transition:outline .2s ease;transition:outline .2s ease;}
.bx-scu-itemTextBlock:hover{outline:1px solid #006cc0;}
.bx-scu-itemTextBlock.selected{outline:2px solid #006cc0;}
.bx-scu-itemText{vertical-align:middle;text-align:center;font-size:11px;line-height:18px;white-space:nowrap;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;}
.bx-scu-container{position:relative;height:35px;overflow:hidden;}
.bx-scu-container:after{content:"";position:absolute;left:0;right:0;bottom:0;height:25px;background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}
.bx-selected .bx-scu-container{height:auto;}
.bx-selected .bx-scu-container:after{height:0;}
@media (max-width:768px){.bx-scu-container{height:auto;}
 .bx-scu-container:after{height:0;}
 }
.bx-scu-container .bx-soa-item-td-title{line-height:20px;}
.bx-scu-container .bx-soa-item-td-title,.bx-scu-container .bx-soa-item-td-text{float:left;font-size:13px;padding-right:5px;line-height:19px;vertical-align:middle;padding-bottom:3px;}
.bx-scu-container .bx-soa-item-td-title{clear:both;}
@media (min-width:768px){.bx-scu-container .bx-soa-item-td-title, .bx-scu-container .bx-soa-item-td-text{padding-bottom:0;line-height:20px;}
 }
.bx-soa h3.bx-title{font-size:15px;font-weight:bold;}
.bx-soa-reg-block{background:#f8fafc;padding:25px 20px;}
.bx-soa-reg-block p{color:#595a5b;font-size:13px;margin:0 0 10px;padding:0;}
.bx-soa-reference{color:#9a9a9a;font-size:11px;padding-top:10px;padding-bottom:20px;}
.bx-soa-auth .bx-soa-reference{border-top:1px solid #f2f2f2;}
.bx-sls .quick-location-tag,.bx-slst .quick-location-tag{display:inline-block;background:#d0ecf1;border-radius:3px;padding:10px 20px 11px;margin:10px 2px;cursor:pointer;vertical-align:middle;font-size:15px;line-height:20px;height:auto;color:#333;border:none;-webkit-transition:background 200ms ease;-moz-transition:background 200ms ease;-o-transition:background 200ms ease;transition:background 200ms ease;}
.bx-sls .quick-location-tag:hover,.bx-slst .quick-location-tag:hover{background-color:#e3f4f7;}
.bx-sls .quick-location-tag:first-child,.bx-slst .quick-location-tag:first-child{margin-left:0;}
.bx-sls .quick-location-tag:last-child,.bx-slst .quick-location-tag:last-child{margin-right:0;}
.bx-soa .bx-soa-location-offered small{color:#737373;}
.bx-soa-location-selected{padding-top:12px;padding-bottom:22px;}
.bx-soa .bx-soa-customer-label,.bx-soa .bx-soa-custom-label,.bx-soa .form-group label{position:relative;font-size:14px;font-weight:500;padding-bottom:2px;color:#000;}
.bx-soa .bx-soa-customer-label-container small,.bx-soa .bx-soa-custom-label-container small,.bx-soa .form-group label small{color:#737373;}
.form-control{background-color:#f8fafc;border:1px solid #d5dadc;box-shadow:none;border-radius:2px;}
.bx-soa .bx-soa-location-input-container{position:relative;}
.bx-soa .bx-soa-customer-tel-input-container{position:relative;}
.bx-soa .bx-soa-customer-tel-input-container{height:41px;}
.bx-soa .bx-soa-location-input{padding:10px 40px 11px;}
.bx-soa .bx-soa-customer-tel-input{padding:10px 11px 10px 50px;}
.bx-soa .bx-soa-location-input-container:before{content:" ";position:absolute;left:8px;bottom:9px;top:9px;width:20px;background-size:contain;}
.bx-soa-pp-company{padding-bottom:20px;z-index:100;position:relative;}
.bx-soa-pp .bx-soa-pp-company{padding:7px;border:1px solid transparent;-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease;}
.bx-soa-pp-desc-container{padding-top:7px;}
.bx-soa-pp-desc-container .bx-soa-pp-company{background:#f8fafc;border:1px solid #d5dadc;padding:7px 15px;}
.bx-soa-pp-company-logo{padding-top:6px;}
.bx-soa-pp-company-graf-container{border:2px solid #c3cace;border-radius:2px;position:relative;background:#fff;width:auto;height:0;padding-top:50%;}
.bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container{border-color:#159ebb;}
.bx-soa-pp-inner-ps.bx-selected .bx-soa-pp-company-graf-container{border-color:#159ebb;}
.bx-soa-pp-company.bx-bd-error .bx-soa-pp-company-graf-container{border-color:#db4a29;}
.bx-soa-pp-company.bx-bd-waring .bx-soa-pp-company-graf-container{border-color:#CCBE71;}
input[type=checkbox].bx-soa-pp-company-checkbox{position:absolute;top:7px;left:7px;margin:0;padding:0;z-index:100;}
.bx-soa-pp-company-image{position:absolute;top:5px;right:5px;bottom:5px;left:5px;background-size:contain;background-repeat:no-repeat;background-position:center;}
.bx-soa-pp-desc-container .bx-soa-pp-company-logo{max-width:150px;}
.bx-soa-pp-company-smalltitle{padding-top:9px;color:#a3a3a3;font-size:11px;text-align:center;padding-bottom:5px;line-height:12px;}
.bx-soa-pp-company-title{font-size:19px;font-weight:bold;}
.bx-soa-pp-company-subTitle{font-size:15px;font-weight:bold;}
.bx-soa-pp-company-desc{font-size:13px;padding-top:10px;line-height:17px;}
.bx-soa-pp-company-selected{padding:4px 0;}
.bx-soa-pp-company-selected strong{margin-left:10px;}
ul.bx-soa-pp-list{margin:10px 0;padding:0;list-style:none;font-size:13px;color:#000;}
ul.bx-soa-pp-list li{clear:both;padding:5px 0;}
.bx-soa-pp-list-termin{color:#8d8d8d;display:block;}
.bx-soa-pp-list-description{display:block;}
.bx-soa-pp-delivery-cost{position:absolute;font-size:14px;line-height:14px;color:#fff;padding:2px 4px;right:-2px;bottom:-2px;border-radius:1px;background:rgba(0, 0, 0, 0.5);}
.bx-soa-pp-field .form-control{background:#fff;}
.bx-soa-pp-company-block .checkbox label,.bx-soa-pp-company-block .form-group label{font-size:13px;}
.bx-soa-pp-company-block .form-control{font-size:13px;}
.bx-soa-pp-price{text-align:right;padding:4px 0;}
.bx-soa-service-small{color:#a3a3a3;font-size:11px;}
@media (min-width:1200px){.bx-soa-pp .bx-soa-pp-company:nth-child(4n+1){clear:both;}
 }
@media (min-width:992px) and (max-width:1199px){.bx-soa-pp .bx-soa-pp-company:nth-child(3n+1){clear:both;}
 }
@media (min-width:768px) and (max-width:991px){.bx-soa-pp .bx-soa-pp-company:nth-child(3n+1){clear:both;}
 }
@media (max-width:767px){.bx-soa-pp .bx-soa-pp-company:nth-child(2n+1){clear:both;}
 }
@media (min-width:481px) and (max-width:766px){.bx-soa-pp-desc-container .bx-soa-pp-company-logo{width:100%;padding-top:0;}
 .bx-soa-pp-desc-container .bx-soa-pp-company-smalltitle{display:none;}
 .bx-soa-pp-list-termin{width:30%;}
 }
@media (max-width:480px){.bx-soa-pp-company-logo{width:45%;}
 .bx-soa-pp-company-title{display:none;}
 .bx-soa-pp-item-container{border-right:none;}
 .bx-soa-pp-desc-container .bx-soa-pp-company-logo{width:100%;padding-top:0;}
 .bx-soa-pp-desc-container .bx-soa-pp-company-smalltitle{display:none;}
 .bx-soa-pp-list-termin{width:40%;}
 }
.bx-soa-section.bx-step-good{-webkit-animation:animationBorderStep ease 5s;-moz-animation:animationBorderStep ease 5s;-o-animation:animationBorderStep ease 5s;animation:animationBorderStep ease 5s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;}
@-webkit-keyframes animationBorderStep{0%{border-color:#70BB18;}
 100%{border-color:#91cedc;}
 }
@-moz-keyframes animationBorderStep{0%{border-color:#70BB18;}
 100%{border-color:#91cedc;}
 }
@-ms-keyframes animationBorderStep{0%{border-color:#70BB18;}
 100%{border-color:#91cedc;}
 }
@-o-keyframes animationBorderStep{0%{border-color:#70BB18;}
 100%{border-color:#91cedc;}
 }
@keyframes animationBorderStep{0%{border-color:#70BB18;}
 100%{border-color:#91cedc;}
 }
.bx-soa-section.bx-step-bad{-webkit-animation:animationBorderStepBad ease 5s;-moz-animation:animationBorderStepBad ease 5s;-o-animation:animationBorderStepBad ease 5s;animation:animationBorderStepBad ease 5s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;}
@-webkit-keyframes animationBorderStepBad{0%{border-color:#db4a29;}
 100%{border-color:#91cedc;}
 }
@-moz-keyframes animationBorderStepBad{0%{border-color:#db4a29;}
 100%{border-color:#91cedc;}
 }
@-ms-keyframes animationBorderStepBad{0%{border-color:#db4a29;}
 100%{border-color:#91cedc;}
 }
@-o-keyframes animationBorderStepBad{0%{border-color:#db4a29;}
 100%{border-color:#91cedc;}
 }
@keyframes animationBorderStepBad{0%{border-color:#db4a29;}
 100%{border-color:#91cedc;}
 }
.bx-soa-changeCostSign{-webkit-animation:changeCostSign ease .4s;-moz-animation:changeCostSign ease .4s;-o-animation:changeCostSign ease .4s;animation:changeCostSign ease .4s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;}
@-webkit-keyframes changeCostSign{0%{opacity:1;}
 40%{opacity:0;}
 60%{opacity:0;}
 100%{opacity:1;}
 }
@-moz-keyframes changeCostSign{0%{opacity:1;}
 40%{opacity:0;}
 60%{opacity:0;}
 100%{opacity:1;}
 }
@-ms-keyframes changeCostSign{0%{opacity:1;}
 40%{opacity:0;}
 60%{opacity:0;}
 100%{opacity:1;}
 }
@-o-keyframes changeCostSign{0%{opacity:1;}
 40%{opacity:0;}
 60%{opacity:0;}
 100%{opacity:1;}
 }
@keyframes changeCostSign{0%{opacity:1;}
 40%{opacity:0;}
 60%{opacity:0;}
 100%{opacity:1;}
 }
.bx-sls.form-control{padding:0;}
.bx-sls .bx-ui-sls-pane,.bx-slst .bx-ui-combobox-dropdown{border:1px solid #bdbdbd;}
.bx-sls .dropdown-fade2white,.bx-slst .dropdown-fade2white{top:1px;}
.bx-sls .form-control.dropdown-block,.bx-slst .form-control.dropdown-block{box-shadow:none;}
.has-error .bx-sls .form-control.dropdown-block,.has-error .bx-slst .form-control.dropdown-block{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.bx-slst .form-control .bx-ui-combobox-container .bx-combobox-fake-as-input{padding-top:7px;}
.bx-bd-error{border-color:#db4a29;}
.bx-bd-waring{border-color:#CCBE71;}
.wsnw{white-space:nowrap;}
.bx-step-opacity{opacity:0;-webkit-animation:animationBorderStepOpacity ease 1s;-moz-animation:animationBorderStepOpacity ease 1s;-o-animation:animationBorderStepOpacity ease 1s;animation:animationBorderStepOpacity ease 1s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;}
@-webkit-keyframes animationBorderStepOpacity{0%{opacity:0;}
 100%{opacity:100;}
 }
@-moz-keyframes animationBorderStepOpacity{0%{opacity:0;}
 100%{opacity:100;}
 }
@-ms-keyframes animationBorderStepOpacity{0%{opacity:0;}
 100%{opacity:100;}
 }
@-o-keyframes animationBorderStepOpacity{0%{opacity:0;}
 100%{opacity:100;}
 }
@keyframes animationBorderStepOpacity{0%{opacity:0;}
 100%{opacity:100;}
 }
ymaps h3{margin:6px 0 10px 0;}
.bx-authform{margin:0 0 25px;}
.bx-authform-formgroup-container{margin-bottom:25px;}
.bx-authform-content-container,.bx-authform-label-container{font-size:13px;color:#5a6c77;padding-bottom:2px;}
.bx-authform-input-container{position:relative;}
.bx-authform-psw-protected{height:38px;width:38px;position:absolute;right:1px;top:50%;margin-top:-19px;background:url(/bitrix/templates/santehnikade/assets/css/images/sprite.png) no-repeat center;-webkit-background-size:11px auto;background-size:11px auto;}
.bx-authform-psw-protected-desc{display:none;background:#fff;position:absolute;width:250px;left:50%;margin-left:-125px;bottom:100%;margin-bottom:14px;border:1px solid #f0f1f2;padding:10px 20px;font-size:14px;z-index:110;box-shadow:0 6px 9px 0 rgba(0, 0, 0, 0.1);}
.bx-authform-psw-protected:hover .bx-authform-psw-protected-desc{display:block;}
.bx-authform-psw-protected-desc > span{position:absolute;left:0;right:0;top:100%;height:14px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOCAYAAAAxDQxDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzNzExNDdGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzNzExNDhGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMjM3MTE0NUZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMjM3MTE0NkZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodxyuQAAAFASURBVHjarJS/SgNBEMZ3x00glj6DL2Fn5UtYi7WdlYUIYhGwCYgPYBeIjbUvIYikCxaCGk/wZvf2n98dCiEm521y2xwzOzO/m5tvTn5knyrG+LLZ6211ux3R5rHWCtZGhBBOCbaTUu7kzM9FYVuDeO+FNsWjD+EQ9S/px/8EY7ctmHVO5KwzwM5Iymu4pjRzP24D5tAJs34D7Bzm3a+f5uLWgpWfCzMZY+YHG0QXqDVdBloZZp0VXzmXAriCOZq/pyV5STB0Eo0pHqCufXQygCs2BTWCxUrC5eDZO+f7iL+BSy+KpX9ethZWSVibCSDHiLutK0QNPv9CGIpDXWaCPTkioj5c7+uC/sBctSccMfjBrITrjsQvKEXB25DufUepDPtyAnvYNFElrkrVGZZxD89hSqJaYflL2Gtq0rcAAwDa/ePzqfelnAAAAABJRU5ErkJggg==) no-repeat center bottom;}
.bx-authform-input-container input[type="text"],.bx-authform-input-container input[type="password"]{display:block;width:100%;font-size:18px;height:38px;margin:0;padding:0 4px;border:1px solid #CCD5DB;border-radius:2px;background:#f8fafc;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bx-authform-input-container input[type="text"].bx-empty-field,.bx-authform-input-container input[type="password"].bx-empty-field{border-color:#dd4b39;}
span.bx-authform-starrequired{color:#d93333;}
.bx-authform-formgroup-container .bx-captcha{margin-bottom:10px;}
.bx-authform-link-container,.bx-authform-description-container{padding-bottom:10px;font-size:13px;color:#292d2e;}
.bx-authform-description-container{font-size:13px;color:#5a6c77;}
.bx-authform-link-container{margin-bottom:20px;}
hr.bxe-light{border:0;border-bottom:1px solid #e5e5e5;margin-top:20px;margin-bottom:20px;}
.alert{border:none;border-radius:1px;font-size:14px;padding:15px;margin-bottom:20px;}
.bxe-aleft-title{font-weight:bold;padding-bottom:5px;}
.alert-success{color:#3C763D;background-color:#DFF0D8;border-color:#D6E9C6;}
.alert-warning{color:#8A6D3B;background-color:#FCF8E3;border-color:#FAEBCC;}
.alert-danger{color:#A94442;background-color:#F2DEDE;border-color:#EBCCD1;}
.bx-pagination{margin:10px 0;}
.bx-pagination .bx-pagination-container{text-align:center;position:relative;}
.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block;}
.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px;}
.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease, background-color .3s ease, border-color .3s ease;-moz-transition:color .3s ease, background-color .3s ease, border-color .3s ease;-ms-transition:color .3s ease, background-color .3s ease, border-color .3s ease;-o-transition:color .3s ease, background-color .3s ease, border-color .3s ease;transition:color .3s ease, background-color .3s ease, border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle;}
.bx-pagination .bx-pagination-container ul li a:hover span{background:#DADADA;}
.bx-pagination .bx-pagination-container ul li.bx-active span{background:#27408b;color:#fff;}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#27408b;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#fff;}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#fff;background:#27408b;border:2px solid #eff0f1;line-height:28px;padding:0 18px;}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#DADADA;color:#000;}
.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff;}
.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#F9A91D;color:#fff;}
.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#E22B2B;color:#fff;}
#loading_screen{position:fixed;z-index:1150;left:50%;top:50%;margin-left:-32px;margin-top:-32px;width:64px;height:64px;}
.bx-soa-tooltip.bx-soa-tooltip-static{position:relative;z-index:0;}
.bx-soa-tooltip.bx-soa-tooltip-static .tooltip-arrow{left:20px;}
.bx-soa-tooltip .tooltip-inner{max-width:300px;}
.bx-soa-tooltip.bx-soa-tooltip-danger .tooltip-arrow{border-top-color:#F2DEDE;}
.bx-soa-tooltip.bx-soa-tooltip-danger .tooltip-inner{background:#F2DEDE;color:#A94442;}
.bx-soa-tooltip.bx-soa-tooltip-warning .tooltip-arrow{border-top-color:#FCF8E3;}
.bx-soa-tooltip.bx-soa-tooltip-warning .tooltip-inner{background:#FCF8E3;color:#8A6D3B;}
.bx-soa-tooltip.bx-soa-tooltip-success .tooltip-arrow{border-top-color:#dff0d8;}
.bx-soa-tooltip.bx-soa-tooltip-success .tooltip-inner{background:#dff0d8;color:#3c763d;}
.bx-soa-tooltip.bx-soa-tooltip-coupon{display:none;}
.bx-soa-coupon-item-used:hover .bx-soa-tooltip,.bx-soa-coupon-item-danger:hover .bx-soa-tooltip,.bx-soa-coupon-item-success:hover .bx-soa-tooltip{display:block;opacity:1;bottom:100%;}
.bx-soa-tooltip-coupon > span{display:block;text-transform:none;}
.bx-soa-empty-cart-image{width:131px;height:116px;margin:50px auto 42px;background:url(/bitrix/templates/santehnikade/assets/css/images/empty_cart.svg) no-repeat center;-webkit-background-size:contain;background-size:contain;}
.bx-soa-empty-cart-text{font-size:36px;text-align:center;color:#bababa;margin-bottom:42px;}
.bx-soa-empty-cart-desc{text-align:center;color:#000;font-size:16px;margin-bottom:42px;}
.soa-property-container .input-group-addon{background:#fff;}
.input-group-addon .bx-calendar{background:url(/bitrix/templates/santehnikade/assets/css/images/calendar.svg) no-repeat center;display:inline-block;width:18px;background-size:18px auto;height:18px;}
.icon-success{position:absolute;left:16px;width:21px;height:21px;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjEgMjEiPjxzdHlsZT4uc3Qwe2ZpbGw6IzcxYmEyNH08L3N0eWxlPjxwYXRoIGlkPSJGb3JtYV8xIiBjbGFzcz0ic3QwIiBkPSJNMTAuNSAwQzQuNyAwIDAgNC43IDAgMTAuNVM0LjcgMjEgMTAuNSAyMSAyMSAxNi4zIDIxIDEwLjUgMTYuMyAwIDEwLjUgMHpNOSAxNS40bC01LTQuOSAyLTIgMyAzIDYtNS45IDIgMi04IDcuOHoiLz48L3N2Zz4=);}
.icon-warning{position:absolute;left:16px;width:22px;height:20px;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjIgMjAiPjxzdHlsZT4uc3Qwe2ZpbGw6I2RlYTcxMn08L3N0eWxlPjxwYXRoIGlkPSJGb3JtYV8xIiBjbGFzcz0ic3QwIiBkPSJNMjEuNyAxNi43TDEyLjkgMS4xQzEyLjMuMSAxMS0uMyAxMCAuM2MtLjQuMi0uNy41LS45LjhMLjMgMTYuN2MtLjQuNy0uNCAxLjUgMCAyLjIuNC43IDEuMSAxLjEgMS45IDEuMWgxNy43Yy44IDAgMS41LS40IDEuOS0xLjEuMy0uNy4zLTEuNS0uMS0yLjJ6bS0xMC43LjhjLS44IDAtMS40LS42LTEuNS0xLjQgMC0uOC42LTEuNCAxLjQtMS41LjggMCAxLjQuNiAxLjUgMS40IDAgLjgtLjYgMS41LTEuNCAxLjV6bTEuNC02LjJjMCAuOC0uNiAxLjQtMS40IDEuNHMtMS40LS42LTEuNC0xLjRWNC43YzAtLjQuMy0uNy43LS43aDEuNWMuNCAwIC43LjMuNy43bC0uMSA2LjZ6Ii8+PC9zdmc+);}
/************************************************************/.rsorder input[type="text"],.rsorder input[type="password"],.rsorder textarea,.rsorder select{width:100%;}
.rsorder .radio-inline{padding-left:0;}
.rsorder .has-error .form-control{box-shadow:none;}
.rsorder .bx-sls .dropdown-block{padding:0 25px 0 34px;border-radius:0;}
.rsorder .bx-sls .dropdown-icon{top:13px;left:14px;}
.rsorder .bx-sls .bx-ui-sls-clear{margin-top:6px;margin-right:4px;}
.rsorder .bx-soa-section.bx-step-completed{border-color:#F2F2F2;}
.rsorder .bx-soa-section-content{padding:10px 25px;}
.rsorder .bx-soa-section.bx-active.bx-selected .bx-soa-section-content{padding-bottom:24px;}
.rsorder .bx-soa-section-title-container{background-color:#F2F2F2;}
.rsorder .bx-soa-section-title{font-size:inherit;font-weight:normal;padding:3px 25px;}
.rsorder .bx-soa-location-input-container .form-control .bx-ui-sls-fake{width:100%;}
.rsorder .form-group{margin:10px 0;}
.rsorder .bx-soa .bx-soa-customer-label,.rsorder .bx-soa .bx-soa-custom-label,.rsorder .bx-soa .form-group label.bx-soa-custom-label{font-size:inherit;font-weight:bold;margin-bottom:5px;}
.rsorder .bx-soa .form-group label{font-size:inherit;}
.rsorder .bx-soa-section.bx-selected,.rsorder .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container{border-color:#EE8131;}
.rsorder .bx-soa-item-title{font-weight:normal;}
.rsorder .bx-soa-cart-total{padding:10px 25px;}
.rsorder .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d{font-size:16px;font-weight:bold;}
.body .bx-sls .bx-ui-sls-fake,.body .bx-sls .bx-ui-sls-route,.footer .bx-sls .bx-ui-sls-fake,.footer .bx-sls .bx-ui-sls-route,.fancybox-inner .bx-sls .bx-ui-sls-fake,.fancybox-inner .bx-sls .bx-ui-sls-route,.gopro-subscribe-window .bx-sls .bx-ui-sls-fake,.gopro-subscribe-window .bx-sls .bx-ui-sls-route{height:39px;}
/************************************************************//** Project:----------Store-2013* Component---------CART_PAGE* Last Refactoring:-31.10.2013** @version:---------13.10.31[r1704]*/.bx_ordercart .bx_sort_container a:hover{background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #ededed));background:-webkit-linear-gradient(top, #f9f9f9 0%, #ededed 100%);background:-moz-linear-gradient(top, #f9f9f9 0%, #ededed 100%);background:-ms-linear-gradient(top, #f9f9f9 0%, #ededed 100%);background:-o-linear-gradient(top, #f9f9f9 0%, #ededed 100%);background:linear-gradient(to bottom, #f9f9f9 0%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed',GradientType=0 );}
.bx_ordercart .bx_sort_container a:active{background:#707070;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwNzA3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMmEyYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #707070), color-stop(100%, #a2a2a2));background:-webkit-linear-gradient(top, #707070 0%, #a2a2a2 100%);background:-moz-linear-gradient(top, #707070 0%, #a2a2a2 100%);background:-ms-linear-gradient(top, #707070 0%, #a2a2a2 100%);background:-o-linear-gradient(top, #707070 0%, #a2a2a2 100%);background:linear-gradient(to bottom, #707070 0%, #a2a2a2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#a2a2a2',GradientType=0 );box-shadow:inset 0 1px 2px 0 #3e3e3e;color:#fff;text-shadow:0 1px 0 #505050;}
.bx_ordercart .bx_ordercart_order_table_container{overflow-x:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;border:1px solid #c9c9c9;border-radius:3px;font-size:14px;}
.bx_ordercart .bx_ordercart_order_table_container table{margin:0;padding:0;min-width:100%;border-collapse:collapse;}
.bx_ordercart .bx_ordercart_order_table_container table td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;}
.bx_ordercart .bx_ordercart_order_table_container table td.margin{padding:0;width:2%;border-bottom:none !important;}
.bx_ordercart .bx_ordercart_order_table_container table thead td{padding:0 5px;min-height:39px;background:#f5f5f5;color:#000;font-size:14px;line-height:39px;}
.bx_ordercart .bx_ordercart_order_table_container table tbody td{padding:2% 1%;border-bottom:1px solid #e5e5e5;vertical-align:top;}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr:last-child td{border-bottom:none;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto{width:20%;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.item,.bx_ordercart .bx_ordercart_order_table_container tbody td.custom,.bx_ordercart .bx_ordercart_order_table_container tbody td.price{text-align:left;font-size:16px;line-height:22px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom span{display:none;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.item{width:70%;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{color:#000;font-weight:bold;font-size:17px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price{color:#b8b8b8;text-decoration:line-through;font-size:13px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price{color:#7f7f7f;font-size:11px;line-height:13px;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price_value{font-size:11px;line-height:13px;}
.bx_ordercart .bx_ordercart_photo_container{position:relative;padding-top:100%;min-width:50px;max-width:100%;height:0;border:1px solid #c0cfda;border-radius:2px;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_photo{position:absolute;top:4%;right:4%;bottom:4%;left:4%;background-position:center;-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand{position:relative;margin-top:3%;min-width:50px;max-width:100%;border:1px solid #c0cfda;border-radius:2px;line-height:0;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand img{margin:0;padding:0;width:100%;height:auto;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle{margin:0;padding:0;white-space:normal;line-height:18px;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a{color:#000;text-decoration:none;font-weight:bold;font-size:16px;line-height:16px;}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemart{margin-bottom:10px;color:#b4b4b4;font-size:13px;}
.bx-touch .bx_ordercart td.custom .centered,.bx-no-touch .bx_ordercart td.custom .some-class{display:none;}
.bx_ordercart .bx_ordercart_order_pay{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px auto 0;padding:0 20px;}
.bx_ordercart .bx_ordercart_order_sum{float:right;}
.bx_ordercart .bx_ordercart_order_sum tr td{padding:1px;text-align:right;font-size:13px;}
.bx_ordercart .bx_ordercart_order_sum tr td.custom_t1{width:100%;}
.bx_ordercart .bx_ordercart_order_sum tr td.custom_t2{white-space:nowrap;}
.bx_ordercart .bx_ordercart_order_sum tr td.fwb{font-weight:bold;}
.bx_ordercart_order_pay_center{margin-top:20px;padding-top:20px;border-top:1px solid #e4e6e8;text-align:right;}
.bx_ordercart_order_pay_center span,.bx_ordercart_order_pay_center a{vertical-align:top;line-height:53px;}
.bx_ordercart_order_pay_center span{margin:0 30px;font-weight:bold;font-size:17px;}
.bx_ordercart_order_pay_center .checkout{position:relative;top:-9px;display:inline-block;padding:0 18px;border-radius:3px;background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a2df), color-stop(100%, #006fcb));background:-webkit-linear-gradient(top, #00a2df 0%, #006fcb 100%);background:-moz-linear-gradient(top, #00a2df 0%, #006fcb 100%);background:-ms-linear-gradient(top, #00a2df 0%, #006fcb 100%);background:-o-linear-gradient(top, #00a2df 0%, #006fcb 100%);background:linear-gradient(to bottom, #00a2df 0%, #006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb',GradientType=0 );color:#fff;vertical-align:bottom;text-decoration:none;text-shadow:0 1px 0 #0075b6;font-weight:bold;line-height:36px;}
.bx_ordercart_order_pay_center .checkout:hover{background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTdkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a2df), color-stop(100%, #0a7ddd));background:-webkit-linear-gradient(top, #00a2df 0%, #0a7ddd 100%);background:-moz-linear-gradient(top, #00a2df 0%, #0a7ddd 100%);background:-ms-linear-gradient(top, #00a2df 0%, #0a7ddd 100%);background:-o-linear-gradient(top, #00a2df 0%, #0a7ddd 100%);background:linear-gradient(to bottom, #00a2df 0%, #0a7ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#0a7ddd',GradientType=0 );}
.bx_ordercart_order_pay_center .checkout:active{background:#0a7ddd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhN2RkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0a7ddd), color-stop(100%, #00a2df));background:-webkit-linear-gradient(top, #0a7ddd 0%, #00a2df 100%);background:-moz-linear-gradient(top, #0a7ddd 0%, #00a2df 100%);background:-ms-linear-gradient(top, #0a7ddd 0%, #00a2df 100%);background:-o-linear-gradient(top, #0a7ddd 0%, #00a2df 100%);background:linear-gradient(to bottom, #0a7ddd 0%, #00a2df 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a7ddd', endColorstr='#00a2df',GradientType=0 );box-shadow:inset 0 3px 2px 1px rgba(0, 0, 0, 0.22);}
@media (max-width:980px){.bx-touch .bx_ordercart .bx_sort_container span{display:block;}
 .bx-touch .bx_ordercart .bx_sort_container a{margin:0 20px 10px 0;}
 .bx_ordercart .bx_ordercart_order_table_container table thead td{font-size:13px;}
 .bx_ordercart .bx_ordercart_order_table_container tbody td.custom, .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a, .bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{font-size:14px;}
 }
@media (max-width:680px){.bx_ordercart .bx_ordercart_order_table_container table thead td{font-size:12px;}
 .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a, .bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{font-size:12px;}
 }
@media (max-width:600px){.bx-touch .bx_ordercart .bx_ordercart_order_pay{width:100%;}
 .bx-touch .bx_ordercart .bx_ordercart_order_pay_right{float:none;width:100%;text-align:center;}
 .bx-touch .bx_ordercart .bx_ordercart_order_sum{float:none;margin-top:20px;width:100%;}
 }
@media (max-width:530px){.bx-touch .bx_ordercart .bx_sort_container{margin:10px 0;text-align:left;line-height:13px;}
 .bx-touch .bx_ordercart .bx_sort_container a{display:inline;margin:0 10px 0 0;padding:0;border:none;background:none;color:#327ab7;text-decoration:underline;font-size:13px;}
 .bx-touch .bx_ordercart .bx_sort_container a:hover{text-decoration:none;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container table, .bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody, .bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr, .bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td{display:block;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td{padding:2% 6%;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr{margin-bottom:20px;border-bottom:3px double #c9c9c9;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr:last-child{margin-bottom:0;border-bottom:none;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container table thead{display:none;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item, .bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.itemphoto{width:100%;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item{padding-bottom:20px;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.item .bx_item_detail_size_small_noadaptive, .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.item .bx_item_detail_scu_small_noadaptive{margin:5px auto !important;}
 .bx-touch .bx_ordercart .bx_ordercart_photo_container{margin:0 auto;padding-top:50%;max-width:250px;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand{border:none;text-align:center;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand img{max-width:100%;width:auto;border-radius:2px;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody td{border:none;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.custom span{display:inline-block;margin-right:10px;font-weight:bold;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price{padding-top:20px;text-align:center;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{margin-top:10px;margin-bottom:10px;font-size:28px;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price{margin-left:10px;font-size:19px;}
 .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price, .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price_value{display:inline-block;}
 }
@media (max-width:490px){.bx-touch .bx_ordercart_order_pay_center{margin-bottom:40px;text-align:center;}
 .bx-touch .bx_ordercart_order_pay_center span{display:block;}
 .bx-touch .bx_ordercart_order_pay_center .checkout{top:0;}
 }
.bx_ordercart .bx_ordercart_order_pay,.bx_ordercart .bx_ordercart_order_sum,.bx_ordercart .bx_ordercart_order_pay_right,.bx_ordercart_order_pay_center,.bx_ordercart_order_pay_center span,.bx_ordercart_order_pay_center .checkout,.bx_ordercart .bx_ordercart_order_table_container table,.bx_ordercart .bx_ordercart_order_table_container table tbody,.bx_ordercart .bx_ordercart_order_table_container table tbody tr,.bx_ordercart .bx_ordercart_order_table_container table tbody tr td,.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a,.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.personalacc{max-width:200px;float:right;margin-bottom:20px;}
.personalacc .title{margin-bottom:5px;color:#EE8131;font-weight:bold;}
.personalacc table{width:50px;}
.personalacc td{padding:10px 35px 10px 0px;border-bottom:1px solid #F2F2F2;}
@media screen and (max-width:875px){body .personalacc{float:none;}
 }
.ordercancel .reason{width:60%;height:150px;}
@media screen and (max-width:875px){.ordercancel .reason{width:100%;}
 }
.orderdetail .orderlistproducts{width:100%;}
.orderdetail .table .full.prods{width:100%;padding:10px 0px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.orderdetail .orderlistproducts td{padding:5px 10px;border:1px solid #F2F2F2;}
.orderdetail .orderlistproducts td.img{text-align:center;vertical-align:middle;}
.orderdetail .orderlistproducts td img{min-width:20px;}
.orderlist .switch{margin-bottom:15px;}
.orderlist .switch a{display:block;float:left;margin-right:2px;margin-bottom:2px;padding:5px 14px;text-decoration:none;}
.orderlist .switch a.selected{color:#fff;background-color:#EE8131;}
.orderlist .switch a:hover{color:#fff;background-color:#da6712;}
.orderlist .switch .separator{float:left;}
.orderlist .item .namedate{float:left;}
.orderlist .item{display:block;margin-bottom:15px;padding:10px 20px;border:1px solid #F2F2F2;}
.orderlist .item:hover{text-decoration:none;border:1px solid #EE8131;}
.orderlist .item .name{font-size:18px;line-height:22px;}
.orderlist .item:hover .name{text-decoration:underline;}
.orderlist .item .float{float:right;color:#000;line-height:26px;}
.orderlist .item .status{margin-right:40px;}
.orderlist .item .price{font-size:14px;}
.orderlist .item .date,.orderlist .item .products{color:#666;}
.orderlist .item .products{margin-top:5px;}
@media screen and (max-width:775px){.orderlist .switch .separator{width:100%;}
 .orderlist .item .namedate, .orderlist .item .float{width:100%;}
 .orderlist .item .float{float:none;}
 .orderlist .item .status{margin-right:10px;}
 }
.profildetail .description{color:#666;}
.profildetail .table{max-width:600px;}
.profildetail .table .td{width:70%;}
.profildetail .table .td input,.profildetail .table .td textarea,.profildetail .table .td select{width:100%;}
.profildetail .table .td.name{width:30%;}
@media screen and (max-width:875px){.profildetail .table .td{width:100%;}
 }
.profillist .item{display:block;margin-bottom:15px;padding:10px 20px;border:1px solid #F2F2F2;}
.profillist .item:hover{text-decoration:none;border:1px solid #EE8131;}
.profillist .item:hover .name{text-decoration:underline;}
.profillist .item .name{font-size:18px;line-height:22px;}
.profillist .item .data{color:#666;}
.profillist .item .data,.profillist .item .action{margin-top:5px;}
.profillist .item .action .edit:hover,.profillist .item .action .delete:hover{text-decoration:underline;}
.profillist .item .action .edit .icon,.profillist .item .action .delete .icon{margin-right:5px;margin-bottom:2px;}
.profillist .item .action .edit .icon{width:15px;height:10px;background-position:0px -953px;}
.profillist .item .action .delete .icon{width:10px;height:9px;background-position:0px -890px;}
.search_page .form_search{margin-bottom:15px;}
.search_page .form_search .q{margin-right:10px;}
.search_page .form_search .btn.btn1{padding:11px 14px;}
.spage{margin-top:20px;}
.spage .iblock .title{margin-bottom:10px;font-weight:bold;}
.spage .iblock{margin-bottom:25px;border-bottom:1px solid #F2F2F2;}
.spage .iblock .sitem{margin-bottom:25px;}
.spage .iblock .sitem.catitem{display:block;width:100%;}
.spage .iblock .sitem.catitem .pic{display:block;width:15%;float:left;padding:0 20px 20px 0;text-align:center;}
.spage .iblock .sitem.catitem .telo{width:85%;float:left;}
.spage .iblock .sitem .name,.spage .iblock .sitem .description,.spage .iblock .sitem .price,.spage .iblock .sitem div.chain{margin-bottom:5px;}
.spage .iblock .sitem.catitem .telo .price{font-size:18px;}
.spage .iblock .sitem.catitem .telo .chain{margin-left:30px;}
.spage .iblock .sitem .chain .icon{width:7px;height:14px;margin:0px 8px 3px 8px;background-position:-21px -545px;}
@media screen and (max-width:875px){.spage .iblock .sitem .name .nm{display:block;margin-bottom:5px;}
 .spage .iblock .sitem.catitem .telo .chain{margin-left:0px;}
 }
@media screen and (max-width:480px){.search_page .form_search .q{margin-right:0px;margin-bottom:15px;}
 .search_page .form_search .q, .search_page .form_search .btn.btn1{width:100%;padding:5px 14px;}
 }
.searchinhead{height:40px;margin-left:250px;border:1px solid #f2f2f2;transition:border-color ease-in-out 0.15s;}
 .searchinhead.focus{border-color:#EE8131;}
.searchinhead form{width:100%;overflow:hidden;}
.searchinhead .search-de {
    position: relative;
right: 0px;
}
.search-block.clearfix.mobile {
    display: none;
}
.searchinhead .enter{display:block;float:left;padding:12px 11px 10px 11px;cursor:pointer;}
.searchinhead .enter .icon{display:block;width:15px;height:16px;background-position:0 -54px;}
.searchinhead .aroundtext{width:100%;margin-right:44px;margin-left:40px;padding-right:88px;}
.searchinhead .aroundtext .text{display:inline-block;width:100%;padding:10px 5px 10px 0;background:transparent;border:none;box-shadow:none;}
.searchinhead .aroundtext .text:focus{border:none;}
.searchinhead .zoom{display:block;float:right;padding:13px 0px 10px 13px;cursor:pointer;}
.searchinhead .zoom .icon{display:block;width:16px;height:14px;background-position:0 -70px;}
.title-search-result{display:none;margin-top:-3px;padding-right:1px;border-collapse:collapse;border:none;background-color:#fff;overflow:hidden;z-index:205;}
.stitle{padding:15px 0px;text-align:left;background-color:#fff;border:1px solid #F2F2F2;}
.stitle .title{margin:20px 20px 0px 20px;padding-bottom:8px;color:#ee8131;border-bottom:1px solid #F2F2F2;}
.stitle .title.first{margin-top:0px;}
.stitle .iblock .item{display:block;padding:6px 20px;}
.stitle .iblock .item:hover{color:#fff;background-color:#899CC7;}
.stitle .iblock .catitem .inner{background:url("/bitrix/templates/santehnikade/assets/css/img/dashed1.png") 0px bottom repeat;}
.stitle .iblock .catitem:hover .inner{background:url("/bitrix/templates/santehnikade/assets/css/img/dashed2.png") 0px bottom repeat;}
.stitle .iblock .catitem .pic{display:inline-block;width:22px;margin-right:10px;text-align:center;}
.stitle .iblock .catitem img{margin-bottom:1px;}
.stitle.twolines .iblock .catitem .inner{background:none;}
.stitle.twolines .iblock .catitem .name{margin-right:5px;}
.stitle.twolines .iblock .catitem .pic{margin-right:5px;}
.stitle.twolines .iblock .catitem .prs{float:left;}
.stitle .iblock .catitem .name,.stitle .iblock .catitem .prs{display:block;}
.stitle .iblock .catitem .name,.stitle .iblock .catitem .prs{position:relative;background-color:#fff;}
.stitle .iblock .catitem:hover .name,.stitle .iblock .catitem:hover .prs{background-color:#899CC7;}
.stitle .iblock .catitem .name{float:left;}
.stitle .iblock .catitem .name{padding-right:2px;}
.stitle .iblock .catitem .prs{float:right;padding-left:2px;color:#000;}
.stitle .iblock .catitem:hover .prs{color:#fff;}
@media screen and (max-width:605px){.searchinhead{margin-top:5px;margin-left:0px;}
 }
.body div.bx-auth-line{border:none;}
.body div.bx-auth-service-form{background-color:#F3F3F3;border:none;}
.body div.bx-auth-services a.bx-ss-selected{background-color:#F3F3F3;border:1px solid #F3F3F3;}
.body .socform .bx-ss-icon{display:none;}
.body .socform input{padding:3px 5px;}
@media screen and (max-width:480px){.body .socform span:after{display:block;clear:both;content:" ";font-size:0;height:0;visibility:hidden;}
 .body .socform .button{margin-top:10px;}
 .body div.bx-auth-service-form{text-align:center;}
 }
.subscribe .line{margin-bottom:15px;line-height:18px;}
.subscribe .line.border{padding-top:15px;border-top:1px solid #F2F2F2;}
.subscribe .line .title{font-weight:bold;color:#444;margin-bottom:7px;}
.subscribe .line input{width:100%;max-width:300px;}
.subscribe .line.type label{margin-right:15px;}
.subscribe .item{margin-bottom:5px;}
.subscribe .item b{color:#444;}
.subscribe .item .sbscr{color:#333;font-size:11px;margin-left:17px;}
.subscribe .note{display:block;margin-bottom:7px;color:#666;}
.subscribe .line .text{margin-right:15px;margin-bottom:15px;}
.subscribe .line .btn{padding:11px 14px;}
@media screen and (max-width:480px){.subscribe .line input{max-width:500px;}
 }
.footersubscribe .title{margin-bottom:6px;text-transform:uppercase;}
.footersubscribe .inp input{width:100%;padding:6px;}
.footersubscribe a.btn1{display:block;margin-top:6px;text-align:center;}
.pcontent.thisisauthpage{padding-left:0px;}
.authinhead{display:inline-block;padding-top:16px;text-align:right;}
.authinhead .logged .icon{width:10px;height:12px;margin-right:3px;margin-bottom:3px;background-position:0px -12px;}
.authinhead .guest .icon{width:14px;height:9px;margin-right:5px;margin-left:15px;margin-bottom:2px;background-position:0px -24px;}
@media screen and (max-width:480px){}
.navigation{float:right;padding-top:12px;font-size:14px;}
.navigation .arrow .icon{width:7px;height:14px;}
.navigation span,.navigation a{display:inline-block;padding:0px 5px;}
.navigation a.arrow.left .icon{background-position:-14px -531px;}
.navigation span.arrow.left .icon{background-position:0px -531px;}
.navigation a.arrow.right .icon{background-position:-14px -545px;}
.navigation span.arrow.right .icon{background-position:0px -545px;}
.body .locationbig input[type="radio"] + label:before,.body .locationbig input[type="radio"] + label > .input_ie,.fancybox-wrap .locationbig input[type="radio"] + label:before,.fancybox-wrap .locationbig input[type="radio"] + label > .input_ie{width:13px;height:9px;margin-right:8px;margin-bottom:1px;}
.body .locationbig input[type="radio"] + label:before,.body .locationbig input[type="radio"] + label > .input_ie,.fancybox-wrap .locationbig input[type="radio"] + label:before,.fancybox-wrap .locationbig input[type="radio"] + label > .input_ie{background-position:-100px -100px;}
.body .locationbig input[type="radio"]:checked + label:before,.fancybox-wrap .locationbig input[type="radio"]:checked + label:before{background-position:0px -131px;}
.locationbig .title{margin-bottom:15px;text-transform:uppercase;}
.locationbig .items{margin-bottom:20px;}
.fancybox-inner .items{max-height:200px;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.locationbig .item{display:block;float:left;width:14%;padding-right:20px;}
.fancybox-inner .locationbig .item{width:20%;}
.locationbig .item label,.locationbig .ajaxlocation label{color:#27408b;}
.locationbig .item label:hover,.locationbig .ajaxlocation label:hover{text-decoration:underline;}
.locationbig .ajaxlocation .line{width:100%;height:1px;margin-top:20px;margin-bottom:20px;background-color:#F2F2F2;}
.fancybox-inner .locationbig .ajaxlocation .line{position:relative;left:-20px;padding:0px 20px;}
.locationbig .ajaxlocation .cominput input{width:60%;float:left;}
.locationbig .btn.btn1{margin-left:10px;padding:11px 14px;}
@media screen and (max-width:1260px) and (min-width:876px){.locationbig .item{width:20%;}
 .fancybox-inner .locationbig .item{width:25% !important;}
 }
@media screen and (max-width:875px) and (min-width:676px){.locationbig .item{width:25%;}
 .fancybox-inner .locationbig .item{width:33% !important;}
 }
@media screen and (max-width:675px) and (min-width:526px){.locationbig .item{width:33%;}
 .fancybox-inner .locationbig .item{width:50% !important;}
 }
@media screen and (max-width:525px) and (min-width:481px){.locationbig .item{width:50%;}
 .fancybox-inner .locationbig .item{width:100% !important;}
 .fancybox-inner .locationbig .ajaxlocation .cominput input{width:100% !important;}
 .fancybox-inner .locationbig .btn.btn1{margin-top:10px !important;margin-left:0px !important;}
 }
@media screen and (max-width:480px){.locationbig .item{width:100%!important;}
 .locationbig .ajaxlocation .cominput input{width:100% !important;}
 .locationbig .btn.btn1{margin-top:10px !important;margin-left:0px !important;}
 }
.location{display:inline-block;padding-top:16px;padding-right:20px;}
.location .icon{width:8px;height:4px;margin-left:3px;margin-bottom:1px;background-position:0px 0px;}
@media screen and (max-width:480px){.location{display:block;float:left;}
 .location span{display:none;}
 }
.sorter_and_name .catalogsorter{position:relative;top:-5px;}
.catalogsorter{padding-left:17px;}
.catalogsorter .sortaou{float:left;}
.bottom .catalogsorter{padding-top:12px;}
.bottom .catalogsorter .sortaou{float:right;}
.catalogsorter .sort,.catalogsorter .shortsort{float:left;margin-right:25px;}
.catalogsorter .output{float:right;}
.catalogsorter .template{float:right;}
.catalogsorter .dropdown{position:relative;float:left;}
.catalogsorter .title{float:left;margin-right:5px;padding:5px 0px;}
.catalogsorter .dropdownin{position:absolute;left:-14px;display:none;min-width:50px;background-color:#FFF;border:1px solid #F2F2F2;z-index:991;}
.catalogsorter .dropdown.hover .dropdownin{display:block;}
.catalogsorter .dropdown a.select,.catalogsorter .dropdown a.select:hover{color:#000;text-decoration:none;}
.catalogsorter .dropdownin a{display:block;padding:5px 14px;text-decoration:none;}
.catalogsorter .dropdownin a:hover{color:#FFF;background-color:#EE8131;}
.catalogsorter .dropdownin a.selected{text-decoration:underline;}
.catalogsorter .shortsort i,.catalogsorter .sort i{width:8px;height:4px;margin-left:6px;margin-bottom:2px;background-position:-8px 0px;}
.catalogsorter .shortsort i.desc,.catalogsorter .sort i.desc{background-position:0px 0px;}
.catalogsorter .shortsort a i.asc,.catalogsorter .sort .dropdownin a i.asc{background-position:-8px 0px;}
.catalogsorter .shortsort a:hover i.asc,.catalogsorter .shortsort a.selected i.asc,.catalogsorter .sort .dropdownin a:hover i.asc{background-position:-8px -8px;}
.catalogsorter .shortsort a i.desc,.catalogsorter .sort .dropdownin a i.desc{background-position:0px 0px;}
.catalogsorter .shortsort a:hover i.desc,.catalogsorter .shortsort a.selected i.desc,.catalogsorter .sort .dropdownin a:hover i.desc{background-position:0px -8px;}
.catalogsorter .output i{width:8px;height:4px;margin-left:6px;margin-bottom:2px;background-position:0px 0px;}
.catalogsorter .output .dropdownin a i{display:none;}
.catalogsorter .sort .dropdown,.catalogsorter .output .dropdown{padding:5px 0px;}
.catalogsorter .template a{float:right;}
.catalogsorter .shortsort a{float:left;}
.catalogsorter .template a,.catalogsorter .shortsort a{display:block;padding:5px 14px;margin-left:2px;text-decoration:none;}
.catalogsorter .template a.selected,.catalogsorter .shortsort a.selected{color:#fff;background-color:#EE8131;}
.catalogsorter .template a:hover,.catalogsorter .shortsort a:hover{color:#fff;background-color:#da6712;}
.catalogsorter .template i{margin-right:4px;margin-bottom:1px;}
.catalogsorter .template i.table{width:10px;height:10px;background-position:-10px -336px;}
.catalogsorter .template a:hover i.table,.catalogsorter .template a.selected i.table,.catalogsorter .template a:active i.table,.catalogsorter .template a.selected:active i.table{background-position:0px -336px;}
.catalogsorter .template i.showcase{width:11px;height:11px;background-position:-11px -346px;}
.catalogsorter .template a:hover i.showcase,.catalogsorter .template a.selected i.showcase,.catalogsorter .template a:active i.showcase,.catalogsorter .template a.selected:active i.showcase{background-position:0px -346px;}
.catalogsorter .template i.gallery{width:10px;height:10px;background-position:-10px -357px;}
.catalogsorter .template a:hover i.gallery,.catalogsorter .template a.selected i.gallery,.catalogsorter .template a:active i.gallery,.catalogsorter .template a.selected:active i.gallery{background-position:0px -357px;}
.catalogsorter span.drop{display:none;}
@media screen and (max-width:850px){.catalogsorter .template a i{margin-right:0px;}
 .catalogsorter .template a span{display:none;}
 }
@media screen and (max-width:665px) and (min-width:606px){.catalogsorter .title{display:none;}
 }
@media screen and (max-width:390px){.catalogsorter .sort .title{display:none;}
 }
@media screen and (max-width:650px){.catalogsorter .sort, .catalogsorter .shortsort, .catalogsorter .output{margin-right:10px;}
 }
@media screen and (max-width:605px){.catalogsorter{padding-left:0px;}
 }
.rsfavorite{text-align:left;}
.rsfavorite a,.rsfavorite a:hover{display:block;color:#000;text-decoration:none;}
.rsfavorite a .title{font-size:14px;}
.rsfavorite a:hover .title{text-decoration:underline;}
.rsfavorite .icon{display:block;float:left;width:23px;height:26px;margin-top:6px;margin-right:10px;background-position:0px -438px;}
.rsfavorite .title,.rsfavorite .descr{margin-left:33px;}
table.groupedprops th{padding-top:25px;text-transform:uppercase;}
table.groupedprops th.first{padding-top:0px;}
.groupedprops th,.groupedprops td{padding:8px 0px;text-align:left;}
.groupedprops .line{border-bottom:1px dotted #CCC;}
.groupedprops .name{color:#777;margin-right:15px;background-color:#FFF;}
@media screen and (max-width:605px){.body .groupedprops{min-width:100px;}
 }
@media screen and (max-width:480px){.body .groupedprops .line, .body .groupedprops .val{height:auto;}
 .body .groupedprops .line{border-bottom:none;}
 }
.svg-icon{display:inline-block;fill-rule:evenodd;vertical-align:middle;}
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, img, small, form, table, table td, hr, input{border:0;margin:0;padding:0;}
body{font:14px Opensans,Arial,Helvetica,sans-serif;overflow-y:scroll;text-align:center;}
ul, ol{list-style:none outside none;}
ul, ol{padding-left:20px;margin-top:0;margin-bottom:9.5px;}
ul{list-style:circle;}
ol{list-style:decimal;}
ul > li, ol > li{list-style-type:inherit;line-height:19px;}
table{border-collapse:collapse;border-spacing:0;}
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:16px;}
.fancybox-wrap, .jspScrollable{outline:-webkit-focus-ring-color auto 0;}
.disableSelection{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
h1.pagetitle{margin:5px 0px 20px 0px;font-weight:normal;text-transform:uppercase;color:#27408b;}
.icon{display:inline-block;font-size:0;vertical-align:middle;}
.nowrap{white-space:nowrap;}
.pngicons,.showcase .share .b-share-icon,.rsgppopup .share .b-share-icon{background-image:url("/bitrix/templates/santehnikade/assets/css/../img/icons.png?v100");}
.animashka,#fancybox-loading div{background:transparent url("/bitrix/templates/santehnikade/assets/css/../img/loading.gif?v100") center center no-repeat;}
.catalogmenu a.parent .icon.menu,.catalogmenusmall a.parent .icon.menu{background-image:url("/bitrix/templates/santehnikade/assets/css/../img/menu.png");}
.boxsizing,.column1,.searchinhead,.searchinhead .aroundtext,.location,.mainsections .section,.presscentermainn,.presscentermainn .item,.presscentermainn .item .img,.sections .section,.catalog .prods .sectinfo .img,.rsgppopup .block.left,.showcaseitem .block.left,.elementdetail .pictures,.light .js-element,.detailtabs .docs,.detailtabs .set .fullpanel .block,.detailtabs .set .fullpanel .block .prices,.detailtabs .set .fullpanel .block .arounddiscount,.footer .line1 .block,.footer .catmenu .aroundlevel,.body input,.body textarea,.body span.likeinput,.footer input,.footer textarea,.footer span.likeinput,.fancybox-inner input,.fancybox-inner textarea,.fancybox-inner span.likeinput,.iblocklist .item .pic,.iblockdetail .pic,.arfiles .files .docs,.locationbig .item,.body .pmenu a,.body .pcontent,.orderforma .body,.orderforma .body .line,.orderforma .body .line .description .in,.someform.orderforma .body .line.f_select .nm,.someform.orderforma .body .line.f_select .vl,.orderlist .item,div.table div.td,div.table div.full,.brandslist .item,.brandsdetail .description,.brandbig .item,.spage .iblock .sitem.catitem .pic,.showcase .js-element .in,.showcase .js-element .padd,.mix .compare,.mix .catalogsorter,.body .aroundjssorslider1 .item.product .text,.body .aroundjssorslider1 .item.product .image,.body .aroundowlslider1 .item.product .text,.body .aroundowlslider1 .item.product .image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.body img, .footer img{max-width:100%;height:auto;width:auto\9;}
}
.ajax_loader{display:block;margin:0 auto;}
label{margin-bottom:0;}
.clearfix:after{display:block;clear:both;content:" ";font-size:0;height:0;visibility:hidden;}
/*BUG:style not compiling* html .clearfix{//zoom:1;}
IE6*:first-child+html .clearfix{//zoom:1;}
IE7*/.clear{clear:both;}
.nonep{height:1px;left:-10000px;position:absolute;width:1px;}
.noned{display:none;}
a{color:#27408b;text-decoration:none;}
a:hover{text-decoration:underline;}
a.fullback .icon{width:7px;height:14px;margin-right:5px;margin-bottom:3px;background-position:0px -531px;}
a.fullback:hover .icon{background-position:-21px -531px;}
.area2darken{position:absolute;top:0;right:0;bottom:0;left:0;background:url("/bitrix/templates/santehnikade/assets/css/../img/area2darken.png") repeat scroll 0 0 transparent;z-index:990;}
.area2darken .animashka{position:absolute;top:50%;left:50%;width:31px;height:31px;margin:-15px 0px 0px -15px;}
.ajaxpages{padding:0px;text-align:center;height:65px;line-height:65px;}
.ajaxpages i{display:inline-block;width:31px;height:31px;margin-right:5px;line-height:31px;vertical-align:middle;visibility:hidden;}
.ajaxpages.animation i{visibility:visible;}
.ajaxpages a{line-height:31px;text-decoration:none;}
.ajaxpages span{border-bottom:1px dashed #0c4da2;}
.ajaxpages a:hover span{border-bottom:1px dashed #fff;}
.add2compare .icon{width:13px;height:13px;margin-right:5px;margin-bottom:2px;background-position:0px -255px;}
.add2compare.in .icon{background-position:-13px -255px;}
.errortext,.reviews-note-error,.notetext{display:inline-block;margin-bottom:15px;padding:10px 14px;}
.errortext{border:1px solid red;}
.notetext{border:1px solid green;}
.js-element .icon.da2qb,.js-element .icon.da2qb{position:absolute;top:0px;left:0px;display:block;width:0px;height:0px;background-position:0px 0px;background-repeat:no-repeat;}
.js-element.qb .icon.da2qb{background-image:url("/bitrix/templates/santehnikade/assets/css/../img/qb.png");}
.js-element.da2 .icon.da2qb,.js-element.da2.qb .icon.da2qb,.js-element.qb .icon.da2qb{width:94px;height:94px;z-index:100;}
.js-element.da2 .icon.da2qb,.js-element.da2.qb .icon.da2qb{background-image:url("/bitrix/templates/santehnikade/assets/css/../img/da2.png");}
.price.old{color:#666666;text-decoration:line-through;}
.price.new{color:#ee8131;}
.centering{width:100%;max-width:1260px;margin:0 auto;text-align:left;}
.adaptive .centering{min-width:320px;}
.centeringin{margin:0px 10px;}
.body input[type="checkbox"],.body input[type="radio"],.footer input[type="checkbox"],.footer input[type="radio"],.fancybox-wrap input[type="checkbox"],.fancybox-wrap input[type="radio"]{left:-9999px;position:absolute;}
.body .rsorder .radio-inline label,.body .rsorder .radio-inline input[type="radio"] + .ico,.body input[type="checkbox"] + label,.body input[type="radio"] + label,.footer input[type="checkbox"] + label,.footer input[type="radio"] + label,.fancybox-wrap input[type="checkbox"] + label,.fancybox-wrap input[type="radio"] + label{cursor:pointer;}
.body .rsorder .radio-inline input[type="radio"] + .ico:before,.body input[type="checkbox"] + label:before,.body input[type="checkbox"] + label > .input_ie,.body input[type="radio"] + label:before,.body input[type="radio"] + label > .input_ie,.footer input[type="checkbox"] + label:before,.footer input[type="checkbox"] + label > .input_ie,.footer input[type="radio"] + label:before,.footer input[type="radio"] + label > .input_ie,.fancybox-wrap input[type="checkbox"] + label:before,.fancybox-wrap input[type="checkbox"] + label > .input_ie,.fancybox-wrap input[type="radio"] + label:before,.fancybox-wrap input[type="radio"] + label > .input_ie{position:relative;top:2px;display:inline-block;margin-right:3px;content:'';background-image:url("/bitrix/templates/santehnikade/assets/css/../img/icons.png?v100");}
.body input[type="checkbox"] + label:before,.body input[type="checkbox"] + label > .input_ie,.footer input[type="checkbox"] + label:before,.footer input[type="checkbox"] + label > .input_ie,.fancybox-wrap input[type="checkbox"] + label:before,.fancybox-wrap input[type="checkbox"] + label > .input_ie{width:13px;height:13px;}
.body .rsorder .radio-inline input[type="radio"] + .ico:before,.body input[type="radio"] + label:before,.body input[type="radio"] + label > .input_ie,.footer input[type="radio"] + label:before,.footer input[type="radio"] + label > .input_ie,.fancybox-wrap input[type="radio"] + label:before,.fancybox-wrap input[type="radio"] + label > .input_ie{width:12px;height:12px;}
.body input[type="checkbox"] + label:before,.body input[type="checkbox"] + label > .input_ie,.footer input[type="checkbox"] + label:before,.footer input[type="checkbox"] + label > .input_ie,.fancybox-wrap input[type="checkbox"] + label:before,.fancybox-wrap input[type="checkbox"] + label > .input_ie{background-position:0 -255px;}
.body input[type="checkbox"]:checked + label:before,.footer input[type="checkbox"]:checked + label:before,.fancybox-wrap input[type="checkbox"]:checked + label:before{background-position:-13px -255px;}
.body input[type="checkbox"] + label.checked:before,.body input[type="checkbox"] + label.checked > .input_ie,.footer input[type="checkbox"] + label.checked:before,.footer input[type="checkbox"] + label.checked > .input_ie,.fancybox-wrap input[type="checkbox"] + label.checked:before,.fancybox-wrap input[type="checkbox"] + label.checked > .input_ie{background-position:-13px -255px;}
.body .rsorder .radio-inline input[type="radio"] + .ico:before,.body input[type="radio"] + label:before,.body input[type="radio"] + label > .input_ie,.footer input[type="radio"] + label:before,.footer input[type="radio"] + label > .input_ie,.fancybox-wrap input[type="radio"] + label:before,.fancybox-wrap input[type="radio"] + label > .input_ie{background-position:0 -268px;}
.body .rsorder .radio-inline input[type="radio"]:checked + .ico:before,.body input[type="radio"]:checked + label:before,.footer input[type="radio"]:checked + label:before,.fancybox-wrap input[type="radio"]:checked + label:before{background-position:-12px -268px;}
.body .rsorder .radio-inline label.checked input[type="radio"] + .ico:before,.body input[type="radio"] + label.checked:before,.body input[type="radio"] + label.checked > .input_ie,.footer input[type="radio"] + label.checked:before,.footer input[type="radio"] + label.checked > .input_ie,.fancybox-wrap input[type="radio"] + label.checked:before,.fancybox-wrap input[type="radio"] + label.checked > .input_ie{background-position:-12px -268px;}
.tline{width:100%;height:8px;background-color:#27408b;}
.tpanel{height:48px;background-color:#f3f3f3;}
.authandlocation{float:right;}
.header .logo a,.header .logo a:hover{text-decoration:none;}
.header .logo a img{width:100%;float:left;}
.header .phone{font-family:Opensanslight,Arial,Helvetica,sans-serif;text-align:center;}
.header .phone .icon{line-height:36px;width:17px;height:20px;margin-right:8px;margin-bottom:10px;background-position:0px -33px;}
.header .callback{text-align:center;}
.header .callback a{display:inline-block;padding:5px 25px;text-align:center;border:1px solid #e5e5e5;}
.header .callback .icon{width:8px;height:4px;margin-left:12px;background-position:0px -4px;}
.content{line-height:18px;}
.footer{margin-top:50px;background-color:#fafafa;}
.footer .line1{padding:30px 0;}
.footer .line1 .block{float:left;padding-right:30px;}
.footer .line1 .block.one{width:20%;}
.footer .line1 .block.two{width:51%;}
.footer .line1 .block.three{width:15%;}
.footer .line1 .block.four{width:14%;padding-right:0px;}
.footer .line1 .block.one img{width:100%;}
.footer .line1 .contacts{margin-top:25px;}
.footer .line1 .contacts .phone a{color:#000;font-size:24px;}
.footer .line1 .contacts .recall,.footer .line1 .contacts .feedback{color:#27408b;text-decoration:none;}
.footer .line1 .contacts .feedback{display:inline-block;margin-top:25px;}
.footer .line1 .contacts .recall .icon{width:9px;height:16px;background-position:0px 140px;}
.footer .line1 .contacts .recall .icon,.footer .line1 .contacts .feedback .icon{margin-right:5px;}
.footer .line1 .contacts .recall .icon{width:9px;height:16px;background-position:0px -140px;}
.footer .line1 .contacts .feedback .icon{width:15px;height:11px;background-position:0px -156px;}
.footer .line1 .contacts .recall:hover,.footer .line1 .contacts .feedback:hover{text-decoration:underline;}
.footer .line2{padding:10px 0px;font-size:11px;border-top:1px solid #E5E5E5;}
.footer .line2 .sitecopy{float:left;}
.footer .line2 .developercopy{float:right;}
.add2basketform.cantbuy .submit,.add2basketform.cantbuy .inbasket,.add2basketform.cantbuy .buy1click,.add2basketform.cantbuy .quantity,.add2basketform.js-synchro.cantbuy .submit,.add2basketform.js-synchro.cantbuy .inbasket,.add2basketform.js-synchro.cantbuy .buy1click,.add2basketform.js-synchro.cantbuy .quantity,.add2basketform.js-synchro.cantbuy.in .submit,.add2basketform.js-synchro.cantbuy.in .inbasket,.add2basketform.js-synchro.cantbuy.in .buy1click,.add2basketform.js-synchro.cantbuy.in .quantity,.add2basketform.js-asynchro.cantbuy .submit,.add2basketform.js-asynchro.cantbuy .inbasket,.add2basketform.js-asynchro.cantbuy .buy1click,.add2basketform.js-asynchro.cantbuy .quantity,.add2basketform.js-asynchro.cantbuy.in .submit,.add2basketform.js-asynchro.cantbuy.in .inbasket,.add2basketform.js-asynchro.cantbuy.in .buy1click,.add2basketform.js-asynchro.cantbuy.in .quantity{display:none;}
.add2basketform.cantbuy .add2subscribe,.add2basketform.js-synchro.cantbuy .add2subscribe,.add2basketform.js-synchro.cantbuy.in .add2subscribe,.add2basketform.js-asynchro.cantbuy .add2subscribe,.add2basketform.js-asynchro.cantbuy.in .add2subscribe,.add2basketform.js-asynchro.cantbuy.in .quantity{display:inline-block;}
.elementdetail .add2basketform.cantbuy .submit,.elementdetail .add2basketform.cantbuy .inbasket,.elementdetail .add2basketform.cantbuy .go2basket,.elementdetail .add2basketform.cantbuy .buy1click,.elementdetail .add2basketform.cantbuy .quantity,.elementdetail .add2basketform.js-synchro.cantbuy .submit,.elementdetail .add2basketform.js-synchro.cantbuy .inbasket,.elementdetail .add2basketform.js-synchro.cantbuy .go2basket,.elementdetail .add2basketform.js-synchro.cantbuy .buy1click,.elementdetail .add2basketform.js-synchro.cantbuy .quantity,.elementdetail .add2basketform.js-synchro.cantbuy.in .submit,.elementdetail .add2basketform.js-synchro.cantbuy.in .inbasket,.elementdetail .add2basketform.js-synchro.cantbuy.in .go2basket,.elementdetail .add2basketform.js-synchro.cantbuy.in .buy1click,.elementdetail .add2basketform.js-synchro.cantbuy.in .quantity,.elementdetail .add2basketform.js-asynchro.cantbuy .submit,.elementdetail .add2basketform.js-asynchro.cantbuy .inbasket,.elementdetail .add2basketform.js-asynchro.cantbuy .go2basket,.elementdetail .add2basketform.js-asynchro.cantbuy .buy1click,.elementdetail .add2basketform.js-asynchro.cantbuy .quantity,.elementdetail .add2basketform.js-asynchro.cantbuy.in .submit,.elementdetail .add2basketform.js-asynchro.cantbuy.in .inbasket,.elementdetail .add2basketform.js-asynchro.cantbuy.in .go2basket,.elementdetail .add2basketform.js-asynchro.cantbuy.in .buy1click,.elementdetail .add2basketform.js-asynchro.cantbuy.in .quantity{display:none;}
.elementdetail .add2basketform.cantbuy .add2subscribe,.elementdetail .add2basketform.js-synchro.cantbuy .add2subscribe,.elementdetail .add2basketform.js-synchro.cantbuy.in .add2subscribe,.elementdetail .add2basketform.js-asynchro.cantbuy .add2subscribe,.elementdetail .add2basketform.js-asynchro.cantbuy.in .add2subscribe,.elementdetail .add2basketform.js-asynchro.cantbuy.in .quantity{display:inline-block;}
body .add2basketform .inbasket,body .add2basketform .go2basket,body .add2basketform .add2subscribe,body .add2basketform.in .add2basket,body .add2basketform.in .buy1click,body .add2basketform.in .add2subscribe{display:none;}
body .add2basketform.in .inbasket,body .add2basketform.in .go2basket,body .add2basketform .add2basket,body .add2basketform .buy1click{display:inline-block;}
.js-element .plus,.js-element .minus{display:inline-block;padding:2px 9px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;text-decoration:none;color:black;cursor:pointer;background-color:#F3F3F3;}
.js-element .plus:hover,.js-element .minus:hover{background-color:#e0e0e0;}
.js-element .plus:active,.js-element .minus:active{background-color:#cdcdcd;}
.js-element .quantity .quantity_inner{display:inline-block;border:1px solid #F3F3F3;background-color:#FFF;}
.js-element .quantity input{width:36px;padding:0px;text-align:center;border:none;box-shadow:none;}
.js-element .quantity input:focus{border:none;box-shadow:none;}
.js-element .quantity input,.js-element .js-measurename{background-color:#FFF;}
.js-element .js-measurename{display:inline-block;min-width:28px;padding:0px 2px;}
.pmenu,.pcontent{float:left;}
.pmenu{width:20%;}
.pcontent{width:80%;padding-left:25px;}
.someform{width:100%;max-width:300px;}
.someform input[type="text"],.someform input[type="password"],.someform textarea,.someform select{width:100%;}
.someform .line{margin-bottom:10px;}
.someform.secure .line.password .text{background:url("/bitrix/templates/santehnikade/assets/css/../img/sec.png") 96% 10px no-repeat;}
.someform .line.buttons .btn{width:100%;padding:11px 14px;}
.someform .line.notes{padding-top:10px;border-top:1px solid #f2f2f2;}
.someform .line.notes div{margin-bottom:5px;}
.someform.auth .line.password .text{width:58%;float:left;}
.someform.auth .line.password .btn{width:38%;float:right;padding:11px 14px;}
.someform.auth .line.buttons a{float:right;}
.someform.auth .line.forgot span{display:inline-block;float:left;padding-top:11px;}
.someform.auth .line.forgot a{float:right;padding:11px 18px;}
.someform .line.captcha input{width:108px;}
.someform .line.captcha img{float:right;}
.table{width:100%;}
.table .tr{width:100%;}
.table .full,.table .tr,.table .td{float:left;}
.table .full,.table .td{padding:5px 10px;}
.table .td{width:50%;}
.table .full{width:100%;}
.table .full.name{color:#EE8131;}
.table .full.header{margin-top:15px;font-weight:bold;border-bottom:1px solid #F2F2F2;}
.description{overflow-x:hidden;}
.elementdetail .prices table td .price.old{min-height:18px;display:block;}
.sorter_and_name{margin-top:30px;margin-bottom:15px;}
.sorter_and_name .name{float:left;padding:0px 17px;color:#EE8131;font-size:24px;font-weight:normal;text-transform:uppercase;}
.sorter_and_name .sorter{float:right;}
.num-404-error{font-size:200px;margin-top:50px;line-height:160px;color:#EE8131;}
.text-404-error{font-size:30px;padding:35px 0 35px;}
.errorbutton a{color:#fff;text-decoration:none;background:#EE8131;display:inline-block;margin:0 auto;font-size:14px;padding:10px 30px;}
.errorpagein{margin-bottom:70px;text-align:center;}
.catalogmenu2 li.first:hover > a,.catalogmenu2 li.first.hover > a,.catalogmenu2 a.first:hover,.catalogmenu2 a.first.hover{color:#fff;background-color:#EE8131;}
.menu-sidebar li a:hover{background:#EE8131;color:#fff;text-decoration:underline;}
.charactersiticSKU{margin-bottom:15px;}
.name_prop_sku{font-weight:600;margin-right:5px;font-family:Arial;}
.body .btn1,.body .btn2,.body .btn3,.footer .btn1,.footer .btn2,.footer .btn3,.fancybox-inner .btn1,.fancybox-inner .btn2,.fancybox-inner .btn3,.popup-window .btn1,.popup-window .btn2,.popup-window .btn3{display:inline-block;padding:4px 14px;text-decoration:none;text-align:center;color:#FFF;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.body .btn1,.footer .btn1,.fancybox-inner .btn1,.popup-window .btn1{color:#fff;background-color:#8b0000;}
 .body .btn1:hover, .footer .btn1:hover, .fancybox-inner .btn1:hover, .popup-window .btn1:hover{color:#fff;background-color:#27408b;}
.body .btn2,.footer .btn2,.fancybox-inner .btn2,.popup-window .btn2{color:#fff;background-color:#899CC7;}
 .body .btn2:hover, .footer .btn2:hover, .fancybox-inner .btn2:hover, .popup-window .btn2:hover{color:#fff;background-color:#667fb7;}
.body .btn3,.footer .btn3,.fancybox-inner .btn3,.popup-window .btn3{color:#fff;background-color:#27408b;}
 .body .btn3:hover, .footer .btn3:hover, .fancybox-inner .btn3:hover, .popup-window .btn3:hover{color:#fff;background-color:#546784;}
.body input[type="text"],.body input[type="password"],.body textarea,.body select,.footer input[type="text"],.footer input[type="password"],.footer textarea,.footer select,.fancybox-inner input[type="text"],.fancybox-inner input[type="password"],.fancybox-inner textarea,.fancybox-inner select,.gopro-subscribe-window input[type="text"],.gopro-subscribe-window input[type="password"],.gopro-subscribe-window textarea,.gopro-subscribe-window select{border-color:#ebebeb;}
 .body input[type="text"]:focus, .body input[type="password"]:focus, .body textarea:focus, .body select:focus, .footer input[type="text"]:focus, .footer input[type="password"]:focus, .footer textarea:focus, .footer select:focus, .fancybox-inner input[type="text"]:focus, .fancybox-inner input[type="password"]:focus, .fancybox-inner textarea:focus, .fancybox-inner select:focus, .gopro-subscribe-window input[type="text"]:focus, .gopro-subscribe-window input[type="password"]:focus, .gopro-subscribe-window textarea:focus, .gopro-subscribe-window select:focus{border-color:#8b0000;}
.body .bx-sls .dropdown-block,.body .bx-slst .dropdown-block,.footer .bx-sls .dropdown-block,.footer .bx-slst .dropdown-block,.fancybox-inner .bx-sls .dropdown-block,.fancybox-inner .bx-slst .dropdown-block,.gopro-subscribe-window .bx-sls .dropdown-block,.gopro-subscribe-window .bx-slst .dropdown-block{border-color:1px solid #ebebeb;}
 .body .bx-sls .dropdown-block.focus, .body .bx-slst .dropdown-block.focus, .footer .bx-sls .dropdown-block.focus, .footer .bx-slst .dropdown-block.focus, .fancybox-inner .bx-sls .dropdown-block.focus, .fancybox-inner .bx-slst .dropdown-block.focus, .gopro-subscribe-window .bx-sls .dropdown-block.focus, .gopro-subscribe-window .bx-slst .dropdown-block.focus{border-color:#8b0000;}
.catalogsorter .template a.selected,.catalogsorter .shortsort a.selected{color:#fff;background-color:#27408b;}
.catalogsorter .template a:hover,.catalogsorter .shortsort a:hover{color:#fff;background-color:#910109;}
.detailtabs .headers a.selected{color:#fff;background-color:#8b0000;}
.detailtabs .headers a:hover{color:#fff;background-color:#910109;}
.orderlist .item:hover{border-color:#8b0000;}
.orderlist .switch a.selected{color:#fff;background-color:#8b0000;}
.orderlist .switch a:hover{color:#fff;background-color:#910109;}
.rsorder .bx-soa-section.bx-selected,.rsorder .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container{border-color:#8b0000;}
.searchinhead.focus{border-color:#8b0000;}
.picslider .scrollinner a:hover,.picslider .scrollinner a.selected{border-color:#c4010c;}
.brandslist .item span,.sorter_and_name .name,.brandslist.mainstyles .title a,.mods h3.title2,.bigdata h3.title2,.detailcollection h3.title2,.detailtabs .contents .content .switcher,.sections a.parent,.mainsections .title,.presscentermainn .title,.sorter_and_name .name,.brandslistimgowl1.mainstyles .title a,.mainsections a.parent,.aroundjssorslider1 .tmsg .title2,.presscentermainn .item .blockname a,.presscentermainn .item a.blockname,.catalogmenu2 a.sub,.price.new,.table .full.name,.acc_title{color:#8b0000;}
.body .jspDrag.jspHover,.body .jspDrag,.fancybox-inner .jspDrag.jspHover,.fancybox-inner .jspDrag{background-color:#8b0000;}
/*********************************************/.artables table.products .add2basketform .add2subscribe .svg-icon{fill:#27408b;}
.profillist .item:hover,.set .js-element:hover,.light .js-element:hover,.picslider .scrollinner a.selected,.body .bx-sls .dropdown-block.focus,.body .bx-slst .dropdown-block.focus{border-color:#27408b !important;}
.catalogmenu li.first:hover > a,.catalogmenu li.first.hover > a,.catalogmenu li.sub:hover > a,.catalogmenu li.sub.hover > a,.catalogmenu a.first:hover,.catalogmenu a.first.hover,.catalogmenu a.sub:hover,.catalogmenu a.sub.hover,#jssor_slider1 .navi .av,.pmenu a:hover,#jssor_slider1 .navi div:hover, #jssor_slider1 .navi .av:hover,.filtren .showchild:hover,.filtren .lvl1.color .lvl2 label:hover,.filtren .body li.lvl1 ul.property li.lvl2 label.pic:hover,.propvision1 .offer_prop .div_options .div_option.selected,.propvision1 .offer_prop .div_options .div_option.selected span,.light .js-element .buy .go2detail,.catalogsorter .dropdownin a:hover,.aroundowlslider1 .owl-dots .owl-dot.active,.aroundowlslider1 .owl-dots .owl-dot:hover,.aroundjssorslider1 .item.product .text .line span,.aroundowlslider1 .item.product .text .line span,.comparelist a:hover{background-color:#8b0000;}
.propvision1 .offer_prop .div_options .div_option:hover:not(.disabled),.propvision1 .offer_prop .div_options .div_option:hover:not(.disabled) span{background-color:#910109;}
.tline{background-color:#27408b !important;}
.artables table.products tr:hover td{background-color:#27408b;}
.catalogmenu a.first:active, .catalogmenu a.first.hover:active, .catalogmenu a.sub:active, .catalogmenu a.sub.hover:active,.pmenu a.selected:active, .pmenu a:active{background-color:#6b0107 !important;}
#jssor_slider1 .prev span:hover, #jssor_slider1 .prevdn span, #jssor_slider1 .next span:hover, #jssor_slider1 .nextdn span{background-color:#8b0000 !important;}

.catalogmenu2 li.first:hover > a,.catalogmenu2 li.first.hover > a,.catalogmenu2 a.first:hover,.catalogmenu2 a.first.hover{background-color:#8b0000 !important;color:#fff !important;}
.menu-sidebar li a:hover{background:#8b0000 !important;color:#fff !important;}
.presscentermainn .item .blockname a,.presscentermainn .item a.blockname,.catalogmenu2 a.sub{color:#8b0000 !important;}
.erorpage .num-404-error{color:#8b0000;}
.erorpage .errorbutton a{background:#C4010C;color:#fff;}

/* End */


/* Start:/bitrix/templates/santehnikade/assets/lib/fancybox/jquery.fancybox.css?16264228244614*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{
	padding:0;
	margin:0;
	border:0;
	outline:none;
	vertical-align:top;
	text-align:left;
}

.fancybox-wrap{
	position:absolute;
	top:0;
	left:0;
	z-index:8020;
}

.fancybox-skin{
	position:relative;
	color:#444;
	text-shadow:none;
	background:#fff;
}

.fancybox-opened{
	z-index:8030;
}

.fancybox-outer{
	padding-top:41px;
}
.fancybox-opened .fancybox-outer{
	padding-top:61px;
}

.fancybox-outer, .fancybox-inner{
	position:relative;
}

.fancybox-type-iframe .fancybox-inner{
	-webkit-overflow-scrolling:touch;
}

.fancybox-error{
	color:#444;
	font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap;
}

.fancybox-image, .fancybox-iframe{
	display:block;
	width:100%;
	height:100%;
}

.fancybox-image {
	max-width:100%;
	max-height:100%;
}

.fancybox-prev span,
.fancybox-next span{
	background-image:url('/bitrix/templates/santehnikade/assets/lib/fancybox/fancybox_sprite.png');
}

#fancybox-loading{
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-20px;
	margin-left:-20px;
	padding:10px;
	background-color:#fff;
	opacity:0.8;
	cursor:pointer;
	z-index:8060;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#fancybox-loading div{
	width:31px;
	height:31px;
	background:url('/bitrix/templates/santehnikade/assets/lib/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top:  0px;
	right:  0px;
	padding:  20px 25px;
	cursor: pointer;
	z-index:  8050;
  opacity: 0.45;
  transition: opacity 0.2s linear;
}
.fancybox-close:hover {
  opacity: 1;
}
.fancybox-close .icon {
	width:10px;
	height:10px;
	background-position:0px -91px;
}	

.fancybox-nav{
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url('/bitrix/templates/santehnikade/assets/lib/fancybox/blank.gif');
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	z-index:8040;
}

.fancybox-prev{
	left:0;
}

.fancybox-next{
	right:0;
}

.fancybox-nav span{
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden;
}

.fancybox-prev span{
	left:10px;
	background-position:0 -36px;
}

.fancybox-next span{
	right:10px;
	background-position:0 -72px;
}

.fancybox-nav:hover span{
	visibility:visible;
}

.fancybox-tmp{
	position:absolute;
	top:-99999px;
	left:-99999px;
	visibility:hidden;
	max-width:99999px;
	max-height:99999px;
	overflow:visible !important;
}

/* Overlay helper */

.fancybox-lock{
    overflow:hidden !important;
    width:auto;
}

.fancybox-lock body{
    overflow:hidden !important;
}

.fancybox-lock-test{
    overflow-y:hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
  display: none;
	background-color: rgba(0,0,0, 0.6);
  overflow: hidden;
  z-index: 8010;
}

.fancybox-overlay-fixed{
	position:fixed;
	bottom:0;
	right:0;
}

.fancybox-lock .fancybox-overlay{
	overflow:auto;
	overflow-y:scroll;
}

/* Title helper */

.fancybox-title{
	visibility:hidden;
	font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8040;
}

.fancybox-opened .fancybox-title{
	position:absolute;
	top:0px;
	right:0px;
	left:0px;
	font-size:24px;
	font-family:Opensanslight,Arial,Helvetica,sans-serif;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:20px;
	border-bottom:1px solid #F2F2F2;
	visibility:visible;
	overflow:hidden;
}

.fancybox-title-float-wrap{
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center;
}

.fancybox-title-float-wrap .child{
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:transparent; /* Fallback for web browsers that doesn't support RGBa */
	background:rgba(0, 0, 0, 0.8);
	-webkit-border-radius:15px;
	   -moz-border-radius:15px;
	        border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:bold;
	line-height:24px;
	white-space:nowrap;
}

.fancybox-title-outside-wrap{
	position:relative;
	margin-top:10px;
	color:#fff;
}

.fancybox-title-over-wrap{
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0, 0, 0, .8);
}
/* End */


/* Start:/bitrix/templates/santehnikade/assets/lib/owl/owl.carousel.css?16264228244638*/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.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;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
  overflow: hidden;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  /*-webkit-backface-visibility: hidden;*/
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.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("/bitrix/templates/santehnikade/assets/lib/owl/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/* End */


/* Start:/bitrix/templates/santehnikade/assets/lib/jscrollpane/jquery.jscrollpane.css?16264228241682*/
/*
* CSS Styles that are needed by jScrollPane for it to operate correctly.
*
* Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
* may not operate correctly without them.
*/
.jspContainer{
	overflow:hidden;
	position:relative;
}
.jspPane{
	position:absolute;
}
.jspVerticalBar{
	position:absolute;
	top:0;
	right:0;
	width:6px;
	height:100%;
	background:transparent;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	overflow:hidden;
}
.jspHorizontalBar{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:6px;
	background:transparent;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	overflow:hidden;
}
.jspVerticalBar *,
.jspHorizontalBar *{
	margin:0;
	padding:0;
}
.jspCap{
	display:none;
}
.jspHorizontalBar .jspCap{
	float:left;
}
.jspTrack{
	position:relative;
	background:#d8d8d8;
}
.jspDrag{
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
	background:#EE8131;
}
.jspDrag.jspHover{
	background:#da762d;
}
.jspDrag.jspActive{
	background:#c86c2a;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{
	float:left;
	height:100%;
}
.jspArrow{
	display:block;
	cursor:pointer;
	text-indent:-20000px;
	background:#50506d;
}
.jspArrow.jspDisabled{
	cursor:default;
	background:#80808d;
}
.jspVerticalBar .jspArrow{
	height:16px;
}
.jspHorizontalBar .jspArrow{
	width:16px;
	float:left;
	height:100%;
}
.jspVerticalBar .jspArrow:focus{
	outline:none;
}
.jspCorner{
	float:left;
	height:100%;
	background:#eeeef4;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{
	margin:0 -3px 0 0;
}
/* End */


/* Start:/bitrix/templates/santehnikade/assets/js/glass/style.css?1626422824298*/
.glass{
	position:relative;
	display:inline-block;
	//display:inline;
	//zoom:1;
}
.glass_lupa{
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:295px;
	height:295px;
	border:4px solid #F2F2F2;
	cursor:pointer;
	z-index:110;
	background-color:#fff;
}
.js_picture_glass{
	cursor:pointer;
}
/* End */


/* Start:/bitrix/templates/santehnikade/assets/js/popup/style.css?16264228245618*/
.rsgppopup{
	position:absolute;
	top:100px;
	left:100px;
	text-align:left;
	z-index:900;
}
.rsgppopup .inner{
	min-width:500px;
	min-height:320px;
	background-color:#FFF;
	-khtml-border-radius:4px;
	-moz-border-radius:4x;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:2px 4px 10px rgba(0,0,0,0.5);
	-webkit-box-shadow:2px 4px 10px rgba(0,0,0,0.5);
	box-shadow:2px 4px 10px rgba(0,0,0,0.5);
}
.rsgppopup .loading{
	display:inline-block;
	width:31px;
	height:31px;
	margin-top:144px;
	margin-left:234px;
	background:rgba(0, 0, 0, 0) url('/bitrix/templates/santehnikade/assets/js/popup/../../img/loading.gif') center center no-repeat;
}

/* catalog.element -> popup */
.rsgppopup{
	width:100%;
	max-width:500px;
}
.rsgppopup .block{
	float:left;
	width:50%;
}
.rsgppopup .block.left{
	border-right:1px solid #E5E5E5;
}
.rsgppopup .block.left .ppadding{
	text-align:center;
}
.rsgppopup .ppadding,
.showcaseitem .ppadding{
	padding:15px 20px;
}
.rsgppopup .block.right .ppadding{
	padding-bottom:5px;
}
.rsgppopup .ppadding .propanddesc{
	min-height:225px;
}
.rsgppopup .pic{
	padding:10px 0px;
}
.rsgppopup .article{
	margin-bottom:12px;
	font-family:Opensanslight,Arial,Helvetica,sans-serif;
	color:#484848;
}
/* catalog.element -> popup -> prices */
.rsgppopup .prices .prs_jscrollpane{
	width:100%;
	overflow:auto;
}
.rsgppopup .prices .prev,
.rsgppopup .prices .next{
	display:block;
	width:100%;
	text-align:center;
	background:#f3f3f3;
	background:-ms-linear-gradient(top, #f3f3f3, #fff);
	background-image:-moz-linear-gradient(top, #f3f3f3, #fff);
	background-image:-o-linear-gradient(top, #f3f3f3, #fff);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#fff));
	background-image:-webkit-linear-gradient(top, #f3f3f3, #fff);
	background-image:linear-gradient(to bottom, #f3f3f3, #fff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#fff',GradientType=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3f3f3, endColorstr=#fff)";
}
.rsgppopup .prices .prev .icon,
.rsgppopup .prices .next .icon{
	width:14px;
	height:7px;
	margin-bottom:2px;
}
.rsgppopup .prices .prev .icon{
	background-position:-14px -669px;
}
.rsgppopup .prices .prev:hover .icon{
	background-position:-14px -690px;
}
.rsgppopup .prices .next .icon{
	background-position:0px -669px;
}
.rsgppopup .prices .next:hover .icon{
	background-position:0px -690px;
}
.rsgppopup .prices .pricestable{
	width:100%;
}
.rsgppopup .prices .pricestable tr td{
	padding:8px 12px;
}
.rsgppopup .prices .pricestable tr.even td{
	background-color:#FAFAFA;
}
/* catalog.element -> popup -> soloprices */
.rsgppopup .soloprice{
	margin-top:15px;
}
.rsgppopup .soloprice span{
	display:inline-block;
	margin-bottom:6px;
}
.rsgppopup .soloprice .price.gen{
	display:block;
	font-size:18px;
	margin-right:15px;
	margin-bottom:10px;
}
.rsgppopup .soloprice .price.old{
	margin-right:25px;
}
/* catalog.element -> popup -> description */
.rsgppopup .description{
	font-family:Opensanslight,Arial,Helvetica,sans-serif;
	color:#484848;
	margin-top:30px;
}
.rsgppopup .description .text{
  max-height: 118px;
	overflow: hidden;
}
.rsgppopup .description .more{
	text-decoration:underline;
}
.rsgppopup .description .more:hover{
	text-decoration:none;
}
/* /catalog.element -> popup -> description */
/* catalog.element -> popup -> properties */
.rsgppopup .propvision1 .offer_prop .offer_prop-name{
	font-family:Opensanslight,Arial,Helvetica,sans-serif;
	color:#484848;
	margin-right:5px;
}
/* /catalog.element -> popup -> properties */
/* catalog.element -> popup -> add2basket */
.rsgppopup .buy{
	margin-top:20px;
}
.rsgppopup .buy .quantity{
	margin-top:3px;
}
.rsgppopup .add2basket,
.rsgppopup .inbasket{
	float:right;
	padding:4px 8px;
}
/* /catalog.element -> popup -> add2basket */
/* catalog.element -> popup -> compare */
.rsgppopup .compare{
	margin-top:12px;
}
/* /catalog.element -> popup -> compare */
/* catalog.element -> popup -> favorite & share */
.rsgppopup .favorishare{
	margin-top:5px;
}
.rsgppopup .add2favorite{
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
.rsgppopup .add2favorite:hover{
	color:#214496;
	text-decoration:underline;
}
.rsgppopup .add2favorite .icon,
.rsgppopup .add2favorite .counter{
	margin-right:3px;
}
.rsgppopup .add2favorite .icon{
	width:12px;
	height:10px;
	margin-bottom:2px;
	background-position:0px -629px;
}
.rsgppopup .add2favorite.in .icon{
	background-position:-12px -629px;
}
.rsgppopup .share{
	float:right;
}
.rsgppopup .share .b-share-icon{
	height:10px;
	background-repeat:no-repeat;
}
.rsgppopup .share .b-share{
	padding:1px 0px!important;
}
.rsgppopup .share .b-share__handle{
	padding:5px 3px 1px 7px!important;
}
.rsgppopup .share a .b-share-icon.b-share-icon_vkontakte{
	width:9px;
	background-position:0px -301px;
}
.rsgppopup .share a:hover .b-share-icon.b-share-icon_vkontakte{
	background-position:-9px -301px;
}
.rsgppopup .share a .b-share-icon.b-share-icon_facebook{
	width:6px;
	background-position:0px -291px;
}
.rsgppopup .share a:hover .b-share-icon.b-share-icon_facebook{
	background-position:-6px -291px;
}
.rsgppopup .share a .b-share-icon.b-share-icon_twitter{
	width:8px;
	background-position:0px -311px;
}
.rsgppopup .share a:hover .b-share-icon.b-share-icon_twitter{
	background-position:-8px -311px;
}
.rsgppopup .share a.email2friend .icon{
	width:14px;
	height:10px;
	background-position:0px -280px;
}
.rsgppopup .share a.email2friend:hover .icon{
	background-position:-14px -280px;
}

.rsgppopup .favorite{
	float:left;
}
/* /catalog.element -> popup -> favorite & share */
/* /catalog.element -> popup */
/* End */


/* Start:/bitrix/templates/santehnikade/custom/style.css?163407468420161*/
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1260px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}

.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}

/* style sde */
.row-one {
	min-height:162px;	
}
.column3 {
  width: 35%;
  float: left; }
  
.column4 {
  width: 30%;
  float: left; }
  
.test-color-1 {
	background-color:#F70E12;

} 
 .test-color-2{
	 background-color:#1E41E4;

} 
 .test-color-3 {
	 background-color:#1DE43A;

} 

.header .phone {
  text-align: left; }
  
 .text-center {
	text-align:center;	
} 
.logo-site {
	padding-bottom:20px;
	
}

.menu-new {
    min-height:40px;
	margin-left:272px;
	border-bottom:1px solid #27408b;
	margin-bottom:5px;
	}


.header .phone a, .header .phone a:hover {
	font-family:Verdana, sans-serif;
    line-height: 33px;
    font-size: 12px;
    color: #27408b;
    text-decoration: none;
font-weight: bold;
}

.sprite-contact_offis_santechnika {
    width: 75px;
    height: 47px;
    background-position: 0 7px;
}

.name-shop {
	font-size:12px;
	font-family:Verdana, sans-serif;
	color: #27408b;	
	
}

.name-shop  i {
	color: #27408b;	

}

.name-shop span {
	display:inline-block;
	width:180px;
	font-weight:bold;
	
}
@media (min-width: 1200px) {
.row-one .phone {
	margin-left: -15px;
}

.row-one .basket-line {
	margin-right: -15px;
	float:right;
	top: 23px;
}
}
.basketinhead a .title {
text-transform:uppercase;
color: #27408b !important;
    
}
.search-block {
margin-top: 20px;
margin-bottom:20px;

}
.city-show {
	float:right;
}
.authinhead, .location  {
    padding-top: 0px !important;
}
.basket-block {
padding-top:20px;
	
}
.col-title, .col-section {
	 display: inline-block; 
 }
.col-title {
	width: 250px;

	 

}

.col-title  h1.catalogtitle {
text-overflow: ellipsis;
white-space: nowrap; 
overflow: hidden; 

}
h3.main-name {
	    color: #8b0000;
		font-size: 24px;
		font-weight: normal;
    	text-transform: uppercase;
		padding: 0px 17px;
		text-align: left;
		display:block;
		margin-bottom:40px;
		margin-top:40px;
}
.slider-btn {
	margin-top:10px;	
}
.slider-btn .btn1 {
	border-radius:3px !important;
	-khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.item-block-right {
	border:1px solid #27408b;
	margin-bottom:5px;	
}
.item-block-right .name-item {
	min-height:20px;
	text-align:center;
	color:#FFFFFF;
	background-color:#27408b;
	font-size:17px;
	padding-top:10px;
	padding-bottom:10px;
	
}
.item-block-right .item-text {
	padding:10px;
	
}
.item-block-right .item-text h4 {
	font-size:15px;
	line-height:17px;
	color:#27408b;
	margin-top:0px;
	margin-bottom:8px;
	text-align:center;
	
}
.item-block-right .item-text .text-dv {
	font-size:12px;
	line-height:12px;
	text-align:center;
	margin: 0 0 10px 0;
	border-bottom:1px solid #27408b;
	padding-bottom:10px;
	
}
.item-block-right .item-text table {
	font-size:10px;
	line-height:12px;
	width:100%;
	
}
.item-block-right .item-text table tr td:first-child{
padding-right:5px;

}
.item-block-right .item-text table strong {
	font-size:12px;
	line-height:12px;
	color:#27408b;
	display:block;
	margin-bottom:10px;
	
}

.item-block-right .item-text a.more {
	text-align:right;
	display:block;
	font-size:11px;
	color:#27408b;
	margin-top:5px;
	text-decoration:underline;
}
.item-block-right .item-text a.more:hover {
	text-decoration:none;
	
	
}
.item-block-right .item-text .listyle {
	margin-bottom:5px;
	
}

.item-block-right .name-item  .icon-bl img {
	display:inline-block;
	position:relative;
	margin-bottom: -3px;
	padding-right:5px;
	

}

.item-block-right .item-text  .garant {
font-size:11px;

}
js-element .quantity .quantity_inner {
    display: inline-block;
    border: none;
    background-color: #fff;
}


/* .elementdetail .detail-product__info {
    min-height:550px;
} */
.sections a.parent {
    text-align: center;
}

.tpanel_menu a {
font-weight:bold;

}
.catalogmenu li ul a {
    font-weight:bold;
}
.text-block p {
	margin-bottom:20px;	
}
.line-block {
	border: 1px solid #27408b;
    padding: 20px 20px 0px 20px;
	margin-top:20px;
	margin-bottom:20px;
}
.mg20 {
	margin-bottom:20px;
}
.detail-product__info .previewtext {
	display:none;	
}

.elementdetail .soloprice .price.gen {
	color:#27408b;
	font-weight:bold;
}
.detail-product__info .gopro_20 span {
	color:#FFFFFF !important;
	background-color:#27408b;
	height:35px;
	display:inline-block;
	line-height:35px;
	padding-left:10px;
	padding-right:5px;
	
} 
.brand-logo-dt {
	text-align:center;
	
}

.logo-img {
	display:inline-block;
	
}

.sprite-wrapper a {
	text-decoration: none;
}

.sprite {
    background-image: url(/bitrix/templates/santehnikade/custom/spritesheet.png);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.sprite-contact_city_santechnika {
    width: 75px;
    height: 47px;
    background-position: 0 0;
}

.sprite-contact_kievstar_santechnika {
    width: 75px;
    height: 47px;
    background-position: 0 -47px;
}

.sprite-contact_life_santechnika {
    width: 75px;
    height: 47px;
    background-position: 0 -93px;
}

.sprite-contact_mtc_santechnika {
    width: 75px;
    height: 47px;
    background-position: 0 -140px;
}
.propvision1 .offer_prop.offer_prop_list .div_options.div_options_list .div_option {
    margin-bottom: 10px;
}
/* End */


/* Start:/bitrix/templates/santehnikade/components/bitrix/news.list/list_city_phone/style.css?1732011584817*/
.wrap_phone_header {
    display: flex;
    flex-wrap: wrap;
}
.item_list_city{
    margin-right: 15px;
    margin-bottom: 4px;
}
.name_city {
    color: #27408B;
    margin-right: 5px;
    line-height: normal;
    font-size: 13px;
    display: inline-block;
}
a.phone_city {
    font-family: Open Sans;
    font-size: 13px;
    font-weight: 700;
    line-height: normal;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    display: inline-block;
    margin-right: 8px;
    margin-left: 8px;
    text-decoration: none;
    transition: .3s;
}
a.phone_city:hover{
    color: #8b0000;
}

@media (min-width: 1061px){
.wrap_phone_header .item_list_city:nth-child(4) {
    width: 23.4rem;
}
}
@media (max-width: 900px){
.wrap_phone_header {
    justify-content: center;
}
}
/* End */


/* Start:/bitrix/templates/santehnikade/components/gas/search.title/inheader-2/style.css?16264228202946*/
/* search form */
.searchinhead{
	min-height:40px;
	margin-left:0px;
	border:1px solid #27408b;
}
.item.clearfix img{
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
}
.searchinhead form{
	width:100%;
	overflow:hidden;
}
.searchinhead .icon1{
	display:block;
	float:left;
	width:15px;
	height:16px;
	margin:12px 11px 0px 11px;
	background-position:0 -54px;
}
.searchinhead .aroundtext{
	width:100%;
	margin-right:44px;
	margin-left:10px;
	padding-right:88px;
}
.searchinhead .aroundtext .text{
	display:inline-block;
	width:100%;
	padding:10px 5px 10px 0;
	background:transparent;
	border:none;
	box-shadow:none;
}
.searchinhead .aroundtext .text:focus{
	border:none;
}
.searchinhead .icon2{
	display:block;
	float:right;
	width:16px;
	height:14px;
	margin:13px 13px 0px 13px;
	background-position:0 -70px;
}
/* search.title -> results */
.title-search-result{
	display:none;
	margin-top:-3px;
	padding-right:1px;
	border-collapse:collapse;
	border:none;
	background-color:#fff;
	overflow:hidden;
	z-index:205;
}
.stitle{
	padding:15px 0px;
	text-align:left;
	background-color:#fff;
	border:1px solid #F2F2F2;
}
.stitle .title{
	margin:20px 20px 0px 20px;
	padding-bottom:8px;
	color:#ee8131;
	border-bottom:1px solid #F2F2F2;
}
.stitle .title.first{
	margin-top:0px;
}
.stitle .iblock .item{
	display:block;
	padding:6px 20px;
}
.stitle .iblock .item:hover{
	color:#fff;
	background-color:#899CC7;
}
/* simple items */

/* products */
.stitle .iblock .catitem .inner{
	background:url('/bitrix/templates/santehnikade/components/gas/search.title/inheader-2/img/dashed1.png') 0px bottom repeat;
}
.stitle .iblock .catitem:hover  .inner{
	background:url('/bitrix/templates/santehnikade/components/gas/search.title/inheader-2/img/dashed2.png') 0px bottom repeat;
}
.stitle .iblock .catitem .pic{
	display:inline-block;
	width:22px;
	margin-right:10px;
	text-align:center;
}
.stitle .iblock .catitem img{
	margin-bottom:1px;
}
.stitle.twolines .iblock .catitem .inner{
	background:none;
}
.stitle.twolines .iblock .catitem .name{
	margin-right:5px;
}
.stitle.twolines .iblock .catitem .pic{
	margin-right:5px;
}
.stitle.twolines .iblock .catitem .prs{
	float:left;
}
.stitle .iblock .catitem .name,
.stitle .iblock .catitem .prs{
	display:block;
}
.stitle .iblock .catitem .name,
.stitle .iblock .catitem .prs{
	position:relative;
	background-color:#fff;
}
.stitle .iblock .catitem:hover .name,
.stitle .iblock .catitem:hover .prs{
	background-color:#899CC7;
}
.stitle .iblock .catitem .name{
	float:left;
}
.stitle .iblock .catitem .name{
	padding-right:2px;
}
.stitle .iblock .catitem .prs{
	float:right;
	padding-left:2px;
	color:#000;
}
.stitle .iblock .catitem:hover .prs{
	color:#fff;
}

@media screen and (max-width:605px){
	body.adaptive .searchinhead{
		margin-top:5px;
		margin-left:0px;
	}
}
.search-de {
	position:absolute;
	height:40px;
	background-color:#27408b;
	margin-top:-14px;
	line-height:40px;
	padding-left:25px;
	padding-right:25px;
	right:10px;
	text-transform:uppercase;
	color:#ffffff; 
 }
 .search-de:hover {
	background-color:#8b0000;
 
 }
 
/* End */


/* Start:/bitrix/templates/santehnikade/components/bitrix/system.auth.form/inheader_update/style.css?1731770795503*/
i.fas.fa-user{
color: #27408b;;
margin-right: 10px;
}
.authinhead{
	display:inline-block;
	padding-top:16px;
	text-align:right;
}
.authinhead .logged .icon{
	width:10px;
	height:12px;
	margin-right:3px;
	margin-bottom:3px;
	background-position:0px -12px;
}
.authinhead .guest .icon{
	width:14px;
	height:9px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:2px;
	background-position:0px -24px;
}

@media screen and (max-width: 480px){
	body.adaptive .authinhead{
		display:block;
		float:right;
	}
}
/* End */


/* Start:/bitrix/templates/santehnikade/components/bitrix/sale.basket.basket.line/inheader_new/style.css?1731771568633*/
.basketinhead {
    text-align: right;
    display: inline-flex;
    justify-content: flex-end;
    width: 100%;
}
.basketinhead a,
.basketinhead a:hover{
	display:block;
	color:#000;
	text-decoration:none;
}
.basketinhead a .title{
    font-size: 14px;
    display: inline-flex;
    margin: 0;
    float: right;
    margin-top: 10px;
}
.basketinhead a:hover .title{
	text-decoration:underline;
}
.basketinhead .descr{
	color:#27408b;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.basketinhead .title,
.basketinhead .descr{
	margin-left:0px;
}
.basketinhead .title, .basketinhead .descr {
    margin-left: 6px;
}
/* End */


/* Start:/bitrix/templates/santehnikade/components/bitrix/menu/catalog/style.css?17348961555179*/
.catalogmenucolumn {
  float: left;
  min-width: 250px; }

.catalogmenucolumn ul {
  list-style: none;
  padding-left: 0px;
  margin-top: 0;
  margin-bottom: 0px; }

.catalogmenucolumn ul > li {
  list-style-type: none; }

.catalogmenu,
.catalogmenusmall {
  position: relative; }

.catalogmenu,
.catalogmenu ul,
.catalogmenusmall,
.catalogmenusmall ul {
  width: 100%; }

.catalogmenu a,
.catalogmenusmall a {
  position: relative;
  display: block;
  padding: 9px 12px;
  text-decoration: none; }

.catalogmenu li {
  background-color: #FFF;
  display: block; }

.catalogmenu li.more {
  display: none; }

.catalogmenu.hover li.more {
  display: block; }

.catalogmenu.hover li.morelink {
  display: none; }

.catalogmenu.hover ul {
  box-shadow: 0 5px 5px rgba(80, 83, 93, 0.3); }

.catalogmenu li.parent {
  max-width: 250px;
  background-color: #27408b; }

.catalogmenu a.parent {
  padding: 11px 12px 10px;
  color: #fff;
  font-size: 13px;
    text-transform: uppercase;
    font-weight: 500; }

.catalogmenu a.parent .svg-icon.menu,
.catalogmenusmall a.parent .svg-icon.menu {
  float: right;
  width: 12px;
  height: 12px;
  margin-top: 3px;
  margin-right: 3px;
  margin-left: 8px; }

.catalogmenu a.first.morelink {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  line-height: 16px;
  padding: 12px 22px 12px 12px; }

.catalogmenu li a.first {
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 11px 22px 10px 12px;
  overflow: hidden; }

.catalogmenu .first li a.selected,
.catalogmenu .first li.selected > a,
.catalogmenu li a.first.selected {
  color: #27408b;
  background-color: #fff; }

.catalogmenu li.first:hover > a,
.catalogmenu li.first.hover > a,
.catalogmenu li.sub:hover > a,
.catalogmenu li.sub.hover > a,
.catalogmenu a.first:hover,
.catalogmenu a.first.hover,
.catalogmenu a.sub:hover,
.catalogmenu a.sub.hover {
  color: #fff;
  color: #fff;
  background-color: #8b0000;
  text-decoration: none; }

.catalogmenu a.first:active,
.catalogmenu a.first.hover:active,
.catalogmenu a.sub:active,
.catalogmenu a.sub.hover:active {
  color: #fff;
  background-color: #da6712; }

.catalogmenu li ul.first {
  top: 40px;
  max-width: 250px;
  border-right: none;
  border-left: none;
  border-bottom: none; }

.catalogmenu.hover li ul.first {
  border-bottom: 1px solid #F3F3F3; }

.catalogmenu li ul {
  position: absolute;
  top: 0px;
  display: none;
  max-width: 248px;
  height: auto;
  background-color: #fff;
  border: 1px solid #F3F3F3; }

.catalogmenu li ul.rs-show {
  display: block;
  z-index: 500; }

.catalogmenu li.first ul {
  min-height: 100%; }

.catalogmenu li.first {
  border-right: 1px solid #F3F3F3;
  border-bottom: 1px solid #F3F3F3;
  border-left: 1px solid #F3F3F3; }

.catalogmenu.hover li.first.lastchild {
  border-bottom: 1px solid #FFF; }

.catalogmenu li.sub {
  border-bottom: 1px solid #FFF; }

.catalogmenu li ul a {
  text-align: left; }

.catalogmenu li ul ul {
  margin: -1px 0 0 248px; }

.catalogmenu li:hover ul,
.catalogmenu li.hover ul {
  display: none; }

.catalogmenu li:hover > ul,
.catalogmenu li.hover > ul,
.catalogmenu li:hover ul.first.rs-show,
.catalogmenu li.hover ul.first.rs-show {
  display: block;
  z-index: 200; }

.catalogmenu .elementinmenu {
  width: 250px; }

.catalogmenu li:hover ul.elementinmenu,
.catalogmenu li.hover ul.elementinmenu {
  display: block;
  left: 0px; }

.catalogmenu .elementinmenu .name {
  height: 35px;
  text-align: center;
  overflow: hidden; }

.catalogmenu .elementinmenu .pic {
  padding: 10px 0px;
  text-align: center; }

.catalogmenu .elementinmenu .pic a {
  display: block;
  width: 210px;
  height: 170px;
  line-height: 170px;
  text-align: center; }

.catalogmenu .elementinmenu .pic a img {
  display: inline-block; }

.catalogmenu .elementinmenu .price {
  padding: 10px 20px 0px 20px;
  text-align: center; }

.catalogmenu .elementinmenu .price span {
  display: inline-block;
  margin-bottom: 6px; }

.catalogmenu .elementinmenu .price.gen {
  display: block;
  font-size: 18px;
  margin-right: 15px;
  margin-bottom: 10px; }

.catalogmenu .elementinmenu .price.old {
  margin-right: 25px; }

.catalogmenu .elementinmenu .more {
  margin-top: 20px;
  padding: 0px 20px;
  text-align: right; }

.catalogmenu .elementinmenu .more a {
  display: inline;
  padding: 0px;
  text-align: right;
  text-decoration: none; }

.catalogmenu .elementinmenu .more a:hover {
  text-decoration: underline; }

/* mobile menu */
.catalogmenusmall {
  display: none; }

.catalogmenusmall li.parent {
  background-color: #27408b; }

.catalogmenusmall a.parent {
  padding: 11px 12px;
  color: #fff;
  font-size: 13px;
    text-transform: uppercase;
    font-weight: 600; }
.catalogmenusmall .redb {
    background-color: #ff0000;
padding-left: 40px;
}
.catalogmenusmall .redb:before {
    content: url(/bitrix/templates/santehnikade/img/discount.png);
    position: absolute;
    left: 12px;
    top: 3px;
}

@media screen and (max-width: 605px) {
  body.adaptive .catalogmenucolumn {
    width: 100%; }
  body.adaptive .catalogmenucolumn .catalogmenu {
    width: 100%; }
  body.adaptive .catalogmenucolumn .catalogmenusmall {
    width: 100%; } }
/* End */


/* Start:/bitrix/templates/santehnikade/components/bitrix/menu/tpanel-2/style.css?1626422820545*/
.tpanel_menu{
	height:35px;
	overflow:hidden;
	margin-left:30px;
	
}
.tpanel_menu a{
	font-family:Verdana, sans-serif;
	display:block;
	font-size:11px;
	float:left;
	margin-top:12px;
	margin-right:13px;
	text-transform:uppercase;
}

.tpanel_menu a:hover{
	text-decoration:none;
	color:#8b0000;

}
.tpanel_menu a.redb {
	color:#AD070A;	
}
@media screen and (min-width 480px) and (max-width 800){
  body.adaptive .tpanel_menu
  body.adaptive .tpanel_menu a
  body.adaptive .tpanel_menu a:hover
  body.adaptive .tpanel_menu a.redb{
display: none}
}
/* End */


/* Start:/bitrix/templates/santehnikade/components/bitrix/breadcrumb/gopro/style.css?1626422824220*/
.breadcrumb{
	padding:12px 0px;
}
.breadcrumb li{
	display:inline;
}
.breadcrumb a{
	text-decoration:underline;
}
.breadcrumb a:hover{
	text-decoration:none;
}
.breadcrumb li.last a{
	color:#000;
	text-decoration:none;
}
/* End */


/* Start:/bitrix/templates/santehnikade/components/bitrix/menu/infootercatalog/style.css?17027141341345*/
.footer .catmenu{
	margin-bottom:15px;
}
.footer .catmenu .title{
	margin-bottom:6px;
	text-transform:uppercase;
}
.footer .catmenu .aroundlevel{
	width:33%;
	float:left;
	padding-right:10px;
}
.footer .catmenu .item{
	margin:3px 0px;
}
.footer .catmenu .item.depth_level1 a{
	color:#27408b;
	text-decoration:none;
}
.footer .catmenu .item.depth_level1 a:hover,
.footer .catmenu .item.depth_level1 a:hover span{
	text-decoration:underline;
}
.footer .item.depth_level1 a {
    font-size: 16px;
}
.footer .catmenu .item.depth_level2 a{
	color:#666;
	font-size:14px;
	text-decoration:none;
}
.footer .catmenu .item.depth_level2 a:hover,
.footer .catmenu .item.depth_level2 a:hover span{
	text-decoration: underline;
}
.footer .catmenu.ellipsisnames .item.depth_level1 a span,
.footer .catmenu.ellipsisnames .item.depth_level2 a span{
	display:block;
	max-width:100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	//zoom:1;
}


@media screen and (max-width:1010px) and (min-width:751px){
	body.adaptive .footer .catmenu .aroundlevel{
		width:50%;
	}
}
@media screen and (max-width:750px) and (min-width:481px){
	body.adaptive .footer .catmenu .aroundlevel{
		width:30%;
	}
	body.adaptive .footer .catmenu .title{
		text-align:center;
	}
}
@media screen and (max-width:480px){
	body.adaptive .footer .catmenu{
		display:none;
	}
}
/* End */


/* Start:/bitrix/templates/santehnikade/components/bitrix/menu/infooter/style.css?1702714229328*/
.footer .footmenu{
	margin-bottom:15px;
}
.footer .footmenu .title{
	margin-bottom:6px;
	text-transform:uppercase;
}
.footer .footmenu .item{
	margin:3px 0;
}
.footer .footmenu a{
	color:#27408b;
	text-decoration:none;
}
.footer .footmenu a:hover{
	text-decoration:underline;
}.footmenu.clearfix .item a {
    font-size: 14px;
}
/* End */


/* Start:/bitrix/templates/santehnikade/components/bitrix/subscribe.form/footer/style.css?1626422824211*/
.footersubscribe .title{
	margin-bottom:6px;
	text-transform:uppercase;
}
.footersubscribe .inp input{
	width:100%;
	padding:6px;
}
.footersubscribe a.btn1{
	display:block;
	margin-top:6px;
	text-align:center;
}
/* End */


/* Start:/bitrix/templates/santehnikade/components/redsign/easycart/gopro/style.css?162642282017302*/
#rs_easycart{position:fixed;bottom:0px;width:100%;}
#rs_easycart .rsec{width:100%;font-size:13px;}
#rs_easycart img,#rs_easycart form,#rs_easycart table,#rs_easycart table td,#rs_easycart hr,#rs_easycart input{border:0;margin:0;padding:0;}
#rs_easycart table{border-collapse:collapse;border-spacing:0;}
#rs_easycart .rsec input[type="button"],#rs_easycart .rsec input[type="submit"],#rs_easycart .rsec input[type="reset"]{font-size:13px;-webkit-appearance:none;}
#rs_easycart .rsec,#rs_easycart .rsec_in{width:100%;margin:0 auto;}
#rs_easycart div, #rs_easycart .rsec_headers a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#rs_easycart .rsec_iconka{display:inline-block;font-size:0;vertical-align:middle;}
#rs_easycart .rsec_nowrap{white-space:nowrap;}
#rs_easycart .rsec_clearfix:after{display:block;clear:both;content:" ";font-size:0;height:0;visibility:hidden;}
#rs_easycart .rsec_block{position:absolute;top:0;right:0;bottom:0;left:0;background:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/loading_bg.png') repeat scroll 0 0 transparent;z-index:9999;}
#rs_easycart .rsec_block .rsec_ikonka{position:absolute;top:50%;left:50%;width:31px;height:31px;margin:-15px 0px 0px -15px;background:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/loading.gif') no-repeat 0 0 transparent;}
.rsec_disableSelection{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
#rs_easycart .rsec_cantbuy, #rs_easycart .rsec_headers .rsec_changer.rsec_changer_hide{display:none;}
#rs_easycart a{color:#214496;text-decoration:none;}
#rs_easycart a:hover{color:#214496;text-decoration:underline;}

/* buttons */
#rs_easycart .rsec_btn{
	display:inline-block;
	padding:5px 14px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#rs_easycart .rsec_btn:hover{
	text-decoration:underline;
}
/* /buttons */

/* headers */
#rs_easycart .rsec.rsec_headers .rsec_body{
	height:40px;
	line-height:40px;
	text-align:right;
}
#rs_easycart .rsec_headers .rsec_orlink{
	display:inline-block;
	border-left:1px solid #031037;
}
#rs_easycart .rsec_headers a{
	display:inline-block;
	padding:0px 10px 0px 25px;
	color:#fff;
	border-left:1px solid #3c3c3c;
}
#rs_easycart .rsec_headers a.selected{
	background-color:#fff;
}
#rs_easycart .rsec_headers a,
#rs_easycart .rsec_headers a:hover{
	text-decoration:none;
}
#rs_easycart .rsec_headers a span.rsec_name{
	border-bottom:1px dashed #fff;
}
#rs_easycart .rsec_headers a:hover span.rsec_name,
#rs_easycart .rsec.rsec_headers a.rsec_online:hover span.rsec_name{
	border-bottom:none;
}
#rs_easycart .rsec_headers a .rsec_iconka{
	margin-right:10px;
}
#rs_easycart .rsec_headers a.rsec_online{
	float:left;
}
#rs_easycart .rsec_headers a.rsec_online .rsec_iconka{
	width:20px;
	height:20px;
	margin-bottom:1px;
	background-position:0px 0px;
}
#rs_easycart .rsec_headers a.rsec_viewed .rsec_iconka{
	width:21px;
	height:13px;
	margin-top:2px;
	background-position:-21px -20px;
}
#rs_easycart .rsec_headers a.selected.rsec_viewed .rsec_iconka{
	background-position:-42px -20px;
}
#rs_easycart .rsec_headers a.rsec_compare .rsec_iconka{
	width:16px;
	height:22px;
	margin-bottom:2px;
	background-position:-16px -33px;
}
#rs_easycart .rsec_headers a.selected.rsec_compare .rsec_iconka{
	background-position:-32px -33px;
}
#rs_easycart .rsec_headers a.rsec_favorite .rsec_iconka{
	width:17px;
	height:19px;
	margin-bottom:1px;
	background-position:-17px -55px;
}
#rs_easycart .rsec_headers a.selected.rsec_favorite .rsec_iconka{
	background-position:-34px -55px;
}
#rs_easycart .rsec_headers a.rsec_basket .rsec_iconka{
	width:22px;
	height:20px;
	margin-bottom:1px;
	background-position:-22px -74px;
}
#rs_easycart .rsec_headers a.selected.rsec_basket .rsec_iconka{
	background-position:-44px -74px;
}
/* /headers */

/* content */
#rs_easycart .rsec_content,
#rs_easycart .rsec_content .rsec_tab{
	display:none;
}
#rs_easycart .rsec_content.open,
#rs_easycart .rsec_content.open .rsec_tab.selected{
	display:block;
	height:100%;
}
#rs_easycart .rsec_content .rsec_body{
	background-color:#fff;
	border-right:1px solid #F3F3F3;
	border-left:1px solid #F3F3F3;
}
#rs_easycart .rsec_content .rsec_tyanya{
	text-align:center;
	cursor:n-resize;
	background-color:#F3F3F3;
}
#rs_easycart .rsec_content .rsec_tyanya .rsec_iconka{
	width:83px;
	height:16px;
	margin:10px 0px 8px 84px;
	background-position:0px -94px;
}
#rs_easycart .rsec_content .rsec_tyanya .rsec_close{
	display:block;
	float:right;
	width:70px;
	height:10px;
	padding:8px 4px 12px 10px;
	cursor:pointer;
}
#rs_easycart .rsec_content .rsec_tyanya .rsec_close .rsec_iconka{
	width:10px;
	height:10px;
	margin:0px 0px 2px 5px;
	background-position:0px -110px;
}
#rs_easycart .rsec_content .rsec_tabs{
	width:100%;
	overflow-y:scroll;
	overflow-x:auto;
	text-align:left;
	-webkit-overflow-scrolling:touch;
	overflow-scrolling:touch;
}
#rs_easycart .rsec_buttons{
	padding:15px 10px;
}
#rs_easycart .rsec_leftp{
	float:left;
}
#rs_easycart .rsec_leftp .rsec_btn{
	margin-right:10px;
}
#rs_easycart .rsec_rightp{
	float:right;
}
	/* content -> table */
	#rs_easycart table.rsec_table{
		width:100%;
	}
	#rs_easycart table.rsec_table th,
	#rs_easycart table.rsec_table td{
		padding:5px 10px;
		border:1px solid #F2F2F2;
	}
	#rs_easycart table.rsec_table th.rsec_hov,
	#rs_easycart table.rsec_table td.rsec_hov{
		width:5px;
		padding:0px;
	}
	#rs_easycart table.rsec_table .rsec_cen{
		text-align:center;
	}
	#rs_easycart table.rsec_table .rsec_padd{
		padding-right:25px;
		padding-left:25px;
	}
	#rs_easycart table.rsec_table .rsec_min{
		width:1px;
	}
	#rs_easycart table.rsec_table .rsec_image img{
		max-width:40px;
		max-height:40px;
	}
	/* content -> /table */
	/* content -> no items in tab */
	#rs_easycart .rsec_emptytab{
		width:100%;
		height:100%;
		text-align:center;
	}
	#rs_easycart .rsec_thistab_viewed .rsec_emptytab .rsec_emptytab_icon{
		width:100%;
		max-width:180px;
		margin:0 auto;
		padding-top:140px;
		color:#ccc;
		font-size:13px;
		background-image:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/emptyviewed.png');
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	#rs_easycart .rsec_thistab_compare .rsec_emptytab .rsec_emptytab_icon,
	#rs_easycart .rsec_thistab_favorite .rsec_emptytab .rsec_emptytab_icon,
	#rs_easycart .rsec_thistab_basket .rsec_emptytab .rsec_emptytab_icon{
		width:100%;
		max-width:146px;
		margin:0 auto;
		padding-top:155px;
		color:#ccc;
		font-size:13px;
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	#rs_easycart .rsec_thistab_compare .rsec_emptytab .rsec_emptytab_icon{
		background-image:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/emptycompare.png');
	}
	#rs_easycart .rsec_thistab_favorite .rsec_emptytab .rsec_emptytab_icon{
		background-image:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/emptyfavorite.png');
	}
	#rs_easycart .rsec_thistab_basket .rsec_emptytab .rsec_emptytab_icon{
		background-image:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/emptybasket.png');
	}
	/* content -> /no items in tab */
	/* content -> viewed */
	
	/* /content -> viewed */
	/* content -> compare */
	#rs_easycart .rsec_thistab_compare .rsec_delete .rsec_iconka{
		width:10px;
		height:10px;
		background-position:0px -110px;
	}
	/* /content -> compare */
	/* content -> favorite */
	#rs_easycart .rsec_thistab_favorite .rsec_delete .rsec_iconka{
		width:10px;
		height:10px;
		background-position:0px -110px;
	}
	/* /content -> favorite */
	/* content -> basket */
	#rs_easycart .rsec_plus,
	#rs_easycart .rsec_minus{
		display:inline-block;
		padding:2px 9px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		line-height:14px;
		text-decoration:none;
		color:black;
		cursor:pointer;
		background-color:#F3F3F3;
	}
	#rs_easycart .rsec_plus:hover,
	#rs_easycart .rsec_minus:hover{
		color:black;
		text-decoration:none;
		background-color:#e0e0e0;
	}
	#rs_easycart .rsec_plus:active,
	#rs_easycart .rsec_minus:active{
		color:black;
		text-decoration:none;
		background-color:#cdcdcd;
	}
	#rs_easycart .rsec_quantity{
		display:inline-block;
		border:1px solid #F3F3F3;
		background-color:#FFF;
	}
	#rs_easycart .rsec_quantity input{
		width:36px;
		padding:0px;
		text-align:center;
		border:none;
		box-shadow:none;
	}
	#rs_easycart .rsec_quantity input:focus{border:none;	box-shadow:none;}
	#rs_easycart .rsec_quantity input,
	#rs_easycart .rsec_measurename{
		background-color:#FFF;
	}
	#rs_easycart .rsec_measurename{
		display:inline-block;
		min-width:28px;
		padding:0px 2px;
	}
	#rs_easycart .rsec_thistab_basket{
		height:100%;
	}
	#rs_easycart .rsec_thistab_basket .rsec_delete .rsec_iconka{
		width:10px;
		height:10px;
		background-position:0px -110px;
	}
	#rs_easycart .rsec_thistab_basket .rsec_totaltext{
		font-size:14px;
	}
	#rs_easycart .rsec_thistab_basket .rsec_totaltext .rsec_color{
		font-size:15px;
		font-weight:bold;
		margin-right:25px;
	}
	#rs_easycart .rsec_thistab_basket .rsec_coupon {
		margin-right: 10px;
	}
	#rs_easycart .rsec_thistab_basket .rsec_coupon .rsec_cop {
		padding: 5px 14px;
		border: 1px solid #F3F3F3;
	}
	#rs_easycart .rsec_thistab_basket .rsec_coupon,
	#rs_easycart .rsec_thistab_basket .rsec_coupon_result {
		margin-bottom: 10px;
	}
	#rs_easycart .rsec_thistab_basket .rsec_coupon_result.good .rsec_counpon_note {
		color: green;
	}
	#rs_easycart .rsec_thistab_basket .rsec_coupon_result.bad .rsec_counpon_note {
		color: red;
	}
	/* /content -> basket */
/* /content */

/* themes */
	#rs_easycart .rsec_btn1,
	#rs_easycart .rsec_btn2{color:#fff;}
	#rs_easycart .rsec.rsec_headers{background-color:#031037;}
	#rs_easycart .rsec_headers a.selected{color:#666666;}
	/* themes -> orange (default) */
	#rs_easycart .rsec_iconka,
	#rs_easycart input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/icons_orange.png?v100');}
	#rs_easycart .rsec_btn1,
	#rs_easycart table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart .rsec_btn1{background-color:#ee8131;}
	#rs_easycart .rsec_btn2{background-color:#899CC7;}
	#rs_easycart .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #ee8131;}
	#rs_easycart .rsec_headers a.rsec_online,
	#rs_easycart .rsec_headers span.rsec_color{color:#ee8131;}
	/* /themes -> /orange (default) */
	/* themes -> green */
	#rs_easycart.green .rsec_iconka,
	#rs_easycart.green input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/icons_green.png?v100');}
	#rs_easycart.green table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.green .rsec_btn1{background-color:#4c6ca5;}
	#rs_easycart.green .rsec_btn2{background-color:#8cba25;}
	#rs_easycart.green .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #8cba25;}
	#rs_easycart.green .rsec_headers a.rsec_online,
	#rs_easycart.green .rsec_headers span.rsec_color{color:#8cba25;}
	/* themes -> /green */
	/* themes -> blue */
	#rs_easycart.blue .rsec_iconka,
	#rs_easycart.blue input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/icons_blue.png?v100');}
	#rs_easycart.blue table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.blue .rsec_btn1{background-color:#3c3c3c;}
	#rs_easycart.blue .rsec_btn2{background-color:#fed75e;color:#000;}
	#rs_easycart.blue .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #36acd4;}
	#rs_easycart.blue .rsec_headers a.rsec_online,
	#rs_easycart.blue .rsec_headers span.rsec_color{color:#36acd4;}
	/* themes -> /blue */
	/* themes -> purple */
	#rs_easycart.purple .rsec_iconka,
	#rs_easycart.purple input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/icons_purple.png?v100');}
	#rs_easycart.purple table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.purple .rsec_btn1{background-color:#bdd179;}
	#rs_easycart.purple .rsec_btn2{background-color:#9375ab;}
	#rs_easycart.purple .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #9375ab;}
	#rs_easycart.purple .rsec_headers a.rsec_online,
	#rs_easycart.purple .rsec_headers span.rsec_color{color:#9375ab;}
	/* themes -> /purple */
	/* themes -> yellow */
	#rs_easycart.yellow .rsec_iconka,
	#rs_easycart.yellow input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/icons_yellow.png?v100');}
	#rs_easycart.yellow table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.yellow .rsec_btn1{background-color:#fed85e;color:#000;}
	#rs_easycart.yellow .rsec_btn2{background-color:#aabf6b;}
	#rs_easycart.yellow .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #fed85e;}
	#rs_easycart.yellow .rsec_headers a.rsec_online,
	#rs_easycart.yellow .rsec_headers span.rsec_color{color:#fed85e;}
	/* themes -> /yellow */
	/* themes -> lime */
	#rs_easycart.lime .rsec_iconka,
	#rs_easycart.lime input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/icons_lime.png?v100');}
	#rs_easycart.lime table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.lime .rsec_btn1{background-color:#b7af4d;}
	#rs_easycart.lime .rsec_btn2{background-color:#5d640b;}
	#rs_easycart.lime .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #b7af4d;}
	#rs_easycart.lime .rsec_headers a.rsec_online,
	#rs_easycart.lime .rsec_headers span.rsec_color{color:#b7af4d;}
	/* themes -> /lime */
	/* themes -> red */
	#rs_easycart.red .rsec_iconka,
	#rs_easycart.red input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/icons_red.png?v100');}
	#rs_easycart.red table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.red .rsec_btn1{background-color:#647a9b;}
	#rs_easycart.red .rsec_btn2{background-color:#c4010c;}
	#rs_easycart.red .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #c4010c;}
	#rs_easycart.red .rsec_headers a.rsec_online,
	#rs_easycart.red .rsec_headers span.rsec_color{color:#c4010c;}
	/* themes -> /red */
	/* themes -> brown */
	#rs_easycart.brown .rsec_iconka,
	#rs_easycart.brown input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/icons_brown.png?v100');}
	#rs_easycart.brown table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.brown .rsec_btn1{background-color:#ff9900;}
	#rs_easycart.brown .rsec_btn2{background-color:#8b645c;}
	#rs_easycart.brown .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #8b645c;}
	#rs_easycart.brown .rsec_headers a.rsec_online,
	#rs_easycart.brown .rsec_headers span.rsec_color{color:#8b645c;}
	/* themes -> /brown */
	/* themes -> towny */
	#rs_easycart.towny .rsec_iconka,
	#rs_easycart.towny input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/icons_towny.png?v100');}
	#rs_easycart.towny table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.towny .rsec_btn1{background-color:#ee3523;}
	#rs_easycart.towny .rsec_btn2{background-color:#e9c440;}
	#rs_easycart.towny .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #e9c440;}
	#rs_easycart.towny .rsec_headers a.rsec_online,
	#rs_easycart.towny .rsec_headers span.rsec_color{color:#e9c440;}
	/* themes -> /towny */
	/* themes -> dark_blue */
	#rs_easycart.dark_blue .rsec_iconka,
	#rs_easycart.dark_blue input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/icons_dark_blue.png?v100');}
	#rs_easycart.dark_blue table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.dark_blue .rsec_btn1{background-color:#555555;}
	#rs_easycart.dark_blue .rsec_btn2{background-color:#214496;}
	#rs_easycart.dark_blue .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #fff;}
	#rs_easycart.dark_blue .rsec_headers a.rsec_online,
	#rs_easycart.dark_blue .rsec_headers span.rsec_color{color:#fff;}
	#rs_easycart.dark_blue .rsec_headers .selected span.rsec_color{color:#214496;}
	/* themes -> /dark_blue *
/* /themes */

/* checkbox and radio buttons */
#rs_easycart input[type="checkbox"]{
	left:-9999px;
	position:absolute;
}
#rs_easycart input[type="checkbox"] + label{
	cursor:pointer;
}
#rs_easycart input[type="checkbox"] + label:before{
	position:relative;
	top:2px;
	display:inline-block;
	//display:inline;
	margin-right:3px;
	content:'';
	//zoom:1;
}
#rs_easycart input[type="checkbox"] + label:before{
	width:13px;
	height:13px;
}
#rs_easycart input[type="checkbox"] + label:before{
	background-position:0 -120px;
}
#rs_easycart input[type="checkbox"]:checked + label:before{
	background-position:-13px -120px;
}
#rs_easycart input[type="checkbox"] + label.checked:before{
	background-position:-13px -120px;
}
/* /checkbox and radio buttons */



@media screen and (max-width:1100px){
	#rs_easycart .rsec.rsec_headers .rsec_body .rsec_online span{
		display:none;
	}
}
@media screen and (max-width:1024px){
	#rs_easycart .rsec.rsec_headers .rsec_body .rsec_changer.rsec_viewed span.rsec_name,
	#rs_easycart .rsec.rsec_headers .rsec_body .rsec_changer.rsec_compare span.rsec_name,
	#rs_easycart .rsec.rsec_headers .rsec_body .rsec_changer.rsec_favorite span.rsec_name{
		display:none;
	}
	#rs_easycart .rsec.rsec_headers .rsec_body .rsec_changer{
		padding:0px 10px;
	}
}
@media screen and (max-width:970px){
	#rs_easycart .rsec_leftp,
	#rs_easycart .rsec_rightp,
	#rs_easycart .rsec_totaltext{
		float:left;
		width:100%;
	}
	#rs_easycart .rsec_totaltext{
		margin:12px 0px;
	}
}
@media screen and (max-width:675px){
	#rs_easycart .rsec_thistab_compare .rsec_rightp{
		margin-top:12px;
	}
}
@media screen and (max-width:500px){
	#rs_easycart .rsec.rsec_headers .rsec_body .rsec_changer.rsec_basket span.rsec_name,
	#rs_easycart .rsec.rsec_headers .rsec_body .rsec_changer.rsec_basket span.rsec_color.rsec_sum{
		display:none;
	}
}
/* End */


/* Start:/bitrix/templates/santehnikade/styles.css?176079198939829*/
.wrap_licenses_detail {
    font-size: 24px;
}
.wrap_licenses_detail p {
    margin: 18px 0px;
}
.wrap_licenses_detail {
    font-size: 16px;
    line-height: 32px;
}
.wrap_licenses_detail a {
    font-weight: 600;
}
.wrap_licenses_detail li {
    margin-bottom: 30px;
}
.text_center_title {
    text-align: center;
    font-weight: bold;
    font-size: 24px;
}

.history h3.title2 {
    color: #8b0000;
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.block_text_section a,
#detailtext a {
    font-weight: 600;
}
.countdown {
    display: inline-flex;
    color: #2740a9;
    font-size: 12px;
    justify-content: center;
    width: 100%;
}
.countdown-item {
    width: 50px;
    text-align: center;
    position: relative;
    line-height: 10px;
}
.countdown-item:after {
    content: ":";
    position: absolute;
    top: 1px;
    right: 0;
}
.countdown .countdown-item:nth-child(4):after{
content:"";
}
.countdown-item .label {
    display: block;
}
.popup_basket {
    background: #27408b;
    position: fixed;
    color: #fff;
    display: none;
    top: 20px;
    padding: 10px 50px 10px 10px;
    right: 20px;
    z-index: 10000;
}
.closebasket_add img.close-icon {
    width: 20px;
}
.closebasket_add {
    position: absolute;
    right: 14px;
    top: 9px;
    font-size: 18px;
    color: #fff;
    cursor: pointer;
}.submit.add2basket.btn1 {
    text-align: center;
    display: flex;
    width: 120px;
    margin: 0 auto;
    justify-content: center;
}
.max-width.double-column-b__text_seo {
    line-height: 30px;
    font-size: 16px;
}
.max-width.double-column-b__text_seo p {
    margin: 10px 0px;
}
.max-width.double-column-b__text_seo h2 {
    text-align: center;
}
.max-width.double-column-b__text_seo li {
    line-height: 30px;
}
.max-width.double-column-b__text_seo li a {
    font-weight: 600;
}
#ViberUpBtn {
    display: block;
    position: fixed;
    left: 20px;
    bottom: 130px;
    width: 65px;
    height: 65px;
    box-shadow: 2px 2px 2px 0px rgb(0 0 0 / 7%);
    border-radius: 50%;
    overflow: hidden;
    z-index: 100;
}
#ViberUpBtn img {
    width: 100%;
    height: 100%;
    background: #fff;
    transition: 300ms;
}
#TelegramsUpBtn {
    display: block;
    position: fixed;
    left: 20px;
    bottom: 50px;
    width: 65px;
    height: 65px;
    box-shadow: 2px 2px 2px 0px rgb(0 0 0 / 7%);
    border-radius: 50%;
    overflow: hidden;
    z-index: 100;
}
#TelegramsUpBtn img {
    width: 100%;
    height: 100%;
    background: #fff;
    transition: 300ms;
}

@media(max-width: 550px){
	#ViberUpBtn,
	#TelegramsUpBtn{
		width: 45px;
		height: 45px;
	}
	#ViberUpBtn {
  	  bottom: 100px;
	}
}
#myBtn {  // cтили кнопки до наведения мишкой

    overflow: hidden;
    z-index: 999;
    cursor: pointer;
    opacity: 0;
    transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
    position: fixed;
    bottom: 50px;
    right: 20px;
    background-color: #27408b;
    color: #fff;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
    border-radius: 4px;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.18);
    width: 40px;
    height: 40px;
line-height: 40px;
}
#myBtn:hover { // cтили кнопки после наведения мишкой
    background-color: #009fc1; 
    color: #fff;
}

/*new_header*/
.centering.row-one{
    min-height: auto;
}
.new_container_header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 17px;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
}
.column1inner_header {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding-top: 8px;
}
.new_container_header .logo-site {
    width: 145px;
    padding-bottom: 0px;
}
.column1inner_header .search-block{
    flex: 1;
    padding-right: 25px;
    box-sizing: border-box;
    margin: 0px;
}
.column1inner_header #lang {
    display: inline-block;
    width: 70px;
    height: 20px;
    position: relative;
    margin: auto;
    text-align: center;
    margin-right: 25px;
}
.column1inner_header #lang .lang_block_4 {
    position: initial;
}
.column1inner_header .lang_block_4:before {
    content: "";
    background-image: url(/bitrix/templates/santehnikade/img/icon/globe.png);
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -3px;
}
.wrap_cont_block {
    width: calc(100% - 145px);
    padding-left: 18px;
    box-sizing: border-box;
}
.List_lang_auth_basket {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
}
.auth_top_panel-item.autoraized,
.auth_top_panel-item.logout,
.authinheadinner.logged_header .log-in,
.authinheadinner.logged_header .register {
    margin-right: 25px;
}
.auth_top_panel-item.autoraized:before {
    content: "";
    background-image: url(/bitrix/templates/santehnikade/img/icon/user.png);
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -3px;
    margin-right: 3px;
}


.authinheadinner.logged_header .log-in:before {
    content: "";
    background-image: url(/bitrix/templates/santehnikade/img/icon/log-in.png);
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -3px;
    margin-right: 3px;
}


.authinheadinner.logged_header .register:before {
    content: "";
    background-image: url(/bitrix/templates/santehnikade/img/icon/user-plus.png);
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -3px;
    margin-right: 3px;
}
.auth_top_panel-item.logout:before {
    content: "";
    background-image: url(/bitrix/templates/santehnikade/img/icon/log-out.png);
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -3px;
    margin-right: 3px;
}

.basketin_head:before {
    content: "";
    background-image: url(/bitrix/templates/santehnikade/img/icon/shopping-cart.png);
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -3px;
    margin-right: 3px;
}
.basketin_head {
    position: relative;
    margin-right: 10px;
}
.icon_basket.opensansbold {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 20px;
    height: 20px;
    background-color: #FF0000;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
}
.searchinhead .search-de{
    text-transform: none;
}
.header #title-search{
    border: 1px solid #27408b;
    position: relative;
}
.header #title-search:before{
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 8px;
    left: 8px;
    background-image: url(/bitrix/templates/santehnikade/img/search.png);
    background-repeat: no-repeat;
    background-position: center;    
}
.header #title-search #title-search-input{
    padding-left: 27px;
}
.logo-site-mob{
    display: none;
}




@media(max-width: 900px){
	.column1inner_header{
		flex-direction: column;
	}
	.column1inner_header .search-block{
		padding-right: 0px;
		order: 2;
	}
	.List_lang_auth_basket{
		order: 1;
		padding-bottom: 10px;
		min-height: 40px;
        	align-items: flex-end;
	}
	.column1inner_header #lang{
		margin-bottom: 0px;
		margin-top: 0px;
	}
	.new_container_header .logo-site{
		display: none;
	}
	.wrap_cont_block{
		width: 100%;
		padding-left: 0px;
	}
	.logo-site-mob{
		display: block;
		max-height: 40px;
		max-width: 70px;
	}
}

@media(max-width: 600px){
	.wrap_phone_header{
		flex-direction: column;
		align-items: center;
	}
	.item_list_city{
		position: relative;
		margin-bottom: 6px;
		padding-bottom: 6px;
		margin-left: 0px;
		margin-right: 0px;
	}
	.item_list_city:before{
		content: "";
		display: block;
		width: 116px;
		height: 1px;
		background-color: #27408B;
		opacity: .25;
		position: absolute;
		bottom: 0px;
		left: calc(50% - 58px);
	}
	.item_list_city:last-child:before{
		display: none;
	}
	.item_list_city:last-child{
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.wrapper_name_phone{
		text-align: center;
	}
	.List_lang_auth_basket{
		font-size: 0px;
	}
	.column1inner_header #lang{
		height: 20px;
		margin-right: 15px;
		width: auto;
		left: auto !important;
	}
	.auth_top_panel-item.autoraized, .auth_top_panel-item.logout, .authinheadinner.logged_header .log-in, .authinheadinner.logged_header .register{
		margin-right: 15px;
	}
	.header .lang_block_4 span.active_lang{
		display: none;
	}
}
/*end_header*/




















/*new_style_footer*/

#footer .logo{
	max-width: 125px;
}
#footer .sovservice{
	padding-top: 22px;
}
#footer .icon_facebook {
    width: 30px;
    height: 30px;
    display: inline-block;
}
.footer .catmenu .title, .footer .footmenu .title {
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #27408B;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 19.07px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
#footer .catmenu .item, #footer .footmenu .item{
	margin-bottom: 10px;
	margin-top: 0px;
}

.footer .catmenu .item.depth_level1 a {
    color: #27408b;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 400;
    line-height: 16.34px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
#footer .line1{
	padding-bottom: 0px;
}
#footer .footersubscribe .title{
	text-transform: none;
}
#footer .footersubscribe .inp input{
	background-color: #fff;
}
.footer .line1 .block.two {
    width: 50%;
    padding-right: 0px;
}
.footer .catmenu .aroundlevel {
    width: 50%;
}
.footer .line1 .block.three {
    width: 30%;
    padding-right: 0px;
}
.footer .footmenu .item {
    margin: 3px 0;
    display: inline-block;
    width: 50%;
}

.footer .line2 .sitecopy {
    font-size: 12px;
    font-family: Open Sans;
    font-weight: 400;
    line-height: 16.34px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
	float: none;
}
.subscribe {
    text-align: center;
    margin-bottom: 20px;
}
#footersubscribe {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
}
.footersubscribe .title {
    margin-right: 30px;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.07px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #27408B;
    margin-bottom: 0px;
}
.footersubscribe form {
    display: inline-flex;
}
.footersubscribe .inp input {
	color: #27408B;
    font-weight: 500;
    padding: 8px 6px;
    width: 200px;
    height: 34px;
    border: 1px solid #27408B;
}
.footersubscribe .inp input::placeholder{	
	color: #27408B;
}
.footersubscribe a.btn1 {
    display: block;
    margin-top: 6px;
    text-align: center;
    background: #27408B;
    width: 133px;
    height: 34px;
    line-height: 27px;
    margin: 0px;
}

@media(max-width: 1056px){
	.centeringin.line1.clearfix {
		display: inline-flex;
		flex-wrap: wrap;
		justify-content: center;
		width: 100%;
	}
	.wrap_block_menu {
    display: inline-flex;
    justify-content: space-between;
}
}
@media screen and (max-width: 1010px) {
    .footer .line1 .block.three {
        width: 40% !important;
    }
	.footer .line1 .block.two {
        width: 60% !important;
    }

}
@media screen and (max-width: 756px) {
	.centeringin.line1.clearfix {
		margin: 0 !important;
	}
	.wrap_block_menu {
        display: inline-flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .footer .line1 .block.two,
.footer .line1 .block.three	{
        width: 100% !important;
        display: inline-flex;
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
    }
	.footer .footmenu .item {
    width: 100%;
}
    .footer .catmenu .title	{
        position: relative;
        width: 70px;
        margin: 0 auto;
        padding-right: 20px;
    }
	.footer .footmenu .title {
        position: relative;
        margin: 0 auto;
	padding-right: 20px;
        width: 120px;
    }
    .footer .catmenu .title:after,
	.footer .footmenu .title:after	{
        content: "";
        background-image: url(/bitrix/templates/santehnikade/img/icon/down_icon.png);
        background-repeat: no-repeat;
        background-size: cover;
        position: absolute;
        width: 13px;
        height: 8px;
        right: 0px;
        top: 5px;
    }
    .footer .catmenu .title.active_footer_menu:after ,
	.footer .footmenu .title.active_footer_menu:after	{
        content: "";
        background-image: url(/bitrix/templates/santehnikade/img/icon/up_icon.png);
        background-repeat: no-repeat;
    }
.footer .catmenu .aroundlevel {
    width: 100%;
}
.hide_menu_footer {
    display: none;
}
#footer .wrap_menu_footer{
	padding-top: 20px;
}
}
@media screen and (max-width: 750px) {
.block.one {
    display: inline-flex;
    flex-wrap: wrap;
    width: 100% !important;
    justify-content: center;
}
    .footer .line1 .block.one .logo {
        width: 200px;
    }
	.sovservice {
    width: 100%;
    text-align: center;
}
}
@media screen and (max-width: 522px) {
	.footersubscribe .title {
    width: 100%;
    text-align: center;
    margin: 0px;
}
#footersubscribe {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-evenly;
}
.footersubscribe form {
    display: inline-flex;
    width: 300px;
    flex-wrap: wrap;
}

.footersubscribe .inp,
.footersubscribe .inp input,
.footersubscribe a.btn1 {
    width: 100%;
    margin: 5px 0px;
}
}


@media(max-width: 1056px){
	#footer .line1 .block.one{
		padding-right: 0px;
		float: none;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}
@media(max-width: 756px){
	#footer .line1 .block.one{
		padding-top: 26px;
	}
}
/*end new_style_footer*/



























.black_friday {
    width: 310px;
    text-align: center;
    margin: 0 auto;
}
.price_dop_old {
    text-decoration: line-through;
}
#prods .bottom .sortaou {
    display: none;
}
#paginator {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    margin-bottom: 30px;
}
.seo_text ul.list_marker{
    list-style: disc;
}
.seo_text p {
    margin: 0 0 15px 0;
}
.seo_text ul li p{
    margin: 0;
}
.seo_text ul {
    list-style: none;
}
.seo_text h2,
.seo_text h3 {
    text-align: center;
    padding: 15px 0;
}
.seo_text ul li {
    line-height: 35px;
}
.seo_text {
    font-size: 16px;
    line-height: 30px;
padding: 0 20px;
}
#paginator {
    margin-top: 10px;
    display: inline-block;
}

.block_text_section {
    margin-top: 30px;
}
/*@media (min-width: 1010px){
.block_week {
    margin-left: 272px;
    min-height: 500px;
}
}*/
span.price_new_old_week {
    text-decoration: line-through;
}
.price_new_week {
    font-size: 16px;
}
.sovservice img {
    width: 27px;
}
span.price_new_old {
    text-decoration: line-through;
}
.stiker_new_section {
    position: absolute;
    background: #26d424;
    padding: 5px 10px;
    z-index: 1;
    color: #fff;
    top: 60px;
    left: -4px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    font-family: sans-serif;
    text-shadow: -1px -1px 2px #000000ad;
    border-radius: 4px;
}
.lang_block_4 {
    display: inline-block;
    top: 32px;
    position: relative;
}
.lang_block_4 span {
    font-size: 14px;
    color: #27408b;
    font-weight: 400;
    display: inline-block;
    padding-left: 2px;
}
.lang_block_4 .active_lang:after {
    content: "";
    margin-left: 4px;
    background-image: url(/bitrix/templates/santehnikade/assets/css/../img/icons.png?v100);
    background-position: 0px -669px;
    width: 14px;
    height: 10px;
    display: inline-block;
    /* position: absolute; */
    /* background-size: cover; */
    background-repeat: no-repeat;
}


#lang {
    display: inline-block;
    width: 50px;
    height: 30px;
    position: relative;
    margin: auto;
    text-align: center;
    margin-right: 10px;
}
.lang_block_4:hover .wrapper_list_lang{
   opacity: 1;
    visibility: visible;
}
.wrapper_list_lang {
    opacity: 0;
    visibility: hidden;
    transition: .55s opacity, .55s visibility;
    position: absolute;
    background: #fff;
    width: 72px;
    top: 23px;
    left: 50%;
    margin-left: -37px;
    z-index: 7;
    padding-top: 3px;
    padding-bottom: 3px;
    border: 1px solid #ddd;
    box-shadow: 2px 4px 5px rgba(0,0,0,.22);
}
.wrapper_list_lang:after, .wrapper_list_lang:before {
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
    content: "";
}
.wrapper_list_lang:before {
    left: auto;
    right: 25px;
    margin-left: 0;
}
.wrapper_list_lang:before {
    top: -14px;
    margin-left: -9px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 14px solid #ddd;
}
.wrapper_list_lang:after {
    top: -12px;
    margin-left: -8px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 12px solid #fff;
}
.wrapper_list_lang:after {
    right: 26px;
    left: auto;
    margin-left: 0;
}

.list_lang{
    margin-top: 0;
    margin-bottom: 0;
    line-height: 2rem;
}

.list_lang a {
    color: #000;
    font-size: 14px;
    font-weight: 500;
}

@media(max-width: 997px){
.lang_block_4 span {
    color: #000;
}
.wrapper_list_lang {
    top: 37px;
}
}

@media(max-width: 757px){
.lang_block_4 {
    top: 8px;
}
#lang {
    margin-right: 0px;
}
}
@media(max-width: 350px){
#lang {
    left: 19px;
}
}




.name_location {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #27408b;
    text-decoration: none;
    font-weight: bold;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.phone_block_region .name-shop.sprite-wrapper {
    display: inline-flex;
    justify-content: space-between;
    vertical-align: top;
    width: 100%;
}
.location_phone {
    width: 62%;
    display: inline-block;
}
.phone_block_region .name-shop.sprite-wrapper {
    font-weight: 600;
    height: 29px;
}
.phone_block_region .name-shop.sprite-wrapper a {
    margin-left: 10px;
    line-height: inherit;
}
.phone_block .sprite-wrapper {
    display: inline-block;
    margin-bottom: 0 !important;
    height: 23px;
    margin-right: 10px;
}
.compare_and_stores i.icon.pngicons {
    background-image: url(/bitrix/templates/santehnikade/components/redsign/easycart/gopro/img/icons_dark_blue.png?v100);
    width: 15px;
    height: 21px;
    background-position: -35px 100px;
}

#no_link {
    color: #000;
    text-decoration: none;
    cursor: default;
}
.title_h1_index {
    text-align: center;
    margin-bottom: 10px;
}
.showcase .add2favorite {
    font-size: 13px !important;
}
.showcase .compare_and_stores .add2compare.in .icon.pngicons {
    background-position: -1px 100px;
}
.showcase .price_new.gen {
    display: block;
    font-size: 18px;
    margin-bottom: 10px;
}

.elementdetail .soloprice .price_new.gen {
    color: #27408b;
    font-weight: bold;
    font-size: 20px;
}

.showcase .add2favorite .icon {
    margin-right: 8px;
}
.centeringin .pmenu .selected {
    background-color: #8b0000;
    color: #fff;
}
.category-onpage.product span {
    display: block;
    margin: 10px 0;
    text-align: center;
    font-size: 14px;
}


.tm-text.without-image {
    display: block;
    width: 100%;
    float: left;
}

.category-onpage.product img {
    display: block;
    width: 80px;
    margin: auto;
}

.category-onpage.product {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
}
.stiker_date_to {
    display: block;
    text-align: center;
}
.stiker_sale {
    position: absolute;
    background: #ff0000;
    padding: 5px 10px;
    z-index: 1;
    color: #fff;
    top: 60px;
    left: -4px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    font-family: sans-serif;
    text-shadow: -1px -1px 2px #000000ad;
    border-radius: 4px;
    text-align: center;
}
.submit.disabled.add2basket.btn1 {
    background: #a0a0a0;
    border: none;
    cursor: no-drop;
}
.submit.disabled {
    background: no-repeat;
    border: none;
    cursor: no-drop;
}
.showcase .js-element .padd{
	position: relative;
}
.stiker_sale:after {
    position: absolute;
    bottom: -6px;
    left: -9px;
    z-index: -1;
    width: 4px;
    height: 10px;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-color: #ed1b1b transparent transparent transparent;
    content: ".";
    text-indent: -5000px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
#showcaseview .stiker_black_friday {
    position: absolute;
    padding: 5px 10px;
    z-index: 1;
    color: #fff;
    top: 60px;
    left: -4px;
    font-family: sans-serif;
    text-shadow: -1px -1px 2px #000000ad;
    border-radius: 4px;
    background-image: url(/bitrix/templates/santehnikade/img/smal_black_friday.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    font-size: 0px;
    height: 40px;
    width: 70px;
}
.stiker_black_friday {
    position: absolute;
    /* background: #000; */
    padding: 5px 10px;
    z-index: 1;
    color: #fff;
    top: 30px;
    left: -4px;
    font-family: sans-serif;
    text-shadow: -1px -1px 2px #000000ad;
    border-radius: 4px;
    background-image: url(/bitrix/templates/santehnikade/img/smal_black_friday.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    font-size: 0px;
    height: 50px;
    width: 100px;
}
.stiker_black_friday .stiker_date_to {
    display: none;
}
.stiker_black_friday:after {
    position: absolute;
    bottom: 15px;
    left: -9px;
    z-index: -1;
    width: 5px;
    height: 10px;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-color: #000 transparent transparent transparent;
    content: ".";
    text-indent: -5000px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.stiker_sold {
    position: absolute;
    z-index: 1;
    bottom: -10px;
    left: 50%;
    margin-left: -123px;
    background-image: url(/bitrix/templates/santehnikade/img/sold.png);
    width: 250px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}




.name.js-position .pic {
    position: relative;
}

.products td.name {
    position: relative;
}

.stiker_sale_gallery {
     font: 600 11px/12px Arial,Helvetica,sans-serif;
    color: #fff;
    background: #ff0000;
    text-transform: uppercase;
    text-shadow: 1px 1px rgba(0,0,0,0.24);
    padding: 2px 5px;
    text-align: center;
    display: block;
    position: absolute;
    right: 10px;
    top: -15px;
    z-index: 1;
    border-radius: 4px;
}

.stiker_sold_gallery {
     font: 600 11px/12px Arial,Helvetica,sans-serif;
    color: #fff;
    background: #a0a0a0;
    text-transform: uppercase;
    text-shadow: 1px 1px rgba(0,0,0,0.24);
    padding: 2px 5px;
    text-align: center;
    display: block;
    position: absolute;
    right: 40px;
    top: -15px;
    z-index: 1;
    border-radius: 4px;
}

.stiker_sale_table {
     font: 600 11px/12px Arial,Helvetica,sans-serif;
    color: #fff;
    background: #ff0000;
    text-transform: uppercase;
    text-shadow: 1px 1px rgba(0,0,0,0.24);
    padding: 2px 5px;
    text-align: center;
    display: block;
    position: absolute;
    left: -10px;
    top: 0px;
    z-index: 1;
    border-radius: 4px;
}
.stiker_sold_table {
     font: 600 11px/12px Arial,Helvetica,sans-serif;
    color: #fff;
    background: #a0a0a0;
    text-transform: uppercase;
    text-shadow: 1px 1px rgba(0,0,0,0.24);
    padding: 2px 5px;
    text-align: center;
    display: block;
    position: absolute;
    left: -10px;
    top: -5px;
    z-index: 1;
    border-radius: 4px;
}
.stiker_sale_table:after{
    position: absolute;
    bottom: -6px;
    left: -9px;
    z-index: -1;
    width: 4px;
    height: 10px;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-color: #ed1b1b transparent transparent transparent;
    content: ".";
    text-indent: -5000px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.stiker_sold_table:after{
    position: absolute;
    bottom: -6px;
    left: -9px;
    z-index: -1;
    width: 4px;
    height: 10px;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-color: #a0a0a0 transparent transparent transparent;
    content: ".";
    text-indent: -5000px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.stiker_sale_gallery:after {
    position: absolute;
    bottom: -6px;
    left: -9px;
    z-index: -1;
    width: 4px;
    height: 10px;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-color: #ed1b1b transparent transparent transparent;
    content: ".";
    text-indent: -5000px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.stiker_sold_gallery:after {
    position: absolute;
    bottom: -6px;
    left: -9px;
    z-index: -1;
    width: 4px;
    height: 10px;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-color: #a0a0a0 transparent transparent transparent;
    content: ".";
    text-indent: -5000px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.article-text.text p {
    margin: 10px 20px;
}
.entry-content p {
    margin: 10px 30px;
}
.contact_finans_phone p {
    font-size: 14px;
    margin: 10px 0;
    font-weight: bold;
}
.article-text.text h4 {
    margin: 10px 10px;
}

.light.clearfix .js-element {
    width: 25%;
}

.icon_pay img {
    width: 100px;
    margin-bottom: 20px;
}
.name-pay {
    font-size: 16px;
}


#header > div.centering.row-one > div > div.phone.col-sm-12.col-md-5 > div > div.phone-block > div:nth-child(3) > a {
    position: relative;
    top: 4px;
}

.wrap_column1inner span {
    position: relative;
    top: 2px;
}

.skype-wrap a {
    position: relative;
    top: 2px;
}


.callback_title {
    display: inline-block;
    font-size: 24px;
    position: absolute;
    top: -68px;
    color: #12328e;
}

.fancybox-opened .fancybox-outer .fancybox-inner {
    overflow: initial !important;
}

.wrap_line_zeroIndex{
	position: relative;
	margin-bottom: 30px;
}

.block_home_popular {
	font-size: 24px;
    color: #27408b !important;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    background-color: #fff;
    z-index: 1;
    margin-left: 50px;
    padding-left: 20px;
    position: relative;
    padding-right: 20px;
    font-weight: normal;
}


.left_siperator_popular {
    vertical-align: middle;
    box-sizing: border-box;
    width: 100%;
    position: absolute;
    height: 2px;
    background: #27408b;
    top: 10px;
}

.block_home_brand {
    font-size: 24px;
    color: #27408b !important;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    background-color: #fff;
    z-index: 1;
    margin-left: 50px;
    padding-left: 20px;
    position: relative;
    padding-right: 20px;
    font-weight: normal;
}


.left_siperator_brand {
    vertical-align: middle;
    box-sizing: border-box;
    width: 100%;
    position: absolute;
    height: 2px;
    background: #27408b;
    top: 10px;
}


.block_home_discount {
    font-size: 24px;
    color: #27408b !important;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    background-color: #fff;
    z-index: 1;
    margin-left: 50px;	
    margin-top: 30px;
    padding-left: 20px;
    position: relative;
    padding-right: 20px;
    font-weight: normal;
}


.left_siperator_discount {
    vertical-align: middle;
    box-sizing: border-box;
    width: 100%;
    position: absolute;
    height: 2px;
    background: #27408b;
    top: 40px;
}


.block_home_sezon {
    font-size: 24px;
    color: #27408b !important;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    background-color: #fff;
    z-index: 1;
    margin-left: 50px;
    padding-left: 20px;
    position: relative;
    padding-right: 20px;
    font-weight: normal;
}

.left_siperator_sezon {
    vertical-align: middle;
    box-sizing: border-box;
    width: 100%;
    position: absolute;
    height: 2px;
    background: #27408b;
    top: 10px;
}
.phone.col-sm-12.col-md-5 {
    width: 30%;
    margin-top: 30px;
    padding-right: 0px;
}
.tpanel_menu.clearfix.mobile_hide {
    display: inline-flex;
    justify-content: space-around;
    width: 100%;
}

.tpanel_menu a.redb {
    background-color: #ff0000;
    margin: 0px 5px 5px 0;
    color: #fff;
    line-height: 40px;
    display: inline-flex;
    justify-content: flex-end;
    position: relative;
    top: 0px;
    text-align: right;
    width: 130px;
    vertical-align: top;
    height: 35px;
    padding-right: 10px;
    float: left;
}
.tpanel_menu {
    margin-left: 0px !important;
}
#header > div:nth-child(2) > div > div.menu-new.mobile_hide > div > a:nth-child(7) {
    margin-right: 0px;
}
.tpanel_menu a.redb:before {
	content: url("/bitrix/templates/santehnikade/img/discount.png");
	position: relative;
    right: 12px;
    top: 3px;
}

.phone-block a {
    position: relative;
    top: 2px;
}

.tpanel_menu a {
    margin-top: 15px;
    margin-right: 15px;
}
.phone1 i.icon.pngicons {
    background-image: url(/bitrix/templates/santehnikade/img/phone.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 10px 0 0;
}

.phone2 i.icon.pngicons {
    background-image: url(/bitrix/templates/santehnikade/img/callback.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 10px 0 0;
}
.basketinhead .icon {
    background-image: url(/bitrix/templates/santehnikade/img/basket_new.svg);
    background-size: 70%;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    float: left;
	background-position: center;
	position: relative;
    top: 6px;
}
.block_address {
    display: inline-block;
    width: 100%;
}

.block_address span {
    font-family: Verdana, sans-serif;
    line-height: 0px;
    font-size: 12px;
    color: #27408b;
    text-decoration: none;
    font-weight: bold;
    position: relative;
}
.block_address img {
    width: 13px;
    height: auto;
    display: inline-block;
    position: relative;
    top: 4px;
	left: 4px;
    margin-right: 11px;
display: none;
}

.phone-block{
    display: inline-block;
	position: relative;
    right: 20px;
    vertical-align: top;
}

.name-shop.sprite-wrapper.kharkov {
    line-height: 60px;
}
.wrap_column1inner {
display: inline-block;
    vertical-align: top;
    width: 50%;
}
.region_contacts_block .name_location {
    padding-bottom: 6px;
    margin-top: 2px;
}
.authinhead {
    display: block !important;
}

.authinheadinner.logged {
    justify-content: space-between;
    display: inline-flex;
    width: 50%;
    float: right;
}


.name_block_filter {
    font-size: 15px;
    padding: 10px 0px;
    font-weight: bold;
    background: #011e73;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #fff;
}

.right-text{text-align:right;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.iblockdetail .bot {
    display: inline-block;
    width: 100%;
}


.addres_phone {
    color: #27408b;
    font-size: 14px;
    font-weight: 600;
    padding-left: 26px;
}

.color_smes {
    display: inline-block;
    text-align: center;
    width: 46%;
overflow: hidden;
    border: 1px solid #ccc;
    margin: 2px 2px;
    height: 100px;
position:relative;
}

span.pImgname {
    position: absolute;
    bottom: 3px;
    width: 100%;
    font-size: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.color_smes a {
    display: block;
}
.pImgname {
    display: block;
}

.color_smes img {
    padding-top: 5px;
}

.color_smes img {
    padding-top: 5px;
}




@media (max-width: 1237px){
	.tpanel_menu.clearfix.mobile_hide {
		display: inline-block;
	}
	.basket-line.col-sm-12.col-md-3 {
    width: 29%;
}
}



@media (max-width: 1199px){
.name_location, .header .phone a, .header .phone a:hover,
.name-shop{
    font-size: 11px;
}
.basket-line.col-sm-12.col-md-3 {
    width: 27%;
}
.phone.col-sm-12.col-md-5 {
    width: 40%;
}
.basketinhead a .title {
    font-size: 12px;
}
}
@media (max-width: 1122px){
.phone.col-sm-12.col-md-5 {
    width: 46%;
}
.col-sm-12.col-md-3.logo-site {
    width: 21%;
    padding-right: 0px;
}
.basket-line.col-sm-12.col-md-3 {
    padding-right: 0px;
}
}

@media (max-width: 1091px){
	
	.sprite-contact_life_santechnika {
    width: 70px;
    height: 47px;
    background-position: 0px -92px;
}
.wrap_column1inner {
    width: 50%;

}
.phone-block {
    right: 30px;
}

.wrap_column1inner div {
    display: inline-block;
}

.block_address img {
    left: 3px;
}

.phone1, .phone2 {
    width: 44%;
}

	.basketinhead a .title {
		display: inline-block;
	}

	.basketinhead .icon {
		position: relative;
		top: 10px;
	}

	.basket-row .basket-block {
		margin-top: 0px;
	}
}


@media (max-width: 1056px){
	.mainsections-de li.section-de {
		width: 22%;
		height: 300px;
	}
	.mainsections-de ul {
		justify-content: flex-start;
	}
}
@media (max-width: 1026px){
	.basket-line.col-sm-12.col-md-3 {
    width: 29%;
    float: right;
}
}


@media (max-width: 1020px){
.basket-line.col-sm-12.col-md-3 {
    position: relative;
    bottom: 0px;
}
.phone_block .sprite-wrapper {
    margin-right: 10px;
    margin-left: 0px;
}
.phone_block_region .name-shop.sprite-wrapper {
    height: 29px;
}
.block_address img {
    display: none;
}
.col-sm-12.col-md-3.logo-site {
    width: 20%;
    position: relative;
    top: 8px;
}

.item_zero.bukva_zero {
    display: inline-block;
    width: 20%;
    height: 50px;
    margin: auto;
    text-align: center;
}

.brandslist.mainstyles .title {
    margin-bottom: 15px;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #F2F2F2;
}

.light.clearfix .js-element {
    width: 33%;
}
}

@media (max-width: 986px){
.mainsections-de li.section-de {
    width: 21%;
    height: 300px;
}
.mainsections-de a.parent {
    font-size: 14px !important;
    width: auto;
}
}

@media (max-width: 976px){
	.phone-block {
		display: inline-flex;
		justify-content: space-between;
		width: 100%;
	}
.phone.col-sm-12.col-md-5 .column1inner {
    display: inline-flex;
    width: 100%;
    margin: 0 auto;
    justify-content: space-between;
}
.location_phone {
    width: 40%;
    display: inline-block;
    /* margin: 0 auto; */
}
.block_address {
    width: 70%;
    text-align: left;
}
.wrap_column1inner {
	display: inline-block;
    text-align: right;
    top: 0px;
    width: 30%;
	}

	.phone.col-sm-12.col-md-5 {
		width: 100%;
		padding: 0;
	}
	.phone-block {
		right: 10px;
	}
	.wrap_column1inner div {
		width: auto;
	}
	
	.col-sm-12.col-md-3.logo-site {
		width: auto;
		display: inline-block;
	}
	.basket-line.col-sm-12.col-md-3 {
		position: relative;
		bottom: 0px;
		padding-right: 0;
	}
	.searchinhead .search-de {
		right: 0;
	}
	.block_address span {
		top: 2px;
	}

.wrap_column1inner div {
    width: 100%;
    text-align: left;
}
.name_location, .header .phone a, .header .phone a:hover, .name-shop {
    font-size: 12px;
}
}

@media (max-width: 840px){
	.mainsections-de li.section-de {
	    width: 29% !important;
	    height: 300px;
	}
}

@media (max-width: 827px){
.wrap_column1inner {
    display: inline-block;
    text-align: right;
    top: 0px;
    width: 40%;
}
}
@media (max-width: 800px){
.location_phone {
    width: 50%;
    display: inline-block;
}
}
@media (max-width: 768px){
.stiker_sold {
    position: absolute;
    z-index: 1;
    bottom: -10px;
    left: 50%;
    background-image: url(/bitrix/templates/santehnikade/img/sold.png);
    width: 60%;
    height: 48px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: -30%;
}
}

@media (max-width: 760px){
	.light.clearfix .js-element {
		width: 50%;
	}
.block_address {
    width: 100%;
    text-align: left;
}
}


@media (max-width: 720px){
	.basket-line.col-sm-12.col-md-3 {
		width: 50%;
	}
	.catalogmenu li.parent {
		max-width: 100%;
	}
	.catalogmenucolumn {
		float: left;
		width: 100%;
	}
	.phone-block {
		display: inline-flex;
		justify-content: center;
		width: 100%;
		flex-wrap: wrap;
	}
	
	.mainsections-de ul {
		display: inline-flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.mainsections-de li.section-de {
		width: 234px !important;
		height: 300px;
		text-align: center;
	}
	
	.link-img {
		margin: auto;
		width: 100%;
	}
}

@media (max-width: 707px){	
	.item_zero.bukva_zero {
		width: 33%;
	}
}
@media (max-width: 624px){
.wrap_column1inner {
    width: 50%;
}
}
@media screen and (max-width: 600px){
.header .phone a, .header .phone a:hover {
    font-size: 12px;
}


}

@media (max-width: 539px){
		.light.clearfix .js-element {
		width: 100%;
	}
}

@media (max-width: 510px){
.location_phone, .wrap_column1inner {
    width: 50%;
    display: inline-block;
}
.name_location, .header .phone a, .header .phone a:hover, .name-shop{
font-size:11px;
}
}



@media (max-width: 480px){

    .mainsections-de li.section-de {
        height: 200px;
        text-align: center;
    }
.phone.col-sm-12.col-md-5 .column1inner {
    flex-wrap: wrap;
}
.location_phone{
    width: 100%;
    display: inline-block;
}
.wrap_column1inner {
    width: 70%;
    margin: auto;
}
.block_address.kharkov {
    width: 59%;
    text-align: left;
}
.name-shop.sprite-wrapper.kharkov {
    line-height: 0px;
}
.wrap_column1inner div {
display: none;
}
.phone_block_region .name-shop.sprite-wrapper {
width: 100%;
    text-align: center;
}
.block_address {
    width: 100%;
    text-align: center;
}
.phone_block {
    width: 70%;
    margin: auto;
}
.name_location, .header .phone a, .header .phone a:hover, .name-shop {
    font-size: 12px;
}
	
	.col-sm-12.col-md-3.logo-site {
		width: 100%;
		display: inline-block;
		top: 20px;
	}
	.column1inner.text-center {
		width: 100% !important;
	}
	
	.basket-line.col-sm-12.col-md-3 {
		width: 100%;
	}
	.authinheadinner.logged {
		width: 43%;
	}
}

@media (max-width: 452px){
.num-404-error {
    font-size: 120px;
}
.errorpagein {
    margin-bottom: 20px;
}
.text-404-error {
    font-size: 18px;
padding: 0px 0px 20px;
}

.light.clearfix {
    margin: 0 10px;
    display: inline-block;
}
.item_zero.bukva_zero {
	width: 50%;
	height: 80px;
}
}

@media (max-width: 441px){
	.name_block_filter {
		padding: 10px 7px;
		width: 100%;
	}
}

@media (max-width: 425px){
.block_home_sezon,
.block_home_catalog,
.block_home_popular,
.block_home_brand,
.block_home_discount{
	margin-left: 15px;
}

.stiker_sold {
    position: absolute;
    z-index: 1;
    bottom: -10px;
    left: 50%;
    background-image: url(/bitrix/templates/santehnikade/img/sold.png);
    width: 60%;
    height: 48px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: -30%;
}
}

@media (max-width: 370px){
.wrap_column1inner {
    width: 80%;
    margin: auto;
}
}
@media (max-width: 340px){
.phone_block {
    width: 100%;
    margin: auto;
}
.wrap_column1inner {
    width: 90%;
}
}


/* End */


/* Start:/bitrix/templates/santehnikade/template_styles.css?173481569013038*/
.popup.padd .wrap_color_smes_wrap_block{
    height: 110px;
    overflow-y: scroll;
}

.popup.padd .description {
    height: 240px;
    overflow-y: scroll;
	display: none;
}

.popup.padd .wrap_color_smes_wrap_block::-webkit-scrollbar,
.popup.padd .description::-webkit-scrollbar { width: 5px; height: 3px;}
.popup.padd .wrap_color_smes_wrap_block::-webkit-scrollbar-button,
.popup.padd .description::-webkit-scrollbar-button {  background-color: #505050; }
.popup.padd .wrap_color_smes_wrap_block::-webkit-scrollbar-track,
.popup.padd .description::-webkit-scrollbar-track {  background-color: #505050;}
.popup.padd .wrap_color_smes_wrap_block::-webkit-scrollbar-track-piece,
.popup.padd .description::-webkit-scrollbar-track-piece { background-color: #505050;}
.popup.padd .wrap_color_smes_wrap_block::-webkit-scrollbar-thumb,
.popup.padd .description::-webkit-scrollbar-thumb { height: 40px; background-color: #000; border-radius: 4px;}
.popup.padd .wrap_color_smes_wrap_block::-webkit-scrollbar-corner,
.popup.padd .::-webkit-scrollbar-corner { background-color: #505050;}
.popup.padd .wrap_color_smes_wrap_block::-webkit-resizer,
.popup.padd .description::-webkit-resizer { background-color: #505050;}


.light.clearfix .block_ind {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    margin: 30px 0;
}

.skype-wrap img {
	width: 20px;
    height: auto;
    display: inline-block;
    position: relative;
    top: 4px;
    margin-right: 5px;
}

.skype-wrap {
    display: inline-block;
    width: 100%;
}
.skype-wrap a {
    color: #00aaf1;
    font-size: 15px;
    font-weight: 600;
}

span.skype-text {
    font-weight: 600;
    padding-right: 5px;
    color: #27408b;
    font-size: 14px;
}
.description_text_section {padding: 0 16px 16px 16px;}
.presscentermainn.clearfix {display: inline-block;margin-top: 80px;}
.elementdetail .include_rightblock.block_ind{padding:0px;text-align:center;height:65px;line-height:65px;}
.block_ind a{font-size:14px;color:#27408b;border-bottom:1px dashed #0c4da2;text-decoration:none;}
.block_ind a:hover{font-size:14px;color:#27408b;border-bottom:1px dashed #fff;text-decoration:none;}
.light .js-element .pic, .light .js-element .pic a{margin:0 auto;}
.PRE_ORDER_NAME{text-transform:uppercase;color:#8b0000;font-size:14px;font-weight:700;padding:0px 0 10px 0;}
.PRE_ORDER_NAME_SECTIONS{text-transform:uppercase;color:#8b0000;font-size:14px;font-weight:700;padding:0px 0 10px 0;text-align:center;}
.PRE_ORDER_VALUE{font-size:12px;color:darkred;padding:0px 47px 20px 0;width:81%;}
.share{display:none;}
.element_collection{text-transform:uppercase;color:#27408b;font-weight:600;}
.showcase .pic a, .showcase .pic span.pic{overflow:hidden;}
.name .pic img{_width:50px;}
.body{_overflow:hidden;}
.navi.clearfix{display:none;}
.iblockdetail ul{width:90%;}
.iblockdetail li{list-style:none;overflow:hidden;}
.wrap_block{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:auto;}
.iblockdetail{padding:30px;}
.article{margin:10px 0px;font-weight:600;}

.b_reset, .b_reset1{color:#fff;background:#27408b;padding:10px;display:block;width:70px;text-align:center;margin:10px 0px;margin-bottom:30px;}
.button_names{margin:0px 10px;}
.button_name,.button_name1{padding:10px 0 0 0px;}


@media (min-width:992px){.col-md-4{width:31.33333%;}
}
@media screen and (max-width:605px){.catalogmenusmall a.parent .icon.menu{float:right;width:13px;height:13px;margin-top:3px;margin-right:3px;margin-left:8px;background-position:0px -14px;}
}
@media screen and (max-width:600px){.phone-block{display:flex;flex-wrap:wrap;justify-content:center;width:440px;margin:auto;}
.column1inner.text-center{display:flex;flex-wrap:wrap;justify-content:center;width:170px;margin:auto;}

}
@media screen and (max-width:470px){.phone-block{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:auto;}
.column1inner.text-center{display:flex;flex-wrap:wrap;justify-content:center;width:120px;margin:auto;}

.sprite{width:50px;height:30px;background-size:cover;}
.sprite-contact_kievstar_santechnika{background-position:0 -32px;}
.sprite-contact_mtc_santechnika{background-position:0 -94px;}
.sprite-contact_life_santechnika{background-position:0 -64px;}
.sprite-contact_offis_santechnika{background-position:0 0px;}

}
@media screen and (min-width:1000px){.aroundjssorslider1{height: 463px;margin-top: 30px;}}
@media screen and (max-width:1260px){.callback.column1{display:none;}
 }
@media screen and (max-width:1260px) and (min-width:876px){.logo.column1{width:25%;}
 .phone.column1{width:30%;}
 .favorite.column1{width:20%;}
 .basket.column1{width:25%;}
 .footer .line1 .contacts .phone a{font-size:18px;}
 }
@media screen and (max-width:1024px) and (min-width:776px){.pmenu{width:25%;}
 .pcontent{width:75%;padding-left:15px;}
 }
@media screen and (max-width:1010px) and (min-width:751px){.footer .line1 .block.one{width:30%;}
 .footer .line1 .block.two{width:45%;}
 .footer .line1 .block.three{width:18%;}
 .footer .line1 .block.four{width:100%;padding-right:0px;}
 }
@media screen and (max-width:875px){.body input[type="text"], .body input[type="password"], .body textarea, .body select, .footer input[type="text"], .footer input[type="password"], .footer textarea, .footer select, .fancybox-inner input[type="text"], .fancybox-inner input[type="password"], .fancybox-inner textarea, .fancybox-inner select{box-shadow:none;}
 .header .phone a, .header .phone a:hover{_font-size:20px;}
 .table .td{display:inline-block;width:auto;}
 }
@media screen and (max-width:885px) and (min-width:751px){.logo.column1{width:24%;}
 .phone.column1{width:24%;}
 .favorite.column1{width:19%;}
 .basket.column1{width:33%;}
 .phone.column1 .icon{display:none;}
 }
@media screen and (max-width:775px) and (min-width:481px){.pmenu{width:30%;}
 .pcontent{width:70%;padding-left:15px;}
 }
@media screen and (max-width:750px){.footer .line1{padding:5px 0px;}
 .footer .line1 .block.one .logo{/*display:none;*/}
 .footer .line1 .contacts{margin-bottom:15px;}
 .footer .line1 .block.one .contacts, .footer .line1 .contacts .feedback{margin-top:0px;}
 }
@media screen and (max-width:750px) and (min-width:627px){.logo.column1{width:25%;}
 .phone.column1{width:30%;}
 .favorite.column1{width:17%;}
 .basket.column1{width:28%;}
 .column1 .icon{display:none;}
 .column1 .title, .column1 .descr{margin-left:0px;}
 }
@media screen and (max-width:750px) and (min-width:481px){h1{font-size:26px;}
 h2{font-size:20px;}
 h3{font-size:14px;}
 h1.pagetitle{font-size:26px;}
 .footer .line1 .block.one, .footer .line1 .block.two, .footer .line1 .block.three, .footer .line1 .block.four{padding-right:0px;}
 .footer .line1 .block.one, .footer .line1 .block.two{width:100%;}
 .footer .line1 .block.three, .footer .line1 .block.four{width:50%;}
 .footer .line1 .block.one .contacts .phone1, .footer .line1 .block.one .contacts .phone2{float:left;width:50%;}
 .footer .line1 .block.three, .footer .line1 .block.four{text-align:center;}
 }
@media screen and (max-width:626px) and (min-width:481px){.logo.column1{width:30%;}
 .phone.column1{display:none;}
 .favorite.column1{width:30%;text-align:center;}
 .basket.column1{width:40%;}
 .column1 .icon{display:none;}
 .column1 .title, .column1 .descr{margin-left:0px;}
 }
@media screen and (max-width:605px){.pmenu{margin-bottom:15px;}
 .pmenu, .pcontent{width:100%;padding-left:0px;}
 .first a{color:#fff;}
}
@media screen and (max-width:480px) and (min-width:381px){.basket.column1{width:70%;}
 }
@media screen and (max-width:480px){.template span{display:none;}
 h1{font-size:20px;}
 h2{font-size:18px;}
 h3{font-size:14px;}
 h1.pagetitle{font-size:20px;}
 .header .phone a, .header .phone a:hover{_font-size:16px;}
 .authandlocation{float:none;}
 .column1{height:50px;line-height:50px;}
 .logo.column1, .phone.column1{width:50%;}
 .favorite.column1{width:30%;}
 .header .phone{text-align:right;}
 .favorite.column1{text-align:left;}
 .footer{background-color:#fff;border-top:1px solid #F2F2F2;}
 .footer .line1 .block.one, .footer .line1 .block.two, .footer .line1 .block.three, .footer .line1 .block.four{width:100%;padding-right:0px;text-align:center;}
 .someform{max-width:500px;}
 .fancybox-inner .someform{max-width:250px;}
 .someform .line.password .text, .someform .line.password .btn, .someform .line.captcha input{width:100%;float:none;}
 .someform .line.password .text{margin-bottom:10px;}
 .someform .line.captcha img{float:none;margin-bottom:8px;}
 .sorter_and_name .name{float:none;}
 .sorter_and_name .sorter{float:none;margin-top:10px;}
 .sorter_and_name .catalogsorter .template a{float:left;}
 }
@media screen and (max-width:380px){.favorite.column1{display:none;}
 .favorite.column1 .title, .favorite.column1 .descr{margin-left:0px;}
 .column1.basket, b.column1.basket .column1inner{width:100%;}
 }
@media screen and (min-width:1010px){.catalogmenu li ul.first.show{display:block;}
 }
@media screen and (max-width:1010px){.catalogmenu li:hover > ul.lvl4, .catalogmenu li.hover > ul.lvl4, .catalogmenu li:hover > ul.lvl5, .catalogmenu li.hover > ul.lvl5{display:none;}
 .catalogmenu li ul.first.show{display:none;}
 }
@media screen and (max-width:760px){.catalogmenu li:hover > ul.lvl3, .catalogmenu li.hover > ul.lvl3, .catalogmenu li:hover > ul.lvl4, .catalogmenu li.hover > ul.lvl4, .catalogmenu li:hover > ul.lvl5, .catalogmenu li.hover > ul.lvl5{display:none;}
 .menu-new{display:none;}
}
@media screen and (max-width:605px){.catalogmenucolumn{float:none;}
 .catalogmenucolumn .catalogmenu{display:none;}
 .catalogmenucolumn .catalogmenusmall{display:block;}
 .menu-new{display:none;}
}
@media screen and (max-width:1010px){.presscentermainn .banner-main-left{display:none;}
 .banner-main-right{display:none;}
 .presscentermainn{width:100%;}
 .presscentermainn .item{padding-bottom:13px;}
 }
@media screen and (max-width:750px){.presscentermainn .item{}
 }
@media screen and (max-width:480px){.presscentermainn .item{display:table;width:100%;}
 .presscentermainn .item .img{display:table-cell;width:90px;max-width:90px;padding-right:13px;vertical-align:middle;}
 .presscentermainn .item .img img{display:block;}
 .presscentermainn .item .data{display:table-cell;vertical-align:middle;}
 .block_zero_left{display:none;}
 .block_wrap{width:100% !important;}
}
 .name-shop i{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);}
@media screen and (max-width:1300px){.mainsections-de li.section-de{padding:17px 15px 17px 15px;}
 .showcase .js-element{width:25%;}
}
@media screen and (max-width:1010px){.mainsections-de{width:100%;float:none;}
 .sections li.section, .sections-de li.section-de{width:27%;}
 .showcase .js-element{width:33%;}
.sections-de a.psection-de img{max-height:61px;line-height:1.2;vertical-align:inherit;}
.sections-de a.psection-de{height:120px;}
 }
@media screen and (max-width:750px){.mainsections-de li.section-de{width:20%;}
 .showcase .js-element{width:50%;}
 .elementdetail .include_rightblock{width:100%;margin-left:0;margin-top:2%;}
 .elementdetail .pictures{width:53%;}
 }
@media screen and (max-width:670px){.mainsections-de li.section-de{width:27%;}
 .showcase .js-element{width:100%;}
 }
@media screen and (max-width:580px){.mainsections-de li.section-de{padding:17px 13px 17px 13px;}
 .sections li.section, .sections-de li.section-de{width:40%;}
 .showcase .js-element{width:100%;}
 .elementdetail .pictures{width:53%;}
 }
@media screen and (max-width:480px){.mainsections-de li.section-de{width:40%;}
 .sections li.section, .sections-de li.section-de, .showcase .js-element{padding:0;width:100%;}
 .elementdetail .detail-product__info{width:95%;}
 .elementdetail .pictures{width:100%;padding-right:0px;}
 .elementdetail .include_rightblock{width:100%;}
}
@media screen and (max-width:1280px) and (min-width:1001px){.showcase.columns5 .js-element{width:25%;}
 .showcase .js-element{width:33%;}
 .light .js-element{width:25%;}
}
@media screen and (max-width:1000px) and (min-width:761px){.showcase.columns5 .js-element{width:33%;}
 .showcase .js-element{width:50%;}
 .light .js-element{width:33%;}
 }


@media screen and (max-width:760px) and (min-width:606px){.showcase.columns5 .js-element{width:50%;}
 .showcase .js-element{width:100%;}
 .light .js-element{width:50%;}
}
@media screen and (max-width:605px) and (min-width:541px){.showcase.columns5 .js-element, .showcase .js-element{width:50%;}
 .light .js-element{width:50%;}
}
@media screen and (max-width:540px){
	.showcase.columns5 .js-element, .showcase .js-element, .light .js-element{width:100%;}
 }
@media screen and (max-width:605px){
.b_reset, .b_reset1 {
    margin: 0 auto;
}
.buttons_reset1 {
    top: 0px;
}
.catalog .sidebar, .catalog .prods{width:100%;margin-left:0px;}
 .catalog .prods .sectinfo, .catalog .prods .mix{border-left:none;}
 .catalog .prods .mix .compareandpaginator{display:none;}
 .catalog .prods .compareandpaginator .compare{padding-left:0px;}
 .banner-catalog, .presscentermainn-de{display:none;}
.description_text_section {display: initial;}
}

/* End */
/* /bitrix/templates/santehnikade/assets/css/style.css?1736358666210023 */
/* /bitrix/templates/santehnikade/assets/lib/fancybox/jquery.fancybox.css?16264228244614 */
/* /bitrix/templates/santehnikade/assets/lib/owl/owl.carousel.css?16264228244638 */
/* /bitrix/templates/santehnikade/assets/lib/jscrollpane/jquery.jscrollpane.css?16264228241682 */
/* /bitrix/templates/santehnikade/assets/js/glass/style.css?1626422824298 */
/* /bitrix/templates/santehnikade/assets/js/popup/style.css?16264228245618 */
/* /bitrix/templates/santehnikade/custom/style.css?163407468420161 */
/* /bitrix/templates/santehnikade/components/bitrix/news.list/list_city_phone/style.css?1732011584817 */
/* /bitrix/templates/santehnikade/components/gas/search.title/inheader-2/style.css?16264228202946 */
/* /bitrix/templates/santehnikade/components/bitrix/system.auth.form/inheader_update/style.css?1731770795503 */
/* /bitrix/templates/santehnikade/components/bitrix/sale.basket.basket.line/inheader_new/style.css?1731771568633 */
/* /bitrix/templates/santehnikade/components/bitrix/menu/catalog/style.css?17348961555179 */
/* /bitrix/templates/santehnikade/components/bitrix/menu/tpanel-2/style.css?1626422820545 */
/* /bitrix/templates/santehnikade/components/bitrix/breadcrumb/gopro/style.css?1626422824220 */
/* /bitrix/templates/santehnikade/components/bitrix/menu/infootercatalog/style.css?17027141341345 */
/* /bitrix/templates/santehnikade/components/bitrix/menu/infooter/style.css?1702714229328 */
/* /bitrix/templates/santehnikade/components/bitrix/subscribe.form/footer/style.css?1626422824211 */
/* /bitrix/templates/santehnikade/components/redsign/easycart/gopro/style.css?162642282017302 */
/* /bitrix/templates/santehnikade/styles.css?176079198939829 */
/* /bitrix/templates/santehnikade/template_styles.css?173481569013038 */
