LT Food Court is a food hall theme for Elementor (free) for halls and courts with many independent kitchens: a home page that opens on the plan of the hall with every stall's number, kitchen, wait time and whether it delivers, the hall hours, how ordering at the counters works, today's dishes by stall, delivery from up to three kitchens in one bag with zones and fees, long tables for groups and office orders, a kitchen directory with kitchen pages, events and hire, a page for traders who want a stall, and a delivery, collection and group request form. A Hello Elementor child theme with bundled fonts, one-page mode and a mobile menu.
Editions
| Edition | Price | What you get |
|---|---|---|
| Free | $0 | The child theme with its design, fonts, header and footer, The hall and Contact pages with the delivery and group request form, blog and 404 templates, one-page mode and the mobile menu. Credit link stays. |
| Pro Standard | $29 a year | Every page, sample posts and one-click demo import, credit removal. Downloads, updates and ticket support for 1 year, 1 website. |
| Pro Unlimited | $49 once | Everything in Pro Standard plus the AI kit. Unlimited websites, lifetime updates and ticket support. |
Pages in Free (Appearance → Starter setup): The hall, Contact, Food notes. Pages in Pro (Appearance → Demo import): Home, Kitchens, Hot food, Lantern Noodles, Brasa Grill, Masala Room, Coffee, sweets and the bar, Delivery and collection, Delivery area, Office lunch orders, The hall, Events and hire, Cook at Gantry Yard, Contact, Food notes.
Quick setup
- Install the free Elementor plugin and the Hello Elementor theme, then upload and activate LT Food Court (Install and update).
- Optional: activate WPForms Lite for the delivery, collection or group request form.
- Pro: Appearance → Demo import → Import (Demo import). Free: Appearance → Starter setup.
- Replace the demo content and pictures (below), set your logo and the header button.
Pages in the demo
| Page | Under | Edition |
|---|---|---|
| Home | – | Pro |
| Kitchens | – | Pro |
| Hot food | Kitchens | Pro |
| Lantern Noodles | Hot food | Pro |
| Brasa Grill | Hot food | Pro |
| Masala Room | Hot food | Pro |
| Coffee, sweets and the bar | Kitchens | Pro |
| Delivery and collection | – | Pro |
| Delivery area | Delivery and collection | Pro |
| Office lunch orders | Delivery and collection | Pro |
| The hall | – | Free |
| Events and hire | The hall | Pro |
| Cook at Gantry Yard | The hall | Pro |
| Contact | – | Free |
| Food 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 /#hall).
| Section (Navigator name) | CSS ID |
|---|---|
| The hall | #hall |
| Opening hours | #hours |
| How it works | #how |
| Today | #today |
| Delivery | #delivery |
| Groups | #groups |
| Cook here | #traders |
| Food notes | #news |
| Find us | #visit |
- The hall plan: The home page opens on the plan of the hall: twelve stalls with their number plates, kitchens, wait times and a yellow tag on every kitchen that delivers.
- A directory of kitchens: Every kitchen in one list by stall number, with what it cooks, the usual wait, delivery and diets, plus kitchen pages with dishes and prices.
- Honest delivery from several kitchens: Delivery zones, fees and a bag tag that shows which counters one rider collects from. Orders come by phone or a request form made with the free WPForms Lite plugin; nothing pretends to take payment.
- Groups, offices and events: Long tables for groups, office lunch orders with a minimum and cut-off time, and hiring the hall for an evening.
- Pages for the people behind the counters: How the hall works, house rules and access, and a page for cooks who want to rent a stall, with the terms and how to apply.
Menu
The demo import creates this main menu (Appearance → Menus):
- Home
- Kitchens → Hot food (Lantern Noodles, Brasa Grill, Masala Room), Coffee, sweets and the bar
- Delivery → Delivery area, Office lunch orders
- The hall → Events and hire, Cook at Gantry Yard
- Food notes
- Contact
Header button: Order delivery (link #delivery), changed in Appearance → Customize → LT Food Court options.
One-page mode (Pro)
With Pro Standard or Pro Unlimited, tick One-page mode on the home page in Appearance → Customize → LT Food Court options and the menu scrolls to these sections: The hall, Opening hours, How it works, Today, Delivery, Groups, Cook here, Food notes, Find us. To change the labels or leave sections out, see One-page mode.
Used the old LT Food Court 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 Colors | Value |
|---|---|
| Enamel blue (number plates, buttons, links) | #1D3F8F |
| Steel grey (soft text) | #4A5366 |
| Depot ink (text, plan lines) | #151B2B |
| Crane yellow (delivery tag, open dot) | #F2B705 |
| Terrazzo (page) | #EFF1F0 |
| Tile (tinted sections, the aisle) | #DCE2E8 |
| Counter white (stalls, panels) | #FFFFFF |
| Hairlines | #C3CBD6 |
| Night hall (dark bands) | #14234A |
| Text on dark | #EFF1F0 |
| Soft text on dark | #B3BEDA |
| Button hover | #132C66 |
| Name in Global Fonts | Font |
|---|---|
| Headings, kitchen names and stall numbers (Krona One) | Krona One |
| Interface, waits and prices (Sen) | Sen |
| Body text (Sen) | Sen |
| Buttons (Sen) | Sen |
Form
With WPForms Lite active, the demo import creates the form Delivery, collection or group request on the Contact page. Fields: Your name (required), Email (required), Phone number (required), What would you like? (required), Day and time (required), Kitchens and dishes, Delivery address, People (for tables or office orders). Email subject: “Delivery, collection or group request from the website”. After sending, visitors see: “Thank you. The delivery desk will call or email you to confirm the kitchens, the total and the time before anything is cooked. Nothing is charged online.”
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 pricesexample.com(555)Gantry YardDepot StreetSpringfield
- Stall plates (`lt-plate`) identify a stall on the plan; keep each kitchen's number the same everywhere and never use plates as section numbers or bullets.
- Do not add buttons that suggest online payment or instant checkout: delivery and collection orders go through the phone number or the request form.
- Crane yellow is for the Delivers tag (with ink text) and marks on dark bands; never use it for text on light backgrounds.
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.
| Picture | Upload size |
|---|---|
| A large market hall under an arched roof, seen from above, with rows of stalls and people walking between them | 1600 × 1200 px |
| Long wooden tables and benches in an empty industrial hall with a concrete floor | 1600 × 1200 px |
| Noodles lifted with chopsticks from a bowl of beef broth, steam rising | 1600 × 1200 px |
| A cook turning chicken skewers on a charcoal grill with tongs | 1600 × 1200 px |
| A rider with a green insulated food bag cycling down a street | 1600 × 1200 px |
| A steel thali plate with curries, rice, flatbread, salad and yogurt | 1600 × 1200 px |
| A bakery counter lit from above with trays of fresh pastries and buns | 1600 × 1200 px |
| Polished beer taps on a wooden bar counter | 1600 × 1200 px |
| Skewers of meat and vegetables grilling side by side at a street food stand | 1600 × 1000 px |
| A bowl of ramen with a boiled egg, spring onions and chopsticks on a dark table | 1600 × 1000 px |
| A rider with a green delivery backpack cycling through a quiet neighbourhood | 1600 × 1000 px |
AI kit (Pro Unlimited)
The AI kit’s AGENTS.md tells an assistant how LT Food Court is built. The CSS classes it relies on (keep them when you edit):
| CSS class | What it is |
|---|---|
lt-hero | home hero (headline, then the hall plan) |
lt-plan | the hall plan: lt-plan__row (a wall of stalls), lt-aisle (door, long tables, tray return); add lt-plan–delivery to grey out stalls that do not deliver |
lt-stall | one stall on the plan: lt-plate, lt-stall__name, lt-stall__what, lt-stall__wait; add is-delivers and an lt-tag when the kitchen delivers |
lt-plate | blue enamel stall number plate (Heading widget); stall identifiers only, never section numbers |
lt-tag | yellow "Delivers" tag (ink text on crane yellow) |
lt-kitchen | kitchen row in the directory: plate, name and what it cooks, wait, delivery, diets |
lt-dish | dish row: lt-plate lt-plate–sm (which stall), lt-dish__name, lt-dish__note, lt-dish__price |
lt-bagtag | the delivery bag tag: which stalls one rider collects from (lt-bagtag__line rows) |
lt-hours | hall hours band (label + time cells) |
lt-steps | how the hall works (a real sequence, numbered); each lt-step |
lt-zone | delivery zone row (distance, time, fee) |
lt-price | label + value row |
lt-panel | white counter panel with an ink top rule (side facts) |
lt-pagehead | inner page heading band |
lt-desk | contact desk block |
See AI kit for the prompts, the safe edit tool and the launch checker.
Questions about LT Food Court
Do I need Elementor Pro?
No. LT Food Court 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.
Does the theme take online orders and payments?
No. Delivery, collection and group requests come in by phone or through the request form (free WPForms Lite), and customers pay the rider, at the desk or at the counter. If you later add an ordering service, link the buttons to it.
Can I change the stalls on the plan?
Yes. Each stall is a normal Elementor container with a number, a kitchen name, a line of text and a wait time. Edit them in Elementor, or let an AI assistant do it with the AI kit's safe edit tool.
Does it work for a food court with fewer kitchens?
Yes. Remove stalls from the plan and the directory; the grid closes up. The plan also works for a market with six or eight traders.
Will my site look like the demo?
Yes, with Pro: Appearance > Demo import creates every page, the colours, fonts, menu, header and footer. The demo photos are replaced by placeholders you swap for your own.
I have the old LT Food Court. 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 Food Court also exists as a Joomla template: see the LT Food Court Joomla docs.
Ask AI about LT Food Court
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