/*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;  }*/


.BIG_BANNER_INDEX .head-title{
    color: #0a9d9d !important;
    font-size: 43px !important;
    font-weight: 900 !important;
    text-transform: uppercase;
}

.BIG_BANNER_INDEX .banner_text{
    color: #363636 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 1.5;
}
.manager {
    border: 1px solid #f1f1f1;
    margin-bottom: 20px;
    background-color: #fbfbfb;
    display: inline-block;
    width: 100%;
    padding: 20px;
}
.manager_photo,
.manager_profile,
.manager_profile .property {
    display: inline-block;
    float: left;
}
.manager p {
    font-weight: 700;
    text-align: center;
}
.social-block{
    text-align: center;
}
body .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item{
    width: 41px;
}

.price_value_req {
  font-size: 14px;
}

.wr-catalog-section-price {
  width: 100%;
  overflow-x: auto;
}

body .fast_view_frame .prices_item_block .preview_text {
    display: none;
}
body .fast_view_frame .prices.detail .price_group{
    /*display: block;*/
    font-size: 14px;
}
body .fast_view_frame .cost.prices{
    /*justify-content: left;*/
}
body .fast_view_frame .prices.detail .price_currency{
    font-size: 14px;
}
body .fast_view_frame .prices.detail .price_group .price_value{
    font-size: 14px;
}
body .fast_view_frame .prices.detail .price_group .price_measure{
    font-size: 14px;
}
body .fast_view_frame .cost.prices{
    display: block;
    justify-content: normal;
}
.prod-price-base, .prod-price-15c, .prod-price-50c, .prod-price-100c, .prod-price-150c{
    font-weight: 600;
}
.link_in_eleplace{
    display: block;
    width: 100%;
    padding: 12px;
    text-align: center;
    background: #384c38;
    color: white;
}
.link_in_eleplace:hover, .link_in_eleplace:active, .link_in_eleplace:focus{
    color: white;
}
.sticker_rasprodazha {
    background-color: #ff1652!important;
}

@media (max-width: 1800px) {
    .top_slider_wrapp .flexslider .slides > li, 
    .top_slider_wrapp .flexslider .slides > li td,
    .top_slider_wrapp .flexslider .slides > li td,
    .top_slider_wrapp .flexslider, 
    .top_slider_wrapp .flexslider {
        background-size: contain!important;
        height: 26vw!important;
    }
}

@media (max-width: 991px) {
    .top_slider_wrapp .flexslider .slides > li, 
    .top_slider_wrapp .flexslider .slides > li td,
    .top_slider_wrapp .flexslider .slides > li td,
    .top_slider_wrapp .flexslider, 
    .top_slider_wrapp .flexslider {
        background-size: contain!important;
        height: 26vw!important;
    }
}

@media (max-width: 768px) {
    .top_slider_wrapp .flexslider .slides > li, 
    .top_slider_wrapp .flexslider .slides > li td,
    .top_slider_wrapp .flexslider .slides > li td,
    .top_slider_wrapp .flexslider, 
    .top_slider_wrapp .flexslider {
        background-size: contain!important;
        height: 69vw!important;
    }
    .fastorder-cont:empty {
        display: none !important;
    }

    body.hide-consult .b24-widget-button-wrapper {
        display: none !important;
    }
}