Hey Robert,
Not sure what you mean by ‘parent theme’, it appears this is coming from your WordPress theme. Unfortunately for some reason there class of
body.dark-skin input[type=”text”]:focus
uses not only a white colour, but also the !important rule meaning anything after it is ignored / overwritten.. This is particularly bad practice as any plugin installed that uses it’s own input CSS class without the !important rule will also be affected..
So there are two ways you can deal with this, both fairly easy.
The first is to remove the !important from this rule in your WordPress theme’s style.css. Although they obviously used !important for a reason so you may have a couple of knock on effects. You should be able to make a child theme of your WP theme to avoid losing your changes on updating, but you might need to look at your WP theme documentation or contact the developers for more info on how.
The other, is to create a basic child theme of css-only using the framework available for free in our store, and add the input rule to the childs css-only.css stylesheet using !important to overwrite the WP theme’s rule.
Which one sounds good?