Skip to content

Theme Styles Schema

Theme styles define global CSS defaults for element types (buttons, headings, typography, etc.) and site-wide settings (colors, links, spacing). They are stored in the bricks_theme_styles WordPress option.

Each theme style has a label and a settings object. The settings object is keyed by section name, and each section contains controls that map to CSS properties.

DataOption namePHP constant
Theme stylesbricks_theme_stylesBRICKS_DB_THEME_STYLES

The option value is an associative array keyed by theme style ID (e.g. "flavor"), with each entry being a themeStyle object.

Theme style control keys support the same colon syntax as element settings for breakpoint and pseudo-class variants:

typography → base breakpoint
typography:tablet_portrait → tablet portrait
typography:mobile_portrait:hover → mobile + hover

Section key: accordion

Theme style controls for the “accordion” section. Default CSS selector: .brxe-accordion

KeyTypeLabelCSS
accordionIconiconIcon
accordionIconExpandediconIcon expanded
titleTypographytypographyTitle typographyfont on .accordion-title .title
subtitleTypographytypographySubtitle typographyfont on .accordion-subtitle
contentTypographytypographyContent typographyfont on .accordion-content-wrapper

Section key: alert

Theme style controls for the “alert” section. Default CSS selector: .brxe-alert

KeyTypeLabelCSS
paddingspacingPaddingpadding
typographytypographyTypographyfont
borderborderBorderborder
infoColorcolorText colorcolor on &.info
infoBackgroundcolorBackground colorbackground-color on &.info
infoBorderborderBorderborder on &.info
successColorcolorText colorcolor on &.success
successBackgroundcolorBackground colorbackground-color on &.success
successBorderborderBorderborder on &.success
warningColorcolorText colorcolor on &.warning
warningBackgroundcolorBackground colorbackground-color on &.warning
warningBorderborderBorderborder on &.warning
dangerColorcolorText colorcolor on &.danger
dangerBackgroundcolorBackground colorbackground-color on &.danger
dangerBorderborderBorderborder on &.danger
mutedColorcolorText colorcolor on &.muted
mutedBackgroundcolorBackground colorbackground-color on &.muted
mutedBorderborderBorderborder on &.muted

Section key: block

Theme style controls for the “block” section. Default CSS selector: .brxe-block

KeyTypeLabelCSS
_displayselectDisplaydisplay on .brxe-block:where(:not(.accordion-content-wrapper):not(.accordion-title-wrapper))
_directiondirectionDirectionflex-direction on .brxe-block
_justifyContentjustify-contentAlign main axisjustify-content on .brxe-block
_alignItemsalign-itemsAlign cross axisalign-items on .brxe-block
widthnumberWidthwidth on .brxe-block
widthMinnumberMin. widthmin-width on .brxe-block
widthMaxnumberMax. widthmax-width on .brxe-block
_columnGapnumberColumn gapcolumn-gap on .brxe-block
_rowGapnumberRow gaprow-gap on .brxe-block
marginspacingMarginmargin on .brxe-block
paddingspacingPaddingpadding on .brxe-block

Section key: button

Theme style controls for the “button” section.

