Removed margin:auto from #header and #menu-bar because it caused weird effects when paired with flexbox when hitting smaller breakpoints
Modified layout to primarily use border-box