Tightening things up at smaller resolutions.

Also preventing scroll of background content while nav menu is open
Merge branch 'work-in-progress'