LT Disco

On this page
  1. Editions
  2. Quick setup
  3. Pages in the demo
  4. Home page sections
  5. Menu
  6. One-page mode (Pro)
  7. Colours and fonts
  8. Form
  9. Demo content to replace
  10. Photo guide
  11. AI kit (Pro Unlimited)
  12. Questions about LT Disco
  13. Also for Joomla

LT Disco is a nightclub theme for Elementor (free): a home page that opens with tonight drawn as a tempo map, every DJ set a block as wide as its slot and as tall as its BPM, with the door prices on the same time line; the weekly club nights with their tempo ranges, door policy, guest list and booth prices, the room and sound system, residents, private hire, club notes and directions. Night pages for each weekly night, a guest list form and a contact page. A Hello Elementor child theme with bundled fonts, one-page mode and a mobile menu.

Editions

EditionPriceWhat you get
Free$0The child theme with its design, fonts, header and footer, The club and Contact pages, blog and 404 templates, one-page mode and the mobile menu. Credit link stays.
Pro Standard$29 a yearEvery page, sample posts and one-click demo import, credit removal. Downloads, updates and ticket support for 1 year, 1 website.
Pro Unlimited$49 onceEverything in Pro Standard plus the AI kit. Unlimited websites, lifetime updates and ticket support.

Pages in Free (Appearance → Starter setup): The club, Contact, Club notes. Pages in Pro (Appearance → Demo import): Home, The club, Room and sound, Door policy, Private hire, Nights, Weekly nights, Low Light, Thursdays, Long Division, Fridays, Afterglow, Sundays, Residents, Tickets and guest list, Contact, Club notes.

Quick setup

  1. Install the free Elementor plugin and the Hello Elementor theme, then upload and activate LT Disco (Install and update).
  2. Optional: activate WPForms Lite for the guest list and booth request form.
  3. Pro: Appearance → Demo import → Import (Demo import). Free: Appearance → Starter setup.
  4. Replace the demo content and pictures (below), set your logo and the header button.

Pages in the demo

PageUnderEdition
Home–Pro
The club–Free
Room and soundThe clubPro
Door policyThe clubPro
Private hireThe clubPro
Nights–Pro
Weekly nightsNightsPro
Low Light, ThursdaysWeekly nightsPro
Long Division, FridaysWeekly nightsPro
Afterglow, SundaysWeekly nightsPro
ResidentsNightsPro
Tickets and guest listNightsPro
Contact–Free
Club notes (blog)–Free

Home page sections

