
/* --- All --- */

body {
	margin: 0;
	padding: 0;
	font-size: 16px;
}

body img {
	max-width: 100%;
}

/* -- Fonts -- */

/* quicksand-300 - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/quicksand-v21-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/quicksand-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/quicksand-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/quicksand-v21-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/quicksand-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/quicksand-v21-latin-300.svg#Quicksand') format('svg'); /* Legacy iOS */
}
/* quicksand-regular - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/quicksand-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/quicksand-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/quicksand-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/quicksand-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/quicksand-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/quicksand-v21-latin-regular.svg#Quicksand') format('svg'); /* Legacy iOS */
}
/* quicksand-500 - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/quicksand-v21-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/quicksand-v21-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/quicksand-v21-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/quicksand-v21-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/quicksand-v21-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/quicksand-v21-latin-500.svg#Quicksand') format('svg'); /* Legacy iOS */
}
/* quicksand-600 - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/quicksand-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/quicksand-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/quicksand-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/quicksand-v21-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/quicksand-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/quicksand-v21-latin-600.svg#Quicksand') format('svg'); /* Legacy iOS */
}
/* quicksand-700 - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/quicksand-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/quicksand-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/quicksand-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/quicksand-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/quicksand-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/quicksand-v21-latin-700.svg#Quicksand') format('svg'); /* Legacy iOS */
}

/* -- End Fonts -- */

p, a, ul, ol, h1, h2, h3, h4, h5, h6 {
	text-decoration: none;
	box-shadow: none;
	line-height: 1.3em;
	/*text-align: left;*/
	text-shadow: none;
	font-weight: 400;
	font-family: 'Quicksand', sans-serif;
	color: #8e8e8e;
	margin: 0;
	padding: 0;
	display: block;
}

a {
	display: inline;
}

p, ul, ol {
	font-size: 115%;
	margin-bottom: 15px;
}

h1 {
	font-size: 210%;
}

h2 {
	font-size: 190%;
	margin-bottom: 20px;
	text-transform: uppercase;
}

h3 {
	font-size: 175%;
	margin-bottom: 18px;
}

h4 {
	font-size: 17px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 15px;
}

div {
	box-sizing: border-box;
	position: relative;
	margin: 0;
	padding: 0;
	display: block;
}

.rl-btn {
	padding: 10px 20px;
	border-radius: 10px;
	background-color: #701351;
	color: #ffffff;
	display: inline-block;
	transition: background-color .5s ease-in-out;
}

.rl-btn:hover {
	background-color: #ef4bb0;
}

.rl-btn.b2 {
	background-color: rgba(255,255,255,0.2);
}

.rl-btn.b2:hover {
	background-color: rgba(255,255,255,0.7);
}

.rl-btn.b3 {
	background-color: rgba(29, 119, 93, 1);
}

.rl-btn.b3:hover {
	background-color: rgba(29, 119, 93, 0.6);
}

.rl-btn.b4 {
	background-color: #00a69a;
}

.rl-btn.b4:hover {
	background-color: #b8864e;
}

.rl-btn a {
	color: #ffffff;
}

.rl-bold {
	font-weight: 500;
}

/*
.rl-twp-wide-inner, #rl-twp-nav, #rl-twp-nav-links, .rl-twp-screen, .rl-twp-screen-inner, #rl-twp-footer, .rl-twp-footer-section, #rl-twp-copyright .rl-twp-copyright-inner, .rl-twp-joinus-section, .rl-twp-scrolldown {
	box-sizing: border-box;
	position: relative;
	margin: 0;
	padding: 0;
	display: block;
}
*/
.rl-twp-wide-inner {
	padding: 5% 5%;
}

.rl-clear {
	float: none;
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.rl-twp-scrolldown {
	text-align: center;
	position: absolute;
	width: 100%;
	box-sizing: border-box;
	left: 0;
	bottom: 50px;
	z-index: 99;
}


/* --- Elements --- */

#rl-twp-all {
	transition: filter 1s ease-in-out;
}

.rl-now-blurred {
	filter: blur(5px);
}

/* Side Nav */

#rl-d-sidenav {
	position: fixed !important;
	width: 30%;
	height: 100vh;
	margin-left: -30%;
	background-color: rgba(12, 51, 40, 0.9);
	transition: all 0.5s ease-in-out;
	z-index: 500;
}

ul.rl-sidenav-top {
	min-height: 40vh;
}


#rl-d-sidenav.menuopen {
	margin-left: 0%;
}

#rl-d-sidenav.navopen {
	margin-left: 0;
}

#rl-d-sidenav ul {
	list-style: none;
	color: #ffffff;
	font-size: 95%;
	padding: 0;
	width: 80%;
	margin: 0 10%;
	transition: margin 1s ease-in-out;
	height: 100vh;
}

#rl-d-sidenav li {
	list-style: none;
	color: #ffffff;
	border-bottom: solid 1px rgba(255,255,255,0.5);
    text-align: center;
    padding: 15px;
}

#rl-d-sidenav li a {
	color: #ffffff;
}

#rl-d-sidenav .link-parent:hover {
	cursor: pointer;
}

.rl-sidenav-wrap {
	overflow: hidden;
	width: 70%;
	margin: 5vh auto 0 auto;
}

.rl-sidenav-sub {
	position: absolute;
	top: 0;
	left: 100%;
	display: none;
}

.rl-subnav-close {
	background-image: url(../images/twp-down1.png);
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	margin: 3vh auto 2vh auto;
	display: none;
	transform: rotate(270deg);
}

.rl-subnav-close:hover {
	cursor: pointer;
}


.rl-twp-ca-nav {
	position: absolute !important;
	bottom: 0;
	margin: 5vh auto;
	opacity: 0.8;
	text-align: center;
	width: 100%;
	padding: 0 20%;
}

.rl-twp-ca-nav img {
	max-width: 50%;
	margin: 0 auto;
}

.rl-menutoggle-open {
    float: left;
	z-index: 20;
	position: fixed;
	margin-top: 0;
	left: 0;
    top: 0;
	background-color: rgba(29, 119, 93, 0.5);
	width: 46px;
	height: 46px;
	padding: 8px 9px;
}

.rl-menutoggle-close {
	text-align: center;
}

.rl-menutoggle-open:hover, .rl-menutoggle-close:hover {
	cursor: pointer;
}

/* Menu Icon */

.rl-menu-icon {
	width: 25px;
}

.rl-menu-line {
	width: 100%;
	height: 2px;
	margin: 4px 0;
	float: left;
	clear: none;
	background-color: #ffffff;
}

.rl-menu-close {
	background-image: url(../images/twp-icon-close.svg);
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	margin: 3vh auto 2vh auto;
}

.rl-menu-close:hover {
	cursor: pointer;
}






/* nav*/
#rl-twp-nav {
	position: fixed;
	padding-top: 10px;
	left: 5%;
	/*width: 100%;*/
	z-index: 100;
	font-size: 90%;
	background-color: rgba(29, 119, 93, 0.5);

}

.rl-twp-nav-icon {
	width: 30px;
	height: 30px;
	background-image: url(../images/logo_s_m.png);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	background-size: 90%;
	margin: 0 0 0 10px;
}

.rl-twp-nav-icon:hover {
	cursor: pointer;
}

.rl-twp-nav-links {
	float: left;
}

