Custom CSS not working

Last Update: February 24, 2026

This post has been translated using machine translation, which may result in minor inaccuracies or differences in wording compared to the original. We apologize for any errors or ambiguities. Please feel free to contact us if we can clarify anything for you.

Issue

CSS changes do not appear immediately after adding them to websites.

Solution

Following are the suggested solutions.

Regenerate CSS

Follow the below steps:

  1. From WP Admin, navigate to Elementor>Editor>Tools.
    Image
  2. In the Elementor Cache field, click Clear Files & Data.
    Image
  3. Click Save Changes.
    Image

Clearing Site Cache

Check if you have any caching plugins on your site or any server level caching enabled. Clear those caches.

Note
Contact your hosting provider to clear server cache.

Clear Browser Cache

Clear browser cache or check the site in a private/incognito window.

Theme Compatibility

This issue can be because of the theme. You can try changing to the default theme of WordPress such as Twenty Twenty-One. If this solves the problem, contact the developers of your theme.

Multiple Builders

If you are using multiple page builders alongside Elementor, they can interfere with the Elementor’s performance. The other builder can override the content you have created with Elementor. This stops from displaying the CSS changes. 

To solve this issue: 

  1. Open the page having CSS issues.
  2. From top-right, click Update >Save as Template.
    Custom CSS not working 1
  3. Go to Pages > Add New Page.
    Custom CSS not working 4
  4. Click the Add Template icon. The Library window opens.
  5. Click My Template. The list of available templates opens.
  6. For the desired template, click Insert.
    Custom CSS not working 2

This should solve the CSS issue.

Validate Custom CSS syntax

If your Custom CSS still isn’t working, there may be a syntax error in the code. Even a small typo – such as a missing bracket, semicolon, or incorrect selector – can prevent the CSS from applying.

To check your CSS for syntax errors:

  1. Copy your Custom CSS code.
  2. Go to the W3C CSS Validator:
    https://jigsaw.w3.org/css-validator/#validate_by_input
  3. Paste your code into the input field.
  4. Click Check.
  5. Review and fix any reported errors.

After correcting the errors, paste the updated CSS back into Elementor and save your changes.

On this page

Share this article

Hosted with