Du verwendest einen veralteten Browser. Dieser kann eventuell diese oder andere Webseiten nicht richtig darstellen. Du solltest deinen Browser aktualisieren oder einen alternativen Browser verwenden.
Da passen die css Angaben nicht mehr, warum weißt nur du, den irgendjemand muss ja irgendwas gemacht haben (Update oder am css bzw. Template etwas geändert).
Dann muss vermutlich das Theme neu compiled werden oder das (child) Template ist nicht kompatibel.
Ich gehe davon aus das du das nicht selbst gelöst bekommst wenn es letzteres ist.
Welches Template nutzt Du denn? Du musst wahrscheinlich die Text-Farbe in der custom.css anpassen, wird wahrscheinlich gerade "weiss" sein.
Sonst teile doch gerne die URL, dann kann man das Menü mal untersuchen.
Habe deine Seite gefunden. Probier mal das hier einzufügen unter
"Darstellung -> Einstellungen -> Templates -> Einstellungen" -> "Benutzerdefinierte Styles" (CSS)
@media screen and (max-width: 991px) {
div#mainNavigation ul li a.nav-link span {
color: #000 !important;
}
}