h3 {background-color: #fff;width: 370px;margin: 0;height: 40px;font-family: Verdana,Arial;}
h3 a {text-decoration: none;font-weight: normal;font-size: 13px!important}
h3 > a {width: 308px;display: block;padding: 7px 20px;padding-right: 32px;margin: 0;color: #777;margin: 4px 0;background: url(images/plus.jpg) no-repeat 340px center;}
h3:hover {}
h3.open  { background-color: #fff; }
h3.open > a{background: url(images/minus.jpg) no-repeat 340px center;}
h3.open a {color: #437fa1}
h3 + div { padding: 10px; }
h3 a img {max-width: 70px;max-height: 70px;float: left;padding-right: 10px}
#custom-show-hide-example div, #custom-show-hide-example2 div, #custom-show-hide-example3 div, #custom-show-hide-example4 div {background-color: #fff;margin-top: 4px}
#custom-show-hide-example div a, #custom-show-hide-example2 div a {margin: 10px 15px}
#custom-show-hide-example3 div a, #custom-show-hide-example4 div a {/* margin: 10px 5px 10px 10px;padding: 10px 25px; */font-size: 12px}

#custom-show-hide-example3 div p, #custom-show-hide-example4 div p {padding: 10px}
#custom-show-hide-example3 h3, #custom-show-hide-example4 h3  {height: 110px; overflow: hidden}
#custom-show-hide-example3 h3  a, #custom-show-hide-example4 h3  a {font-family: Arial;font-size: 12px!important;color: #437fa1;}
#custom-show-hide-example3 h3 > a > a, #custom-show-hide-example4 h3 >  a > a{display: inline-block;    max-height: 95px;    overflow: hidden;}
#custom-show-hide-example3 h3 a span, #custom-show-hide-example4 h3 a span {color: #c61133;font-family: Verdana;line-height: 18px}
#custom-show-hide-example4 h3 a span {line-height: 28px}
/* Pre hide sections with JavaScript on
--- */
h3+div {
  display: none;
}

.news-detail h3+div{display: block}

.teh img{max-width: 100%}


/*.subscribe-form .inputs{display: none}*/
.subscribe-form input[type=text]{width: 300px}
.subscribe-form input[name=OK]{background: #437fa1;    border: none;    color: #fff;    text-transform: uppercase;    font-size: 14px;    padding: 7px 10px;    box-sizing: border-box;}
.subscribe-form label{display: block;    margin-bottom: 10px;}

/*
#left.detail_page .tovar #top2 .arrow{/* margin-top: -48px *//*position: absolute;    top: 0;    margin-top: -6px;}
#left .bu .tovar #top2 .arrow{margin-top: -48px}
#left.stat_page #top2 .arrow{margin-top: -34px}
*/

#category .left #materials {line-height: 1}

#table2{table-layout: fixed}
#table2 tr td:first-child{width: 25%;    text-align: center;    vertical-align: middle;}


.subscr_block{background: #fff;    font-weight: normal;    font-family: Arial;    font-size: 11px;}
.subscr_block .subscr_top{background: url(images/subscr.png) no-repeat left center;    min-height: 90px;    padding-left: 81px;}
.subscr_block .subscr_top p{ color: #c61133;    font-size: 12px;    font-weight: bold;    padding: 5px 0;}
.subscr_block  input[type=text]{width: 130px; height: 30px; box-sizing: border-box; margin-bottom: 5px}
.subscr_block  input[name=OK]{background: #437fa1;    border: none;    color: #fff;    text-transform: uppercase;    font-size: 14px;       height: 30px; line-height: 30px; box-sizing: border-box; vertical-align: top;    width: 130px; margin-top: -1px}
.subscr_block .subscr_btn{color: #4381a5;    font-size: 13px;    text-align: center;margin-top: 10px;    padding-bottom: 5px;}
.subscr_block .subscr_btn span{color: #c61133}



.popup.podbor > div.loaded .popup_header .title{min-height: 43px; padding-right: 45px; height: auto;}
.lider .lider_list.slick-initialized .slick-list,
.lider .lider_list.slick-initialized .slick-list .slick-track{width: 100%; min-width: 100%;}

.product-detail .product-detail-info-actions a.compare_link.active::before{content: url(images/compare-active-ico.svg);}

#catalog_section .block_cat .center .props p span.value{white-space: normal;}

.bx_filter .bx_ui_slider_range .bx_ui_slider_handle {width: 15px!important; height: 15px!important; display: flex!important; align-items: center; justify-content: center; background: none!important; top: -7px!important;}
.bx_filter .bx_ui_slider_range .bx_ui_slider_handle:before{content:""; width: 11px; height: 11px; background-color: #387FC8;}
.bx_filter .bx_ui_slider_range .bx_ui_slider_handle.left{margin-left: -4px;}
.bx_filter .bx_ui_slider_range .bx_ui_slider_handle.right{margin-right: -4px;}

div.bx-auth input.bx-auth-input,
.bx-auth-profile input[type=text],
.bx-auth-profile input[type=email],
.bx-auth-profile input[type=tel]{border: 1px solid #E5E5E5; background: #f7f7f7; height: 30px;}

form span.error{color: red; font-size: 12px; margin-left: 10px; margin-top: 5px;}
form span.success{background: #BB0C27; color: #fff; display: inline-block; font-size: 12px; padding: 5px 10px; margin-left: 10px; margin-top: 5px;}

.popup .buttons{display: flex; gap: 15px; align-items: center; margin-top: 20px; justify-content: center;}
.popup .buttons .btn{background: #BB0C27; color: #fff; display: inline-block; font-size: 12px; padding: 5px 10px; text-decoration: none; cursor: pointer; transition: .3s ease;}
.popup .buttons .btn:hover{background: #387FC8;}
.popup .buttons font.btn{background: #387FC8;}
.popup .buttons font.btn:hover{background: #BB0C27;}