.rl-twp-nav-link {
	float: left;
	padding: 5px 10px;
	color: #ffffff;
	transition: all .5s ease-in-out;
	display: block;
}

.rl-twp-nav-link a {
	color: #ffffff;
}

.rl-twp-nav-link:hover a {
	color: #061611;
}

/*scrolldown*/
.rl-twp-scrolldown-inner {

}
.rl-twp-scrolldown-inner:hover {
	cursor: pointer;
}


.rl-twp-pageline {
	border-top: solid 1px rgba(255, 255, 255, 0.5);
	width: 20%;
	display: block;
	height: 3px;
	position: absolute;
	z-index: 2;
	margin: 0 40%;
}

/*screens*/
.rl-twp-screen {
	/*dimensions*/
		width: 100%;
		min-height: 100vh;
	/*background*/
		background-size: cover;
		background-attachment: fixed;
		background-position: center;
		background-repeat: no-repeat;
}


.rl-twp-screen-tint {
	/*dimensions*/
		width: 100%;
		min-height: 100vh;
		position: absolute;
		height: 100%;
}

.rl-twp-screen-inner {
	/*dimensions*/
		padding: 0 10%;
}


/* -- Home -- */
#rl-twp-d-home {
	/*background-image: url(../images/pp-pb6e.jpg);*/
}

#rl-twp-d-home .rl-twp-wide-inner, #rl-twp-d-home .rl-twp-screen-inner {
	padding: 0;
}

#rl-twp-d-home .rl-twp-screen-tint {
	background-color: #1d775d;
	opacity: 1;
}

#rl-twp-d-home .rl-twp-listentop {
	position: absolute;
	right: 0;
	padding: 20px 10px 0 10px;
	z-index: 10;
	transition: all 0.5s ease-in-out;
}

#rl-twp-d-home .rl-twp-listentop:hover {
	right: 10px;
}

#rl-twp-d-home .rl-twp-listentop p {
	color: white;
}

#rl-twp-d-home .rl-twp-listentop a {
	color: white;
}
#rl-twp-d-home .rl-twp-listentop img {
	padding: 5px;
	margin-bottom: -15px;
}

#rl-twp-d-home .rl-twp-home-section {
	min-height: 100vh;
	width: 55%;
	margin: 0 auto;
	background-image: url(../images/twp_logo_home_l.png);
	background-repeat: no-repeat;
	background-position: top 40% center;
	background-size: 37%;
}

#rl-twp-d-home h1 {
	font-size: 140%;
	color: white;
	position: absolute;
	bottom: 130px;
	width: 100%;
	text-align: center;
}

/* home 2 */

#rl-twp-d-home-a {
	background-image: url(../images/pp-pb6e.jpg);
}

#rl-twp-d-home-a .rl-twp-wide-inner, #rl-twp-d-home-a .rl-twp-screen-inner {
	padding: 0;
}

#rl-twp-d-home-a .rl-twp-screen-tint {
	background-color: #d62c7b;
	opacity: 0.8;
}

#rl-twp-d-home-a .rl-twp-home-section {
	min-height: 100vh;
	float: right;
	width: 50%;
	background-image: url(../images/logo_w_m.png);
	background-repeat: no-repeat;
	background-position: right 40% center;
	background-size: 70%;
}



/* -- About -- */

#rl-twp-d-about {
	background-image: url(../images/back2.png);
	background-attachment: scroll;
	background-size: 90%;
	background-position: right -200% top;
}

#rl-twp-d-about .rl-twp-screen-tint {
	background-color: #ffffff;
	opacity: 0.4;
}

#rl-twp-d-about .rl-twp-wide-inner, #rl-twp-d-about .rl-twp-screen-inner {
	padding: 0;
}

#rl-twp-d-about .rl-twp-about-section {
	min-height: 100vh;
	float: left;
	width: 50%;
}


.about-section-content-inner {
	padding: 40% 20% 0 20%;
}


/* -- Intro -- */

#rl-twp-d-intro {
	/*background-image: url(../images/pp-pb4e.jpg);*/
}

#rl-twp-d-intro .rl-twp-screen-tint {
	background-color: #1d775d;
	opacity: 1;
}

#rl-twp-d-intro .rl-twp-intro-section {
	padding: 0 20%;
	text-align: center;
	display: grid;
	min-height: 100vh;
}

#rl-twp-d-intro .intro-section-content-inner {
	padding: 0 0 0 0;
	align-self: center;
}

.intro-section-content-inner h2 {
	color: #ffffff;
	margin-bottom: 10%;
}

.intro-section-content-inner p {
	color: #ffffff;
}



/* -- About Ashley -- */

#rl-twp-d-aboutashley {
	background-image: url(../images/ashley_profile1.jpg);
}

#rl-twp-d-aboutashley .rl-twp-screen-tint {
	background-color: #154f3d;
	opacity: 0.85;
	min-height: initial;
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	position: relative; 
}

#rl-twp-d-aboutashley .rl-twp-screen-inner {
	display: grid;
	grid-template-columns: 2.5fr 1.5fr;
	grid-template-rows: auto;
	align-items: stretch;
	min-height: 100vh;
	padding: 0;
}


#rl-twp-d-aboutashley .rl-twp-aboutashley-section {
	min-height: initial;
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	padding: 10%;
	align-self: center;
}



#rl-twp-d-aboutashley .aboutashley-section-content-inner {

}

.aboutashley-section-content-inner p, .aboutashley-section-content-inner h2 {
	color: #ffffff;
}

.aboutashley-section-content-inner h3 {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 130%;
}


#rl-twp-d-aboutashley .rl-btn {
	margin-top: 10%;
}

/* -- presskit top -- */
#rl-twp-d-aboutashley.presskit {
	background-image: url(../images/ashley_profile1.jpg);
}


/* -- Signup -- */

#rl-twp-d-signup {
	background-image: url(../images/ashley_outside.jpg);
}

#rl-twp-d-signup .rl-twp-screen-tint {
	background-color: #701351;
	background-color: #6a2b55;
	background-color: #154f3d;
	opacity: 0.7;
}

#rl-twp-d-signup .rl-twp-signup-section {
	/*padding: 0 10%;*/
	text-align: center;
	display: grid;
	min-height: 100vh;
	align-self: center;
	align-items: center;
}

#rl-twp-d-signup .signup-section-content-inner {
	/*padding: 40% 0 0 0;*/
	padding: 0;
	font-size: 120%;
}

.signup-section-content-inner p, .signup-section-content-inner h2 {
	color: #ffffff;
}


/* -- Join Us -- */

#rl-twp-d-joinus .joinus-section-content-inner {
	padding: 40% 20% 0 20%;
}

#rl-twp-d-joinus .rl-twp-wide-inner, #rl-twp-d-joinus .rl-twp-screen-inner {
	padding: 0;
}

#rl-twp-d-joinus .rl-twp-joinus-section {
	min-height: 100vh;
	float: left;
	width: 50%;
}

#rl-twp-d-joinus .joinus-section-img {
	float: right;
	background-image: url(../images/pp-pb9e.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 150%;
}

/* -- Signup / Presskit -- */

#rl-twp-d-signup.presskit {
	background-image: url(../images/twp_pb_listen.jpg);
}


/* -- Subscribe -- */

