Template-First Themes: Blog Posts block style updates
@@ -132,7 +132,7 @@ add_action( 'widgets_init', 'alves_widgets_init', 12 );
* Filter the content_width in pixels, based on the child-theme's design and stylesheet.
*/
function alves_content_width() {
- return 700;
+ return 750;
}
add_filter( 'varia_content_width', 'alves_content_width' );
@@ -2998,7 +2998,8 @@
"ansi-regex": {
"version": "2.1.1",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"aproba": {
"version": "1.2.0",
@@ -3019,12 +3020,14 @@
"balanced-match": {
"version": "1.0.0",
"brace-expansion": {
"version": "1.1.11",
"dev": true,
+ "optional": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -3039,17 +3042,20 @@
"code-point-at": {
"version": "1.1.0",
"concat-map": {
"version": "0.0.1",
"console-control-strings": {
"core-util-is": {
"version": "1.0.2",
@@ -3166,7 +3172,8 @@
"inherits": {
"version": "2.0.3",
"ini": {
"version": "1.3.5",
@@ -3178,6 +3185,7 @@
"number-is-nan": "^1.0.0"
@@ -3192,6 +3200,7 @@
"version": "3.0.4",
"brace-expansion": "^1.1.7"
@@ -3199,12 +3208,14 @@
"minimist": {
"version": "0.0.8",
"minipass": {
"version": "2.3.5",
"safe-buffer": "^5.1.2",
"yallist": "^3.0.0"
@@ -3223,6 +3234,7 @@
"version": "0.5.1",
"minimist": "0.0.8"
@@ -3303,7 +3315,8 @@
"number-is-nan": {
"version": "1.0.1",
"object-assign": {
"version": "4.1.1",
@@ -3315,6 +3328,7 @@
"version": "1.4.0",
"wrappy": "1"
@@ -3400,7 +3414,8 @@
"safe-buffer": {
"version": "5.1.2",
"safer-buffer": {
"version": "2.1.2",
@@ -3436,6 +3451,7 @@
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
@@ -3455,6 +3471,7 @@
"version": "3.0.1",
"ansi-regex": "^2.0.0"
@@ -3498,12 +3515,14 @@
"wrappy": {
"yallist": {
"version": "3.0.3",
@@ -521,3 +521,52 @@ body:not(.fse-enabled) {
.wp-block-newspack-blocks-homepage-articles article .entry-title a {
text-decoration: none;
+
+.wp-block-newspack-blocks-homepage-articles {
+ article {
+ .entry-title a {
+ &:active,
+ &:focus,
+ &:hover {
+ text-decoration: none;
+ }
+ .cat-links a,
+ .more-link,
+ .entry-meta a {
+ text-decoration: underline;
+ &.image-alignbehind article {
+ color: #fff;
+}
+.has-background:not(.has-background-background-color),
+[class*="background-color"]:not(.has-background-background-color),
+[style*="background-color"] {
+ .wp-block-newspack-blocks-homepage-articles article {
+ .entry-title a{
@@ -93,6 +93,58 @@ $font_size_widget_title: #{map-deep-get($config-heading, "font", "size", "h4")};
+.wp-block-a8c-blog-posts {
+ .wp-block-a8c-blog-posts {
+.wp-block-a8c-blog-posts + .button {
+ font-size: (strip-unit(map-deep-get($config-global, "font", "size", "sm")) + 0em);
/**
* Full Site Editing
* - Full Site Editing overrides
@@ -295,21 +295,78 @@ object {
* - In the future the Block styles may get compiled to individual .css
* files and conditionally loaded
+.wp-block-a8c-blog-posts.image-aligntop .post-thumbnail {
+ margin-bottom: 16px;
+.wp-block-a8c-blog-posts.image-alignleft .post-thumbnail {
+ margin-right: 32px;
+.wp-block-a8c-blog-posts.image-alignright .post-thumbnail {
+ margin-left: 32px;
+.wp-block-a8c-blog-posts.image-alignbehind .post-has-image .entry-wrapper {
+ padding: 32px;
+.wp-block-a8c-blog-posts.image-alignbehind .post-has-image .cat-links {
+.wp-block-a8c-blog-posts.image-alignbehind .post-has-image a:hover {
+ color: currentColor;
+.wp-block-a8c-blog-posts .article-section-title {
+ font-size: 1.25em;
+ margin-top: 0;
.wp-block-a8c-blog-posts article {
- margin-bottom: calc(3 * 32px);
+ margin-bottom: 64px;
+@media only screen and (min-width: 560px) {
+ .wp-block-a8c-blog-posts article {
+ margin-bottom: 96px;
.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: 16px;
+.wp-block-a8c-blog-posts .entry-wrapper > *:first-child {
+.wp-block-a8c-blog-posts .entry-wrapper > *:last-child {
+ margin-bottom: 0;
.wp-block-a8c-blog-posts .entry-title a {
color: #3E7D98;
- text-decoration: underline;
+.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 {
.wp-block-a8c-blog-posts .entry-title a:hover {
color: #2f5f74;
.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a,
@@ -318,21 +375,40 @@ object {
color: currentColor;
+.wp-block-a8c-blog-posts .more-link {
+ display: block;
+ color: inherit;
+.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, .wp-block-a8c-blog-posts .more-link:active {
+ color: #2f5f74;
+.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 {
.wp-block-a8c-blog-posts .entry-meta,
-.wp-block-a8c-blog-posts .entry-footer,
.wp-block-a8c-blog-posts .cat-links {
color: #4d6974;
- font-size: 1.04167rem;
+ font-size: 1.04167em;
.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)
-[class*="background-color"]:not(.has-background-background-color)
-[style*="background-color"]
-.wp-block-a8c-blog-posts .entry-footer, .has-background:not(.has-background-background-color)
.wp-block-a8c-blog-posts .cat-links,
[class*="background-color"]:not(.has-background-background-color)
@@ -341,6 +417,110 @@ object {
+.wp-block-a8c-blog-posts .entry-meta .byline:not(:last-child),
+.wp-block-a8c-blog-posts .cat-links .byline:not(:last-child) {
+ margin-right: 16px;
+.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 {
+.wp-block-a8c-blog-posts .entry-meta a:hover, .wp-block-a8c-blog-posts .entry-meta a:active,
+.wp-block-a8c-blog-posts .cat-links a:hover,
+.wp-block-a8c-blog-posts .cat-links a:active {
+.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)
+[class*="background-color"]:not(.has-background-background-color)
+[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,
+/**
+ * Button Placeholder style
+ * - Since buttons appear in various blocks,
+ * let’s use a placeholder to keep them all
+ * in-sync
+ */
+.wp-block-a8c-blog-posts + .button, .fse-template-part .main-navigation .button {
+ line-height: 1;
+ color: #ffffff;
+ cursor: pointer;
+ font-weight: bold;
+ font-family: "Karla", Arial, sans-serif;
+ font-family: var(--font-base, "Karla", Arial, sans-serif);
+ font-size: 1.04167rem;
+ background-color: #3E7D98;
+ border-radius: 160px;
+ border-width: 0;
+ padding: 16px 48px;
+.wp-block-a8c-blog-posts + .button:before, .fse-template-part .main-navigation .button:before, .wp-block-a8c-blog-posts + .button:after, .fse-template-part .main-navigation .button:after {
+ content: '';
+ height: 0;
+ width: 0;
+.wp-block-a8c-blog-posts + .button:before, .fse-template-part .main-navigation .button:before {
+ margin-bottom: -0.12em;
+.wp-block-a8c-blog-posts + .button:after, .fse-template-part .main-navigation .button:after {
+ margin-top: -0.11em;
+.wp-block-a8c-blog-posts + .button:hover, .fse-template-part .main-navigation .button:hover, .wp-block-a8c-blog-posts + .button:focus, .fse-template-part .main-navigation .button:focus, .wp-block-a8c-blog-posts + .has-focus.button, .fse-template-part .main-navigation .has-focus.button {
+ background-color: #2f5f74;
+ * Onsale Placeholder style
+ font-size: 1.5em;
+.wp-block-a8c-blog-posts + .button:hover {
+ cursor: default;
+.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts + .button,
+[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts + .button,
+[style*="background-color"] .wp-block-a8c-blog-posts + .button {
+ background-color: transparent;
+ border: 2px solid currentColor;
.wp-block-button {
/* Default Style */
/* Outline Style */
@@ -1088,6 +1268,50 @@ p:not(.site-title) a:hover {
+.wp-block-a8c-blog-posts .entry-title a:active, .wp-block-a8c-blog-posts .entry-title a:focus, .wp-block-a8c-blog-posts .entry-title a:hover {
+.wp-block-a8c-blog-posts .cat-links a,
+.wp-block-a8c-blog-posts .more-link,
+.wp-block-a8c-blog-posts .entry-meta a {
+.wp-block-a8c-blog-posts .cat-links a:active, .wp-block-a8c-blog-posts .cat-links a:focus, .wp-block-a8c-blog-posts .cat-links a:hover,
+.wp-block-a8c-blog-posts .more-link:active,
+.wp-block-a8c-blog-posts .more-link:focus,
+.wp-block-a8c-blog-posts .more-link:hover,
+.wp-block-a8c-blog-posts .entry-meta a:active,
+.wp-block-a8c-blog-posts .entry-meta a:focus,
+.wp-block-a8c-blog-posts .entry-meta a:hover {
+.wp-block-a8c-blog-posts.image-alignbehind article .entry-title a:active, .wp-block-a8c-blog-posts.image-alignbehind article .entry-title a:focus, .wp-block-a8c-blog-posts.image-alignbehind article .entry-title a:hover {
+.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a:active, .has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a:focus, .has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a:hover,
+[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a:active,
+[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a:focus,
+[class*="background-color"]:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a:hover,
+[style*="background-color"] .wp-block-a8c-blog-posts .entry-title a:active,
+[style*="background-color"] .wp-block-a8c-blog-posts .entry-title a:focus,
+[style*="background-color"] .wp-block-a8c-blog-posts .entry-title a:hover {
@@ -1149,11 +1149,54 @@ object {
min-width: 300px;
+.wp-block-newspack-blocks-homepage-articles.image-aligntop .post-thumbnail {
+.wp-block-newspack-blocks-homepage-articles.image-alignleft .post-thumbnail {
+.wp-block-newspack-blocks-homepage-articles.image-alignright .post-thumbnail {
+.wp-block-newspack-blocks-homepage-articles.image-alignbehind .post-has-image .entry-wrapper {
+.wp-block-newspack-blocks-homepage-articles.is-grid article {
+ .wp-block-newspack-blocks-homepage-articles.is-grid article {
+.wp-block-newspack-blocks-homepage-articles .article-section-title {
+ font-size: 1.25rem;
+.wp-block-newspack-blocks-homepage-articles .article-section-title + article {
.wp-block-newspack-blocks-homepage-articles article {
display: block;
/* Vertical margins logic between posts */
- margin-top: calc(3 * 32px);
+ margin-top: 64px;
+ margin-top: 96px;
.wp-block-newspack-blocks-homepage-articles article:first-child {
@@ -1161,22 +1204,13 @@ object {
.wp-block-newspack-blocks-homepage-articles article:last-child {
.wp-block-newspack-blocks-homepage-articles article .post-thumbnail img {
-.wp-block-newspack-blocks-homepage-articles article .entry-title a {
- color: #3E7D98;
-}
-
-.wp-block-newspack-blocks-homepage-articles article .entry-title a:hover {
- color: #2f5f74;
.wp-block-newspack-blocks-homepage-articles article .entry-wrapper > * {
/* Vertical margins logic between post details */
margin-top: 16px;
@@ -1191,75 +1225,186 @@ object {
margin-bottom: 0;
-.wp-block-newspack-blocks-homepage-articles article .more-link {
- margin-top: 16px;
+.wp-block-newspack-blocks-homepage-articles article .entry-title a {
+ color: #3E7D98;
+.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 {
+.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: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 {
+ .wp-block-newspack-blocks-homepage-articles article .more-link {
.wp-block-newspack-blocks-homepage-articles article .entry-meta,
-.wp-block-newspack-blocks-homepage-articles article .entry-footer,
.wp-block-newspack-blocks-homepage-articles article .cat-links {
font-size: 1.04167rem;
-.wp-block-newspack-blocks-homepage-articles article .entry-meta > span,
-.wp-block-newspack-blocks-homepage-articles article .entry-footer > span,
-.wp-block-newspack-blocks-homepage-articles article .cat-links > span {
- display: inline-block;
- margin-left: 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,
+.wp-block-newspack-blocks-homepage-articles article .cat-links {
.wp-block-newspack-blocks-homepage-articles article .entry-meta > span > *,
-.wp-block-newspack-blocks-homepage-articles article .entry-footer > span > *,
.wp-block-newspack-blocks-homepage-articles article .cat-links > span > * {
- vertical-align: middle;
+ vertical-align: top;
-.wp-block-newspack-blocks-homepage-articles article .entry-meta > span:last-child,
-.wp-block-newspack-blocks-homepage-articles article .entry-footer > span:last-child,
-.wp-block-newspack-blocks-homepage-articles article .cat-links > span:last-child {
- margin-left: 0;
+.wp-block-newspack-blocks-homepage-articles article .entry-meta .byline:not(:last-child),
+.wp-block-newspack-blocks-homepage-articles article .cat-links .byline:not(:last-child) {
+ margin-left: 16px;
-.wp-block-newspack-blocks-homepage-articles article .entry-meta > span .published + .updated,
-.wp-block-newspack-blocks-homepage-articles article .entry-footer > span .published + .updated,
-.wp-block-newspack-blocks-homepage-articles article .cat-links > span .published + .updated {
+.wp-block-newspack-blocks-homepage-articles article .entry-meta .published + .updated,
+.wp-block-newspack-blocks-homepage-articles article .cat-links .published + .updated {
display: none;
.wp-block-newspack-blocks-homepage-articles article .entry-meta a,
-.wp-block-newspack-blocks-homepage-articles article .entry-footer a,
.wp-block-newspack-blocks-homepage-articles article .cat-links a {
.wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover, .wp-block-newspack-blocks-homepage-articles article .entry-meta a:active,
-.wp-block-newspack-blocks-homepage-articles article .entry-footer a:hover,
-.wp-block-newspack-blocks-homepage-articles article .entry-footer a:active,
.wp-block-newspack-blocks-homepage-articles article .cat-links a:hover,
.wp-block-newspack-blocks-homepage-articles article .cat-links a:active {
-.wp-block-newspack-blocks-homepage-articles article .entry-meta .svg-icon,
-.wp-block-newspack-blocks-homepage-articles article .entry-footer .svg-icon,
-.wp-block-newspack-blocks-homepage-articles article .cat-links .svg-icon {
- fill: currentColor;
- position: relative;
- margin-left: calc(0.25 * 16px);
+.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,
+.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,
+.wp-block-newspack-blocks-homepage-articles article .cat-links a:active {
-.wp-block-newspack-blocks-homepage-articles.is-grid article {
- margin-top: 0;
+button[data-load-more-btn], button,
+.button,
+input[type="submit"],
+.wp-block-button__link,
+.wp-block-file__button, .a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
+button[data-load-more-btn]:before, button:before,
+.button:before,
+input[type="submit"]:before,
+.wp-block-button__link:before,
+.wp-block-file__button:before, .a8c-posts-list__view-all:before, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:before, button[data-load-more-btn]:after, button:after,
+.button:after,
+input[type="submit"]:after,
+.wp-block-button__link:after,
+.wp-block-file__button:after, .a8c-posts-list__view-all:after, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept: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[data-load-more-btn]:after, button:after,
+button:hover,
+.button:hover,
+input:hover[type="submit"],
+.wp-block-button__link:hover,
+.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,
+input:focus[type="submit"],
+.wp-block-button__link: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,
+input.has-focus[type="submit"],
+.has-focus.wp-block-button__link,
+.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 {
button[data-load-more-btn] {
display: inline-block;
+.has-background:not(.has-background-background-color) button[data-load-more-btn],
+[class*="background-color"]:not(.has-background-background-color) button[data-load-more-btn],
+[style*="background-color"] button[data-load-more-btn] {
* Button
@@ -3765,6 +3910,29 @@ body.admin-bar .widget_eu_cookie_law_widget.widget.top {
padding-right: 0;
+ * Layout Grid
+.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column > * {
+ margin-top: 21.312px;
+ margin-bottom: 21.312px;
+ .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column > * {
+ margin-top: 32px;
+ margin-bottom: 32px;
+.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column > *:first-child {
+.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column > *:last-child {
* Child Theme Extra Styles
@@ -4195,6 +4363,41 @@ body:not(.fse-enabled) #masthead {
+.wp-block-newspack-blocks-homepage-articles article .entry-title a:active, .wp-block-newspack-blocks-homepage-articles article .entry-title a:focus, .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover {
+.wp-block-newspack-blocks-homepage-articles article .cat-links a,
+.wp-block-newspack-blocks-homepage-articles article .more-link,
+.wp-block-newspack-blocks-homepage-articles article .entry-meta a {
+.wp-block-newspack-blocks-homepage-articles article .cat-links a:active, .wp-block-newspack-blocks-homepage-articles article .cat-links a:focus, .wp-block-newspack-blocks-homepage-articles article .cat-links a:hover,
+.wp-block-newspack-blocks-homepage-articles article .more-link:active,
+.wp-block-newspack-blocks-homepage-articles article .more-link:focus,
+.wp-block-newspack-blocks-homepage-articles article .more-link:hover,
+.wp-block-newspack-blocks-homepage-articles article .entry-meta a:active,
+.wp-block-newspack-blocks-homepage-articles article .entry-meta a:focus,
+.wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover {
+.wp-block-newspack-blocks-homepage-articles.image-alignbehind article .entry-title a:active, .wp-block-newspack-blocks-homepage-articles.image-alignbehind article .entry-title a:focus, .wp-block-newspack-blocks-homepage-articles.image-alignbehind article .entry-title a:hover {
+.has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-title a:active, .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-title a:focus, .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:active,
+[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:active,
+[style*="background-color"] .wp-block-newspack-blocks-homepage-articles article .entry-title a:focus,
@@ -1161,28 +1204,13 @@ object {
-.has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-title a,
-[class*="background-color"]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .entry-title a,
-[style*="background-color"] .wp-block-newspack-blocks-homepage-articles article .entry-title a {
- color: currentColor;
@@ -1197,12 +1225,34 @@ object {
@@ -1211,11 +1261,6 @@ object {
.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 .entry-footer, .has-background:not(.has-background-background-color)
.wp-block-newspack-blocks-homepage-articles article .cat-links,
@@ -1224,61 +1269,130 @@ object {
- margin-right: 16px;
- margin-right: 0;
- margin-right: calc(0.25 * 16px);
@@ -3825,6 +3939,29 @@ body.admin-bar .widget_eu_cookie_law_widget.widget.top {
padding-left: 0;
@@ -4255,6 +4392,41 @@ body:not(.fse-enabled) #masthead {
@@ -24,9 +24,9 @@ $font_size_h1: map-deep-get($config-heading, "font", "size", "h1");
* Reset
a,
-button,
-.button,
-input[type="submit"] {
+.wp-block-newspack-blocks-homepage-articles article .entry-meta a,
+.entry-content .more-link {
&:active,
@@ -39,3 +39,24 @@
text-align: center;
font-size: (strip-unit( map-deep-get($config-heading, "font", "size", "h1") ) + 0em);
+ .byline a {
@@ -1,3 +1,4 @@
+@charset "UTF-8";
* These styles should be loaded by the Block Editor only
@@ -294,21 +295,78 @@ object {
+ font-size: 1em;
color: #19744C;
color: #145f3e;
@@ -317,21 +375,40 @@ object {
+ color: #145f3e;
color: #505050;
- font-size: 0.83333rem;
+ font-size: 0.83333em;
@@ -340,6 +417,110 @@ object {
+ color: white;
+ font-weight: 700;
+ font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+ font-family: var(--font-base, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
+ font-size: 0.83333rem;
+ background-color: #19744C;
+ border-radius: 4px;
+ padding: 16px 16px;
+.wp-block-a8c-blog-posts + .button:before, .wp-block-a8c-blog-posts + .button:after {
+.wp-block-a8c-blog-posts + .button:before {
+.wp-block-a8c-blog-posts + .button:after {
+.wp-block-a8c-blog-posts + .button:hover, .wp-block-a8c-blog-posts + .button:focus, .wp-block-a8c-blog-posts + .has-focus.button {
+ background-color: #145f3e;
+ font-size: 1.2em;
@@ -1056,3 +1237,27 @@ table th,
font-size: 2.98598em;
+.wp-block-a8c-blog-posts .entry-title a {
+.wp-block-a8c-blog-posts .byline a {
+.wp-block-a8c-blog-posts .byline a:active,
+.wp-block-a8c-blog-posts .byline a:focus,
+.wp-block-a8c-blog-posts .byline a:hover {
+ font-size: 1rem;
- color: #19744C;
- color: #145f3e;
+ color: #19744C;
font-size: 0.83333rem;
@@ -3771,6 +3916,29 @@ body.admin-bar .widget_eu_cookie_law_widget.widget.top {
@@ -3784,22 +3952,22 @@ body.admin-bar .widget_eu_cookie_law_widget.widget.top {
a:active, a:focus, a:hover,
-button:active,
-button:focus,
-button:hover,
-.button:active,
-.button:focus,
-.button:hover,
-input[type="submit"]:active,
-input[type="submit"]:focus,
-input[type="submit"]:hover {
+.wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover,
+.wp-block-newspack-blocks-homepage-articles article .cat-links a:focus,
+.entry-content .more-link:active,
+.entry-content .more-link:focus,
+.entry-content .more-link:hover {
text-decoration: underline;
@@ -3831,6 +3945,29 @@ body.admin-bar .widget_eu_cookie_law_widget.widget.top {
@@ -3844,22 +3981,22 @@ body.admin-bar .widget_eu_cookie_law_widget.widget.top {
@@ -65,3 +65,19 @@
margin-top: map-deep-get($config-global, "spacing", "unit");
+ &:hover,
+ &:active {
+ color: map-deep-get($config-global, "color", "primary", "default");
+ font-size: (strip-unit(map-deep-get($config-global, "font", "size", "base")) + 0em);
color: #20603C;
color: #133a24;
+ color: #133a24;
color: #844d4d;
- font-size: 0.84746rem;
+ font-size: 0.84746em;
+ color: #FFFDF6;
+ font-family: "Rubik", Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
+ font-family: var(--font-headings, "Rubik", Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif);
+ background-color: #20603C;
+ border-radius: 5px;
+ padding: 18px 18px;
+ color: ("default": #FFFDF6, "light": #FDF9EC, "dark": #DDDDDD);
+ background-color: #133a24;
+ font-size: 1.18em;
@@ -1074,3 +1255,15 @@ table th,
.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
+.wp-block-a8c-blog-posts .entry-title a:hover, .wp-block-a8c-blog-posts .entry-title a:focus, .wp-block-a8c-blog-posts .entry-title a:active {
+ color: #20603C;
- color: #20603C;
- color: #133a24;
font-size: 0.84746rem;
@@ -252,8 +252,7 @@
article .entry-header .entry-title,
.page-title,
-.a8c-posts-list .a8c-posts-list-item__title,
-.wp-block-newspack-blocks-homepage-articles article .entry-title {
+.a8c-posts-list .a8c-posts-list-item__title {
margin-top: #{map-deep-get($config-global, "spacing", "vertical")};
a {
@@ -268,6 +267,19 @@ article .entry-header .entry-title,
+.wp-block-newspack-blocks-homepage-articles article .entry-title {
+ a {
+ color: #{map-deep-get($config-global, "color", "primary", "default")};
// Cover & Hero block
.wp-block-cover .wp-block-cover__inner-container,
.wp-block-coblocks-hero .wp-block-coblocks-hero__box {
@@ -39,3 +39,15 @@
.editor-post-title__input {
color: #C04239;
color: #252E36;
+ color: #252E36;
color: #666666;
+ color: #E8E4DD;
+ font-weight: 900;
+ font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+ font-family: var(--font-base, "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
+ background-color: #252E36;
+ background-color: #C04239;
@@ -1055,3 +1236,15 @@ table th,
+.wp-block-a8c-blog-posts .entry-title a:hover {
+ color: #C04239;
- color: #C04239;
- color: #252E36;
@@ -3992,15 +4160,13 @@ body.admin-bar .widget_eu_cookie_law_widget.widget.top {
margin-top: 32px;
article .entry-header .entry-title a,
.page-title a,
-.a8c-posts-list .a8c-posts-list-item__title a,
+.a8c-posts-list .a8c-posts-list-item__title a {
color: inherit;
@@ -4011,10 +4177,16 @@ article .entry-header .entry-title a:active, article .entry-header .entry-title
.page-title a:hover,
.a8c-posts-list .a8c-posts-list-item__title a:active,
.a8c-posts-list .a8c-posts-list-item__title a:focus,
-.a8c-posts-list .a8c-posts-list-item__title a:hover,
-.wp-block-newspack-blocks-homepage-articles article .entry-title a:active,
-.wp-block-newspack-blocks-homepage-articles article .entry-title a:focus,
+.a8c-posts-list .a8c-posts-list-item__title a:hover {
@@ -4052,15 +4189,13 @@ body.admin-bar .widget_eu_cookie_law_widget.widget.top {
@@ -4071,10 +4206,16 @@ article .entry-header .entry-title a:active, article .entry-header .entry-title
@@ -40,3 +40,27 @@ body {
font-weight: 300;
+ .entry-title a:hover {
+ .more-link {
+ text-decoration-color: map-deep-get($config-global, "color", "primary", "hover");
+ .entry-meta {
+ text-transform: uppercase;
+ font-weight: 500;
+ letter-spacing: .1em;
+ border-radius: 0;
color: black;
color: #FF7A5C;
+ color: #FF7A5C;
color: #767676;
@@ -340,6 +417,109 @@ object {
+ font-weight: 600;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+ font-family: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
+ background-color: black;
+ padding: 11.6px 11.6px;
+ background-color: #FF7A5C;
@@ -1055,3 +1235,27 @@ html,
body {
+ text-decoration-color: #FF7A5C;
+.wp-block-a8c-blog-posts .more-link:hover {
+.wp-block-a8c-blog-posts .entry-meta {
@@ -1148,11 +1148,54 @@ object {
@@ -1160,22 +1203,13 @@ object {
- color: black;
- color: #FF7A5C;
@@ -1190,75 +1224,185 @@ object {
+ color: black;
@@ -3764,6 +3908,29 @@ body.admin-bar .widget_eu_cookie_law_widget.widget.top {
@@ -1160,28 +1203,13 @@ object {
@@ -1196,12 +1224,34 @@ object {
@@ -1210,11 +1260,6 @@ object {
@@ -1223,61 +1268,129 @@ object {
@@ -3824,6 +3937,29 @@ body.admin-bar .widget_eu_cookie_law_widget.widget.top {
@@ -248,9 +248,6 @@ a {
font-weight: 600;
- text-decoration: none;
* Blocks
@@ -274,6 +271,42 @@ a {
+ .entry-title a:hover,
+ .cat-links a:hover,
+ .more-link:hover,
+ .entry-meta a:hover {
+ .entry-title a,
* Footer
@@ -47,3 +47,38 @@
border-color: #{map-deep-get($config-global, "color", "background", "default")};
+ &.image-alignbehind {
+ .emtry-meta a:hover {
color: #0073AA;
color: #005177;
+ color: #005177;
- font-size: 0.86957rem;
+ font-size: 0.86957em;
+ color: #FFFFFF;
+ font-family: "Crimson Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
+ font-family: var(--font-headings, "Crimson Text", "Baskerville Old Face", Garamond, "Times New Roman", serif);
+ background-color: #0073AA;
+ background-color: #005177;
+ font-size: 1.15em;
@@ -1064,3 +1245,36 @@ table th,
.wp-block-media-text.is-style-inset-borders:before {
border-color: #FFFFFF;
+.wp-block-a8c-blog-posts .entry-title a:hover,
+.wp-block-a8c-blog-posts.image-alignbehind .cat-links a:hover,
+.wp-block-a8c-blog-posts.image-alignbehind .entry-title a:hover,
+.wp-block-a8c-blog-posts.image-alignbehind .more-link:hover,
+.wp-block-a8c-blog-posts.image-alignbehind .entry-meta a:hover {
+.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .cat-links a:hover,
+.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .entry-title a:hover,
+.has-background:not(.has-background-background-color) .wp-block-a8c-blog-posts .emtry-meta a:hover,
+[class*="background-color"]: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 .emtry-meta a:hover,
+[style*="background-color"] .wp-block-a8c-blog-posts .cat-links a:hover,
+[style*="background-color"] .wp-block-a8c-blog-posts .entry-title a:hover,
+[style*="background-color"] .wp-block-a8c-blog-posts .more-link:hover,
+[style*="background-color"] .wp-block-a8c-blog-posts .emtry-meta a:hover {
- color: #0073AA;
- color: #005177;
+ color: #0073AA;
font-size: 0.86957rem;
@@ -3989,10 +4157,6 @@ a {
@@ -4013,6 +4177,40 @@ a {
+.wp-block-newspack-blocks-homepage-articles article .entry-title a:hover,
+.wp-block-newspack-blocks-homepage-articles.image-alignbehind article .cat-links a:hover,
+.wp-block-newspack-blocks-homepage-articles.image-alignbehind article .entry-title a:hover,
+.wp-block-newspack-blocks-homepage-articles.image-alignbehind article .more-link:hover,
+.wp-block-newspack-blocks-homepage-articles.image-alignbehind article .entry-meta a:hover {
+.has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .more-link,
+[class*="background-color"]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .more-link,
+[style*="background-color"] .wp-block-newspack-blocks-homepage-articles article .entry-title a,
+[style*="background-color"] .wp-block-newspack-blocks-homepage-articles article .more-link {
+.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,
+[style*="background-color"] .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover,
+[style*="background-color"] .wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover {
@@ -4049,10 +4186,6 @@ a {
@@ -4073,6 +4206,40 @@ a {
@@ -230,6 +230,38 @@ a {
* Widgets
@@ -82,6 +82,42 @@ $font_size_md: map-deep-get($config-global, "font", "size", "md");
color: #23883D;
color: #195f2b;
+ color: #195f2b;
color: #6E6E6E;
+ font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+ font-family: var(--font-base, "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
+ background-color: #23883D;
+ background-color: #195f2b;
@@ -1101,6 +1281,38 @@ table th,
+[style*="background-color"] .wp-block-a8c-blog-posts .entry-meta a:hover {
- color: #23883D;
- color: #195f2b;
+ color: #23883D;
@@ -4005,6 +4173,30 @@ p:not(.site-title) a:hover {
@@ -4065,6 +4202,30 @@ p:not(.site-title) a:hover {
@@ -241,6 +241,36 @@ table,
* Hentry
@@ -39,8 +39,50 @@
- @import "full-site-editing-editor";
+ @import "full-site-editing-editor";
color: #1279BE;
color: #303030;
+ color: #303030;
color: #757575;
+ font-family: "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+ font-family: var(--font-base, "PT Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
+ background-color: #1279BE;
+ padding: 16px 24px;
+ background-color: #303030;
@@ -1057,6 +1237,42 @@ table th,
+ color: #1279BE;
- color: #1279BE;
- color: #303030;
@@ -3775,6 +3920,29 @@ body.admin-bar .widget_eu_cookie_law_widget.widget.top {
@@ -4005,6 +4173,30 @@ table th,
border-color: #C5C5C5;
@@ -3835,6 +3949,29 @@ body.admin-bar .widget_eu_cookie_law_widget.widget.top {
@@ -4065,6 +4202,30 @@ table th,
@@ -114,6 +114,33 @@ a {
@@ -40,3 +40,39 @@
.has-small-font-size {
@include font-family( map-deep-get($config-global, "font", "family", "primary") );
+ .more-link:hover {
+ font-size: (strip-unit(map-deep-get($config-global, "font", "size", "md")) + 0em);
color: #ff302c;
color: #1285ce;
+ color: #1285ce;
- font-size: 0.82474rem;
+ font-size: 0.82474em;
+ font-size: 1.2125rem;
+ background-color: #ff302c;
+ border-radius: 9px;
+ background-color: #1285ce;
+ font-size: 1.2125em;
@@ -1056,3 +1237,35 @@ table th,
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
font-family: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
- color: #ff302c;
- color: #1285ce;
+ color: #ff302c;
font-size: 0.82474rem;
@@ -3873,6 +4041,27 @@ p:not(.site-title) a:hover {
+.wp-block-newspack-blocks-homepage-articles article .entry-title a,
@@ -3933,6 +4070,27 @@ p:not(.site-title) a:hover {
@@ -199,6 +199,21 @@ a {
@@ -31,3 +31,27 @@
* spacing with CSS-variables overrides
@import "../../varia/sass/blocks/editor";
+ * Extras
+ color: #666666;
+ background-color: #666666;
@@ -1047,3 +1228,27 @@ table th,
/*rtl:ignore*/
padding-left: 32px !important;
- color: #666666;
@@ -3764,6 +3909,29 @@ body.admin-bar .widget_eu_cookie_law_widget.widget.top {
@@ -3956,6 +4124,20 @@ strong {
@@ -3824,6 +3938,29 @@ body.admin-bar .widget_eu_cookie_law_widget.widget.top {
@@ -4016,6 +4153,20 @@ strong {
@@ -2874,7 +2874,8 @@
@@ -2895,12 +2896,14 @@
@@ -2915,17 +2918,20 @@
@@ -3042,7 +3048,8 @@
@@ -3054,6 +3061,7 @@
@@ -3068,6 +3076,7 @@
@@ -3075,12 +3084,14 @@
@@ -3099,6 +3110,7 @@
@@ -3179,7 +3191,8 @@
@@ -3191,6 +3204,7 @@
@@ -3276,7 +3290,8 @@
@@ -3312,6 +3327,7 @@
@@ -3331,6 +3347,7 @@
@@ -3374,12 +3391,14 @@
@@ -259,6 +259,47 @@ a {
+ color: map-deep-get($config-global, "color", "primary", "hover");
@@ -102,6 +102,50 @@ b, strong {
+ .entry-title {
+ font-weight: 300;
color: #897248;
color: #685636;
+ color: #685636;
color: #686868;
+ background-color: #897248;
+ background-color: #685636;
@@ -1121,6 +1301,44 @@ b, strong {
+.wp-block-a8c-blog-posts .entry-title {
+.wp-block-a8c-blog-posts.image-alignbehind article .entry-title a:hover {
- color: #897248;
- color: #685636;
+ color: #897248;
@@ -4031,6 +4199,40 @@ p:not(.site-title) a:hover {
+.wp-block-newspack-blocks-homepage-articles article .more-link:hover {
+.wp-block-newspack-blocks-homepage-articles.image-alignbehind article .entry-title a:hover {
+.wp-block-newspack-blocks-homepage-articles.image-alignbehind article .more-link:hover {
@@ -4091,6 +4228,40 @@ p:not(.site-title) a:hover {
@@ -1472,7 +1472,8 @@
@@ -1493,12 +1494,14 @@
@@ -1513,17 +1516,20 @@
@@ -1640,7 +1646,8 @@
@@ -1652,6 +1659,7 @@
@@ -1666,6 +1674,7 @@
@@ -1673,12 +1682,14 @@
@@ -1697,6 +1708,7 @@
@@ -1777,7 +1789,8 @@
@@ -1789,6 +1802,7 @@
@@ -1874,7 +1888,8 @@
@@ -1910,6 +1925,7 @@
@@ -1929,6 +1945,7 @@
@@ -1972,12 +1989,14 @@
@@ -278,6 +278,40 @@ table,
@@ -39,6 +39,55 @@
color: #CD2220;
+ font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+ font-family: var(--font-base, "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
+ background-color: #CD2220;
@@ -1057,6 +1237,45 @@ table th,
+ color: #CD2220;
- color: #CD2220;
@@ -4034,6 +4202,32 @@ table th,
@@ -4094,6 +4231,32 @@ table th,
@@ -259,6 +259,55 @@ table,
text-align: left;
+ .cat-links,
+ @include font-family( map-deep-get($config-global, "font", "family", "secondary") );
// Hentry
.entry-header {
.entry-meta {
@@ -43,3 +43,64 @@ html {
+ @include font-family( map-deep-get($config-global, "font", "family", "primary") );
@@ -306,21 +307,78 @@ object {
color: #CA2017;
color: #222222;
@@ -329,21 +387,40 @@ object {
+ color: #222222;
@@ -352,6 +429,110 @@ object {
+ background-color: #CA2017;
+ background-color: #222222;
@@ -1060,3 +1241,57 @@ table th,
+ font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Times, "Times New Roman", serif;
+ font-family: var(--font-headings, Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Times, "Times New Roman", serif);
+ color: #CA2017;
+.wp-block-a8c-blog-posts .cat-links,
- color: #CA2017;
- color: #222222;
@@ -4018,6 +4186,42 @@ table th,
text-align: right;
+.wp-block-newspack-blocks-homepage-articles article .entry-meta {
.entry-header .entry-meta {
@@ -4078,6 +4215,42 @@ table th,
@@ -128,27 +128,15 @@ function rivington_fonts_url() {
$fonts_url = '';
/* Translators: If there are characters in your language that are not
- * supported by Playfair Display, translate this to 'off'. Do not translate
+ * supported by Poppins, translate this to 'off'. Do not translate
* into your own language.
- $playfair = esc_html_x( 'on', 'Playfair Display font: on or off', 'rivington' );
+ $poppins = esc_html_x( 'on', 'Poppins font: on or off', 'rivington' );
- /* Translators: If there are characters in your language that are not
- * supported by Roboto Sans, translate this to 'off'. Do not translate
- * into your own language.
- */
- $roboto = esc_html_x( 'on', 'Roboto Sans font: on or off', 'rivington' );
- if ( 'off' !== $playfair || 'off' !== $roboto ) {
+ if ( 'off' !== $poppins ) {
$font_families = array();
- if ( 'off' !== $playfair ) {
- $font_families[] = 'Playfair+Display:400,400i';
- }
- if ( 'off' !== $roboto ) {
- $font_families[] = 'Roboto:300,300i,700';
+ $font_families[] = 'Poppins:400,400i,600,600i';
$query_args = array(
'family' => urlencode( implode( '|', $font_families ) ),
@@ -288,6 +288,63 @@ a {
+ color: $color_primary_hover;
@@ -77,3 +77,56 @@ $font_size_md: map-deep-get($config-global, "font", "size", "md");
color: #CAAB57;
color: #b59439;
+ color: #b59439;
color: white;
- font-size: 0.8rem;
+ font-size: 0.8em;
+ line-height: 1.15;
+ color: #060f29;
+ background-color: #CAAB57;
+ border-radius: 3px;
+ margin-bottom: -0.195em;
+ margin-top: -0.185em;
+ background-color: #b59439;
@@ -1092,3 +1273,46 @@ table th,
font-size: 1.25em;
+ color: #CAAB57;
- color: #CAAB57;
- color: #b59439;
font-size: 0.8rem;
@@ -4045,6 +4213,41 @@ p:not(.site-title) a:hover {
+.wp-block-newspack-blocks-homepage-articles.image-alignbehind article .more-link:active, .wp-block-newspack-blocks-homepage-articles.image-alignbehind article .more-link:focus, .wp-block-newspack-blocks-homepage-articles.image-alignbehind article .more-link:hover {
@@ -4105,6 +4242,41 @@ p:not(.site-title) a:hover {
@@ -407,26 +407,50 @@ table,
* Blog Posts (Newspack)
-.wp-block-newspack-blocks-homepage-articles article {
- margin-bottom: #{map-deep-get($config-global, "spacing", "vertical")};
- margin-top: #{map-deep-get($config-global, "spacing", "vertical")};
- @include media(mobile) {
- margin-bottom: #{2 * map-deep-get($config-global, "spacing", "vertical")};
- margin-top: #{2 * map-deep-get($config-global, "spacing", "vertical")};
-.wp-block-newspack-blocks-homepage-articles article p {
- &:not(:last-child) {
@@ -38,7 +38,7 @@
.wp-block-pullquote {
border-bottom-width: 1px;
@@ -64,3 +64,55 @@
border-radius: 100px;
+ outline: 2px solid;
+ outline-offset: -5px;
color: #444444;
+ color: #444444;
+ font-family: Raleway, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+ font-family: var(--font-base, Raleway, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);
+ padding: 16px 20px;
+ background-color: #444444;
@@ -1079,3 +1260,43 @@ table th,
.is-style-circular .wp-block-button__link:before {
- color: #444444;
@@ -4167,30 +4335,38 @@ table th,
- margin-bottom: 32px;
- margin-top: 32px;
-@media only screen and (min-width: 560px) {
- .wp-block-newspack-blocks-homepage-articles article {
- margin-bottom: 64px;
- margin-top: 64px;
-.wp-block-newspack-blocks-homepage-articles article p:not(:last-child) {
- .wp-block-newspack-blocks-homepage-articles article p:not(:last-child) {
@@ -4227,30 +4364,38 @@ table th,
@@ -152,19 +152,6 @@ hr.wp-block-separator.is-style-wide,
- .wp-block-newspack-blocks-homepage-articles article .entry-title {
- a {
- color: inherit;
- &:active,
- &:focus,
- &:hover {
- color: map-deep-get($config-global, "color", "primary", "default");
.a8c-posts-list-item__excerpt {
@@ -295,6 +282,58 @@ table,
@@ -32,6 +32,56 @@
* Extras
color: #0C80A1;
color: #085a72;
+ color: #085a72;
+ font-family: "PT Sans", Arial, sans-serif;
+ font-family: var(--font-base, "PT Sans", Arial, sans-serif);
+ background-color: #0C80A1;
+ background-color: #085a72;
@@ -1050,6 +1230,44 @@ table th,
- color: #0C80A1;
- color: #085a72;
+ color: #0C80A1;
@@ -3918,15 +4086,6 @@ hr.wp-block-separator.is-style-wide,
-#page .wp-block-newspack-blocks-homepage-articles article .entry-title a {
-#page .wp-block-newspack-blocks-homepage-articles article .entry-title a:active, #page .wp-block-newspack-blocks-homepage-articles article .entry-title a:focus, #page .wp-block-newspack-blocks-homepage-articles article .entry-title a:hover {
#page .a8c-posts-list-item__excerpt {
@@ -4039,6 +4198,46 @@ table th,
border-color: #EAEAEA;
@@ -3978,15 +4115,6 @@ hr.wp-block-separator.is-style-wide,
@@ -4099,6 +4227,46 @@ table th,
@@ -372,6 +372,75 @@ body:not( .fse-enabled ) {
* 6.1. Blog Posts (Newspack) Block
+ color: #{map-deep-get($config-global, "color", "primary", "hover")};
@@ -69,11 +69,11 @@ a {
* 2.1. Column Block
.wp-block-coblocks-column {
- h1,
- h2,
- h3,
- h4,
- h5,
+ h1,
+ h2,
+ h3,
+ h4,
+ h5,
h6 {
margin-bottom: .857em;
@@ -88,8 +88,8 @@ a {
* 2.2. Quote Block
- .wp-block-quote,
- .wp-block-quote[style*="text-align:center"],
+ .wp-block-quote,
+ .wp-block-quote[style*="text-align:center"],
.wp-block-quote[style*="text-align:right"] {
border: 1px solid #f2f2f2;
padding: #{map-deep-get($config-global, "spacing", "horizontal")};;
@@ -119,8 +119,8 @@ a {
border-width: #{map-deep-get($config-button, "border-width")};
padding: #{map-deep-get($config-button, "padding", "vertical")} #{map-deep-get($config-button, "padding", "horizontal")};
- &:hover,
&:visited {
color: #{map-deep-get($config-button, "color", "text-hover")};
background-color: #{map-deep-get($config-button, "color", "background-hover")};
@@ -168,8 +168,8 @@ a {
@@ -180,8 +180,58 @@ a {
+ font-size: (strip-unit(map-deep-get($config-global, "font", "size", "xs")) + 0em);
color: #404040;
color: #f25f70;
+ color: #f25f70;
+ font-size: 0.69444rem;
+ background-color: #f25f70;
+ background-color: #4f4f4f;
@@ -1191,6 +1371,44 @@ a {
opacity: 1;
+ font-size: 0.69444em;
- color: #404040;
- color: #f25f70;
+ color: #404040;
@@ -4125,10 +4293,59 @@ body:not(.fse-enabled) #site-navigation.main-navigation #toggle-menu, body:not(.
+.wp-block-newspack-blocks-homepage-articles article .more-link:active, .wp-block-newspack-blocks-homepage-articles article .more-link:focus, .wp-block-newspack-blocks-homepage-articles article .more-link:hover {
+.has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .more-link:active, .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .more-link:focus, .has-background:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .more-link:hover,
+[class*="background-color"]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .more-link:active,
+[class*="background-color"]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .more-link:focus,
+[class*="background-color"]:not(.has-background-background-color) .wp-block-newspack-blocks-homepage-articles article .more-link:hover,
+[style*="background-color"] .wp-block-newspack-blocks-homepage-articles article .more-link:active,
+[style*="background-color"] .wp-block-newspack-blocks-homepage-articles article .more-link:focus,
+[style*="background-color"] .wp-block-newspack-blocks-homepage-articles article .more-link:hover {
@@ -4185,10 +4322,59 @@ body:not(.fse-enabled) #site-navigation.main-navigation #toggle-menu, body:not(.
@@ -344,10 +344,6 @@ a {
button,
.button,
input[type="submit"],
@@ -393,6 +389,79 @@ button[data-load-more-btn] {
* 7. Widgets
@@ -52,14 +52,14 @@ $font_line_height_body: #{map-deep-get($config-global, "font", "line-height", "b
$button_line_height: #{map-deep-get($config-button, "font", "line-height")};
$button_font_weight: #{map-deep-get($config-button, "font", "weight")};
$button_font_size: #{map-deep-get($config-button, "font", "size")};
-$button_spacing_vertical: #{map-deep-get($config-button, "padding", "vertical")};
+$button_spacing_vertical: #{map-deep-get($config-button, "padding", "vertical")};
$button_spacing_horizontal: #{map-deep-get($config-button, "padding", "horizontal")};
$button_color: #{map-deep-get($config-button, "color", "text")};
$button_color_hover: #{map-deep-get($config-button, "color", "text-hover")};
$button_background: #{map-deep-get($config-button, "color", "background")};
$button_background_hover: #{map-deep-get($config-button, "color", "background-hover")};
$font_size_widget_title: #{map-deep-get($config-heading, "font", "size", "h3")};
* 1. General Styles
@@ -134,8 +134,8 @@ h6 {
border: 1px solid $color_background_light;
padding: $spacing_horizontal;
@@ -237,8 +237,8 @@ h6 {
border-width: 0;
padding: $button_spacing_vertical $button_spacing_horizontal;
color: $button_color_hover;
background-color: $button_background_hover;
@@ -248,3 +248,56 @@ h6 {
box-shadow: none;
color: #2c313f;
color: #3e69dc;
+ color: #3e69dc;
+ line-height: 1.44;
+ background-color: #3e69dc;
+ border-radius: 10px;
+ margin-bottom: -0.34em;
+ margin-top: -0.33em;
+ background-color: #2c313f;
@@ -1233,3 +1414,48 @@ h6 {
background-color: #2c313f;
- color: #2c313f;
- color: #3e69dc;
+ color: #2c313f;
@@ -4065,10 +4233,6 @@ p:not(.site-title) a:hover {
border: 2px solid;
@@ -4138,6 +4302,59 @@ button[data-load-more-btn].has-background:visited {
font-size: 1rem;
@@ -4125,10 +4262,6 @@ p:not(.site-title) a:hover {
@@ -4198,6 +4331,59 @@ button[data-load-more-btn].has-background:visited {
@@ -1,19 +1,85 @@
.wp-block-a8c-blog-posts {
+ &.image-aligntop {
+ .post-thumbnail {
+ margin-bottom: #{0.5 * map-deep-get($config-global, "spacing", "vertical")};
+ &.image-alignleft {
+ margin-right: #{map-deep-get($config-global, "spacing", "vertical")};
+ &.image-alignright {
+ margin-left: #{map-deep-get($config-global, "spacing", "vertical")};
+ &.image-alignbehind .post-has-image {
+ .entry-wrapper {
+ padding: #{map-deep-get($config-global, "spacing", "vertical")};;
+ .cat-links {
+ a:hover {
+ .article-section-title {
article {
- margin-bottom: calc(3 * #{map-deep-get($config-global, "spacing", "vertical")});
+ margin-bottom: #{2 * map-deep-get($config-global, "spacing", "vertical")};
+ @include media(mobile) {
+ margin-bottom: #{3 * map-deep-get($config-global, "spacing", "vertical")};
- .post-thumbnail img {
- width: auto;
+ img {
+ width: auto;
+ .entry-wrapper > * {
+ margin-top: #{map-deep-get($config-global, "spacing", "unit")};
+ margin-bottom: #{map-deep-get($config-global, "spacing", "unit")};
+ &:first-child {
+ &:last-child {
.entry-title {
color: #{map-deep-get($config-global, "color", "primary", "default")};
+ .has-background:not(.has-background-background-color) &,
+ [class*="background-color"]:not(.has-background-background-color) &,
+ [style*="background-color"] & {
&:hover {
color: #{map-deep-get($config-global, "color", "primary", "hover")};
.has-background:not(.has-background-background-color) &,
@@ -24,16 +90,84 @@
+ &:after {
.entry-meta,
- .entry-footer,
.cat-links {
color: #{map-deep-get($config-global, "color", "foreground", "light")};
- font-size: #{map-deep-get($config-global, "font", "size", "sm")};
[class*="background-color"]:not(.has-background-background-color) &,
[style*="background-color"] & {
+ .byline:not(:last-child) {
+ margin-right: #{map-deep-get($config-global, "spacing", "unit")};
+ .published + .updated {
+@import "../../base/extends";
+ // Extend button style
+ @extend %button-style;
@@ -1,111 +1,155 @@
- display: block;
- /* Vertical margins logic between posts */
- margin-top: calc(3 * #{map-deep-get($config-global, "spacing", "vertical")});
- &:first-child {
- &:last-child {
+ &.image-alignbehind .post-has-image .entry-wrapper {
- .entry-title {
- color: #{map-deep-get($config-global, "color", "primary", "default")};
+ &.is-grid article {
- color: #{map-deep-get($config-global, "color", "primary", "hover")};
- .has-background:not(.has-background-background-color) &,
- [class*="background-color"]:not(.has-background-background-color) &,
- [style*="background-color"] & {
+ font-size: #{map-deep-get($config-global, "font", "size", "base")};
+ & + article {
- .entry-wrapper > * {
- /* Vertical margins logic between post details */
- margin-top: #{map-deep-get($config-global, "spacing", "unit")};
- margin-bottom: #{map-deep-get($config-global, "spacing", "unit")};
+ /* Vertical margins logic between posts */
+ margin-top: #{2 * map-deep-get($config-global, "spacing", "vertical")};
+ margin-top: #{3 * map-deep-get($config-global, "spacing", "vertical")};
&:first-child {
margin-top: 0;
&:last-child {
- margin-bottom: 0;
- .more-link {
- .entry-meta,
- .cat-links {
- color: #{map-deep-get($config-global, "color", "foreground", "light")};
+ .post-thumbnail img {
- > span {
- margin-right: #{map-deep-get($config-global, "spacing", "unit")};
- & > * {
- .published + .updated {
- display: none; // Hide updated date?
- &:active {
- .svg-icon {
- margin-right: calc(0.25 * #{map-deep-get($config-global, "spacing", "unit")});
+ .entry-meta,
+ color: #{map-deep-get($config-global, "color", "foreground", "light")};
+ font-size: #{map-deep-get($config-global, "font", "size", "sm")};
+ > span > * {
// Extend button style
@extend %button-style;
@@ -118,4 +162,4 @@ button[data-load-more-btn] {
border: 2px solid currentColor;
@@ -125,7 +125,7 @@ $grid-configuration: map-extend($grid-configuration-default, $grid-configuration
* let’s use a placeholder to keep them all
* in-sync
-.fse-template-part .main-navigation .button {
line-height: 1;
cursor: pointer;
@@ -139,22 +139,22 @@ $grid-configuration: map-extend($grid-configuration-default, $grid-configuration
padding: 16px 16px;
-.fse-template-part .main-navigation .button:before, .fse-template-part .main-navigation .button:after {
content: '';
height: 0;
width: 0;
-.fse-template-part .main-navigation .button:before {
margin-bottom: -0.12em;
-.fse-template-part .main-navigation .button:after {
margin-top: -0.11em;
-.fse-template-part .main-navigation .button:hover, .fse-template-part .main-navigation .button:focus, .fse-template-part .main-navigation .has-focus.button {
background-color: indigo;
@@ -300,21 +300,78 @@ object {
color: blue;
color: indigo;
@@ -323,21 +380,40 @@ object {
+ color: indigo;
@@ -346,6 +422,110 @@ object {
+ font-family: sans-serif;
+ font-family: var(--font-headings, sans-serif);
+ font-size: 1.2rem;
+ background-color: blue;
+ background-color: indigo;
@@ -1189,11 +1189,54 @@ object {
@@ -1201,22 +1244,13 @@ object {
- color: blue;
- color: indigo;
@@ -1231,76 +1265,186 @@ object {
+ color: blue;