Browse Source

Merge pull request #1487 from Automattic/update/sync-exford-wpcom

Exford: Add auto-loading-homepage tag to stylesheet, minor version bump
Daniel Dudzic 5 years ago
parent
commit
67620500c5

+ 1 - 1
exford/package-lock.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "exford",
   "name": "exford",
-  "version": "1.1.1",
+  "version": "1.1.2",
   "lockfileVersion": 1,
   "lockfileVersion": 1,
   "requires": true,
   "requires": true,
   "dependencies": {
   "dependencies": {

+ 1 - 1
exford/package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "exford",
   "name": "exford",
-  "version": "1.1.1",
+  "version": "1.1.2",
   "description": "Exford",
   "description": "Exford",
   "bugs": {
   "bugs": {
     "url": "https://github.com/Automattic/themes/issues"
     "url": "https://github.com/Automattic/themes/issues"

+ 9 - 2
exford/sass/_extra-child-theme.scss

@@ -244,15 +244,22 @@ a {
 
 
 .widget_archive,
 .widget_archive,
 .widget_categories,
 .widget_categories,
+.widget_links,
 .widget_meta,
 .widget_meta,
 .widget_nav_menu,
 .widget_nav_menu,
 .widget_pages,
 .widget_pages,
 .widget_recent_comments,
 .widget_recent_comments,
 .widget_recent_entries,
 .widget_recent_entries,
-.widget_rss {
+.widget_rss,
+.widget_rss_links,
+.widget_top-posts,
+.widget_authors,
+.widget_jp_blogs_i_follow,
+.widget_top-click,
+.widget_upcoming_events_widget {
 
 
 	ul {
 	ul {
-		margin-left: 0;
+		padding-left: 0;
 		margin-right: 0;
 		margin-right: 0;
 		list-style: none;
 		list-style: none;
 
 

+ 2 - 2
exford/sass/style-child-theme.scss

@@ -5,12 +5,12 @@ Author: Automattic
 Author URI: https://automattic.com/
 Author URI: https://automattic.com/
 Description: Make your online presence as striking and stylish as your business with Exford.
 Description: Make your online presence as striking and stylish as your business with Exford.
 Requires at least: WordPress 4.9.6
 Requires at least: WordPress 4.9.6
-Version: 1.1.1
+Version: 1.1.2
 License: GNU General Public License v2 or later
 License: GNU General Public License v2 or later
 License URI: LICENSE
 License URI: LICENSE
 Template: varia
 Template: varia
 Text Domain: exford
 Text Domain: exford
-Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready
+Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, auto-loading-homepage
 
 
 This theme, like WordPress, is licensed under the GPL.
 This theme, like WordPress, is licensed under the GPL.
 Use it to make something cool, have fun, and share what you've learned with others.
 Use it to make something cool, have fun, and share what you've learned with others.

+ 101 - 5
exford/style-editor.css

@@ -330,6 +330,7 @@ object {
 	background-color: #111111;
 	background-color: #111111;
 	color: #FFFFFF;
 	color: #FFFFFF;
 	min-height: 480px;
 	min-height: 480px;
+	/* default & custom background-color */
 	/* Treating H2 separately to account for legacy /core styles */
 	/* Treating H2 separately to account for legacy /core styles */
 }
 }
 
 
@@ -341,7 +342,7 @@ object {
 .wp-block-cover-image .wp-block-cover-image-text,
 .wp-block-cover-image .wp-block-cover-image-text,
 .wp-block-cover-image .wp-block-cover-text,
 .wp-block-cover-image .wp-block-cover-text,
 .wp-block-cover-image .block-editor-block-list__block {
 .wp-block-cover-image .block-editor-block-list__block {
-	color: #FFFFFF;
+	color: currentColor;
 }
 }
 
 
 .wp-block-cover .wp-block-cover__inner-container a,
 .wp-block-cover .wp-block-cover__inner-container a,
@@ -355,6 +356,17 @@ object {
 	color: currentColor;
 	color: currentColor;
 }
 }
 
 
+.wp-block-cover: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']) .block-editor-block-list__block,
+.wp-block-cover-image:not([class*='background-color']) .wp-block-cover__inner-container,
+.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']) .block-editor-block-list__block {
+	color: #FFFFFF;
+}
+
 .wp-block-cover h2,
 .wp-block-cover h2,
 .wp-block-cover-image h2 {
 .wp-block-cover-image h2 {
 	font-size: 1.728em;
 	font-size: 1.728em;
@@ -427,10 +439,38 @@ object {
 	line-height: 1.125;
 	line-height: 1.125;
 }
 }
 
 
+/* 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-gallery figcaption {
 .wp-block-gallery figcaption {
 	margin-bottom: 0;
 	margin-bottom: 0;
 }
 }
 
 
+.wp-block-group.has-background {
+	padding: 21.312px;
+}
+
+@media only screen and (min-width: 560px) {
+	.wp-block-group.has-background {
+		padding: 32px;
+	}
+}
+
+.wp-block[data-type="core/group"] > .editor-block-list__block-edit > div > .wp-block-group.has-background > .wp-block-group__inner-container > .editor-inner-blocks > .editor-block-list__layout > .wp-block[data-align=full] {
+	margin: 0;
+	width: 100%;
+}
+
+.wp-block-latest-comments {
+	margin-left: 0;
+}
+
 .wp-block-latest-posts {
 .wp-block-latest-posts {
 	padding-left: 0;
 	padding-left: 0;
 }
 }
@@ -474,6 +514,17 @@ object {
 	margin: 0;
 	margin: 0;
 }
 }
 
 
+.block-library-list ul,
+.block-library-list ol {
+	margin: 32px 0;
+	padding-left: 32px;
+}
+
+.block-library-list li > ul,
+.block-library-list li > ol {
+	margin: 0;
+}
+
 .wp-block-media-text .block-editor-inner-blocks {
 .wp-block-media-text .block-editor-inner-blocks {
 	padding-right: 16px;
 	padding-right: 16px;
 	padding-left: 16px;
 	padding-left: 16px;
@@ -486,7 +537,7 @@ object {
 	}
 	}
 }
 }
 
 
-.wp-block-media-text .block-editor-inner-blocks[style*="background-color"]:not(.has-background-background-color) a {
+.wp-block-media-text[style*="background-color"]:not(.has-background-background-color) a {
 	color: currentColor;
 	color: currentColor;
 }
 }
 
 
@@ -588,7 +639,7 @@ p.has-background:not(.has-background-background-color) a {
 
 
 .wp-block-quote.is-large, .wp-block-quote.is-style-large {
 .wp-block-quote.is-large, .wp-block-quote.is-style-large {
 	border: none;
 	border: none;
-	padding: 0 16px;
+	padding: 0;
 }
 }
 
 
 .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
 .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
@@ -598,6 +649,26 @@ p.has-background:not(.has-background-background-color) a {
 	line-height: 1.125;
 	line-height: 1.125;
 }
 }
 
 
+.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: #6E6E6E;
+	font-size: 0.83333em;
+	letter-spacing: normal;
+}
+
+.has-background:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,
+[class*="background-color"]:not(.has-background-background-color) .wp-block-quote .wp-block-quote__citation,
+[style*="background-color"]: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-separator,
 .wp-block-separator,
 hr {
 hr {
 	border-bottom: 2px solid #CCCCCC;
 	border-bottom: 2px solid #CCCCCC;
@@ -625,6 +696,20 @@ hr.is-style-dots:before {
 	color: #CCCCCC;
 	color: #CCCCCC;
 }
 }
 
 
+.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,
 table th,
 .wp-block-table th {
 .wp-block-table th {
 	font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
 	font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
@@ -683,8 +768,7 @@ table th,
 }
 }
 
 
 .has-background:not(.has-background-background-color) a,
 .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,
-.has-background .wp-block-quote__citation {
+.has-background p, .has-background h1, .has-background h2, .has-background h3, .has-background h4, .has-background h5, .has-background h6 {
 	color: currentColor;
 	color: currentColor;
 }
 }
 
 
@@ -767,6 +851,18 @@ table th,
 /**
 /**
  * Spacing Overrides
  * Spacing Overrides
  */
  */
+[data-block] {
+	margin-top: 21.312px;
+	margin-bottom: 21.312px;
+}
+
+@media only screen and (min-width: 560px) {
+	[data-block] {
+		margin-top: 32px;
+		margin-bottom: 32px;
+	}
+}
+
 /*
 /*
  * Margins
  * Margins
  */
  */

+ 231 - 46
exford/style-rtl.css

@@ -6,12 +6,12 @@ Author: Automattic
 Author URI: https://automattic.com/
 Author URI: https://automattic.com/
 Description: Make your online presence as striking and stylish as your business with Exford.
 Description: Make your online presence as striking and stylish as your business with Exford.
 Requires at least: WordPress 4.9.6
 Requires at least: WordPress 4.9.6
-Version: 1.1.1
+Version: 1.1.2
 License: GNU General Public License v2 or later
 License: GNU General Public License v2 or later
 License URI: LICENSE
 License URI: LICENSE
 Template: varia
 Template: varia
 Text Domain: exford
 Text Domain: exford
-Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready
+Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, auto-loading-homepage
 
 
 This theme, like WordPress, is licensed under the GPL.
 This theme, like WordPress, is licensed under the GPL.
 Use it to make something cool, have fun, and share what you've learned with others.
 Use it to make something cool, have fun, and share what you've learned with others.
@@ -1075,7 +1075,7 @@ button,
 .button,
 .button,
 input[type="submit"],
 input[type="submit"],
 .wp-block-button__link,
 .wp-block-button__link,
-.wp-block-file__button, .a8c-posts-list__view-all {
+.wp-block-file__button, .a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
 	line-height: 1;
 	line-height: 1;
 	color: white;
 	color: white;
 	cursor: pointer;
 	cursor: pointer;
@@ -1092,11 +1092,11 @@ button:before,
 .button:before,
 .button:before,
 input[type="submit"]:before,
 input[type="submit"]:before,
 .wp-block-button__link:before,
 .wp-block-button__link:before,
-.wp-block-file__button:before, .a8c-posts-list__view-all:before, button:after,
+.wp-block-file__button:before, .a8c-posts-list__view-all:before, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:before, button:after,
 .button:after,
 .button:after,
 input[type="submit"]:after,
 input[type="submit"]:after,
 .wp-block-button__link:after,
 .wp-block-button__link:after,
-.wp-block-file__button:after, .a8c-posts-list__view-all:after {
+.wp-block-file__button:after, .a8c-posts-list__view-all:after, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:after {
 	content: '';
 	content: '';
 	display: block;
 	display: block;
 	height: 0;
 	height: 0;
@@ -1107,7 +1107,7 @@ button:before,
 .button:before,
 .button:before,
 input[type="submit"]:before,
 input[type="submit"]:before,
 .wp-block-button__link:before,
 .wp-block-button__link:before,
-.wp-block-file__button:before, .a8c-posts-list__view-all:before {
+.wp-block-file__button:before, .a8c-posts-list__view-all:before, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:before {
 	margin-bottom: -0.12em;
 	margin-bottom: -0.12em;
 }
 }
 
 
@@ -1115,7 +1115,7 @@ button:after,
 .button:after,
 .button:after,
 input[type="submit"]:after,
 input[type="submit"]:after,
 .wp-block-button__link:after,
 .wp-block-button__link:after,
-.wp-block-file__button:after, .a8c-posts-list__view-all:after {
+.wp-block-file__button:after, .a8c-posts-list__view-all:after, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:after {
 	margin-top: -0.11em;
 	margin-top: -0.11em;
 }
 }
 
 
@@ -1123,15 +1123,15 @@ button:hover,
 .button:hover,
 .button:hover,
 input:hover[type="submit"],
 input:hover[type="submit"],
 .wp-block-button__link:hover,
 .wp-block-button__link:hover,
-.wp-block-file__button:hover, .a8c-posts-list__view-all:hover, button:focus,
+.wp-block-file__button:hover, .a8c-posts-list__view-all:hover, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:hover, button:focus,
 .button:focus,
 .button:focus,
 input:focus[type="submit"],
 input:focus[type="submit"],
 .wp-block-button__link:focus,
 .wp-block-button__link:focus,
-.wp-block-file__button:focus, .a8c-posts-list__view-all:focus, button.has-focus,
+.wp-block-file__button:focus, .a8c-posts-list__view-all:focus, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:focus, button.has-focus,
 .has-focus.button,
 .has-focus.button,
 input.has-focus[type="submit"],
 input.has-focus[type="submit"],
 .has-focus.wp-block-button__link,
 .has-focus.wp-block-button__link,
-.has-focus.wp-block-file__button, .has-focus.a8c-posts-list__view-all {
+.has-focus.wp-block-file__button, .has-focus.a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.has-focus.accept {
 	color: white;
 	color: white;
 	background-color: #195f2b;
 	background-color: #195f2b;
 }
 }
@@ -1217,11 +1217,20 @@ input.has-focus[type="submit"],
 	padding-left: 16px;
 	padding-left: 16px;
 }
 }
 
 
+.wp-block-columns.alignfull:not(:first-child) {
+	margin-top: 32px;
+}
+
+.wp-block-columns.alignfull:not(:last-child) {
+	margin-bottom: 32px;
+}
+
 .wp-block-cover,
 .wp-block-cover,
 .wp-block-cover-image {
 .wp-block-cover-image {
 	background-color: #111111;
 	background-color: #111111;
 	min-height: 480px;
 	min-height: 480px;
 	margin: inherit;
 	margin: inherit;
+	/* default & custom background-color */
 	/* Treating H2 separately to account for legacy /core styles */
 	/* Treating H2 separately to account for legacy /core styles */
 	/**
 	/**
 	 * Block Options
 	 * Block Options
@@ -1234,7 +1243,7 @@ input.has-focus[type="submit"],
 .wp-block-cover-image .wp-block-cover__inner-container,
 .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-image-text,
 .wp-block-cover-image .wp-block-cover-text {
 .wp-block-cover-image .wp-block-cover-text {
-	color: #FFFFFF;
+	color: currentColor;
 	margin-top: 32px;
 	margin-top: 32px;
 	margin-bottom: 32px;
 	margin-bottom: 32px;
 }
 }
@@ -1248,6 +1257,15 @@ input.has-focus[type="submit"],
 	color: currentColor;
 	color: currentColor;
 }
 }
 
 
+.wp-block-cover: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-image:not([class*='background-color']) .wp-block-cover__inner-container,
+.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 {
+	color: #FFFFFF;
+}
+
 .wp-block-cover h2,
 .wp-block-cover h2,
 .wp-block-cover-image h2 {
 .wp-block-cover-image h2 {
 	font-size: 1.728rem;
 	font-size: 1.728rem;
@@ -1446,6 +1464,10 @@ h6, .h6 {
 	line-height: 1.125;
 	line-height: 1.125;
 }
 }
 
 
+.wp-block-image {
+	text-align: center;
+}
+
 .wp-block-image figcaption {
 .wp-block-image figcaption {
 	color: #6E6E6E;
 	color: #6E6E6E;
 	font-size: 0.69444rem;
 	font-size: 0.69444rem;
@@ -1469,11 +1491,10 @@ img {
 	height: auto;
 	height: auto;
 	max-width: 100%;
 	max-width: 100%;
 	vertical-align: middle;
 	vertical-align: middle;
-	width: auto;
 }
 }
 
 
 .wp-block-latest-comments {
 .wp-block-latest-comments {
-	margin-right: 0;
+	padding-right: 0;
 }
 }
 
 
 .wp-block-latest-comments .wp-block-latest-comments__comment {
 .wp-block-latest-comments .wp-block-latest-comments__comment {
@@ -1508,7 +1529,7 @@ img {
 }
 }
 
 
 .wp-block-latest-posts {
 .wp-block-latest-posts {
-	margin-right: 0;
+	padding-right: 0;
 }
 }
 
 
 .wp-block-latest-posts > li {
 .wp-block-latest-posts > li {
@@ -1611,9 +1632,8 @@ img {
 ul,
 ul,
 ol {
 ol {
 	font-family: "Source Serif Pro", "Baskerville Old Face", Garamond, "Times New Roman", serif;
 	font-family: "Source Serif Pro", "Baskerville Old Face", Garamond, "Times New Roman", serif;
-	list-style-position: inside;
-	margin: 0 16px 0 0;
-	padding: 0;
+	margin: 0;
+	padding-right: 32px;
 }
 }
 
 
 ul {
 ul {
@@ -1630,7 +1650,8 @@ dt {
 }
 }
 
 
 dd {
 dd {
-	margin: 0 16px 0 0;
+	margin: 0;
+	padding-right: 32px;
 }
 }
 
 
 .wp-block-media-text {
 .wp-block-media-text {
@@ -1829,7 +1850,7 @@ p.has-background {
 .wp-block-quote {
 .wp-block-quote {
 	border-right-color: #23883D;
 	border-right-color: #23883D;
 	margin: 32px 0;
 	margin: 32px 0;
-	padding: 0 16px;
+	padding-right: 16px;
 	/**
 	/**
 	 * Block Options
 	 * Block Options
 	 */
 	 */
@@ -1863,8 +1884,23 @@ p.has-background {
 	letter-spacing: normal;
 	letter-spacing: normal;
 }
 }
 
 
-.has-background .wp-block-quote .wp-block-quote__citation, .has-background
-.wp-block-quote cite, .has-background
+.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 {
 .wp-block-quote footer {
 	color: currentColor;
 	color: currentColor;
 }
 }
@@ -1877,6 +1913,7 @@ p.has-background {
 	/* Resetting margins to match _block-container.scss */
 	/* Resetting margins to match _block-container.scss */
 	margin-top: 32px;
 	margin-top: 32px;
 	margin-bottom: 32px;
 	margin-bottom: 32px;
+	padding: 0;
 }
 }
 
 
 .wp-block-quote.is-style-large p, .wp-block-quote.is-large p {
 .wp-block-quote.is-style-large p, .wp-block-quote.is-large p {
@@ -1895,6 +1932,13 @@ p.has-background {
 	letter-spacing: normal;
 	letter-spacing: normal;
 }
 }
 
 
+.has-background:not(.has-background-background-color) .wp-block-quote,
+[class*="background-color"]:not(.has-background-background-color) .wp-block-quote,
+[style*="background-color"] .wp-block-quote,
+.wp-block-cover[style*="background-image"] .wp-block-quote {
+	border-color: currentColor;
+}
+
 hr {
 hr {
 	border-bottom: 2px solid #CCCCCC;
 	border-bottom: 2px solid #CCCCCC;
 	clear: both;
 	clear: both;
@@ -1916,6 +1960,13 @@ hr.wp-block-separator.is-style-dots:before {
 	padding-right: 0.83333rem;
 	padding-right: 0.83333rem;
 }
 }
 
 
+.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 {
 .wp-block-jetpack-slideshow ul {
 	margin-right: 0;
 	margin-right: 0;
 	margin-left: 0;
 	margin-left: 0;
@@ -2071,8 +2122,7 @@ table th,
 }
 }
 
 
 .has-background:not(.has-background-background-color) a,
 .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,
-.has-background .wp-block-quote__citation {
+.has-background p, .has-background h1, .has-background h2, .has-background h3, .has-background h4, .has-background h5, .has-background h6 {
 	color: currentColor;
 	color: currentColor;
 }
 }
 
 
@@ -2366,10 +2416,15 @@ table th,
 	list-style: none;
 	list-style: none;
 	margin: 0;
 	margin: 0;
 	max-width: none;
 	max-width: none;
+	padding-right: 0;
 	position: relative;
 	position: relative;
 	/* Sub-menus Flyout */
 	/* Sub-menus Flyout */
 }
 }
 
 
+.main-navigation > div > ul ul {
+	padding-right: 0;
+}
+
 .main-navigation > div > ul li {
 .main-navigation > div > ul li {
 	display: block;
 	display: block;
 	position: relative;
 	position: relative;
@@ -2525,6 +2580,7 @@ table th,
 	display: flex;
 	display: flex;
 	list-style: none;
 	list-style: none;
 	margin: 0;
 	margin: 0;
+	padding-right: 0;
 }
 }
 
 
 .social-navigation > div > ul > li:first-of-type > a {
 .social-navigation > div > ul > li:first-of-type > a {
@@ -2719,7 +2775,7 @@ table th,
 }
 }
 
 
 .entry-content .more-link {
 .entry-content .more-link {
-	display: inline;
+	display: block;
 	color: inherit;
 	color: inherit;
 }
 }
 
 
@@ -2744,6 +2800,10 @@ table th,
 	}
 	}
 }
 }
 
 
+.entry-attachment {
+	text-align: center;
+}
+
 /**
 /**
  * Post Thumbnails
  * Post Thumbnails
  */
  */
@@ -2872,7 +2932,7 @@ table th,
  */
  */
 .comment-list {
 .comment-list {
 	border-bottom: 1px solid #CCCCCC;
 	border-bottom: 1px solid #CCCCCC;
-	margin-right: 0;
+	padding-right: 0;
 	list-style: none;
 	list-style: none;
 }
 }
 
 
@@ -2884,7 +2944,7 @@ table th,
 
 
 .children {
 .children {
 	list-style: none;
 	list-style: none;
-	margin-right: 16px;
+	padding-right: 16px;
 }
 }
 
 
 .children > li {
 .children > li {
@@ -2895,7 +2955,7 @@ table th,
 
 
 @media only screen and (min-width: 560px) {
 @media only screen and (min-width: 560px) {
 	.children {
 	.children {
-		margin-right: calc(2 * 16px);
+		padding-right: 32px;
 	}
 	}
 }
 }
 
 
@@ -3136,7 +3196,7 @@ img#wpstats {
 .responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 .responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 .wp-block-pullquote.alignfull > p,
 .wp-block-pullquote.alignfull > p,
 .wp-block-pullquote.alignwide blockquote,
 .wp-block-pullquote.alignwide blockquote,
-.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
+.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment),
 .entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 .entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 	max-width: 100%;
 	max-width: 100%;
 	margin-right: auto;
 	margin-right: auto;
@@ -3147,7 +3207,7 @@ img#wpstats {
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignwide blockquote,
 	.wp-block-pullquote.alignwide blockquote,
-	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
+	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment),
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 		max-width: calc( 560px - 32px);
 		max-width: calc( 560px - 32px);
 	}
 	}
@@ -3157,7 +3217,7 @@ img#wpstats {
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignwide blockquote,
 	.wp-block-pullquote.alignwide blockquote,
-	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
+	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment),
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 		max-width: calc( 640px - 32px);
 		max-width: calc( 640px - 32px);
 	}
 	}
