Hallo,
du bist wahrscheinlich zum ersten mal "Opfer" der Spezifität geworden. Google mal nach
css spezifität
Erläuterung: Das "display: block" der Klasse ".metanav a" hat eine höhere Spezifität als das "display: none" des Elements "a.nav-hide" und überstimmt es deshalb. Dabei spielt auch die Reihenfolge der Angaben in der CSS-Datei keine Rolle.
Gruss
MrMurphy