Prechádzať zdrojové kódy

Merge pull request #2542 from Automattic/update/seedlet-ie-11

Support IE11 via a ponyfill
Ben Dwyer 4 rokov pred
rodič
commit
14f9b42e5f

+ 11 - 8
seedlet/README.md

@@ -12,22 +12,22 @@ To make changes to the styles, [node.js](https://nodejs.org/en/) is recommended:
 
 1. `npm i` to install the required development dependencies
 2. `npm start` to start the development server
-3. Make changes in `assets/sass` 
+3. Make changes in `assets/sass`
 
 ## Technical Overview
 
 ### Principles
 
-When you reduce a theme design down to a set of systematic design decisions, you end up with something called a _Style Guide_. The Seedlet system works by taking the rules of a Style Guide and expressing them through carefully placed variables or _design tokens_ that influence the appearance of a WordPress site. 
+When you reduce a theme design down to a set of systematic design decisions, you end up with something called a _Style Guide_. The Seedlet system works by taking the rules of a Style Guide and expressing them through carefully placed variables or _design tokens_ that influence the appearance of a WordPress site.
 
-This unifies the design decisions needed to style the aesthetic appearance of Gutenberg Blocks, the theme Header + Footer areas, WooCommerce, Jetpack and more. It also syncs styles between the editor and the frontend so that you don’t need to hand-write CSS for both. This greatly speeds up the Gutenberg theme development process and reduces the amount of manual styling that typically goes into developing a theme. 
+This unifies the design decisions needed to style the aesthetic appearance of Gutenberg Blocks, the theme Header + Footer areas, WooCommerce, Jetpack and more. It also syncs styles between the editor and the frontend so that you don’t need to hand-write CSS for both. This greatly speeds up the Gutenberg theme development process and reduces the amount of manual styling that typically goes into developing a theme.
 
 ### Controls
 
-The theme is built to offer the following controls: 
+The theme is built to offer the following controls:
 
-- **Fonts** - Font-family, size, weight, and line-height rules. 
-- **Colors** - Primary, secondary, background, foreground and border colors. 
+- **Fonts** - Font-family, size, weight, and line-height rules.
+- **Colors** - Primary, secondary, background, foreground and border colors.
 - **Spacing** - A default 8px vertical rhythm between all blocks and major components. It also includes utility spacing classes for negative margins.
 - **Responsive Logic** - Built-in responsive behavior across Blocks and Components.
 
@@ -35,11 +35,11 @@ The theme is built to offer the following controls:
 
 The system itself lives in the `/assets/sass` directory as a collection of Sass partials broken up by scope and hierarchy. The partials get compiled down to singular CSS files that live in the main Seedlet directory and cascade downward like so:
 
-**Frontend** 
+**Frontend**
 - `/assets/css/variables.css`
 - `/style.css`
 
-**Editor** 
+**Editor**
 - `/assets/css/variables-editor.css`
 - `/style-editor.css`
 
@@ -50,3 +50,6 @@ In each view, the variables are loaded first and then the stylesheet is loaded w
 GNU General Public License v2 or later.
 
 URI: [LICENSE](https://github.com/Automattic/themes/blob/master/seedlet/LICENSE)
+
+## Acknowledgments
+CSS vars ponyfill: https://github.com/jhildenbiddle/css-vars-ponyfill

+ 0 - 2554
seedlet/assets/css/ie-editor.css

@@ -1,2554 +0,0 @@
-/**
- * These styles should be loaded by the Block Editor only
- */
-:root, body {
-	/* Globals */
-	/* Font Family */
-	/* Font Size */
-	/* Line Height */
-	/* Colors */
-	/* Spacing */
-	/* Elevation */
-	/* Other */
-	/* Elements */
-	/* Blocks */
-	/* Components */
-	/* Vendors */
-}
-
-/**
- * Repsonsive Styles
- */
-/**
- * Required Variables
- */
-/**
- * Root Media Query Variables
- */
-
-/**
- * Extends
- */
-.default-max-width {
-	max-width: 100%;
-	margin-left: auto;
-	margin-right: auto;
-}
-@media only screen and (min-width: 482px) {
-	.default-max-width {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 592px) {
-	.default-max-width {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 652px) {
-	.default-max-width {
-	max-width: 542px;
-	}
-}
-@media only screen and (min-width: 822px) {
-	.default-max-width {
-	max-width: 602px;
-	}
-}
-@media only screen and (min-width: 1024px) {
-	.default-max-width {
-	max-width: 602px;
-	}
-}
-
-.wide-max-width {
-	max-width: 100%;
-	margin-left: auto;
-	margin-right: auto;
-}
-
-@media only screen and (min-width: 482px) {
-	.wide-max-width {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 592px) {
-	.wide-max-width {
-	max-width: 542px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.wide-max-width {
-	max-width: 602px;
-	}
-}
-
-@media only screen and (min-width: 822px) {
-	.wide-max-width {
-	max-width: 772px;
-	}
-}
-
-@media only screen and (min-width: 1024px) {
-	.wide-max-width {
-	max-width: 772px;
-	}
-}
-
-@media only screen and (min-width: 482px) {
-	.full-max-width {
-		max-width: 100%;
-		width: auto;
-		margin-left: auto;
-		margin-right: auto;
-	}
-}
-
-/**
- * Output
- */
-a {
-	border-bottom: 1px solid #3C8067;
-	color: #000000;
-	text-decoration: none;
-	transition: border-color 0.1s ease-out;
-}
-
-a:hover, a:focus {
-	border-bottom-color: transparent;
-}
-
-a:hover {
-	color: #3C8067;
-}
-
-a:focus {
-	color: #3C8067;
-}
-
-a:active {
-	color: #000000;
-}
-
-.has-link-color a {
-	border-bottom: 1px solid #000000;
-}
-
-.has-link-color a:hover, .has-link-color a:focus {
-	border-bottom-color: transparent;
-}
-
-.has-background:not(.has-background-background-color) .has-link-color a {
-	color: #000000;
-}
-
-.has-background:not(.has-background-background-color).has-link-color a {
-	color: #000000;
-}
-
-button,
-a {
-	cursor: pointer;
-}
-
-body {
-	color: #333333;
-	background-color: #FFFFFF;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 18px;
-	font-weight: normal;
-	-moz-osx-font-smoothing: grayscale;
-	-webkit-font-smoothing: antialiased;
-}
-
-.editor-post-title__block {
-	font-size: 18px;
-}
-
-/**
- * Elements
- * - Styles for basic HTML elemants
- */
-blockquote {
-	margin: 0;
-	padding: 0;
-}
-
-blockquote p {
-	font-size: 24px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-blockquote cite {
-	color: #444444;
-	font-size: 14px;
-	letter-spacing: normal;
-}
-
-blockquote footer {
-	color: #444444;
-	font-size: 14px;
-	letter-spacing: normal;
-}
-
-blockquote > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-blockquote > *:first-child {
-	margin-top: 0;
-}
-
-blockquote > *:last-child {
-	margin-bottom: 0;
-}
-
-blockquote.alignleft, blockquote.alignright {
-	padding-left: inherit;
-}
-
-blockquote.alignleft p {
-	font-size: 18px;
-	max-width: inherit;
-	width: inherit;
-}
-
-blockquote.alignright p {
-	font-size: 18px;
-	max-width: inherit;
-	width: inherit;
-}
-
-blockquote.alignleft cite {
-	font-size: 14px;
-	letter-spacing: normal;
-}
-
-blockquote.alignleft footer {
-	font-size: 14px;
-	letter-spacing: normal;
-}
-
-blockquote.alignright cite {
-	font-size: 14px;
-	letter-spacing: normal;
-}
-
-blockquote.alignright footer {
-	font-size: 14px;
-	letter-spacing: normal;
-}
-
-/* Media captions */
-figcaption {
-	color: #444444;
-	font-size: 14px;
-	line-height: 1.7;
-	margin-top: 10px;
-	margin-bottom: 20px;
-	text-align: center;
-}
-.wp-caption {
-	color: #444444;
-	font-size: 14px;
-	line-height: 1.7;
-	margin-top: 10px;
-	margin-bottom: 20px;
-	text-align: center;
-}
-.wp-caption-text {
-	color: #444444;
-	font-size: 14px;
-	line-height: 1.7;
-	margin-top: 10px;
-	margin-bottom: 20px;
-	text-align: center;
-}
-
-.alignleft figcaption,
-.alignright figcaption, .alignleft
-.wp-caption,
-.alignright
-.wp-caption, .alignleft
-.wp-caption-text,
-.alignright
-.wp-caption-text {
-	margin-bottom: 0;
-}
-
-/* WP Smiley */
-.page-content .wp-smiley,
-.entry-content .wp-smiley,
-.comment-content .wp-smiley {
-	border: none;
-	margin-bottom: 0;
-	margin-top: 0;
-	padding: 0;
-}
-
-/* Make sure embeds and iframes fit their containers. */
-embed,
-iframe,
-object {
-	max-width: 100%;
-}
-
-.wp-block-button__link {
-	color: #FFFFFF;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	line-height: 1;
-	background-color: #3C8067;
-	border-radius: 4px;
-	padding: 23px 25px;
-}
-
-.wp-block-button__link:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-button__link:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-button__link.has-focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-button__link.is-style-outline {
-	color: #3C8067;
-	background: transparent;
-	border: 2px solid currentcolor;
-}
-
-.is-style-outline .wp-block-button__link {
-	color: #3C8067;
-	background: transparent;
-	border: 2px solid currentcolor;
-}
-
-.wp-block-button__link.is-style-squared,
-.is-style-squared .wp-block-button__link {
-	border-radius: 0;
-}
-
-div[data-type="core/button"] {
-	display: block;
-}
-
-/**
- * Calendar
- */
-.wp-block-calendar table th {
-	background-color: #333333;
-	color: #FFFFFF;
-}
-
-.wp-block-calendar table tbody {
-	color: #333333;
-}
-
-.wp-block-calendar table caption {
-	color: #333333;
-}
-
-.wp-block-cover {
-	background-color: #000000;
-	min-height: 450px;
-	margin-top: inherit;
-	margin-bottom: inherit;
-}
-
-.wp-block-cover-image {
-	background-color: #000000;
-	min-height: 450px;
-	margin-top: inherit;
-	margin-bottom: inherit;
-}
-
-.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 .block-editor-block-list__block,
-.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,
-.wp-block-cover-image .block-editor-block-list__block {
-	color: currentColor;
-}
-
-.wp-block-cover .wp-block-cover__inner-container a:not(.has-text-color),
-.wp-block-cover .wp-block-cover-image-text a:not(.has-text-color),
-.wp-block-cover .wp-block-cover-text a:not(.has-text-color),
-.wp-block-cover .block-editor-block-list__block a:not(.has-text-color),
-.wp-block-cover-image .wp-block-cover__inner-container a:not(.has-text-color),
-.wp-block-cover-image .wp-block-cover-image-text a:not(.has-text-color),
-.wp-block-cover-image .wp-block-cover-text a:not(.has-text-color),
-.wp-block-cover-image .block-editor-block-list__block a:not(.has-text-color) {
-	color: currentColor;
-}
-
-.wp-block-cover .wp-block-cover__inner-container .has-link-color a {
-	color: #000000;
-}
-
-.wp-block-cover .wp-block-cover-image-text .has-link-color a {
-	color: #000000;
-}
-
-.wp-block-cover .wp-block-cover-text .has-link-color a {
-	color: #000000;
-}
-
-.wp-block-cover .block-editor-block-list__block .has-link-color a {
-	color: #000000;
-}
-
-.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a {
-	color: #000000;
-}
-
-.wp-block-cover-image .wp-block-cover-image-text .has-link-color a {
-	color: #000000;
-}
-
-.wp-block-cover-image .wp-block-cover-text .has-link-color a {
-	color: #000000;
-}
-
-.wp-block-cover-image .block-editor-block-list__block .has-link-color a {
-	color: #000000;
-}
-
-.wp-block-cover:not([class*='background-color']) .wp-block-cover__inner-container {
-	color: #FAFBF6;
-}
-
-.wp-block-cover:not([class*='background-color']) .wp-block-cover-image-text {
-	color: #FAFBF6;
-}
-
-.wp-block-cover:not([class*='background-color']) .wp-block-cover-text {
-	color: #FAFBF6;
-}
-
-.wp-block-cover:not([class*='background-color']) .block-editor-block-list__block {
-	color: #FAFBF6;
-}
-
-.wp-block-cover-image:not([class*='background-color']) .wp-block-cover__inner-container {
-	color: #FAFBF6;
-}
-
-.wp-block-cover-image:not([class*='background-color']) .wp-block-cover-image-text {
-	color: #FAFBF6;
-}
-
-.wp-block-cover-image:not([class*='background-color']) .wp-block-cover-text {
-	color: #FAFBF6;
-}
-
-.wp-block-cover-image:not([class*='background-color']) .block-editor-block-list__block {
-	color: #FAFBF6;
-}
-
-.wp-block-cover h2 {
-	font-size: 32px;
-	letter-spacing: normal;
-	line-height: 1.3;
-	padding: 0;
-	max-width: inherit;
-	text-align: inherit;
-}
-
-.wp-block-cover-image h2 {
-	font-size: 32px;
-	letter-spacing: normal;
-	line-height: 1.3;
-	padding: 0;
-	max-width: inherit;
-	text-align: inherit;
-}
-
-.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-file .wp-block-file__textlink {
-	border-bottom: 1px solid #3C8067;
-	color: #000000;
-	text-decoration: none;
-}
-
-.wp-block-file .wp-block-file__button {
-	color: #FFFFFF;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	line-height: 1;
-	background-color: #3C8067;
-	border-radius: 4px;
-	padding: 12px 13px;
-}
-
-.wp-block-file .wp-block-file__button:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-file .wp-block-file__button:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-file .wp-block-file__button.has-focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-gallery figcaption {
-	margin-bottom: 0;
-}
-
-.wp-block-group.has-background {
-	padding: 30px;
-}
-
-.wp-block-group .wp-block-group.has-background > .block-editor-block-list__layout > [data-align="full"] {
-	margin: 0;
-	width: 100%;
-}
-
-.wp-block-heading h1 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-h1 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.h1 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.wp-block-heading h2 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-h2 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.h2 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.wp-block-heading h3 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-h3 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.h3 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.wp-block-heading h4 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-h4 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.h4 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.wp-block-heading h5 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-h5 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.h5 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.wp-block-heading h6 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-h6 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.h6 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.wp-block-heading h1 strong {
-	font-weight: 600;
-}
-
-h1 strong {
-	font-weight: 600;
-}
-
-.h1 strong {
-	font-weight: 600;
-}
-
-.wp-block-heading h2 strong {
-	font-weight: 600;
-}
-
-h2 strong {
-	font-weight: 600;
-}
-
-.h2 strong {
-	font-weight: 600;
-}
-
-.wp-block-heading h3 strong {
-	font-weight: 600;
-}
-
-h3 strong {
-	font-weight: 600;
-}
-
-.h3 strong {
-	font-weight: 600;
-}
-
-.wp-block-heading h4 strong {
-	font-weight: 600;
-}
-
-h4 strong {
-	font-weight: 600;
-}
-
-.h4 strong {
-	font-weight: 600;
-}
-
-.wp-block-heading h5 strong {
-	font-weight: 600;
-}
-
-h5 strong {
-	font-weight: 600;
-}
-
-.h5 strong {
-	font-weight: 600;
-}
-
-.wp-block-heading h6 strong {
-	font-weight: 600;
-}
-
-h6 strong {
-	font-weight: 600;
-}
-
-.h6 strong {
-	font-weight: 600;
-}
-
-.wp-block-heading h1 {
-	font-size: 48px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-h1 {
-	font-size: 48px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.h1 {
-	font-size: 48px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.wp-block-heading h2 {
-	font-size: 32px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-h2 {
-	font-size: 32px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.h2 {
-	font-size: 32px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.wp-block-heading h3 {
-	font-size: 28px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-h3 {
-	font-size: 28px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.h3 {
-	font-size: 28px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.wp-block-heading h4 {
-	font-size: 24px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-h4 {
-	font-size: 24px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.h4 {
-	font-size: 24px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.wp-block-heading h5 {
-	font-size: 18px;
-	letter-spacing: normal;
-	line-height: undefined;
-}
-
-h5 {
-	font-size: 18px;
-	letter-spacing: normal;
-	line-height: undefined;
-}
-
-.h5 {
-	font-size: 18px;
-	letter-spacing: normal;
-	line-height: undefined;
-}
-
-.wp-block-heading h6 {
-	font-size: 1em;
-	letter-spacing: normal;
-	line-height: undefined;
-}
-
-h6 {
-	font-size: 1em;
-	letter-spacing: normal;
-	line-height: undefined;
-}
-
-.h6 {
-	font-size: 1em;
-	letter-spacing: normal;
-	line-height: undefined;
-}
-
-.wp-block-heading h1[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-h1[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-.h1[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-.wp-block-heading h2[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-h2[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-.h2[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-.wp-block-heading h3[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-h3[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-.h3[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-.wp-block-heading h4[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-h4[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-.h4[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-.wp-block-heading h5[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-h5[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-.h5[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-.wp-block-heading h6[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-h6[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-.h6[style*="--wp--typography--line-height"] {
-	line-height: undefined;
-}
-
-/* Center image block by default in the editor */
-.wp-block-image > div {
-	text-align: center;
-}
-
-[data-type="core/image"] .block-editor-block-list__block-edit figure.is-resized {
-	margin: 0 auto;
-}
-
-.wp-block-latest-comments {
-	margin-left: 0;
-}
-
-.wp-block-latest-posts {
-	padding-left: 0;
-}
-
-.wp-block-latest-posts:not(.is-grid) > li {
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.wp-block-latest-posts:not(.is-grid) > li:first-child {
-	margin-top: 0;
-}
-
-.wp-block-latest-posts:not(.is-grid) > li:last-child {
-	margin-bottom: 0;
-}
-
-.wp-block-latest-posts.is-grid > li {
-	margin-bottom: 30px;
-}
-
-.wp-block-latest-posts.is-grid > li:last-child {
-	margin-bottom: 0;
-}
-
-.wp-block-latest-posts > li > * {
-	margin-top: 15px;
-	margin-bottom: 15px;
-}
-
-.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: 'Playfair Display', Georgia, Times, serif;
-	font-size: 28px;
-	font-weight: normal;
-	line-height: 1.3;
-}
-
-.wp-block-latest-posts .wp-block-latest-posts__post-date {
-	color: #444444;
-	font-size: 14px;
-	line-height: 1.7;
-}
-
-[class*="inner-container"] .wp-block-latest-posts .wp-block-latest-posts__post-date,
-.has-background .wp-block-latest-posts .wp-block-latest-posts__post-date {
-	color: currentColor;
-}
-
-.wp-block-latest-posts .wp-block-latest-posts__post-excerpt {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 16px;
-	line-height: 1.7;
-}
-
-.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 16px;
-	line-height: 1.7;
-}
-
-@media only screen and (min-width: 592px) {
-	.wp-block-latest-posts.is-style-seedlet-alternating-grid {
-		overflow: hidden;
-	}
-	.wp-block-latest-posts.is-style-seedlet-alternating-grid > li {
-		width: calc(50% - 13px);
-		max-width: calc(50% - 13px);
-		text-align: right;
-	}
-	.wp-block-latest-posts.is-style-seedlet-alternating-grid > li:nth-child(2n + 1) {
-		float: right;
-		text-align: left;
-	}
-	.wp-block-latest-posts.is-style-seedlet-alternating-grid.is-grid {
-		display: inherit;
-	}
-	.wp-block-latest-posts.is-style-seedlet-alternating-grid.is-grid > li {
-		margin-top: 30px;
-		margin-right: 0;
-	}
-	.wp-block-latest-posts.is-style-seedlet-alternating-grid.is-grid > li:first-child {
-		margin-top: 0;
-	}
-	.wp-block-latest-posts.is-style-seedlet-alternating-grid.is-grid > li:last-child {
-		margin-bottom: 0;
-	}
-}
-
-.gallery-item {
-	display: inline-block;
-	text-align: center;
-	vertical-align: top;
-	width: 100%;
-}
-
-.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 {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	margin: 30px 0;
-	padding-left: 50px;
-}
-
-ol {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	margin: 30px 0;
-	padding-left: 50px;
-}
-
-ul.aligncenter,
-ol.aligncenter {
-	list-style-position: inside;
-	padding: 0;
-}
-
-ul.alignright,
-ol.alignright {
-	list-style-position: inside;
-	text-align: right;
-	padding: 0;
-}
-
-li > ul,
-li > ol {
-	margin: 0;
-}
-
-dt {
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: bold;
-}
-
-.wp-block-media-text .block-editor-inner-blocks {
-	padding-right: 25px;
-	padding-left: 25px;
-}
-
-.wp-block-navigation .wp-block-navigation__container {
-	background: #FFFFFF;
-	padding: 0;
-}
-
-.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content {
-	padding: 13px;
-}
-
-.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 16px;
-	font-weight: normal;
-}
-
-.wp-block-navigation .has-child .wp-block-navigation__container {
-	box-shadow: 1px 1px 3px 0px rgba( 0, 0, 0, 0.2 );
-}
-
-.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
-	color: #3C8067;
-}
-
-.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus {
-	color: #3C8067;
-}
-
-.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content {
-	color: currentColor;
-}
-
-p {
-	line-height: --global--line-height-body;
-}
-
-p.has-background {
-	padding: 20px;
-}
-
-.a8c-posts-list {
-	padding-left: 0;
-}
-
-.wp-block-pullquote {
-	padding: 40px 0;
-	margin-left: 0;
-	margin-right: 0;
-	text-align: left;
-	border-top-color: transparent;
-	border-top-width: 0;
-	border-bottom-color: transparent;
-	border-bottom-width: 0;
-	color: #333333;
-}
-
-.wp-block-pullquote p {
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-size: 32px;
-	font-style: italic;
-	letter-spacing: normal;
-	line-height: 1.3;
-	margin: 0;
-}
-
-.wp-block-pullquote a {
-	color: currentColor;
-}
-
-.wp-block-pullquote .wp-block-pullquote__citation {
-	color: #444444;
-	font-size: 14px;
-}
-
-.wp-block-pullquote cite {
-	color: #444444;
-	font-size: 14px;
-}
-
-.wp-block-pullquote footer {
-	color: #444444;
-	font-size: 14px;
-}
-
-.wp-block-pullquote:not(.is-style-solid-color) {
-	background: none;
-}
-
-.wp-block-pullquote.is-style-solid-color {
-	background-color: #333333;
-	color: #FFFFFF;
-	padding: 40px;
-}
-
-.wp-block-pullquote.is-style-solid-color.alignleft blockquote {
-	padding-left: 20px;
-	padding-right: 20px;
-	max-width: inherit;
-}
-
-.wp-block-pullquote.is-style-solid-color.alignright blockquote {
-	padding-left: 20px;
-	padding-right: 20px;
-	max-width: inherit;
-}
-
-.wp-block-pullquote.is-style-solid-color blockquote {
-	margin: 0;
-	text-align: left;
-	max-width: 100%;
-}
-
-.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[data-align="full"] .wp-block-pullquote:not(.is-style-solid-color) blockquote {
-	padding: 0 40px;
-}
-
-.wp-block-quote {
-	border-left-color: #3C8067;
-	border-left-width: 1px;
-	margin: 30px 0;
-	padding-left: 25px;
-}
-
-.wp-block-quote p {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 18px;
-	font-style: normal;
-	line-height: 1.7;
-}
-
-.wp-block-quote.is-large {
-	border-left: 1px solid #3C8067;
-	padding-left: 25px;
-	/* Resetting margins to match _block-container.scss */
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.wp-block-quote.is-style-large {
-	border-left: 1px solid #3C8067;
-	padding-left: 25px;
-	/* Resetting margins to match _block-container.scss */
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.wp-block-quote.is-large p {
-	font-size: 24px;
-	font-style: normal;
-	line-height: 1.5;
-}
-
-.wp-block-quote.is-style-large p {
-	font-size: 24px;
-	font-style: normal;
-	line-height: 1.5;
-}
-
-.wp-block-quote.is-large.has-text-align-right {
-	border-left: none;
-	border-right: 1px solid #3C8067;
-}
-
-.wp-block-quote.is-style-large.has-text-align-right {
-	border-left: none;
-	border-right: 1px solid #3C8067;
-}
-
-.wp-block-quote.has-text-align-right {
-	border-right: 1px solid #3C8067;
-}
-
-.wp-block-quote.has-text-align-center {
-	border: none;
-}
-
-.has-background:not(.has-background-background-color) .wp-block-quote,
-[class*="background-color"]:not(.has-background-background-color) .wp-block-quote,
-[style*="background-color"]:not(.has-background-background-color) .wp-block-quote,
-.wp-block-cover[style*="background-image"] .wp-block-quote {
-	border-color: currentColor;
-}
-
-.wp-block-quote .wp-block-quote__citation {
-	color: #444444;
-	font-size: 14px;
-}
-
-.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"]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,
-.wp-block-cover[style*="background-image"] .wp-block-quote .wp-block-quote__citation {
-	color: currentColor;
-}
-
-.wp-block-search {
-	display: flex;
-	max-width: 100%;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block-search {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 592px) {
-	.wp-block-search {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.wp-block-search {
-	max-width: 542px;
-	}
-}
-
-@media only screen and (min-width: 822px) {
-	.wp-block-search {
-	max-width: 602px;
-	}
-}
-
-@media only screen and (min-width: 1024px) {
-	.wp-block-search {
-	max-width: 602px;
-	}
-}
-
-.wp-block-search .wp-block-search__label {
-	font-weight: normal;
-}
-
-.wp-block-search .wp-block-search__input {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 18px;
-	line-height: 1.7;
-	max-width: inherit;
-	margin-right: 17px;
-	padding: 10px;
-}
-
-.wp-block-search .wp-block-search__input:focus {
-	border-color: #EFEFEF;
-}
-
-.wp-block-separator {
-	border-bottom: 2px solid #EFEFEF;
-	clear: both;
-}
-
-hr {
-	border-bottom: 2px solid #EFEFEF;
-	clear: both;
-}
-
-.wp-block-separator[style*="text-align:right"] {
-	border-right-color: #EFEFEF;
-}
-
-.wp-block-separator[style*="text-align: right"] {
-	border-right-color: #EFEFEF;
-}
-
-hr[style*="text-align:right"] {
-	border-right-color: #EFEFEF;
-}
-
-hr[style*="text-align: right"] {
-	border-right-color: #EFEFEF;
-}
-
-.wp-block-separator.is-style-wide {
-	border-bottom-width: 2px;
-}
-
-hr.is-style-wide {
-	border-bottom-width: 2px;
-}
-
-.wp-block-separator.is-style-dots,
-hr.is-style-dots {
-	border-bottom: none;
-}
-
-.wp-block-separator.is-style-dots.has-background, .wp-block-separator.is-style-dots.has-text-color,
-hr.is-style-dots.has-background,
-hr.is-style-dots.has-text-color {
-	background-color: transparent !important;
-}
-
-.wp-block-separator.is-style-dots.has-background:before, .wp-block-separator.is-style-dots.has-text-color:before,
-hr.is-style-dots.has-background:before,
-hr.is-style-dots.has-text-color:before {
-	color: currentColor !important;
-}
-
-.wp-block-separator.is-style-dots:before {
-	color: #EFEFEF;
-}
-
-hr.is-style-dots:before {
-	color: #EFEFEF;
-}
-
-.has-background:not(.has-background-background-color) .wp-block-separator,
-[class*="background-color"]:not(.has-background-background-color) .wp-block-separator,
-[style*="background-color"]:not(.has-background-background-color) .wp-block-separator,
-.wp-block-cover[style*="background-image"] .wp-block-separator, .has-background:not(.has-background-background-color)
-hr,
-[class*="background-color"]:not(.has-background-background-color)
-hr,
-[style*="background-color"]:not(.has-background-background-color)
-hr,
-.wp-block-cover[style*="background-image"]
-hr {
-	border-color: currentColor;
-}
-
-table th {
-	font-family: 'Playfair Display', Georgia, Times, serif;
-}
-
-.wp-block-table th {
-	font-family: 'Playfair Display', Georgia, Times, serif;
-}
-
-table td {
-	padding: 10px;
-}
-
-table th {
-	padding: 10px;
-}
-
-.wp-block-table td {
-	padding: 10px;
-}
-
-.wp-block-table th {
-	padding: 10px;
-}
-
-pre.wp-block-verse {
-	padding: 0;
-}
-
-/**
-* Editor Post Title
-* - Needs a special styles
-*/
-.editor-post-title__block .editor-post-title__input {
-	color: #333333;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-	font-size: 32px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.wp-block.block-editor-default-block-appender > textarea {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 18px;
-}
-
-.has-primary-color[class] {
-	color: #000000;
-}
-
-.has-secondary-color[class] {
-	color: #3C8067;
-}
-
-.has-foreground-color[class] {
-	color: #333333;
-}
-
-.has-foreground-light-color[class] {
-	color: #444444;
-}
-
-.has-foreground-dark-color[class] {
-	color: #000000;
-}
-
-.has-tertiary-color[class] {
-	color: #FAFBF6;
-}
-
-.has-background-dark-color[class] {
-	color: #DDDDDD;
-}
-
-.has-background-color[class] {
-	color: #FFFFFF;
-}
-
-.has-background:not(.has-background-background-color) a,
-.has-background p, .has-background h1, .has-background h2, .has-background h3, .has-background h4, .has-background h5, .has-background h6 {
-	color: currentColor;
-}
-
-.has-primary-background-color[class] {
-	background-color: #000000;
-	color: #FFFFFF;
-}
-
-.has-primary-background-color[class] {
-	background-color: #000000;
-	color: #FFFFFF;
-}
-
-.has-secondary-background-color[class] {
-	background-color: #3C8067;
-	color: #FFFFFF;
-}
-
-.has-foreground-background-color[class] {
-	background-color: #333333;
-	color: #FFFFFF;
-}
-
-.has-foreground-light-background-color[class] {
-	background-color: #444444;
-	color: #FFFFFF;
-}
-
-.has-foreground-dark-background-color[class] {
-	background-color: #000000;
-	color: #FFFFFF;
-}
-
-.has-tertiary-background-color[class] {
-	background-color: #FAFBF6;
-	color: #333333;
-}
-
-.has-background-dark-background-color[class] {
-	background-color: #DDDDDD;
-	color: #333333;
-}
-
-.has-background-background-color[class] {
-	background-color: #FFFFFF;
-	color: #333333;
-}
-
-.has-white-background-color[class] {
-	background-color: white;
-	color: #3C8067;
-}
-
-.has-black-background-color[class] {
-	background-color: black;
-	color: #000000;
-}
-
-.is-tiny-text {
-	font-size: 14px;
-}
-
-.has-tiny-font-size {
-	font-size: 14px;
-}
-
-.is-small-text {
-	font-size: 16px;
-}
-
-.has-small-font-size {
-	font-size: 16px;
-}
-
-.is-regular-text {
-	font-size: 18px;
-}
-
-.has-regular-font-size {
-	font-size: 18px;
-}
-
-.has-normal-font-size {
-	font-size: 18px;
-}
-
-.has-medium-font-size {
-	font-size: 18px;
-}
-
-.is-large-text {
-	font-size: 24px;
-	line-height: 1.3;
-}
-
-.has-large-font-size {
-	font-size: 24px;
-	line-height: 1.3;
-}
-
-.is-larger-text {
-	font-size: 28px;
-	line-height: 1.3;
-}
-
-.has-larger-font-size {
-	font-size: 28px;
-	line-height: 1.3;
-}
-
-.has-huge-font-size {
-	font-size: 28px;
-	line-height: 1.3;
-}
-
-.has-drop-cap:not(:focus)::first-letter {
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-size: 96px;
-	font-weight: normal;
-}
-
-/**
- * Spacing Overrides
- */
-/*
- * Margins
- */
-.margin-top-none {
-	margin-top: 0 !important;
-}
-
-.margin-top-half {
-	margin-top: 15px !important;
-}
-
-.margin-top-default {
-	margin-top: 30px !important;
-}
-
-.margin-right-none {
-	/*rtl:ignore*/
-	margin-right: 0 !important;
-}
-
-.margin-right-half {
-	/*rtl:ignore*/
-	margin-right: 15px !important;
-}
-
-.margin-right-default {
-	/*rtl:ignore*/
-	margin-right: 30px !important;
-}
-
-.margin-bottom-none {
-	margin-bottom: 0 !important;
-}
-
-.margin-bottom-half {
-	margin-bottom: 15px !important;
-}
-
-.margin-bottom-default {
-	margin-bottom: 30px !important;
-}
-
-.margin-left-none {
-	/*rtl:ignore*/
-	margin-left: 0 !important;
-}
-
-.margin-left-half {
-	/*rtl:ignore*/
-	margin-left: 15px !important;
-}
-
-.margin-left-default {
-	/*rtl:ignore*/
-	margin-left: 30px !important;
-}
-
-/*
- * Padding
- */
-.padding-top-none {
-	padding-top: 0 !important;
-}
-
-.padding-top-half {
-	padding-top: 15px !important;
-}
-
-.padding-top-default {
-	padding-top: 30px !important;
-}
-
-.padding-right-none {
-	/*rtl:ignore*/
-	padding-right: 0 !important;
-}
-
-.padding-right-half {
-	/*rtl:ignore*/
-	padding-right: 15px !important;
-}
-
-.padding-right-default {
-	/*rtl:ignore*/
-	padding-right: 30px !important;
-}
-
-.padding-bottom-none {
-	padding-bottom: 0 !important;
-}
-
-.padding-bottom-half {
-	padding-bottom: 15px !important;
-}
-
-.padding-bottom-default {
-	padding-bottom: 30px !important;
-}
-
-.padding-left-none {
-	/*rtl:ignore*/
-	padding-left: 0 !important;
-}
-
-.padding-left-half {
-	/*rtl:ignore*/
-	padding-left: 15px !important;
-}
-
-.padding-left-default {
-	/*rtl:ignore*/
-	padding-left: 30px !important;
-}
-
-[data-block] {
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-[data-block] [data-block]:first-child {
-	margin-top: 0;
-}
-
-[data-block] [data-block]:nth-last-child(2) {
-	margin-bottom: 0;
-}
-
-/*
- * Custom gradients
-*/
-.has-hard-diagonal-gradient-background {
-	background: linear-gradient(to bottom right, #3C8067 49.9%, #FAFBF6 50%);
-}
-
-.has-hard-diagonal-inverted-gradient-background {
-	background: linear-gradient(to top left, #3C8067 49.9%, #FAFBF6 50%);
-}
-
-.has-diagonal-gradient-background {
-	background: linear-gradient(to bottom right, #3C8067, #FAFBF6);
-}
-
-.has-diagonal-inverted-gradient-background {
-	background: linear-gradient(to top left, #3C8067, #FAFBF6);
-}
-
-.has-hard-horizontal-gradient-background {
-	background: linear-gradient(to bottom, #3C8067 50%, #FAFBF6 50%);
-}
-
-.has-hard-horizontal-inverted-gradient-background {
-	background: linear-gradient(to top, #3C8067 50%, #FAFBF6 50%);
-}
-
-.has-horizontal-gradient-background {
-	background: linear-gradient(to bottom, #3C8067, #FAFBF6);
-}
-
-.has-horizontal-inverted-gradient-background {
-	background: linear-gradient(to top, #3C8067, #FAFBF6);
-}
-
-.has-stripe-gradient-background {
-	background: linear-gradient(to bottom, transparent 20%, #3C8067 20%, #3C8067 80%, transparent 80%);
-}
-
-/* Block Alignments */
-.wp-block {
-	max-width: 100%;
-}
-@media only screen and (min-width: 482px) {
-	.wp-block {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 592px) {
-	.wp-block {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 652px) {
-	.wp-block {
-	max-width: 542px;
-	}
-}
-@media only screen and (min-width: 822px) {
-	.wp-block {
-	max-width: 602px;
-	}
-}
-@media only screen and (min-width: 1024px) {
-	.wp-block {
-	max-width: 602px;
-	}
-}
-
-.wp-block[data-align="wide"] {
-	max-width: 100%;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block[data-align="wide"] {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 592px) {
-	.wp-block[data-align="wide"] {
-	max-width: 542px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.wp-block[data-align="wide"] {
-	max-width: 602px;
-	}
-}
-
-@media only screen and (min-width: 822px) {
-	.wp-block[data-align="wide"] {
-	max-width: 772px;
-	}
-}
-
-@media only screen and (min-width: 1024px) {
-	.wp-block[data-align="wide"] {
-	max-width: 772px;
-	}
-}
-
-.wp-block.alignwide {
-	max-width: 100%;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block.alignwide {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 592px) {
-	.wp-block.alignwide {
-	max-width: 542px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.wp-block.alignwide {
-	max-width: 602px;
-	}
-}
-
-@media only screen and (min-width: 822px) {
-	.wp-block.alignwide {
-	max-width: 772px;
-	}
-}
-
-@media only screen and (min-width: 1024px) {
-	.wp-block.alignwide {
-	max-width: 772px;
-	}
-}
-
-.wp-block[data-align="full"], .wp-block.alignfull {
-	max-width: none;
-}
-
-.block-editor-block-list__layout:not(.edit-site-block-editor__block-list) .wp-block[data-align="full"] > [data-block], .block-editor-block-list__layout:not(.edit-site-block-editor__block-list) .wp-block.alignfull > [data-block] {
-	margin-top: 0;
-	margin-bottom: 0;
-}
-
-.alignleft {
-	margin: 0;
-	margin-right: 25px;
-}
-
-.alignright {
-	margin: 0;
-	margin-left: 25px;
-}
-
-/**
- * Jetpack editor styles
- */
-/**
- * Jetpack Block editor styles
- */
-.wp-block-a8c-blog-posts.image-aligntop .post-thumbnail {
-	margin-bottom: 15px;
-}
-
-.wp-block-a8c-blog-posts.image-alignleft .post-thumbnail {
-	margin-right: 30px;
-}
-
-.wp-block-a8c-blog-posts.image-alignright .post-thumbnail {
-	margin-left: 30px;
-}
-
-.wp-block-a8c-blog-posts.image-alignbehind .post-has-image .entry-wrapper {
-	padding: 30px;
-}
-
-.wp-block-a8c-blog-posts.image-alignbehind .post-has-image .cat-links {
-	color: white;
-}
-
-.wp-block-a8c-blog-posts.image-alignbehind .post-has-image a:hover {
-	color: currentColor;
-}
-
-.wp-block-a8c-blog-posts .article-section-title {
-	font-size: 24px;
-	letter-spacing: normal;
-	line-height: 1.3;
-	margin-top: 0;
-	margin-bottom: 15px;
-}
-
-.wp-block-a8c-blog-posts article {
-	margin-bottom: 90px;
-}
-
-.wp-block-a8c-blog-posts .post-thumbnail img {
-	vertical-align: middle;
-	width: auto;
-}
-
-.wp-block-a8c-blog-posts .entry-wrapper > * {
-	/* Vertical margins logic between post details */
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-.wp-block-a8c-blog-posts .entry-wrapper > *:first-child {
-	margin-top: 0;
-}
-
-.wp-block-a8c-blog-posts .entry-wrapper > *:last-child {
-	margin-bottom: 0;
-}
-
-.wp-block-a8c-blog-posts .entry-title a {
-	color: #000000;
-}
-
-.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a,
-[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a,
-[style*="background-color"] .wp-block-a8c-blog-posts .entry-title a {
-	color: currentColor;
-}
-
-.wp-block-a8c-blog-posts .entry-title a:hover {
-	color: #3C8067;
-}
-
-.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a,
-[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a,
-[style*="background-color"] .wp-block-a8c-blog-posts .entry-title a {
-	color: currentColor;
-}
-
-.wp-block-a8c-blog-posts .more-link {
-	display: block;
-	margin-top: 20px;
-}
-
-.wp-block-a8c-blog-posts .more-link:after {
-	content: "\02192";
-	display: inline-block;
-	margin-left: 0.5em;
-}
-
-.wp-block-a8c-blog-posts .more-link:hover {
-	color: #3C8067;
-	text-decoration: none;
-}
-
-.wp-block-a8c-blog-posts .more-link:active {
-	color: #3C8067;
-	text-decoration: none;
-}
-
-.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .more-link:hover,
-[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .more-link:hover,
-[style*="background-color"] .wp-block-a8c-blog-posts .more-link:hover, .has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .more-link:active,
-[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .more-link:active,
-[style*="background-color"] .wp-block-a8c-blog-posts .more-link:active {
-	color: currentColor;
-}
-
-.wp-block-a8c-blog-posts .entry-meta {
-	color: #444444;
-	font-size: 16px;
-}
-
-.wp-block-a8c-blog-posts .cat-links {
-	color: #444444;
-	font-size: 16px;
-}
-
-.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-meta,
-[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-meta,
-[style*="background-color"] .wp-block-a8c-blog-posts .entry-meta, .has-background:not(.has-background-background-color)
-.wp-block-a8c-blog-posts .cat-links,
-[class*="background-color"]:not(.has-background-background-color)
-.wp-block-a8c-blog-posts .cat-links,
-[style*="background-color"]
-.wp-block-a8c-blog-posts .cat-links {
-	color: currentColor;
-}
-
-.wp-block-a8c-blog-posts .entry-meta .byline:not(:last-child) {
-	margin-right: 20px;
-}
-
-.wp-block-a8c-blog-posts .cat-links .byline:not(:last-child) {
-	margin-right: 20px;
-}
-
-.wp-block-a8c-blog-posts .entry-meta .published + .updated,
-.wp-block-a8c-blog-posts .cat-links .published + .updated {
-	display: none;
-}
-
-.wp-block-a8c-blog-posts .entry-meta a,
-.wp-block-a8c-blog-posts .cat-links a {
-	color: currentColor;
-}
-
-.wp-block-a8c-blog-posts .entry-meta a:hover {
-	color: #3C8067;
-	text-decoration: none;
-}
-
-.wp-block-a8c-blog-posts .entry-meta a:active {
-	color: #3C8067;
-	text-decoration: none;
-}
-
-.wp-block-a8c-blog-posts .cat-links a:hover {
-	color: #3C8067;
-	text-decoration: none;
-}
-
-.wp-block-a8c-blog-posts .cat-links a:active {
-	color: #3C8067;
-	text-decoration: none;
-}
-
-.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-meta a:hover,
-[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-meta a:hover,
-[style*="background-color"] .wp-block-a8c-blog-posts .entry-meta a:hover, .has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-meta a:active,
-[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-meta a:active,
-[style*="background-color"] .wp-block-a8c-blog-posts .entry-meta a:active, .has-background:not(.has-background-background-color)
-.wp-block-a8c-blog-posts .cat-links a:hover,
-[class*="background-color"]:not(.has-background-background-color)
-.wp-block-a8c-blog-posts .cat-links a:hover,
-[style*="background-color"]
-.wp-block-a8c-blog-posts .cat-links a:hover, .has-background:not(.has-background-background-color)
-.wp-block-a8c-blog-posts .cat-links a:active,
-[class*="background-color"]:not(.has-background-background-color)
-.wp-block-a8c-blog-posts .cat-links a:active,
-[style*="background-color"]
-.wp-block-a8c-blog-posts .cat-links a:active {
-	color: currentColor;
-}
-
-@media only screen and (min-width: 592px) {
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid {
-		overflow: hidden;
-	}
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid .article-section-title {
-		margin-left: calc(50% + 13px);
-	}
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid article {
-		width: calc(50% - 13px);
-		max-width: calc(50% - 13px);
-		margin-top: 0;
-		margin-bottom: 30px;
-		text-align: right;
-		clear: both;
-	}
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid article .entry-meta {
-		justify-content: flex-end;
-	}
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid article:nth-of-type(2n + 1) {
-		float: right;
-		text-align: left;
-	}
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid article:nth-of-type(2n + 1) .entry-meta {
-		justify-content: flex-start;
-	}
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid article .more-link {
-		display: inline-block;
-	}
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid.wpnbha.is-grid > div {
-		display: inherit;
-	}
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid + .wpnbha__wp-block-button__wrapper {
-		text-align: center;
-	}
-}
-
-.wp-block-search .wp-block-search__button {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-
-.wp-block-a8c-blog-posts + .button {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-
-.wp-block-search .wp-block-search__button:before, .wp-block-a8c-blog-posts + .button:before, .wp-block-search .wp-block-search__button:after, .wp-block-a8c-blog-posts + .button:after {
-	content: '';
-	display: block;
-	height: 0;
-	width: 0;
-}
-
-.wp-block-search .wp-block-search__button:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-.wp-block-a8c-blog-posts + .button:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-.wp-block-search .wp-block-search__button:after {
-	margin-top: -calc(1em + 0);
-}
-
-.wp-block-a8c-blog-posts + .button:after {
-	margin-top: -calc(1em + 0);
-}
-
-.wp-block-search .wp-block-search__button:active {
-	color: #FFFFFF;
-	background-color: #000000;
-}
-
-.wp-block-a8c-blog-posts + .button:active {
-	color: #FFFFFF;
-	background-color: #000000;
-}
-
-.wp-block-search .wp-block-search__button:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-a8c-blog-posts + .button:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-search .wp-block-search__button:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-a8c-blog-posts + .button:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-search .has-focus.wp-block-search__button {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-a8c-blog-posts + .has-focus.button {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-a8c-blog-posts + .button {
-	display: inline-block;
-	font-size: 18px;
-}
-
-.wp-block-a8c-blog-posts + .button:hover {
-	cursor: default;
-}
-
-.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts + .button {
-	background-color: transparent;
-	border: 2px solid currentColor;
-	color: currentColor;
-}
-
-[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts + .button {
-	background-color: transparent;
-	border: 2px solid currentColor;
-	color: currentColor;
-}
-
-[style*="background-color"] .wp-block-a8c-blog-posts + .button {
-	background-color: transparent;
-	border: 2px solid currentColor;
-	color: currentColor;
-}
-
-/* Gutter Options */
-.wp-block-jetpack-layout-grid {
-	grid-gap: 40px;
-}
-.wp-block-jetpack-layout-grid > .block-editor-inner-blocks > .block-editor-block-list__layout {
-	grid-gap: 40px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__none {
-	grid-gap: 0px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__none > .block-editor-inner-blocks > .block-editor-block-list__layout {
-	grid-gap: 0px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__small {
-	grid-gap: 10px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__small > .block-editor-inner-blocks > .block-editor-block-list__layout {
-	grid-gap: 10px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__medium {
-	grid-gap: 20px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__medium > .block-editor-inner-blocks > .block-editor-block-list__layout {
-	grid-gap: 20px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__large {
-	grid-gap: 40px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__large > .block-editor-inner-blocks > .block-editor-block-list__layout {
-	grid-gap: 40px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__huge {
-	grid-gap: 60px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__huge > .block-editor-inner-blocks > .block-editor-block-list__layout {
-	grid-gap: 60px;
-}
-
-/* No Gutters Options */
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__none {
-	padding-left: 0px;
-	padding-right: 0px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__none.wp-block-jetpack-layout-gutter__nowrap {
-	padding-left: 0;
-	padding-right: 0;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__small {
-	padding-left: 10px;
-	padding-right: 10px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__small.wp-block-jetpack-layout-gutter__nowrap {
-	padding-left: 0;
-	padding-right: 0;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__medium {
-	padding-left: 20px;
-	padding-right: 20px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__medium.wp-block-jetpack-layout-gutter__nowrap {
-	padding-left: 0;
-	padding-right: 0;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__large {
-	padding-left: 40px;
-	padding-right: 40px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__large.wp-block-jetpack-layout-gutter__nowrap {
-	padding-left: 0;
-	padding-right: 0;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__huge {
-	padding-left: 60px;
-	padding-right: 60px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__huge.wp-block-jetpack-layout-gutter__nowrap {
-	padding-left: 0;
-	padding-right: 0;
-}
-
-/* Padding Options */
-.wp-block-jetpack-layout-grid {
-	padding-left: 40px;
-	padding-right: 40px;
-	/* Individual Column Options */
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.has-background {
-	margin-left: -20px;
-	margin-right: -20px;
-	padding-left: 20px;
-	padding-right: 20px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column[style^="background-color"] {
-	margin-left: -20px;
-	margin-right: -20px;
-	padding-left: 20px;
-	padding-right: 20px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__nowrap {
-	padding-left: 0;
-	padding-right: 0;
-}
-
-/* Additional, user-set paddings. */
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none {
-	padding: 0px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none.has-background {
-	padding-top: 0px;
-	padding-right: 20px;
-	padding-bottom: 0px;
-	padding-left: 20px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none[style^="background-color"] {
-	padding-top: 0px;
-	padding-right: 20px;
-	padding-bottom: 0px;
-	padding-left: 20px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small {
-	padding: 10px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small.has-background {
-	padding-top: 10px;
-	padding-right: 30px;
-	padding-bottom: 10px;
-	padding-left: 30px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small[style^="background-color"] {
-	padding-top: 10px;
-	padding-right: 30px;
-	padding-bottom: 10px;
-	padding-left: 30px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-medium {
-	padding: 20px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-medium.has-background {
-	padding-top: 20px;
-	padding-right: 40px;
-	padding-bottom: 20px;
-	padding-left: 40px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-medium[style^="background-color"] {
-	padding-top: 20px;
-	padding-right: 40px;
-	padding-bottom: 20px;
-	padding-left: 40px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-large {
-	padding: 40px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-large.has-background {
-	padding-top: 40px;
-	padding-right: 60px;
-	padding-bottom: 40px;
-	padding-left: 60px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-large[style^="background-color"] {
-	padding-top: 40px;
-	padding-right: 60px;
-	padding-bottom: 40px;
-	padding-left: 60px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge {
-	padding: 60px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge.has-background {
-	padding-top: 60px;
-	padding-right: 80px;
-	padding-bottom: 60px;
-	padding-left: 80px;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge[style^="background-color"] {
-	padding-top: 60px;
-	padding-right: 80px;
-	padding-bottom: 60px;
-	padding-left: 80px;
-}
-
-/* Overlay styles and margin reset */
-.wp-block-jetpack-layout-grid {
-	/* wpcom-overlay-grid is the classname targeting the grid overlay visual aid displayed in the editor */
-	/* Override default block margin rules */
-}
-
-.wp-block-jetpack-layout-grid .wpcom-overlay-grid {
-	grid-gap: 40px;
-	padding-left: 40px;
-	padding-right: 40px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__nowrap .wpcom-overlay-grid {
-	padding-left: 0;
-	padding-right: 0;
-}
-
-.wp-block-jetpack-layout-grid [data-type="jetpack/layout-grid-column"] {
-	margin-top: 0;
-	margin-bottom: 0;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__none .wpcom-overlay-grid {
-	grid-gap: 0px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__none .wpcom-overlay-grid {
-	padding-left: 0px;
-	padding-right: 0px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__none.wp-block-jetpack-layout-gutter__nowrap .wpcom-overlay-grid {
-	padding-left: 0;
-	padding-right: 0;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__small .wpcom-overlay-grid {
-	grid-gap: 10px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__small .wpcom-overlay-grid {
-	padding-left: 10px;
-	padding-right: 10px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__small.wp-block-jetpack-layout-gutter__nowrap .wpcom-overlay-grid {
-	padding-left: 0;
-	padding-right: 0;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__medium .wpcom-overlay-grid {
-	grid-gap: 20px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__medium .wpcom-overlay-grid {
-	padding-left: 20px;
-	padding-right: 20px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__medium.wp-block-jetpack-layout-gutter__nowrap .wpcom-overlay-grid {
-	padding-left: 0;
-	padding-right: 0;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__large .wpcom-overlay-grid {
-	grid-gap: 40px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__large .wpcom-overlay-grid {
-	padding-left: 40px;
-	padding-right: 40px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__large.wp-block-jetpack-layout-gutter__nowrap .wpcom-overlay-grid {
-	padding-left: 0;
-	padding-right: 0;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__huge .wpcom-overlay-grid {
-	grid-gap: 60px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__huge .wpcom-overlay-grid {
-	padding-left: 60px;
-	padding-right: 60px;
-}
-
-.wp-block-jetpack-layout-grid.wp-block-jetpack-layout-gutter__huge.wp-block-jetpack-layout-gutter__nowrap .wpcom-overlay-grid {
-	padding-left: 0;
-	padding-right: 0;
-}
-/*# sourceMappingURL=ie-editor.css.map */

+ 0 - 6781
seedlet/assets/css/ie.css

@@ -1,6781 +0,0 @@
-/*
-Theme Name: Seedlet
-Theme URI: https://wordpress.com/theme/seedlet
-Author: Automattic
-Author URI: https://automattic.com/
-Description: Seedlet is a free WordPress theme. A two-column layout and classically elegant typography creates a refined site that gives your works and images space to breathe - and shine. Seedlet was built to be the perfect partner to the block editor, and supports all the latest blocks. Writing, audio, illustrations, photography, video - use Seedlet to engage and direct visitors' eyes, without your theme getting in the way. And the responsive design shifts naturally between desktop and mobile devices. Seedlet is a great option for professionals and creatives looking for a sophisticated vibe. Whether you're looking to create a blog or a robust site promoting your business, do with simplicity, style, and Seedlet.
-Requires at least: 4.9.6
-Tested up to: 5.5
-Requires PHP: 5.6.2
-Version: 1.0.8-wpcom
-License: GNU General Public License v2 or later
-License URI: LICENSE
-Text Domain: seedlet
-Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, auto-loading-homepage, translation-ready, block-patterns, block-styles, wide-blocks
-
-Seedlet WordPress Theme, (C) 2020 Automattic, Inc.
-Seedlet is distributed under the terms of the GNU GPL.
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-Seedlet is derived from Twenty Nineteen. 2018-2020 WordPress.org
-Twenty Nineteen is distributed under the terms of the GNU GPL v2 or later.
-
-Seedlet is also based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc. 
-Underscores is distributed under the terms of the GNU GPL v2 or later.
-
-Normalizing styles have been helped along thanks to the fine work of
-Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
-
-Unless otherwise noted, the icons in this theme are derived from the 
-WordPress Icons Library, licensed under the terms of the GNU GPL v2 or later.
-https://github.com/WordPress/gutenberg/tree/master/packages/icons
-
-Seedlet bundles the following third-party resources:
-
-Social Icons
-License: GNU General Public License v2 or later
-License URI: http://www.gnu.org/licenses/gpl-2.0.html
-Source: WordPress Social Link Block (See wp-includes\blocks\social-link.php)
-
-Code from Twenty Twenty
-Copyright (C) 2020 WordPress.org
-License: GPLv2
-Source: https://wordpress.org/themes/twentytwenty/
-Included as part of the following classes and functions:
-- sanitize_select()
-
-Color Contrast Validation
-Copyright (C) 2016 Per Soderlind
-License: GNU General Public License v3 
-License URI: http://www.gnu.org/licenses/gpl-3.0.html
-Source: https://github.com/soderlind/2016-customizer-demo
-Included as part of the following classes and functions:
-- on_customize_controls_enqueue_scripts()
-
-Images from Smithsonian Institution
-License: CC0
-Source: https://www.si.edu/object/hymenoxys-odorata-dc:nmnhbotany_13045011
-		https://www.si.edu/object/coccocypselum-guianense-aubl-k-schum:nmnhbotany_10752403
-		https://www.si.edu/object/coccocypselum-guianense-aubl-k-schum:nmnhbotany_10672835
-		https://www.si.edu/object/coccocypselum-guianense-aubl-k-schum:nmnhbotany_13757252
-		https://www.si.edu/object/nephroma-sp:nmnhbotany_13875654
-Included in theme screenshot and in block patterns. 
-*/
-:root {
-	/* Font Family */
-	/* Font Size */
-	/* Line Height */
-	/* Colors */
-	/* Spacing */
-	/* Elevation */
-	/* Other */
-}
-
-/**
- * Layout
- * - Structral and responsive styles
- */
-/**
- * Repsonsive Styles
- */
-/**
- * Required Variables
- */
-/**
- * Root Media Query Variables
- */
-
-/**
- * Extends
- */
-.default-max-width {
-	max-width: 100%;
-	margin-left: auto;
-	margin-right: auto;
-}
-@media only screen and (min-width: 482px) {
-	.default-max-width {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 592px) {
-	.default-max-width {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 652px) {
-	.default-max-width {
-	max-width: 542px;
-	}
-}
-@media only screen and (min-width: 822px) {
-	.default-max-width {
-	max-width: 602px;
-	}
-}
-@media only screen and (min-width: 1024px) {
-	.default-max-width {
-	max-width: 602px;
-	}
-}
-hr.wp-block-separator.is-style-wide {
-	max-width: 100%;
-	margin-left: auto;
-	margin-right: auto;
-}
-@media only screen and (min-width: 482px) {
-	hr.wp-block-separator.is-style-wide {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 592px) {
-	hr.wp-block-separator.is-style-wide {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 652px) {
-	hr.wp-block-separator.is-style-wide {
-	max-width: 542px;
-	}
-}
-@media only screen and (min-width: 822px) {
-	hr.wp-block-separator.is-style-wide {
-	max-width: 602px;
-	}
-}
-@media only screen and (min-width: 1024px) {
-	hr.wp-block-separator.is-style-wide {
-	max-width: 602px;
-	}
-}
-.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce) {
-	max-width: 100%;
-	margin-left: auto;
-	margin-right: auto;
-}
-@media only screen and (min-width: 482px) {
-	.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce) {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 592px) {
-	.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce) {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 652px) {
-	.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce) {
-	max-width: 542px;
-	}
-}
-@media only screen and (min-width: 822px) {
-	.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce) {
-	max-width: 602px;
-	}
-}
-@media only screen and (min-width: 1024px) {
-	.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce) {
-	max-width: 602px;
-	}
-}
-*[class*="inner-container"] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce) {
-	max-width: 100%;
-	margin-left: auto;
-	margin-right: auto;
-}
-@media only screen and (min-width: 482px) {
-	*[class*="inner-container"] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce) {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 592px) {
-	*[class*="inner-container"] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce) {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 652px) {
-	*[class*="inner-container"] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce) {
-	max-width: 542px;
-	}
-}
-@media only screen and (min-width: 822px) {
-	*[class*="inner-container"] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce) {
-	max-width: 602px;
-	}
-}
-@media only screen and (min-width: 1024px) {
-	*[class*="inner-container"] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.woocommerce) {
-	max-width: 602px;
-	}
-}
-.entry-content .wp-audio-shortcode {
-	max-width: 100%;
-	margin-left: auto;
-	margin-right: auto;
-}
-@media only screen and (min-width: 482px) {
-	.entry-content .wp-audio-shortcode {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 592px) {
-	.entry-content .wp-audio-shortcode {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 652px) {
-	.entry-content .wp-audio-shortcode {
-	max-width: 542px;
-	}
-}
-@media only screen and (min-width: 822px) {
-	.entry-content .wp-audio-shortcode {
-	max-width: 602px;
-	}
-}
-@media only screen and (min-width: 1024px) {
-	.entry-content .wp-audio-shortcode {
-	max-width: 602px;
-	}
-}
-.post-thumbnail {
-	max-width: 100%;
-	margin-left: auto;
-	margin-right: auto;
-}
-@media only screen and (min-width: 482px) {
-	.post-thumbnail {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 592px) {
-	.post-thumbnail {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 652px) {
-	.post-thumbnail {
-	max-width: 542px;
-	}
-}
-@media only screen and (min-width: 822px) {
-	.post-thumbnail {
-	max-width: 602px;
-	}
-}
-@media only screen and (min-width: 1024px) {
-	.post-thumbnail {
-	max-width: 602px;
-	}
-}
-.navigation {
-	max-width: 100%;
-	margin-left: auto;
-	margin-right: auto;
-}
-@media only screen and (min-width: 482px) {
-	.navigation {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 592px) {
-	.navigation {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 652px) {
-	.navigation {
-	max-width: 542px;
-	}
-}
-@media only screen and (min-width: 822px) {
-	.navigation {
-	max-width: 602px;
-	}
-}
-@media only screen and (min-width: 1024px) {
-	.navigation {
-	max-width: 602px;
-	}
-}
-
-.wide-max-width {
-	max-width: 100%;
-	margin-left: auto;
-	margin-right: auto;
-}
-
-@media only screen and (min-width: 482px) {
-	.wide-max-width {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 592px) {
-	.wide-max-width {
-	max-width: 542px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.wide-max-width {
-	max-width: 602px;
-	}
-}
-
-@media only screen and (min-width: 822px) {
-	.wide-max-width {
-	max-width: 772px;
-	}
-}
-
-@media only screen and (min-width: 1024px) {
-	.wide-max-width {
-	max-width: 772px;
-	}
-}
-
-.alignwide {
-	max-width: 100%;
-	margin-left: auto;
-	margin-right: auto;
-}
-
-@media only screen and (min-width: 482px) {
-	.alignwide {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 592px) {
-	.alignwide {
-	max-width: 542px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.alignwide {
-	max-width: 602px;
-	}
-}
-
-@media only screen and (min-width: 822px) {
-	.alignwide {
-	max-width: 772px;
-	}
-}
-
-@media only screen and (min-width: 1024px) {
-	.alignwide {
-	max-width: 772px;
-	}
-}
-
-.full-max-width {
-	max-width: calc(100% + 50px);
-	width: calc(100% + 50px);
-	margin-left: -25px;
-	margin-right: auto;
-}
-
-.wp-block-group .wp-block-group__inner-container > *.alignfull {
-	max-width: calc(100% + 50px);
-	width: calc(100% + 50px);
-	margin-left: -25px;
-	margin-right: auto;
-}
-
-.alignfull {
-	max-width: calc(100% + 50px);
-	width: calc(100% + 50px);
-	margin-left: -25px;
-	margin-right: auto;
-}
-
-.singular .post-thumbnail {
-	max-width: calc(100% + 50px);
-	width: calc(100% + 50px);
-	margin-left: -25px;
-	margin-right: auto;
-}
-
-@media only screen and (min-width: 482px) {
-	.full-max-width {
-		max-width: 100%;
-		width: auto;
-		margin-left: auto;
-		margin-right: auto;
-	}
-	.alignfull {
-		max-width: 100%;
-		width: auto;
-		margin-left: auto;
-		margin-right: auto;
-	}
-	.singular .post-thumbnail {
-		max-width: 100%;
-		width: auto;
-		margin-left: auto;
-		margin-right: auto;
-	}
-}
-
-.alignwide [class*="inner-container"] > .alignwide {
-	margin-left: auto;
-	margin-right: auto;
-	width: 100%;
-	max-width: 100%;
-}
-
-@media only screen and (min-width: 482px) {
-	.alignwide [class*="inner-container"] > .alignwide {
-	width: 432px;
-	}
-}
-
-@media only screen and (min-width: 592px) {
-	.alignwide [class*="inner-container"] > .alignwide {
-	width: 542px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.alignwide [class*="inner-container"] > .alignwide {
-	width: 602px;
-	}
-}
-
-@media only screen and (min-width: 822px) {
-	.alignwide [class*="inner-container"] > .alignwide {
-	width: 772px;
-	}
-}
-
-@media only screen and (min-width: 1024px) {
-	.alignwide [class*="inner-container"] > .alignwide {
-	width: 772px;
-	}
-}
-
-.alignfull [class*="inner-container"] > .alignwide {
-	margin-left: auto;
-	margin-right: auto;
-	width: 100%;
-	max-width: 100%;
-}
-
-@media only screen and (min-width: 482px) {
-	.alignfull [class*="inner-container"] > .alignwide {
-	width: 432px;
-	}
-}
-
-@media only screen and (min-width: 592px) {
-	.alignfull [class*="inner-container"] > .alignwide {
-	width: 542px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.alignfull [class*="inner-container"] > .alignwide {
-	width: 602px;
-	}
-}
-
-@media only screen and (min-width: 822px) {
-	.alignfull [class*="inner-container"] > .alignwide {
-	width: 772px;
-	}
-}
-
-@media only screen and (min-width: 1024px) {
-	.alignfull [class*="inner-container"] > .alignwide {
-	width: 772px;
-	}
-}
-
-.entry-content > .alignleft {
-	/*rtl:ignore*/
-	margin-left: 0;
-	/*rtl:ignore*/
-	margin-right: 50px;
-}
-
-@media only screen and (min-width: 482px) {
-	.entry-content > .alignleft {
-		/*rtl:ignore*/
-		margin-left: calc(50vw - 216px);
-		/*rtl:ignore*/
-		margin-right: 25px;
-	}
-	@media only screen and (min-width: 482px) {
-		.entry-content > .alignleft {
-		margin-left: calc(50vw - 216px);
-		}
-	}
-	@media only screen and (min-width: 592px) {
-		.entry-content > .alignleft {
-		margin-left: calc(50vw - 216px);
-		}
-	}
-	@media only screen and (min-width: 652px) {
-		.entry-content > .alignleft {
-		margin-left: calc(50vw - 271px);
-		}
-	}
-	@media only screen and (min-width: 822px) {
-		.entry-content > .alignleft {
-		margin-left: calc(50vw - 301px);
-		}
-	}
-	@media only screen and (min-width: 1024px) {
-		.entry-content > .alignleft {
-		margin-left: calc(50vw - 301px);
-		}
-	}
-	@media only screen and (min-width: 482px) {
-		.entry-content > .alignleft {
-		margin-left: calc(50vw - 216px);
-		}
-	}
-	@media only screen and (min-width: 592px) {
-		.entry-content > .alignleft {
-		margin-left: calc(50vw - 216px);
-		}
-	}
-	@media only screen and (min-width: 652px) {
-		.entry-content > .alignleft {
-		margin-left: calc(50vw - 271px);
-		}
-	}
-	@media only screen and (min-width: 822px) {
-		.entry-content > .alignleft {
-		margin-left: calc(50vw - 301px);
-		}
-	}
-	@media only screen and (min-width: 1024px) {
-		.entry-content > .alignleft {
-		margin-left: calc(50vw - 301px);
-		}
-	}
-}
-
-.entry-content > .alignright {
-	/*rtl:ignore*/
-	margin-left: 50px;
-	/*rtl:ignore*/
-	margin-right: 0;
-}
-
-@media only screen and (min-width: 482px) {
-	.entry-content > .alignright {
-		/*rtl:ignore*/
-		margin-left: 25px;
-		/*rtl:ignore*/
-		margin-right: calc(50vw - 216px);
-	}
-	@media only screen and (min-width: 482px) {
-		.entry-content > .alignright {
-		margin-right: calc(50vw - 216px);
-		}
-	}
-	@media only screen and (min-width: 592px) {
-		.entry-content > .alignright {
-		margin-right: calc(50vw - 216px);
-		}
-	}
-	@media only screen and (min-width: 652px) {
-		.entry-content > .alignright {
-		margin-right: calc(50vw - 271px);
-		}
-	}
-	@media only screen and (min-width: 822px) {
-		.entry-content > .alignright {
-		margin-right: calc(50vw - 301px);
-		}
-	}
-	@media only screen and (min-width: 1024px) {
-		.entry-content > .alignright {
-		margin-right: calc(50vw - 301px);
-		}
-	}
-	@media only screen and (min-width: 482px) {
-		.entry-content > .alignright {
-		margin-right: calc(50vw - 216px);
-		}
-	}
-	@media only screen and (min-width: 592px) {
-		.entry-content > .alignright {
-		margin-right: calc(50vw - 216px);
-		}
-	}
-	@media only screen and (min-width: 652px) {
-		.entry-content > .alignright {
-		margin-right: calc(50vw - 271px);
-		}
-	}
-	@media only screen and (min-width: 822px) {
-		.entry-content > .alignright {
-		margin-right: calc(50vw - 301px);
-		}
-	}
-	@media only screen and (min-width: 1024px) {
-		.entry-content > .alignright {
-		margin-right: calc(50vw - 301px);
-		}
-	}
-}
-
-/**
- * Output
- */
-/**
- * Site Structure
- *
- * - Set vertical margins and responsive widths on
- *   top-level wrappers and content wrappers
- * - `--global--width-content` is a responsive veriable
- * - See: globals/_global-width-responsive.scss
- */
-/**
- * Top Level Wrappers (header, main, footer)
- * - Set vertical padding and horizontal margins
- */
-.site-header {
-	padding: 20px 25px;
-	margin-left: auto;
-	margin-right: auto;
-}
-.site-main {
-	padding: 20px 25px;
-	margin-left: auto;
-	margin-right: auto;
-}
-.site-footer {
-	padding: 20px 25px;
-	margin-left: auto;
-	margin-right: auto;
-}
-
-@media only screen and (min-width: 482px) {
-	.site-header {
-		padding-top: 30px;
-		padding-right: 0;
-		padding-bottom: 30px;
-		padding-left: 0;
-	}
-	.site-main {
-		padding-top: 30px;
-		padding-right: 0;
-		padding-bottom: 30px;
-		padding-left: 0;
-	}
-	.site-footer {
-		padding-top: 30px;
-		padding-right: 0;
-		padding-bottom: 30px;
-		padding-left: 0;
-	}
-}
-
-.site-header {
-	padding-top: 90px;
-	padding-bottom: 90px;
-}
-
-.has-main-navigation .site-header {
-	padding-top: 120px;
-}
-
-@media only screen and (min-width: 482px) {
-	.site-header {
-		padding-top: 90px;
-		padding-bottom: 90px;
-	}
-	.has-main-navigation .site-header {
-		padding-top: 90px;
-	}
-}
-
-/**
- * Site-main children wrappers
- * - Add double vertical margins here for clearer heirarchy
- */
-.site-main > * {
-	margin-top: 90px;
-	margin-bottom: 90px;
-}
-
-.site-main > *:first-child {
-	margin-top: 0;
-}
-
-.site-main > *:last-child {
-	margin-bottom: 0;
-}
-
-/**
- * Set the default maximum responsive content-width
- */
-/**
- * Set the wide maximum responsive content-width
- */
-/**
- * Set the full maximum responsive content-width
- */
-/*
- * Block & non-gutenberg content wrappers
- * - Set margins
- */
-.entry-header {
-	margin-top: 30px;
-	margin-right: auto;
-	margin-bottom: 30px;
-	margin-left: auto;
-}
-.post-thumbnail {
-	margin-top: 30px;
-	margin-right: auto;
-	margin-bottom: 30px;
-	margin-left: auto;
-}
-.entry-content {
-	margin-top: 30px;
-	margin-right: auto;
-	margin-bottom: 30px;
-	margin-left: auto;
-}
-.entry-footer {
-	margin-top: 30px;
-	margin-right: auto;
-	margin-bottom: 30px;
-	margin-left: auto;
-}
-.author-bio {
-	margin-top: 30px;
-	margin-right: auto;
-	margin-bottom: 30px;
-	margin-left: auto;
-}
-.widget-area {
-	margin-top: 30px;
-	margin-right: auto;
-	margin-bottom: 30px;
-	margin-left: auto;
-}
-
-/*
- * Block & non-gutenberg content wrapper children
- * - Sets spacing-vertical margin logic
- */
-.site-footer > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-.site-main > article > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-.site-main > .not-found > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-.entry-content > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-[class*="inner-container"] > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-.wp-block-template-part > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-.widget-area > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-.widget-column > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-@media only screen and (min-width: 482px) {
-	.site-footer > * {
-		margin-top: 30px;
-		margin-bottom: 30px;
-	}
-	.site-main > article > * {
-		margin-top: 30px;
-		margin-bottom: 30px;
-	}
-	.site-main > .not-found > * {
-		margin-top: 30px;
-		margin-bottom: 30px;
-	}
-	.entry-content > * {
-		margin-top: 30px;
-		margin-bottom: 30px;
-	}
-	[class*="inner-container"] > * {
-		margin-top: 30px;
-		margin-bottom: 30px;
-	}
-	.wp-block-template-part > * {
-		margin-top: 30px;
-		margin-bottom: 30px;
-	}
-	.widget-area > * {
-		margin-top: 30px;
-		margin-bottom: 30px;
-	}
-	.widget-column > * {
-		margin-top: 30px;
-		margin-bottom: 30px;
-	}
-}
-
-.site-footer > *:first-child,
-.site-main > article > *:first-child,
-.site-main > .not-found > *:first-child,
-.entry-content > *:first-child,
-[class*="inner-container"] > *:first-child,
-.wp-block-template-part > *:first-child,
-.widget-area > *:first-child,
-.widget-column > *:first-child {
-	margin-top: 0;
-}
-
-.site-footer > *:last-child,
-.site-main > article > *:last-child,
-.site-main > .not-found > *:last-child,
-.entry-content > *:last-child,
-[class*="inner-container"] > *:last-child,
-.wp-block-template-part > *:last-child,
-.widget-area > *:last-child,
-.widget-column > *:last-child {
-	margin-bottom: 0;
-}
-
-/*
- * Block & non-gutenberg content wrapper children
- * - Sets spacing-unit margins
- */
-.site-header > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-.entry-header > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-.post-thumbnail > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-.page-content > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-.comment-content > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-.author-bio > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-.widget > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-.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 > *: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 > *:last-child {
-	margin-bottom: 0;
-}
-
-/*
- * .entry-content children specific controls
- * - Adds special margin overrides for alignment utility classes
- */
-.entry-content > * {
-	/* Reset alignleft and alignright margins after alignfull */
-}
-
-.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 {
-	margin-top: 30px;
-}
-
-.entry-content > *.alignfull + .alignright {
-	margin-top: 30px;
-}
-
-/**
- * Base
- * - Reset the browser
- */
-button {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-.button {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-input[type="submit"] {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-.wp-block-button__link {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-.wp-block-file .wp-block-file__button {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-.a8c-posts-list__view-all {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-button[data-load-more-btn] {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-
-button:before,
-.button:before,
-input[type="submit"]:before,
-.wp-block-button__link:before, .wp-block-file .wp-block-file__button:before, .a8c-posts-list__view-all:before, button[data-load-more-btn]:before, button:after,
-.button:after,
-input[type="submit"]:after,
-.wp-block-button__link:after, .wp-block-file .wp-block-file__button:after, .a8c-posts-list__view-all:after, button[data-load-more-btn]:after {
-	content: '';
-	display: block;
-	height: 0;
-	width: 0;
-}
-
-button:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-.button:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-input[type="submit"]:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-.wp-block-button__link:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-.wp-block-file .wp-block-file__button:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-.a8c-posts-list__view-all:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-button[data-load-more-btn]:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-button:after {
-	margin-top: -calc(1em + 0);
-}
-
-.button:after {
-	margin-top: -calc(1em + 0);
-}
-
-input[type="submit"]:after {
-	margin-top: -calc(1em + 0);
-}
-
-.wp-block-button__link:after {
-	margin-top: -calc(1em + 0);
-}
-
-.wp-block-file .wp-block-file__button:after {
-	margin-top: -calc(1em + 0);
-}
-
-.a8c-posts-list__view-all:after {
-	margin-top: -calc(1em + 0);
-}
-
-button[data-load-more-btn]:after {
-	margin-top: -calc(1em + 0);
-}
-
-button:active {
-	color: #FFFFFF;
-	background-color: #000000;
-}
-
-.button:active {
-	color: #FFFFFF;
-	background-color: #000000;
-}
-
-input:active[type="submit"] {
-	color: #FFFFFF;
-	background-color: #000000;
-}
-
-.wp-block-button__link:active {
-	color: #FFFFFF;
-	background-color: #000000;
-}
-
-.wp-block-file .wp-block-file__button:active {
-	color: #FFFFFF;
-	background-color: #000000;
-}
-
-.a8c-posts-list__view-all:active {
-	color: #FFFFFF;
-	background-color: #000000;
-}
-
-button:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.button:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-input:hover[type="submit"] {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-button__link:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-file .wp-block-file__button:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.a8c-posts-list__view-all:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-button:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.button:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-input:focus[type="submit"] {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-button__link:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-file .wp-block-file__button:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.a8c-posts-list__view-all:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-button.has-focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.has-focus.button {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-input.has-focus[type="submit"] {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.has-focus.wp-block-button__link {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-file .has-focus.wp-block-file__button {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.has-focus.a8c-posts-list__view-all {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
-html {
-	line-height: 1.15;
-	/* 1 */
-	-webkit-text-size-adjust: 100%;
-	/* 2 */
-}
-
-body {
-	margin: 0;
-}
-
-main {
-	display: block;
-}
-
-h1 {
-	font-size: 2em;
-	margin: 0.67em 0;
-}
-
-hr {
-	box-sizing: content-box;
-	/* 1 */
-	height: 0;
-	/* 1 */
-	overflow: visible;
-	/* 2 */
-}
-
-pre {
-	font-family: monospace, monospace;
-	/* 1 */
-	font-size: 1em;
-	/* 2 */
-	overflow: scroll;
-}
-
-a {
-	background-color: transparent;
-}
-
-abbr[title] {
-	border-bottom: none;
-	/* 1 */
-	text-decoration: underline;
-	/* 2 */
-	text-decoration: underline dotted;
-	/* 2 */
-}
-
-b,
-strong {
-	font-weight: bold;
-}
-
-code,
-kbd,
-samp {
-	font-family: monospace, monospace;
-	/* 1 */
-	font-size: 1em;
-	/* 2 */
-}
-
-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;
-}
-
-img {
-	border-style: none;
-}
-
-button,
-input,
-optgroup,
-select,
-textarea {
-	font-family: inherit;
-	/* 1 */
-	font-size: 100%;
-	/* 1 */
-	line-height: 1.15;
-	/* 1 */
-	margin: 0;
-	/* 2 */
-}
-
-button,
-input {
-	/* 1 */
-	overflow: visible;
-}
-
-button,
-select {
-	/* 1 */
-	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;
-	/* 1 */
-	color: inherit;
-	/* 2 */
-	display: table;
-	/* 1 */
-	max-width: 100%;
-	/* 1 */
-	padding: 0;
-	/* 3 */
-	white-space: normal;
-	/* 1 */
-}
-
-progress {
-	vertical-align: baseline;
-}
-
-textarea {
-	overflow: auto;
-}
-
-[type="checkbox"],
-[type="radio"] {
-	box-sizing: border-box;
-	/* 1 */
-	padding: 0;
-	/* 2 */
-}
-
-[type="number"]::-webkit-inner-spin-button,
-[type="number"]::-webkit-outer-spin-button {
-	height: auto;
-}
-
-[type="search"] {
-	-webkit-appearance: textfield;
-	/* 1 */
-	outline-offset: -2px;
-	/* 2 */
-}
-
-[type="search"]::-webkit-search-decoration {
-	-webkit-appearance: none;
-}
-
-::-webkit-file-upload-button {
-	-webkit-appearance: button;
-	/* 1 */
-	font: inherit;
-	/* 2 */
-}
-
-details {
-	display: block;
-}
-
-summary {
-	display: list-item;
-}
-
-template {
-	display: none;
-}
-
-[hidden] {
-	display: none;
-}
-
-/**
- * Reset specific elements to make them easier to style in other contexts.
- */
-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;
-}
-
-/**
- * Apply generic border-box to all elements.
- * See:
- * https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
- */
-/**
- * Apply border-box across the entire page.
- */
-html {
-	box-sizing: border-box;
-}
-
-/**
- * Relax the definition a bit, to allow components to override it manually.
- */
-*, *::before, *::after {
-	box-sizing: inherit;
-}
-
-html {
-	font-size: 15px;
-	/* 15px; */
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	line-height: 1.7;
-}
-
-@media only screen and (min-width: 482px) {
-	html {
-		font-size: 18px;
-	}
-}
-
-body {
-	font-size: 1em;
-	/* 1em; */
-	font-weight: normal;
-	color: #333333;
-	text-align: left;
-	background-color: #FFFFFF;
-}
-
-a {
-	border-bottom: 1px solid #3C8067;
-	color: #000000;
-	text-decoration: none;
-	transition: border-color 0.1s ease-out;
-}
-
-a:hover, a:focus {
-	border-bottom-color: transparent;
-}
-
-a:hover {
-	color: #3C8067;
-}
-
-a:focus {
-	color: #3C8067;
-}
-
-a:active {
-	color: #000000;
-}
-
-.has-link-color a {
-	border-bottom: 1px solid #000000;
-}
-
-.has-link-color a:hover, .has-link-color a:focus {
-	border-bottom-color: transparent;
-}
-
-.has-background:not(.has-background-background-color) .has-link-color a {
-	color: #000000;
-}
-
-.has-background:not(.has-background-background-color).has-link-color a {
-	color: #000000;
-}
-
-button,
-a {
-	cursor: pointer;
-}
-
-.site *:focus {
-	outline-width: 1px;
-	outline-style: dotted;
-	outline-color: #3C8067;
-}
-
-/* Text meant only for screen readers. */
-.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;
-	/* Many screen reader and browser combinations announce broken words as they would appear visually. */
-}
-
-.screen-reader-text:focus {
-	background-color: #FFFFFF;
-	border-radius: 3px;
-	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
-	clip: auto !important;
-	clip-path: none;
-	color: #333333;
-	display: block;
-	font-size: 18px;
-	font-weight: bold;
-	height: auto;
-	left: 5px;
-	line-height: normal;
-	padding: 15px 23px 14px;
-	text-decoration: none;
-	top: 5px;
-	width: auto;
-	z-index: 100000;
-	/* Above WP toolbar. */
-}
-
-/* Do not show the outline on the skip link target. */
-#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 * {
-	max-width: unset;
-}
-
-main * {
-	max-width: unset;
-}
-
-footer * {
-	max-width: unset;
-}
-
-html,
-body,
-div,
-header,
-nav,
-article,
-figure,
-hr,
-main,
-section,
-footer {
-	max-width: none;
-}
-
-::selection {
-	background-color: #EBF2F0;
-}
-
-::-moz-selection {
-	background-color: #EBF2F0;
-}
-
-/**
- * Elements
- * - Styles for basic HTML elemants
- */
-blockquote {
-	margin: 0;
-	padding: 0;
-}
-
-blockquote p {
-	font-size: 24px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-blockquote cite {
-	color: #444444;
-	font-size: 14px;
-	letter-spacing: normal;
-}
-
-blockquote footer {
-	color: #444444;
-	font-size: 14px;
-	letter-spacing: normal;
-}
-
-blockquote > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-blockquote > *:first-child {
-	margin-top: 0;
-}
-
-blockquote > *:last-child {
-	margin-bottom: 0;
-}
-
-blockquote.alignleft, blockquote.alignright {
-	padding-left: inherit;
-}
-
-blockquote.alignleft p {
-	font-size: 18px;
-	max-width: inherit;
-	width: inherit;
-}
-
-blockquote.alignright p {
-	font-size: 18px;
-	max-width: inherit;
-	width: inherit;
-}
-
-blockquote.alignleft cite {
-	font-size: 14px;
-	letter-spacing: normal;
-}
-
-blockquote.alignleft footer {
-	font-size: 14px;
-	letter-spacing: normal;
-}
-
-blockquote.alignright cite {
-	font-size: 14px;
-	letter-spacing: normal;
-}
-
-blockquote.alignright footer {
-	font-size: 14px;
-	letter-spacing: normal;
-}
-
-input[type="text"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="email"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="url"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="password"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="search"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="number"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="tel"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="range"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="date"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="month"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="week"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="time"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="datetime"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="datetime-local"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="color"] {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-textarea {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	padding: 10px;
-}
-
-input[type="text"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-input[type="email"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-input[type="url"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-input[type="password"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-input[type="search"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-input[type="number"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-input[type="tel"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-input[type="range"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-input[type="date"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-input[type="month"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-input[type="week"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-input[type="time"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-input[type="datetime"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-input[type="datetime-local"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-input[type="color"]:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-textarea:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-select {
-	border: 2px solid #EFEFEF;
-}
-
-textarea {
-	width: 100%;
-}
-
-input[type=checkbox] + label {
-	display: inline;
-	margin-left: 0.5em;
-	line-height: 1em;
-}
-
-/* Media captions */
-figcaption {
-	color: #444444;
-	font-size: 14px;
-	line-height: 1.7;
-	margin-top: 10px;
-	margin-bottom: 20px;
-	text-align: center;
-}
-.wp-caption {
-	color: #444444;
-	font-size: 14px;
-	line-height: 1.7;
-	margin-top: 10px;
-	margin-bottom: 20px;
-	text-align: center;
-}
-.wp-caption-text {
-	color: #444444;
-	font-size: 14px;
-	line-height: 1.7;
-	margin-top: 10px;
-	margin-bottom: 20px;
-	text-align: center;
-}
-
-.alignleft figcaption,
-.alignright figcaption, .alignleft
-.wp-caption,
-.alignright
-.wp-caption, .alignleft
-.wp-caption-text,
-.alignright
-.wp-caption-text {
-	margin-bottom: 0;
-}
-
-/* WP Smiley */
-.page-content .wp-smiley,
-.entry-content .wp-smiley,
-.comment-content .wp-smiley {
-	border: none;
-	margin-bottom: 0;
-	margin-top: 0;
-	padding: 0;
-}
-
-/* Make sure embeds and iframes fit their containers. */
-embed,
-iframe,
-object {
-	max-width: 100%;
-}
-
-.wp-block-audio {
-	min-width: inherit;
-}
-
-.wp-block-audio.alignleft, .wp-block-audio.alignright {
-	min-width: 300px;
-}
-
-/**
- * Button
- */
-/**
- * Block Options
- */
-.wp-block-button {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	font-weight: normal;
-	line-height: 1;
-}
-
-.wp-block-button.is-style-outline {
-	border: none;
-}
-
-.wp-block-button.is-style-outline.wp-block-button__link {
-	color: #3C8067;
-	background: transparent;
-	border: 2px solid currentcolor;
-	padding: 23px 25px;
-}
-
-.wp-block-button.is-style-outline .wp-block-button__link {
-	color: #3C8067;
-	background: transparent;
-	border: 2px solid currentcolor;
-	padding: 23px 25px;
-}
-
-.wp-block-button.is-style-outline.wp-block-button__link:active {
-	color: #3C8067;
-}
-
-.wp-block-button.is-style-outline .wp-block-button__link:active {
-	color: #3C8067;
-}
-
-.wp-block-button.is-style-outline.wp-block-button__link:hover {
-	color: #336D58;
-}
-
-.wp-block-button.is-style-outline.wp-block-button__link:focus {
-	color: #336D58;
-}
-
-.wp-block-button.is-style-outline.wp-block-button__link.has-focus {
-	color: #336D58;
-}
-
-.wp-block-button.is-style-outline .wp-block-button__link:hover {
-	color: #336D58;
-}
-
-.wp-block-button.is-style-outline .wp-block-button__link:focus {
-	color: #336D58;
-}
-
-.wp-block-button.is-style-outline .wp-block-button__link.has-focus {
-	color: #336D58;
-}
-
-.wp-block-button.is-style-squared .wp-block-button__link {
-	border-radius: 0;
-}
-
-/**
- * Calendar
- */
-.wp-block-calendar table th {
-	background-color: #333333;
-	color: #FFFFFF;
-}
-
-.wp-block-calendar table tbody {
-	color: #333333;
-}
-
-.wp-block-calendar table caption {
-	color: #333333;
-}
-
-.wp-block-code {
-	color: #333333;
-	font-size: 16px;
-	padding: 20px;
-	border-color: #EFEFEF;
-}
-
-.wp-block-code pre {
-	color: #333333;
-}
-
-.wp-block-columns {
-	/**
-	 * Block Options
-	 */
-}
-
-.wp-block-columns .wp-block-column > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block-columns .wp-block-column > * {
-		margin-top: 30px;
-		margin-bottom: 30px;
-	}
-}
-
-.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: 20px;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block-columns .wp-block-column:not(:last-child) {
-		margin-bottom: 30px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.wp-block-columns .wp-block-column:not(:last-child) {
-		/* Resetting margins to match _block-container.scss */
-		margin-bottom: 0;
-	}
-}
-
-.wp-block-columns.alignfull {
-	padding-left: 20px;
-	padding-right: 20px;
-}
-
-.wp-block-cover {
-	background-color: #000000;
-	min-height: 450px;
-	margin-top: inherit;
-	margin-bottom: inherit;
-	/* default & custom background-color */
-	/* Treating H2 separately to account for legacy /core styles */
-}
-
-.wp-block-cover-image {
-	background-color: #000000;
-	min-height: 450px;
-	margin-top: inherit;
-	margin-bottom: inherit;
-	/* default & custom background-color */
-	/* Treating H2 separately to account for legacy /core styles */
-}
-
-.wp-block-cover .wp-block-cover__inner-container {
-	color: currentColor;
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.wp-block-cover .wp-block-cover-image-text {
-	color: currentColor;
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.wp-block-cover .wp-block-cover-text {
-	color: currentColor;
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.wp-block-cover-image .wp-block-cover__inner-container {
-	color: currentColor;
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.wp-block-cover-image .wp-block-cover-image-text {
-	color: currentColor;
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.wp-block-cover-image .wp-block-cover-text {
-	color: currentColor;
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.wp-block-cover .wp-block-cover__inner-container a:not(.has-text-color),
-.wp-block-cover .wp-block-cover-image-text a:not(.has-text-color),
-.wp-block-cover .wp-block-cover-text a:not(.has-text-color),
-.wp-block-cover-image .wp-block-cover__inner-container a:not(.has-text-color),
-.wp-block-cover-image .wp-block-cover-image-text a:not(.has-text-color),
-.wp-block-cover-image .wp-block-cover-text a:not(.has-text-color) {
-	color: currentColor;
-}
-
-.wp-block-cover .wp-block-cover__inner-container .has-link-color a {
-	color: #000000;
-}
-
-.wp-block-cover .wp-block-cover-image-text .has-link-color a {
-	color: #000000;
-}
-
-.wp-block-cover .wp-block-cover-text .has-link-color a {
-	color: #000000;
-}
-
-.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a {
-	color: #000000;
-}
-
-.wp-block-cover-image .wp-block-cover-image-text .has-link-color a {
-	color: #000000;
-}
-
-.wp-block-cover-image .wp-block-cover-text .has-link-color a {
-	color: #000000;
-}
-
-.wp-block-cover:not([class*='background-color']) .wp-block-cover__inner-container {
-	color: #FAFBF6;
-}
-
-.wp-block-cover:not([class*='background-color']) .wp-block-cover-image-text {
-	color: #FAFBF6;
-}
-
-.wp-block-cover:not([class*='background-color']) .wp-block-cover-text {
-	color: #FAFBF6;
-}
-
-.wp-block-cover-image:not([class*='background-color']) .wp-block-cover__inner-container {
-	color: #FAFBF6;
-}
-
-.wp-block-cover-image:not([class*='background-color']) .wp-block-cover-image-text {
-	color: #FAFBF6;
-}
-
-.wp-block-cover-image:not([class*='background-color']) .wp-block-cover-text {
-	color: #FAFBF6;
-}
-
-.wp-block-cover h2 {
-	font-size: 32px;
-	letter-spacing: normal;
-	line-height: 1.3;
-	max-width: inherit;
-	text-align: inherit;
-	padding: 0;
-}
-
-.wp-block-cover-image h2 {
-	font-size: 32px;
-	letter-spacing: normal;
-	line-height: 1.3;
-	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 {
-	width: calc(100% - 60px);
-}
-
-.wp-block-cover-image .wp-block-cover__inner-container {
-	width: calc(100% - 60px);
-}
-
-.wp-block-cover .wp-block-cover__inner-container > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-.wp-block-cover-image .wp-block-cover__inner-container > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block-cover .wp-block-cover__inner-container > * {
-		margin-top: 30px;
-		margin-bottom: 30px;
-	}
-	.wp-block-cover-image .wp-block-cover__inner-container > * {
-		margin-top: 30px;
-		margin-bottom: 30px;
-	}
-}
-
-.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 > * {
-	margin-top: 60px;
-	margin-bottom: 60px;
-	padding-left: 25px;
-	padding-right: 25px;
-	width: 100%;
-}
-
-.wp-block-cover.alignright > * {
-	margin-top: 60px;
-	margin-bottom: 60px;
-	padding-left: 25px;
-	padding-right: 25px;
-	width: 100%;
-}
-
-.wp-block-cover-image.alignleft > * {
-	margin-top: 60px;
-	margin-bottom: 60px;
-	padding-left: 25px;
-	padding-right: 25px;
-	width: 100%;
-}
-
-.wp-block-cover-image.alignright > * {
-	margin-top: 60px;
-	margin-bottom: 60px;
-	padding-left: 25px;
-	padding-right: 25px;
-	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 a.wp-block-file__button:active {
-	color: #FFFFFF;
-	opacity: inherit;
-}
-
-.wp-block-file a.wp-block-file__button:focus {
-	color: #FFFFFF;
-	opacity: inherit;
-}
-
-.wp-block-file a.wp-block-file__button:hover {
-	color: #FFFFFF;
-	opacity: inherit;
-}
-
-.wp-block-file a.wp-block-file__button:visited {
-	color: #FFFFFF;
-	opacity: inherit;
-}
-
-.wp-block-file .wp-block-file__button {
-	display: inline-block;
-	padding: 12px 13px;
-}
-
-.wp-block-gallery:not(.alignfull) {
-	margin: 0 auto;
-}
-
-.wp-block-gallery .blocks-gallery-image figcaption {
-	margin: 0;
-	color: white;
-	font: 16px;
-}
-
-.wp-block-gallery .blocks-gallery-item figcaption {
-	margin: 0;
-	color: white;
-	font: 16px;
-}
-
-.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;
-	padding-left: 25px;
-	padding-right: 25px;
-}
-
-.wp-block-group .wp-block-group__inner-container > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block-group .wp-block-group__inner-container > * {
-		margin-top: 30px;
-		margin-bottom: 30px;
-	}
-}
-
-.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: 20px;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block-group.has-background {
-		padding: 30px;
-	}
-}
-
-h1 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.h1 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-h2 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.h2 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-h3 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.h3 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-h4 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.h4 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-h5 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.h5 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-h6 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-.h6 {
-	clear: both;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: normal;
-}
-
-h1 strong {
-	font-weight: 600;
-}
-
-.h1 strong {
-	font-weight: 600;
-}
-
-h2 strong {
-	font-weight: 600;
-}
-
-.h2 strong {
-	font-weight: 600;
-}
-
-h3 strong {
-	font-weight: 600;
-}
-
-.h3 strong {
-	font-weight: 600;
-}
-
-h4 strong {
-	font-weight: 600;
-}
-
-.h4 strong {
-	font-weight: 600;
-}
-
-h5 strong {
-	font-weight: 600;
-}
-
-.h5 strong {
-	font-weight: 600;
-}
-
-h6 strong {
-	font-weight: 600;
-}
-
-.h6 strong {
-	font-weight: 600;
-}
-
-h1 {
-	font-size: 48px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.h1 {
-	font-size: 48px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-h2 {
-	font-size: 32px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.h2 {
-	font-size: 32px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-h3 {
-	font-size: 28px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.h3 {
-	font-size: 28px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-h4 {
-	font-size: 24px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.h4 {
-	font-size: 24px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-h5 {
-	font-size: 18px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.h5 {
-	font-size: 18px;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-h6 {
-	font-size: 1em;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.h6 {
-	font-size: 1em;
-	letter-spacing: normal;
-	line-height: 1.3;
-}
-
-.wp-block-image {
-	text-align: center;
-}
-
-.wp-block-image figcaption {
-	color: #444444;
-	font-size: 14px;
-	line-height: 1.7;
-	margin-top: 10px;
-	margin-bottom: 20px;
-	text-align: center;
-}
-
-.wp-block-image .alignright {
-	margin-left: 25px;
-}
-
-.wp-block-image .alignleft {
-	margin-right: 25px;
-}
-
-.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 {
-	margin-left: 0;
-}
-
-.wp-block-latest-comments .wp-block-latest-comments__comment {
-	font-size: 16px;
-	line-height: 1.7;
-	/* Vertical margins logic */
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.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: 'Playfair Display', Georgia, Times, serif;
-}
-
-.wp-block-latest-comments .wp-block-latest-comments__comment-date {
-	color: #444444;
-	font-size: 16px;
-}
-
-.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
-	font-size: 16px;
-	line-height: 1.7;
-	margin: 0;
-}
-
-.wp-block-latest-posts {
-	padding-left: 0;
-}
-
-.wp-block-latest-posts:not(.is-grid) > li {
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.wp-block-latest-posts:not(.is-grid) > li:first-child {
-	margin-top: 0;
-}
-
-.wp-block-latest-posts:not(.is-grid) > li:last-child {
-	margin-bottom: 0;
-}
-
-.wp-block-latest-posts.is-grid > li {
-	margin-bottom: 30px;
-}
-
-.wp-block-latest-posts.is-grid > li:last-child {
-	margin-bottom: 0;
-}
-
-.wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n + 1),
-.wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n + 2):nth-child(2n + 1) ~ li,
-.wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n + 1),
-.wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n + 3):nth-child(3n + 1) ~ li,
-.wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n + 1),
-.wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n + 4):nth-child(4n + 1) ~ li,
-.wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n + 1),
-.wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n + 5):nth-child(5n + 1) ~ li,
-.wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n + 1),
-.wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n + 6):nth-child(6n + 1) ~ li {
-	margin-bottom: 0;
-}
-
-.wp-block-latest-posts > li > * {
-	margin-top: 15px;
-	margin-bottom: 15px;
-}
-
-.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: 'Playfair Display', Georgia, Times, serif;
-	font-size: 28px;
-	font-weight: normal;
-	line-height: 1.3;
-}
-
-.wp-block-latest-posts .wp-block-latest-posts__post-date {
-	color: #444444;
-	font-size: 16px;
-	line-height: 1.7;
-}
-
-.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 {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 16px;
-	line-height: 1.7;
-}
-
-.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 16px;
-	line-height: 1.7;
-}
-
-.wp-block-latest-posts.alignfull {
-	padding-left: 20px;
-	padding-right: 20px;
-}
-
-.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;
-}
-
-@media only screen and (min-width: 592px) {
-	.wp-block-latest-posts.is-style-seedlet-alternating-grid {
-		overflow: hidden;
-	}
-	.wp-block-latest-posts.is-style-seedlet-alternating-grid > li {
-		width: calc(50% - 13px);
-		max-width: calc(50% - 13px);
-		text-align: right;
-	}
-	.wp-block-latest-posts.is-style-seedlet-alternating-grid > li:nth-child(2n + 1) {
-		float: right;
-		text-align: left;
-	}
-	.wp-block-latest-posts.is-style-seedlet-alternating-grid.is-grid {
-		display: inherit;
-	}
-	.wp-block-latest-posts.is-style-seedlet-alternating-grid.is-grid > li {
-		margin-top: 30px;
-		margin-right: 0;
-	}
-	.wp-block-latest-posts.is-style-seedlet-alternating-grid.is-grid > li:first-child {
-		margin-top: 0;
-	}
-	.wp-block-latest-posts.is-style-seedlet-alternating-grid.is-grid > li:last-child {
-		margin-bottom: 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 {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	margin: 0;
-	padding-left: 50px;
-}
-
-ol {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	margin: 0;
-	padding-left: 50px;
-}
-
-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: 'Playfair Display', Georgia, Times, serif;
-	font-weight: bold;
-}
-
-dd {
-	margin: 0;
-	padding-left: 50px;
-}
-
-.wp-block-media-text {
-	/**
-	 * Block Options
-	 */
-}
-
-.wp-block-media-text .wp-block-media-text__content {
-	padding: 25px;
-}
-
-@media only screen and (min-width: 592px) {
-	.wp-block-media-text .wp-block-media-text__content {
-		padding: 30px;
-	}
-}
-
-.wp-block-media-text .wp-block-media-text__content > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block-media-text .wp-block-media-text__content > * {
-		margin-top: 30px;
-		margin-bottom: 30px;
-	}
-}
-
-.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: 482px) {
-	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
-		padding-top: 30px;
-		padding-bottom: 30px;
-	}
-}
-
-.wp-block-navigation .wp-block-navigation-link {
-	padding: 0;
-}
-
-.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content {
-	padding: 13px;
-}
-
-.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 16px;
-	font-weight: normal;
-}
-
-.wp-block-navigation .wp-block-navigation-link__submenu-icon {
-	padding: 0;
-}
-
-.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation-link {
-	display: inherit;
-}
-
-.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container {
-	border: none;
-	left: 0;
-	margin-left: 13px;
-	min-width: max-content;
-	opacity: 0;
-	padding: 0;
-	position: inherit;
-	top: inherit;
-}
-
-.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link .wp-block-navigation-link__content {
-	display: inline-block;
-	padding: 7px 13px;
-}
-
-.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon {
-	display: none;
-}
-
-.wp-block-navigation > .wp-block-navigation__container .has-child:hover .wp-block-navigation__container, .wp-block-navigation > .wp-block-navigation__container .has-child:focus-within .wp-block-navigation__container {
-	display: block;
-	opacity: 1;
-	visibility: visible;
-}
-
-.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container {
-	background: #FFFFFF;
-	box-shadow: 1px 1px 3px 0px rgba( 0, 0, 0, 0.2 );
-	margin: 0;
-	padding: 0;
-	position: absolute;
-	top: 100%;
-}
-
-.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
-	color: #3C8067;
-}
-
-.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus {
-	color: #3C8067;
-}
-
-.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content {
-	color: currentColor;
-}
-
-p {
-	line-height: --global--line-height-body;
-}
-
-p.has-background {
-	padding: 20px;
-}
-
-p.has-text-color a {
-	color: #000000;
-}
-
-.a8c-posts-list__listing {
-	list-style: none;
-	margin: 0;
-	padding: 0;
-}
-
-.a8c-posts-list__listing:not(:last-child) {
-	margin-bottom: 90px;
-}
-
-.a8c-posts-list-item__featured span {
-	color: #FFFFFF;
-	background-color: #000000;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-weight: bold;
-	font-size: 16px;
-	line-height: 1;
-	padding: 10px 13px;
-}
-
-.a8c-posts-list__item {
-	display: block;
-	/* Vertical margins logic between posts */
-	margin-top: 90px;
-	margin-bottom: 90px;
-}
-
-.a8c-posts-list__item:first-child {
-	margin-top: 0;
-}
-
-.a8c-posts-list__item:last-child {
-	margin-bottom: 0;
-}
-
-.a8c-posts-list__item .entry > * {
-	/* Vertical margins logic between post details */
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-.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: #444444;
-	font-size: 16px;
-}
-
-.a8c-posts-list__item .a8c-posts-list-item__meta a {
-	color: currentColor;
-}
-
-.a8c-posts-list__item .a8c-posts-list-item__meta a:hover {
-	color: #3C8067;
-}
-
-.a8c-posts-list__item .a8c-posts-list-item__meta a:active {
-	color: #3C8067;
-}
-
-.a8c-posts-list__item .a8c-posts-list-item__edit-link {
-	margin-left: 20px;
-}
-
-.a8c-posts-list__view-all {
-	display: inline-block;
-}
-
-.wp-block-pullquote {
-	padding: 40px 0;
-	text-align: left;
-	border-top-color: transparent;
-	border-top-width: 0;
-	border-bottom-color: transparent;
-	border-bottom-width: 0;
-	color: #333333;
-	/**
-	 * Block Options
-	 */
-}
-
-.wp-block-pullquote p {
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-size: 32px;
-	font-style: italic;
-	letter-spacing: normal;
-	line-height: 1.3;
-	margin: 0;
-}
-
-.wp-block-pullquote a {
-	color: currentColor;
-}
-
-.wp-block-pullquote .wp-block-pullquote__citation {
-	color: currentColor;
-	display: block;
-	font-size: 14px;
-	text-transform: none;
-}
-
-.wp-block-pullquote cite {
-	color: currentColor;
-	display: block;
-	font-size: 14px;
-	text-transform: none;
-}
-
-.wp-block-pullquote footer {
-	color: currentColor;
-	display: block;
-	font-size: 14px;
-	text-transform: none;
-}
-
-.wp-block-pullquote:not(.is-style-solid-color) {
-	background: none;
-}
-
-.wp-block-pullquote.is-style-large {
-	border-left-color: #3C8067;
-	border-left-style: solid;
-	border-left-width: 1px;
-	font-style: normal;
-}
-
-.wp-block-pullquote.alignwide > p {
-	max-width: 100%;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block-pullquote.alignwide > p {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 592px) {
-	.wp-block-pullquote.alignwide > p {
-	max-width: 542px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.wp-block-pullquote.alignwide > p {
-	max-width: 602px;
-	}
-}
-
-@media only screen and (min-width: 822px) {
-	.wp-block-pullquote.alignwide > p {
-	max-width: 772px;
-	}
-}
-
-@media only screen and (min-width: 1024px) {
-	.wp-block-pullquote.alignwide > p {
-	max-width: 772px;
-	}
-}
-
-.wp-block-pullquote.alignwide blockquote {
-	max-width: 100%;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block-pullquote.alignwide blockquote {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 592px) {
-	.wp-block-pullquote.alignwide blockquote {
-	max-width: 542px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.wp-block-pullquote.alignwide blockquote {
-	max-width: 602px;
-	}
-}
-
-@media only screen and (min-width: 822px) {
-	.wp-block-pullquote.alignwide blockquote {
-	max-width: 772px;
-	}
-}
-
-@media only screen and (min-width: 1024px) {
-	.wp-block-pullquote.alignwide blockquote {
-	max-width: 772px;
-	}
-}
-
-.wp-block-pullquote.alignfull:not(.is-style-solid-color) > p {
-	padding: 0 40px;
-}
-
-.wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote {
-	padding: 0 40px;
-}
-
-.wp-block-pullquote.is-style-solid-color {
-	background-color: #333333;
-	color: #FFFFFF;
-	padding: 40px;
-}
-
-.wp-block-pullquote.is-style-solid-color blockquote {
-	max-width: inherit;
-}
-
-.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-quote {
-	border-left: 1px solid #3C8067;
-	margin: 30px 0;
-	padding-left: 25px;
-	/**
-	 * Block Options
-	 */
-}
-
-.wp-block-quote > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-.wp-block-quote > *:first-child {
-	margin-top: 0;
-}
-
-.wp-block-quote > *:last-child {
-	margin-bottom: 0;
-}
-
-.wp-block-quote p {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 18px;
-	font-style: normal;
-	line-height: 1.7;
-}
-
-.wp-block-quote .wp-block-quote__citation {
-	color: #444444;
-	font-size: 14px;
-}
-
-.wp-block-quote cite {
-	color: #444444;
-	font-size: 14px;
-}
-
-.wp-block-quote footer {
-	color: #444444;
-	font-size: 14px;
-}
-
-.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.has-text-align-right {
-	border-left: none;
-	border-right: 1px solid #3C8067;
-	padding-left: 0;
-	padding-right: 25px;
-}
-
-.wp-block-quote.has-text-align-center {
-	border: none;
-}
-
-.wp-block-quote.is-style-large {
-	/* Resetting margins to match _block-container.scss */
-	margin-top: 30px;
-	margin-bottom: 30px;
-	padding-left: 25px;
-}
-
-.wp-block-quote.is-large {
-	/* Resetting margins to match _block-container.scss */
-	margin-top: 30px;
-	margin-bottom: 30px;
-	padding-left: 25px;
-}
-
-.wp-block-quote.is-style-large.has-text-align-right {
-	padding-left: 0;
-	padding-right: 25px;
-}
-
-.wp-block-quote.is-large.has-text-align-right {
-	padding-left: 0;
-	padding-right: 25px;
-}
-
-.wp-block-quote.is-style-large.has-text-align-center {
-	padding: 0 25px;
-}
-
-.wp-block-quote.is-large.has-text-align-center {
-	padding: 0 25px;
-}
-
-.wp-block-quote.is-style-large p {
-	font-size: 24px;
-	font-style: normal;
-	line-height: 1.5;
-}
-
-.wp-block-quote.is-large p {
-	font-size: 24px;
-	font-style: normal;
-	line-height: 1.5;
-}
-
-.wp-block-quote.is-style-large .wp-block-quote__citation {
-	color: #444444;
-	font-size: 14px;
-}
-
-.wp-block-quote.is-style-large cite {
-	color: #444444;
-	font-size: 14px;
-}
-
-.wp-block-quote.is-style-large footer {
-	color: #444444;
-	font-size: 14px;
-}
-
-.wp-block-quote.is-large .wp-block-quote__citation {
-	color: #444444;
-	font-size: 14px;
-}
-
-.wp-block-quote.is-large cite {
-	color: #444444;
-	font-size: 14px;
-}
-
-.wp-block-quote.is-large footer {
-	color: #444444;
-	font-size: 14px;
-}
-
-.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 {
-	display: flex;
-	max-width: 100%;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block-search {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 592px) {
-	.wp-block-search {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.wp-block-search {
-	max-width: 542px;
-	}
-}
-
-@media only screen and (min-width: 822px) {
-	.wp-block-search {
-	max-width: 602px;
-	}
-}
-
-@media only screen and (min-width: 1024px) {
-	.wp-block-search {
-	max-width: 602px;
-	}
-}
-
-.wp-block-search .wp-block-search__label {
-	font-weight: normal;
-}
-
-.wp-block-search .wp-block-search__input {
-	border: 2px solid #EFEFEF;
-	border-radius: 0;
-	color: #333333;
-	line-height: 1.7;
-	max-width: inherit;
-	margin-right: 17px;
-	padding: 10px;
-}
-
-.wp-block-search .wp-block-search__input:focus {
-	color: #333333;
-	border-color: #EFEFEF;
-}
-
-hr {
-	border-style: none;
-	border-bottom: 2px solid #EFEFEF;
-	clear: both;
-	margin-left: auto;
-	margin-right: auto;
-}
-
-hr.wp-block-separator {
-	border-bottom: 2px solid #EFEFEF;
-	/**
-		 * Block Options
-		 */
-}
-
-hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
-	max-width: 150px;
-}
-
-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: #EFEFEF;
-	font-size: 28px;
-	letter-spacing: 16px;
-	padding-left: 16px;
-}
-
-.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: 481px) {
-	.wp-block-spacer[style] {
-		height: 20px !important;
-	}
-}
-
-.jetpack_subscription_widget input[type="text"] {
-	padding: 25px !important;
-	width: 100% !important;
-}
-
-table,
-.wp-block-table {
-	width: 100%;
-	min-width: 240px;
-	border-collapse: collapse;
-}
-
-table th {
-	font-family: 'Playfair Display', Georgia, Times, serif;
-}
-
-.wp-block-table th {
-	font-family: 'Playfair Display', Georgia, Times, serif;
-}
-
-table td {
-	padding: 10px;
-	border: 1px solid;
-	word-break: break-all;
-}
-
-table th {
-	padding: 10px;
-	border: 1px solid;
-	word-break: break-all;
-}
-
-.wp-block-table td {
-	padding: 10px;
-	border: 1px solid;
-	word-break: break-all;
-}
-
-.wp-block-table th {
-	padding: 10px;
-	border: 1px solid;
-	word-break: break-all;
-}
-
-.wp-block-verse {
-	font-family: 32px;
-}
-
-.wp-block-video figcaption {
-	color: #444444;
-	font-size: 14px;
-	margin-top: 10px;
-	margin-bottom: 20px;
-	text-align: center;
-}
-
-* > figure > video {
-	max-width: unset;
-	width: 100%;
-	vertical-align: middle;
-}
-
-/* Block Alignments */
-/**
- * These selectors set the default max width for content appearing inside a post or page. 
- */
-/**
- * .alignleft
- */
-.alignleft {
-	/*rtl:ignore*/
-	text-align: left;
-	/*rtl:ignore*/
-	float: left;
-	margin-top: 0;
-	/*rtl:ignore*/
-	margin-right: 25px;
-	margin-bottom: 30px;
-}
-
-.entry-content > .alignleft {
-	max-width: 100%;
-}
-
-@media only screen and (min-width: 482px) {
-	.entry-content > .alignleft {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 592px) {
-	.entry-content > .alignleft {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.entry-content > .alignleft {
-	max-width: 542px;
-	}
-}
-
-@media only screen and (min-width: 822px) {
-	.entry-content > .alignleft {
-	max-width: 602px;
-	}
-}
-
-@media only screen and (min-width: 1024px) {
-	.entry-content > .alignleft {
-	max-width: 602px;
-	}
-}
-
-/**
- * .aligncenter
- */
-.aligncenter {
-	clear: both;
-	display: block;
-	float: none;
-	margin-right: auto;
-	margin-left: auto;
-	text-align: center;
-}
-
-/**
- * .alignright
- */
-.alignright {
-	/*rtl:ignore*/
-	float: right;
-	margin-top: 0;
-	margin-bottom: 30px;
-	/*rtl:ignore*/
-	margin-left: 25px;
-}
-
-.entry-content > .alignright {
-	max-width: 100%;
-}
-
-@media only screen and (min-width: 482px) {
-	.entry-content > .alignright {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 592px) {
-	.entry-content > .alignright {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.entry-content > .alignright {
-	max-width: 542px;
-	}
-}
-
-@media only screen and (min-width: 822px) {
-	.entry-content > .alignright {
-	max-width: 602px;
-	}
-}
-
-@media only screen and (min-width: 1024px) {
-	.entry-content > .alignright {
-	max-width: 602px;
-	}
-}
-
-[class*="inner-container"] > .alignleft + *,
-[class*="inner-container"] > .alignright + * {
-	margin-top: 0;
-}
-
-/**
- * .alignwide
- */
-.alignwide {
-	clear: both;
-}
-
-/**
- * .alignfull
- */
-.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[class] {
-	color: #000000;
-}
-
-.has-secondary-color[class] {
-	color: #3C8067;
-}
-
-.has-foreground-color[class] {
-	color: #333333;
-}
-
-.has-foreground-light-color[class] {
-	color: #444444;
-}
-
-.has-foreground-dark-color[class] {
-	color: #000000;
-}
-
-.has-tertiary-color[class] {
-	color: #FAFBF6;
-}
-
-.has-background-dark-color[class] {
-	color: #DDDDDD;
-}
-
-.has-background-color[class] {
-	color: #FFFFFF;
-}
-
-.has-white-color[class] {
-	color: white;
-}
-
-.has-black-color[class] {
-	color: black;
-}
-
-.has-background:not(.has-background-background-color) a:not(.has-text-color),
-.has-background p, .has-background h1, .has-background h2, .has-background h3, .has-background h4, .has-background h5, .has-background h6 {
-	color: currentColor;
-}
-
-.has-primary-background-color[class] {
-	background-color: #000000;
-}
-
-.has-primary-background-color[class]:not(.has-text-color) {
-	color: #FFFFFF;
-}
-
-.has-secondary-background-color[class] {
-	background-color: #3C8067;
-}
-
-.has-secondary-background-color[class]:not(.has-text-color) {
-	color: #FFFFFF;
-}
-
-.has-foreground-background-color[class] {
-	background-color: #333333;
-}
-
-.has-foreground-background-color[class]:not(.has-text-color) {
-	color: #FFFFFF;
-}
-
-.has-foreground-light-background-color[class] {
-	background-color: #444444;
-}
-
-.has-foreground-light-background-color[class]:not(.has-text-color) {
-	color: #FFFFFF;
-}
-
-.has-foreground-dark-background-color[class] {
-	background-color: #000000;
-}
-
-.has-foreground-dark-background-color[class]:not(.has-text-color) {
-	color: #FFFFFF;
-}
-
-.has-tertiary-background-color[class] {
-	background-color: #FAFBF6;
-}
-
-.has-tertiary-background-color[class]:not(.has-text-color) {
-	color: #333333;
-}
-
-.has-background-dark-background-color[class] {
-	background-color: #DDDDDD;
-}
-
-.has-background-dark-background-color[class]:not(.has-text-color) {
-	color: #333333;
-}
-
-.has-background-background-color[class] {
-	background-color: #FFFFFF;
-}
-
-.has-background-background-color[class]:not(.has-text-color) {
-	color: #333333;
-}
-
-.has-white-background-color[class] {
-	background-color: white;
-}
-
-.has-white-background-color[class]:not(.has-text-color) {
-	color: #3C8067;
-}
-
-.has-black-background-color[class] {
-	background-color: black;
-}
-
-.has-black-background-color[class]:not(.has-text-color) {
-	color: #000000;
-}
-
-:root .is-tiny-text {
-	font-size: 14px;
-}
-
-:root .has-tiny-font-size {
-	font-size: 14px;
-}
-
-:root .is-small-text {
-	font-size: 16px;
-}
-
-:root .has-small-font-size {
-	font-size: 16px;
-}
-
-:root .is-regular-text {
-	font-size: 1em;
-}
-
-:root .has-regular-font-size {
-	font-size: 1em;
-}
-
-:root .has-normal-font-size {
-	font-size: 1em;
-}
-
-:root .has-medium-font-size {
-	font-size: 1em;
-}
-
-:root .is-large-text {
-	font-size: 24px;
-	line-height: 1.3;
-}
-
-:root .has-large-font-size {
-	font-size: 24px;
-	line-height: 1.3;
-}
-
-:root .is-larger-text {
-	font-size: 28px;
-	line-height: 1.3;
-}
-
-:root .has-larger-font-size {
-	font-size: 28px;
-	line-height: 1.3;
-}
-
-:root .has-huge-font-size {
-	font-size: 28px;
-	line-height: 1.3;
-}
-
-.has-drop-cap:not(:focus)::first-letter {
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-size: 96px;
-	font-weight: normal;
-	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: 482px) {
-	.desktop-only {
-		display: block;
-	}
-}
-
-/**
- * Spacing Overrides
- */
-/*
- * Margins
- */
-.margin-top-none {
-	margin-top: 0 !important;
-}
-
-.margin-top-half {
-	margin-top: 15px !important;
-}
-
-.margin-top-default {
-	margin-top: 30px !important;
-}
-
-.margin-right-none {
-	/*rtl:ignore*/
-	margin-right: 0 !important;
-}
-
-.margin-right-half {
-	/*rtl:ignore*/
-	margin-right: 15px !important;
-}
-
-.margin-right-default {
-	/*rtl:ignore*/
-	margin-right: 30px !important;
-}
-
-.margin-bottom-none {
-	margin-bottom: 0 !important;
-}
-
-.margin-bottom-half {
-	margin-bottom: 15px !important;
-}
-
-.margin-bottom-default {
-	margin-bottom: 30px !important;
-}
-
-.margin-left-none {
-	/*rtl:ignore*/
-	margin-left: 0 !important;
-}
-
-.margin-left-half {
-	/*rtl:ignore*/
-	margin-left: 15px !important;
-}
-
-.margin-left-default {
-	/*rtl:ignore*/
-	margin-left: 30px !important;
-}
-
-/*
- * Padding
- */
-.padding-top-none {
-	padding-top: 0 !important;
-}
-
-.padding-top-half {
-	padding-top: 15px !important;
-}
-
-.padding-top-default {
-	padding-top: 30px !important;
-}
-
-.padding-right-none {
-	/*rtl:ignore*/
-	padding-right: 0 !important;
-}
-
-.padding-right-half {
-	/*rtl:ignore*/
-	padding-right: 15px !important;
-}
-
-.padding-right-default {
-	/*rtl:ignore*/
-	padding-right: 30px !important;
-}
-
-.padding-bottom-none {
-	padding-bottom: 0 !important;
-}
-
-.padding-bottom-half {
-	padding-bottom: 15px !important;
-}
-
-.padding-bottom-default {
-	padding-bottom: 30px !important;
-}
-
-.padding-left-none {
-	/*rtl:ignore*/
-	padding-left: 0 !important;
-}
-
-.padding-left-half {
-	/*rtl:ignore*/
-	padding-left: 15px !important;
-}
-
-.padding-left-default {
-	/*rtl:ignore*/
-	padding-left: 30px !important;
-}
-
-/* 
- * Custom gradients 
-*/
-.has-hard-diagonal-gradient-background {
-	background: linear-gradient(to bottom right, #3C8067 49.9%, #FAFBF6 50%);
-}
-
-.has-hard-diagonal-inverted-gradient-background {
-	background: linear-gradient(to top left, #3C8067 49.9%, #FAFBF6 50%);
-}
-
-.has-diagonal-gradient-background {
-	background: linear-gradient(to bottom right, #3C8067, #FAFBF6);
-}
-
-.has-diagonal-inverted-gradient-background {
-	background: linear-gradient(to top left, #3C8067, #FAFBF6);
-}
-
-.has-hard-horizontal-gradient-background {
-	background: linear-gradient(to bottom, #3C8067 50%, #FAFBF6 50%);
-}
-
-.has-hard-horizontal-inverted-gradient-background {
-	background: linear-gradient(to top, #3C8067 50%, #FAFBF6 50%);
-}
-
-.has-horizontal-gradient-background {
-	background: linear-gradient(to bottom, #3C8067, #FAFBF6);
-}
-
-.has-horizontal-inverted-gradient-background {
-	background: linear-gradient(to top, #3C8067, #FAFBF6);
-}
-
-.has-stripe-gradient-background {
-	background: linear-gradient(to bottom, transparent 20%, #3C8067 20%, #3C8067 80%, transparent 80%);
-}
-
-/*
- * Components
- * - Similar to Blocks but exist outside of the "current" editor context
- */
-.site-branding {
-	color: #333333;
-	text-align: center;
-}
-
-.site-title {
-	color: #000000;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-size: 48px;
-	letter-spacing: normal;
-	line-height: 1.3;
-	margin-bottom: 15px;
-}
-
-.site-title a {
-	background-image: linear-gradient(to right, #3C8067 100%, transparent 100%);
-	background-position: 0 1.22em;
-	background-repeat: repeat-x;
-	background-size: 8px 1.5px;
-	border-bottom: none;
-	color: currentColor;
-	font-weight: 700;
-	text-shadow: 1px 0px #FFFFFF, -1px 0px #FFFFFF, -2px 0px #FFFFFF, 2px 0px #FFFFFF, -3px 0px #FFFFFF, 3px 0px #FFFFFF, -4px 0px #FFFFFF, 4px 0px #FFFFFF, -5px 0px #FFFFFF, 5px 0px #FFFFFF;
-	transition: background-size 0.1s ease-out;
-}
-
-.site-title a:link, .site-title a:visited, .site-title a:active {
-	color: currentColor;
-}
-
-.site-title a:hover {
-	color: #3C8067;
-	background-size: 8px 0px;
-}
-
-.site-title a:focus {
-	color: #3C8067;
-	background-size: 8px 0px;
-}
-
-.site-title a::selection {
-	text-shadow: 1px 0px #EBF2F0, -1px 0px #EBF2F0, -2px 0px #EBF2F0, 2px 0px #EBF2F0, -3px 0px #EBF2F0, 3px 0px #EBF2F0, -4px 0px #EBF2F0, 4px 0px #EBF2F0, -5px 0px #EBF2F0, 5px 0px #EBF2F0;
-}
-
-@media only screen and (min-width: 482px) {
-	.site-title {
-		font-size: 60px;
-	}
-	.site-title a {
-		background-size: 8px 2px;
-	}
-}
-
-.site-description {
-	color: currentColor;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 16px;
-}
-
-a.custom-logo-link,
-nav a {
-	border-bottom: 1px solid transparent;
-	text-decoration: none;
-}
-
-.site-title > a {
-	text-underline-width: .125em;
-	text-decoration-color: #3C8067;
-}
-
-.site-logo {
-	margin: 15px 25px;
-}
-
-.site-logo .custom-logo {
-	max-width: 96px;
-	max-height: 96px;
-	height: auto;
-}
-
-@media only screen and (min-width: 482px) {
-	.site-logo .custom-logo {
-		max-width: 120px;
-		max-height: 120px;
-		height: auto;
-	}
-}
-
-.menu-button-container {
-	display: none;
-	justify-content: space-between;
-	left: 0;
-	position: absolute;
-	top: 0;
-	width: 100%;
-}
-
-.menu-button-container #primary-open-menu {
-	margin-left: auto;
-	padding: 18px 20px;
-	margin-top: 5px;
-	margin-right: 5px;
-}
-
-@media only screen and (max-width: 481px) {
-	.menu-button-container {
-		display: flex;
-	}
-}
-
-.admin-bar:not(.primary-navigation-open) .menu-button-container {
-	top: 46px;
-}
-
-.menu-button-container .button {
-	font-size: 16px;
-	background-color: transparent;
-	color: #000000;
-	z-index: 500;
-}
-
-.primary-navigation .button {
-	font-size: 16px;
-	background-color: transparent;
-	color: #000000;
-	z-index: 500;
-}
-
-.woo-navigation .button {
-	font-size: 16px;
-	background-color: transparent;
-	color: #000000;
-	z-index: 500;
-}
-
-.menu-button-container .button.open,
-.primary-navigation .button.open,
-.woo-navigation .button.open {
-	display: flex;
-}
-
-.menu-button-container .button.close,
-.primary-navigation .button.close,
-.woo-navigation .button.close {
-	display: none;
-	z-index: 501;
-}
-
-.menu-button-container .button#woo-open-menu {
-	padding: 18px 20px;
-	margin-top: 5px;
-	margin-left: 5px;
-}
-
-.primary-navigation .button#woo-open-menu {
-	padding: 18px 20px;
-	margin-top: 5px;
-	margin-left: 5px;
-}
-
-.woo-navigation .button#woo-open-menu {
-	padding: 18px 20px;
-	margin-top: 5px;
-	margin-left: 5px;
-}
-
-.menu-button-container .button#woo-open-menu .svg-icon {
-	margin-left: 0;
-	margin-right: 5px;
-	vertical-align: middle;
-}
-
-.primary-navigation .button#woo-open-menu .svg-icon {
-	margin-left: 0;
-	margin-right: 5px;
-	vertical-align: middle;
-}
-
-.woo-navigation .button#woo-open-menu .svg-icon {
-	margin-left: 0;
-	margin-right: 5px;
-	vertical-align: middle;
-}
-
-.menu-button-container .button .dropdown-icon,
-.primary-navigation .button .dropdown-icon,
-.woo-navigation .button .dropdown-icon {
-	display: flex;
-	align-items: center;
-}
-
-.menu-button-container .button .dropdown-icon .svg-icon {
-	margin-left: 5px;
-}
-
-.primary-navigation .button .dropdown-icon .svg-icon {
-	margin-left: 5px;
-}
-
-.woo-navigation .button .dropdown-icon .svg-icon {
-	margin-left: 5px;
-}
-
-.menu-button-container .button .dropdown-icon.open .svg-icon,
-.primary-navigation .button .dropdown-icon.open .svg-icon,
-.woo-navigation .button .dropdown-icon.open .svg-icon {
-	position: relative;
-	top: -1px;
-}
-
-.menu-button-container .button .hide-visually,
-.primary-navigation .button .hide-visually,
-.woo-navigation .button .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;
-}
-
-.primary-navigation-open .menu-button-container #primary-open-menu, .primary-navigation-open
-.primary-navigation #primary-open-menu, .primary-navigation-open
-.woo-navigation #primary-open-menu {
-	display: none;
-}
-
-.primary-navigation-open .menu-button-container #primary-close-menu {
-	display: flex;
-	padding: 18px 20px;
-	margin-top: 5px;
-	margin-right: 5px;
-}
-
-.primary-navigation-open
-.primary-navigation #primary-close-menu {
-	display: flex;
-	padding: 18px 20px;
-	margin-top: 5px;
-	margin-right: 5px;
-}
-
-.primary-navigation-open
-.woo-navigation #primary-close-menu {
-	display: flex;
-	padding: 18px 20px;
-	margin-top: 5px;
-	margin-right: 5px;
-}
-
-.woo-navigation-open .menu-button-container #woo-open-menu, .woo-navigation-open
-.primary-navigation #woo-open-menu, .woo-navigation-open
-.woo-navigation #woo-open-menu {
-	display: none;
-}
-
-.woo-navigation-open .menu-button-container #woo-close-menu {
-	display: flex;
-	padding: 18px 20px;
-	margin-top: 5px;
-	margin-right: 5px;
-}
-
-.woo-navigation-open
-.primary-navigation #woo-close-menu {
-	display: flex;
-	padding: 18px 20px;
-	margin-top: 5px;
-	margin-right: 5px;
-}
-
-.woo-navigation-open
-.woo-navigation #woo-close-menu {
-	display: flex;
-	padding: 18px 20px;
-	margin-top: 5px;
-	margin-right: 5px;
-}
-
-.primary-navigation {
-	position: absolute;
-	top: 0;
-	right: 0;
-	color: #333333;
-	font-size: 16px;
-	margin-top: 0;
-	margin-bottom: 0;
-}
-
-.woo-navigation {
-	position: absolute;
-	top: 0;
-	right: 0;
-	color: #333333;
-	font-size: 16px;
-	margin-top: 0;
-	margin-bottom: 0;
-}
-
-@media only screen and (max-width: 481px) {
-	.primary-navigation,
-	.woo-navigation {
-		width: 100%;
-	}
-}
-
-.primary-navigation > div {
-	visibility: hidden;
-	opacity: 0;
-	position: fixed;
-	top: 0;
-	right: 0;
-	bottom: 0;
-	left: 0;
-	padding: 80px 20px 25px;
-	background-color: #FFFFFF;
-	overflow-x: hidden;
-	overflow-y: scroll;
-	transition: all .15s ease-in-out;
-	transform: translateY(30px);
-}
-
-.woo-navigation > div {
-	visibility: hidden;
-	opacity: 0;
-	position: fixed;
-	top: 0;
-	right: 0;
-	bottom: 0;
-	left: 0;
-	padding: 80px 20px 25px;
-	background-color: #FFFFFF;
-	overflow-x: hidden;
-	overflow-y: scroll;
-	transition: all .15s ease-in-out;
-	transform: translateY(30px);
-}
-
-@media only screen and (max-width: 481px) {
-	.primary-navigation > div,
-	.woo-navigation > div {
-		z-index: 499;
-	}
-}
-
-.primary-navigation-open .primary-navigation > .primary-menu-container, .primary-navigation-open
-.woo-navigation > .primary-menu-container {
-	visibility: visible;
-	opacity: 1;
-	transform: translateY(0);
-}
-
-.lock-scrolling .primary-navigation > .button, .lock-scrolling
-.woo-navigation > .button {
-	position: fixed;
-	top: 0;
-	right: 0;
-}
-
-.admin-bar .primary-navigation,
-.admin-bar .primary-navigation > div,
-.admin-bar.lock-scrolling .primary-navigation > .button, .admin-bar
-.woo-navigation,
-.admin-bar
-.woo-navigation > div,
-.admin-bar.lock-scrolling
-.woo-navigation > .button {
-	top: 46px;
-}
-
-@media only screen and (min-width: 482px) {
-	.primary-navigation {
-		position: relative;
-		display: flex;
-		justify-content: center;
-		margin-top: 45px;
-	}
-	.woo-navigation {
-		position: relative;
-		display: flex;
-		justify-content: center;
-		margin-top: 45px;
-	}
-	.primary-navigation > div,
-	.woo-navigation > div {
-		visibility: visible;
-		opacity: 1;
-		position: relative;
-		padding: 0;
-		background-color: transparent;
-		overflow: initial;
-		transform: none;
-	}
-	.primary-navigation #toggle-menu,
-	.woo-navigation #toggle-menu {
-		display: none;
-	}
-	.primary-navigation > div > ul > li > ul,
-	.woo-navigation > div > ul > li > ul {
-		display: none;
-	}
-	.admin-bar .primary-navigation, .admin-bar
-	.woo-navigation {
-		top: initial;
-	}
-	.admin-bar .primary-navigation > div, .admin-bar
-	.woo-navigation > div {
-		top: initial;
-	}
-}
-
-.primary-navigation > div > ul {
-	display: flex;
-	justify-content: center;
-	flex-wrap: wrap;
-	list-style: none;
-	margin: 0;
-	max-width: none;
-	padding-left: 0;
-	position: relative;
-	/* Sub-menus Flyout */
-}
-
-.woo-navigation > div > ul {
-	display: flex;
-	justify-content: center;
-	flex-wrap: wrap;
-	list-style: none;
-	margin: 0;
-	max-width: none;
-	padding-left: 0;
-	position: relative;
-	/* Sub-menus Flyout */
-}
-
-.primary-navigation > div > ul ul,
-.woo-navigation > div > ul ul {
-	padding-left: 0;
-}
-
-.primary-navigation > div > ul li,
-.woo-navigation > div > ul li {
-	display: block;
-	position: relative;
-	width: 100%;
-	z-index: 1;
-}
-
-.primary-navigation > div > ul li:hover, .primary-navigation > div > ul li:focus-within,
-.woo-navigation > div > ul li:hover,
-.woo-navigation > div > ul li:focus-within {
-	cursor: pointer;
-	z-index: 99999;
-}
-
-@media only screen and (min-width: 482px) {
-	.primary-navigation > div > ul li,
-	.woo-navigation > div > ul li {
-		display: inherit;
-		width: inherit;
-		/* Submenu display */
-	}
-	.primary-navigation > div > ul li:hover > ul,
-	.primary-navigation > div > ul li:focus-within > ul,
-	.primary-navigation > div > ul li ul:hover,
-	.primary-navigation > div > ul li ul:focus,
-	.woo-navigation > div > ul li:hover > ul,
-	.woo-navigation > div > ul li:focus-within > ul,
-	.woo-navigation > div > ul li ul:hover,
-	.woo-navigation > div > ul li ul:focus {
-		visibility: visible;
-		opacity: 1;
-		display: block;
-	}
-}
-
-.primary-navigation > div > ul > li > .sub-menu,
-.woo-navigation > div > ul > li > .sub-menu {
-	position: relative;
-}
-
-@media only screen and (min-width: 482px) {
-	.primary-navigation > div > ul > li > .sub-menu {
-		margin: 0;
-		background: #FFFFFF;
-		box-shadow: 1px 1px 3px 0px rgba( 0, 0, 0, 0.2 );
-		left: 0;
-		top: calc(100% - 7px);
-		min-width: max-content;
-		opacity: 0;
-		position: absolute;
-		transition: all 0.5s ease;
-		visibility: hidden;
-	}
-	.woo-navigation > div > ul > li > .sub-menu {
-		margin: 0;
-		background: #FFFFFF;
-		box-shadow: 1px 1px 3px 0px rgba( 0, 0, 0, 0.2 );
-		left: 0;
-		top: calc(100% - 7px);
-		min-width: max-content;
-		opacity: 0;
-		position: absolute;
-		transition: all 0.5s ease;
-		visibility: hidden;
-	}
-}
-
-.primary-navigation > div > ul > li > .sub-menu .sub-menu,
-.woo-navigation > div > ul > li > .sub-menu .sub-menu {
-	width: 100%;
-}
-
-.primary-navigation .primary-menu > .menu-item:hover > a {
-	color: #3C8067;
-}
-
-.woo-navigation .primary-menu > .menu-item:hover > a {
-	color: #3C8067;
-}
-
-.primary-navigation .primary-menu-container > ul > .menu-item {
-	padding: 7px 0;
-}
-
-.woo-navigation .primary-menu-container > ul > .menu-item {
-	padding: 7px 0;
-}
-
-@media only screen and (min-width: 482px) {
-	.primary-navigation .primary-menu-container > ul > .menu-item {
-		display: flex;
-		align-items: center;
-		padding: 13px;
-	}
-	.woo-navigation .primary-menu-container > ul > .menu-item {
-		display: flex;
-		align-items: center;
-		padding: 13px;
-	}
-}
-
-.primary-navigation .menu-item > a {
-	color: #000000;
-}
-
-.woo-navigation .menu-item > a {
-	color: #000000;
-}
-
-.primary-navigation .menu-item > a:hover {
-	color: #3C8067;
-	border-color: #3C8067;
-}
-
-.woo-navigation .menu-item > a:hover {
-	color: #3C8067;
-	border-color: #3C8067;
-}
-
-.primary-navigation .menu-item > a:focus {
-	color: #3C8067;
-}
-
-.woo-navigation .menu-item > a:focus {
-	color: #3C8067;
-}
-
-.primary-navigation .menu-item > a:active {
-	color: #000000;
-}
-
-.woo-navigation .menu-item > a:active {
-	color: #000000;
-}
-
-.primary-navigation a {
-	color: currentColor;
-	display: inline;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-size: 32px;
-	font-weight: normal;
-}
-
-.woo-navigation a {
-	color: currentColor;
-	display: inline;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-size: 32px;
-	font-weight: normal;
-}
-
-@media only screen and (min-width: 482px) {
-	.primary-navigation a {
-		display: block;
-		font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-		font-size: 16px;
-		font-weight: normal;
-	}
-	.woo-navigation a {
-		display: block;
-		font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-		font-size: 16px;
-		font-weight: normal;
-	}
-}
-
-.primary-navigation a + svg,
-.woo-navigation a + svg {
-	fill: currentColor;
-}
-
-.primary-navigation a:hover, .primary-navigation a:link, .primary-navigation a:visited,
-.woo-navigation a:hover,
-.woo-navigation a:link,
-.woo-navigation a:visited {
-	color: currentColor;
-}
-
-.primary-navigation .sub-menu {
-	list-style: none;
-	margin-left: 13px;
-}
-
-.woo-navigation .sub-menu {
-	list-style: none;
-	margin-left: 13px;
-}
-
-@media only screen and (min-width: 482px) {
-	.primary-navigation .sub-menu {
-		padding: 7px 13px;
-	}
-	.woo-navigation .sub-menu {
-		padding: 7px 13px;
-	}
-	.primary-navigation .sub-menu > .menu-item > .sub-menu,
-	.woo-navigation .sub-menu > .menu-item > .sub-menu {
-		padding: 0;
-	}
-	.primary-navigation .sub-menu > .menu-item.menu-item-has-children {
-		padding: 7px 13px 0 0;
-	}
-	.woo-navigation .sub-menu > .menu-item.menu-item-has-children {
-		padding: 7px 13px 0 0;
-	}
-}
-
-.primary-navigation .sub-menu .menu-item {
-	padding-top: 7px;
-	padding-bottom: 7px;
-}
-
-.woo-navigation .sub-menu .menu-item {
-	padding-top: 7px;
-	padding-bottom: 7px;
-}
-
-@media only screen and (min-width: 482px) {
-	.primary-navigation .sub-menu .menu-item {
-		padding-top: 7px;
-		padding-bottom: 7px;
-	}
-	.woo-navigation .sub-menu .menu-item {
-		padding-top: 7px;
-		padding-bottom: 7px;
-	}
-}
-
-.primary-navigation .sub-menu .menu-item a {
-	display: inline;
-	font-size: 24px;
-	font-style: italic;
-}
-
-.woo-navigation .sub-menu .menu-item a {
-	display: inline;
-	font-size: 24px;
-	font-style: italic;
-}
-
-@media only screen and (min-width: 482px) {
-	.primary-navigation .sub-menu .menu-item a {
-		font-size: 16px;
-		font-style: normal;
-	}
-	.woo-navigation .sub-menu .menu-item a {
-		font-size: 16px;
-		font-style: normal;
-	}
-}
-
-.primary-navigation .menu-item-has-children > .svg-icon,
-.woo-navigation .menu-item-has-children > .svg-icon {
-	display: none;
-}
-
-@media only screen and (min-width: 482px) {
-	.primary-navigation .menu-item-has-children > .svg-icon,
-	.woo-navigation .menu-item-has-children > .svg-icon {
-		display: inline-block;
-		height: 100%;
-	}
-}
-
-.primary-navigation .hide-visually,
-.woo-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;
-}
-
-@media only screen and (max-width: 481px) {
-	.lock-scrolling .site {
-		position: fixed;
-		max-width: 100%;
-	}
-}
-
-.social-navigation > div > ul {
-	align-content: center;
-	justify-content: center;
-	display: flex;
-	flex-wrap: wrap;
-	list-style: none;
-	margin: 0;
-	padding-left: 0;
-}
-
-.social-navigation > div > ul > li {
-	margin-bottom: 13px;
-}
-
-.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: #333333;
-	display: inline-block;
-	padding: 0 7px;
-}
-
-.social-navigation a:hover {
-	color: #3C8067;
-}
-
-.social-navigation a:focus {
-	color: #3C8067;
-}
-
-.social-navigation a:active {
-	color: #333333;
-}
-
-.social-navigation svg {
-	fill: currentColor;
-	vertical-align: middle;
-}
-
-.site-footer {
-	overflow: hidden;
-}
-
-.site-footer > .site-info {
-	color: #333333;
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-size: 16px;
-	line-height: 1.7;
-}
-
-@media only screen and (min-width: 822px) {
-	.site-footer > .site-info {
-		margin-top: 0;
-		margin-bottom: 0;
-	}
-}
-
-.site-footer > .site-info .site-name {
-	font-weight: bold;
-}
-
-.site-footer > .site-info a {
-	color: currentColor;
-}
-
-.site-footer > .site-info a:link, .site-footer > .site-info a:visited, .site-footer > .site-info a:active {
-	color: currentColor;
-}
-
-.site-footer > .site-info a:hover {
-	color: #000000;
-}
-
-.site-footer > .site-info a:focus {
-	color: #000000;
-}
-
-.site-footer > .footer-navigation {
-	display: inline;
-}
-
-@media only screen and (min-width: 822px) {
-	.site-footer > .footer-navigation {
-		margin-top: 20px;
-		margin-bottom: 20px;
-		text-align: left;
-	}
-}
-
-.site-footer > .footer-navigation > div {
-	display: inline;
-}
-
-.site-footer > .footer-navigation .footer-menu {
-	color: #333333;
-	margin: 0;
-	padding-left: 0;
-}
-
-.site-footer > .footer-navigation .footer-menu > li {
-	display: inline-block;
-}
-
-.site-footer > .footer-navigation .footer-menu > li:first-of-type > a {
-	padding-left: 0;
-}
-
-.site-footer > .footer-navigation .footer-menu > li:last-of-type {
-	padding-right: 0;
-}
-
-.site-footer > .footer-navigation .footer-menu .menu-item {
-	padding: 13px 13px 13px 0;
-}
-
-.site-footer > .footer-navigation .footer-menu .menu-item a {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 16px;
-	font-weight: normal;
-	color: currentColor;
-}
-
-.site-footer > .footer-navigation .footer-menu .menu-item a:link, .site-footer > .footer-navigation .footer-menu .menu-item a:visited, .site-footer > .footer-navigation .footer-menu .menu-item a:active {
-	color: currentColor;
-}
-
-.site-footer > .footer-navigation .footer-menu .menu-item a:hover {
-	color: #3C8067;
-	border-color: #3C8067;
-}
-
-.site-footer > .footer-navigation .footer-menu .menu-item a:focus {
-	color: #3C8067;
-}
-
-/**
- * Content
- */
-.entry-title {
-	color: #000000;
-	font-size: 32px;
-	letter-spacing: normal;
-	line-height: 1.3;
-	overflow-wrap: break-word;
-}
-
-.entry-title a {
-	color: currentColor;
-}
-
-.entry-title a:hover {
-	color: #3C8067;
-}
-
-.entry-title a:focus {
-	color: #3C8067;
-}
-
-.entry-title a:active {
-	color: currentColor;
-}
-
-/**
- * Entry Content
- */
-.entry-content {
-	font-family: 32px;
-}
-.entry-summary {
-	font-family: 32px;
-}
-
-.entry-content p {
-	word-wrap: break-word;
-}
-
-.entry-content .more-link {
-	display: table;
-	margin-top: 20px;
-}
-
-@media only screen and (min-width: 482px) {
-	.entry-content .more-link {
-		margin-top: 30px;
-	}
-}
-
-.entry-content .more-link:after {
-	content: "\02192";
-	display: inline-block;
-	margin-left: 0.5em;
-}
-
-.entry-content .more-link:hover {
-	text-decoration: none;
-}
-
-.entry-content > iframe[style] {
-	margin: 30px 0 !important;
-	max-width: 100% !important;
-}
-
-@media only screen and (min-width: 482px) {
-	.entry-content > iframe[style] {
-		max-width: 30px !important;
-	}
-}
-
-.entry-attachment {
-	text-align: center;
-}
-
-.entry-meta {
-	color: #333333;
-	clear: both;
-	float: none;
-	font-size: 14px;
-	display: block;
-}
-
-.entry-footer {
-	color: #333333;
-	clear: both;
-	float: none;
-	font-size: 14px;
-	display: block;
-}
-
-.entry-meta > span {
-	display: inline-block;
-	margin-right: 20px;
-}
-
-.entry-footer > span {
-	display: inline-block;
-	margin-right: 20px;
-}
-
-.entry-meta > span > *,
-.entry-meta > span span .fn,
-.entry-footer > span > *,
-.entry-footer > span span .fn {
-	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 {
-	border-color: transparent;
-	color: currentColor;
-}
-
-.entry-footer a {
-	border-color: transparent;
-	color: currentColor;
-}
-
-.entry-meta a:hover {
-	color: #3C8067;
-}
-
-.entry-meta a:focus {
-	color: #3C8067;
-}
-
-.entry-footer a:hover {
-	color: #3C8067;
-}
-
-.entry-footer a:focus {
-	color: #3C8067;
-}
-
-.entry-meta a:hover {
-	border-color: #3C8067;
-}
-
-.entry-footer a:hover {
-	border-color: #3C8067;
-}
-
-.entry-meta a:focus {
-	color: #3C8067;
-}
-
-.entry-footer a:focus {
-	color: #3C8067;
-}
-
-.entry-meta a:active {
-	color: currentColor;
-}
-
-.entry-footer a:active {
-	color: currentColor;
-}
-
-.entry-meta .svg-icon {
-	fill: currentColor;
-	position: relative;
-	display: inline-block;
-	vertical-align: middle;
-	margin-right: 5px;
-}
-
-.entry-footer .svg-icon {
-	fill: currentColor;
-	position: relative;
-	display: inline-block;
-	vertical-align: middle;
-	margin-right: 5px;
-}
-
-.site-main > article > .entry-footer {
-	margin-top: 90px;
-	padding-top: 20px;
-	border-top: 2px solid #EFEFEF;
-}
-
-/**
- * Post Thumbnails
- */
-.post-thumbnail {
-	text-align: center;
-}
-
-.post-thumbnail .post-thumbnail-inner {
-	display: block;
-}
-
-/**
- * Author
- */
-/* Author description */
-.author-bio {
-	font-size: 14px;
-	max-width: 100%;
-}
-@media only screen and (min-width: 482px) {
-	.author-bio {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 592px) {
-	.author-bio {
-	max-width: 432px;
-	}
-}
-@media only screen and (min-width: 652px) {
-	.author-bio {
-	max-width: 542px;
-	}
-}
-@media only screen and (min-width: 822px) {
-	.author-bio {
-	max-width: 602px;
-	}
-}
-@media only screen and (min-width: 1024px) {
-	.author-bio {
-	max-width: 602px;
-	}
-}
-
-.site-main > article > .author-bio {
-	margin-top: 60px;
-}
-
-.author-bio .author-title {
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-size: 28px;
-}
-
-.author-bio .author-description {
-	font-size: 18px;
-}
-
-/* Next/Previous navigation */
-.navigation {
-	color: #333333;
-}
-
-.navigation a {
-	color: #000000;
-}
-
-.navigation a:hover {
-	color: #3C8067;
-	border-color: #3C8067;
-}
-
-.navigation a:focus {
-	color: #3C8067;
-}
-
-.navigation a:active {
-	color: #000000;
-}
-
-@media only screen and (min-width: 482px) {
-	.navigation .nav-links {
-		display: flex;
-		justify-content: center;
-	}
-	.navigation .nav-links .nav-next {
-		flex: 0 1 auto;
-		margin-bottom: inherit;
-		margin-top: inherit;
-		max-width: calc(50% - 10px);
-	}
-	.navigation .nav-links .nav-previous {
-		flex: 0 1 auto;
-		margin-bottom: inherit;
-		margin-top: inherit;
-		max-width: calc(50% - 10px);
-	}
-	.navigation .nav-links .nav-next {
-		text-align: right;
-	}
-}
-
-.navigation .svg-icon {
-	display: inline-block;
-	fill: currentColor;
-	vertical-align: middle;
-}
-
-.post-navigation .meta-nav {
-	font-size: 14px;
-	line-height: 1.7;
-	color: #333333;
-}
-
-.post-navigation .post-title {
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-size: 24px;
-	line-height: 1.3;
-}
-
-@media only screen and (min-width: 482px) {
-	.post-navigation .nav-links {
-		justify-content: space-between;
-	}
-}
-
-.post-navigation .nav-next {
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.post-navigation .nav-previous {
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.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 > * {
-	color: #333333;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 16px;
-	font-weight: normal;
-	margin-left: 13px;
-	margin-right: 13px;
-}
-
-.pagination .nav-links > *.current {
-	border-bottom: 1px solid #333333;
-}
-
-.pagination .nav-links > *:first-child {
-	margin-left: 0;
-}
-
-.pagination .nav-links > *a:hover {
-	color: #3C8067;
-}
-
-.pagination .nav-links > *:last-child {
-	margin-right: 0;
-}
-
-.pagination .nav-links > *.next {
-	margin-left: auto;
-}
-
-.pagination .nav-links > *.prev {
-	margin-right: auto;
-}
-
-/**
- * Comments Wrapper
- */
-.comments-area > * {
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.comments-area > *:first-child {
-	margin-top: 0;
-}
-
-.comments-area > *:last-child {
-	margin-bottom: 0;
-}
-
-/**
- * Comment Title
- */
-.comments-title {
-	font-size: 28px;
-	font-style: italic;
-	letter-spacing: normal;
-}
-.comment-reply-title {
-	font-size: 28px;
-	font-style: italic;
-	letter-spacing: normal;
-}
-
-.comment-reply-title {
-	display: flex;
-	justify-content: space-between;
-}
-
-.comment-reply-title small a {
-	border-bottom: none;
-	color: currentColor;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 14px;
-	font-style: normal;
-	font-weight: normal;
-	letter-spacing: normal;
-}
-
-/**
- * Comment Lists
- */
-.comment-list {
-	padding-left: 0;
-	list-style: none;
-}
-
-.comment-list > li {
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.comment-list > li:not(first-child) {
-	border-bottom: 1px solid #EFEFEF;
-}
-
-.comment-list .children {
-	list-style: none;
-	padding-left: 25px;
-}
-
-.comment-list .children > li {
-	border-top: 1px solid #EFEFEF;
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-@media only screen and (min-width: 482px) {
-	.comment-list .children {
-		padding-left: 50px;
-	}
-}
-
-/**
- * Comment Meta
- */
-.comment-meta .comment-author {
-	line-height: 1.3;
-	margin-bottom: 5px;
-	padding-right: 63px;
-	max-width: calc(100% - 75px);
-}
-
-@media only screen and (min-width: 482px) {
-	.comment-meta .comment-author {
-		margin-bottom: 0;
-		padding-right: 0;
-	}
-}
-
-.comment-meta .comment-author .fn {
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-weight: normal;
-	font-size: 14px;
-	hyphens: auto;
-	padding-left: 60px;
-	word-wrap: break-word;
-	word-break: break-word;
-}
-
-.comment-meta .comment-author .avatar {
-	border: 2px solid #EFEFEF;
-	border-radius: 50%;
-	position: absolute;
-	top: 5px;
-}
-
-.comment-meta .comment-metadata {
-	color: #333333;
-	font-size: 14px;
-	padding-left: 60px;
-}
-
-.comment-meta .comment-metadata a {
-	border-bottom: none;
-	color: currentColor;
-}
-
-.comment-meta .comment-metadata a:hover {
-	color: #3C8067;
-}
-
-.comment-meta .comment-metadata a:focus {
-	color: #3C8067;
-}
-
-.comment-meta .comment-metadata a:active {
-	color: currentColor;
-}
-
-.comment-meta .comment-metadata .edit-link {
-	float: right;
-}
-
-@media only screen and (min-width: 482px) {
-	.comment-meta {
-		margin-right: inherit;
-	}
-	.comment-meta .comment-author {
-		max-width: inherit;
-	}
-}
-
-.reply {
-	font-size: 16px;
-	line-height: 1.3;
-}
-
-.reply a {
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-bottom: none;
-	color: #FFFFFF;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	line-height: 1;
-	padding: 23px 25px;
-}
-
-.reply a:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.reply a:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.reply a.has-focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.reply {
-	text-align: right;
-}
-
-@media only screen and (min-width: 482px) {
-	.reply {
-		text-align: left;
-	}
-}
-
-.bypostauthor {
-	display: block;
-}
-
-.says {
-	display: none;
-}
-
-.pingback .url {
-	font-family: 'Playfair Display', Georgia, Times, serif;
-}
-
-.trackback .url {
-	font-family: 'Playfair Display', Georgia, Times, serif;
-}
-
-.comment-body {
-	position: relative;
-}
-
-.comment-body > * {
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.comment-body .reply {
-	margin: 45px 0;
-}
-
-.comment-content a {
-	word-wrap: break-word;
-}
-
-.pingback .comment-body {
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.trackback .comment-body {
-	margin-top: 30px;
-	margin-bottom: 30px;
-}
-
-.comment-respond {
-	margin-top: 30px;
-}
-
-.comment-respond > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-.comment-respond > *:first-child {
-	margin-top: 0;
-}
-
-.comment-respond > *:last-child {
-	margin-bottom: 0;
-}
-
-.comment-respond > *:last-child.comment-form {
-	margin-bottom: 30px;
-}
-
-.comment-author {
-	padding-top: 3px;
-}
-
-.comment-author .url {
-	border-bottom: none;
-	color: currentColor;
-}
-
-.comment-form {
-	display: flex;
-	flex-wrap: wrap;
-}
-
-.comment-form > * {
-	flex-basis: 100%;
-}
-
-.comment-form .comment-notes {
-	font-size: 16px;
-}
-
-.comment-form .comment-form-url,
-.comment-form .comment-form-comment {
-	width: 100%;
-}
-
-.comment-form .comment-form-author,
-.comment-form .comment-form-email {
-	flex-basis: 0;
-	flex-grow: 1;
-}
-
-.comment-form .comment-form-cookies-consent > label {
-	font-size: 14px;
-}
-
-.comment-form .comment-notes {
-	font-size: 14px;
-}
-
-.comment-form > p {
-	margin-bottom: 20px;
-}
-
-.comment-form > p:first-of-type {
-	margin-top: 0;
-}
-
-.comment-form > p:last-of-type {
-	margin-bottom: 0;
-}
-
-.comment-form > p label {
-	display: block;
-	font-size: 16px;
-	margin-bottom: 10px;
-	width: 100%;
-}
-
-.comment-form > p input[type="email"] {
-	display: block;
-	font-size: 16px;
-	margin-bottom: 10px;
-	width: 100%;
-}
-
-.comment-form > p input[type="text"] {
-	display: block;
-	font-size: 16px;
-	margin-bottom: 10px;
-	width: 100%;
-}
-
-.comment-form > p input[type="url"] {
-	display: block;
-	font-size: 16px;
-	margin-bottom: 10px;
-	width: 100%;
-}
-
-.comment-form > p textarea {
-	display: block;
-	font-size: 16px;
-	margin-bottom: 10px;
-	width: 100%;
-}
-
-.comment-form > p.comment-form-cookies-consent {
-	display: flex;
-}
-
-@media only screen and (min-width: 482px) {
-	.comment-form > p.comment-form-author {
-		margin-right: 38px;
-	}
-	.comment-form > p.comment-notes, .comment-form > p.logged-in-as {
-		display: block;
-	}
-}
-
-.comment-navigation a {
-	font-family: 'Playfair Display', Georgia, Times, serif;
-	font-size: 18px;
-	font-weight: 600;
-}
-
-.widget-area {
-	flex: 0 0 100%;
-}
-
-.search-form {
-	display: flex;
-	margin: auto;
-	max-width: 100%;
-}
-
-@media only screen and (min-width: 482px) {
-	.search-form {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 592px) {
-	.search-form {
-	max-width: 432px;
-	}
-}
-
-@media only screen and (min-width: 652px) {
-	.search-form {
-	max-width: 542px;
-	}
-}
-
-@media only screen and (min-width: 822px) {
-	.search-form {
-	max-width: 602px;
-	}
-}
-
-@media only screen and (min-width: 1024px) {
-	.search-form {
-	max-width: 602px;
-	}
-}
-
-.search-form > label {
-	display: flex;
-	margin-right: 25px;
-	width: 100%;
-}
-
-.search-form > label .search-field {
-	width: 100%;
-}
-
-/* Utilities */
-img#wpstats {
-	position: absolute !important;
-	clip: rect(0, 0, 0, 0);
-	padding: 0 !important;
-	border: 0 !important;
-	height: 0 !important;
-	width: 0 !important;
-	overflow: hidden;
-}
-
-/**
- * Site Pages
- * - Page specific styles
- */
-.sticky-post {
-	color: #FFFFFF;
-	background-color: #3C8067;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 14px;
-	line-height: 1;
-	padding: 5px 7px;
-}
-
-.page-title {
-	font-size: 24px;
-}
-
-/**
- * Jetpack styles
- */
-/**
- * Jetpack Block styles
- */
-.wp-block-newspack-blocks-homepage-articles.image-aligntop .post-thumbnail {
-	margin-bottom: 15px;
-}
-.wp-block-a8c-blog-posts.image-aligntop .post-thumbnail {
-	margin-bottom: 15px;
-}
-
-.wp-block-newspack-blocks-homepage-articles.image-alignleft .post-thumbnail {
-	margin-right: 30px;
-}
-
-.wp-block-a8c-blog-posts.image-alignleft .post-thumbnail {
-	margin-right: 30px;
-}
-
-.wp-block-newspack-blocks-homepage-articles.image-alignright .post-thumbnail {
-	margin-left: 30px;
-}
-
-.wp-block-a8c-blog-posts.image-alignright .post-thumbnail {
-	margin-left: 30px;
-}
-
-.wp-block-newspack-blocks-homepage-articles.image-alignbehind .post-has-image .entry-wrapper {
-	padding: 30px;
-}
-
-.wp-block-a8c-blog-posts.image-alignbehind .post-has-image .entry-wrapper {
-	padding: 30px;
-}
-
-.wp-block-newspack-blocks-homepage-articles.is-grid article {
-	margin-top: 0;
-	margin-bottom: 30px;
-}
-
-.wp-block-a8c-blog-posts.is-grid article {
-	margin-top: 0;
-	margin-bottom: 30px;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block-newspack-blocks-homepage-articles.is-grid article {
-		margin-bottom: 90px;
-	}
-	.wp-block-a8c-blog-posts.is-grid article {
-		margin-bottom: 90px;
-	}
-}
-
-.wp-block-newspack-blocks-homepage-articles h2.article-section-title {
-	font-size: 24px;
-	letter-spacing: normal;
-	line-height: 1.3;
-	margin-bottom: 15px;
-}
-
-.wp-block-a8c-blog-posts h2.article-section-title {
-	font-size: 24px;
-	letter-spacing: normal;
-	line-height: 1.3;
-	margin-bottom: 15px;
-}
-
-.wp-block-newspack-blocks-homepage-articles h2.article-section-title + article,
-.wp-block-a8c-blog-posts h2.article-section-title + article {
-	margin-top: 0;
-}
-
-.wp-block-newspack-blocks-homepage-articles article {
-	display: block;
-	/* Vertical margins logic between posts */
-	margin-top: 60px;
-	margin-bottom: 60px;
-}
-
-.wp-block-a8c-blog-posts article {
-	display: block;
-	/* Vertical margins logic between posts */
-	margin-top: 60px;
-	margin-bottom: 60px;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block-newspack-blocks-homepage-articles article {
-		margin-top: 90px;
-		margin-bottom: 90px;
-	}
-	.wp-block-a8c-blog-posts article {
-		margin-top: 90px;
-		margin-bottom: 90px;
-	}
-}
-
-.wp-block-newspack-blocks-homepage-articles article:first-child,
-.wp-block-a8c-blog-posts article:first-child {
-	margin-top: 0;
-}
-
-.wp-block-newspack-blocks-homepage-articles article:last-child {
-	margin-bottom: 90px;
-}
-
-.wp-block-a8c-blog-posts article:last-child {
-	margin-bottom: 90px;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .post-thumbnail img,
-.wp-block-a8c-blog-posts article .post-thumbnail img {
-	width: auto;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .entry-wrapper > * {
-	/* Vertical margins logic between post details */
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-.wp-block-a8c-blog-posts article .entry-wrapper > * {
-	/* Vertical margins logic between post details */
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .entry-wrapper > *:first-child,
-.wp-block-a8c-blog-posts article .entry-wrapper > *:first-child {
-	margin-top: 0;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .entry-wrapper > *:last-child,
-.wp-block-a8c-blog-posts article .entry-wrapper > *:last-child {
-	margin-bottom: 0;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .entry-title a {
-	color: #000000;
-}
-
-.wp-block-a8c-blog-posts article .entry-title a {
-	color: #000000;
-}
-
-.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, .has-background:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .entry-title a,
-[class*="background-color"]:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .entry-title a,
-[style*="background-color"]
-.wp-block-a8c-blog-posts article .entry-title a {
-	color: currentColor;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .entry-title a:hover {
-	color: #3C8067;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .entry-title a:focus {
-	color: #3C8067;
-}
-
-.wp-block-a8c-blog-posts article .entry-title a:hover {
-	color: #3C8067;
-}
-
-.wp-block-a8c-blog-posts article .entry-title a:focus {
-	color: #3C8067;
-}
-
-.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, .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-title a:focus,
-[class*="background-color"]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-title a:focus,
-[style*="background-color"] .wp-block-newspack-blocks-homepage-articles article .entry-title a:focus, .has-background:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .entry-title a:hover,
-[class*="background-color"]:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .entry-title a:hover,
-[style*="background-color"]
-.wp-block-a8c-blog-posts article .entry-title a:hover, .has-background:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .entry-title a:focus,
-[class*="background-color"]:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .entry-title a:focus,
-[style*="background-color"]
-.wp-block-a8c-blog-posts article .entry-title a:focus {
-	color: currentColor;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .entry-title a:active {
-	color: #000000;
-}
-
-.wp-block-a8c-blog-posts article .entry-title a:active {
-	color: #000000;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block-newspack-blocks-homepage-articles article .more-link {
-		margin-top: 20px;
-	}
-	.wp-block-a8c-blog-posts article .more-link {
-		margin-top: 20px;
-	}
-}
-
-.wp-block-newspack-blocks-homepage-articles article .entry-meta {
-	color: #444444;
-	font-size: 16px;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .cat-links {
-	color: #444444;
-	font-size: 16px;
-}
-
-.wp-block-a8c-blog-posts article .entry-meta {
-	color: #444444;
-	font-size: 16px;
-}
-
-.wp-block-a8c-blog-posts article .cat-links {
-	color: #444444;
-	font-size: 16px;
-}
-
-.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, .has-background:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .entry-meta,
-[class*="background-color"]:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .entry-meta,
-[style*="background-color"]
-.wp-block-a8c-blog-posts article .entry-meta, .has-background:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .cat-links,
-[class*="background-color"]:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .cat-links,
-[style*="background-color"]
-.wp-block-a8c-blog-posts 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 > *,
-.wp-block-a8c-blog-posts article .entry-meta > span > *,
-.wp-block-a8c-blog-posts article .cat-links > span > * {
-	vertical-align: top;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .entry-meta .byline:not(:last-child) {
-	margin-right: 20px;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .cat-links .byline:not(:last-child) {
-	margin-right: 20px;
-}
-
-.wp-block-a8c-blog-posts article .entry-meta .byline:not(:last-child) {
-	margin-right: 20px;
-}
-
-.wp-block-a8c-blog-posts article .cat-links .byline:not(:last-child) {
-	margin-right: 20px;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .entry-meta .published + .updated,
-.wp-block-newspack-blocks-homepage-articles article .cat-links .published + .updated,
-.wp-block-a8c-blog-posts article .entry-meta .published + .updated,
-.wp-block-a8c-blog-posts 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,
-.wp-block-a8c-blog-posts article .entry-meta a,
-.wp-block-a8c-blog-posts article .cat-links a {
-	color: currentColor;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover {
-	color: #3C8067;
-	text-decoration: none;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .entry-meta a:active {
-	color: #3C8067;
-	text-decoration: none;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .cat-links a:hover {
-	color: #3C8067;
-	text-decoration: none;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .cat-links a:active {
-	color: #3C8067;
-	text-decoration: none;
-}
-
-.wp-block-a8c-blog-posts article .entry-meta a:hover {
-	color: #3C8067;
-	text-decoration: none;
-}
-
-.wp-block-a8c-blog-posts article .entry-meta a:active {
-	color: #3C8067;
-	text-decoration: none;
-}
-
-.wp-block-a8c-blog-posts article .cat-links a:hover {
-	color: #3C8067;
-	text-decoration: none;
-}
-
-.wp-block-a8c-blog-posts article .cat-links a:active {
-	color: #3C8067;
-	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, .has-background:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .entry-meta a:hover,
-[class*="background-color"]:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .entry-meta a:hover,
-[style*="background-color"]
-.wp-block-a8c-blog-posts article .entry-meta a:hover, .has-background:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .entry-meta a:active,
-[class*="background-color"]:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .entry-meta a:active,
-[style*="background-color"]
-.wp-block-a8c-blog-posts article .entry-meta a:active, .has-background:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .cat-links a:hover,
-[class*="background-color"]:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .cat-links a:hover,
-[style*="background-color"]
-.wp-block-a8c-blog-posts article .cat-links a:hover, .has-background:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .cat-links a:active,
-[class*="background-color"]:not(.has-background-background-color)
-.wp-block-a8c-blog-posts article .cat-links a:active,
-[style*="background-color"]
-.wp-block-a8c-blog-posts article .cat-links a:active {
-	color: currentColor;
-}
-
-@media only screen and (min-width: 592px) {
-	.wp-block-newspack-blocks-homepage-articles.is-style-seedlet-alternating-grid .article-section-title {
-		margin-left: calc(50% + 13px);
-	}
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid .article-section-title {
-		margin-left: calc(50% + 13px);
-	}
-	.wp-block-newspack-blocks-homepage-articles.is-style-seedlet-alternating-grid article {
-		width: calc(50% - 13px);
-		max-width: calc(50% - 13px);
-		margin-top: 0;
-		margin-bottom: 30px;
-		text-align: right;
-		clear: both;
-	}
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid article {
-		width: calc(50% - 13px);
-		max-width: calc(50% - 13px);
-		margin-top: 0;
-		margin-bottom: 30px;
-		text-align: right;
-		clear: both;
-	}
-	.wp-block-newspack-blocks-homepage-articles.is-style-seedlet-alternating-grid article .entry-meta,
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid article .entry-meta {
-		justify-content: flex-end;
-	}
-	.wp-block-newspack-blocks-homepage-articles.is-style-seedlet-alternating-grid article:nth-of-type(2n + 1),
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid article:nth-of-type(2n + 1) {
-		float: right;
-		text-align: left;
-	}
-	.wp-block-newspack-blocks-homepage-articles.is-style-seedlet-alternating-grid article:nth-of-type(2n + 1) .entry-meta,
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid article:nth-of-type(2n + 1) .entry-meta {
-		justify-content: flex-start;
-	}
-	.wp-block-newspack-blocks-homepage-articles.is-style-seedlet-alternating-grid .more-link,
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid .more-link {
-		display: inline-block;
-	}
-	.wp-block-newspack-blocks-homepage-articles.is-style-seedlet-alternating-grid.wpnbha.is-grid > div,
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid.wpnbha.is-grid > div {
-		display: inherit;
-	}
-	.wp-block-newspack-blocks-homepage-articles.is-style-seedlet-alternating-grid button {
-		clear: both;
-		margin: 30px auto;
-	}
-	.wp-block-a8c-blog-posts.is-style-seedlet-alternating-grid button {
-		clear: both;
-		margin: 30px auto;
-	}
-}
-
-button {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-
-.button {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-
-input[type="submit"] {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-
-.wp-block-button__link {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-
-.wp-block-file .wp-block-file__button {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-
-.a8c-posts-list__view-all {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-
-button[data-load-more-btn] {
-	line-height: 1;
-	color: #FFFFFF;
-	cursor: pointer;
-	font-weight: normal;
-	font-family: 'Fira Sans', Helvetica, Arial, sans-serif;
-	font-size: 1em;
-	background-color: #3C8067;
-	border-radius: 4px;
-	border-width: 0;
-	text-decoration: none;
-	padding: 23px 25px;
-}
-
-button:before,
-.button:before,
-input[type="submit"]:before,
-.wp-block-button__link:before, .wp-block-file .wp-block-file__button:before, .a8c-posts-list__view-all:before, button[data-load-more-btn]:before, button:after,
-.button:after,
-input[type="submit"]:after,
-.wp-block-button__link:after, .wp-block-file .wp-block-file__button:after, .a8c-posts-list__view-all:after, button[data-load-more-btn]:after {
-	content: '';
-	display: block;
-	height: 0;
-	width: 0;
-}
-
-button:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-.button:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-input[type="submit"]:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-.wp-block-button__link:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-.wp-block-file .wp-block-file__button:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-.a8c-posts-list__view-all:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-button[data-load-more-btn]:before {
-	margin-bottom: -calc(1em + 0);
-}
-
-button:after {
-	margin-top: -calc(1em + 0);
-}
-
-.button:after {
-	margin-top: -calc(1em + 0);
-}
-
-input[type="submit"]:after {
-	margin-top: -calc(1em + 0);
-}
-
-.wp-block-button__link:after {
-	margin-top: -calc(1em + 0);
-}
-
-.wp-block-file .wp-block-file__button:after {
-	margin-top: -calc(1em + 0);
-}
-
-.a8c-posts-list__view-all:after {
-	margin-top: -calc(1em + 0);
-}
-
-button[data-load-more-btn]:after {
-	margin-top: -calc(1em + 0);
-}
-
-button:active {
-	color: #FFFFFF;
-	background-color: #000000;
-}
-
-.button:active {
-	color: #FFFFFF;
-	background-color: #000000;
-}
-
-input:active[type="submit"] {
-	color: #FFFFFF;
-	background-color: #000000;
-}
-
-.wp-block-button__link:active {
-	color: #FFFFFF;
-	background-color: #000000;
-}
-
-.wp-block-file .wp-block-file__button:active {
-	color: #FFFFFF;
-	background-color: #000000;
-}
-
-.a8c-posts-list__view-all:active {
-	color: #FFFFFF;
-	background-color: #000000;
-}
-
-button:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.button:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-input:hover[type="submit"] {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-button__link:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-file .wp-block-file__button:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.a8c-posts-list__view-all:hover {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-button:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.button:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-input:focus[type="submit"] {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-button__link:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-file .wp-block-file__button:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.a8c-posts-list__view-all:focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-button.has-focus {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.has-focus.button {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-input.has-focus[type="submit"] {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.has-focus.wp-block-button__link {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.wp-block-file .has-focus.wp-block-file__button {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-.has-focus.a8c-posts-list__view-all {
-	color: #FFFFFF;
-	background-color: #336D58;
-}
-
-button[data-load-more-btn],
-.button {
-	display: inline-block;
-}
-
-.has-background:not(.has-background-background-color) button[data-load-more-btn] {
-	background-color: transparent;
-	border: 2px solid currentColor;
-	color: currentColor;
-}
-
-[class*="background-color"]:not(.has-background-background-color) button[data-load-more-btn] {
-	background-color: transparent;
-	border: 2px solid currentColor;
-	color: currentColor;
-}
-
-[style*="background-color"] button[data-load-more-btn] {
-	background-color: transparent;
-	border: 2px solid currentColor;
-	color: currentColor;
-}
-
-.has-background:not(.has-background-background-color)
-.button {
-	background-color: transparent;
-	border: 2px solid currentColor;
-	color: currentColor;
-}
-
-[class*="background-color"]:not(.has-background-background-color)
-.button {
-	background-color: transparent;
-	border: 2px solid currentColor;
-	color: currentColor;
-}
-
-[style*="background-color"]
-.button {
-	background-color: transparent;
-	border: 2px solid currentColor;
-	color: currentColor;
-}
-
-.wp-block-jetpack-layout-grid {
-	grid-gap: 40px !important;
-	padding-left: 40px !important;
-	padding-right: 40px !important;
-	/* Individual Column Options */
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.has-background {
-	margin-left: -20px !important;
-	margin-right: -20px !important;
-	padding-left: 20px !important;
-	padding-right: 20px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column[style^="background-color"] {
-	margin-left: -20px !important;
-	margin-right: -20px !important;
-	padding-left: 20px !important;
-	padding-right: 20px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column > * {
-	margin-top: 20px;
-	margin-bottom: 20px;
-}
-
-@media only screen and (min-width: 482px) {
-	.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column > * {
-		margin-top: 30px;
-		margin-bottom: 30px;
-	}
-}
-
-.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;
-}
-
-/* Gutter Options */
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__none {
-	grid-gap: 0px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__small {
-	grid-gap: 10px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__medium {
-	grid-gap: 20px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__large {
-	grid-gap: 40px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__huge {
-	grid-gap: 60px !important;
-}
-
-/* Padding Options */
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__none {
-	padding-left: 0px !important;
-	padding-right: 0px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__none.wp-block-jetpack-layout-gutter__nowrap {
-	padding-left: 0 !important;
-	padding-right: 0 !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__small {
-	padding-left: 10px !important;
-	padding-right: 10px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__small.wp-block-jetpack-layout-gutter__nowrap {
-	padding-left: 0 !important;
-	padding-right: 0 !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__medium {
-	padding-left: 20px !important;
-	padding-right: 20px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__medium.wp-block-jetpack-layout-gutter__nowrap {
-	padding-left: 0 !important;
-	padding-right: 0 !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__large {
-	padding-left: 40px !important;
-	padding-right: 40px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__large.wp-block-jetpack-layout-gutter__nowrap {
-	padding-left: 0 !important;
-	padding-right: 0 !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__huge {
-	padding-left: 60px !important;
-	padding-right: 60px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-gutter__huge.wp-block-jetpack-layout-gutter__nowrap {
-	padding-left: 0 !important;
-	padding-right: 0 !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none {
-	padding: 0px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none.has-background {
-	padding-top: 0px !important;
-	padding-right: 20px !important;
-	padding-bottom: 0px !important;
-	padding-left: 20px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none[style^="background-color"] {
-	padding-top: 0px !important;
-	padding-right: 20px !important;
-	padding-bottom: 0px !important;
-	padding-left: 20px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small {
-	padding: 10px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small.has-background {
-	padding-top: 10px !important;
-	padding-right: 30px !important;
-	padding-bottom: 10px !important;
-	padding-left: 30px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-small[style^="background-color"] {
-	padding-top: 10px !important;
-	padding-right: 30px !important;
-	padding-bottom: 10px !important;
-	padding-left: 30px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-medium {
-	padding: 20px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-medium.has-background {
-	padding-top: 20px !important;
-	padding-right: 40px !important;
-	padding-bottom: 20px !important;
-	padding-left: 40px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-medium[style^="background-color"] {
-	padding-top: 20px !important;
-	padding-right: 40px !important;
-	padding-bottom: 20px !important;
-	padding-left: 40px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-large {
-	padding: 40px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-large.has-background {
-	padding-top: 40px !important;
-	padding-right: 60px !important;
-	padding-bottom: 40px !important;
-	padding-left: 60px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-large[style^="background-color"] {
-	padding-top: 40px !important;
-	padding-right: 60px !important;
-	padding-bottom: 40px !important;
-	padding-left: 60px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge {
-	padding: 60px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge.has-background {
-	padding-top: 60px !important;
-	padding-right: 80px !important;
-	padding-bottom: 60px !important;
-	padding-left: 80px !important;
-}
-
-.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-huge[style^="background-color"] {
-	padding-top: 60px !important;
-	padding-right: 80px !important;
-	padding-bottom: 60px !important;
-	padding-left: 80px !important;
-}
-/*# sourceMappingURL=ie.css.map */

+ 1 - 1
seedlet/assets/css/style-editor.css

@@ -1102,7 +1102,7 @@ pre.wp-block-verse {
 * - Needs a special styles
 */
 .editor-post-title__block .editor-post-title__input {
-	color: var(--global--color-foreground);
+	color: var(--global--color-primary);
 	font-family: var(--heading--font-family);
 	font-weight: var(--heading--font-weight);
 	font-size: var(--heading--font-size-h2);

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
seedlet/assets/css/style-editor.css.map


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 7 - 0
seedlet/assets/js/css-vars-ponyfill2.js


+ 1 - 0
seedlet/assets/js/ie11-fix.js

@@ -0,0 +1 @@
+cssVars( {} );

+ 1 - 1
seedlet/assets/sass/blocks/utilities/_editor.scss

@@ -5,7 +5,7 @@
 
 // Post title style
 .editor-post-title__block .editor-post-title__input {
-	color: var(--global--color-foreground);
+	color: var(--global--color-primary);
 	font-family: var(--heading--font-family);
 	font-weight: var(--heading--font-weight);
 	font-size: var(--heading--font-size-h2);

+ 6 - 0
seedlet/assets/sass/structure/_ie11-ponyfill.scss

@@ -0,0 +1,6 @@
+// This is needed to avoid FOUC in IE11
+// See https://github.com/jhildenbiddle/css-vars-ponyfill/issues/55
+body {
+	display: none; /* Legacy */
+	display: var(--skip, block);
+}

+ 1 - 0
seedlet/assets/sass/structure/_style.scss

@@ -5,3 +5,4 @@
 
 @import "responsive-logic";
 @import "vertical-margins";
+@import "ie11-ponyfill";

+ 16 - 12
seedlet/functions.php

@@ -5,7 +5,7 @@
  * @link https://developer.wordpress.org/themes/basics/theme-functions/
  *
  * @package Seedlet
- * @since 1.0.0
+ * @since 1.0.1
  */
 
 /**
@@ -366,17 +366,7 @@ function seedlet_scripts() {
 	wp_enqueue_style( 'seedlet-fonts', seedlet_fonts_url(), array(), null );
 
 	// Theme styles
-
-	// Note, the is_IE global variable is defined by WordPress and is used
-	// to detect if the current browser is internet explorer.
-	global $is_IE;
-	if ( $is_IE ) {
-		// If IE 11 or below, use a flattened stylesheet with static values replacing CSS Variables
-		wp_enqueue_style( 'seedlet-style', get_template_directory_uri() . '/assets/css/ie.css', array(), wp_get_theme()->get( 'Version' ) );
-	} else {
-		// If not IE, use the standard stylesheet
-		wp_enqueue_style( 'seedlet-style', get_template_directory_uri() . '/style.css', array(), wp_get_theme()->get( 'Version' ) );
-	}
+	wp_enqueue_style( 'seedlet-style', get_template_directory_uri() . '/style.css', array(), wp_get_theme()->get( 'Version' ) );
 
 	// RTL styles
 	wp_style_add_data( 'seedlet-style', 'rtl', 'replace' );
@@ -391,6 +381,20 @@ function seedlet_scripts() {
 
 	// Main navigation scripts
 	wp_enqueue_script( 'seedlet-primary-navigation-script', get_template_directory_uri() . '/assets/js/primary-navigation.js', array(), wp_get_theme()->get( 'Version' ), true );
+
+	// Note, the is_IE global variable is defined by WordPress and is used
+	// to detect if the current browser is internet explorer.
+	global $is_IE;
+	if ( $is_IE ) {
+		// If IE 11 or below, use a ponyfill to add CSS Variable support
+		wp_register_script( 'css-vars-ponyfill', get_stylesheet_directory_uri() . '/assets/js/css-vars-ponyfill2.js' );
+		wp_enqueue_script( 'ie11-fix',
+			get_stylesheet_directory_uri() . '/assets/js/ie11-fix.js',
+			array( 'css-vars-ponyfill' ),
+			'1.0'
+		);
+	}
+
 }
 add_action( 'wp_enqueue_scripts', 'seedlet_scripts' );
 

+ 40 - 476
seedlet/inc/wpcom-colors.php

@@ -8,85 +8,8 @@
 // --global--color-background
 add_color_rule( 'bg', '#FFFFFF', array(
 
-	// Background-color
-	array( '.primary-navigation > div,
-			.screen-reader-text:focus,
-			.woo-navigation > div,
-			.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container,
-			body,
-			.primary-navigation > div > ul > li > .sub-menu,
-			.woo-navigation > div > ul > li > .sub-menu', 'background-color' ),
-
-	// Text-color
-	array( '.a8c-posts-list-item__featured span,
-			.a8c-posts-list__view-all,
-			.a8c-posts-list__view-all:active,
-			.a8c-posts-list__view-all:focus,
-			.a8c-posts-list__view-all:hover,
-			.button,
-			.button:active,
-			.button:focus,
-			.button:hover,
-			.has-focus.a8c-posts-list__view-all,
-			.has-focus.button,
-			.has-focus.wp-block-button__link,
-			.reply a,
-			.reply a.has-focus,
-			.reply a:focus,
-			.reply a:hover,
-			.sticky-post,
-			.wp-block-button__link,
-			.wp-block-button__link:active,
-			.wp-block-button__link:focus,
-			.wp-block-button__link:hover,
-			.wp-block-file .has-focus.wp-block-file__button,
-			.wp-block-file .wp-block-file__button,
-			.wp-block-file .wp-block-file__button:active,
-			.wp-block-file .wp-block-file__button:focus,
-			.wp-block-file .wp-block-file__button:hover,
-			.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,
-			.wp-block-pullquote.is-style-solid-color,
-			button,
-			button.has-focus,
-			button:active,
-			button:focus,
-			button:hover,
-			button[data-load-more-btn],
-			input.has-focus[type="submit"],
-			input:active[type="submit"],
-			input:focus[type="submit"],
-			input:hover[type="submit"],
-			input[type="submit"]', 'color' ),
-
-	// Text-shadow
-	array( '.site-title a', 'text-shadow' ),
-
-	/**
-	 * Utility Classes
-	 */
-
-	// Text-color
-	array( '.has-primary-background-color[class],
-			.has-secondary-background-color[class],
-			.has-foreground-background-color[class],
-			.has-foreground-dark-background-color[class],
-			.has-foreground-light-background-color[class],
-			.has-background-color[class]', 'color' ),
-
-	// Border-bottom-color
-	array( '.has-secondary-background-color[class] a', 'border-bottom-color' ),
-
-	// Background-color
-	array( '.has-background-background-color[class]', 'background-color' ),
-
-	// Text-color darkened
-	array( '.has-background-dark-color[class]', 'color', '-1'  ),
-
-	// Background-color darkened
-	array( '.has-background-dark-background-color[class]', 'background-color', '-1' ),
+	// This placeholder is needed to make the color annotations work
+	array( '.global--color-background', 'background-color' ),
 
 ), __( 'Background Color' ) );
 
@@ -94,99 +17,8 @@ add_color_rule( 'bg', '#FFFFFF', array(
 // --global--color-foreground-light
 add_color_rule( 'txt', '#444444', array(
 
-	// Text-color
-	array( '.comment-meta .comment-metadata,
-			.entry-footer,
-			.entry-meta,
-			.has-background-background-color[class],
-			.has-background-dark-background-color[class],
-			.has-foreground-color[class],
-			.has-tertiary-background-color[class],
-			.has-tertiary-background-color[class]:not(.has-text-color),
-			.navigation,
-			.pagination .nav-links > *,
-			.post-navigation .meta-nav,
-			.primary-navigation,
-			.screen-reader-text:focus,
-			.site-branding,
-			.site-footer > .footer-navigation .footer-menu,
-			.site-footer > .site-info,
-			.social-navigation a,
-			.social-navigation a:active,
-			.woo-navigation,
-			.wp-block-code,
-			.wp-block-code pre,
-			.wp-block-pullquote,
-			.wp-block-search .wp-block-search__input,
-			.wp-block-search .wp-block-search__input:focus,
-			.wp-block-latest-posts .wp-block-latest-posts__post-author,
-			.wp-block-latest-posts .wp-block-latest-posts__post-date,
-			body,
-			input[type="color"],
-			input[type="color"]:focus,
-			input[type="date"],
-			input[type="date"]:focus,
-			input[type="datetime"],
-			input[type="datetime"]:focus,
-			input[type="datetime-local"],
-			input[type="datetime-local"]:focus,
-			input[type="email"],
-			input[type="email"]:focus,
-			input[type="month"],
-			input[type="month"]:focus,
-			input[type="number"],
-			input[type="number"]:focus,
-			input[type="password"],
-			input[type="password"]:focus,
-			input[type="range"],
-			input[type="range"]:focus,
-			input[type="search"],
-			input[type="search"]:focus,
-			input[type="tel"],
-			input[type="tel"]:focus,
-			input[type="text"],
-			input[type="text"]:focus,
-			input[type="time"],
-			input[type="time"]:focus,
-			input[type="url"],
-			input[type="url"]:focus,
-			input[type="week"],
-			input[type="week"]:focus,
-			textarea,
-			textarea:focus', 'color' ),
-
-	// Background-color
-	array( '.wp-block-pullquote.is-style-solid-color,
-			.wp-block-cover-image.has-background-dim,
-			.wp-block-cover.has-background-dim', 'background-color' ),
-
-	// Border-bottom-color
-	array( '.pagination .nav-links > *.current', 'border-bottom-color' ),
-
-	/**
-	 * Utility Classes
-	 */
-
-	// Foreground
-	array( '.has-foreground-color[class],
-			.has-background-background-color[class],
-			.has-background-dark-background-color[class],
-			.has-background-light-background-color[class]', 'color' ),
-
-	// Background
-	array( '.has-foreground-background-color[class]', 'background-color' ),
-
-	// Text-color darkened
-	array( '.has-foreground-dark-color[class]', 'color', '-1' ),
-
-	// Background-color darkened
-	array( '.has-foreground-dark-background-color[class]', 'background-color', '-1' ),
-
-	// Text-color brightened
-	array( '.has-foreground-light-color[class]', 'color', '+2' ),
-
-	// Background-color brightened
-	array( '.has-foreground-light-background-color[class]', 'background-color', '+2' ),
+	// This placeholder is needed to make the color annotations work
+	array( '.global--color-foreground-light', 'color' ),
 
 ), __( 'Foreground Color' ) );
 
@@ -194,47 +26,8 @@ add_color_rule( 'txt', '#444444', array(
 // --global--color-primary
 add_color_rule( 'link', '#000000', array(
 
-	// Text-color
-	array( '.entry-title,
-			.navigation a,
-			.navigation a:active,
-			.primary-navigation .menu-item > a,
-			.primary-navigation .menu-item > a:active,
-			.primary-navigation > .button,
-			.site-footer > .site-info a:focus,
-			.site-footer > .site-info a:hover,
-			.site-title,
-			.woo-navigation .menu-item > a,
-			.woo-navigation .menu-item > a:active,
-			.woo-navigation > .button,
-			.wp-block-a8c-blog-posts article .entry-title a,
-			.wp-block-a8c-blog-posts article .entry-title a:active,
-			.wp-block-newspack-blocks-homepage-articles article .entry-title a,
-			.wp-block-newspack-blocks-homepage-articles article .entry-title a:active,
-			a,
-			a:active', 'color' ),
-
-	// Background-color
-	array( '.a8c-posts-list-item__featured span,
-			.a8c-posts-list__view-all:active,
-			.button:active,
-			.wp-block-button__link:active,
-			.wp-block-cover,
-			.wp-block-cover-image,
-			.wp-block-file .wp-block-file__button:active,
-			button:active,
-			input:active[type="submit"]', 'background-color' ),
-
-	/**
-	 * Utility Classes
-	 */
-
-	// Background-color
-	array( '.has-primary-background-color[class]', 'background-color' ),
-
-	// Text-color
-	array( '.has-black-background-color[class],
-			.has-primary-color[class]', 'color' ),
+	// This placeholder is needed to make the color annotations work
+	array( '.global--color-primary', 'color' ),
 
 ), __( 'Primary Color' ) );
 
@@ -243,138 +36,7 @@ add_color_rule( 'link', '#000000', array(
 add_color_rule( 'fg1', '#3C8067', array(
 
 	// Text-color
-	array( '.a8c-posts-list__item .a8c-posts-list-item__meta a:active,
-			.a8c-posts-list__item .a8c-posts-list-item__meta a:hover,
-			.comment-meta .comment-metadata a:focus,
-			.comment-meta .comment-metadata a:hover,
-			.entry-footer a:focus,
-			.entry-footer a:hover,
-			.entry-meta a:focus,
-			.entry-meta a:hover,
-			.entry-title a:focus,
-			.entry-title a:hover,
-			.navigation a:focus,
-			.navigation a:hover,
-			.pagination .nav-links > a:hover,
-			.site-footer > .footer-navigation .footer-menu a:focus,
-			.site-footer > .footer-navigation .footer-menu a:hover,
-			.site-title a:focus,
-			.site-title a:hover,
-			.social-navigation a:focus,
-			.social-navigation a:hover,
-			.woo-navigation .menu-item > a:focus,
-			.woo-navigation .menu-item > a:hover,
-			.woo-navigation .primary-menu > .menu-item:hover > a,
-			.woo-navigation > .button:hover,
-			.wp-block-a8c-blog-posts article .cat-links a:active,
-			.wp-block-a8c-blog-posts article .cat-links a:hover,
-			.wp-block-a8c-blog-posts article .entry-meta a:active,
-			.wp-block-a8c-blog-posts article .entry-meta a:hover,
-			.wp-block-a8c-blog-posts article .entry-title a:focus,
-			.wp-block-a8c-blog-posts article .entry-title a:hover,
-			.wp-block-button.is-style-outline .wp-block-button__link,
-			.wp-block-button.is-style-outline .wp-block-button__link:active,
-			.wp-block-button.is-style-outline.wp-block-button__link,
-			.wp-block-button.is-style-outline.wp-block-button__link:active,
-			.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus,
-			.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover,
-			.wp-block-newspack-blocks-homepage-articles article .cat-links a:active,
-			.wp-block-newspack-blocks-homepage-articles article .cat-links a:hover,
-			.wp-block-newspack-blocks-homepage-articles article .entry-meta a:active,
-			.wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover,
-			.wp-block-newspack-blocks-homepage-articles article .entry-title a:focus,
-			.wp-block-newspack-blocks-homepage-articles article .entry-title a:hover,
-			.primary-navigation .menu-item > a:focus,
-			.primary-navigation .menu-item > a:hover,
-			.primary-navigation .primary-menu > .menu-item:hover > a,
-			.primary-navigation > .button:hover,
-			a:focus,
-			a:hover,
-			.site-footer > .footer-navigation .footer-menu .menu-item a:hover', 'color' ),
-
-	// Background-color
-	array( '.a8c-posts-list__view-all,
-			.button,
-			.has-secondary-background-color[class],
-			.reply a,
-			.sticky-post,
-			.wp-block-button__link,
-			.wp-block-file .wp-block-file__button,
-			button,
-			button[data-load-more-btn],
-			input[type="submit"]', 'background-color' ),
-
-	// Border-color
-	array( '.primary-navigation .menu-item > a:hover,
-			.woo-navigation .menu-item > a:hover,
-			.entry-meta a:hover,
-			.entry-footer a:hover,
-			.site-footer > .footer-navigation .footer-menu .menu-item a:hover', 'border-color' ),
-
-	// Border-bottom-color
-	array( 'a', 'border-bottom-color' ),
-
-	// Border-left-color
-	array( '.wp-block-pullquote.is-style-large,
-			.wp-block-quote', 'border-left-color' ),
-
-	// Border-right-color
-	array( '.wp-block-quote.has-text-align-right', 'border-right-color' ),
-
-	// Outline-color
-	array( '.site :focus', 'outline-color' ),
-
-	// Background-image
-	array( '.site-title a', 'Background-image' ),
-
-	// Text-decoration-color
-	array( '.site-title > a', 'text-decoration-color' ),
-
-	/**
-	 * Utility Classes
-	 */
-
-	// Background-color
-	array( '.has-secondary-background-color[class]', 'background-color' ),
-
-	// Text-color
-	array( '.has-secondary-color[class],
-			.has-white-background-color[class],', 'color' ),
-
-	/**
-	 * Button Hover Colors
-	 */
-
-	// Background Color
-	array( '.a8c-posts-list__view-all:focus,
-			.a8c-posts-list__view-all:hover,
-			.button:focus,
-			.button:hover,
-			.has-focus.a8c-posts-list__view-all,
-			.has-focus.button,
-			.has-focus.wp-block-button__link,
-			.reply a.has-focus,
-			.reply a:focus,
-			.reply a:hover,
-			.wp-block-button__link:focus,
-			.wp-block-button__link:hover,
-			.wp-block-file .has-focus.wp-block-file__button,
-			.wp-block-file .wp-block-file__button:focus,
-			.wp-block-file .wp-block-file__button:hover,
-			button.has-focus,
-			button:focus,
-			button:hover,
-			input.has-focus[type="submit"],
-			input:focus[type="submit"],
-			input:hover[type="submit"]', 'background-color', '-1' ),
-
-	// Text Color
-	array( '.wp-block-button.is-style-outline .wp-block-button__link.has-focus,
-			.wp-block-button.is-style-outline .wp-block-button__link:focus,
-			.wp-block-button.is-style-outline .wp-block-button__link:hover,
-			.wp-block-button.is-style-outline.wp-block-button__link.has-focus,
-			.wp-block-button.is-style-outline.wp-block-button__link:focus,
-			.wp-block-button.is-style-outline.wp-block-button__link:hover', 'color', '-1' ),
+	array( '.global--color-secondary', 'color' ),
 
 ), __( 'Secondary Color' ) );
 
@@ -383,148 +45,50 @@ add_color_rule( 'fg1', '#3C8067', array(
 add_color_rule( 'fg2', '#FAFBF6', array(
 
 	// Text-color
-	array( '.wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,
-			.wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text,
-			.wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,
-			.wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,
-			.wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,
-			.wp-block-cover:not([class*="background-color"]) .wp-block-cover__inner-container', 'color' ),
-
-	/**
-	 * Utility Classes
-	 */
-
-	// Background-color
-	array( '.has-tertiary-background-color[class],
-			.has-background-light-background-color[class]', 'background-color' ),
-
-	// Text-color
-	array( '.has-tertiary-color[class],
-			.has-background-light-color[class]', 'color' ),
-
-	/**
-	 * Border Colors
-	 * --global--color-border
-	 */
-
-	// Border-color
-	array( '.comment-meta .comment-author .avatar,
-			.wp-block-code,
-			.wp-block-search .wp-block-search__input,
-			.wp-block-search .wp-block-search__input:focus,
-			input[type="color"],
-			input[type="color"]:focus,
-			input[type="date"],
-			input[type="date"]:focus,
-			input[type="datetime"],
-			input[type="datetime"]:focus,
-			input[type="datetime-local"],
-			input[type="datetime-local"]:focus,
-			input[type="email"],
-			input[type="email"]:focus,
-			input[type="month"],
-			input[type="month"]:focus,
-			input[type="number"],
-			input[type="number"]:focus,
-			input[type="password"],
-			input[type="password"]:focus,
-			input[type="range"],
-			input[type="range"]:focus,
-			input[type="search"],
-			input[type="search"]:focus,
-			input[type="tel"],
-			input[type="tel"]:focus,
-			input[type="text"],
-			input[type="text"]:focus,
-			input[type="time"],
-			input[type="time"]:focus,
-			input[type="url"],
-			input[type="url"]:focus,
-			input[type="week"],
-			input[type="week"]:focus,
-			select,
-			textarea,
-			textarea:focus', 'border-color' ),
-
-	// Border-bottom-color
-	array( '.comment-list > li:not(first-child),
-			hr,
-			hr.wp-block-separator', 'border-bottom-color' ),
-
-	// Border-top-color
-	array( '.comment-list .children > li,
-			.site-main > article > .entry-footer', 'border-top-color' ),
-
-	// Color
-	array( 'hr.wp-block-separator.is-style-dots:before', 'color' ),
+	array( '.global--color-tertiary', 'color' ),
 
 ), __( 'Tertiary Color' ) );
 
+function change_color_luminescence( $hex, $amount ) {
+	require_lib( 'colorline' );
+	$colorline = new colorline();
+	$hex_without_hash = substr( $hex, 1, strlen( $hex ) );
+	$rgb = $colorline::hex_to_rgb( $hex_without_hash );
+	$hsvl = $colorline::rgb_to_hsvl( $rgb );
+	return 'hsl( ' . $hsvl[ 0 ] . ',' . $hsvl[ 1 ] . '%,' . ( $hsvl[ 2 ] + $amount ) . '%)';
+}
+
 /**
  * Custom CSS.
  * The plugin takes the body of this function and applies it in a style tag in the document head.
  */
 function seedlet_custom_colors_extra_css() {
 	$colors_array = get_theme_mod( 'colors_manager' );
-	$color_bg = $colors_array['colors']['bg'];
-	$color_fg1 = $colors_array['colors']['fg1'];
-	$color_fg2 = $colors_array['colors']['fg2']; ?>
-
-	/*
-	 * Site title text shadow.
-	*/
-	.site-title a {
-		background-image: linear-gradient(to right, <?php echo $color_fg1; ?> 100%, transparent 100%);
-		text-shadow: 1px 0px <?php echo $color_bg; ?>,
-					 -1px 0px <?php echo $color_bg; ?>,
-					 -2px 0px <?php echo $color_bg; ?>,
-					 2px 0px <?php echo $color_bg; ?>,
-					 -3px 0px <?php echo $color_bg; ?>,
-					 3px 0px <?php echo $color_bg; ?>,
-					 -4px 0px <?php echo $color_bg; ?>,
-					 4px 0px <?php echo $color_bg; ?>,
-					 -5px 0px <?php echo $color_bg; ?>,
-					 5px 0px <?php echo $color_bg; ?>;
+	$background = $colors_array['colors']['bg'];
+	$foreground = $colors_array['colors']['txt'];
+	$primary = $colors_array['colors']['link'];
+	$secondary = $colors_array['colors']['fg1'];
+	$tertiary  = $colors_array['colors']['fg2'];
+
+	$foreground_light = change_color_luminescence( $foreground, 10 );
+	$foreground_dark = change_color_luminescence( $foreground, -10 );
+	$primary_hover = change_color_luminescence( $primary, 10 );
+	$secondary_hover = change_color_luminescence( $secondary, 10 );
+?>
+
+	:root,
+	#editor .editor-styles-wrapper {
+		--global--color-background: <?php echo $background; ?>;
+		--global--color-foreground: <?php echo $foreground; ?>;
+		--global--color-foreground-light: <?php echo $foreground_light; ?>;
+		--global--color-foreground-dark: <?php echo $foreground_dark; ?>;
+		--global--color-primary: <?php echo $primary; ?>;
+		--global--color-primary-hover: <?php echo $primary_hover; ?>;
+		--global--color-secondary: <?php echo $secondary; ?>;
+		--global--color-secondary-hover: <?php echo $secondary_hover; ?>;
+		--global--color-tertiary: <?php echo $tertiary; ?>;
 	}
 
-	/*
-	 * Custom gradients.
-	*/
-	.has-hard-diagonal-gradient-background {
-		background: linear-gradient(to bottom right, <?php echo $color_fg1; ?> 49.9%, <?php echo $color_fg2; ?> 50%);
-	}
-
-	.has-hard-diagonal-inverted-gradient-background {
-		background: linear-gradient(to top left, <?php echo $color_fg1; ?> 49.9%, <?php echo $color_fg2; ?> 50%);
-	}
-
-	.has-diagonal-gradient-background {
-		background: linear-gradient(to bottom right, <?php echo $color_fg1; ?>, <?php echo $color_fg2; ?>);
-	}
-
-	.has-diagonal-inverted-gradient-background {
-		background: linear-gradient(to top left, <?php echo $color_fg1; ?>, <?php echo $color_fg2; ?>);
-	}
-
-	.has-hard-horizontal-gradient-background {
-		background: linear-gradient(to bottom, <?php echo $color_fg1; ?> 50%, <?php echo $color_fg2; ?> 50%);
-	}
-
-	.has-hard-horizontal-inverted-gradient-background {
-		background: linear-gradient(to top, <?php echo $color_fg1; ?> 50%, <?php echo $color_fg2; ?> 50%);
-	}
-
-	.has-horizontal-gradient-background {
-		background: linear-gradient(to bottom, <?php echo $color_fg1; ?>, <?php echo $color_fg2; ?>);
-	}
-
-	.has-horizontal-inverted-gradient-background {
-		background: linear-gradient(to top, <?php echo $color_fg1; ?>, <?php echo $color_fg2; ?>);
-	}
-
-	.has-stripe-gradient-background {
-		background: linear-gradient(to bottom, transparent 20%, <?php echo $color_fg1; ?> 20%, <?php echo $color_fg1; ?> 80%, transparent 80%);
-	}
 <?php }
 add_theme_support( 'custom_colors_extra_css', 'seedlet_custom_colors_extra_css' );
 

+ 62 - 56
seedlet/inc/wpcom-customize-preview.js

@@ -3,8 +3,44 @@
  *
  * Instantly live-update customizer settings in the preview for improved user experience,
  * targeting the updates needed to hide the page title on the homepage on WordPress.com.
+ *
+ * This file needs to avoid ESNext syntax to work in older browsers
  */
 
+ // From https://gist.github.com/xenozauros/f6e185c8de2a04cdfecf
+function hexToHSL( hex ) {
+	var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec( hex );
+		r = parseInt( result[1], 16 );
+		g = parseInt( result[2], 16 );
+		b = parseInt( result[3], 16 );
+		r /= 255, g /= 255, b /= 255;
+	  var max = Math.max( r, g, b ), min = Math.min( r, g, b );
+	  var h, s, l = ( max + min ) / 2;
+	  if( max == min ){
+		h = s = 0; // achromatic
+	  } else {
+		var d = max - min;
+		s = l > 0.5 ? d / (2 - max - min) : d / (max + min);
+		switch( max ){
+		  case r: h = ( g - b ) / d + ( g < b ? 6 : 0 ); break;
+		  case g: h = ( b - r ) / d + 2; break;
+		  case b: h = ( r - g ) / d + 4; break;
+		}
+		h /= 6;
+	}
+	var HSL = new Object();
+	HSL['h'] = h;
+	HSL['s'] = s;
+	HSL['l'] = l;
+	return HSL;
+}
+
+function changeColorLuminescence( hex, amount ) {
+	var hsl = hexToHSL( hex );
+	return 'hsl( ' + hsl.h + ',' + hsl.s * 100 + '%,' + ( hsl.l * 100  + amount ) + '%)';
+}
+
+
 ( function( $ ) {
 	// Hide Front Page Title
 	wp.customize( 'hide_front_page_title', function( value ) {
@@ -22,68 +58,38 @@
 	// we need to manually override the "extra CSS" when a user selects a different color palette.
 	wp.customize( 'colors_manager[colors]', function( value ) {
 		value.bind( function( to ) {
-			const { bg, fg1, fg2 } = to;
-			const extraCSS = `/*
-				* Site title text shadow.
-				*/
-				.site-title a {
-					background-image: linear-gradient(to right, ${ fg1 } 100%, transparent 100%);
-					text-shadow: 1px 0px ${ bg },
-								-1px 0px ${ bg },
-								-2px 0px ${ bg },
-								2px 0px ${ bg },
-								-3px 0px ${ bg },
-								3px 0px ${ bg },
-								-4px 0px ${ bg },
-								4px 0px ${ bg },
-								-5px 0px ${ bg },
-								5px 0px ${ bg };
-				}
-
-				/*
-				* Custom gradients.
-				*/
-				.has-hard-diagonal-gradient-background {
-					background: linear-gradient(to bottom right, ${ fg1 } 49.9%, ${ fg2 } 50%);
-				}
-
-				.has-hard-diagonal-inverted-gradient-background {
-					background: linear-gradient(to top left, ${ fg1 } 49.9%, ${ fg2 } 50%);
-				}
-
-				.has-diagonal-gradient-background {
-					background: linear-gradient(to bottom right, ${ fg1 }, ${ fg2 });
-				}
+			var background = to.bg;
+			var foreground = to.txt;
+			var primary = to.link;
+			var secondary = to.fg1;
+			var tertiary = to.fg2;
 
-				.has-diagonal-inverted-gradient-background {
-					background: linear-gradient(to top left, ${ fg1 }, ${ fg2 });
-				}
-
-				.has-hard-horizontal-gradient-background {
-					background: linear-gradient(to bottom, ${ fg1 } 50%, ${ fg2 } 50%);
-				}
-
-				.has-hard-horizontal-inverted-gradient-background {
-					background: linear-gradient(to top, ${ fg1 } 50%, ${ fg2 } 50%);
-				}
-
-				.has-horizontal-gradient-background {
-					background: linear-gradient(to bottom, ${ fg1 }, ${ fg2 });
-				}
-
-				.has-horizontal-inverted-gradient-background {
-					background: linear-gradient(to top, ${ fg1 }, ${ fg2 });
-				}
-
-				.has-stripe-gradient-background {
-					background: linear-gradient(to bottom, transparent 20%, ${ fg1 } 20%, ${ fg1 } 80%, transparent 80%);
-				}`;
+			var foregroundLight = changeColorLuminescence( foreground, 10 );
+			var foregroundDark = changeColorLuminescence( foreground, -10 );
+			var primaryHover = changeColorLuminescence( primary, 10 );
+			var secondaryHover = changeColorLuminescence( secondary, 10 );
+			const extraCSS = ':root {' +
+					'--global--color-background: ' + background + ';' +
+					'--global--color-foreground: ' + foreground + ';' +
+					'--global--color-foreground-light: ' + foregroundLight + ';' +
+					'--global--color-foreground-dark: ' + foregroundDark + ';' +
+					'--global--color-primary: ' + primary + ';' +
+					'--global--color-primary-hover: ' + primaryHover + ';' +
+					'--global--color-secondary: ' + secondary + ';' +
+					'--global--color-secondary-hover: ' + secondaryHover + ';' +
+					'--global--color-tertiary: ' + tertiary + ';' +
+					'--global--color-border: ' + tertiary + ';' +
+				'}';
 
 			// Append an extra style element that overrides the previous extra CSS
 			if ( $('#custom-colors-extra-css').length ) {
 				$( '#custom-colors-extra-css' ).html( extraCSS );
 			} else {
-				$( 'head' ).append( `<style id="custom-colors-extra-css">${ extraCSS }</style>` );
+				$( 'head' ).append( '<style id="custom-colors-extra-css">' +  extraCSS + '</style>' );
+			}
+
+			if ( typeof cssVars !== 'undefined' ) {
+				cssVars( {} );
 			}
 		} );
 	} );

+ 1 - 274
seedlet/inc/wpcom-editor-colors.php

@@ -1,275 +1,2 @@
 <?php
-
-/*
- * Custom Editor Colors: Seedlet
- */
-
-// Background Color
-// --global--color-background
-add_color_rule( 'bg', '#FFFFFF', array(
-
-	// Background-color
-	array( '#editor .editor-styles-wrapper .wp-block-navigation .wp-block-navigation__container,
-			#editor .editor-styles-wrapper', 'background-color' ),
-
-	// Text-color
-	array( '#editor .editor-styles-wrapper .wp-block-a8c-blog-posts + .button,
-			#editor .editor-styles-wrapper .wp-block-a8c-blog-posts + .button:active,
-			#editor .editor-styles-wrapper .wp-block-a8c-blog-posts + .button:focus,
-			#editor .editor-styles-wrapper .wp-block-a8c-blog-posts + .button:hover,
-			#editor .editor-styles-wrapper .wp-block-a8c-blog-posts + .has-focus.button,
-			#editor .editor-styles-wrapper .wp-block-button__link,
-			#editor .editor-styles-wrapper .wp-block-button__link.has-focus,
-			#editor .editor-styles-wrapper .wp-block-button__link:focus,
-			#editor .editor-styles-wrapper .wp-block-button__link:hover,
-			#editor .editor-styles-wrapper .wp-block-file .wp-block-file__button,
-			#editor .editor-styles-wrapper .wp-block-file .wp-block-file__button.has-focus,
-			#editor .editor-styles-wrapper .wp-block-file .wp-block-file__button:focus,
-			#editor .editor-styles-wrapper .wp-block-file .wp-block-file__button:hover,
-			#editor .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color,
-			#editor .editor-styles-wrapper .wp-block-search .has-focus.wp-block-search__button,
-			#editor .editor-styles-wrapper .wp-block-search .wp-block-search__button,
-			#editor .editor-styles-wrapper .wp-block-search .wp-block-search__button:active,
-			#editor .editor-styles-wrapper .wp-block-search .wp-block-search__button:focus,
-			#editor .editor-styles-wrapper .wp-block-search .wp-block-search__button:hover', 'color' ),
-
-	/**
-	 * Utility Classes
-	 */
-
-	// Text-color
-	array( '#editor .editor-styles-wrapper .has-primary-background-color,
-			#editor .editor-styles-wrapper .has-secondary-background-color,
-			#editor .editor-styles-wrapper .has-foreground-background-color,
-			#editor .editor-styles-wrapper .has-foreground-dark-background-color,
-			#editor .editor-styles-wrapper .has-foreground-light-background-color,
-			#editor .editor-styles-wrapper .has-background-color,
-			#editor .editor-styles-wrapper .has-background:not(.has-background-background-color) a', 'color' ),
-
-	// Border-bottom-color
-	array( '#editor .editor-styles-wrapper .has-secondary-background-color[class] a', 'border-bottom-color' ),
-
-	// Background-color
-	array( '#editor .editor-styles-wrapper .has-background-background-color[class]', 'background-color' ),
-
-	// Text-color darkened
-	array( '#editor .editor-styles-wrapper .has-background-dark-color[class]', 'color', '-1'  ),
-
-	// Background-color darkened
-	array( '#editor .editor-styles-wrapper .has-background-dark-background-color[class]', 'background-color', '-1' ),
-
-	// Text-color lightened
-	array( '#editor .editor-styles-wrapper .has-background-light-color[class]', 'color', '+1'  ),
-
-	// Background-color lightened
-	array( '#editor .editor-styles-wrapper .has-background-light-background-color[class]', 'background-color', '+1' ),
-
-), __( 'Background Color' ) );
-
-// Foreground Color
-// --global--color-foreground-light
-add_color_rule( 'txt', '#444444', array(
-
-	// Text-color
-	array( '#editor .editor-styles-wrapper,
-			#editor .editor-styles-wrapper .wp-block-a8c-blog-posts .cat-links,
-			#editor .editor-styles-wrapper .wp-block-a8c-blog-posts .entry-meta,
-			#editor .editor-styles-wrapper .wp-block-latest-posts .wp-block-latest-posts__post-date,
-			#editor .editor-styles-wrapper .wp-block-pullquote .wp-block-pullquote__citation,
-			#editor .editor-styles-wrapper .wp-block-pullquote cite,
-			#editor .editor-styles-wrapper .wp-block-pullquote footer,
-			#editor .editor-styles-wrapper .wp-block-quote .wp-block-quote__citation,
-			#editor .editor-styles-wrapper .wp-caption,
-			#editor .editor-styles-wrapper .wp-caption-text,
-			#editor .editor-styles-wrapper blockquote cite,
-			#editor .editor-styles-wrapper blockquote footer,
-			#editor .editor-styles-wrapper figcaption,
-			#editor .editor-styles-wrapper .editor-post-title .editor-post-title__input,
-			#editor .editor-styles-wrapper .editor-post-title .editor-post-title__input::placeholder
-			#editor .editor-styles-wrapper .has-tertiary-background-color[class],
-			#editor .editor-styles-wrapper .has-tertiary-background-color[class] a,
-			#editor .editor-styles-wrapper .has-tertiary-background-color[class]:not(.has-text-color)
-			#editor .editor-styles-wrapper .has-tertiary-background-color[class]:not(.has-text-color) a', 'color' ),
-
-	// Background-color
-	array( '#editor .editor-styles-wrapper .wp-block-cover,
-			#editor .editor-styles-wrapper .wp-block-cover-image', 'background-color' ),
-
-	/**
-	 * Utility Classes
-	 */
-
-	// Text-color
-	array( '#editor .editor-styles-wrapper .has-background-background-color[class],
-			#editor .editor-styles-wrapper .has-background-dark-background-color[class],
-			#editor .editor-styles-wrapper .has-background-light-background-color[class],
-			#editor .editor-styles-wrapper .has-foreground-color[class],
-			#editor .editor-styles-wrapper .has-background-background-color[class] a', 'color' ),
-
-	// Background-color
-	array( '#editor .editor-styles-wrapper .has-foreground-background-color[class]', 'background-color' ),
-
-	// Text-color darkened
-	array( '#editor .editor-styles-wrapper .has-foreground-dark-color[class]', 'color', '-1' ),
-
-	// Background-color darkened
-	array( '#editor .editor-styles-wrapper .has-foreground-dark-background-color[class]', 'background-color', '-1' ),
-
-	// Text-color brightened
-	array( '#editor .editor-styles-wrapper .has-foreground-light-color[class]', 'color', '+2' ),
-
-	// Background-color brightened
-	array( '#editor .editor-styles-wrapper .has-foreground-light-background-color[class]', 'background-color', '+2' ),
-
-), __( 'Text Color' ) );
-
-// Primary Color
-// --global--color-primary
-add_color_rule( 'link', '#000000', array(
-
-	// Background-color
-	array( '#editor .editor-styles-wrapper .wp-block-a8c-blog-posts + .button:active,
-			#editor .editor-styles-wrapper .wp-block-search .wp-block-search__button:active', 'background-color' ),
-
-	// Text-color
-	array( '#editor .editor-styles-wrapper .wp-block-a8c-blog-posts .entry-title a,
-			#editor .editor-styles-wrapper .wp-block-file .wp-block-file__textlink,
-			#editor .editor-styles-wrapper a,
-			#editor .editor-styles-wrapper a:active', 'color' ),
-
-	/**
-	 * Utility Classes
-	 */
-
-	// Background-color
-	array( '#editor .editor-styles-wrapper .has-primary-background-color[class]', 'background-color' ),
-
-	// Text-color
-	array( '#editor .editor-styles-wrapper .has-primary-color[class],
-			#editor .editor-styles-wrapper .has-black-background-color[class],
-			#editor .editor-styles-wrapper .has-foreground-dark-color[class]', 'color' ),
-
-), __( 'Primary Color' ) );
-
-// Secondary Color
-// --global--color-secondary
-add_color_rule( 'fg1', '#3C8067', array(
-
-	// Text-color
-	array( '#editor .editor-styles-wrapper .is-style-outline .wp-block-button__link,
-			#editor .editor-styles-wrapper .wp-block-a8c-blog-posts .cat-links a:active,
-			#editor .editor-styles-wrapper .wp-block-a8c-blog-posts .cat-links a:hover,
-			#editor .editor-styles-wrapper .wp-block-a8c-blog-posts .entry-meta a:active,
-			#editor .editor-styles-wrapper .wp-block-a8c-blog-posts .entry-meta a:hover,
-			#editor .editor-styles-wrapper .wp-block-a8c-blog-posts .entry-title a:hover,
-			#editor .editor-styles-wrapper .wp-block-a8c-blog-posts .more-link:active,
-			#editor .editor-styles-wrapper .wp-block-a8c-blog-posts .more-link:hover,
-			#editor .editor-styles-wrapper .wp-block-button__link.is-style-outline,
-			#editor .editor-styles-wrapper .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus,
-			#editor .editor-styles-wrapper .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover,
-			#editor .editor-styles-wrapper a:focus,
-			#editor .editor-styles-wrapper a:hover', 'color' ),
-
-	// Background-color
-	array( '#editor .editor-styles-wrapper .wp-block-a8c-blog-posts + .button,
-			#editor .editor-styles-wrapper .wp-block-button:not(.is-style-outline) .wp-block-button__link,
-			#editor .editor-styles-wrapper .wp-block-file .wp-block-file__button,
-			#editor .editor-styles-wrapper .wp-block-search .wp-block-search__button', 'background-color' ),
-
-	// border-bottom-color
-	array( '#editor .editor-styles-wrapper .wp-block-file .wp-block-file__textlink,
-			#editor .editor-styles-wrapper a', 'border-bottom-color' ),
-
-	// border-left-color
-	array( '#editor .editor-styles-wrapper .wp-block-quote,
-			#editor .editor-styles-wrapper .wp-block-quote.is-large,
-			#editor .editor-styles-wrapper .wp-block-quote.is-style-large', 'border-left-color' ),
-
-	// border-right-color
-	array( '#editor .editor-styles-wrapper .wp-block-quote.has-text-align-right,
-			#editor .editor-styles-wrapper .wp-block-quote.is-large.has-text-align-right,
-			#editor .editor-styles-wrapper .wp-block-quote.is-style-large.has-text-align-right', 'border-right-color' ),
-
-	/**
-	 * Utility Classes
-	 */
-
-	// Background-color
-	array( '#editor .editor-styles-wrapper .has-secondary-background-color[class]', 'background-color' ),
-
-	// Text-color
-	array( '#editor .editor-styles-wrapper .has-secondary-color[class],
-			#editor .editor-styles-wrapper .has-white-background-color[class]', 'color' ),
-
-), __( 'Secondary Color' ) );
-
-// Tertiary Color
-// --global--color-tertiary
-add_color_rule( 'fg2', '#FAFBF6', array(
-
-	// Background-color
-	array( '#editor .editor-styles-wrapper .has-tertiary-background-color[class]', 'background-color' ),
-
-	// Text-color
-	array( '#editor .editor-styles-wrapper .has-tertiary-color[class],
-			#editor .editor-styles-wrapper .wp-block-cover-image:not([class*="background-color"]) .block-editor-block-list__block,
-			#editor .editor-styles-wrapper .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,
-			#editor .editor-styles-wrapper .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text,
-			#editor .editor-styles-wrapper .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,
-			#editor .editor-styles-wrapper .wp-block-cover:not([class*="background-color"]) .block-editor-block-list__block,
-			#editor .editor-styles-wrapper .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,
-			#editor .editor-styles-wrapper .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,
-			#editor .editor-styles-wrapper .wp-block-cover:not([class*="background-color"]) .wp-block-cover__inner-container', 'color' ),
-
-), __( 'Tertiary Color' ) );
-
-/**
- * Custom CSS
- * The plugin takes the body of this function and applies it in a style tag in the document head.
- */
-function seedlet_custom_colors_extra_css() {
-	$colors_array = get_theme_mod( 'colors_manager' );
-	$color_bg = $colors_array['colors']['bg'];
-	$color_fg1 = $colors_array['colors']['fg1'];
-	$color_fg2 = $colors_array['colors']['fg2']; ?>
-
-	/*
-	 * Custom gradients.
-	*/
-	#editor .editor-styles-wrapper .has-hard-diagonal-gradient-background {
-		background: linear-gradient(to bottom right, <?php echo $color_fg1; ?> 49.9%, <?php echo $color_fg2; ?> 50%);
-	}
-
-	#editor .editor-styles-wrapper .has-hard-diagonal-inverted-gradient-background {
-		background: linear-gradient(to top left, <?php echo $color_fg1; ?> 49.9%, <?php echo $color_fg2; ?> 50%);
-	}
-
-	#editor .editor-styles-wrapper .has-diagonal-gradient-background {
-		background: linear-gradient(to bottom right, <?php echo $color_fg1; ?>, <?php echo $color_fg2; ?>);
-	}
-
-	#editor .editor-styles-wrapper .has-diagonal-inverted-gradient-background {
-		background: linear-gradient(to top left, <?php echo $color_fg1; ?>, <?php echo $color_fg2; ?>);
-	}
-
-	#editor .editor-styles-wrapper .has-hard-horizontal-gradient-background {
-		background: linear-gradient(to bottom, <?php echo $color_fg1; ?> 50%, <?php echo $color_fg2; ?> 50%);
-	}
-
-	#editor .editor-styles-wrapper .has-hard-horizontal-inverted-gradient-background {
-		background: linear-gradient(to top, <?php echo $color_fg1; ?> 50%, <?php echo $color_fg2; ?> 50%);
-	}
-
-	#editor .editor-styles-wrapper .has-horizontal-gradient-background {
-		background: linear-gradient(to bottom, <?php echo $color_fg1; ?>, <?php echo $color_fg2; ?>);
-	}
-
-	#editor .editor-styles-wrapper .has-horizontal-inverted-gradient-background {
-		background: linear-gradient(to top, <?php echo $color_fg1; ?>, <?php echo $color_fg2; ?>);
-	}
-
-	#editor .editor-styles-wrapper .has-stripe-gradient-background {
-		background: linear-gradient(to bottom, transparent 20%, <?php echo $color_fg1; ?> 20%, <?php echo $color_fg1; ?> 80%, transparent 80%);
-	}
-<?php }
-add_theme_support( 'custom_colors_extra_css', 'seedlet_custom_colors_extra_css' );
+require_once 'wpcom-colors.php';

+ 3 - 3
seedlet/inc/wpcom.php

@@ -134,7 +134,7 @@ function seedlet_wpcom_setup() {
 add_action( 'after_setup_theme', 'seedlet_wpcom_setup' );
 
 /**
- * Add settings for hiding page title on the homepage 
+ * Add settings for hiding page title on the homepage
  * and a customizer message about contrast.
  */
 function seedlet_wpcom_customize_update( $wp_customize ) {
@@ -188,7 +188,7 @@ function seedlet_sanitize_checkbox( $input ) {
  * Bind JS handlers to instantly live-preview changes.
  */
 function seedlet_wpcom_customize_preview_js() {
-	wp_enqueue_script( 'seedlet_wpcom_customize_preview', get_theme_file_uri( '/inc/wpcom-customize-preview.js' ), array( 'customize-preview' ), '1.0', true );
+	wp_enqueue_script( 'seedlet_wpcom_customize_preview', get_theme_file_uri( '/inc/wpcom-customize-preview.js' ), array( 'customize-preview' ), '1.1', true );
 }
 add_action( 'customize_preview_init', 'seedlet_wpcom_customize_preview_js' );
 
@@ -259,4 +259,4 @@ add_action( 'enqueue_block_editor_assets', 'seedlet_wpcom_editor_scripts' );
 function seedlet_enqueue_message_scripts() {
 	wp_enqueue_style( 'seedlet-customize-message-wpcom-style', get_template_directory_uri() . '/inc/wpcom-customize-message.css', array(), wp_get_theme()->get( 'Version' ) );
 }
-add_action( 'customize_controls_enqueue_scripts', 'seedlet_enqueue_message_scripts' );
+add_action( 'customize_controls_enqueue_scripts', 'seedlet_enqueue_message_scripts' );

+ 1 - 9
seedlet/package.json

@@ -1,6 +1,6 @@
 {
   "name": "seedlet",
-  "version": "1.0.0",
+  "version": "1.0.1",
   "description": "Seedlet",
   "bugs": {
     "url": "https://github.com/Automattic/seedlet/issues"
@@ -13,12 +13,6 @@
     "minimist": "^1.2.2",
     "node-sass": "^4.13.1",
     "npm-run-all": "^4.1.5",
-    "postcss-calc": "^7.0.2",
-    "postcss-cli": "^7.1.0",
-    "postcss-css-variables": "^0.17.0",
-    "postcss-custom-media": "^7.0.8",
-    "postcss-focus-within": "^3.0.0",
-    "postcss-nested": "^4.2.1",
     "rtlcss": "^2.4.0"
   },
   "rtlcssConfig": {
@@ -45,8 +39,6 @@
     "build:woocommerce-rtl": "rtlcss assets/css/style-woocommerce.css assets/css/style-woocommerce-rtl.css",
     "build:rtl": "rtlcss style.css style-rtl.css",
     "build:print": "node-sass assets/sass/print.scss assets/css/print.css --output-style expanded --indent-type tab --indent-width 1 --source-map true",
-    "build:ie": "postcss style.css -o assets/css/ie.css",
-    "build:ie-editor": "postcss assets/css/style-editor.css -o assets/css/ie-editor.css",
     "build": "run-s \"build:*\"",
     "watch": "chokidar \"**/*.scss\" -c \"npm run build\" --initial",
     "child-theme": "sh ../theme-dev-utils/build-child-theme.sh"

+ 6 - 0
seedlet/style-rtl.css

@@ -624,6 +624,12 @@ Included in theme screenshot and in block patterns.
 	margin-top: var(--global--spacing-vertical);
 }
 
+body {
+	display: none;
+	/* Legacy */
+	display: var(--skip, block);
+}
+
 /**
  * Base
  * - Reset the browser

+ 6 - 0
seedlet/style.css

@@ -632,6 +632,12 @@ Included in theme screenshot and in block patterns.
 	margin-top: var(--global--spacing-vertical);
 }
 
+body {
+	display: none;
+	/* Legacy */
+	display: var(--skip, block);
+}
+
 /**
  * Base
  * - Reset the browser

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 0
seedlet/style.css.map


Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov