Faust wrote:
I still have the gap on my Photography website, not massive, but would like to get rid of it. Any idea?
In your specific case, it's a bit dodgy because you have added your own internal "happy-footer-fix" into X3's "footer", and all your background is applied to your "happy-footer-fix".
You could remove padding from X3's footer to compensate for that space (which is the space I assume you want removed?), and it should work, although this it's a bit clumsy.
.footer {
padding: 0 !important;
}
Really, you should perhaps have applied your custom colors to X3's main .footer, instead of on your .footer-seo child element, because X3's footer has it's own padding. But hey if the above works, it's a simple workaround.
There are also a few issues that affect the space below the main content (above the footer). The main .context element has it's own margin at bottom, and the background colors you have assigned on some of your custom sections, won't align immediately with the footer. Also, there is an empty <p><p> there somewhere that creates some additional space. There are perhaps CSS fixes for this also, although it's a bit like opening a can of worms.