Fix transitions on iOS

Cached nav-bar is accidentally sort of visible on top of active nav-bar on iOS only. This is because its display is set to block, I believe, incorrectly. 

In addition, the active nav-bar has background always transparent on iOS only.