Fixed layout bugs with massive help from @tarajane

- layout overflow on home page from sunbeans and main photo
- tiny layout overflow on all pages from navbar
Merge branch 'dev' into gh-pages