/* --------------------------------------------------------------------------------------------- */
/*	Blocks
/* --------------------------------------------------------------------------------------------- */



/* Block: Audio ------------------------------ */

.wp-block-audio audio {
    width: 100%;
}

/* Block: Button ----------------------------- */
.wp-block-buttons {
    margin: 2rem 0;
}

.wp-block-button:not(.alignleft):not(.alignright) {
    margin-bottom: 2rem;
    margin-top: 2rem;
}

.wp-block-button:not(.alignleft):not(.alignright):first-child {
    margin-top: 0;
}

.wp-block-button:not(.alignleft):not(.alignright):last-child {
    margin-bottom: 0;
}

.wp-block-button.aligncenter {
    text-align: center;
}

.wp-block-button.alignright {
    text-align: right;
}

.wp-block-button__link {
    border: none;
	border-radius: initial;
    background: #000;
    color: #fff;
	display: inline-block;
    font-size: 0.875rem;
    line-height: 1;
    padding: 0.875rem 1.563rem 0.813rem;
    letter-spacing: 2px;
    text-decoration: none!important;
}

.is-style-squared .wp-block-button__link {
    border-radius: 0;
}

.editor-styles-wrapper .wp-block-button__link {
    border: none;
	border-radius: 0;
    font-size: 0.875rem;
    line-height: 1;
    padding: 0.875rem 1.563rem 0.813rem;
    letter-spacing: 2px;
}

.wp-block-button__link:hover,
.wp-block-button__link:focus {
    background: #ad7e35;
    color: #fff;
	text-decoration: none;
}

.wp-block-button__link.has-orange-background-color:hover,
.wp-block-button__link.has-orange-background-color:focus,
.wp-block-button__link.has-brown-background-color:hover,
.wp-block-button__link.has-brown-background-color:focus,
.wp-block-button__link.has-grey-background-color:hover,
.wp-block-button__link.has-grey-background-color:focus,
.wp-block-button__link.has-light-grey-background-color:hover,
.wp-block-button__link.has-light-grey-background-color:focus {
    background: #222;
}

.wp-block-button.is-style-outline .wp-block-button__link {
    background: transparent;
	border-radius: 0;
	border-width: 0;
    outline: 1px solid #b5b5b5;
	outline-offset: -1px;
    color: #000;
}

.wp-block-button.is-style-outline .wp-block-button__link:focus,
.wp-block-button.is-style-outline .wp-block-button__link:hover {
    background: transparent;
    opacity: 0.6;
}

/* inline buttons - multiple buttons in same block */
.wp-block-buttons>.wp-block-button {
    display: inline-block;
}

/* Block: Calendar --------------------------- */
/* Block: Categories ------------------------- */
/* Block: Classic ---------------------------- */
/* Block: Code ------------------------------- */
/* Block: Columns ---------------------------- */

.wp-block-columns {
    display: block;
    padding: 0 20px;
}

/* Add vertical breathing room to the full row of columns. */
.wp-block-columns {
    margin: 20px -20px;
}

/* Add horiztonal breathing room between individual columns. */
.wp-block-column {
    margin: 0 20px;
}



.wp-block-columns.are-vertically-aligned-top {
    align-items: flex-start;
}

.wp-block-columns.are-vertically-aligned-center {
    align-items: center;
}

.wp-block-columns.are-vertically-aligned-bottom {
    align-items: flex-end;
}

.wp-block-column.is-vertically-aligned-top {
    align-self: flex-start;
}

.wp-block-column.is-vertically-aligned-center {
    align-self: center;
}

.wp-block-column.is-vertically-aligned-bottom {
    align-self: flex-end;
}


/* Block: Cover ------------------------------ */
.wp-block-cover, 
.wp-block-cover-image {
    width: auto;
}

.wp-block-cover,
.wp-block-cover-image {
    align-items: center;
    background-color: #000;
    background-position: 50%;
    background-size: cover;
    color: #fff;
    display: flex;
    height: 30vh;
    justify-content: center;
    margin-bottom: 3rem;
    margin-top: 3rem;
    min-height: 20rem;
    overflow: hidden;
    position: relative;
}

