Added a key, color changes through the different media queries, and some JS for a mobile nav