updated styling and mobile navigation