KeyTypeLabelCSS
typographytypographyTypographyfont on .bricks-button
backgroundcolorBackground colorbackground-color on .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline)
borderborderBorderborder on .bricks-button
boxShadowbox-shadowBox shadowbox-shadow on .bricks-button
transitiontextTransitiontransition on .bricks-button
outlineBackgroundcolorOutlinebackground-color on .bricks-button.outline
outlineBorderborderOutlineborder on .bricks-button.outline
outlineBoxShadowbox-shadowOutlinebox-shadow on .bricks-button.outline
outlineTypographytypographyOutlinefont on .bricks-button.outline
primaryTypographytypographyTypographyfont on :root .bricks-button[class*="primary"]
primaryBackgroundcolorBackground colorbackground-color on :root .bricks-button[class*="primary"]:not(.outline)
primaryBorderborderBorderborder on :root .bricks-button[class*="primary"]
primaryBoxShadowbox-shadowBox shadowbox-shadow on :root .bricks-button[class*="primary"]
primaryOutlineBackgroundcolorOutlinebackground-color on :root .bricks-button[class*="primary"].outline
primaryOutlineBorderborderOutlineborder on :root .bricks-button[class*="primary"].outline
primaryOutlineBoxShadowbox-shadowOutlinebox-shadow on :root .bricks-button[class*="primary"].outline
primaryOutlineTypographytypographyOutlinefont on :root .bricks-button[class*="primary"].outline
secondaryTypographytypographyTypographyfont on :root .bricks-button[class*="secondary"]
secondaryBackgroundcolorBackground colorbackground-color on :root .bricks-button[class*="secondary"]:not(.outline)
secondaryBorderborderBorderborder on :root .bricks-button[class*="secondary"]
secondaryBoxShadowbox-shadowBox shadowbox-shadow on :root .bricks-button[class*="secondary"]
secondaryOutlineBackgroundcolorOutlinebackground-color on :root .bricks-button[class*="secondary"].outline
secondaryOutlineBorderborderOutlineborder on :root .bricks-button[class*="secondary"].outline
secondaryOutlineBoxShadowbox-shadowOutlinebox-shadow on :root .bricks-button[class*="secondary"].outline
secondaryOutlineTypographytypographyOutlinefont on :root .bricks-button[class*="secondary"].outline
lightTypographytypographyTypographyfont on :root .bricks-button[class*="light"]:not(.bricks-lightbox)
lightBackgroundcolorBackground colorbackground-color on :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox)
lightBorderborderBorderborder on :root .bricks-button[class*="light"]:not(.bricks-lightbox)
lightBoxShadowbox-shadowBox shadowbox-shadow on :root .bricks-button[class*="light"]:not(.bricks-lightbox)
lightOutlineBackgroundcolorOutlinebackground-color on :root .bricks-button[class*="light"].outline
lightOutlineBorderborderOutlineborder on :root .bricks-button[class*="light"].outline
lightOutlineBoxShadowbox-shadowOutlinebox-shadow on :root .bricks-button[class*="light"].outline
lightOutlineTypographytypographyOutlinefont on :root .bricks-button[class*="light"].outline
darkTypographytypographyTypographyfont on :root .bricks-button[class*="dark"]
darkBackgroundcolorBackground colorbackground-color on :root .bricks-button[class*="dark"]:not(.outline)
darkBorderborderBorderborder on :root .bricks-button[class*="dark"]
darkBoxShadowbox-shadowBox shadowbox-shadow on :root .bricks-button[class*="dark"]
darkOutlineBackgroundcolorOutlinebackground-color on :root .bricks-button[class*="dark"].outline
darkOutlineBorderborderOutlineborder on :root .bricks-button[class*="dark"].outline
darkOutlineBoxShadowbox-shadowOutlinebox-shadow on :root .bricks-button[class*="dark"].outline
darkOutlineTypographytypographyOutlinefont on :root .bricks-button[class*="dark"].outline
mutedTypographytypographyTypographyfont on :root .bricks-button[class*="muted"]
mutedBackgroundcolorBackground colorbackground-color on :root .bricks-button[class*="muted"]:not(.outline)
mutedBorderborderBorderborder on :root .bricks-button[class*="muted"]
mutedBoxShadowbox-shadowBox shadowbox-shadow on :root .bricks-button[class*="muted"]
mutedOutlineBackgroundcolorOutlinebackground-color on :root .bricks-button[class*="muted"].outline
mutedOutlineBorderborderOutlineborder on :root .bricks-button[class*="muted"].outline
mutedOutlineBoxShadowbox-shadowOutlinebox-shadow on :root .bricks-button[class*="muted"].outline
mutedOutlineTypographytypographyOutlinefont on :root .bricks-button[class*="muted"].outline
infoTypographytypographyTypographyfont on :root .bricks-button[class*="info"]
infoBackgroundcolorBackground colorbackground-color on :root .bricks-button[class*="info"]:not(.outline)
infoBorderborderBorderborder on :root .bricks-button[class*="info"]
infoBoxShadowbox-shadowBox shadowbox-shadow on :root .bricks-button[class*="info"]
infoOutlineBackgroundcolorOutlinebackground-color on :root .bricks-button[class*="info"].outline
infoOutlineBorderborderOutlineborder on :root .bricks-button[class*="info"].outline
infoOutlineBoxShadowbox-shadowOutlinebox-shadow on :root .bricks-button[class*="info"].outline
infoOutlineTypographytypographyOutlinefont on :root .bricks-button[class*="info"].outline
successTypographytypographyTypographyfont on :root .bricks-button[class*="success"]
successBackgroundcolorBackground colorbackground-color on :root .bricks-button[class*="success"]:not(.outline)
successBorderborderBorderborder on :root .bricks-button[class*="success"]
successBoxShadowbox-shadowBox shadowbox-shadow on :root .bricks-button[class*="success"]
successOutlineBackgroundcolorOutlinebackground-color on :root .bricks-button[class*="success"].outline
successOutlineBorderborderOutlineborder on :root .bricks-button[class*="success"].outline
successOutlineBoxShadowbox-shadowOutlinebox-shadow on :root .bricks-button[class*="success"].outline
successOutlineTypographytypographyOutlinefont on :root .bricks-button[class*="success"].outline
warningTypographytypographyTypographyfont on :root .bricks-button[class*="warning"]
warningBackgroundcolorBackground colorbackground-color on :root .bricks-button[class*="warning"]:not(.outline)
warningBorderborderBorderborder on :root .bricks-button[class*="warning"]
warningBoxShadowbox-shadowBox shadowbox-shadow on :root .bricks-button[class*="warning"]
warningOutlineBackgroundcolorOutlinebackground-color on :root .bricks-button[class*="warning"].outline
warningOutlineBorderborderOutlineborder on :root .bricks-button[class*="warning"].outline
warningOutlineBoxShadowbox-shadowOutlinebox-shadow on :root .bricks-button[class*="warning"].outline
warningOutlineTypographytypographyOutlinefont on :root .bricks-button[class*="warning"].outline
dangerTypographytypographyTypographyfont on :root .bricks-button[class*="danger"]
dangerBackgroundcolorBackground colorbackground-color on :root .bricks-button[class*="danger"]:not(.outline)
dangerBorderborderBorderborder on :root .bricks-button[class*="danger"]
dangerBoxShadowbox-shadowBox shadowbox-shadow on :root .bricks-button[class*="danger"]
dangerOutlineBackgroundcolorOutlinebackground-color on :root .bricks-button[class*="danger"].outline
dangerOutlineBorderborderOutlineborder on :root .bricks-button[class*="danger"].outline
dangerOutlineBoxShadowbox-shadowOutlinebox-shadow on :root .bricks-button[class*="danger"].outline
dangerOutlineTypographytypographyOutlinefont on :root .bricks-button[class*="danger"].outline
sizeDefaultPaddingspacingPaddingpadding on .bricks-button
sizeSmPaddingspacingPaddingpadding on .bricks-button.sm
sizeSmTypographytypographyTypographyfont on .bricks-button.sm
sizeMdPaddingspacingPaddingpadding on .bricks-button.md
sizeMdTypographytypographyTypographyfont on .bricks-button.md
sizeLgPaddingspacingPaddingpadding on .bricks-button.lg
sizeLgTypographytypographyTypographyfont on .bricks-button.lg
sizeXlPaddingspacingPaddingpadding on .bricks-button.xl
sizeXlTypographytypographyTypographyfont on .bricks-button.xl

