/* @override
	https://pilgrimbreath.org/zinc/css/site.css
*/

/* @group BLEND MODES */

.blend-mode {background-blend-mode: normal; }
.blend-mode {background-blend-mode: multiply; }
.blend-mode {background-blend-mode: screen; }
.blend-mode {background-blend-mode: overlay; }
.blend-mode {background-blend-mode: darken; }
.blend-mode {background-blend-mode: lighten; }
.blend-mode {background-blend-mode: color-dodge; }
.blend-mode {background-blend-mode: color-burn; }
.blend-mode {background-blend-mode: hard-light; }
.blend-mode {background-blend-mode: soft-light; }
.blend-mode {background-blend-mode: difference; }
.blend-mode {background-blend-mode: exclusion; }
.blend-mode {background-blend-mode: hue; }
.blend-mode {background-blend-mode: saturation; }
.blend-mode {background-blend-mode: color; }
.blend-mode {background-blend-mode: luminosity; }

/* @end */

/* @group Colour VARS COPYX */

.01 {color: var(--colour_one_dark); 
}
.01 {color: var(--colour_two_dark); 
}
.01 {color: var(--colour_two_medium); 
}
.01 {color: var(--colour_three_medium); 
}
.01 {color: var(--colour_four_light); 
}
.01 {color: var(--colour_five_light); 
}
.01 {color: var(--colour_two_dark); 
}
.01 {color: var(--universal_light); 
}
.01 {color: var(--universal_dark); 
}

/* @end */

/* @group AN01 Colour Viz */


