/**
 Если вы хотите увеличить высоту блоков товара, просто заменить высоту на необходимую и вынесите код из этого блока, по умолчанию высота блока 200px. В примере ниже указана высота в 300px

.thumbnail-catalog .image-block {
    height: 320px;
    line-height: 320px;
}

.thumbnail-catalog .image-block img {
    max-height: 300px;
}
 **/
body {background-size: 5%!important;} 
.sidebar-name {padding: 10px 20px;background: #02199b;font-size: 20px;color: #fff;}
.brand-item {min-height: 48px;margin-bottom: 5px;text-align: center;}
.main-slider-count {margin-top: 0px;}
div#wholesale-cart {color: red;font-size: 24px;}
.red {color: red;}
.qdiscount-hint {font-size: 14px;font-style: italic;font-family: initial;}
.product .add2cart {font-size: 18px;}
.price-min-name {font-size: 18px;font-family: initial;}
.old-price, .qdiscount-product-block .new-price {white-space: nowrap;}
td.nowrap {line-height: 0.9;}tr.qdiscount-item, span.price-min-name, em.qdiscount-hint {letter-spacing: -0.8px;} tr.qdiscount-item input[type="text"] {
    width: 35px;margin-top: 5px;margin-bottom: 5px;padding: 5px 0;text-align: center;margin-left: 5px;}
.subcategory-images a {font-size: 13px;overflow-y: visible!important;line-height: 14px!important;    height: 40px!important;}
.image.subcat {height: 125px;overflow: hidden;}
div#google_translate_element {margin: 5px auto;text-align: center;}

.qty-price { min-height: 30px;text-align: center;font-size: 18px;font-family: 'Roboto-Medium', serif;letter-spacing: -0.3px;}
.prod-qty, .prod-qty span.qty-price {font-size: 22px;}
.product .add2cart, .about-shop.split {margin-top: 0;}
.product .purchase {padding-top: 20px;}
dl.expand-content.features-top dt {width: 55%;}
dl.expand-content.features-top dd {width: 46%;}
.expand-content.features-top dt:after {width: 80%;}
.onestep-cart table.cart td input.qty {height: 38px;text-align: center!important;}
.onestep-cart table.cart td {padding: 10px 7px 10px!important;}
.checkout ul.checkout-options.shipping h3 { display: inline-block;  float: left;}
.checkout .wa-form .wa-field .wa-value p {margin: 0!important; width: 100%!important;}
span.field.wa-field-address-region select {margin-bottom: 10px; font-size: 14px;}
.onestep-cart .checkout ul.checkout-options li .wa-form {margin: 0px!important;}
.onestep-cart .checkout ul.checkout-options li {margin-bottom: 10px!important; border-bottom: 6px double #eee;}
.ship_block {float: right;width: 20%;}
.onestep-cart .wa-form .wa-field .wa-value p input {    font-size: 14px;}
input#cityRef_shipping_11_3, input#warehouseRef_shipping_11_4 {
    display: none;
}
.margin-bottom {
    margin-bottom: 20px;
}
.main-slider-product-home-split00 {margin-left: 0;margin-bottom: 30px;}
.main-slider-product-home-split00 .adaptive {width: 100%;padding-left: 0;padding-right: 10px;}
.main-slider-product-home-split00 .adaptive .thumbnail:hover {border: 1px solid #cccccc;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.main-slider-product-home-split00 .adaptive .thumbnail:hover .offers {padding: 10px;border-top: 1px solid #cccccc;background: #f6f6f6;}
.main-slider-product-home-split00 .adaptive .thumbnail:hover .image-block img {-moz-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05);
    opacity: 0.7;}
.main-slider-product-home-split11 {margin-left: 0;margin-bottom: 30px;}
.main-slider-product-home-split11 .adaptive {width: 100%;padding-left: 0;padding-right: 10px;}
.main-slider-product-home-split11 .adaptive .thumbnail:hover {border: 1px solid #cccccc;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.main-slider-product-home-split11 .adaptive .thumbnail:hover .offers {padding: 10px;border-top: 1px solid #cccccc;background: #f6f6f6;}
.main-slider-product-home-split11 .adaptive .thumbnail:hover .image-block img {-moz-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05);
    opacity: 0.7;}
.main-slider-product-home-split22 {margin-left: 0;margin-bottom: 30px;}
.main-slider-product-home-split22 .adaptive {width: 100%;padding-left: 0;padding-right: 10px;}
.main-slider-product-home-split22 .adaptive .thumbnail:hover {border: 1px solid #cccccc;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.main-slider-product-home-split22 .adaptive .thumbnail:hover .offers {padding: 10px;border-top: 1px solid #cccccc;background: #f6f6f6;}
.main-slider-product-home-split22 .adaptive .thumbnail:hover .image-block img {-moz-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05);
    opacity: 0.7;}
.main-slider-product-home-split33 {margin-left: 0;margin-bottom: 30px;}
.main-slider-product-home-split33 .adaptive {width: 100%;padding-left: 0;padding-right: 10px;}
.main-slider-product-home-split33 .adaptive .thumbnail:hover {border: 1px solid #cccccc;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.main-slider-product-home-split33 .adaptive .thumbnail:hover .offers {padding: 10px;border-top: 1px solid #cccccc;background: #f6f6f6;}
.main-slider-product-home-split33 .adaptive .thumbnail:hover .image-block img {-moz-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05);
    opacity: 0.7;}    
    
ul.photos-delivery li {list-style: none;display: inline-block;margin: 5px;}
ul.photos-delivery {-webkit-padding-start: 0px;}

div#product-list .row.container-catalog.lazy-wrapper {text-align: center;display: inherit;}
.adaptive.flexdiscount-product-wrap.hover-active {display: inline-block;float: none;}
span.sale-txt {
    font-weight: bold;
    font-size: 20px;
    font-style: oblique;
}
.onestep-cart table.table td {
    padding-left: 2px!important;
    padding-right: 2px!important;
    letter-spacing: -0.8px;
}
.onestep-cart table.table td.line-1 {
    line-height: 14px;
    font-size: 12px;
    padding: 5px 2px!important;
    min-width: 150px!important;
    letter-spacing: 0px!important;
}
th.align-right span.non-mobile-only {
    font-size: 14px;
}
.menu-h li ul li a {
    text-transform: none;
}

.price-complex, .product .add2cart .price {
    font-size: 22px;
    font-weight: bold;
}
.price-complex.blue {
    color: #2102e1;
}
.add2cart-button.box-block {
    margin-bottom: 20px;
}
button.btn.btn-primary.box {
    width: 100%;
    background: #373a3c;
}
.price-tmb-name {
    font-size: 14px;
}
.price-box {
    font-family: 'Roboto-Medium', serif;
}
.price-opt {
    font-size: 22px;
    font-weight: bold;
    color: red;
}
.bottom-block.thumbs_type2 {
    min-height: 105px;
}
button.btn.btn-primary.box:hover {
    background: green;
}
.buy1step-step__content-box {
    padding: 20px!important;
}
.checkout ul.checkout-options.shipping .rate {
    float: right;
}
.checkout ul.checkout-options.shipping li {
    border-bottom: 1px solid #ccc;
}
.checkout ul.checkout-options.shipping li .comment {
    height: auto;
}
.brand-item img {
    max-width: 100%;
}

span.field.wa-field-address-mesto-pogruzki- span:after,
span.field.wa-field-address-rekvizity-vodit span:after,
span.field.wa-field-address-nomer-marka-avt span:after,
.wa-form .wa-field .wa-value p span span.hint:after {
    content: " *";
    color: #faa;
}
