An editorial-style theme with refined typography, magazine-inspired grids, and a sophisticated gold-and-charcoal palette. Everything you need to create a premium, polished website.

Theme Overview

Elegant is a premium theme for the Larapen CMS platform. Designed with editorial aesthetics in mind, it combines refined typography, magazine-inspired grid layouts, and a sophisticated color palette to give your website a polished, high-end feel.

Editorial Typography

Poppins headings paired with Source Sans Pro body text create a refined, readable hierarchy that feels premium without being pretentious.

Magazine Grid Layouts

Content is arranged in sophisticated, asymmetric grids inspired by high-end editorial design. Each page template feels unique yet cohesive.

42 Reusable Sections

The largest section library of any Larapen theme. Mix and match sections to build fully custom page layouts through the admin panel.

Sophisticated Dark Mode

A carefully crafted dark mode with deep navy tones (#1a1a2e) that preserves the elegant feel rather than defaulting to flat black.

Dual-Header System

A distinctive two-tier header with a utility bar and main navigation, totaling 112px of thoughtfully designed header real estate.

Full Add-on Support

Ready-made page templates for all 20 Larapen add-ons, including Blog, Shop, Portfolio, Events, Forum, and more.

Getting Started

Activating the Elegant theme takes just a few steps. Once active, your site will immediately reflect the editorial design across all pages.

Installation Steps

  • Navigate to Admin Panel → Appearance → Themes
  • Find Elegant in the theme list and click Activate
  • Go to Appearance → Theme Settings to adjust colors and options
  • Visit your site to see the new editorial design in action

Tip: Theme assets are automatically published when you activate the theme. If you ever need to re-publish them, an admin can run the theme publish command from the server.

Theme Specifications

Theme Name Elegant
Version 1.0.0
Author Larapen
License Paid
Layout Width 1320px (Wide)
Base Font Size 16px
Header Height 112px (Dual)
Supports Pages, Portfolio, Blog, Shop

Purchase Code (License Key)

The Elegant theme is licensed separately from the main application and from every other theme or add-on, so it has its own purchase code (license key). You are asked for it the first time you activate the theme in Admin panel → Themes.

Our products are sold on three platforms, and the way you receive a purchase code depends on where you bought the product.

Platform / Marketplace How you get the purchase code Where to find it again
bedigit.com Store
In-site purchase (Shop)
Generated automatically when the order is paid, then sent by email, either in its own license email, or inside the order confirmation email. My Account → My Licenses on bedigit.com
Gumroad Created as soon as Gumroad notifies us of the sale, then sent in a separate email, in addition to the Gumroad receipt. The license email, your Gumroad Library, and My Account → My Licenses on bedigit.com
Envato Market
CodeCanyon
Issued by Envato, not by us, and never sent by email: you download it yourself from your Envato account. Envato account → Downloads → License certificate & purchase code

Check your spam folder. For bedigit.com Store and Gumroad purchases the purchase code is delivered by email, and automated license emails are very often filtered. If the message is not in your inbox, look in your spam / junk folder before contacting support, and add our sender address to your contacts or allow list.

1. bedigit.com Store (in-site purchase)

As soon as your order is marked Paid, a license key is generated automatically for every licensed item in the order (one key per purchased unit) and emailed to the address used on the order, either in a dedicated license email or inside the order confirmation email. The key also stays available under My Account → My Licenses, where you can reveal it, copy it, see the domains it is activated on, and deactivate a domain to free an activation slot. The matching invoice is under My Account → My Orders.

2. Gumroad

A Gumroad purchase produces two separate emails: the Gumroad receipt (sent by Gumroad, giving access to the files) and a license key email (sent by bedigit.com) that contains your purchase code. The second one is generated as soon as Gumroad notifies us of the sale, so it normally arrives within seconds of the payment. When the product uses Gumroad’s own license-key feature, the same key is also shown in the Gumroad receipt and under Library → your purchase on gumroad.com. Use the same email address on bedigit.com as on Gumroad and your keys are linked to your account automatically, under My Account → My Licenses; you can also add a Gumroad key manually from My Account → My Gumroad Licenses.

3. Envato Market (CodeCanyon)

Envato issues and delivers the purchase code itself: we never email it, so there is nothing to look for in your spam folder. Log in to your Envato / CodeCanyon account, open Downloads, find the item, and choose License certificate & purchase code from the Download dropdown; the code is written in that certificate. It looks like 12345678-90ab-cdef-1234-567890abcdef and never changes, even when you renew item support. See the official article: Where Is My Purchase Code?

Lost your purchase code? Search your mailbox (spam folder included) for “license” or “purchase code”, then check My Account → My Licenses on bedigit.com for Store and Gumroad purchases, or Downloads → License certificate on Envato. If it is still missing, open a ticket on our Help Center with your order number (Store), Gumroad sale ID or buyer email (Gumroad), or Envato username and item name (Envato).

Customization

The Elegant theme is designed to be customizable without touching code. Adjust colors, fonts, and layout behavior directly from the admin panel's Theme Settings page.

Color Palette

Color Value
Primary Gold #c9a87c
Charcoal #2c2c2c
Bronze Accent #8b7355
Background #faf9f7
Dark Mode #1a1a2e

CSS Variables: All theme colors are defined as CSS custom properties prefixed with --el-. When you change colors in Theme Settings, the CSS variables are updated automatically across the entire site.

Typography

The theme ships with two carefully chosen Google Fonts that create an editorial hierarchy:

  • Poppins: Used for all headings, navigation, labels, and buttons. Classic and elegant with geometric precision.
  • Source Sans Pro: Used for body text, paragraphs, and longer content. Highly readable with refined proportions.

Layout Options

Available layout settings in the admin panel:

  • Container width (default: 1320px wide)
  • Header style (dual-header enabled by default)
  • Footer column layout
  • Dark mode toggle
  • Shadow intensity (default: 0.08 opacity)

Page Templates

Elegant includes 20 page templates covering every core feature and add-on. Each template follows the editorial design language with magazine-inspired layouts.

Template Type Description
Page Core Standard content page with elegant typography and refined spacing
Sectioned Core Modular page builder using the 42-section system
Contact Core Contact form with map integration and editorial layout
Portfolio Core Magazine-style portfolio grid with hover effects
Account Add-on User account dashboard and profile management
Blog Add-on Editorial blog listing with featured post hero
Shop Add-on Product catalog with refined product cards
Booking Add-on Appointment and reservation scheduling
Careers Add-on Job listings with elegant card layouts
Classified Add-on Classified ads with category browsing
Envato Add-on Envato marketplace integration display
Events Add-on Event listings with calendar and detail views
FAQ Add-on Accordion-style frequently asked questions
Forum Add-on Community discussion boards
Glossary Add-on Alphabetical term definitions with search
HelpDesk Add-on Knowledge base with categorized articles
Licenses Add-on Software license management display
Partners Add-on Partner and client logo showcase
Pricing Add-on Pricing table with feature comparisons
Quote Request Add-on Custom quote request form
Team Add-on Team member profiles in editorial grid

42 Reusable Sections

Sections are the building blocks of the Elegant theme. Each section is a self-contained, reusable component that can be added to any page through the Sectioned page template. With 42 sections, Elegant has the most comprehensive library of any Larapen theme.

  • 01 Hero Banner
  • 02 Hero Slider
  • 03 Hero Video
  • 04 About
  • 05 About Extended
  • 06 Services
  • 07 Services Grid
  • 08 Features
  • 09 Features Alternating
  • 10 Portfolio Grid
  • 11 Portfolio Masonry
  • 12 Gallery
  • 13 Testimonials
  • 14 Testimonials Carousel
  • 15 Team
  • 16 Team Detailed
  • 17 Pricing
  • 18 Pricing Comparison
  • 19 FAQ
  • 20 FAQ Categorized
  • 21 Contact
  • 22 Contact Map
  • 23 Blog Latest
  • 24 Blog Featured
  • 25 Newsletter
  • 26 Call to Action
  • 27 CTA Banner
  • 28 Stats Counter
  • 29 Stats Visual
  • 30 Timeline
  • 31 Process Steps
  • 32 Partners Logo
  • 33 Partners Carousel
  • 34 Content Block
  • 35 Content Columns
  • 36 Divider
  • 37 Spacer
  • 38 Map Full Width
  • 39 Video Embed
  • 40 Image Banner
  • 41 Accordion
  • 42 Tabs

How to use sections: When creating or editing a page, select the Sectioned template. You will then be able to add, reorder, and configure any of the 42 sections above. Each section has its own settings for content, layout variation, and styling options.

Dual-Header System

One of the Elegant theme's signature features is its two-tier header. The dual-header creates a refined, editorial feel while providing ample space for navigation and utility links.

Header Components

  • Top Bar: Contact info, language switcher, social links, and login/register links. Dark background with subtle text.
  • Main Navigation: Logo, primary menu links, and optional CTA button. White background with a gold bottom accent line.
  • Mobile Behavior: Top bar hides on scroll. Main navigation becomes a hamburger menu with an elegant off-canvas slide panel.
  • Sticky Mode: On scroll, the main navigation sticks to the top with a subtle shadow, while the top bar scrolls away.

Footer

The Elegant theme uses a clean, default-style footer that maintains the editorial feel. It supports multiple columns defined through the admin menu system.

Multi-Column Layout

The footer supports up to 4 columns, each populated by a menu group from the admin panel (Footer Column 1, Footer Column 2, etc.).

Brand Section

The first column features the site logo, a brief description, and social media links with elegant hover effects.

Bottom Bar

A copyright bar with optional links (Privacy Policy, Terms of Service) sits below the main footer columns, separated by a subtle border.

Newsletter Integration

When the Newsletter add-on is active, a subscription form can be embedded in the footer with the theme's gold accent styling.

Dark Mode

Elegant's dark mode goes beyond simply inverting colors. It uses a deep navy palette that maintains the sophisticated, editorial feel of the light theme.

Sophisticated Dark Tones

Instead of pure black, the dark mode uses layered navy tones that create depth and maintain readability. Gold accents pop beautifully against the dark background.

Dark Mode Features

  • Respects Bootstrap's data-bs-theme="dark" attribute
  • User preference toggle in the header
  • Remembers preference via localStorage
  • Respects OS-level prefers-color-scheme
  • All 42 sections adapt to dark mode
  • Images and media retain proper contrast

Admin Control: Dark mode can be enabled, disabled, or set to "auto" (follow OS preference) from Theme Settings. You can also choose to show or hide the toggle switch from users.

Add-on Support

Elegant ships with full visual support for all Larapen add-ons. When you install and activate an add-on, its pages automatically use the Elegant editorial design.

Blog

Magazine-style blog listing with a featured post hero, category filtering, and elegant article detail pages with sidebar widgets.

Shop

Refined product catalog with grid/list views, product detail pages with gallery, shopping cart, and checkout flow.

Portfolio

Masonry and grid portfolio layouts with category filtering, lightbox galleries, and detailed project pages.

Events

Event listings with calendar view, date-based filtering, and elegant detail pages with registration forms.

Forum

Discussion board with category browsing, thread views, and user profiles styled in the editorial design language.

FAQ & HelpDesk

Categorized FAQ with accordion layout and a searchable knowledge base with article detail views.

Full Compatibility: The theme includes templates for all 20 add-on page types: Account, Booking, Careers, Classified, Contact, Envato, Events, FAQ, Forum, Glossary, HelpDesk, Licenses, Page, Partners, Portfolio, Pricing, Quote Request, Sectioned, Shop, and Team.

Updating

How to update this theme to a newer version.

Admin Panel Upload (Recommended)

  1. Download the latest .zip file of this theme.
  2. Go to Admin panel → Themes and click the Upload button.
  3. Select or drag the .zip file into the upload area.
  4. A confirmation prompt will show the current and new version numbers. Click Replace to proceed.
  5. Go to Admin panel → System Update (/admin/update) to apply any pending database migrations.

Tip: Your theme settings (colors, fonts, custom CSS) are stored in the database and will not be lost when you replace the theme files.

Uninstallation

How to stop using this theme without losing anything.

Themes are not switched on and off one by one: exactly one theme is active at a time, so you stop using Elegant by activating another one. Go to Admin panel → Themes and click Activate on the theme you want instead.

  • Elegant stays installed: its files remain under extensions/themes/elegant/ and its card stays in the list.
  • Its settings (colors, fonts, layout, header and footer options, custom CSS) stay stored in the database, and so does the per-section styling you gave it on the home page.
  • The purchase code recorded at activation is kept, so activating the theme again does not ask for it.

Activate it again whenever you like: the front-end comes back exactly as you left it.

Removing

How to delete this theme permanently, and what goes with it.

Removing deletes the theme for good. The active theme cannot be removed, so removal is always two steps:

  1. Activate a different theme (see Uninstallation).
  2. Click Remove on the Elegant card and confirm the prompt.

That deletes:

  • the theme directory extensions/themes/elegant/;
  • its published assets under public/themes/elegant/;
  • its uploaded files under storage/app/public/themes/elegant/;
  • its Vite build artifacts: the hashed files under public/build/ and their manifest entries;
  • its row in the themes table, which is where its settings live, so the colors, fonts, layout options and custom CSS you configured for it are lost.

This cannot be undone. Export or note down any custom CSS you want to keep before removing the theme: installing it again later starts from the theme's default settings.

Per-section home page styling is stored under the theme's name rather than against the theme row, so it survives the removal: install Elegant again and your section styling is still there, while the theme's own settings start from their defaults.

The removal is refused, before anything is deleted, when the theme is still active or when the web server (PHP) user cannot delete extensions/themes/elegant/. In that last case, give that user write permission on the directory and on its parent, then try again.

Deleting the folder over FTP or SSH is not equivalent: the published assets, the build artifacts and the themes row are all left behind. Use Remove in the admin panel instead.

Frequently Asked Questions

Common questions about the Elegant theme.

Can I change the gold color to match my brand?

Yes. Go to Admin Panel → Appearance → Theme Settings and update the Primary Color field. All gold accents across the site, including buttons, borders, and hover effects, will update automatically through CSS variables.

Does the theme work with all Larapen add-ons?

Elegant includes styled templates for all 20 add-on page types. When you install and activate an add-on, its pages automatically use the Elegant design. Core features (Pages, Portfolio) are supported out of the box, along with Blog, Shop, Events, Forum, FAQ, and more.

Can I use just the main navigation without the top bar?

Yes. In Theme Settings, you can disable the top bar to use a single-tier header. The main navigation will expand slightly to compensate, and the total header height will reduce from 112px to approximately 72px.

Is the theme responsive and mobile-friendly?

Absolutely. Every page template, section, and component is built mobile-first using Bootstrap 5.3.8's responsive grid. The dual-header transforms into an elegant off-canvas mobile menu, and all magazine grids gracefully stack on smaller screens.

How do I customize sections on a page?

When editing a page, choose the "Sectioned" template. You can then add sections from the 42 available options, reorder them with drag-and-drop, and configure each section's content and appearance through its settings panel.

Can I use different fonts?

While the theme is optimized for Poppins and Source Sans Pro, you can change the heading and body fonts in Theme Settings. Any Google Font is supported. The theme's CSS variable system ensures the new fonts are applied consistently across all templates and sections.

Does the dark mode affect the admin panel?

No. The dark mode toggle only affects the public-facing front-end of your website. The admin panel has its own independent dark mode setting.

How do I get support for this theme?

As a paid theme, you receive support through the Larapen support channels. Visit the Larapen website for documentation updates, submit support tickets, or reach out via the community forum.

Was this article helpful?

Thank you for your feedback!

Still need help? Create a support ticket

Create a Ticket