@@ -3167,7 +3227,7 @@ img#wpstats {
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignwide blockquote,
 	.wp-block-pullquote.alignwide blockquote,
-	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
+	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment),
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 		max-width: calc( 782px - 32px);
 		max-width: calc( 782px - 32px);
 	}
 	}
@@ -3177,7 +3237,7 @@ img#wpstats {
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignwide blockquote,
 	.wp-block-pullquote.alignwide blockquote,
-	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
+	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment),
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 		max-width: calc( 782px - 32px);
 		max-width: calc( 782px - 32px);
 	}
 	}
@@ -3187,37 +3247,34 @@ img#wpstats {
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignwide blockquote,
 	.wp-block-pullquote.alignwide blockquote,
-	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
+	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment),
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 		max-width: calc( 782px - 32px);
 		max-width: calc( 782px - 32px);
 	}
 	}
 }
 }
 
 
 .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
 .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
-	width: 100%;
-	max-width: 100%;
 	margin-right: auto;
 	margin-right: auto;
 	margin-left: auto;
 	margin-left: auto;
+	max-width: 100%;
+	/* Matches normal width until desktop breakpoint */
 }
 }
 
 
 @media only screen and (min-width: 560px) {
 @media only screen and (min-width: 560px) {
 	.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
 	.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
-		width: calc(calc( 560px - 32px) + 256px);
-		max-width: calc(100% - 32px);
+		max-width: calc( 560px - 32px);
 	}
 	}
 }
 }
 
 
 @media only screen and (min-width: 640px) {
 @media only screen and (min-width: 640px) {
 	.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
 	.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
-		width: calc(calc( 640px - 32px) + 256px);
-		max-width: calc(100% - 32px);
+		max-width: calc( 640px - 32px);
 	}
 	}
 }
 }
 
 
 @media only screen and (min-width: 782px) {
 @media only screen and (min-width: 782px) {
 	.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
 	.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
-		width: calc(calc( 782px - 32px) + 256px);
-		max-width: calc(100% - 32px);
+		max-width: calc( 782px - 32px);
 	}
 	}
 }
 }
 
 
