Skip to content
NovaSpark Docs v1.0.0
Live Demo Support

Set up your site

Theme Options

Every site-wide setting NovaSpark adds, tab by tab, with its default and the values it accepts.

Theme Options is where you set things that apply to the whole site: your logo, the colour palette, the fonts, how the header behaves. Find it at NovaSpark → Theme Options.

Each setting has a short description on screen, under its label. This page is a quick reference for the part the interface does not tell you — what each setting starts at, and what it will accept.

Advanced Custom Fields must be active. It is what stores these settings. Without it the screens are empty and nothing saves.

How settings save #

Each tab saves on its own. Change something on Design, switch to Typography without saving, and the change is lost — click Save before you move on.

The Theme Options screen showing the tab rail on the left, a section list, and the fields for the selected section.
Tabs on the left, sections within a tab, and a Save button per tab.

Settings live in your database, not in the theme folder, so they survive theme updates and switching to a child theme. To copy them to another site, use Export / Import.

Export before a big change. There is no undo on this screen. An export takes a second and gives you a file you can restore from.

Some tabs are documented elsewhere, on the pages about what they actually do: Performance and SEO, and Tools and Image Optimizer.

General #

Your logo and the defaults new pages start with. The favicon is WordPress’s own Site Icon, under Appearance → Customize → Site Identity.

Page Defaults

SettingDefaultAccepts
Default Page LayoutFull WidthFull Width, Sidebar Left, Sidebar Right

Color Mode

SettingDefaultAccepts
Default Color ModeAutoAuto, Light, Dark

Page Cover

SettingDefaultAccepts
Disable Page CoverOffOn or off
Default Page Cover Template—A Global Block
BreadcrumbsOnOn or off

Error Page

SettingDefaultAccepts
Error Page Template—A Global Block

Back to Top

SettingDefaultAccepts
Back to Top ButtonOffOn or off
Show After (px)400px0–5000px, in steps of 50

Design #

The colours, spacing and rounding used across the whole site. Change a value here and everything using it updates, including Elementor’s own colour picker.

The Design tab showing seven preset cards, each with a colour swatch row.
Applying a preset replaces your Design and Typography values.

Start with a Design Preset — seven are included. Applying one fills in the colours and fonts below, which you can then adjust.

Applying a preset overwrites Design and Typography. It replaces your colour palette and font choices with the preset’s. Export first if you have already made changes you want to keep.

Color Palette

SettingDefaultAccepts
Primary Color#0A0405Any colour
Secondary Color#d51c2fAny colour
Accent Color#d51c2fAny colour
Body Background#FFFFFFAny colour
Heading Text#161212Any colour
Body Text#161212Any colour
Muted Text#8C8C8CAny colour, with opacity
Muted Background#F0F0F0Any colour, with opacity
Light Surface#F4F5F7Any colour, with opacity
Dark Shade#161212Any colour, with opacity
Border Colorrgba(17, 24, 39, 0.12)Any colour, with opacity

Dark Mode Colors

SettingDefaultAccepts
Primary Color (Dark Mode)#E8EAEEAny colour
Secondary Color (Dark Mode)#f0bd47Any colour
Accent Color (Dark Mode)#d51c2fAny colour
Body Background (Dark Mode)#0A0405Any colour
Heading Text (Dark Mode)#FFFFFFAny colour
Body Text (Dark Mode)#E2E5EAAny colour
Muted Text (Dark Mode)#8A909AAny colour, with opacity
Muted Background (Dark Mode)#1b1717Any colour, with opacity
Light Surface (Dark Mode)#1b1717Any colour, with opacity
Border Color (Dark Mode)rgba(255, 255, 255, 0.12)Any colour, with opacity

Layout

SettingDefaultAccepts
Container Max Width (px)1170640–2560, in steps of 10
Container Padding (rem)1.50–6, in steps of 0.25

Border Radius

SettingDefaultAccepts
Brand Radius0.50–2, in steps of 0.125
Large Radius (rem)20–4, in steps of 0.125

Components

SettingDefaultAccepts
Button Radius (px)80–60
Button Font WeightMedium (500)Regular (400), Medium (500), Semibold (600), Bold (700)
Button Height (rem)2.751–6, in steps of 0.125
Button Font Size (rem)10.5–2, in steps of 0.0625
Form Field Radius (px)80–60
Form Field Height (rem)2.51–6, in steps of 0.125
Form Field Padding (rem)0.750–3, in steps of 0.0625