.pbcolor-1-hex {background-color: #152626; }
.pbcolor-2-hex {background-color: #6B7334; }
.pbcolor-3-hex {background-color: #8B8C74; }
.pbcolor-4-hex {background-color: #F2EFDC; }
.pbcolor-5-hex {background-color: #D9CAAD; }


/* @end */

/* @group Colour VARS Viz */


.colour_one_dark: {background-color: #152626; }
.colour_two_dark: {background-color: #6B7334; }
.colour_two_medium: {background-color: #8B8C74; }
.colour_three_medium: {background-color: #8B8C74; }
.colour_four_light: {background-color: #F2EFDC; }
.colour_five_light: {background-color: #D9CAAD; }
.universal_light: {background-color: #FFFFFF; }
.universal_dark: {background-color: #000000; }

/* @end */

/* @group Colour Vars */

:root {
  --colour_one_dark: #152626;
  --colour_two_dark: #6B7334;
  --colour_two_medium: #8B8C74;
  --colour_three_medium: #8B8C74;
  --colour_four_light: #F2EFDC;
  --colour_five_light: #D9CAAD;
  --universal_light: #FFFFFF;
  --universal_dark: #000000;
}

/* @end */




/* ---------------SITEWIDE--------------- */

/* @group Base */

body {
font-family: elza, sans-serif;
font-weight: 400;
font-style: normal;
background-color: var(--colour_one_dark);
}



a {
	color: var(--colour_three_medium);
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	color: var(--universal_dark);
		  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
}


h1, h2, h3, h4, h5, h6, h7 {
font-family: adriane, serif;
font-weight: 400;
font-style: normal;
color: var(--colour_two_dark);
}


.pagination {
	font-size: 1.2em;
	padding-top: 1em;
	padding-bottom: 1em;
}

.pagination a {
	font-size: 1.2em;
	color: #797968;
	border-style: solid;
	border-width: 1px;
	margin: .5em;
	font-weight: bold;
	background-color: white;
	padding: 0.7rem 1.1rem;
}

.pagination a:hover {
}



/* @end */

/* @group Navigation */


.nav-logo-container {
		padding-top: 3em;
	padding-bottom: 3em;
	color: #b09e5b;
	background-size: cover;
	background-blend-mode: overlay;
	background-color: #f5f5ee;
}

.main-navigation {
color: #797969;
margin: 0;
padding-top: 0.5rem;
}

.main-navigation li{
	padding: 0.3rem;
	display: inline;;
	margin-left: 0.3rem;
	margin-right: 0.3rem;
	font-size: 1.3rem;
	
}

.main-navigation li a {
color: var(--colour_two_medium);
}

.main-navigation a:hover {
	color: var(--colour_two_dark);
		  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  border-bottom-style: solid;
	border-bottom-width: 1px;
}





/* @end */

/* @group Header */

.pagetop-container {
	background-position: 0 center;
	background-size: cover;
	background-attachment: scroll;
}

.pagetop-containerXXX {
	background-size: cover;
	background: url(/zinc/bg/dark-01.jpg) center scroll;
	border-bottom: 0.3rem solid #b09e5a;

}

.navlogox-inner {
	background-color: rgba(158, 137, 48, 0.11);
	background-blend-mode: multiply;
}


.header-container {
	
	padding-top: 1rem;
	padding-bottom: 1rem;
	background-color: var(--colour_four_light);
}



.header-container h2 {
    color: var(--colour_one_dark);
	font-size: 3rem;
	text-align: center;
	text-transform: lowercase;
}

.logo-head {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  text-transform: lowercase;
  font-size: 2.6rem;
  font-weight: bold;
}

.logo-head:hover {
	mix-blend-mode: luminosity;	
}

.cta-header {
margin-top: -3rem;
padding-bottom: 0.7rem;
	padding-top: 0.7rem;
margin-bottom: 1rem;
background-color: #c7953c;
}

.cta-header a {
	text-transform: uppercase;
	font-weight: bold;
	color: white;
}

.cta-header a:hover {
	color: #f2eedb;
}

/* @end */

/* @group Footer */

.complete-footer-container {
	color: #b09e5b;
	background-size: cover;
}

.complete-footer-container-ORIG {
	color: #b09e5b;
	background-size: cover;
	background: url(/zinc/bg/texture-01-full.jpg) #6e0f57;
	background-blend-mode: overlay;
}

.mailing-list {
padding-top: 2.6rem;
	padding-bottom: 3.6rem;
	
}

.logo-footer {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  text-transform: lowercase;
  font-size: 2.6rem;
  font-weight: bold;
}

.logo-footer:hover {
		
}

.twitter-container {
	padding-top: 1em;
	padding-bottom: 1em;
	background-color: white;
	border-top-width: 1px;
	border-top-color: #e4dfd5;
	color: #027373;
}

.complete-footer-container-PREV {

	padding-top: 2em;
	padding-bottom: 2em;
	color: #b09e5b;
	background-image: url(/zinc/bg/col-01.jpg);
	background-color: #7b6c1b;
	background-blend-mode: darken;
}

.footerlinks-container {
	background-color: var(--colour_one_dark);
	padding-top: 3rem;
	padding-bottom: 1rem;
}

.footerlinks-container a {
	color: #ffdf18;
}

.footerlinks-container a:hover {
	color: #b09e5b;
}

.copyright-text {
	font-size: .8em;
	text-align: center;
	margin-top: .5em;
	margin-bottom: 1em;
	color: white;
}

.credits {
	font-size: 0.8rem;
}

.credits a {
color: var(--colour_four_light);
}

.socialmedia {
	
}

.social-icon {
	display: inline-block;
	padding: .3em;
	font-size: 2em;
}

.logo-footer {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;	
}

.logo-footer:hover {
	opacity: 0.52;
}

.disclosure {
	padding: 1rem;
}

.logo-socials {
	padding-top: 2rem;
	padding-bottom: 2rem;
	background-size: cover;
	background-color: #797969;
}

.logo-socials a {
	color: #ebe0c3;
}

.logo-socials a:hover {
	color: white;
}



.sharing-button-link {
	font-size: 1.6rem;
	padding-right: 0.5rem;
	padding-left: 0.5rem;
	color: #e41873;
}


.reviews-container {
	font-size: 1.3rem;
	text-align: center;
	padding-top: 2rem;
	padding-bottom: 2rem;
	color: black;
	border-top: 4px solid white;
	border-bottom: 4px solid white;
}

.reviews-container .review-block {
border-bottom-style: none;
}

.reviews-container h4 {
	color: #0d3646;
	margin-bottom: 0;
	padding-bottom: 0;
}

.mailinglist-footer h3 {
	color: white;
	margin-bottom: 0;
	padding-bottom: 0;
}

.inline-container {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

/* @end */

/* @group Site Common */

#main-content-container {
	padding: 4em 2em 2em;
	background: #f2f2f1;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-blend-mode: soft-light;
}

/* My Comment */

.button {
	background-color: var(--colour_two_medium);
}

.button:hover {
	background-color: black;
	color: #F2E8C9;
}

.breathe-quotes {
	font: bold 2rem adriane, serif;
	color: var(--colour_two_medium);
	text-align: center;
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.standard-list-img {
border-radius: 10px;
}

.standard-list-img:hover {
transition: filter 0.9s;
filter: sepia(50%);
  background-blend-mode: screen;
  transition: all 1s;
}

.block-container-two {
border-radius: 10px;
padding-top: 1rem;
	padding-bottom: 1rem;
}

.block-photo-inner {
	margin-bottom: 1rem;
}

.block-photo-inner img {
border-radius: 10px;
}

.embed-code-calendly {
border-radius: 10px;
border: 1px solid silver;
}

/* @end */

/* @group Homepage */

.pagetop-complete-container {
background-size: cover;

}



.featured-book-container {
	background-size: cover;
	background-blend-mode: overlay;
	color: olive;
}

.intro-text-container {
	background-color: white;
}

.intro-text-inner {
	font-family: adriane, serif;
font-weight: 400;
font-style: normal;
	background-color: white;
	text-align: center;
	font-size: 1.5rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.featured-book-inner {
	padding: 2rem;
	background: url(/zinc/bg/tech-bg-01.jpg) #c0c0b5;
	background-blend-mode: screen;
}

.featured-book-container h2 {
	margin-top: 1rem;
	font-size: 2.6em;
}

.book-intro-excerpt-long {
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 1.1em;
	color: #380627;
}

.book-intro-excerpt-long h4 {
	font-size: 1.6em;
	margin-top: 1em;
	margin-bottom: 0.5em;
	color: white;
}

.author-home-container {
	background-color: white;
	padding: 3em;
}

.home-books-container {
}

.home-books-container-inner {
		padding-top: 2em;
	padding-bottom: 2em;
	background-color: #bf6b03;
	background-image: url(/zinc/bg/col-01.jpg);
	background-size: cover;
	background-blend-mode: soft-light;
	color: #edf4f2;
}

.home-books-container h2 {
	color: #edf4f2;
	margin-bottom: 1em;
}

.blog-home-container {
	padding-top: 3em;
	padding-bottom: 3em;
	background-color: var(--colour_two_medium);
	background-size: cover;
}

.blog-home-container a:hover {
	color: white;
}


.blog-home-container .readmore a:hover {
	border-bottom-color: #edf4f2;
	color: white;
}



.blog-home-container h2 {
	text-align: center;
	font-size: 2rem;
	color: var(--colour_four_light);
}

.author-intro-text {
	margin-bottom: 2em;
	margin-top: 1em;
	font-size: 1.1em;
	line-height: 1.6;
}

.mailing-list-container {
background-image: url(/zinc/img/camino-sketch-sm.png);
  background-position: 70%;
	background-size: cover;
position: relative;
padding-top: 9rem;
	padding-bottom: 9rem;
background-blend-mode: multiply;
	background-color: var(--colour_four_light);
	
}


.mailing-list-containerxxx {
	text-align: center;
	color: var(--colour_two_medium);
	padding-top: 3rem;
	padding-bottom: 4rem;
	background-size: cover;
	background: var(--colour_four_light);
	background-repeat: no-repeat;
}

.mailing-list-container h3 {
	color: var(--colour_two_medium);
	font-weight: bold;
	text-transform: lowercase;
}

.book-block-display-home {
	text-align: center;
	color: #edf4f2;
	margin-bottom: 1em;
}

.book-block-display-home a {
	text-align: center;
	color: #edf4f2;
}

.book-block-display-home .book-title {
	text-align: center;
	color: #edf4f2;
	font-weight: bold;
	padding: 1em;
}

.book-col-inner {
	padding: 1.2em;
}

.box-shadow-book {
  box-shadow:
  0 2.8px 2.2px rgba(0, 0, 0, 0.034),
  0 6.7px 5.3px rgba(0, 0, 0, 0.048),
  0 12.5px 10px rgba(0, 0, 0, 0.06),
  0 22.3px 17.9px rgba(0, 0, 0, 0.072),
  0 41.8px 33.4px rgba(0, 0, 0, 0.086),
  0 80px 60px rgba(0, 0, 0, 0.12)
;

	margin-top: 10px;
	margin-bottom: 10px;
}

.box-shadow-book:hover {
  box-shadow:
  0 0px 0px rgba(0, 0, 0, 0.034),
  0 0px 0px rgba(0, 0, 0, 0.048),
  0 0px 0px rgba(0, 0, 0, 0.06),
  0 0px 0px rgba(0, 0, 0, 0.072),
  0 0px 0px rgba(0, 0, 0, 0.086),
  0 0px 0px rgba(0, 0, 0, 0.12)
;
	margin-right: 0;
	margin-left: 0;
}

.blog-home-story {
	padding: 1em;
}

.blog-home-text {
	padding: 1em;
	color: white;
}

.blog-home-text h3 {
color: var(--colour_four_light);
font-size: 2.4rem;
}

.blog-home-text h3 a {
	color: var(--colour_four_light);
}



.author-intro {
}

.author-intro h2 {
font-size: 3rem;
color: var(--colour_two_medium);
font-style: italic;
}

.hero-block-home {
	position: relative;
	background-color: var(--colour_two_medium);
	background-blend-mode: hard-light;
}

.orbit-container {
	background-color: var(--colour_two_medium);
	background-blend-mode: hard-light;
}

.orbit-image {
	background-color: var(--colour_two_medium);
	background-blend-mode: hard-light;
}

.orbit-slide {
	background-color: var(--colour_two_medium);
	background-blend-mode: hard-light;
}


.slide-content {
font: 3rem adriane, serif;
position: absolute;
  top: 50%;
  transform: translateY(-50%);
text-align: center;
color: rgba(255, 255, 255, 0.89);
text-transform: none;
width: 100%;
letter-spacing: 0.2rem;
}

.brand-story-home {
	padding-top: 2rem;
	padding-bottom: 2rem;
	color: white;
	font-size: 1.1rem;
	background-blend-mode: overlay;
	background: url(https://wsrv.nl/?url=https://pilgrimbreath.org/zinc/img/blur01.jpg&w=1280&h=560&fit=cover&a=attention&output=jpg&filt=duotone&start=401505&stop=b09e5b) #b5b393;
	background-size: cover;
}

.brand-story-home h3 {
	color: #45190a;
}

/* @end */

/* @group Contact */

.contact-intro {
	padding: 1em;
	margin-bottom: 2em;
	border-bottom: 1px solid silver;
	text-align: center;
}

.vspace1em {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

label {
	margin-bottom: .5em;
	color: #A66D03;
	font-weight: bold;
}

.formfield {
	padding-top: 1rem;
	padding-bottom: 1rem;
}

/* @end */

/* @group Blog */

.content-listing {
	margin-top: 1em;
	margin-bottom: 2em;
}

.article-text {
	padding-top: 2rem;
	padding-right: 1rem;
	padding-left: 1rem;
}

.article-text h3 {
font-weight: bold;
	line-height: 101%;
	color: var(--colour_one_dark);
}

.article-text h3 a {
	color: var(--colour_two_dark);
}

.article-text h3 a:hover {
	color: #370626;
}

.entry-date {
	color: var(--colour_one_dark);
	padding-top: .5em;
	border-top-style: none;
	border-bottom-style: none;
}





.content-listing .entry-date {
	color: gray;
	border-top-style: none;
	border-bottom-style: none;
	text-transform: uppercase;
	font-size: 0.8rem;
	font-weight: bold;
}

.read-more {
	display: inline-block;
	padding: 0.5rem;
	font-size: 1rem;
	font-weight: bold;
}

.read-more a {
	color: var(--colour_two_medium);
}

.read-more a:hover {
	color: var(--colour_one_dark);
}



.share-icons {
	margin-top: 2em;
	padding-top: 2em;
}

.share-icons h5 {
	color: var(--colour_one_dark);
	font-size: 1.5rem;
}

.news-sidebar-story {
	padding-bottom: 1em;
	padding-top: 1.6em;
}

.news-sidebar-story h4 a {
	color: #b09e5b;
}

.news-sidebar-story h4 a:hover {
	color: #bf6b03;
}



.sidebar-header {
	color: black;
	margin-top: 1.6em;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.title-date {
	margin-bottom: 2em;
}

.title-date h3 {
	font-size: 2.5rem;
	color: #5a5f67;
	line-height: 103%;
}

.content-inner a {
	color: var(--colour_two_dark);
}

.content-inner a:hover {
	color: black;
}

.article-image {
	padding-bottom: 1em;
	text-align: center;
}

.blog-list-image {
background-image: url(/zinc/bg/sky-01.jpg);
mix-blend-mode: none;	
}

.blog-list-image:hover {
background-image: url(/zinc/bg/sky-01.jpg);
mix-blend-mode: luminosity;	
}

.video-fluid {
	margin-top: 2em;
}

#blogx3-container {
	margin-top: 2em;
}

#blogx3-container h3 {
	font-size: 1.6rem;
	line-height: 110%;
}

/* @end */

/* @group Reviews */

.review-intro
 {
	padding: 1rem;
	border: 1px solid #a0612b;
	text-align: center;
}

.review-intro h5
 {
	color: #A66D03;
	font-size: 1.6rem;
}

.title-date-review h4
 {
	color: black;
	font-size: 1.6rem;
}

.title-date-review .entry-date
 {
	color: black;
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 0.8rem;
}

/* @end */

/* @group Books */

.book-excerpt {
	color: black;
	margin-top: 1em;
	margin-bottom: 1em;
}

.book-title-page {
	color: #A66D03;
	margin-top: 1em;
	margin-bottom: 1em;
	font-weight: bold;
}

.book-title-page h2 {
	
}

.book-title-page a {
	color: black;

	font-weight: bold;
}

.category-series {
	
}

.category-series a {
	color: red;
	background-color: black;
	padding: .6em;
}

.category-series a:hover {
	
}

/* Book Series Links */

.book-series {
	text-align: center;
}

.category-link {
	display: inline-block;
	padding: 1em;
	font-weight: bold;
	text-transform: uppercase;
}

.category-link a {
	color: #012881;
	border-bottom: 2px solid #b09e5a;
}

.category-link a:hover {
	color: #b09e5a;
	border-bottom: 2px solid #b09e5a;
}

.series-header {
	text-align: center;
}

.audio-file {
	padding: 1em;
	background-color: white;
}

.goodreads-block {
	background-color: white;
	padding: 1em;
}

.goodreads-block h3 {
	background-color: white;
	padding: 1em;
	text-align: center;
	font-size: 1.4em;
}

#goodreads-widget {
	background-color: transparent;
}

.featured-reviews {
	margin: 2em 0;
}

.featured-reviews h4 {
text-align: center;
}

.review-block {
	padding: 1em;
	border-bottom: 1px solid #b09e5a;
}

.review-source {
	font-weight: bold;
}

.rounded {
  border-radius: 2em;
}

.book-cover {
  margin-bottom: 1rem;
}

.content-inner-book h1,h2,h3,h4,h5 {

}

.content-inner-book h3 {
	color: black;
	font-weight: 600;
	font-style: normal;
}

/* @end */

/* @group Site */

.consent-request-block {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid silver;
}

.author-bio-block {
	margin-bottom: 1em;
	padding: 2rem;
}

.author-photo-bio {
	margin-bottom: 1rem;
}

.embed-fluid {
	margin-top: 3rem;
}

.session-info-container {
	font-size: 1.2rem;
	padding: 2rem;
	border: 1px solid silver;
	background-color: white;
}

.session-information-format {
	text-align: center;
}

.session-information-duration {
	text-align: center;
}

.session-information-investment {
	text-align: center;
}

.featured-session-container {
	margin-bottom: 1rem;
	background-color: #dcdcd7;
	border-radius: 20px;
	padding: 1.2rem;
}

/* @end */

/* ---------------DEV--------------- */

/* @group HFX 2 */

.color img{
filter: grayscale(100%);
-webkit-filter: grayscale(0%);
-webkit-transition: all 1s ease;
	background-color: #40729b;
}

.color img:hover{
filter: grayscale(0%);
filter: gray;
-webkit-filter: grayscale(0%);
filter: none;
transition: 1s ease;
}

.grow img{
transition: 1s ease;
}

.grow img:hover{
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
transition: 1s ease;
}

.sessions-list-image{
	position: relative;
}

.colour-filter-001 {
-webkit-transition: 1s -webkit-filter linear;
-moz-transition: 1s -moz-filter linear;
-moz-transition: 1s filter linear;
-ms-transition: 1s -ms-filter linear;
-o-transition: 1s -o-filter linear;
transition: opacity .5s linear;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
	background: linear-gradient(206deg, rgba(255, 87, 60, 0) 6.9%, rgba(255, 234, 50, 0) 28%, rgba(0, 228, 255, 0) 54.2%);
	mix-blend-mode: overlay;
	z-index: 999;
}

.colour-filter-001:hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
	background: linear-gradient(206deg, #078c26 0%, #461a0b 0.5%, #b09e5a 100%);
	mix-blend-mode: overlay;
	z-index: 999;
}

/* @end */

/* @group MOBILE NAV */



.offcanvas-full-screen {
  position: fixed;
  z-index: 1;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: rgba(56, 65, 48, 0.96);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  overflow-y: auto;
}

[data-whatinput='mouse'] .offcanvas-full-screen {
  outline: 0;
}

.offcanvas-full-screen.is-transition-overlap {
  z-index: 26;
}

.offcanvas-full-screen.is-transition-overlap.is-open {
  box-shadow: 0 0 10px rgba(10, 10, 10, 0.7);
}

.offcanvas-full-screen.is-open {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.offcanvas-full-screen.is-open ~ .off-canvas-content {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.offcanvas-full-screen.is-transition-push::after {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 1px;
  box-shadow: 0 0 10px rgba(10, 10, 10, 0.7);
  content: " ";
}

.offcanvas-full-screen.is-transition-overlap.is-open ~ .off-canvas-content {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

.offcanvas-full-screen-inner {
  padding: 3rem 1rem 1rem;
  text-align: center;
}

.offcanvas-full-screen-menu {
  margin: 0;
  list-style-type: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.offcanvas-full-screen-menu > li {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

[data-whatinput='mouse'] .offcanvas-full-screen-menu > li {
  outline: 0;
}

.offcanvas-full-screen-menu > li > a {
  display: block;
  padding: 1rem;
  line-height: 1;
}

.offcanvas-full-screen-menu input,
.offcanvas-full-screen-menu select,
.offcanvas-full-screen-menu a,
.offcanvas-full-screen-menu button {
  margin-bottom: 0;
}

.offcanvas-full-screen-menu > li {
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  font-size: 1.6rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-weight: bold;
}

.offcanvas-full-screen-menu > li > a {
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.offcanvas-full-screen-menu a {
  color: white;
}

.offcanvas-full-screen-menu a:hover {
  color: silver;
}

.offcanvas-full-screen-close {
  color: white;
  font-size: 5rem;
}

.offcanvas-full-screen-close:hover {
  color: silver;
}

.mobile-nav-rk {
	background-color: transparent;
	margin-top: -2rem;
	font-size: 1.5rem;
	padding: 1rem;
}

.hamburger-rk {
	color: var(--colour_two_medium);
}

.hamburger-rk:hover {
	color: var(--colour_one_medium);
}

/* @end */













/* ---------------SECTION SPECIFIC--------------- */

/* @group Holding Page */

.holdingpage {
	background-color: black;
}

.holdingpage .logo-headx {
	background-color: black;
	margin-top: 3rem;
	margin-bottom: 3rem;
}

.holdingpage .complete-footer-container {
	padding-bottom: 2em;
	color: #b09e5b;
	background-size: cover;
	padding-top: 0;
	background-color: black;
}

.holdingpage #main-content-container {
	padding: 6rem 4em 6em;
	background-color: white;
}

/* @end */

/* ---------------MEDIA QUERIES--------------- */

/* Small only */

@media screen and (max-width: 39.9375em) {


.nav-logo-container {
	padding-top: 2rem;
	padding-bottom: 2rem;

}
}

/* Medium and up */

@media screen and (min-width: 40em) {
.content-inner {
	margin-bottom: 1em;
	padding: 0 1.6em 1.6em;
}
}

/* Medium only */

@media screen and (min-width: 40em) and (max-width: 63.9375em) {

}

/* Large and up */

@media screen and (min-width: 64em) {}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}