
/* --------------------------------------------------------------------------------------------- */
/*	Blocks
/* --------------------------------------------------------------------------------------------- */


/* Block Colors ------------------------------ */

/* DEFAULT COLORS */

/* colours */
.has-orange-background-color {
	background: #ffc412;
}

.has-orange-color,
.has-orange-color:visited {
	color: #ffc412;
}

.has-dark-grey-background-color {
	background: #151515;
}

.has-dark-grey-color,
.has-dark-grey-color:visited {
	color: #151515;
}

.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:first-letter {
	color: #151515;
    float: left;
    font-size: 6.313rem;
    line-height: .68;
    font-weight: 700;
	margin: 0.313rem .5rem 0 0;
    text-transform: uppercase;
    font-style: normal
}

.has-drop-cap:after {
    content: "";
    display: table;
    clear: both;
    padding-top: 14px
}

/* Block: _Shared Lists ---------------------- */

.wp-block-archives,
.wp-block-categories,
.wp-block-latest-posts,
.wp-block-latest-comments {
	list-style: none;
	margin: 4rem 0;
}

.wp-block-archives ul,
.wp-block-categories ul,
.wp-block-latest-posts ul,
.wp-block-latest-comments ul {
	list-style: none;
}

.wp-block-archives li,
.wp-block-categories li,
.wp-block-latest-posts li,
.wp-block-latest-comments li {
	line-height: 1.2;
	margin: 2rem 0 0 0;
}

.wp-block-archives li li,
.wp-block-categories li li,
.wp-block-latest-posts li li {
	margin-left: 2rem;
}

.wp-block-archives li > a,
.wp-block-categories li > a,
.wp-block-latest-posts li > a,
.wp-block-latest-comments li > a {
	font-size: 1.25em;
	font-weight: 700;
	text-decoration: none;
}

.wp-block-archives.aligncenter,
.wp-block-categories.aligncenter {
	text-align: center;
}

/* Block: Archives --------------------------- */
/* Block: Audio ------------------------------ */

.wp-block-audio audio {
    width: 100%;
}

/* Block: Button ----------------------------- */

.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; }

.is-style-squared .wp-block-button__link {
    border-radius: 0;
}

.wp-block-button__link {
border: .2rem solid;
    border: none;
    border-radius: 1.5rem;
    cursor: pointer;
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 1px;
    margin: 0;
    padding: 0.5rem 0.875rem;
    padding: 0.875rem 1.5rem;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .15s linear;
    -webkit-appearance: none;
    -moz-appearance: none;		
}

.wp-block-button__link:hover,
.wp-block-button__link:focus {
    background: #ffc412;
    color: #fff;
    text-decoration: none;
}

.wp-block-button__link.has-orange-background-color:hover,
.wp-block-button__link.has-orange-background-color:focus {
    background: #151515;
}


/* 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 {
	align-items: center;
    background-position: 50%;
    background-size: cover;
	color: #fff;
    display: flex;
	height: 30vh;
    justify-content: center;
	margin-bottom: 3rem;
	margin-top: 3rem;
    min-height: 31rem;
    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;
}

/* Make sure the overlay is on top */
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, 
.wp-block-cover-image .wp-block-cover__gradient-background, 
.wp-block-cover.has-background-dim:not(.has-background-gradient):before, 
.wp-block-cover .wp-block-cover__gradient-background {
	z-index: 2;
}

/* Adjust the opacity level of the overlay */
.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;
}

/* Make sure the cover text is on top of the overlay */
.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: 3;
}

.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 {
	
}

/* 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;
}

.entry-content ul > li.blocks-gallery-item:before {
	display: none !important;
}

/* 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-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%;
}

/*==================================
	20.0 Alignments
==================================*/

.default-page .alignfull,
.header-inner.cover-title-full .alignfull,
.header-inner-dark.cover-title-full .alignfull,
.header-inner.cover-full .alignfull,
.header-inner-dark.cover-full .alignfull {
	margin-left  : calc( -100vw / 2 + 100% / 2 );
	margin-right : calc( -100vw / 2 + 100% / 2 );
	max-width    : 100vw;
}

.default-page .alignfull,
.header-inner.cover-title-full .alignfull,
.header-inner-dark.cover-title-full .alignfull,
.header-inner.cover-full .alignfull,
.header-inner-dark.cover-full .alignfull,
.default-page .alignwide,
.header-inner.cover-title-full .alignwide,
.header-inner-dark.cover-title-full .alignwide,
.header-inner.cover-full .alignwide,
.header-inner-dark.cover-full .alignwide {
	position: relative;
}

.default-page .alignfull,
.header-inner.cover-title-full .alignfull,
.header-inner-dark.cover-title-full .alignfull,
.header-inner.cover-full .alignfull,
.header-inner-dark.cover-full .alignfull {
	width: 100vw;
	left: calc(-50vw + 50%);
	margin-left: 0px;
	margin-right: 0px;
}

/* .alignfull {
    margin-left  : calc( -100vw / 2 + 100% / 2 );
    margin-right : calc( -100vw / 2 + 100% / 2 );
    max-width    : 100vw;
} 
.alignwide,
.alignfull {
	position: relative;
}
.alignfull {
	width: 100vw;
	left: calc(-50vw + 50%);
	margin-left: 0px;
	margin-right: 0px;
}
*/

	.default-page .alignfull figcaption,
    .header-inner.cover-title-full .alignfull figcaption,
    .header-inner-dark.cover-title-full .alignfull figcaption,
    .header-inner.cover-full .alignfull figcaption,
    .header-inner-dark.cover-full .alignfull figcaption,
	.default-page .alignwide figcaption,
    .header-inner.cover-title-full .alignwide figcaption,
    .header-inner-dark.cover-title-full .alignwide figcaption,
    .header-inner.cover-full .alignwide figcaption,
    .header-inner-dark.cover-full .alignwide figcaption {
		text-align: center;
}


/* 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;
}
.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 .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: center;
}
.wp-block-pullquote.alignleft,
	.wp-block-pullquote.alignright {
    display: inline-block;
    max-width: 100%;
}
.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 p {
	font-weight: 700;
	line-height: 1.25;
}

.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.is-style-wide {
	max-width: 112rem;
	width: calc( 100vw - 5rem );
}

.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: 2em;
    padding-left: 2em;
}


/* 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 ------------------------------ */


/* 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;
	}

}

/* Larger devices (Desktop, 1200px and up */
@media (min-width: 1200px) {
	
	.wp-block-media-text {
		display: grid;
	}
/* 	.alignwide {
		margin-left  : -180px;
		margin-right : -180px;
		max-width    : 1320px;
	} 
	.alignwide,
	.alignfull {
		margin-top: 3rem;
		margin-bottom: 3rem;
	}	
	*/
	
	
	.default-page .alignwide,
	.header-inner.cover-title-full .alignwide,
	.header-inner-dark.cover-title-full .alignwide,
	.header-inner.cover-full .alignwide,
	.header-inner-dark.cover-full .alignwide {
		margin-left  : -180px;
		margin-right : -180px;
		max-width    : 1320px;
	}	
	

	.default-page .alignfull,
	.header-inner.cover-title-full .alignfull,
	.header-inner-dark.cover-title-full .alignfull,
	.header-inner.cover-full .alignfull,
	.header-inner-dark.cover-full .alignfull,	
	.default-page .alignwide,
	.header-inner.cover-title-full .alignwide,
	.header-inner-dark.cover-title-full .alignwide,
	.header-inner.cover-full .alignwide,
	.header-inner-dark.cover-full .alignwide {
		margin-top: 3rem;
		margin-bottom: 3rem;
	}	

}