img.adtm_menu_icon {vertical-align:top;margin-right:3px;}
#adtm_menu .searchboxATM .search_query_atm {width:150px;margin-left:0!important;}
#adtm_menu .searchboxATM .button_mini {display:inline-block;}
#adtm_menu .adtm_unclickable {text-decoration:none!important;}
/* Mobile (≤992px): sottovoci del main menu ridotte al 50% */
@media (max-width: 992px) {
    /* Titolo colonna standard (span.column_wrap_title) — 26px → 13px */
    #adtm_menu .adtm_column span.column_wrap_title,
    #adtm_menu .adtm_column span.column_wrap_title a,
    #adtm_menu .adtm_column span.column_wrap_title span[data-href] {
        font-size: 13px !important;
    }
    /* Voci elenco colonna (li a) — 15px → 8px */
    #adtm_menu .adtm_sub .adtm_column ul.adtm_elements li,
    #adtm_menu .adtm_sub .adtm_column ul.adtm_elements li a,
    #adtm_menu .adtm_sub .adtm_column ul.adtm_elements li span[data-href] {
        font-size: 8px !important;
    }
}

/* Mobile (≤992px): margin-top triplo sui titoli colonna <p> (CATEGORY, PRODUCT LINES, FEATURED) */
@media (max-width: 992px) {
    #adtm_menu .adtm_sub .adtm_column_wrap > p {
        margin-top: 3em !important;
        margin-bottom: 7.5px !important;
        padding-bottom: 1.8px !important;
    }
}

/* Mobile (≤992px): voci main menu (PRODUCTS, HAIR AND SCALP TYPE, ABOUT US, MASTER THE CRAFT) +200% → 11px × 3 = 33px */
@media (max-width: 992px) {
    #adtm_menu .li-niveau1 a.a-niveau1.a-niveau1 .advtm_menu_span {
        font-size: 24.75px !important;
    }
}

/* Colore sottotitoli colonne (CATEGORY, PRODUCT LINES, FEATURED, FOR SCALP, FOR HAIR, …) */
#adtm_menu .adtm_sub .adtm_column_wrap > p {
    color: #898989 !important;
}