Section key: carousel

No typed controls extracted for this section. It uses the generic theme style control map.

Section key: code

Theme style controls for the “code” section.

KeyTypeLabelCSS
prettifyselectTheme

Section key: colors

Theme style controls for the “colors” section. Default CSS selector: :where(:root)

KeyTypeLabelCSS
colorPrimarycolorPrimary colorcolor on .bricks-color-primary, background-color on .bricks-background-primary
colorSecondarycolorSecondary colorcolor on .bricks-color-secondary, background-color on .bricks-background-secondary
colorLightcolorLight colorcolor on .bricks-color-light, background-color on .bricks-background-light
colorDarkcolorDark colorcolor on .bricks-color-dark, background-color on .bricks-background-dark
colorMutedcolorMuted colorcolor on .bricks-color-muted, background-color on .bricks-background-muted
colorBordercolorBorder colorborder-color on *
colorInfocolorInfo colorcolor on .bricks-color-info, background-color on .bricks-background-info
colorSuccesscolorSuccess colorcolor on .bricks-color-success, background-color on .bricks-background-success
colorWarningcolorWarning colorcolor on .bricks-color-warning, background-color on .bricks-background-warning
colorDangercolorDanger colorcolor on .bricks-color-danger, background-color on .bricks-background-danger

Section key: conditions

Theme style controls for the “conditions” section.

KeyTypeLabelCSS
conditionsrepeaterStyle conditions

Section key: container

Theme style controls for the “container” section.

KeyTypeLabelCSS
_displayselectDisplaydisplay on .brxe-container
_directiondirectionDirectionflex-direction on .brxe-container
_justifyContentjustify-contentAlign main axisjustify-content on .brxe-container
_alignItemsalign-itemsAlign cross axisalign-items on .brxe-container
widthnumberWidthwidth on .brxe-container, width on .woocommerce main.site-main, width on #brx-content.wordpress
widthMinnumberMin. widthmin-width on .brxe-container, min-width on #brx-content.wordpress
widthMaxnumberMax. widthmax-width on .brxe-container, max-width on #brx-content.wordpress
_columnGapnumberColumn gapcolumn-gap on .brxe-container
_rowGapnumberRow gaprow-gap on .brxe-container
marginspacingMarginmargin on .brxe-container
paddingspacingPaddingpadding on .brxe-container

Section key: content

Theme style controls for the “content” section.

KeyTypeLabelCSS
contentMarginspacingMarginmargin on #brx-content, margin on .content-area
contentBlockquoteMarginspacingMarginmargin on blockquote
contentBlockquotePaddingspacingPaddingpadding on blockquote
contentBlockquoteBorderborderBorderborder on blockquote
contentBlockquoteTypographytypographyTypographyfont on blockquote

Section key: contextual-spacing

No typed controls extracted for this section. It uses the generic theme style control map.

Section key: contextualSpacing

Theme style controls for the “contextualSpacing” section.

KeyTypeLabelCSS
contextualSpacingRemoveDefaultMarginsselectRemove default margins
contextualSpacingRemoveDefaultPaddingselectRemove default padding
contextualSpacingHeadingnumberHeadingmargin-block-start
contextualSpacingParagraphnumberParagraphmargin-block-start
contextualSpacingFallbacknumberFallback spacingmargin-block-start
contextualSpacingCustomTargetrepeaterSelectormargin-block-start
contextualSpacingApplyTotextcontextualSpacingApplyTo

Section key: counter

Theme style controls for the “counter” section. Default CSS selector: .brxe-counter

KeyTypeLabelCSS
typographytypographyTypographyfont

Section key: css

No typed controls extracted for this section. It uses the generic theme style control map.

Section key: div

Theme style controls for the “div” section.