@@ -3393,6 +3450,106 @@ img#wpstats {
 	margin-bottom: 0;
 	margin-bottom: 0;
 }
 }
 
 
+/**
+ * Cookies & Consents Banner
+ */
+body .widget_eu_cookie_law_widget {
+	background: transparent;
+	bottom: 0;
+	right: 0;
+	padding: 8px;
+	left: 0;
+}
+
+body .widget_eu_cookie_law_widget.widget.top {
+	bottom: auto;
+	top: 0;
+}
+
+body .widget_eu_cookie_law_widget #eu-cookie-law {
+	background: #FFFFFF;
+	border: 1px solid #CCCCCC;
+	color: #111111;
+	font-size: 0.83333rem;
+	line-height: inherit;
+	padding: 16px;
+}
+
+@media (max-width: 600px) {
+	body .widget_eu_cookie_law_widget #eu-cookie-law {
+		padding-bottom: 80px;
+	}
+}
+
+body .widget_eu_cookie_law_widget #eu-cookie-law.negative {
+	background: #111111;
+	border-color: #020202;
+	color: #FFFFFF;
+}
+
+body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept {
+	background: #FFFFFF;
+	color: #111111;
+}
+
+body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept:hover, body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept:focus, body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept.has-focus {
+	background: #CCCCCC;
+}
+
+body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
+	margin: 0;
+	margin-right: 32px;
+}
+
+@media (max-width: 600px) {
+	body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
+		bottom: 16px;
+		right: 16px;
+		margin: 0;
+	}
+}
+
+body.admin-bar .widget_eu_cookie_law_widget.widget.top {
+	top: 32px;
+}
+
+@media (max-width: 782px) {
+	body.admin-bar .widget_eu_cookie_law_widget.widget.top {
+		top: 46px;
+	}
+}
+
+/**
+ * Mailchimp Subscription Form
+ */
+.wp-block-jetpack-mailchimp p {
+	margin-top: 21.312px;
+	margin-bottom: 21.312px;
+}
+
+@media only screen and (min-width: 560px) {
+	.wp-block-jetpack-mailchimp p {
+		margin-top: 32px;
+		margin-bottom: 32px;
+	}
+}
+
+.wp-block-jetpack-mailchimp p:first-child {
+	margin-top: 0;
+}
+
+.wp-block-jetpack-mailchimp p:last-child {
+	margin-bottom: 0;
+}
+
+.wp-block-jetpack-mailchimp input[type=email] {
+	width: 100%;
+}
+
+#wp-block-jetpack-mailchimp_consent-text {
+	font-size: 0.83333rem;
+}
+
 /**
 /**
  * Child Theme Extra Styles
  * Child Theme Extra Styles
  */
  */
