/*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;  }*/
/* картинки категорий  }*/
/*.sections_wrapper .list .item:not(.section_item) .img {
    width: 120px;
    height: 120px;
    line-height: 120px;
    text-align: center;
    display: none;
    margin: 0 auto 22px;
}*/

/* цвет фона и шрифта для цен доставок при оформлении заказа */
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-delivery-cost {
    font-size: 14px;
    line-height: 17px;
    color: #ffffff;
    padding: 2px 5px;
    background: #4bab26;
    text-align: center;
    left: 0;
    right: 0;
    bottom: -24px;
    border: 1px solid #f2f2f2;
    border-top: none;
}
/* размер иконки службы доставки и оплаты в публичной части сайта в личном кабинете в списке заказов развернутый */
.sale-order-detail-payment-options-methods-image-element, .sale-order-detail-payment-options-shipment-image-element {
background-size: contain;
}
/* картинки категорий  }*/
/* главные баннеры в слайдере чтобы размер подгонялся под размер ДИВ */
.top_slider_wrapp .flexslider .slides > li .banner_bg {
    background-size: cover;
}

.bx-mac .top_slider_wrapp .flexslider .slides > li {
    position: relative;
    left: 0px;
}

/* подгон размера баннера под шапкой*/
.banner.CROP img {
    width: auto;
    height: 100%;
    margin-top: 2px;
}

.banner.TOP_UNDERHEADER {
height: 67px;
}

/* изменил размеры вывода подразделов в каталоге, если надо вернуть как было просто стереть этот блок*/
.sections_wrapper .list .item {
border: 1px solid #f8f7f7;
padding: 1px 1px 1px 5px;
}

.sections_wrapper .list .item .name {
font-weight: 200;
text-align: left;
}
.sections_wrapper .list .item .name {
  text-align: center;
  min-height: 40px;
}


.sections_wrapper .list .item:not(.section_item) .img {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: 10px auto 10px;
}

/*конец изменил размеры вывода подразделов в каталоге, если надо вернуть как было просто стереть этот блок*/
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {
    display: block;
}

/* рамка в форме оформления заказа для вывода оплаты бонусами*/
.pay_loyalty_bonus {
margin: 19px 0 12px;
border: rgb(20, 191, 0);
border-style: solid;
padding: 9px;
}
/* конец рамка в форме оформления заказа для вывода оплаты бонусами*/

.stickers .sticker_hit, .stickers .sticker_vygodno {
    background-color: #ff0404;
}

.stickers .sticker_hit, .stickers .sticker_rekomenduem {
    background-color: #2152ed;
}

.new_button_sort {
	margin: 3px 0 0 30px;
	vertical-align: bottom;
	display: inline-block;
	color: #555;
	font-size: 13px !important;
}