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;}


@media (max-width: 1160px) {
  
   .li-niveau1 a.a-niveau1 {
    border-color: transparent;
  }
  #adtm_menu .li-niveau1 a.advtm_menu_actif .advtm_menu_span {
    color: #000000;

}
      #adtm_menu.adtm_menu_toggle_open .li-niveau1.sub.adtm_sub_open a .advtm_menu_span, .li-niveau1 a:focus .advtm_menu_span, .li-niveau1 a.advtm_menu_actif .advtm_menu_span, .li-niveau1 .advtm_menu_span:focus, .li-niveau1:focus > a.a-niveau1 .advtm_menu_span {
     
        background: linear-gradient(#f4f4f4, #f1f0f0);
    }
  
      #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;
        font-weight: bold;
        text-transform: none;
        text-indent: 20px;
    display: block;
    height: 26px;
    padding: 4px 0px;
 
    }
  
  .li-niveau1.sub.adtm_sub_open {
  background: #2d2d46 !important;
  background: linear-gradient(rgb(241, 240, 242), rgb(245, 241, 241)) !important;
}
  .li-niveau1 .adtm_sub {
  background-color: rgb(29, 25, 25);
  background: linear-gradient(rgb(255, 255, 255), rgb(238, 235, 235));
}
  #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.sub a.a-niveau1 span {
    background-image:none !important;
    color: #000000;
    
  }
  #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1:first-child{
          display: block !important;
      
  background: transparent;}

  #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1
  {
    background: white;
  }
  
  #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1:first-child a.a-niveau1{
  display: block;
  }
  
  #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1{
  
position:relative;
 }

#adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1.sub .arrow-menu-sub{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAABnRSTlMAHiXy6t8iJwLjAAAANUlEQVQY02MgFwgisZmMFZA4Zo5IUiLJSFKMbkZESqUoYKjDNFw5RYAYCSckW0IEULxAPgAAZQ0HP01tIysAAAAASUVORK5CYII=) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 9px;
    right: 20px;
    cursor: pointer;
    transition: 0.2s all;

    z-index: 9999;
  }
    .li-niveau1.sub.adtm_sub_open span.arrow-menu-sub{
    transform:rotate(90deg);
}
  .li-niveau1.advtm_menu_22.sub:last-child {
  /*margin-bottom: 20px;*/
}
  body.hellomoov .mobile__header #_desktop_top_menu ul#menu {
    padding-top: 0 !important;
    top: 31px !important;
    height: 100vh;
    overflow: scroll;
  }
    .li-niveau1 a span {
    padding: 0px 24px 0px 24px !important;
 
  }
}
@media screen and (max-width: 1024x) {
 .li-niveau1 a span {
    padding: 0px 4px 0px 4px !important;
 
  }
}
@media screen and (max-width: 768px) {
  body.hellomoov .mobile__header {

    z-index: 1 !important;

  }
    body.hellomoov .mobile__header #_desktop_top_menu ul#menu li.advtm_menu_toggle {
   
    z-index: 99999 !important;
  }
  body.hellomoov .mobile__header #_desktop_top_menu ul#menu{
     z-index: initial !important;
  }
}
@media screen and (max-width: 768px) {
  
}