@charset "UTF-8"; @charset "UTF-8"; :root { --wp--preset--color--primary: #1279be; --wp--preset--color--primary-hover: #303030; --wp--preset--color--secondary: #ffb302; --wp--preset--color--secondary-hover: #303030; --wp--preset--color--foreground: #303030; --wp--preset--color--foreground-low-contrast: #757575; --wp--preset--color--foreground-high-contrast: #101010; --wp--preset--color--background: white; --wp--preset--color--background-low-contrast: #c5c5c5; --wp--preset--color--background-high-contrast: #f8f8f8; --wp--preset--color--tertiary: #c5c5c5; --wp--preset--color--border: #c5c5c5; --wp--preset--color--border-low-contrast: #a5a5a5; --wp--preset--color--border-high-contrast: #f8f8f8; --wp--preset--color--text-selection: #a9d9f9; --wp--preset--color--alert-success: #33b756; --wp--preset--color--alert-info: #1279be; --wp--preset--color--alert-warning: #ecc700; --wp--preset--color--alert-error: #de3e33; --wp--preset--color--black: black; --wp--preset--color--white: white; } body .widget_eu_cookie_law_widget #eu-cookie-law input.accept, .wp-block-search .wp-block-search__button, .a8c-posts-list__view-all, button, input[type=submit], a.wp-block-button__link, button.wp-block-button__link, .wp-block-file__button, button[data-load-more-btn], .button { line-height: 1; color: var(--wp--preset--color--background); cursor: pointer; font-weight: bold; font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-base, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-size: 1rem; background-color: var(--wp--preset--color--primary); border-radius: 5px; border-width: 0; text-decoration: none; padding: 16px 24px; } body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:before, .wp-block-search .wp-block-search__button:before, .a8c-posts-list__view-all:before, button:before, input[type=submit]:before, a.wp-block-button__link:before, button.wp-block-button__link:before, .wp-block-file__button:before, button[data-load-more-btn]:before, .button:before, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:after, .wp-block-search .wp-block-search__button:after, .a8c-posts-list__view-all:after, button:after, input[type=submit]:after, a.wp-block-button__link:after, button.wp-block-button__link:after, .wp-block-file__button:after, button[data-load-more-btn]:after, .button:after { content: ""; display: block; height: 0; width: 0; } body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:before, .wp-block-search .wp-block-search__button:before, .a8c-posts-list__view-all:before, button:before, input[type=submit]:before, a.wp-block-button__link:before, button.wp-block-button__link:before, .wp-block-file__button:before, button[data-load-more-btn]:before, .button:before { margin-bottom: -0.12em; } body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:after, .wp-block-search .wp-block-search__button:after, .a8c-posts-list__view-all:after, button:after, input[type=submit]:after, a.wp-block-button__link:after, button.wp-block-button__link:after, .wp-block-file__button:after, button[data-load-more-btn]:after, .button:after { margin-top: -0.11em; } body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:not(.has-background):hover, .wp-block-search .wp-block-search__button:not(.has-background):hover, .a8c-posts-list__view-all:not(.has-background):hover, button:not(.has-background):hover, input[type=submit]:not(.has-background):hover, a.wp-block-button__link:not(.has-background):hover, .wp-block-file__button:not(.has-background):hover, .button:not(.has-background):hover, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:focus, .wp-block-search .wp-block-search__button:focus, .a8c-posts-list__view-all:focus, button:focus, input[type=submit]:focus, a.wp-block-button__link:focus, .wp-block-file__button:focus, .button:focus, body .widget_eu_cookie_law_widget #eu-cookie-law input.has-focus.accept, .wp-block-search .has-focus.wp-block-search__button, .has-focus.a8c-posts-list__view-all, button.has-focus, input.has-focus[type=submit], a.has-focus.wp-block-button__link, .has-focus.wp-block-file__button, .has-focus.button { color: var(--wp--preset--color--background); background-color: var(--wp--preset--color--primary-hover); } html { line-height: 1.15; -webkit-text-size-adjust: 100%; } body { margin: 0; } main { display: block; } h1 { font-size: 2em; margin: 0.67em 0; } hr { box-sizing: content-box; height: 0; overflow: visible; } pre { font-family: monospace, monospace; font-size: 1em; } a { background-color: transparent; } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } button, [type=button], [type=reset], [type=submit] { -webkit-appearance: button; } button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { padding: 0.35em 0.75em 0.625em; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type=checkbox], [type=radio] { box-sizing: border-box; padding: 0; } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto; } [type=search] { -webkit-appearance: textfield; outline-offset: -2px; } [type=search]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } details { display: block; } summary { display: list-item; } template { display: none; } [hidden] { display: none; } html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, form, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } html { box-sizing: border-box; } *, *::before, *::after { box-sizing: inherit; } html { font-size: 17.3913043478px; font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-base, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); line-height: 1.6; } @media only screen and (min-width: 560px) { html { font-size: 20px; } } body { font-size: 1rem; font-weight: normal; color: var(--wp--preset--color--foreground); text-align: left; background-color: var(--wp--preset--color--background); } a { color: var(--wp--preset--color--primary); } a:hover { color: var(--wp--preset--color--primary-hover); } .has-primary-background-color a:not(.has-text-color) { color: var(--wp--preset--color--background); } button, a { cursor: pointer; } .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; } .screen-reader-text:focus { background-color: var(--wp--preset--color--background); border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; clip-path: none; color: var(--wp--preset--color--foreground); display: block; font-size: 1.15rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } #content[tabindex="-1"]:focus { outline: 0; } .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; table-layout: fixed; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; } header *, main *, footer * { max-width: unset; } html, body, div, header, nav, article, figure, hr, main, section, footer { max-width: none; } ::selection { background-color: var(--wp--preset--color--text-selection); } ::-moz-selection { background-color: var(--wp--preset--color--text-selection); } .site-header, .site-main, .site-footer { padding: 16px 16px; margin-left: auto; margin-right: auto; } @media only screen and (min-width: 560px) { .site-header, .site-main, .site-footer { padding-top: 32px; padding-right: 0; padding-bottom: 32px; padding-left: 0; } } .site-main > * { margin-top: calc(3 * 32px); margin-bottom: calc(3 * 32px); } .site-main > *:first-child { margin-top: 0; } .site-main > *:last-child { margin-bottom: 0; } .entry-header, .post-thumbnail, .entry-content, .entry-footer, .author-bio, .widget-area { margin-top: 32px; margin-right: auto; margin-bottom: 32px; margin-left: auto; } .site-footer > *, .site-main > article > *, .site-main > .not-found > *, .entry-content > *, .entry-content-child, .wp-block-premium-content-container .wp-premium-content-logged-out-view > *, .wp-block-premium-content-container .wp-block-premium-content-subscriber-view > *, [class*=inner-container] > *, .widget-area > * { margin-top: 21.312px; margin-bottom: 21.312px; } @media only screen and (min-width: 560px) { .site-footer > *, .site-main > article > *, .site-main > .not-found > *, .entry-content > *, .entry-content-child, .wp-block-premium-content-container .wp-premium-content-logged-out-view > *, .wp-block-premium-content-container .wp-block-premium-content-subscriber-view > *, [class*=inner-container] > *, .widget-area > * { margin-top: 32px; margin-bottom: 32px; } } .site-footer > *:first-child, .site-main > article > *:first-child, .site-main > .not-found > *:first-child, .entry-content > *:first-child, .entry-content-child:first-child, .wp-block-premium-content-container .wp-premium-content-logged-out-view > :first-child, .wp-block-premium-content-container .wp-block-premium-content-subscriber-view > :first-child, [class*=inner-container] > *:first-child, .widget-area > *:first-child { margin-top: 0; } .site-footer > *:last-child, .site-main > article > *:last-child, .site-main > .not-found > *:last-child, .entry-content > *:last-child, .entry-content-child:last-child, .wp-block-premium-content-container .wp-premium-content-logged-out-view > :last-child, .wp-block-premium-content-container .wp-block-premium-content-subscriber-view > :last-child, [class*=inner-container] > *:last-child, .widget-area > *:last-child { margin-bottom: 0; } .site-header > *, .entry-header > *, .post-thumbnail > *, .page-content > *, .comment-content > *, .author-bio > *, .widget-area > .widget > * { margin-top: 16px; margin-bottom: 16px; } .site-header > *:first-child, .entry-header > *:first-child, .post-thumbnail > *:first-child, .page-content > *:first-child, .comment-content > *:first-child, .author-bio > *:first-child, .widget-area > .widget > *:first-child { margin-top: 0; } .site-header > *:last-child, .entry-header > *:last-child, .post-thumbnail > *:last-child, .page-content > *:last-child, .comment-content > *:last-child, .author-bio > *:last-child, .widget-area > .widget > *:last-child { margin-bottom: 0; } .entry-content > * { } .entry-content > *.alignleft, .entry-content > *.alignright, .entry-content > *.alignleft:first-child + *, .entry-content > *.alignright:first-child + *, .entry-content > *.alignfull { margin-top: 0; } .entry-content > *:last-child, .entry-content > *.alignfull { margin-bottom: 0; } .entry-content > *.alignfull + .alignleft { float: left; margin-top: 32px; margin-left: 16px; margin-right: 16px; } .entry-content > *.alignfull + .alignright { float: right; margin-top: 32px; margin-left: 16px; margin-right: 16px; } @counter-style empty { symbols: ""; } blockquote { padding-left: 16px; } blockquote p { font-size: 1.520875rem; letter-spacing: normal; line-height: 1.125; } blockquote cite, blockquote footer { font-size: 0.8695652174rem; letter-spacing: normal; } blockquote > * { margin-top: 16px; margin-bottom: 16px; } blockquote > *:first-child { margin-top: 0; } blockquote > *:last-child { margin-bottom: 0; } blockquote.alignleft, blockquote.alignright { padding-left: inherit; } blockquote.alignleft p, blockquote.alignright p { font-size: 1.3225rem; max-width: inherit; width: inherit; } blockquote.alignleft cite, blockquote.alignleft footer, blockquote.alignright cite, blockquote.alignright footer { font-size: 0.7561436673rem; letter-spacing: normal; } 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 { color: var(--wp--preset--color--black); border: 1px solid var(--wp--preset--color--border); border-radius: 5px; padding: 16px; } 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 { color: var(--wp--preset--color--black); border-color: var(--wp--preset--color--primary-hover); } select { border: 1px solid var(--wp--preset--color--border); } textarea { width: 100%; } input[type=checkbox] + label { display: inline; margin-left: 0.5em; margin-right: 2em; line-height: 1em; } figcaption { color: var(--wp--preset--color--foreground-low-contrast); font-size: 0.7561436673rem; margin-top: calc(0.5 * 16px); margin-bottom: 16px; text-align: center; } .alignleft figcaption, .alignright figcaption { margin-bottom: 0; } .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } embed, iframe, object { max-width: 100%; } .getty.embed.image { display: block !important; } .wp-block-audio { min-width: inherit; } .wp-block-audio.alignleft, .wp-block-audio.alignright { min-width: 300px; } .wp-block-newspack-blocks-homepage-articles.image-aligntop .post-thumbnail { margin-bottom: 16px; } .wp-block-newspack-blocks-homepage-articles.image-alignleft .post-thumbnail { margin-right: 32px; } .wp-block-newspack-blocks-homepage-articles.image-alignright .post-thumbnail { margin-left: 32px; } .wp-block-newspack-blocks-homepage-articles.image-alignbehind .post-has-image .entry-wrapper { padding: 32px; } .wp-block-newspack-blocks-homepage-articles.is-grid article { margin-top: 0; margin-bottom: 64px; } @media only screen and (min-width: 560px) { .wp-block-newspack-blocks-homepage-articles.is-grid article { margin-bottom: 96px; } } .wp-block-newspack-blocks-homepage-articles .article-section-title { font-size: 1rem; margin-bottom: 16px; } .wp-block-newspack-blocks-homepage-articles .article-section-title + article { margin-top: 0; } .wp-block-newspack-blocks-homepage-articles article { display: block; margin-top: 64px; margin-bottom: 64px; } @media only screen and (min-width: 560px) { .wp-block-newspack-blocks-homepage-articles article { margin-top: 96px; margin-bottom: 96px; } } .wp-block-newspack-blocks-homepage-articles article:first-child { margin-top: 0; } .wp-block-newspack-blocks-homepage-articles article:last-child { margin-bottom: 96px; } .wp-block-newspack-blocks-homepage-articles article .post-thumbnail img { width: auto; } .wp-block-newspack-blocks-homepage-articles article .entry-wrapper > * { margin-top: 16px; margin-bottom: 16px; } .wp-block-newspack-blocks-homepage-articles article .entry-wrapper > *:first-child { margin-top: 0; } .wp-block-newspack-blocks-homepage-articles article .entry-wrapper > *:last-child { margin-bottom: 0; } .wp-block-newspack-blocks-homepage-articles article .entry-title a { color: var(--wp--preset--color--primary); } .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-title a, [class*=background-color]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-title a, [style*=background-color] .wp-block-newspack-blocks-homepage-articles article .entry-title a { color: currentColor; } .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover { color: var(--wp--preset--color--primary-hover); text-decoration: underline; } .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover, [class*=background-color]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover, [style*=background-color] .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover { color: currentColor; } @media only screen and (min-width: 560px) { .wp-block-newspack-blocks-homepage-articles article .more-link { margin-top: 16px; } } .wp-block-newspack-blocks-homepage-articles article .entry-meta, .wp-block-newspack-blocks-homepage-articles article .cat-links { color: var(--wp--preset--color--foreground-low-contrast); font-size: 0.8695652174rem; } .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-meta, [class*=background-color]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-meta, [style*=background-color] .wp-block-newspack-blocks-homepage-articles article .entry-meta, .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .cat-links, [class*=background-color]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .cat-links, [style*=background-color] .wp-block-newspack-blocks-homepage-articles article .cat-links { color: currentColor; } .wp-block-newspack-blocks-homepage-articles article .entry-meta > span > *, .wp-block-newspack-blocks-homepage-articles article .cat-links > span > * { vertical-align: top; } .wp-block-newspack-blocks-homepage-articles article .entry-meta .byline:not(:last-child), .wp-block-newspack-blocks-homepage-articles article .cat-links .byline:not(:last-child) { margin-right: 16px; } .wp-block-newspack-blocks-homepage-articles article .entry-meta .published + .updated, .wp-block-newspack-blocks-homepage-articles article .cat-links .published + .updated { display: none; } .wp-block-newspack-blocks-homepage-articles article .entry-meta a, .wp-block-newspack-blocks-homepage-articles article .cat-links a { color: currentColor; text-decoration: underline; } .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: var(--wp--preset--color--primary-hover); text-decoration: none; } .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover, [class*=background-color]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover, [style*=background-color] .wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover, .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-meta a:active, [class*=background-color]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-meta a:active, [style*=background-color] .wp-block-newspack-blocks-homepage-articles article .entry-meta a:active, .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .cat-links a:hover, [class*=background-color]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .cat-links a:hover, [style*=background-color] .wp-block-newspack-blocks-homepage-articles article .cat-links a:hover, .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .cat-links a:active, [class*=background-color]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .cat-links a:active, [style*=background-color] .wp-block-newspack-blocks-homepage-articles article .cat-links a:active { color: currentColor; } button[data-load-more-btn], .button { display: inline-block; } .has-background:not(.has-background-background-color) button[data-load-more-btn], [class*=background-color]:not(.has-background-background-color) button[data-load-more-btn], [style*=background-color] button[data-load-more-btn], .has-background:not(.has-background-background-color) .button, [class*=background-color]:not(.has-background-background-color) .button, [style*=background-color] .button { background-color: transparent; border: 2px solid currentColor; color: currentColor; } .wp-block-button.is-style-outline.wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link { border: 2px solid currentcolor; padding: 14px 24px; } .wp-block-button.is-style-outline.wp-block-button__link:not(.has-background), .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background) { background: transparent; } .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: var(--wp--preset--color--primary); } .wp-block-button.is-style-outline.wp-block-button__link:active, .wp-block-button.is-style-outline .wp-block-button__link:active { color: var(--wp--preset--color--primary); } .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: var(--wp--preset--color--primary-hover); } .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: var(--wp--preset--color--background); } .wp-block-button.is-style-squared, .wp-block-button.is-style-squared .wp-block-button__link { border-radius: 0; } .wp-block-code { color: var(--wp--preset--color--foreground); font-size: 0.8695652174rem; padding: 16px; border-color: var(--wp--preset--color--border); } .wp-block-code pre { color: var(--wp--preset--color--foreground); } .wp-block-columns { } .wp-block-columns .wp-block-column > * { margin-top: 21.312px; margin-bottom: 21.312px; } @media only screen and (min-width: 560px) { .wp-block-columns .wp-block-column > * { margin-top: 32px; margin-bottom: 32px; } } .wp-block-columns .wp-block-column > *:first-child { margin-top: 0; } .wp-block-columns .wp-block-column > *:last-child { margin-bottom: 0; } .wp-block-columns .wp-block-column:last-child { margin-bottom: 0; } .wp-block-columns .wp-block-column:not(:last-child) { margin-bottom: 21.312px; } @media only screen and (min-width: 560px) { .wp-block-columns .wp-block-column:not(:last-child) { margin-bottom: 32px; } } @media only screen and (min-width: 782px) { .wp-block-columns .wp-block-column:not(:last-child) { margin-bottom: 0; } } .wp-block-columns.alignfull { padding-left: 16px; padding-right: 16px; } .wp-block-columns.alignfull:not(:first-child) { margin-top: 32px; } .wp-block-columns.alignfull:not(:last-child) { margin-bottom: 32px; } .wp-block-cover, .wp-block-cover-image { background-color: var(--wp--preset--color--foreground); min-height: 480px; margin-top: inherit; margin-bottom: inherit; } .wp-block-cover.has-background-dim, .wp-block-cover-image.has-background-dim { background-color: var(--wp--preset--color--foreground); } .wp-block-cover .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text { margin-top: 32px; margin-bottom: 32px; } .wp-block-cover h2, .wp-block-cover-image h2 { font-size: 2.0113571875rem; letter-spacing: normal; line-height: 1.125; max-width: inherit; text-align: inherit; padding: 0; } .wp-block-cover h2.has-text-align-left, .wp-block-cover-image h2.has-text-align-left { text-align: left; } .wp-block-cover h2.has-text-align-center, .wp-block-cover-image h2.has-text-align-center { text-align: center; } .wp-block-cover h2.has-text-align-right, .wp-block-cover-image h2.has-text-align-right { text-align: right; } .wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container { width: calc(100% - 64px); } .wp-block-cover .wp-block-cover__inner-container > *, .wp-block-cover-image .wp-block-cover__inner-container > * { margin-top: 21.312px; margin-bottom: 21.312px; } @media only screen and (min-width: 560px) { .wp-block-cover .wp-block-cover__inner-container > *, .wp-block-cover-image .wp-block-cover__inner-container > * { margin-top: 32px; margin-bottom: 32px; } } .wp-block-cover .wp-block-cover__inner-container > *:first-child, .wp-block-cover-image .wp-block-cover__inner-container > *:first-child { margin-top: 0; } .wp-block-cover .wp-block-cover__inner-container > *:last-child, .wp-block-cover-image .wp-block-cover__inner-container > *:last-child { margin-bottom: 0; } .wp-block-cover.alignleft, .wp-block-cover.alignright, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright { margin-top: 0; } .wp-block-cover.alignleft > *, .wp-block-cover.alignright > *, .wp-block-cover-image.alignleft > *, .wp-block-cover-image.alignright > * { margin-top: calc(2 * 32px); margin-bottom: calc(2 * 32px); padding-left: 16px; padding-right: 16px; width: 100%; } .wp-block-cover.has-left-content, .wp-block-cover.has-right-content, .wp-block-cover-image.has-left-content, .wp-block-cover-image.has-right-content { justify-content: center; } .wp-block-file .wp-block-file__button { background-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--background); font-size: 0.8695652174rem; margin-left: 16px; margin-right: 16px; } .wp-block-file .wp-block-file__button:before, .wp-block-file .wp-block-file__button:after { display: inherit; } .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: var(--wp--preset--color--background); opacity: 0.85; } .wp-block-gallery { margin: 0; } .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption { margin: 0; color: var(--wp--preset--color--white); font-size: 0.7561436673rem; } .wp-block-gallery.alignleft, .wp-block-gallery.alignright { max-width: 50%; } .wp-block-group .wp-block-group__inner-container { margin-left: auto; margin-right: auto; } .wp-block-group .wp-block-group__inner-container > * { margin-top: 21.312px; margin-bottom: 21.312px; } @media only screen and (min-width: 560px) { .wp-block-group .wp-block-group__inner-container > * { margin-top: 32px; margin-bottom: 32px; } } .wp-block-group .wp-block-group__inner-container > *:first-child { margin-top: 0; } .wp-block-group .wp-block-group__inner-container > *:last-child { margin-bottom: 0; } .wp-block-group.has-background { padding: 21.312px; } @media only screen and (min-width: 560px) { .wp-block-group.has-background { padding: 32px; } } .wp-block-group.alignfull { padding-left: 16px; padding-right: 16px; } h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-weight: bold; clear: both; } h1, .h1 { font-size: 2.3130607656rem; letter-spacing: normal; line-height: 1.125; } h2, .h2 { font-size: 2.0113571875rem; letter-spacing: normal; line-height: 1.125; } h3, .h3 { font-size: 1.74900625rem; letter-spacing: normal; line-height: 1.125; } h4, .h4 { font-size: 1.520875rem; letter-spacing: normal; line-height: 1.125; } h5, .h5 { font-size: 1.3225rem; letter-spacing: normal; line-height: 1.125; } h6, .h6 { font-size: 1.15rem; letter-spacing: normal; line-height: 1.125; } .wp-block-image { text-align: center; } .wp-block-image figcaption { color: var(--wp--preset--color--foreground-low-contrast); font-size: 0.7561436673rem; margin-top: calc(0.5 * 16px); margin-bottom: 16px; text-align: center; } .entry-content > *[class=wp-block-image], .entry-content [class*=inner-container] > *[class=wp-block-image] { margin-top: 0; margin-bottom: 0; } .entry-content > *[class=wp-block-image] + *, .entry-content [class*=inner-container] > *[class=wp-block-image] + * { margin-top: 0; } img { height: auto; max-width: 100%; vertical-align: middle; } .wp-block-latest-comments { padding-left: 0; } .wp-block-latest-comments .wp-block-latest-comments__comment { font-size: 0.8695652174rem; line-height: 1.6; margin-top: 32px; margin-bottom: 32px; } .wp-block-latest-comments .wp-block-latest-comments__comment:first-child { margin-top: 0; } .wp-block-latest-comments .wp-block-latest-comments__comment:last-child { margin-bottom: 0; } .wp-block-latest-comments .wp-block-latest-comments__comment-meta { font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); } .wp-block-latest-comments .wp-block-latest-comments__comment-date { color: var(--wp--preset--color--foreground-low-contrast); font-size: 0.8695652174rem; } .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p { font-size: 0.8695652174rem; line-height: 1.6; margin: 0; } .wp-block-latest-posts { padding-left: 0; } .wp-block-latest-posts > li { word-wrap: break-word; margin-top: 32px; margin-bottom: 32px; } .wp-block-latest-posts > li:first-child { margin-top: 0; } .wp-block-latest-posts > li:last-child { margin-bottom: 0; } .wp-block-latest-posts > li > a { font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-size: 1.520875rem; font-weight: bold; line-height: 1.125; } .wp-block-latest-posts .wp-block-latest-posts__post-date { color: var(--wp--preset--color--foreground-low-contrast); font-size: 0.7561436673rem; line-height: 1.6; } .entry-content [class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date, .entry-content .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date { color: currentColor; } .wp-block-latest-posts .wp-block-latest-posts__post-excerpt, .wp-block-latest-posts .wp-block-latest-posts__post-full-content { font-size: 0.8695652174rem; line-height: 1.6; margin: 0; } .wp-block-latest-posts.alignfull { padding-left: 16px; padding-right: 16px; } .entry-content [class*=inner-container] .wp-block-latest-posts.alignfull, .entry-content .has-background .wp-block-latest-posts.alignfull { padding-left: 0; padding-right: 0; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } .gallery-item a { display: block; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-caption { display: block; } ul, ol { font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-base, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); margin: 0; padding-left: 32px; } ul.aligncenter, ol.aligncenter { list-style-position: inside; padding: 0; } ul.alignright, ol.alignright { list-style-position: inside; text-align: right; padding: 0; } ul { list-style-type: disc; } ol { list-style-type: decimal; } dt { font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-weight: bold; } dd { margin: 0; padding-left: 32px; } .wp-block-media-text { } .wp-block-media-text .wp-block-media-text__content { padding: 16px; } @media only screen and (min-width: 640px) { .wp-block-media-text .wp-block-media-text__content { padding: 32px; } } .wp-block-media-text .wp-block-media-text__content > * { margin-top: 21.312px; margin-bottom: 21.312px; } @media only screen and (min-width: 560px) { .wp-block-media-text .wp-block-media-text__content > * { margin-top: 32px; margin-bottom: 32px; } } .wp-block-media-text .wp-block-media-text__content > *:first-child { margin-top: 0; } .wp-block-media-text .wp-block-media-text__content > *:last-child { margin-bottom: 0; } @media only screen and (min-width: 560px) { .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { padding-top: 32px; padding-bottom: 32px; } } p.has-background { padding: 16px 16px; } .a8c-posts-list__listing { list-style: none; margin: 0; padding: 0; } .a8c-posts-list__listing:not(:last-child) { margin-bottom: calc(3 * 32px); } .a8c-posts-list-item__featured span { color: var(--wp--preset--color--background); background-color: var(--wp--preset--color--primary); font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-weight: bold; font-size: 0.8695652174rem; line-height: 1; padding: calc(0.5 * 16px) calc(0.66 * 16px); } .a8c-posts-list__item { display: block; margin-top: calc(3 * 32px); margin-bottom: calc(3 * 32px); } .a8c-posts-list__item:first-child { margin-top: 0; } .a8c-posts-list__item:last-child { margin-bottom: 0; } .a8c-posts-list__item .entry > * { margin-top: 16px; margin-bottom: 16px; } .a8c-posts-list__item .entry > *:first-child { margin-top: 0; } .a8c-posts-list__item .entry > *:last-child { margin-bottom: 0; } .a8c-posts-list__item .a8c-posts-list-item__meta { color: var(--wp--preset--color--foreground-low-contrast); font-size: 0.8695652174rem; } .a8c-posts-list__item .a8c-posts-list-item__meta a { color: currentColor; } .a8c-posts-list__item .a8c-posts-list-item__meta a:hover, .a8c-posts-list__item .a8c-posts-list-item__meta a:active { color: var(--wp--preset--color--primary-hover); } .a8c-posts-list__item .a8c-posts-list-item__edit-link { margin-left: 16px; } .a8c-posts-list__view-all { display: inline-block; } .wp-block-pullquote { border-top-color: var(--wp--preset--color--border); border-top-width: 4px; border-bottom-color: var(--wp--preset--color--border); border-bottom-width: 4px; color: var(--wp--preset--color--foreground); } .wp-block-pullquote blockquote p { font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-size: 1.520875rem; letter-spacing: normal; line-height: 1.125; } .wp-block-pullquote.is-style-solid-color blockquote p { font-size: 1.520875rem; } .wp-block-pullquote a { color: currentColor; } .wp-block-pullquote .wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer { color: var(--wp--preset--color--foreground-low-contrast); font-size: 0.8695652174rem; letter-spacing: normal; } .wp-block-pullquote blockquote { padding-left: 0; } .wp-block-pullquote.is-style-solid-color { color: var(--wp--preset--color--background); } .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation, .wp-block-pullquote.is-style-solid-color cite, .wp-block-pullquote.is-style-solid-color footer { color: currentColor; } .wp-block-pullquote.is-style-solid-color:not(.has-background) { background-color: var(--wp--preset--color--primary); } .wp-block-quote { border-left-color: var(--wp--preset--color--primary); margin: 32px 0; padding-left: 16px; } .wp-block-quote > * { margin-top: 16px; margin-bottom: 16px; } .wp-block-quote > *:first-child { margin-top: 0; } .wp-block-quote > *:last-child { margin-bottom: 0; } .wp-block-quote p { font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-size: 1.520875rem; letter-spacing: normal; line-height: 1.125; } .wp-block-quote .wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer { color: var(--wp--preset--color--foreground-low-contrast); font-size: 0.8695652174rem; letter-spacing: normal; } .has-background:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation, [class*=background-color]:not(.has-background-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:not(.has-background-background-color) .wp-block-quote cite, [class*=background-color]:not(.has-background-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:not(.has-background-background-color) .wp-block-quote footer, [class*=background-color]:not(.has-background-background-color) .wp-block-quote footer, [style*=background-color] .wp-block-quote footer, .wp-block-cover[style*=background-image] .wp-block-quote footer { color: currentColor; } .wp-block-quote[style*="text-align:right"], .wp-block-quote[style*="text-align: right"] { border-right-color: var(--wp--preset--color--primary); } .wp-block-quote.is-style-large, .wp-block-quote.is-large { margin-top: 32px; margin-bottom: 32px; padding: 0; } .wp-block-quote.is-style-large p, .wp-block-quote.is-large p { font-size: 1.74900625rem; letter-spacing: normal; line-height: 1.125; } .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: var(--wp--preset--color--foreground-low-contrast); font-size: 0.8695652174rem; letter-spacing: normal; } .has-background:not(.has-background-background-color) .wp-block-quote, [class*=background-color]:not(.has-background-background-color) .wp-block-quote, [style*=background-color] .wp-block-quote, .wp-block-cover[style*=background-image] .wp-block-quote { border-color: currentColor; } .wp-block-search { flex-wrap: wrap; } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { background: var(--wp--preset--color--white); color: var(--wp--preset--color--black); border: 1px solid var(--wp--preset--color--border); border-radius: 5px; } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { padding: 16px; } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button { padding: 16px 24px; } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon { padding: 0; } .wp-block-search .wp-block-search__label { font-weight: normal; } .wp-block-search .wp-block-search__input { color: var(--wp--preset--color--black); border: 1px solid var(--wp--preset--color--border); border-radius: 5px; padding: 16px; font-size: 1rem; line-height: 1rem; font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-base, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); max-width: inherit; margin-right: calc(0.66 * 24px); background: var(--wp--preset--color--white); } .wp-block-search .wp-block-search__input:focus { color: var(--wp--preset--color--black); border-color: var(--wp--preset--color--border); } .wp-block-search .wp-block-search__button { border: none; box-shadow: none; } .wp-block-search .wp-block-search__button.has-icon { transform: scaleX(-1); padding: 0; min-width: calc(2 * 16px + 1rem + 4px); min-height: calc(2 * 16px + 1rem + 4px); } .wp-block-search .wp-block-search__button.has-icon svg { fill: currentColor; width: 29px; height: 29px; } hr { border-bottom: 2px solid var(--wp--preset--color--border); clear: both; margin-left: auto; margin-right: auto; } hr.wp-block-separator { border-bottom: 2px solid var(--wp--preset--color--border); } hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots) { max-width: 96px; } hr.wp-block-separator.is-style-wide { border-bottom-width: 2px; } 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(--wp--preset--color--border); font-size: 1.520875rem; letter-spacing: 0.8695652174rem; padding-left: 0.8695652174rem; } .has-background:not(.has-background-background-color) hr.wp-block-separator, [class*=background-color]:not(.has-background-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-jetpack-slideshow ul { margin-left: 0; margin-right: 0; } .wp-block-spacer { display: block; margin-bottom: 0 !important; margin-top: 0 !important; } @media only screen and (max-width: 559px) { .wp-block-spacer[style] { height: 16px !important; } } .jetpack_subscription_widget input[type=text] { padding: 16px !important; width: 100% !important; } .wp-block-jetpack-subscriptions button::before, .wp-block-jetpack-subscriptions button::after { display: none; } table, .wp-block-table { width: 100%; min-width: 240px; border-collapse: collapse; } table th, .wp-block-table th { font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -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 { padding: calc(0.5 * 16px); border: 1px solid; } table.is-style-stripes tbody tr:nth-child(odd), .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { background-color: var(--wp--preset--color--border-low-contrast); color: var(--wp--preset--color--foreground); } .wp-block-video figcaption { color: var(--wp--preset--color--foreground-low-contrast); font-size: 0.7561436673rem; margin-top: calc(0.5 * 16px); margin-bottom: 16px; text-align: center; } * > figure > video { max-width: unset; width: 100%; vertical-align: middle; } .alignleft { text-align: left; float: left; margin-top: 0; margin-right: 16px; margin-bottom: 32px; } .entry-content > .alignleft { float: left; } .aligncenter { clear: both; display: block; float: none; margin-right: auto; margin-left: auto; text-align: center; } .alignright { float: right; margin-top: 0; margin-bottom: 32px; margin-left: 16px; } .entry-content > .alignright { float: right; } .entry-content * > .alignleft + *, .entry-content * > .alignright + * { margin-top: 0; } .alignwide { clear: both; } .alignfull { clear: both; } .has-left-content { justify-content: flex-start; } .has-right-content { justify-content: flex-end; } .has-parallax { background-attachment: fixed; } .has-primary-color { color: var(--wp--preset--color--primary); } .has-secondary-color { color: var(--wp--preset--color--secondary); } .has-foreground-color { color: var(--wp--preset--color--foreground); } .has-foreground-light-color { color: var(--wp--preset--color--foreground-low-contrast); } .has-foreground-dark-color { color: var(--wp--preset--color--foreground-high-contrast); } .has-background-light-color { color: var(--wp--preset--color--background-high-contrast); } .has-background-dark-color { color: var(--wp--preset--color--background-low-contrast); } .has-background-dim, .has-background-color { color: var(--wp--preset--color--background); } .has-tertiary-color { color: var(--wp--preset--color--tertiary); } .has-background p:not(.has-text-color), .has-background h1:not(.has-text-color), .has-background h2:not(.has-text-color), .has-background h3:not(.has-text-color), .has-background h4:not(.has-text-color), .has-background h5:not(.has-text-color), .has-background h6:not(.has-text-color) { color: currentcolor; } .has-primary-background-color, .has-primary-background-color.has-background-dim { background-color: var(--wp--preset--color--primary); } .has-primary-background-color:not(.has-text-color), .has-primary-background-color.has-background-dim:not(.has-text-color) { color: var(--wp--preset--color--background); } .has-secondary-background-color, .has-secondary-background-color.has-background-dim { background-color: var(--wp--preset--color--secondary); } .has-secondary-background-color:not(.has-text-color), .has-secondary-background-color.has-background-dim:not(.has-text-color) { color: var(--wp--preset--color--background); } .has-background-dim, .has-foreground-background-color, .has-foreground-background-color.has-background-dim { background-color: var(--wp--preset--color--foreground); } .has-background-dim, .has-foreground-background-color:not(.has-text-color), .has-foreground-background-color.has-background-dim:not(.has-text-color) { color: var(--wp--preset--color--background); } .has-foreground-light-background-color, .has-foreground-light-background-color.has-background-dim { background-color: var(--wp--preset--color--foreground-low-contrast); } .has-foreground-light-background-color:not(.has-text-color), .has-foreground-light-background-color.has-background-dim:not(.has-text-color) { color: var(--wp--preset--color--background); } .has-foreground-dark-background-color, .has-foreground-dark-background-color.has-background-dim { background-color: var(--wp--preset--color--foreground-high-contrast); } .has-foreground-dark-background-color:not(.has-text-color), .has-foreground-dark-background-color.has-background-dim:not(.has-text-color) { color: var(--wp--preset--color--background); } .has-background-light-background-color, .has-background-light-background-color.has-background-dim { background-color: var(--wp--preset--color--background-high-contrast); } .has-background-light-background-color:not(.has-text-color), .has-background-light-background-color.has-background-dim:not(.has-text-color) { color: var(--wp--preset--color--foreground); } .has-background-dark-background-color, .has-background-dark-background-color.has-background-dim { background-color: var(--wp--preset--color--background-low-contrast); } .has-background-dark-background-color:not(.has-text-color), .has-background-dark-background-color.has-background-dim:not(.has-text-color) { color: var(--wp--preset--color--foreground); } .has-background-background-color, .has-background-background-color.has-background-dim { background-color: var(--wp--preset--color--background); } .has-background-background-color:not(.has-text-color), .has-background-background-color.has-background-dim:not(.has-text-color) { color: var(--wp--preset--color--foreground); } .has-tertiary-background-color, .has-tertiary-background-color.has-background-dim { background-color: var(--wp--preset--color--tertiary); } .has-tertiary-background-color:not(.has-text-color), .has-tertiary-background-color.has-background-dim:not(.has-text-color) { color: var(--wp--preset--color--foreground); } .is-small-text, .has-small-font-size { font-size: 0.8695652174rem; } .is-regular-text, .has-regular-font-size, .has-normal-font-size, .has-medium-font-size { font-size: 1rem; } .is-large-text, .has-large-font-size { font-size: 1.3225rem; line-height: 1.125; } .is-larger-text, .has-larger-font-size, .has-huge-font-size { font-size: 1.520875rem; line-height: 1.125; } .has-drop-cap:not(:focus)::first-letter { font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-size: calc(2 * 2.3130607656rem); font-weight: bold; line-height: 0.66; text-transform: uppercase; font-style: normal; float: left; margin: 0.1em 0.1em 0 0; } .has-drop-cap:not(:focus)::after { content: ""; display: table; clear: both; padding-top: 14px; } .desktop-only { display: none; } @media only screen and (min-width: 560px) { .desktop-only { display: block; } } .margin-top-none { margin-top: 0 !important; } .margin-top-half { margin-top: 16px !important; } .margin-top-default { margin-top: 32px !important; } .margin-right-none { margin-right: 0 !important; } .margin-right-half { margin-right: 16px !important; } .margin-right-default { margin-right: 32px !important; } .margin-bottom-none { margin-bottom: 0 !important; } .margin-bottom-half { margin-bottom: 16px !important; } .margin-bottom-default { margin-bottom: 32px !important; } .margin-left-none { margin-left: 0 !important; } .margin-left-half { margin-left: 16px !important; } .margin-left-default { margin-left: 32px !important; } .padding-top-none { padding-top: 0 !important; } .padding-top-half { padding-top: 16px !important; } .padding-top-default { padding-top: 32px !important; } .padding-right-none { padding-right: 0 !important; } .padding-right-half { padding-right: 16px !important; } .padding-right-default { padding-right: 32px !important; } .padding-bottom-none { padding-bottom: 0 !important; } .padding-bottom-half { padding-bottom: 16px !important; } .padding-bottom-default { padding-bottom: 32px !important; } .padding-left-none { padding-left: 0 !important; } .padding-left-half { padding-left: 16px !important; } .padding-left-default { padding-left: 32px !important; } .site-branding { color: var(--wp--preset--color--foreground-low-contrast); } .site-title { color: var(--wp--preset--color--foreground); font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); letter-spacing: normal; line-height: 1; } .site-title a { color: currentColor; font-weight: bold; } .site-title a:link, .site-title a:visited { color: currentColor; } .site-title a:hover { color: var(--wp--preset--color--primary); } .site-description { color: currentColor; font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-base, "PT Sans", -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.74900625rem; } body:not(.fse-enabled) .site-description { font-size: 0.7561436673rem; } .main-navigation { color: var(--wp--preset--color--foreground); } .main-navigation > div { display: none; } .main-navigation #toggle-menu { display: inline-block; margin: 0; } .main-navigation #toggle:checked ~ div:not(.woocommerce-menu-container) { display: block; } .main-navigation #toggle:focus + #toggle-menu { background-color: var(--wp--preset--color--primary); outline: inherit; text-decoration: underline; } .main-navigation .dropdown-icon.close { display: none; } .main-navigation #toggle:checked + #toggle-menu .open { display: none; } .main-navigation #toggle:checked + #toggle-menu .close { display: inline; } @media only screen and (min-width: 560px) { .main-navigation > div { display: inline-block; } .main-navigation #toggle-menu { display: none; } .main-navigation > div > ul > li > ul { display: none; } } .main-navigation > div > ul { display: flex; flex-wrap: wrap; list-style: none; margin: 0; max-width: none; padding-left: 0; position: relative; } .main-navigation > div > ul ul { padding-left: 0; } .main-navigation > div > ul li { display: block; position: relative; width: 100%; z-index: 1; } .main-navigation > div > ul li:hover, .main-navigation > div > ul li[focus-within] { cursor: pointer; z-index: 99999; } .main-navigation > div > ul li:hover, .main-navigation > div > ul li:focus-within { cursor: pointer; z-index: 99999; } @media only screen and (min-width: 560px) { .main-navigation > div > ul li { display: inherit; width: inherit; } .main-navigation > div > ul li:hover > ul, .main-navigation > div > ul li[focus-within] > ul, .main-navigation > div > ul li ul:hover, .main-navigation > div > ul li ul:focus { visibility: visible; opacity: 1; display: block; } .main-navigation > div > ul li:hover > ul, .main-navigation > div > ul li:focus-within > ul, .main-navigation > div > ul li ul:hover, .main-navigation > div > ul li ul:focus { visibility: visible; opacity: 1; display: block; } } @media only screen and (min-width: 560px) { .main-navigation > div > ul > li > a { line-height: 1; } .main-navigation > div > ul > li > a:before, .main-navigation > div > ul > li > a:after { content: ""; display: block; height: 0; width: 0; } .main-navigation > div > ul > li > a:before { margin-bottom: -0.12em; } .main-navigation > div > ul > li > a:after { margin-top: -0.11em; } .main-navigation > div > ul > li:first-of-type > a { padding-left: 0; } .main-navigation > div > ul > li:last-of-type > a { padding-right: 0; } } .main-navigation > div > ul > li > .sub-menu { margin: 0; position: relative; } @media only screen and (min-width: 560px) { .main-navigation > div > ul > li > .sub-menu { background: var(--wp--preset--color--background); box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.2); left: 0; top: 100%; min-width: max-content; opacity: 0; position: absolute; transition: all 0.5s ease; visibility: hidden; } } .main-navigation > div > ul > li > .sub-menu .sub-menu { width: 100%; } .main-navigation a { color: var(--wp--preset--color--foreground); display: block; font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-base, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-weight: bold; padding: 4px 0; } @media only screen and (min-width: 560px) { .main-navigation a { padding: 8px; } } .main-navigation a:link, .main-navigation a:visited { color: var(--wp--preset--color--foreground); } .main-navigation a:hover { color: var(--wp--preset--color--primary); } .main-navigation .sub-menu { list-style: none; margin-left: 0; counter-reset: nested-list; } .main-navigation .sub-menu .menu-item a { padding-top: 4px; padding-bottom: 4px; } .main-navigation .sub-menu .menu-item a::before { counter-increment: nested-list; content: "– " counters(nested-list, "– ", empty); } @media only screen and (min-width: 560px) { .main-navigation > div > ul > .menu-item-has-children > a::after { content: " ▼"; display: inline-block; font-size: 0.7561436673rem; height: inherit; width: inherit; } } .main-navigation .hide-visually { position: absolute !important; clip: rect(1px, 1px, 1px, 1px); padding: 0 !important; border: 0 !important; height: 1px !important; width: 1px !important; overflow: hidden; } body:not(.fse-enabled) .main-navigation a { font-size: 1rem; } .social-navigation > div > ul { align-content: center; display: flex; list-style: none; margin: 0; padding-left: 0; } .social-navigation > div > ul > li:first-of-type > a { padding-left: 0; } .social-navigation > div > ul > li:last-of-type > a { padding-right: 0; } .social-navigation a { color: var(--wp--preset--color--foreground-low-contrast); display: inline-block; padding: 0 8px; } .social-navigation a:hover { color: var(--wp--preset--color--primary); } .social-navigation svg { fill: currentColor; vertical-align: middle; } .site-footer { overflow: hidden; } @media only screen and (min-width: 640px) { .site-footer { align-items: flex-end; display: flex; flex-wrap: wrap; justify-content: space-between; } } .site-info { color: var(--wp--preset--color--foreground-low-contrast); font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-size: 0.8695652174rem; } @media only screen and (min-width: 640px) { .site-info { order: 1; flex: 1 0 50%; margin-top: 0; margin-bottom: 0; } } .site-info .site-name { font-weight: bold; } .site-info a { color: currentColor; } .site-info a:link, .site-info a:visited { color: currentColor; } .site-info a:hover { color: var(--wp--preset--color--primary-hover); } .footer-navigation { display: inline; } @media only screen and (min-width: 640px) { .footer-navigation { flex: 1 0 50%; order: 2; margin-top: 0; margin-bottom: 0; text-align: right; } } .footer-navigation > div { display: inline; } .footer-navigation .footer-menu { color: var(--wp--preset--color--foreground-low-contrast); margin: 0; padding-left: 0; } @media only screen and (min-width: 640px) { .footer-navigation .footer-menu { display: flex; flex-wrap: wrap; justify-content: flex-end; } } .footer-navigation .footer-menu > li { display: inline; } .footer-navigation .footer-menu > li:first-of-type > a { padding-left: 0; } .footer-navigation .footer-menu > li:last-of-type { padding-right: 0; } .footer-navigation .footer-menu a { font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-base, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-weight: bold; padding: 8px; color: currentColor; } .footer-navigation .footer-menu a:link, .footer-navigation .footer-menu a:visited { color: currentColor; } .footer-navigation .footer-menu a:hover { color: var(--wp--preset--color--primary-hover); } body:not(.fse-enabled) .footer-menu a { font-size: 0.8695652174rem; } .entry-title { font-size: 2.0113571875rem; letter-spacing: normal; line-height: 1.125; } .entry-meta, .entry-footer { color: var(--wp--preset--color--foreground-low-contrast); clear: both; float: none; font-size: 0.8695652174rem; display: block; } .entry-meta > span, .entry-footer > span { display: inline-block; margin-right: 16px; } .entry-meta > span > *, .entry-footer > span > * { display: inline-block; vertical-align: middle; } .entry-meta > span:last-child, .entry-footer > span:last-child { margin-right: 0; } .entry-meta > span .published + .updated, .entry-footer > span .published + .updated { display: none; } .entry-meta a, .entry-footer a { color: currentColor; } .entry-meta a:hover, .entry-meta a:active, .entry-footer a:hover, .entry-footer a:active { color: var(--wp--preset--color--primary-hover); } .entry-meta .svg-icon, .entry-footer .svg-icon { fill: currentColor; position: relative; display: inline-block; vertical-align: middle; margin-right: calc(0.25 * 16px); } .entry-content p { word-wrap: break-word; } .entry-content .more-link { display: block; color: inherit; margin-top: 16px; } @media only screen and (min-width: 560px) { .entry-content .more-link { margin-top: 32px; } } .entry-content .more-link:after { content: "→" ; display: inline-block; margin-left: 0.5em; } .entry-content .more-link:hover { text-decoration: none; } .entry-content > iframe, .entry-content > iframe[style], .entry-content > fb\:post { display: block !important; margin-left: auto !important; margin-right: auto !important; overflow: scroll; } .home.page.hide-homepage-header.hide-homepage-title .entry-content { margin-top: 0; padding-top: 0; } .home.page.hide-homepage-header.hide-homepage-title .entry-content > *:first-child { margin-top: 32px; } .home.page.hide-homepage-header.hide-homepage-title .entry-content > .wp-block-image.alignfull:first-child, .home.page.hide-homepage-header.hide-homepage-title .entry-content > .wp-block-cover.alignfull:first-child, .home.page.hide-homepage-header.hide-homepage-title .entry-content > .wp-block-media-text.alignfull:first-child, .home.page.hide-homepage-header.hide-homepage-title .entry-content > .wp-block-group.has-background.alignfull:first-child { margin-top: -32px; } .entry-attachment { text-align: center; } .post-thumbnail { text-align: center; } .post-thumbnail .post-thumbnail-inner { display: block; } .site-main > article > .author-bio { margin-top: calc(2 * 32px); } .author-bio .author-title { font-size: 1.74900625rem; } .post-navigation .meta-nav { font-size: 0.8695652174rem; } .post-navigation .post-title { font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-size: 1.3225rem; font-weight: 600; } .post-navigation .nav-next, .post-navigation .nav-previous { margin-top: 32px; margin-bottom: 32px; } .post-navigation .nav-next:first-child, .post-navigation .nav-previous:first-child { margin-top: 0; } .post-navigation .nav-next:last-child, .post-navigation .nav-previous:last-child { margin-bottom: 0; } .pagination .nav-links { justify-content: start; margin: 0 calc(-0.66 * 16px); } .pagination .nav-links > * { font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-size: 1.15rem; font-weight: 600; padding-left: calc(0.66 * 16px); padding-right: calc(0.66 * 16px); } .pagination .nav-links .svg-icon { display: inline-block; vertical-align: middle; fill: currentColor; } @media only screen and (min-width: 560px) { .nav-links { display: flex; justify-content: space-between; } .nav-links .nav-next, .nav-links .nav-previous { flex: 0 1 auto; margin-bottom: inherit; margin-top: inherit; max-width: calc(50% - 0.5 * 16px); } .nav-links .nav-next { text-align: right; } } .comments-area > * { margin-top: 32px; margin-bottom: 32px; } .comments-area > *:first-child { margin-top: 0; } .comments-area > *:last-child { margin-bottom: 0; } .comments-title { font-size: 1.74900625rem; letter-spacing: normal; } .comment-reply-title { font-size: 1.520875rem; display: flex; justify-content: space-between; align-items: center; } .comment-reply-title small { font-size: 1rem; font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-base, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); letter-spacing: normal; line-height: 1.125; } .comment-list { border-bottom: 1px solid var(--wp--preset--color--border); padding-left: 0; list-style: none; } .comment-list > li { border-top: 1px solid var(--wp--preset--color--border); margin-top: 32px; margin-bottom: 32px; } .comment-list .children { list-style: none; padding-left: 16px; } .comment-list .children > li { border-top: 1px solid var(--wp--preset--color--border); margin-top: 32px; margin-bottom: 32px; } @media only screen and (min-width: 560px) { .comment-list .children { padding-left: 32px; } } .comment-meta { margin-right: calc(32px + 0.5 * 16px); } .comment-meta .comment-author { line-height: 1.125; margin-bottom: 4px; padding-right: 40px; max-width: calc(100% - 48px); } @media only screen and (min-width: 560px) { .comment-meta .comment-author { display: flex; align-items: center; margin-bottom: 0; padding-right: 0; } } .comment-meta .comment-author .fn { word-wrap: break-word; word-break: break-word; hyphens: auto; } .comment-meta .comment-author .avatar { display: block; position: absolute; right: 0; } .comment-meta .comment-metadata { color: var(--wp--preset--color--foreground); padding-right: 40px; } @media only screen and (min-width: 560px) { .comment-meta .comment-metadata { padding-right: 0; } } .comment-meta .comment-metadata a { color: currentColor; } .comment-meta .comment-metadata a:hover, .comment-meta .comment-metadata a:active { color: var(--wp--preset--color--primary-hover); } @media only screen and (min-width: 560px) { .comment-meta { margin-right: inherit; align-items: center; display: flex; justify-content: space-between; } .comment-meta .comment-author { display: flex; align-items: center; max-width: inherit; flex: 0 1 auto; } .comment-meta .comment-author .fn { padding-right: 16px; } .comment-meta .comment-author .avatar { margin-right: 16px; display: inherit; position: relative; right: inherit; } .comment-meta .comment-metadata { flex: 0 1 auto; } } .comment-metadata, .reply { font-size: 0.7561436673rem; line-height: 1.125; } .reply { text-align: right; } @media only screen and (min-width: 560px) { .reply { text-align: left; } } .bypostauthor { display: block; } .says { display: none; } .comment-author .fn, .pingback .url, .trackback .url { font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); } .comment-body { position: relative; } .comment-body > * { margin-top: 32px; margin-bottom: 32px; } .comment-content a { word-wrap: break-word; } .pingback .comment-body, .trackback .comment-body { margin-top: 32px; margin-bottom: 32px; } .comment-respond { margin-top: calc(2 * 32px); } .comment-respond > * { margin-top: 16px; margin-bottom: 16px; } .comment-respond > *:first-child { margin-top: 0; } .comment-respond > *:last-child { margin-bottom: 0; } .comment-form > p { margin-top: 16px; margin-bottom: 16px; } .comment-form > p:first-of-type { margin-top: 0; } .comment-form > p:last-of-type { margin-bottom: 0; } .comment-form > p label, .comment-form > p input[type=email], .comment-form > p input[type=text], .comment-form > p input[type=url], .comment-form > p textarea { width: 100%; } .comment-form > p.comment-form-cookies-consent > label { width: auto; } @media only screen and (min-width: 560px) { .comment-form > p { display: flex; } .comment-form > p label { width: 25%; } .comment-form > p.comment-form-cookies-consent { margin-left: 25%; } .comment-form > p.comment-form-cookies-consent > label { width: auto; display: inline-block; } .comment-form > p input[type=email], .comment-form > p input[type=text], .comment-form > p input[type=url], .comment-form > p textarea { width: 75%; } .comment-form > p.comment-notes, .comment-form > p.logged-in-as { display: block; } } .comment-navigation a { font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-size: 1.15rem; font-weight: 600; } .widget-area { flex: 0 0 100%; } .sticky-post { color: var(--wp--preset--color--background); background-color: var(--wp--preset--color--primary); font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-family: var(--font-headings, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif); font-weight: bold; font-size: 0.8695652174rem; line-height: 1; padding: calc(0.5 * 16px) calc(0.66 * 16px); } .page-title { font-size: 1.520875rem; } .responsive-max-width, .entry-content > .wp-block-button.aligncenter, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment), .entry-content > *:not(.wp-block-button), .entry-content [class*=inner-container] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination { max-width: 100%; margin-left: auto; margin-right: auto; } @media only screen and (min-width: 560px) { .responsive-max-width, .entry-content > .wp-block-button.aligncenter, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment), .entry-content > *:not(.wp-block-button), .entry-content [class*=inner-container] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination { max-width: calc(560px - 32px); } } @media only screen and (min-width: 640px) { .responsive-max-width, .entry-content > .wp-block-button.aligncenter, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment), .entry-content > *:not(.wp-block-button), .entry-content [class*=inner-container] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination { max-width: calc(640px - 32px); } } @media only screen and (min-width: 782px) { .responsive-max-width, .entry-content > .wp-block-button.aligncenter, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment), .entry-content > *:not(.wp-block-button), .entry-content [class*=inner-container] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination { max-width: calc(782px - 32px); } } @media only screen and (min-width: 1024px) { .responsive-max-width, .entry-content > .wp-block-button.aligncenter, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment), .entry-content > *:not(.wp-block-button), .entry-content [class*=inner-container] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination { max-width: calc(782px - 32px); } } @media only screen and (min-width: 1280px) { .responsive-max-width, .entry-content > .wp-block-button.aligncenter, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment), .entry-content > *:not(.wp-block-button), .entry-content [class*=inner-container] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination { max-width: calc(782px - 32px); } } body:not(.fse-enabled) #masthead, body:not(.fse-enabled) #colophon, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, .entry-content > .alignwide { margin-left: auto; margin-right: auto; max-width: 100%; } @media only screen and (min-width: 560px) { body:not(.fse-enabled) #masthead, body:not(.fse-enabled) #colophon, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, .entry-content > .alignwide { max-width: calc(560px - 32px); } } @media only screen and (min-width: 640px) { body:not(.fse-enabled) #masthead, body:not(.fse-enabled) #colophon, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, .entry-content > .alignwide { max-width: calc(640px - 32px); } } @media only screen and (min-width: 782px) { body:not(.fse-enabled) #masthead, body:not(.fse-enabled) #colophon, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, .entry-content > .alignwide { max-width: calc(782px - 32px); } } @media only screen and (min-width: 1024px) { body:not(.fse-enabled) #masthead, body:not(.fse-enabled) #colophon, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, .entry-content > .alignwide { width: calc(calc(782px - 32px) + 256px); max-width: calc(100% - 32px); } } @media only screen and (min-width: 1280px) { body:not(.fse-enabled) #masthead, body:not(.fse-enabled) #colophon, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, .entry-content > .alignwide { width: calc(calc(782px - 32px) + 256px); max-width: calc(100% - 32px); } } .entry-content > .alignwide [class*=inner-container] > .alignwide, .entry-content > .alignfull [class*=inner-container] > .alignwide { width: calc(100% + 256px); max-width: 100%; margin-left: auto; margin-right: auto; } @media only screen and (min-width: 560px) { .entry-content > .alignwide [class*=inner-container] > .alignwide, .entry-content > .alignfull [class*=inner-container] > .alignwide { width: calc(calc(560px - 32px) + 256px); max-width: 100%; } } @media only screen and (min-width: 640px) { .entry-content > .alignwide [class*=inner-container] > .alignwide, .entry-content > .alignfull [class*=inner-container] > .alignwide { width: calc(calc(640px - 32px) + 256px); max-width: 100%; } } @media only screen and (min-width: 782px) { .entry-content > .alignwide [class*=inner-container] > .alignwide, .entry-content > .alignfull [class*=inner-container] > .alignwide { width: calc(calc(782px - 32px) + 256px); max-width: 100%; } } @media only screen and (min-width: 1024px) { .entry-content > .alignwide [class*=inner-container] > .alignwide, .entry-content > .alignfull [class*=inner-container] > .alignwide { width: calc(calc(782px - 32px) + 256px); max-width: 100%; } } @media only screen and (min-width: 1280px) { .entry-content > .alignwide [class*=inner-container] > .alignwide, .entry-content > .alignfull [class*=inner-container] > .alignwide { width: calc(calc(782px - 32px) + 256px); max-width: 100%; } } .singular .hentry .entry-header .entry-title:before, .singular .hentry .entry-header .entry-title:after, .page-title:before, .page-title:after, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, .entry-content > .alignfull { margin-left: -16px; margin-right: -16px; width: calc(100% + 32px); max-width: calc(100% + 32px); } @media only screen and (min-width: 560px) { .singular .hentry .entry-header .entry-title:before, .singular .hentry .entry-header .entry-title:after, .page-title:before, .page-title:after, .entry-content > .alignfull.wp-block-jetpack-gif, .entry-content > .alignfull.wp-block-jetpack-tiled-gallery, .entry-content > .alignfull { margin-left: inherit; margin-right: inherit; width: inherit; max-width: inherit; } } .entry-content > .alignright { } @media only screen and (min-width: 560px) { .entry-content > .alignright { margin-right: calc(0.5 * (100vw - calc(560px - 32px))); max-width: calc(0.5 * calc(560px - 32px)); margin-left: 16px; } } @media only screen and (min-width: 640px) { .entry-content > .alignright { margin-right: calc(0.5 * (100vw - calc(640px - 32px))); max-width: calc(0.5 * calc(640px - 32px)); } } @media only screen and (min-width: 782px) { .entry-content > .alignright { margin-right: calc(0.5 * (100vw - calc(782px - 32px))); max-width: calc(0.5 * calc(782px - 32px)); } } @media only screen and (min-width: 1024px) { .entry-content > .alignright { margin-right: calc(0.5 * (100vw - calc(782px - 32px))); max-width: calc(0.5 * calc(782px - 32px)); } } @media only screen and (min-width: 1280px) { .entry-content > .alignright { margin-right: calc(0.5 * (100vw - calc(782px - 32px))); max-width: calc(0.5 * calc(782px - 32px)); } } .entry-content > .wp-block-button:not(.alignleft):not(.alignright), .entry-content > .alignleft { } @media only screen and (min-width: 560px) { .entry-content > .wp-block-button:not(.alignleft):not(.alignright), .entry-content > .alignleft { margin-left: calc(0.5 * (100vw - calc(560px - 32px))); max-width: calc(0.5 * calc(560px - 32px)); margin-right: 16px; } } @media only screen and (min-width: 640px) { .entry-content > .wp-block-button:not(.alignleft):not(.alignright), .entry-content > .alignleft { margin-left: calc(0.5 * (100vw - calc(640px - 32px))); max-width: calc(0.5 * calc(640px - 32px)); } } @media only screen and (min-width: 782px) { .entry-content > .wp-block-button:not(.alignleft):not(.alignright), .entry-content > .alignleft { margin-left: calc(0.5 * (100vw - calc(782px - 32px))); max-width: calc(0.5 * calc(782px - 32px)); } } @media only screen and (min-width: 1024px) { .entry-content > .wp-block-button:not(.alignleft):not(.alignright), .entry-content > .alignleft { margin-left: calc(0.5 * (100vw - calc(782px - 32px))); max-width: calc(0.5 * calc(782px - 32px)); } } @media only screen and (min-width: 1280px) { .entry-content > .wp-block-button:not(.alignleft):not(.alignright), .entry-content > .alignleft { margin-left: calc(0.5 * (100vw - calc(782px - 32px))); max-width: calc(0.5 * calc(782px - 32px)); } } .wp-block-jetpack-subscriptions form > * { margin-top: 21.312px; margin-bottom: 21.312px; } @media only screen and (min-width: 560px) { .wp-block-jetpack-subscriptions form > * { margin-top: 32px; margin-bottom: 32px; } } .wp-block-jetpack-subscriptions form > *:first-child { margin-top: 0; } .wp-block-jetpack-subscriptions form > *:last-child { margin-bottom: 0; } body .widget_eu_cookie_law_widget { background: transparent; bottom: 0; left: 0; padding: 8px; right: 0; } body .widget_eu_cookie_law_widget.widget.top { bottom: auto; top: 0; } body .widget_eu_cookie_law_widget #eu-cookie-law { background: var(--wp--preset--color--background); border: 1px solid var(--wp--preset--color--border); color: var(--wp--preset--color--foreground); font-size: 0.8695652174rem; line-height: inherit; padding: 16px; } @media (max-width: 600px) { body .widget_eu_cookie_law_widget #eu-cookie-law { padding-bottom: 80px; } } body .widget_eu_cookie_law_widget #eu-cookie-law.negative { background: var(--wp--preset--color--foreground); border-color: var(--wp--preset--color--foreground-high-contrast); color: var(--wp--preset--color--background); } body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept { background: var(--wp--preset--color--background); color: var(--wp--preset--color--foreground); } 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: var(--wp--preset--color--background-low-contrast); } body .widget_eu_cookie_law_widget #eu-cookie-law input.accept { margin: 0; margin-left: 32px; } @media (max-width: 600px) { body .widget_eu_cookie_law_widget #eu-cookie-law input.accept { bottom: 16px; left: 16px; margin: 0; } } body.admin-bar .widget_eu_cookie_law_widget.widget.top { top: 32px; } @media (max-width: 782px) { body.admin-bar .widget_eu_cookie_law_widget.widget.top { top: 46px; } } .wp-block-jetpack-mailchimp p { margin-top: 21.312px; margin-bottom: 21.312px; } @media only screen and (min-width: 560px) { .wp-block-jetpack-mailchimp p { margin-top: 32px; margin-bottom: 32px; } } .wp-block-jetpack-mailchimp p:first-child { margin-top: 0; } .wp-block-jetpack-mailchimp p:last-child { margin-bottom: 0; } .wp-block-jetpack-mailchimp input[type=email] { width: 100%; } #wp-block-jetpack-mailchimp_consent-text { font-size: 0.8695652174rem; } .jetpack-business-hours dd { padding-left: 0; } .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column > * { margin-top: 21.312px; margin-bottom: 21.312px; } @media only screen and (min-width: 560px) { .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column > * { margin-top: 32px; margin-bottom: 32px; } } .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column > *:first-child { margin-top: 0; } .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column > *:last-child { margin-bottom: 0; } .mapboxgl-popup-close-button { padding: 6px; } .wp-block-jetpack-map .mapboxgl-popup h3 { padding-top: 15px; } .entry-content #jp-relatedposts { margin: 0 auto; } a { text-decoration: none; } .wp-block-cover a, .wp-block-cover-image a, .wp-block-media-text a, p:not(.site-title) a { text-decoration: underline; } .wp-block-cover a.wp-block-button__link, .wp-block-cover a:hover, .wp-block-cover-image a.wp-block-button__link, .wp-block-cover-image a:hover, .wp-block-media-text a.wp-block-button__link, .wp-block-media-text a:hover, p:not(.site-title) a.wp-block-button__link, p:not(.site-title) a:hover { text-decoration: none; } body:not(.fse-enabled) #masthead, body:not(.fse-enabled) #colophon { padding-left: 16px; padding-right: 16px; position: relative; } @media only screen and (min-width: 560px) { body:not(.fse-enabled) #masthead, body:not(.fse-enabled) #colophon { padding-left: 0; padding-right: 0; } } #masthead { padding-bottom: 0; } #colophon { margin-left: auto; margin-right: auto; } .site-header { margin-left: 0; margin-right: 0; } @media only screen and (min-width: 560px) { .site-header { align-items: center; display: grid; margin-left: auto; margin-right: auto; grid-template-columns: auto; grid-template-rows: auto; grid-column-gap: 16px; grid-template-areas: "site-logo site-logo" "site-title main-navigation" "site-description social-navigation"; } .site-header:before, .site-header:after { content: none; display: none; } .site-header > * { margin-top: 0; margin-bottom: 0; } .site-header.has-logo:not(.has-title-and-tagline) { grid-template-areas: "site-logo main-navigation" "site-logo social-navigation"; } .site-header .site-logo { grid-area: site-logo; margin-bottom: 16px; } .site-header .site-title { align-self: flex-end; grid-area: site-title; } .site-header .site-title + .site-description { margin-top: 0; } .site-header .site-description { align-self: center; grid-area: site-description; } .site-header .main-navigation { align-self: center; grid-area: main-navigation; justify-self: flex-end; } .site-header .main-navigation > div > ul { justify-content: flex-end; margin-left: -8px; margin-right: -8px; } .site-header .main-navigation > div > ul > li { padding: 8px; } .site-header .main-navigation > div > ul > li > a { padding: 0; } .site-header .main-navigation > div > ul > .menu-item-has-children > a::after { font-size: 0.5rem; } .site-header .main-navigation > div > ul > li:hover > a, .site-header .main-navigation > div > ul > li[focus-within] > a, .site-header .main-navigation > div > ul > li.current-menu-item > a { color: var(--wp--preset--color--primary); } .site-header .main-navigation > div > ul > li:hover > a, .site-header .main-navigation > div > ul > li:focus-within > a, .site-header .main-navigation > div > ul > li.current-menu-item > a { color: var(--wp--preset--color--primary); } .site-header .main-navigation > div > ul > li:hover > ul, .site-header .main-navigation > div > ul > li[focus-within] > ul, .site-header .main-navigation > div > ul > li.current-menu-item > ul { box-shadow: none; overflow: hidden; } .site-header .main-navigation > div > ul > li:hover > ul, .site-header .main-navigation > div > ul > li:focus-within > ul, .site-header .main-navigation > div > ul > li.current-menu-item > ul { box-shadow: none; overflow: hidden; } .site-header .main-navigation > div > ul > li:hover > ul:before, .site-header .main-navigation > div > ul > li[focus-within] > ul:before, .site-header .main-navigation > div > ul > li.current-menu-item > ul:before { border-bottom: 8px solid var(--wp--preset--color--primary); border-left: 8px solid transparent; border-right: 8px solid transparent; content: ""; display: block; margin-left: 16px; width: 16px; } .site-header .main-navigation > div > ul > li:hover > ul:before, .site-header .main-navigation > div > ul > li:focus-within > ul:before, .site-header .main-navigation > div > ul > li.current-menu-item > ul:before { border-bottom: 8px solid var(--wp--preset--color--primary); border-left: 8px solid transparent; border-right: 8px solid transparent; content: ""; display: block; margin-left: 16px; width: 16px; } .site-header .main-navigation > div > ul > li:hover li > a, .site-header .main-navigation > div > ul > li[focus-within] li > a, .site-header .main-navigation > div > ul > li.current-menu-item li > a { background: var(--wp--preset--color--primary); color: var(--wp--preset--color--background); } .site-header .main-navigation > div > ul > li:hover li > a, .site-header .main-navigation > div > ul > li:focus-within li > a, .site-header .main-navigation > div > ul > li.current-menu-item li > a { background: var(--wp--preset--color--primary); color: var(--wp--preset--color--background); } .site-header .main-navigation > div > ul > li:hover li:hover > a, .site-header .main-navigation > div > ul > li:hover li.focus > a, .site-header .main-navigation > div > ul > li:hover li.current-menu-item > a, .site-header .main-navigation > div > ul > li[focus-within] li:hover > a, .site-header .main-navigation > div > ul > li[focus-within] li.focus > a, .site-header .main-navigation > div > ul > li[focus-within] li.current-menu-item > a, .site-header .main-navigation > div > ul > li.current-menu-item li:hover > a, .site-header .main-navigation > div > ul > li.current-menu-item li.focus > a, .site-header .main-navigation > div > ul > li.current-menu-item li.current-menu-item > a { background: var(--wp--preset--color--primary-hover); } .site-header .main-navigation > div > ul > li:hover li:hover > a, .site-header .main-navigation > div > ul > li:hover li.focus > a, .site-header .main-navigation > div > ul > li:hover li.current-menu-item > a, .site-header .main-navigation > div > ul > li:focus-within li:hover > a, .site-header .main-navigation > div > ul > li:focus-within li.focus > a, .site-header .main-navigation > div > ul > li:focus-within li.current-menu-item > a, .site-header .main-navigation > div > ul > li.current-menu-item li:hover > a, .site-header .main-navigation > div > ul > li.current-menu-item li.focus > a, .site-header .main-navigation > div > ul > li.current-menu-item li.current-menu-item > a { background: var(--wp--preset--color--primary-hover); } .site-header .social-navigation { align-self: center; grid-area: social-navigation; justify-self: flex-end; } } @media only screen and (max-width: 559px) { .main-navigation > div > ul > li > a { line-height: inherit; } } .social-navigation > div > ul { flex-wrap: wrap; } .site-description { color: var(--wp--preset--color--foreground-low-contrast); } .site-title + .site-description { margin-top: -16px; } .footer-navigation .footer-menu > li:first-of-type { margin-left: 0; } .footer-navigation .footer-menu > li:last-of-type { margin-right: 0; } .wp-block-cover .wp-block-cover__inner-container > *, .wp-block-coblocks-hero .wp-block-coblocks-hero__box > * { margin-top: 21.312px; margin-bottom: 21.312px; } @media only screen and (min-width: 560px) { .wp-block-cover .wp-block-cover__inner-container > *, .wp-block-coblocks-hero .wp-block-coblocks-hero__box > * { margin-top: 32px; margin-bottom: 32px; } } .wp-block-cover .wp-block-cover__inner-container > *:first-child, .wp-block-coblocks-hero .wp-block-coblocks-hero__box > *:first-child { margin-top: 0; } .wp-block-cover .wp-block-cover__inner-container > *:last-child, .wp-block-coblocks-hero .wp-block-coblocks-hero__box > *:last-child { margin-bottom: 0; } table td, table th, .wp-block-table td, .wp-block-table th { border-color: var(--wp--preset--color--border); } .wp-block-newspack-blocks-homepage-articles article .cat-links a, .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover, .wp-block-newspack-blocks-homepage-articles article .entry-meta a { text-decoration: none; } .wp-block-newspack-blocks-homepage-articles.image-alignbehind article .cat-links a:hover, .wp-block-newspack-blocks-homepage-articles.image-alignbehind article .entry-title a:hover, .wp-block-newspack-blocks-homepage-articles.image-alignbehind article .entry-meta a:hover { text-decoration: underline; } .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .cat-links a:hover, .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover, .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover, [class*=background-color]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .cat-links a:hover, [class*=background-color]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover, [class*=background-color]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover, [style*=background-color] .wp-block-newspack-blocks-homepage-articles article .cat-links a:hover, [style*=background-color] .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover, [style*=background-color] .wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover { text-decoration: underline; } .singular .hentry .entry-header .entry-title, .page-title { text-align: center; } .singular .hentry .entry-header .entry-title:before, .singular .hentry .entry-header .entry-title:after, .page-title:before, .page-title:after { background: var(--wp--preset--color--border-low-contrast); height: 1px; content: ""; display: block; margin-bottom: 16px; } @media only screen and (min-width: 560px) { .singular .hentry .entry-header .entry-title:before, .singular .hentry .entry-header .entry-title:after, .page-title:before, .page-title:after { margin-bottom: 64px; } } .singular .hentry .entry-header .entry-title:after, .page-title:after { margin-top: 16px; } @media only screen and (min-width: 560px) { .singular .hentry .entry-header .entry-title:after, .page-title:after { margin-top: 64px; } } .entry-header .entry-meta { display: none; } article .entry-header .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; } article .entry-header .entry-title a:active, article .entry-header .entry-title a:focus, article .entry-header .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: var(--wp--preset--color--primary); } .home.hide-homepage-title .hentry .entry-content > *:first-child.alignfull { margin-top: 0; } @media only screen and (min-width: 560px) { .home.hide-homepage-title .hentry .entry-content > *:first-child.alignfull { margin-top: 0; } } .comment .avatar { border-radius: 50%; } .comment-respond .form-submit { display: flex; justify-content: flex-end; } .widget-area { max-width: 100%; width: 100%; } .widget-area > *:last-child { margin-bottom: 32px; } .widget-area .widget-title, .widget-area .widgettitle { font-size: 1.15rem; margin-bottom: 16px; } .widget-area .widget-title:empty, .widget-area .widgettitle:empty { display: none; } @media only screen and (min-width: 782px) { .widget-area { display: flex; flex-wrap: wrap; justify-content: space-between; } .widget-area .widget { width: calc(50% - 16px); } .widget-area > *:nth-child(2) { margin-top: 0; } } @media only screen and (min-width: 1024px) { .widget-area .widget { width: calc(33.3333% - 21.328px); } .widget-area > *:nth-child(3) { margin-top: 0; } } .widget_calendar caption, .widget_calendar caption { font-weight: bold; } .widget_calendar td, .widget_calendar th, .widget_calendar td, .widget_calendar th { text-align: center; } .widget_archive ul, .widget_categories ul, .widget_links ul, .widget_meta ul, .widget_nav_menu ul, .widget_pages ul, .widget_recent_comments ul, .widget_recent_entries ul, .widget_rss ul, .widget_rss_links ul, .widget_top-posts ul, .widget_authors ul, .widget_jp_blogs_i_follow ul, .widget_top-click ul, .widget_upcoming_events_widget ul { border-bottom: 1px solid var(--wp--preset--color--border); list-style: none; padding-left: 0; } .widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li, .widget_rss li, .widget_rss_links li, .widget_top-posts li, .widget_authors li, .widget_jp_blogs_i_follow li, .widget_top-click li, .widget_upcoming_events_widget li { border-top: 1px solid var(--wp--preset--color--border); padding: 8px 0; } .widget_categories .children, .widget_nav_menu .sub-menu, .widget_pages .children { border-bottom: 0; margin-bottom: -8px; margin-top: 8px; padding-left: 16px; } .widget_recent_entries .post-date { display: block; } .widget_rss cite, .widget_rss .rssSummary, .widget_rss .rss-date { display: block; } .widget_search input[type=search] { display: block; margin-bottom: 8px; width: 100%; } @media only screen and (max-width: 559px) { .mobile-nav-side .has-menu { position: relative; display: grid; grid-gap: 2px; grid-template-areas: "site-logo site-logo" "social-navigation main-navigation"; } .mobile-nav-side .has-menu:before, .mobile-nav-side .has-menu:after { content: none; } .mobile-nav-side .has-menu.has-title-and-tagline { grid-template-areas: "site-logo site-logo" "site-title main-navigation" "site-description main-navigation" "social-navigation social-navigation"; } .mobile-nav-side .has-menu.has-title-and-tagline .site-title { grid-area: site-title; align-self: end; } .mobile-nav-side .has-menu.has-title-and-tagline .site-description { grid-area: site-description; align-self: start; } .mobile-nav-side .has-menu > *:not(.site-logo) { margin: 0; } .mobile-nav-side .has-menu .site-logo { grid-area: site-logo; justify-self: center; margin: 8px 0; } .mobile-nav-side .has-menu .social-navigation { grid-area: social-navigation; align-self: center; } .mobile-nav-side .has-menu .main-navigation { grid-area: main-navigation; } .mobile-nav-side .site-header #site-navigation.main-navigation { margin: 0; justify-self: end; display: flex; align-items: flex-start; justify-content: end; } .mobile-nav-side .site-header #site-navigation.main-navigation #woocommerce-toggle:checked + label, .mobile-nav-side .site-header #site-navigation.main-navigation #toggle:checked + label { position: fixed; top: 18px; right: 16px; z-index: 20000; margin-right: 0; } .mobile-nav-side .site-header #site-navigation.main-navigation #toggle-menu { order: 2; grid-area: menu-toggle; } .mobile-nav-side .site-header #site-navigation.main-navigation #toggle-cart[for=woocommerce-toggle] { order: 1; grid-area: cart-toggle; margin-right: 8px; } .mobile-nav-side .site-header #site-navigation.main-navigation #toggle-cart[for=woocommerce-toggle].button, .mobile-nav-side .site-header #site-navigation.main-navigation #toggle-menu { line-height: 1.55; padding: 12px; display: inline-block; text-align: center; justify-self: end; font-size: 0.7561436673rem; } .mobile-nav-side .site-header #site-navigation.main-navigation #toggle-cart[for=woocommerce-toggle].button svg { margin-top: -2px; } .mobile-nav-side .site-header #site-navigation.main-navigation .woocommerce-menu-container, .mobile-nav-side .site-header #site-navigation.main-navigation > div { grid-area: dropdown-menu; margin-top: 16px; position: fixed; z-index: 100; top: 0; bottom: 0; right: 0; left: 0; background: var(--wp--preset--color--background); padding: 48px 16px 8px; overflow-y: auto; white-space: normal; } .mobile-nav-side.has-marketing-bar .site-header #site-navigation.main-navigation > div { top: 45px; } .mobile-nav-side.has-marketing-bar .site-header #site-navigation.main-navigation #woocommerce-toggle:checked + label, .mobile-nav-side.has-marketing-bar .site-header #site-navigation.main-navigation #toggle:checked + label { top: 61px; } .mobile-nav-side.admin-bar .site-header #site-navigation.main-navigation > div { top: 46px; } .mobile-nav-side.admin-bar .site-header #site-navigation.main-navigation #woocommerce-toggle:checked + label, .mobile-nav-side.admin-bar .site-header #site-navigation.main-navigation #toggle:checked + label { top: 64px; } .mobile-nav-side.admin-bar.has-marketing-bar .site-header #site-navigation.main-navigation > div { top: 91px; } .mobile-nav-side.admin-bar.has-marketing-bar .site-header #site-navigation.main-navigation #woocommerce-toggle:checked + label, .mobile-nav-side.admin-bar.has-marketing-bar .site-header #site-navigation.main-navigation #toggle:checked + label { top: 107px; } .lock-scrolling .site { left: 0; max-width: 100%; position: fixed; right: 0; } } .fse-template-part { margin-bottom: 0; margin-top: 0; } .fse-template-part .main-navigation .alignwide, .fse-template-part .main-navigation .alignfull { width: 100%; } .fse-template-part .main-navigation .has-text-color > .main-menu.footer-menu > li > a { color: inherit; } .fse-template-part .main-navigation .has-text-align-left > .main-menu.footer-menu { justify-content: flex-start; } .fse-template-part .main-navigation .has-text-align-center > .main-menu.footer-menu { justify-content: center; } .fse-template-part .main-navigation .has-text-align-right > .main-menu.footer-menu { justify-content: flex-end; } .fse-template-part .main-navigation .has-background > .main-menu.footer-menu { padding: 16px 0; } @media only screen and (min-width: 560px) { .fse-template-part .main-navigation .has-background > .main-menu.footer-menu { padding: 16px; } } .fse-template-part .main-navigation > div > .main-menu.footer-menu > .menu-item-has-children > a::after { font-size: 0.6em; vertical-align: middle; } .fse-template-part .wp-block-columns .wp-block-column > * { margin: 0 0 5px 0; } .fse-header > *:first-child:not(.alignfull) { margin-top: 21.312px; } @media only screen and (min-width: 560px) { .fse-header > *:first-child:not(.alignfull) { margin-top: 32px; } } .fse-footer { display: block; } .fse-footer .site-info { margin-top: 21.312px; margin-bottom: 21.312px; text-align: center; } @media only screen and (min-width: 560px) { .fse-footer .site-info { margin-top: 32px; margin-bottom: 32px; } } .fse-enabled.home.page.hide-homepage-title .fse-header.entry-content { padding-bottom: 32px; } @media only screen and (min-width: 560px) { .fse-enabled.home.page.hide-homepage-title .fse-header.entry-content { padding-bottom: 48px; } } .fse-template-part .main-navigation a { text-decoration: none; } @media only screen and (max-width: 559px) { .fse-template-part { max-width: calc(100% - 32px); } .fse-template-part .main-navigation > div { padding: 0 32px; } } .fse-template-part .wp-block-cover .site-title a, .fse-template-part .wp-block-cover-image .site-title a { text-decoration: none; } .fse-template-part .wp-block-cover .has-background, .fse-template-part .wp-block-cover-image .has-background { text-shadow: none; } .home.page.hide-homepage-title .entry-header { display: none; } .home.page.hide-homepage-title .site-main > article > .entry-content { margin-top: 0; } .cdm-icon svg { fill: #fff; } .comment-list #respond #commentform { clear: both; } .comment-reply-title #cancel-comment-reply-link { font-size: 15.65px; margin-bottom: 1em; } .hide-footer-credit .comma { display: none; } .reblogger-note img.avatar { float: left; padding: 0; border: 0; } .reblogger-note-content { margin: 0 0 20px; } .wpcom-reblog-snapshot .reblog-from img { margin: 0 .75em 0 0; padding: 0; border: 0; } .wpcom-reblog-snapshot .reblogger-note img.avatar { float: left; padding: 0; border: 0; margin: 0 .5em 0 0; } .wpcom-reblog-snapshot { margin-bottom: 1em; } .wpcom-reblog-snapshot p.reblog-from { margin: 0 0 1em 0; } .wpcom-reblog-snapshot p.reblogger-headline { line-height: 32px; margin: 0 0 1em 0; } .wpcom-reblog-snapshot .reblogged-content { margin: 0 0 1em 0; } .reblog-post .wpcom-enhanced-excerpt-content { border-left: 3px solid #eee; padding-left: 15px; } .reblog-post ul.thumb-list { display: block; list-style: none; margin: 2px 0; padding: 0; clear: both; } .reblog-post ul.thumb-list li { display: inline; margin: 0; padding: 0 1px; border: 0; } .reblog-post ul.thumb-list li a { margin: 0; padding: 0; border: 0; } .reblog-post ul.thumb-list li img { margin: 0; padding: 0; border: 0; } .reblog-post .wpcom-enhanced-excerpt { clear: both; } .reblog-post .wpcom-enhanced-excerpt address, .reblog-post .wpcom-enhanced-excerpt li, .reblog-post .wpcom-enhanced-excerpt h1, .reblog-post .wpcom-enhanced-excerpt h2, .reblog-post .wpcom-enhanced-excerpt h3, .reblog-post .wpcom-enhanced-excerpt h4, .reblog-post .wpcom-enhanced-excerpt h5, .reblog-post .wpcom-enhanced-excerpt h6, .reblog-post .wpcom-enhanced-excerpt p { font-size: 100% !important; } .reblog-post .wpcom-enhanced-excerpt blockquote, .reblog-post .wpcom-enhanced-excerpt pre, .reblog-post .wpcom-enhanced-excerpt code, .reblog-post .wpcom-enhanced-excerpt q { font-size: 98% !important; } .reblog-from img { margin: 0 10px 0 0; vertical-align: middle; padding: 0; border: 0; } .reblog-source { margin-bottom: 0; font-size: .8em; line-height: 1; } .reblog-source .more-words { color: #668eaa; } .wpcom-reblog-snapshot .reblog-post { box-shadow: 0 0 0 1px rgba(46, 68, 83, .1) inset, 0 1px 1px rgba(46, 68, 83, .05); border-radius: 4px; padding: 24px; } .wpcom-reblog-snapshot .reblogger-note { margin: 0 0 1em 0; overflow: hidden; } .wpcom-reblog-snapshot p.reblogger-headline { line-height: 32px; margin: 0 0 1em 0; } .wpcom-reblog-snapshot .reblogger-note-content { margin: 0; padding: 0; } body .wpcom-reblog-snapshot .reblogger-note-content blockquote { font-style: normal; font-weight: normal; font-size: 1em; margin: 0; padding: 0; position: relative; border: none; } .wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child { margin-bottom: 0; } .geolocation-chip .noticon { display: inline-block; vertical-align: middle; } .geolocation-chip { margin-bottom: 1em; }