#menu-principal{
  flex-wrap:nowrap;
  justify-content:flex-start;
}

#menu-principal li{
  line-height:unset;
}
.nav li ul {
 border-color:#7EDFEE
}
 .et_pb_fullwidth_menu .et_mobile_menu,
 .et_pb_menu .et_mobile_menu {
  padding:0 5%;
 }
.et_pb_menu .et-menu-nav > ul ul{
  padding:0;
}