Section Spacing

SettingDefaultAccepts
Spacing SM30–20, in steps of 0.5
Spacing MD50–20, in steps of 0.5
Spacing LG80–30, in steps of 0.5
Spacing XL120–40, in steps of 0.5

Shadows

SettingDefaultAccepts
Shadow — Small0 1px 3px rgba(0, 0, 0, 0.08)Free text
Shadow — Medium0 4px 16px rgba(0, 0, 0, 0.1)Free text
Shadow — Large0 10px 40px rgba(0, 0, 0, 0.15)Free text

Typography #

Which fonts your site uses, at what size, and how headings behave. Fonts come from NovaSpark → Fonts — see Content & assets to add your own.

Body Typography

SettingDefaultAccepts
Body Font FamilyInterAny font from NovaSpark → Fonts, or a CSS font stack
Base Font Size (px)1612–24

Heading Typography

SettingDefaultAccepts
Heading Font FamilyGraphik CompactAny font from NovaSpark → Fonts, or a CSS font stack
Heading Font WeightSemibold (600)Regular (400), Medium (500), Semibold (600), Bold (700), Extrabold (800)
Heading Line Height1.10.8–2, in steps of 0.05
Heading Letter Spacing-0.04remFree text
Display 2XL Size (rem)4.51–10, in steps of 0.125
Display 2XL Line Height1.10.8–2, in steps of 0.05
Display XL Size (rem)3.751–10, in steps of 0.125
Display XL Line Height1.150.8–2, in steps of 0.05
Display LG Size (rem)31–10, in steps of 0.125
Display LG Line Height1.20.8–2, in steps of 0.05

Font Roles

SettingDefaultAccepts
Secondary Font FamilyInterAny font from NovaSpark → Fonts, or a CSS font stack
Display / Serif Font FamilyLoraAny font from NovaSpark → Fonts, or a CSS font stack
Monospace Font FamilyJetBrains MonoAny font from NovaSpark → Fonts, or a CSS font stack

How the main header behaves — where it sits, what happens when you scroll, and the defaults new mega menu items inherit. Designing the header itself is covered in Header.

Default Header

SettingDefaultAccepts
Default Header—A Global Block

Position & Appearance

SettingDefaultAccepts
Header PositionNormalNormal, Floating
Floating Top Offset (px)0px0–400px
Header AppearanceAuto (follow site)Auto (follow site), Force Light, Force Dark, Adaptive (match section below)

Sticky Header

SettingDefaultAccepts
Sticky HeaderOnOn or off
Sticky Element—Free text
Sticky OffsetCustomNone, Viewport, Custom
Sticky Trigger Offset (px)200px0–1000px, in steps of 10
Reveal on Scroll UpOnOn or off
Animation TypeSlide DownNone, Slide Down, Fade, Fade Blur
Animation Duration (ms)250ms0–2000ms, in steps of 10
Sticky AppearanceInheritInherit, Auto (follow site), Force Light, Force Dark
Sticky Background Element—Free text
Sticky BackgroundNone (from section)None (from section), Theme Background, Custom
Sticky Background — Light—Any colour, with opacity
Sticky Background — Dark—Any colour, with opacity
Sticky Backdrop Blur (px)0px0–200px

Megamenu Defaults

SettingDefaultAccepts
Panel WidthFullFull, Container, Auto
Panel AlignmentCenterLeft, Center, Right, Centered on the item, Starts at the item
Panel ContentContainerContainer, Centered, Starts at the item
BoundaryContainerAuto, Container, Full Window, Custom CSS selector
Custom Boundary Selector—Free text
Panel Offset (px)0px0–200px
Columns Max Width (px)0px0–5000px, in steps of 10
Header While OpenLeave as isLeave as is, Auto, Light, Dark
Header BackgroundRevealReveal, Fill, Colours only
Content AppearsAs the sheet reaches itAs the sheet reaches it, When the sheet opened
Header Background Speed (ms)—100–2000, in steps of 50
Header Background Color—Any colour
Panel AppearanceInherit from pageInherit from page, Always light, Always dark
Show Arrow on Parent ItemsOnOn or off
Page OverlayOffOff, On
Overlay Blur80–40
Trigger ModeHoverHover, Click
Hover Intent Delay (ms)1500–1000, in steps of 10
Animation (In/Out)Scale upScale up, Fade, Reveal, Slide up, Slide down, None
Switch AnimationSlide + BlurSlide, Fade, Blur, Slide + Blur, Fluid
Switch Duration (ms)150ms100–1200ms, in steps of 10
Stagger ContentOffOff, On
Stagger WhatWhole contentWhole content, Per element
Stagger AnimationFade + slide upNone, Fade + slide up, Fade + slide down, Fade + slide left, Fade + slide right, Fade + blur
Stagger Delay6010–300
Stagger on SwitchOffOff, On

