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


/* PRICES */
.catalog_detail .price_matrix_block .price span{
    font-size: 18px;
    font-weight: normal;
}
.catalog_detail .price_matrix_block .min .price span{
    font-size: 28px;
    font-weight: 700;
}
.catalog_item .price_matrix_block .BASE .price span{
    font-weight: normal;
    font-size: 14px;
}

/* IMAGE HOVER CLONE */
.main_item_wrapper:hover .image_wrapper_block img.img__default{
    display: none;
}
.main_item_wrapper .image_wrapper_block img.img__hover{
    display: none;
}
.main_item_wrapper:hover .image_wrapper_block img.img__hover{
    display: block;
}
.list_item .image_wrapper_block:hover img.img__default{
    display: none;
}
.list_item .image_wrapper_block img.img__hover{
    display: none;
}
.list_item .image_wrapper_block:hover img.img__hover{
    display: block;
}




/* Hide menu link for download of catalog in mobile devices */
@media screen and (max-width: 680px){
    .mobile_hidden{
        display: none;
    }
}

/* Fix catalog product view */
.catalog_block.items .item_block .item_info{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.catalog_item .cost.prices{
    margin-top: 25px;
}


/* отступы у разделов в каталоге */
.sections_wrapper .list .item {
    padding: 10px 10px;
}

.sale_order_full_table:last-of-type tr:last-child td:first-child{padding-bottom: 20px;}

.sale-profile-detail-form .user_registration{display:none;}
.sale-profile-detail-form .create-manager{margin: 15px 0;}

.tabs__content {
    display: none; /* по умолчанию прячем все блоки */
}
.tabs__content.active {
    display: block; /* по умолчанию показываем нужный блок */
}

.tabs__caption li{
    display: inline-block;
    cursor: pointer;
}
.tabs__caption li:before{content:'';}

.manager-login span{
    font-weight: 600;
}
.sale-order-list-button-container .sale-order-list-button{
    max-width: 200px;
}

.personal_wrapper .row table{font-size: 12px !important;}

.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat > a.cust{width:100px;}

@media screen and (max-width: 767px){
    .visible_mobile_filter{
        display: none;
    }
}

.mobile_regions .current {pointer-events: none;}

#csv_export .export label{width: 95%;}
#csv_export .export input{vertical-align: top;}
#csv_export h2, .csv-h2{margin: 20px 0 20px;}
#csv-textarea{padding-bottom: 0; min-height: 50px;}

.basket-checkout-container div .form-group{margin-bottom: 25px;}

footer .ext_view.footer_inner .social-icons .small_title {
    color: #fff;
}

.styled-block {
    border: 0px;
    color: #383838;
    margin-bottom: 40px;
    clear: both;
    margin-top: 0px;
    padding: 37px 50px;
    font-size: 15px;
}

.table-type-block.item-views.items-list3 .item {
    border: 1px solid #f58320;
}

.table-type-block.item-views.items-list3 .shadow .item:hover {
    box-shadow: 0 0 27px rgb(25, 118, 210);
    border: 1px solid #1976d2;
}

.logo_and_menu-row .personal-link .wrap{max-width: 140px;}

.detail.partners .detailimage .img-partner {
    padding: 1px 1px;
}

.detail.partners .detailimage {
    margin: 0 0 20px 10px;
}

.special_pager{
    padding-top: 35px;
}
.sale-personal-section-index-block-ico i.export_cataloga{
    background: url('/bitrix/templates/aspro_next/images/arrow_top.png') no-repeat;

}
.sale-personal-section-index-block-ico i.save_orders{
    background: url('/bitrix/templates/aspro_next/images/Save.png') no-repeat;
}
.sale-personal-section-index-block-ico i.cancel_orders{
    background: url('/bitrix/templates/aspro_next/images/cancel3.png') no-repeat;
}
.basket-checkout-section .basket-checkout-block-total-description{display: none;}
/* активная кнопка в сортировке */
.sort_header .sort_filter a.current {
    color: #333;
    font-weight: 600;
}

/*.footer_button{
    display: block !important;
    min-height: 47px;
}*/
.wish_item_button{display: none;}
#header .phone-block .dropdown,
footer .phone .dropdown {
    display: none;
}
.cabinet-dropdown{
    font-size: inherit;
}
.logo_and_menu-row .personal-link.with_dropdown .name {
    max-width: inherit;
}
.wrapper1.without-delay ~ .basket_wrapp .basket_fly .wish_count {display:none;}
.wrapper1.without-delay header .basket_wrap .basket-link.delay{display:none;}
.wrapper1.without-delay #headerfixed .basket-link.delay{display:none;}
.wrapper1.without-delay ~ .basket_bottom_block .basket-link.delay{display:none;}
body .wrapper1.without-delay header .baskets .basket-link.delay{display:none;}
.wrapper1.without-delay header .wrap_basket .basket-link.delay{display:none;}
.wrapper1.without-delay header .wrap_icon .basket-link.delay{display:none;}
.wrapper1.without-delay #mobileheader .basket-link.delay{display:none;}
.wrapper1.without-delay ~ .basket_wrapp .basket_fly .module-cart table td.delay-cell{display:none;}