#rl-twp-d-subscribe .subscribe-section-content-inner {
	/*padding: 40% 20% 0 20%;*/
}

#rl-twp-d-subscribe .rl-twp-wide-inner {
	padding: 5% 0;
	background-image: url(../images/twp-back-logocolour_l.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}

#rl-twp-d-subscribe .rl-twp-screen-inner {
	padding: 0;
	display: grid;
	grid-template-columns: 1fr 1fr;
	min-height: 100vh;
}

#rl-twp-d-subscribe .subscribe-section-content {
	/*min-height: 100vh;
	float: left;
	width: 50%;
	padding: 5%;*/
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 2;
	align-self: center;
	padding: 0 30% 0 15%;
}

#rl-twp-d-subscribe .subscribe-section-img {
	/*float: right;*/
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	padding: 7%;
	align-self: center;
}

.subscribe-section-subimg {
	width: 50%;
	padding-bottom: 50%;
	float: left;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border: solid 3px white;
}

.subscribe-section-subimg.subimg1 {background-image: url(../images/twp_motto.jpg);}
.subscribe-section-subimg.subimg2 {background-image: url(../images/twp_windowdesk.jpg);}
.subscribe-section-subimg.subimg3 {background-image: url(../images/twp_food_bali.jpg);}
.subscribe-section-subimg.subimg4 {background-image: url(../images/twp_yoga_hs.jpg);}



#rl-twp-d-subscribe h2 {
	font-size: 175%;
	color: #1d775d;
}

#rl-twp-d-subscribe h3 {
	font-size: 145%;
	color: #736357;
}

#rl-twp-d-subscribe .rl-btn {
	float: left;
	clear: both;
	width: 100%;
	box-sizing: border-box;
	padding-bottom: 15px;
}


#rl-twp-d-subscribe .rl-btn img {
	margin-bottom: -10px;
}

/* -- Home - List -- */

#rl-twp-d-homelist {
	/*background-image: url(../images/pp-pb4e.jpg);*/
	padding: 5% 0 0 0;
}

#rl-twp-d-homelist .rl-twp-screen-tint {
	/*background-color: #1d775d;
	opacity: 1;*/
}

#rl-twp-d-homelist .rl-twp-homelist-section {
	padding: 0 20%;
	text-align: center;
	display: grid;
	/*min-height: 100vh;*/
}

#rl-twp-d-homelist .homelist-section-content-inner {
	padding: 0 0 0 0;
	align-self: center;
	text-align: center;
}

.homelist-section-content-inner h2 {
	color: #1d775d;
	margin-bottom: 5%;
}

.homelist-section-content-inner p {
	color: #154f3d;
}

.rl-twp-listhold {
	background-color: #1d775d;
	background-color: white;
	padding: 1% 0;
}

.rl-twp-listepisode {
	display: grid;
	grid-template-columns: 1.5fr 1fr 1.5fr;
	min-height: 75vh;
	width: 96%;
	margin: 2% auto;
}

.rl-twp-listepisode .rl-twp-listepisode-img {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}


.rl-twp-listepisode .rl-twp-listepisode-blank {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	text-align: center;
	display: grid;
	align-items: center;
	opacity: 0.7;
	/*border-right: solid 1px rgba(255,255,255,0.5);
	border-left: solid 1px rgba(255,255,255,0.5);*/
}

.rl-twp-listepisode .rl-twp-listepisode-title {
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	text-align: center;
	padding: 5%;
	display: grid;
	align-items: center;
}

.rl-twp-listepisode .rl-twp-listepisode-title p, .rl-twp-listepisode .rl-twp-listepisode-title h3, .rl-twp-listepisode .rl-twp-listepisode-title h4 {
	color: white;
}


.rl-twp-listepisode .rl-twp-listepisode-title h4 {font-size: 140%; text-transform: none; padding-bottom: 15%;}
.rl-twp-listepisode .rl-twp-listepisode-title h3.twp-title {padding-bottom: 15%; margin-bottom: 0; text-transform: uppercase;}
.rl-twp-listepisode .rl-twp-listepisode-title h3.twp-guest {margin: 0; font-size: 160%;}

.rl-twp-listepisode .rl-twp-listepisode-content {
	grid-column-start: 3;
	grid-column-end: 4;
	grid-row-start: 1;
	grid-row-end: 2;
	padding: 5%;
	display: grid;
	align-items: center;
}

.rl-twp-listepisode .rl-twp-listepisode-content p, .rl-twp-listepisode .rl-twp-listepisode-content h3, .rl-twp-listepisode .rl-twp-listepisode-content h4 {
	color: white;
}


.rl-twp-listepisode .rl-twp-listepisode-content .rl-btn {
	margin-top: 8%;
}

/*
.rl-twp-listepisode .rl-twp-listepisode-content a {
	padding: 10px 20px 10px 20px;
	border: solid 1px white;
	border-radius: 10px;
	color: white;
	margin-top: 5%;
	display: inline-block;
	background-color: transparent;
	transition: all 0.5s ease-in-out;
}

.rl-twp-listepisode .rl-twp-listepisode-content a:hover {
	background-color: white;
	color: #1d775d;
}

*/


/*
.listepisode-blank-inner {
	display: grid;
	align-items: center;
}

.listepisode-content-inner {
	display: grid;
	align-items: center;
}
*/

