Responsive fixes

I made some fixes so the site can be responsive.  If you'd like to merge them, here they are.

I didn't do much refactoring in here, so there are places where a different style of rem fallback is used (mine is courtesy of the Sass library scut), but overall it should be fairly clean I hope!