/*адаптив для иконок. которые на мобилах ссуки деформируются*/
@media only screen and (max-width: 400px){
    .lesenka_separator {
        background-image: url(/img/mobfix/lesenka_separator.png);
        background-size: 9px 8px;
    }
    
    .header_phones_arrow {
        background-size: 10px 6px;
        background-image: url(/img/mobfix/header_phones_arrow.png);
    }

    .header_phones_opened .header_phones_arrow {
        background-image: url(/img/mobfix/header_phones_arrow_top.png);
        background-size: 10px 6px;
    }
    
    .header_zvonok_icon {
        background-image: url(/img/mobfix/header_zvonok_icon.png);
        background-size: 16px 16px;
    }

    .header_email {
        background-image: url(/img/mobfix/header_email_icon.png);
        background-size: 16px 13px;
    }
    
    
    .headmenu_catalog_icon .icon_inner_auto {
        background-image: url(/img/mobfix/header_catalog_icon_blue.png);
        background-size: 12px 12px;
    }

    .headmenu_catalog_icon .icon_inner_hover {
        background-image: url(/img/mobfix/header_catalog_icon_black.png);
        background-size: 12px 12px;
    }

    .headmenu_link_active .icon_inner_auto {
        background-image: url(/img/mobfix/header_catalog_icon_black.png);
        background-size: 12px 12px;
    }
    
    .headmenu_personal {
        background-size: 16px 16px;
        background-image: url(/img/mobfix/header_personal_icon.png);
    }
    
    
    .headmenu_korzina_icon .icon_inner_auto {
        background-image: url(/img/mobfix/header_korzina_icon_black.png);
        background-size: 18px 16px;
    }

    .headmenu_korzina_icon .icon_inner_hover {
        background-image: url(/img/mobfix/header_korzina_icon_blue.png);
        background-size: 18px 16px;
    }
    
    .slider_content_arrow_left {
        background-size: 16px 8px;
        background-image: url(/img/mobfix/slider_arrow_left.png);
    }

    .slider_content_arrow_right {
        background-image: url(/img/mobfix/slider_arrow_right.png);
        background-size: 16px 8px;
    }

    .welcome_num_plus {
        background-image: url(/img/mobfix/welcome_num_plus.png);
        background-size: 30px 30px;
    }
    
    .welcome_brands_showmore_icon .icon_inner_auto {
        background-image: url(/img/mobfix/arrow_bottom_blue.png);
        background-size: 6px 14px;
    }

    .welcome_brands_showmore_icon .icon_inner_hover {
        background-image: url(/img/mobfix/arrow_bottom_white.png);
        background-size: 6px 14px;
    }

    .welcome_brands_hidemore_icon .icon_inner_auto {
        background-image: url(/img/mobfix/arrow_top_blue.png);
        background-size: 6px 14px;
    }

    .welcome_brands_hidemore_icon .icon_inner_hover {
        background-image: url(/img/mobfix/arrow_top_white.png);
        background-size: 6px 14px;
    }

    .welcome_nums_first_link {
        background-image: url(/img/mobfix/welcome_nums_first_link_arrow.png);
        background-size: 36px 30px;
    }
    
    .footer_personal_icon .icon_inner_auto {
        background-image: url(/img/mobfix/footer_menu_icon.png);
        background-size: 16px 16px;
    }

    .footer_personal_icon .icon_inner_hover {
        background-image: url(/img/mobfix/footer_menu_icon_blue.png);
        background-size: 16px 16px;
    }
            
    .footer_phone {
        background-image: url(/img/mobfix/footer_phone_icon.png);
        background-size: 16px 16px;
    }

    .footer_zvonok {
        background-image: url(/img/mobfix/footer_zvonok_icon.png);
        background-size: 16px 16px;
    }

    .footer_email {
        background-image: url(/img/mobfix/footer_email_icon.png);
        background-size: 16px 14px;
    }

    .footer_adres {
        background-image: url(/img/mobfix/footer_adres_icon.png);
        background-size: 13px 16px;
    }
    
    .agree_field label {
        background-image: url(/img/mobfix/checkbox.png);
        background-size: 20px 20px;
    }

    .agree_field input[type="checkbox"]:checked ~ label {
        background-image: url(/img/mobfix/checkbox_checked.png);
        background-size: 20px 20px;
    }

    .search_form_input {
        background-image: url(/img/mobfix/search_icon_gray.png);
        background-size: 20px 20px;
    }
    
    .search_form_button {
        background-image: url(/img/mobfix/search_icon_blue.png);
        background-size: 20px 20px;
    }
    
    .catalog_unlogin_partner_icon {
        background-image: url(/img/mobfix/partner_icon_black.png);
        background-size: 16px 16px;
    }
    
    .catalog_unlogin_auth_icon .icon_inner_auto {
        background-image: url(/img/mobfix/personal_icon_blue.png);
        background-size: 16px 16px;
    }

    .catalog_unlogin_auth_icon .icon_inner_hover {
        background-image: url(/img/mobfix/personal_icon_white.png);
        background-size: 16px 16px;
    }
    
    .brands_block_more_icon .icon_inner_auto {
        background-image: url(/img/mobfix/arrow_bottom_blue.png);
        background-size: 6px 14px;
    }

    .brands_block_more_icon .icon_inner_hover {
        background-image: url(/img/mobfix/arrow_bottom_white.png);
        background-size: 6px 14px;
    }
    
    .sort_asc .sort_icon {
        background-image: url(/img/mobfix/sort_asc_icon.png);
        background-size: 8px 10px;
    }

    .sort_desc .sort_icon {
        background-image: url(/img/mobfix/sort_desc_icon.png);
        background-size: 8px 10px;
    }
        
    .tovar_item_ost_red {
        background-image: url(/img/mobfix/ost_marker_red.png);
        background-size: 6px 6px;
    }

    .tovar_item_ost_orange {
        background-image: url(/img/mobfix/ost_marker_orange.png);
        background-size: 6px 6px;
    }

    .tovar_item_ost_yellow {
        background-image: url(/img/mobfix/ost_marker_yellow.png);
        background-size: 6px 6px;
    }

    .tovar_item_ost_green {
        background-image: url(/img/mobfix/ost_marker_green.png);
        background-size: 6px 6px;
    }
            
    .tovar_item_korzina_icon .icon_inner_auto {
        background-image: url(/img/mobfix/korzina_icon_gray.png);
        background-size: 18px 16px;
    }

    .tovar_item_korzina_icon .icon_inner_hover {
        background-image: url(/img/mobfix/korzina_icon_blue.png);
        background-size: 18px 16px;
    }

    .tovar_item_korzina_plus .icon_inner_auto {
        background-image: url(/img/mobfix/korzina_plus_blue.png);
        background-size: 18px 16px;
    }

    .tovar_item_korzina_plus .icon_inner_auto {
        background-image: url(/img/mobfix/korzina_plus_blue.png);
        background-size: 12px 12px;
    }

    .tovar_item_korzina_plus .icon_inner_hover {
        background-image: url(/img/mobfix/korzina_plus_white.png);
        background-size: 12px 12px;
    }
    
    .korzina_count_button.less {
        background-image: url(/img/mobfix/count_minus_blue.png);
        background-size: 10px 3px;
    }

    .korzina_count_button.more {
        background-image: url(/img/mobfix/count_plus_blue.png);
        background-size: 12px 12px;
    }

    .korzina_count_button.less:hover {
        background-image: url(/img/mobfix/count_minus_white.png);
        background-size: 10px 3px;
    }

    .korzina_count_button.more:hover {
        background-image: url(/img/mobfix/count_plus_white.png);
        background-size: 12px 12px;
    }

    .korzina_count_min .korzina_count_button.less {
        background-image: url(/img/mobfix/count_minus_gray.png);
        background-size: 10px 3px;
    }

    .korzina_count_max .korzina_count_button.more {
        background-image: url(/img/mobfix/count_plus_gray.png);
        background-size: 12px 12px;
    }

    .tovar_card_korzina_icon {
        background-image: url(/img/mobfix/korzina_icon_black.png);
        background-size: 18px 16px;
    }
}