ECS ships as a collection of independent modules you can toggle on or off. Nothing you don’t need loads to the front-end — no CSS, no JS, no database hits.
The essentials. Installed from WordPress.org, free forever.
The design-system engine. Adds more modules to the Free plugin plus conditional looks.
Toggle each module independently. Legacy modules are hidden by default.
Every Free module was built to solve something we kept running into on real client work. No dead weight, no orphaned features. Install from WordPress.org and activate the ones you need.
Elementor’s Global Colors are single-value — you get one color per slot. Dark Mode Colours pairs every global color with a dark counterpart, so the whole site inverts with a single attribute swap.
Elementor’s Flexbox and Grid are two options. We added a third — Custom Layout — where you design a template with placeholder widgets and ECS distributes child widgets into them at render time.
A text widget built for real editorial layouts. Position an image before, after, or floated inside your copy — with Distance controls that adapt to each position and per-breakpoint values.
Elementor Pro’s Nav Menu looks great on desktop and collapses into a hamburger on mobile. ECS makes every alignment, pointer style and animation control responsive — per breakpoint, like the rest of Elementor.
Save the complete style of any widget as a named preset. Apply it once, or link it so future edits to the preset propagate to every linked widget across your site instantly.
Every Elementor repeater gets an Edit JSON button. Open the raw data in a full-screen modal, paste from a spreadsheet, restructure twenty items at once — then Apply. Works with any widget that uses Elementor’s repeater control.
Every module in ECS is independent and toggleable from a single admin panel. Activate what you need — the rest loads zero code, zero styles, zero weight on your site’s front-end.
ECS Pro turns the plugin into a full theming system — unlimited color & font schemes, conditional Looks that swap your whole site based on page, taxonomy, date or time of day, and dynamic field replacements anywhere in a widget.
Save unlimited named color palettes. Switch between them globally, per page, or expose a front-end Color Switcher so visitors can pick their own. Works alongside — and overrides — the Elementor Global Colors.
Same idea as Color Schemes, for typography. Save named font stacks — Elementor global typography + additional CSS font variables — and swap them per page or at runtime with a visitor-facing switcher.
The flagship Pro feature. Combine a Color Scheme, Font Scheme, Alt Logo and named CSS snippets into a single “Look” — then activate it on any condition you choose: page, post, taxonomy, date interval or time of day.
Define multiple site logos and serve a different one depending on which Look is active. Seasonal campaigns, dark-mode logos, per-landing-page identities — all without touching the header.
The Pro extension of the free Container Content Layout. Pick a different mode per breakpoint — Flex on desktop, Grid on tablet, Slider on mobile — and ECS handles the rest.
Write {post_title} , {site_name} or any custom meta key anywhere in a widget and ECS replaces it at render time. Pair with the per-Look CSS library for total control.
ECS — Ele Custom Skin is a free WordPress plugin for Elementor that adds 13 design-system modules : dark mode colours, container layout (grid/slider/custom), loop custom layout, responsive nav menu, editorial text with floating images, widget style templates, raw JSON edit (free) — plus dynamic repeater, color schemes, font schemes, alternative logos, custom look & feel, and responsive container layout (Pro). Each module is independent: disabled modules load zero JavaScript or CSS . Compatible with WordPress 6.2+, Elementor 3.18+, PHP 8.0+. Works with both free Elementor and Elementor Pro. Active on 100K+ sites since 2019. Licensed GPL-2.0.