.to-the-content-wrapper {
top: calc(100% + 1.8rem);
/* Template: Full Width ------------------ */
body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
width: calc(100% - 8rem);
body.template-full-width .alignfull:not(.has-background) > .wp-block-group__inner-container > p:not(.has-background-color) {
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .alignleft,
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > p .alignleft,
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignleft {
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .alignright,
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > p .alignright,
body.template-full-width [class*="wp-block"].alignfull [class*="__inner-container"] > .wp-block-image .alignright {
/* Post: Archive ------------------------- */
.reduced-spacing .archive-header {
body:not(.singular) main > article:first-of-type {
.no-search-results-form {
/* Post: Single -------------------------- */
.singular .entry-header {
.entry-categories-inner {
margin: -1.4rem 0 0 -3rem;
max-width: calc(100% - 3rem);
.post-meta-wrapper.post-meta-single-bottom {
.pagination-single-inner {
justify-content: space-between;
.pagination-single.only-next .pagination-single-inner {
justify-content: flex-end;
.pagination-single hr:first-child {
.pagination-single hr:last-child {
.pagination-single a + a {
.pagination-single a .arrow {
.pagination-single .next-post {
flex-direction: row-reverse;
.pagination-single .next-post .arrow {
/* Blocks -------------------------------- */
/* BLOCK: SHARED MEDIA STYLES */
.wp-block-embed figcaption,
.wp-block-image figcaption {
/* BLOCK: BASE MARGINS */
.wp-block-archives:not(.alignwide):not(.alignfull),
.wp-block-categories:not(.alignwide):not(.alignfull),
.wp-block-columns:not(.alignwide):not(.alignfull),
.wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull),
.wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-media-text:not(.alignwide):not(.alignfull),
.wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-video:not(.alignwide):not(.alignfull) {
.wp-block-columns.alignwide + .wp-block-columns.alignwide,
.wp-block-columns.alignfull + .wp-block-columns.alignfull {
.entry-content .wp-block-columns h1,
.entry-content .wp-block-columns h2,
.entry-content .wp-block-columns h3,
.entry-content .wp-block-columns h4,
.entry-content .wp-block-columns h5,
.entry-content .wp-block-columns h6 {
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
width: calc(100% - 8rem);
.wp-block-cover-image h2,
figure.wp-block-gallery.alignnone,
figure.wp-block-gallery.aligncenter {
figure.wp-block-gallery.alignwide,
figure.wp-block-gallery.alignfull {
.wp-block-group.has-background {
.alignfull:not(.has-background) > .wp-block-group__inner-container > p:not(.has-background-color) {
/* BLOCK: MEDIA AND TEXT */
.wp-block-media-text .wp-block-media-text__content {
.wp-block-pullquote blockquote p {
.wp-block-pullquote cite {
.wp-block-pullquote.alignfull:not(.is-style-solid-color) {
.wp-block-pullquote.alignwide::before,
.wp-block-pullquote.alignfull::before {
font-size: 11.272727272rem;
.wp-block-pullquote.alignwide blockquote p,
.wp-block-pullquote.alignfull blockquote p {
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p,
.wp-block-pullquote.alignleft.is-style-solid-color blockquote p,
.wp-block-pullquote.alignright.is-style-solid-color blockquote p {
.wp-block-pullquote.is-style-solid-color.alignwide,
.wp-block-pullquote.is-style-solid-color.alignfull {
.wp-block-pullquote.alignleft.is-style-solid-color blockquote p,
.wp-block-pullquote.alignright.is-style-solid-color blockquote p {
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
.wp-block-separator.is-style-wide {
max-width: calc(100vw - 8rem);
/* Entry Content ------------------------- */
margin: 4.5rem auto 2.5rem;
margin: 0.3rem 2rem 2rem 0;
margin: 0.3rem 0 2rem 2rem;
.entry-content > .alignwide:not(.wp-block-group.has-background),
.entry-content > .alignfull:not(.wp-block-group.has-background) {
.entry-content > .alignwide {
max-width: calc(100vw - 8rem);
width: calc(100vw - 8rem);
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignleft,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignleft,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignleft {
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignright,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignright,
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignright {
.entry-content > .alignwide:first-child,
.entry-content > .alignfull:first-child {
.alignfull > .wp-caption-text {
width: calc(100% - 8rem);
/* Comments ------------------------------ */
.comment-respond p.comment-notes,
.comment-respond p.logged-in-as {
letter-spacing: -0.025em;
margin: -2.5rem 0 4.4rem 0;
div.comment:first-of-type {
padding: 0.3rem 0 0 7.5rem;
/* PINGBACKS & TRACKBACKS */
.pingback .comment-body {
.comment-form p.logged-in-as {