Hi Leo,
Thanks for your patience — I took your advice and went straight to your live page to dig in properly.
Good news: your CSS is 100% correct. I tested it directly on your page and .article-details-wrap h2 { color: #5B9279; } changes that heading ("Recent planning law changes…") from black to green immediately — and it doesn't even need !important, because nothing on the page is overriding it. So the rule itself isn't being "blocked."
The real issue: that CSS isn't actually reaching your live site. I checked the page's stylesheets and source — your rule isn't present anywhere, and there's no custom.css file loading on the template. In other words, wherever it was saved, it isn't being output to the page. That's why it works when you test it in Inspect (which injects it directly) but not otherwise.
Here's how to get it loading reliably (your template is Rhino, which uses the Helix3 framework):
- Add it to the template's
custom.css file. In Joomla admin: System → Templates → Templates (the Templates list, not Styles) → click shaper_rhino Details and Files → in the css folder choose Create New File, name it custom.css, paste the rule below, and Save. Helix3 loads custom.css automatically after the template CSS, so it will apply:
.article-details-wrap h2 {
color: #5B9279;
margin-bottom: 22px;
}
(Make sure the closing } is there — an unclosed rule gets discarded.)
-
Clear every cache. Your server runs LiteSpeed, so caching is the most likely reason a change "doesn't show up": go to System → Clear Cache and Purge Expired Cache; if you have a LiteSpeed Cache plugin, purge all; then hard-refresh with Ctrl/Cmd + Shift + R. If you have CSS Combine/Minify enabled, turn it off while testing.
-
Confirm you're editing the active template. If these articles are assigned to a different template style, the CSS has to live in that one. You can check under System → Templates → Site Template Styles.
After that, right-click the heading → Inspect: your rule should now appear in the Styles panel (not struck through), and the color will change.
If it still won't show after clearing cache, it almost always means the CSS is being saved somewhere that isn't output; tell me exactly where you're pasting it (which screen/field) and I'll point you to the right spot.
Best regards,
Rashida