/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.fast_view_block:before {
    content: 'Быстрый просмотр';
}
.item-stock.mnogo .value:before {
    content: 'Много';
}
.item-stock.malo .value:before {
    content: 'Мало';
}
.item-stock.dostatochno .value:before {
    content: 'Достаточно';
}
.item-stock.pod_zakaz .value:before {
    content: 'Под заказ';
}
a.btn.in-cart .in-cart-text:before {
    content: 'В корзине';
}
.bc_cena:before {
    content: 'Цена';
}
.bc_do_konca_akcii:before {
    content: 'До конца акции';
}
.bc_ostatok:before {
    content: 'Остаток';
}
.bc_ekonomiya:before {
    content: 'Экономия';
}
.kmp_btn-archive-product {
    font-size: 13px;
    font-weight: 400;
    padding: 7px 18px 9px;
}
@media(max-width: 767px) {
    .front.wide_page .col-m-60 .top_slider_wrapp {
        display:none;
    }
}
@media(max-width: 600px) {
    .inline-search-block.with-close .search .search-input-div {
        padding-right: 34px;
        position: relative; 
    }
    .inline-search-block.with-close .search .search-input-div::after {
        content: "";
        display: block;
        position: absolute;
        width: calc(100% - 90px);
        height: 1px;
        background: #ccc;
        top: 85px;
    }
    .inline-search-block.fixed.big .search .search-input {
        padding: 0;
        font-size: 13px;
    }
    .inline-search-block.fixed.big .search .search-input::placeholder
    {
        color:#fff;
    }
    .inline-search-block.fixed.big .search .btn-search {
        text-indent: -9999px;
        background-image: url(/images/icon-search.png);
        background-position: center center;
        background-repeat: no-repeat;
        padding: 12px 18px;
        right: 34px;
    }
}

@media(min-width: 401px) {
    .info_item .middle_info .buy_block.with_delivery_info {
        display: flex;
        justify-content: space-between!important;
    }
}

.delivery_time {
    clear: both;
}

div#product_delivery_time {
    background: #f3f3f5;
    padding: 3px;
    margin-bottom: 20px;
}

.delivery_time_inner {
    font-size: 13px;
    line-height: 15px;
}

.delivery_time_inner > div {
    font-size: 13px;
    color: #000;
    line-height: 16px;
}

.delivery_time_inner > div > span {
    color: #008809;
    font-weight: bold;
}

.calculate-delivery {
    margin-top: -10px;
    margin-bottom: 25px;
    padding: 10px 20px;
    background: #f9f9fa;
    display: inline-block;
    font-size: 13px;
    line-height: 15px;
}

.calculate-delivery > span > span {
    border-bottom: 1px dotted #000;
}

@media (max-width: 400px) {
    .delivery_time {
        margin-top: 10px;
    }
}

.catalog-delivery-field_quantity .svg, .catalog-delivery-field_quantity .svg {
    display:block;
}