@@ -3642,25 +3799,39 @@ p:not(.site-title) a:hover {
 
 
 .widget_archive ul,
 .widget_archive ul,
 .widget_categories ul,
 .widget_categories ul,
+.widget_links ul,
 .widget_meta ul,
 .widget_meta ul,
 .widget_nav_menu ul,
 .widget_nav_menu ul,
 .widget_pages ul,
 .widget_pages ul,
 .widget_recent_comments ul,
 .widget_recent_comments ul,
 .widget_recent_entries ul,
 .widget_recent_entries ul,
-.widget_rss ul {
-	margin-right: 0;
+.widget_rss ul,
+.widget_rss_links ul,
+.widget_top-posts ul,
+.widget_authors ul,
+.widget_jp_blogs_i_follow ul,
+.widget_top-click ul,
+.widget_upcoming_events_widget ul {
+	padding-right: 0;
 	margin-left: 0;
 	margin-left: 0;
 	list-style: none;
 	list-style: none;
 }
 }
 
 
 .widget_archive ul li,
 .widget_archive ul li,
 .widget_categories ul li,
 .widget_categories ul li,
+.widget_links ul li,
 .widget_meta ul li,
 .widget_meta ul li,
 .widget_nav_menu ul li,
 .widget_nav_menu ul li,
 .widget_pages ul li,
 .widget_pages ul li,
 .widget_recent_comments ul li,
 .widget_recent_comments ul li,
 .widget_recent_entries ul li,
 .widget_recent_entries ul li,
-.widget_rss ul li {
+.widget_rss ul li,
+.widget_rss_links ul li,
+.widget_top-posts ul li,
+.widget_authors ul li,
+.widget_jp_blogs_i_follow ul li,
+.widget_top-click ul li,
+.widget_upcoming_events_widget ul li {
 	color: #6E6E6E;
 	color: #6E6E6E;
 	font-weight: 700;
 	font-weight: 700;
 	margin-top: 16px;
 	margin-top: 16px;
@@ -3669,23 +3840,37 @@ p:not(.site-title) a:hover {
 
 
 .widget_archive ul ul,
 .widget_archive ul ul,
 .widget_categories ul ul,
 .widget_categories ul ul,
+.widget_links ul ul,
 .widget_meta ul ul,
 .widget_meta ul ul,
 .widget_nav_menu ul ul,
 .widget_nav_menu ul ul,
 .widget_pages ul ul,
 .widget_pages ul ul,
 .widget_recent_comments ul ul,
 .widget_recent_comments ul ul,
 .widget_recent_entries ul ul,
 .widget_recent_entries ul ul,
-.widget_rss ul ul {
+.widget_rss ul ul,
+.widget_rss_links ul ul,
+.widget_top-posts ul ul,
+.widget_authors ul ul,
+.widget_jp_blogs_i_follow ul ul,
+.widget_top-click ul ul,
+.widget_upcoming_events_widget ul ul {
 	counter-reset: submenu;
 	counter-reset: submenu;
 }
 }
 
 
 .widget_archive ul ul > li > a::before,
 .widget_archive ul ul > li > a::before,
 .widget_categories ul ul > li > a::before,
 .widget_categories ul ul > li > a::before,
+.widget_links ul ul > li > a::before,
 .widget_meta ul ul > li > a::before,
 .widget_meta ul ul > li > a::before,
 .widget_nav_menu ul ul > li > a::before,
 .widget_nav_menu ul ul > li > a::before,
 .widget_pages ul ul > li > a::before,
 .widget_pages ul ul > li > a::before,
 .widget_recent_comments ul ul > li > a::before,
 .widget_recent_comments ul ul > li > a::before,
 .widget_recent_entries ul ul > li > a::before,
 .widget_recent_entries ul ul > li > a::before,
-.widget_rss ul ul > li > a::before {
+.widget_rss ul ul > li > a::before,
+.widget_rss_links ul ul > li > a::before,
+.widget_top-posts ul ul > li > a::before,
+.widget_authors ul ul > li > a::before,
+.widget_jp_blogs_i_follow ul ul > li > a::before,
+.widget_top-click ul ul > li > a::before,
+.widget_upcoming_events_widget ul ul > li > a::before {
 	font-weight: normal;
 	font-weight: normal;
 	content: "– " counters(submenu, "– ", none);
 	content: "– " counters(submenu, "– ", none);
 	counter-increment: submenu;
 	counter-increment: submenu;

+ 231 - 46
exford/style.css

@@ -6,12 +6,12 @@ Author: Automattic
 Author URI: https://automattic.com/
 Author URI: https://automattic.com/
 Description: Make your online presence as striking and stylish as your business with Exford.
 Description: Make your online presence as striking and stylish as your business with Exford.
 Requires at least: WordPress 4.9.6
 Requires at least: WordPress 4.9.6
-Version: 1.1.1
+Version: 1.1.2
 License: GNU General Public License v2 or later
 License: GNU General Public License v2 or later
 License URI: LICENSE
 License URI: LICENSE
 Template: varia
 Template: varia
 Text Domain: exford
 Text Domain: exford
-Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready
+Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, auto-loading-homepage
 
 
 This theme, like WordPress, is licensed under the GPL.
 This theme, like WordPress, is licensed under the GPL.
 Use it to make something cool, have fun, and share what you've learned with others.
 Use it to make something cool, have fun, and share what you've learned with others.
@@ -1075,7 +1075,7 @@ button,
 .button,
 .button,
 input[type="submit"],
 input[type="submit"],
 .wp-block-button__link,
 .wp-block-button__link,
-.wp-block-file__button, .a8c-posts-list__view-all {
+.wp-block-file__button, .a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
 	line-height: 1;
 	line-height: 1;
 	color: white;
 	color: white;
 	cursor: pointer;
 	cursor: pointer;
@@ -1092,11 +1092,11 @@ button:before,
 .button:before,
 .button:before,
 input[type="submit"]:before,
 input[type="submit"]:before,
 .wp-block-button__link:before,
 .wp-block-button__link:before,
-.wp-block-file__button:before, .a8c-posts-list__view-all:before, button:after,
+.wp-block-file__button:before, .a8c-posts-list__view-all:before, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:before, button:after,
 .button:after,
 .button:after,
 input[type="submit"]:after,
 input[type="submit"]:after,
 .wp-block-button__link:after,
 .wp-block-button__link:after,
-.wp-block-file__button:after, .a8c-posts-list__view-all:after {
+.wp-block-file__button:after, .a8c-posts-list__view-all:after, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:after {
 	content: '';
 	content: '';
 	display: block;
 	display: block;
 	height: 0;
 	height: 0;
@@ -1107,7 +1107,7 @@ button:before,
 .button:before,
 .button:before,
 input[type="submit"]:before,
 input[type="submit"]:before,
 .wp-block-button__link:before,
 .wp-block-button__link:before,
-.wp-block-file__button:before, .a8c-posts-list__view-all:before {
+.wp-block-file__button:before, .a8c-posts-list__view-all:before, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:before {
 	margin-bottom: -0.12em;
 	margin-bottom: -0.12em;
 }
 }
 
 
@@ -1115,7 +1115,7 @@ button:after,
 .button:after,
 .button:after,
 input[type="submit"]:after,
 input[type="submit"]:after,
 .wp-block-button__link:after,
 .wp-block-button__link:after,
-.wp-block-file__button:after, .a8c-posts-list__view-all:after {
+.wp-block-file__button:after, .a8c-posts-list__view-all:after, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:after {
 	margin-top: -0.11em;
 	margin-top: -0.11em;
 }
 }
 
 
@@ -1123,15 +1123,15 @@ button:hover,
 .button:hover,
 .button:hover,
 input:hover[type="submit"],
 input:hover[type="submit"],
 .wp-block-button__link:hover,
 .wp-block-button__link:hover,
-.wp-block-file__button:hover, .a8c-posts-list__view-all:hover, button:focus,
+.wp-block-file__button:hover, .a8c-posts-list__view-all:hover, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:hover, button:focus,
 .button:focus,
 .button:focus,
 input:focus[type="submit"],
 input:focus[type="submit"],
 .wp-block-button__link:focus,
 .wp-block-button__link:focus,
-.wp-block-file__button:focus, .a8c-posts-list__view-all:focus, button.has-focus,
+.wp-block-file__button:focus, .a8c-posts-list__view-all:focus, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:focus, button.has-focus,
 .has-focus.button,
 .has-focus.button,
 input.has-focus[type="submit"],
 input.has-focus[type="submit"],
 .has-focus.wp-block-button__link,
 .has-focus.wp-block-button__link,
-.has-focus.wp-block-file__button, .has-focus.a8c-posts-list__view-all {
+.has-focus.wp-block-file__button, .has-focus.a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.has-focus.accept {
 	color: white;
 	color: white;
 	background-color: #195f2b;
 	background-color: #195f2b;
 }
 }
@@ -1217,11 +1217,20 @@ input.has-focus[type="submit"],
 	padding-right: 16px;
 	padding-right: 16px;
 }
 }
 
 
+.wp-block-columns.alignfull:not(:first-child) {
+	margin-top: 32px;
+}
+
+.wp-block-columns.alignfull:not(:last-child) {
+	margin-bottom: 32px;
+}
+
 .wp-block-cover,
 .wp-block-cover,
 .wp-block-cover-image {
 .wp-block-cover-image {
 	background-color: #111111;
 	background-color: #111111;
 	min-height: 480px;
 	min-height: 480px;
 	margin: inherit;
 	margin: inherit;
+	/* default & custom background-color */
 	/* Treating H2 separately to account for legacy /core styles */
 	/* Treating H2 separately to account for legacy /core styles */
 	/**
 	/**
 	 * Block Options
 	 * Block Options
@@ -1234,7 +1243,7 @@ input.has-focus[type="submit"],
 .wp-block-cover-image .wp-block-cover__inner-container,
 .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-image-text,
 .wp-block-cover-image .wp-block-cover-text {
 .wp-block-cover-image .wp-block-cover-text {
-	color: #FFFFFF;
+	color: currentColor;
 	margin-top: 32px;
 	margin-top: 32px;
 	margin-bottom: 32px;
 	margin-bottom: 32px;
 }
 }
@@ -1248,6 +1257,15 @@ input.has-focus[type="submit"],
 	color: currentColor;
 	color: currentColor;
 }
 }
 
 
+.wp-block-cover: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-image:not([class*='background-color']) .wp-block-cover__inner-container,
+.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 {
+	color: #FFFFFF;
+}
+
 .wp-block-cover h2,
 .wp-block-cover h2,
 .wp-block-cover-image h2 {
 .wp-block-cover-image h2 {
 	font-size: 1.728rem;
 	font-size: 1.728rem;
@@ -1446,6 +1464,10 @@ h6, .h6 {
 	line-height: 1.125;
 	line-height: 1.125;
 }
 }
 
 
+.wp-block-image {
+	text-align: center;
+}
+
 .wp-block-image figcaption {
 .wp-block-image figcaption {
 	color: #6E6E6E;
 	color: #6E6E6E;
 	font-size: 0.69444rem;
 	font-size: 0.69444rem;
@@ -1469,11 +1491,10 @@ img {
 	height: auto;
 	height: auto;
 	max-width: 100%;
 	max-width: 100%;
 	vertical-align: middle;
 	vertical-align: middle;
-	width: auto;
 }
 }
 
 
 .wp-block-latest-comments {
 .wp-block-latest-comments {
-	margin-left: 0;
+	padding-left: 0;
 }
 }
 
 
 .wp-block-latest-comments .wp-block-latest-comments__comment {
 .wp-block-latest-comments .wp-block-latest-comments__comment {
@@ -1508,7 +1529,7 @@ img {
 }
 }
 
 
 .wp-block-latest-posts {
 .wp-block-latest-posts {
-	margin-left: 0;
+	padding-left: 0;
 }
 }
 
 
 .wp-block-latest-posts > li {
 .wp-block-latest-posts > li {
@@ -1611,9 +1632,8 @@ img {
 ul,
 ul,
 ol {
 ol {
 	font-family: "Source Serif Pro", "Baskerville Old Face", Garamond, "Times New Roman", serif;
 	font-family: "Source Serif Pro", "Baskerville Old Face", Garamond, "Times New Roman", serif;
-	list-style-position: inside;
-	margin: 0 0 0 16px;
-	padding: 0;
+	margin: 0;
+	padding-left: 32px;
 }
 }
 
 
 ul {
 ul {
@@ -1630,7 +1650,8 @@ dt {
 }
 }
 
 
 dd {
 dd {
-	margin: 0 0 0 16px;
+	margin: 0;
+	padding-left: 32px;
 }
 }
 
 
 .wp-block-media-text {
 .wp-block-media-text {
@@ -1829,7 +1850,7 @@ p.has-background {
 .wp-block-quote {
 .wp-block-quote {
 	border-left-color: #23883D;
 	border-left-color: #23883D;
 	margin: 32px 0;
 	margin: 32px 0;
-	padding: 0 16px;
+	padding-left: 16px;
 	/**
 	/**
 	 * Block Options
 	 * Block Options
 	 */
 	 */
@@ -1863,8 +1884,23 @@ p.has-background {
 	letter-spacing: normal;
 	letter-spacing: normal;
 }
 }
 
 
-.has-background .wp-block-quote .wp-block-quote__citation, .has-background
-.wp-block-quote cite, .has-background
+.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 {
 .wp-block-quote footer {
 	color: currentColor;
 	color: currentColor;
 }
 }
@@ -1877,6 +1913,7 @@ p.has-background {
 	/* Resetting margins to match _block-container.scss */
 	/* Resetting margins to match _block-container.scss */
 	margin-top: 32px;
 	margin-top: 32px;
 	margin-bottom: 32px;
 	margin-bottom: 32px;
+	padding: 0;
 }
 }
 
 
 .wp-block-quote.is-style-large p, .wp-block-quote.is-large p {
 .wp-block-quote.is-style-large p, .wp-block-quote.is-large p {
@@ -1895,6 +1932,13 @@ p.has-background {
 	letter-spacing: normal;
 	letter-spacing: normal;
 }
 }
 
 
+.has-background:not(.has-background-background-color) .wp-block-quote,
+[class*="background-color"]:not(.has-background-background-color) .wp-block-quote,
+[style*="background-color"] .wp-block-quote,
+.wp-block-cover[style*="background-image"] .wp-block-quote {
+	border-color: currentColor;
+}
+
 hr {
 hr {
 	border-bottom: 2px solid #CCCCCC;
 	border-bottom: 2px solid #CCCCCC;
 	clear: both;
 	clear: both;
@@ -1916,6 +1960,13 @@ hr.wp-block-separator.is-style-dots:before {
 	padding-left: 0.83333rem;
 	padding-left: 0.83333rem;
 }
 }
 
 
+.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 {
 .wp-block-jetpack-slideshow ul {
 	margin-left: 0;
 	margin-left: 0;
 	margin-right: 0;
 	margin-right: 0;
@@ -2076,8 +2127,7 @@ table th,
 }
 }
 
 
 .has-background:not(.has-background-background-color) a,
 .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,
-.has-background .wp-block-quote__citation {
+.has-background p, .has-background h1, .has-background h2, .has-background h3, .has-background h4, .has-background h5, .has-background h6 {
 	color: currentColor;
 	color: currentColor;
 }
 }
 
 
@@ -2383,10 +2433,15 @@ table th,
 	list-style: none;
 	list-style: none;
 	margin: 0;
 	margin: 0;
 	max-width: none;
 	max-width: none;
+	padding-left: 0;
 	position: relative;
 	position: relative;
 	/* Sub-menus Flyout */
 	/* Sub-menus Flyout */
 }
 }
 
 
+.main-navigation > div > ul ul {
+	padding-left: 0;
+}
+
 .main-navigation > div > ul li {
 .main-navigation > div > ul li {
 	display: block;
 	display: block;
 	position: relative;
 	position: relative;
@@ -2542,6 +2597,7 @@ table th,
 	display: flex;
 	display: flex;
 	list-style: none;
 	list-style: none;
 	margin: 0;
 	margin: 0;
+	padding-left: 0;
 }
 }
 
 
 .social-navigation > div > ul > li:first-of-type > a {
 .social-navigation > div > ul > li:first-of-type > a {
@@ -2736,7 +2792,7 @@ table th,
 }
 }
 
 
 .entry-content .more-link {
 .entry-content .more-link {
-	display: inline;
+	display: block;
 	color: inherit;
 	color: inherit;
 }
 }
 
 
@@ -2761,6 +2817,10 @@ table th,
 	}
 	}
 }
 }
 
 
+.entry-attachment {
+	text-align: center;
+}
+
 /**
 /**
  * Post Thumbnails
  * Post Thumbnails
  */
  */
@@ -2889,7 +2949,7 @@ table th,
  */
  */
 .comment-list {
 .comment-list {
 	border-bottom: 1px solid #CCCCCC;
 	border-bottom: 1px solid #CCCCCC;
-	margin-left: 0;
+	padding-left: 0;
 	list-style: none;
 	list-style: none;
 }
 }
 
 
@@ -2901,7 +2961,7 @@ table th,
 
 
 .children {
 .children {
 	list-style: none;
 	list-style: none;
-	margin-left: 16px;
+	padding-left: 16px;
 }
 }
 
 
 .children > li {
 .children > li {
@@ -2912,7 +2972,7 @@ table th,
 
 
 @media only screen and (min-width: 560px) {
 @media only screen and (min-width: 560px) {
 	.children {
 	.children {
-		margin-left: calc(2 * 16px);
+		padding-left: 32px;
 	}
 	}
 }
 }
 
 
@@ -3153,7 +3213,7 @@ img#wpstats {
 .responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 .responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 .wp-block-pullquote.alignfull > p,
 .wp-block-pullquote.alignfull > p,
 .wp-block-pullquote.alignwide blockquote,
 .wp-block-pullquote.alignwide blockquote,
-.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
+.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment),
 .entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 .entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 	max-width: 100%;
 	max-width: 100%;
 	margin-left: auto;
 	margin-left: auto;
@@ -3164,7 +3224,7 @@ img#wpstats {
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignwide blockquote,
 	.wp-block-pullquote.alignwide blockquote,
-	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
+	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment),
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 		max-width: calc( 560px - 32px);
 		max-width: calc( 560px - 32px);
 	}
 	}
@@ -3174,7 +3234,7 @@ img#wpstats {
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignwide blockquote,
 	.wp-block-pullquote.alignwide blockquote,
-	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
+	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment),
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 		max-width: calc( 640px - 32px);
 		max-width: calc( 640px - 32px);
 	}
 	}
