/*
Theme Name: Balasana 02
Theme URI: https://wordpress.com/theme/balasana
Template: varia
Author: Automattic
Author URI: https://automattic.com/
Description: Balasana is a clean and minimalist business theme designed with health and wellness-focused sites in mind.
Tags: one-column,flexible-header,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,rtl-language-support,sticky-post,threaded-comments,translation-ready,auto-loading-homepage,jetpack-global-styles
Version: 1.3.25.1688091453
Updated: 2023-06-29 19:17:33

*/

button[data-load-more-btn], .button, button, input[type="submit"], .wp-block-button__link, .wp-block-file__button, .a8c-posts-list__view-all, .wp-block-search .wp-block-search__button, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
    font-size: 0.83333rem;
    background-color: #19744c;
    color: #fff;
    font-weight: 700;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.button:not(.has-background):hover, button:not(.has-background):hover, input:not(.has-background):hover[type="submit"], .wp-block-button__link:not(.has-background):hover, .wp-block-file__button:not(.has-background):hover, .a8c-posts-list__view-all:not(.has-background):hover, .wp-block-search .wp-block-search__button:not(.has-background):hover, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:not(.has-background):hover, .button:focus, button:focus, input:focus[type="submit"], .wp-block-button__link:focus, .wp-block-file__button:focus, .a8c-posts-list__view-all:focus, .wp-block-search .wp-block-search__button:focus, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:focus, .has-focus.button, button.has-focus, input.has-focus[type="submit"], .has-focus.wp-block-button__link, .has-focus.wp-block-file__button, .has-focus.a8c-posts-list__view-all, .wp-block-search .has-focus.wp-block-search__button, body .widget_eu_cookie_law_widget #eu-cookie-law input.has-focus.accept {
    background-color: #145f3e;
    color: #fff;
}
html {
    font-size: 16.66667px;
    line-height: 1.15;
    line-height: 1.6;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
body {
    background-color: #fff;
    color: #303030;
}
hr {
    border-bottom: 2px solid #d0d0d0;
}
a {
    color: #19744c;
}
a:hover {
    color: #145f3e;
}
.has-primary-background-color a:not(.has-text-color) {
    color: #fff;
}
.screen-reader-text:focus {
    background-color: #fff;
    color: #303030;
}
::selection {
    background-color: #cbf4e2;
}
::-moz-selection {
    background-color: #cbf4e2;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #d0d0d0;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {
    border-color: #145f3e;
}
select {
    border: 1px solid #d0d0d0;
}
figcaption {
    color: #505050;
}
.wp-block-newspack-blocks-homepage-articles article .entry-title a {
    color: #19744c;
}
.wp-block-newspack-blocks-homepage-articles article .entry-title a:hover {
    color: #145f3e;
}
.wp-block-newspack-blocks-homepage-articles article .entry-meta, .wp-block-newspack-blocks-homepage-articles article .cat-links {
    color: #505050;
}
.wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover, .wp-block-newspack-blocks-homepage-articles article .entry-meta a:active, .wp-block-newspack-blocks-homepage-articles article .cat-links a:hover, .wp-block-newspack-blocks-homepage-articles article .cat-links a:active {
    color: #145f3e;
}
.wp-block-button.is-style-outline.wp-block-button__link:not(.has-text-color), .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) {
    color: #19744c;
}
.wp-block-button.is-style-outline.wp-block-button__link:active, .wp-block-button.is-style-outline .wp-block-button__link:active {
    color: #19744c;
}
.wp-block-button.is-style-outline.wp-block-button__link:hover, .wp-block-button.is-style-outline.wp-block-button__link:focus, .wp-block-button.is-style-outline.wp-block-button__link.has-focus, .wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-button.is-style-outline .wp-block-button__link.has-focus {
    color: #145f3e;
}
.has-primary-background-color .wp-block-button.is-style-outline.wp-block-button__link:not(.has-text-color), .has-primary-background-color
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) {
    color: #fff;
}
.wp-block-code {
    color: #303030;
    border-color: #d0d0d0;
}
.wp-block-code pre {
    color: #303030;
}
.wp-block-cover, .wp-block-cover-image {
    min-height: 576px;
}
.wp-block-file .wp-block-file__button {
    background-color: #19744c;
    color: #fff;
}
.wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {
    color: #fff;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-weight: 700;
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
.wp-block-image figcaption {
    color: #505050;
}
.wp-block-latest-comments .wp-block-latest-comments__comment {
    line-height: 1.6;
}
.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
    font-family: inherit;
    font-family: var(--font-headings, inherit);
}
.wp-block-latest-comments .wp-block-latest-comments__comment-date {
    color: #505050;
}
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
    line-height: 1.6;
}
.wp-block-latest-posts > li > a {
    font-weight: 700;
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
.wp-block-latest-posts .wp-block-latest-posts__post-date {
    line-height: 1.6;
    color: #505050;
}
.wp-block-latest-posts .wp-block-latest-posts__post-excerpt, .wp-block-latest-posts .wp-block-latest-posts__post-full-content {
    line-height: 1.6;
}
ul, ol {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
dt {
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
    font-family: inherit;
    font-family: var(--font-base, inherit);
}
.a8c-posts-list-item__featured span {
    background-color: #19744c;
    color: #fff;
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
.a8c-posts-list__item .a8c-posts-list-item__meta {
    color: #505050;
}
.a8c-posts-list__item .a8c-posts-list-item__meta a:hover, .a8c-posts-list__item .a8c-posts-list-item__meta a:active {
    color: #145f3e;
}
.wp-block-pullquote {
    color: #303030;
    border-top-color: #d0d0d0;
    border-bottom-color: #d0d0d0;
}
.wp-block-pullquote blockquote p {
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
.wp-block-pullquote .wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer {
    color: #505050;
}
.wp-block-pullquote blockquote {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
}
.wp-block-pullquote.is-style-solid-color {
    color: #fff;
}
.wp-block-pullquote.is-style-solid-color:not(.has-background) {
    background-color: #19744c;
}
.wp-block-quote {
    border-left-color: #19744c;
}
.wp-block-quote p {
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
.wp-block-quote .wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer {
    color: #505050;
}
.wp-block-quote[style*="text-align:right"], .wp-block-quote[style*="text-align: right"] {
    border-right-color: #19744c;
}
.wp-block-quote.is-style-large .wp-block-quote__citation, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer, .wp-block-quote.is-large .wp-block-quote__citation, .wp-block-quote.is-large cite, .wp-block-quote.is-large footer {
    color: #505050;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #d0d0d0;
}
.wp-block-search .wp-block-search__input {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #d0d0d0;
}
.wp-block-search .wp-block-search__input:focus {
    border-color: #d0d0d0;
}
hr.wp-block-separator {
    border-bottom: 2px solid #d0d0d0;
}
hr.wp-block-separator.is-style-dots:before {
    color: #d0d0d0;
}
table th, .wp-block-table th {
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
table td, table th, .wp-block-table td, .wp-block-table th {
    border-color: #d0d0d0;
}
table.is-style-stripes tbody tr:nth-child(odd), .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #f0f0f0;
    color: #303030;
}
.wp-block-video figcaption {
    color: #505050;
}
.has-primary-color {
    color: #19744c;
}
.has-secondary-color {
    color: #bc2213;
}
.has-foreground-color {
    color: #303030;
}
.has-foreground-light-color {
    color: #505050;
}
.has-foreground-dark-color {
    color: #101010;
}
.has-background-light-color {
    color: #f0f0f0;
}
.has-background-dark-color {
    color: #d0d0d0;
}
.has-background-dim, .has-background-color {
    color: #fff;
}
.has-primary-background-color, .has-primary-background-color.has-background-dim {
    background-color: #19744c;
}
.has-primary-background-color:not(.has-text-color), .has-primary-background-color.has-background-dim:not(.has-text-color) {
    color: #fff;
}
.has-secondary-background-color, .has-secondary-background-color.has-background-dim {
    background-color: #bc2213;
}
.has-secondary-background-color:not(.has-text-color), .has-secondary-background-color.has-background-dim:not(.has-text-color) {
    color: #fff;
}
.has-background-dim, .has-foreground-background-color, .has-foreground-background-color.has-background-dim {
    background-color: #303030;
}
.has-background-dim, .has-foreground-background-color:not(.has-text-color), .has-foreground-background-color.has-background-dim:not(.has-text-color) {
    color: #fff;
}
.has-foreground-light-background-color, .has-foreground-light-background-color.has-background-dim {
    background-color: #505050;
}
.has-foreground-light-background-color:not(.has-text-color), .has-foreground-light-background-color.has-background-dim:not(.has-text-color) {
    color: #fff;
}
.has-foreground-dark-background-color, .has-foreground-dark-background-color.has-background-dim {
    background-color: #101010;
}
.has-foreground-dark-background-color:not(.has-text-color), .has-foreground-dark-background-color.has-background-dim:not(.has-text-color) {
    color: #fff;
}
.has-background-light-background-color, .has-background-light-background-color.has-background-dim {
    background-color: #f0f0f0;
}
.has-background-light-background-color:not(.has-text-color), .has-background-light-background-color.has-background-dim:not(.has-text-color) {
    color: #303030;
}
.has-background-dark-background-color, .has-background-dark-background-color.has-background-dim {
    background-color: #d0d0d0;
}
.has-background-dark-background-color:not(.has-text-color), .has-background-dark-background-color.has-background-dim:not(.has-text-color) {
    color: #303030;
}
.has-background-background-color, .has-background-background-color.has-background-dim {
    background-color: #fff;
}
.has-background-background-color:not(.has-text-color), .has-background-background-color.has-background-dim:not(.has-text-color) {
    color: #303030;
}
.is-large-text, .has-large-font-size {
    line-height: 1.125;
    line-height: 1.38889;
}
.is-larger-text, .has-larger-font-size, .has-huge-font-size {
    line-height: 1.125;
    line-height: 1.38889;
}
.has-drop-cap:not(:focus)::first-letter {
    font-weight: 700;
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
.site-branding {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-right: auto;
    color: #505050;
}
.site-title {
    color: #303030;
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
.site-title a {
    font-weight: 700;
}
.site-title a:hover {
    color: #19744c;
}
.site-description {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
body:not(.fse-enabled) .site-title {
    font-size: 1.44rem;
}
.main-navigation {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-left: auto;
    margin-right: 0;
    color: #303030;
}
.main-navigation > div {
    margin-top: 8px;
    position: absolute;
    right: 16px;
    background-color: #fff;
    left: 16px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #d0d0d0;
    z-index: 99;
    padding: 0 8px;
}
.main-navigation #toggle:focus + #toggle-menu {
    background-color: #19744c;
}
.main-navigation a {
    color: #303030;
    font-weight: 400;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
.main-navigation a:link, .main-navigation a:visited {
    color: #303030;
}
.main-navigation a:hover {
    color: #19744c;
}
body:not(.fse-enabled) .main-navigation a {
    font-size: 1rem;
}
.social-navigation > div > ul {
    flex-wrap: wrap;
}
.social-navigation a {
    padding-right: 8px;
    padding-bottom: 0;
    padding-left: 8px;
    color: #303030;
}
.social-navigation a:hover {
    color: #19744c;
}
.site-info {
    color: #303030;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
.site-info .site-name {
    font-weight: bold;
    font-weight: 400;
}
.site-info a:hover {
    color: #19744c;
}
.footer-navigation .footer-menu {
    color: #303030;
}
.footer-navigation .footer-menu a {
    padding-top: 16px;
    padding-top: 0;
    padding-right: 16px;
    padding-right: 0;
    padding-bottom: 16px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-left: 0;
    display: block;
    font-weight: 400;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
.footer-navigation .footer-menu a:hover {
    color: #19744c;
}
.entry-meta, .entry-footer {
    color: #505050;
}
.entry-meta a:hover, .entry-meta a:active, .entry-footer a:hover, .entry-footer a:active {
    color: #145f3e;
}
.post-navigation .meta-nav {
    color: #303030;
}
.post-navigation .post-title {
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
.pagination .nav-links {
    justify-content: start;
    justify-content: center;
}
.pagination .nav-links > * {
    font-size: 1.2rem;
    font-size: inherit;
    font-weight: 600;
    font-weight: 400;
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
    font-family: inherit;
    font-family: var(--font-headings, inherit);
}
.comment-reply-title {
    display: flex;
    display: inherit;
}
.comment-reply-title small {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
.comment-list {
    border-bottom: 1px solid #d0d0d0;
}
.comment-list > li {
    border-top: 1px solid #d0d0d0;
}
.comment-list .children > li {
    border-top: 1px solid #d0d0d0;
}
.comment-meta .comment-author .fn {
    font-family: inherit;
    font-family: var(--font-headings, inherit);
}
.comment-meta .comment-author .avatar {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.comment-meta .comment-metadata {
    font-size: 0.83333rem;
    line-height: inherit;
    color: #303030;
}
.comment-meta .comment-metadata a:hover, .comment-meta .comment-metadata a:active {
    color: #145f3e;
}
.reply {
    font-size: inherit;
    line-height: inherit;
}
.comment-author .fn, .pingback .url, .trackback .url {
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
.comment-navigation a {
    font-size: 1.2rem;
    font-size: inherit;
    font-weight: 600;
    font-weight: 400;
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
    font-family: inherit;
    font-family: var(--font-headings, inherit);
}
.sticky-post {
    background-color: #19744c;
    color: #fff;
    font-family: "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-family: var(--font-headings, "Roboto Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
}
body .widget_eu_cookie_law_widget {
    padding-top: 8px;
    padding-top: 0;
    padding-right: 8px;
    padding-right: 0;
    padding-bottom: 8px;
    padding-bottom: 0;
    padding-left: 8px;
    padding-left: 0;
}
body .widget_eu_cookie_law_widget #eu-cookie-law {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
    color: #303030;
    border: 1px solid #d0d0d0;
    border: none;
}
body .widget_eu_cookie_law_widget #eu-cookie-law.negative {
    background-color: #303030;
    background-color: rgba(48, 48, 48, 0.9);
    color: #fff;
    border-color: #101010;
}
body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept {
    background-color: #fff;
    color: #303030;
}
body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept:hover, body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept:focus, body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept.has-focus {
    background-color: #d0d0d0;
}
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead, #colophon {
    margin-left: auto;
    max-width: 100%;
    margin-right: auto;
}
a, .wp-block-newspack-blocks-homepage-articles article .entry-meta a, .wp-block-newspack-blocks-homepage-articles article .cat-links a, .entry-content .more-link {
    text-decoration: none;
}
.has-background a:not(.wp-block-button__link):not(.wp-block-file__button), a:active, a:focus, a:hover, .has-background
.wp-block-newspack-blocks-homepage-articles article .entry-meta a:not(.wp-block-button__link):not(.wp-block-file__button), .wp-block-newspack-blocks-homepage-articles article .entry-meta a:active, .wp-block-newspack-blocks-homepage-articles article .entry-meta a:focus, .wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover, .has-background
.wp-block-newspack-blocks-homepage-articles article .cat-links a:not(.wp-block-button__link):not(.wp-block-file__button), .wp-block-newspack-blocks-homepage-articles article .cat-links a:active, .wp-block-newspack-blocks-homepage-articles article .cat-links a:focus, .wp-block-newspack-blocks-homepage-articles article .cat-links a:hover, .has-background
.entry-content .more-link:not(.wp-block-button__link):not(.wp-block-file__button), .entry-content .more-link:active, .entry-content .more-link:focus, .entry-content .more-link:hover {
    text-decoration: underline;
}
.entry-header, .entry-footer, .page-title, .author-title, .comments-title, .comment-reply-title {
    text-align: center;
}
.comment .comment-reply-title {
    display: flex;
}
.site-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.site-header > * {
    margin-top: 0;
    margin-bottom: 0;
}
.site-branding > * {
    margin-top: 8px;
}
.site-branding > *:first-child {
    margin-top: 0;
}
.site-branding .site-logo img {
    width: auto;
    max-height: 96px;
}
.site-branding .site-description {
    display: none;
}
.main-navigation li.current-menu-item > a {
    font-weight: 700;
}
#site-navigation #toggle-menu {
    display: flex;
    align-items: center;
    padding: 8px 16px;
}
#site-navigation #toggle-menu::before {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-right: 4px;
    width: 24px;
    display: block;
    content: "";
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z'/%3E%3C/svg%3E");
}
#site-navigation #toggle:checked + #toggle-menu::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'%3E%3C/path%3E%3C/svg%3E");
}
.footer-menus {
    display: flex;
    flex-direction: column;
}
.footer-navigation .footer-menu .current-menu-item > a {
    font-weight: 700;
}
.footer-navigation + .social-navigation {
    margin-top: 21.312px;
}
.site-info span[role="separator"] {
    display: block;
}
.entry-header .entry-meta {
    display: none;
}
.entry-title a, .page-title a, .a8c-posts-list .a8c-posts-list-item__title a, .wp-block-newspack-blocks-homepage-articles article .entry-title a {
    color: inherit;
    text-decoration: none;
}
.entry-title a:active, .entry-title a:focus, .entry-title a:hover, .page-title a:active, .page-title a:focus, .page-title a:hover, .a8c-posts-list .a8c-posts-list-item__title a:active, .a8c-posts-list .a8c-posts-list-item__title a:focus, .a8c-posts-list .a8c-posts-list-item__title a:hover, .wp-block-newspack-blocks-homepage-articles article .entry-title a:active, .wp-block-newspack-blocks-homepage-articles article .entry-title a:focus, .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover {
    color: #19744c;
}
.entry-title, .page-title {
    font-size: 2.98598rem;
}
.sticky-post, .a8c-posts-list .a8c-posts-list-item__featured span {
    background-color: #f0f0f0;
    color: #303030;
    font-family: inherit;
    font-family: var(--font-base, inherit);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    padding: 8px 16px;
}
.post-navigation a .post-title {
    color: #303030;
}
.post-navigation a:active, .post-navigation a:focus, .post-navigation a:hover {
    text-decoration: none;
}
.post-navigation a:active .post-title, .post-navigation a:focus .post-title, .post-navigation a:hover .post-title {
    color: #19744c;
    text-decoration: underline;
}
.comment-meta .comment-author .fn a {
    color: inherit;
}
.comment-meta .comment-author .fn a:active, .comment-meta .comment-author .fn a:focus, .comment-meta .comment-author .fn a:hover {
    color: #19744c;
}
.pingback .url, .trackback .url {
    font-family: inherit;
    font-family: var(--font-headings, inherit);
}
.wp-block-categories .children {
    list-style: disc;
}
.wp-block-categories .children > li {
    margin-top: 0;
    margin-bottom: 0;
    border: 0;
}
.a8c-posts-list {
    text-align: center;
}
.a8c-posts-list-item__excerpt {
    text-align: left;
}
body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept:active, body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept:focus, body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept:hover {
    background-color: #f0f0f0;
}
@media only screen and (min-width: 560px) {
.main-navigation > div > ul > .menu-item-has-children > a::after {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-left: 4px;
    margin-right: 0;
    content: "";
    content: "\00a0\25BC";
    vertical-align: middle;
    border-top: 4px solid #19744c;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}
.main-navigation > div > ul > li > .sub-menu {
    background-color: #fff;
}
.main-navigation > div > ul > li > a {
    padding: 0;
}
.main-navigation > div {
    margin-top: 0;
    position: inherit;
    right: auto;
    background-color: transparent;
    left: auto;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: 0;
    z-index: 1;
    padding: 0;
}
html {
    font-size: 20px;
}
.footer-navigation + .social-navigation {
    margin-top: 32px;
}
#site-navigation #toggle-menu {
    display: none;
}
.main-navigation > div > ul {
    margin-left: -8px;
    margin-right: -8px;
    justify-content: flex-end;
}
.main-navigation > div > ul > li {
    padding: 8px 16px;
}
.main-navigation > div > ul > li:hover > ul, .main-navigation > div > ul > li[focus-within] > ul, .main-navigation > div > ul > li.current-menu-item > ul {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid #d0d0d0;
}
.main-navigation > div > ul > li:hover > ul, .main-navigation > div > ul > li:focus-within > ul, .main-navigation > div > ul > li.current-menu-item > ul {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid #d0d0d0;
}
.site-branding .site-description {
    display: block;
}
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead, #colophon {
    max-width: calc( 560px - 32px);
}
}
@media only screen and (min-width: 640px) {
.footer-navigation .footer-menu {
    margin-right: -8px;
}
.footer-navigation {
    flex: 1 0 100%;
    flex: 1 0 50%;
}
.footer-navigation + .social-navigation {
    margin-top: 0;
    margin-bottom: 16px;
}
.social-navigation > div > ul {
    justify-content: flex-end;
}
.footer-navigation .footer-menu a {
    padding-right: 8px;
    padding-left: 8px;
}
.footer-menus {
    margin-top: 0;
    margin-bottom: 0;
    text-align: right;
    flex: 1 0 50%;
    order: 2;
}
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead, #colophon {
    max-width: calc( 640px - 32px);
}
}
@media only screen and (min-width: 782px) {
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead, #colophon {
    max-width: calc( 782px - 32px);
}
}
@media only screen and (min-width: 1024px) {
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead, #colophon {
    max-width: calc(100% - 32px);
    width: calc(calc( 782px - 32px) + 256px);
}
}
@media only screen and (min-width: 1280px) {
.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead, #colophon {
    max-width: calc(100% - 32px);
    width: calc(calc( 782px - 32px) + 256px);
}
}
