improved usability of the hidden nav; refactored css