@@ -3184,7 +3244,7 @@ img#wpstats {
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignwide blockquote,
 	.wp-block-pullquote.alignwide blockquote,
-	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
+	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment),
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 		max-width: calc( 782px - 32px);
 		max-width: calc( 782px - 32px);
 	}
 	}
@@ -3194,7 +3254,7 @@ img#wpstats {
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignwide blockquote,
 	.wp-block-pullquote.alignwide blockquote,
-	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
+	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment),
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 		max-width: calc( 782px - 32px);
 		max-width: calc( 782px - 32px);
 	}
 	}
@@ -3204,37 +3264,34 @@ img#wpstats {
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.responsive-max-width, .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) blockquote, .wp-block-pullquote.alignwide > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignfull > p,
 	.wp-block-pullquote.alignwide blockquote,
 	.wp-block-pullquote.alignwide blockquote,
-	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
+	.wp-block-pullquote.alignfull blockquote, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment),
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 	.entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
 		max-width: calc( 782px - 32px);
 		max-width: calc( 782px - 32px);
 	}
 	}
 }
 }
 
 
 .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
 .entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
-	width: 100%;
-	max-width: 100%;
 	margin-left: auto;
 	margin-left: auto;
 	margin-right: auto;
 	margin-right: auto;
