changed the way that background images show up. visibility is now toggled on 2 different divs depending on screen size. this allows more flexibility in regards to header and mini-cart spacing. Adjusted a lot more CSS, headline margins, small tweaks, etc. Also adjusted the gallery to go full width.