Make Elementor inherit theme fonts, colors and settings

Make Elementor inherit theme fonts, colors and settings

In this blog post, we will explore how to ensure consistency in fonts, font sizes, and colors between your WordPress theme and the Elementor page builder. A seamless design is crucial for creating an engaging user experience on your website. By following these steps, you can effortlessly sync your global styling settings from your WordPress theme with Elementor.

WordPress Theme as the Control Center

When working with a reliable WordPress theme like Astra, you want it to serve as the central control point for your website’s design. This means that you should be able to set fonts, font families, font sizes, and colors globally within your theme. Your goal is for these settings to be inherited by page builders like Elementor, ensuring a cohesive look and feel throughout your site.

The Challenge with Elementor

By default, Elementor has its own predefined styling settings, including font families and colors. These settings may not align with the global styling you’ve established in your theme. In the accompanying YouTube video, we demonstrate how to address this challenge and make Elementor seamlessly inherit your theme’s font and color choices.

Starting with a Elementor Page

We begin with a standard Elementor page containing various text elements, including H1, H2, H3 headings, and paragraphs. These elements have their default styling, which may not match the fonts and colors you’ve set in your theme.

Configuring Styling in the Theme Customizer

The first step is to open the theme customizer in WordPress. Here, you can adjust your global typography settings. For example, you can change the body font, heading fonts, font size, and even font color. These changes will be reflected throughout your website, except for Elementor-created content.

Elementor Page Styling

After setting your global typography in the theme customizer, we demonstrate how the default styling in Elementor can disrupt the cohesion of your design. The Elementor styling includes its own font choices, colors, and other settings that might conflict with your theme’s design.

Disabling Default Elementor Fonts and Colors

To resolve this issue, we guide you through disabling Elementor’s default fonts and colors. This step ensures that Elementor will inherit the styling from your theme, creating a unified design. To do this, you’ll need to access the Elementor settings in the WordPress backend and disable the default fonts and colors.

Achieving Consistency

After disabling Elementor’s default styling, we revisit the Elementor-created page. You’ll notice that it now inherits the fonts, font sizes, and colors set in your theme. Any changes made to global typography settings in your theme customizer will automatically apply to Elementor content.

Customizing Elementor Content

With this synchronization in place, you can now customize individual elements within Elementor while maintaining consistency with your theme. You can adjust font sizes, font families, font weights, and colors for specific elements to create a visually pleasing and cohesive design.


By following these steps, you can ensure that your Elementor-created content seamlessly integrates with the global styling settings of your WordPress theme. This approach enhances the overall design and user experience of your website while providing you with the flexibility to fine-tune styling as needed. We hope this blog post helps you achieve a harmonious design between your theme and Elementor. If you found this information helpful, please consider liking our YouTube video and subscribing to our channel. Thank you for reading, and have a great day!

India $1295