How to Set Global Colors and Fonts on Elementor
Access Elementor Site Settings from the dashboard or editor, configure Global Colors and Global Fonts palettes, then save changes for site-wide application. Elements linked to globals update automatically. Use globe icons in widgets to apply them.
Prerequisites
- Elementor plugin installed and activated
- Access to WordPress dashboard
- Basic familiarity with Elementor editor
- A page or template to edit
Step-by-Step Instructions
Access Site Settings from WordPress Dashboard
Elementor > Editor. In the Jumpstart your web-creation section, click Customize under Global Colors or Global Fonts to open the Site Settings panel directly.Access Site Settings from Elementor Editor
Configure Global Colors
#007CBA. Add custom colors with + Add Color, name it (e.g., 'Dark Red'), and save.Set Primary and Secondary Colors
Configure Global Fonts
Customize Typography for Headings H1-H6
Save Your Global Changes
Apply Globals to Widgets and Elements
Preview and Test Site-Wide Changes
Edit with Elementor on multiple pages to confirm consistency.Override Globals with Custom CSS if Needed
Appearance > Customize. Target classes like .elementor-primary-color for fine control.Common Issues & Troubleshooting
Cannot access Elementor Settings page
Deactivate conflicting plugins like Download Manager that share menu slugs; clear browser/WordPress cache and try a different browser.
'Edit with Elementor' button missing
Verify Elementor is active, enable it for posts/pages in Elementor > Settings > General, and check user role permissions.
Global changes not applying site-wide
Ensure elements use globe icons in Style tabs; regenerate CSS files via Elementor > Tools > Regenerate CSS and clear all caches.
Editor fails to load or fonts/colors not previewing
Enable Safe Mode in Elementor > Tools to bypass theme/plugin conflicts; disable browser extensions.
Custom fonts not loading or colors inheriting wrongly
Check Google Fonts availability, set proper fallbacks, and test in incognito mode; override widget-specific styles if globals conflict.