html {
	-webkit-font-smoothing: antialiased;
}


 .wysiwyg img[alt='logo'] {
 	width: 30%;
	margin: 0% auto;
 }

.wysiwyg h2{
padding: 0em 0em 0em 0em;
margin: 1em 0em 0em 0em;
}

.main-wrapper{
	background-color: #fff;
}


blockquote{
	font-size: 1.2em;
}

h1{
	letter-spacing: -.03em;

}

/*h2{
	font-size: 2em;
}*/

/*h3{
	font-size: 2em;
	font-family: 'Graphik-Light', "Helvetica Neue",Helvetica,Arial,sans-serif;
}*/


p{
/*	margin: 0em 0em 1em 0em;
	padding: 0em 0em 0em 0em;*/
}

ul, ol{
	/*font-family: "adobe-caslon-pro",serif;
	font-style: normal;
	font-weight: 400;
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0em;
	padding: 0em 0em 0em 0em;*/
}

.wysiwyg ul, .wysiwyg ol{
	margin: 1em 0em 1em 1.1em;
}

.wysiwyg ol li{
	list-style-type: decimal;

}

.wysiwyg ul li{
	list-style-type: disc;
}


.home .feature-image .overlay-text .subheading {
	font-size: 2.4em;
	font-size: 2em;
	margin: 1em 4em 0em 4em;
	padding: 1em 0em 0em 0em;
	line-height: 1.2em;
}

/*.heading{
	font-size: 4.5em;
}*/

.header nav:not(.active) {
	font-weight: normal;
	font-style: normal;
	font-size: 1.2em;
	padding: 11px 0px 2px 0px;
	background-color: #242424;
}

/*.menu ul{
	font-family: 'Graphik-Light', "Sans-serif";
}*/
/*.home .episode-summaries .episode-summary.past h3, 
.home .episode-summaries .post-summary h3, 
.home .bts-post-summaries .episode-summary.past h3, 
.home .bts-post-summaries .post-summary h3, 
.home .blog-post-summaries .episode-summary.past h3, 
.home .blog-post-summaries .post-summary h3{
	font-size: 1.3em;
}*/



.header nav a{
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.header nav a:hover{
	color: #fff;
}

.header nav ul {
padding-bottom: .3em;
}

/*.home .episode-summaries h2, .home .bts-post-summaries h2, .home .blog-post-summaries h2, .home .instagram-posts h2{
	padding: 1em 0em 1em 0em;
	margin-top: 4em;
	font-family: "adobe-caslon-pro",serif;
	font-style: normal;
	font-weight: 400;
	color: #999999;
}*/

.home .episode-summaries .episode-summary.past:hover, 
.home .episode-summaries .post-summary:hover, 
.home .bts-post-summaries .episode-summary.past:hover, 
.home .bts-post-summaries .post-summary:hover, 
.home .blog-post-summaries .episode-summary.past:hover, 
.home .blog-post-summaries .post-summary:hover{
	opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.home .episode-summaries .episode-summary.past:hover, 
.home .episode-summaries .post-summary:hover, 
.home .bts-post-summaries .episode-summary.past:hover, 
.home .bts-post-summaries .post-summary:hover, 
.home .blog-post-summaries .episode-summary.past:hover, 
.home .blog-post-summaries .post-summary:hover{
	opacity: .7;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}


.follow #mc_embed_signup form input.email{
	border: 2px solid #D3D3D3;
	border-radius: 0px;
	font-family: 'Graphik-Light', "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: normal;
	line-height: 1.4em;
	font-size: 1.5em;
	margin-bottom: 1px;
}

.follow #mc_embed_signup form input.button {
	margin: 0 auto;
	border: 0px;
	border-radius: 0px;
	color: #000;
	background-color: none;
	padding: 12px;
	width: auto;
	min-width: 0;
	line-height: 1.25em;
	height: auto;
	font-family: 'Graphik-Light', "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: normal;
}

.follow .follow-social .social li{
	width: 18%;
}

.follow-social ul{
	width: 90%;
	text-align: center;
	margin: 0 auto;
}

.follow #mc_embed_signup form input.button:hover{
	background-color: rgba(231, 231, 231, 0);
	color: #000;	
}

.follow #mc_embed_signup h2, .follow .follow-social h2{
	color: #323232;
}

.footer-content #mc_embed_signup form input.email{
	border-radius: 0px;
	margin-top: 10px;

}

.footer-content #mc_embed_signup form input.button:hover{

	color: #fff;

}

/*.video-length{
	width: 60px;
	height: 60px;
	padding: 19px 10px 10px 10px;
}*/

/*.home .summary-image-wrapper .video-length{
	padding: 19px 10px 10px 10px;
	font-family: 'Graphik-Light', "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: normal;


}*/



/*.home .episode-summaries .latest-episode .inner-wrapper h4{
	font-size: 1.3em;
	color: #ABABAB;
}*/


/*.home .episode-summaries .inner-wrapper:not(.current) h4, .home .bts-post-summaries .inner-wrapper:not(.current) h4, .home .blog-post-summaries .inner-wrapper:not(.current) h4{
	color: #ABABAB;
}*/



#past-episodes > div > div > ul > li.flex-active-slide > a > div > div > div.video-length{
	font-size: .85em;
}

/*#past-episodes .video-length{
	font-size: .85em;
}*/


.home .episode-summaries .inner-wrapper > a > div, .home .bts-post-summaries .inner-wrapper > a > div, .home .blog-post-summaries .inner-wrapper > a > div{
	background-color: #fff;
}


.footer-content #mc_embed_signup form input.button:hover{
	background-color: #000;
}




.contact fieldset input, .contact fieldset textarea{
	border: 2px solid #D3D3D3;
	border-radius: 0px;
	font-family: 'Graphik-Light', "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: normal;
	line-height: 1.4em;
	font-size: 1.5em;
	margin-bottom: 30px;
	padding: 7px;
}

.contact fieldset label{
	display: block;
	font-family: 'Graphik-Light', "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: normal;
	font-size: 1.3em;
	margin-bottom: 8px;
}

.contact-message h3{
	font-size: 1em;
}

.contact fieldset input.submit{
	font-size: 1.3em;
}

.contact .page-heading{
	display: none;
}

.home .blog-post-summaries .inner-wrapper:not(.current) h3{
	font-size: 1em;
}


#current-episode  .sponsor-logo {
width: 25%;
float: left;
}

.segment-summary-text p{
	font-family: 'Graphik-Light', "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	margin-top: 0%;
    padding-top: 9px;
}

.segment-summaries .segment-summary-text{
	margin-top: 1em;
}

.home .segment-summaries {
margin: 60px auto;
float: left;
}



.home .feature-image .inner-wrapper{
	opacity: 1;
	background: no-repeat bottom center;
	background-size: cover;
}

.overlay-text-wrapper{
	width: 100%;
	background-color: rgba(0, 0, 0, 0.39);
	top: 50%;
	height: 50%; 
	position: absolute;
}
