To customize a VamTam WordPress theme, import the demo content first, then set global colors and fonts in Elementor’s Site Settings. Edit any page with Elementor, rebuild the header and footer using Elementor’s Theme Builder, and add small style tweaks through Appearance → Customize → Additional CSS.
You bought a VamTam theme because the demo looked stunning — clean layout, polished typography, that premium agency feel. You installed it, imported the demo, and now you’re staring at someone else’s business: their colors, their stock photos, their “Lorem ipsum meets consulting firm” text.
Now comes the real work: turning that demo into your website. And this is where a lot of VamTam owners get stuck — not because the theme is hard, but because they don’t know where each kind of change lives. Some things are edited in Elementor. Some in Elementor’s Site Settings. Some in the Theme Builder. Some in the WordPress Customizer. Change something in the wrong place, and you’ll either see no effect or break consistency across the site.
Here’s the key insight that makes everything click: modern VamTam themes are built entirely on Elementor Pro. VamTam is one of the most established theme authors on ThemeForest/Envato, with a large catalog of niche themes (consulting, medical, therapy, law, construction, and dozens more) — and their current generation all share the same architecture: the theme provides the design system and demo content, while Elementor Pro provides the editing engine for pages, headers, footers, and even blog and WooCommerce templates.
Once you understand that structure, customizing a VamTam theme becomes a clear, repeatable process. In this guide, I’ll walk you through that process end to end: setting up correctly, changing global colors and fonts in one place (instead of page by page), editing pages, rebuilding the header and footer, customizing navigation, blog, and shop layouts, and safely adding custom CSS or code when the settings run out. As a WordPress developer who customizes premium themes for clients regularly, this is the exact workflow I use. Let’s get started.
Table of Contents
- How VamTam Themes Are Built (Read This First)
- Before You Customize: Setup and Safety
- Step 1: Install the Theme, Plugins, and Demo Content
- Step 2: Set Your Global Design — Colors, Fonts, Buttons
- Step 3: Customize Pages with Elementor
- Step 4: Customize the Header and Footer (Theme Builder)
- Step 5: Set Up Menus and Navigation
- Step 6: Customize Blog, Archive, and WooCommerce Layouts
- Step 7: Custom CSS and Code — The Safe Way
- Additional CSS (For Small Tweaks)
- Child Theme (For Real Code Changes)
- Making Your VamTam Site Fast
- Best Practices for a Professional Result
- Common Mistakes to Avoid
- Troubleshooting
- FAQ
- Conclusion
How VamTam Themes Are Built (Read This First)
Five minutes of understanding here saves hours of frustration later. A VamTam Elementor theme has four layers, and every customization belongs to exactly one of them:
| Layer | What it controls | Where you edit it |
|---|---|---|
| Elementor Site Settings (Global Kit) | Global colors, global fonts, button styles, layout width | Any Elementor screen → hamburger menu → Site Settings |
| Pages | The content and layout of each individual page | Pages → Edit with Elementor |
| Theme Builder templates | Header, footer, blog post layout, archives, WooCommerce product/shop templates | Elementor → Theme Builder (Templates) |
| Theme + Customizer | Site identity, menus, widgets, Additional CSS, a few theme-level options | Appearance → Customize |
The rule of thumb: if a change should apply everywhere, don’t make it on a page. Colors and fonts belong in Site Settings; the header belongs in the Theme Builder. Editing global things page by page is the #1 source of inconsistent, unmaintainable VamTam sites.
Before You Customize: Setup and Safety
Three habits before touching anything:
- Back up the site. Use your host’s backup or a plugin (UpdraftPlus is a solid free option). Theme customization is low-risk, but demo re-imports and plugin updates are exactly when you want a restore point.
- Work on staging if you can. Most quality hosts offer one-click staging. Customize there, push to live when done. For a brand-new site that isn’t public yet, working directly is fine.
- Confirm your license and plugin versions. VamTam themes bundle Elementor Pro and require it for full functionality — the setup wizard handles activation. Keep the theme, Elementor, and Elementor Pro updated together; version mismatches cause most “editor won’t load” issues.
Step 1: Install the Theme, Plugins, and Demo Content
If you’re starting fresh (skip ahead if your demo is already imported):
- Go to Appearance → Themes → Add New → Upload Theme, upload the VamTam theme ZIP from your ThemeForest/Envato download, and activate it
- Follow the theme’s setup wizard to install required plugins — at minimum Elementor and Elementor Pro, plus any theme-specific helper plugins it lists
- Before importing, check Settings → Permalinks is set to Post name — VamTam’s own setup guide flags this as a requirement for the demo import to work correctly
- Run the one-click Demo Content Import from the theme’s setup screen. This installs the pages, posts, menus, widgets, and templates that make your site match the live preview
Should you import the demo? Yes, almost always — even experienced developers do. It’s far faster to replace content in a professionally structured layout than to rebuild that structure from scratch, and the imported pages teach you how the theme’s sections are assembled. Your customization work then becomes: swap text, swap images, adjust colors, delete what you don’t need.
Step 2: Set Your Global Design — Colors, Fonts, Buttons
This is the single highest-leverage step, and the one most people skip in favor of clicking individual headings. Don’t. Change the design system once, and the entire site follows.
- Open any page with Edit with Elementor
- Click the hamburger (☰) menu in the top-left of the Elementor panel → Site Settings
- Work through these panels:
Global Colors. VamTam demos are built on Elementor’s global color slots (Primary, Secondary, Text, Accent, plus custom slots the theme defines). Replace each demo color with your brand color — every element referencing that slot updates instantly, sitewide. This is the moment your site stops looking like the demo.
Global Fonts. Same idea: Primary (headings), Secondary, Text (body), Accent. Choose your brand typefaces here. Two font families maximum is the professional norm — one for headings, one for body.
Buttons. Set the global button typography, colors, border radius, and hover state once, so every button on the site matches.
Layout. Content width (1140–1200px is a safe modern default) and default spacing between widgets.
- Click Update — and browse your site. If the demo was built properly on global slots (VamTam’s are), you’ve just rebranded 80% of the design in fifteen minutes.
Pro tip: if you change a global color and some element doesn’t update, that element has a manually-set color overriding the global. Click it in Elementor, find the color control, and click the globe/global icon to re-link it to your global slot.
Step 3: Customize Pages with Elementor
Now the content itself:
- Go to Pages, hover a page, click Edit with Elementor
- Click any text to edit it inline. Replace the demo copy with yours
- Click any image, then in the left panel choose your own from the Media Library. Match the demo image’s dimensions for the cleanest swap — check the original’s size in the Media Library first
- Right-click any section → Duplicate to repeat a layout pattern (e.g., another service card), or Delete to remove sections you don’t need
- Explore the theme’s own widgets: VamTam themes ship custom Elementor widgets (posts grids, sliders, specialized content blocks) that appear in the widget panel alongside Elementor’s defaults — these are often what makes the demo look distinctive
- Click Update, and repeat page by page
Workflow advice: customize your homepage last. Start with simple inner pages (About, Contact) to get comfortable with the theme’s patterns, then take on the homepage with confidence.
For new pages, don’t start blank — go to an existing demo page, and use Elementor’s Save as Template on sections you like, then insert them into new pages from the template library. Consistency is what makes a site look professionally designed.
Step 4: Customize the Header and Footer (Theme Builder)
Here’s where VamTam differs from classic themes: the header and footer aren’t Customizer settings — they’re Elementor templates, built with the Theme Builder that Elementor Pro provides. That’s a feature, not a limitation: it means you can redesign them as freely as any page.
- Go to Templates → Theme Builder (or Elementor → Theme Builder) in your dashboard
- You’ll see the site parts the demo created: Header, Footer, and usually global page/post/archive templates. Parts with display conditions show a visual indicator so you can see at a glance where each template applies
- Click the Header template → Edit with Elementor
- Now customize it like a page:
- Click the logo widget and swap in your logo (also set it under Appearance → Customize → Site Identity so it’s consistent everywhere WordPress uses it)
- Adjust the menu widget’s typography, spacing, and colors
- Add or remove elements — a phone number, a CTA button, social icons
- Check the sticky/scroll behavior in the header section’s advanced settings if the demo uses a sticky header
- Click Update, then repeat for the Footer template: replace demo widgets, columns, contact info, and copyright text
Because these are conditional templates, one edit updates the header and footer across the entire site instantly.
Step 5: Set Up Menus and Navigation
VamTam themes use standard WordPress custom menus, displayed through the header template’s menu widget:
- Go to Appearance → Menus
- The demo import usually created a menu; edit it, or click create a new menu
- Add your pages from the left column, and drag items slightly right to nest them as dropdown sub-items
- Assign the menu to the theme’s primary location, and save
- For styling — fonts, colors, spacing, dropdown appearance — edit the menu widget inside the Header template (Step 4), not the Menus screen. Structure lives in Appearance → Menus; appearance lives in the Theme Builder
Small VamTam-specific note from their documentation: the menu item “description” field isn’t supported, so keep your navigation to clean labels.
Step 6: Customize Blog, Archive, and WooCommerce Layouts
The same Theme Builder controls your dynamic layouts:
- Single Post template — how every blog post is laid out (title, meta, featured image, content area, author box). Edit it once in the Theme Builder; every post follows
- Archive template — your blog listing, category, and tag pages
- WooCommerce templates — on shop-enabled VamTam themes, the Theme Builder includes Product and Product Archive templates, so your product pages are as customizable as everything else. The theme also lets you use or disable its custom WooCommerce implementations in favor of defaults
To change which posts display where — say, a posts grid on your homepage showing a specific category — click the posts widget in Elementor and adjust its Query settings (post type, category, number of posts, ordering). VamTam’s posts widgets support custom post types and taxonomy filtering, which covers most “show only X posts here” requests without code.
Step 7: Custom CSS and Code — The Safe Way
Eventually you’ll want something the settings don’t offer. VamTam’s own documentation recommends exactly two paths, in this order:
Additional CSS (For Small Tweaks)
For a handful of style adjustments:
- Go to Appearance → Customize → Additional CSS
- Add your rules with live preview, for example:
css
/* Slightly larger site-wide body text */
body {
font-size: 17px;
}
/* Soften all card shadows */
.elementor-widget-container .your-card-class {
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.06);
}To find the right selector, right-click the element on your site → Inspect, and read the class names in the developer tools. Elementor Pro also offers per-element Custom CSS (Advanced tab → Custom CSS) when a tweak should apply to one widget only — use selector to target the current element.
Child Theme (For Real Code Changes)
If you need PHP changes or substantial CSS, never edit the theme’s files directly — every theme update would erase your work. Use a child theme:
- VamTam provides sample child themes for their catalog (check vamtam.com/child-themes or your theme’s documentation)
- Upload and activate the child theme — it inherits everything from the parent
- Put your PHP in the child’s
functions.phpand CSS in itsstyle.css - Parent theme updates now never touch your customizations
The honest guideline, straight from VamTam’s own docs: if you’re not comfortable with CSS/HTML/PHP, stay within the options panels and Additional CSS — they cover the vast majority of real-world needs. Keep a copy of any custom code somewhere safe regardless.
Making Your VamTam Site Fast
Premium demos are image-heavy, and imported demo media is a common speed drag. After customizing:
- Delete unused demo pages, posts, and media — they bloat your database and media library
- Compress your images before upload (WebP format, appropriately sized — a 2000px-wide image doesn’t belong in a 400px column)
- Add a caching plugin (your host may include one; otherwise WP Rocket or a quality free alternative)
- Limit plugins. Every “just one more” plugin adds load. VamTam + Elementor Pro already covers design, sliders, and templates — you rarely need extra page-builder-adjacent plugins
- Test with PageSpeed Insights before and after, on both the homepage and a heavy inner page
Best Practices for a Professional Result
Global first, pages second. Site Settings → Theme Builder → individual pages, in that order. Top-down customization is faster and stays consistent.
Keep the demo’s spacing rhythm. VamTam demos are professionally spaced; when you swap content, resist the urge to squeeze sections together. White space is the design.
Two fonts, one accent color, consistent buttons. Restraint is what separates “customized theme” from “demo with random edits.”
Match image dimensions when swapping. The fastest way to keep the demo’s polish is feeding it images the same shape it was designed around.
Document every custom snippet. Additional CSS and child-theme code should live in a note or repo, so a future rebuild or migration takes minutes, not archaeology.
Update in the right order, with backups. Back up → update the theme → update Elementor/Elementor Pro → check the site. Mismatched versions cause more issues than any customization does.
Common Mistakes to Avoid
- Editing colors page by page instead of in Site Settings. You’ll never keep them consistent, and rebranding later becomes a week of clicking. Global slots exist for this.
- Skipping the demo import to “start clean.” You lose the theme’s structure, templates, and configured Theme Builder parts — the very things you paid for.
- Editing parent theme files directly. One theme update and your changes are gone. Additional CSS or a child theme, always.
- Fighting the theme. If you’re overriding half the design with CSS, you bought the wrong demo — VamTam’s catalog is huge, and switching to a closer-matching theme is cheaper than a hundred overrides.
- Leaving demo content live. Publishing with leftover lorem ipsum, demo phone numbers, or the demo’s stock team photos is more common than you’d think. Do a full-site content audit before launch.
- Installing overlapping plugins. A second slider plugin, a second forms plugin, a second page builder — conflicts and slowdowns follow. Use what the theme ships with.
Troubleshooting
“Edit with Elementor” won’t load or shows a gray screen. Usually a version mismatch or a plugin conflict. Update the theme, Elementor, and Elementor Pro together; if it persists, deactivate non-essential plugins one by one to find the conflict. Memory limits on cheap hosting are the other classic cause — ask your host to raise the PHP memory limit.
I changed a global color but some elements didn’t update. Those elements have manual colors overriding the global slot. Select the element in Elementor, find its color control, and click the globe icon to re-link it to your global.
The demo import failed or imported partially. Check permalinks are set to “Post name,” confirm required plugins are active, and raise PHP limits (max execution time, memory) — imports are resource-hungry. Then re-run the import; VamTam’s importer is generally safe to retry.
My header changes don’t show on the site. You may have multiple header templates with different display conditions. In the Theme Builder, check each header part’s condition indicator and make sure you edited the one applying to the pages you’re viewing. Also clear any caching plugin after Theme Builder edits.
The site looks different logged out / on another device. Cache. Clear the caching plugin, your browser cache, and any server-level cache your host runs — in that order.
Custom CSS works in Customize preview but not live. Publish (not just preview) in the Customizer, then clear caches. If a rule still loses out, your selector is being overridden — inspect the element and use a more specific selector.
Everything broke after an update. Restore your backup (this is why we take them), then update components one at a time — theme first, then Elementor, then Elementor Pro — checking the site between each.
FAQ
1. What is a VamTam theme? VamTam is a long-established WordPress theme author on ThemeForest/Envato with a large catalog of niche premium themes (consulting, medical, therapy, law, and many more). Their modern themes are built on Elementor Pro, so all layout editing happens visually in Elementor.
2. Do I need Elementor Pro to customize a VamTam theme? Yes — current VamTam themes are built around Elementor Pro and bundle it. The Pro features (Theme Builder for headers, footers, and templates) are central to how the theme works.
3. Do I need to know coding to customize VamTam themes? No. Global styles, page editing, headers, footers, menus, and blog layouts are all visual. Code (Additional CSS or a child theme) only enters for fine-grained tweaks the settings don’t cover.
4. Should I import the demo content? Yes, in almost every case. It installs the structured pages, menus, and Theme Builder templates that make the theme look like its preview — replacing content within that structure is far faster than building from zero.
5. How do I change the colors and fonts across the whole site? In Elementor’s Site Settings (hamburger menu inside the editor): Global Colors and Global Fonts. Change the slots once and every element linked to them updates sitewide.
6. How do I edit the header and footer? They’re Elementor templates, not theme settings. Go to Templates → Theme Builder, open the Header or Footer part, and edit it like any page — the change applies across the whole site.
7. Can I use my VamTam theme with WooCommerce? Yes — VamTam’s Elementor themes support WooCommerce, including Theme Builder templates for product and shop pages, and options to use or disable the theme’s custom WooCommerce styling.
8. How do I add custom CSS safely? Small tweaks: Appearance → Customize → Additional CSS (VamTam’s own recommended method). Per-element tweaks: the widget’s Advanced → Custom CSS tab in Elementor Pro. Larger changes: a child theme.
9. Will my customizations survive theme updates? Everything done through Elementor, Site Settings, the Theme Builder, the Customizer, and a child theme survives updates. Only direct edits to the parent theme’s files get wiped — which is why you never make them.
10. Why doesn’t my site update when I change a global color? Individual elements with manually set colors override globals. Re-link them to the global slot via the globe icon on the color control — or, going forward, always pick from globals instead of the color picker.
11. Can I switch to a different VamTam demo/theme later? You can, but page content built in Elementor carries over better than theme-specific templates and widgets. Expect to rebuild the Theme Builder parts and re-tune global styles for the new design.
12. My VamTam site is slow — is the theme the problem? Usually not by itself. The common culprits are uncompressed demo/media images, too many plugins, and no caching. Clean the media library, compress images to WebP, add caching, and re-test.
13. Where do I get support for my VamTam theme? Through VamTam’s official help desk (support.vamtam.com) with your Envato purchase code. Their documentation covers setup, navigation, WooCommerce, and code customization guides.
14. Is it worth hiring a developer to customize a VamTam theme? For a standard rebrand-and-replace, most owners can do it themselves with this guide. Hire a developer for custom functionality, complex WooCommerce needs, performance optimization, or when your time is worth more than the learning curve.
Conclusion
Customizing a VamTam theme isn’t about hunting through endless settings — it’s about knowing which layer each change belongs to. Global colors and fonts live in Elementor’s Site Settings. Page content lives in Elementor. Headers, footers, and dynamic layouts live in the Theme Builder. Structure lives in WordPress menus; small style tweaks live in Additional CSS; real code lives in a child theme.
Follow that order — global design first, templates second, pages third, code last — and the demo you bought transforms into a consistent, branded, professional website in days rather than weeks, with every change safe from future theme updates.
Take the backup, do the demo import, spend your first fifteen minutes in Site Settings, and the rest is just swapping content into a design system that already works.
If you’d like help taking your WordPress site further, the resources below are your next step.
Keep Learning and Get Help
Prefer video tutorials? I publish step-by-step WordPress and web design walkthroughs — theme customization, Elementor techniques, and more — on my YouTube channel: youtube.com/@foysalshopifyexpert
Want your website customized for you? If you’d rather have an experienced developer handle your VamTam theme setup, WordPress customization, WooCommerce work, or site redesign, hire me directly on Upwork: My Upwork Profile
Ready-made code products and resources. I sell polished, plug-and-play code products and templates for web projects — one-time payment, no subscriptions: ecommercethesis.gumroad.com
Learn web development professionally. Want to turn skills like this into freelancing income? Explore my structured courses: Freelancing with Shopify — or browse all courses to expand your digital skills.
Stuck on a step? Reach me directly on WhatsApp for personal help: wa.me/8801991505652
Happy customizing — and enjoy making that theme truly yours.