That’s good to hear!
For the header, I would remove this part – background-size: contain !important;
from line 1258 in your css.
.header-image .site-title > a {
background-size: contain !important;
display: block;
height: 76px; /* default was 76px;*/
text-indent: -9999px;
}
That would reduce the image size back to the original.
Next, if you want the entire header (black background) to stay consistent, then you could remove the space (padding) from up top. You can find this on line 1193 –
.front-page .site-header {
border-bottom: 1px solid #ddd;
padding-top: 30px;
}
Let me know if this works