From your WordPress dashboard, open any page with Elementor editor. Then click the hamburger menu (☰) in the top-left corner.
Inside Site Settings you'll find two key sections — Typography and Global Colors. We'll set both below.
Delete any existing default colors (Primary, Secondary, Text, Accent) and add these three instead:
Elementor Pro has default font slots: Primary, Secondary, Text, Accent. Rename and configure each one as follows:
| Slot / Role | Font Family | Weight | Use For |
|---|---|---|---|
| Primary Heading | Cormorant Garamond | 400 Regular | H1, H2, H3, H4 |
| Secondary Accent Text | JetBrains Mono | 400 Regular | Labels, Caps, Tags |
| Text Body | DM Sans | 400 Regular | Paragraphs, General |
| Accent Button | DM Sans | 700 Bold | Buttons, CTAs |
In Elementor, set these sizes inside each Typography slot using the responsive controls (the device icons). Switch between Desktop → Tablet → Mobile to set each value.
| Element | Desktop | Tablet | Mobile | Line Height |
|---|---|---|---|---|
| H1 | 64px | 48px | 36px | 1.1 |
| H2 | 48px | 36px | 28px | 1.15 |
| H3 | 36px | 28px | 24px | 1.2 |
| H4 | 26px | 22px | 20px | 1.3 |
| Element | Desktop | Tablet | Mobile | Line Height |
|---|---|---|---|---|
| Body / Paragraph | 16px | 15px | 14px | 1.75 |
| Small / Caption | 13px | 13px | 12px | 1.6 |
| Element | Desktop | Tablet | Mobile | Letter Spacing |
|---|---|---|---|---|
| Section Label | 11px | 11px | 10px | 0.18em |
| Tag / Badge | 10px | 10px | 10px | 0.15em |
| Element | Desktop | Tablet | Mobile | Letter Spacing |
|---|---|---|---|---|
| Primary Button | 14px | 14px | 13px | 0.04em |
Font: DM Sans · Weight: 700 Bold · Size: 14px (desktop) / 13px (mobile) · Letter Spacing: 0.04em · Text Transform: None (or Uppercase if you prefer)
Background: #E7C14A (Gold) · Text: #0A0A0A (Black) · Border: None · Padding: 14px 28px (desktop) / 12px 22px (mobile)
Background: #ffffff (White) · Text: #0A0A0A (Black) · Transition: 0.25s
text-transform: uppercase and generous letter-spacing (0.15–0.2em). Use sparingly for labels and badges.