.wp-block-cover p {
    margin: 0 auto;
}

.wp-block-cover.alignwide,
.wp-block-cover.alignfull {
    margin-top: 5rem;
    margin-bottom: 5rem;
}

.wp-block-cover-image.has-left-content,
.wp-block-cover.has-left-content {
    justify-content: flex-start;
}

.wp-block-cover p[style*="text-align: center"],
.wp-block-cover p[style*="text-align:center"] {
    margin-left: auto;
    margin-right: auto;
}

.wp-block-cover p[style*="text-align: right"],
.wp-block-cover p[style*="text-align:right"] {
    margin-left: auto;
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover-image.has-left-content .wp-block-cover-text,
.wp-block-cover-image.has-left-content h2,
.wp-block-cover.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
.wp-block-cover.has-left-content h2,
.wp-block-cover.has-left-content p {
    margin-left: 0;
    text-align: left;
}

.wp-block-cover-image.has-right-content,
.wp-block-cover.has-right-content {
    justify-content: flex-end;
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover-image.has-right-content .wp-block-cover-text,
.wp-block-cover-image.has-right-content h2,
.wp-block-cover.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
.wp-block-cover.has-right-content h2,
.wp-block-cover.has-right-content p {
    margin-right: 0;
    text-align: right;
}

.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
    background-attachment: fixed;
}

@supports (-webkit-overflow-scrolling:touch) {

    .wp-block-cover-image.has-parallax,
    .wp-block-cover.has-parallax {
        background-attachment: scroll;
    }
}

@media (prefers-reduced-motion:reduce) {

    .wp-block-cover-image.has-parallax,
    .wp-block-cover.has-parallax {
        background-attachment: scroll;
    }
}

.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
    background-color: inherit;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    opacity: .5;
    z-index: 1
}

.wp-block-cover-image.has-background-dim.has-background-dim-10:before,
.wp-block-cover.has-background-dim.has-background-dim-10:before {
    opacity: .1;
}

.wp-block-cover-image.has-background-dim.has-background-dim-20:before,
.wp-block-cover.has-background-dim.has-background-dim-20:before {
    opacity: .2;
}

.wp-block-cover-image.has-background-dim.has-background-dim-30:before,
.wp-block-cover.has-background-dim.has-background-dim-30:before {
    opacity: .3;
}

.wp-block-cover-image.has-background-dim.has-background-dim-40:before,
.wp-block-cover.has-background-dim.has-background-dim-40:before {
    opacity: .4;
}

.wp-block-cover-image.has-background-dim.has-background-dim-50:before,
.wp-block-cover.has-background-dim.has-background-dim-50:before {
    opacity: .5;
}

.wp-block-cover-image.has-background-dim.has-background-dim-60:before,
.wp-block-cover.has-background-dim.has-background-dim-60:before {
    opacity: .6;
}

.wp-block-cover-image.has-background-dim.has-background-dim-70:before,
.wp-block-cover.has-background-dim.has-background-dim-70:before {
    opacity: .7;
}

.wp-block-cover-image.has-background-dim.has-background-dim-80:before,
.wp-block-cover.has-background-dim.has-background-dim-80:before {
    opacity: .8;
}

.wp-block-cover-image.has-background-dim.has-background-dim-90:before,
.wp-block-cover.has-background-dim.has-background-dim-90:before {
    opacity: .9;
}

.wp-block-cover-image.has-background-dim.has-background-dim-100:before,
.wp-block-cover.has-background-dim.has-background-dim-100:before {
    opacity: 1;
}

.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
    max-width: 30.5rem;
    width: 100%;
}

.wp-block-cover-image:after,
.wp-block-cover:after {
    display: block;
    content: "";
    font-size: 0;
    min-height: inherit
}

@supports ((position:-webkit-sticky) or (position:sticky)) {

    .wp-block-cover-image:after,
    .wp-block-cover:after {
        content: none
    }
}

