replace mobile nav fade-in/fade out with CSS3 transitions. HT @estellevw [#615]