The home page sections, in order, with the name they have in Elementor’s Navigator and their CSS ID (the anchor used by one-page mode and by links such as /#tonight).

Section (Navigator name)CSS ID
Tonight#tonight
Nights#nights
At the door#door
Guest list and booths#guestlist
The room#room
Residents#residents
Private hire#hire
Club notes#notes
Getting here#visit
  • Tonight, as a tempo map: The home page opens with tonight's DJ sets drawn as blocks as wide as their slots and as tall as their BPM, with the door prices on the same time line.
  • Weekly nights on one scale: Each club night gets a row with its sound, hours, door price and tempo range, and its own night page with its full running order.
  • Door policy and guest list: Age and ID rules, re-entry, cloakroom and last entry, guest list and booth prices, and a guest list form for the door team.
  • Room, residents and private hire: The room and sound system in plain facts, resident DJs with the tempos they play, and a private hire section with rates.
  • Free Elementor and a ready guest list form: Every page is built with free Elementor widgets on Hello Elementor, with a guest list and booth request form made with the free WPForms Lite plugin. Fonts are bundled: no Google Fonts requests.

The demo import creates this main menu (Appearance → Menus):

  • Home
  • The club → Room and sound, Door policy, Private hire
  • Nights → Weekly nights (Low Light, Thursdays, Long Division, Fridays, Afterglow, Sundays), Residents, Tickets and guest list
  • Club notes
  • Contact

Header button: Join the guest list (link /contact/#guestlist), changed in Appearance → Customize → LT Disco options.

One-page mode (Pro)

With Pro Standard or Pro Unlimited, tick One-page mode on the home page in Appearance → Customize → LT Disco options and the menu scrolls to these sections: Tonight, Nights, At the door, Guest list and booths, The room, Residents, Private hire, Club notes, Getting here. To change the labels or leave sections out, see One-page mode.

Used the old LT Disco onepage WordPress theme? It is not sold any more: version 2.0 is one theme for both. Install its Pro edition and turn on one-page mode.

Colours and fonts

Change them in Elementor Site Settings → Global Colors and Global Fonts; the whole site follows.

Name in Global ColorsValue
Booth blue (buttons, links, bars)#2A2D86
Cable grey (soft text)#4D5274
Arch ink (text)#15172E
UV stamp (peak-time set, on the night band only)#FF7AD9
Daylight (page)#F2F3F7
Haze (tinted sections)#E2E5F1
Hairlines#C3C7DE
The arch at 2 am (night band)#181B4A
Text on the night band#F2F3F7
Soft text on the night band#B8BCE0
Button hover#1A1C5E
Name in Global FontsFont
Display (night names, headings)Rammetto One
Interface (menu, chart labels)Kulim Park
Body textKulim Park
ButtonsKulim Park

Form

With WPForms Lite active, the demo import creates the form Guest list and booth request on the Contact page. Fields: Name for the list (required), Email (required), Phone (optional), Which night (required), Date (required), What you need (required), How many people, including you (required), Age check (required). Email subject: “Guest list or booth request from the website”. After sending, visitors see: “Thank you. The door team replies by email before 18:00 on the day of the night. Bring photo ID for everyone on the list.”

See Contact form for where messages go and how to change the fields.

Demo content to replace

Everything marked with one of these in the demo is sample content: names, numbers, prices and addresses that you replace with your own (or delete):

  • (sample)
  • Example prices
  • example.com
  • (555)
  • Arch 14
  • Viaduct Yard
  • Springfield
  • Keep the tempo map true: a set's column size is its minutes and its `lt-bpm-<n>` class is its real tempo; never stretch a block to fit a name.
  • Mark only one set per night `is-peak`, and keep UV stamp pink on the night band only.
  • Keep door prices and last entry in the door strip in the same time order as the sets above it.

Only publish facts that are true for your business: real prices, opening hours, reviews and qualifications. Pro Unlimited’s launch checker lists every sample marker left on the site.

Photo guide

The demo uses placeholder pictures. Replace each one in Elementor (click it → Choose image) with a photo of about this size; save photos as JPEG or WebP under about 300 KB.

PictureUpload size
A packed dance floor seen from behind, hands up under an arched concrete ceiling1600 × 1067 px
The empty club under a curved roof, stage lights and haze over the booth at the far end1600 × 1067 px
A DJ's hands turning the knobs of a mixer in warm low light1600 × 1067 px
A DJ in headphones seen from behind, facing a full room1600 × 1067 px
A dark wooden bar counter with three stools and lit shelves of bottles1600 × 1067 px
A tiled underpass with strip lights leading to the club entrance1600 × 1067 px
Fingers flicking through records in a crate1600 × 1067 px
A crowd dancing under white spotlights1600 × 1067 px
Railway tracks running under a lit bridge at night1600 × 1067 px
A bartender pouring a drink from a shaker into a glass1600 × 1067 px

AI kit (Pro Unlimited)

The AI kit’s AGENTS.md tells an assistant how LT Disco is built. The CSS classes it relies on (keep them when you edit):

CSS classWhat it is
lt-herohome hero band on the night colour (night name + tempo map)
lt-tempoa tempo map: lt-tempo__axis (BPM labels), lt-tempo__plot (grid of sets; column sizes are the slot lengths in minutes), lt-tempo__hours (hour ruler), lt-door (door strip)
lt-setone DJ set in a tempo map; add lt-bpm-<90..140> for its height and is-peak for the filled peak-time set
lt-door__cellone price band of the door strip (column size = its minutes); is-closed = hatched no-entry stretch
lt-nightone weekly night row (day and name, sound, hours, tempo range, door price)
lt-rangetempo-range bar on the 90 to 140 BPM scale: three column sizes (below, range, above)
lt-residentone resident DJ row
lt-stepswarm-up, peak, last hour: the programming sequence
lt-pageheadinner page heading band
lt-deskcontact desk block
lt-priceprice row (label + amount)
lt-panelside panel with a booth-blue top rule

See AI kit for the prompts, the safe edit tool and the launch checker.

Questions about LT Disco

Do I need Elementor Pro?

No. LT Disco uses only the free Elementor plugin and the free Hello Elementor theme. The header and footer are part of the theme, so you do not need Theme Builder.

How do I change tonight's running order?

Each DJ set is a container in the tempo map: edit its name and time, set its column size to the slot length in minutes and its lt-bpm class to the tempo. The AI kit's safe edit tool can do it from a plain list.

Can visitors buy tickets on the site?

There is no checkout. The guest list and booth form sends requests to your door team by email, and the door prices are shown as plain rows you edit in Elementor.

Does it work as a one-page site?

Yes. Turn on one-page mode in the Customizer and the menu scrolls to the home page sections; every edition includes it.

What is the difference between Free and Pro?

Free has the design, header and footer, The club and Contact pages and the blog. Pro adds the home page with the tempo map, the Nights page and night pages, sample posts, one-click demo import, credit removal, updates and support. Pro Unlimited adds the AI kit.

I have the old LT Disco. Is this an update?

It is a new version 2.0 with a new design, built for free Elementor. Your current site keeps working; install 2.0 on a new site or a staging copy and import the demo there.

Also for Joomla

LT Disco also exists as a Joomla template: see the LT Disco Joomla docs.

Ask AI about LT Disco

Ask in your own words. The assistant answers from these docs and links the sections it used.

AI answers can be wrong; check the linked section. Never share passwords or licence keys. Open a ticket