.bg-bottom-line { padding-bottom: 45px; }
.breadcrumbs{padding:5px 0 15px}
.image{position:relative;display:inline-block;max-width:100%}
.image .corner{position:absolute;z-index:10}
.image .corner.top{top:-5px}
.image .corner.bottom{bottom:50px}
.image .corner.left{left:0}
.image .corner.right{right:-8px}
.image .loading{opacity:.7}
.badge { position: relative; padding: 5px 15px 5px 10px; /**/ max-width: 165px; }
.badge:after { position: absolute; content: ""; top: 0px; right: -10px; border-color: transparent; border-style: solid; border-width: 14px 0px 14px 10px; height: 0; width: 0; }
.badge span{font-weight:700;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}
.icon12{position:relative;font-family:FontAwesome;font-weight:400;font-style:normal;line-height:normal;font-size:12px;-webkit-font-smoothing:antialiased;margin-right:3px;color:#e5e5e5}
.icon12.star-hover:before,.icon12.star:before,.icon12.star-full:before{content:"\f005";color:#fd0}
.icon12.star-half:before{content:"\f089";position:absolute;top:0;color:#fd0}
.icon12.star-half:after{content:"\f005"}
.icon12.star-empty:before{content:"\f005"}
.compare-at-price{text-decoration:line-through;margin-right:3px}
.compare-at-price span.ruble{display:none}
.da-slider{border-bottom:1px solid;width:100%;min-width:520px;height:400px;position:relative;overflow:hidden;margin:0 0 50px;-webkit-transition:background-position 1.4s ease-in-out .3s;-moz-transition:background-position 1.4s ease-in-out .3s;-o-transition:background-position 1.4s ease-in-out .3s;-ms-transition:background-position 1.4s ease-in-out .3s;transition:background-position 1.4s ease-in-out .3s}
.da-slide{position:absolute;width:100%;height:100%;top:0;left:0;text-align:left}
.da-slide-current{z-index:500}
.da-slider-fb .da-slide{left:100%}
.da-slider-fb .da-slide.da-slide-current{left:0}
.da-slide h2,.da-slide p,.da-slide .da-link,.da-slide .da-img{position:absolute;opacity:0;left:110%;margin:0;padding:0}
.da-slider-fb .da-slide h2,.da-slider-fb .da-slide p,.da-slider-fb .da-slide .da-link{left:10%;opacity:1}
.da-slider-fb .da-slide .da-img{left:60%;opacity:1}
.da-slide h2{font-size:46px;width:80%;top:60px;white-space:nowrap;z-index:10;font-weight:700;font-family:'PT Serif',serif;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 4px #fff}
.da-slide .compare-at-price{font-size:18px}
.da-slide .price{font-size:24px}
.da-slide p{width:45%;top:140px;font-size:14px;line-height:22px;overflow:hidden;font-weight:400;text-overflow:ellipsis}
.da-slide p[itemprop="description"]{top:181px;height:90px}
.da-slide>a{text-decoration:none}
.da-slide .da-img{text-align:center;width:30%;top:50px;height:300px;left:110%}
.da-slide .da-link{top:285px;padding:0 20px;font-size:18px;line-height:46px;text-align:center;text-decoration:none}
.da-dots{width:100%;position:absolute;text-align:center;left:0;bottom:20px;z-index:600;-moz-user-select:none;-webkit-user-select:none}
.da-dots span{display:inline-block;position:relative;width:12px;height:12px;border-radius:50%;margin:3px;cursor:pointer;box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset,1px 1px 1px rgba(255,255,255,0.1)}
.da-dots span.da-dots-current:after{content:'';width:8px;height:8px;position:absolute;top:2px;left:2px;border-radius:50%}
.da-arrows{-moz-user-select:none;-webkit-user-select:none}
.da-arrows span{position:absolute;top:50%;font-size:45px;margin-top:-25px;cursor:pointer;z-index:600;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:0;-webkit-transition:opacity .4s ease-in-out .2s;-moz-transition:opacity .4s ease-in-out .2s;-o-transition:opacity .4s ease-in-out .2s;-ms-transition:opacity .4s ease-in-out .2s;transition:opacity .4s ease-in-out .2s}
.da-slider:hover .da-arrows span{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1}
.da-arrows span.da-arrows-prev{left:15px}
.da-arrows span.da-arrows-next{right:15px}
.da-slide-current h2,.da-slide-current p,.da-slide-current .da-link{left:10%;opacity:1}
.da-slide-current .da-img{left:60%;opacity:1}
.da-slider .image .corner.bottom{bottom:85px}
.products-slider{position:relative;margin-bottom:50px}
.products-slider-name{position:relative;margin-bottom:30px}
.products-slider-name h2,.products-slider-name h3{font-size:24px;padding:0 20px;display:inline-block;line-height:48px;margin:0;min-width:280px;width:280px}

.products-slider-name p {font-size:24px;padding:0 20px;display:inline-block;line-height:48px;margin:0;min-width:280px;width:280px;    background: #ebe5dd;}

.products-slider ul{margin:0;padding:0;list-style:none}
.products-slider .product-block{padding:20px 10px;border:2px solid}
.no-touch .products-slider li:hover .cb-addition-add{display:inline-block}
.products-slider a{text-decoration:none;outline:none;border:none}
.products-slider .image{display:table;width:100%}
.products-slider .image a{display:table-cell;vertical-align:middle;text-align:center;height:200px}
.products-slider .image img{max-width:200px;max-height:200px;vertical-align:middle;width: 100%;}
.products-slider .name h5{font-size:14px;margin:.5em 0;height:33px;overflow:hidden}
.products-slider .product-price{height:22px}
.products-slider .description{display:none}
.products-slider .compare-at-price{font-size:14px}
.products-slider .price{font-size:18px}
.products-slider .addtocart{margin-top:1em;float:left}
.products-slider .product-block a.button{float:left;margin-top:1em}
.prd_addition{text-align:right;margin-top:1em;height:36px}
.prd_addition .product-block{display:none!important}
.prd_addition span{padding:9px 0 8px;width:36px;margin-left:2px;text-align:center;cursor:pointer}
.prd_addition span i{font-size:18px;vertical-align:-2px}
.touch .prd_addition span.active,.touch .prd_addition span:hover,.no-touch .prd_addition span.active,.no-touch .prd_addition span:hover{background:#13cd00}
.touch .prd_addition span.active:hover,.no-touch .prd_addition span.active:hover{background:#fd0000}
.touch .cb-addition-add{display:inline-block}
.no-touch .cb-addition-add{display:none}
.no-touch .cb-addition-add.active{display:inline-block}
.products-slider li,.products-slider .jcarousel-item{width:224px;margin-right:21px}
.content.left230px .jcarousel-item{margin-right:19px}
.products-slider .jcarousel-prev,.products-slider .jcarousel-next{top:-78px;right:20px}
.products-slider .jcarousel-prev{right:50px}
.plugin{margin-bottom:20px}
.home-block{display:table;width:100%;margin-bottom:10px;margin-top:25px;margin-left:20px}
.home-block div{display:table-cell;width:33.33%}
.home-block a{text-decoration:none;padding-left:0px;display:inline}
.home-block i{font-size:36px;width:50px;float:left}
.home-block a span{font-size:14px;font-weight:700}
.home-block span{font-size:14px;font-weight:700}
.home-block p{padding-left:50px;margin:5px 0 0}
.home-block p.padding-right{padding-right:10px}
.filters{margin-bottom:30px}
.filters input[type="text"]{font-size:.9em;width:48px;text-align:right}
.filters input[type="radio"],.filters input[type="checkbox"]{vertical-align:-1px}
.filters input[type="submit"]{margin-top:10px;width:100%;text-transform:uppercase;border:1px solid}
.filters div{padding:0 15px;border-width:0 1px 1px;border-style:solid}
.filters div.caption{font-size:24px;padding:10px 15px;margin:0;border-top-width:1px}
.filters b{display:block;position:relative;padding:12px 10px 12px 0;font-size:14px;cursor:pointer}
.filters b i{position:absolute;right:0;top:50%;margin-top:-7px}
.filters p{margin:0;padding:0 5px 15px}
.filters i.icon16{vertical-align:-3px;margin:0 .25em 0 0;border:1px solid}
.filter-slider,#slider-price{display:block}
.filter-slider:before,.filter-slider:after,#slider-price:before,#slider-price:after{position:absolute;content:"";left:-1px;top:-5px;height:10px;border-left:1px solid}
.filter-slider:after,#slider-price:after{left:auto;right:-1px}
.filters .ui-slider{position:relative;text-align:left}
.filters .ui-slider-horizontal .ui-slider-range-min{left:0}
.filters .ui-slider-horizontal .ui-slider-range-max{right:0}
.filters .ui-slider-horizontal{border:1px solid;margin:10px 0;height:4px}
.filters .ui-slider .ui-slider-range{height:4px;position:absolute;top:0;padding:0;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.filters .ui-slider .ui-slider-handle{cursor:default;position:absolute;z-index:2;display:block;height:8px;width:6px;margin-left:-3px;top:6px;background:#473b39}
.filters .ui-slider .ui-slider-handle:before{position:absolute;content:"";height:0;width:0;left:0;top:-8px;border:3px solid;border-width:4px 3px;border-color:transparent transparent #473b39}
.category-name{margin-top:0}
#category-description,.sub-categories{margin-bottom:20px}
.sub-categories table{width:100%}
.sub-categories table td{padding-right:40px}
#category-description{margin-bottom:20px;position:relative;overflow:hidden}
#category-description.cutter:before{content:"";position:absolute;height:50%;width:100%;bottom:0;left:0;background:linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff',endColorstr='#ffffff',GradientType=0)}
#category-description .btn-cutter{position:absolute;text-align:right;font-weight:700;cursor:pointer;right:0;bottom:0;font-style:normal;background:#f5f5f5;padding:0 5px 2px;border-radius:3px}
.sort-and-view{line-height:40px}
div.sorting{float:left}
div.sorting>span{display:inline-block;font-weight:700;padding:0 10px}
div.sorting ul{display:none}
div.sorting select{vertical-align:middle}
#products-per-page{float:left;margin-left:40px}
#products-per-page.no-margin{margin:0}
#products-per-page a.selected{font-weight:700;text-decoration:none}
#products-per-page>span{font-weight:700;padding:0 10px}
.view-select{text-align:right;margin-right:18px}
.view-select span{font-size:24px;margin:0 2px;display:inline-block;cursor:pointer;vertical-align:middle}
.view-select span.selected{cursor:default}
ul.thumbs{padding:0;margin:0 -10px 40px 0;list-style:none}
ul.thumbs .product-block{border:2px solid}
ul.thumbs .product-block.block{padding:13px}
.no-touch ul.thumbs li:hover .cb-addition-add{display:inline-block}
ul.thumbs li{display:inline-block;vertical-align:top;padding:0;margin:20px 10px 0 0;position:relative;width:305px}
ul.thumbs a{text-decoration:none;outline:none;border:none}
ul.thumbs .image{display:table;width:100%}
ul.thumbs .image a{display:table-cell;vertical-align:middle;text-align:center;height:200px}
ul.thumbs .image img {max-width:270px; /*max-height:auto;*/ vertical-align:middle; width: 100%;}
ul.thumbs .name h5 {font-size:14px;margin:.5em 0;height:33px;overflow:hidden}

ul.thumbs .name .cust-teg_h5 {
    font-size: 14px;
    margin: .5em 0;
    height: 39px;
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    color: #000;
}

ul.thumbs .product-rating{display:none}
ul.thumbs .product-price{height:22px}
ul.thumbs .description{display:none}
ul.thumbs .addtocart{margin-top:1em;float:left}
ul.thumbs .compare-at-price{font-size:14px}
ul.thumbs .price{font-size:18px}
ul.thumbs .available{display:none}
ul.thumbs .image .corner.bottom{bottom:30px}
ul.list{padding:0;margin:0 0 40px;list-style:none}
ul.list .product-block{display:table;width:100%}
ul.list .product-block.block{padding:0}
.no-touch ul.list li:hover .cb-addition-add{display:inline-block}
ul.list li{position:relative;border:2px solid;margin-top:20px}
ul.list a{text-decoration:none;outline:none;border:none}
ul.list .image{display:table-cell;vertical-align:middle;text-align:center;padding:10px;width:200px}
ul.list .image a{position:relative;display:block}
ul.list .image img{max-width:200px;max-height:200px;vertical-align:middle}
ul.list .other{display:table-cell;padding:15px 15px 15px 10px}
ul.list .name h5{font-size:14px;margin:2px 0 10px;float:left;width:62%}
ul.list .name h5.no-rating{width:100%}
ul.list .product-rating{text-align:right}
ul.list .offers{clear:both}
ul.list .description{min-height:58px}
ul.list .description.no-available{min-height:84px}
ul.list .description p{margin-bottom:0}
ul.list .product-price{margin-bottom:10px}
ul.list .compare-at-price{font-size:14px}
ul.list .price{font-size:18px}
ul.list .available{margin-top:8px;min-height:18px}
ul.list .addtocart{margin-top:1em;float:left}
ul.list .image .corner.bottom{bottom:20px}
.related .products-slider .jcarousel-item{margin-right:19px}
.related .products-slider-name h3{font-size:16px;line-height:40px}
.related .products-slider .jcarousel-prev,.related .products-slider .jcarousel-next{top:-74px}
.stocks{margin-bottom:25px}
.stocks .stock-critical{color:#fd0000}
.stocks .stock-low{color:#f2c909}
.stocks .stock-high{color:#13cd00}
.stocks .stock-none{color:#bababa}
ul.product-tab{margin:0 0 25px;padding:0;list-style:none}
ul.product-tab li{display:inline-block;padding:12px 20px;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}
ul.product-tab li.selected:before{content:"";position:absolute;border-width:10px 7px;border-style:solid;bottom:-20px;left:50%;margin-left:-7px;width:0;height:0}
ul.product-tab li h2{margin:0;font-size:14px;font-weight:400}


ul.product-tab li p {margin:0;font-size:14px;font-weight:400; margin-bottom: 0;}


.product-tab-content{margin-bottom:40px}
.product-tab-content .tab-content{display:none}
.tab-name-print{display:none}
h1.product-name{width:100%;position:relative;margin:0 0 1.2em}
h1.product-name>span{position:absolute;right:0}
#product-categories,#product-tags,#product-social{margin-bottom:15px}
#product-social .yashare-auto-init{display:inline-block;vertical-align:1px}
.product-table{display:table;width:100%;margin-bottom:40px}
.product-image,.product-cart{display:table-cell;vertical-align:top}
.product-image{width:1%;padding-right:15px}
.image.general{padding:4px;border:1px solid}
.image.general img{max-width:300px;vertical-align:top;width: auto;}
.image.general .corner{z-index:0}
.image.general .corner.bottom{bottom:380px}
.image.general .corner.left{left:0}
.image.general .badge { padding: 8px 15px 6px; max-width: 255px; }
.image.general .badge:after { top: 0px; right: -15px; border-width: 17px 0px 17px 15px; }
.image.general .badge span { font-size: 18px; padding-bottom: 2px; }
.product-info .reviews>ul{margin:0;padding:0}
#product-gallery{margin-top:10px}
#product-gallery a{border:1px solid;display:block;padding:2px;position:relative}
#product-gallery a img{vertical-align:top;width:76px;height:76px}
#product-gallery .jcarousel-container{width:310px}
#product-gallery .jcarousel-clip-horizontal{width:266px;margin:0 auto}
#product-gallery .jcarousel-item{width:82px;margin-right:10px}
#product-gallery .jcarousel-prev,#product-gallery .jcarousel-next{top:50%;margin-top:-24px;right:4px}
#product-gallery .jcarousel-prev{right:auto;left:4px}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(img/fancybox_sprite.png)}
#fancybox-loading div{width:44px;height:44px;background:url(img/fancybox_loading.gif) center center no-repeat}
.fancybox-nav{background:transparent url(img/blank.gif)}
.fancybox-overlay{background:url(img/fancybox_overlay.png)}
#fancybox-buttons a{background-color:transparent;background-image:url(img/fancybox_buttons.png);background-repeat:no-repeat}
.services{margin-bottom:15px}
.services div{margin-top:8px}
.services input{vertical-align:-2px;margin-right:8px}
.services>span{display:block}
#cart-flyer{margin-bottom:20px}
.dialog-window .cart .compare-at-price,#cart-flyer .compare-at-price{font-size:18px}
.dialog-window .cart .price,#cart-flyer .price{font-size:24px}
#cart-flyer .product-price{margin-bottom:30px}
#cart-flyer .prd_addition{text-align:left;margin:16px 0 0}
#cart-flyer .prd_addition a.active{text-decoration:none;color:#13cd00}
#cart-flyer .prd_addition a i{font-size:18px;vertical-align:-2px;text-decoration:none;color:#13cd00}
#cart-flyer .cb-addition-add b{display:none;margin-left:3px;font-weight:400}
#cart-flyer .cb-addition-add b.add{display:inline}
#cart-flyer .cb-addition-add.active b.in{display:inline;color:#fd0000}
#cart-flyer .cb-addition-add.active b.add{display:none}
#cart-flyer .cb-addition-add{display:inline}
#cart-flyer .prd_addition a{margin:0 10px 0 0}
.dialog-window .cart.product input[type="submit"],#cart-flyer input[type="submit"]{vertical-align:middle;font-size:18px;padding:12px 10px;text-transform:uppercase}
.dialog-window .quickorder-custom-button.default a.quickorder-button{padding:12px 10px}
.quantity-wrap{display:inline-block;vertical-align:middle;margin-right:15px}
.quantity-wrap input[type="text"]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:46px;width:40px;font-size:18px;text-align:center;border:1px solid}
.quantity-wrap .quantity-btn{display:inline-block;vertical-align:top;border:1px solid;border-left:none}
.quantity-wrap .quantity-btn a{display:block;width:24px;height:22px;text-decoration:none;text-align:center;font-size:20px}
.quantity-wrap .quantity-btn a.minus{border-top:1px solid;height:21px}
ul.skus{padding-left:0;margin:0 0 20px;list-style:none}
ul.skus li{list-style:none;margin-top:8px}
ul.skus input{vertical-align:-1px}
ul.skus [itemprop="name"]{font-size:14px}
.selectable-articul{margin-bottom:20px}
.skus-select-text{display:block}
.options{margin-bottom:15px}
.options .option-item{margin-top:8px}
.options select{padding:3px;outline:none;border:1px solid}
.options .option-name{margin-right:15px}
table.compare{width:100%;margin-bottom:0}
table.compare td{text-align:center;line-height:1em;padding:10px 2px}
table.compare th{text-align:left;padding-left:10px}
table.compare th ul{margin:0;padding:0}
table.compare td img{display:block;margin:0 auto 10px}
.compare-wrap{overflow-x:auto;margin-bottom:40px}
.table-cabinet{display:table;width:100%;margin:20px 0}
.table-cabinet p{display:table-cell;text-align:center;vertical-align:top}
.table-cabinet p a{display:block}
.table-cabinet span.picture{display:block;border-radius:50%;width:60px;height:60px;margin:0 auto 25px;position:relative;background:#473b39}
.table-cabinet span.picture i{font-size:32px;position:absolute;left:50%;top:50%;margin:-15px 0 0 -13px}
table.table{margin:20px 0;width:100%}
table.table th{font-weight:700;padding:0 7px 10px}
table.table td{padding:15px 7px}
table.table td.min-width{width:1%}
table.table td.align-middle{vertical-align:middle}
table.table tr.border{border-bottom:1px solid}
table.table tr.coll-name,table.table tr.border.basicBG{border-bottom:2px solid}
h3.header-name{font-weight:700;padding:0 0 5px;margin:1em 0 .5em;border-bottom:1px solid}
.order-status{padding:4px 7px;color:#fff}
table.table.table-total tr:hover{background:none}
table.table.table-total td{padding-bottom:0}
.bonus-balance{border:2px solid;padding:10px}
table.cart{margin-bottom:40px}
table.cart td{vertical-align:top;padding:20px 7px 25px}
table.cart td input.qty{max-width:50px;text-align:right}
table.cart td.total{font-size:1.3em}
table.cart td.picture{vertical-align:middle}
table.cart .services{margin:0}
table.cart img{vertical-align:middle}
a.compare-remove,table.cart a.delete{text-decoration:none;font-size:14px;line-height:26px}
a.compare-remove:hover,table.cart a.delete:hover{font-size:24px}
.affiliate{font-size:18px}
.affiliate i{font-size:30px;vertical-align:-2px;margin-right:8px}
table.cart tr.cart-total-price{border-width:2px 0;border-style:solid}
table.cart tr.cart-total-price td{padding-bottom:20px;font-size:18px}
.checkout-header h3 a{text-transform:uppercase;text-decoration:none}
.checkout{margin:20px 0 50px;border-top:1px solid}
.checkout ul.checkout-options{padding-left:25px;list-style:none}
.checkout ul.checkout-options li{list-style:none;position:relative;margin-bottom:50px;clear:both}
.checkout ul.checkout-options li h3{font-weight:700;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%}
.checkout ul.checkout-options li input[type="radio"]{position:absolute;top:4px;left:-25px}
.checkout ul.checkout-options li img.method-logo{position:relative;float:left;margin-right:10px;top:-6px;left:0}
.checkout ul.checkout-options li .wa-form{margin-top:0;margin-bottom:30px}
.checkout .checkout-result{padding:80px 0 60px;text-align:center}
.checkout .checkout-result h1{font-size:4em;margin-bottom:50px}
.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 .checkout-step{padding:0;border:1px solid;border-top:0}
.checkout .checkout-step h2{padding:17px 20px 15px;text-transform:uppercase;font-weight:700;margin:0}
.checkout .checkout-step h2 a{text-decoration:none}
.checkout .checkout-step h2.upcoming a:hover{cursor:default}
.checkout .checkout-step h2 a.hint{font-size:.5em;text-decoration:underline}
.checkout .checkout-step h2 a.hint:hover{text-decoration:none}
.checkout .checkout-step-content{padding:20px}
.checkout .checkout-step ul.menu-v{margin-left:0;margin-top:20px;list-style:none;padding:0}
.checkout .checkout-step #login-form h1{display:none}
.checkout .checkout-step input.large{font-size:1.4em}
.checkout .comment{width:100%;height:100px;margin-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.checkout blockquote img{margin-right:20px;float:left}
.checkout blockquote p{margin-bottom:10px}
.checkout table.table td{padding-bottom:0}
.checkout table.table tr.service td{padding-top:0;padding-bottom:0}
.checkout table.table tr.service td.name{padding-left:20px}
.icon16.remove{background-image:url(img/icons.png);background-position:-96px 0}
.icon16.saved{background-image:url(img/icons.png);background-position:-112px 0}
.icon16.loading{background-image:url(img/loading16.gif);background-position:0 0}
table.features{width:100%}
table.features td{padding:5px 10px 6px}
table.features tr{border-bottom:1px solid}
table.features tr.no-border{border:none}
table.features td.name{width:50%;vertical-align:top;border-right:1px solid;font-weight:700}
table.features i.icon16{margin:0 .25em .2em 0;border:1px solid}
.write-review h3,.write-review h4{margin:25px 0 15px;font-size:1em;display:inline-block}
#rew-link{border-top:6px solid;padding-top:20px;text-align:center;padding-bottom:20px}
.review{margin-bottom:30px}
.review .summary .credential{border-bottom:1px solid;padding-bottom:5px;clear:right}
.review .summary h6{font-size:12px;margin:15px 0;clear:right}
.review .summary .review-name{font-weight:700;text-transform:uppercase}
.review .summary .review-rating{float:right}
.review .summary .username i{text-decoration:none;margin-right:5px;vertical-align:0;font-size:14px}
.review .summary a{display:inline;padding:0}
.review .summary .date{float:right}
.review .summary .date i{text-decoration:none;margin-right:5px;vertical-align:0;font-size:14px}
.review p{margin-top:5px;margin-bottom:5px;line-height:1.3em}
.review .actions a{padding:0!important}
.reviews{margin-bottom:40px}
.reviews ul{margin-left:0;list-style:none}
.reviews>ul{padding-left:0}
.reviews ul li ul{padding-left:25px}
.reviews ul li .review-form textarea{min-height:100px}
.reviews ul.menu-h.auth-type{padding:0;min-height:16px;margin:1em 0 20px}
.reviews ul.menu-h.auth-type li{list-style:none;float:left;padding:0 15px 0 0}
.reviews ul.menu-h.auth-type li.selected a{text-decoration:none;font-weight:700}
.reviews ul.menu-h.auth-type li a{display:block;padding:0 5px}
.reviews ul.menu-h.auth-type li a img{float:left;margin-right:3px;position:relative;top:2px;left:-3px}
.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:400}
.review-form h4.form-caption{border-bottom:1px solid;padding-bottom:5px;margin-top:20px;font-weight:700;text-transform:uppercase}
.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;clear:left;float:left;margin:0 10px 0 0}
.review-form-fields input[type="text"]{width:20em}
.review-form textarea{min-width:70%;min-height:160px}
.review-form .review-submit{padding:0 0 20px 170px}
.review-form .userpic{width:20px;height:20px;float:left;margin-right:5px}
.review-form label{width:160px;display:block;clear:left;float:left;margin:0 10px 0 0}
.reviews span.rate{line-height:1.3em;display:block;margin:.5em 0}
.reviews span.rate a{text-decoration:none!important}
input.error,textarea.error{border:2px solid red}
.errormsg{color:red;margin-left:170px;display:block}
.dialog-window .cart.product{width:420px;padding:20px 20px 30px}
.dialog-window .cart.product .added2cart{font-size:1.1em;font-style:italic}
.dialog-window>h4{position:fixed;width:374px;top:15%;left:0;right:0;margin:0 auto;z-index:3002;padding:15px 20px 15px 66px;font-size:20px;border-width:1px;border-style:solid;box-shadow:0 3px 15px #ddd}
.dialog-window>h4 .dialog-image-product{width:96px;position:absolute;left:-48px;bottom:-10px;border:1px solid;box-shadow:0 3px 15px #ddd}
.dialog-image-product img{max-width:96px;vertical-align:middle;max-height:96px}
.dialog-window .add2cart>span.gray,.dialog-window .prd_addition,.dialog-window #cart-form>p.float-right{display:none}
.dialog-window .selectable-articul>div{float:none}
.dialog-window .cart h4{font-size:24px;border-bottom:1px solid;margin:-20px -20px 1em;padding:15px 20px}
.dialog-window .cart .product-price{margin:24px 0}
.dialog-window .quantity-wrap{margin-right:10px}
.dialog-window .quickorder-custom-button.default a.quickorder-button{margin-left:10px}
.feature-btn{padding:5px 10px;border:1px solid;display:inline-block;margin:0 5px 5px 0;cursor:pointer}
.feature-btn.selected{cursor:default}
.feature-btn i.icon16{border:1px solid;margin-top:0}
.options .invisible{visibility:hidden;position:fixed;right:-1000px}
.s-share-icon{display:inline-block;overflow:hidden;width:16px;height:16px;padding:0!important;vertical-align:-4px;border:0;margin:0 0 0 5px;background:url(img/s-share-icon.png) 0 99px no-repeat}
.s-share-icon_vkontakte{background-position:0 0}
.s-share-icon_facebook{background-position:0 -68px}
table.referral-channels-report td{padding:5px 7px}
table.referral-channels-report td>div{width:280px!important;vertical-align:middle}
table.referral-channels-report td>strong{background:transparent!important}
.fiwex-feat,.fiwex-feat-val{position:relative}
.fiwex-feat .fiwex-popup-hint,.fiwex-feat-val .fiwex-popup-hint{position:absolute;line-height:normal;top:3px}
.fiwex-feat-val .fiwex-popup-hint{top:2px}
.fiwex-feat .loading,.fiwex-feat-val .loading{position:absolute!important;top:-1px;right:-22px}
.fiwex-feat-val .loading{top:-2px}
.sub-categories.with-pictures{margin:0 0 20px;display:table;padding:0;width:100%}
.sub-categories.with-pictures > li{display:table-row}
.sub-categories.with-pictures > li > a{text-align:center;display:table-cell;text-decoration:none;font-size:1.2em;font-weight:700;width:33%;border:1px dashed #ccc;border-color:transparent #ccc #ccc transparent;padding:5px}
.sub-categories.with-pictures.home > li > a{width:25%}
.sub-categories.with-pictures > li > a div{overflow:hidden;display:inline-block}
.sub-categories.with-pictures > li > a img{transition:all .8s ease-in-out}
.sub-categories.with-pictures > li > a:hover img{transform:scale(1.2) rotate(-2deg)}
.sub-categories.with-pictures > li:first-child a{border-top-color:#ccc}
.sub-categories.with-pictures > li > a:first-child{border-left:1px dashed #ccc}
.sub-categories.with-pictures > li > a span{display:block}
.sub-categories.with-pictures > li > a:hover{box-shadow:0 0 10px #999;border-color:#ccc}
.option-item.color{margin-top:5px}
.option-item.color .feature-btn{position:relative;height:20px;width:12px;vertical-align:middle;margin-top:8px}
.feature-btn .color_name{display:none;position:absolute;bottom:-19px;left:50%;font-size:.8em;color:#000;margin-left:-40px;width:80px;text-align:center;line-height:1}
.feature-btn.selected .color_name{display:block}
.option-item.color .feature-btn.selected{border-color:#000;box-shadow:0 0 10px #aaa}
.quickorder-custom-button.default{display:inline-block;vertical-align:middle;position:relative;height:44px;vertical-align:top}
.quickorder-custom-button.default a.quickorder-button{display:inline-block;z-index:0;box-shadow:none;border-radius:0;border:none;padding:12px 16px;margin:0 0 0 15px;position:static}
.quickorder-custom-button.default .quickorder-button i{background:none;display:inline;text-transform:uppercase;font-style:normal;font-size:18px;padding:0}
.quickorder-custom-button-cart.default{display:inline-block;vertical-align:middle;position:relative;height:44px;vertical-align:top}
.quickorder-custom-button-cart.default a.quickorder-button-cart{display:inline-block;z-index:0;box-shadow:none;border-radius:0;border:none;padding:12px 23px;margin:0 15px 0 0;position:absolute;right:0}
.quickorder-custom-button-cart.default a.quickorder-button-cart i{background:none;display:inline;font-style:normal;font-size:1.5em;padding:0;font-weight:400;white-space:nowrap}
#soaring-cart-total .quickorder-custom-button-cart.default{position:static;height:auto}
#soaring-cart-total .quickorder-custom-button-cart.default .quickorder-button-cart{position:static;padding:9px 23px;margin:0 0 10px 10px}
#soaring-cart-total .quickorder-custom-button-cart.default a.quickorder-button-cart i{font-size:1em;font-weight:700}
#shop .quickorder-overlay{background:rgba(255,255,255,0.8)}
.quickorder-custom-form.default .quickorder-header{position:fixed;width:420px;top:15%;left:0;right:0;margin:0 auto;z-index:3002;padding:15px 20px;font-size:20px;border-width:1px;border-style:solid;box-shadow:0 3px 15px #ddd;background:#f5f5f5;border-color:#d4d4d4;font-family:"Verdana";height:auto;text-shadow:none;font-weight:700;-ms-filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.quickorder-custom-form.default .quickorder-header span{padding:0}
.quickorder-custom-form.default .quickorder-header span i{font-style:normal;font-weight:700}
.quickorder-custom-form.default .quickorder-header i.close{margin:0;position:relative;top:-7px;right:-10px}
.quickorder-custom-form.default .quickorder-body{width:420px;padding:20px 20px 30px;background:#fff;position:fixed;top:15%;left:0;right:0;opacity:1;z-index:3001;overflow-x:hidden;box-shadow:0 3px 15px #ddd;margin:0 auto;text-align:left;border:1px solid #d4d4d4;min-height:100px;margin-top:45px}
.quickorder-custom-form.default .quickorder-submit .quickorder-button{-ms-filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0;border:none;display:inline-block;font-size:18px;padding:12px 10px;text-transform:uppercase}
@media only screen and (max-width: 1000px) and (min-width: 320px) {
.quickorder-custom-button.default a.quickorder-button{margin-left:6px}
.quantity-wrap{margin-right:6px}
ul.thumbs li{display:inline-block;vertical-align:top;padding:0;margin:20px 10px 0 0;position:relative;width:230px}
}
.promos{margin:-10px 0 20px}
.promos ul{padding:0;margin:0}
.promos ul li{padding:0;margin:0;list-style:none;display:inline-block;width:32%;float:left;margin-right:2%;margin-bottom:12px}
.promos ul li:nth-child(3n){margin-right:0}
.promos ul li a{display:block;padding:40px 20px;height:80px;overflow:hidden;background-size:cover;background-position:center center;color:#000;background-color:rgba(0,0,0,0.05);text-align:center;position:relative;text-decoration:none}
.promos ul li a .background-color-layer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:.1;background-color:#000}
.promos ul li a h5{font-size:1.3em;text-shadow:0 1px 2px #000;position:relative;z-index:2}
.promos ul li a p{font-size:.9em;text-shadow:0 1px 1px #000;position:relative;z-index:2}
.promos ul li a:hover .background-color-layer{opacity:.5;transition:.3s}
.breadnew{list-style:none}
.breadnew li{list-style:none;float:left}
/*ALAALI*/
.alaali-img{width: 40px; height: 40px;}
.alaali.feature-btn{vertical-align: middle;position: relative; margin-top: 12px;}
.alaali.selected{border: 1px solid black;}
.alaali{border: none;}
.option-item.color .alaali.feature-btn{height: 60px; width: auto;}


/*ALAALI*/
.alaali.feature-btn { margin: 15px 5px !important; transition: 0.2s; }
.alaali.feature-btn.selected{ background-color:#fff !important; }
.alaali.feature-btn:hover { background-color:#fff !important; border: 1px solid black; transition: 0.2s; } 
.feature-btn { padding: 0px 0px; border: 1px solid; display: inline-block; margin: 0 5px 5px 0 !important; cursor: pointer; padding-bottom: 0px !important;     line-height: 0.5em !important; }
.option-item.color .feature-btn { height: 20px; width: 20px; vertical-align: middle; margin-top: 8px; }

.left {
    text-align: left;
}
.left .listfeatures-values {
    text-align: left;
}

/*
.er-frontend-reviews-wrapper ul.er-frontend-reviews {
    padding-left: 0;
    list-style: none;
}

.er-frontend-reviews-wrapper ul.er-frontend-reviews li.er-frontend-review {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    margin-top: 20px;
    margin-bottom: 20px;
}

.er-frontend-reviews-wrapper ul.er-frontend-reviews li.er-frontend-review .er-frontend-review-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 15px;
    width: 64px;
    height: 64px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.er-frontend-reviews-wrapper ul.er-frontend-reviews li.er-frontend-review .er-frontend-review-body {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
}

.er-frontend-reviews-wrapper ul.er-frontend-reviews li.er-frontend-review .er-frontend-review-body h5 {
    margin-bottom: 5px;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.1;
}

.er-frontend-reviews-wrapper ul.er-frontend-answers {
    padding-left: 0;
    list-style: none;
}

.er-frontend-reviews-wrapper ul.er-frontend-answers li.er-frontend-answer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    margin-top: 20px;
    margin-bottom: 20px;
}

.er-frontend-reviews-wrapper ul.er-frontend-answers li.er-frontend-answer .er-frontend-answer-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 15px;
    width: 64px;
    height: 64px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.er-frontend-reviews-wrapper ul.er-frontend-answers li.er-frontend-answer .er-frontend-answer-body {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
}

.er-frontend-reviews-wrapper ul.er-frontend-answers li.er-frontend-answer .er-frontend-answer-body.er-frontend-answer-body-with-padding {
    padding-left: 64px;
}

.er-frontend-reviews-wrapper ul.er-frontend-answers li.er-frontend-answer .er-frontend-answer-body h5 {
    margin-bottom: 5px;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.1;
}

.er-frontend-reviews-wrapper .er-paging-wrapper {
    margin-top: 30px;
}

.er-frontend-reviews-wrapper .er-paging-wrapper.is-lazy-loading {
    display: none;
}

.er-frontend-reviews-wrapper .er-paging-wrapper ul.er-paging-list {
    padding-left: 0;
    list-style: none;
    text-align: center;
}

.er-frontend-reviews-wrapper .er-paging-wrapper ul.er-paging-list li {
    display: inline-block;
}

.er-frontend-reviews-wrapper .er-paging-wrapper ul.er-paging-list li a {
    padding: 15px 17px 15px;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    line-height: 16px;
    background-color: #efefef;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.er-frontend-reviews-wrapper .er-paging-wrapper ul.er-paging-list li:first-child a {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.er-frontend-reviews-wrapper .er-paging-wrapper ul.er-paging-list li:last-child a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.er-frontend-reviews-wrapper .er-paging-wrapper ul.er-paging-list li:not(:first-child):not(:last-child) a {
    border-radius: 0;
}

.er-frontend-reviews-wrapper .er-paging-wrapper ul.er-paging-list li.selected a {
    color: #fff;
}
@media all and (min-width:768px){
.er-frontend-reviews-wrapper ul.er-frontend-reviews li.er-frontend-review {
    
    width: 33.3333%;
    float: left;
}
}*/
