.wp-block-heading:not(.is-style-text-display, .is-style-text-subtitle),
h1 span.wp-block-post-title,
p.is-style-heading {
display: -moz-box;
display: flex;
-moz-box-align: center;
align-items: center;
clear: both;
overflow-wrap: break-word;
}
.wp-block-heading:not(.is-style-text-display, .is-style-text-subtitle)::before,
h1 span.wp-block-post-title::before,
p.is-style-heading::before {
content: "";
border-style: solid;
border-width: 0.175em;
border-radius: var(--wp--custom--radius--default);
width: 0.5em;
min-width: 0.5em;
height: 0.5em;
margin-right: var(--wp--preset--spacing--75);
}
div :is(.wp-block-heading:not(.is-style-text-display, .is-style-text-subtitle), p.is-style-heading):not(:first-child) {
-webkit-padding-before: 1em;
padding-block-start: 1em;
}
.is-style-text-subtitle {
color: var(--wp--preset--color--grey-700);
}
:is(p.is-style-heading, p.is-style-text-display) + p {
margin-top: 0.5rem;
}
p.is-style-heading {
line-height: var(--wp--custom--line-height--heading);
}
.is-style-text-summary {
color: var(--wp--preset--color--grey-800) !important;
font-style: italic !important;
font-weight: 300 !important;
font-size: var(--wp--preset--font-size--lg) !important;
}
.is-style-text-subtitle {
color: var(--wp--preset--color--grey-800) !important;
font-weight: 300 !important;
}
p.is-style-text-display {
font-weight: 700;
line-height: var(--wp--custom--line-height--elements);
}
p + p.is-style-text-display {
margin-top: 0.25em;
}
.is-style-green :is(p.is-style-heading, .wp-block-heading, h1 span.wp-block-post-title)::before, .is-style-green.wp-block-heading::before,
:is(footer, header) .is-style-green :is(p.is-style-heading, .wp-block-heading, h1 span.wp-block-post-title)::before,
:is(footer, header) .is-style-green.wp-block-heading::before {
border-color: var(--wp--preset--color--accent-green);
}
.is-style-green :is(p.is-style-text-display, .wp-block-heading) strong,
:is(footer, header) .is-style-green :is(p.is-style-text-display, .wp-block-heading) strong {
color: var(--wp--preset--color--accent-green);
text-shadow: 1px 1px var(--wp--preset--color--grey-700);
}
.is-style-red :is(p.is-style-heading, .wp-block-heading, h1 span.wp-block-post-title)::before, .is-style-red.wp-block-heading::before,
:is(footer, header) .is-style-red :is(p.is-style-heading, .wp-block-heading, h1 span.wp-block-post-title)::before,
:is(footer, header) .is-style-red.wp-block-heading::before {
border-color: var(--wp--preset--color--accent-red);
}
.is-style-red :is(p.is-style-text-display, .wp-block-heading) strong,
:is(footer, header) .is-style-red :is(p.is-style-text-display, .wp-block-heading) strong {
color: var(--wp--preset--color--accent-red);
text-shadow: 1px 1px var(--wp--preset--color--grey-700);
}
.is-style-yellow :is(p.is-style-heading, .wp-block-heading, h1 span.wp-block-post-title)::before, .is-style-yellow.wp-block-heading::before,
:is(footer, header) .is-style-yellow :is(p.is-style-heading, .wp-block-heading, h1 span.wp-block-post-title)::before,
:is(footer, header) .is-style-yellow.wp-block-heading::before {
border-color: var(--wp--preset--color--accent-yellow);
}
.is-style-yellow :is(p.is-style-text-display, .wp-block-heading) strong,
:is(footer, header) .is-style-yellow :is(p.is-style-text-display, .wp-block-heading) strong {
color: var(--wp--preset--color--accent-yellow);
text-shadow: 1px 1px var(--wp--preset--color--grey-700);
}
.is-style-blue :is(p.is-style-heading, .wp-block-heading, h1 span.wp-block-post-title)::before, .is-style-blue.wp-block-heading::before,
:is(footer, header) .is-style-blue :is(p.is-style-heading, .wp-block-heading, h1 span.wp-block-post-title)::before,
:is(footer, header) .is-style-blue.wp-block-heading::before {
border-color: var(--wp--preset--color--accent-blue);
}
.is-style-blue :is(p.is-style-text-display, .wp-block-heading) strong,
:is(footer, header) .is-style-blue :is(p.is-style-text-display, .wp-block-heading) strong {
color: var(--wp--preset--color--accent-blue);
text-shadow: 1px 1px var(--wp--preset--color--grey-700);
}
p.schedule-paragraph {
max-width: 240px;
}
:is(.has-h-1-font-size, .has-h-2-font-size):is(.wp-block-heading, .is-style-heading, .wp-block-post-title) {
font-weight: 700;
}
:is(.has-h-3-font-size, .has-xl-font-size):is(.wp-block-heading, .is-style-heading, .wp-block-post-title) {
font-weight: 600;
}
:is(.has-lg-font-size, .has-md-font-size):is(.wp-block-heading, .is-style-heading, .wp-block-post-title) {
font-weight: 500;
}
.has-300-font-weight {
font-weight: 300;
}
.wp-block-heading.is-style-text-display {
line-height: var(--wp--custom--line-height--elements);
}