.listepisode-1  .rl-twp-listepisode-img { background-image: url(../images/Photo_Episode1_Cover_V1.jpg);}
.listepisode-1  .rl-twp-listepisode-blank { background-color: #154f3d;}
.listepisode-1  .rl-twp-listepisode-content { background-color: #154f3d;}

.listepisode-2  .rl-twp-listepisode-img { background-image: url(../images/Photo_Episode2_Cover_V1.jpg);}
.listepisode-2  .rl-twp-listepisode-blank { background-color: #00a69a;}
.listepisode-2  .rl-twp-listepisode-content { background-color: #00a69a;}

.listepisode-3  .rl-twp-listepisode-img { background-image: url(../images/kp-buddah-bowl.jpg);}
.listepisode-3  .rl-twp-listepisode-blank { background-color: #f8ad3b;}
.listepisode-3  .rl-twp-listepisode-content { background-color: #f8ad3b;}

.listepisode-4  .rl-twp-listepisode-img { background-image: url(../images/ep4_cover_episode_image2.jpg);}
.listepisode-4  .rl-twp-listepisode-blank { background-color: #d8546b;}
.listepisode-4  .rl-twp-listepisode-content { background-color: #87424e;}

.listepisode-5  .rl-twp-listepisode-img { background-image: url(../images/ep5_episode_image_e.jpg);}
.listepisode-5  .rl-twp-listepisode-blank { background-color: #736357;}
.listepisode-5  .rl-twp-listepisode-content { background-color: #736357;}

.listepisode-6  .rl-twp-listepisode-img { background-image: url(../images/ep6_image_cover.jpg);}
.listepisode-6  .rl-twp-listepisode-blank { background-color: #154f3d;}
.listepisode-6  .rl-twp-listepisode-content { background-color: #154f3d;}

.listepisode-7  .rl-twp-listepisode-img { background-image: url(../images/ep7_image_cover.jpg);}
.listepisode-7  .rl-twp-listepisode-blank { background-color: #00a69a;}
.listepisode-7  .rl-twp-listepisode-content { background-color: #00a69a;}

.listepisode-8  .rl-twp-listepisode-img { background-image: url(../images/ep8_image_cover_e.jpg);}
.listepisode-8  .rl-twp-listepisode-blank { background-color: #f8ad3b;}
.listepisode-8  .rl-twp-listepisode-content { background-color: #f8ad3b;}

.listepisode-9  .rl-twp-listepisode-img { background-image: url(../images/ep9_image_cover2.jpg);}
.listepisode-9  .rl-twp-listepisode-blank { background-color: #d8546b;}
.listepisode-9  .rl-twp-listepisode-content { background-color: #87424e;}

.listepisode-10  .rl-twp-listepisode-img { background-image: url(../images/ep10_image_cover_e.jpg);}
.listepisode-10  .rl-twp-listepisode-blank { background-color: #736357;}
.listepisode-10  .rl-twp-listepisode-content { background-color: #736357;}

.listepisode-11 .rl-twp-listepisode-img { background-image: url(../images/ep11_image_cover_e.jpg);}
.listepisode-11  .rl-twp-listepisode-blank { background-color: #154f3d;}
.listepisode-11  .rl-twp-listepisode-content { background-color: #154f3d;}

/* -- Contact -- */

#rl-twp-d-contact {
	background-color: #1d775d;
}

#rl-twp-d-contact .rl-twp-screen-inner {
	padding: 0;
}

#rl-twp-d-contact .rl-twp-contact-section {
	min-height: 100vh;
	float: left;
	width: 50%;
}

#rl-twp-d-contact .contact-section-img {
	background-image: url(../images/twp_logo_home_l.png);
	background-position: left 30% center;
	background-repeat: no-repeat;
	background-size: 30%;
}

#rl-twp-d-contact .contact-section-content-inner {
	padding: 40% 20% 0 20%;
	text-align: right;
}

.contact-section-content-inner p, .contact-section-content-inner h3 {
	color: #ffffff;
	font-weight: 300;
}

.contact-section-content-inner a {
	color: #ffffff;
}

img.rl-iconsocial {
	max-height: 1.5em;
	margin-bottom: -.4em;
	padding: 0 0.5em;
}

/*footer*/
#rl-twp-footer {
	background-color: #154f3d;
	display: none;
}

#rl-twp-footer h4, #rl-twp-footer p {
	color: white;
}

.rl-twp-footer-section {
	float: left;
	width: 50%;
}

/*copyright*/
#rl-twp-copyright {
	background-color: #154f3d;
	padding: 1% 5%;
	text-align: right;
}

#rl-twp-copyright  .rl-twp-wide-inner {
	padding: 0 5%;
}

#rl-twp-copyright h2, #rl-twp-copyright p {
	color: white;
}

.rl-twp-copyright-inner {
	opacity: 0.5;
}

.rl-twp-copyright-inner p {
	margin: 0;
	font-size: 85%;
}


/* -- Episode List -- */

#rl-twp-d-aboutashley.twp-episodelist-top {
	background-image: none;
}

#rl-twp-d-aboutashley.twp-episodelist-top .rl-twp-screen-inner {
	min-height: 80vh;
}

.rl-twp-pagetop-grid-holder {
	position: absolute;
	width: 100%;
}

.rl-twp-pagetop-grid {
	width: 25%;
	height: 33.33vh;
	float: left;
	clear: none;
	background-size: cover;
	background-position: center;
	box-sizing: border-box;
}



.twp-pt-grid-1 {
	background-image: url(../images/Photo_Episode1_Bio_V1_e.jpg);
}
.twp-pt-grid-2 {
	background-image: url(../images/ep7_image_grid_1.jpg);
}
.twp-pt-grid-3 {
	background-image: url(../images/ep8_image_grid_2_e.jpg);
}
.twp-pt-grid-4 {
	background-image: url(../images/WebGrid_4_ProductShot2_e.jpg);
}
.twp-pt-grid-5 {
	background-image: url(../images/ep6_image_grid_1e_e.jpg);
}
.twp-pt-grid-6 {
	background-image: url(../images/ep4_bio_megan_image_e.jpg);
}
.twp-pt-grid-7 {
	background-image: url(../images/ep11_image_grid_4_e.jpg);
}
.twp-pt-grid-8 {
	background-image: url(../images/ep11_image_grid_3_e.jpg);
}
.twp-pt-grid-9 {
	background-image: url(../images/ep9_image_cover2.jpg);
	background-position: center top;
}
.twp-pt-grid-10 {
	background-image: url(../images/grid_image_4_ep3_e1.jpg);
}
.twp-pt-grid-11 {
	background-image: url(../images/ep6_image_bio.jpg);
	background-position: center top;
}
.twp-pt-grid-12 {
	background-image: url(../images/ep5_grid_image_3e.jpg);
}



/* -- Episode Top -- */

#rl-twp-d-epitop-all {
	background-image: url(../images/pp-pb5.jpg);
}

#rl-twp-d-epitop-1 {
	background-image: url(../images/Photo_Episode1_Cover_V1.jpg);
}

#rl-twp-d-epitop-2 {
	background-image: url(../images/Photo_Episode2_Cover_V1.jpg);
}

#rl-twp-d-epitop-3 {
	background-image: url(../images/kp-buddah-bowl.jpg);
}

#rl-twp-d-epitop-4 {
	background-image: url(../images/ep4_cover_episode_image2.jpg);
}

#rl-twp-d-epitop-5 {
	background-image: url(../images/ep5_episode_image_e.jpg);
}

#rl-twp-d-epitop-6 {
	background-image: url(../images/ep6_image_cover.jpg);
}

#rl-twp-d-epitop-7 {
	background-image: url(../images/ep7_image_cover.jpg);
}

#rl-twp-d-epitop-8 {
	background-image: url(../images/ep8_image_cover_e.jpg);
}

#rl-twp-d-epitop-9 {
	background-image: url(../images/ep9_image_cover2.jpg);
	background-position: center top;
}

#rl-twp-d-epitop-10 {
	background-image: url(../images/ep10_image_cover_e.jpg);
}

#rl-twp-d-epitop-11 {
	background-image: url(../images/ep11_image_cover_e.jpg);
}


.rl-twp-d-epitop .rl-twp-screen-tint {
	background-color: #154f3d;
	opacity: 0.85;
	/*width: 40%;
	right: 0;*/
	position: relative;
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	min-height: initial;
}

.rl-twp-d-epitop .rl-twp-epitop-section {
	/*padding: 0 10%;*/
	text-align: center;
	/*align-self: center;*/
	align-items: stretch;
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	display: grid;
	grid-template-columns: 1;
}

.rl-twp-d-epitop .epitop-section-content-inner {
	padding: 10%;
	display: grid;
	align-items: stretch;
}

.epitop-section-content-inner p, .epitop-section-content-inner h2 {
	color: #ffffff;
}
.rl-twp-d-epitop .rl-twp-wide-inner {
	padding: 0;
}

.rl-twp-d-epitop .rl-twp-screen-inner {
	width: 100%;
	min-height: 100vh;
	display: grid;
	grid-template-columns: 67% 30%;
	padding: 0;
}

.rl-twp-d-epitop .rl-twp-epitop-logo {
	width: 40%;
	height: auto;
	margin: 0 auto;
}