KeyTypeLabelCSS
_displayselectDisplaydisplay on .brxe-div:where(:not(.brx-dropdown-content))
_directiondirectionDirectionflex-direction on .brxe-div
_justifyContentjustify-contentAlign main axisjustify-content on .brxe-div
_alignItemsalign-itemsAlign cross axisalign-items on .brxe-div
widthnumberWidthwidth on .brxe-div
widthMinnumberMin. widthmin-width on .brxe-div
widthMaxnumberMax. widthmax-width on .brxe-div
_columnGapnumberColumn gapcolumn-gap on .brxe-div
_rowGapnumberRow gaprow-gap on .brxe-div
marginspacingMarginmargin on .brxe-div
paddingspacingPaddingpadding on .brxe-div

Section key: divider

Theme style controls for the “divider” section. Default CSS selector: .brxe-divider

KeyTypeLabelCSS
heightnumberHeightborder-top-width on .line
colorcolorColorborder-top-color on &.horizontal .line, border-right-color on &.vertical .line, color on .icon i

Section key: elements

No typed controls extracted for this section. It uses the generic theme style control map.

Section key: form

Theme style controls for the “form” section. Default CSS selector: .brxe-form

KeyTypeLabelCSS
labelTypographytypographyLabel typographyfont on .form-group label, font on .form-group .label
placeholderTypographytypographyPlaceholder typographyfont on ::placeholder, font on select
fieldTypographytypographyTypographyfont on .form-group input, font on select, font on textarea
fieldBackgroundColorcolorBackground colorbackground-color on .form-group input, background-color on .flatpickr, background-color on select, background-color on textarea
fieldBorderborderBorderborder on .form-group input, border on .flatpickr, border on select, border on textarea, border on .bricks-button, border on .choose-files
fieldMarginspacingSpacingpadding on .form-group
fieldPaddingspacingPaddingpadding on .form-group input, padding on .flatpickr, padding on select, padding on textarea
submitButtonPaddingspacingPaddingpadding on .bricks-button
submitButtonTypographytypographyTypographyfont on .bricks-button
submitButtonBackgroundColorcolorBackground colorbackground-color on .bricks-button
submitButtonBorderborderBorderborder on .bricks-button

Section key: general

Theme style controls for the “general” section.

KeyTypeLabelCSS
siteLayoutselectSite layout
siteLayoutBoxedMaxWidthnumberBoxed max. widthmax-width on .brx-boxed, max-width on .brx-boxed #brx-header.brx-sticky, margin-left on .brx-boxed #brx-header.brx-sticky, margin-right on .brx-boxed #brx-header.brx-sticky
contentBoxShadowbox-shadowContent box shadowbox-shadow on .brx-boxed
contentBackgroundbackgroundContent backgroundbackground on .brx-boxed
siteBackgroundbackgroundSite backgroundbackground on html, background on body
siteBorderborderSite borderborder on .brx-boxed
elementMarginspacingElement marginmargin on [class*="brxe-"]:not(.brxe-section):not(.brxe-container):not(.brxe-div)
sectionMarginspacingRoot container marginmargin on .brxe-container.root
sectionPaddingspacingRoot container paddingpadding on .brxe-container.root:not(.stretch), padding on .brxe-container.root.stretch > .brxe-container, padding on .brxe-container.root.stretch > .brxe-div
containerMaxWidthnumberRoot container widthwidth on .brxe-container.root, width on .brxe-container.root.stretch > .brxe-container, width on .brxe-container.root.stretch > .brxe-div, width on .woocommerce main.site-main, width on #brx-content.wordpress
lightboxBackgroundbackgroundBackgroundbackground on .pswp .pswp__bg
lightboxCloseColorcolorClose colorcolor on .pswp.brx .pswp__top-bar button.pswp__button--close svg
lightboxCloseSizenumberClose sizewidth on .pswp.brx .pswp__top-bar button.pswp__button svg, height on .pswp.brx .pswp__top-bar button.pswp__button svg
lightboxWidthnumberWidth
lightboxHeightnumberHeight

Section key: heading

Theme style controls for the “heading” section.

KeyTypeLabelCSS
tagselectHTML tag
separatorselectSeparator
separatorWidthnumberWidthwidth on .brxe-heading .separator, flex-grow on .brxe-heading .separator
separatorHeightnumberHeightborder-top-width on .brxe-heading .separator
separatorSpacingnumberSpacinggap on .brxe-heading.has-separator
separatorAlignItemsalign-itemsAlignalign-items on .brxe-heading.has-separator
separatorStyleselectStyleborder-top-style on .brxe-heading .separator
separatorColorcolorColorborder-top-color on .brxe-heading .separator
separatorMarginspacingMarginmargin on .brxe-heading .separator

Section key: icon-box

Theme style controls for the “icon-box” section. Default CSS selector: .brxe-icon-box

KeyTypeLabelCSS
verticalAlignalign-itemsIcon alignalign-self on .icon
iconMarginspacingIcon marginmargin on .icon
iconPaddingspacingIcon paddingpadding on .icon
textAligntext-alignText aligntext-align, align-self on .icon
iconSizenumberIcon sizefont-size on .icon i
iconHeightnumberIcon heightheight on .icon, line-height on .icon
iconWidthnumberIcon widthmin-width on .icon
iconColorcolorIcon colorcolor on .icon, color on .icon a
iconBackgroundColorcolorIcon backgroundbackground-color on .icon
iconBorderborderIcon borderborder on .icon
iconBoxShadowbox-shadowIcon box shadowbox-shadow on .icon
typographyHeadingtypographyHeading typographyfont on h1, font on h2, font on h3, font on h4, font on h5, font on h6
typographyBodytypographyBody typographyfont on .content
contentBackgroundColorcolorContent backgroundbackground-color on .content
contentBorderborderContent borderborder on .content
contentBoxShadowbox-shadowContent box shadowbox-shadow on .content
contentMarginspacingContent marginmargin on .content
contentPaddingspacingContent paddingpadding on .content

