Hi Sam,
I would recommend you to copy all your custom css code to a notepad and remove it from your theme. And add one by one and save it. One of your custom code is playing with the theme. When you detect the code, please let me know, we will find an alternative one.
Thanks
Yes, I used the CSS code that you posted today.
So why is there this space on top of the logo? It would be okey, if there is the same space also on the buttom of the logo.