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

@media (min-width: 992px) {
    .item-views.bottom_banners .col-md-12 .img_inner span {
        height: 400px;
    }
}

.mobile-back-btn {
    display: none;
}

@media(max-width: 500px) {
    .mobile-back-btn {
        border-top: 1px solid #ececec;;
        display: block;
        margin: 0 0 20px 20px;
        padding: 20px 0 0;
    }

    .mobile-back-btn > a {
        color: #111;
    }

    .product-info-wrapper {
        border-top: none !important;
    }
}

.wrapper1 .detail .bx_catalog_item_scu:not(.sku_in_section) .bx_scu ul li {
    max-width: 70px;
    max-height: 70px;
    width: 70px;
    height: 70px;
}

.wrapper1 .detail .bx_catalog_item_scu:not(.sku_in_section) .bx_scu ul li .cnt_item {
    background-position: center;
}

@media (max-width: 991px) {
    .BANNER_IMG_WIDE .item-views.bottom_banners .img_inner span {
        height: 170px;
    }
}

.js_price_wrapper {
    display: flex;
    align-items: center;
    gap: 0 7px;
    color: rgb(51, 51, 51);
    justify-content: flex-end;
    flex-direction: row-reverse !important;
}

.product-action .js_price_wrapper {
    justify-content: flex-start;
    flex-direction: row !important;
}

.subtop .row .col-md-3.cols3 {
    display: none;
}

.header_phone_btn {
    background-color: #a77924;
    font-weight: bold;
    margin: 0 10px 0 0;
	cursor: pointer;
}

.header_phone_btn > span,
.header_zamer_btn > span {
    color: #fff !important;
    padding: 4px 10px;
    margin: 0 !important;
 }

.header_phone_btn > span:hover,
.more_phone > .header_phone_btn:hover {
    color: #c08e31;
}

.header_zamer_btn {
    background-color: #52ac62;
}

.header_zamer_btn > span:hover,
.more_phone >  .header_zamer_btn {
    color: #5db96d;
}

.more_phone > .header_phone_btn,
.more_phone >  .header_zamer_btn {
    font-weight: bold !important;
    color: #fff;
    width: 210px;
    text-transform: uppercase;
    padding: 8px 10px !important;
    margin: 5px 0 5px 5px;
}

.more_phone >  .header_zamer_btn {
    width: 360px;
}


.logo_and_menu-row .callback-block {
    font-weight: bold;
}

#header .auth,
.menu-row.middle-block .right-icons,
#headerfixed .basket-link, 
#headerfixed .wrap_cabinet,
#mobileheader .wrap_basket,
#mobileheader .wrap_cabinet,
#mobilemenu .menu.middle a[href="/basket/"],
#mobilemenu .menu.middle a[href="/personal/"] {
	display: none !important;
}

.detail-news1 .ordered-block__title {
    text-align: center;
    text-transform: uppercase;
}

.mehanizm-type {
    background: #F5F5F5;
}

.mehanizm-type2 {
    background: #F5F5F5;
}

.landings-list__name {
    padding: 6px 10px 8px;
    color: white;
    margin-right: 8px;
    position: relative;
    display: block;
    line-height: 16px;
    border: 1px solid #fff;
    border-color: #f2722c;
    background: #f2722c;
}

.product-info-wrapper .price_matrix_wrapper .price_value:before,
.catalog_block .price_matrix_wrapper .price_value:before {
	content: "от";
	margin: 0 5px 0 0;
}

.landings-list__item--js-more span {
    margin-right: 10px;
    color: white;
}

a:hover, .link:hover, .header_wrap .top-h-row .menu li > a:hover, .top-h-row .menu li.current > a, .phones .phone_wrap a, .phones .order_wrap_btn:hover, .avtorization-call.enter, .main-nav ul.menu > li > a, ul.mini-menu li a, body .main-nav .menu > li.current > a, .white #header .catalog_menu ul.menu > li a, ul.menu .child li.menu_title a, ul.menu .child li.menu_item a:hover, #header .catalog_menu ul.menu > li > a, #header .catalog_menu ul.menu > li.current > a, .wrapper.has_menu .white #header .catalog_menu ul.menu > li:hover > a, body .white #header ul.menu li .child.submenu .child_wrapp a:hover, body .wrapper.has_menu #header ul.menu li .child.submenu .child_wrapp a:not(.title):hover, ul.menu li .depth3 a.title:hover, #header .wrapper_middle_menu .menu > li .child.submenu .child_wrapp a.current:not(.title), #header .menu > li .child_wrapp a.current:not(.title), body #header ul.menu li .child.submenu.line .child_wrapp > a, .search_middle_block .middle_form .noborder, .basket_wrapp .wraps_icon_block .count a, .basket_wrapp .wraps_icon_block .count .text, .basket_wrapp .basket_block .title, .cost.prices .price, .sale_block .text, .sale_block .value, .news .item .info .date, .stores .stores_list .item a:hover span, .footer_top .sblock .wrap_more_text, .footer_top .sblock .wrap_more_text div, .footer_bottom .submenu_top .menu_item a, .img_block_capcha .reload:hover, .form-control .forgot:hover, .basket_fly .basket_title, .basket_sort ul.tabs li.cur span, .basket_sort ul.tabs li:hover .wrap_li > span, .basket_sort ul.tabs li:hover .wrap_li > span *, .module-cart .name-cell a:hover, .basket_sort ul.tabs li.cur .wrap_li > span, .basket_sort ul.tabs li.cur .wrap_li > span *, .basket_sort ul.tabs li .wrap_li > span *, .section_item_inner .section_info ul li a:hover, .bx_filter .bx_filter_popup_result a, .catalog_item:hover .item-title a, .item-title a:not(.dark-color):hover, li.item:hover a, .item_wrap:hover .item-title a, .view_sale_block .values, .more_text_ajax:hover, .bx_compare .compare_view .item_block:hover a, .item-stock .store_link:hover, .item .date_small, .articles-list.news .item:hover .item-title a, .jobs_wrapp .item .name tr:hover .link, .basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block .count span a, .basket_wrapp .basket_empty .wraps_icon_block.basket .count span {
    color: white;
    color: white;
}
.catalog_item_wrapp span[data-param-form_id="TOORDER"] {
	display: none;
}

.btn.btn-lg:not(.font-ignore) {
    padding-top: 17px;
    padding-bottom: 18px;
    font-size: 22px;
    padding-left: 50px;
    padding-right: 50px;
}

@media (max-width: 500px) {
.btn.btn-lg:not(.font-ignore) {
width: 100%;
font-size: 16px;
   padding-left: 40px;
    padding-right: 40px;
}
}