/* Forzar menú principal en una sola línea */
#_desktop_top_menu .container {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 15px; /* opcional */
}

#_desktop_top_menu .menu-content {
    display: flex !important;
    flex-wrap: nowrap !important;
}

#_desktop_top_menu .menu-content > ul {
    display: flex !important;
    flex-wrap: nowrap !important;
    margin: 0;
    padding: 0;
}

#_desktop_top_menu .menu-content > ul > li {
    display: inline-flex !important;
    margin: 0 15px;
    white-space: nowrap;
}
