Better spacing between full-height sections

Added some vertical padding to full height containers.
Bugfix: full-height sections were not updated on window resize

This fixes the bug, and the code is much more concise.