font-size: var(--quote--font-size);
line-height: var(--quote--line-height);
.has-background .wp-block-quote .wp-block-quote__citation,
[class*=background-color] .wp-block-quote .wp-block-quote__citation,
[style*=background-color] .wp-block-quote .wp-block-quote__citation,
.wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation,
.has-background .wp-block-quote cite,
[class*=background-color] .wp-block-quote cite,
[style*=background-color] .wp-block-quote cite,
.wp-block-cover[style*=background-image] .wp-block-quote cite,
.has-background .wp-block-quote footer,
[class*=background-color] .wp-block-quote footer,
[style*=background-color] .wp-block-quote footer,
.wp-block-cover[style*=background-image] .wp-block-quote footer {
.wp-block-quote.has-text-align-right {
margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto;
.wp-block-quote.has-text-align-right:before {
.wp-block-quote.has-text-align-right p:before {
font-size: var(--quote--font-size);
line-height: var(--quote--line-height);
.wp-block-quote.has-text-align-center {
margin: var(--global--spacing-vertical) auto;
.wp-block-quote.has-text-align-center:before {
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
/* Resetting margins to match _block-container.scss */
margin-top: var(--global--spacing-vertical);
margin-bottom: var(--global--spacing-vertical);
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: var(--quote--font-size-large);
font-style: var(--quote--font-style-large);
line-height: var(--quote--line-height-large);
.wp-block-quote.is-large:before,
.wp-block-quote.is-style-large:before {
font-size: var(--quote--font-size-large);
line-height: var(--quote--line-height-large);
left: calc(-1 * var(--global--spacing-horizontal));
.wp-block-quote.is-large.has-text-align-right:before,
.wp-block-quote.is-style-large.has-text-align-right:before {
.wp-block-quote.is-large.has-text-align-right p:before,
.wp-block-quote.is-style-large.has-text-align-right p:before {
font-size: var(--quote--font-size-large);
line-height: var(--quote--line-height-large);
.wp-block-quote.is-large .wp-block-quote__citation,
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large .wp-block-quote__citation,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
color: var(--global--color-primary);
font-size: var(--global--font-size-sm);
@media only screen and (max-width: 481px) {
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
padding-left: var(--global--spacing-horizontal);
.wp-block-quote.is-large:before,
.wp-block-quote.is-style-large:before {
.wp-block-quote.is-large.has-text-align-right,
.wp-block-quote.is-style-large.has-text-align-right {
padding-right: var(--global--spacing-horizontal);
.wp-block-quote.is-large.has-text-align-right:before,
.wp-block-quote.is-style-large.has-text-align-right:before {
.wp-block-quote.is-large.has-text-align-center,
.wp-block-quote.is-style-large.has-text-align-center {
@media only screen and (max-width: 481px) {
.wp-block-quote.has-text-align-right {
padding-right: calc(0.5 * var(--global--spacing-horizontal));
.wp-block-quote.has-text-align-right:before {
.wp-block-quote.has-text-align-center {
.wp-block-rss:not(.is-grid) > li {
margin-top: calc(1.666 * var(--global--spacing-vertical));
margin-bottom: calc(1.666 * var(--global--spacing-vertical));
.wp-block-rss:not(.is-grid) > li:first-child {
.wp-block-rss:not(.is-grid) > li:last-child {
.wp-block-rss.is-grid > li {
margin-bottom: var(--global--spacing-vertical);
.wp-block-rss.is-grid > li:last-child {
.wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1),
.wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li,
.wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1),
.wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li,
.wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1),
.wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li,
.wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1),
.wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li,
.wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1),
.wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
margin-top: calc(0.333 * var(--global--spacing-vertical));
margin-bottom: calc(0.333 * var(--global--spacing-vertical));
.wp-block-rss > li > *:first-child {
.wp-block-rss > li > *:last-child {
.wp-block-rss .wp-block-rss__item-title > a {
font-family: var(--latest-posts--title-font-family);
font-size: var(--latest-posts--title-font-size);
font-weight: var(--heading--font-weight);
line-height: var(--global--line-height-heading);
margin-bottom: calc(0.333 * var(--global--spacing-vertical));
.wp-block-rss .wp-block-rss__item-author {
color: var(--global--color-primary);
font-size: var(--global--font-size-md);
line-height: var(--global--line-height-body);
.wp-block-rss .wp-block-rss__item-publish-date {
color: var(--global--color-primary);
font-size: var(--global--font-size-xs);
line-height: var(--global--line-height-body);
[class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date,
.has-background .wp-block-rss .wp-block-rss__item-publish-date {
.wp-block-rss .wp-block-rss__item-excerpt,
.wp-block-rss .wp-block-rss__item-full-content {
font-family: var(--latest-posts--description-font-family);
font-size: var(--latest-posts--description-font-size);
line-height: var(--global--line-height-body);
margin-top: calc(0.666 * var(--global--spacing-vertical));
.wp-block-rss.alignfull {
padding-left: var(--global--spacing-unit);
padding-right: var(--global--spacing-unit);
.entry-content [class*=inner-container] .wp-block-rss.alignfull,
.entry-content .has-background .wp-block-rss.alignfull {
max-width: var(--responsive--aligndefault-width);
.wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper {
.wp-block-search .wp-block-search__label {
font-size: var(--form--font-size);
font-weight: var(--form--label-weight);
margin-bottom: calc(var(--global--spacing-vertical) / 3);
.wp-block-search .wp-block-search__input {
border: var(--form--border-width) solid var(--form--border-color);
border-radius: var(--form--border-radius);
color: var(--form--color-text);
line-height: var(--form--line-height);
margin-right: calc(-1 * var(--button--border-width));
padding: var(--form--spacing-unit);
.wp-block-search .wp-block-search__input:focus {
color: var(--form--color-text);
border-color: var(--form--border-color);
.has-background .wp-block-search .wp-block-search__input,
[class*=background-color] .wp-block-search .wp-block-search__input,
[style*=background-color] .wp-block-search .wp-block-search__input,
.wp-block-cover[style*=background-image] .wp-block-search .wp-block-search__input {
border-color: currentColor;
.has-background.has-gray-background-color .wp-block-search .wp-block-search__input,
.has-background.has-dark-gray-background-color .wp-block-search .wp-block-search__input,
.has-background.has-black-background-color .wp-block-search .wp-block-search__input {
border-color: var(--global--color-white);
.wp-block-search button.wp-block-search__button {
background-color: transparent;
color: var(--button--color-text-hover);
.wp-block-search button.wp-block-search__button:hover {
background-color: var(--button--color-background);
color: var(--button--color-text);
.wp-block-search button.wp-block-search__button.has-icon {
padding: 6px calc(0.5 * var(--button--padding-horizontal));
.wp-block-search button.wp-block-search__button.has-icon svg {
.has-background.has-gray-background-color .wp-block-search button.wp-block-search__button,
.has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button,
.has-background.has-black-background-color .wp-block-search button.wp-block-search__button {
color: var(--global--color-white);
border-color: currentColor;
.has-background.has-gray-background-color .wp-block-search button.wp-block-search__button:hover,
.has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button:hover,
.has-background.has-black-background-color .wp-block-search button.wp-block-search__button:hover {
background-color: var(--button--color-background);
border-color: var(--global--color-white);
color: var(--global--color-white);
.is-dark-theme .has-background.has-gray-background-color .wp-block-search button.wp-block-search__button:hover,
.is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search button.wp-block-search__button:hover,
.is-dark-theme .has-background.has-black-background-color .wp-block-search button.wp-block-search__button:hover {
color: var(--button--color-text);
.has-background.has-white-background-color .wp-block-search button.wp-block-search__button,
.has-background.has-green-background-color .wp-block-search button.wp-block-search__button,
.has-background.has-blue-background-color .wp-block-search button.wp-block-search__button,
.has-background.has-purple-background-color .wp-block-search button.wp-block-search__button,
.has-background.has-red-background-color .wp-block-search button.wp-block-search__button,
.has-background.has-orange-background-color .wp-block-search button.wp-block-search__button,
.has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button {
border-color: currentColor;
.has-background.has-white-background-color .wp-block-search button.wp-block-search__button:hover,
.has-background.has-green-background-color .wp-block-search button.wp-block-search__button:hover,
.has-background.has-blue-background-color .wp-block-search button.wp-block-search__button:hover,
.has-background.has-purple-background-color .wp-block-search button.wp-block-search__button:hover,
.has-background.has-red-background-color .wp-block-search button.wp-block-search__button:hover,
.has-background.has-orange-background-color .wp-block-search button.wp-block-search__button:hover,
.has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button:hover {
background-color: var(--form--border-color);
border-color: var(--form--border-color);
color: var(--global--color-white);
.is-dark-theme .has-background.has-white-background-color .wp-block-search button.wp-block-search__button:hover,
.is-dark-theme .has-background.has-green-background-color .wp-block-search button.wp-block-search__button:hover,
.is-dark-theme .has-background.has-blue-background-color .wp-block-search button.wp-block-search__button:hover,
.is-dark-theme .has-background.has-purple-background-color .wp-block-search button.wp-block-search__button:hover,
.is-dark-theme .has-background.has-red-background-color .wp-block-search button.wp-block-search__button:hover,
.is-dark-theme .has-background.has-orange-background-color .wp-block-search button.wp-block-search__button:hover,
.is-dark-theme .has-background.has-yellow-background-color .wp-block-search button.wp-block-search__button:hover {
border-color: var(--button--color-text);
background-color: var(--button--color-text);
color: var(--button--color-background);
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
background-color: var(--global--color-white);
border: var(--form--border-width) solid var(--form--border-color);
border-radius: var(--form--border-radius);
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
outline: 2px dotted var(--form--border-color);
.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
outline-color: currentColor;
.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button button.wp-block-search__button {
padding: var(--button--padding-vertical) var(--button--padding-horizontal);
.has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button,
.has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button,
.has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button {
border-color: var(--button--color-background);
color: var(--button--color-background);
.has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover,
.has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover,
.has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover {
color: var(--global--color-white);
.is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button,
.is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button,
.is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button {
border-color: var(--button--color-text);
color: var(--button--color-text);
.is-dark-theme .has-background.has-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover,
.is-dark-theme .has-background.has-dark-gray-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover,
.is-dark-theme .has-background.has-black-background-color .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover {
color: var(--global--color-white);
.is-dark-theme .wp-block-search.wp-block-search__button-inside button.wp-block-search__button {
border-color: var(--button--color-text);
color: var(--button--color-text);
.is-dark-theme .wp-block-search.wp-block-search__button-inside button.wp-block-search__button:hover {
border-color: var(--button--color-text);
background-color: var(--button--color-text);
color: var(--button--color-background);
.wp-block-search__button {
border-bottom: var(--separator--height) solid var(--separator--border-color);
border-bottom: var(--separator--height) solid var(--separator--border-color);
hr.wp-block-separator:not(.is-style-dots):not(.alignwide) {
max-width: var(--responsive--aligndefault-width);
hr.wp-block-separator:not(.is-style-dots).alignwide {
max-width: var(--responsive--alignwide-width);
hr.wp-block-separator:not(.is-style-dots).alignfull {
max-width: var(--responsive--alignfull-width);
hr.wp-block-separator.is-style-twentytwentyone-separator-thick {
border-bottom-width: calc(3 * var(--separator--height));
hr.wp-block-separator.is-style-dots.has-background,
hr.wp-block-separator.is-style-dots.has-text-color {
background-color: transparent !important;
hr.wp-block-separator.is-style-dots.has-background:before,
hr.wp-block-separator.is-style-dots.has-text-color:before {
color: currentColor !important;
hr.wp-block-separator.is-style-dots:before {
color: var(--separator--border-color);
font-size: var(--global--font-size-xl);
letter-spacing: var(--global--font-size-sm);
padding-left: var(--global--font-size-sm);
.has-background hr.wp-block-separator,
[class*=background-color] hr.wp-block-separator,
[style*=background-color] hr.wp-block-separator,
.wp-block-cover[style*=background-image] hr.wp-block-separator {
border-color: currentColor;
.wp-block-social-links a:focus {
color: var(--global--color-primary);
.wp-block-social-links.is-style-twentytwentyone-social-icons-color a {
color: var(--global--color-primary);
.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link {