cleaning up the css a bit
added some logic to reset nav scroll position after hiding