Bio Blocks
Partial: partials/sections/bio_blocks.php
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Bio Blocks”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_bio_blocks.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Blocks
Partial: partials/sections/blocks.php
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Blocks”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_blocks.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Body Hero Banner
Partial: partials/sections/body_hero_banner.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Body Hero Banner”
Fields in this layout
- Body hero banner (clone: Layout - Body Hero Banner)
body_hero_banner Cloned field group - Section Heading (text) Single-line text • Hint: Optional heading above content
section_heading - Layout (select) Dropdown select • Default: two_col • 2 choices
layout - Copy (wysiwyg) Rich text editor • Toolbar: full • No media upload
copy - Buttons (repeater)
buttons (repeater) Repeating group • Hint: CTA buttons (same structure as Masthead) • Rows: 0–0 • Add button: Add Button - Call To Action (clone: Component - Call to action)
call_to_action Cloned field group - Cta link (link) Link (URL + label)
cta_link - Cta label (text) Single-line text
cta_label - Style (radio) Single choice • Default: outline • 2 choices
style - Color (color_picker) Color picker • Default: #14244b
color
- Right Column Image (image) Image • Returns: id
right_image - Mobile: Image stacks first (true_false) Toggle on/off • Default: 1 • Boolean toggle
stack_img_first - Background Image (Desktop) (image) Image • Returns: id
background_image - Background Image (Mobile) (image) Image • Returns: id
background_image_mob - Background Color (color_picker) Color picker
background_color - Overlay Enabled (true_false) Toggle on/off • Default: 1 • Boolean toggle
overlay_enabled - Overlay Color (color_picker) Color picker
overlay_color - Overlay Opacity (0–100) (number) Number • Default: 50 • Range: 0 to 100 • Step: 1
overlay_opacity - Height Mode (select) Dropdown select • Default: auto • 2 choices
size_mode - Max-height Desktop (text) Single-line text • Hint: e.g. 80vh, 700px, 65%
max_height_desktop - Max-height Mid (768–1199) (text) Single-line text • Hint: e.g. 70vh, 560px, 60%
max_height_mid - Max-height Mobile (<=767) (text) Single-line text • Hint: e.g. 65vh, 480px, 90%
max_height_mobile - Padding Top (text) Single-line text • Hint: e.g. 40px or 5vh
pad_top - Padding Bottom (text) Single-line text • Hint: e.g. 40px or 5vh
pad_bottom - Container Width (select) Dropdown select • Default: max • 2 choices
container_width - Copy Color (select) Dropdown select • Default: light-copy • 2 choices
copy_color - Text Align (select) Dropdown select • Default: left • 3 choices
text_align - Content Position (select) Dropdown select • Hint: Affects alignment inside the banner when there is extra height. • Default: center-left • 9 choices
content_position - Margin Top (select) Dropdown select • Default: yes • 2 choices
margin_top - Margin Bottom (select) Dropdown select • Default: yes • 2 choices
margin_bottom - Section Id (text) Single-line text • Placeholder: e.g. body-hero
section_id - Section Class (text) Single-line text • Placeholder: extra classes
section_class
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_body_hero_banner.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Body Vimeo Video
Partial: partials/sections/body_vimeo_video.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Body Vimeo video”
Fields in this layout
- Vimeo path url (url) URL • Hint: url path, ie: https://player.vimeo.com/video/569174114
vimeo_path_url - Background Loop (checkbox) Multiple choice • Hint: When checked video is a background loop that auto plays and lazy loads when in screen. Vimeo video needs to be striped down of interface elements so it can become a background video. • 1 choices
back_loop - Aspect Ratio (text) Single-line text • Hint: Apect Ratio override, only accepts % values, default is 16/9 = 56.25% • Default: 56.25%
aspect_ratio - Make full width (checkbox) Multiple choice • 1 choices
make_full_width - Video link pop up player (text) Single-line text • Hint: Vimeo url for take over video. IE: "https://player.vimeo.com/video/163721649"
video_take_over_link - Overlayed copy (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
overlayed_copy - Fallback image (image) Image • Returns: url
fallback_image - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_body_vimeo_video.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Body Youtube Video
Partial: partials/sections/body_youtube_video.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Body Youtube video”
Fields in this layout
- Youtube Path Url (url) URL • Hint: url path, ie: https://www.youtube.com/watch?v=bpAEk95LSmM
youtube_path_url - Video Link Pop Up Player (text) Single-line text • Hint: Vimeo url for take over video. IE: "https://www.youtube.com/watch?v=bpAEk95LSmM"
video_take_over_link - Overlayed Copy (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
overlayed_copy - Fallback Image (image) Image • Returns: url
fallback_image - Margin Top (select) Dropdown select • Default: no • 2 choices
margin_top - Margin Bottom (select) Dropdown select • Default: yes • 2 choices
margin_bottom - Aspect Ratio (text) Single-line text • Hint: Apect Ratio override, only accepts % values, default is 16/9 = 56.25% • Default: 56.25%
aspect_ratio - Make Full Width (checkbox) Multiple choice • 1 choices
make_full_width - Section Id (text) Single-line text
section_id - Section Class (text) Single-line text
section_class - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_body_youtube_video.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Border Columns
Partial: partials/sections/border_columns.php
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Border Columns”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_border_columns.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Card Slider
Partial: partials/sections/card_slider.php
Carousel of card-like slides with image, pre-head, heading, copy, and CTAs. Rich layout controls for padding, image alignment, and banner ratio.
Category: carousel Best for: Feature cards, menu items, product cards Variants: image-align left/right, banner ratios, padded/unpadded images
Image guidance
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Card Slider”
Fields in this layout
- Card slider (clone: Layout - Card Slider)
card_slider Cloned field group - Card Slides (repeater)
card_slides (repeater) Repeating group • Rows: 0–0 • Add button: Add Card - Slide pre head (text) Single-line text
slide_pre_head - Slide image (image) Image • Returns: url
slide_image - Slide heading (text) Single-line text
slide_heading - Slide copy (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
slide_copy - Buttons (repeater)
buttons (repeater) Repeating group • Rows: 0–0 • Add button: Add Row - Call to action (clone: Component - Call to action)
call_to_action Cloned field group - Cta link (link) Link (URL + label)
cta_link - Cta label (text) Single-line text
cta_label - Style (radio) Single choice • Default: outline • 2 choices
style - Color (color_picker) Color picker • Default: #14244b
color
- Margin top (select) Dropdown select • Default: yes • 2 choices
margin_top - Margin bottom (select) Dropdown select • Default: yes • 2 choices
margin_bottom - Section Background Color (color_picker) Color picker • Default: #E8E8E8
section_bk_color - Copy Color (select) Dropdown select • Default: • 2 choices
copy_color - Card background color (color_picker) Color picker • Default: #E8E8E8
card_bk_color - Card inner padding (checkbox) Multiple choice • Hint: If section background color matches the card background color consider unchecking this, removing padding • Default: add-padding • 1 choices
card_inner_padding - Image banner ratio (select) Dropdown select • Default: • 2 choices
image_banner_ratio - Remove Image Inner Padding (checkbox) Multiple choice • Hint: When Image Banner layout is enabled this adds or removes image card banner padding. Does not work for icon override below. • Default: remove-padding • 1 choices
remove_image_inner_padding - Content Align (select) Dropdown select • Default: • 3 choices
content_align - Copy Area Min Height (text) Single-line text • Hint: Expects px values, like "20px" or "420px"
copy_area_min_height - Max Icon Width (text) Single-line text • Hint: Only populate if you want to convert the image banner of the card in an icon you can align left, center or right. Accepts px or % ie: 80px or 100%
max_image_width - Icon Align (select) Dropdown select • Hint: Only works if Max Icon Width is used • Default: • 3 choices
image_align - Icon Inner Padding (text) Single-line text • Hint: Defines icon padding on all sides, accepts px or %. ie: 20px - recommended -
image_inner_padding - Section id (text) Single-line text
section_id - Section class (text) Single-line text
section_class
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
card_slider (group)card_slider.copy_color (choice)card_slider.section_bk_color (color)card_slider.card_bk_color (color)card_slider.margin_top (choice)card_slider.margin_bottom (choice)card_slider.content_align (choice)card_slider.image_align (choice)card_slider.image_banner_ratio (choice)card_slider.max_image_width (text)card_slider.image_inner_padding (text)card_slider.card_inner_padding (choice)card_slider.remove_image_inner_padding (choice)card_slider.copy_area_min_height (text)card_slider.card_slides (repeater)card_slider.card_slides.slide_pre_head (text)card_slider.card_slides.slide_image (image)card_slider.card_slides.slide_heading (text)card_slider.card_slides.slide_copy (wysiwyg)card_slider.card_slides.buttons (repeater: call_to_action)
Dev notes
- SCSS lives in assets/css/src/sections/_card_slider.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Carousel
Partial: partials/sections/carousel.php
Owl carousel with per-slide image, pre-head, heading, rich copy, and CTA buttons. Supports colored background and copy color themes.
Category: carousel Best for: Feature highlights, dish/product rotations, testimonials with images Variants: light, dark, colored-background, image-right, image-left
Image guidance
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Colored Carousel”
Fields in this layout
- Copy Slides (repeater)
copy_slides (repeater) Repeating group • Rows: 0–9 • Add button: Add Slide - Slide Image (image) Image • Returns: url
slide_image - Slide Pre Head Icon (image) Image • Returns: array
slide_pre_head_icon - Slide Pre Head (text) Single-line text
slide_pre_head - Slide Heading (text) Single-line text
slide_heading - Slide Copy (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
slide_copy - Buttons (repeater)
buttons (repeater) Repeating group • Rows: 0–0 • Add button: Add Button - Call to Action (clone: Component - Call to action)
call_to_action Cloned field group - Cta link (link) Link (URL + label)
cta_link - Cta label (text) Single-line text
cta_label - Style (radio) Single choice • Default: outline • 2 choices
style - Color (color_picker) Color picker • Default: #14244b
color
- Padding Bottom (select) Dropdown select • Default: yes • 2 choices
padding_bottom - Padding Top (select) Dropdown select • Default: yes • 2 choices
padding_top - Section Background Color (color_picker) Color picker • Hint: Brand Grey: #E8E8E8
Brand Green: #A1BABD • Default: #E8E8E8
section_bk_color - Copy Color (select) Dropdown select • Default: • 2 choices
copy_color - Heading Underline (true_false) Toggle on/off • Default: 0 • Boolean toggle
heading_underline - Content Align (select) Dropdown select • Default: • 3 choices
content_align - Vertical Alignment ( Desktop Only ) (select) Dropdown select • Default: • 3 choices
vertical_align_desktop - Section Id (text) Single-line text
section_id - Section Class (text) Single-line text
section_class - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
padding_top (choice)padding_bottom (choice)vertical_align_desktop (choice)content_align (choice)copy_color (choice)section_bk_color (color)copy_slides (repeater)copy_slides.slide_pre_head (text)copy_slides.slide_pre_head_image (image)copy_slides.slide_heading (text/wysiwyg)copy_slides.slide_copy (wysiwyg)copy_slides.slide_image (image)copy_slides.buttons (repeater: call_to_action)
Dev notes
- SCSS lives in assets/css/src/sections/_carousel.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Carousel Copy Block
Partial: partials/sections/carousel_copy_block.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Colored Img Carousel Single Copy ”
Fields in this layout
- Section background color (color_picker) Color picker • Hint: Brand Grey: #E8E8E8
Brand Green: #A1BABD • Default: #E8E8E8
section_bk_color - Slide Pre Head (text) Single-line text
slide_pre_head - Slide Heading (text) Single-line text
slide_heading - Slide Copy (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
slide_copy - Slide Cta Link (link) Link (URL + label)
slide_cta_link - Slide Cta Label (text) Single-line text • Default: Learn more
slide_cta_label - Image Slides (repeater)
image_slides (repeater) Repeating group • Rows: 0–9 • Add button: Add Row - Slide Image (image) Image • Returns: url
slide_image
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_carousel_copy_block.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Code Section
Partial: partials/sections/code_section.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Code Section”
Fields in this layout
- Code Section (clone: Layout - Code Block)
code_section Cloned field group - Code Block (wysiwyg) Rich text editor • Toolbar: full • No media upload
code_block - Layout Type (select) Dropdown select • Hint: Choose how to display the code section • Default: • 3 choices
code_section_layout_type
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_code_section.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Compare Images Slider
Partial: partials/sections/compare_images_slider.php
Side-by-side (or overlay) image comparison slider to show before/after or variants.
Category: media Best for: Before/after, restoration, product variants Variants: handle-on-center, labels on/off (implementation dependent)
Image guidance
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Compare Images Slider”
Fields in this layout
- Compare Images Slider (clone: Layout - Compare Images Slider)
compare_images_slider Cloned field group - Section ID (text) Single-line text
section_id - Section Class (text) Single-line text
section_class - Top Margin (select) Dropdown select • Default: no • 2 choices
margin_top - Bottom Margin (select) Dropdown select • Default: yes • 2 choices
margin_bottom
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
section_id (text)section_class (text)margin_top (select: yes|no)margin_bottom (select: yes|no)image_left (image) [planned]image_right (image) [planned]label_left (text) [planned]label_right (text) [planned]
Dev notes
- SCSS lives in assets/css/src/sections/_compare_images_slider.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Copy Columns
Partial: partials/sections/copy_columns.php
N columns (1–4) with optional image, pre-head, heading, lead copy and CTAs per column. Supports per-section alignment, colors, and gutters.
Category: content Best for: Feature lists, services overview, menu highlights Variants: 1-col, 2-col, 3-col, 4-col, centered, left, right
Image guidance
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Content Columns”
Fields in this layout
- Column (clone: Layout - Content Columns)
column Cloned field group - Columns (repeater)
columns (repeater) Repeating group • Rows: 0–0 • Add button: Add Column - Column image (image) Image • Returns: array
column_image - Pre heading (text) Single-line text
pre_heading - Heading (text) Single-line text
heading - Lead copy (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
lead_copy - Buttons (repeater)
buttons (repeater) Repeating group • Hint: Up to 2 • Rows: 0–2 • Add button: Add Call to Action - Call to action (clone: Component - Call to action)
call_to_action Cloned field group - Cta link (link) Link (URL + label)
cta_link - Cta label (text) Single-line text
cta_label - Style (radio) Single choice • Default: outline • 2 choices
style - Color (color_picker) Color picker • Default: #14244b
color
- Column Maximum Width (text) Single-line text • Hint: Accepts px or %, ie: 200px or 33%. Leave empty for no column limit.
column_maximum_width - Maximum Image Width (text) Single-line text
max_image_width - Column Count (number) Number • Hint: Up to 4 • Default: 3 • Range: — to 4
column_count - Content Alignment (select) Dropdown select • Default: a-center • 3 choices
content_alignment - Justify content (select) Dropdown select • Default: j-center • 6 choices
justify_content - Justify content mobile (select) Dropdown select • Default: j-center-mob • 3 choices
justify_content_mobile - Background Color (color_picker) Color picker
bk_color - Copy Color (select) Dropdown select • Default: dark-copy • 2 choices
copy_color - Margin Top (select) Dropdown select • Default: no • 2 choices
margin_top - Margin Bottom (select) Dropdown select • Default: yes • 2 choices
margin_bottom - Section Id (text) Single-line text
section_id - Section Class (text) Single-line text
section_class
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
column (clone)column.content_alignment (choice)column.column_count (number)column.column_maximum_width (text)column.copy_color (choice)column.bk_color (color)column.margin_top (choice)column.margin_bottom (choice)column.justify_content (choice)column.justify_content_mobile (choice)column.columns (repeater)column.columns.column_image (image)column.columns.pre_heading (text)column.columns.heading (text)column.columns.lead_copy (wysiwyg)column.columns.buttons (repeater: call_to_action)
Dev notes
- SCSS lives in assets/css/src/sections/_copy_columns.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Db Column
Partial: partials/sections/db_column.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Double Column Text only”
Fields in this layout
- Section title (text) Single-line text
section_title - Double Column Text (repeater)
double_column_text (repeater) Repeating group • Rows: 0–0 • Add button: Add Row - Column Heading (text) Single-line text
column_heading - Column Copy (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
column_copy - Cta Link (link) Link (URL + label)
cta_link - Cta Label (text) Single-line text • Default: Learn More
cta_label
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_db_column.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Db Col Copy Image Rows
Partial: partials/sections/db_col_copy_image_rows.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Double Columns Copy Image ”
Fields in this layout
- Double Columns (repeater)
double_columns (repeater) Repeating group • Rows: 0–1 • Add button: Add Row - Column Image (image) Image • Returns: url
column_image - pre head image (image) Image • Returns: array
pre_head_image - Pre header (text) Single-line text
column_pre_head - Column Heading (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
column_heading - Column Copy (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
column_copy - Quote (textarea) Multi-line text
quote - Quotee (text) Single-line text
quotee - Quotee position (text) Single-line text
quotee_position - Copy Column Background Image (image) Image • Returns: url
copy_column_background_image - Form on Image (checkbox) Multiple choice • 1 choices
form_on_image - Buttons (repeater)
buttons (repeater) Repeating group • Rows: 0–0 • Add button: Add Row - Call to action (clone: Component - Call to action)
call_to_action Cloned field group - Cta link (link) Link (URL + label)
cta_link - Cta label (text) Single-line text
cta_label - Style (radio) Single choice • Default: outline • 2 choices
style - Color (color_picker) Color picker • Default: #14244b
color
- Margin Top (select) Dropdown select • Default: no • 2 choices
margin_top - Margin Bottom (select) Dropdown select • Default: no • 2 choices
margin_bottom - Background Color (color_picker) Color picker • Default: transparent
bk_color - Copy Column Inner Background Color (color_picker) Color picker • Default: transparent
inner_bk_color - Copy Color (select) Dropdown select • Default: dark-copy • 2 choices
copy_color - Copy Vertical Alignment (select) Dropdown select • Default: • 3 choices
vert_align - Content Alignment (select) Dropdown select • Default: • 3 choices
content_align - Bullet Style (select) Dropdown select • Hint: Select list bullet style • Default: • 3 choices
bullet_style - Full Width (select) Dropdown select • Hint: Expands columns beyond main container. • Default: no • 2 choices
full_width - Vertical Margin (select) Dropdown select • Default: no • 2 choices
vertical_margin - Flips Column Order on Desktop (checkbox) Multiple choice • Hint: Flips the order between columns on desktop only • 1 choices
flip_col_on_desk - Make the Column Image Full Width (checkbox) Multiple choice • 1 choices
full_width_column_image - Custom Id (text) Single-line text
custom_id - Custom Class (text) Single-line text
custom_class - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_db_col_copy_image_rows.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Db Col Image Copy Rows
Partial: partials/sections/db_col_image_copy_rows.php
Repeating rows of two columns: one image column and one copy column with optional pre-head image, headings, copy, quote, and CTAs. Supports flipping on desktop and full-width image.
Category: content Best for: Storytelling rows, product/service highlights with image emphasis Variants: image-left, image-right, full-width-image, with-form-on-image
Image guidance
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Double Columns Image Copy”
Fields in this layout
- Double Columns Image Copy (clone: Layout - Double Columns Image Copy)
db_col_image_copy_rows Cloned field group - Double Columns (repeater)
double_columns (repeater) Repeating group • Rows: 0–1 • Add button: Add Row - Column Image (image) Image • Returns: url
column_image - pre head image (image) Image • Returns: array
pre_head_image - Pre header (text) Single-line text
column_pre_head - Column Heading (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
column_heading - Column Copy (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
column_copy - Trigger Contact Form (text) Single-line text • Hint: input shortcode for contact form 7 to trigger pop up to take over CTA. ie: [contact-form-7 id="f391d84" title="Contact form"]
trigger_contact_form - Trigger Contact Form Secondary (text) Single-line text • Hint: input shortcode for contact form 7 to trigger pop up to take over CTA. ie: [contact-form-7 id="f391d84" title="Contact form"]
trigger_contact_form_secondary - Quote (textarea) Multi-line text
quote - Quotee (text) Single-line text
quotee - Quotee position (text) Single-line text
quotee_position - Copy Column Background Image (image) Image • Returns: url
copy_column_background_image - Form on Image (checkbox) Multiple choice • 1 choices
form_on_image - Buttons (repeater)
buttons (repeater) Repeating group • Rows: 0–0 • Add button: Add Row - Call to Action (clone: Component - Call to action)
call_to_action Cloned field group - Cta link (link) Link (URL + label)
cta_link - Cta label (text) Single-line text
cta_label - Style (radio) Single choice • Default: outline • 2 choices
style - Color (color_picker) Color picker • Default: #14244b
color
- Margin Top (select) Dropdown select • Default: no • 2 choices
margin_top - Margin Bottom (select) Dropdown select • Default: no • 2 choices
margin_bottom - Background Color (color_picker) Color picker • Default: transparent
bk_color - Copy Column Inner Background Color (color_picker) Color picker • Default: transparent
inner_bk_color - Copy Color (select) Dropdown select • Default: dark-copy • 2 choices
copy_color - Copy Vertical Alignment (select) Dropdown select • Default: • 3 choices
vert_align - Content Alignment (select) Dropdown select • Default: • 3 choices
content_align - Bullet Style (select) Dropdown select • Hint: Select list bullet style • Default: • 3 choices
bullet_style - Full Width (select) Dropdown select • Hint: Expands columns beyond main container. • Default: no • 2 choices
full_width - Vertical Margin (select) Dropdown select • Hint: Add internal vertical margin • Default: no • 2 choices
vertical_margin - Flip Order of Columns on Desktop (checkbox) Multiple choice • Hint: Flips the order between columns on desktop only • 1 choices
flip_col_on_desk - Make the Column Image Full Width (checkbox) Multiple choice • 1 choices
full_width_column_image - Custom Id (text) Single-line text
custom_id - Custom Class (text) Single-line text
custom_class
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
custom_id (text)copy_color (choice)bullet_style (choice)custom_class (text)tight_mob (true/false)bk_color (color)full_width (choice)margin_top (choice)margin_bottom (choice)vert_align (choice)flip_col_on_desk (true/false)full_width_column_image (true/false)vertical_margin (choice)inner_bk_color (color)content_align (choice)double_columns (repeater)double_columns.column_pre_head (text)double_columns.column_heading (text/wysiwyg)double_columns.column_copy (wysiwyg)double_columns.column_image (image)double_columns.copy_column_background_image (image)double_columns.pre_head_image (image)double_columns.buttons (repeater: call_to_action)double_columns.quote (text)double_columns.quotee (text)double_columns.quotee_position (text)trigger_contact_form (shortcode)trigger_contact_form_secondary (shortcode)
Dev notes
- SCSS lives in assets/css/src/sections/_db_col_image_copy_rows.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Diagonal Copy Image
Partial: partials/sections/diagonal_copy_image.php
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Diagonal Copy Image”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_diagonal_copy_image.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Faqs
Partial: partials/sections/faqs.php
Frequently-asked questions grouped by sub-sections, two-column layout on desktop with accordion behavior.
Category: content Best for: FAQs, help, product Q&A Variants: one_column_full_width_desktop, expand_icon styles
Image guidance
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Faqs”
Fields in this layout
- FAQs (clone: Layout - FAQs)
faqs Cloned field group - Section Heading (text) Single-line text • Default: Frequently Asked Questions
section_heading - Intro Side Bar Copy (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
intro_side_bar_copy - Faq Group (repeater)
faq_group (repeater) Repeating group • Rows: 0–0 • Add button: Add Faq Section - Faqs Sub Section Title (text) Single-line text
faqs_sub_section_title - Faq item (repeater)
faq_item (repeater) Repeating group • Rows: 0–0 • Add button: Add Faq - Question (text) Single-line text
question - Answer (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
answer
- Margin Top (select) Dropdown select • Default: no • 2 choices
margin_top - Margin Bottom (select) Dropdown select • Default: yes • 2 choices
margin_bottom - Background Color (color_picker) Color picker
bk_color - Copy Color (select) Dropdown select • Default: dark-copy • 2 choices
copy_color - Full Width Faqs on Desktop (checkbox) Multiple choice • 1 choices
one_column_full_width_desktop - Expand Icon (select) Dropdown select • Default: arrow • 2 choices
expand_icon - Section Id (text) Single-line text
section_id - Section Class (text) Single-line text
section_class
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
section_id (text)section_class (text)copy_color (choice)bk_color (color)margin_top (choice)margin_bottom (choice)section_heading (text)intro_side_bar_copy (wysiwyg)one_column_full_width_desktop (true/false)expand_icon (choice)faq_group (repeater)faq_group.faqs_sub_section_title (text)faq_group.faq_item (repeater)faq_group.faq_item.question (text)faq_group.faq_item.answer (wysiwyg)
Dev notes
- SCSS lives in assets/css/src/sections/_faqs.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Hero Carousel
Partial: partials/sections/hero_carousel.php
Full-bleed hero carousel with desktop/mobile background images, pre-head, heading, copy, and CTA link per slide. Supports content alignment per breakpoint.
Category: hero Best for: Landing heroes with multiple messages or campaigns Variants: image, image+copy, overlay, centered, left-aligned
Image guidance
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Hero Carousel”
Fields in this layout
- Section background color (color_picker) Color picker • Hint: Brand Grey: #E8E8E8
Brand Green: #A1BABD • Default: #E8E8E8
section_bk_color - Copy Slides (repeater)
copy_slides (repeater) Repeating group • Rows: 0–9 • Add button: Add Row - Slide Image (image) Image • Returns: url
slide_image - Slide Image Mobile (image) Image • Returns: url
slide_image_mob - Slide pre heading (text) Single-line text
slide_pre_head - Slide Heading (textarea) Multi-line text
slide_heading - Slide copy (wysiwyg) Rich text editor • Toolbar: full • No media upload
slide_copy - slide link label (text) Single-line text • Default: Learn more
slide_link_label - slide link (link) Link (URL + label)
slide_link - Copy align (select) Dropdown select • Default: text-left-bottom • 10 choices
copy_align - Copy align (mobile only) (select) Dropdown select • Default: text-left-bottom • 10 choices
copy_align_mob
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
copy_slides (repeater)copy_slides.slide_image (image)copy_slides.slide_image_mob (image)copy_slides.slide_pre_head (text)copy_slides.slide_heading (text/wysiwyg)copy_slides.slide_copy (wysiwyg)copy_slides.slide_link (url)copy_slides.slide_link_label (text)copy_align_mob (choice)copy_align (choice)
Dev notes
- SCSS lives in assets/css/src/sections/_hero_carousel.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Hero Video
Partial: partials/sections/hero_video.php
Full-width hero with desktop and mobile video sources.
Category: hero Best for: Campaign hero with motion background Variants: autoplay loop muted, overlay copy handled by separate sections
Image guidance
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Hero Video ”
Fields in this layout
- Video file (file) File upload • Hint: url path • Returns: url
video_file - Hero video mobile (file) File upload • Hint: url path • Returns: url
hero_video_mob - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
video_file (url/file)hero_video_mob (url/file)
Dev notes
- SCSS lives in assets/css/src/sections/_hero_video.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Highlights Banner
Partial: partials/sections/highlights_banner.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Highlights Columns”
Fields in this layout
- High block (repeater)
high_block (repeater) Repeating group • Rows: 0–9 • Add button: Add Row - Block Image (image) Image • Returns: url
block_image - Block Heading (text) Single-line text
block_heading - Block Copy (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
block_copy - cta link (link) Link (URL + label)
cta_link - cta label (text) Single-line text
cta_label - card color (color_picker) Color picker
card_color
- custom id (text) Single-line text
custom_id - custom class (text) Single-line text
custom_class - Section background color (color_picker) Color picker • Default: #FFFFFF
section_background_color - margin top (select) Dropdown select • Default: • 2 choices
margin_top - margin bottom (select) Dropdown select • Default: • 2 choices
margin_bottom - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_highlights_banner.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Location Carousel
Partial: partials/sections/location_carousel.php
Full-bleed image carousel with optional captions, supporting full-width or contained layout.
Category: carousel Best for: Gallery, ambiance, locations showcase Variants: full-width, contained
Image guidance
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Location Carousel”
Fields in this layout
- Section background color (color_picker) Color picker • Hint: Brand Grey: #E8E8E8
Brand Green: #A1BABD • Default: #FFFFFF
section_bk_color - Copy Slides (repeater)
copy_slides (repeater) Repeating group • Rows: 0–9 • Add button: Add Row - Slide Image (image) Image • Returns: url
slide_image - Slide Caption (text) Single-line text
slide_caption
- Full width (checkbox) Multiple choice • 1 choices
full_width - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
section_bk_color (color)full_width (true/false)copy_slides (repeater)copy_slides.slide_image (image)copy_slides.slide_caption (text)
Dev notes
- SCSS lives in assets/css/src/sections/_location_carousel.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Map Block
Partial: partials/sections/map_block.php
Displays a Google Map for a given address with custom marker icon and optional section heading/subtitle.
Category: utility Best for: Location, store/restaurant address blocks Variants: default, custom-marker
Image guidance
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Map Block”
Fields in this layout
- Section title (text) Single-line text
section_title - Section sub title (text) Single-line text
section_sub_title - Address (text) Single-line text
address - Copy color (select) Dropdown select • Default: dark-copy • 2 choices
copy_color - Background color (color_picker) Color picker
bk_color - Marker title (text) Single-line text • Default: Company name
marker_title - Marker Icon (image) Image • Returns: url
marker_icon - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
copy_color (choice)bk_color (color)section_title (text)section_sub_title (text)address (text)marker_icon (image/url)marker_title (text)
Dev notes
- SCSS lives in assets/css/src/sections/_map_block.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Masonry
Partial: partials/sections/masonry.php
Simple masonry-like image stream from a gallery field.
Category: gallery Best for: Event highlights, ambiance, product gallery Variants: N/A (stream layout via CSS)
Image guidance
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Masonry”
Fields in this layout
- Masonry gallery (gallery) Image gallery • Returns: array
masonry_gallery - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
masonry_gallery (gallery)
Dev notes
- SCSS lives in assets/css/src/sections/_masonry.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Material Loop
Partial: partials/sections/material_loop.php
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Material Loop”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_material_loop.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Meet Investor Team
Partial: partials/sections/meet_investor_team.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Meet Team”
Fields in this layout
- Team (clone: Layout - Team)
team Cloned field group - Background Color (color_picker) Color picker
bk_color - Section Title (text) Single-line text • Default: Meet the team
section_title - Team Selection (select) Dropdown select • Hint: Select which team to display • Default: • 2 choices
team_selection - Show All (true_false) Toggle on/off • Hint: If checked all Team Members will be shown, this overrides Team Selection • Default: 0 • Boolean toggle
show_all - Copy Color (select) Dropdown select • Default: dark-copy • 2 choices
copy_color - Margin Top (select) Dropdown select • Default: no • 2 choices
margin_top - Margin Bottom (select) Dropdown select • Default: yes • 2 choices
margin_bottom - Section Id (text) Single-line text
section_id - Section Class (text) Single-line text
section_class
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_meet_investor_team.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Meet Team Vertical
Partial: partials/sections/meet_team_vertical.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Meet Team Vertical”
Fields in this layout
- Section Title (text) Single-line text • Hint: This is a placeholder block to facilitate inclusion of the investor team within body content. Only section title can be edited here, to change people showing in this block, "Team Members" (sidebar) need to be part of the "Development Team" • Default: Meet the team
section_title - Team Selection (select) Dropdown select • Default: • 2 choices
team_selection - show all (true_false) Toggle on/off • Hint: If checked all Team Members will be shown, this overrides Team Selection • Default: 0 • Boolean toggle
show_all - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_meet_team_vertical.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Member Grid
Partial: partials/sections/member_grid.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Member Grid”
Fields in this layout
- Grid (clone: Layout - Member Grid)
grid Cloned field group - Background Color (color_picker) Color picker
bk_color - Member Section Label (text) Single-line text
member_grid_label - Member Section Lead (textarea) Multi-line text
member_section_lead - Member (repeater)
member (repeater) Repeating group • Rows: 0–0 • Add button: Add Row - Member Image (image) Image • Returns: array
member_image - Member Name (text) Single-line text
member_name - Member Title (text) Single-line text
member_title
- Margin Top (select) Dropdown select • Hint: Add margin to the top of this section • Default: no • 2 choices
margin_top - Margin Bottom (select) Dropdown select • Hint: Add margin to the bottom of this section • Default: yes • 2 choices
margin_bottom - Section ID (text) Single-line text • Hint: Optional: Add a custom ID for this section (for anchor links, etc.) • Placeholder: e.g., our-team
section_id - Section Class (text) Single-line text • Hint: Optional: Add custom CSS class(es) to this section • Placeholder: e.g., light-copy active
section_class - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_member_grid.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
One Column Image
Partial: partials/sections/one_column_image.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “One Column Image”
Fields in this layout
- Column Image One (image) Image • Returns: url
column_image_one - Column Image One Mobile (image) Image • Returns: url
column_image_one_mobile - Image caption (text) Single-line text
image_caption - Caption Align (select) Dropdown select • Default: a-center • 3 choices
caption_align - Margin bottom (select) Dropdown select • Default: yes • 2 choices
margin_bottom - Margin top (select) Dropdown select • Default: no • 2 choices
margin_top - Background color (color_picker) Color picker
bk_color - Full width (select) Dropdown select • Default: no • 2 choices
full_width - bullet product (repeater)
bullet_product (repeater) Repeating group • Rows: 0–0 • Add button: Add Row - top desktop (number) Number • Hint: top position from 0% to 100%, affects desktop only • Default: 0 • Range: 0 to 100
top_desk - top mobile (number) Number • Hint: top position from 0% to 100%, affects mobile only • Default: 0 • Range: 0 to 100
top_mob - left desktop (number) Number • Hint: left position from 0% to 100%, affects desktop only • Default: 0 • Range: 0 to 100
left_desk - left mobile (number) Number • Hint: left position from 0% to 100%, affects mobile only • Default: 0 • Range: 0 to 100
left_mob - bullet product (post_object) Select post(s) • Types: products • Returns: object
bullet_product - Reveal side (select) Dropdown select • Default: • 2 choices
reveal_side
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_one_column_image.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Our Partners Slider
Partial: partials/sections/our_partners_slider.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Our Partners Slider”
Fields in this layout
- Partner Slider (clone: Layout - Partner Slider)
partner_slider Cloned field group - Section pre header (text) Single-line text
section_label - Section heading (text) Single-line text
section_lead - Partner slides (repeater)
partner_slides (repeater) Repeating group • Rows: 0–0 • Add button: Add Row - Partner image (image) Image • Returns: url
partner_image - Partner link (url) URL
partner_link
- Margin top (select) Dropdown select • Default: yes • 2 choices
margin_top - Margin bottom (select) Dropdown select • Default: yes • 2 choices
margin_bottom - Section Background color (color_picker) Color picker
section_bk_color - Copy color (select) Dropdown select • Default: dark-copy • 2 choices
copy_color - Content align (select) Dropdown select • Default: a-left • 3 choices
content_align - Section Id (text) Single-line text
section_id - Section Class (text) Single-line text
section_class
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_our_partners_slider.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Our Values
Partial: partials/sections/our_values.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Icon Columns”
Fields in this layout
- Column Entry (repeater)
member (repeater) Repeating group • Rows: 0–0 • Add button: Add Column Entry - Image (image) Image • Returns: array
icon_image - Title (text) Single-line text
column_title - Copy (text) Single-line text
column_copy
- Margin Top (select) Dropdown select • Default: no • 2 choices
margin_top - Margin Bottom (select) Dropdown select • Default: yes • 2 choices
margin_bottom - Content Alignment (select) Dropdown select • Default: • 3 choices
content_align - Full Width (select) Dropdown select • Default: no • 2 choices
full_width - Maximum Image Width (text) Single-line text • Default: 113px
max_image_width - Columns Width (select) Dropdown select • Default: onethird • 2 choices
columns_width - Background Color (color_picker) Color picker
bk_color - Section Id (text) Single-line text
section_id - Section Class (text) Single-line text
section_class - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_our_values.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Partners
Partial: partials/sections/partners.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Partners”
Fields in this layout
- Partners (clone: Layout - Partners)
partners Cloned field group - Background Color (color_picker) Color picker
bk_color - Partner (repeater)
partner (repeater) Repeating group • Rows: 0–0 • Add button: Add Row - Image (image) Image • Returns: array
logo_image
- Margin Top (select) Dropdown select • Default: no • 2 choices
margin_top - Margin Bottom (select) Dropdown select • Default: no • 2 choices
margin_bottom - Padding Top Desktop (text) Single-line text • Default: 30px
padding_top_desktop - Padding Bottom Desktop (text) Single-line text • Default: 30px
padding_bottom_desktop - Padding Top Mobile (text) Single-line text • Default: 15px
padding_top_mobile - Padding Bottom Mobile (text) Single-line text • Default: 15px
padding_bottom_mobile - Logo Strip Height Desktop (text) Single-line text • Default: 60px
logo_strip_height_desktop - Logo Strip Height Mobile (text) Single-line text • Default: 60px
logo_strip_height_mobile - Animation Duration (text) Single-line text • Default: 100
animation_duration - Section Class (text) Single-line text
section_class - Section Id (text) Single-line text
section_id
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_partners.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Post Carousel
Partial: partials/sections/post_carousel.php
Carousel of content cards with image, pre-head, heading, copy and optional CTA per item; heading for the section is optional.
Category: carousel Best for: Blog highlights, news, featured posts Variants: light, dark, colored
Image guidance
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Post Carousel”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
copy_color (choice)section_bk_color (color)section_heading (text)copy_slides (repeater)copy_slides.slide_pre_head (text)copy_slides.slide_image (image)copy_slides.slide_heading (text)copy_slides.slide_copy (wysiwyg)copy_slides.slide_cta_link (url)copy_slides.slide_cta_label (text)
Dev notes
- SCSS lives in assets/css/src/sections/_post_carousel.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Post Loop
Partial: partials/sections/post_loop.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Post Loop”
Fields in this layout
- Section heading (text) Single-line text
section_heading - Background color (color_picker) Color picker
bk_color - copy color (select) Dropdown select • Default: • 2 choices
copy_color - hide date (true_false) Toggle on/off • Default: 0 • Boolean toggle
hide_date - hide lead copy (true_false) Toggle on/off • Default: 0 • Boolean toggle
hide_lead_copy - Copy box background color (color_picker) Color picker
copy_box_background_color - Tile copy color (select) Dropdown select • Default: • 2 choices
tile_copy_color - Full height image (true_false) Toggle on/off • Hint: Makes the image a full height background, 'Copy box background color' will be transparent, copy color will be white to contrast dark gradient. • Default: 0 • Boolean toggle
full_height_image - Alternate tile width (true_false) Toggle on/off • Hint: Changes 3 column layout to 1/3 and 2/3 columns that alternates order • Default: 0 • Boolean toggle
alternate_tile_width - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_post_loop.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Post Loop Copy
Partial: partials/sections/post_loop copy.php
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Post Loop Copy”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_post_loop copy.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Post Loop Featured Banner
Partial: partials/sections/post_loop_featured_banner.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Featured Post Banner”
Fields in this layout
- Featured Post Banner (clone: Layout - Post Loop Featured Banner)
post_loop_featured_banner Cloned field group - Section Heading (text) Single-line text
section_heading - Section Lead Copy (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
section_lead_copy - Text Alignment (select) Dropdown select • Default: left • 3 choices
text_alignment - Post Selection (post_object) Select post(s) • Hint: Select up to 3 posts to feature • Types: post, product • Multiple allowed • Returns: object
post_selection - Buttons (repeater)
buttons (repeater) Repeating group • Rows: 0–0 • Add button: Add Button - Call to action (clone: Component - Call to action)
call_to_action Cloned field group - Cta link (link) Link (URL + label)
cta_link - Cta label (text) Single-line text
cta_label - Style (radio) Single choice • Default: outline • 2 choices
style - Color (color_picker) Color picker • Default: #14244b
color
- Button Alignment (select) Dropdown select • Default: center • 3 choices
button_alignment - Full Width (true_false) Toggle on/off • Default: 0 • Boolean toggle
full_width - Alternate Tile Width (true_false) Toggle on/off • Default: 0 • Boolean toggle
alternate_tile_width - Full Height Image (true_false) Toggle on/off • Default: 0 • Boolean toggle
full_height_image - Side Padding (true_false) Toggle on/off • Default: 0 • Boolean toggle
side_padding - Hide Date (true_false) Toggle on/off • Default: 0 • Boolean toggle
hide_date - Hide Lead Copy (true_false) Toggle on/off • Default: 0 • Boolean toggle
hide_lead_copy - Hide Cat Icon (true_false) Toggle on/off • Default: 0 • Boolean toggle
hide_cat_icon - Background Color (color_picker) Color picker
bk_color - Copy Color (select) Dropdown select • Default: dark • 2 choices
copy_color - Tile Copy Color (select) Dropdown select • Default: dark • 2 choices
tile_copy_color - Copy Box Background Color (color_picker) Color picker
copy_box_background_color - Margin Top (select) Dropdown select • Default: yes • 2 choices
margin_top - Margin Bottom (select) Dropdown select • Default: yes • 2 choices
margin_bottom
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_post_loop_featured_banner.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Post Row
Partial: partials/sections/post_row.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Product Row Banner”
Fields in this layout
- Product pick (post_object) Select post(s) • Hint: Select up to 4 • Types: products • Multiple allowed • Returns: object
post_pick - Background color (color_picker) Color picker
bk_color - Copy color (select) Dropdown select • Default: dark-copy • 2 choices
copy_color - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_post_row.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Product Loop
Partial: partials/sections/product_loop.php
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Product Loop”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_product_loop.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Row N Columns
Partial: partials/sections/row_n_columns.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Row with Columns”
Fields in this layout
- Row (clone: Layout - Row with Columns)
row Cloned field group - Columns Number (select) Dropdown select • Default: one • 2 choices
columns_number - One Column (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
one_column - One Column Buttons (repeater)
buttons (repeater) Repeating group • Rows: 0–2 • Add button: Add Row - Call to action (clone: Component - Call to action)
call_to_action Cloned field group - Cta link (link) Link (URL + label)
cta_link - Cta label (text) Single-line text
cta_label - Style (radio) Single choice • Default: outline • 2 choices
style - Color (color_picker) Color picker • Default: #14244b
color
- First Column Copy (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
two_column_one - First Column Buttons (repeater)
buttons_column_one (repeater) Repeating group • Rows: 0–2 • Add button: Add Row - Call to action (clone: Component - Call to action)
call_to_action Cloned field group - Cta link (link) Link (URL + label)
cta_link - Cta label (text) Single-line text
cta_label - Style (radio) Single choice • Default: outline • 2 choices
style - Color (color_picker) Color picker • Default: #14244b
color
- Second Column Copy (wysiwyg) Rich text editor • Toolbar: full • Media upload enabled
two_column_two - Second Column Buttons (repeater)
buttons_column_two (repeater) Repeating group • Rows: 0–2 • Add button: Add Row - Call to action (clone: Component - Call to action)
call_to_action Cloned field group - Cta link (link) Link (URL + label)
cta_link - Cta label (text) Single-line text
cta_label - Style (radio) Single choice • Default: outline • 2 choices
style - Color (color_picker) Color picker • Default: #14244b
color
- Bottom Lines Display (true_false) Toggle on/off • Default: 0 • Boolean toggle
bottom_lines_display - Circle Callout Copy (text) Single-line text
circle_callout_copy - First Column Width (select) Dropdown select • Default: • 2 choices
first_column_width - Limit One Column Width (checkbox) Multiple choice • 1 choices
cap_one_column_width - Margin Top (select) Dropdown select • Default: no • 2 choices
margin_top - Margin Bottom (select) Dropdown select • Default: yes • 2 choices
margin_bottom - Content Alignment (select) Dropdown select • Default: • 3 choices
content_align - Vertical Align ( Desktop Only ) (select) Dropdown select • Default: • 3 choices
vertical_align_desktop - Background Color (color_picker) Color picker
bk_color - Copy Color (select) Dropdown select • Default: dark-copy • 2 choices
copy_color - Section Id (text) Single-line text
section_id - Section Class (text) Single-line text
section_class
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_row_n_columns.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Search Bar
Partial: partials/sections/search_bar.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Search Bar”
Fields in this layout
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_search_bar.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Shortcode
Partial: partials/sections/shortcode.php
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Shortcode”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_shortcode.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Subscribe Banner
Partial: partials/sections/subscribe_banner.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Subscribe Banner”
Fields in this layout
- Banner Heading (wysiwyg) Rich text editor • Hint: Post loop message placeholder. Will output latest posts with pagination. • Toolbar: full • Media upload enabled
banner_heading - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_subscribe_banner.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Supply Chain
Partial: partials/sections/supply_chain.php
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Supply Chain”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_supply_chain.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Text Cta Banner
Partial: partials/sections/text_cta_banner.php
Full-width banner with background image and/or color, heading, lead copy, and up to two CTAs.
Category: banner Best for: Promo strips, callouts, conversions mid-page Variants: align left/center/right, single vs dual CTA
Image guidance
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Text Cta Banner”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
copy_color (choice)copy_align (choice)background_color (color)banner_image (image)banner_heading (text)lead_copy (wysiwyg)cta_link (url)cta_label (text)cta_link_secondary (url)cta_label_secondary (text)
Dev notes
- SCSS lives in assets/css/src/sections/_text_cta_banner.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Text Grid
Partial: partials/sections/text_grid.php
Grid of text boxes with heading, rich copy, and optional CTA link per box. Optional section heading.
Category: content Best for: Hours, service details, FAQs, quick info blocks Variants: 2–4 columns depending on number of boxes
Image guidance
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Text Grid”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
copy_color (choice)bk_color (color)section_heading (text)grid_boxes (repeater)grid_boxes.grid_heading (text)grid_boxes.grid_copy (wysiwyg)grid_boxes.cta_link (url)grid_boxes.cta_label (text)
Dev notes
- SCSS lives in assets/css/src/sections/_text_grid.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Text Grid Image
Partial: partials/sections/text_grid_image.php
Text grid similar to Text Grid, with an accompanying side background image.
Category: content Best for: Features with an illustrative image, process steps, menus Variants: 2–4 columns depending on grid boxes
Image guidance
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Text Grid Image”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
section_heading (text)grid_boxes (repeater)grid_boxes.grid_heading (text)grid_boxes.grid_copy (wysiwyg)banner_image (image)
Dev notes
- SCSS lives in assets/css/src/sections/_text_grid_image.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Text Image
Partial: partials/sections/text_image.php
Split section with text content (heading and CTA) and a background image container. Simple hero-like banner.
Category: hero Best for: Simple banners with a single CTA Variants: left-text, right-text (via CSS)
Image guidance
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Text Image”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
banner_heading (text)cta_link (url)cta_label (text)banner_image (image)
Dev notes
- SCSS lives in assets/css/src/sections/_text_image.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Text Quote Banner
Partial: partials/sections/text_quote_banner.php
Banner-style testimonial with quote, quotee image (desktop/mobile) and person details. Supports alignment, color theme and margins.
Category: testimonials Best for: Prominent social proof Variants: image-left, image-right, centered copy
Image guidance
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Text Quote Banner”
Fields in this layout
- Copy Color (select) Dropdown select • Default: dark-copy • 2 choices
copy_color - Background Color (color_picker) Color picker
bk_color - Quotee Image Desktop (image) Image • Returns: url
quotee_image - Quotee Image Mobile (image) Image • Returns: url
quotee_image_mob - Quote (textarea) Multi-line text
quote - Quotee Name (text) Single-line text
quotee_name - Quotee Position (text) Single-line text
position - Quotee Company (text) Single-line text
quotee_company - Margin Top (select) Dropdown select • Default: yes • 2 choices
margin_top - Margin Bottom (select) Dropdown select • Default: yes • 2 choices
margin_bottom - Content Alignment (select) Dropdown select • Default: • 3 choices
content_align - Vertical Alignment ( Desktop Only ) (select) Dropdown select • Default: • 3 choices
vertical_align_desktop - Section Id (text) Single-line text
section_id - Section Class (text) Single-line text
section_class - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
bk_color (color)margin_top (choice)margin_bottom (choice)vertical_align_desktop (choice)section_id (text)section_class (text)copy_color (choice)content_align (choice)quotee_image (image)quotee_image_mob (image)quote (text/wysiwyg)quotee_name (text)position (text)quotee_company (text)
Dev notes
- SCSS lives in assets/css/src/sections/_text_quote_banner.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Text Quote Slider
Partial: partials/sections/text_quote_slider.php
Carousel of quotes with optional quotee image (desktop/mobile), name, position and company. Supports alignment, color theme, and image max width.
Category: testimonials Best for: Social proof, reviews, client quotes Variants: image-left, image-right, centered-copy
Image guidance
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Text Quote Slider”
Fields in this layout
- Quote Slider (clone: Layout - Quote Slider)
quote_slider Cloned field group - Quote slides (repeater)
quote_slides (repeater) Repeating group • Rows: 0–0 • Add button: Add Row - Quotee Image Desktop (image) Image • Returns: url
quotee_image - Quotee Image Mobile (image) Image • Returns: url
quotee_image_mobile - Quote (textarea) Multi-line text
quote - Quotee Name (text) Single-line text
quotee_name - Quotee Position (text) Single-line text
quotee_position - Quotee Company (text) Single-line text
quotee_company
- Margin top (select) Dropdown select • Default: yes • 2 choices
margin_top - Margin bottom (select) Dropdown select • Default: yes • 2 choices
margin_bottom - Section Background color (color_picker) Color picker
section_bk_color - Copy color (select) Dropdown select • Default: dark-copy • 2 choices
copy_color - Content align (select) Dropdown select • Default: a-left • 3 choices
content_align - Vertical Alignment ( Desktop Only ) (select) Dropdown select • Default: center • 3 choices
vertical_align_desktop - Quotee image align (select) Dropdown select • Default: • 3 choices
quotee_image_align - Quotee image max width (text) Single-line text • Hint: Expects px or % ie: 300px
quotee_image_max_width - Section Id (text) Single-line text
section_id - Section Class (text) Single-line text
section_class
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
quote_slider (group)quote_slider.margin_top (choice)quote_slider.margin_bottom (choice)quote_slider.section_bk_color (color)quote_slider.content_align (choice)quote_slider.vertical_align_desktop (choice)quote_slider.section_id (text)quote_slider.section_class (text)quote_slider.copy_color (choice)quote_slider.quotee_image_align (choice)quote_slider.quotee_image_max_width (text)quote_slider.quote_slides (repeater)quote_slider.quote_slides.quote (text/wysiwyg)quote_slider.quote_slides.quotee_image (image)quote_slider.quote_slides.quotee_image_mobile (image)quote_slider.quote_slides.quotee_name (text)quote_slider.quote_slides.quotee_position (text)quote_slider.quote_slides.quotee_company (text)
Dev notes
- SCSS lives in assets/css/src/sections/_text_quote_slider.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Timeline
Partial: partials/sections/timeline.php
Availability
No post type restrictions found in ACF location rules (may be globally available or in a different field group).
Editor usage
Quick link: Search ACF groups for “Timeline”
Use this section via the Flexible Content “Sections” > matching layout. Provide content and media as prompted by the field group.
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_timeline.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Tours Cruises Grid
Partial: partials/sections/tours_cruises_grid.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Tours & Cruises Grid”
Fields in this layout
- Tours Cruises Grid (clone: Layout - Tours/Cruises Grid)
tours_cruises_grid Cloned field group - Background Color (color_picker) Color picker
bk_color - Section Heading (text) Single-line text • Hint: Displayed above the grid. • Placeholder: e.g. Explore our cruises
section_heading - Content Type (select) Dropdown select • Hint: Choose whether to show Tours or Cruises. • Default: tours • 2 choices
grid_content_type - Cruise Prefilter Category (select) Dropdown select • Hint: Restrict the grid to a single Cruise category (optional). Only applies when Content Type is Cruises. • Default: • 5 choices • Allow empty
cruise_prefilter_category - Only show cruises with pricing (true_false) Toggle on/off • Hint: When enabled (Cruises only), hide cruises without pricing set. Useful to surface only bookable options. • Default: 0 • Boolean toggle
cruise_only_with_pricing - Cruise Prefilter Codes (textarea) Multi-line text • Hint: Optional: comma-separated list of cruise codes to include (matches cruise_code or cruise_code_alt). Leave empty to include all. • Placeholder: e.g. RC_123, RC_456, BARGE-78
cruise_prefilter_codes - Initial Count (number) Number • Hint: How many items to load initially (default 9). • Default: 9 • Placeholder: 9 • Range: 1 to — • Step: 1
initial_count - Load More Count (number) Number • Hint: How many items to load per request after the first page (default 6). • Default: 6 • Placeholder: 6 • Range: 1 to — • Step: 1
load_more_count - Copy Color (select) Dropdown select • Hint: Affects text color inside the section (utility class). • Default: dark-copy • 2 choices
copy_color - Hide Search Bar (true_false) Toggle on/off • Hint: If enabled, the search input will not be rendered. • Default: 0 • Boolean toggle
hide_search_bar - Hide all filtering (true_false) Toggle on/off • Hint: If enabled, the entire .section-heading (heading, filters, and counts) will not render. • Default: 0 • Boolean toggle
hide_all_filtering - Margin Top (select) Dropdown select • Hint: Add default top margin? • Default: yes • 2 choices
margin_top - Margin Bottom (select) Dropdown select • Hint: Add default bottom margin? • Default: yes • 2 choices
margin_bottom - Section Id (text) Single-line text • Hint: Optional HTML id attribute for deep linking. • Placeholder: e.g. tours-grid
section_id - Section Class (text) Single-line text • Hint: Optional extra CSS classes on the section wrapper.
section_class
- Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_tours_cruises_grid.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.
Two Column Images
Partial: partials/sections/two_column_images.php
Availability
Page
Post
Product
Editor usage
Quick link: Search ACF groups for “Two Column Images”
Fields in this layout
- Column Image One (image) Image • Returns: url
column_image_one - Image One Caption (text) Single-line text
image_one_caption - Column Image Two (image) Image • Returns: url
column_image_two - Image Two Caption (text) Single-line text
image_two_caption - Caption Align (select) Dropdown select • Default: a-center • 3 choices
caption_align - Background color (color_picker) Color picker
bk_color - Admin Label (text) Single-line text • Hint: Optional label shown in the layout title. For editor reference only. • Placeholder: Admin label (optional)
admin_label
Key fields
No @field tags found in the partial’s docblock.
Dev notes
- SCSS lives in assets/css/src/sections/_two_column_images.scss (if applicable). Import it in assets/css/src/main.scss.
- Keep class names semantic and rely on CSS variables from _variables.scss where possible.
- For JS, prefer data-attributes and initialize in assets/js/src/main.js.