.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
    display: flex;
}

.wp-block-cover > *,
.wp-block-cover-image > * {
    position: relative;
    z-index: 1;
}

.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
    margin: 0 auto;
    max-width: 960px;
    width: calc(100% - 5rem);
    z-index: 1;
}
.wp-block-cover .wp-block-cover__inner-container {
	font-weight: 300;
    width: calc(100% - 4rem);
}
.wp-block-cover .wp-block-cover__inner-container p:second-of-type {
    font-family: "Playfair Display", "Times New Roman", serif;
}

.wp-block-cover__video-background {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    z-index: 0;
}

.wp-block-cover a,
.wp-block-cover-image a {}

.wp-block-cover .wp-block-buttons.aligncenter {
    margin: 1.25rem auto 0;
    text-align: center;
}

/* Block: Embed ------------------------------ */

.wp-block-embed {
    margin-bottom: 3rem;
    margin-top: 3rem;
}

.wp-block-embed.aligncenter * {
    margin-left: auto;
    margin-right: auto;
}

/* Block: File ------------------------------- */

.wp-block-file {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-bottom: 4rem;
    width: 100%;
}

.wp-block-file.aligncenter {
    text-align: center;
    align-items: center
}

.wp-block-file.alignright {
    text-align: right;
    align-items: flex-end
}

.wp-block-file a:not(.wp-block-file__button) {
    text-decoration: none;
    font-weight: 700;
    font-size: 1.1em;
}

.wp-block-file a:not(.wp-block-file__button):hover {
    text-decoration: underline;
}

.wp-block-file .wp-block-file__button {
    display: block;
    font-size: .8em;
    padding: 1em 1.25em;
}


.wp-block-file > *:first-child {
    margin: 0 1rem 0 0;
}


/* Block: Gallery ---------------------------- */
.blocks-gallery-grid, 
.wp-block-gallery {
    margin: 2rem auto;
}

.blocks-gallery-grid figcaption, 
.wp-block-gallery figcaption {
    font-style: italic;
	margin-top: -2rem;
}

.blocks-gallery-caption {
    border: 1px solid #e0e0e0;
    padding: 0.5rem 0;
    border-left: none;
    border-right: none;
}

figcaption.blocks-gallery-caption ,
.blocks-gallery-grid .blocks-gallery-image figcaption, 
.blocks-gallery-grid .blocks-gallery-item figcaption, 
.wp-block-gallery .blocks-gallery-image figcaption, 
.wp-block-gallery .blocks-gallery-item figcaption {
	font-size: 0.813rem;
}

/* Block: Group ------------------------------ */

.wp-block-group:not(.alignwide):not(.alignfull) {
    margin: 4rem auto;
}

.wp-block-group.has-background {
    padding: 3rem 2rem;
}

.wp-block-group > *:first-child,
.wp-block-group__inner-container > *:first-child {
    margin-top: 0;
}

.wp-block-group > *:last-child,
.wp-block-group__inner-container > *:last-child {
    margin-bottom: 0;
}

.wp-block-group p[style*="text-align: center"],
.wp-block-group p[style*="text-align:center"] {
    margin-left: auto;
    margin-right: auto;
}

.wp-block-group p[style*="text-align: right"],
.wp-block-group p[style*="text-align:right"] {
    margin-left: auto;
}

/* Block: HTML ------------------------------- */
/* Block: Image ------------------------------ */

.wp-block-image {
    margin-bottom: 3rem;
    margin-top: 3rem;
}

.wp-block-image .aligncenter img {
    margin: 0 auto;
}

.wp-block-columns .wp-block-image {
    margin: 1rem auto 2rem;
}

.wp-block-columns .wp-block-image img {
    margin: auto;
}

.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
    width: 100%;
}

/* Block: Image captions ------------------------------ */
.wp-block-image figcaption {
    font-size: 0.938rem;
    line-height: 1.2;
    margin: 0;
    padding: 1rem 0 0;
    font-style: italic;
    text-align: center;
    clear: both;
    display: block;
    float: none;
    max-width: 100%;
}

