body .input-group {    display: flex;
    flex-wrap: nowrap;}
header a:hover {    text-decoration: none;}
body .search-title-button {
    height: 38px;
}
.bx-nav-2-lvl {
    line-height: 1.2;
}
.sidebar  .mb-5:nth-child(2) > h3 {display: none;}
#pagetitle {
    margin-bottom: 35px;
    font-size: 33px;
}
.bx-nav-catinfo h3 {}
body .bx-nav-1-lvl > a span {
    padding: 12px 12px 15px;
}
body .bx-newsdetail-content img {margin: 10px;     max-width: 307px;}
.bx-footer-section .nav > li > a {
    padding: 5px 3px;
}
footer .nav > li > a:hover, footer  .nav > li > a:focus {
    background: none;
color: #ddd;
}
footer .nav > li > a:before {
content: "-";
margin-right: 5px;

}
.input-group .form-control {
    height: 38px;
}
body .product-item-label-left {
    left: -10px;
}
.red h3 {    font-weight: 600;
    font-size: 25px;}
.bx-content  .col-md-9 h2.mb-3 {display: none;}
.workarea img  {
    max-width: 100%;
    height: auto;
}
body .catalog-section-list-item-title {
    text-overflow: unset;
    font-size: 13px;
    line-height: 1;
    padding-top: 5px;
    font-weight: bold;
}
.catalog-section-list-item {
    padding-bottom: 10px;
}
.catalog-section-list-item-title a {
    line-height: 1;
    text-decoration: none;
    color: #333;
}
.catalog-section-list-item-title span.catalog-section-list-item-counter {display: none;}
.product-item-detail-tab-content, .product-item-detail-tab-content span, .product-item-detail-tab-content p, .bx-newsdetail-content span{
     font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.product-item-detail-tab-link {    text-decoration: none;}
.bx_soc_comments_div .bx-catalog-tab-list {display: none;}
body .bx_slider_section .bx_slider_photo_element, body  .bx_slider_section .bx_slider_photo_background,
 .bx_slider_section .bx_slider_photo_element {box-shadow: none;}
.bx_slider_section .bx_slider_pagination {
    bottom: 40px; }
.bx_slider_section .bx_slider_price_leftblock {
    position: relative;
    background: none;
}
.bx_slider_section .bx_slider_price_rightblock {
    position: relative;
    background: none; }
body .bx_slider_section .bx_slider_price_container {
    position: relative; }
.bx_slider_section .bx_slider_content_container {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.bx_slider_section .bt_blue {
    position: relative;
    top: 50%;
    right: 10px;
    margin-top: 20px; }
.bx_slider_section .bx_slider_content_description {
    color: #333;
    font-size: 13px;
    line-height: 1.3;
max-height: 300px;
    overflow: hidden;
}
body .bx_slider_section .bx_slider_title a {
overflow: visible;
    -ms-text-overflow: unset;
    text-overflow: unset;
    white-space: unset;}

.bx-nav-3-lvl:before {
   content: '- ';
}
header a  {
    text-decoration: none;
}
.bx-newslist-other i.fa {display: none;}
.bx-newslist-date {display: flex;}
.bx-newslist-date i {margin-right: 5px;}
#bx_incl_area_9_1_1  .bx-newslist .bx-newslist-img {max-height: 135px;}
#bx_incl_area_9_1_1   .bx-newslist-content  {    display: none;}
.bx-newslist .bx-newslist-other {    white-space: unset; display: none;}
.bx-nav-2-lvl  ul {padding-left: 20px;}
.bx-nav-2-lvl  .bx-nav-3-lvl-link {
    display: inline-block;
    padding: 0; }
.bx-nav-2-lvl .bx-nav-3-lvl a{color: #424c4e;}
.bx-nav-2-lvl .bx-nav-3-lvl-link.bx-active, .bx-nav-3-lvl-link:hover {
    background: none;
    color: #44b1c9;
}
.bx-nav-catinfo ul li { text-align: left;}
.bx-nav-catinfo p {      overflow: hidden;
    text-align: justify;
    padding-top: 5px;
    padding-left: 0;
    margin-bottom: 5px;}
.bx-nav-catinfo h2, .bx-nav-catinfo h3 {font-size: 19px; text-align: left;
    font-weight: 600;}
.basket-line-block .basket-line-block:after {
    background: no-repeat center url(images/cart.svg);
position: absolute;
    top: -1px;
    left: -25px;
    display: block;
    width: 20px;
    height: 20px;
    content: '';
}
.basket-line-block .basket-line-block {    padding-left: 0; position: relative; }
.bx-header-phone-block a {color: #333;     font-size: 18px;}
.bx-header-phone-block p { margin-bottom: 3px;}
.bx-header-phone-block i {color: #0083d1;}
.bg-secondary a:hover {text-decoration: none;}
body h2 { margin-bottom: 20px;}
.catalog-section1 {    margin-top: 20px;}
body  .btn-subscribe {background: #0083d1;}
body .btn-subscribe:before {background-color:#05659f;}

body  .btn-subscribe:hover {background:#3fb7ff;}
body .btn-subscribe:before:hover {background: #3fb7ff;}
.bx-footer-section   .nav > li > a {padding: 5px 15px;
}
.bg-secondary .bx-up {    display: flex;
    align-items: center;}

.bg-secondary a {    font-size: 0px;
    background: #444c53;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
    text-decoration: none;
}
.bg-secondary a i {font-size: 30px;}
.bx-newslist-slider{border: 4px solid #ddd;}
 .bx-newslist-img{     height: 191px;
    overflow: hidden;
    display: flex;
border: 4px solid #ddd;
    align-items: center;}
 .bx-newslist .col-md-4 .bx-newslist-img{     max-height: 191px;}
.col-md-9 .bx-newslist .col-md-4 .bx-newslist-img{     max-height: 135px;}
 
.catalog-section .product-item-small-card1 {
    padding-right: 5px;
    padding-left: 5px;}

body .product-item-title {
    text-overflow: unset;
    white-space: unset;
}
.bx-no-touch .product-item-container.hover .product-item {height: auto;}
body .product-item-container {     height: 100% !important;}
.product-item-small-card {    padding-bottom: 30px;  }
header .bx-header-phone-icon, .bx-footer-section  .bx-header-phone-icon{    display: inline-block;}
#bx_incl_area_5 span.bx-header-phone-number span, #bx_incl_area_23 span{ display: flex;align-items: center;}
.bx-header-logo a {color: #333;}
#bx_incl_area_2 {margin-bottom: 10px;}
.bx-header-logo p {    padding-left: 20px;}
.red {    background: #f42c2c;
    color: #fff;
    padding: 20px;
    font-size: 18px;}
.sidebar .red h3 {     line-height: 1.3;
    font-size: 22px;
    margin-top: 0; }
.red p {line-height: 1.2;}

.product-item {
    position: relative;
    border: 1px solid #ddd;
    padding: 10px;
    height: 100%;
}
.product-item:hover {border: none;}

@media (max-width:575px){

iframe {max-width: 100%; height: auto;}
.product-item-small-card {
    width: 100%;
}
#bx_incl_area_9_2 {display: none;}
body .bx-aside-nav a, .bx-nav-2-lvl .bx-nav-3-lvl-link {
    display: block;
    overflow: visible;
    -ms-text-overflow: unset;
    text-overflow: unset;
    white-space: unset;
    line-height: 1.2;
    display: flex;
    align-items: center;
}
 .bx-nav-2-lvl .bx-nav-3-lvl-link {display: inline-flex;}

.bx-nav-3-lvl:before {
    content: '- ';
color: #fff;
padding-left: 10px;
}
}