/* ТЕЛЕФОНЫ FOOTER БЕЗ ВЫПАДАШКИ */
.w__footer_phones {
    position: relative;
}
.w__footer_phones .w__item {
    display: block;
    font-size: 1.07em;
    font-weight: bold;
    color: #333333;
    margin: 5px 0;
    padding: 0px 0px 0px 32px;
}
.w__footer_phones .w__item:before {
    content: "";
    display: block;
    width: 16px;
    height: 18px;
    position: absolute;
    top: 3px;
    left: 0px;
    background: url(/bitrix/templates/aspro_next/images/svg/next.svg) -221px -59px no-repeat;
}
footer .info .email:before {
    top: 6px;
}


.w_custom_search {
    margin-top: 40px;
}
.w_custom_search #bmhouse-search-block {
    width: 610px !important;
}
.w_custom_search #bmhouse-search-block input {
    width: 580px !important;
}
.inline-search-block.show {
    min-height: 6% !important;   
}


/* MOBILE */
.wrapper1 > div#mobileheader {
    margin-bottom: 40px;
}
.w_mobile_worktime {
    width: 100%;
    height: 40px;
    line-height: 40px;
    clear: both;
    text-align: center;
    z-index: 3001;
    position: absolute;
}
#mobileheader .logo {
    max-width: 106px;
}

.top_blocks,
.w_main_tabs_desktop,
.w_main_tabs_mobile {
    display: none;
}
@media (min-width: 900px) {
    .w_main_tabs_desktop {
        display: block;
    }
    .w_main_tabs_mobile {
        display: none;
    }
}
@media (max-width: 900px) {
    .w_main_tabs_desktop {
        display: none;
    }
    .top_blocks,
    .w_main_tabs_mobile {
        display: block;
    }
}


/* Для мобильных → скрыть описание, раскрыть доставку  */
@media (max-width: 767px){
    .tabs_section > .tabs,
    #dops > div {
        display: block !important;
    }
    .tabs_section > .tabs > .nav.nav-tabs {
        display: none;
    }
}

.pay_system_icons i {
	background: url("/local/img/pay_icons_custom.svg") no-repeat;
	background-size: 738.33px 22px;
}
.pay_system_icons i.maestro {
	background-position: -570px -1px;
	width: 25px;
}
.pay_system_icons i.ruspost {
	background-position: -615px -1px;
	width: 36px;
}
.pay_system_icons i.cdek {
	background-position: -670px -1px;
	width: 40px;
}
footer .custom-footer .phone a {
	font-size: 1.00em;
	font-weight: normal;
}
footer .custom-footer .phone a:hover {
	color: #48a216;
}


/* КОРРЕКТИРОВКА ЭЛЕМЕНТОВ В СПИСКЕ ПОСЛЕ ОБНОВЛЕНИЯ ДО 20.0.200 */
.catalog_item_wrapp.item {
    height: auto !important;
}
.catalog_item.main_item_wrapper.item_wrap {
    padding: 0px 19px 26px 20px !important;
}