Docs

How to customise Counsel.

Every repeated element is a component, every list is a CMS collection, every colour is a token. Change the source and the pages follow.

Layers

Layers are named Type: Purpose. Section: Hero, List: Solicitors, Card: Result, Row: Situation, Icon: Arrow Right. A List: layer is a CMS list; its single child is the repeated card. Structural words are fixed: Container, Heading group, Heading row, Columns, Column, Grid, Row, Buttons, Photo, Text.

Components

Button (Primary, Secondary, On dark, Small, Ink, Light) · Card / Status (Default, Glass, Light) · Row / Situation · Card / Practice area · Card / Solicitor (Portrait, Compact, Support) · Card / Result (Numbers, Story) · Card / Review · Card / Receipt · Row / Insight · Card / Office · Card / Step · FAQ / Item · Row / Check · Row / Detail · Chip / Trust · Contact side · Form / Consultation (Default, Phone) · Form / Submit · Navigation (Desktop, Tablet, Phone, Phone open). Edit the master once; every page updates.

CMS collections

Solicitors (with Type: Solicitor or Support staff) · Practice areas (page copy, matters, cost lines, who works on it) · Situations (the Home ledger; each links to a practice area) · Fee categories (Type: Matter or Funding option) · FAQs (Category: Fees, Practice area, General) · Testimonials · Results (Type: Numbers or Story) · Offices · Insights · Trust items (Set: UK, US, Any). Field names say what goes in and where it acts.

Fonts and colours

Text styles: Display, Heading 1 to 4, Lead, Body, Body strong, Body muted, Small, Small strong, Label, Quote, Stat, Price, Button, Nav, Article heading. Colour styles: Background, Surface, Text, Text muted, Line, Accent, Accent deep, Accent tint, Slate, Slate deep, Slate line, Text on dark, Text muted on dark, Open, Closed, Warning. Each has a light and a dark value.

Code components

OpeningHours (hours source and live status), ThemeToggle, MapTheme (dark map), BrushText (underline), Carousel and Settings: Carousel, DatePicker (demo), LoopVideo, MapEmbed, NavScroll, StepNumber. Property controls carry their descriptions.

Forms

The consultation form is a native Framer form. Set where submissions go in Site Settings → Forms. The submit button shows Sending, Sent and Error states from the Form / Submit component.

Regulatory lines

Form disclaimer: Form / Consultation → Disclaimer property. Footer line and badges: Main layout template → Footer → Regulatory row. Fees disclaimer: Fees page → FAQ section. Complaints, Privacy, Terms: their own pages.

Titles, language and theme colour

Every page has its title and description in its page settings (CMS pages use fields, for example {{Name}} - Practice areas - Marlow & Reid). The site language (en-GB) and the browser theme colour for light and dark mode are set in Site Settings → General → Custom code, start of head: change the colour values there if you change the Background tokens. Text links that stand alone (navigation, footer, contact lines, All … links) sit inside a Link: frame that gives them a 44 px tap target; put new links on a frame, not on the text.

Publishing checklist

Replace demo content · set forms destination · add your video or turn Play video off · set favicon and site title · check every regulatory line · run a test booking · publish.

Tell us what has happened.

We reply within one working day. Six short questions.

What is this about?

How would you like to meet?

Sending this form does not create a solicitor–client relationship.

Tell us what has happened.

We reply within one working day.

What is this about?

How would you like to meet?

Sending this form does not create a solicitor–client relationship.

Today at Marlow & Reid

Open until 18:00

Monday to Friday

9:00 – 18:00

Saturday

By appointment

Sunday

Closed

Next consultation Thursday 9:15

Richmond

14 Hill Street, Richmond TW9 1TN

Kingston

3 Market Place, Kingston KT1 1JP

Create a free website with Framer, the website builder loved by startups, designers and agencies.