Section key: image

Theme style controls for the “image” section. Default CSS selector: .brxe-image

KeyTypeLabelCSS
popupIconiconIcon
popupIconBackgroundColorcolorIcon background colorbackground-color on .brxe-image .icon
popupIconBorderborderIcon borderborder on .brxe-image .icon
popupIconBoxShadowbox-shadowIcon box shadowbox-shadow on .brxe-image .icon
popupIconHeightnumberIcon heightline-height on .brxe-image .icon
popupIconWidthnumberIcon widthwidth on .brxe-image .icon
popupIconTypographytypographyIcon typographyfont on .brxe-image .icon
captionselectCaption type
captionCustomStylescheckboxCustom styles
captionMarginspacingMarginmargin on .brxe-image .bricks-image-caption-custom, .wp-element-caption:not(.wp-block-gallery *)
captionPaddingspacingPaddingpadding on .brxe-image .bricks-image-caption-custom, .wp-element-caption:not(.wp-block-gallery *)
captionPositionselectPositionposition on .brxe-image .bricks-image-caption-custom, .wp-element-caption:not(.wp-block-gallery *), position on .wp-block-image:has(.wp-element-caption:not(.wp-block-gallery *))
captionPositionsdimensionsPosition on .brxe-image .bricks-image-caption-custom, .wp-element-caption:not(.wp-block-gallery *)
captionBackgroundColorcolorBackground colorbackground on .brxe-image .bricks-image-caption-custom, .wp-element-caption:not(.wp-block-gallery *), text-shadow on .brxe-image .bricks-image-caption-custom, .wp-element-caption:not(.wp-block-gallery *)
captionBorderborderBorderborder on .brxe-image .bricks-image-caption-custom, .wp-element-caption:not(.wp-block-gallery *)
captionBoxShadowbox-shadowBox shadowbox-shadow on .brxe-image .bricks-image-caption-custom, .wp-element-caption:not(.wp-block-gallery *)
captionTypographytypographyTypographyfont on .brxe-image .bricks-image-caption-custom, .wp-element-caption:not(.wp-block-gallery *)

Section key: image-gallery

Theme style controls for the “image-gallery” section.

KeyTypeLabelCSS
layoutselectLayout
imageRatiotextImage ratioaspect-ratio on .image
columnsnumberColumns
imageHeightnumberImage heightpadding-top on .brxe-image-gallery .image
gutternumberSpacing--gutter on .brxe-image-gallery
captionMarginspacingMarginmargin on .brxe-image-gallery .bricks-image-caption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption.wp-element-caption
captionPaddingspacingPaddingpadding on .brxe-image-gallery .bricks-image-caption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption.wp-element-caption
captionPositionselectPositionposition on .brxe-image-gallery .bricks-image-caption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption.wp-element-caption, flex on .wp-block-gallery.has-nested-images figure.wp-block-image figcaption.wp-element-caption, display on .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before
captionPositionsdimensionsPosition on .brxe-image-gallery .bricks-image-caption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption.wp-element-caption, width on .brxe-image-gallery .bricks-image-caption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption.wp-element-caption
captionBackgroundColorcolorBackground colorbackground on .brxe-image-gallery .bricks-image-caption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption.wp-element-caption, text-shadow on .brxe-image-gallery .bricks-image-caption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption.wp-element-caption
captionBorderborderBorderborder on .brxe-image-gallery .bricks-image-caption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption.wp-element-caption
captionBoxShadowbox-shadowBox shadowbox-shadow on .brxe-image-gallery .bricks-image-caption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption.wp-element-caption
captionTypographytypographyTypographyfont on .brxe-image-gallery .bricks-image-caption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption.wp-element-caption

Section key: links

Theme style controls for the “links” section.

KeyTypeLabelCSS
cssSelectorstextareaLink
typographytypographyTypographyfont
backgroundbackgroundBackgroundbackground
borderborderBorderborder
paddingspacingPaddingpadding
textDecorationtext-decorationText decorationtext-decoration
transitiontextTransitiontransition

Section key: list

Theme style controls for the “list” section. Default CSS selector: .brxe-list

