re-worked markup and current styles, added more styles, added mobile navigation