Hi Christian,
Fantastic reply above, thank you for explaining the reasons why my code was incorrect and would cause me hassle within the future. I really appreciate it when that is done as it helps me further my knowledge 
I’ve just got two issues with the header:
-
My CSS for the background of the bar on mobile (it’s wrapped in a media enquiry just didn’t feel the need to put it all in) -
.x-bar {
background-color:rgba(1,1,1,0.5) !important;
}
Also affects the footer, what’s the correct code to only target the header? I tried .x-bar-h but it didn’t seem to work and still affects the footer

-
I want my mobile menu to stay at the top of the page when scrolling down but I don’t want any transition like the desktop menu?
Currently it stays until I start scrolling then animates, however I want it to just stay at the top of the page constantly like

Whereas mine is currently

What’s the best way to go about this? Will I have to create another bar just for the mobile menu?