Hi Guy. If you make your image the same width as your site, you can use this css to adjust it:
#header .pad, .site-title {
padding: 0;
}
.site-title a img {
max-height: 400px; /* this is the height of your image; may need to use !important */
}
Or you could remove the logo in Theme Options and try this css to set a background image in the header. If your image is less than 400px in height you’ll need to make adjustments:
/* set header background image; image size is site width x 400px */
#header {
background: url(https://yoursite.com/wp-content/uploads/yourimage.jpg) no-repeat center top;
height: 400px;
}
/* push the header menu down */
#header .pad {
height: 340px;
}
/* reduce content margin to align with bottom of menu */
#page {
margin-top: -11px;
}
/* media queries to accommodate above changes */
@media only screen and (min-width: 720px) and (max-width: 960px) {
#header .pad {
height: 341px;
}
#page {
margin-top: 0;
}
}
@media only screen and (max-width: 719px) {
#header .pad {
height: 400px;
}
#page {
margin-top: 50px;
}
}