Elementor
Elementor is the theme’s first-class page builder. The four demo pages are built with it, and your brand colors propagate into it automatically.
Why Elementor
Installing
Appearance → Vara SaaS Setup → Step 1 installs and activates it for you. Manually: Plugins → Add New → search “Elementor” → Install Now → Activate. Elementor 3.x or newer. See Elementor requirements in Requirements.How the theme detects an Elementor page
The theme steps aside when any of these are true:- The page’s
_elementor_dataexists and is not empty - The page’s
_elementor_edit_modemeta equalsbuilder - The current request is an Elementor editor or preview request
What changes on a builder page
Brand color propagation
On every page load, the theme writes your colors into Elementor’s active kit.
So when you set your primary color in Appearance → Customize → Vara SaaS → Global Colors, every Elementor widget bound to “Primary” updates — buttons, headings, links, icon colors, divider colors.
Typography in Elementor
The theme also writes its typography into the Elementor Kit, so Elementor’s global fonts follow your Customizer choices.Recommended Elementor settings
Container width
Global colors
Site Settings
Optimized CSS
Theme Builder will not attach
To build a custom header or footer you need a child theme. See Child themes.Recommended workflow
1
Set colors and typography in the Customizer first
This pushes your brand into Elementor’s globals before you design anything.
2
Assign Page Builder Full Width
For marketing pages, assign the template in Page Attributes to guarantee full width.
3
Design in Elementor
Use global Primary, Secondary, and Text colors rather than hardcoding hex values — your pages then follow the brand automatically.
4
Check dark mode
Toggle the theme toggle and confirm your sections remain legible.
5
Avoid hardcoded background colors
They will not remap in dark mode and will look wrong.
Troubleshooting
The theme container is still around my Elementor layout
The theme container is still around my Elementor layout
The page is not being detected as builder-owned. Confirm it has been saved with Elementor, and that
_elementor_edit_mode is builder. Also check for a caching plugin serving a stale page.My Elementor global colors keep reverting
My Elementor global colors keep reverting
Expected behavior. The theme overwrites them from the Customizer on every request. Make your changes in the Customizer.
The demo pages render blank
The demo pages render blank
Usually an incomplete import. See Setup wizard issues.
