h1, h2, h3, h4 { letter-spacing: -0.02em; font-weight: 700; }
.desktop-only .tertiary-menu li a { color: white; font-weight: bold; background-color: #fb8133; padding: 6px 10px 5px 10px; border-radius: 6px; }
.site-description { font-family: open sans, sans-serif; }
.entry .entry-content > *.home-mission-banner, .newspack-inline-popup > *.home-mission-banner { text-transform: uppercase; font-size: 1.3rem; line-height: 1.3rem; font-weight: normal; letter-spacing: 0.1rem; margin: 1rem 0 -1rem 0; padding: 0 0 0 0; }
.home-mission-text { padding: 0 1em 0 1em; line-height: 1.4em; }
.article-section-title-alone { margin: 0 0 1.5rem; font-size: 0.7em; margin-top: 0; }
.article-section-title::before { background-color: #fbad33; }
.wp-block-columns .wp-block-column .event-teaser-heading { margin-bottom: 12px; }
.wp-block-columns .wp-block-column .event-teaser-detail { font-family: Open Sans, sans-serif; font-size: 0.8rem; line-height: 1rem; margin-top: 0px; }
table.events-table th { border: 1px solid #fff; background-color: #ddd; padding: 6px; margin; 2px; vertical-align: top; }
table.events-table td { border: 1px solid #ddd; background-color: #fff; padding: 6px; margin; 2px; vertical-align: top; }
table.events-table td.events-table-thumb { width: 130px; border-right: 1px solid #fff; }
.site-info .site-info-contain:first-child { padding: 0; }
#ctct_form-2 label, #ctct_form-5 label, .ctct-form label { display: block; }
.ctct-form .ctct_usage { display: none; }
.ctct-form-field { margin: 0 0 12px 0; }
.ctct-form-description p { margin: 0 0 12px 0; }
.wpnbha h2 a:hover, .wpnbha h3 a:hover, .wpnbha h4 a:hover, .wp-block-columns .wp-block-column .event-teaser-heading a:hover { text-decoration: underline; }
.ad-container, .adplugg-image-wrapper { text-align: center; }
footer p, footer li { font-size: 13px; line-height: 16px; }
.site-info { font-size: 12px; }
.wp-block-cover h4 { margin-top: 0; }
.wp-block-cover__inner-container p { margin-bottom: 0; }
.image-alignbehind .cat-links, .image-alignbehind .entry-title, .image-alignbehind .entry-meta, .featured-image-behind .entry-header { text-shadow: 1px 1px 3px #000000; }
@media screen and (min-width: 600px) { .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) { margin-left: 0.9em; } }