/*==================================
	20.0 Alignments
==================================*/

.default-page .alignfull {
    margin-left: calc(-100vw / 2 + 100% / 2);
    margin-right: calc(-100vw / 2 + 100% / 2);
    max-width: 100vw;
}

.default-page .alignfull,
.default-page .alignwide {
    position: relative;
}

.default-page .alignfull {
    width: 100vw;
    left: calc(-50vw + 50%);
    margin-left: 0px;
    margin-right: 0px;
}

.default-page .alignfull figcaption,
.default-page .alignwide figcaption {
    text-align: center;
}

.wp-block-image .alignleft,
.wp-block-image .alignright {
	float: none;
    margin: 0.5rem 0;
}

/* Block: Latest Comments -------------------- */
.wp-block-latest-comments__comment-meta {
    font-weight: 700;
}

.wp-block-latest-comments__comment-meta a {
    text-decoration: none;
}

/* HAS AVATAR */
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment {
    display: flex;
}

.wp-block-latest-comments.has-avatars img.avatar {
    flex-shrink: 0;
    height: 6rem;
    margin-right: 1.5rem;
    width: 6rem;
}

/* HAS EXCERPT */
.wp-block-latest-comments__comment-excerpt {
    font-size: .9em;
    margin-top: 1rem;
}

.wp-block-latest-comments__comment-excerpt p:last-child {
    margin-bottom: 0;
}

/* HAS TIME */
.wp-block-latest-comments time {
    display: block;
    font-weight: 400;
    margin-top: .6rem;
}


/* Block: Latest Posts ----------------------- */

/* STYLE: GRID */

.wp-block-latest-posts.is-grid {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
}

.wp-block-latest-posts.is-grid li {
    border-top: .1rem solid #E1E1E3;
    margin: 0 0 2.4rem 0;
    padding-top: 1.2rem;
    width: 100%;
}

.wp-block-latest-posts.is-grid li > a {
    font-size: 1.25em;
}

.wp-block-latest-posts.is-grid a:hover {
    text-decoration: underline;
}

.wp-block-latest-posts__post-date {
    display: block;
    margin: .8rem 0 0;
}

.wp-block-latest-posts__post-excerpt {
    font-size: .95em;
    line-height: 1.4;
    margin-top: 15px;
}


/* Block: List ------------------------------- */
/* Block: Media Text ------------------------- */

.wp-block-media-text {
    align-items: center;
    display: block;
    grid-template-rows: auto;
    grid-template-areas: "media-text-media media-text-content";
    grid-template-columns: 50% auto;
	margin: 2.5rem auto;
}

.wp-block-media-text .wp-block-media-text__content p {
    margin: 1rem 0;
}

.wp-block-media-text.has-media-on-the-right {
    grid-template-areas: "media-text-content media-text-media";
    grid-template-columns: auto 50%;
}

.wp-block-media-text.is-vertically-aligned-top {
    align-items: start;
}

.wp-block-media-text.is-vertically-aligned-center {
    align-items: center;
}

.wp-block-media-text.is-vertically-aligned-bottom {
    align-items: end;
}

.wp-block-media-text .wp-block-media-text__media {
    grid-area: media-text-media;
    margin: 0
}

.wp-block-media-text .wp-block-media-text__content {
    grid-area: media-text-content;
    padding: 2.5rem;
    word-break: break-word;
}

.wp-block-media-text__content p:first-of-type {
    font-family: "Playfair Display", "Times New Roman", serif;
}

.wp-block-media-text .wp-block-media-text__content > *:first-child {
    margin-top: 0;
}

.wp-block-media-text .wp-block-media-text__content > *:last-child {
    margin-bottom: 0;
}

.wp-block-media-text > figure > img,
.wp-block-media-text > figure > video {
    max-width: unset;
    vertical-align: middle;
    width: 100%;
}

