Hi @astersblog,
Thanks for the extra context here. It definitely helps to see the contrast between the current and correct displays.
It looks like your header is using a Global Color, but it isn’t resolving and it’s just falling back to the stack defaults. Would you mind if we logged into your site to take a closer look at why the color isn’t being applied?
If this is ok, you can add login credentials in a secure note.
For the footer, I am seeing another problem. This screenshot shows the CSS for your footer text color:

The partially transparent color is the default footer text color from the Ethos stack base styles. The black color comes from Theme Options.
They are loading in the wrong order - it looks like you have some CSS optimization running, and it is putting the final output in the wrong order.
Could you try disabling that CSS optimizer to see if it gets your footer back to normal? I could also give that a try for you while logged in.