.rl-twp-d-epitop p {
	color: white;
	/*padding: 5% 0;*/
	font-size: 110%;

}

.rl-twp-d-epitop h1 {
	color: white;
	margin: 0;
	font-size: 170%;
}


.rl-twp-d-epitop h2 {
	color: white;
	margin: 0;
	/*padding: 15% 0 0 0;*/
	font-size: 170%;
}

.rl-twp-d-epitop h3 {
	color: white;
	margin: 0;
	font-size: 140%;
	/*padding: 10% 0 0 0;*/
}

.rl-twp-d-epitop h4 {
	color: white;
	margin: 0;
}

p.rl-listennow {
	/*padding: 15% !important;*/
}

p.rl-epiwith {
	display: none;/*padding: 15% !important;*/
}

.rl-listennow a {
	color: white;
}






/* -- Episode Detail -- */
#rl-twp-d-epidetail {
	word-break: break-word;
}

#rl-twp-d-epidetail .epidetail-section-content-inner {
	/*padding: 40% 20% 0 20%;*/
}

#rl-twp-d-epidetail .rl-twp-wide-inner {
	padding: 0;
	background-image: url(../images/twp-back-logocolour_l.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	/*background-position: right -35% top -5%;
	background-size: 75%;*/
	/*background-position: right 5% top -69%;
	background-size: 60%;*/
	background-position: right -35% top 5%;
	background-size: 45%;
}

#rl-twp-d-epidetail .rl-twp-screen-inner {
	padding: 0;
	display: grid;
	grid-template-columns: 1fr 1fr;
	min-height: 100vh;
}

#rl-twp-d-epidetail .epidetail-section-content {
	/*min-height: 100vh;
	float: left;
	width: 50%;
	padding: 5%;*/
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	align-self: start;
	padding: 7% 20% 0 15%;
}

#rl-twp-d-epidetail .epidetail-section-img {
	/*float: right;*/
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 2;
	padding: 7%;
	align-self: start;
}

.epidetail-section-subimg {
	width: 50%;
	padding-bottom: 50%;
	float: left;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border: solid 3px white;
}

.epidetail-section-img.presskit .epidetail-section-subimg.subimg1 {background-image: url(../images/grid_artwork_image_1e.jpg);}
.epidetail-section-img.presskit .epidetail-section-subimg.subimg2 {background-image: url(../images/grid_quote_image_2e.jpg);}
.epidetail-section-img.presskit .epidetail-section-subimg.subimg3 {background-image: url(../images/grid_tagline_image_3e.jpg);}
.epidetail-section-img.presskit .epidetail-section-subimg.subimg4 {background-image: url(../images/grid_books_image_4e.jpg);}

.epidetail-section-img.esi-episode1 .epidetail-section-subimg.subimg1 {background-image: url(../images/WebGrid_Shoes.jpg);}
.epidetail-section-img.esi-episode1 .epidetail-section-subimg.subimg2 {background-image: url(../images/WebGrid_Studio1.jpg);}
.epidetail-section-img.esi-episode1 .epidetail-section-subimg.subimg3 {background-image: url(../images/WebGrid_Studio2.jpg);}
.epidetail-section-img.esi-episode1 .epidetail-section-subimg.subimg4 {background-image: url(../images/WebGrid_Team3.jpg);}

.epidetail-section-img.esi-episode2 .epidetail-section-subimg.subimg1 {background-image: url(../images/WebGrid_4_ProductShot2.jpg);}
.epidetail-section-img.esi-episode2 .epidetail-section-subimg.subimg2 {background-image: url(../images/WebGrid_1_ED1.jpg);}
.epidetail-section-img.esi-episode2 .epidetail-section-subimg.subimg3 {background-image: url(../images/WebGrid_3_ED2.jpg);}
.epidetail-section-img.esi-episode2 .epidetail-section-subimg.subimg4 {background-image: url(../images/WebGrid_2_ProductShot1.jpg);}

.epidetail-section-img.esi-episode3 .epidetail-section-subimg.subimg1 {background-image: url(../images/grid_image_1_ep3_e1.jpg);}
.epidetail-section-img.esi-episode3 .epidetail-section-subimg.subimg2 {background-image: url(../images/grid_image_2_ep3_e1.jpg);}
.epidetail-section-img.esi-episode3 .epidetail-section-subimg.subimg3 {background-image: url(../images/grid_image_3_ep3_e1.jpg);}
.epidetail-section-img.esi-episode3 .epidetail-section-subimg.subimg4 {background-image: url(../images/grid_image_4_ep3_e1.jpg);}

.epidetail-section-img.esi-episode4 .epidetail-section-subimg.subimg1 {background-image: url(../images/ep4_grid_image_1.jpg);}
.epidetail-section-img.esi-episode4 .epidetail-section-subimg.subimg2 {background-image: url(../images/ep4_grid_image_2.jpg);}
.epidetail-section-img.esi-episode4 .epidetail-section-subimg.subimg3 {background-image: url(../images/ep4_grid_image_3.jpg);}
.epidetail-section-img.esi-episode4 .epidetail-section-subimg.subimg4 {background-image: url(../images/ep4_grid_image_4.jpg);}

.epidetail-section-img.esi-episode5 .epidetail-section-subimg.subimg1 {background-image: url(../images/ep5_grid_image_1e2.jpg);}
.epidetail-section-img.esi-episode5 .epidetail-section-subimg.subimg2 {background-image: url(../images/ep5_grid_image_2e.jpg);}
.epidetail-section-img.esi-episode5 .epidetail-section-subimg.subimg3 {background-image: url(../images/ep5_grid_image_3e.jpg);}
.epidetail-section-img.esi-episode5 .epidetail-section-subimg.subimg4 {background-image: url(../images/ep5_grid_image_4e.jpg);}

.epidetail-section-img.esi-episode6 .epidetail-section-subimg.subimg1 {background-image: url(../images/ep6_image_grid_1e.jpg);}
.epidetail-section-img.esi-episode6 .epidetail-section-subimg.subimg2 {background-image: url(../images/ep6_image_grid_2e.jpg);}
.epidetail-section-img.esi-episode6 .epidetail-section-subimg.subimg3 {background-image: url(../images/ep6_image_grid_3e.jpg);}
.epidetail-section-img.esi-episode6 .epidetail-section-subimg.subimg4 {background-image: url(../images/ep6_image_grid_4e.jpg);}

.epidetail-section-img.esi-episode7 .epidetail-section-subimg.subimg1 {background-image: url(../images/ep7_image_grid_1.jpg);}
.epidetail-section-img.esi-episode7 .epidetail-section-subimg.subimg2 {background-image: url(../images/ep7_image_grid_2.jpg);}
.epidetail-section-img.esi-episode7 .epidetail-section-subimg.subimg3 {background-image: url(../images/ep7_image_grid_3.jpg);}
.epidetail-section-img.esi-episode7 .epidetail-section-subimg.subimg4 {background-image: url(../images/ep7_image_grid_4.jpg);}

.epidetail-section-img.esi-episode8 .epidetail-section-subimg.subimg1 {background-image: url(../images/ep8_image_grid_1_n.jpg);}
.epidetail-section-img.esi-episode8 .epidetail-section-subimg.subimg2 {background-image: url(../images/ep8_image_grid_2_e.jpg);}
.epidetail-section-img.esi-episode8 .epidetail-section-subimg.subimg3 {background-image: url(../images/ep8_image_grid_3_e.jpg);}
.epidetail-section-img.esi-episode8 .epidetail-section-subimg.subimg4 {background-image: url(../images/ep8_image_grid_4_e.jpg);}