Which Global Block is used as your site footer. See Footer for how to build one.

SettingDefaultAccepts
Default Footer—A Global Block

This tab holds the sidebar manager rather than a list of settings — see Content & assets.

Blog Posts #

How posts appear in listings and on their own pages: the grid, the card, and which details show.

Archive

SettingDefaultAccepts
Archive LayoutGridGrid, List, Masonry
Grid Columns32–4
Column Gap32px0–120px, in steps of 4
Row Gap32px0–120px, in steps of 4
Default Archive Template—A Global Block
Default Post Card Template—A Global Block

Single Post

SettingDefaultAccepts
Show Publish DateOnOn or off
Show AuthorOnOn or off
Show CategoriesOnOn or off
Show Reading TimeOffOn or off
Show TagsOnOn or off
Show CommentsOnOn or off
Date DisplayDate formatDate format, Relative
Comment Meta DisplayCount + LabelCount + Label, Count Only
Enable Post ViewsOffOn or off
Count Unique Views OnlyOffOn or off
Single Post StyleClassicClassic, Modern, Overlay, Custom
Default Single Post/Page Template—A Global Block

Sidebar Layout

SettingDefaultAccepts
Default Blog LayoutFull WidthFull Width, Sidebar Left, Sidebar Right
Default Single LayoutFull WidthFull Width, Sidebar Left, Sidebar Right

Motion #

Site-wide motion: the cover that plays between pages, a custom cursor, and smooth scrolling to sections of the same page. Motion on individual elements is set in Elementor — see NovaKit Motion.

Visitors whose system asks for reduced motion get no page transition and no custom cursor.

Page Transitions

SettingDefaultAccepts
Page Transition—None, Fade up, Curve, Wave, Slide, Blinds
First Colour—Any colour
Second Colour—Any colour
First Colour (Dark Mode)—Any colour
Second Colour (Dark Mode)—Any colour
Duration (s)1.20.3–3, in steps of 0.1
Fade Duration (s)0.40.15–1.5, in steps of 0.05
Fade Distance (px)240–120
Keep the Header in PlaceOnOn or off
PreloaderOffOn or off
StyleSpinnerSpinner, Dots, Cluster, Counter, Square, Grid, Infinity, Orbit
Show OnEvery pageEvery page, First visit only
Size (px)4816–160
Colour—Any colour
Colour (Dark Mode)—Any colour
Background—Any colour
Background (Dark Mode)—Any colour

Custom Cursor

SettingDefaultAccepts
Custom CursorOffOn or off
Colour—Any colour
BlendNormalNormal, Difference
Ring Size (px)3212–120
Ring Trail (s)0.50–2, in steps of 0.05
Grow Over Links1.51–4, in steps of 0.1
Filled RingOffOn or off
Auto Light / DarkOnOn or off
Hide the System CursorOffOn or off
Spinner While LoadingOnOn or off

Anchor Links

SettingDefaultAccepts
Smooth Anchor LinksOnOn or off
Offset (px)—0–400

Privacy #

Scripts that wait for a visitor’s consent, and how long a choice lasts. See Cookie Consent for the whole setup.

Scripts That Wait for Consent

SettingDefaultAccepts
Analytics Scripts—Free text
Marketing Scripts—Free text
SettingDefaultAccepts
Policy Version1Free text
Remember a Choice For1801–730
Google Consent ModeOffOn or off

Custom CSS / JS #

Your own CSS and scripts, added site-wide without editing any files. See Customization for what to put here.

Custom CSS

SettingDefaultAccepts
Custom CSS—Free text

Header / Footer JS

SettingDefaultAccepts
Header Scripts—Free text
Footer Scripts—Free text

WooCommerce #

Only appears when WooCommerce is active. See WooCommerce for what NovaSpark does and does not do for a shop.

Shop Layout

SettingDefaultAccepts
Product Columns32–5
Products Per Page124–48, in steps of 4

Left blank, WooCommerce decides. Both settings take effect only once you give them a value — until then WooCommerce’s own Customizer settings apply.

Esc