img.adtm_menu_icon {vertical-align:middle;margin-right:0px;}
#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: 768px) {
#adtm_menu .li-niveau1 img {
    display: inline-block;
    margin-top: 0px !important;
    width: 50px !important;
  
}
img.adtm_menu_icon {
    margin-right: 10px;
}
.adtm_menu_icon { 
  display: inline-block;
    padding: 5px;
    vertical-align: left;
}
#adtm_menu .adtm_menu_icon {
    height: auto;
    max-width: 42px;
}
  #adtm_menu .adtm_menu_icon {
    height: auto;
    max-width: 42px !important;
}
  #adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
    font-size: 14px !important;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px solid #dcd8d8;
}
  #adtm_menu .li-niveau1 {
    min-height: 50px !important;
    max-height: 60px !important;
}
  #adtm_menu .li-niveau1 a.a-niveau1 {
    min-height: 50px !important;
    max-height: 60px !important;
}
#adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
    min-height: 51px !important;
    line-height: 38px !important;
}
  #adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text {
    color: #048b9a;
}
  .elementor-element-98u311z  {
    position: absolute;
    z-index: 999;
    top: 15px;
    left: 10px;
    color: #fff!important;
}
  
  .elementor-element-coz4ds4
  {
    position: absolute;
    z-index: 999;
    top: 15px;
    
    left: 163px;
    color: #fff!important;
    border-left: 1px solid;
    height: 20px;
    padding-left: 10px;
  }
  div  .elementor-element-swbevqb .elementor-element-populated 
  {
  padding: 0px!important;
   }
  #header a {
  color : #fff !important;
  }
  
  

 
}