.wp-block-media-text.is-image-fill figure {
    background-size: cover;
    height: 100%;
    min-height: 250px;
}

.wp-block-media-text.is-image-fill figure > img {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

@media (max-width: 600px) {

    .wp-block-media-text.is-stacked-on-mobile {
        grid-template-columns: 100% !important;
        grid-template-areas: "media-text-media""media-text-content"
    }

}


/* Block: More ------------------------------- */
/* Block: Navigation Menu -------------------- */
/* Block: Page Break ------------------------- */
/* Block: Paragraph -------------------------- */

p.has-background {
    padding: 2rem;
}

/* Block: Preformatted ----------------------- */
/* Block: Pullquote -------------------------- */
.wp-block-pullquote {
	text-align: left;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
    display: block;
	float: none;
	max-width: 100%;
    width: 90%;
}

.wp-block-pullquote:not(.alignleft):not(.alignright):not(.alignwide):not(.alignfull) {
    margin-bottom: 4rem;
    margin-top: 4rem;
}

.wp-block-pullquote blockquote {
    border: none;
    margin: 0;
}

.wp-block-pullquote.alignleft p, 
.wp-block-pullquote.alignright p {
    font-size: 1.25rem;
	line-height: 1.375;
}
.entry-content .wp-block-pullquote p {
    max-width: 100%;
}

/* STYLE: SOLID */

.wp-block-pullquote.is-style-solid-color {
    padding: 3rem 2rem;
}

.wp-block-pullquote.is-style-solid-color cite {
    color: inherit;
}

/* Block: Quote ------------------------------ */

.wp-block-quote[style*="text-align:center"],
.wp-block-quote[style*="text-align: center"] {
    border: none;
    padding: 0;
}

.wp-block-quote[style*="text-align:right"],
.wp-block-quote[style*="text-align: right"] {
    border-width: 0 .4rem 0 0;
    padding-left: 0;
    padding-right: 2rem;
}

.entry-content .wp-block-quote p {
    max-width: 100%;
}

/* STYLE: LARGE */

.wp-block-quote.is-style-large {
    border: none;
    font-size: 1.75em;
    font-weight: 700;
    padding: 0;
}

.wp-block-quote.is-style-large p {
    line-height: 1.25;
}

/* Block: RSS -------------------------------- */
/* Block: Search ----------------------------- */

.wp-block-search {
    display: flex;
    flex-wrap: wrap;
    justify-content: stretch;
}

.wp-block-search .wp-block-search__label {
    width: 100%
}

.wp-block-search .wp-block-search__input {
    flex-grow: 1;
    width: 20rem;
}

.wp-block-search .wp-block-search__button {
    flex-shrink: 0;
    margin-left: 1rem;
}

/* Block: Separator -------------------------- */
.wp-block-separator {
    margin: 2rem auto;
	max-width: 50%;
}

.wp-block-separator.is-style-wide {
    max-width: 100%;
}

.wp-block-separator.is-style-dots {
    background: none;
    border: none;
    text-align: center;
    max-width: none;
    line-height: 1;
    height: auto;

}

.wp-block-separator.is-style-dots:before {
    color: inherit;
    content: "\00b7 \00b7 \00b7";
    font-size: 2rem;
    letter-spacing: 2rem;
    padding-left: 2rem;
}


/* Block: Spacer ----------------------------- */
/* Block: Table ------------------------------ */

/* STYLE: STRIPES */

table.is-style-stripes * {
    border: none;
}

table.is-style-stripes tr:nth-child(odd) {
    background: #F1F1F3;
}

/* Block: Tag Cloud -------------------------- */
/* Block: Verse ------------------------------ */
/* Block: Video ------------------------------ */


/* Block Colors ------------------------------ */

/* DEFAULT COLORS */

/* colours */
.has-orange-background-color {
    background: #d6ac6a;
}

.has-orange-color,
.has-orange-color:visited {
    color: #d6ac6a;
}

.has-brown-background-color {
    background: #ad7e35;
}

.has-brown-color,
.has-brown-color:visited {
    color: #ad7e35;
}

.has-black-background-color {
    background: #000;
}

.has-black-color,
.has-black-color:visited {
    color: #000;
}

.has-grey-background-color {
    background: #9a9a9a;
}

.has-grey-color,
.has-grey-color:visited {
    color: #9a9a9a;
}

.has-light-grey-background-color {
    background: #efefef;
}

.has-light-grey-color,
.has-light-grey-color:visited {
    color: #efefef;
}

.has-white-background-color {
    background: #fff;
}

.has-white-color,
.has-white-color:visited {
    color: #fff;
}

.has-text-color a {
    color: inherit;
}

/* Block Typography Classes ------------------ */

.entry-content .has-small-font-size {
    font-size: .875rem;
}

.entry-content .has-regular-font-size {
    font-size: 1rem;
}

.entry-content .has-medium-font-size {
    font-size: 2rem;
}

.entry-content .has-large-font-size {
    font-size: 2.5rem;
}

.entry-content .has-larger-font-size {
    font-size: 3rem;
}

.entry-content .has-small-font-size,
.entry-content .has-regular-font-size,
.entry-content .has-medium-font-size {
    line-height: 1.2;
    margin: 0.75rem 0;
}

.entry-content .has-large-font-size,
.entry-content .has-larger-font-size {
    line-height: 1.1;
    margin: 1rem 0;
}

.has-text-align-left {
    text-align: left;
}

.has-text-align-center {
    text-align: center;
}

.has-text-align-right {
    text-align: right;
}

.has-text-align-justify {
    text-align: justify;
}

.has-drop-cap:not(:focus):first-letter,
.has-drop-cap:first-letter {
    color: #222;
    float: left;
    font-family: "Times New Roman", serif;
    font-size: 6.5rem;
    line-height: .68;
    font-weight: 700;
    margin: 0.375rem .688rem 0 0;
    text-transform: uppercase;
    font-style: normal;
}

.has-drop-cap:after {
    content: "";
    display: table;
    clear: both;
    padding-top: 14px
}

/* Medium devices (tablets, 768px and up) */
@media screen and (min-width: 768px) {

    .wp-block-pullquote.alignleft,
    .wp-block-pullquote.alignright {
        max-width: 40%;
    }
}

/* Large devices (desktops, 992px and up) */
@media screen and (min-width: 992px) {
    .wp-block-columns {
        display: flex;
        flex-wrap: nowrap;
        padding: 0;
    }
	.wp-block-cover .wp-block-cover__inner-container {
		width: calc(100% - 8rem);
	}
	.wp-block-pullquote.alignleft,
	.wp-block-pullquote.alignright {
		display: inline-block;
		max-width: 40%;
		width: auto;
	}
	.wp-block-pullquote.alignleft {
	    float: left;
	}
	.wp-block-pullquote.alignright {
	    float: right;
	}
	.wp-block-image .alignleft {
		float: left;
		margin: 4rem 4rem 3rem -4rem;
	}

	.wp-block-image .alignright {
		float: right;
		margin: 4rem -4rem 3rem 4rem;
	}

	.single-right .wp-block-image .alignleft,
	.template-left .wp-block-image .alignleft {
		float: left;
		margin: 3rem 3rem 3rem 0;	
	}
	
	.single-right .wp-block-image .alignright,
	.template-right .wp-block-image .alignright {
		float: right;
		margin: 3rem 0 3rem 3rem;
	}	

    .blog-classic-left .alignfull,
    .blog-classic-left .alignwide,
    .blog-classic .alignfull,
    .blog-classic .alignwide	{
        max-width: 700px;
    }
	
}

/* Larger devices (Desktop, 1200px and up */
@media (min-width: 1200px) {

    .wp-block-media-text {
        display: grid;
    }

    .default-page .alignwide {
        margin: 4rem -180px;
        max-width: 1320px;
    }


    .default-page .alignfull, 
	.default-page .alignwide {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }

}
