Strange thing about these errors, it is valid CSS. Probably someone has an opinion :)
Can you share the address of the website? I can then take a look. Not sure why it is not working, the CSS is very specific. There won’t be other CSS that is more specific than this, so I don’t understand why it won’t work.