.epidetail-section-img.esi-episode9 .epidetail-section-subimg.subimg1 {background-image: url(../images/ep9_image_grid_1.jpg);}
.epidetail-section-img.esi-episode9 .epidetail-section-subimg.subimg2 {background-image: url(../images/ep9_image_grid_2.jpg);}
.epidetail-section-img.esi-episode9 .epidetail-section-subimg.subimg3 {background-image: url(../images/ep9_image_grid_3.jpg);}
.epidetail-section-img.esi-episode9 .epidetail-section-subimg.subimg4 {background-image: url(../images/ep9_image_grid_4.jpg);}

.epidetail-section-img.esi-episode10 .epidetail-section-subimg.subimg1 {background-image: url(../images/ep10_image_grid_1_e.jpg);}
.epidetail-section-img.esi-episode10 .epidetail-section-subimg.subimg2 {background-image: url(../images/ep10_image_grid_2_e.jpg);}
.epidetail-section-img.esi-episode10 .epidetail-section-subimg.subimg3 {background-image: url(../images/ep10_image_grid_3_e.jpg);}
.epidetail-section-img.esi-episode10 .epidetail-section-subimg.subimg4 {background-image: url(../images/ep10_image_grid_4.jpg);}

.epidetail-section-img.esi-episode11 .epidetail-section-subimg.subimg1 {background-image: url(../images/ep11_image_grid_3_e.jpg);}
.epidetail-section-img.esi-episode11 .epidetail-section-subimg.subimg2 {background-image: url(../images/ep11_image_grid_4_e.jpg);}
.epidetail-section-img.esi-episode11 .epidetail-section-subimg.subimg3 {background-image: url(../images/ep11_image_grid_1_e.jpg);}
.epidetail-section-img.esi-episode11 .epidetail-section-subimg.subimg4 {background-image: url(../images/ep11_image_grid_2_e.jpg);}

#rl-twp-d-epidetail h2 {
	font-size: 165%;
	color: #1d775d;
}

#rl-twp-d-epidetail h3 {
	font-size: 145%;
	color: #736357;
}

#rl-twp-d-epidetail a {
	color: #00a69a;
}

#rl-twp-d-epidetail .rl-btn a {
	color: #ffffff;
}


#rl-twp-d-epidetail .rl-twp-epidetail-intro {
	width: 40%;
	padding: 8% 0 4% 0;
	text-align: center;
	margin: 0 auto;
	font-size: 115%;
}

#rl-twp-d-epidetail .rl-twp-epidetail-intro h3.epidetail-title {
	text-transform: uppercase;
	padding-bottom: 4%;
	color: #d27f0b;
}

.rl-twp-epidetail-intro p.epidetail-quote {
	font-style: italic;
}

.rl-twp-epidetail-intro h4.epidetail-quoteauth {
	font-size: 100%;
	text-align: right;
	font-weight: 600;
	color: #736357;
	margin-top: -0.5em;
}

#rl-twp-d-epidetail .rl-twp-epidetai-date {
	background-color: #c3ae95;
	padding: 20px;
	position: absolute;
	transform: rotate(-90deg) translate(-100%, 0);
	transform-origin: left top;
	top: 7%;
	left: 0px;
}

#rl-twp-d-epidetail .rl-twp-epidetai-date p {
	margin: 0;
	color: white;
}

#rl-twp-d-epidetail .rl-btn {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding-bottom: 15px;
}

#rl-twp-d-epidetail .rl-btn img {
	margin-bottom: -10px;
}



#rl-twp-d-epidetail .rl-episode-resources {
	background-color: #f9fffd;
	padding: 5%;
	border: dotted 1px #154f3d;
}

#rl-twp-d-epidetail .rl-episode-resources h2 {
	font-size: 145%;
}

#rl-twp-d-epidetail .rl-episode-resources h4 {
	color: #1d775d;
	font-size: 140%;
	padding: 5% 0 2% 0;
}

#rl-twp-d-epidetail .rl-episode-resources a {
	color: #00a69a;;
}


/* -- Guest Detail -- */

#rl-twp-d-guestdetail {
	overflow: hidden;
	min-height: initial;
	padding-bottom: 5%;
}

#rl-twp-d-guestdetail {
	background-color: #f38f1e;
}

#rl-twp-d-guestdetail .guestdetail-section-content-inner {
	/*padding: 40% 20% 0 20%;*/
}

#rl-twp-d-guestdetail .rl-twp-wide-inner {
	padding: 0;
	
}

#rl-twp-d-guestdetail .rl-twp-screen-inner {
	padding: 0;
	display: grid;
	grid-template-columns: 1fr 0.5fr 1fr;
	min-height: initial;
}

#rl-twp-d-guestdetail .guestdetail-section-content {
	/*min-height: 100vh;
	float: left;
	width: 50%;
	padding: 5%;*/
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 2;
	align-self: start;
	padding: 7% 20% 0 15%;
}

#rl-twp-d-guestdetail .guestdetail-section-img {
	/*float: right;*/
	grid-column-start: 1;
	grid-column-end: 4;
	grid-row-start: 1;
	grid-row-end: 2;
	padding: 7%;
	align-self: start;
}

#rl-twp-d-guestdetail .guestdetail-section-contact {
	/*float: right;*/
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	padding: 14%;
	align-self: start;
	border-left: dotted 1px white;
	font-size: 90%;
}


.guestdetail-section-subimg {
	width: 50%;
	padding-bottom: 50%;
	float: left;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border: solid 3px white;
}

#rl-twp-d-guestdetail p {
	color: #ffffff;
}

#rl-twp-d-guestdetail a {
	color: #ffffff;
}


#rl-twp-d-guestdetail h2 {
	font-size: 165%;
	color: #ffffff;
}

#rl-twp-d-guestdetail h3 {
	font-size: 145%;
	color: #ffffff;
}

#rl-twp-d-guestdetail .rl-circle-inner {
	position: relative;
	height: 100%;
	width: 100%;
	background-image: url(../images/headshot-informal-small.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border: solid 1.5vw white;
	border-radius: 500%;
}

#rl-twp-d-guestdetail.episode-1 .rl-circle-inner {
	background-image: url(../images/Photo_Episode1_Bio_V1.jpg);
}

#rl-twp-d-guestdetail.episode-2 .rl-circle-inner {
	background-image: url(../images/Photo_Episode2_Bio_V2.jpg);
}

#rl-twp-d-guestdetail.episode-3 .rl-circle-inner {
	background-image: url(../images/bio_image_ep3_e2.jpg);
	background-position: right top;
	background-size: 150%;
}

#rl-twp-d-guestdetail.episode-4 .rl-circle-inner {
	background-image: url(../images/ep4_bio_megan_image.jpg);
}

#rl-twp-d-guestdetail.episode-5 .rl-circle-inner {
	background-image: url(../images/ep5_bio_image_e.jpg);
	background-position: center top;
}

#rl-twp-d-guestdetail.episode-6 .rl-circle-inner {
	background-image: url(../images/ep6_image_bio.jpg);
	background-position: center top;
}

