Update theme css and layout.

* Fix off screen nav
* Fix .nav-xs text hide on Firefox
* Fix .nav a focus with grey background