body {font-family: 'PT Sans Caption',sans-serif;font-weight: 400;background:#fff;color: #222;font-size: 14px;line-height: 20px;width: 100%;padding-right:0px !important;}
h1, h2, h3, h4, h5, h6 {color: #222;}
/* Override the bootstrap defaults */
h1 {font-size: 24px;font-weight:700;margin-top: 5px;margin-bottom: 15px;}h2 {font-size: 18px;font-weight:700;margin-top: 10px;margin-bottom: 10px;}h3 {font-size: 13px;font-weight:500;margin-top: 10px;margin-bottom: 10px;}h4 {font-size: 15px;}h5 {font-size: 12px;}h6 {font-size: 10.2px;}
.produchz h2 {text-transform: none;color: #E6292B;font-weight: 700;font-size: 18px;}
a,.breadcrumb li a {color: #71A3D6;}
.btn-group-sm>.btn {border-radius:0px;}
.input-group-addon {background-color: #fafafa;}
.owl-carousel .owl-stage {padding-bottom: 20px;}
.strongzagl {font-weight:600;text-transform:uppercase;font-size:14px;margin:15px 0 15px 0;}
.desctovar {padding:20px 0 10px 0}
a:hover {text-decoration: none;color:#71A3D6;}
legend {font-size: 18px;padding: 7px 0px}
label {font-size: 13px;font-weight: normal;}
.form-control {display: block;width: 100%;height: 36px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555;background-color: #fff;background-image: none;border: 1px solid #dfdcdc;border-radius:6px;box-shadow: inset 0 0px 0px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {height: 32px;}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {font-size: 12px;}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {font-size: 12px;}
.input-group .input-group-addon {font-size: 13px;height: 30px;}
.well {background-color: #fff;-webkit-box-shadow: inset 0 0 0 0 rgba(0,0,0,.05);box-shadow: inset 0 0 0 0 rgba(0,0,0,.05);}
.list-group-item:first-child {border-top-left-radius: 6px;border-top-right-radius: 6px;}
.list-group-item:last-child {margin-bottom: 0;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
.well {border-radius: 6px;}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {display: inline;}
.nav-tabs {margin-bottom: 20px;text-align: center;padding: 14px;padding: 15px 0;border: 0;background: #fff;}
@media screen and (min-width: 0px) and (max-width: 768px) {.nav-tabs li {width:100%}	}
.nav-tabs li {position: relative;display: inline-block;vertical-align: top;float: none;margin-bottom: 0;}
.nav-tabs li:last-child {margin:0;}
.nav-tabs li a {font-size: 14px;text-transform: uppercase;border-radius: 0;padding: 0;border: none !important;margin: 0;background: none !important;position: relative;font-weight: 600;line-height: 30px;padding: 5px 20px;}
.nav-tabs li a:hover,.nav-tabs li.active a {background: none;}
div.required .control-label:before {content: '* ';color: #ff4444;font-weight: bold;}
.panel-default>.panel-heading {border:0;text-transform:uppercase}
/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {text-decoration: none;color: #222;background-color: #fafafa;background-repeat: repeat-x;}
header {background: #fff;}
/* Logo */
#logo { display: table-cell;vertical-align: middle;height: 70px;}#logo h1 {font-size: 28px;margin-bottom: 20px;margin-top: -5px;}
/* top */
#top {background-color: #fff;}
/* cart */
#cart-total {padding:0;margin:0;line-height: 2;}
#cart > .btn {font-size: 12px;line-height: 18px;color: #FFF;}
#cart.open > .btn {background-image: none;background-color: #fff;border: 1px solid #E6E6E6;color: #666;box-shadow: none;text-shadow: none;}
#cart.open > .btn:hover {color: #444;}
#cart .dropdown-menu {background: #fff;z-index: 1001;}
#cart .dropdown-menu {min-width: 100%;}
@media (max-width: 478px) {#cart .dropdown-menu {width: 100%;}}
#cart .dropdown-menu table {margin-bottom: 10px;}
#cart .dropdown-menu li > div {min-width: 427px;padding: 0 10px;}
@media (max-width: 478px) {#cart .dropdown-menu li > div {min-width: 100%;}}
#cart .dropdown-menu li p {margin: 20px 0;}
/* footer */
footer {margin-top: 30px;padding-top:15px;padding-bottom:20px;background-color: #25374e;color: #e2e2e2;}
footer hr {border-top: none;border-bottom: 1px solid #fff;}
footer a {color: #ccc;}
footer a:hover {color: #fff;}
footer h5 {font-size: 14px;font-weight:bold;text-transform:uppercase;color: #fff;}
.copyright {padding:20px 0 20px 0;}
/* alert */
.alert-danger {background-color: #fff;color: #ff4444;border-color: #ff4444;}
.alert-dismissable .close, .alert-dismissible .close {position: relative;top: -2px;right: 0px;color: inherit;}
.alert {padding: 8px 14px 8px 14px;}
.alert-success{color:#71A3D6;background-color:#fff;border: 1px solid #DFE4EB;}
.close {float: right;font-size: 24px;font-weight:900;line-height: 1;color: #000;opacity: .8;}
/* breadcrumb */
.breadcrumb {margin: 0;background: none;text-transform: none;padding: 20px 0 20px 0;}
.breadcrumb>li {display: inline-block;}
.breadcrumb > li + li:before {padding: 0;color: #222;font-size: 14px;display: inline-block;vertical-align: top;font-family: 'FontAwesome';}
.breadcrumb li:before {margin: 0 13px;}
/* buttons */
.btn.active, .btn:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.125);box-shadow: inset 0 0 0 rgba(0,0,0,.125);}
.buttons {margin: 1em 0;}
.btn-xs {font-size: 9px;}
.btn-sm {font-size: 10.2px;}
.btn-lg {padding: 10px 16px;font-size: 15px;}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {font-size: 12px;}
.btn-group > .btn-xs {font-size: 9px;}
.btn-group > .btn-sm {font-size: 10.2px;}
.btn-group > .btn-lg {font-size: 15px;}
.btn {border-radius:4px;outline:none;padding:6px 12px;height:36px;}
.btn:focus,.btn:hover, .btn:active {outline:none;}
.btn.active.focus,.btn.active:focus,.btn.active:hover,.btn:active.focus,.btn:active:focus,.btn:active:hover {outline:none;}
.btn-primary:focus,.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-color: #1f90bb;}
.btn-warning {color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #faa732;background-image: linear-gradient(to bottom, #fbb450, #f89406);background-repeat: repeat-x;border-color: #f89406 #f89406 #ad6704;}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {outline:none;box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-danger{border-radius: 4px;background-color:#ff4444;border-color:transparent}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#ff4444;border-color:transparent;outline:none;}.btn-danger:hover{color:#fff;background-color:#ff4444;border-color:transparent}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#ff4444;border-color:transparent;outline:none;}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover{color:#fff;background-color:#ff4444;border-color:transparent;outline:none;}.btn-danger:hover{background-color:#ff4444;border-color:transparent}.btn-danger .badge{color:#fff;background-color:#ff4444;}
.btn-danger-nb{background-color:#fff;border-color:transparent;border:0;color:#ff4444;}
.btn-danger-nb:hover,.btn-danger-nb:active, .btn-danger-nb.active, .btn-danger-nbg.disabled, .btn-danger-nb[disabled] {outline:none;color:#fa5d5d}
.btn-danger.active,.btn-danger:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-success {color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #5bb75b;background-image: linear-gradient(to bottom, #62c462, #51a351);background-repeat: repeat-x;border-color: #51a351 #51a351 #387038;}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-info {color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #df5c39;background-image: linear-gradient(to bottom, #e06342, #dc512c);background-repeat: repeat-x;border-color: #dc512c #dc512c #a2371a;}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {background-image: none;background-color: #df5c39;}
.btn-link {border-color: rgba(0, 0, 0, 0);cursor: pointer;color: #23A1D1;border-radius: 0;}
.btn-link, .btn-link:active, .btn-link[disabled] {background-color: rgba(0, 0, 0, 0);background-image: none;box-shadow: none;}
.btn-inverse {color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #363636;background-image: linear-gradient(to bottom, #444, #222);background-repeat: repeat-x;border-color: #222 #222 #000;}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {background-color: #222;background-image: linear-gradient(to bottom, #333, #111);}
/* list group */
.list-group a {border: 1px solid #DFE4EB;color: #888;padding: 8px 12px;}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {color: #444;background: #fafafa;border: 1px solid #DFE4EB;text-shadow: 0 1px 0 #FFF;}
/* carousel */
.carousel-caption {color: #FFF;text-shadow: 0 1px 0 #000;}
.carousel-control .icon-prev:before {content: '\f053';font-family: FontAwesome;}
.carousel-control .icon-next:before {content: '\f054';font-family: FontAwesome;}
/* product list */
.product-thumb:hover {-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15)}
.product-thumb {border: 1px solid #DFE4EB;margin-bottom: 20px;overflow: auto;background: #fff;border-radius: 8px;padding: 12px;}
.product-thumb .image {text-align: center;}
.product-thumb .image a {display: block;}
.product-thumb .image a:hover {opacity: 1;}
.product-thumb .image img {margin-left: auto;margin-right: auto;}
.product-grid .product-thumb .image {float: none;}
@media (min-width: 767px) {.product-list .product-thumb .image {float: left;padding: 0 15px;}}
.product-thumb h4 {font-weight:700;font-size:15px;height:40px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;line-height: 20px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.product-thumb .caption {padding: 0 15px;text-align: -webkit-center;}
.product-thumb .caption a {color:#222;}.product-thumb .caption a:hover {color:#222;}
.product-list .product-thumb .caption {margin-left: 230px;}
@media (max-width: 1200px) {.product-grid .product-thumb .caption {min-height: 70px;padding: 0 10px;}}
@media (max-width: 767px) {.product-list .product-thumb .caption {min-height: 0;margin-left: 0;padding: 0 10px;}.product-grid .product-thumb .caption {min-height: 0;}}
.product-thumb .rating {display:none}
.fa-stack {font-size: 8px;}
.fa-star-o {color: #999;font-size: 15px;}
.fa-star {color: #FC0;font-size: 15px;}
.fa-star + .fa-star-o {color: #E69500;}
h2.price {margin: 0;}
.product-thumb .price {color: #444;font-weight: 700;font-size: 18px;height: 20px;}
.product-thumb .price-new {font-weight: 600;}
.product-thumb .price-old {color: #999;text-decoration: line-through;margin-left: 10px;font-size: 14px;font-weight:400}
.product-thumb .price-tax {color: #999;font-size: 12px;display: block;}
.product-thumb .button-group {margin-bottom:1px;border-top: 0px solid #DFE4EB;background-color: #fff;overflow: auto;}
.product-list .product-thumb .button-group {border-left: 1px solid #DFE4EB;}
.product-thumb .button-group button {width: 100%;display: inline-block;float: left;text-align: center;}
.product-thumb .button-group button:hover {text-decoration: none;cursor: pointer;}
.button-group-product {padding-bottom:40px;}
.button-group-product button {width: 100%;display: inline-block;float: left;text-align: center;}
.button-group-product button:hover {text-decoration: none;cursor: pointer;}
.button-group-product {width:219px;}
.button-group,.button-group-add {display:inline-block;}
.button-group {width: calc(100% - 82px);}
/* Изображения товара */
.thumbnail {border-radius:8px;border:1px solid #DFE4EB}
.thumbnails {overflow: auto;clear: both;list-style: none;padding: 0;margin: 0;}
.thumbnails > li {margin-left: 20px;}
.thumbnails {margin-left: -20px;}
.thumbnails > img {width: 100%;}
.image-additional a {margin-bottom: 20px;padding: 5px;display: block;border: 1px solid #DFE4EB;}
.image-additional {max-width: 78px;}
.thumbnails .image-additional {float: left;margin-left: 20px;}
#information-information,#product-manufacturer,#product-compare,#account-login,#product-search,#common-success,#account-account,#account-address,#account-password,#account-wishlist,#account-order,#account-download,#account-recurring,#account-reward,#account-return,#account-transaction,#account-newsletter,#product-category,#checkout-cart,#error-not-found,#product-product{min-height: 55vh;}
@media (min-width: 1200px) {#content .col-lg-2:nth-child(6n+1),#content .col-lg-3:nth-child(4n+1),#content .col-lg-4:nth-child(3n+1),#content .col-lg-6:nth-child(2n+1) {clear:left;}}
@media (min-width: 992px) and (max-width: 1199px) {#content .col-md-2:nth-child(6n+1),#content .col-md-3:nth-child(4n+1),#content .col-md-4:nth-child(3n+1),#content .col-md-6:nth-child(2n+1) {clear:left;}}
@media (min-width: 768px) and (max-width: 991px) {#content .col-sm-2:nth-child(6n+1),#content .col-sm-3:nth-child(4n+1),#content .col-sm-4:nth-child(3n+1),#content .col-sm-6:nth-child(2n+1) {clear:left;}}
/* fixed colum left + content + right*/
@media (min-width: 768px) {#column-left  .product-layout .col-md-3 {width: 100%;}#column-left + #content .product-layout .col-md-3 {width: 50%;}#column-left + #content + #column-right .product-layout .col-md-3 {width: 100%;}#content + #column-right .product-layout .col-md-3 {width: 100%;}}
/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {width: 100%;}
/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {min-width: 50px;}
/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {background-image: none;background-color: #df5c39;}
/* Модальные окна */
.modal-body i {font-size:14px;}
.modal-content {border-radius: 8px;text-transform: none;font-size: 14px;}
.modal-body {position: relative;padding: 15px;text-align: -webkit-center;}
.modal-footer {padding: 15px;text-align: -webkit-center;border-top: 0px solid #e5e5e5;}
.modal-header {min-height: 16.43px;padding: 15px;border-bottom: 0px solid #e5e5e5}
.modal-open.body {overflow: scroll;}
@media (min-width: 768px){.modal-dialog {width: 600px;margin: 80px auto;}}
/* Стили таблиц */
.table-striped>tbody>tr:nth-of-type(odd) {background-color: #fafafa;}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-bottom: 1px solid #DFE4EB;}
.table-hover>tbody>tr:hover{background-color:#fafafa}
.table>tbody+tbody {border-top:1px solid #DFE4EB;}
/* Обновленный поиск */
#search {padding-top:7px;padding-bottom:7px;z-index:0;padding-left: 20px;padding-right: 20px;}
#search .input-lg {line-height: 20px;}
#search .btn-lg {font-size: 15px;line-height: 18px;padding: 10px 35px;text-shadow: 0 1px 0 #FFF;}
.input-group {position: relative;display: table;width: 100%;border-collapse: separate;}
#search input {height: 32px;font-size: 14px;color: #a4a4a4;background: #fff;font-size: 14px;font-weight: 400;border-right:0;border: 1px solid #DFE4EB;box-shadow: none !important;padding: 3px 45px 5px 20px;border-radius:0px;border-top-left-radius:2px;border-bottom-left-radius:2px;float: none;}
#search .input-group-btn button {background: #fff;color: #fff;border: 1px solid #d1d1d1;border-left:0;height: 36px;width: 40px;padding: 0;border-radius:0px;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow: none !important;margin: 0;margin-left: -1px;}
#search .input-group-btn button:focus,#search .input-group-btn button:active {outline: none;box-shadow: none;}
/* Телефоны в шапке */
.blockphone  {font-size: 16px;font-weight: 700;color: #333;line-height: 24px;display:table-cell;vertical-align: middle;padding-left: 21px;padding-top:3px}
.blockphone a  {color:#222;}
.blockphonemob  {font-size:15px;line-height: 24px;font-weight: 600;text-align: -webkit-center;vertical-align: middle;margin-top:-7px;}
.blockphonemob a  {color:#222;}
/* График работы */
.openst {text-align: left;color:#222;height:70px;display: table-cell;vertical-align: middle;font-size:13px;}
/* ширина контейнера */
@media screen and (min-width: 1367px)  {.container {width: 1200px;}}
@media screen and (min-width: 1200px) and (max-width: 1366px){.container {width: 100%;padding-right: 30px;padding-left: 30px;}}
@media screen and (min-width: 992px) and (max-width: 1199px){.container {width: 100%;padding-right: 30px;padding-left: 30px;}}
@media screen and (min-width: 768px) and (max-width: 991px){.container {width: 100%;padding-right: 30px;padding-left: 30px;}}
/* кнопки "Валюта" и "Язык" в шапке */
.btn-group > .btn, .btn-group > .btn-group > .popover {font-size: 14px;margin-top: -3px;}
.dropdown-menu {margin-top: 0px;}
/* выпадающее меню */
.dropdown-menu {position: absolute;top: 100%;right: 0;left:auto;z-index: 1000;display: none;float: left;min-width: 130px;padding: 5px 0;margin-top: 2px 0 0;font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #DFE4EB;border-radius: 5px;box-shadow: 0 3px 4px rgba(0,0,0,.15);}
/* иконка лупы в поиске */
#search .input-group-btn button:before {content: "\f002";font-family: 'FontAwesome';font-size: 15px;color: #71A3D6;display: inline-block;vertical-align: top;line-height: 1;}
/* прозрачная кнопка для элементов dropdown */
.bcurr  {text-align: left;font-size: 13px;color:#222;background:#fff;width:100%;line-height: 1.42857143;padding: 5px 10px 5px 10px;border:0px;min-width:110px;}
.bcurr:hover,.bcurr:active {text-shadow: none;color: #222;background-color: #fafafa;background-repeat: repeat-x;outline: none;box-shadow: none;}
/* отступы элемента li */
 .list-inline>li {padding-right: 7px;padding-left: 7px;}
/* иконка Закладки, Сравнения, Язык, Валюта, Личный кабинет*/
.kabin :after {content: "\f107";font-family: 'FontAwesome';font-size: 11px;display: inline-block;line-height: 1;margin-left: 5px;vertical-align: baseline;}
.valuta i {font-size: 11px;display: inline-block;line-height: 1;margin-left: 5px;vertical-align: baseline;}
.langua i {font-size: 11px;display: inline-block;line-height: 1;margin-left: 5px;vertical-align: baseline;}
.headmenu i {font-size: 11px;display: inline-block;line-height: 1;margin-left: 5px;vertical-align: baseline;}
/* Превьюшка товара */
.img-thumbnail {display: inline-block;max-width: 100%;height: auto;padding: 4px;line-height: 1.42857143;background-color: #fff;border: 1px solid #DFE4EB;border-radius: 8px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
/* Корзина */
.cartbtn {border:0px;background:none;color:#222;font-size: 11px;text-transform: uppercase;padding: 0;float: right;}
.total-price {display:none}
.cartbtn:focus,.cartbtn:active {outline: none;box-shadow: none;}
/* Личный кабинет и Спецпредложения в шапке */
.rightblock {width: 100%;}
.likabinet i {font-size:16px;vertical-align: middle;display: inline-block;margin-left: 7px;margin-top:-2px;}
.likabinet {background: #627486;color: #fff;height:52px;padding: 13px 0 13px 0;width: 100%;position: relative;float: left;text-align:center;line-height: 1.6;cursor:pointer;}
.likabinet--empty {color:#000;}
/* Шапка (лого, телефоны, график и корзина)*/
.headerblock {margin: 7px 0 7px 0;}
/* Кнопка Обратный звонок*/
.phoneheader {	height:50px;display: table-cell;vertical-align: middle;}
.button24:before {content: "\F0E8";font-family: 'Material Design Icons';font-size: 18px;color: #71A3D6;display: inline-block;vertical-align: top;line-height: 1;margin-right: 5px;}
a.button24 {font-size: 14px;text-decoration: none;cursor: pointer;outline: 0;color: #333;} 
a.button24:hover { color:#71A3D6; }
a.button24:active { color:#71A3D6; }
/* Добавляем в Bootstrap 5 элементов в строке */
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height: 1px;}
.col-xs-15 {width: 20%;float: left;}
@media (min-width: 768px) {.col-sm-15 {width: 20%;float: left;}}
@media (min-width: 992px) {.col-md-15 {width: 20%;float: left;}}
@media (min-width: 1200px) {.col-lg-15 {width: 20%;float: left;}}
/* Стиль адаптивного меню */
@media screen and (min-width: 0px) and (max-width: 991px) {nav:not(.mm-menu){display: none;}.mobilemenu {font-size: 16px;font-weight: bold;color: #fff;line-height: 40px;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align: middle;height:70px;z-index:112;}}	
.menuu nav:not(.mm-menu) {display: none;}
.mobilemenu {text-align: center;}
.mobilemenu.fixed {position: fixed;top: 0;left: 0;}
.mobilemenu a {display: block;width: 28px;height: 18px;padding: 11px;position: absolute;top: 12px;left: 0;}
.mobilemenu a:before {content: "\f0c9";color:#000;font-family: 'FontAwesome';font-size: 25px;display: inline-block;vertical-align: top;line-height: 1;margin-left:15px;}
.mm-menu{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba( 0,0,0, 0.3 )}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{background:#f3f3f3;color:rgba(0,0,0,.75);background:var(--mm-color-background);border-right:1px solid #E5E5E5;color:var(--mm-color-text);line-height:20px;line-height:var(--mm-line-height);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:0;margin:0;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit;text-decoration:none}[dir=rtl] .mm-menu{direction:rtl}.mm-panels,.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panel,.mm-panels{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels{overflow:hidden}.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;padding:0 20px;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after,.mm-panel:before{content:'';display:block;height:20px}.mm-panel_has-navbar{padding-top:44px;padding-top:var(--mm-navbar-size)}.mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl] .mm-panel:not(.mm-panel_opened){-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[dir=rtl] .mm-panel.mm-panel_opened-parent{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-listitem_vertical>.mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:none;width:100%;padding:10px 0 10px 10px}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}
.mm-btn{-webkit-box-sizing:border-box;box-sizing:border-box;}.mm-btn:after,.mm-btn:before{border-color:rgba(0,0,0,.1);border-color:var(--mm-color-button);border-width:2px;border-style:solid}.mm-btn_close:after,.mm-btn_close:before{content:'';-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_close:after{border-left:none;border-top:none;right:25px}
.mm-btn_prev {border-right-width: 1px;border-right-style: solid;}
.mm-btn_next:after{content: "\f105";font-family: 'FontAwesome';font-size: 18px;display: inline-block;vertical-align: top;line-height: 1;border: 0;padding-left: 15px;} 
.mm-btn_prev:before{content: "\f104";font-family: 'FontAwesome';font-size: 18px;display: inline-block;vertical-align: top;line-height: 1;border: 0;padding-left: 15px;padding-right: 15px;} 
.mm-btn_close:after,.mm-btn_close:before{right:auto}
.mm-btn_close:before{left:25px}
.mm-btn_close:after{left:18px}
.mm-navbar{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.3);border-bottom-width:1px;border-bottom-style:solid;display:none;height:44px;height:var(--mm-navbar-size);padding:0 46px;margin:0;position:absolute;top:0;left:0;right:0;opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-navbar>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:12px;padding:calc((var(--mm-navbar-size) - var(--mm-line-height)) * .5);padding-left:0;padding-right:0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none;font-weight:600;text-transform: uppercase;font-size: 13px;}.mm-navbar__title{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn{position:absolute;top:0;bottom:0;z-index:1}.mm-navbar__btn:first-child{text-align:left;left:0}.mm-navbar__btn:last-child{text-align:right;right:0}.mm-panel_has-navbar .mm-navbar{display:block}[dir=rtl] .mm-navbar__btn:first-child{text-align:right;right:0;left:auto}[dir=rtl] .mm-navbar__btn:last-child{text-align:left;left:0;right:auto}.mm-listitem,.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{color:rgba(0,0,0,.75);color:var(--mm-color-text);border-color:rgba(0,0,0,.1);border-color:var(--mm-color-border);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mm-listitem:after{content:'';border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0px;right:0;bottom:0}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem__btn,.mm-listitem__text{color:inherit;display:block;padding-top:12px;padding-top:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-bottom:12px;padding-bottom:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2)}.mm-listitem__text{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:44px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%}
.mm-listitem__btn{-webkit-tap-highlight-color:rgba(255,255,255,.4);tap-highlight-color:rgba(255,255,255,.4);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);tap-highlight-color:var(--mm-color-background-emphasis);background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:15px;position:relative}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem_selected>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05);background:var(--mm-color-background-highlight)}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listitem_divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:rgba(0,0,0,.05);background:var(--mm-color-background-highlight);font-size:75%;text-transform:uppercase;min-height:20px;min-height:var(--mm-line-height);padding:6.5px;padding:calc(((var(--mm-listitem-size) * .75) - var(--mm-line-height)) * .5);padding-right:10px;padding-left:20px}.mm-listitem_spacer{padding-top:44px;padding-top:var(--mm-listitem-size)}.mm-listitem_spacer>.mm-btn_next{top:44px;top:var(--mm-listitem-size)}[dir=rtl] .mm-listitem:after{left:0;right:20px}[dir=rtl] .mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .mm-listitem__btn{padding-left:54px;border-left-width:0;border-left-style:none}[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}
.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;}.mm-wrapper_opened{overflow-x:hidden;position:relative;}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{display:none;position:fixed;right:auto;z-index:0}.mm-menu_offcanvas.mm-menu_opened{display:block}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px;z-index:9999;}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-wrapper__blocker{display:block}
.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}
/* Стиль верхнего меню */
.pull-right{float:right!important}.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.list-nav--align-right{text-align:right}.list-nav--valign-middle .list-nav__item{vertical-align:middle}
.list-nav--valign-bottom .list-nav__item{vertical-align:bottom}
.list-nav__item{display:inline-block;font-size:13px;vertical-align:middle;position:relative;}
.list-nav__item:hover .list-nav__drop{display:block}.list-nav__item:hover .list-nav__link{color:#71A3D6}
.list-nav__item--active .list-nav__link{color:#9aa1ab}.list-nav__item--active .list-nav__arrow{fill:#9aa1ab}
.list-nav__link{color:#4d60a0;text-decoration:none;border:0}.list-nav__link:hover{color:#71A3D6;text-decoration:none}
.list-nav__link--empty,.list-nav__link--empty:hover{color:#666!important;text-decoration:none;cursor:default;pointer-events:none}
.list-nav__ico{float:left;margin-right:3px}.list-nav__ico--caret-down{width:8px;height:8px;fill:#9aa1ab}
.list-nav__ico--caret-down svg{max-height:100%;max-width:100%}
.list-nav__arrow{display:inline-block;fill:#4d60a0;color:#4d60a0;position:relative;top:-1px}
.list-nav__arrow--down{width:8px;height:5px}.list-nav__drop{display:none;position:absolute;z-index:1000;top:100%;left:0}
.list-nav__drop--rtl{right:0;left:auto}.tree-nav{position:relative;padding:5px 0;border:2px solid #71A3D6;text-align:left;background:#fff}
.tree-nav{box-shadow: 0 3px 4px rgba(0,0,0,.15);}
.overlay{padding:5px 0;border:1px solid #DFE4EB;text-align:left;background:#fff;box-shadow: 0 3px 4px rgba(0,0,0,.15);border-radius: 6px;}
.overlay__item{position:relative}
.overlay__item:hover{background:#fafafa}
.overlay__item:hover>.overlay__drop{display:block}
.overlay__link{display:block;padding:5px 20px 5px 10px;white-space:nowrap;color:#222;text-decoration:none;line-height:1.42;}
.overlay__link:hover{color:#222}.overlay__ico{float:left;margin-top:-1px;margin-right:4px}
.overlay__arrow{position:absolute;right:5px;top:50%;margin-top:-8px;display:inline-block;fill:#4d60a0}
.overlay__arrow--right{width:4px;height:7px}.overlay__drop{display:none;position:absolute;top:0;left:100%;white-space:nowrap}
.overlay__drop--rtl{right:100%;left:auto}
.user-panel--align-center{text-align:center}
.modal__footer,.user-panel--align-right{text-align:right}
.user-panel--valign-middle .user-panel__item{vertical-align:middle}
.user-panel--valign-bottom .user-panel__item{vertical-align:bottom}
.user-panel__item{display:inline-block;font-size:13px;vertical-align:top;position:relative;border-top:0;border-bottom:0}
.user-panel__item:hover .user-panel__drop{display:block}.user-panel__item--active .user-panel__link{color:#71A3D6}
.user-panel__link{color:#222;text-decoration:none}
.user-panel__link:hover{color:#222;text-decoration:none}
.user-panel__link{padding:4px 12px 5px 12px;display:block;font-size:14px;cursor:pointer;white-space:nowrap}
.user-panel__link--empty{color:#222;text-decoration:none;}
.user-panel__link--empty:hover{color:#71A3D6;text-decoration:none;}
.user-panel__ico{float:left;margin-right:5px;color:#71A3D6}.user-panel__ico--wishlist{width:16px;height:15px}
.user-panel__ico--compare{width:13px;height:15px}.user-panel__ico--profile{width:16px;height:16px}
.user-panel__link--empty .user-panel__ico{color:#666;fill:#666}
.user-panel__arrow{display:inline-block;fill:#4d60a0;position:relative;top:-1px}
.user-panel__arrow--down{width:8px;height:5px}.user-panel__drop{display:none;position:absolute;z-index:1000;top:100%;left:0}
.user-panel__drop--rtl{right:-1px;left:auto}
.list-nav {margin-left:8px;margin-top: 6px;}
/* Комментарий в шапке сайта */
.commentblock {background:#71A3D6;color:#fff;text-align: -webkit-center;padding-top:2px;padding-bottom:3px;font-size:13px;}
.commentblock>.container:before{content:"\f05a";font-family:'FontAwesome';font-size: 13px;color:#fff;line-height:1;margin-right:5px;vertical-align:baseline;display:inline-block;}
/* Убрать обводку синим */
a:active, a:focus { outline: none; text-decoration:none;}
input, textarea {outline:none;}
input:active, textarea:active {outline:none;}
:focus {outline:none;}
/* Заголовок модулей */
.module-title {position: relative;display: block;margin-bottom: 15px;text-align: left;}
.module-title:before {content: "";background: #DFE4EB;width: 100%;height: 1px;position: absolute;top: 50%;left: 0;}
.module-title h3 {position: relative;font-size: 24px;font-weight:700;margin: 0;display: inline-block;vertical-align: top;padding: 15px 15px 15px 0px;line-height: 33px;background:#fafafa;}
.module-title h4 {width:100%;position: relative;text-transform: uppercase;font-size: 14px;font-weight:500;margin: 0;display: inline-block;vertical-align: top;line-height: 33px;}
/* Слайдер товаров*/
.owl-carousel.owl-theme:hover .owl-nav div {opacity: 1;}
.owl-carousel.owl-theme  .owl-dot:hover span {background: #ddd;}
.owl-carousel.owl-theme  .owl-dot.active span {border: 2px solid #71A3D6;background: #fff;width: 16px;height: 16px;}
.owl-carousel.owl-theme  .owl-dot {display:inline-block;vertical-align: middle;}
.owl-carousel.owl-theme  .owl-dot span {width: 12px;height: 12px;border-radius: 100%;background: #71A3D6;margin: 4px;display: block;-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.owl-carousel.owl-theme .owl-nav {margin: 0;}
.owl-carousel.owl-theme .owl-nav div {position: absolute;top: 50%;font-size: 0;margin: 0;margin-top: -30px;width: 60px;height: 60px;padding: 0;line-height: 58px;color: #999;background: rgba(255,255,255,0.75);border: 1px solid #DFE4EB;border-radius: 100%;text-align: center;cursor: pointer;opacity: 0;z-index: 10;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;}
.owl-carousel.owl-theme .owl-nav div:before {font-family: 'FontAwesome';display: inline-block;vertical-align: top;font-size: 21px;width: 100%;line-height: inherit;}
.owl-carousel.owl-theme .owl-nav div.owl-prev {left: 0;}
.owl-carousel.owl-theme .owl-nav div.owl-prev:before {content: "\f104";}
.owl-carousel.owl-theme .owl-nav div.owl-next {right: 0;}
.owl-carousel.owl-theme .owl-nav div.owl-next:before {content: "\f105";}
.owl-carousel.owl-theme:hover .owl-nav div.owl-prev {left: -10px;}
.owl-carousel.owl-theme:hover .owl-nav div.owl-next {right: -10px;}
.owl-carousel.owl-theme .owl-nav div:hover {background: #222;border-color: #222;color: #fff;}
.module-nav .owl-carousel.owl-theme .owl-nav {position:absolute;right:8px;top:-62px;background:#fff;}
.module-nav .owl-carousel.owl-theme .owl-nav {border:1px solid #DFE4EB;padding:0 9px;border-radius:25px;-webkit-border-radius: 25px;}
.module-nav .owl-carousel.owl-theme .owl-nav div {z-index: 0;position: relative;display: inline-block;vertical-align: top;opacity: 1;top: auto !important;left: auto !important;right: auto !important;margin: 0;border: 0;width: 25px;height: 30px;line-height: 30px;font-weight: normal;}
.module-nav .owl-carousel.owl-theme .owl-nav div:hover {background: transparent;color: #ccc;}
/* Меню категорий на главной и доп. страницах */
.oc-menu a {text-decoration: none;display: block;}
.oc-menu ul {list-style: none;margin: 0;padding: 0;}
.horizontal-menu .ul-top-items {display: inline-block;vertical-align: top;}
.oc-menu .sub-menu-container {z-index: 100;display: none;}
.oc-menu .ul-top-items .li-top-item a {display: block;position: relative;}
.oc-menu.horizontal-menu .ul-top-items .li-top-item a i {margin-left: 3px;font-size: 12px;display: inline-block;vertical-align: top;line-height: inherit;}
.oc-menu .flyout-menu-container .ul-top-items .li-top-item a i:before {line-height: inherit;display: inline-block;vertical-align: middle;}
.horizontal-menu .ul-top-items .li-top-item > a.a-top-link:after {content: "";width: 0%;height: 2px;background: #ff5000;position: absolute;left: 0;bottom: 0;opacity: 0;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.horizontal-menu .ul-top-items .li-top-item:hover > a:after,.horizontal-menu .ul-top-items .li-top-item.active > a:after {opacity: 1;width: 100%;}
.mega-menu-container .a-mega-second-link {text-transform: capitalize;font-size: 16px;font-weight: 500;}
.mega-menu-container .widget-html-title {margin: 0;}
.mega-menu-container .a-mega-second-link {margin-bottom: 19px;}
.mega-menu-container .a-mega-second-link:hover, .mega-menu-container .widget-html-title:hover,.oc-menu .ul-top-items .mega-menu-container .a-mega-third-link:hover {color: #fdb819 !important;}
.oc-menu .ul-top-items .mega-menu-container .a-mega-third-link {font-size: 14px;line-height: 26px;text-transform: capitalize;padding: 2px 0;}
.mega-menu-container .a-mega-third-link:hover {color: #fff !important;}
.mega-menu-container h4,.mega-menu-container h5 {margin: 0;}
.sub-product .a-mega-second-link {text-transform: capitalize;font-size: 14px;margin-top: 15px;margin-bottom: 10px;}
.common-home .horizontal-menu {padding-left: 0;}
.horizontal-menu {width: 100%;position: relative;text-align: left;padding-right: 212px;padding-left: 285px;}
.horizontal-menu,.horizontal-menu .ul-top-items .li-top-item{background: transparent !important;}
.horizontal-menu .ul-top-items .li-top-item {display: block;margin: 0 45px 0 0;}
.horizontal-menu .ul-top-items .li-top-item:last-child {margin: 0;}
.horizontal-menu .ul-top-items .li-top-item.right {float: right;position: relative;text-align: right;}
.horizontal-menu .ul-top-items .li-top-item.mega-right {float: right;text-align: right;}
.horizontal-menu .ul-top-items .li-top-item .a-top-link .fa {margin-left: 5px;}
.horizontal-menu .ul-top-items .li-top-item.right .a-top-link .fa,
.horizontal-menu .ul-top-items .li-top-item.mega-right .a-top-link .fa{float: left;line-height: inherit;margin-left: 0;margin-right: 10px;}
.horizontal-menu .mega-menu-container {border-bottom: 2px solid #fdb819;}
.horizontal-menu .sub-menu-container {position: absolute;top: 100%;border-radius: 0;box-shadow: 0 0 8px 1px rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 8px 1px rgba(0,0,0,0.1);}
.horizontal-menu .sub-menu-container .row {/* margin: 0 -5px; */}
.static-menu {margin-bottom: 22px;overflow: visible !important;}
.horizontal-menu .sub-menu-container .static-menu .row {margin: 0 -30px;}
.static-menu .col {padding: 0 10px;}
.horizontal-menu .mega-menu-container .sub-item2-content {/* padding: 0 25px; */}
.static-menu-bottom {padding-top: 6px;}
.horizontal-menu .ul-top-items .li-top-item .mega-menu-container.right {text-align: right;}
.horizontal-menu .ul-top-items .li-top-item .mega-menu-container.left {text-align: left;}
.horizontal-menu .ul-top-items .li-top-item.right .mega-menu-container {right: 0;}
.horizontal-menu .ul-top-items .li-top-item .mega-menu-container.full-width {left: 0;right: 0;width: 100%;}
.horizontal-menu .flyout-menu-container {min-width: 180px;}
.horizontal-menu .flyout-menu-container.left .a-item .fa {float: right;line-height: inherit;}
.horizontal-menu .flyout-menu-container.left .a-item .fa:before {font-size: 11px;line-height: inherit;display: inline-block;vertical-align: top;}
.horizontal-menu .flyout-menu-container.left {float: left;text-align: left;}
.horizontal-menu .flyout-menu-container.right {float: right;right: 0;text-align: right;}
.horizontal-menu .flyout-menu-container.right .a-item .fa {float: left;line-height: inherit;}
.horizontal-menu .flyout-menu-container.right .li-second-items {position: relative;}
.horizontal-menu .ul-second-items .li-second-items {position: relative;}
.horizontal-menu .ul-second-items .li-second-items .a-second-link {padding: 10px 15px;line-height: 18px;}
.horizontal-menu .flyout-third-items {position: absolute;top: 0;display: none;min-width: 150px;-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);}
.horizontal-menu .flyout-third-items.left {left: 100%;}
.horizontal-menu .flyout-third-items.right {right: 100%;}
.horizontal-menu .ul-third-items .li-third-items .a-third-link {white-space: nowrap;padding: 10px 15px;}
.static-menu-right {position: absolute;width: 185px;right: -15px;top: -25px;}
.common-home .vertical-menu {margin-top: 30px;}
.common-home .vertical-menu .ul-top-items {display: block;}
.vertical-menu {position: relative;}
.vertical-menu .oc-menu-bar {text-transform: none;font-size: 15px;font-weight: 700;display: inline-block;vertical-align: top;width: 100%;}
.vertical-menu .oc-menu-bar:hover {cursor: pointer;}
.vertical-menu .oc-menu-bar .left {line-height: 1.5;float: left;}
.vertical-menu .oc-menu-bar .left i{margin-right: 10px;margin-top:-1px;font-size: 24px;display: inline-block;vertical-align: top;}
.vertical-menu .oc-menu-bar .right {float: right;margin-left: 2px;}
.vertical-menu .oc-menu-bar .right i {font-size: 16px;vertical-align: middle;display: inline-block;margin-top:-2px;}
.vertical-menu .ul-top-items {border: 1px solid #DFE4EB;display: none;position: absolute;background: #fff;top: 100%;left: 0;width: 100%;box-shadow: none;-webkit-box-shadow: none;}
.vertical-menu .ul-top-items .li-top-item {display: block;margin: 0;position: relative;}
.oc-menu.vertical-menu .ul-top-items .a-item i{float: right;line-height: inherit;font-size: 15px;}
.vertical-menu .ul-top-items .li-top-item.over {display: none;}
.vertical-menu .mega-menu-container {overflow: hidden;}
.vertical-menu .li-top-item .sub-menu-container {position: absolute;top: -1px;left: 100%;border: 1px solid #DFE4EB;}
.vertical-menu .flyout-menu-container {width: auto;float: left;min-width: 280px;}
.vertical-menu .ul-second-items .li-second-items {position: relative;}
.vertical-menu .ul-second-items .li-second-items:first-child,.vertical-menu .ul-second-items .li-third-items:first-child {}
.vertical-menu .ul-second-items .li-second-items:last-child,.vertical-menu .ul-second-items .li-third-items:last-child {}
.vertical-menu .ul-second-items .li-second-items .a-second-link {padding: 14px 15px 15px 15px;color: #222;font-size: 14px;font-weight: 400;text-align: left;}
.vertical-menu .flyout-third-items {position: absolute;z-index: 100;top: -1px;display: none;border: 1px solid #DFE4EB;}
.vertical-menu .flyout-third-items {left: 100%;}
.vertical-menu .ul-third-items .li-third-items .a-third-link {padding: 10px 20px 10px 20px;color: #222;font-size: 14px;font-weight: 400;text-align: left;}
.a-over:before {content: "+";margin-right: 5px;}
.a-minus:before {content: "-";}
.mobile-menu {display: inline-block;vertical-align: top;width: 100%;position: relative;}
.mobile-menu .oc-menu-bar {text-transform: none;font-size: 16px;font-weight: 600;display: inline-block;vertical-align: top;width: 100%;cursor: pointer;}
.mobile-menu .oc-menu-bar .left {padding: 0;float: left;}
.mobile-menu .oc-menu-bar .left i {margin-right: 10px;font-size: 20px;display: inline-block;vertical-align: top;}
.mobile-menu .oc-menu-bar .right i {font-size: 18px;vertical-align: top;display: inline-block;line-height: 22px}
.mobile-menu .oc-menu-bar .right {float: right;}
.mobile-menu .ul-top-items {display: none;position: absolute;top: 100%;left: 0;width: 100%;text-align: left;border-radius: 0;overflow: hidden;padding: 15px 0;background: #fff;box-shadow: 0 0 5px 0 rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.15);}
.mobile-menu .sub-menu-container {display: none;}
.mobile-menu .li-top-item {position: relative;border-top: 1px solid rgba(255,255,255,0.05);}
.mobile-menu .li-second-items .a-click-show {right: 40px;}
.mobile-menu .a-click-show {position: absolute;right: 15px;top: 5px;line-height: 23px;width: 25px;height: 25px;text-align: center;cursor: pointer;font-size: 12px;border: 1px solid #ddd;}
.mobile-menu  .a-click-show i {display: inline-block;vertical-align: top;line-height: inherit;}
.mobile-menu .a-click-show i:last-child {display: none;}
.mobile-menu .expand > .a-click-show i:last-child {display: inline-block;}
.mobile-menu .expand > .a-click-show i:first-child{display: none;}
.mobile-menu .ul-second-items .li-second-items {position: relative;padding-left: 20px;}
.mobile-menu .ul-second-items .li-second-items .a-second-link {padding: 5px 10px;line-height: 24px;}
.mobile-menu .ul-third-items .li-third-items {padding-left: 20px;}
.mobile-menu .flyout-third-items {display: none;}
.mobile-menu .ul-third-items .li-third-items .a-third-link {padding: 5px 10px;}
@media(max-width: 1199px){.ul-top-items .li-top-item .a-top-link {padding-left: 15px !important;padding-right: 15px !important;}}
.top-menu {position: relative;background: #fff;z-index: 7;border-top:0px solid #dddddd;}
#oc-menu .oc-menu-bar {border-top-left-radius:8px;background: #FF8A00;text-transform:uppercase;color: #fff;line-height: 1.4;height:52px;padding: 15px 20px 13px 25px;position: relative;}
#oc-menu .oc-menu-bar:hover {background: #ff7800;}
#oc-menu.oc-menu-bar {background: #577cb0;color: #fff;}
#oc-menu .ul-top-items .li-top-item {background: #fff;color: #222;border-top:1px solid #DFE4EB;}
#oc-menu .ul-top-items .li-top-item:first-child {background: #fff;color: #222;border-top:none;}
#oc-menu .ul-top-items .li-top-item .a-top-link {padding: 14px 22px 15px 15px;color: #222;font-size: 14px;font-weight: 400;text-align: left;}
#oc-menu .ul-top-items .li-top-item:hover, #oc-menu .ul-top-items .li-top-item.active {background: #fafafa;color: #222;}
#oc-menu .ul-top-items .li-top-item:hover .a-top-link, #oc-menu .ul-top-items .li-top-item.active .a-top-link{color: #222;font-weight: 400;}
#oc-menu .mega-menu-container {width: 758px;background: #fafafa;padding: 25px 30px 23px 30px;}
#oc-menu .mega-menu-container .a-mega-second-link,#oc-menu .mega-menu-container .widget-html-title {color: #222;}
#oc-menu .mega-menu-container .a-mega-third-link {color: #777;}
#oc-menu .ul-second-items .li-second-items:hover, .li-second-items.active {background: #fafafa;color: #222;}
#oc-menu .ul-second-items .li-second-items {background: #fff;color: #222;border-top:1px solid #DFE4EB;}
#oc-menu .ul-second-items .li-second-items:first-child  {border-top:none;}
#oc-menu .ul-second-items .li-second-items:hover  {background: #fafafa;}
#oc-menu .ul-second-items .li-second-items:hover, #oc-menu .ul-second-items .li-second-items.active {background: #fafafa;color: #222;}
#oc-menu .ul-second-items .li-second-items .a-second-link {color: #222;font-size: 14px;text-align: left;font-weight: 400;}
#oc-menu .ul-second-items .li-second-items:hover .a-second-link, #oc-menu .ul-second-items .li-second-items.active .a-second-link {color: #222;font-weight: 400;}
#oc-menu .ul-third-items .li-third-items {background: #fff;color: #222;border-top:1px solid #DFE4EB;}
#oc-menu .ul-third-items .li-third-items:first-child {border-top:none;}
#oc-menu .ul-third-items .li-third-items:hover, #oc-menu .ul-third-items .li-third-items.active {background: #fafafa;}
#oc-menu .ul-third-items .li-third-items .a-third-link {color: #222;font-size: 14px;text-align: left;font-weight: 400;}
#oc-menu .ul-third-items .li-third-items:hover .a-third-link, #oc-menu .ul-third-items .li-third-items.active .a-third-link {color: #222;font-weight: 400;}
#oc-menu2 .oc-menu-bar {background: #71A3D6;text-transform:uppercase;color: #fff;line-height: 1.4;height:50px;padding: 13px 20px 13px 20px;position: relative;}
#oc-menu2 .oc-menu-bar:hover {background: #71A3D6;}
#oc-menu2.oc-menu-bar {background: #577cb0;color: #fff;}
#oc-menu2 .ul-top-items .li-top-item {background: #fff;border-top:1px solid #DFE4EB;}
#oc-menu2 .ul-top-items .li-top-item:first-child {border-top:none;}
#oc-menu2 .ul-top-items .li-top-item .a-top-link {padding: 14px 22px 15px 15px;color: #222;font-size: 14px;font-weight: 400;text-align: left;}
#oc-menu2 .ul-top-items .li-top-item:hover, #oc-menu2 .ul-top-items .li-top-item.active {background: #fafafa;color: #222;}
#oc-menu2 .ul-top-items .li-top-item:hover .a-top-link, #oc-menu2 .ul-top-items .li-top-item.active .a-top-link{color: #222;font-weight: 400;}
#oc-menu2 .mega-menu-container {width: 758px;background: #fafafa;padding: 25px 30px 23px 30px;}
#oc-menu2 .mega-menu-container .a-mega-second-link,#oc-menu2 .mega-menu-container .widget-html-title {color: #222;}
#oc-menu2 .mega-menu-container .a-mega-third-link {color: #777;}
#oc-menu2 .ul-second-items .li-second-items:hover, .li-second-items.active {background: #fafafa;color: #222;}
#oc-menu2 .ul-second-items .li-second-items {background: #fff;color: #222;border-top:1px solid #DFE4EB;}
#oc-menu2 .ul-second-items .li-second-items:first-child  {border-top:none;}
#oc-menu2 .ul-second-items .li-second-items:hover  {background: #fafafa;}
#oc-menu2 .ul-second-items .li-second-items:hover, #oc-menu2 .ul-second-items .li-second-items.active {color: #222;}
#oc-menu2 .ul-second-items .li-second-items .a-second-link {color: #222;font-size: 14px;text-align: left;font-weight: 400;}
#oc-menu2 .ul-second-items .li-second-items:hover .a-second-link, #oc-menu2 .ul-second-items .li-second-items.active .a-second-link {color: #222;font-weight: 400;}
#oc-menu2 .ul-third-items .li-third-items {background: #fff;color: #222;border-top:1px solid #DFE4EB;}
#oc-menu2 .ul-third-items .li-third-items:first-child {border-top:none;}
#oc-menu2 .ul-third-items .li-third-items:hover, #oc-menu2 .ul-third-items .li-third-items.active {background: #fafafa;}
#oc-menu2 .ul-third-items .li-third-items .a-third-link {color: #222;font-size: 14px;text-align: left;font-weight: 400;}
#oc-menu2 .ul-third-items .li-third-items:hover .a-third-link, #oc-menu2 .ul-third-items .li-third-items.active .a-third-link {color: #222;font-weight: 400;}
.oc-menu-bar .left:before {content: "\f0c9";font-family: 'FontAwesome';font-size: 18px;display: inline-block;vertical-align: top;line-height: 1.4;margin-right: 15px;font-weight: 400}
.common-home .vertical-menu-category {margin-top: 30px;}
.common-home .vertical-menu-category .ul-top-items {display: block;}
.vertical-menu-category {position: relative;z-index: 7;}
.top-menu {position: relative;background: #f2f2f2;z-index: 7;border-top:0px solid #dddddd;border-radius:8px}
.ul-third-items {min-width:280px;}
.top-menu .col-ver {width:100%;float: left;position: relative;z-index: 11;}
.top-menu .col-hoz {position: absolute;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.vertical-menu-category .oc-menu-bar {text-transform: none;font-size: 15px;font-weight: 400;display: inline-block;vertical-align: top;width: 100%;}
.vertical-menu-category .oc-menu-bar:hover {cursor: pointer;}
.vertical-menu-category .oc-menu-bar .left {padding: 0;float: left;}
.vertical-menu-category .oc-menu-bar .left i{margin-right: 10px;margin-top:-1px;font-size: 24px;display: inline-block;vertical-align: top;}
.vertical-menu-category .oc-menu-bar .right {float: right;margin-left: 2px;}
.vertical-menu-category .oc-menu-bar .right i {font-size: 15px;vertical-align: top;display: inline-block;line-height: 22px;}
.vertical-menu-category .ul-top-items {border: 1px solid #DFE4EB;background: #fff;top: 100%;left: 0;width: 100%;box-shadow: none;-webkit-box-shadow: none;}
.vertical-menu-category .ul-top-items .li-top-item {display: block;margin: 0;position: relative;}
.oc-menu.vertical-menu-category .ul-top-items .a-item i{float: right;line-height: inherit;font-size: 15px;font-weight: 400;}
.vertical-menu-category .ul-top-items .li-top-item.over {display: none;}
.vertical-menu-category .mega-menu-container {overflow: hidden;}
.vertical-menu-category .li-top-item .sub-menu-container {position: absolute;top: -1px;left: 100%;border: 1px solid #DFE4EB;}
.vertical-menu-category .flyout-menu-container {width: auto;float: left;min-width: 280px;}
.vertical-menu-category .ul-second-items .li-second-items {position: relative;}
.vertical-menu-category .ul-second-items .li-second-items:first-child,.vertical-menu-category .ul-second-items .li-third-items:first-child {}
.vertical-menu-category .ul-second-items .li-second-items:last-child,.vertical-menu-category .ul-second-items .li-third-items:last-child {}
.vertical-menu-category .ul-second-items .li-second-items .a-second-link {padding: 14px 15px 15px 15px;color: #222;font-size: 14px;font-weight: 400;text-align: left;}
.vertical-menu-category .flyout-third-items {position: absolute;z-index: 100;top: -1px;display: none;border: 1px solid #DFE4EB;}
.vertical-menu-category .flyout-third-items {left: 100%;}
.vertical-menu-category .ul-third-items .li-third-items .a-third-link {padding: 14px 15px 15px 15px;color: #222;font-size: 14px;font-weight: 400;text-align: left;}
/* Фон блоков подкатегорий и производителей */
.catalog-section {background:#fff;}
/* Модификация Слайдера на главной */
.button-next:hover {background-color: rgba(0,0,0,.2);}
.button-next {border-top-right-radius: 8px;border-bottom-right-radius: 8px;background-color: rgba(0,0,0,.129);position: absolute;width: 40px;z-index:999;right:0;top: 0;bottom: 0;text-align: center;cursor: pointer;color: #fff;}
.button-next i{color:#fff;font-size:25px;position: absolute;top: 50%;transform: translate(-50%,-50%);}
.button-prev i{color:#fff;font-size:25px;position: absolute;top: 50%;transform: translate(-50%,-50%);}
.button-prev:hover {background-color: rgba(0,0,0,.2);}
.button-prev {border-top-left-radius: 8px;border-bottom-left-radius: 8px;background-color: rgba(0,0,0,.129);position: absolute;width: 40px;z-index:999;left:0;top: 0;bottom: 0;text-align: center;cursor: pointer;color: #fff;}
/* Модификация Карусели брендов на главной */
.button-next-white:hover {background-color: #fafafa;}
.button-next-white {position: absolute;width: 40px;z-index:999;right:0;top: 0;bottom: 0;text-align: center;cursor: pointer;color: #fff;}
.button-next-white i{color:#fff;font-size:25px;position: absolute;top: 50%;transform: translate(-50%,-50%);}
.button-prev-white i{color:#fff;font-size:25px;position: absolute;top: 50%;transform: translate(-50%,-50%);}
.button-prev-white:hover {background-color: #fafafa;}
.button-prev-white {position: absolute;width: 40px;z-index:999;left:0;top: 0;bottom: 0;text-align: center;cursor: pointer;color: #fff;}
.button-prev-white i,.button-next-white i {color: #000;}
.button-next-white {border-left: 1px solid #DFE4EB;}
/* Оверлей при открытии каталога товаров */
.over {position: fixed;display: none;top: 0;right: 0;bottom: 0;left: 0;z-index: 10;opacity: 0;background-color: rgba(11,11,11,.6);}
/* Карусель производителей на главной */
.brandshp {display: block;position: relative;height: 100px;text-decoration: none;line-height: 1;overflow: hidden;text-align: center;	}
.brandimg {border-left: 1px solid #DFE4EB;max-width: 100%;padding: 5px;}
.widget {padding:5px 0 5px 0;}
.brandtext {position: relative;text-transform: uppercase;font-size: 18px;font-weight:500;margin: 0;display: inline-block;vertical-align: baseline;padding: 15px 5px 5px 0px;line-height: 33px;}
.brandviewall {display: inline-block;vertical-align: baseline;font-size: 14px;padding: 5px 15px 5px 0px;line-height: 33px;}
.brandtext:after {content: "\f101";font-family: 'FontAwesome';font-size: 14px;display: inline-block;line-height: 1;margin-left: 5px;vertical-align: baseline;color:#627486}
/* Разное */
.input-group .form-control:last-child {border-top-left-radius:2px;border-bottom-left-radius:2px;}
.none {display:none}
.tovarovvcat {display: inline-block;font-size: 13px;line-height: 2.5;white-space: nowrap;padding-left: 10px;}
.categoryborder {margin-bottom:25px;border-bottom:1px solid #DFE4EB;}
.input-group-sm>.form-control {border-radius:2px;}
.panel-heading {border-top-left-radius:2px;border-top-right-radius:2px;}
.panel {border-radius:6px;}
.categoryborder {padding-top:10px;}
.well>.btn {margin-left:0px;}
/* Simple */
.has-error .form-control {border-color: #ff4444;}
.has-error .control-label {color: #ff4444;}
.simplecheckout-error-text {font-size: 12px;}
/* Пагинация */
.pag {text-align: -webkit-center;}
.pagination>li>a, .pagination>li>span {padding: 10px 18px;}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#71A3D6;background-color:#fafafa;border-color:#ddd}
/* Модуль подкатегории */
.catalog-section{display:block;margin-bottom:20px;border: 1px solid #DFE4EB;border-radius: 8px;}
.catalog-section,.catalog-section:hover{text-decoration:none;}
.catalog-section:hover .catalog-section__caption{background:#fafafa}
.catalog-section__image{height:130px;max-height:130px;position:relative;padding:10px}
.catalog-section__img{display:block;padding:10px;max-height:inherit;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.catalog-section__caption{padding:10px;text-align:center;font-weight:600}
/* Корректировка Bootstrap */
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {position: relative;min-height: 1px;padding-right: 8px;padding-left: 8px;}
.row ,.form-horizontal .form-group {margin-right: -10px;margin-left: -10px;}
.punktm {width:76%;display:inline-block}
.imgcategory {width:16%;display:inline-block;float: left;}
.imgcategory img{width:21px;margin-top: -2px;}
.strelka{width:8%;display:inline-block;float: right;}
.bordersw {border: 1px solid #DFE4EB;}
.catalog-section__caption {border-top: 1px solid #DFE4EB;}
.btn-social {cursor: pointer;text-align: center;display: inline-block;height:40px;width:40px;background:none;color:#fff;font-size:20px;border-radius: 3px;padding-top:2px;margin-right:4px;}
.subfooter {background:#000;}
.payment {display:inline-block;margin-right:4px;margin-top:3px}
.payment img {border-radius:2px;}
.input-group-addon {color:#222}
@media screen and (min-width: 0px) and (max-width: 991px) {.copyr {color:#fff;padding-top:9px;}}
@media screen and (min-width: 992px) {.copyr {float: right;color:#fff;padding-top:9px;}}
.go-top {position: fixed;bottom: 2em;right: 2em;text-decoration: none;color: white;background-color: rgba(0, 0, 0, 0.3);font-size: 12px;padding: 1em;display: none;}
.go-top:hover {background-color: rgba(0, 0, 0, 0.6);color:#fff;}
.quantity_div {display:block;height:36px;position:relative;padding:0;margin:0;line-height:normal !important;}
.form-group .quantity_div {display:inline-block;vertical-align:middle;}
.quantity_input {text-align:center; width:40px; height:36px !important; margin:0 -3px !important; border:solid 1px #DFE4EB !important; border-radius:0 !important;background:#fff !important; color:#333 !important;}
.plus, .minus {display:inline-block; vertical-align:top; width:32px;height:36px !important; padding:3px 5px 3px !important; color:#333; border:solid 1px #DFE4EB; background:#fff;font-size:14px;cursor:pointer;}
.minus{border-radius:3px 0 0 3px; border-right:none;text-align: -webkit-center;}
.plus{border-radius:0 3px 3px 0; border-left:none;text-align: -webkit-center;}
.plus:hover, .minus:hover {background:#f0f0f0;}
.plus i, .minus i {color:#333;font-size:16px;line-height: 1.7;}
.stock_warning {position:absolute; z-index:999; left:-49px; bottom:35px; width:180px !important; padding:10px !important; background:#fefefe; background: linear-gradient(to bottom, #fefefe 0%, #f0f0f0 100%); box-shadow: 1px 1px 10px #ccc; line-height:15px; border:solid 1px #ddd; border-radius:10px; display:block; color:#f00 !important; font-size:12px;}
.button-group-add {width: calc(100% - 78px);display: inline;}
.button-group-product {width: 230px}
.kodtovara {font-size: 14px;margin-top: 5px;margin-bottom: 15px}
@media screen and (min-width: 0px) and (max-width: 991px) {.kodtovara {text-align: left;}}
@media screen and (min-width: 992px) {.kodtovara {text-align: right;}}
.spankod {background: #fff;border-radius:2px;color:#222;font-size:14px;padding: 5px 10px;font-weight:400;border:1px solid #DFE4EB;text-transform: uppercase;}
.table-bordered {border: 1px solid #DFE4EB;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {border:1px solid #DFE4EB;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {border-top:1px solid #DFE4EB;}
/* Стикеры */
.label-product {color: #fff;font-weight: 700;text-align: center;line-height: 25px;padding: 0 9px;position: absolute;min-width: 46px;margin-left: 10px;text-transform: uppercase;font-size: 10px;z-index: 3;border-radius: 3px;}
.label-product span {display: block;}.label_new {background: #499840;color: #fff;}.label_sale {background: #de6767;color: #fff;}.label_hit {background: #ba86ae;color: #fff;}
.label-product:nth-child(1) {top: 20px;}.label-product:nth-child(2) {top: 50px;}.label-product:nth-child(3) {top: 80px;}
.phone_ {display: inline-block;float: left;padding-right:20px;white-space: nowrap;text-decoration: none;}
.topheader {border-bottom:1px solid #E5E5E5;padding-bottom:7px}
#wishlist-total:before {width: 100%;content: "\f02c";font-family: 'FontAwesome';font-size: 32px;color: #60AA2A;display: inline-block;line-height: 1;margin-right: 5px;vertical-align: baseline;margin-top: 2px;}
#link-compare:before {content: "\f080";font-family: 'FontAwesome';font-size: 32px;color: #60AA2A;display: inline-block;line-height: 1;margin-right: 5px;vertical-align: baseline;margin-top: 2px;width: 100%;}
.cartbtn:before {content: "\f290";font-family: 'FontAwesome';font-size: 32px;color: #60AA2A;display: inline-block;vertical-align: baseline;line-height: 1;margin-right: 5px;width: 100%;}
.rightcomp {display: table-cell;vertical-align: middle;height: 70px;text-align: -webkit-center;text-align: center;}
.rightcomp {font-size: 11px;text-transform: uppercase;}
.compar {line-height:1.7}
.user-panel{display: table-cell;vertical-align: middle;height: 52px;text-align: -webkit-center;padding-left: 15px;}
.modal-cart {float:left}	
#cart {margin-top:1px}
.rightcomp {width:90px}
.user-panel__link2 {padding: 4px 12px 5px 12px;display: block;font-size: 14px;cursor: pointer;white-space: nowrap;}
.rightcomp a {color: #222;}
@media screen and (min-width: 0px) and (max-width: 1220px) {.garantiya {display:none} }
@media screen and (min-width: 1220px) and (max-width: 5291px) { 
.garantiya {
    width: 100%;
    height: 79px;
    display: table;
    background: url(https://electric-gear.com.ua/images/bghline.png) 0 0 no-repeat;
}

.garantiya > div:nth-child(1) {
    font-size: 18px;
    line-height: 20px;
    width: 250px;
    height: 80px;
    color: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.garantiya > div {
    width: 175px;
    height: 80px;
    padding-top: 32px;
    float: left;
    padding-left: 90px;
}
.garantiya > div {
    display: inline-block;
}
.garantiya > div:nth-child(1) span:nth-child(1), .garantiya > div:nth-child(1) span:nth-child(2) {
    font-weight: 600;
}

.garantiya > div:nth-child(1) span {
    display: block;
    line-height: 18px;
    text-align: left !important;
}
.garantiya > div:nth-child(1) span:nth-child(3) {
    font-weight: 300;
}

}