#rl-twp-d-guestdetail.episode-7 .rl-circle-inner {
	background-image: url(../images/ep7_image_bio_e.jpg);
	background-position: center top;
}

#rl-twp-d-guestdetail.episode-8 .rl-circle-inner {
	background-image: url(../images/ep8_image_bio.jpg);
	background-position: center top;
}

#rl-twp-d-guestdetail.episode-9 .rl-circle-inner {
	background-image: url(../images/ep9_image_bio.jpg);
	background-position: center top;
}

#rl-twp-d-guestdetail.episode-10 .rl-circle-inner {
	background-image: url(../images/ep10_image_bio.jpg);
	background-position: center top;
}

#rl-twp-d-guestdetail.episode-11 .rl-circle-inner {
	background-image: url(../images/ep11_image_bio_e.jpg);
}

#rl-twp-d-guestdetail.presskit .rl-circle-inner {
	background-image: url(../images/about_host_press_kit_image2_e.jpg);
}



#rl-twp-d-guestdetail .rl-circle-outer {
	width: 90vw;
	height: 90vw;
	border-radius: 500%;
	padding: 25%;
	position: absolute;
	top: -265%;
	right: -25%;
	border: solid 7vw rgba(255,255,255,0.1);
}

#rl-twp-d-guestdetail .rl-twp-blank-top1 {
	height: 6vw;
	width: 100%;
	background-color: white;
}


/* -- Guest/host detail, presskit -- */
#rl-twp-d-guestdetail.presskit .guestdetail-section-content {
    padding: 7% 0% 0 15%;
}


/* -- Keypoint -- */

#rl-twp-d-keypoint {
	overflow: hidden;
	min-height: initial;
}

#rl-twp-d-keypoint.keypoint-1 {
	background-color: #00a69a;
}

#rl-twp-d-keypoint .keypoint-section-content-inner {
	/*padding: 40% 20% 0 20%;*/
}

#rl-twp-d-keypoint .rl-twp-wide-inner {
	padding: 0;
	
}

#rl-twp-d-keypoint .rl-twp-screen-inner {
	padding: 0;
	display: grid;
	grid-template-columns: 1fr 0.5fr 1fr;
	min-height: initial;
}

#rl-twp-d-keypoint .keypoint-section-content {
	/*min-height: 100vh;
	float: left;
	width: 50%;
	padding: 5%;*/
	grid-column-start: 1;
	grid-column-end: 3; /* 3up grid-column-end: 2; */
	grid-row-start: 1;
	grid-row-end: 2;
	align-self: start;
	padding: 7% 20% 7% 10%; /*3up padding: 7% 20% 7% 15%; */
}

#rl-twp-d-keypoint .keypoint-section-img {
	/*float: right;*/
	grid-column-start: 1;
	grid-column-end: 4;
	grid-row-start: 1;
	grid-row-end: 2;
	padding: 7%;
	align-self: stretch;
	background-image: url(../images/twp-back-logo-w_l.png);
	background-size: 30%;
	background-position: right 5% bottom 80%;
	background-repeat: no-repeat;
	opacity: 0.3;
}

#rl-twp-d-keypoint .keypoint-section-content-extra {
	/*float: right;*/
	grid-column-start: 2;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 2;
	padding: 14%;
	align-self: start;
	border-left: dotted 1px white;
	font-size: 90%;
}

.keypoint-section-subimg {
	width: 50%;
	padding-bottom: 50%;
	float: left;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border: solid 3px white;
}

#rl-twp-d-keypoint p {
	color: #ffffff;
}

#rl-twp-d-keypoint h2 {
	font-size: 165%;
	color: #ffffff;
}

#rl-twp-d-keypoint h3 {
	font-size: 145%;
	color: #ffffff;
}































/* --- Media --- */


@media (max-width: 900px) and (min-width: 768px) {

	/* -- Elements -- */
	#rl-twp-nav {
		left: 0;
	}

	#rl-d-sidenav.menuopen {
		width: 45%;
	}

	/* -- Home -- */
	#rl-twp-d-home .rl-twp-home-section {
		background-size: 60%;
	}

	/* -- Subscribe -- */

	#rl-twp-d-subscribe .rl-twp-screen-inner {
		grid-template-columns: 1fr;
	}

	#rl-twp-d-subscribe .subscribe-section-img {
		width: 60%;
		margin: auto;
		padding: 0;
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 2;
		padding: 0;
	}


	#rl-twp-d-subscribe .subscribe-section-content {
		grid-row-start: 2;
		grid-row-end: 3;
		padding: 0 20% 0 20%;
	}

	/* -- Intro -- */
	#rl-twp-d-intro .rl-twp-intro-section {
		padding: 0 8%;
	}


	/* -- Eposide List -- */
	.rl-twp-listepisode {
		grid-template-columns: 1.5fr 1fr;
		min-height: intial;
	}

	.rl-twp-listepisode .rl-twp-listepisode-img {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
	}

	.rl-twp-listepisode .rl-twp-listepisode-blank {
		grid-column-start: 2;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
	}

	.rl-twp-listepisode .rl-twp-listepisode-title {
		grid-column-start: 2;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
		padding: 25% 5%;
	}

	.rl-twp-listepisode .rl-twp-listepisode-content {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 2;
		grid-row-end: 3;
		padding: 7% 5%;
	}

	/* -- About Ashley -- */

	#rl-twp-d-aboutashley {
		background-attachment: inherit;
		background-position: center top;
	}

	#rl-twp-d-aboutashley .rl-twp-screen-inner {
		display: grid;
		grid-template-columns: 1.5fr 1fr;
	}

    
	/* -- Episode Top -- */
	.rl-twp-d-epitop .rl-twp-screen-inner {
		grid-template-columns: 55% 45%;
	}


	/* -- Episode Detail -- */
	#rl-twp-d-epidetail .rl-twp-epidetail-intro {
		width: 56%;
	}

	#rl-twp-d-epidetail .rl-twp-screen-inner {
		grid-template-columns: 1fr 1.5fr;
		padding: 10% 0;
	}


	#rl-twp-d-epidetail .epidetail-section-img {
		padding: 0 5% 0 15%;
	}

	.epidetail-section-subimg {
		border: solid 4px white;
		width: 100%;
		padding-bottom: 100%;
	}

	#rl-twp-d-epidetail .epidetail-section-content {
		padding: 7% 15% 0 10%;
	}


	/* -- Guest Detail -- */

	#rl-twp-d-guestdetail .guestdetail-section-content {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
		padding: 10%;
	}

	#rl-twp-d-guestdetail .guestdetail-section-contact {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 2;
		grid-row-end: 3;
		padding: 10%;
		border-top: dotted 1px white;
		border-left: none;
	}

	#rl-twp-d-guestdetail .rl-circle-outer {
		width: 100vw;
		height: 100vw;
		top: -250%;
		right: -30%;
	}

	/* - PK - */

	#rl-twp-d-guestdetail.presskit .guestdetail-section-content {
		padding: 10%;
	}


	/* -- Keypoint -- */

	#rl-twp-d-keypoint .keypoint-section-content {
		padding: 7% 5% 7% 10%;
	}




}











