Menu toggle is positioned absolutely
The menu toggle has
position:absolute. This makes the header resize to the logo height on small devices.
The solution might be:
- apply a static or relative position to the menu toggle
- make the menu toggle float to the right
- fix the header height
- make the header clear floats