Adding negative margin on main container when header vanishes