@media (max-width: 767px) {

	#rl-twp-all {
		font-size: 90%;
	}

	.rl-twp-mobilenoshow {
		display: none;
	}
	
	.rl-twp-home-section, .rl-twp-footer-section, .rl-twp-about-section, .rl-twp-contact-section {
		width: 100% !important;
		float: none !important;
		text-align: center !important;
	}

	#rl-twp-d-home, #rl-twp-d-signup, #rl-twp-d-epitop-1, #rl-twp-d-epitop-2, #rl-twp-d-epitop-3, #rl-twp-d-epitop-4, #rl-twp-d-epitop-5, #rl-twp-d-epitop-6, #rl-twp-d-epitop-7, #rl-twp-d-epitop-8, #rl-twp-d-epitop-9, #rl-twp-d-epitop-10, #rl-twp-d-epitop-11, #rl-twp-d-epitop-12, #rl-twp-d-epitop-13, #rl-twp-d-epitop-14, #rl-twp-d-epitop-15 {
		background-attachment: scroll !important;
	}

	#rl-d-sidenav.menuopen {
		width: 100%;
	}

	ul.rl-sidenav-top {
		min-height: 50vh;
	}

	#rl-twp-nav {
		width: 100% !important;
		left: 0 !important;
	}

	.rl-twp-nav-icon {
		display: none !important;
	}

	.rl-twp-nav-link {
		padding: 5px !important;
	}

	#rl-twp-d-about {
		background-position: center bottom !important;
	}

	#rl-twp-d-about .rl-twp-screen-tint {
    	opacity: 0.6 !important;
	}

	.about-section-content-inner {
		padding: 20% 15% 0 15% !important;
	}

	.rl-twp-joinus-section.joinus-section-img {
		width: 100% !important;
		background-size: 80% !important;
		background-position: center !important;
		float: none !important;
		min-height: initial !important;
		padding-top: 40vh !important;
	}

	.rl-twp-joinus-section.joinus-section-content {
		width: 100% !important;
		float: none !important;
		min-height: initial !important;
		padding-bottom: 15vh !important;
	}

	 .joinus-section-content-inner {
	 	padding-top: 10% !important;
	 }

	 .rl-twp-contact-section.contact-section-img {
		width: 100% !important;
		background-position: center !important;
		min-height: 40vh !important;
	 }

	 .rl-twp-contact-section.contact-section-content {
	 	min-height: initial !important;
	 }

	 .contact-section-content-inner {
		text-align: center !important;
		padding-top: 5% !important;
		min-height: initial !important; 
	 }

	 #rl-twp-copyright {
	 	padding: 5% !important;
	 }



	 	/* -- Home -- */
	#rl-twp-d-home .rl-twp-home-section {
		background-size: 50%;
	}

	#rl-twp-d-home .rl-twp-listentop {
	padding: 5px 5px 0 5px;
}

	/* -- Subscribe -- */

	#rl-twp-d-subscribe .rl-twp-wide-inner {
		padding: 25% 0;
	}

	#rl-twp-d-subscribe .rl-twp-screen-inner {
		grid-template-columns: 1fr;
	}

	#rl-twp-d-subscribe .subscribe-section-img {
		width: 70%;
		margin: auto;
		padding: 0;
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 2;
		padding: 0;
	}

	#rl-twp-d-subscribe .subscribe-section-content {
		grid-row-start: 2;
		grid-row-end: 3;
		padding: 15% 15% 0 15%;
	}


	/* -- Intro -- */
	#rl-twp-d-intro .rl-twp-intro-section {
		padding: 25% 4%;
	}


	/* -- Eposide List -- */

	#rl-twp-d-homelist .rl-twp-homelist-section {
		padding: 0 5%;
	}

	.rl-twp-listepisode {
		grid-template-columns: 1.2fr 1fr;
		min-height: initial;
		width: 92%;
		margin: 4% auto;
		font-size: 90%;
	}

	.rl-twp-listepisode .rl-twp-listepisode-img {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
	}

	.rl-twp-listepisode .rl-twp-listepisode-blank {
		grid-column-start: 2;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
	}

	.rl-twp-listepisode .rl-twp-listepisode-title {
		grid-column-start: 2;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
		padding: 25% 5%;
	}

	.rl-twp-listepisode .rl-twp-listepisode-content {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 2;
		grid-row-end: 3;
		padding: 7% 5%;
	}

	/* -- About Ashley -- */

	#rl-twp-d-aboutashley {
		background-attachment: scroll;
		background-position: right 45% top;
	}

	#rl-twp-d-aboutashley .rl-twp-wide-inner {
		padding: 5% 0;
	}

	#rl-twp-d-aboutashley .rl-twp-screen-inner {
		display: grid;
		grid-template-columns: 1fr 2fr;
	}

	/* -- Episode List -- */


	#rl-twp-d-aboutashley.twp-episodelist-top .rl-twp-screen-inner {
		min-height: initial;
		padding-top: 20vh;
	}


	.rl-twp-pagetop-grid {
		width: 33.33%;
		height: 25vh;
	}

    
	/* -- Episode Top -- */
	.rl-twp-d-epitop .rl-twp-screen-inner {
		/*grid-template-columns: 50% 50%;*/
		grid-template-columns: 1fr 1fr;
	}


	/* -- Episode Detail -- */

	#rl-twp-d-epidetail .rl-twp-epidetai-date {
		transform: none;
		position: relative;
		text-align: center;
		transform-origin: initial;
		font-size: 90%;
	}

	#rl-twp-d-epidetail .rl-twp-epidetail-intro {
		width: 70%;
		padding: 20% 0 10% 0;
	}

	#rl-twp-d-epidetail .rl-twp-screen-inner {
		grid-template-columns: 1fr;
		padding: 10% 0;
	}


	#rl-twp-d-epidetail .epidetail-section-img {
		padding: 0 15% 10% 15%;;
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 2;
	}

	.epidetail-section-subimg {
		border: solid 4px white;
		width: 50%;
		padding-bottom: 50%;
	}

	#rl-twp-d-epidetail .epidetail-section-content {
		padding: 7% 15% 0 10%;
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 2;
		grid-row-end: 3;
		align-self: start;
	}


	/* -- Guest Detail -- */

	#rl-twp-d-guestdetail .guestdetail-section-content {
		grid-column-start: 1;
		grid-column-end: 4;
		grid-row-start: 2;
		grid-row-end: 3;
		padding: 45vw 10% 10% 10%;
	}

	#rl-twp-d-guestdetail .guestdetail-section-contact {
		grid-column-start: 1;
		grid-column-end: 4;
		grid-row-start: 3;
		grid-row-end: 4;
		padding: 10% 0;
		margin: 0 10%;
		border-top: dotted 1px white;
		border-left: none;
	}

	#rl-twp-d-guestdetail .rl-circle-outer {
		width: 100vw;
		height: 100vw;
		top: -200%;
		right: 0;
		padding: 15%;
		border: solid 7vw rgba(255,255,255,0.1);
	}

	#rl-twp-d-guestdetail .rl-circle-inner {
		border: solid 2.5vw white;
	}

	/* - PK - */

	#rl-twp-d-guestdetail.presskit .guestdetail-section-content {
		padding: 45vw 10% 10% 10%;
	}



	/* -- Keypoint -- */

	#rl-twp-d-keypoint .keypoint-section-content {
		padding: 7% 5% 7% 10%;
	}







}
