Add mobile sidebar styling

On mobile, the .with-sidebar and .sidebar divs stack instead
of float.