+	max-width: 100%;
+	/* Matches normal width until desktop breakpoint */
 }
 }
 
 
 @media only screen and (min-width: 560px) {
 @media only screen and (min-width: 560px) {
 	.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
 	.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
-		width: calc(calc( 560px - 32px) + 256px);
-		max-width: calc(100% - 32px);
+		max-width: calc( 560px - 32px);
 	}
 	}
 }
 }
 
 
 @media only screen and (min-width: 640px) {
 @media only screen and (min-width: 640px) {
 	.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
 	.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
-		width: calc(calc( 640px - 32px) + 256px);
-		max-width: calc(100% - 32px);
+		max-width: calc( 640px - 32px);
 	}
 	}
 }
 }
 
 
 @media only screen and (min-width: 782px) {
 @media only screen and (min-width: 782px) {
 	.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
 	.entry-content > .alignwide, .entry-content > .alignwide.wp-block-jetpack-gif, .entry-content > .alignwide.wp-block-jetpack-tiled-gallery, #masthead {
-		width: calc(calc( 782px - 32px) + 256px);
-		max-width: calc(100% - 32px);
+		max-width: calc( 782px - 32px);
 	}
 	}
 }
 }
 
 
@@ -3422,6 +3479,106 @@ img#wpstats {
 	margin-bottom: 0;
 	margin-bottom: 0;
 }
 }
 
 
