lots of work on the nav styles for mobile