.format_text{text-align:justify;margin-bottom:47px;border:solid 1px #dcdcdc;padding:10px 81px 0px;background:#fafafa;}
.format_text h1, h2, h3{font-size:22px;font-weight:normal;text-transform:none;}
.brands-page{margin:0 4.5%;}
.brands-page .brand{overflow:hidden;width:25%;float:left;position:relative;border:solid 1px #dedede;margin:-1px 0 0 -1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;}
.brands-page .brand:hover{z-index:5;outline:solid 2px #f8a85b;outline-offset:-2px;}
.brands-page .brand p{position:absolute;padding:10px 20px 20px;left:1px;bottom:-100%;right:1px;margin:0;background:rgba(255,255,255,0.8);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.brands-page .brand:hover p{bottom:1px;}
.brands-page .brand a{height:200px;line-height:200px;display:block;text-align:center;}
.brands-page .brand a img{max-width:100%;max-height:180px;vertical-align:middle;display:inline-block;}
.color-item{position:relative;}
.clone-color{display:none;z-index:9;border:2px solid rgba(0,0,0,0.1);position:absolute;left:0;top:0;width:100px;height:100px;border-radius:50%;overflow:hidden;background-size:cover;background-position:center!important;}
.brand-page{margin:0 4.5%;}
.brand-page .brand img{max-width:200px;max-height:200px;}
.brand-page .sub-categories{padding:20px 0;}
.brand-page .sub-categories span{color:#999;}
.brand-page .sub-categories a{display:inline-block;vertical-align:top;margin:0 10px;}
.brand-page .sub-categories a:hover{color:#f95;text-decoration:none;}
.dialog-window .options .inline-select.color{margin-left:0px;}
.quickorder-custom-button a.quickorder-button{-webkit-appearance:none;appearance:none;border-radius:0;display:inline-block;font-family:'h-roman';border:none;text-transform:uppercase;text-align:center;background:rgba(248, 168, 91, 0.9);color:#fff;font-size:14px;line-height:36px;outline:0;background:#464646;color:#fff;font-size:13px;margin:0;width:200px;padding:0;}
.quickorder-custom-button a.quickorder-button:hover{background:#000;text-decoration:none;}
.quickorder-custom-button-cart a.quickorder-button-cart{background:none;font-size:15px;line-height:22px;margin:12px 45px;border:none;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#0f0f0f;border-bottom:1px dashed #0f0f0f;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.quickorder-custom-button-cart a.quickorder-button-cart{text-decoration:none;}
.quickorder-wrap .quickorder-header{background:#6dc66a;font-size:18px;text-shadow:none;}
.haggle-button,
.haggle_link{color:#bc8550;font-size:13px;outline:0 none;text-decoration:none;font-family:'h-roman';background:none;text-transform:none;padding:0;margin:0;}
.haggle-button:hover{background:none;text-decoration:underline;}
.catalog-colors{margin-top:-1px;display:table;width:100%;border-collapse:collapse;}
.catalog-colors li{display:table-cell;line-height:50px;height:50px;background-color:#f0f0f0;border:solid 1px #dcdcdc;text-align:center;vertical-align:middle;}
.catalog-colors li a{display:block;font-size:11px;color:#101010;line-height:20px;font-family:'h-medium';text-transform:uppercase;}
.catalog-colors li.selected{background:#fff;border-bottom-color:#fff;}
.catalog-colors li a:hover{text-decoration:none;}
.colors-sorting{border:1px solid #dcdcdc;line-height:30px;padding:20px;}
.c-s-button li a{background-color:#fff;border:solid 2px #c8c8c8;font-size:11px;text-transform:uppercase;color:#464646;line-height:30px;padding:0 16px;display:inline-block;}
.c-s-button li{margin-right:20px;margin-bottom:10px;}
.c-s-button li a:hover,.c-s-button li.selected a{background:#464646;color:#fff!important;border:solid 2px #464646;}
.select-wrap select{margin-left:20px;height:30px;padding:0 10px;}
.colors-list{padding:40px 0;display:none;}
.colors-list .coll-1-5{text-align:center;padding-bottom:40px;}
.colors-list .coll-1-5:nth-child(5n+1){text-align:left;}
.colors-list .coll-1-5:nth-child(5n+2) a{margin-right:15%;}
.colors-list .coll-1-5:nth-child(5n+4) a{margin-left:15%;}
.colors-list .coll-1-5:nth-child(5n+5){text-align:right;}
.colors-list .item-color{background-size:cover;width:150px;height:150px;border-radius:50%;position:relative;border:4px solid #fff;}
.colors-list .item-color span{text-align:center;top:100%;position:absolute;left:0;right:0;padding:10px;font-size:11px;font-family:'h-roman';color:#0f0f0f;line-height:12px;text-transform:uppercase;}
.colors-list .item-color.selected{border:4px solid #fc8f33;}
.selected-color{display:none;background:rgba(0,0,0,0.6);padding:20px;position:fixed;bottom:0;left:0;right:0;}
.selected-color .colors-list{text-align:center;display:block;padding:10px;}
.selected-color .colors-list .item-color{width:60px;height:60px;border:2px solid #fc8f33;margin:0 20px 30px;}
.selected-color .colors-list .item-color span{color:#fff;}
.button-wrap{padding:10px;}
.button-wrap .button{background:#fff;color:#0f0f0f;}
.wrap-select{position:relative;margin-right:20px;display:inline-block;vertical-align:top;}
.header-select{position:relative;background:#fff;width:180px;height:30px;border:1px solid #dcdcdc;line-height:30px;padding:0 20px;}
.list-select{z-index:99;display:none;border:1px solid #dcdcdc;background:#fff;top:30px;position:absolute;left:0;width:220px;}
.list-select a{position:relative;display:block;padding:0 20px;line-height:30px;font-size:13px;color:#0f0f0f;}
.list-select a:hover{background:#f4f4f4;text-decoration:none;}
.list-select a.selected:after{content:'';position:absolute;right:0;top:0;display:block;height:30px;width:30px;background:url(img/check.png) center no-repeat;}
.header-select:after{content:"";width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#000000 transparent transparent transparent;position:absolute;right:8px;top:12px;z-index:9;}
.complect-item-wrap{width:;}
.complect-item-wrap .prod-status-bar{border-bottom:1px solid #dcdcdc;}
.complect-item-wrap .prod-cart .purchase{height:auto;position:relative;border:none;margin-bottom:20px;}
.complect-item-wrap .options .inline-select.color{margin-left:-15px;}
.complect-item-wrap .complect-item-features{padding-top:10px;}
.complect-item-wrap .complect-item-features .features .name{margin-top:5px;}
.header-complect-features{font-size:15px;text-transform:uppercase;margin-bottom:20px;font-family:'h-medium';line-height:24px;}
.md-badge{width:22px;height:22px;float:left;margin-right:15px;}
.md-badge span{display:none;}
.md-badge i{display:none;}
.md-sale{background:url(img/sale.png) 0 0 no-repeat;}
.md-hit{background:url(img/hit.png) 0 0 no-repeat;}
.md-ship{background:url(img/ship.png) 0 0 no-repeat;}
ul.menu-h.catalog-tree{padding-bottom:40px;border-collapse:collapse;width:888px;margin:0 auto;}
.catalog-tree li{max-width:294px;width:33.3%;height:308px;position:relative;display:inline-block;float:left;border:solid 1px #dedede;}
.catalog-tree li .cat-head{display:block;width:100%;height:160px;background-repeat:no-repeat;background-size:contain;background-position:center;}
.catalog-tree li .cat-link{display:block;white-space:nowrap;padding:12px 0;margin:0 20px;font-size:13px;font-family:'h-medium';line-height:22px;color:#101010;text-transform:uppercase;}
.catalog-tree li .cat-link:hover{color:#f95;text-decoration:none;}
.catalog-tree li .cat-info{z-index:9;position:absolute;padding-top:160px;top:0;left:0;right:0;height:148px;}
.catalog-tree li .cat-info-wrap{background:#fff;}
.catalog-tree li:hover .cat-info{outline:2px solid #ff9955;outline-offset:-1px;min-height:148px;height:auto;}
.catalog-tree li .sub-cat{margin:0 20px;overflow:hidden;max-height:70px;}
.catalog-tree li:hover .sub-cat{max-height:inherit;}
.catalog-tree li .sub-cat a{display:block;font-size:13px;line-height:24px;font-family:'h-roman';}
.catalog-tree li .sub-cat a:hover{text-decoration:underline;}
.catalog-tree li .sub-cat.scm3 a{width:50%;float:left;}
.catalog-tree li .cat-count{margin:0 20px;color:#bc8550;padding-bottom:10px;}
.catalog-page .slider-category{margin-top:16px;margin-bottom:52px;}
.gallery-direction a{width:30px;height:50px;margin-top:-25px;background-color:rgba(255,255,255,0.8);background-repeat:no-repeat;border-radius:0;position:absolute;top:50%;outline:0;text-indent:-9999px;z-index:99;}
.gallery-direction a:hover{background-color:#464646;}
.gallery-direction .md-prev{left:0;background-image:url(img/ar-left-b.png);background-position:8px center;}
.gallery-direction .md-next{right:0;background-image:url(img/ar-right-b.png);background-position:10px center;}
.gallery-direction .md-prev:hover{left:0;background-image:url(img/ar-left.png);background-position:8px center;}
.gallery-direction .md-next:hover{right:0;background-image:url(img/ar-right.png);background-position:10px center;}
.label-select{color:#0f0f0f;margin-left:20px;font-weight:bold;}
.open-colors{cursor:pointer;text-transform:uppercase;border-bottom:1px #0f0f0f dotted;margin-top:10px;line-height:16px;display:inline-block;margin-left:20px;}
.open-desc{height:0;width:0;border:5px solid transparent;cursor:pointer;border-top-color:#000;margin-top:5px;vertical-align:top;display:inline-block;}
.open-asc{height:0;width:0;border:5px solid transparent;cursor:pointer;border-bottom-color:#000;margin-top:0px;vertical-align:top;display:inline-block;}
.align-left.open-colors {
    display: none;
} 
.namesrok_postavki {
    display: none;
}

#srok_postavki {
    display: none;
}
.product-title{padding-right:120px;color:#464646;}
.product-wrapper{position:relative;}
.left-collumn{padding-right:570px;position:relative;display:block;}
.left-collumn .description{margin-bottom:20px;padding-top:40px;position:relative;}
.right-collumn{width:510px;border:solid 1px #dcdcdc;vertical-align:top;float:right;position:relative;z-index:9;}
.prod-status-bar{margin-bottom:16px;}
.rating-prod-wrap .reviews-count{margin-right:40px;margin-left:10px;display:inline-block;font-size:13px;font-family:'h-roman';color:#0f0f0f;line-height:16px;border-bottom:1px dashed #4f4f4f;}
.sku-prod-wrap{margin-left:20px;font-size:13px;color:#464646;}
.sku-prod-wrap .sku-prod-w{color:#0f0f0f;font-family:'h-medium';}
.payment-wrap{font-size:13px;line-height:24px;font-family:'h-roman';height:22px;}
.payment-wrap img{max-height:32px;margin-top:-10px;}
.payment-list{display:inline-block;margin-left:18px;}
.oferta-wrap{height:22px;width:90px;position:relative;margin-left:54px;}
.oferta-wrap img{position:absolute;bottom:0;right:0;}
.prod-cart .purchase{margin-bottom:5px;padding:0; border-bottom:1px solid #dcdcdc;}
.percent-w{position:absolute;top:20px;left:-30px;width:60px;height:60px;z-index:4;}
.percent-w:before{content:'';left:50%;top:50%;margin-left:-23px;margin-top:-23px;width:45px;height:45px;z-index:1;background:#f37c68;position:absolute;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.percent-w span{position:relative;color:#fff;display:block;line-height:60px;text-align:center;font-family:'h-medium';font-size:18px;z-index:9;}
.price-w{margin-left:40px;padding-top:26px;width:142px;text-align:left;}
.price-w .compare-at-price{margin:0;font-size:18px;color:#464646;display:block;}
.price-w .price{font-size:30px;font-family:'h-bold';color:#0f0f0f;display:block;}
.price-w a.gold{margin-top:10px;}
.prod-cart .qty-w{margin-top:26px;width:100px;height:48px;position:relative;background-color:#fff;border:solid 1px #dedede;}
.prod-cart .qty-w .qty-plus,
.prod-cart .qty-w .qty-minus{font-size:18px;font-family:'h-bold';top:-1px;display:inline-block;position:absolute;width:25px;height:48px;text-align:center;line-height:48px;background-color:#f0f0f0;border:solid 1px #dedede;}
.prod-cart .qty-w .qty-plus{right:-1px;}
.prod-cart .qty-w .qty-minus{left:-1px;}
.prod-cart .qty-w .qty input{margin-left:25px;vertical-align:top;padding:0;width:50px;height:48px;border:none;outline:none;text-align:center;background-color:transparent;}
.prod-cart .qty-w .qty-plus.disabled,
.prod-cart .qty-w .qty-minus.disabled{color:#7c7c7c;}
.right-collumn .options{padding-left:30px;}
.buttons-w{width:200px;margin-left:5px;margin-top:26px;}
.buttons-w input[type="submit"]{padding:0;width:100%;margin-bottom:7px;font-size:15px;}
.buttons-w .button{padding:0;width:100%;}
.prod-cart .services{padding-left:30px;}
.prod-cart .services > *{margin-bottom:12px;}
.prod-cart ul.skus{padding-left:30px;}
.prod-cart ul.skus li{margin-bottom:12px;}
.prod-cart ul.skus li .price{font-size:1.3em;}
.print-wrap{padding-right:20px;}
.print-wrap .icon-compare{margin-right:5px;width:20px;height:20px;background:url(img/compare-icon.png) center no-repeat;}
.print-wrap .icon-print{margin-right:5px;width:20px;height:20px;background:url(img/icon-print.png) center no-repeat;}
.print-wrap .compare-w a,
.print-wrap .print-w a{text-decoration:underline;}
.print-wrap .print-w{padding-left:30px;}
.tabs-prod-info{}
.tabs-prod-info .tabs-info-nav{display:table;margin-bottom:0;background:#f7f9f7;border-collapse:collapse;width:100%;line-height:48px;font-size:11px;}
.tabs-prod-info .tabs-info-nav li{outline:none;text-transform:uppercase;text-align:center;display:table-cell;border:1px solid #dcdcdc;}
.tabs-prod-info .tabs-info-nav li.ui-tabs-active{background:#fff;border-bottom-color:#fff;}
.tabs-prod-info .tabs-info-nav li:first-child{border-left-color:transparent;}
.tabs-prod-info .tabs-info-nav li a{text-decoration:none;display:block;}
.info-container{padding:20px;}
.info-container img{max-width:100%;}
.prod-cart .features{}
.prod-cart .features .name{margin-right:10px;font-family:'h-roman';line-height:22px;}
.prod-cart .features .value{font-family:'h-medium';line-height:22px;}
.prod-cart .features .coll-1-2{padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.photo-wrap .image{display:block;margin:20px;text-align:center;}
.photo-wrap .image{height:480px;}
.photo-wrap .image a{display:block;line-height:480px;text-align:center;}
.photo-wrap .image img{max-height:460px;vertical-align:middle;display:inline-block;}
.photo-wrap.photo_album .image{height:300px;}
.photo-wrap.photo_album .image a{display:block;line-height:300px;text-align:center;}
.photo-wrap.photo_album .image img{max-height:300px;}
.photo-wrap .image .corner.left{left:0;}
.photo-wrap .image .corner.top{top:0;}
.video-wrap{padding:20px;}
.video-wrap iframe{max-width:100%;width:100%;height:340px;}
.gallery-container{position:relative;}
.gallery-nav{display:table;table-layout:fixed;margin:0;margin-top:-1px;background:#f7f9f7;border-collapse:collapse;width:100%;line-height:48px;font-size:11px;}
.gallery-nav li{outline:none;text-transform:uppercase;text-align:center;display:table-cell;border:1px solid #dcdcdc;}
.gallery-nav li.ui-tabs-active{background:#0f0f0f;color:#fff;}
.gallery-nav li.ui-tabs-active a{color:#fff;}
.gallery-nav li a{text-decoration:none;display:block;}
.kmthreesixty{margin:0 auto;}
.kmthreesixty img{max-width:100%!important;}
.more-images{display:block;margin:10px 0;}
.more-images .image a{text-align:center;outline:1px solid #dcdcdc;outline-offset:-1px;display:block;line-height:96px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.more-images .image.selected a{outline-offset:-2px;outline:2px solid #000;}
.more-images .image img{display:inline-block;margin:0 auto;vertical-align:middle;max-width:96px;max-height:96px;}
.product-footer{margin-top:38px;border-top:1px solid #dcdcdc;padding-top:42px;}
.product-sliders{width:510px;border-top:solid 1px #dcdcdc;margin-top:20px;padding-top:20px;}
.product-sliders .banner_img{text-align:center;}
.product-sliders .banner_img img{display:inline-block;}
.reviews-collumn{width:602px;max-width:48%}
.reviews-collumn > h3{font-size:18px;line-height:36px;color:#0f0f0f;text-transform:uppercase;}
.complect-bar-wrap{background:#f7f9f7;border-collapse:collapse;width:100%;line-height:48px;font-size:11px;border:1px solid #dcdcdc;}
.complect-bar-wrap > a{text-transform:uppercase;text-align:center;padding:0 36px;border-right:1px solid #dcdcdc;}
.complect-bar-wrap > a:hover{background:#0f0f0f;text-decoration:none;color:#fff;}
.currency-toggle{right:0;position:absolute;}
.bonus{background:#ceb;padding:2px 4px 1px;}
.plugin{margin-bottom:20px;}
span.loading{position:relative;top:4px;left:10px;}
.checkout span.loading{position:relative;top:4px;left:10px;}
#compare-leash{position:fixed;bottom:0;box-shadow:0 2px 9px rgba(0, 0, 0, 0.4);font-size:1.1em;right:30px;z-index:9999;}
#compare-leash a{text-decoration:none;color:#fff;background:#f8a85b;display:block;padding:10px 15px;-webkit-transition:background 0.5s ease-in-out;-moz-transition:background 0.5s ease-in-out;-ms-transition:background 0.5s ease-in-out;transition:background 0.5s ease-in-out;}
#compare-leash a:hover{background:#464646;color:#fff !important;}
#compare-leash a.just-added{background:#f79433;}
.slider-home .bx-wrapper .bx-controls-direction a{width:30px;height:50px;margin-top:-25px;background-color:rgba(255,255,255,0.8);background-repeat:no-repeat;border-radius:0;}
.slider-home .bx-wrapper .bx-controls-direction a:hover{background-color:#464646;}
.slider-home .bx-wrapper .bx-prev{left:0;background-image:url(img/ar-left-b.png);background-position:8px center;}
.slider-home .bx-wrapper .bx-next{right:0;background-image:url(img/ar-right-b.png);background-position:10px center;}
.slider-home .bx-wrapper .bx-prev:hover{left:0;background-image:url(img/ar-left.png);background-position:8px center;}
.slider-home .bx-wrapper .bx-next:hover{right:0;background-image:url(img/ar-right.png);background-position:10px center;}
.bullets{padding:0;margin:35px 0px 40px;}
.bullet{font-size:0.9em;vertical-align:top;text-align:center;padding:0 10px;}
.bullet h4{font-weight:normal;font-size:14px;text-transform:uppercase;line-height:20px;font-family:'h-medium';margin-bottom:10px;}
.bullets-label{font-weight:normal;font-size-adjust:none;text-align:center;position:relative;text-transform:uppercase;font-size:24px;line-height:36px;font-family:'h-roman';margin-bottom:28px;}
.bullets-label span{display:inline-block;background:#fff;position:relative;padding:0 34px;z-index:5;}
.bullets-label:before{content:'';height:1px;width:100%;background:#c8c8c8;position:absolute;left:0;top:50%;z-index:1}
.bullet .bullet-content{margin-bottom:10px;font-size:13px;line-height:22px;}
.bullet .b-glyph{width:80px;height:50px;display:block;margin:0 auto;margin-bottom:10px;}
.bullet .b-glyph.b-design{background:url(img/b-design.png) center no-repeat;}
.bullet .b-glyph.b-shipping{background:url(img/b-shipping.png) center no-repeat;}
.bullet .b-glyph.b-payment{background:url(img/b-payment.png) center no-repeat;}
.bullet .b-glyph.b-service{background:url(img/b-service.png) center no-repeat;}
.about-home h3{font-size:24px;font-weight:normal;line-height:36px;font-family:'h-roman';text-transform:uppercase;text-align:center;}
.item-about{background-color:#e8e8e8;border:solid 1px #ddd;}
.item-about .item-header{padding:24px 12px;display:block;overflow:hidden;}
.item-about .item-header .item-text{display:block;font-size:13px;line-height:22px;font-family:'h-roman';background:#fff;padding:24px 12px;margin-top:-150%;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.item-about:hover .item-text{display:block;margin-top:0;}
.content-about .coll-1-3:nth-child(1) .item-about .item-header{background:url(img/about-1.png) center/cover no-repeat;}
.content-about .coll-1-3:nth-child(2) .item-about .item-header{background:url(img/about-2.png) center/cover no-repeat;}
.content-about .coll-1-3:nth-child(3) .item-about .item-header{background:url(img/about-3.png) center/cover no-repeat;}
.item-about .item-link{display:block;cursor:pointer;position:relative;text-align:center;background:#fff;font-family:'h-medium';font-size:15px;line-height:68px;text-transform:uppercase;}
.item-about .item-link:after{content:'';top:0;right:0;position:absolute;width:68px;height:68px;background:url(img/about-arr-o.png) center no-repeat;}
.item-about .item-link:hover{background:#f7a85b;text-decoration:none;color:#fff;}
.item-about .item-link:hover:after{background:url(img/about-arr-w.png) center no-repeat;}
.item-about .item-header{height:238px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.content-about .coll-1-3:nth-child(1){padding-right:20px;}
.content-about .coll-1-3:nth-child(2){padding:0 10px;}
.content-about .coll-1-3:nth-child(3){padding-left:20px;}
.about-more{padding:70px 0 30px;}
.about-more .coll-1-2:nth-child(2){padding-left:26px;}
.about-more .item-about-more h4{margin-bottom:25px;font-size:24px;font-family:'h-roman';text-transform:uppercase;}
.brands-home{padding-bottom:30px;}
.brands-home .label-brands{font-weight:normal;font-size-adjust:none;text-align:center;position:relative;text-transform:uppercase;font-size:24px;line-height:36px;font-family:'h-roman';margin-bottom:28px;}
.brands-home .label-brands span{display:inline-block;background:#fff;position:relative;padding:0 34px;z-index:5;}
.brands-home .label-brands:before{content:'';height:1px;width:100%;background:#c8c8c8;position:absolute;left:0;top:50%;z-index:1}
.brands-home .item-brand{line-height:90px;text-align:center;display:inline-block;}
.brands-home .item-brand img{max-height:80px;vertical-align:middle;display:inline-block;opacity:0.6;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(100%);}
}
.brands-home .item-brand:hover img{opacity:1;-webkit-filter:grayscale(0%);filter:none;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);}
.js-carousel .bx-wrapper{margin:0 auto;}
.related.js-carousel .bx-wrapper .bx-controls-direction a{margin-top:-58px;}
.js-carousel .bx-wrapper .bx-controls-direction a{width:30px;height:50px;margin-top:-25px;background-color:rgba(255,255,255,0.8);background-repeat:no-repeat;border-radius:0;}
.js-carousel .bx-wrapper .bx-controls-direction a:hover{background-color:#464646;}
.js-carousel .bx-wrapper .bx-prev{left:0;background-image:url(img/ar-left-b.png);background-position:8px center;}
.js-carousel .bx-wrapper .bx-next{right:0;background-image:url(img/ar-right-b.png);background-position:10px center;}
.js-carousel .bx-wrapper .bx-prev:hover{left:0;background-image:url(img/ar-left.png);background-position:8px center;}
.js-carousel .bx-wrapper .bx-next:hover{right:0;background-image:url(img/ar-right.png);background-position:10px center;}
.category-name{margin-bottom:40px;font-size:30px;text-transform:uppercase;font-weight:normal;}
h3.category-name{text-align:center;margin:20px 0 0 0;}
.category-catalog{position:relative;z-index:9;}
.category-catalog ul.cat-more{display:table;width:100%;border-collapse:collapse;}
.category-catalog ul.cat-more li{display:table-cell;line-height:50px;height:50px;background-color:#f0f0f0;border:solid 1px #dcdcdc;text-align:center;vertical-align:middle;}
.category-catalog ul.cat-more li a{display:block;font-size:11px;color:#101010;line-height:20px;font-family:'h-medium';text-transform:uppercase;}
.category-catalog ul.cat-more li.selected{background:#fff;border-bottom-color:#fff;}
.category-catalog ul.cat-more li.selected a{color:#101010;}
.category-subcat{border:solid 1px #dcdcdc;margin-top:-1px;position:relative;}
.category-subcat{position:relative;z-index:1;}
.category-subcat .sub-links{padding:20px;padding-bottom:10px;}
.category-subcat .sub-links li{margin-right:20px;margin-bottom:10px;}
.category-subcat .sub-links li a:hover{background:#0f0f0f;color:#fff;border:solid 2px #0f0f0f;}
.category-subcat .sub-links li a{background-color:#fff;border:solid 2px #c8c8c8;font-size:11px;text-transform:uppercase;color:#464646;line-height:42px;padding:0 16px;display:inline-block;}
.filters{margin-bottom:90px;position:relative;border:solid 1px #dcdcdc;border-top:none;padding:5px 20px 0px;background:#fafafa;}
.filters input[type="text"]{font-size:13px;line-height:22px;color:#000;height:30px;width:68px;text-align:center;font-family:'h-medium';}
.filters .filter-param{margin-bottom:20px;width:180px;margin-right:0px;display:inline-block;vertical-align:top;}
.filters h5{margin-bottom:0.5em;font-weight:normal;text-transform:none;font-size:13px;font-family:'h-medium';color:#101010;}
.filters label{display:block;margin-bottom:10px;}
.filters .ui-slider-horizontal.ui-widget-content{position:relative;top:-72px;}
.filters .slider{background:transparent;padding-top:48px;overflow:auto;width:160px;}
.filters .ui-slider{margin:10px 0px 10px 0px;display:block;}
.filters .ui-slider-horizontal{height:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#c8c8c8;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.35);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.35);box-shadow:inset 0 1px 2px rgba(0,0,0,.35);border:none;}
.filters .ui-slider-horizontal .ui-slider-handle,
.filters .ui-slider-horizontal .ui-slider-handle.ui-state-focus{top:-8px;margin-left:0px;height:16px;width:16px;border:none;box-shadow:0 1px 2px rgba(0,0,0,0.15);border-radius:50%;z-index:0;}
.filters .ui-slider-horizontal .ui-slider-handle.ui-state-hover{border-color:#999;box-shadow:0 1px 4px rgba(0,0,0,0.35);}
.filters .ui-slider-horizontal.ui-widget-content{background:#bbb;}
.filters .ui-slider-horizontal .ui-widget-header{position:relative;top:0px;z-index:0;height:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#f79433;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.35);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.35);box-shadow:inset 0 1px 2px rgba(0,0,0,.35);}
.filters .ui-widget-content .ui-state-default{border:1px solid #ccc;background:#f7f7f7;}
.filters .ui-widget-content .ui-state-default:last-child{margin-left:-18px}
.submit-filter{position:absolute;right:0;bottom:-60px;}
.filter-content{overflow-x:hidden;overflow-y:auto;max-height:110px;}
.refresh-f{margin-top:12px;margin-right:12px;font-size:13px;line-height:22px;height:22px;font-family:'h-roman';color:#bc8550;}
.refresh-f .icon-refresh-f{background:url(img/refresh-f.png) center no-repeat;margin-top:2px;width:12px;height:18px;display:inline-block;vertical-align:top;margin-right:5px;}
.submit-filter input[type=submit]{height:45px;line-height:45px;font-size:13px;font-family:'h-medium';}
.slider-category{margin-top:32px;margin-bottom:45px;}
ul.sorting{margin-left:0;margin-bottom:20px;padding-left:0;}
ul.sorting li.sorting-label,
ul.sorting li.sorting-label:hover{font-size:13px;line-height:30px;font-family:'h-roman';color:#0e0e0e;background:none;}
ul.sorting li{height:30px;line-height:30px;padding:0 16px;background:#f0f0f0;list-style:none;display:inline-block;}
ul.sorting li.selected{background:#464646;}
ul.sorting li a{padding:2px 3px;}
ul.sorting li:hover{background:#000;}
ul.sorting li:hover a{text-decoration:none;color:#fff;}
ul.sorting li.selected a{color:#fff;}
ul.sorting li i{vertical-align:top;margin-left:4px;}
i.sort-desc{height:0;width:0;border:4px solid transparent;border-bottom-color:#fff;margin-top:10px;display:inline-block;}
i.sort-asc{height:0;width:0;border:4px solid transparent;border-top-color:#fff;margin-top:14px;display:inline-block;}
ul.thumbs{padding:10px 0;width:auto;display:block;border-collapse:collapse;margin:0 auto;}
ul.thumbs li{max-width:284px;width:45%;z-index:1;display:inline-block;float:left;border:solid 1px #dedede;height:428px;vertical-align:top;padding:0;margin:-1px 0 0 -1px;position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul.thumbs li:hover{z-index:5;outline:solid 2px #f8a85b;outline-offset:-2px;}
ul.thumbs li .image{width:100%;text-align:center;height:220px;display:block;vertical-align:top;}
ul.thumbs li .image-wrap{display:block;line-height:200px;height:200px;}
ul.thumbs li .image img{vertical-align:middle;display:inline-block;margin:1px auto;max-width:270px;max-height:200px;}
ul.thumbs li .image .badge-wrapper{position:relative;}
ca{text-decoration:none;}
ul.thumbs li .item-stock{position:absolute;z-index:9;top:200px;right:10px;}
ul.thumbs li .item-stock i{margin-top:7px;width:7px;height:7px;border-radius:50%;margin-right:2px;display:inline-block;vertical-align:top;}
ul.thumbs li .item-stock .in-stock{color:#3eb554;}
ul.thumbs li .item-stock .in-stock i{background:#3eb554;}
ul.thumbs li .item-stock .out-of-stock{color:#999;}
ul.thumbs li .item-stock .out-of-stock i{background:#999;}
ul.thumbs li a:hover{text-decoration:none;}
ul.thumbs li h5{font-family:'h-medium';color:#0f0f0f;font-size:15px;line-height:18px;margin:0 20px 8px;overflow:hidden;}
ul.thumbs li p{font-family:'h-medium';color:#0f0f0f;font-size:15px;line-height:18px;margin:0 20px 8px;overflow:hidden;}
ul.thumbs li h5:hover{color:#fb9a3c;}
ul.thumbs li p:hover{color:#fb9a3c;}
ul.thumbs li span.summary{max-height:48px;height:48px;overflow:hidden;display:block;padding:0 20px;color:#969696;font-size:13px;line-height:16px;}
ul.thumbs li .features{padding:0 20px;color:#969696;font-size:13px;line-height:18px;max-height:54px;overflow:hidden;}
ul.thumbs li .features .name{min-width:70px;padding-right:10px}
ul.thumbs li .features .icon16.color{display:none;}
ul.thumbs li .item-rating{display:block;padding:10px 20px;}
ul.thumbs li .offers{display:block;padding:0 20px;left:0;right:0;bottom:20px;position:absolute;}
ul.thumbs li .offers .out-of-stock{display:inline-block;line-height:36px;}
ul.thumbs li .purchase{margin:0;}
ul.thumbs li .purchase input[type="submit"]{font-size:13px;padding:0 26px;}
ul.thumbs li .purchase .icon16.loading.adding2cart{position:absolute;z-index:1;margin-left:6px;margin-top:5px;background-color:#fff;}
ul.thumbs li .added2cart{display:inline;padding:0;font-size:0.9em;}
ul.thumbs li .price-wrap{font-family:'h-bold';line-height:36px;}
ul.thumbs li .price-wrap.withsale{font-family:'h-bold';line-height:18px;}
ul.thumbs li .price-wrap .price{color:#000;font-size:18px;}
ul.thumbs li .price-wrap .compare-at-price{display:block;font-size:13px;color:#464646;font-family:'h-medium';line-height:18px;}
ul.thumbs li .price-wrap .price.without_compare{display:inline-block;line-height:19px;vertical-align:bottom;}
ul.thumbs li .item-colors{margin:0 20px;height:30px;overflow:hidden;}
ul.thumbs li .item-colors .txr-color{margin-right:10px;background-size:cover;background-position:center center;background-repeat:no-repeat;width:26px;height:26px;border-radius:50%;overflow:hidden;display:inline-block;}
ul.thumbs.mini{text-align:left;}
ul.thumbs.mini li{margin-right:20px;width:150px;}
ul.thumbs.mini li .image img{width:96px;height:96px;}
ul.thumbs.mini li h5{font-size:1em;max-width:150px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
ul.thumbs.mini .image{width:96px;height:auto;}
ul.thumbs.mini li .price{display:block;}
ul.thumbs.mini li .out-of-stock{margin-left:0;}
ul.thumbs.mini .purchase{margin-top:0;}
ul.thumbs.mini input[type="button"],
ul.thumbs.mini input[type="submit"]{font-size:0.9em;}
.related{padding-top:15px;padding-bottom:26px;}
.related .bx-wrapper{margin:0 auto;}
.related .bx-viewport{padding:2px;margin-left:-2px;}
.related h3{line-height:36px;margin-bottom:32px;font-size:18px;text-align:center;text-transform:uppercase;}
.compare-from-list{position:relative;top:2px;left:6px;opacity:0.25;}
.compare-from-list:hover{opacity:0.5;}
.compare-from-list.active{opacity:1;}
.welcome{margin:0 80px 30px;}
ul.homepage-bxslider{padding:0;margin:0;overflow:hidden;position:relative;max-height:360px;}
ul.homepage-bxslider li{list-style:none;margin:0;padding:0;max-height:360px;}
.product-sliders .slider{padding:0;overflow:hidden;background:#fff;}
.product-sliders .slider a{display:block;height:360px;margin-bottom:40px;text-decoration:none;}
.product-sliders .slider a .image{float:right;margin-right:60px;margin-left:20px;position:relative;max-width:70%;}
.product-sliders .slider a .image img{max-height:320px;}
.product-sliders .slider a .image .corner.right{right:30px;}
.product-sliders .slider a .image .corner.top{top:20px;}
.product-sliders .slider a h3{font-size:2.8em;color:#000;line-height:1.2em;margin-bottom:0.4em;margin-left:60px;margin-right:60px;}
.product-sliders .slider a .info{margin-left:60px;z-index:183;}
.product-sliders .slider a p{margin-left:60px;color:#555;margin-top:15px;}
.product-sliders .slider .compare-at-price{margin:0;font-size:18px;color:#0f0f0f;display:block;}
.product-sliders .slider .price{font-size:160%;}
.slider .bx-wrapper{margin:0 auto;direction:ltr;}
.slider .bx-wrapper .bx-viewport{border:none;box-shadow:none;left:0;}
.slider .bx-wrapper .bx-pager,
.slider .bx-wrapper .bx-controls-auto{bottom:20px;}
.slider .bx-wrapper .bx-prev{left:-12px;background:url('img/bx-controls.png') no-repeat;background-size:192px 96px;}
.slider .bx-wrapper .bx-next{right:-12px;background:url('img/bx-controls.png') no-repeat;background-size:192px 96px;background-position:-96px 0 !important;}
.slider .bx-wrapper .bx-controls-direction a{z-index:99;width:96px;height:96px;top:40%;opacity:0.5;}
.slider .bx-wrapper .bx-controls-direction a:hover{transition:none;opacity:1;}
.slider.fill-entire-area{}
.slider.fill-entire-area .bx-wrapper .bx-prev{left:-18px;background-image:url('img/bx-controls-white.png');}
.slider.fill-entire-area .bx-wrapper .bx-next{right:-18px;background-image:url('img/bx-controls-white.png');}
.slider.fill-entire-area ul.homepage-bxslider li{background-size:cover;background-repeat:no-repeat;}
.slider.fill-entire-area h3{margin-top:25px;}
.slider.fill-entire-area h3,
.slider.fill-entire-area .info,
.slider.fill-entire-area p{margin-left:60px;}
.slider.fill-entire-area a .image .corner.right{right:100px;}
.slider.fill-entire-area a .image .corner.top{top:0;}
.store-info{text-align:center;margin-top:25px;}
.store-info h1{font-size:1.8em;}
.store-info h3{font-size:1.3em;}
.promos{margin:0;}
.promos ul{padding:0;margin:5px -5px;}
.promos ul li{padding:0;margin:0;list-style:none;display:inline-block;width:25%;vertical-align:top;}
.promos ul li a{display:block;padding:35px 13px 0;height:83px;overflow:hidden;background-size:cover;background-position:center center;color:#000;background-color:rgba(0,0,0,0.05);border:5px solid #fff;text-align:center;position:relative;}
.promos ul li a .background-color-layer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0.1;background-color:#000;}
.promos ul li a h5{font-size:1.2em;text-shadow:0 1px 1px #000;position:relative;z-index:2;margin-bottom:10px;font-weight:normal;}
.promos ul li a:hover .background-color-layer{opacity:0.5;transition:0.3s;}
.bestsellers .product-list{margin-top:40px;}
.bestsellers .bestsellers-header{text-align:center;color:#999;font-weight:normal;font-size:2em;padding-bottom:10px;padding-top:30px;}
ul.product-nav{font-size:1.1em;list-style:none;padding-left:0;}
ul.product-nav li{padding-right:20px;display:inline-block;}
ul.product-nav li a{padding:2px 5px;}
ul.product-nav li.selected a{background:#eed;}
.product-sidebar .cart{padding:25px;}
.options{line-height:2em;}
.options .inline-select{margin-bottom:15px;}
.options .inline-select.color{margin-left:-30px;}
.options .inline-select a{width:60px;height:60px;border-radius:50%;display:inline-block;position:relative;margin:0 17px 30px;border:2px solid rgba(0,0,0,0.1);background-position:center;}
.options .inline-select a:hover{background-color:rgba(0,0,0,0.2);text-decoration:none;}
.options .inline-select a .color_name{position:absolute;top:105%;left:50%;font-size:11px;line-height:16px;color:#0f0f0f;text-transform:uppercase;margin-left:-40px;width:80px;text-align:center;white-space:nowrap;}
.options .inline-select a .color_checkmark{display:none;position:absolute;top:7px;left:10px;}
.options .inline-select a.selected{border:2px solid #fa8b20;}
.options .inline-select a.selected .color_name{display:block;}
.options .inline-select a.selected .color_checkmark{display:none;}
.services{margin-bottom:20px;}
.aux{padding:15px;font-size:0.9em;}
.added2cart{display:block;padding-top:5px;font-style:italic;}
.image{position:relative;display:inline-block;max-width:100%;}
.image#product-core-image{}
.image img{max-width:100%;height:auto;}
.image .corner{position:absolute;z-index:10;font-size:0.8em;color:#fff;font-weight:bold;}
.image .corner.top{top:12px;}
.image .corner.bottom{bottom:8px;}
.image .corner.left{left:8px;}
.image .corner.right{right:78px;}
ul.thumbs .image .corner.right{right:28px;}
.image #switching-image{background:#fff url('img/loading32.gif') no-repeat 50% 50%;background-size:32px 32px;padding:10px;opacity:0.5;position:absolute;left:0;top:0;right:0;bottom:0;}
ul.skus{list-style:none;padding-left:2px;}
ul.skus li{padding-bottom:3px;}
.stocks{font-size:13px;line-height:18px;}
.stocks i{margin-top:5px;width:7px;height:7px;border-radius:50%;margin-right:7px;display:inline-block;vertical-align:top;display:inline-block;}
.stocks strong{white-space:nowrap;font-weight:normal;}
.stocks .stock-critical{color:#e00;}
.stocks .stock-critical i{background:#e00;}
.stocks .stock-low{color:#a80;}
.stocks .stock-low i{background:#a80;}
.stocks .stock-high{color:#3eb554;}
.stocks .stock-high i{background:#3eb554;}
.stocks .stock-none{color:#aaa;white-space:normal;}
.stocks .stock-none i{background:#aaa;white-space:normal;}
.stocks .icon16{margin-top:0.1em;}
.price{color:#0f0f0f;font-weight:bold;font-size:1.1em;}
.qty input{width:40px;}
.compare-at-price{text-decoration:line-through;margin:0;font-size:18px;color:#0f0f0f;display:block;}
.out-of-stock strong{color:#aaa;font-size:0.9em;}
.disabled{color:#777;}
.error{color:red;}
.rating i.icon16{margin-right:0.13em;margin-top:0em;}
span.rating{white-space:nowrap;}
h1 .rating i.icon16{margin-top:0.35em;}
.add2cart{font-size:1.1em;}
.add2cart .price{font-size:1.4em;margin-right:5px;}
.add2cart .qty{margin-right:5px;}
.add2cart .icon24.loading.adding2cart{position:relative;top:5px;left:8px;}
ul.compare-diff-all{float:right;list-style:none;}
ul.compare-diff-all li{display:inline-block;float:left;margin-left:10px;}
ul.compare-diff-all li a{padding:5px;}
ul.compare-diff-all li.selected a{background:#eee;}
ul.compare-diff-all li.selected a b{border:none;}
table.compare{width:100%;}
table.compare thead td{border-top:none;vertical-align:bottom;}
table.compare td{text-align:left;line-height:1em;padding:10px 2px;border-left:none;border-right:none;}
table.compare td a{text-decoration:none;}
table.compare td a.compare-remove{position:relative;top:-0.2em;left:0.2em;}
table.compare th{text-align:left;}
table.compare td img{display:block;margin:0 0 10px;max-height:96px;}
table.compare thead .name-wrapper{position:relative;display:inline-block;padding:0 24px 0 0;}
table.compare thead .name-wrapper .name-link{display:inline-block;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
table.compare thead .name-wrapper .compare-remove{position:absolute;top:0;right:6px;left:auto;width:16px;height:16px;}
table.compare thead .name-wrapper .compare-remove i{margin:0;}
table.features{border-spacing:0;border-collapse:collapse;}
table.features td{padding:5px 0 2px;border:none;}
table.features td.name{min-width:145px;color:#777;vertical-align:top;}
table.features tr.divider td{border-bottom:1px solid #ccc;padding-left:0;padding-top:15px;padding-bottom:0;font-weight:bold;text-transform:uppercase;color:#aaa;}
table.rating-distribution td{padding:2px 15px 2px 0;border:none;}
table.rating-distribution td .bar{background:#eee;width:200px;height:13px;}
table.rating-distribution td .bar .filling{background:#f7c854;height:13px;}
.write-review{margin:0px 0 40px;}
.review{padding-bottom:15px;border-bottom:1px solid #dcdcdc;margin-bottom:10px;}
.review .summary{margin-bottom:5px;}
.review h6{margin-bottom:10px;font-family:'h-roman';text-transform:none;color:#959595;font-size:15px;line-height:24px;}
.review .summary .username{font-family:'h-roman';color:#0f0f0f;font-size:15px;line-height:24px;}
.review .summary .rating-w{margin-left:12px;display:inline-block;}
.review .summary a{display:inline;padding:0;}
.review .summary .date{color:#959595;font-family:'h-roman';font-size:13px;line-height:18px;}
.review p{font-size:13px;line-height:18px;color:#0f0f0f;}
.review .actions{margin-top:-5px;}
.reviews{margin-bottom:20px;}
.reviews ul{margin-left:0;padding:0;list-style:none;}
.reviews ul li ul{padding-left:35px;}
.reviews ul li ul li .review h6{color:#555;}
.reviews ul li .review-form{padding:20px 0 0;}
.reviews ul li .review-form textarea{min-height:100px;}
.reviews ul .in-reply-to{background:#eee;margin:-8px -8px 3px;padding:8px 35px 0 8px;position:relative;}
.reviews ul .new{background:#ffc;margin:-8px -8px 22px;padding:8px 35px 8px 8px;}
.reviews ul.menu-h.auth-type{padding:0 0 40px;margin-left:-5px;}
.reviews ul.menu-h.auth-type li{padding-right:10px;}
.reviews ul.menu-h.auth-type li a{padding:5px 6px;}
.reviews ul.menu-h.auth-type li a img{top:0;}
.reviews textarea{height:100px;min-height:100px;margin-top:0;}
.review-form{padding:0;margin-bottom:30px;}
.review-form h4{margin:0 0 20px;font-weight:normal;}
.review-form-fields p{margin:0 0 10px;}
.review-form-fields p.review-field a{display:inline;padding:0;text-decoration:none;}
.review-form-fields label{width:160px;display:block;float:left;margin:0 10px 0 0;color:#aaa;}
.review-form-fields input[type="text"]{width:20em;}
.review-form textarea{min-height:160px;width:20em;}
.review-form .review-submit{padding:0 0 20px 170px;}
.review-form .userpic{width:20px;height:20px;float:left;margin-right:5px;border-radius:50%;}
.review-form ul.menu-h.auth-type li a img{float:left;margin-right:3px;position:relative;top:2px;}
.review-form ul.menu-h.auth-type{padding-bottom:20px;}
.review-form label{width:160px;display:block;float:left;margin:0 10px 0 0;color:#AAA;}
.reviews span.rate{line-height:1.3em;display:block;margin:0.5em 0;}
.reviews span.rate a{text-decoration:none !important;}
.reviews span.rate .icon10{background-repeat:no-repeat;background-image:url(../../../../wa-content/img/icon10.png);height:10px;width:10px;display:inline-block;text-indent:-9999px;}
.reviews span.rate .icon10.star{background-position:-60px -40px;}
.reviews span.rate .icon10.star-empty{background-position:-80px -40px;}
input.error, textarea.error{border:2px solid red;}
.errormsg{color:red;margin-left:170px;display:block;}
.badge{height:45px;width:45px;background:#a1fcff;position:absolute;text-align:left;top:-5px;-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);}
.badge:before{height:45px;width:45px;background:inherit;content:"";position:absolute;-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);}
.badge:after{height:45px;width:45px;background:inherit;content:"";position:absolute;-moz-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg);}
.badge span{color:#000 !important;font-weight:bold;position:absolute;z-index:1983;top:17px;left:-2px;right:-2px;transform:rotate(-13deg);-webkit-transform:rotate(-13deg);-moz-transform:rotate(-13deg);-o-transform:rotate(-13deg);font-size:1em;text-align:center;overflow:visible;line-height:1em;}
.badge.new,
.badge.new:before,
.badge.new:after{background:#ff4;color:#000;}
.badge.low-price,
.badge.low-price:before,
.badge.low-price:after{background:#ffc2e3;color:#300;}
.badge.bestseller,
.badge.bestseller:before,
.badge.bestseller:after{background:#74ff30;color:#030;}
.badge.bestseller span{display:none;}
.badge.bestseller:after{background-image:url('img/thumb-up.png');background-size:40px 40px;background-position:2px 2px;background-repeat:no-repeat;}
.product-gallery .badge,
.product-gallery .badge:before,
.product-gallery .badge:after{width:70px;height:70px;}
.product-gallery .badge span{font-size:1.5em;top:25px;}
.product-gallery .badge.bestseller:after{background-size:64px 64px;background-position:2px 2px;}
.slider .badge,
.slider .badge:before,
.slider .badge:after{width:70px;height:70px;}
.slider .badge span{font-size:1.5em;top:25px;}
.slider .badge.bestseller:after{background-size:64px 64px;background-position:2px 2px;}
.cart-wrap{border:#dedede 1px solid;margin-bottom:94px;}
.cart-item{border-bottom:#dedede 1px solid;padding:20px;}
.cart-item .services{margin-bottom:0;margin-top:20px;}
.cart-item .service-one{margin-right:40px;}
.col.item-right-col{float:right;padding-top:35px;}
.sale-item{text-align:left;line-height:36px;color:#0f0f0f;font-size:13px;font-family:'h-roman';}
.sale-item.active{color:#f37c68;}
.item-qty{width:324px;font-size:15px;line-height:36px;font-family:'h-medium';}
.item-qty .gray{margin:0 16px;display:inline-block;font-size:18px;}
.qty-minus,.qty-plus{cursor:pointer;display:inline-block;width:20px;text-align:center;line-height:36px;font-size:15px;font-family:'h-bold';}
.item-total{width:174px;text-align:center;color:#0f0f0f;font-size:18px;line-height:36px;font-family:'h-bold';}
.cart .row{min-height:23px;padding-top:20px;}
.cart .col.item-thumb{min-width:55px;width:156px;}
.cart .col.item-thumb a{display:block;border:#dedede 1px solid;width:96px;height:96px;display:inline-block;line-height:96px;text-align:center;}
.cart .col.item-thumb a img{display:inline-block;max-width:90px;max-height:90px;vertical-align:middle;}
.cart .col.item-remove{float:right;padding-top:6px;}
.cart .col.item-name{width:28%;}
.cart .col.item-name a.item-title{font-size:15px;line-height:22px;font-family:'h-medium';text-transform:uppercase;text-decoration:underline;}
.cart .col.item-name .item-articol{display:block;font-family:11px;line-height:22px;font-family:'h-roman';}
.cart .col.total{font-size:1.8em;font-weight:bold;}
.cart .col.services{margin-top:5px;}
.cart .col.cart-coupon .errormsg{display:inline-block;margin:0;}
.cart .related{padding:15px;background:#f3f3f3;border-top:0;margin-bottom:10px;margin-top:0;}
.cart .related h4{font-weight:normal;color:#777;}
.cart input.qty{border:1px solid #dcdcdc;width:30px;text-align:center;height:25px;font-size:13px;}
.cart .affiliate{text-align:center;padding:20px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);}
.cart .featured-shipping-and-payment img{margin-right:5px;}
.your-cart-is-empty{padding:50px;text-align:center;}
.cart .row.highlighted #apply-coupon-code{margin-left:20px;}
.footer-cart{background:#f2f2f2;}
.cart-total-wrap{font-size:18px;line-height:36px;font-family:'h-bold';}
.cart-total-wrap .cart-total{margin:0 40px -0px 20px;font-size:30px;}
.cart-button-wrap{padding:20px;}
.cart-button-wrap .cart-checkout input{min-width:206px;}
.coupon-wrap{line-height:30px;padding:0 20px;}
.coupon-wrap #discount-row.highlighted{background-color:transparent;}
.coupon-wrap .cart-coupon{margin:0 20px;}
.coupon-wrap #use-coupon{margin-right:10px;white-space:nowrap;}
.checkout{margin:0 auto;margin-bottom:20px;}
.checkout-header{margin:0;color:#999;background:#fff;padding:20px;}
.checkout-header h3{margin-bottom:0;}
.checkout-header h3 a{text-decoration:none;color:#777;font-weight:normal;}
.checkout-header h3 a:hover{color:#a00 !important;}
.checkout-header strong{color:#666;}
.checkout ul.checkout-options{padding-left:25px;}
.checkout ul.checkout-options li{list-style:none;position:relative;margin-bottom:50px;clear:both;}
.checkout ul.checkout-options li h3{font-weight:bold;margin-bottom:10px;}
.checkout ul.checkout-options li h3 label{margin-right:10px;}
.checkout ul.checkout-options li .rate{float:right;text-align:center;width:250px;}
.checkout ul.checkout-options li p{width:70%;font-size:0.85em;}
.checkout ul.checkout-options li input[type="radio"]{position:absolute;top:4px;left:-25px;}
.checkout ul.checkout-options li label input[type="radio"]{top:7px;}
.checkout ul.checkout-options li img.method-logo{position:relative;float:left;margin-right:10px;top:-6px;left:0px;}
.checkout ul.checkout-options li .wa-form{margin-top:0px;margin-bottom:30px;}
.checkout ul.checkout-options li .wa-form label input[type="radio"]{position:static;}
.checkout .checkout-result{padding:60px 0 20px;background:#fff;text-align:center;}
.checkout .checkout-result h1{font-size:3em;margin-bottom:50px;color:#0f0f0f;font-weight:bold;}
.checkout .checkout-result .welcome{margin-top:-80px;padding-top:280px;}
.checkout .checkout-result.error h1{color:red;}
.checkout .checkout-result .wa-form{margin:10px auto 20px;width:400px;float:none;text-align:left;}
.checkout .checkout-result .back{margin-top:50px;}
.checkout{padding:0;}
.checkout h2{border-top:10px solid #fff;font-weight:normal;margin:0;background:#f4f4f4;padding:10px;}
.checkout h2 a{line-height:26px;text-decoration:none;color:#000;font-size:inherit;}
.checkout h2 a span.gray{background:#fff;font-size:20px;display:inline-block;width:26px;height:26px;border:3px solid #f7a85b;text-align:center;line-height:26px;}
.checkout h2 a:hover{color:#f7a85b !important;}
.checkout h2.upcoming a:hover{color:#000 !important;cursor:default;}
.checkout h2 a.hint{font-size:0.6em;color:#aaa;text-decoration:none;margin-top:2px;}
.checkout h2 a.hint strong{text-decoration:underline;}
.checkout .checkout-step-content{padding:20px;background:#fff;}
.checkout ul{list-style:none;padding-left:0;margin-top:0;}
.checkout ul li{font-size:1.1em;margin-bottom:5px;}
.checkout ul li input[type="radio"]{margin-right:3px;}
.checkout #login-form h1{display:none;}
.checkout input.large{font-size:1.4em;}
.checkout .comment{width:100%;height:100px;margin-bottom:20px;}
.checkout blockquote img{margin-right:20px;float:left;border-radius:50%;}
.checkout blockquote p{margin-bottom:10px;margin-left:70px;}
.checkout blockquote p span{color:#000;}
.checkout .errormsg.inline{display:inline;margin-left:10px;}
.checkout table.table{width:100%;}
.checkout table.table td{border:none;}
.checkout .last span.loading{left:-10px}
.checkout .wa-form .wa-field input,
.checkout .wa-form .wa-field select{font-size:1.2em;}
.checkout .wa-form .wa-field .wa-name{padding-top:0.3em;}
.checkout .wa-form .wa-field.wa-field-email .wa-value input{min-width:260px;}
.checkout .wa-form .wa-field.wa-field-birthday .wa-value select{margin-right:5px;}
.checkout .wa-form .wa-field.wa-field-address .wa-field-address-zip input{min-width:100px;width:20%;}
.checkout .checkout-step-content.auth blockquote{border:1px solid #dedede;background-color:transparent;}
.dialog{display:none;}
.dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.4;filter:alpha(opacity=80);z-index: 99;}
.dialog-window .cart{position:fixed;top:15%;left:0;right:0;opacity:1;z-index: 99;overflow-x:hidden;box-shadow:0 3px 15px rgba(0,0,0,0.5);margin:0 auto;text-align:left;width:550px;bottom:15%;background:#fff;padding:25px;}
.dialog-window .cart .added2cart{font-style:italic;}
.dialog-window .cart .purchase{display:block;}
.dialog-window .dialog-close{float:right;color:#bbb;text-decoration:none;font-size:200%;margin-top:-3px;}
.order-status{padding:2px 5px;color:#fff;}
h1 .order-status{font-size:0.75em;margin-left:10px;}
#swipebox-caption{display:none;}
#swipebox-overlay{background:#fff !important;}
#swipebox-action{background:rgba(255,255,255,0.42) !important;opacity:0.8 !important;border-top:none !important;bottom:0 !important;}
#swipebox-action.visible-bars{transform:none !important;-webkit-transform:none !important;-o-transform:none !important;}
#swipebox-close,
#swipebox-prev,
#swipebox-next{background-size:120px 24px;}
@media screen and (min-width:1184px){ul.menu-h.catalog-tree{width:1184px;margin:0 auto;}
}
@media screen and (min-width:1480px){ul.menu-h.catalog-tree{width:1480px;margin:0 auto;}
}
@media screen and (min-width:1170px){ul.thumbs{margin:0 4.5%;}
}
@media screen and (max-width:1170px){ul.thumbs li{width:45%;}
}
@media print{.no-print, .no-print *{display:none !important;}
}
#tabs-info-0, #tabs-info-1, #tabs-2{display:none;}
.klinker{position: absolute;
    overflow: hidden;
    width: 1px;
    height: 1px;
}

/*update 22.09.2017*/

ul.cat-more>li.selected {
    font-size: 11px;
    font-weight: 500;
    color: #101010;
    line-height: 20px;
    font-family: 'h-medium';
    text-transform: uppercase;
    background: #fff;
    border-bottom-color: #fff;
}

.catalog-w .menu-h > .collapsible > div {
    font-family: 'h-medium';
    display: inline-block;
    line-height: 50px;
    margin-right: 12px;
    padding: 0 12px;
    text-transform: uppercase;
    font-size: 11px;
}

.sitemap__list {
    list-style: none;
}

.in_stock .label-select {
    display: none;
}

.in_stock .label-select:first-child {
    display: block !important;
}
.stock-none #srok_postavki {
    display: block !important;
}

.stock-none {
    display: inline-flex;
}
.sitemap__list_element {
    margin-top: 3px;
    margin-bottom: 3px;
}

.sitemap__link {
    font-size: 14px;
}

.sortagray {
    color: #a2a1a1;
}
#podzak>#srok_postavki {
    display: block !important;
}
.productsperpage-form { margin: 10px 0; clear: both; }
#stokno {
    display: block !important;
}

section.brands-home {
    margin-top: 50px;
}
.bot form.productsperpage-form {
    margin-bottom: 50px;
}
a.lazyloading-load-more {
    text-align: center;
    display: block;
    width: 140px;
    margin: 0 auto;
    height: 40px;
    margin-top: 30px;
    background: #3eb554;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    text-decoration: none;
    margin-bottom: -35px;
}
.block.lazyloading-paging.paging-nav.nav2 {
    display: block !important;
}
.filters {
    margin-bottom: 30px !important;
}
.bot {
    max-width: 400px;
}

.quickorder-button:hover {
    background: #000;
    text-decoration: none;
}

.quickorder-button {
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0;
    display: inline-block;
    font-family: 'h-roman';
    border: none;
    text-transform: uppercase;
    text-align: center;
    background: rgba(248, 168, 91, 0.9);
    color: #fff;
    font-size: 14px;
    line-height: 36px;
    outline: 0;
    background: #464646;
    color: #fff;
    font-size: 13px;
    margin: 0;
    width: 200px;
    padding: 0;
    margin-bottom:20px
}
.container.soci.collrow {
    text-align: center;
    margin-bottom: 20px;
}
.social {
    margin-top: -50px;
}