+/**
+ * Cookies & Consents Banner
+ */
+body .widget_eu_cookie_law_widget {
+	background: transparent;
+	bottom: 0;
+	left: 0;
+	padding: 8px;
+	right: 0;
+}
+
+body .widget_eu_cookie_law_widget.widget.top {
+	bottom: auto;
+	top: 0;
+}
+
+body .widget_eu_cookie_law_widget #eu-cookie-law {
+	background: #FFFFFF;
+	border: 1px solid #CCCCCC;
+	color: #111111;
+	font-size: 0.83333rem;
+	line-height: inherit;
+	padding: 16px;
+}
+
+@media (max-width: 600px) {
+	body .widget_eu_cookie_law_widget #eu-cookie-law {
+		padding-bottom: 80px;
+	}
+}
+
+body .widget_eu_cookie_law_widget #eu-cookie-law.negative {
+	background: #111111;
+	border-color: #020202;
+	color: #FFFFFF;
+}
+
+body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept {
+	background: #FFFFFF;
+	color: #111111;
+}
+
+body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept:hover, body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept:focus, body .widget_eu_cookie_law_widget #eu-cookie-law.negative input.accept.has-focus {
+	background: #CCCCCC;
+}
+
+body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
+	margin: 0;
+	margin-left: 32px;
+}
+
+@media (max-width: 600px) {
+	body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
+		bottom: 16px;
+		left: 16px;
+		margin: 0;
+	}
+}
+
+body.admin-bar .widget_eu_cookie_law_widget.widget.top {
+	top: 32px;
+}
+
+@media (max-width: 782px) {
+	body.admin-bar .widget_eu_cookie_law_widget.widget.top {
+		top: 46px;
+	}
+}
+
+/**
+ * Mailchimp Subscription Form
+ */
+.wp-block-jetpack-mailchimp p {
+	margin-top: 21.312px;
+	margin-bottom: 21.312px;
+}
+
+@media only screen and (min-width: 560px) {
+	.wp-block-jetpack-mailchimp p {
+		margin-top: 32px;
+		margin-bottom: 32px;
+	}
+}
+
+.wp-block-jetpack-mailchimp p:first-child {
+	margin-top: 0;
+}
+
+.wp-block-jetpack-mailchimp p:last-child {
+	margin-bottom: 0;
+}
+
+.wp-block-jetpack-mailchimp input[type=email] {
+	width: 100%;
+}
+
+#wp-block-jetpack-mailchimp_consent-text {
+	font-size: 0.83333rem;
+}
+
 /**
 /**
  * Child Theme Extra Styles
  * Child Theme Extra Styles
  */
  */
