/* code de base */
img.adtm_menu_icon {
    vertical-align: top;
    margin-right: 0;
    margin-top: 0 !important;
    width: 100%;
    margin-bottom: 5px;
}

#adtm_menu .searchboxATM .search_query_atm {
    width: 150px;
    margin-left: 0 !important;
}

#adtm_menu .adtm_unclickable {
    text-decoration: none !important;
}

/* fin du code de base */
/*---------------------*/
/*---------------------*/
/* sous menu */
#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: 16px;
    line-height: 16px;
    font-weight: 600;
    text-decoration: none;
    text-transform: none;
    color: #000;
}

/* largeur de 100% */
.nav-full-width .container {
    max-width: 100%;
    width: 100%;
    padding: 0;
}

/* sous menu avec fond blanc */
#adtm_menu ul#menu .li-niveau1:hover div.adtm_sub {
    box-shadow: 0px 5px 5px 0px rgb(59 59 59 / 7%)
}

/* centrage logo */
#header #header_logo {
    text-align: center;
}

/*padding d'affichage des sous caté en menu 100% largeur */
@media (min-width: 1600px) and (max-width: 2500px) {
    #adtm_menu ul#menu .li-niveau1:hover div.adtm_sub {
        padding: 0 350px;
    }
}

@media (min-width: 1200px) and (max-width: 1600px) {
    #adtm_menu ul#menu .li-niveau1:hover div.adtm_sub {
        padding: 0 200px;
    }
}

/*----------------*/
@media (min-width: 451px) and (max-width: 767px) {
    .mobile-header-wrapper {
        width: 400px;
    }
    .mobile-header-wrapper #header-nav-close {
        right: 5px;
        z-index: 10;
        top: 7px;
    }
}

@media (max-width: 450px) {

    /* menu sticky */
    .container .clearfix {
        margin: 10px 0 0 0;
    }

    .container #_desktop_top_menu {
        width: 100%;
        max-width: 100%;
        padding: 0 50px 0 50px;
        background-color: #fff;
    }

    /* suppression des marges sur les images de sous catégories */
    img.adtm_menu_icon {
        margin: 0;
        width: 100%;
    }

    .mobile-header-wrapper {
        width: 100%;
    }

    .mobile-header-wrapper #header-nav-close {
        right: 5px;
        z-index: 10;
        top: 7px;
    }
}