Si tratta di regole di CSS che bisogna conoscere ma che non sono argomento di questo forum.
Per quel tipo di questioni rivolgiti ad un forum di css come questo.
P.S.
Hai modificato male e senza un child theme il tema che usi tanto che ora il menu responsive non appare.