KeyTypeLabelCSS
itemMarginspacingMarginmargin on li
itemPaddingspacingPaddingpadding on li
itemOddBackgroundcolorOdd backgroundbackground-color on li:nth-child(odd)
itemEvenBackgroundcolorEven backgroundbackground-color on li:nth-child(even)
itemBorderborderBorderborder on li
itemAutoWidthcheckboxAuto widthjustify-content on .content, flex-grow on .separator
highlightBlockcheckboxBlockdisplay on li[data-highlight]::before
highlightLabelPaddingspacingPaddingpadding on li[data-highlight]::before
highlightLabelBackgroundcolorBackgroundbackground-color on li[data-highlight]::before
highlightLabelBorderborderBorderborder on li[data-highlight]::before
highlightLabelTypographytypographyTypographyfont on li[data-highlight]::before
highlightContentPaddingspacingPaddingpadding on li[data-highlight] + div
highlightContentBackgroundcolorBackgroundbackground-color on li[data-highlight] + div
highlightContentBorderborderBorderborder on li[data-highlight] + div
highlightContentColorcolorText colorcolor on li[data-highlight] + div .title, color on li[data-highlight] + div .meta, color on li[data-highlight] + div .description
titleMarginspacingMarginmargin on .title
titleTypographytypographyTypographyfont on .title
metaMarginspacingMarginmargin on .meta
metaTypographytypographyTypographyfont on .meta
descriptionTypographytypographyTypographyfont on .description
separatorDisablecheckboxDisabledisplay on .separator
separatorStyleselectStyleborder-top-style on .separator
separatorWidthnumberWidthflex-basis on .separator
separatorHeightnumberHeightborder-top-width on .separator
separatorColorcolorColorborder-top-color on .separator

Section key: nav-menu

Theme style controls for the “nav-menu” section. Default CSS selector: .brxe-nav-menu

KeyTypeLabelCSS
menuMarginspacingMarginmargin on .bricks-nav-menu > li
menuPaddingspacingPaddingpadding on .bricks-nav-menu > li > a, padding on .bricks-nav-menu > li > .brx-submenu-toggle > *
menuAlignmentdirectionAlignmentflex-direction on .bricks-nav-menu
menuTypographytypographyTypographyfont on .bricks-nav-menu > li > a, font on .bricks-nav-menu > li > .brx-submenu-toggle
menuActiveTypographytypographyActive typographyfont on .bricks-nav-menu .current-menu-item > a, font on .bricks-nav-menu .current-menu-item > .brx-submenu-toggle
menuActiveBorderborderActive borderborder on .bricks-nav-menu .current-menu-item > a, border on .bricks-nav-menu .current-menu-item > .brx-submenu-toggle
subMenuPaddingspacingPaddingpadding on .bricks-nav-menu .sub-menu a, padding on .bricks-nav-menu .sub-menu button
subMenuTypographytypographyTypographyfont on .bricks-nav-menu .sub-menu > li
subMenuActiveTypographytypographyActive typographyfont on .bricks-nav-menu .sub-menu > .current-menu-item > a, font on .bricks-nav-menu .sub-menu > .current-menu-item > .brx-submenu-toggle
subMenuBackgroundbackgroundBackgroundbackground on .bricks-nav-menu .sub-menu .menu-item
subMenuBorderborderBorderborder on .bricks-nav-menu .sub-menu
subMenuBoxShadowbox-shadowBox shadowbox-shadow on .bricks-nav-menu .sub-menu

Section key: popup

No typed controls extracted for this section. It uses the generic theme style control map.

Section key: popups

No typed controls extracted for this section. It uses the generic theme style control map.

Section key: post-content

Theme style controls for the “post-content” section.

KeyTypeLabelCSS
typographytypographyTypographyfont on .brxe-post-content

Section key: post-meta

Theme style controls for the “post-meta” section. Default CSS selector: .brxe-post-meta

KeyTypeLabelCSS
paddingspacingPaddingpadding on .item
gutternumberGapwidth on .separator
backgroundcolorBackgroundbackground-color on .item
borderborderBorderborder on .item
typographytypographyTypographyfont on .item

Section key: post-navigation

Theme style controls for the “post-navigation” section. Default CSS selector: .brxe-post-navigation

KeyTypeLabelCSS
titleTypographytypographyTitle typographyfont on .title
labelTypographytypographyLabel typographyfont on label
imageBorderborderImage borderborder on .image

Section key: post-taxonomy

Theme style controls for the “post-taxonomy” section. Default CSS selector: .brxe-post-taxonomy

KeyTypeLabelCSS
marginspacingMarginmargin on .bricks-button
paddingspacingPaddingpadding on .bricks-button
backgroundcolorBackgroundbackground-color on .bricks-button
borderborderBorderborder on .bricks-button
typographytypographyTypographyfont on .bricks-button

Section key: post-title

Theme style controls for the “post-title” section. Default CSS selector: .brxe-post-title

KeyTypeLabelCSS
typographytypographyTypographyfont

Section key: pricing-tables

Theme style controls for the “pricing-tables” section. Default CSS selector: .brxe-pricing-tables