@@ -3671,25 +3828,39 @@ p:not(.site-title) a:hover {
 
 
 .widget_archive ul,
 .widget_archive ul,
 .widget_categories ul,
 .widget_categories ul,
+.widget_links ul,
 .widget_meta ul,
 .widget_meta ul,
 .widget_nav_menu ul,
 .widget_nav_menu ul,
 .widget_pages ul,
 .widget_pages ul,
 .widget_recent_comments ul,
 .widget_recent_comments ul,
 .widget_recent_entries ul,
 .widget_recent_entries ul,
-.widget_rss ul {
-	margin-left: 0;
+.widget_rss ul,
+.widget_rss_links ul,
+.widget_top-posts ul,
+.widget_authors ul,
+.widget_jp_blogs_i_follow ul,
+.widget_top-click ul,
+.widget_upcoming_events_widget ul {
+	padding-left: 0;
 	margin-right: 0;
 	margin-right: 0;
 	list-style: none;
 	list-style: none;
 }
 }
 
 
 .widget_archive ul li,
 .widget_archive ul li,
 .widget_categories ul li,
 .widget_categories ul li,
+.widget_links ul li,
 .widget_meta ul li,
 .widget_meta ul li,
 .widget_nav_menu ul li,
 .widget_nav_menu ul li,
 .widget_pages ul li,
 .widget_pages ul li,
 .widget_recent_comments ul li,
 .widget_recent_comments ul li,
 .widget_recent_entries ul li,
 .widget_recent_entries ul li,
-.widget_rss ul li {
+.widget_rss ul li,
+.widget_rss_links ul li,
+.widget_top-posts ul li,
+.widget_authors ul li,
+.widget_jp_blogs_i_follow ul li,
+.widget_top-click ul li,
+.widget_upcoming_events_widget ul li {
 	color: #6E6E6E;
 	color: #6E6E6E;
 	font-weight: 700;
 	font-weight: 700;
 	margin-top: 16px;
 	margin-top: 16px;
@@ -3698,23 +3869,37 @@ p:not(.site-title) a:hover {
 
 
 .widget_archive ul ul,
 .widget_archive ul ul,
 .widget_categories ul ul,
 .widget_categories ul ul,
+.widget_links ul ul,
 .widget_meta ul ul,
 .widget_meta ul ul,
 .widget_nav_menu ul ul,
 .widget_nav_menu ul ul,
 .widget_pages ul ul,
 .widget_pages ul ul,
 .widget_recent_comments ul ul,
 .widget_recent_comments ul ul,
 .widget_recent_entries ul ul,
 .widget_recent_entries ul ul,
-.widget_rss ul ul {
+.widget_rss ul ul,
+.widget_rss_links ul ul,
+.widget_top-posts ul ul,
+.widget_authors ul ul,
+.widget_jp_blogs_i_follow ul ul,
+.widget_top-click ul ul,
+.widget_upcoming_events_widget ul ul {
 	counter-reset: submenu;
 	counter-reset: submenu;
 }
 }
 
 
 .widget_archive ul ul > li > a::before,
 .widget_archive ul ul > li > a::before,
 .widget_categories ul ul > li > a::before,
 .widget_categories ul ul > li > a::before,
+.widget_links ul ul > li > a::before,
 .widget_meta ul ul > li > a::before,
 .widget_meta ul ul > li > a::before,
 .widget_nav_menu ul ul > li > a::before,
 .widget_nav_menu ul ul > li > a::before,
 .widget_pages ul ul > li > a::before,
 .widget_pages ul ul > li > a::before,
 .widget_recent_comments ul ul > li > a::before,
 .widget_recent_comments ul ul > li > a::before,
 .widget_recent_entries ul ul > li > a::before,
 .widget_recent_entries ul ul > li > a::before,
-.widget_rss ul ul > li > a::before {
+.widget_rss ul ul > li > a::before,
+.widget_rss_links ul ul > li > a::before,
+.widget_top-posts ul ul > li > a::before,
+.widget_authors ul ul > li > a::before,
+.widget_jp_blogs_i_follow ul ul > li > a::before,
+.widget_top-click ul ul > li > a::before,
+.widget_upcoming_events_widget ul ul > li > a::before {
 	font-weight: normal;
 	font-weight: normal;
 	content: "– " counters(submenu, "– ", none);
 	content: "– " counters(submenu, "– ", none);
 	counter-increment: submenu;
 	counter-increment: submenu;