/*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;  }*/
.article-img-big {
    width: 100%;
    display: block;
    border: 1px solid #d1d1d1;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.article-img-big-box {
    width: 70%;
    display: block;
    float: none;
    margin: 20px auto;
    max-width: 95%;
}
.top_slider_wrapp .flexslider .slides > li{    background-size: cover;}
.catalog_section_list .item_block {
width: 100%;
}
.sc_slider__image {
    position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;width: 100%; height: auto;
}
.table-no-border.sc_slider__item {
    position: absolute;
    z-index: 2;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.wrapper_inner.sc_slider__wrap {
    position: relative;
}

.catalog_section_list  .section_info {
width: 100%;
}

#open-city-select-menu{    
	font-size: 16px;
    font-weight: 500;
    color: black;
    margin-left: 4px;
}
.brand_list .catalog_block .catalog_item,
.brand_list .catalog_block .catalog_item_wrapp {
	max-height: 242px !important;
}

#header .middle-h-row .basket_wrapp {
    align-items: flex-start !important;
}

.basket_wrapp .btn-cart {
    margin-top: 61px;
}

@media (max-width: 768px) {
    body #header .basket_fly {
        max-width: calc(100% - 70px);
        background: white;
    }
    body #header .basket_fly ul.tabs_content {
        width: 100%;
    }
    .basket_fly #header .middle-h-row .basket_wrapp {
        margin-top: 0;
        padding-left: 0 !important;
    }
    #header .basket_fly .module-cart table td.thumb-cell {
        padding: 11px 8px 10px 10px;
        vertical-align: middle;
    }
    #header .basket_fly .module-cart table td.cost-cell {
        width: 110px;
    }
    #header .basket_fly .module-cart table tr td.count-cell {
        width: 88px
    }
    #header .basket_fly .module-cart table td.delay-cell {
        width: 30px
    }
    #header .basket_fly .tabs_content .module-cart .itog {
        padding: 8px 5px;
    }
    #header .basket_fly .module-cart table td.thumb-cell a {
        width: 100%;
        height: auto;
        line-height: 0;
    }
    #header .basket_fly .counter_block input[type="text"] {
        font-size:11px
    }
    #header .basket_fly .cost.prices .price {
        font-size: 14px;
    }
    #header .basket_fly .tabs_content .module-cart .itog table.colored tfoot tr[data-id="total_row"] {
        justify-content: flex-start;
    }
    #header .basket_fly td.thumb-cell {
        width: 55px;
        min-width: 55px;
        max-width: 55px;
    }
    #header .basket_fly .tabs_content .module-cart .itog table.colored tfoot {
        display: flex;
        flex-direction: column;
        padding: 0 10px;
        width: 100%;
        box-sizing: border-box;
    }
    #header .basket_fly .tabs_content .module-cart .wrap_button a.button,
    #header .basket_fly .button.transparent.grey_br:not(.text):hover {
        font-size: 13px;
        padding: 8px 10px;
    }
}


.personal_page .row {
	margin: 0;
}
.sale-personal-section-index-block {
	background: url(../images/wt_yellow.png) center top !important;
}
.sale-personal-section-row-flex {
	display: flex;
    width: 100%;
    padding: 0;
    flex-wrap: wrap;
    justify-content: space-between;
}
.sale-personal-section-row-flex>div {
	width: 25% !important;
}
.sale-personal-section-index-block-ico i.fa {
	background: none;
	width: 100%;
}
@media (max-width: 768px) {
	.sale-personal-section-row-flex>div {
		width: 50% !important;
	}	
}