KeyTypeLabelCSS
backgroundbackgroundTable backgroundbackground on .pricing-table
headerPaddingspacingPaddingpadding on .pricing-table-header
headerBackgroundColorcolorBackground colorbackground-color on .pricing-table-header
headerBorderborderBorderborder on .pricing-table-header
headerTitleTypographytypographyTitle typographyfont on .pricing-table-title
headerSubtitleTypographytypographySubtitle typographyfont on .pricing-table-subtitle
pricePaddingspacingPaddingpadding on .pricing-table-pricing
priceBackgroundColorcolorBackground colorbackground-color on .pricing-table-pricing
priceBorderborderBorderBorder on .pricing-table-pricing
priceTypographytypographyPrice typographyfont on .pricing-table-price-prefix, font on .pricing-table-price, font on .pricing-table-price-suffix
priceMetaTypographytypographyMeta typographyfont on .pricing-table-price-meta
priceOriginalTypographytypographyOriginal price typographyfont on .pricing-table-original-price
featuresPaddingspacingPaddingpadding on .pricing-table-feature
featuresIconColorcolorIcon colorcolor on .pricing-table-feature i
featuresBackgroundColorcolorBackground colorbackground-color on .pricing-table-feature
featuresBorderborderBorderborder on .pricing-table-feature
featuresTypographytypographyFeatures typographyfont on .pricing-table-feature
footerPaddingspacingPaddingpadding on .pricing-table-footer
footerBackgroundColorcolorBackground colorbackground-color on .pricing-table-footer
footerBorderborderBorderborder on .pricing-table-footer
buttonBackgroundColorcolorBackground colorbackground-color on .bricks-button
buttonBorderborderBorderborder on .bricks-button
buttonTypographytypographyTypographyfont on .bricks-button
additionalInfoTypographytypographyTypographyfont on .pricing-table-additional-info
ribbonTextColorcolorText colorcolor on .pricing-table-ribbon-title
ribbonBackgroundColorcolorBackground colorbackground-color on .pricing-table-ribbon-title

Section key: progress-bar

Theme style controls for the “progress-bar” section. Default CSS selector: .brxe-progress-bar

KeyTypeLabelCSS
heightnumberHeightheight on .bar
barColorcolorBar colorbackground-color on .bar span
barBackgroundColorcolorBar background colorbackground-color on .bar
barBorderborderBar borderborder on .bar
labelTypographytypographyLabel typographyfont on .label
percentageTypographytypographyPercentage typographyfont on .percentage

Section key: related-posts

Theme style controls for the “related-posts” section. Default CSS selector: .brxe-related-posts

KeyTypeLabelCSS
contentBackgroundcolorContent backgroundbackground-color on .post-content
contentPaddingspacingContent paddingpadding on .post-content

Section key: search

Theme style controls for the “search” section. Default CSS selector: .brxe-search

KeyTypeLabelCSS
inputBackgroundColorcolorInput backgroundbackground-color on input[type=search]
inputBorderborderInput borderborder on input[type=search]
iconBackgroundColorcolorIcon backgroundbackground-color on button
iconTypographytypographyIcon typographyfont on button
iconWidthnumberIcon widthwidth on button

Section key: section

Theme style controls for the “section” section.

KeyTypeLabelCSS
_displayselectDisplaydisplay on .brxe-section
_directiondirectionDirectionflex-direction on .brxe-section
_justifyContentjustify-contentAlign main axisjustify-content on .brxe-section
_alignItemsalign-itemsAlign cross axisalign-items on .brxe-section
widthnumberWidthwidth on .brxe-section
widthMinnumberMin. widthmin-width on .brxe-section
widthMaxnumberMax. widthmax-width on .brxe-section
_columnGapnumberColumn gapcolumn-gap on .brxe-section
_rowGapnumberRow gaprow-gap on .brxe-section
marginspacingMarginmargin on .brxe-section
paddingspacingPaddingpadding on .brxe-section

Section key: sidebar

Theme style controls for the “sidebar” section. Default CSS selector: .brxe-sidebar

KeyTypeLabelCSS
marginspacingWidget marginmargin on .bricks-widget-wrapper
titleTypographytypographyWidget titlefont on .bricks-widget-title, font on h1, font on h2, font on h3, font on h4, font on h5, font on h6
contentTypographytypographyContent typographyfont
searchBackgroundcolorSearch background colorbackground-color on input[type=search]

Section key: slider

Theme style controls for the “slider” section. Default CSS selector: .brxe-slider

KeyTypeLabelCSS
titleMarginspacingTitle marginmargin on .title
titleTypographytypographyTitle typographyfont on .title
contentWidthnumberContent widthwidth on .slider-content
contentBackgroundColorcolorContent backgroundbackground-color on .slider-content
contentMarginspacingContent marginmargin on .slider-content
contentPaddingspacingContent paddingpadding on .slider-content
contentAlignHorizontalselectContent align horizontaljustify-content on .swiper-slide
contentAlignVerticalalign-itemsContent align verticalalign-items on .swiper-slide
contentTextAligntext-alignContent text aligntext-align on .slider-content
contentTypographytypographyContent typographyfont on .content
buttonStyleselectStyle
buttonSizeselectSize
buttonBackgroundcolorBackgroundbackground-color on .bricks-button
buttonBorderborderBorderborder on .bricks-button
buttonBoxshadowbox-shadowBox shadowbox-shadow on .bricks-button
buttonTypographytypographyButton typographycolor on .bricks-button
backgroundFiltersfiltersCSS Filtersfilter on .css-filter
backgroundPositionTopnumberToptop on .image
backgroundPositionRightnumberRightright on .image
backgroundPositionBottomnumberBottombottom on .image
backgroundPositionLeftnumberLeftleft on .image

Section key: social-icons

Theme style controls for the “social-icons” section. Default CSS selector: .brxe-social-icons

KeyTypeLabelCSS
marginspacingMarginmargin on li
paddingspacingPaddingpadding on li
backgroundColorcolorBackground colorbackground-color on li
borderborderBorderborder on li
typographytypographyTypographyfont on li

