Tighten up the responsive header/footer

We went responsive
But some things were kinda broke
This starts to fix them