#wp-block-jetpack-mailchimp_consent-text {
    font-size: smaller;
}

.powered-by-wordpress {
    visibility: hidden;
}

.footer-copyright::before {
    display: initial;
    content: "CC BY-NC-SA ";
}

h1.entry-title,
h1,
h2,
h3,
h4,
h5,
h6,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content .wp-block-pullquote,
.wp-block-quote.is-style-large p,
.with_frm_style .frm_primary_label {
    font-family: 'Barlow-Semi-Medium', "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
    letter-spacing: 0em;
    font-weight: 600;
}

body,
.entry-content cite,
.entry-content figcaption,
.entry-content table,
.entry-content address,
.entry-content .wp-caption-text,
.entry-content .wp-block-file,
.entry-content,
.entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-latest-comments,
.entry-content .wp-block-cover-image p,
.wp-block-button a,
.textwidget p,
input,
textarea,
button,
.button,
.faux-button,
.faux-button.more-link,
.wp-block-button__link,
.wp-block-file__button {
    font-family: 'Barlow-Semi', "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
    letter-spacing: 0em;
}

.entry-content .hero-text a:visited,
.entry-content .hero-text a:link,
.entry-content .hero-text a:focus {
    text-decoration: none;
}

/*.entry-content h2,
h2 {
    color: #00908d;
}*/

.entry-content h3,
h3 {
    color: #ec008c;
}

.entry-content h4,
h4 {
    color: #f89723;
}

/*.entry-content h5,
h5 {
    color: #00b26b;
}*/

.entry-content p,
.wp-block-latest-posts__post-excerpt {
    font-weight: 400;
}

.wp-block-latest-posts a {
    letter-spacing: 0.05em;
    font-weight: 600;
}

.entry-title a {
    color: #00908d;
    letter-spacing: 0em;
    font-weight: 700;
}

cite,
figcaption,
.wp-caption-text,
.post-meta,
.entry-content .wp-block-archives li,
.entry-content .wp-block-categories li,
.entry-content .wp-block-latest-posts li,
.wp-block-latest-comments__comment-date,
.wp-block-latest-posts__post-date,
.wp-block-embed figcaption,
.wp-block-image figcaption,
.wp-block-pullquote cite,
.comment-metadata,
.comment-respond .comment-notes,
.comment-respond .logged-in-as,
.pagination .dots,
.entry-content hr:not(.has-background),
hr.styled-separator {
    color: #f89723;
    font-family: 'Barlow-Semi';
}

.site-description,
body:not(.overlay-header) .toggle-inner .toggle-text,
.widget .post-date,
.widget .rss-date,
.widget_archive li,
.widget_categories li,
.widget cite,
.widget_pages li,
.widget_meta li,
.widget_nav_menu li,
.powered-by-wordpress,
.to-the-top,
.singular .entry-header .post-meta,
.singular:not(.overlay-header) .entry-header .post-meta a,
.header-footer-group,
body:not(.overlay-header) #site-header .toggle,
.menu-modal .toggle {
    color: #00a79d;
    font-family: 'Barlow-Semi';
}

header-footer-group pre,
.header-footer-group fieldset,
.header-footer-group input,
.header-footer-group textarea,
.header-footer-group table,
.header-footer-group table *,
.footer-nav-widgets-wrapper,
#site-footer,
.menu-modal nav *,
.footer-widgets-outer-wrapper,
.footer-top,
.wp-block-latest-posts.is-grid li {
    border-color: #a2dadb;
}

.header-footer-group table caption,
body:not(.overlay-header) .header-inner .toggle-wrapper::before {
    background-color: #a2dadb;
}

.give-btn {
    color: #FFF;
}

body:not(.overlay-header) .primary-menu ul {
    background-color: #00908d;
}

body.home .entry-header {
    padding: 2em;
}