Section key: svg

Theme style controls for the “svg” section. Default CSS selector: .brxe-svg

KeyTypeLabelCSS
heightnumberHeightheight
widthnumberWidthwidth
strokeWidthnumberStroke widthstroke-width on *
strokecolorStroke colorstroke on *
fillcolorFillfill on *

Section key: tabs

Theme style controls for the “tabs” section. Default CSS selector: .brxe-tabs

KeyTypeLabelCSS
titlePaddingspacingPaddingpadding on .tab-title
titleTypographytypographyTypographyfont on .tab-title
titleBackgroundColorcolorBackgroundbackground-color on .tab-title
titleBorderborderBorderborder on .tab-title
titleActiveTypographytypographyActive typographyfont on .tab-title.brx-open
titleActiveBackgroundColorcolorActive backgroundbackground-color on .tab-title.brx-open
titleActiveBorderborderActive borderborder on .tab-title.brx-open
contentPaddingspacingPaddingpadding on .tab-content
contentTextAlignselectText aligntext-align on .tab-content
contentColorcolorText colorcolor on .tab-content
contentBackgroundColorcolorBackground colorbackground-color on .tab-content
contentBorderborderBorderborder on .tab-content

Section key: team-members

Theme style controls for the “team-members” section. Default CSS selector: .brxe-team-members

KeyTypeLabelCSS
memberGutternumberGapgap
memberBorderborderBorderborder on .member
memberBoxShadowbox-shadowBox shadowbox-shadow on .member
memberTitleTypographytypographyTitle typographyfont on .title
memberSubtitleTypographytypographySubtitle typographyfont on .subtitle
memberDescriptionTypographytypographyDescription typographyfont on .description
imageBorderborderImage borderborder on .image
contentPaddingspacingPaddingpadding on .content
contentAlignselectText aligntext-align on .content
contentBackgroundColorcolorBackgroundbackground-color on .member

Section key: testimonials

Theme style controls for the “testimonials” section. Default CSS selector: .brxe-testimonials

KeyTypeLabelCSS
imageAlignselectImage alignalign-items on .repeater-item
imageSizenumberImage sizewidth on .image, height on .image
imageBorderborderImage borderborder on .image
typographyContenttypographyTestimonialfont on .testimonial-content-wrapper
typographyNametypographyNamefont on .testimonial-name
typographyTitletypographyTitlefont on .testimonial-title

Section key: text

Theme style controls for the “text” section.

KeyTypeLabelCSS
typographytypographyTypographyfont on .brxe-text, font on .brxe-text-basic

Section key: text-basic

Theme style controls for the “text-basic” section.

KeyTypeLabelCSS
tagselectHTML tag

Section key: typography

Theme style controls for the “typography” section.

KeyTypeLabelCSS
typographyHtmlnumberHTML: font-sizefont-size on html
typographyBodytypographyBodyfont on body
typographyHeadingstypographyAll headingsfont on h1, h2, h3, h4, h5, h6
typographyHeadingH1typographyTypographyfont on h1
h1MarginspacingMarginmargin on h1
typographyHeadingH2typographyTypographyfont on h2
h2MarginspacingMarginmargin on h2
typographyHeadingH3typographyTypographyfont on h3
h3MarginspacingMarginmargin on h3
typographyHeadingH4typographyTypographyfont on h4
h4MarginspacingMarginmargin on h4
typographyHeadingH5typographyTypographyfont on h5
h5MarginspacingMarginmargin on h5
typographyHeadingH6typographyTypographyfont on h6
h6MarginspacingMarginmargin on h6
typographyHerotypographyHerofont on .bricks-type-hero
typographyLeadtypographyLeadfont on .bricks-type-lead
focusOutlinetextFocus outlineoutline on body.bricks-is-frontend :focus-visible, outline on @supports not selector(:focus-visible) { body.bricks-is-frontend :focus
blockquoteMarginspacingBlockquote marginmargin on blockquote
blockquotePaddingspacingBlockquote paddingpadding on blockquote
blockquoteBorderborderBlockquote borderborder on blockquote
blockquoteTypographytypographyBlockquote typographyfont on blockquote

Section key: video

Theme style controls for the “video” section. Default CSS selector: .brxe-video

KeyTypeLabelCSS
previewImageFallbackimageFallback preview image
boxShadowbox-shadowBox shadowbox-shadow
overlaybackgroundOverlaybackground on .bricks-video-overlay
overlayIconiconIcon on .bricks-video-overlay-icon
overlayIconTypographytypographyIcon typographyfont on .bricks-video-overlay-icon
customPlayercheckboxCustom video player
fileRestartcheckboxRestart
fileRewindcheckboxRewind
fileFastForwardcheckboxFast forward
fileSpeedcheckboxSpeed
filePipcheckboxPicture in picture

Section key: wordpress

Theme style controls for the “wordpress” section. Default CSS selector: .brxe-wordpress

KeyTypeLabelCSS
titleBorderborderWidget title borderborder on .bricks-widget-title
titleTypographytypographyWidget title typographyfont on .bricks-widget-title
contentTypographytypographyContent typographyfont on ul
postsTitleTypographytypographyPost title typographyfont on .post-title
postsMetaTypographytypographyPost meta typographyfont on .post-meta