Fix accessibility issue in the menu and cleaned up some CSS.

Update to LESS / SASS 768up files to fix an accessibility issue with the menu.  Using `display:none` is not recommended especially in menus as screen readers skip elements with display none.  Switch to overflow/visibility hidden instead.

Also made other minor tweaks to the CSS while I was tinkering.