I think it’s probably a Theme Options setting issue. Please kindly remove your added custom CSS fixes and try out the following settings.
In Theme Options-> Header -> Header Image Height
Set the height in px to your desire value, this actually sets the header height.
This was exactly the issue. I had to mess with it a little, but it’s perfect now. Thanks for the tip, I missed that feature.