i.icon16{position:relative;top:4px;display:inline-block;vertical-align:baseline;height:16px;width:16px;margin:0 4px 0 0px;text-indent:-9999px;text-decoration:none !important;background:transparent url("../img/icons/icons.png") no-repeat;-webkit-background-size:260px 160px;-moz-background-size:260px 160px;background-size:260px 160px;}
.mega-unit ul li ul{display:none;}
.vip-text-prokrutka {
    height: 300px;
    width: 100%;
    background: #fff;
    border: 1px solid #C1C1C1;
    overflow-y: scroll;
    
      padding: 30px;
}
.btn-red[disabled]
{    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;}
.price{    color: #e30613;}
.price-wrapper .compare-at-price {    text-decoration: line-through; display: table;}
.ruble{}
.cen {
        width: 100px;
    font-size: 14px;
    line-height: 14px;
    float: left;
    margin-top: 9px;
}
.gift2019 p{    color: #fff;
    font-size: 25px;}
.s-pricing-wrapper .s-compare{    color: #e30613;}
.cena del {
       
    font-size: 15px;
    font-weight: 100;
    font-weight: bold;
    margin-right: 10px;
}

.cena1 del {
       color: #d21500;
    font-size: 30px;
    font-weight: 100;
   
    margin-right: 10px;
}
.fs{font-size: 25px;}
.slide-out-div {
       padding: 20px;
       width: 250px;
       background: #f2f2f2;
       border: #e30613 2px solid;
    }
    .handle:hover, .handle:focus{    color: #fff !important;}
    .fotter_ny{
    background: url(/wa-data/public/shop/img/bottom.jpg);
    height: 500px;
    background-size: 100%;
    padding: 100px 0 150px;
    background-repeat: repeat-y;
    background-position-y: top;
}
.new_title div a:hover{    color: #fff!important;
    text-decoration: underline;}
footer .col-md-3{margin-top: 25px;}
.handle{
    
text-indent: 5px !important;
    
display: block !important;
    
width: 158px !important;
    
height: 40px !important;
    
outline: none !important;
    
position: absolute !important;
    
top: 57px !important;
    
right: -101px !important;
    
font-size: 25px !important;
    
color: #fff !important;
    
z-index: 999999 !important;
    
-webkit-transform: rotate(90deg);
    
-moz-transform: rotate(90deg);
    
-ms-transform: rotate(90deg);
    
transform: rotate(90deg);
    
background: #e30613 !important;
    
padding: 10px !important;
    
text-align: center;
}    
.distr a{
}
.gift2019{
    background: url(/wa-data/public/shop/img/bgg.jpg);
    height: auto;
    background-size: 100%;
    padding: 100px 0 100px;
    background-repeat: repeat-y;
    background-position-y: bottom;
    }
#sertif{font-size:20px;}
.red-span span{    color: #e30613;}
.slide-out-div{position:fixed !important;}
i.icon32{position:relative;top:4px;display:inline-block;vertical-align:baseline;height:28px;width:24px;margin:0 4px 0 0px;text-indent:-9999px;text-decoration:none !important;background:transparent url("../img/icons/icons.png") no-repeat;-webkit-background-size:260px 160px;-moz-background-size:260px 160px;background-size:260px 160px;}
i.icon16.rss{background-position:-16px 0;}
.all-brand{border:1px solid #e30613 !important;text-transform:uppercase;color:#e30613;width:200px;}
i.icon16.facebook{background-position:-32px 0;}
i.icon16.twitter{background-position:-48px 0;}
i.icon16.vk{background-position:-64px 0;}
i.icon32.twitter{background-position:-48px -49px;}
i.icon32.vk{background-position:-72px -49px;}
i.icon16.gplus{background-position:-80px 0;}
i.icon16.pinterest{background-position:-96px 0;}
i.icon16.youtube{background-position:-112px 0;}
i.icon16.instagram{background-position:-128px 0;}
i.icon16.userpic20{background-position:-2px -2px;-webkit-border-radius:50%;border-radius:50%;-webkit-background-size:20px 20px;-moz-background-size:20px 20px;background-size:20px 20px;}
i.icon16.color{-webkit-border-radius:50%;border-radius:50%;border:1px solid rgba(0,0,0,0.2);width:12px;height:12px;background-image:none;}
.menu_kat a{color:#000;text-decoration:underline;}
i.icon16.star,
i.icon16.star-full{background:none;position:relative;top:1px;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;text-indent:0;color:#d92f1c;height:10px;width:10px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;}
i.icon16.star-half{background:none;position:relative;top:1px;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;text-indent:0;color:#d92f1c;height:10px;width:10px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;}
i.icon16.star-empty{background:none;position:relative;top:1px;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;text-indent:0;color:#d92f1c;height:10px;width:10px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;}
i.icon16.star-half:before{content:"\f123";}
i.icon16.star-empty:before{content:"\f006";}
i.icon16.star-hover{background-position:-64px -16px;}
i.icon16.stock-red{background-position:-128px -16px;}
i.icon16.stock-yellow{background-position:-144px -16px;}
i.icon16.stock-green{background-position:-160px -16px;}
i.icon16.stock-transparent{background-position:-176px -16px;}
i.icon16.compare{background-position:-208px -16px;opacity:0.6;margin-left:10px;}
i.icon16.compare.active{background-position:-224px -16px;opacity:1;margin-left:10px;}
i.icon16.remove{background-position:-96px -16px;}
i.icon16.loading{background-image:url("../img/icons/loading32.gif");background-position:0 0;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px;}
i.icon16.star:before{content:"\f005";}
i.icon32.fb {
    background-position: -24px -48px;
}
.brand{height:120px;text-align:center;border:1px solid #ddd;margin-bottom:30px;border-radius:5px;}
.brand img{height:auto;max-height:90px;text-align:center;padding:10px;}
img,
iframe{max-width:100%;}
.s-nav-wrapper .navbar{margin-bottom: 26px;background:#f5f5f5;padding:17px 10px;padding-bottom:20px;}
.product-quantity-field{width:40px;}
input[type="text"], input[type="search"], input[type="password"], input[type="email"], textarea, select{display:inline-block;margin:0;padding:0.625em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:2px;border-radius:2px;font:normal 1em/1.25em "Trebuchet MS", "sans-serif";text-decoration:none;color:#121212;}
input[type="text"].is-wide,
input[type="search"].is-wide,
input[type="password"].is-wide,
input[type="email"].is-wide,
textarea.is-wide{width:100%;}
textarea{width:100%;}
.menu-txt{}
.s-button:first-child,
button:first-child,
input[type="button"]:first-child,
input[type="submit"]:first-child{margin-left:0;}
#menu .col-md-3{min-height:0px!important;}
.alphabet a{padding:5px 10px;border:1px solid;line-height:45px;}
.s-button.transparent,
button.transparent,
input[type="button"].transparent,
input[type="submit"].transparent{color:inherit;background:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
.rus{color:#333;}
.s-button.white,
button.white,
input[type="button"].white,
input[type="submit"].white{color:inherit;background:#fff;}
.bukvi{}
.s-button.green,
button.green,
input[type="button"].green,
input[type="submit"].green{color:#fff;background:#2fa42e;}
.alphabet .active{background:#e31420;color:#fff !important;border:1px solid #333;}
.alphabet .active:hover{color:#fff !important;}
.s-button.orange,
button.orange,
input[type="button"].orange,
input[type="submit"].orange{color:#fff;background:#a4652e;}
.s-button.red,
button.red,
input[type="button"].red,
input[type="submit"].red{background:#d9534f;color:#fff;}
.brand:hover{border:1px solid #e30613;}
.alphabet{margin-bottom:20px;text-align:justify;}
.bluring{opacity:0.2;cursor:default;}
table{border-collapse:collapse;border-spacing:0;}
a:focus, a:hover{text-decoration:underline;}
table th,
table td{border:solid rgba(0,0,0,0.05);border-width:1px 0;vertical-align:middle;padding:0.5em;}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus{outline:none !important;outline-offset:-2px;}
.s-user-content{line-height:1.5em;}
.s-user-content ul,
.s-user-content ol{margin:1em 0 1em 2em;}
.s-user-content ul li{
    list-style: disc;
    margin-bottom: 5px;
}
.s-user-content ol li{list-style:decimal;}
.is-hidden{display:none;}
.cl{zoom:1;}
.cl:before,
.cl:after{content:"";display:table;}
.cl:after{clear:both;}
select#ip{height:36px;padding:0px;}
input#search{height:36px;}
.akcii span{font-size:19px;padding:0 12px;}
.signup-form-wrapper input[type="submit"]{color:#fff !important;background-image:-webkit-linear-gradient(top,#e85538 0,#e4003a 100%);background-image:linear-gradient(to bottom,#e85538 0,#e4003a 100%);border-width:1px 0;border-color:#e85538 transparent #e4003a;box-shadow:none;text-decoration:none !important;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;border-width:1px 0;border-color:#ff5534 transparent #e4003a;border-color:#e85538 transparent #e4003a;}
.s-contact-header{margin-bottom:10px;}
.s-contact-block{padding:20px;background:#f5f5f5;}
.s-user-name{font-size:22px;}
.s-order-item{color:#0f0f0f;margin-bottom:30px;border:1px solid #f5f5f5;background:#f5f5f5;padding:15px;}
.akcii{text-align:center;padding:0px;margin-bottom:10px;border-radius:5px;color:#fff;text-transform:uppercase;font-size:23px;}
.menu-img{height:90px;}
.btn-default:hover{color:#333;background-color:#eb1c22 !important;border-color:#ccc;color:#fff !important;}
.menu_kat{margin:3px 0px;font-size:16px;}
.menu_kat img{}
.cart_bottom span{min-width:32px;}
.new_title div a{float:right;color: #fff;text-decoration:underline;margin-top:-15px;background: #ed1c24;padding: 5px 10px;text-decoration: none;}
.s-photo-main img{max-height:295px;}
.tab-content table{width:100%;}
.tab-content td {/* width:50%; */}
.modal-body {max-height: 90% !important; }
.modal.fade.in {top: 10%;bottom: 10%;}
#currentRegion{color:#fff;}
#regionBlock{float: right;padding-left: 5px;}
footer a:hover{ color: #ffffff !important; text-decoration: underline;}
.s-products-list .thumbnail:hover{
    box-shadow: none;
    border: 1px dashed #989898;
}
.danger{    font-size: 16px;
    height: 38px;
    float: inherit;
    font-weight: 900;}
 input::-webkit-input-placeholder { color:#ddd; }
 .red_blok{}
 .otstup{
     
     padding: 20px 170px; font-weight: bold; font-size: 17px;
 }
 
 i.icon32.inst {
    background-position: -96px -48px;
}
.carousel-control {
    background: none!important;
}
.carousel-block p {
    font-weight: 100;
    font-size: 16px;
}
.carousel-block .otziv{

    border-left: 2px solid red;
    padding: 10px 20px;
    background: #f5f5f5;
}

.brand_index {
    height: 320px;
    margin-bottom: 30px;
    border-radius: 5px;
    padding: 20px;
    background: #f8f8f8;
}


.menu-txt {
    text-align: center;
    width: 100%;
}

.menu-txt a {
    color: #24282b;
    font-weight: 700;
    line-height: 20px;
    height: 75px;
    text-transform: uppercase;
}

.brand_index img {
    height: auto;
    max-height: 190px;
    text-align: center;
}
.brand_index:hover{
    
background: #efefef;
}