Fixing some flexbox things, more consistent, and using a variable for full-section padding (in media query)