html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body {font-family: Open Sans, sans-serif;font-size: 13px;line-height: 18px;font-weight: 400;color: #000;overflow-x: hidden;position: relative;background-color: #fff;margin:0;padding:0;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container {margin-right:auto;margin-left:auto;padding-left: 15px;padding-right: 15px;*zoom:1}
.container:before, .container:after {display: table;line-height: 0;content: "";}
.container:after {clear: both;}
.row {margin-left: -15px;margin-right: -15px;}
.row:before, .row:after {content: " ";display: table;}
.clear {clear:both;}
a {color: #333744;text-decoration:none;cursor:pointer;}
a:hover, a:active {outline:0;color: #d29d49;text-decoration:none;}
img {max-width: 100%;height: auto;vertical-align: middle;border: 0;}
p {margin: 0 0 20px 0;}
input, select, textarea, input[type="text"], input[type="password"], input[type="date"], input[type="number"], input[type="email"], input[type="search"] {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;outline: 0;}
textarea {width: 100%;max-width: 350px;font-family: Arial;border: 1px solid #e5e5e5;padding:3px 5px;}
.inputText {padding: 3px 5px;height: 35px;display: inline-block;width: 100%;max-width: 350px;border: 1px solid #e5e5e5;}
.inputText:focus, select:focus, textarea:focus {box-shadow: unset;border-color: #A9A9A9;}
.inputText:disabled {background: #e5e5e5;}
::-webkit-input-placeholder {color: #a9a9a9;}
::-moz-placeholder          {color: #a9a9a9;}
:-ms-input-placeholder      {color: #a9a9a9;}
#stopsee{
  display: none;  
}
/* Заголовки */
h1, h2, h3, h4, h5, h6 {text-rendering: optimizelegibility;font-family: inherit;text-transform: uppercase;line-height:110%;margin:0;padding:0;font-weight:normal;}
h1 {font-size: 26px;}
h2 {font-size: 24px;}
h3 {font-size: 22px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
.htmlDataBlock {margin: 10px 0 20px;}
ol.unstyled, ul.unstyled, .cart-products-list, .add-to-links, .products-list, ul.disc, .feedback-form, .thumblist, .tabs, .pages, .CompareNavigation, .mainnav, .menunav, .mainnav ul, .sub, .dropit-top-menu, .dropit-top-user-menu, .breadcrumbs, #compare-items, .pdt-nav, .block-menu-content ul, .owl-carousel, .footer-content, .link-follow, ul.form-list {margin: 0;padding: 0;list-style: none;list-style-position: inside;}
dt, dd {line-height: 1.42857;}
ul.disc {list-style-type: disc;margin: 10px 0 10px 20px;}
.required em {color: #e1464d;}
.blockquote {padding: 0 0 0 20px;margin: 0 0 20px;border-left: 2px solid #e5e5e5;list-style: none;}
.blockquote li {margin: 0 0 5px 0;}
.left {float:left;}
.right {float:right;}
.text-center {text-align: center;}
.text-right {text-align: right;}
.text-left {text-align: left;}
.text-italic {font-style: italic;}
.text-underline {text-decoration: underline;}
.bold {font-weight:bold;}
.text-header {margin-bottom: 10px;}
.inline {display: inline-block !important;}
.noscript {text-align: center;background-color: #09afe7;color: #fff;position: relative;top: 0;z-index: 99;width: 100%;padding: 10px 0;}
.unselectable {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.selectable {-webkit-user-select: auto;-moz-user-select: text;-ms-user-select: text;user-select: text;}
.f-fix {float: left;width: 100%;}
/* Уведомления */
.success, .warning, .attention, .information {color: #fff;min-height: 34px;margin-bottom: 22px;overflow: hidden;padding: 14px 20px;position: relative;text-shadow: none;}
.success {background: #0a5647;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.warning {background: #d9526b;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.attention {background: #fb8233;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.information {background: #738d00;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.success .close, .warning .close, .attention .close, .information .close {float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.success a, .warning a, .attention a, .information a {color:#fff;font-weight:bold;font-size:13px;text-decoration:underline;}
.error {margin: 0;color: #ffffff;background-color: #f89406;width: 200px;padding: 5px;margin-top: 5px;border: 1px solid #F2DD8C;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.invalidInput {color: #F74444;font-size: 90%;}
.name-error, .phone-error {display: block;color: #F74444;text-align: center;margin:0 0 8px 0px;}
/* Таблицы */
.table-box {font-size: 14px;line-height: 18px;margin-bottom: 10px;text-align: center;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;width: 100%;}
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td, .table-box > tfoot > tr > td {border: 1px solid #e5e5e5;line-height: 18px;padding: 16px 10px 15px;text-align: center;}
.table-box thead td, .table-box tfoot td {background-color: #ececec;border: 1px solid #dddddd;line-height: 18px;padding: 12px;text-align: center;color: #333744;}
.table-box tfoot td.text-right {text-align: right;}
.table-box.cartTable thead td, .table-box tfoot td{text-transform:uppercase;}
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon {max-width:90px; max-height:90px} 
.goods-image-icon-square {width:180px;height:180px} 
.goods-image-small{max-width:115px; max-height:115px}
.goods-image-small-square {width:230px; height:230px}
.goods-image-medium {max-width:550px; max-height:550px}
.goods-image-medium-square{width:1100px; height:1100px}
.goods-image-other{max-width:100px; max-height:100px}
.goods-image-other-square {width:200px; height:200px}
.goods-image-large{max-width:1800px; max-height:1800px}
.goods-image-large-square {width:1800px; height:1800px}
.goods-cat-image-icon {max-width:70px; max-height:70px}
.goods-cat-image-icon-square{width:140px; height:140px}
.goods-cat-image-medium {max-width:260px; max-height:260px}
.goods-cat-image-medium-square{width:520px; height:520px}
.goods-cat-image-other{max-width:100px; max-height:100px}
.goods-cat-image-other-square {width:200px; height:200px}
/* END Настройки максимальных размеров генерируемых изображений */
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
.ratings {font-size: 11px;line-height: 1;display: inline-block;}
.ratings:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;}
.rating-box {float: left;margin-top: 0px;width: 70px;height: 12px;background: url('/design/d326769/bkg_rating_hover.png?design=sport') 0 0px repeat-x;overflow: hidden;}
.rating-box .rating {float: left;height: 12px;background: url('/design/d326769/bkg_rating_hover.png?design=sport') 0 100% repeat-x;}
.rating-cancel, .star-rating {float:left;width:12px;height:12px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
.rating-cancel, .rating-cancel a {background:url('//d.stat01.com/design/forall/css/jquery-ui-stars/4.11/delete.gif') no-repeat 0 -16px}
.star-rating, .star-rating a {background:url('/design/d326769/bkg_rating_hover.png?design=sport') repeat-x scroll 0 100% transparent}
.rating-cancel a,.star-rating a {display:block;width:11px;height:100%;background-position:0 0px;border:0}
.star-rating-on a {background-position:0 100%;}
.star-rating-hover a {background-position:0 100%;}
.star-rating-readonly a {cursor:default !important}
.star-rating {background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {border: 4px solid #888;margin:-4px;background-color:#fff;  cursor:move;}
/* This is for the title text. */
.cloud-zoom-title {position: absolute;background-color: #000;color: #fff;padding: 3px;width: 100%;text-align: center;font-size: 12px;top: 0px;max-height: 40px;overflow: hidden;}
.cloud-zoom-big {overflow:hidden;}
/* This is the loading message. */
.cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #000;}
/******************************************************************************
  Owl Carousel v2.2.1
*******************************************************************************/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{padding:0 20px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* Кнопки */
.button {display: inline-block;padding: 4px 16px;/* font-weight: 700; */font-size: 14px;text-align: center;white-space: nowrap;color: #6a6a6a;text-transform: uppercase;border: 1px solid #acacac;outline: 0;border-radius: 3px;}
.button:hover, .button:focus {background-color: #53c2ac;border-color: #53c2ac;cursor: pointer;}
.product-remove:after, .compare-remove:after, .btn-remove:after {content: "\f00d";font-family: FontAwesome;color: #b8b8b8;display: inline-block;text-align: center;width: 20px;height: 20px;line-height: 14px;border: 3px solid #b8b8b8;border-radius:50%;}
.product-remove:hover:after, .compare-remove:hover:after, .btn-remove:hover:after {background-color: #d3982e;}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton {display: inline-block;cursor: pointer;letter-spacing: 0.01em;padding: 8px 15px;color: #fff;background-color: #09afe7;border: 0;}
/* Цена */
.price {color: #000;font-size: 18px;letter-spacing: 0.01em;font-family:'CuprumRegular';;display: inline;font-weight:bold;}
/*.price:after {display: inline-block;font-family: FontAwesome;font-weight: 300;font-size: 80%;line-height: 1;margin-left: 3px;}*/
.old-price .price {font-size: 14px;color: #ff0000;text-decoration: line-through;font-weight: 400;}
.old-price .price span{color:#70737c;}
/*.price.RUB:after, .RUB .price:after {content: "\f158";}*/
/*.price.RUB span + span, .RUB .price span + span {display: none;}*/
/* Иконки Новинка, Хит, Скидка*/
.ico-product {position: absolute;top: 5px;text-align: left;left:5px;z-index:2;}
.ico-product3 {position: absolute;top: 5px;right:0;text-align: center;}
.ico-product span {font-size: 13px;text-transform: uppercase;color: #fff;line-height: 14px;height: 20px;padding: 3px;z-index: 20;font-family: 'CuprumRegular';border-radius:3px;display:block;margin:5px 0;}
.ico-product3 span {font-size: 15px;text-transform: uppercase;color: #fff;line-height: 42px;height: 48px;width:48px;padding: 3px;z-index: 20;font-family:CuprumRegular;border-radius:3px;display:block;}
.ico-product3 .ico-sale {background: url(/design/d326769/icon_stiker.png?lc=1764769401) no-repeat;right: 5px;}
.sale-word { text-transform: none !important; font-size: 13px !important; }
.ico-product .ico-new  {background: #95c11f;left: 5px;line-height: 16px;max-width:40px;}
.ico-product .ico-best {background: #009fe3;left: 5px;line-height: 16px;}
.raiting .ico-product{display:none;}
/* Навигация */
.navigation .prev, .navigation .next {border: 1px solid #dadada;color: #a3a3a3;line-height: 24px;font-size: 26px;padding: 0;float: left;height: 27px;width: 29px;display: inline-block;text-align: center;}
.navigation .prev {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.navigation .next {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.navigation .prev:after{content:"\f104";font-family:"FontAwesome";}
.navigation .next:after{content:"\f105";font-family:"FontAwesome";}
.navigation .prev:hover, .navigation .next:hover {color: #d29d49;border: 1px solid #d29d49;cursor: pointer;}
.thumblist-box.navigation .prev:hover, .thumblist-box.navigation .next:hover{border:none;}
.navigation .prev.disable, .navigation .next.disable, .navigation .prev.disable:hover, .navigation .next.disable:hover {background-color: #ececec;color: #fff;cursor: default;border: 1px solid #e5e5e5;}
/*** Заголовки ***/
.block-title {display: inline-block;position: relative;text-transform: uppercase;color: #383838;height: 46px;line-height: 40px;width: 100%;font-family:'CuprumRegular';}
.block-title a {font-size: 18px;color: #ffffff;}
.block-title h1 {font-size: 18px;line-height: 40px;}
.block-title h5 {line-height: 40px;font-size:22px;}
.block-title h6 {line-height: 40px;}
.block-title.auto {height: auto;margin-bottom: 15px;}
#OrderAjaxBlock .blockOrderName{position:relative;}
.page-title h1{display: inline-block;position: relative;font-family:"CuprumRegular";font-size: 22px;line-height: 40px;margin-bottom: 15px;text-transform: uppercase;color: #000;height: 46px;line-height: 40px;border-bottom: 3px solid #dadada;}
.page-title h2 {display: inline-block;position: relative;font-family:"CuprumRegular";font-size: 22px;line-height: 40px;margin-bottom: 8px;text-transform: uppercase;color: #000;line-height: 40px;}
#OrderAjaxBlock h3 {position: relative;font-family:"CuprumRegular";font-size: 22px;line-height: 40px;margin-bottom: 25px;text-transform: uppercase;color: #000;height: 41px;line-height: 40px;border-bottom: 1px solid #dadada;}
#OrderAjaxBlock .blockOrderName:after{content:'';width:100px;height:3px;background:#dadada;position:absolute;bottom:0px;left:0px;display:block;}
#OrderAjaxBlock  .payment{margin-bottom: 6px;}
#OrderAjaxBlock  .adress .inputText{height:45px;}
.title {color: #333744;}
.title span {position:relative;}
.title span:before {position: absolute;content: "";background: 6px #dadada;left: 0px;bottom: 0px;height: 1px;width: 100%;}
.goods_rest {
    border-bottom: 1px solid rgba(230, 236, 241, 1);
    padding-bottom: 4px;
    margin-bottom: 12px;
}
/*** Шапка ***/
#header .logoBlock{padding:23px 20px 0 20px;width: 21%;}
#logo {float: left;margin-top: 10px;}
.logomob{display:none;}
#search{float:left;padding:0;width:41.2%;padding-top:2px;}
#headerSearch {padding: 0;}
.block.phone{float:right;width:19.1%;}
.block-cart{float:right;width:inherit;}
.block.phone{text-align:center;}
#search div{width:100%;clear:both;}
#search .quickSearc{font-size: 13px;display: flex;gap: 4.5px;}
#search .quickSearc span{font-size:12px;}
#search .quickSearc a:first-child{}
.headerRigthBlock {padding:23px 0 0 0 !important;}
#header .headerRigthBlock {    display: flex;display: flex;width: calc(100% - 250px);}
.block.phone.first {padding-left: 35px;width: inherit;display: flex;flex-wrap: wrap;flex-direction: column;text-align: left;}
.block.phone.first a {font-size: 20px;line-height: 27px;white-space: nowrap;}
.block.phone.first .call-back {font-size: 14px;line-height: 19px;font-weight: bold;margin-top: 5px;}
.block.phone .call-back i {font-size: 16px;margin-right: 8px;}
.block.phone.second {width: inherit;text-align: left;margin-left: 35px;}
.block.phone.second .mail_header i {font-size: 16px;margin-right: 8px;color: rgba(218, 218, 218, 1);}
.block.phone.second .mail_header:hover i{color:#d29d49;}
.block.phone.second .mail_header {font-size: 14px;}
.block.phone.first .call-back {font-size: 14px;line-height: 19px;font-weight: bold;margin-top: 5px;color: rgba(10, 86, 71, 1);}
.block.phone.first .call-back:hover {color:#d29d49;}
.soc_block {display:flex;    gap: 8px;margin-top: 8px;}
.soc_block.mob {display:none;}
.soc_block a {width: 24px;height: 24px;display: block;background-repeat: no-repeat;background-position: center;background-size: 14px;}
.soc_block a.telegram {background-color: rgba(3, 155, 229, 1);background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cg clip-path='url(%23clip0_53_195)'%3e%3cpath d='M7.06298 11.3863L6.76498 15.5743C7.19098 15.5743 7.37498 15.3913 7.59698 15.1713L9.59398 13.2623L13.733 16.2933C14.491 16.7163 15.026 16.4933 15.231 15.5953L17.948 2.86528C18.189 1.74328 17.543 1.30528 16.803 1.57928L0.83498 7.69428C-0.25502 8.11728 -0.23802 8.72428 0.64998 9.00028L4.73298 10.2703L14.215 4.33628C14.661 4.04128 15.067 4.20428 14.733 4.49928L7.06298 11.3873V11.3863Z' fill='%23FFFFFF'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_53_195'%3e%3crect width='18' height='18' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}
.soc_block a.whatsapp {background-color: rgba(0, 160, 85, 1);background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cg clip-path='url(%23clip0_53_212)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.149 10.052C10.809 10.192 10.59 10.725 10.369 10.997C10.257 11.137 10.121 11.159 9.947 11.089C8.669 10.579 7.689 9.726 6.983 8.549C6.863 8.367 6.885 8.223 7.029 8.053C7.242 7.803 7.51 7.517 7.568 7.179C7.696 6.431 6.718 4.11 5.426 5.162C1.709 8.19 11.626 16.223 13.416 11.879C13.922 10.647 11.713 9.821 11.149 10.052ZM9 16.428C7.6858 16.4282 6.39514 16.0793 5.26 15.417C5.1695 15.3642 5.0694 15.33 4.96554 15.3162C4.86167 15.3025 4.75611 15.3096 4.655 15.337L2.195 16.013L3.052 14.124C3.109 13.9979 3.13171 13.859 3.11784 13.7214C3.10397 13.5837 3.05401 13.4522 2.973 13.34C2.05908 12.0777 1.56861 10.5584 1.572 9C1.572 4.904 4.904 1.572 9 1.572C13.096 1.572 16.428 4.904 16.428 9C16.428 13.096 13.096 16.428 9 16.428ZM9 0C4.037 0 6.46396e-07 4.037 6.46396e-07 9C-0.00357782 10.731 0.496018 12.4257 1.438 13.878L0.0700006 16.888C0.0153967 17.0078 -0.00824206 17.1394 0.00125411 17.2707C0.0107503 17.402 0.0530771 17.5288 0.12435 17.6395C0.195622 17.7502 0.293557 17.8412 0.409164 17.9042C0.524772 17.9672 0.654348 18.0001 0.786001 18C1.293 18 4.057 17.131 4.761 16.938C6.06522 17.6351 7.52119 17.9998 9 18C13.962 18 18 13.962 18 9C18 4.037 13.962 0 9 0Z' fill='%23ffffff'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_53_212'%3e%3crect width='18' height='18' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e"); }
.soc_block a.viber {background-color: rgba(111, 63, 170, 1);background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cg clip-path='url(%23clip0_53_224)'%3e%3cpath d='M17.366 10.42C17.903 5.90002 17.108 3.04602 15.674 1.75502H15.675C13.36 -0.44998 5.54399 -0.77698 2.77499 1.85202C1.53199 3.14002 1.09399 5.02702 1.04499 7.36402C0.997994 9.70202 0.939994 14.081 5.02099 15.27H5.02499L5.02099 17.085C5.02099 17.085 4.99399 17.82 5.46299 17.967C5.99999 18.141 6.24299 17.8 7.91299 15.805C10.706 16.047 12.851 15.492 13.095 15.411C13.659 15.222 16.85 14.799 17.366 10.42ZM8.18799 14.527C8.18799 14.527 6.42099 16.732 5.87099 17.304C5.69099 17.49 5.49399 17.473 5.49699 17.104C5.49699 16.862 5.50999 14.092 5.50999 14.092C2.04999 13.1 2.25499 9.37202 2.29199 7.42102C2.32999 5.46902 2.68699 3.87102 3.73999 2.79502C6.16799 0.51702 13.02 1.02602 14.766 2.66702C16.901 4.55902 16.141 9.90502 16.146 10.087C15.707 13.743 13.121 13.975 12.646 14.133C12.442 14.201 10.556 14.686 8.18699 14.528L8.18799 14.527Z' fill='%23A4A4A4'/%3e%3cpath d='M9.16599 3.22302C8.87799 3.22302 8.87799 3.67302 9.16599 3.67702C11.406 3.69402 13.252 5.25502 13.272 8.12002C13.272 8.42202 13.714 8.41802 13.711 8.11602C13.687 5.03002 11.671 3.24002 9.16599 3.22302Z' fill='%23ffffff'/%3e%3cpath d='M12.113 7.64502C12.107 7.94302 12.548 7.95802 12.552 7.65502C12.589 5.95402 11.54 4.55202 9.56799 4.40402C9.27899 4.38302 9.24899 4.83702 9.53699 4.85802C11.247 4.98802 12.147 6.15502 12.113 7.64502ZM11.641 9.58102C11.271 9.36602 10.893 9.50002 10.737 9.71102L10.411 10.132C10.245 10.347 9.93499 10.319 9.93499 10.319C7.67499 9.72002 7.06999 7.35402 7.06999 7.35402C7.06999 7.35402 7.04299 7.03402 7.24999 6.86202L7.65699 6.52502C7.86199 6.36302 7.98999 5.97302 7.78299 5.59002C7.22799 4.58702 6.85499 4.24102 6.66499 3.97602C6.46499 3.72602 6.16499 3.67002 5.85399 3.83802H5.84699C5.19799 4.21802 4.48799 4.92802 4.71499 5.65902C5.10299 6.43002 5.81499 8.88802 8.08599 10.745C9.15399 11.623 10.843 12.523 11.56 12.731L11.566 12.741C12.273 12.977 12.96 12.239 13.326 11.571V11.566C13.489 11.242 13.436 10.936 13.198 10.736C12.776 10.325 12.14 9.87102 11.641 9.58002V9.58102Z' fill='%23ffffff'/%3e%3cpath d='M9.87699 6.07802C10.597 6.12002 10.947 6.49702 10.984 7.27002C10.998 7.57202 11.437 7.55102 11.424 7.24902C11.375 6.23902 10.849 5.67702 9.90099 5.62402C9.61199 5.60702 9.58499 6.06102 9.87699 6.07802Z' fill='%23ffffff'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_53_224'%3e%3crect width='18' height='18' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}
.soc_block a.vk {background-color: rgba(30, 136, 229, 1);background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cg clip-path='url(%23clip0_53_218)'%3e%3cpath d='M8.80696 14.092H9.88296C9.88296 14.092 10.208 14.056 10.373 13.877C10.527 13.713 10.521 13.404 10.521 13.404C10.521 13.404 10.499 11.961 11.171 11.748C11.831 11.539 12.679 13.144 13.578 13.761C14.258 14.228 14.774 14.126 14.774 14.126L17.178 14.092C17.178 14.092 18.436 14.014 17.84 13.025C17.791 12.945 17.492 12.294 16.052 10.957C14.544 9.55702 14.747 9.78502 16.562 7.36502C17.669 5.89102 18.111 4.99102 17.972 4.60602C17.841 4.24002 17.027 4.33602 17.027 4.33602L14.323 4.35202C14.323 4.35202 14.123 4.32502 13.973 4.41402C13.827 4.50202 13.734 4.70402 13.734 4.70402C13.734 4.70402 13.306 5.84502 12.734 6.81402C11.529 8.86102 11.046 8.96902 10.849 8.84202C10.392 8.54602 10.506 7.65202 10.506 7.01702C10.506 5.03402 10.806 4.20702 9.91996 3.99302C9.62496 3.92302 9.40996 3.87502 8.65696 3.86702C7.69096 3.85702 6.87296 3.87102 6.41096 4.09702C6.10296 4.24702 5.86496 4.58402 6.01096 4.60302C6.18896 4.62702 6.59396 4.71302 6.80896 5.00502C7.08696 5.38202 7.07696 6.23002 7.07696 6.23002C7.07696 6.23002 7.23696 8.56402 6.70496 8.85502C6.33896 9.05402 5.83796 8.64802 4.76396 6.79002C4.21396 5.84002 3.79696 4.78702 3.79696 4.78702C3.79696 4.78702 3.71696 4.59202 3.57496 4.48702C3.40096 4.36002 3.15796 4.31902 3.15796 4.31902L0.58596 4.33502C0.58596 4.33502 0.20096 4.34602 0.0589597 4.51502C-0.0670403 4.66402 0.0489597 4.97202 0.0489597 4.97202C0.0489597 4.97202 2.06296 9.68202 4.34196 12.058C6.43296 14.235 8.80696 14.092 8.80696 14.092Z' fill='%23ffffff'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_53_218'%3e%3crect width='18' height='18' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}
.soc_block a.youtube{background-color: rgba(246, 28, 13, 1);background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M14.262 2.63086H3.738C3.24703 2.63086 2.76088 2.72758 2.3073 2.91549C1.85372 3.10341 1.4416 3.37884 1.09448 3.72605C0.747363 4.07326 0.472045 4.48545 0.284251 4.93908C0.0964581 5.39271 -0.000131211 5.87889 1.33774e-07 6.36986V11.6299C-0.000131211 12.1208 0.0964581 12.607 0.284251 13.0606C0.472045 13.5143 0.747363 13.9265 1.09448 14.2737C1.4416 14.6209 1.85372 14.8963 2.3073 15.0842C2.76088 15.2721 3.24703 15.3689 3.738 15.3689H14.262C14.753 15.3689 15.2391 15.2721 15.6927 15.0842C16.1463 14.8963 16.5584 14.6209 16.9055 14.2737C17.2526 13.9265 17.528 13.5143 17.7157 13.0606C17.9035 12.607 18.0001 12.1208 18 11.6299V6.36986C18.0001 5.87889 17.9035 5.39271 17.7157 4.93908C17.528 4.48545 17.2526 4.07326 16.9055 3.72605C16.5584 3.37884 16.1463 3.10341 15.6927 2.91549C15.2391 2.72758 14.753 2.63086 14.262 2.63086ZM11.733 9.25586L6.811 11.6039C6.78085 11.618 6.74762 11.6243 6.71439 11.6222C6.68116 11.62 6.649 11.6096 6.62089 11.5917C6.59278 11.5739 6.56962 11.5492 6.55356 11.5201C6.5375 11.4909 6.52905 11.4582 6.529 11.4249V6.58286C6.529 6.43586 6.684 6.33986 6.816 6.40686L11.738 8.90086C11.7709 8.91768 11.7984 8.94337 11.8174 8.97501C11.8365 9.00665 11.8463 9.04298 11.8458 9.07991C11.8453 9.11684 11.8344 9.15289 11.8145 9.18398C11.7946 9.21507 11.7663 9.23997 11.733 9.25586Z' fill='%23ffffff'/%3e%3c/svg%3e");}
.soc_block a.instagram{background-color: #ea2c59;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 512 512' id='Layer_1' version='1.1' fill='%23ffffff' viewBox='0 0 512 512' xml:space='preserve'%3e%3cg%3e%3cpath d='M505,257c0,34.8-0.7,69.7,0.2,104.5c1.5,61.6-37.2,109.2-86.5,130.4c-19.8,8.5-40.6,13-62.1,13c-67.3,0.1-134.7,1-202-0.3 c-50.7-1-92.4-22.2-122.3-64c-15.7-22-23.2-47-23.2-74.1c0-71.7,0-143.3,0-215c0-58.5,28.5-99.4,79.1-126C110.2,14,134.1,9.1,159,9 c65.3,0,130.7-0.4,196,0.2c50.7,0.4,93,19.8,124.2,60.6c17.4,22.8,25.8,49,25.8,77.8C505,184,505,220.5,505,257z M46,257 c0,36.7,0,73.3,0,110c0,16.4,3.8,31.8,12.3,45.7c22.3,36.5,56,54.3,97.8,55c67.1,1,134.3,0.4,201.5,0.2c16.5,0,32.5-3.4,47.4-10.5 c40.6-19.4,63.3-50.3,63.1-96.7c-0.4-71-0.1-142-0.1-213c0-20.1-5.7-38.5-17.6-54.7c-23-31.1-54.8-46.4-92.8-46.8 c-67-0.8-134-0.3-201-0.2c-14.3,0-28.1,2.9-41.5,7.9c-36.8,13.7-71,48.4-69.4,99.5C46.9,188,46,222.5,46,257z'/%3e%3cpath d='M257.6,363c-64.5,0-116.5-51.4-116.6-115.4c-0.1-63,52.3-114.6,116.4-114.6c64.3-0.1,116.5,51.4,116.6,114.9 C374,311.3,321.9,362.9,257.6,363z M257.6,326c43.9,0,79.5-35.1,79.4-78.3c-0.1-42.8-35.7-77.8-79.4-77.8 c-43.9,0-79.7,34.9-79.7,78C178,291.1,213.7,326.1,257.6,326z'/%3e%3cpath d='M387.5,98c13.5,0,24.5,11.5,24.5,25.6c-0.1,14.1-11.2,25.5-24.7,25.4c-13.3-0.1-24.2-11.5-24.2-25.3 C363,109.6,374,98,387.5,98z'/%3e%3c/g%3e%3c/svg%3e");}
.soc_block a:hover {background-color: rgba(10, 86, 71, 1);}
.footer-contact .soc_block {margin: 0 0 20px 0;}
#header .headerRigthBlock .cartBlock {text-align: left;}
#search .quickSearc a:hover{color:#d29d49;text-decoration:underline;}
#search #search_mini_form{margin: 0 0 8px;float: left;line-height: normal;position: relative;width:100%;}
#search #search_mini_form .form-search input.inputText {font-size: 12px;height:auto;line-height:20px;width: 100%;max-width:100%;padding: 10px 14px;border: 1px solid #d8d8d8;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
#search #search_mini_form .form-search input.inputText:focus {border: 1px solid #000;outline:none;}
#search #search_mini_form .button, #menu .nav-right .block-search #search_mini_form2 .button {padding: 0 0;width: 24px;height: 24px;border: none;position: absolute;top: 9px;right: 11px;background:none;cursor:pointer;font-size:18px;}
#search #search_mini_form .form-search input.inputText[placeholder]          {text-overflow:ellipsis;}
#search #search_mini_form .form-search input.inputText::-moz-placeholder     {text-overflow:ellipsis;} 
#search #search_mini_form .form-search input.inputText:-moz-placeholder      {text-overflow:ellipsis;} 
#search #search_mini_form .form-search input.inputText:-ms-input-placeholder {text-overflow:ellipsis;}  
.block.phone p{margin:0 0 5px;}
.block.phone a{font-size:18px;line-height:21px;}
.block.phone img:last-child{padding-left:9px;}
.block-cart{text-align:center;padding:0;}
.block-cart p{text-transform:uppercase;margin:0 0 5px;font-size:15px;}
.block-cart img, .block-cart span{display:inline-block;vertical-align:bottom;text-align:left;font-size:15px;}
.block-cart img{padding: 5px 17px 0 0px;margin-left: -7px;}
#header .block-cart img{margin-left: 0px;}
.block-cart .gold{color:#d29d49;}
.cartMob, .cartMobTop{display:none;}
.cartMob i, .mobHeaderTopClient i{font-size: 27px;line-height: 20px;color:#e5e4e4;}
.mobHeaderTopClient i{line-height: 30px;}
/* Каталог в шапке */
#custommenu {z-index:1;display:inline-block;vertical-align:middle;}
#custommenu ul.mainnav {overflow: hidden;}
#custommenu ul.mainnav:before, #custommenu ul.mainnav:after {content: " ";display: table;}
#custommenu ul.mainnav:after {clear: both;}
#custommenu ul.mainnav li.level0 {display: inline-block;float:left;border: none;}
#custommenu ul.mainnav li.level0.active > a, #custommenu ul.mainnav li.level0:hover > a {position: relative;color:#d3972e;text-decoration:underline;}
#custommenu ul.mainnav li.level0:first-child {padding-left: 0;}
#custommenu ul.mainnav li.level0 > a {display: block;padding: 9px 20px;color: #696c79;line-height: 30px;text-transform: uppercase;font-size: 14px;position: relative;}
#custommenu ul.mainnav li .dropdown-menu {position: absolute;left: 0;background: #fff;border:1px solid #dadada;z-index: 999;overflow-y: hidden;visibility: hidden;opacity: 0;filter: alpha(opacity=0);-khtml-opacity: 0;-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.5);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.5);-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);transform: scale(0.5);-webkit-transform-origin: center 10%;-moz-transform-origin: center 10%;transform-origin: center 10%;-webkit-transition: all 0.01s linear;-moz-transition: all 0.01s linear;-o-transition: all 0.01s linear;transition: all 0.01s linear;}
#custommenu ul.mainnav li.level1,#custommenu ul.mainnav li.level2, #custommenu ul.mainnav li.level3 {position:relative;list-style: none;width: 350px;}#custommenu ul.mainnav li.level0.parent a.title-lv0:after {content: "\f0d7";color: #696c79;position: absolute;top: 22%;right: 0px;padding-top: 7px;font-size:14px;display: inline-block;font: normal normal normal 12px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width:11px;}
/*#custommenu ul.mainnav li.level0.parent:hover a.title-lv0:after, #custommenu ul.mainnav li.level0.parent.active a.title-lv0:after {color: #fff;}*/
#custommenu ul.mainnav li.level1 {width:33.333%;}
#custommenu ul.mainnav li.level1,#custommenu ul.mainnav li.level2, #custommenu ul.mainnav li.level3 {position:relative;list-style: none;}
#custommenu ul.mainnav li.level1:hover,#custommenu ul.mainnav li.level2:hover, #custommenu ul.mainnav li.level3:hover{z-index:9999999;}
#custommenu ul.mainnav li.level1.parent:hover .dropdown-menu2-Block{width:33.333%;left:33.333%;margin-top:10px;}
#custommenu ul.mainnav li.level1.parent:hover .dropdown-menu3-Block{width:33.333%;left:66.666%;margin-top:10px;}
#custommenu ul.mainnav li.level2{width:100%;padding-left:10px;}
#custommenu ul.mainnav li.level3{width:100%;}
#custommenu ul.mainnav li.level2 .imgLinkBlock{position: fixed;top: 0;height: 100%;width: 33.333%;left: 66.666%;margin-top: 10px;display:none;}
#custommenu ul.mainnav li.level2:hover .imgLinkBlock{display:block;}
#custommenu ul.mainnav li.level2.parent .imgLinkBlock {bottom: 0;top: inherit;height: 101px;z-index: 999999999999;}
.mCSB_inside > .mCSB_container {margin-right:0!important;}
/*#custommenu ul.mainnav li.level2 a{width:100%;}*/
#custommenu ul.mainnav li.level1:nth-child(4n+1) {clear: both}
#custommenu ul.mainnav li.level1:nth-child(4n+1) {clear: both;width: 350px;}#custommenu ul.mainnav li a.title-lv1, #custommenu ul.mainnav li a.title-lv2, #custommenu ul.mainnav li a.title-lv3 {padding: 8px 0 8px 20px;display: block;color: #000;line-height: 17px;margin-right: 15px;word-wrap: break-word;position: relative;}
#custommenu ul.mainnav li:hover>a.title-lv1, #custommenu ul.mainnav li a.title-lv1:hover:after, #custommenu ul.mainnav li:hover>a.title-lv2, #custommenu ul.mainnav li a.title-lv2:hover:after, #custommenu ul.mainnav li:hover > a.title-lv3, #custommenu ul.mainnav li a.title-lv3:hover:after {color: #d3aa4e;background:#f2f2f2;}
#custommenu ul.mainnav li.level1.parent a.title-lv1:after, #custommenu ul.mainnav li.level2.parent a.title-lv2:after, #custommenu ul.mainnav li.level3.parent a.title-lv3:after {content: "\f0da";color: #696c79;position: absolute;top: 14%;right: 5px;padding-top: 5px;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);width:11px;}
#custommenu ul.mainnav li.level1.parent:hover a.title-lv1:after, #custommenu ul.mainnav li.level2.parent:hover a.title-lv2:after, #custommenu ul.mainnav li.level3.parent:hover a.title-lv3:after {color: #d3aa4e;}
#custommenu ul.mainnav li ul.sub {list-style: none;padding: 0;margin: 0;}
#custommenu ul.mainnav li ul.sub.dropdown-menu {padding: 20px 0;}
#custommenu ul.menunav li {display: inline-block;float:left;border: none;}
#custommenu ul.menunav li.active > a, #custommenu ul.menunav li:hover > a {color: #fff;position: relative;text-decoration:underline;}
#custommenu ul.menunav li:first-child {padding-left: 0;}
#custommenu ul.menunav li > a {display: block;padding: 6px 10px;color: #696c79;line-height: 25px;font-size: 13px;position: relative;color:#e4e4e4;}
#custommenu ul.menunav li > a.active {}
#custommenu ul.mainnav li.parent .dropdown-menu2-Block, #custommenu ul.mainnav li.parent .dropdown-menu3-Block {display: none;}
#custommenu ul.mainnav li.level1.parent:hover .dropdown-menu2-Block,#custommenu ul.mainnav li.level2.parent:hover .dropdown-menu3-Block {display: block;position: fixed;top: 0;height:100%;}
#custommenu #mCSB_1 > #mCSB_1_scrollbar_vertical{left:33.333% !important;}
#custommenu .dropdown-menu2-Block #mCSB_2_scrollbar_vertical{right:0;}
#custommenu .dropdown-menu3-Block #mCSB_3_scrollbar_vertical{right:0;}
#custommenu .mCSB_scrollTools{width:7px;}
#custommenu .mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(218,218,218,0.4);}
#custommenu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #dadada !important;}
.catLinkImg{position: fixed;top: 650px;right: 30px;z-index: 99999999;}
.hide-cat {display:none;}
#mommenu {display: none;border-radius: 0;margin: 10px 0 0;min-height: 50px;text-align: center;}
#mommenu .btn-navbar {position: relative;/*float: right;*/cursor: pointer;text-align:center;}
#mommenu .menu_catalog {color: #fff;text-transform: uppercase;text-shadow: none;font-size: 18px;float: left;padding: 15px 15px;line-height: 20px;}
#mommenu #menu_offcanvas:after, #mommenu #menu_offcanvas1:after {content: '';position: absolute;left: 50%;top: -20px;border: 10px solid transparent;border-bottom: 10px solid #f8f8f8;display:block;}
 #mommenu #menu_offcanvas1:after {left: 69%;}
#mommenu #menu_offcanvas, #mommenu #menu_offcanvas1 {width: 100%;position: absolute;left: 0;top: 100%;z-index: 99;border: 1px solid transparent;margin-top: -2px;display:none;box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.5);}
#mommenu #menu_offcanvas a, #mommenu #menu_offcanvas1 a {text-decoration: none;text-transform: capitalize;line-height: 24px;font-weight: normal;color: #666;margin: 0 15px;display: block;cursor: pointer;font-size: 14px;} 
#mommenu #menu_offcanvas a:hover, #mommenu #menu_offcanvas1 a:hover, #mommenu .menu_collapse_wrap a.active, #mommenu .menu_collapse_wrap a.active span {color: #d29d49;}
#mommenu #menu_offcanvas .mainnav, #mommenu #menu_offcanvas1 .mainnav {height: auto;float: left;width: 100%;margin: 0;text-align: left;}
#mommenu #menu_offcanvas .mainnav li, #mommenu #menu_offcanvas1 .mainnav li {background: #f8f8f8;list-style-type: none;padding: 0;margin: 0;float: left;width: 100%;display: block;position: relative;}
#mommenu #menu_offcanvas .mainnav li.level0:last-child {margin-bottom: 10px;}
#mommenu #menu_offcanvas .mainnav li ul.sub {display: none;padding-left: 15px;}
#mommenu #menu_offcanvas .mainnav li.active > ul.sub {display: block;}
#mommenu #menu_offcanvas .mainnav li a .open-menu {cursor: pointer;float: right;position: absolute;right: 10px;top: 4px;padding: 0 10px;}
#mommenu #menu_offcanvas .mainnav li a .open-menu:before {content: "\f0da";font-family: 'FontAwesome';font-size: 14px;float:right;}
#mommenu #menu_offcanvas .mainnav li.active a .open-menu.active:before {content: "\f0d7";color: #707070;}
#mommenu #menu_offcanvas .collapse, #mommenu #menu_offcanvas1 .collapse {position: relative;overflow: hidden;}
#mommenu #menu_offcanvas .collapsing {position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}
#mommenu #menu_offcanvas .collapse.in {height: auto;}
#mommenu #menu_offcanvas .hideCat, #mommenu #menu_offcanvas .hideCatMenu{display:none !important;}
#mommenu #menu_offcanvas .showMoreCat a{color:#53c2ac;border-bottom: 1px dashed #53c2ac;line-height: 40px;font-weight: normal;margin: 0 15px;display: initial;cursor: pointer;font-size: 12px;width:auto;text-transform:none;}
#header-top, #header-top-mob {overflow: hidden;background-color: #0a5647;}
#header-top-mob{display:none}
#header-top .clientBlock{padding:0 6px;text-align:right;display: flex;align-items: center;    justify-content: flex-end;}
.work_time {color: #fff;font-size: 13px;margin-right: 40px;}
.work_time i {font-size: 16px;margin-right: 12px;}
#header {margin-bottom: 9px;}
/* Иконки Меню, Поиска, Корзины */
#header-right {position: fixed;top: 90px;right: 0;z-index: 99;text-align: right;}
#header-right .fa {width: 45px;height: 45px;line-height: 45px;color: #fff;font-size: 18px;background: #09afe7;text-align: center;margin-bottom: 5px;border: 1px solid #fff;}
/* Меню */
#header-right .header-link .top-menu {background: #fff;position: absolute;right: 45px;width: 272px;padding: 10px;border: 1px solid #e5e5e5;padding-bottom: 10px;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
#header-right .header-link:hover .top-menu {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
#header-right .header-link .top-menu ul {top: 100%;right: 0;z-index: 9;list-style: none;padding: 0px;margin: 0;min-width: 140px;}
#header-right .header-link .top-menu ul li a {padding: 11px 7px;display: block;text-transform: uppercase;font-weight: 700;font-size: 12px;color: #696969;text-align: left;min-width: 145px;line-height: 1;}
#header-right .header-link .top-menu ul li a:before {content: "\f0da";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 12px;color: #696969;float: left;margin-right: 10px;line-height: 1;}
#header-right .header-link .top-menu ul li a:hover, #header-right .header-link .top-menu ul li a:hover:before {color: #09afe7;}
#header-right .header-link .top-menu .dropit-top-menu {display: none;}
/* Сравнение */
#header-right .header-compare {position: relative;}
#header-right .header-compare .compare-title .compare-count {display: none;}
#header-right .header-compare .block-compare.have-items .compare-title .compare-count {display: block;position: absolute;right: 10px;top: 3px;color: #fff;font-size: 10px;}
#header-right .header-compare .compare-content {background: #fff;position: absolute;right: 45px;top: 0;width: 272px;padding: 15px;border: 1px solid #e5e5e5;padding-bottom: 10px;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
#header-right .header-compare .block-compare.have-items:hover .compare-content {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
#header-right .header-compare .compare-content #compare-items {top: 100%;right: 0;z-index: 9;padding: 0 10px 0 0px;margin: 0;min-width: 140px;text-align: left;}
#header-right .header-compare .compare-content #compare-items li {position: relative;margin-bottom: 10px;}
#header-right .header-compare .compare-content #compare-items li .product-name {margin: 0 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#header-right .header-compare .compare-content #compare-items li .dataid {display: none;}
#header-right .header-compare .compare-content #compare-items li .compare-remove {position: absolute;top: 0px;right: -20px;}
#header-right .header-compare .compare-content .button {float: none;margin: 10px auto 0;width: 210px;display: block;}
#header-right .header-compare .compare-content #compare-items li:before {content: "\f0da";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 12px;color: #696969;float: left;margin-right: 10px;line-height: 18px;}
#header-right .header-compare .compare-content #compare-items li:hover:before {color: #09afe7;}
/* Поиск */
#header-right .header-search {position: relative;clear: both;}
#header-right .header-search .search-hover {position: absolute;top: 0;right: 45px;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
#header-right .header-search:hover .search-hover {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
#header-right .header-search .search-hover .form-search {position: relative;z-index: 1000;padding: 0;float: right;background: #fff;border: 1px solid #e5e5e5;width: 300px;}
#header-right .header-search .search-hover .form-search input {font-size: 13px;float: left;margin: 0;border: none;background: none;padding: 6px 10px;color: #b6b6b6;width: 300px;height: 43px;line-height: 43px;padding-right: 60px;}
#header-right .header-search .search-hover .form-search button {position: absolute;top: -1px;right: 5px;outline: 0;}
#header-right .header-search .search-hover .form-search .fa-search {font-size: 16px;color: #333744;line-height: 43px;padding: 0 17px;width: 50px;background: transparent;float: right;margin-bottom: 0;border: 0;}
#header-right .header-search .search-hover .form-search .fa-search:hover {color: #fff;background: #09afe7;cursor: pointer;}
/* Корзина */
#header-right .block-cart {position: relative;z-index: 100001;}
#header-right .block-cart .cart-count {display: none;}
#header-right .block-cart.have-items .cart-count {display: block;position: absolute;right: 10px;top: 3px;color: #fff;font-size: 10px;}
#header-right .block-cart.cart-page .cart-count {display: none;}
.headerRigthBlock .block-cart .dropdown-cart {width: 272px;position: absolute;top: 90%;right: 0px;z-index:999;border: 1px solid #e5e5e5;background: #fff;padding: 10px;text-align: left;font-size: 13px;color: #696969;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
.headerRigthBlock .block-cart:hover .dropdown-cart {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.headerRigthBlock .block-cart.cart-page .dropdown-cart {display: none;}
.headerRigthBlock .dropdown-cart .cart-empty {line-height: 23px;}
.headerRigthBlock .dropdown-cart .cart-notempty {display: none;line-height: 24px;}
.headerRigthBlock .dropdown-cart .subtotal {float: left;width: 100%;margin: 15px 0;font-size: 15px;text-transform: uppercase;font-weight: normal;}
.headerRigthBlock .dropdown-cart .subtotal .total-sum {font-size: 16px;margin-left: 10px;}
.headerRigthBlock .dropdown-cart .button.products-remove {float: left;}
.headerRigthBlock .dropdown-cart .button:last-child {float: right;}
.headerRigthBlock .dropdown-cart .cart-products-list {max-height: 360px;overflow-y: auto;}
.headerRigthBlock .dropdown-cart .cart-products-list li.cart-item {float: left;width: 98%;margin: 0 0 10px;padding: 0 0 10px;border-bottom: 1px solid #e5e5e5;}
.headerRigthBlock .dropdown-cart .cart-products-list .product-image {display: inline-block;margin-right: 10px;float: left;}
.headerRigthBlock .dropdown-cart .cart-products-list .product-details {overflow: hidden;position: relative;}
.headerRigthBlock .dropdown-cart .cart-products-list .product-details .product-name {margin: 0 0 5px 0;}
.headerRigthBlock .dropdown-cart .cart-products-list .product-details .product-name a {font-size: 14px;text-transform: capitalize;font-weight: 600;max-height: 36px;display: block;overflow: hidden;word-wrap: break-word;}
.headerRigthBlock .dropdown-cart .cart-products-list .product-details .product-mod {margin: 0 0 5px 0;}
.headerRigthBlock .dropdown-cart .cart-products-list .product-details .product-mod span {font-size: 12px;line-height: 14px;display: block;}
.headerRigthBlock .dropdown-cart .cart-products-list .product-remove {float: right;position: relative;}
.headerRigthBlock .dropdown-cart .cart-products-list .product-details .price {width: auto;font-size: 15px;}
.headerTopClient{color:#fff;}
.headerTopClient a{color:#e4e4e4;display: inline-block;padding: 5px 1px;line-height: 25px;font-size:13px;}
.headerTopClient a:hover{color:#fff;text-decoration:underline;}
.mobHeaderTopClient{display:none;}
.headerTopClient i {margin-right: 3px;}
#header-bottom{border-top:1px solid #dadada;}
#header-bottom .col-md-10.col-xs-10.col-smb-8{position:static;}
#header-bottom .container{position:relative;}
/*** Slider Слайдер ***/
#slideshow {margin: 0 0;position: relative;}
#slider {position: relative;margin: 0 auto;top: 0px;left: 0px;overflow: hidden;z-index:1;}
#slideshow .item .content {position: absolute;bottom:29%;width: 100%;}
#slideshow .item .content p{font-family:'BlagovestFive';color:#fff;font-size:50px;line-height:80px;text-transform:uppercase;text-shadow: 1px 1px 2px #3d3d3d;}
#slider.owl-carousel .owl-item {padding: 0 0px 0 0;}
#slider.owl-theme .owl-controls .owl-pagination {text-align: center;}
#slider.owl-theme .owl-controls .owl-page {display: inline-block;zoom: 1;*display: inline;}
#slider.owl-theme .owl-controls .owl-page span {display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #09afe7;}
#slider.owl-theme .owl-controls .owl-page.active span, #slider .owl-theme .owl-controls.clickable .owl-page:hover span {filter: Alpha(Opacity=100);opacity: 1;}
#slider.owl-theme .owl-buttons .owl-prev, #slider.owl-theme .owl-buttons .owl-next {filter: Alpha(Opacity=0);opacity: 0;position: absolute;cursor: pointer;display: block;width: 55px;height: 55px;top: 40%;text-indent: -999px;background: url('/design/d326769/arrow.png?design=sport') center center no-repeat;overflow: hidden;}
#slider:hover.owl-theme .owl-buttons .owl-prev, #slider:hover.owl-theme .owl-buttons .owl-next {filter: Alpha(Opacity=100);opacity: 1;}
#slider:hover.owl-theme .owl-buttons .owl-prev { background-position: -3px -33px;float: left;left: 0; }
#slider:hover.owl-theme .owl-buttons .owl-next { background-position: -63px -33px;float: right;right: 0; }
#slider.owl-theme .owl-buttons .owl-prev:hover { background-position: -123px -33px; }
#slider.owl-theme .owl-buttons .owl-next:hover { background-position: -183px -33px; }
#slider .button{color: #ffffff;border: 1px solid #0a5647;border-radius: 4px;background: #0a5647;padding: 15px 42px;font-size:15px;margin-top:-10px;}
#slider .button:hover{text-decoration:underline;}
/*** Информационный блок ***/
#block-info {background: #fafaf5;padding: 30px 0 0 0;text-align: center;}
#block-info .block-top-content {margin-bottom: 30px;}
#block-info .block-top-content:last-child {margin-bottom: 10px;}
#block-info .icon-block{padding-left:5px;}
#block-info .icon-block .fa {font-size: 24px;color: #fff;width: 105px;height: 105px;line-height: 75px;background: #333744;text-align: center;border: 15px solid #61ccf0;border-radius: 100%;-webkit-transition: all 700ms ease;-moz-transition: all 700ms ease;-ms-transition: all 700ms ease;-o-transition: all 700ms ease;transition: all 700ms ease;}
#block-info .icon-block .fa:hover {background: #ffffff;border-color: #61ccf0;color: #3abfec;}
#block-info .icon-block .fa.fa-truck:before {margin-left: 2px;}
#block-info .icon-block .fa.fa-unlock-alt:before {margin-left: 6px;}
#block-info .icon-block .fa.fa-rotate-left:before {margin-left: 4px;}
#block-info .icon-block .fa.fa-phone:before {margin-left: 6px;} 
#block-info .text-block {margin-top: 18px;padding-left:10px;}
#block-info .text-block h4 {color: #000;font-size:15px;}
/*** Хлебные крошки ***/
#breadcrumbs {padding: 0 ;background:#dadada;}
.breadcrumbs {font-size: 13px;padding: 7px 15px;padding-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.breadcrumbs li {display: inline;}
.breadcrumbs li span {display: inline-block;color: #6a6a6a;padding: 0 10px 0 0;font-weight: normal;}
.breadcrumbs li:after {content: "/";display: inline-block;font-family: FontAwesome;color: #6a6a6a;margin-right: 10px;}
.breadcrumbs li:last-child:after {content: " ";}
.breadcrumbs li a:hover span, .breadcrumbs li {color: #000;}
.breadcrumbs li {font-weight: normal;white-space:nowrap;}
.breadcrumbs li span.selectUrl{color:#000;}
/*** Левый блок ***/
#main {margin: 0 0 20px 0;padding:17px 0 0;}
.col-left {float: left !important;}
.col-right {float: right !important;}
.content-loading {width: 100%;height: 100%;padding:0;position: absolute;display:block;background:url('/design/d326769/AjaxLoader.gif?design=sport') no-repeat scroll center center #fff;z-index: 10;}
#globalOrder .content-loading {width: 128px;height: 128px;padding: 0;position: relative;margin: 0 auto 10px;}
.col-left .block {margin-bottom:30px;float: left;width: 100%;padding:2px;}
.block-menu-content > ul {border: 1px solid #333744;border-bottom: 7px solid #333744;border-top: 0;}
.block-menu-content ul li {position: relative;padding: 0;}
.block-menu-content ul > li {border-bottom: 1px solid #e5e5e5;background: #f8f8f8;}
.block-menu-content ul > li:last-child {border-bottom: 0;}
.block-menu-content li a {display: block;line-height: 44px;margin: 0;padding: 0 25px 0 12px;font-weight: 500;letter-spacing: 0.3px;text-align: left;text-transform: capitalize;border-left: 3px solid transparent;}
.block-menu-content ul li.parent.subhead:before {padding-right: 20px;}
.block-menu-content ul li.parent.subhead {padding-left:0;}
.block-menu-content ul.sub {padding-left:15px;}
.block-menu-content ul li a.active, .block-menu-content ul li a:hover {color: #09afe7;border-left: 3px solid #09AFE7;background: #ffffff;}
.block-menu-content ul li .open-sub {float: right;right: 0px;position: absolute;padding: 0 10px;}
.block-menu-content ul li .open-sub:before {content: "\f067";font-family: 'FontAwesome';}
.block-menu-content ul li.active .open-sub.active:before {content: "\f068";color: #09afe7;}
/* Фильтры +++*/
.mobBlockFilter{display:none;}
.blockFilter{display:block;}
.filters .layout-slider input {font-size: 16px;text-align: center;font-family: CuprumRegular;color: #6a6a6a;width:110px !important;}
.filters .title-filter {text-align: left;font-size: 16px;color: #333744;padding: 12px 0;font-family: CuprumRegular;text-transform: uppercase;}
.filters .button{background:#fff;padding:4px 24px;}
.filters .button:hover{color:#53c2ac}
.filters .layout-slider {text-align: center;font-family: CuprumRegular;font-size:18px;color: #6a6a6a;}
.filters .block-content {}
.filters #goods-filter-price-slider {margin: 10px 0;}
.filters .filter {margin: 0 0 18px 0;color: #333744;}
.filters .filter i{color:#dadada;cursor:pointer;}
.filters .filter label, .filters .filter input{cursor:pointer;}
.filters .ui-widget-header {background: #09afe7;}
.filters .ui-widget-content {border: 1px solid #09afe7;}
.filters .ui-widget-content .ui-state-default {border: 4px solid #09afe7;background: #fff;font-weight: normal;cursor: pointer;border-radius: 100%;}
.filters .filterHide{display:none;}
.filters .title{cursor:pointer;font-family:"CuprumRegular";font-size:17px;text-transform:uppercase;margin:10px 0;display:block;position:relative;}
.filters .title:after{content:"\f105";display:block;font-family:"FontAwesome";position:absolute;top:0px;right:0px;color:#acacac;font-weight:bold;}
.filters .active .title:after{content:"\f107";}
.ui-slider-horizontal{height:1px;}
.filters .ui-widget-content {border: none;background:#c1c1c1;}
.filters .ui-widget-header {border: 1px solid #53c2ac;}
.filters .ui-widget-content .ui-state-default {border: none;background:url('/design/d326769/filterItem.png') no-repeat;font-weight: normal;cursor: pointer;border-radius:unset;top:2px;}
.goodsFilterPriceSubmit{margin:26px 0 25px;}
.filters .buttonFilter{text-align:center}
.filters .titleBlockfilter{cursor:pointer;font-family:"CuprumRegular";font-size:18px;text-transform:uppercase;margin:10px 0;position:relative;text-align:left;}
.filters .titleBlockfilter:nth-child(2) span{border-bottom:1px dashed #000;}
.filters .titleBlockfilter:nth-child(2):after{content:"\f105";font-family:"FontAwesome";padding-left:5px;}
/* Вы смотрели */
.viewed .block-content .recently-item .product-image {float: left;width:75px;margin-right: 10px;display: block;overflow: hidden;position: relative;}
.viewed .block-content .recently-item .product-image img {display:block;margin:0 auto;max-width: 100%;}
.viewed .block-content .recently-item .recently-item-content {overflow: hidden;}
.viewed .block-content .recently-item .product-name {margin: 5px 0 0px 0;}
.viewed .block-content .recently-item .product-name a {line-height: 14px;font-size: 14px;display: block;}
.viewed .block-content .recently-item .price-box {margin: 3px 0;}
.viewed .block-content .recently-item .price-box .price{font-size:16px;}
.viewed .block-content .recently-item .price-box .old-price .price {margin-right: 3px;font-size: 12px;}
.viewed .block-content .recently-item .actions a.add-compare {display: inline-block;position: relative;padding: 0px 7px;font-size: 14px;text-align: center;border-radius:3px;white-space: nowrap;text-transform: uppercase;border: 1px solid #acacac;outline: 0;color: #acacac;}
.viewed .block-content .recently-item .actions a.add-compare:hover{background-color: #53c2ac;border-color: #53c2ac;color:#fff;}
.viewed .block-content .recently-item .actions a i {line-height: 26px;}
.viewed .block-content  .showAllRecent{text-align:center;}
.viewed .block-content  .showAllRecent span{border-bottom:1px dashed #000;cursor:pointer;}
.viewed .block-content  .showAllRecent span:hover{color:#d29d49;border-color:#d29d49;}
.recently-item {height: 0px;overflow: hidden;}
.recently-item:nth-child(1), .recently-item:nth-child(2), .recently-item:nth-child(3) {height: auto;margin-bottom: 15px;overflow: hidden;}
.recently-item.showThis {height: auto;margin-bottom: 15px;overflow: hidden;}
.block.viewed .action .showAllRecent {max-width: 140px;display: block;margin: 0 auto;}
.block.viewed .action .showAllRecent:after{content:"\f105";font-family:"FontAwesome";}
/*** Товары на главной ***/
#producttabs .pdt-content {width: 100%;padding:0 15px;}
#producttabs .tab-content-actived {display: inline-block;}
#producttabs .pdt-content .item {display:none;}
#producttabs .pdt-content .item.hideGood .item-img img, .hideGood .item-img img, .hideGood .product-image img{opacity:1;}
#producttabs .pdt-content .item:nth-child(1), #producttabs .pdt-content .item:nth-child(2), #producttabs .pdt-content .item:nth-child(3), 
#producttabs .pdt-content .item:nth-child(4), #producttabs .pdt-content .item:nth-child(5), #producttabs .pdt-content .item:nth-child(6) {display:block;}
#producttabs .pdt-content .item.showThis {display:block;}
#producttabs .pdt-nav {display: block;margin-bottom: 20px;float: left;width: 100%;text-align: center;}
#producttabs h2 {position: relative;display: inline-block;margin: 8px 0 14px;}
#producttabs h2 span {display: inline-block;position: relative;font-size: 22px;text-transform: uppercase;color: #383838;height: 30px;line-height: 21px;width: 100%;border-bottom: 3px solid #dadada;font-family:'CuprumRegular';}
#producttabs .pdt-nav li span:hover {color: #09afe7;}
#producttabs .pdt-nav li:hover, #producttabs .pdt-nav li.tab-nav-actived {cursor: pointer;}
#producttabs .pdt-nav li:hover span, #producttabs .pdt-nav li.tab-nav-actived span {border-bottom: 6px solid #dadada;width: 100%;}
#producttabs .pdt-nav li:hover:after, #producttabs .pdt-nav li.tab-nav-actived:after {border-left: 16px solid #dadada;}
#producttabs .button-load {overflow: hidden;width: 100%;}
#producttabs .button-load .button {display: block;max-width: 160px;margin: 0 auto 30px;}
/*#producttabs .pdt-content .item.hideGood .add-cart, .item.hideGood .add-cart, .item.hideGood .quickview{display:none;}*/
/*** Товары ***/
.toolbar {overflow: hidden;margin: 0 0 20px;position: relative;font-size: 13px;font-weight: 700;color: #414141;border:1px solid #dadada;padding:10px;}
.toolbar.bottom{border:none;}
.toolbar.bottom .pages {display: block;}
.toolbar.bottom .show-by {display: none;}
.toolbar .pages {display: none;}
.sort-by, .show-by {float: right;background: transparent;margin-right: 25px;}
.sort-by {margin-right: 0;}
.sort-by label, .show-by label {vertical-align: middle;margin: 0 5px 0 0;font-weight: 600;color: #ababab;font-size: 14px;text-transform: none;}
.sort-by select, .show-by select {padding: 5px 1px;border: 1px solid #acacac;margin: 0 0 1px;vertical-align: middle;text-align: center;background: transparent;color: #7f7f7f;font-size: 13px;font-weight: 700;cursor: pointer;border-radius:3px;}
.sort-by a{font-weight:normal;padding:5px 13px;}
.sort-by a:first-child{padding: 5px 18px 5px 21px;}
.sort-by a:hover,.sort-by a:focus, .sort-by a.activSort{background:#f0f0f0;color:#cf9532;border:1px solid #acacac;}
.sort-by .up:after{content:"\f0d8";font-family:'FontAwesome';margin-left:5px;}
.sort-by .down:after{content:"\f0d7";font-family:'FontAwesome';margin-left:5px;}
.view-mode {float: left;margin-right: 20px;}
.view-mode a, .view-mode span {float: left;width: 31px;height: 31px;text-align: center;color: #b8b8b8;border: 1px solid #e5e5e5;}
.view-mode span.table, .view-mode a.table{border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.view-mode span.list, .view-mode a.list{border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.view-mode a:hover, .view-mode span {border: 1px solid #cf9532;background: #cf9532;color: #fff;}
.view-mode .fa-th-large:before, .view-mode .fa-th-list:before {text-align: center;line-height: 33px;font-size: 18px;}
.pages {float: right;}
.pages ol {display:inline;font-size:0px;}
.pages li {display:inline-block;font-size: 14px;color:#7f7f7f;border:1px solid #dadada;min-height: 40px;min-width: 40px;line-height: 40px;text-align: center;margin-left:-1px;}
.pages li a {display:inline-block;min-height: 40px;min-width: 40px;line-height: 40px;color: #5d5d5d;}
.pages .current, .pages li:hover{ background: #cf9532;}
.pages .current a, .pages li:hover a{color:#fff;}
.pages li a:hover {color: #fff;}
.pages li .fa {font-size: 19px;color: #7f7f7f;padding: 3px 5px;margin: 0 0 1px;vertical-align: middle;}
.pages li:hover .fa {color: #fff;}
.pages li.visBorderLeft{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.pages li.visBorderRight{border-top-right-radius:3px;border-bottom-right-radius:3px;}
/* Категории */
.categories .item {padding: 0 5px;}
.categories .item .title {font-size: 14px;float: left;width: 100%;max-width: 260px;max-height: 40px;text-align: left;color: #6a6a6a;padding: 4px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-transform:uppercase;}
.categories .item:hover .title {text-decoration:underline;}
.categories .item .image {width:260px;height:261px;vertical-align: middle;display: table-cell;border: 1px solid #e5e5e5;border-bottom:none;}
.categories .item .image img {display: block;margin: 0 auto;max-width: 100%;}
/* Товары таблицей */
.products-grid .item {position: relative;float: left;text-align: left;margin-bottom: 30px;/*width:100%;*/}
.products-grid.owl-carousel .item{margin-bottom:0;}
.products-grid .item .item-inner {clear: both;}
.products-grid .item .item-inner {position: relative;overflow: hidden;-webkit-transition: all 700ms ease;-moz-transition: all 700ms ease;-ms-transition: all 700ms ease;-o-transition: all 700ms ease;transition: all 700ms ease;}
.products-grid .item .item-inner .item-info {overflow: hidden;padding: 2px 0;}
.products-grid .item .item-inner .product-name {position: relative;text-transform: capitalize;max-height: 104px;overflow: hidden;margin-bottom:8px !important;}
.related-goods .products-grid .item .item-inner .product-name, .blockSeriiBig .products-grid .item .item-inner .product-name{margin:8px 0 0;}
.products-grid .item .item-inner .product-name a {font-size: 16px;line-height: 20px;display: block;overflow: hidden;color:#000;}
.products-grid .item .item-inner .product-name a:hover{color:#d29d49;}
.products-grid .item .item-inner .description{font-size:13px;font-style: italic;color:#727272;height:auto;overflow:hidden;margin-bottom:11px;line-height:13px;}
/*.products-grid .item .item-inner:hover .product-name a {color: #fff;}
.products-grid .item .item-inner:hover .product-name a:hover {color: #09afe7;}*/
.products-grid .item .item-inner .price-box {float: left;width: 100%;margin-bottom:8px;}
.products-grid .item .item-inner .price-box p {display: inline;font-size:12px;}
.products-grid .item .item-inner .price-box p.old-price {margin: 0 5px 0 0;}
.products-grid .item .item-inner .ratings {float: right;}
.products-grid .item .item-inner .item-img {text-align: left;position: relative;overflow: hidden;width: 100%;height: 230px;display:table-cell;vertical-align:bottom;/*min-width:192px;*/padding:0;margin-bottom:5px}
.products-grid .item .item-inner .item-img > a {z-index: 1;display: table-cell;vertical-align: bottom;max-width:100%;}
.products-grid .item .item-inner .item-img > a.product-image img {max-width: 100%;height: auto;padding: 3px;width:auto !important;max-height:230px;}
.products-grid .item .item-inner .item-img > a .double-image{display:none;}
.products-grid .item .item-inner .add-to-links{display:none;margin: 0 5px;}
.products-grid .item .item-inner .add-to-links li{padding:4px 6px;font-size: 14px;text-align: center;white-space: nowrap;text-transform: uppercase;border: 1px solid #acacac;outline: 0;color:#acacac;border-radius:3px;}
.products-grid .item .item-inner .add-to-links a{color: #acacac;}
.products-grid .item .item-inner .add-to-links li:hover{background-color: #53c2ac;border-color: #53c2ac;cursor: pointer;}
.products-grid .item .item-inner .add-to-links li:hover a{color: #fff;}
/*.products-grid .item .item-inner .actions {background: #09afe7;text-align: center;padding: 10px;min-height: 51px;overflow: hidden;position: absolute;width: 98%;margin: 1%;bottom: 0;left: 0;-moz-transform: translateY(300px);-webkit-transform: translateY(300px);-o-transform: translateY(300px);-ms-transform: translateY(300px);transform: translateY(300px);-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.products-grid .item .item-inner:hover .actions {-moz-transform: translateY(000px);-webkit-transform: translateY(000px);-o-transform: translateY(000px);-ms-transform: translateY(000px);transform: translateY(000px);}
.products-grid .item .item-inner .actions .add-cart.button {float: left;width: 34%;overflow: visible;border: 0;padding: 0;margin: 0;background: transparent;cursor: pointer;}
.products-grid .item .item-inner .actions .fa {color: #fff;font-size: 18px;width: 36px;height: 36px;line-height: 36px;text-align: center;border-radius: 100%;box-shadow: 0 0 0 5px transparent;-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;transition: background 0.3s, color 0.3s, box-shadow 0.3s;position: relative;z-index: 111;}
.products-grid .item .item-inner .actions .add-cart.button:hover .fa, .products-grid .item .item-inner .actions .fa:hover, .products-grid .item .item-inner .actions .add-to-links li a.added .fa  {background: rgba(255,255,255,1);color: #09afe7;box-shadow: 0 0 0 5px rgba(255,255,255,0.3);}
.products-grid .item .item-inner .actions ul.add-to-links {float: right;width: 66%;}
.products-grid .item .item-inner .actions ul.add-to-links li {float: left;width: 50%;}
.products-grid .item .item-inner .actions ul.add-to-links li.wishlist {border-left: 1px solid #fff;border-right: 1px solid #fff;}
.products-grid .item .item-inner .actions.compare-off .add-cart.button {width: 50%;}
.products-grid .item .item-inner .actions.compare-off ul.add-to-links {width: 50%;}
.products-grid .item .item-inner .actions.compare-off ul.add-to-links li.wishlist {border-right: 0;}
.products-grid .item .item-inner .actions.compare-off ul.add-to-links li {width: 100%;}
.products-grid .item .item-inner .actions.empty .add-cart {display: none;}
.products-grid .item .item-inner .actions.empty ul.add-to-links {width: 100%;}
.products-grid .item .item-inner .actions.empty ul.add-to-links li.wishlist {border-left: 0;}
.products-grid .item .item-inner .actions.empty.compare-off ul.add-to-links {width: 100%;}
.products-grid .item .item-inner .actions.empty.compare-off ul.add-to-links li.wishlist {border-left: 0;}*/
/* Товары списком */
.products-list .item {position: relative;margin-bottom: 30px;padding: 0;float: left;width: 100%;overflow: hidden;}
.products-list .item .col-sm-4.col-sms-4 {padding-right: 0;}
.products-list .item .col-sm-8.col-sms-8 {padding-left: 0;}
.products-list .item .product-image {position: relative;text-align: left;min-height: 70px;}
.products-list .item .product-image img {max-width: 100%;max-height:300px;}
.products-list .item .product-image > a .double-image{display:none;}
.products-list .item:hover .product-image > a .first-image{display:none;}
.products-list .item:hover .product-image > a .double-image{display:block;}
.products-list .item .product-shop {float: left;width: 100%;margin-bottom: -99999px;padding-bottom: 99999px;}
.products-list .item .product-shop > div {padding: 0 20px 10px ;}
.products-list .item .product-shop .product-info {overflow: hidden;}
.products-list .item .product-shop .product-info .product-name {margin-bottom: 5px;}
.products-list .item .product-shop .product-info .product-name a {font-size: 20px;text-transform: capitalize;position: relative;display: block;overflow: hidden;max-height: 38px;font-family:"CuprumRegular";}
.products-list .item .product-shop .product-info .product-name a:hover{color: #d29d49;}
.products-list .item .product-shop .product-info .price-box {display: inline-block;}
.products-list .item .product-shop .product-info .price-box .old-price {margin-right: 5px;}
.products-list .item .product-shop .product-info .ratings {float: right;}
.products-list .item .product-shop .desc p {line-height: 20px;color: #333744;margin: 0;max-height: 120px;overflow: hidden;}
.products-list .item .product-shop .actions {float: left;width: 100%;padding-right: 0;}
.products-list .item .product-shop .actions .add-cart {float: left;display: inline-block;font-size: 16px;color: #acacac;border: 1px solid #acacac;padding: 5px 15px;background-color: transparent;margin-right: 10px;}
.products-list .item .product-shop .add-to-links li{padding:5px 7px;font-size: 14px;text-align: center;white-space: nowrap;text-transform: uppercase;border: 1px solid #acacac;outline: 0;color:#acacac;}
.products-list .item .product-shop .actions .add-cart span {padding: 0 10px;}
.products-list .item .product-shop .price-box{float:left;padding-top:5px;margin-right:10px;}
.products-list .item .product-shop .actions .add-cart .fa {margin-right: -1px;}
.products-list .item .product-shop .actions .add-to-links li {float: left;margin: 0 ;border-radius:3px;}
.products-list .item .product-shop .actions .add-to-links a i.fa {color: #acacac;text-align: center;}
.products-list .item .product-shop .actions .add-to-links li:hover i.fa, .products-list .item .product-shop .actions li:hover, .products-list .item .product-shop .actions .add-cart:hover, .products-list .item .product-shop .actions .add-to-links a.added i.fa, .products-list .item .product-shop .actions .add-to-links li.activAddLi {background: #53c2ac;color: #fff;border-color:#53c2ac;}
 .products-list .item .product-shop .actions li:hover a{color:#fff;}
.products-list .item .product-shop .actions.empty .add-cart {display: none;}
.products-list .item .product-shop .add-to-links {display: inline-block;margin: 0 5px;vertical-align:middle;}
.products-list .item .product-shop .quickview {vertical-align:middle;}
/*** Товар ***/
.product-view .product-name {margin: 8px 0 30px;position:relative;}
#main .page-title{margin: 8px 0 19px;position:relative;}
#main .page-title h1{width:100%;margin-bottom:0;display:block;}
#main .page-title h1, .product-view .product-name h1, #main .page-title .h-replace {font-family:'CuprumRegular';line-height:25px;font-size:22px;border-bottom: 1px solid #dadada;color: #333744;text-transform: uppercase;height:auto;font-weight: 400;max-height: 114px;overflow: hidden;padding-bottom: 7px;}
#main .page-title:after, .product-view .product-name-main:after{content:'';display:block;width:97px;height:3px;background: #dadada;position:absolute;bottom:-1px;left:0;}
.product-view .product-img-box .general-img {display: block;padding-bottom: 1px;text-align: left;}
.product-view .product-img-box .general-img a {position: relative;display: inline-block;}
.product-view .product-img-box .general-img img {max-width: 100%;display: block;margin: 0 auto;}
.product-view .product-img-box .general-img #wrap {display: inline-block;margin: auto;}
.product-view .product-img-box .general-img .mousetrap {width: 100% !important;cursor: pointer !important;}
.product-view .product-img-box .general-img .ico-product{left:10px;}
.fancybox-inner .product-img-box{overflow:inherit !important}
.fancybox-inner .thumblist-box {display:none;}
.thumblist-box {padding: 0;position: relative;}
.thumblist-box .next, .thumblist-box .prev {position: absolute;top: 50%;margin-top: -13px;z-index: 10;border:none;width:10px;}
.thumblist-box .next i, .thumblist-box .prev i {color:#cb9723;}
.thumblist-box .prev {left: 0px;}
.thumblist-box .next {right: 0px;}
.thumblist-box .thumblist li {display: block;float: left;margin: 0 15px 10px;}
.thumblist-box .thumblist li a {display: table-cell;vertical-align: middle;height: 100px;width: 70px;max-width: 100px;text-align: center;border-bottom: 1px solid transparent;}
.thumblist-box .thumblist li.active a, .thumblist-box .thumblist li a:hover {border-bottom: 1px solid #09afe7;}
.thumblist-box .thumblist li a img {max-width: 100%;}
.product-view .product-shop .ratings {float: right;}
.product-view .product-shop .goodsDataMainModificationArtNumber, .product-view .product-shop .goodsDataMainModificationAvailable {margin: 3px 0;}
.product-view .product-shop .goodsDataMainModificationArtNumber span, .product-view .product-shop .goodsDataMainModificationAvailable span {color: #333744;font-weight: 600;}
.product-view .product-shop .goodsDataMainDiscountBlock {margin-top: 10px;padding-top: 10px;border-top: 1px solid #e5e5e5;}
.product-view .product-shop .price-box {float: left;margin-bottom: 10px;}
.product-view .product-shop .price-box p {display: inline;margin: 0 10px 0 0;}
.product-view .product-shop .price-box .price{font-size:28px;line-height:28px;letter-spacing: 0.04em;}
.product-view .product-shop .price-box .old-price .price{font-size:19px;text-decoration: none;color:#70737c;}
.product-view .product-shop .price-box .old-price{color:#ff0000;text-decoration: line-through;}
/*.product-view .product-shop .price-box .old-price > span:after {content: "\f158";display: inline-block;font-family: FontAwesome;font-weight: 300;font-size: 80%;line-height: 1;margin-left: 5px;}*/
.product-view .product-shop .short-description {display: inline-block;margin-top: 10px;padding-top: 10px;border-top: 1px solid #e5e5e5;}
.product-view .product-shop .goodsDataMainModificationsBlock {padding: 0px 0px 10px;}
.product-view .product-shop .goodsDataMainModificationsBlock div {margin: 0;float: left;}
.product-view .product-shop .goodsDataMainModificationsBlock div:first-child {margin-left:0;}
.product-view .product-shop .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select {padding: 5px;border: 1px solid #e5e5e5;}
.product-view .product-shop .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select:focus {border: 1px solid #a9a9a9;}
.product-view .product-shop .add-to-box .add-to-cart, .product-view .product-shop .add-to-box .add-to-links{float:right;}
.product-view .product-shop .add-to-box .add-to-cart {margin-bottom: 20px;}
.product-view .product-shop .add-to-box .add-to-cart .add-cart {font-size: 16px;line-height: 15px;background: #cb9723;padding: 11px 32px;float: left;border:none;color:#fff;}
.product-view .product-shop .add-to-box .add-to-cart .add-cart:hover{background: #53c2ac;}
.fancybox-inner .product-view .product-shop .add-to-box .add-to-cart .add-cart:hover{background: #cb9723;}
.product-view .product-shop .add-to-box .add-to-cart .add-cart.quickview {display: none;}
.product-view .product-shop .add-to-box .add-to-cart .add-cart.quick {clear: both;margin-top: 10px;}
.product-view .product-shop .add-to-box .wrap-qty {background: #f8f8f8;margin-left: 30px;display: inline-block;float: right;}
.product-view .product-shop .add-to-box .wrap-qty .qty-title {display: inline-block;margin-right: 20px;display: none;}
.product-view .product-shop .add-to-box .wrap-qty .qty-set {border: 1px solid #e5e5e5;}
.product-view .product-shop .add-to-box .wrap-qty .qty-set span {text-align: center;vertical-align: middle;display: inline-block;border: 0;width: 30px;}
.product-view .product-shop .add-to-box .wrap-qty .qty-set span:hover {color: #09afe7;cursor: pointer;}
.product-view .product-shop .add-to-box .wrap-qty .qty-set .qty {display: inline-block;text-align: center;background: transparent;max-width: 70px;border: 0;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;font-size: 18px;height: 38px;}
.product-view .product-shop .add-to-box .add-to-links li {display: inline-block;margin: 0 10px 10px 0;}
.product-view .product-shop .add-to-box .add-to-links li a {background: #f8f8f8;text-transform: uppercase;font-weight: 600;color: #909090;display: inline-block;padding: 10.5px;font-family: Open Sans, sans-serif;border-radius:2px;margin: 0 -10px 0 10px;border: 1px solid #acacac;}
/*.product-view .product-shop .add-to-box .add-to-links li a:after {font-family: FontAwesome;font-size: 20px;color: #ffffff;font-style: normal;line-height: 40px;width: 40px;display: inline-block;text-align: center;background: #b8b8b8;margin-left: 10px;}*/
.product-view .product-shop .add-to-box .add-to-links li a:hover {background: #52c2ac;color: #fff;border:1px solid #52c2ac;}
.product-view .product-shop .add-to-box .add-to-links li a:hover:after, .product-view .product-shop .add-to-box .add-to-links li a.added:after {background: #09afe7;}
/*.product-view .product-shop .add-to-box .add-to-links .add-compare:after {content: "\f079";}*/
.product-view .product-shop .add-to-box .add-to-links .add-wishlist:after {content: "\f08a";}
.goodsAll .goodsDataMainModificationsBlockProperty label {min-width: 40px;height: 27px;display: inline-block;border: 1px solid #d9d9d9;text-align: center;line-height: 24px;cursor:pointer;margin:2px 0;padding:0 9px;border-radius:2px;color:#6a6a6a;}
.goodsAll .goodsDataMainModificationsBlockProperty:first-child label{height: 50px;}
.goodsAll .goodsDataMainModificationsBlockProperty label.activeMod, .goodsAll .goodsDataMainModificationsBlockProperty label:hover{border: 1px solid #cb9723;background:#f5ead3;color:#383838;}
.goodsAll .goodsDataMainModificationsBlockProperty input {display: none;}
.goodsAll .goodsDataMainModificationsBlockProperty label span{font-weight:bold;}
.fancybox-inner .goodsDataMainDiscountBlock, .fancybox-inner .priceMinOut, .fancybox-inner .products-grid .item .item-inner .description, .fancybox-inner .product-view .goodsBlockDesc, .fancybox-inner .product-view .related-goods, .fancybox-inner .product-view .imageBlockGoodsLeft,.fancybox-inner .product-view .phoneBlockGoodsLeft,.fancybox-inner .product-view .buttonConstr,.fancybox-inner .add-to-links,.fancybox-inner .blockRaitingBig, .fancybox-inner .blockSeriiBig, .fancybox-inner .related {display:none !important;}
.fancybox-inner .products-grid .item{max-width:24%;}
.fancybox-inner .row{margin:0 !important;}
.fancybox-inner .page-title{padding-left:15px;width:100%;}
.fancybox-inner .product-shop{position:relative;}
.fancybox-inner .showAllGood{position: absolute;bottom: 0px;right: 0;color:#53c2ac;border-bottom:1px dashed #53c2ac;}
.fancybox-inner .product-shop .add-to-box .add-to-cart .add-cart{background:#53c2ac;}
.fancybox-inner .products-list .item, .blockSeriiBig .products-grid .item, .blockRaitingBig .products-grid .item{padding:0 15px;}
.fancybox-inner .products-list .item div{width:100% !important;padding:0;}
/*.blockSeriiBig .products-grid .item .item-inner, .blockRaitingBig .products-grid .item .item-inner{padding:0 15px;}*/
.blockSeriiBig .products-grid .item div, .blockRaitingBig .products-grid .item div{padding:0;}
.fancybox-inner .products-list .item .product-shop, .blockSeriiBig .products-grid .item .product-shop, .blockRaitingBig .products-grid .item .product-shop{margin-bottom:0 !important;padding-bottom:0 !important;height:auto !important;}
.fancybox-inner .products-list .item .product-shop .product-info,.blockSeriiBig .products-grid .item .product-shop .product-info,.blockRaitingBig .products-grid .item .product-shop .product-info{padding:0;}
.fancybox-inner .products-list .item{position: relative;float: left;text-align: left;margin-bottom: 30px;max-width:24%;}
.blockSeriiBig .products-grid .item,.blockRaitingBig .products-grid .item  {position: relative;float: left;text-align: left;margin-bottom: 30px;padding: 0;}
.fancybox-inner .products-list .item .item-inner,.blockSeriiBig .products-grid .item .item-inner,.blockRaitingBig .products-grid .item .item-inner {clear: both;}
.fancybox-inner .products-list .item .item-inner,.blockSeriiBig .products-grid .item .item-innerr,.blockRaitingBig .products-grid .item .item-inner {position: relative;overflow: hidden;-webkit-transition: all 700ms ease;-moz-transition: all 700ms ease;-ms-transition: all 700ms ease;-o-transition: all 700ms ease;transition: all 700ms ease;}
.fancybox-inner .products-list .item .item-inner .item-info, .blockSeriiBig .products-grid .item .item-inner .item-info, .blockRaitingBig .products-grid .item .item-inner .item-info {overflow: hidden;}
.fancybox-inner .products-list .item .item-inner .product-name, .blockSeriiBig .products-grid .item .item-inner .product-name, .blockRaitingBig .products-grid .item .item-inner .product-name {position: relative;text-transform: capitalize;}
.fancybox-inner .products-list .item .item-inner .product-name a, .blockSeriiBig .products-grid .item .item-inner .product-name a, .blockRaitingBig .products-grid .item .item-inner .product-name a {font-size: 16px;line-height: 22px;display: block;overflow: hidden;color:#000;max-height: 43px;font-weight:normal;}
.fancybox-inner .products-list .item .item-inner .product-name a:hover, .blockSeriiBig .products-grid .item .item-inner .product-name a:hover, .blockRaitingBig .products-grid .item .item-inner .product-name a:hover{color:#d29d49;}
.fancybox-inner .products-list .item .item-inner .desc, .blockSeriiBig .products-grid .item .item-inner .desc, .blockRaitingBig .products-grid .item .item-inner .desc{font-size:13px;font-weight: 600;font-style: italic;color:#727272;padding:5px 2px;}
.fancybox-inner .products-list .item .item-inner .desc p, .blockSeriiBig .products-grid .item .item-inner .desc p, .blockRaitingBig .products-grid .item .item-inner .desc p{margin:0;}
.blockSeriiBig .product-shop .price-box .price{font-size:18px;}
.fancybox-inner  h2 span {display: inline-block;position: relative;font-size: 22px;text-transform: uppercase;color: #383838;height: 46px;line-height: 40px; width: 100%;border-bottom: 3px solid #dadada;font-family: 'CuprumRegular';}
.fancybox-inner .products-grid .item, .fancybox-inner .product-view .product-shop .add-to-box .add-to-cart{margin-bottom:0px;}
.fancybox-inner  .product-view .product-name{margin-bottom:10px;}
/*.fancybox-inner .products-grid .item .item-inner .item-img > a.product-image img{height:195px;}*/
/*.fancybox-inner .products-grid .item .item-inner .item-img{height:200px;}*/
/*.fancybox-inner .products-list .item .item-inner:hover .product-name a {color: #fff;}
.fancybox-inner .products-list .item .item-inner:hover .product-name a:hover {color: #09afe7;}*/
.fancybox-inner .products-list .item .item-inner .price-box, .blockSeriiBig .products-grid .item .item-inner .price-box, .blockRaitingBig .products-grid .item .item-inner .price-box {float: left;width: 100%;margin-bottom:20px; margin-bottom: 5px;}
.fancybox-inner .products-list .item .item-inner .price-box p, .blockSeriiBig .products-grid .item .item-inner .price-box p, .blockRaitingBig .products-grid .item .item-inner .price-box p {display: inline;}
.fancybox-inner .products-list .item .item-inner .price-box p.old-price, .blockSeriiBig .products-grid .item .item-inner .price-box p.old-price, .blockRaitingBig .products-grid .item .item-inner .price-box p.old-price {margin: 0 5px 0 0;}
.fancybox-inner .products-list .item .item-inner .ratings,.blockSeriiBig .products-grid .item .item-inner .ratings,.blockRaitingBig .products-grid .item .item-inner .ratings {float: right;}
.fancybox-inner .products-list .item .item-inner .product-image,.blockSeriiBig .products-gridt .item .item-inner .product-image,.blockRaitingBig .products-gridt .item .item-inner .product-image {text-align: center;position: relative;overflow: hidden;width: 100%;height: 230px;display:table-cell;vertical-align:bottom;min-width:192px;}
.fancybox-inner .products-list .item .product-image > a, .blockSeriiBig .products-grid .item .product-image > a, .blockRaitingBig .products-grid .item .product-image > a {z-index: 1;display: table-cell;vertical-align: bottom;max-width:100%;}
.fancybox-inner .products-list .item .product-image > a.product-image img,.blockSeriiBig .products-grid.item .product-image > a.product-image img,.blockRaitingBig .products-grid.item .product-image > a.product-image img {max-width: 100%;height: auto;padding: 3px;max-height:260px;width:auto !important;}
.fancybox-inner .products-list .item .product-image > a .double-image,.blockSeriiBig .products-grid .item .product-image > a .double-image,.blockRaitingBig .products-grid .item .product-image > a .double-image{display:none;}
.fancybox-inner .products-list .item:hover .item-inner .product-image > a .first-image, .blockSeriiBig .products-grid .item:hover .item-inner .product-image > a .first-image, .blockRaitingBig .products-grid .item:hover .item-inner .product-image > a .first-image{display:none;}
.fancybox-inner .products-list .item:hover .item-inner .product-image > a .double-image,.blockSeriiBig .products-grid .item:hover .item-inner .product-image > a .double-image,.blockRaitingBig .products-grid .item:hover .item-inner .product-image > a .double-image{display:block;}
.fancybox-inner .products-list .item .item-inner .add-to-links, .blockSeriiBig .products-grid .item .item-inner .add-to-links, .blockRaitingBig .products-grid .item .item-inner .add-to-links{display:inline-block;margin: 0 5px;}
.fancybox-inner .products-list .item .item-inner .add-to-links li, .blockSeriiBig .products-grid .item .item-inner .add-to-links li, .blockRaitingBig .products-grid .item .item-inner .add-to-links li{padding:5px 7px;font-size: 14px;text-align: center;white-space: nowrap;text-transform: uppercase;border: 1px solid #acacac;outline: 0;color:#acacac;border-radius:3px;}
.fancybox-inner .products-list .item .item-inner .add-to-links a, .blockSeriiBig .products-grid .item .item-inner .add-to-links a, .blockRaitingBig .products-grid .item .item-inner .add-to-links a{color: #acacac;}
.fancybox-inner .products-list .item .item-inner .add-to-links li:hover, .blockSeriiBig .products-grid .item .item-inner .add-to-links li:hover, .blockRaitingBig .products-grid .item .item-inner .add-to-links li:hover{background-color: #53c2ac;border-color: #53c2ac;cursor: pointer;}
.blockRaitingBig .showAllRaiting{text-align:right;}
.blockRaitingBig .showAllRaiting a {border-bottom: 1px dashed #000;}
.blockRaitingBig .showAllRaiting a:hover, .raiting .showAllRaiting a:hover {border-bottom: 1px dashed #d29d49;}
.fancybox-inner .showMoreGoodDesc{position:absolute;/*bottom:0;*/right:10px;border-bottom:1px dashed #52c2ac;color:#52c2ac;}
.fancybox-inner .showMoreGoodDesc:hover{color:#d3972e;border-color:#d3972e;}
.fancybox-inner .products-grid .item .item-inner .price-box{margin-bottom:10px;}
.fancybox-inner .products-grid .item .item-inner .product-name a{line-height:17px;}
.fancybox-inner .products-grid .item .item-inner .product-name {
    position: relative;
    text-transform: capitalize;
    max-height: 34px;
    overflow: hidden;
    margin-bottom: 10px;
}
.fancybox-inner .goodAction {
    float: left;
}
.fancybox-inner .mobbuttonConstr{display:none;}
.constructor .techConst{font-size:0;}
.constructor .techConst div.imageContrModifTechMob, .constructor .techConst div.imageContrModifTechMob .text320Mob{display:none;}
.constructor .techConst div{display:inline-block;width:33%;vertical-align:top;font-size:14px;width:33%;}
.constructor .techConst div.imageContrModifTech{ width: 34%;text-align: center}
.constructor .techConst div.imageContrModifTech{font-family: 'CuprumRegular';font-size: 17px;margin: 10px 0 10px 0;} 
.constructor .techConst div:last-child{padding:0 25px;}
.constructor .goodsDataMainModificationsTitle{margin-bottom:25px;}
.constructor .goodsDataMainModificationsDescriptionBlock{margin-top:-8px;}
.constructor .greenCub{display:inline-block;vertical-align:middle;width:22px;height:22px;line-height:20px;background:#01aa89;color:#fff;text-align:center;margin-right:10px;border-radius:4px;margin-left:6px;}
.constructor .goodsDataMainModificationsBlockProperty{margin-bottom:10px;}
.constructor .goodsDataMainModificationsBlockProperty label {vertical-align:middle;min-width: 30px;height: auto;display: inline-block;border: none;text-align: center;line-height: 24px;cursor:pointer;margin:2px 0;padding:0 2px 0 0;border-radius:2px;color:#6a6a6a;}
.constructor .goodsDataMainModificationsBlockProperty label:nth-child(1){padding:0 9px;}
.constructor .goodsDataMainModificationsBlockProperty:nth-child(3)  label{padding:0 10px 0 0;}
.constructor .goodsDataMainModificationsBlockProperty label.activeMod, .goodsDataMainModificationsBlockProperty label:hover{}
.constructor .goodsDataMainModificationsBlockProperty input {display: none;}
.constructor .goodsDataMainModificationsBlockProperty .techConst input{display:inline;margin:0;vertical-align:middle;}
.constructor .techConst label{text-align:left;text-transform:uppercase;}
.constructor .techConst label.activeMod{color:#cb9723;}
.constructor .techConst  .descContModTech{color:#000;line-height:23px;}
.constructor .techConst  .descContModTech span{color:#6a6a6a;font-size:13px;}
.constructor .urlGoodsObraz span{font-size:13px;}
.constructor .urlGoodsObraz input{width:100%;height:45px;border-radius:4px;border: 1px solid #dadada;padding: 0 13px;margin:10px 0;}
.constructor .price-box{margin-top:25px;}
.constructor .price-box .price{font-size:31px;}
.constructor .price-box .special-price{margin: 0 0 30px 0;}
.allmodConstBlock1 input:first-child, .allmodConstBlock1 label:nth-child(2), .allmodConstBlock2 input:first-child, .allmodConstBlock2 label:nth-child(2), .allmodConstBlock2 label p{display:none;}
.modConstructor{height:100px;margin:0 auto 10px;position:relative;}
.icon_size_1{background: url('/design/d326769/icon_size_1.png') 0 31px no-repeat;width:46px;}
.icon_size_1:hover, .activeMod .icon_size_1{background-position: 0 -181px;}
.icon_size_2{background: url('/design/d326769/icon_size_2.png') 0 25px no-repeat;width:50px;}
.icon_size_2:hover, .activeMod .icon_size_2{background-position: 0 -187px;}
.icon_size_3{background: url('/design/d326769/icon_size_3.png') 0 31px no-repeat;width:46px;}
.icon_size_3:hover, .activeMod .icon_size_3{background-position: 0 -181px;}
.icon_size_4{background: url('/design/d326769/icon_size_4.png') 0 16px no-repeat;width:58px;}
.icon_size_4:hover, .activeMod .icon_size_4{background-position: 0 -196px;}
.icon_size_5{background: url('/design/d326769/icon_size_5.png') 0 31px no-repeat;width:65px;}
.icon_size_5:hover, .activeMod .icon_size_5{background-position: 0 -181px;}
.icon_size_6{background: url('/design/d326769/icon_size_6.png') 0 6px no-repeat;width:65px;}
.icon_size_6:hover, .activeMod .icon_size_6{background-position: 0 -206px;}
.icon_size_7{background: url('/design/d326769/icon_size_7.png') 0 31px no-repeat;width:65px;}
.icon_size_7:hover, .activeMod .icon_size_7{background-position: 0 -181px;}
.icon_size_8{background: url('/design/d326769/icon_size_8.png') 0 0px no-repeat;width:70px;}
.icon_size_8:hover, .activeMod .icon_size_8{background-position: 0 -181px;}
.constructor .goodsDataMainModificationsBlockProperty label:nth-child(10) p{max-width:65px;line-height: 11px;}
.icon_dekor_1{background: url('/design/d326769/icon_dekor_1.png') top left no-repeat;width:68px;}
.icon_dekor_2{background: url('/design/d326769/icon_dekor_2.png') top left no-repeat;width:68px;}
.icon_dekor_3{background: url('/design/d326769/icon_dekor_3.png') top left no-repeat;width:68px;}
.icon_dekor_4{background: url('/design/d326769/icon_dekor_4.png') top left no-repeat;width:68px;}
.icon_dekor_1:hover, .activeMod .icon_dekor_1,.icon_dekor_2:hover, .activeMod .icon_dekor_2,.icon_dekor_3:hover, .activeMod .icon_dekor_3,.icon_dekor_4:hover, .activeMod .icon_dekor_4{background-position: 0 -199px;}
.modConstructor:hover:after , .activeMod .modConstructor:after{content:"\f0dd";display:block;width:100%;height:10px;line-height:5px;position:absolute;bottom:-10px;left:0;text-align:center;font-family:"FontAwesome";color:#cf9532;}
.goodsBlockDesc{margin-top:15px;}
.goodsBlockDesc h2 {position: relative;display: inline-block;margin: 0 0 10px;}
.goodsBlockDesc h2 span {display: inline-block;position: relative;font-size: 22px;text-transform: uppercase;color: #383838;height: 30px;line-height: 21px;width: 100%;border-bottom: 3px solid #dadada;font-family:'CuprumRegular';}
.goodsBlockDesc h4 {font-size:14px;margin-bottom:20px;}
.goodsBlockDesc h5 {font-size:15px;text-transform:none;}
.goodsBlockDesc h4 span{font-weight:bold}
.blocCharacter p{font-size:14px;margin: 0 0 5px 0;}
.blocCharacter p span{font-size:13px;}
.goodsImageZoom{display:none !important;}
.priceMinOut{margin:-10px 0 5px;}
.priceMinOut i{font-size:16px;margin:0 5px;}
.priceMinOut a{font-family: 'CuprumRegular';color: #cccccc;text-transform:uppercase;font-size:13px;}
.imageBlockGoodsLeft img{margin:20px 0 20px 11px;}
.imageBlockGoodsLeft img:first-child{margin:20px 0 20px 0px;}
.phoneBlockGoodsLeft{border:1px solid #d9d9d9;background:#f7f7f7;margin:20px 0;padding:11px 10px;text-transform:uppercase;border-radius:2px;text-align:center;}
.phoneBlockGoodsLeft .phoneBlock{background:#53c2ac;color:#fff;display:inline-block;padding:6.5px 9px;border-radius:2px;font-size:16px;margin-left:8px;}
.phoneBlockGoodsLeft .phoneBlock a{color:#fff;}
.phoneBlockGoodsLeft .phoneBlock a:hover{text-decoration:underline;}
.buttonConstr{margin:15px 0 20px;text-align: left;}
.mobbuttonConstr{display:none;}
.buttonConstr a, .mobbuttonConstr a {width: 214px;display: inline-block;border: 1px solid #d9d9d9;text-align: center;line-height: 24px;cursor:pointer;margin:2px 0;padding:9.5px 30px;border-radius:2px;color:#6a6a6a;font-size:14px;}
.buttonConstr a:first-child,  .mobbuttonConstr a:first-child{margin-right:5px;}
.buttonConstr>a:first-child{text-transform:uppercase;padding: 9.5px 19px}
.buttonConstr a:hover, .mobbuttonConstr a:hover{border: 1px solid #cb9723;color: #cb9723;}
.buttonConstr a i, .mobbuttonConstr a i{margin:0 10px 0 0 ;}
/* Вкладки табы */
.product-tabs {padding-bottom: 30px;}
.product-tabs .tabs li {display: inline-block;}
.product-tabs .tabs li a {display: block;position: relative;padding: 15px 25px;padding-left: 0;font-size: 16px;text-transform: uppercase;text-decoration: none;font-weight: 600;}
.product-tabs .tabs li a:hover {color: #09afe7;}
.product-tabs .tabs li a:hover:after, .product-tabs .tabs li a.active:after {border-color: #09afe7;}
.product-tabs .tabs li a:after {position: absolute;content: "";width: 100%;border-bottom: 2px solid transparent;bottom: -1px;left: 0;z-index: 10;}
.product-tabs .tab-content {padding: 10px 0;position: relative;margin: 0;overflow: hidden;border-top: 2px solid #e5e5e5;margin-top: -1px;}
.product-tabs .tab-content .htmlDataBlock {padding: 0;margin: 0;}
.product-tabs .tab-content .htmlDataBlock p {margin: 0;}
.product-tabs .tab-content .table-box th.name, .product-tabs .tab-content .table-box td.data {width: 50%;}
.product-tabs .tab-content .table-box th.name {text-align: right;}
.product-tabs .tab-content .table-box td.data {text-align: left;}
/* Отзывы */
.goodsDataOpinionListNavigateTop {display: inline-block;}
.goodsDataOpinionListNavigateTop .button {display: inline-block;margin: 0 10px 10px 0;}
.goodsDataOpinionShowAddForm {text-decoration: underline;}
.goodsDataOpinionListNavigateBottom .pager .pages {float: left;}
.goodsDataOpinionList {float: left;width: 100%;margin-top: 10px;}
.goodsDataOpinionList .bord {float: left;width: 100%;margin-bottom: 15px;border-bottom: 1px solid #e5e5e5;}
.goodsDataOpinionList .col-xs-12 {padding: 0;}
.goodsDataOpinionList .cell1 {margin-bottom: 20px;}
.goodsDataOpinionList .goodsDataOpinionListClient, .goodsDataOpinionList .goodsDataOpinionListTitle {margin-bottom: 5px;padding-right: 10px;color: #333744;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goodsDataOpinionList .rating-box {display: block;margin-bottom: 5px;}
.goodsDataOpinionList .goodsDataOpinionListDate {display: block;margin-bottom: 5px;clear: both;}
.goodsDataOpinionList .goodsDataOpinionListDate .time {font-style: italic;}
.goodsDataOpinionList .button {max-width: 100px;float: left;margin-bottom: 10px;}
.goodsDataOpinionList .goodsDataOpinionListDesc {margin: 0 0 8px 0;}
.goodsDataOpinionList .goodsDataOpinionListDesc strong {display: block;margin-right: 10px;}
.goodsDataOpinionList .goodsDataOpinionListDesc span {display: block;}
.goodsDataOpinionAddForm {clear: both;}
#goodsDataOpinionAddBlock {padding-top: 20px;clear: both;}
#goodsDataOpinionAddBlock h4 {max-height: 78px;overflow: hidden;} 
.goodsDataOpinionAddTable .goodsDataOpinionBlock {margin-bottom: 10px;float: left;width: 100%;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock > div {float: left;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock .inputText, .goodsDataOpinionAddTable .goodsDataOpinionBlock textarea {width: 290px;}
.goodsDataOpinionAddTable label.invalidInput {width: 100%;}
.goodsDataOpinionAddTable label {width: 150px;display: block;float: left;}
.goodsDataOpinionAddTable {margin-top: 20px;float: left;}
.goodsDataOpinionRating {width: 60px;float: left;margin-top: 4px;}
.goodsDataOpinionRating a {-webkit-transition: all 0.0s ease;-o-transition: all 0.0s ease;transition: all 0.0s ease;}
.goodsDataOpinionAddTable .generally {float: left;}
.goodsDataOpinionAddTable .generally label {width: auto;float: none;display: inline-block;}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha {float: left;}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha .inputText {max-width: 100px;margin-right: 20px;}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha .goodsDataOpinionCaptchaRefresh {padding: 5px;cursor: pointer;}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha .goodsDataOpinionCaptchaRefresh:hover {color: #09afe7;}
.goodsDataOpinionFormReset {background: transparent;text-decoration: underline;color: #b8b8b8;width: 150px;text-align: center;}
.goodsDataOpinionFormReset:hover {border-color: #53c2ac;color:#53c2ac;background-color: transparent;}
/* С этим товаром смотрят, Сопутствующие товары */
.box-up-sell {text-align: left;}
.box-up-sell .block-title {text-align: center;display: inline-block;margin-bottom: 20px;background-color: transparent;width: auto;padding: 0;border: 0;line-height: 100%;}
.box-up-sell .block-title .title {position: relative;border-bottom: 2px solid #09afe7;display: inline-block;}
.box-up-sell .block-title .title:before {content: "";border: 21px solid transparent;border-right: 16px solid #09afe7;position: absolute;left: -37px;top: 0;}
.box-up-sell h2 {position: relative;display: inline-block;margin: 0 0 20px;}
.box-up-sell h2 span {display: inline-block;position: relative;font-size: 22px;text-transform: uppercase;color: #383838;height: 30px;line-height: 21px;width: 100%;border-bottom: 3px solid #dadada;font-family:'CuprumRegular';}
.box-up-sell .block-title .title:after {content: "";border: 21px solid transparent;border-left: 16px solid #09afe7;position: absolute;right: -37px;top: 0;}
.box-up-sell .block-title.navigation a {color: transparent;width: 26px;height: 26px;top: 8px;z-index: 1;cursor: pointer;position: relative;display: inline-block;border: 0;}
.box-up-sell .block-title.navigation .prev {float: left;left: 26px;}
.box-up-sell .block-title.navigation .next {float: right;right: 26px;}
.box-up-sell .block-title.navigation a:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;font-size: 24px;line-height: 26px;float: left;width: 100%;border-radius: 100%;}
.box-up-sell .block-title.navigation .prev:before {content: "\f100";}
.box-up-sell .block-title.navigation .next:before {content: "\f101";}
.box-up-sell .products-grid.owl-carousel .item .item-inner {width: 100%;}
.box-up-sell .products-grid .item {float: none;}
/* Ajax Добавление товара в корзину */
#layer_cart {max-width: 450px;}
.cart-ajax {padding: 10px;}
.cart-ajax .cart-txt > div {margin-bottom: 10px;text-transform: none;font-size: 16px;}
.cart-ajax .cart-txt {text-align: center;}
.cart-ajax .cart-txt .actions .button:first-child {float: left;}
.cart-ajax .cart-txt .actions .button:last-child {float: right;}
.cart-ajax .cart-product {overflow: hidden;position: static;margin-bottom: 10px;}
.cart-ajax .cart-product .cart-product-img {border: 1px solid #e5e5e5;padding: 5px;float: left;margin-right: 30px;text-align: center;}
.cart-ajax .cart-product .cart-product-img a {display: table-cell;vertical-align: middle;width: 100px;height: 100px;}
.cart-ajax .cart-product .cart-product-info {line-height: 20px;}
.cart-ajax .cart-product .cart-product-info .product-name {font-size: 16px;font-weight: 700;display: block;}
.cart-ajax .cart-product .cart-product-info .product-mod {font-size: 12px;}
.cart-ajax .cart-product .cart-product-info .cart-product-price .price {font-weight: bold;font-size: 120%;color: #707070;margin-left: 5px;}
.fancybox-margin {margin-right: 17px !important;}
/*** Корзина Быстрый заказ ***/
.cartTable .buttons .button {float: right;margin: 0 3px;background: #cb9723;border:0;color:#fff;padding: 10px 22px;}
.formfast .button{background: #cb9723;border:0;color:#fff;padding: 10px 15px;}
.cartTable .buttons .button:hover, .formfast .button:hover {background: #0a5647;}
.cartTable #closeOrder {display:none;}
.cartTable .inputText {width: 70px;text-align: center;margin: 0 auto;}
.cartTable .inputText:disable {background-color: #ececec;}
.cartTable .TotalSum {text-align: right;font-weight: bold;}
.cartTable tbody td.name {text-align: left;}
.cartTable tbody tr.discounttr {color: #333744;}
.cartTable tfoot td.text-right span.TotalSum {display: none;}
.cartTable tbody td.name a {display: block;font-size: 18px;line-height: 1.3;margin-bottom: 10px;}
.cartTable tbody td.name div {font-size: 13px;margin-bottom: 3px;}
.cartTable tbody td.name div.properties, .cartTable tbody td.name div.art{color: #727272;}
.cartTable tbody td.name div.properties{font-style:italic;}
.cartTable tbody tr .title {display: none;}
.cartTable tbody tr.discounttr .disc-name .num {display: none;}
.quickformfast {max-width: 600px;}
.formfast {margin-bottom: 20px;padding: 0 0.5em;}
.formfast .title {margin: 10px 0;text-align: center;}
.formfast .button {margin: 10px 0 20px 0;}
.formfast {color: #707070;}
.formfast label {color: #727272;}
.formfast input::-webkit-input-placeholder, .formfast textarea::-webkit-input-placeholder { color: #727272; }
.formfast input:-ms-input-placeholder, .formfast textarea:-ms-input-placeholder { color: #727272; }
.formfast input::-ms-input-placeholder, .formfast textarea::-ms-input-placeholder { color: #727272; }
.formfast input::placeholder, .formfast textarea::placeholder { color: #727272; } 
#caps_lock {display: none;width: 230px;padding: 10px 0;text-align: center;}
#caps_lock .fa-warning {font-size: 30px;color: #cc003d;}
.adress, .customer, .delivery, .payment, .coupons {float: left;width: 100%;}
.adress .form-list .fields, .adress .form-list .wide {margin: 0 0 10px 0;}
#quickform .formfast .button{padding: 15px 67px;}
#quickform .contactWantRegister label{font-size:14px;}
#quickform .formfast label{text-transform:uppercase;}
.adress .form-list .wide:last-child {margin: 0;}
.adress .deliveryConvenientDate .inputText {width: 70px;}
.customer .input-box {margin-bottom: 15px;}
.customer .input-box:last-child {margin-bottom: 0;}
.customer .contactRegisterNeedElement {margin-top:8px;}
.customer .control {margin-top: 10px;}
.customer .control input {display: inline-block;vertical-align: middle;margin-top: 1px;}
.delivery {margin-bottom: 15px;}
.delivery:last-child {margin-bottom: 20px;}
.delivery p {margin: 0 0 5px 0;}
.delivery .deliveryZonePrice {margin-left: 20px;font-weight: bold;}
.delivery .orderStageDeliveryListTable {width: 100%;}
.delivery .orderStageDeliveryListTable.table-box > tbody > tr > td {text-align: left;padding: 7px 4px 8px;}
.delivery .orderStageDeliveryListTable.table-box > tbody > tr > td.cell1{text-align:center;}
.delivery .orderStageDeliveryListTable .cell1 {background: #ececec;padding: 0 5px;}
.delivery .orderStageDeliveryListTable .cell3 {width: 120px;}
.delivery .orderStageDeliveryListTable input {cursor: pointer;vertical-align: middle;margin: 0;}
.orderStageDeliveryZonePrice, .orderStageDeliveryDefaultPrice {font-size: 18px;}
.orderStageDeliveryDefaultPrice span{color:#383838;}
.payment .orderStagePaymentList {width:100%;margin:0 0 10px 0;}
.payment .orderStagePaymentList:last-child {margin: 0;}
/*.payment .orderStagePaymentList .cell1 {float: left;width: 18px;}
.payment .orderStagePaymentList .cell1 input {margin: 0;vertical-align: middle;}
.payment .orderStagePaymentList .cell2 {float: left;width: 90%;}*/
.payment .orderStagePaymentList {width: 100%;}
.payment .orderStagePayment > tbody > tr > td {text-align: left;}
.payment .orderStagePaymentList .cell1 {background: #ececec;padding: 0 5px;width:62px;}
.payment .orderStagePaymentList .cell3 {width: 120px;}
.payment .orderStagePaymentList input {cursor: pointer;vertical-align: middle;margin: 0;}
.coupons .couponBlock {margin-bottom: 10px;}
/*** Акции ***/
.discount-box h3 {margin-bottom: 10px;text-align: center;text-transform: none;}
.discount-box h3 span {text-decoration: underline;}
.discount-box .content-discount {clear:both;border-bottom:1px solid #e5e5e5;padding:10px 0;}
.discount-box .content-discount:first-child {padding:0 0 20px 0;}
.discount-box .content-discount:last-child {border: none;}
.discount-box .content-discount .img-discount img {max-width: 100%;display: block;margin: 0 auto;}
.discount-box .desc-discount .button {display: block;margin: 0 auto;width: 120px;}
/*** Личный кабинет ***/
.account .block-title {margin-bottom: 10px;padding: 0;background-color: transparent;height: auto;border: 0;color: #333744;}
.account .block-title h3 {font-weight: normal;padding: 4px 5px 10px 5px;border-bottom: 1px solid #e5e5e5;font-size: 16px;}
.account .block-title h3 i {margin-right: 15px;}
.account .form-list .fields {margin-bottom: 11px;}
.account .form-list .fields:last-child {margin-bottom: 0;}
.account .form-list .fields label {display: block;}
.account .form-list .fields i {background-color: #333744;color: #ffffff;width: 35px;height: 35px;line-height: 35px;text-align: center;position: absolute;}
.account .form-list .fields .inputText {padding-left: 40px;height: 35px;}
.account .form-list p {margin-bottom: 14px;}
.account .form-list .contactRegisterNeedElement {margin-bottom: 5px;}
.account .buttons {margin: 10px 0 0;}
.account .buttons .button {margin: 0 10px 10px 0;}
.account .buttons .button:last-child {margin-bottom: 0;}
.account .buttons p {margin: 0px;}
.account .buttons .pp {margin-bottom: 10px;}
.account .cart-info .button {padding: 2px 6px;}
.account .block-account {padding: 10px 15px;border: 1px solid #e5e5e5;}
.account .block-account {margin-bottom: 30px;}
.account .block-account:last-child {margin-bottom: 0;}
/* Платежные системы на странице просмотра заказа*/
.account .paymentQiwi .tr2 .ceil1 {padding: 25px 0 25px;}
.account .paymentQiwi .tr6 .ceil1 {padding: 16px 10px 15px;}
.account .paymentQiwi .PhoneLabel, .account .paymentQiwi .PhoneInput {float: none;}
.account .paymentFormTbody .inputText {background: #f8f8f8;}
/*** Просмотр заказа ***/
.order-info .title {line-height: 40px;margin-bottom: 10px;margin-left: 2px;}
.order-info .buttons .button {margin-left: 2px;}
.order-info tbody td.cell1 {text-align: right;width: 50%;}
.order-info tbody td.cell2 {text-align: left;width: 50%;}
.order-info tbody td.name {text-align: left;}
.cart-info tbody td.name {text-align: left;}
/*** Страница ошибки ***/
.error-page {padding: 10px 10px 30px;}
.error-page a {color:#3cabda;font-size:110%;}
.error-page a:hover {text-decoration:underline;}
/*** Контакты Связь с администрацией***/
.contact-info {margin-bottom: 20px;}
.contact-info .title {margin-bottom: 10px;}
.contact-info .button {margin: 15px 0 20px;}
.contact-info .block-contact {margin-top: 15px;}
.contact-info .block-contact p:last-child {margin-bottom: 0;}
.contact-info .block-contact .fa {font-size: 18px;color: #0a5647;margin-right: 8px;width: 18px;}
.contact-info button, .callback-info button {margin: 15px 0 0px;}
.contact-info .block-account {padding: 0;}
.callback-info .block-title {margin-bottom: 15px;}
.feedback-form {margin-top: 17px;}
.blockClietnFormAngelFind .feedback-form {margin-top: 29px;}
.feedback-form .fields {margin-bottom: 10px;}
.feedback-form .fields i {background-color: #333744;color: #ffffff;width: 35px;height: 35px;line-height: 35px;text-align: center;position: absolute;}
.feedback-form .fields .inputText {padding-left: 40px;}
.feedbackForm .pp {margin-top: 10px;}
.callback-form {float: left;width: 100%;}
.callback-form div {float: left;width: 100%;margin-bottom: 10px;}
.callback-form div label {width: 200px;display: block;float: left;line-height: 35px;}
.callback-form div input {margin: 0;}
/*** Сравнение ***/
.compare-info .buttons {margin: 20px 0;}
.compare-info .buttons .button {margin-bottom: 10px;margin-right:10px;}
.CompareGoodsTable {float: left;width: 100%;}
.CompareGoodsTableFilter {float: right;margin-bottom: 10px;line-height: 34px;}
.CompareGoodsTable .CompareNavigation {float: left;}
.CompareGoodsTable .CompareNavigation li {display: inline-block;}
.CompareGoodsTableTbody .btn-remove {margin: 0 auto;}
.CompareGoodsTableTbody .cell1 {text-align: left;width: 150px;}
.CompareGoodsTableTbody tbody tr td.vtop {vertical-align: top;}
.CompareGoodsTableTbody .CompareCheckbox {margin: 0;vertical-align: middle;}
.CompareGoodsTableTbody .CompareGoodsTableTbodyComparisonLine .htmlDataBlock {text-align: left;}
/*** Новости ***/
.news-box {margin-bottom: 30px;}
.news-box .news {border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;}
.news-box .news:last-child {margin-bottom: 0;}
.news-box .title {margin-bottom: 10px;}
.news-box .news-content p {margin-bottom: 0px;}
.news-box .news-time {text-align: right;font-style: italic;margin-bottom: 10px;}
.topNewsShop .row{padding:0 15px;}
.topNewsShop ul{list-style:none;padding:0;}
.topNewsShop ul li{margin:-2px 0 15px;padding:0 5px 0 3px !important}
.topNewsShop ul li:nth-child(2n){text-align:right;padding:1px 0 0 7px !important;}
/*** Оформление заказа ***/
.orderStepName {background-color: #f7f7f7;float: left;width: 100%;margin: 5px 0 0 0;}
.orderStepName .number {background: #d5d5d5;float: left;color: #ffffff;font-weight: bold;line-height: 14px;margin: 0 10px 0 0;padding: 16px 20px;}
.orderStepName.active .number {background: #0a5647;}
.orderStepName h5 {float: left;line-height: 46px;font-weight: 600;}
.orderStrageContent {float: left;width: 100%;padding: 10px 0;}
.orderStrageContent .delivery {margin: 0;}
.orderStrageContent h2 {margin: 5px 0 10px 0;text-align: center;}
.orderStrageContent .buttons {margin: 10px 0;float: left;width: 100%;}
.orderStrageContent .buttons .button:first-child {margin: 0 10px 10px 0;}
.orderStrageContent .buttons .button:last-child {float: right;}
/*** Подвал ***/
#footer-top, #footer-middle{background: url('/design/d326769/footer.jpg');clear: both;}
#footer-bottom {background:#383838;}
#footer-bottom .row{margin:0 !important;}
#footer-top {overflow: hidden;border-bottom: 1px solid #333744;padding-top: 20px;padding-bottom: 15px;background: url('/design/d326769/bkg_brand.jpg?design=sport') no-repeat center center;}
#footer-top .block-news .navigation {float: right;right: 0px;margin-top: -30px;position: relative;}
#footer-top .block-news .title a {text-align: left;color: #ffffff;}
#footer-top .block-news .block-content ul .item .item-post {line-height: 21px;color: #b8b8b8;padding-top: 15px;overflow: hidden;}
#footer-top .block-news .block-content ul .item .item-post:nth-child(4n+1) {clear: both;}
#footer-top .block-news .block-content ul .item .postContent {margin-top: 3px;}
#footer-top .block-news .block-content ul .item .postContent p {margin: 0;font-style: italic;font-weight: 400;display: block;overflow: hidden;max-height: 150px;}
#footer-top .block-news .block-content ul .item .postTitle a {font-size: 16px;color: #ffffff;text-align: center;text-transform: uppercase;position: relative;max-height: 64px;overflow: hidden;display: block;}
#footer-top .block-news .block-content ul .item .date {font-size: 13px;font-weight: 700;float: right;}
#footer-middle {padding: 35px 0px 20px;}
#footer-middle .footer-title {padding-bottom: 10px;}
#footer-middle .footer-title h4 {text-transform: none;display: inline;color: #fff;position: relative;font-family:'CuprumRegular';font-size:22px;text-transform:uppercase;}
#footer-middle .footer-content {clear: both;margin-bottom: 20px;}
#footer-middle .footer-content ul {margin: 0;padding: 0;list-style:none;}
#footer-middle .footer-content ul li {color: #fff;}
#footer-middle .footer-content ul li.level0 > .dropdown-menu {display: none;}
#footer-middle .footer-content ul li a {position: relative;color: #b8b8b8;padding: 5px 0;z-index: 10;display: block;font-size:13px;}
#footer-middle .footer-content ul li:hover a {color: #fff;text-decoration:underline;}
#footer-middle .footer-contact p:first-child {margin-top: 7px;}
#footer-middle .footer-contact .fa {font-size: 16px;color: #b8b8b8;margin-right: 4px;width: 20px;}
#footer-middle .footer-contact .ft-content a, #footer-middle .footer-contact .ft-content {color: #b8b8b8;font-size:13px;}
#footer-middle .footer-contact .ft-content a:hover, #footer-middle .footer-contact .ft-content:hover {color: #fff;text-decoration:underline;}
#footer-middle .footer-content .link-follow {overflow: hidden;width: 210px;margin: 20px auto;}
#footer-middle .footer-content .link-follow li {float: left;margin-left: 2px;border-right: 1px solid #333744;padding-right: 15px;margin-right: 15px;list-style: none;}
#footer-middle .footer-content .link-follow li:first-child {margin-left: 0;}
#footer-middle .footer-content .link-follow li:last-child {border-right: 0;padding-right: 0;margin-right: 0;}
#footer-middle .footer-content .link-follow li a {position: relative;display: block;text-align: center;font-size: 16px;color: #fff;line-height: 35px;}
#footer-middle .footer-content .link-follow li a:hover {color: #d29d49;}
#footer-middle .footer-content .link-follow li a span {display: none;}
#footer-middle .footer-content .callbackForm {margin-top: 5px;}
#footer-middle .footer-content .callbackForm input {margin-bottom: 10px;}
#footer-middle .footer-content .callbackForm .pp {color: #fff;font-size: 80%;margin-bottom: 10px;}
#footer-middle .footer-content .callbackForm .pp a {color: #fff;text-decoration: underline;}
#footer-bottom {border-top: 1px solid #333744;}
#footer-bottom .container {padding: 6px 0;}
#footer-bottom .footer p {margin:0 0 5px 0;color: #fff;font-size: 13px;float: left;font-style: normal;line-height: 25px;clear: both;width:100%;text-align:center}
#footer-bottom .footer p a {color: #09afe7;}
/* Наверх */
#back-top {display: none;background: #7f7f7f;bottom: 35px;height: 40px;position: fixed;right: 12px;width: 40px;z-index: 9999;cursor: pointer;}
#back-top.fa:before {font-size: 34px;color: #fff;margin-left: 9px;}
#back-top:hover {background-color: #0a5647;}
/******************************************************************************
  Эффекты и Анимация
*******************************************************************************/
/* Анимация */
#custommenu ul.mainnav li.level0 > a, .button:hover, #back-top, .products-list .item:hover .product-shop .product-info, a:hover, a
{-webkit-transition: background 0.3s, color 0.2s;-moz-transition: background 0.3s, color 0.2s;transition: background 0.3s, color 0.2s;}
#header-right .block-cart:hover .dropdown-cart, #header-right .header-link:hover .top-menu, #header-right .header-search:hover .search-hover, #header-right .header-compare .block-compare.have-items:hover .compare-content,
#producttabs .pdt-nav li, #producttabs .pdt-nav li:hover, .categories .item .title:after, .categories .item:hover .title, .categories .item .title
{-moz-transition: opacity 0.3s ease-in;-o-transition: opacity 0.3s ease-in;-webkit-transition: opacity 0.3s ease-in;transition: opacity 0.3s ease-in;}
/* Эффекты */
.effect-bounceIn {-webkit-animation: bounceIn 600ms ease both;-moz-animation: bounceIn 600ms ease both;-o-animation: bounceIn 600ms ease both;animation: bounceIn 600ms ease both;}
.effect-bounceInRight {-webkit-animation: bounceInRight 600ms ease both;-moz-animation: bounceInRight 600ms ease both;-o-animation: bounceInRight 600ms ease both;animation: bounceInRight 600ms ease both;}
@-webkit-keyframes bounceIn {
0% { opacity: 0; -webkit-transform: scale(.3); }
50% { -webkit-transform: scale(1.05); }
70% { -webkit-transform: scale(.9); }
100% { opacity: 1; -webkit-transform: scale(1); }
}
@-moz-keyframes bounceIn {
0% { opacity: 0; -moz-transform: scale(.3); }
50% { -moz-transform: scale(1.05); }
70% { -moz-transform: scale(.9); }
100% { opacity: 1; -moz-transform: scale(1); }
}
@-o-keyframes bounceIn {
0% { opacity: 0; -o-transform: scale(.3); }
50% { -o-transform: scale(1.05); }
70% { -o-transform: scale(.9); }
100% { opacity: 1; -o-transform: scale(1); }
}
@keyframes bounceIn {
0% { opacity: 0; transform: scale(.3); }
50% { transform: scale(1.05); }
70% { transform: scale(.9); }
100% { opacity: 1; transform: scale(1); }
}
@-webkit-keyframes bounceInRight {
0% { opacity: 0; -webkit-transform: translateX(2000px); }
60% { -webkit-transform: translateX(-30px); }
80% { -webkit-transform: translateX(10px); }
100% { opacity: 1; -webkit-transform: translateX(0); }
}
@-moz-keyframes bounceInRight {
0% { opacity: 0; -moz-transform: translateX(2000px); }
60% { -moz-transform: translateX(-30px); }
80% { -moz-transform: translateX(10px); }
100% { opacity: 1; -moz-transform: translateX(0); }
}
@-moz-keyframes bounceInRight {
0% { opacity: 0; -o-transform: translateX(2000px); }
60% { -o-transform: translateX(-30px); }
80% { -o-transform: translateX(10px); }
100% { opacity: 1; -o-transform: translateX(0); }
}
@keyframes bounceInRight {
0% { opacity: 0; transform: translateX(2000px); }
60% { transform: translateX(-30px); }
80% { transform: translateX(10px); }
100% { opacity: 1; transform: translateX(0); }
}
.oplataBlock ul{list-style:none;padding:0;font-size:0;}
.oplataBlock ul li{float:left;padding:0 3px 3px 0;}
.subscribeBlock{background-image: -moz-linear-gradient( 90deg, rgb(253,209,133) 0%, rgb(207,149,50) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(253,209,133) 0%, rgb(207,149,50) 100%);background-image: -ms-linear-gradient( 90deg, rgb(253,209,133) 0%, rgb(207,149,50) 100%);padding:15px;margin:27px 0 6px;}
.subscribeBlock > div{margin-right: auto;margin-left: auto;padding:8px 0 0px 19px;background: #fce6c9;}
.subscribeBlock div .item{display:inline-block;padding:14px 13px 0 0;vertical-align:top;}
.subscribeBlock div .item.itemText{text-align:center;padding: 10px 10px 0 0;}
.subscribeBlock div:before, .subscribeBlock div:after {display: table;line-height: 0;content: "";clear: both;}
.subscribeBlock h3{font-family:'CuprumRegular';font-size:29px;margin-bottom: 3px;line-height:29px;}
.subscribeBlock .feedbackForm2 div{display:inline-block;}
.subscribeBlock .feedbackForm2 .callback-form{width:auto;padding:0 20px 0 10px}
.subscribeBlock .feedbackForm2 #feedback_email{width:219px;height:46px;padding-left: 19px;border-radius:3px;}
.subscribeBlock p{font-family: 'CuprumRegular';font-size: 16px;text-transform:uppercase;color:#727272;}
.subscribeBlock  button{width:221px;height:46px;color:#fff;background:#0a5647;border: 1px solid #0a5647;}
.subscribeBlock  button:hover{color:#fff;background:#0a5647;border: 1px solid #0a5647;text-decoration:underline;}
.feedBackMain, .feedBackMainMob {background-image: -moz-linear-gradient( 90deg, rgb(253,209,133) 0%, rgb(207,149,50) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(253,209,133) 0%, rgb(207,149,50) 100%);background-image: -ms-linear-gradient( 90deg, rgb(253,209,133) 0%, rgb(207,149,50) 100%);padding:15px;margin:27px 0 6px;}
.feedBackMain_content {margin-right: auto;margin-left: auto;padding:8px 0 0px 19px;background: #fce6c9;}
.feedBackMain_content .callback_form {
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding-bottom: 14px;flex-wrap: wrap;
}
#producttabs .feedBackMain_content .callback_form .fields input, #producttabs .feedBackMain .feedBackMain_content select {
    margin: 0;
}
.feedBackMain_content .name-error, .feedBackMain_content .phone-error, .feedbackForm2 .name-error {
    position: absolute;
}
.feedbackForm2 .phone-error {
    position: absolute;
    bottom: -28px;
    left: 0;
}
.feedback_email_block {position: relative;}
@media all and (max-width: 768px) {
.feedBackMain_content .fields {
    width: 100%;
}
.feedBackMainMob { padding: 15px;}
.feedBackMain_content .callback_form {
    gap: 1rem;
}
#producttabs .feedBackMain {
    margin: 15px;
}
.feedBackMain_content {    padding: 8px 19px 0px 19px;}
}
/*** Отзывы ***/
#reviewsBlock {padding:15px 0;position:relative;}
#reviewsBlock div.container2, .topNewsShop.container2{margin-right: auto;margin-left: auto;/*padding-left: 15px;padding-right: 15px;*/}
#reviewsBlock div.container2:before,#reviewsBlock div.container2:after,  .topNewsShop.container2:before,  .topNewsShop.container2:after{display: table;line-height: 0;content: "";clear: both;}
#reviewsBlock div.container2 .owl-carousel, #reviewsBlock div.container2 .owl-carousel.owl-loaded{display:block;}
#reviewsBlock h2{color:#000;position: relative;display: inline-block;margin: 0 0 20px;}
#reviewsBlock h2 span{display: inline-block;position: relative;font-size: 22px;text-transform: uppercase;color: #383838;height: 40px;line-height: 38px;border-bottom: 3px solid #dadada;font-family: 'CuprumRegular';}
#reviewsBlock ul{padding:0;}
#reviewsBlock .title {width:100%;position: relative;display: inline-block;margin: 0 0 20px;padding: 0 15px;}
#reviewsBlock .reviewsBlock{float:left;width:100%;}
#reviewsBlock .item {display: inline-block;position: relative;text-align: left;width:100%;min-height:132px;}
#reviewsBlock .item:last-child:after {display: none;}
#reviewsBlock .photoClient{display:inline-block;vertical-align:middle;max-width:120px;padding:0 10px;}
#reviewsBlock .revClient{display:inline-block;margin:0 10px;text-align:left;color:#000;vertical-align:middle;max-width: 700px;}
#reviewsBlock .nameClient {position: absolute;margin-top: 15px;right: 3px;color: #53c2ac;}
#reviewsBlock .bx-default-pager{display:none;}
#reviewsBlock .bx-wrapper{background:none;padding: 0 45px;}
#reviewsBlock .owl-item{padding:0;}
#reviewsBlock .navigation{position:absolute;top:27px;right:0;z-index:9;}
/*#reviewsBlock .next{position:absolute;right:0;border-radius:50%;width: 50px;height: 50px;}
#reviewsBlock .prev{position:absolute;left:0;border-radius:50%;width: 50px;height: 50px;}*/
/*.popular-goods, .popular-goods2{position:relative;padding:0;margin-bottom:32px;}
.popular-goods .navigation, .popular-goods2{right:0 !important;}
.popular-goods h2, .popular-goods2 h2{position: relative;display: inline-block;margin: 0 0 20px;font-size:16px;}
.raiting .popular-goods h2, .raiting .popular-goods2 h2{position: relative;display: inline-block;margin: 0;}
.popular-goods h2 span, .popular-goods2 h2 span{display: inline-block;padding-bottom:7px;position: relative;font-size: 21px;text-transform: uppercase;color: #383838;height: auto;line-height: 21px;width: 100%;border-bottom: 3px solid #dadada;font-family: 'CuprumRegular';}
.raiting .popular-goods h2 span, .raiting  .popular-goods2 h2 span{line-height:19px;width:auto;}
.raiting .popular-goods h2, .raiting  .popular-goods2 h2{width:70%;}*/
.popular-goodsAll{position:relative;padding:0;margin-bottom:32px;}
.popular-goodsAll .navigation{right:0 !important;}
.popular-goodsAll h2{position: relative;display: inline-block;margin: 0 0 20px;font-size:16px;}
.raiting .popular-goodsAll h2{position: relative;display: inline-block;margin: 0;}
.popular-goodsAll h2 span{display: inline-block;padding-bottom:7px;position: relative;font-size: 21px;text-transform: uppercase;color: #383838;height: auto;line-height: 21px;width: 100%;border-bottom: 3px solid #dadada;font-family: 'CuprumRegular';}
.raiting .popular-goodsAll h2 span{line-height:19px;width:auto;}
.raiting .popular-goodsAll h2{width:70%;}
.pdt-sale, .pdt-new, .pdt-best{position:relative;}
.popular-goodsAll .navigation, .pdt-sale .navigation, .pdt-new .navigation, .pdt-best .navigation{position:absolute;top:15px;right:3px;}
.box-up-sell .navigation{position:absolute;top:2px;right:0px;}
.popular-goodsAll .navigation{top:2px;}
.raiting .descRaitingi{margin:10px 0 0;}
.raiting .descRaitingi p{margin:0 0 5px 0;}
.raiting .up-sell-products{margin-top:10px;}
/*** Акции ***/
#action {padding-bottom: 30px;position:relative;}
#action .row{padding-left: 15px;padding-right: 15px;}
#action h2{color:#000;position: relative;display: inline-block;margin: 0 0 20px;}
#action h2 span{display: inline-block;position: relative;font-size: 22px;text-transform: uppercase;color: #383838;height: 46px;line-height: 40px;border-bottom: 3px solid #dadada;font-family: 'CuprumRegular';}
#action .actionBlock{width:100%;}
#action .item {display: inline-block;position: relative;padding: 0 20px 0 0;text-align: center;cursor:pointer;width:100%;}
#action .owl-item{padding:0;}
#action .item:last-child:after {display: none;}
#action .item .title{text-align:left;font-size:16px;text-transform:uppercase;padding-bottom:5px;}
#action .item p{margin:0 0 8px 0;}
#action .content{background:#fff;}
#action .image{width:37.2%;text-align:left;display:inline-block;vertical-align:top;}
#action .desc{width:61.8%;text-align:left;display:inline-block;vertical-align:top;}
#action .desc{padding:0 0 0 15px;}
#action .date{margin: 0 0 17px 0;color:#0a5647;}
#action .bx-default-pager{display:none;}
#action .navigation{position:absolute;top:10px;right:0;z-index:9;}
#action .button{background: #0a5647;color: #fff;padding: 10px 35px;font-size: 13px;border:1px solid #0a5647;}
#action .button:hover{text-decoration:underline;}
/*#action .navigation{position:absolute;top:65%;width:100%;z-index:9;}
#action .next{position:absolute;right:0;border-radius:50%;width: 50px;height: 50px;}
#action .prev{position:absolute;left:0;border-radius:50%;width: 50px;height: 50px;}*/
.ico-product2, .ico-product3{z-index:2;}
.products-list .ico-product3{right:20px;}
.raiting .ico-product2, .blockRaitingBig .ico-product2{display:block;position:absolute;top:5px;left:5px;background:url('/design/d326769/icon_stiker_rating.png') no-repeat;width:48px;height:48px;color:#fff;text-align:center;line-height:46px;font-size:14px;}
.raiting .ratingChildName{background:#f7f7f7;padding:20px 15px;}
.raiting .ico-product2 span{text-shadow: 1px 1px 2px #460000;}
.raiting .goodsColRes{display:block;}
.raiting .formClientAngel, .raiting .doubleTitle, .raiting .sort-by, .raiting .show-by, .raiting .goodsColRes, .ico-product2{display:none;}
.raiting  .showAllRaiting{text-align:right;}
.raiting  .showAllRaiting a{border-bottom:1px dashed #000;}
.goodsColRes {font-weight:600;margin:10px 0;color:#777777;font-size:15px;}
.goodsColRes span{font-size:16px;}
.pages li{display:none;}
.pages li.vision, .pages li.visionN{display:inline-block;}
.cloud-zoom-big{left:100% !important;}
.related-goods{position:relative;}
.persent100{display:inline-block;vertical-align:middle;padding: 11px 43px 8px 50px;}
.persent100 img, .persent100 p{display:inline-block;vertical-align:middle;margin:-1px 10px 0 0;}
.persent100 p{color:#01aa89;line-height:15px;font-size:14px;}
.greenConstLink{position:relative;z-index: 3;padding: 14px 8px !important;font-size: 14px;text-align:right;}
.greenConstLink a{color:#01aa89;border-bottom:1px dashed #01aa89;padding-bottom:2px;padding-right:1px;}
.greenConstLink a:hover{color:#0a5647;border-bottom:1px dashed #0a5647;}
#producttabs .feedBackMain{margin:27px 0 3px;}
.feedBackMainMob {display:none;}
 .formClientAngelMob{margin-bottom:20px;}
.formClientAngel{margin-bottom:16px;}
#producttabs .feedBackMain h2, .formClientAngel h2, #producttabs .feedBackMainMob h2, .formClientAngelMob h2{width:100%;margin: 0 0 10px;}
#producttabs .feedBackMain h2 span.greyBorder, .formClientAngel h2 span.greyBorder,  #producttabs .feedBackMainMob  h2 span.greyBorder, .formClientAngelMob  h2 span.greyBorder{display: inline-block;position: relative;font-size: 22px;text-transform: uppercase;color: #383838;height: 30px;line-height: 21px;width: auto;border-bottom: 3px solid #dadada;font-family:'CuprumRegular';}
#producttabs .feedBackMain h2 span, .formClientAngel h2 span,  #producttabs .feedBackMainMob h2 span, .formClientAngelMob h2 span{border-bottom:none;font-size:14px;width:auto;font-family: 'CuprumRegular';}
#producttabs .feedBackMain li, .formClientAngel li,  #producttabs .feedBackMainMob li, .formClientAngelMob li{display:inline;}
#producttabs .feedBackMain input,#producttabs .feedBackMain select, .formClientAngel input, .formClientAngel select,  #producttabs .feedBackMainMob input,  #producttabs .feedBackMainMob select, .formClientAngelMob input, .formClientAngelMob select{max-width:195px;height:46px;padding-left:10px;margin-right:10px;margin-left:10px;margin-bottom:10px;border-radius:3px;}
#producttabs .feedBackMain #feedback_name, .formClientAngel #feedback_name,   #producttabs .feedBackMainMob #feedback_name, .formClientAngelMob #feedback_name{max-width:165px;margin-left:0px;}
#main .formClientAngel input{padding-left:11px;}
#main .formClientAngel select{padding-left: 0px;padding-right: 12px;margin-right: 5px;margin-left: 10px;}
#producttabs .feedBackMain select, .formClientAngel select,    #producttabs .feedBackMainMob select, .formClientAngelMob select{border:1px solid #e5e5e5;color:#6a6a6a;border-radius:3px;}
#producttabs .feedBackMain button, .formClientAngel button,    #producttabs .feedBackMainMob button, .formClientAngelMob button{width:152px;height:46px;color:#fff;background:#0a5647;border: 1px solid #0a5647;margin:0 0 0 10px;}
#producttabs .feedBackMain button:hover, .formClientAngel button:hover, #producttabs .feedBackMainMob button:hover,  .formClientAngelMob button:hover{text-decoration:underline;}
#producttabs .feedBackMain input::-webkit-input-placeholder , .formClientAngel input::-webkit-input-placeholder,    #producttabs .feedBackMainMob  input::-webkit-input-placeholder , .formClientAngelMob input::-webkit-input-placeholder{color: #6a6a6a;}
#producttabs .feedBackMain input::-moz-placeholder , .formClientAngel input::-moz-placeholder,    #producttabs .feedBackMainMob  input::-moz-placeholder, .formClientAngelMob input::-moz-placeholder{color: #6a6a6a;}
#producttabs .feedBackMain input:-ms-input-placeholder, .formClientAngel input:-ms-input-placeholder,    #producttabs .feedBackMainMob  input:-ms-input-placeholder, .formClientAngelMob input:-ms-input-placeholder{color: #6a6a6a;}
#producttabs .feedBackMainMob select:first-child, .formClientAngelMob select:first-child{margin-left:0;}
#producttabs .feedBackMainMob .feedback-form, .formClientAngelMob .feedback-form{ margin-top: 0px;}
.block-compare{background:#0a5647;padding:14px 0;margin:20px 0;width:100%;text-align:center;text-transform:uppercase;height:46px;font-size:14px;border-radius:3px;}
.block-compare a{color:#fff;}
.block-compare a:hover{text-decoration:underline;}
.bannerBlock img{max-width:none;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
#slider.owl-theme .owl-nav .owl-pagination {text-align: center;}
#slider.owl-theme .owl-nav .owl-page {display: inline-block;zoom: 1;*display: inline;}
#slider.owl-theme .owl-nav .owl-page span {display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #09afe7;}
#slider.owl-theme .owl-nav .owl-page.active span, #slider .owl-theme .owl-controls.clickable .owl-page:hover span {filter: Alpha(Opacity=100);opacity: 1;}
#slider.owl-theme .owl-nav .owl-prev, #slider.owl-theme .owl-nav .owl-next {filter: Alpha(Opacity=0);opacity: 0;position: absolute;cursor: pointer;display: block;width: 55px;height: 55px;top: 40%;text-indent: -999px;background: url('/design/d326769/arrow.png?design=sport') center center no-repeat;overflow: hidden;}
#slider:hover .owl-nav  .owl-prev, #slider:hover .owl-nav .owl-next {filter: Alpha(Opacity=100);opacity: 1;}
#slider:hover .owl-nav  .owl-prev { background-position: -3px -33px;float: left;left: 0; }
#slider:hover .owl-nav  .owl-next { background-position: -63px -33px;float: right;right: 0; }
#slider.owl-theme .owl-nav  .owl-prev:hover { background-position: -123px -33px; }
#slider.owl-theme .owl-nav  .owl-next:hover { background-position: -183px -33px; }
.blockSeriiBig, .blockRaitingBig{position:relative;margin-top:15px;}
.blockRaitingBig{margin-top:30px;}
.urlRaiting{text-align:right;}
.urlRaiting a{border-bottom:1px dashed #000;}
.urlRaiting a:hover{border-bottom:1px dashed #d3982e;}
.constructor .button {    padding: 10px 45px;width: 200px;background: #d3982e;color: #fff;border: none;font-size: 16px;}
.product-view .product-shop .goodsDataMainModificationsBlock div.modifTitle{font-family:'CuprumRegular';font-size:16px;text-transform:uppercase;margin:10px 0;}
.showAllGood, #searchMobVer{display:none}
#vk_groups{margin:10px 0;}
.ratingChildName .BigBlockSoc{float:right;margin-top:5px;width:100px;margin-right: 70px;position:relative;}
.ratingChildName .BigBlockSoc .linkSoc{color:#d3972e !important;}
.ratingChildName .BigBlockSoc .linkSoc:hover{color:#52c2ac !important;}
.ratingChildName .BigBlockSoc .linkSoc:before{content:'';display:inline-block;width:20px;height:20px;background:url(/design/d326769/icon_podelitsya.png?lc=1764769401) top left no-repeat;position: absolute;top: 0px;left: -7px;}
.ratingChildName .BigBlockSoc .linkSoc:hover:before{background-position:left bottom;top:-4px;}
.ratingChildName .BigBlockSoc .socBlockLike{width:295px;}
.BigBlockSoc{width: 215px;display: inline-block;text-align: center;position:relative;}
.socBlockLike{position:absolute;top:115%;right:0;display:none;z-index:99;border: 1px solid #d9d9d9;background:#fff;padding:13px;width:295px;}
.socBlockLike a, .socBlockLike li{border:none;display:inline-block;margin:0 10px;width:auto;padding:0;margin:0 7px 0 0 !important;}
.goodAction{float:right;}
.mobArtTop{display:none;}
.raiting .pdt-list{margin-bottom:30px;}
.raiting .pdt-list .navigation, .raiting .pdt-list .navigation{top: 20px;right: 20px !important;}
.technoUrl, .seriiUrl{border-bottom:1px dashed #000;}
.technoUrl:hover, .seriiUrl:hover{border-bottom:1px dashed #d3972e;}
.likePage{border:1px solid #d3972e !important;color:#d3972e !important;position:relative;}
.likePage:hover{border:1px solid #52c2ac !important;color:#52c2ac !important;}
.likePage:before{content:'';display:inline-block;width:20px;height:20px;background:url(/design/d326769/icon_podelitsya.png?lc=1764769401) top left no-repeat;position: absolute;top: 14px;left: 40px;}
.likePage:hover:before{background-position:left bottom;top:10px;}
.products-list .item .price-box p{display:inline;}
#fancybox-callback{margin-top:20px;}
#fancybox-callback h2{margin-bottom:10px;border-bottom: 1px solid #dadada;}
#fancybox-callback .fancybox-callback-title{position:relative;margin-bottom:29px}
#fancybox-callback .fancybox-callback-title:after{content:'';display:block;width:97px;height:3px;background: #dadada;position:absolute;bottom:-1px;left:0;}
#fancybox-callback h2 span{position: relative;font-size: 22px;text-transform: uppercase;color: #383838;height: 46px;line-height: 40px;width: 100%;font-family: 'CuprumRegular';}
#fancybox-callback h2 span:before{content:'';display:none;}
#fancybox-callback .callback-input, #fancybox-callback button{display:inline-block;margin-right: 10px;margin-bottom: 10px;}
#fancybox-callback button{width: 265px;height: 44px;}
#fancybox-callback input{width: 262px;height: 46px;padding-left: 10px;border-radius: 3px;}
.blocCharacter .name{color:#70737c;}
.blockSeriiBig .products-grid .item div.product-image, .blockRaitingBig .products-grid .item div.product-image {position: relative;height: 260px;display: table-cell;vertical-align: bottom;text-align: left;}
.orderOk{padding:20px 40px;text-align:center;}
.orderOk h5{margin-bottom:10px;}
.orderOk h5:before {content: '\2714';color: #01aa89;margin-right: 8px;font-weight: bold;font-size: 20px;}
.goodsFilterPriceRangePointers2, .goodsFilterPriceRangePointers{margin-top:15px;}
.blockClietnFormAngelFind{position:relative;}
.closeClietnFormAngelFind{position:absolute;top:7px;right:0;}
.closeClietnFormAngelFind:after {content: "\f00d";font-family: FontAwesome;color: #b8b8b8;display: inline-block;text-align: center;width: 20px;height: 20px;line-height: 14px;border: 3px solid #b8b8b8;border-radius: 50%;}
.forevHide, .per100, .imageContMob{display:none}
.products-grid{display: flex !important;width: 100%;flex-flow: row;flex-wrap: wrap;align-content: flex-start;}
.mobtextIndexPage{display:none;}
.page-title.doubleTitle {margin: 40px 0 6px !important;}
.page-title.doubleTitle h2{line-height: 19px;margin-bottom:12px;}
.catalogGoods{padding:20px 0 0;}
.filters .buttonFilter{margin:5px 0;}
.filters .buttonFilter a {border-bottom:1px dashed #000;font-size:14px;font-family: "Open Sans";}
#custommenu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:3px !important;}
.product-view .add-to-box.f-fix{margin-top:15px;}
.urlGoodsObraz{margin-top:15px;}
/******************************************************************************
  Адаптивная часть
*******************************************************************************/
.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, .col-sms-1, .col-sms-2, .col-sms-3, .col-sms-4, .col-sms-5, .col-sms-6, .col-sms-7, .col-sms-8, .col-sms-9, .col-sms-10, .col-sms-11, .col-sms-12 {float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.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%}
@media all and (max-width: 1600px) {
  #slideshow .item .content {bottom: 17%;}
}
@media all and (max-width: 1200px) {
  #slideshow .item .content p{line-height:60px;font-size:47px;}
}
@media all and (max-width: 1199px) {
.link-follow {margin: 0 auto 20px;width: 212px;}
.box-up-sell .products-grid .item .item-inner .product-name a {max-width: 160px;}
.work_time {margin-right: 19px;}
}
@media all and (max-width: 1169px) {
.mobBlockFilter{display:block;padding-top:20px;margin-bottom:20px;}
.mobBlockFilter .filterChar{display:none;}
.blockFilter{display:none;}
.clear-resp{width:100%;height:1px;clear:both;}
#slideshow .item .content p{line-height:60px;font-size:40px;}
.quickSearc span{display:none;}
.block.phone a {font-size: 16px;}
.subscribeBlock > div{text-align:center;}
.mobtextIndexPage{display:block;}
.textIndexPage{display:none;}
.constructor .add-to-box{margin-bottom:20px;}
.col-left .block {margin-bottom: 5px;}
#search {    width: 26.2%;}
#header .headerRigthBlock {width: calc(100% - 200px);}
}
@media all and (max-width: 1024px) {
  #slideshow .item .content p {line-height: 45px;font-size: 40px;} 
  #search .quickSearc { display: none;}
  .block.phone.first a {font-size: 16px;line-height: 20px;}
  .block.phone.first .call-back {font-size: 13px;}
  .block.phone.second{display:none;}
  .soc_block.mob {display:flex !important;}
  #search {width: 69.2%;}
}
@media all and (max-width: 971px) {
  .work_time {display:none;}
#header .logoBlock {padding: 6px 19px 0 18px;}
#search {padding: 0 10px 0 14px;}
#header-top{overflow:inherit;}
#header {margin-bottom: 3px;}
#logo {float: none; margin: 5px 0;text-align: center;}
.product-view .product-img-box {padding: 0;}
.related-goods{margin-bottom:20px;}
.clear-resp {clear:both;}
#producttabs .pdt-nav li {display: block;width: 100%;}
#footer-top {background-color: #1e212a;background-size: auto 100%;}
#cloud-zoom-big {display: none !important;}
#header-right .header-link .top-menu .dropit-top-menu {display: block;}
#header-right .header-link .top-menu .dropit-top-user-menu {display: none;}
/*.col-right {margin-bottom: 30px;}*/
.goodsImageZoom {display: none;}
.goods-image-small{max-height: initial;}
.quickSearc span{display:none;}
.oplataBlock ul li{margin:0 4px;}
.oplataBlock ul li:first-child{margin-left:0px;}
.viewed .block-content .recently-item .product-image img{padding:0;margin:inherit;}
.block.viewed .action .showAllRecent{margin:inherit;text-align:left;}
.imageBlockGoodsLeft img {margin: 20px 0 20px 35px;}
.phoneBlockGoodsLeft {padding: 11px 35px;}
.feedback-form .fields .inputText {padding-left: 15px; max-width: 210px;}
.formClientAngel #feedback_name{max-width:209px;}
.fancybox-inner .products-list .item{max-width:50%;}
#slideshow .item .content p {line-height: 50px;font-size: 32px;}
.bannerBlock, #vk_groups, .fb-page.fb_iframe_widget{float:left;margin-right:20px;}
.fancybox-inner .product-img-box, .fancybox-inner .product-shop{width:50% !important;}
.headerRigthBlock {padding: 19px 0 0 0 !important;}
.block.phone a {font-size: 17px;line-height: 23px;}
.cartMob,.cartMobTop{display:block;position:relative;}
.cartBlock{display:none;}
.block-cart img{width: 36px;margin: 10px 5px 0 -15px;padding: 1px 5px 1px 0px;}
.goldMob{color: #fff;background: #d29d49;display: block;border-radius: 50%;width: 22px;height: 22px;position: absolute;top: 25px;left: 35px;line-height: 20px;text-align: center !important;}
.block.phone {float: right;width: 20.5%;}
#slideshow .item .content{bottom:18%;}
#block-info .text-block img{max-width: 98px}
#block-info .text-block{margin-top:9px;}
.topNewsShop ul{margin-top:-15px;}
.product-view .product-img-box .general-img, .buttonConstr{text-align:center;}
.persent100{padding: 0 14px 0 19px;}
#block-info{padding: 18px 0 0 0;}
#custommenu ul.menunav li > a{line-height:22px}
#block-info .block-top-content{margin-bottom:46px;}
.popular-goodsAll .navigation, .pdt-sale .navigation, .pdt-new .navigation, .pdt-best .navigation, .box-up-sell .navigation{right:10px;}
.popular-goodsAll .navigation{right:0px;}
#action h2 span{height: 42px;}
#custommenu ul.mainnav li.parent:hover .dropdown-menu {margin-left: 0;}
.block.phone img:last-child {padding-left: 5px;}
.product-view .product-shop .goodsDataMainModificationArtNumber{line-height:15px;margin-bottom:19px}
.goodAction {float: left;}
.mobBlockFilter .titleBlockfilter{font-size:17px;}
}
@media all and (max-width: 969px) {
  #mommenu #menu_offcanvas li.level1.active.visibleCat a {color: #d29d49;}
#mommenu #menu_offcanvas li a {line-height: 24px;font-size: 14px;
}
#slideshow .item .content p {line-height: 40px;font-size: 30px;}
.quickSearc{display:none;}
.block.phone a {font-size: 13px;}
.greenConstLink{font-size:12px;}
.headerTopClient{display:none;}
.mobHeaderTopClient{display:block;float:right;}
.mobHeaderTopClient a.linkMobRegistr, .cartMob a, .cartMobTop a{color:#fff;display: inline-block;padding: 3px 3px 0;line-height: 20px;font-size:16px;position:relative;}
.mobHeaderTopClient .mobRegistrBlock{display:none;position:absolute;top:100%;right:0;z-index:9999;padding: 6px 10px;font-size: 13px;background: #fff;line-height: 20px;box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.mobHeaderTopClient.search_block .mobRegistrBlock {
    position: fixed;
    width: 100%;
    left: 0;
    top: 52px;
}
#search .mobRegistrBlock-search #search_mini_form {
    max-width: 100%;
}
#search .mobRegistrBlock-search #search_mini_form .input.search-string.search-input {
    font-size: 13px;
    color: #21293c;
    width: 100%;
    max-width: 100%;
    margin: 0;
    line-height: 36px;
    padding-right: 90px;padding-left: 20px;
}
#search .mobRegistrBlock-search #search_mini_form .search-submit {
    position: absolute;
    top: 0;
    right: 0;
    height: 42px;
    padding: 0 15px;
    font-size: 16px;
}
#search .mobRegistrBlock-search #search_mini_form .search-string:focus + .search-reset{opacity:1;}
#search .mobRegistrBlock-search #search_mini_form .search-reset,
#search .mobRegistrBlock-search #search_mini_form .search-submit {position: absolute;top: 0;right: 0;height: 42px;padding: 0 15px;font-size: 16px;}
#search .mobRegistrBlock-search #search_mini_form .search-reset {right: 46px;opacity: 0;-webkit-transition: opacity .3s ease;transition: opacity .3s ease}
#search .mobRegistrBlock-search #search_mini_form .header-searchIcon {
    color: #4c1e8a;
}
#search.mobHeaderTopClient .mobRegistrBlock-search i {
    color: #4c1e8a;
}
.logomob{display:block;}
#search #search_mini_form .form-search input.inputText,#search #search_mini_form{max-width:200px}
#logo, .quickSearc, .block.phone p{display:none;}
.block.phone{padding: 0;width: 29.5%;}
.block-cart {padding: 0;width: 50%;}
#search{width:56%;}
.headerRigthBlock{padding:0 0 5px !important;}
#slideshow .item .content p {line-height: 40px;font-size: 25px;}
#search #search_mini_form .form-search input.inputText{    padding: 10px 36px 10px 10px;}
 #header-top-mob{overflow:inherit;}
.block-cart p{display:none;}
.block-cart img {margin: 10px 5px 0 0px;}
.goldMob{top:0;left:27px;}
.persent100 img{display:none;}
.persent100 span.per100{display:inline;}
.persent100{padding:0;}
.imageContMob{display:inline-block}
.block.phone>div{display:inline-block;vertical-align:middle;}
#slider .button {padding: 10px 20px;}
#slideshow .item .content {bottom: 16%;}
.block-cart img, .block-cart span{display:inline-block;vertical-align:bottom;text-align:left;padding:1px 5px;font-size:13px;}
#header {margin-top: 17px;}
#producttabs .feedBackMain li.greenBut{display:block;text-align:center;}
}
@media all and (max-width: 769px) {
.col-sms-12 {width: 100%;}
.col-sms-11 {width: 91.66666666666666%;}
.col-sms-10 {width: 83.33333333333334%;}
.col-sms-9 {width: 75%;}
.col-sms-8 {width: 66.66666666666666%;}
.col-sms-7 {width: 58.333333333333336%;}
.col-sms-6 {width: 50%;}
.col-sms-5 {width: 41.66666666666667%;}
.col-sms-4 {width: 33.33333333333333%;}
.col-sms-3 {width: 25%;}
.col-sms-2 {width: 16.666666666666664%;}
.col-sms-1 {width: 8.333333333333332%;}
.categories .item .title {max-width: 260px;}
.sort-by label, .show-by label {display: none;}
.box-up-sell .block-title .title h2 {padding: 8px 50px;font-size: 24px;}
.products-grid .item .item-inner .actions {-moz-transform: translateY(000px);-webkit-transform: translateY(000px);-o-transform: translateY(000px);-ms-transform: translateY(000px);transform: translateY(000px);}
#header {margin-top: 17px;}
#header .logoBlock{padding:0 14px 0 15px;width: 24%;}
#header .headerRigthBlock {
    width: calc(100% - 180px);
}
.pdt-sale .preloader {display:none;}
.block.phone.first {
    padding-left: 11px;}
#header-right {position: fixed;top: 0;width: 100%;background-color: #09AFE7;border-bottom: 1px solid #fff;}
.header-right-mob {width: 320px;height: 45px;margin: 0 auto;}
.header-right-mob > div {display: inline-block;position: relative;border-right: 1px solid #fff;padding: 0 15px;}
.header-right-mob > div:last-child {border-right: 0} 
#header-right .fa {margin-bottom: 0;border: 0;}
#header-right .block-cart .dropdown-cart {display: none;}
#header-right .header-compare .compare-content {display: none;}
#header-right .header-search .search-hover .form-search {position: absolute;right: -35px;top: 45px;}
#header-right .header-link .top-menu {left: 20px;}
#footer-top .block-news .block-content ul .item .postTitle a {max-height: 42px;}
#footer-top .block-news .block-content ul .item .postContent p {max-height: 105px;}
.effect-bounceIn {-webkit-animation: 0;-moz-animation: 0;-o-animation: 0;animation: 0;}
.effect-bounceInRight {-webkit-animation: bounceInRight 0;-moz-animation: bounceInRight 0;-o-animation: bounceInRight 0;animation: bounceInRight 0;}
.sort-by select {width: 100%;}
.breadcrumbs {white-space: normal;}
.goodsDataOpinionAddTable label {width: 100%;}
#slider.owl-theme .owl-buttons .owl-prev, #slider.owl-theme .owl-buttons .owl-next {top: 35%;}
.cartTable thead {display: none;}
.cartTable tbody tr {display: block;margin-bottom: 30px;}
.cartTable tbody tr > td {display: block;width: 100%;margin-bottom: 1px;}
.cartTable tbody .inputText {width: 70px;}
.cartTable tbody .price.old-price {display: none;}
.cartTable tbody tr .title {float: left;display: inline-block;}
.cartTable tbody tr .cart-qty .title {line-height: 40px;}
.cartTable tbody tr.discounttr {margin-bottom: 1px;}
.cartTable tbody tr.discounttr td {background-color: #efefec;text-align: right;}
.cartTable tbody tr.discounttr .disc-name .num {display: inline-block;}
.cartTable tbody tr.discounttr td.hide {display: none;}
.cartTable tfoot tr {display: block;float: left;width: 100%;margin-bottom: 1px;}
.cartTable tfoot tr > td {display: block;float: left;width: 100%;}
.cartTable tfoot td.text-right > span:first-child {margin-right: 15px;float: left;}
.cartTable tfoot td.hide {display: none;}
.cartTable tfoot td.text-right span.TotalSum {display: inline-block;}
.cartTable .buttons .button {display: block;float: none !important;margin: 0 auto 10px;}
#footer-bottom .container{padding:6px 0;}
#footer-bottom .row{margin:0 auto;}
#producttabs .feedBackMain li.greenBut{display:block;text-align:center;}
.subscribeBlock .feedbackForm2 .callback-form {padding: 0 10px 0 7px;}
.subscribeBlock button {width: 160px;}
.subscribeBlock h3{font-size:26px;}
.subscribeBlock div .item{padding:10px 0 0;}
#reviewsBlock .revClient{max-width:590px;}
.mobbuttonConstr{display:block;}
.buttonConstr{display:none;}
.phoneBlockGoodsLeft{max-width:458px}
/*.imageBlockGoodsLeft img {width: 27.3%;}*/
/*.buttonConstr a:first-child, .mobbuttonConstr a:first-child {margin-right: 5px;}*/
#producttabs .feedBackMain #feedback_name, .formClientAngel #feedback_name, #producttabs .feedBackMainMob #feedback_name .formClientAngelMob #feedback_name {max-width: 180px;}
.formClientAngel li.greenBut {display: block;text-align: center;}
.constructor .techConst div{padding:0 10px 0 20px;}
.constructor .techConst div:first-child{padding:0 10px 0 0;}
.fancybox-inner .product-view{padding:0px;}
.fancybox-inner .showAllGood {bottom: -25px;left: 0;right:inherit;}
#custommenu ul.mainnav li.parent:hover .dropdown-menu{width:96%;}
.products-grid .item .item-inner .item-img{min-width:inherit;}
.bannerBlock{float:none;}
.fb-page.fb_iframe_widget, #vk_groups{float:left;margin-right:20px;}
.goodAction{float:left;margin-left:10px;}
#block-info .icon-block{padding-left:21px;}
#block-info .icon-block img{max-width: 106px;padding-top: 8px;}
#block-info .text-block br{display:none;}
#block-info .block-top-content {margin-bottom: 18px;}
.topNewsShop ul li:nth-child(2n){text-align:right;padding:30px 0 0 15px !important;margin-left: 0px;}
.topNewsShop ul li {margin: -8px 0 0;padding: 30px 0 0 15px !important;margin-left: -8px;}
.topNewsShop {margin-bottom: 22px;}
#custommenu ul.mainnav li.level0 > a {padding: 9px 15px;}
.blockSeriiBig .products-grid .item .item-inner .product-name,.products-list .item .product-shop .product-info .product-name a, .blockRaitingBig .products-grid .item .item-inner .product-name, .products-grid .item .item-inner .product-name a{display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.products-grid .item .item-inner .description {display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.special-goods-name .products-grid .item .item-inner .product-name a{-webkit-line-clamp: 3;}
.special-goods-name .products-grid .item .item-inner .product-name{height:65px;}
.block.phone{text-align:left;}
.subscribeBlock .feedbackForm2 #feedback_email {width: 214px;padding-left: 13px;}
.subscribeBlock > div{padding: 8px 0 0px 1px;}
.mobCharTop, .mobArtTop{display:block;margin-bottom:15px;}
.product-view .product-name{margin:8px 0 15px;}
.mobCharTop, .mobCharTop a{color:#0f65b8;}
.mobCharTop a:hover{color:#4c8fcc;border-bottom:1px dashed #d3982e;}
.goodsDataMainModificationArtNumber {display:none;}
.mobArtTop{color:#70737c; font-size:14px;}
.mobArtTop span{color:#000;}
.mobNon{display:none;}
.imageContrModifTech{font-size:14px;}
.constructor .greenCub{margin-left:0px;}
.constructor .techConst div{padding:0 10px 0 0px;}
.raiting .popular-goodsAll h2 {width: 80%;}
.ratingChildName .BigBlockSoc {margin-top: 28px;width: 75px;margin-right: 0;}
.ratingChildName .BigBlockSoc .linkSoc:before{top: 1px;left: -17px;}
}
.categories_sort.mod {display:none}
@media all and (max-width: 767px) {
 .categories_sort.not-mod {display:block;}
.categories_sort.mod {display:none}
/*.products-grid .item .item-inner .quickview, .products-grid .item .item-inner .add-to-links, .products-list .item .item-inner .quickview, .products-list .item .item-inner .add-to-links, .viewed .recently-item .quickview,  .viewed .recently-item .actions{display:none !important;}*/
.products-grid .item .item-inner .add-to-links, .products-list .item .item-inner .add-to-links{display:none !important;}
  
}
@media all and (max-width: 721px) {
#producttabs .feedBackMain li.greenBut{display:inline;}
}
@media all and (max-width: 641px) {
#mommenu #menu_offcanvas .collapse{background: #f8f8f8;}
.greenConstLink a{font-size:14px;}
.toolbar.bottom .sort-by {display: none;}
.products-list .item .product-shop .product-bottom .actions .add-cart span {display: none;}
.box-up-sell .block-title .title h2 {padding: 10px 30px;font-size: 20px;}
.cart-ajax .actions .button {padding: 8px;}
.scroll {overflow-x: scroll;}
.products-list .item .product-shop .actions .add-cart span {display: none;}
.product-tabs .tabs li a {padding-right: 15px;font-size: 15px;}
.product-tabs .tabs li:last-child a {padding-right: 0;}
#slideshow .item .content p{display:none;}
#custommenu ul.menunav li > a{padding:5px 4px;}
#custommenu ul.mainnav li.level0 > a {padding: 9px 10px;}
#header-top,#header,.mobPhoneBlock{display:none;}
#header-top-mob{display:block;padding:7px 10px;}
#header-top-mob .logoBlock{display:block;float:left;}
.wrapper:not(.cart_order) #header-top-mob.fixed {position: fixed;width: 100%;z-index: 13;}
.wrapper:not(.cart_order) #header-bottom.fixed {position: fixed;width: 100%;top: 51px;z-index: 12;background: #fff;border-bottom: 1px solid #dadada;}
#header-top-mob .block.phone, #header-top-mob .mobHeaderTopClient, #header-top-mob .block-cart,#search{float:right;padding-top:0px;}
.mobHeaderTopClient{position:relative;}
.mobHeaderTopClient.new_block {border: 2px solid #e5e4e4;border-radius: 50%;margin-top: 3px;margin-right: 8px;}
.mobHeaderTopClient.new_block a {padding: 6px 5px 0;}
.mobHeaderTopClient.new_block i {line-height: 19px;font-size: 22px;color: rgba(218, 218, 218, 1);}
.mobHeaderTopClient.new_block .mobRegistrBlock {
    width: 100%;
    right: inherit;
    left: 0;
    position: fixed;
    top: 48px;padding: 20px 16px 34px;z-index: 9;
}
.mobHeaderTopClient.new_block .mobRegistrBlock h3 {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 12px;
}
.mobRegistrBlock-block {
    display: flex;
    flex-direction: column;
}
.mobRegistrBlock-block a {
    font-size: 18px;
}
.mobHeaderTopClient.new_block .mobRegistrBlock a i {
    font-size: 21px;
       margin-right: 8px;
    margin-bottom: 10px;padding:0;
}
.mobHeaderTopClient.new_block .mobRegistrBlock a {padding:0;}
.mobHeaderTopClient.new_block .mobRegistrBlock .work_time {
   display: flex;
    color: #000;
    margin-bottom: 8px;
}
.mobRegistrBlock-block .soc_block {
    margin-bottom: 12px;
}
.mobHeaderTopClient.new_block .mobRegistrBlock .call-back {
    border: 1px solid rgba(10, 86, 71, 1);
    width: 181px;
    text-align: center;
    font-size: 14px;
    line-height: 19px;
    font-weight: 700;
    border-radius: 3px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgba(10, 86, 71, 1);
}
.mobHeaderTopClient.new_block .mobRegistrBlock .call-back i {
    margin-bottom: 0;
    color: rgba(10, 86, 71, 1);
    font-size: 14px;
    line-height: 16px;
}
.mobHeaderTopClient.new_block .mobRegistrBlock .call-back:hover {
    color: #fff;
    background: rgba(10, 86, 71, 1);
}
 .mobHeaderTopClient.new_block .mobRegistrBlock .call-back:hover i {
    color: #fff;
   
}
#header-top-mob .goldMob{left:23px;}
#header-bottom{padding:0;}
.col-smb-4{width:27%}
.col-smb-8{width:73%}
#header-bottom .col-smb-12{width:100%}
.searchMob{color: #e5e4e4;display: inline-block;padding: 0 4px;line-height: 20px;font-size: 16px;margin:5px;}
.block.phone .linkMobPhone{color: #e5e4e4;display: inline-block;padding: 0 4px;line-height: 20px;font-size: 16px;border: 2px solid #e5e4e4;border-radius: 50%;margin:5px;}
.block.cart{float:right;padding: 5px 8px 0 10px;}
#search,.block.phone{width: auto;}
#slider .button{padding: 10px 20px;margin-right: 45px;margin-top: 25px;}
#search {padding: 0 5px 0 0px;}
#search a{font-size:24px;}
.logomob img{max-width:135px;}
.persent100 img {display: inline-block;max-width: 40px;}
.persent100 span.per100{display:none;}
.persent100 p{margin:0;}
.greenConstLink{padding:12px 8px !important;}
#custommenu {display: none;}
#mommenu {display: inline-block;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;;padding:12px 0 15px 0;vertical-align:middle;min-height:40px;margin:0;}
.greenConstLink{margin-top:-2px;text-align:left;}
#mommenu .btn-navbar, #mommenu .btn-navbar1{font-size:14px;color:#d29d49;text-transform:uppercase;}
#mommenu .btn-navbar i, #mommenu .btn-navbar1 i{margin:0 8px;}
.persent100, #mommenu{width:49%;}
.products-list .ico-product3{right:0;}
}
@media all and (max-width: 481px) {
.col-smb-12 {width: 100%;}
.mobbuttonConstr {text-align: center;}
.product-view .product-shop .add-to-box .wrap-qty {float: left;margin: 0 30px 10px 0;}
.product-view .product-shop .add-to-box .add-to-cart .add-cart {display: block;clear: both;}
.product-view .product-shop .add-to-box .add-to-links li a {font-size: 14px;}
.box-up-sell .block-title {width: 100%;text-align: left;}
.box-up-sell .block-title .title {float: left;width: 100%;text-align: center;background-color: #09afe7;}
.box-up-sell .block-title .title:before, .box-up-sell .block-title .title:after {display: none;}
.box-up-sell .block-title .title h2 {padding: 14px 5px;font-size: 16px;height: 41px;}
.box-up-sell .block-title.navigation a:before {line-height: 44px;}
.box-up-sell .block-title.navigation .prev, .box-up-sell .block-title.navigation .next {float: left;background-color: #09AFE7;margin: 0;height: 44px;margin-top: -8px;position: absolute;}
.box-up-sell .block-title.navigation .prev {left: 0;}
.box-up-sell .block-title.navigation .next {right: 0;}
.cart-ajax .cart-product .cart-product-img {float: none;margin: 0 0 10px 0;}
.cart-ajax .cart-product .cart-product-img a {display: block;margin: 0 auto;}
.cart-ajax .cart-txt .actions .button:first-child {margin-bottom: 10px;}
.cart-ajax .cart-txt .actions .button:first-child, .cart-ajax .cart-txt .actions .button:last-child {float: none;}
.quick_order_payment .orderStagePaymentList .cell1 {float:left;width:10%;}
.quick_order_payment .orderStagePaymentList .cell2 {float:left;width:90%;}
.delivery .orderStageDeliveryListTable .cell1 {padding-right: 1px;padding-left: 1px;}
.products-grid .item .item-inner .item-img > a {display: block;margin: 0 auto;}
.products-list .item .product-image{text-align:center;}
.products-list .item .product-shop .product-info {border-left: 0;}
.owl-carousel .owl-item {padding: 0;}
.topNewsShop ul li, .topNewsShop ul li:nth-child(2n){text-align:center;padding:10px;}
.topNewsShop ul li, .topNewsShop ul li{padding:10px;}
.account .block-account {padding: 10px;}
.account .block-account h3 {font-size: 15px;}
.account .block-title h3 i {margin-right: 10px;}
#footer-top {background-size: auto 100%;}
.products-list .item .col-sm-4.col-sms-4 {padding-right: 15px;}
.products-list .item .col-sm-8.col-sms-8 {padding-left: 15px;}
.products-list .item .col-sm-4.col-sms-4.col-smb-6 {padding-right: 0px;}
.products-list .item .product-shop > div{padding:0;}
.thumblist-box .prev {left: -10px;}
.thumblist-box .next {right: -10px;}
.product-tabs .tabs li {font-size: 16px;padding-right: 25px;}
#slider.owl-theme .owl-buttons .owl-prev, #slider.owl-theme .owl-buttons .owl-next, #slider.owl-theme .owl-controls {display: none !important;}
.subscribeBlock div .item{text-align:center;width:100%;}
.subscribeBlock button{width:100%;max-width: 350px;}
#reviewsBlock .revClient{max-width: 320px;}
.formClientAngelMob{padding:0;}
.feedBackMainMob, .formClientAngelMob{display:block;}
 .formClientAngel{display:none;}
.subscribeBlock > div{padding:15px 0;}
.subscribeBlock .feedbackForm2 div{display:block;}
.subscribeBlock .feedbackForm2 div.buttons{padding:0 10px;}
.subscribeBlock .feedbackForm2 .callback-form, .subscribeBlock .feedbackForm2 #feedback_email{width:100%;}
.subscribeBlock p{margin:0 0 10px 0;}
.subscribeBlock div .item{padding:0;}
#reviewsBlock .revClient{max-width:280px;}
.view-mode, .sort-by, .show-by{margin-bottom:0;}
.toolbar {padding: 10px;}
.sort-by .down:after, .sort-by .up:after{content:'';display:none;}
.constructor .techConst div.imageContrModifTechMob{width:100%;display:block !important;text-align:center;}
.constructor .techConst div.imageContrModifTech{display:none !important;}
.constructor .techConst div{display:block;width:100%;padding: 10px 10px 0 0;}
.constructor .price{font-size:33px;}
.price-box{margin-top:10px;}
.fancybox-inner .products-list .item{max-width:100%;}
.popular-goodsAll .urlRaiting{text-align:center;}
.toolbar .sort-by a{padding:5px 15px;}
.bannerBlock,.fb-page.fb_iframe_widget, #vk_groups{float:none;}
.oplataBlock ul li:nth-child(5){float:none;}
.oplataBlock ul li:nth-child(6){margin:0 5px 0 0;}
.oplataBlock ul li:last-child{margin:0;}
.products-list .item .price-box{float:none !important;}
.block.phone{padding:0;}
#mommenu .btn-navbar i {
    margin: 0 2px;
}
#slideshow .item .content {bottom: 35%;}
.topNewsShop ul li {padding: 26px 0 0 15px !important;}
#producttabs .feedBackMain h2 span.greyBorder, .formClientAngel h2 span.greyBorder, #producttabs .feedBackMainMob h2 span.greyBorder, .formClientAngelMob h2 span.greyBorder {display: block;width: 252px;}
#producttabs .feedBackMain h2, .formClientAngel h2, #producttabs .feedBackMainMob h2, .formClientAngelMob h2 {margin: 0 0 20px;}
.catalogGoods {padding: 0;}
.mobBlockFilter {padding-top: 10px;}
.constructor .techConst div:last-child{padding:0;}
.topNewsShop ul li:nth-child(2n){margin-left: -8px;}
.products-grid .item .item-inner .price-box{margin-top:0;}
}
@media all and (max-width: 460px) {
  .col-smb-8, .col-smb-4{width:50%;} 
  #header-bottom .col-smb-8{padding-right:0}
.persent100{display:none;}
.button{padding:6px 9px;}
#slider .button{padding:7px 5px;margin-right: 5px;margin-top: 5px;}
#mommenu{border-left:none !important;}
.block.cart {padding: 5px 5px 0 5px;}
#search {padding: 0px 5px 0 5px;}
#header-top-mob .logoBlock {max-width: 130px;}
.feedBackMainMob .feedback-form, .formClientAngelMob .feedback-form{font-size:0;}
#producttabs .feedBackMainMob #feedback_name, #producttabs .feedBackMainMob input, .formClientAngelMob #feedback_name, .formClientAngelMob input{max-width:100% !important;margin:5px auto;}
#producttabs .feedBackMainMob select:first-child, .formClientAngelMob select:first-child{width:83px;}
#producttabs .feedBackMainMob select:nth-child(2), .formClientAngelMob select:nth-child(2){width:209px;margin:0;}
#producttabs .feedBackMainMob li:last-child, .formClientAngelMob li:last-child{display:block;text-align:center;}
#action .image{width:32.2%;}
#reviewsBlock .revClient{max-width:185px;}
#reviewsBlock .photoClient{vertical-align:top;}
.imageBlockGoodsLeft img {margin: 20px 0 20px 20px;width: 80px;}
.buttonConstr a, .mobbuttonConstr a{display:block;margin: 10px auto !important;}
.phoneBlockGoodsLeft {max-width: 220px;margin: 5px auto 15px;text-align: center;padding: 11px;}
.phoneBlockGoodsLeft .phoneBlock{margin-left:0;margin-top:10px;}
.products-grid .item .item-inner .item-img{min-width:inherit;}
.view-mode, .sort-by, .show-by{margin-right:3px;}
.sort-by a, .sort-by select, .show-by select{padding: 5px !important;}
.view-mode a, .view-mode span{width:30px;height:30px;}
.view-mode .fa-th-large:before, .view-mode .fa-th-list:before{line-height:32px;font-size:18px;}
.toolbar {padding: 10px 5px;}
.products-grid .item .item-inner .item-img, .products-grid .item .item-inner .item-img > a.product-image img{height:170px;}
.pdt-content .navigation{display:none;}
.products-grid .item{max-width:50%;}
.pdt-sale .products-grid .item{display:none !important;}
.pdt-sale .products-grid .item:nth-child(1), .pdt-sale .products-grid .item:nth-child(2), .pdt-sale .products-grid .item:nth-child(3){display:block !important;}
.pdt-new .products-grid .item,.pdt-best .products-grid .item{display:none !important;}
.pdt-new .products-grid .item:nth-child(1), .pdt-new .products-grid .item:nth-child(2), .pdt-new .products-grid .item:nth-child(3), .pdt-new .products-grid .item:nth-child(4),.pdt-best .products-grid .item:nth-child(1), .pdt-best .products-grid .item:nth-child(2), .pdt-best .products-grid .item:nth-child(3), .pdt-best .products-grid .item:nth-child(4){display:block !important;}
.pdt-sale .products-grid .item .item-inner .item-img,.pdt-sale .products-grid .item .item-inner .item-info{width:49%;display:inline-block;vertical-align:top;height:auto;}
.pdt-sale .products-grid .item, .popular-goodsAll .products-grid .item, .related-goods .products-grid .item, .blockSeriiBig .products-grid .item, .blockRaitingBig .products-grid .item{max-width:100%;}
.showAllGood{display:block;clear:both;float:none;text-align:center;margin-bottom:20px;}
.showAllGood a{border-bottom:1px dashed #000;}
.urlRaiting{text-align:center;margin-top:10px;}
#searchMobVer{display:block;padding:0 10px;position:relative;margin-bottom:20px;}
#searchMobVer .inputText{background: rgba( 218, 218, 218, 0.9 );border: none;border-radius:3px;}
#searchMobVer .button{padding: 0 0;width: 24px;height: 24px;border: none;position: absolute;top: 5px;right: 11px;background: none;cursor: pointer;font-size:18px;}
#searchMobVer .inputText::-webkit-input-placeholder {color: #6c6c6c;}
#searchMobVer .inputText::-moz-placeholder          {color: #6c6c6c;}
#searchMobVer .inputText:-ms-input-placeholder      {color: #6c6c6c;}
#OrderAjaxBlock h3{font-size: 17px;}
#action h2 span{line-height: 22px;}
.goodAction{margin-left:0;/*margin-top:20px;*/}
.product-shop .add-to-box{margin-top:20px}
.priceMinOut { margin: -15px 0 5px;}
#reviewsBlock h2 span{font-size:20px;}
/*.popular-goods .navigation, .pdt-sale .navigation, .pdt-new .navigation, .pdt-best .navigation, .box-up-sell .navigation, .popular-goods2 .navigation{top:20px;}*/
#mommenu{width:49%;}
.greenConstLink{text-align:center;margin-top: 0px;}
#mommenu .btn-navbar i{margin:0 4px 0 4px;}
#mommenu{padding:15px 0px;border-right:1px solid #e5e5e5;margin:0;}
#mommenu .btn-navbar{float:none;}
#header-bottom{padding:0;}
.breadcrumbs li span{display:inline;}
#block-info .text-block h4{text-transform:none;font-size:12px;}
#action h2 {width:85%;}
#action .navigation{top:5px;}
#block-info {background: #fafaf5;padding: 21px 0 0 0;text-align: center;}
#block-info .icon-block img {max-width: 75px;}
.products-grid .item .item-inner .price-box p{display:block;margin:0 0 5px 0;}
.raiting .popular-goodsAll h2 {width: 60%;}
#mommenu #menu_offcanvas:after{left:20%;}
}
@media all and (max-width: 420px) {
#action h2 span {height: 51px;}
.imageBlockGoodsLeft img {margin: 20px 0 20px 5px;}
.buttonConstr a, .mobbuttonConstr a{width:220px;}
}
@media all and (max-width: 320px) {
.priceMinOut {margin: -15px 0 5px;}
.logomob img {max-width: 114px;}
.constructor .goodsDataMainModificationsBlockProperty label{padding:0px;}
.products-grid .item .item-inner .item-img, .products-grid .item .item-inner .item-img > a.product-image img {height: 140px;}
.constructor .price-box, .constructor .add-to-cart{text-align:center;}
#reviewsBlock .revClient{max-width:145px;}
}
@media all and (min-width: 450px) {
  #producttabs .pdt-content {max-height: 485px;        overflow: hidden;}
  
}
@media all and (min-width: 768px) {
.container {width: 750px;}
.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%}
.account .block-account {width: 48%;margin-right: 4%;}
.account .block-account:nth-child(2n) {margin-right: 0;}
.account div.block-account:last-child {margin-right: 0;}
.contact-info .block-account {width: 48%;margin-right: 4%;}
.contact-info div.block-account:last-child {margin-right: 0;}
.cartTable tfoot td.text-right span.TotalSum {display: none;}
#header-right .header-link .top-menu {top: 0;}
}
@media all and (min-width: 970px) {
.container {width: 950px;}
.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-6-5{width:51.7%}
.col-md-6-4{width:48.3%}
.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%}
.viewed .block-content .recently-item .actions a {margin: 5px 4px 5px 0;}
.product-view .product-img-box {padding-left: 0;padding-right:0;}
.product-view .product-shop {padding-right: 0;}
}
@media all and (min-width: 1170px) {
.container {width: 1170px;}
.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%}
.viewed .block-content .recently-item .actions a {margin: 5px 10px 5px 0;}
.sort-by select {width: 270px;}
}
/******************************************************************************
  Фиксы для браузеров
*******************************************************************************/
.Safari .box-up-sell .block-title.navigation .next {float: none;right: 30px;top: 2px;}
.Safari #custommenu ul.mainnav li ul.dropdown-menu {display:none;}
.Safari #header-right .header-search .search-hover .form-search input {line-height: 100%;}
/*.Safari .sort-by, .Safari .show-by {line-height: 38px;}*/
.IE img {width: 100%;}
.IE .logo img {width: auto;}
.IE .goodsDataOpinionCaptchaImg {width: auto;}
.IE .cartTable img {width: auto;}
.IE .block-cart .dropdown-cart .cart-products-list .cart-item .product-image img {width: auto;}
.IE #header-right .header-compare .compare-content #compare-items {list-style-type: none;}
.IE #header-right .header-search .search-hover .form-search input {line-height: 100%;}
.IE #footer-middle .footer-content ul {margin-left: 0;}
.Firefox .goodsDataOpinionCaptchaImg {width: auto;}
.Firefox .account .form-list .fields i {line-height: 36px;}
.Firefox .sort-by select, .Firefox .show-by select {text-align: left;}
.Firefox #header-right .header-compare .compare-content #compare-items {list-style-type: none;}
/*.Firefox img {width: 100%;}*/
.Firefox .logo img {width: auto;}
.Firefox .cartTable img {width: auto;}
.Firefox .thumblist-box .thumblist li a img {width: auto;}
.Firefox .viewed .block-content .recently-item .product-image img {width: auto;}
.Firefox .block-cart .dropdown-cart .cart-products-list .cart-item .product-image img {width: auto;}
.Firefox .product-view .product-shop .add-to-box .wrap-qty .qty-set span {margin-top: -4px;}
.Opera img {width: 100%;}
.Opera #header-right .header-compare .compare-content #compare-items {list-style-type: none;}
.Opera .logo img {width: auto;}
.Opera .goodsDataOpinionCaptchaImg {width: auto;}
.Opera .sort-by select, .Opera .show-by select {text-align: left;}
.Opera #header-right .header-search .search-hover .form-search input {line-height: 100%;}
@font-face {
  font-family:'BlagovestFive';
  src:url('/design/Blagovest-FourSerif.eot?v=4.4.0');
  src:url('/design/Blagovest-FourSerif.eot?#iefix&v=4.4.0') format('embedded-opentype'),
  url('/design/Blagovest-FourSerif.woff2?v=4.4.0') format('woff2'),
  url('/design/Blagovest-FourSerif.woff?v=4.4.0') format('woff'),
  url('/design/Blagovest-FourSerif.ttf?v=4.4.0') format('truetype'),
  url('/design/Blagovest-FourSerif.svg?v=4.4.0#blagovestfiveregular') format('svg');
  font-weight:normal;
  font-style:normal;
}
.mcs_container {overflow-y: auto;}
.mcs_container::-webkit-scrollbar-track {background: rgba(218,218,218,0.4);}
.mcs_container::-webkit-scrollbar {width: 6px;}
.mcs_container::-webkit-scrollbar-thumb {border-radius: 4px;background: #dadada;}
.mcs_container:hover::-webkit-scrollbar-thumb {background: #dadada;}
/*СТИЛИ ОТ КОНСТАНТИНА НАЧАЛО, ПРЕЖДЕ ЧЕМ ТРОГАТЬ СПРОСИ*/
.dummy {
      background-color: red;
    }
    .quick-modal {
      overflow-x: hidden;
      overflow-y: auto;
      display: block;
      padding: 15px;
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1050;
      background: rgba(0, 0, 0, 0.5);
    }
    .quick-modal-close-btn {
      float: right;
      text-decoration: none;
      color: black;
      background-color: white;
      padding: 1px 5px;
      border: 1px solid #ccc;
      border-radius: 10px;
    }
    .quick-modal-close-btn:hover {
      background-color: #ccc;
    }
    .quick-modal-content {
      width: 80%;
      max-width: 800px;
      background-color: #eee;
      margin-right: auto;
      margin-left: auto;
      border: 1px solid #ccc;
      border-radius: 3px;
      margin-top: 50px;
    }
    .quick-modal-header {
      border-bottom: 1px solid #dadada;
      margin-bottom: 15px;
      padding: 0 15px;
    }
    .quick-modal-header h1 {
      padding: 0;
      margin: 5px 0;
      font-family: 'Cuprum';
      line-height: 25px;
      font-size: 22px;
      color: #333744;
      text-transform: uppercase;
      height: auto;
      font-weight: 400;
      max-height: 114px;
      overflow: hidden;
    }
    .quick-modal-body {
      padding-bottom: 35px;
    }
    .quick-radio {
      display: none;
    }
    .modification-label {
      display: block;
      float: left;
      margin: 2px;
      padding: 5px 10px;
      cursor: pointer;
      border-radius: 3px;
      border: 1px solid #d9d9d9;
      text-align: center;
    }
    .modification-label:hover {
      border: 1px solid #cb9723;
      background: #f5ead3;
      color: #383838;
    }
    .modification-label.active {
      border: 1px solid #cb9723;
      background: #f5ead3;
      color: #383838;
    }
    .modification-label span {
      font-weight: 600;
      font-size: 120%;
    }
    .quick-price{
      font-size: 170%;
      font-weight: 600;
    }
    .quick-price-old{
      margin-left: 15px;
      font-size: 120%;
      color: #999;
      text-decoration: line-through;
    }
    .price-and-submit-block{
      padding: 15px 0;
      width: 100%;
      display: table;
    }
    .price-block{
      vertical-align: middle;
      display: table-cell;
      width:50%;
    }
    .submit-block{
      display: table-cell;
    }
    .quick-btn{
      font-size: 16px;
      line-height: 15px;
      background: #53c2ac;
      padding: 11px 32px;
      float: left;
      border: none;
      color: #fff;
      cursor: pointer;
      margin-left: 15px;
      border-radius: 3px;
      width:100%;
      margin:0;
    }
    .quick-btn:hover{
      background: #cb9723;
    }
    .quick-btn:disabled{
      cursor: not-allowed;
      background: #53c2ac85;
    }
    .num-format::after{
      content: ' Р';
      font-weight: 400;
    }
    .m-t-30{
      margin-top: 30px;
    }
    #ajax-cart-success-message{
      border: 1px solid #cb9723;
      background: #f5ead3;
      color: #383838;
      padding: 15px;
      margin-top: 30px;
      border-radius:3px;
    }
    #ajax-cart-success-message button{
      display: inline-block;
      padding: 4px 16px;
      /* font-weight: 700; */
      /* font-size: 14px; */
      text-align: center;
      white-space: nowrap;
      color: #6a6a6a;
      /* text-transform: uppercase; */
      border: 1px solid #acacac;
      outline: 0;
      border-radius: 3px;
      cursor: pointer;
    }
    #ajax-cart-success-message button:hover{
      background-color: #53c2ac;
      color: white;
      border-color: #003300;
    }
    .cartAjaxMsg{
      display: block;
      text-align: center;
      margin-top: 10px;
      color: white;
      font-weight: 600;
      background-color: #53c2ac;
      border-radius: 3px;
      padding: 3px;
    }
    .loader {
      margin-right:3px;
      float: left;
      border: 3px solid #d4d8da;
      border-radius: 50%;
      border-top: 3px solid #3498db;
      width: 16px;
      height: 16px;
      -webkit-animation: spin 1s linear infinite;
      animation: spin 1s linear  infinite;
    }
    .loader.inactive{
      display: none;
    }
    @-webkit-keyframes spin {
      0% { -webkit-transform: rotate(0deg); }
      50% { -webkit-transform: rotate(180deg); }
      100% { -webkit-transform: rotate(360deg); }
    }
    @keyframes spin {
      0% { transform: rotate(0deg); }
      50% { -webkit-transform: rotate(180deg); }
      100% { transform: rotate(360deg); }
    }
    #quick-goto-cart{
      background: #2a7be0!important;
    }
    .quick-triggers-imgs{
      display: table;
      width: 100%;
      margin-top: 30px;
    }
    .quick-triggers-imgs div{
      display: table-cell;
      width: 33%;
      text-align: center;
    }
    #cart-msg{
      width: 50%;
      text-align: center;
      margin-left: 50%;
      margin-top: -15px;
      margin-bottom: 15px;
    }
    .m-t-15{
      margin-top: 15px;
    }
/*СТИЛИ ОТ КОНСТАНТИНА КОНЕЦ*/
/* Правки меню*/
#custommenu ul.mainnav li.parent:hover .dropdown-menu {padding:10px 0;display: block;/* width:100%; */margin-left: 0;overflow-y: hidden;visibility: visible;opacity: 1;filter: alpha(opacity=100);-khtml-opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transform-origin: top center;-moz-transform-origin: top center;transform-origin: top center;-webkit-transition: all 0.01s linear;-moz-transition: all 0.01s linear;-o-transition: all 0.01s linear;transition: all 0.01s linear;}
#custommenu ul.mainnav li.level1,#custommenu ul.mainnav li.level2, #custommenu ul.mainnav li.level3 {position:relative;list-style: none;}
#custommenu ul.mainnav .dropdown-menu-Block.mcs_container {max-height: 100% !important;overflow-y: inherit;}
#custommenu ul.mainnav li.level1:nth-child(4n+1) {clear: both}
#custommenu ul.mainnav li.level0 {position: relative;}
#custommenu ul.mainnav li.level1.parent a.title-lv1:after {display: none;}
#custommenu ul.mainnav li.parent:hover .dropdown-menu {width: 275px;}
#custommenu ul.mainnav li.level1:nth-child(4n+1) {width: 270px;}
#custommenu ul.mainnav li.level1 {width: 100%;}
#custommenu ul.mainnav {overflow: visible;}
/* /END Правки меню */
/** Умный Поиск **/
.header-search .search {position: relative}
.header-search #header .header-right .search {display: inline-block;position: relative;vertical-align: middle;width: 100%;height: auto;margin: 0;z-index: 1;border-bottom: 1px solid #dce4e9}
.header-search .search .search-icon {display: none;width: 25px;text-align: center}
.header-search .search #search_mini_form {display: inline-block;vertical-align: middle;position: relative;width: 100%}
.header-search .search #search_mini_form .search-string {font-size: 13px;color: #21293c;width: 100%;max-width: 100%;margin: 0;line-height: 36px;padding-right: 90px;}
.header-search .search #search_mini_form .search-string:focus + .search-reset{opacity:1;}
.header-search .search #search_mini_form .search-reset,
.header-search .search #search_mini_form .search-submit {position: absolute;top: 0;right: 0;height: 42px;padding: 0 15px;font-size: 16px;}
.header-search .search #search_mini_form .search-reset {right: 46px;opacity: 0;-webkit-transition: opacity .3s ease;transition: opacity .3s ease}
.header-search .search #search_mini_form input::-webkit-input-placeholder {color: #b1bfc8}
.header-search .search #search_mini_form input::-moz-placeholder {color: #b1bfc8}
.header-search .search #search_mini_form input:-ms-input-placeholder {color: #b1bfc8}
.header-searchBtn {position: absolute;top: 0;right: 0;height: 40px;padding: 0 15px;font-size: 16px}
.header-search .search #search_mini_form .header-searchIcon {color: #4c1e8a}
.header-search .search #search_mini_form .header-searchIcon:hover  {color: #ff0098;}
@media (max-width: 991px) {.header .header-search .search {padding: 15px}}
/** Поисковая выдача умного поиска**/
#search-result {display: none;position: absolute;top: 38px;width: 100%;margin-top: 5px;padding: 5px 15px 5px 15px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);border: 2px solid #dce4e9;background-color: #fff;color: #777;z-index: 3}
#search-result._active {visibility: visible;opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0)}
#search-result .inner .result-category {width: 40%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding-right: 10px}
#search-result .inner .result-category._visible + .result-goods {border-left: 1px solid #dce4e9}
#search-result .inner .result-category img {display: none}
#search-result .inner .result-goods {width: 60%;height: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 0 10px}
#search-result .inner .result-category a {font-weight: 700}
#search-result .inner {overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex}
#search-result .inner .result-item {width: 100%;line-height: 20px;padding: 10px 0}
#search-result .inner .result-item a {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
#search-result .inner .result-item a:hover,
#search-result .inner .result-item a._active {color: #ff0098}
#search-result .inner .result-item a img {max-width: 40px;max-height: 40px;margin-right: 15px}
@media (max-width: 991px) {#search-result {width: calc(100% - 30px)}}
.header-search .search #search_mini_form .search-string {line-height: 36px;padding-left: 20px;}
button.search-submit, button.search-reset{font-family: FontAwesome;font-style: normal; }
.form_otzyv {margin: 44px 0;}
/* Окошко с информацией о cookies */
.cookies-bottom {position: fixed;bottom: 0;width: 100%;background: #f3f3f3;z-index: 100;}
.cookies-bottom-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 5px 0;}
.cookies-bottom-icon {font-size: 32px;line-height: 40px;text-align: center;margin-right: 15px;-webkit-box-flex: 0;-ms-flex: 0 0 40px;flex: 0 0 40px;}
.cookies-bottom-icon i {color: #ff9302;}
.cookies-bottom-closeBtn {position: absolute;top: -27px;right: 50px;width: 40px;height: 30px;font-size: 22px;background: #f3f3f3;}
.modal-content {
    max-width: 384px;
}
.catalog_categori > ul {
    padding: 0;list-style-type: none;
    margin: 0;
}
.catalog_categori li {
    margin: 10px 0;
}
.catalog_categori li>ul li {
    
    margin: 5px 0 5px 3px;
}
.catalog_categori li:not(.active) > ul {
    display: none;
}
.catalog_categori .header-arrow {
    position: relative;
}
.catalog_categori li a{
    display: flex;
    width: 100%;
    justify-content: space-between;
} 
.catalog_categori .header-arrow:before {    content: "\f105";
    display: block;
    font-family: "FontAwesome";
    position: absolute;
    top: 0px;
    right: 0px;
    color: #acacac;
    font-weight: bold;} 
.catalog_categori .header-arrow.active:before {content: "\f107";}
.catalog_categori .header-linkText {
    text-transform: uppercase;
}
.catalog_categori > ul > li > a .header-linkText {
       font-family: "CuprumRegular";
    font-size: 17px;
    color: #333744;
}
.catalog_categori .header-linkText .count {
    margin-left: 13px;
    font-size: 11px;
}
.goods_quick {
    text-decoration: underline;
    margin: 0 auto;
    width: 100%;
    display: block;
    position: relative;
    text-align: center;
    margin-top: 7px;
    float: left;
}
.modal-content.dop_page {
    margin: 20px 0;
}
.modal-content.dop_page .h-replace.h2-replace {
    margin-bottom: 15px;
}
.sort-toggle {
  display: none;
}
.show-btn {
  padding: 4px 24px;
}
.show-btn:hover {
  color: #53c2ac;
}
.button.add-cart.add-cart-link {
    background: #2a7be0;
    color: #fff;
}