CSS fixes: nav bar bug in phones, scroll down bug on tablet, index overlay bug in Safari