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;}

ul#menu {
    justify-content:center !important;
}

#adtm_menu ul#menu .li-niveau1 {
    width:12.5%;
}

#adtm_menu ul#menu li div.adtm_sub {
    top:48px;
}

#adtm_menu ul#menu .li-niveau1 div.adtm_sub
{ padding:1.875rem; }

.adtm_menu_container
{ padding-left:0; padding-right:0; }

#adtm_menu
{ border:0; box-shadow:none; background-color: #23568b; margin-top:0; }

#adtm_menu_inner
{ background: none; }

#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span
{ padding: 0.9375rem; color: #FFFFFF !important; font-weight: 500; font-size: 0.875rem; font-family: Montserrat; border: 0; text-transform: uppercase; transition: all .3s ease; min-height:auto; line-height: normal; display:block; }

#adtm_menu ul#menu .li-niveau1:hover > a.a-niveau1 span
{ color:#000000 !important; }

#adtm_menu .li-niveau1 a.a-niveau1
{ border:0; min-height:auto; line-height: normal; color:#FFFFFF; width:100%; display:block; text-align:center; }

.li-niveau1 a:hover .advtm_menu_span,
.li-niveau1 .advtm_menu_span:hover,
.li-niveau1:hover > a.a-niveau1 .advtm_menu_span
{ background: #FFF; }

#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-weight: 500; margin-bottom: 1rem; font-size: 1.125rem; text-transform: uppercase; }

#adtm_menu .adtm_column ul.adtm_elements li,
#adtm_menu .adtm_column ul.adtm_elements li a,
#adtm_menu .adtm_column ul.adtm_elements li span[data-href]
{ padding-top:0.625rem; padding-bottom:0.625rem;font-size: 1.125rem; text-transform: none; font-weight: 300; color: #282828; transition: all .3s ease; }

#adtm_menu .adtm_column ul.adtm_elements li a:hover,
#adtm_menu .adtm_column ul.adtm_elements li span[data-href]:hover
{ transform: translateX(.5rem); }

#adtm_menu div.adtm_column_wrap ul.adtm_elements li
{ line-height:normal; }

#adtm_menu_inner
{ border:0; }

#adtm_menu .li-niveau1
{ min-height:0; line-height:normal; }

.li-niveau1 a.advtm_menu_actif .advtm_menu_span
{ background:transparent; }

#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.sub.adtm_sub_open a.a-niveau1 span,
#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.sub a.a-niveau1.advtm_menu_actif span
{ background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAABnRSTlMAHiXy6t8iJwLjAAAARUlEQVQY02OgKWBUAJFMYJJB1AhEChuCOSLJCkBpNxAHRBsBRVIUIJpUkhVgEmAlIKVgAFIDUgmXgkmAzXWCMqA20hgAAI+xB05evnCbAAAAAElFTkSuQmCC); background-repeat:no-repeat; background-position:right 15px center; background-color:#FFFFFF; }

@media (max-width: 767px) {
    #adtm_menu .adtm_column ul.adtm_elements li a
    { margin-top: 5px; margin-bottom: 5px; padding-left:0; }

}

#adtm_menu .adtm_column span.column_wrap_title
{ margin-top:20px }

@media (max-width: 767px) {
    #adtm_menu .adtm_column span.column_wrap_title
    { margin-top:0 }
}

#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],
#adtm_menu .adtm_column ul.adtm_elements li, #adtm_menu .adtm_column ul.adtm_elements li a, #adtm_menu .adtm_column ul.adtm_elements li span[data-href]
{
    font-size:0.875rem;
    text-transform:uppercase;
    font-weight:500;
    margin:0;
}

#adtm_menu .adtm_column span.column_wrap_title a.adtm_unclickable {
    display:none;
}

#adtm_menu table.columnWrapTable tr td:last-child .adtm_column img {
    border-left: 1px solid rgba(0,0,0,0.15);
    padding-left: 1.875rem;
}

#adtm_menu ul#menu .li-niveau1 div.adtm_sub {
    left: 5% !important;
    right: 5%;
    width: auto;
}

#adtm_menu li.li-niveau1:nth-child(4) a.a-niveau1,
#adtm_menu li.li-niveau1:nth-child(5) a.a-niveau1,
#adtm_menu li.li-niveau1:nth-child(6) a.a-niveau1,
#adtm_menu li.li-niveau1:nth-child(4) a.a-niveau1 >span,
#adtm_menu li.li-niveau1:nth-child(5) a.a-niveau1 >span,
#adtm_menu li.li-niveau1:nth-child(6) a.a-niveau1 >span
{
    background-color:#c4d700 !important;
    color:#000000 !important;
}

#adtm_menu li.li-niveau1:nth-child(4):hover a.a-niveau1 >span,
#adtm_menu li.li-niveau1:nth-child(5):hover a.a-niveau1 >span,
#adtm_menu li.li-niveau1:nth-child(6):hover a.a-niveau1 >span
{
    background-color:#FFFFFF !important;
}

#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span
{
    border-right:1px solid rgba(255,255,255,0.75);
}

#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],
#adtm_menu .adtm_column ul.adtm_elements li, #adtm_menu .adtm_column ul.adtm_elements li a, #adtm_menu .adtm_column ul.adtm_elements li span[data-href]
{
    color: #000000;
    margin-bottom:0.625rem
}

#header #adtm_menu li.li-niveau1:nth-child(7) a.a-niveau1,
#header #adtm_menu li.li-niveau1:nth-child(7) a.a-niveau1 >span
{
    background-image: url("../../../../themes/dietaroma/assets/img/menu_bons_plans.jpg") !important;
    background-repeat: no-repeat;
    background-position: right bottom;
    color:#000000 !important;
}

#header #adtm_menu li.li-niveau1:nth-child(7):hover a.a-niveau1 >span
{
    background-image: url("../../../../themes/dietaroma/assets/img/menu_bons_plans_on.jpg") !important;
    background-repeat: no-repeat;
    background-position: right bottom;
    color:#000000 !important;
}