CSS: fix nav bug on mobile.