Responsive menu design

When we're on a vertically oriented mobile device, menu should fly in from the bottom (button can stay on top-left, though...).

Need to determine proper breakpoints, and also adjust any button sizes, text spacing, etc. to make things look nice.

Also, move the hamburger button to the bottom of the screen -- it currently gets in the way of the place info window.

Edited by Joe Fisher