/*
Theme Name: KDM Child Theme
Theme URI: http: //krishnadas.com/
Description: This is a custom child theme for Salient
Author: APART creations
Author URI: http: //apartcreations.com/
Template: salient
Version: 0.3
*/

@import url("../salient/style.css");
@import url("webfonts/lunchbox.css");
/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,700);*/


/* NECTAR OVERRIDES
=============================================== */

.container-wrap { 
	background:#faf6f6;
	/*background:#faf6f6 url("//krishnadas.com/wp-content/uploads/background-03.jpg"); */
	/*background-attachment:fixed !important;*/
}

.page-id-424 .container-wrap { 
	background-attachment:fixed !important;
}

.home .container-wrap { 
	padding:0 !important; 
}

/* fonts */
.vc_separator h4, #page-header-bg h1, .blog-title h1,
.swiper-wrapper .content h2 { 
	font-family:'lunchboxbold' !important; 
	text-transform:uppercase;
	color:#300;
}

.blog-title h1.entry-title, .post-header h2.title { 
	font-family:'Open Sans', Arial, sans-serif !important; 
	text-transform:uppercase;
	font-weight:bold;
	color:#300;
}

.blog-title h1.entry-title {
	font-size:27px !important;
	font-weight:bold !important;;
}

#header-secondary-outer .sf-menu li a, #header-secondary-outer .sf-menu li a:visited { 
	font-family:'Open Sans', Arial, sans-serif !important; 
	font-weight:bold;
	text-transform:uppercase;
	color:#7fb1af /*#e9e8cc*/ !important;
}
#header-secondary-outer .sf-menu li a:hover { 
	color:#e9e8cc !important;
}

.sf-menu li a, .sf-menu li a:visited { 
	font-family:'lunchboxbold' !important; 
}

.sf-menu li ul.sub-menu li a, .sf-menu li ul.sub-menu li a:visited { 
	font-family:'Open Sans', Arial, sans-serif !important; 
	text-transform:normal;
	font-weight:normal;
	color:#e9e8cc;
	margin:0 !important;
	padding:5px 10px !important;
}


h1, h2, h3, h4, p, li, .dark, .dark h1, .dark h2, .dark h3, .dark h4, .dark a:hover { 
	color:#300 !important; 
} 

.light, .light p, .light h1, .light h2, .light h3, .light h4, .light a:hover,
#lightwords h2, #lightwords p 	 { 
	color:#e9e8cc !important; 
}


#search-box input { 
	font-size:1.5em !important;
}


/* section headers */

h2, h3, h4, h5 { 
  letter-spacing:0 !important;
  font-weight:bold !important;
}

h1 { 
  font-weight:normal !important;
}

h3 { 
  font-weight:bold;
}

.ivory {
	color:#e8e9cc !important;	
}



.vc_separator h4 { 
	font-size:24px !important; 

}

.archive .page-header-no-bg { display:none;}

@media only screen and (min-width:600px) {
	.vc_separator h4 { 
		font-size:48px !important; 
	
	}
}

.section-title { 
	border:0 !important; 
}

.vc_sep_holder_l { 
	background:url('//krishnadas.com/wp-content/uploads/jagged-border-02l.png') no-repeat; 
}
.vc_sep_holder_r { 
	background:url('//krishnadas.com/wp-content/uploads/jagged-border-02r.png') no-repeat; 
	background-position:right; 
}

.vc_sep_line { 
	display:none !important; 
}

.break { 
	clear:both;
	float:none;
	font-size:0;
	line-height:0;
}

img.kwf-header {
	max-height:200px;
	width:auto;
}

.emptyBG { 
	min-height:100px;
}


/* HEADER / MAIN NAV
==================================================*/

#header-outer { 
	background:#000 url('//krishnadas.com/wp-content/uploads/hdr-1601.jpg') top center !important;
	background-size:cover !important;
}

#homeshow { 
	margin:0 !important;	
	padding:0 !important; 
}

.sf-sub-indicator {
  display:none;
}	

.swiper-wrapper h2 {
	line-height:1;
	margin:0 !important;
	padding:0 !important;
	text-shadow: 0 0 1px #000;
}

.swiper-wrapper p {
  	/*font-weight:bold !important;*/
	text-shadow: 0 0 2px #000;
	/*text-transform:uppercase;*/
}

.swiper-wrapper .button a, .swiper-wrapper .button a:visited {
	font-size:16px !important;
	font-weight:bold !important;
	color:#e8e9cc;
}


/* NECTAR SLIDER CUSTOMIZATIONS
==================================================*/

.kwf-slide-logo {
	float:right;
	padding:0 1em;
}

@media only screen and (max-width:759px) {
	.kwf-slide-logo {
		display:none;
	}
}

@media only screen and (max-width:979px) {
	.kwf-slide-logo {
		width:200px;
	}
}


@media only screen and (min-width:980px) {
	.kwf-slide-logo {
		width:300px;
	}
}


/* CAROUSEL GALLERY
==================================================*/

.carousel-heading { 
 background:#fbf6f0 !important;
}
.carousel-heading h2 { 
	color:#300 !important;
	font-family:'Open Sans', Arial, sans-serif !important; 
}

.carousel-heading a.carousel-prev i.icon-salient-left-arrow-thin, .carousel-heading a.carousel-prev:visited i.icon-salient-left-arrow-thin,
.carousel-heading a.carousel-next i.icon-salient-right-arrow-thin, .carousel-heading a.carousel-next:visited i.icon-salient-right-arrow-thin { 
  color:#300 !important;
}


/* CAROUSEL GALLERY
==================================================*/
#sidebar .menu {
		
}
#sidebar .menu li a, #sidebar .menu li a:visited {
		border:0 !important;
	text-transform:uppercase;
	font-weight:bold;
}



/* FORMS
==================================================*/

/* SIGN UP IN ANKLE */
.signupBG01  { 
	background:url('//krishnadas.com/wp-content/uploads/signup-bg-02e.jpg') !important;
}
.signupBG02  { 
	background:url('//krishnadas.com/wp-content/uploads/signup-bg-03e.jpg') !important;
}

#ankle .row { 
  padding:1.5em 0 3em 0 !important;
}

#gform_wrapper_1 {  }

#gform_wrapper_1 .gfield_label, #ankle .gfield_label { 
	display:none; 
}
#gform_fields_1, li#field_1_1, .ginput_container, h3.gform_title { 
	margin:0 !important; 
	padding:0 !important; 
	line-height:1 !important;
}


#ankle .gform_heading {
	padding:1em 0 0 0 !important; 
}
.home #ankle .gform_heading {
	padding:0 !important; 
}

.gform_heading h3.gform_title, #gform_wrapper_1 .gform_heading h3.gform_title, #ankle .gform_heading h3.gform_title {
	font-size:30px !important;	
	font-family:'lunchboxbold' !important; 
	text-transform:uppercase;
	color:#300 /*#e9e8cc*/ !important;
}

#gform_wrapper_1, #ankle {
	color:#300 /*#e9e8cc*/ !important;
}

#gform_wrapper_1 .gform_body, #ankle .gform_body { 
	float:left; 
	display:inline; 
	clear:none; 
	margin:0 20px 0 0 !important; 
	padding:0 !important; 
}

input#input_1_1 { 
	width:100%; 
	height:50px; 
}

#gform_submit_button_1 { 
	height:50px; 
	background:#330000; 
	text-transform:uppercase; 
	font-weight:bold; 
}

#gform_submit_button_1:hover { 
	 background:#e9e8cc !important; color:#300; 
}
#gform_wrapper_1 .gform_footer, #ankle .gform_footer { 
	float:left; 
	display:inline; 
	clear:none; 
	margin:0 !important; 
	padding:0 !important; 
}


.page-id-2399 #ankle { 
  display:none !important;
}


/* CONTACT US */
#gform_wrapper_2 .ginput_container input, #gform_wrapper_2 .ginput_container textarea {
  background:#fff;	
}

#gform_wrapper_2 .gfield_label { 
  font-size:1.2em;
	font-weight:bold !important;
}


@media only screen and (min-width:1000px) {
	
	/* SIGN UP IN ANKLE */
	#gform_wrapper_1 .gform_heading, #ankle .gform_heading {
		float:left; 
		display:inline; 
		clear:none; 
		margin:0 20px 0 0 !important; 
		width:50%;
	}

	input#input_1_1,input#input_3_1 { 
		width:360px; 
	}

	#gform_wrapper_1 .gform_body, #gform_wrapper_1 .gform_footer,
	#ankle .gform_body, #ankle .gform_footer { 
		padding:5px 0 !important;
	}

}


/* EVENTS CALENDAR 
================================================*/

#tribe-events-bar {
	display:none;
}

/* listing page */

.tribe-events-page-title {
	font-size:3em !important;	
	font-family:'lunchboxbold' !important; 
	text-transform:uppercase;
	color:#300;
}

.tribe-events-event-image { 
	width:100% !important;
	text-align:center;
	height:auto;
}
.tribe-events-event-image img { 
	
}

#tribe-events-header { 
	display:none;
}

.tribe-events-list-event-title, tribe-events-event-meta, .time-details,
.tribe-events-venue-details {
	color:#300 !important;
}

a.tribe-events-read-more, a.tribe-events-read-more:visited { 
	font-family:'Open Sans', Arial, sans-serif; 
	letter-spacing:normal;
	font-weight:bold;
	font-size:1em; 
	padding:.5em 1em; 
	text-transform:uppercase; 
	color:#e9e8cc; 
	background:#e8913f; 
	display:inline-block; 
	border-radius:4px; 
}

a.tribe-events-read-more:hover { 
	background:#300;
}

/* events listing on homepage with shortcode */
ul.ecs-event-list { 
	width:100%; 
	text-transform:uppercase; 
	margin:0; 
	padding:0; 
}
li.ecs-event { 
	list-style-type:none !important; 
	margin:0; 
	padding:5px 0; 
	border-bottom:1px solid #300; 
}

.eventDate, .eventCity, .getTickets, .getDetails { 
	text-align:left; 
}

.getTickets, .getDetails { 
	padding:0 0 10px 0;
}

.getTickets a, .getTickets a:visited { 
  font-family:'Open Sans', Arial, sans-serif; 
	font-weight:bold;
	display:inline-block; 
	background:#d47820; 
	color:#e9e8cc; 
	padding:5px 10px; 
	font-weight:bold;
	text-align:center;
	width:100%;
	border-radius:4px !important; 
} 
.getTickets a:hover { 
	background:#300; 
	color:#e9e8cc;  
} 
.getDetails a, .getDetails a:visited { 
	font-family:'Open Sans', Arial, sans-serif; 
	font-weight:bold;
	display:inline-block; 
	background:#300; 
	color:#e9e8cc; 
	padding:5px 10px; 
	font-weight:bold;
	text-align:center;
	width:100%;
	border-radius:4px !important; 
} 
.getDetails a:hover { 
	background:#d47820; 
	color:#e9e8cc;  
} 


#sidebar .tribe-events-title {
	font-size:1em !important;
	line-height:1em !important;
}


/* individual event page */

.single-tribe_events .tribe-events-event-image { 
  display:none;
}
.single-tribe_events #tribe-events-header { 
  display:none !important;; 
}


.tribe-events-button { 
  background:#e8913f !important;
}

.tribe-events-button:hover { 
  background:#300 !important;
}

.tribe-events-single-event-title { 
	font-weight:bold;
}
.tribe-events-schedule .ticketInfo { 
	margin:10px 0;
}

.tribe-events-single-event-title { 
  font-weight:bold;
}
.single-tribe_events .tribe-events-event-meta { 
	background-color:rgba(51,0,0,.5) !important;
	margin:0 !important;
	border:0 !important;
  
}

.tribe-events-event-meta dt, .tribe-events-event-meta dd { 
  color:#e9e8cc !important;
}

h3.tribe-events-single-section-title { 
  text-transform:uppercase;
	color:#e9e8cc !important;
	font-size:1.5em !important;
}



@media only screen and (min-width:600px) {

	.eventDate, .eventCity, .getTickets, .getDetails { 
		float:left; 
		display:inline-block; 
		width:25%; 
	}
	
	.eventDate { 
		padding:5px;
	}
	.eventCity { 
		padding:5px;
	}
	
	.getTickets, .getDetails { 
		padding:0 0 0 10px;
	}

	.tribe-events-schedule .ticketInfo { 
		float:right;
		margin:0; 
	}

}


@media only screen and (min-width:1200px) {

	#tribe-events { 
		margin: 0 auto !important;
		width:1000px;
	}

}




/* BLOG / NEWS
==================================================*/
.category-blog .container-wrap, .single .container-wrap { 
	
} 
.category-news .blog-title { 
	display:none;
}

#page-header-bg h1 {
	color:#e9e8cc!important;
}

.nectar-love-wrap,
.blog .nectar-love-wrap, 
.blog .meta-author, 
.blog .meta-comment-count,
/*.blog .meta-category,*/
.archive .nectar-love-wrap, 
.archive .meta-author, 
.archive .meta-comment-count,
/*.archive .meta-category,*/
.masonry .meta-author, 
/*.masonry .meta-category,*/
.masonry .meta-comment-count
	{ 
		display:none; 
	}

.post-meta, .date { 
	border:0 !important; 
}





a.more-link, a.more-link:visited { 
}
.continue-reading { 
	font-family:'Open Sans', Arial, sans-serif; 
	letter-spacing:normal;
	font-weight:bold;
	font-size:1em !important; 
	padding:.5em 1.5em !important; 
	text-transform:uppercase; 
	color:#e9e8cc !important; 
	background:#e8913f !important; 
	display:inline-block; 
	border-radius:4px !important; 
}
span.continue-reading:hover { 
	background-color:#300 !important; 
	color:#300 !important;  
} 

.single .n-shortcode, .single .meta-author, .single .categories, .single .meta-comment-count { 
	display:none !important;  
}


.post-header h2.title { 
	font-size:24px !important;
}	

.classic { 
}

.home .masonry article { 
}

.blog_next_prev_buttons .dark a:link > h3 {
	color:#e9e8cc !important;
}

.tribe-section-s div {
  width:50%;
	display:inline;
}
.tribe-country-name:before {
  content: "- ";
}


#sidebar div.widget_nav_menu {
	margin-bottom:0px;
}
#sidebar div.widget_nav_menu div {
	margin-bottom:0px;
}
#sidebar div.widget_nav_menu ul {
	margin-bottom:1em;
}
#sidebar div.widget_nav_menu ul li a {
  padding:0 8px !important;
}




/* KWF sidebar */

#custom_html-2,
.kwf-sidebar,
.featured-sidebar {
	display:block !important;
}

#custom_html-2
{
	/*
	background:url('http://krishnadas.com/wp-content/uploads/neem-karoli-baba-02.jpg') no-repeat;
	background-size:cover;
	background-position:center;
	*/
	background:#300;
}

.kwf-sidebar {
	/*background:rgba(0,0,0,.67);*/
	padding:1em !important;
	text-align:center;
	color:#e9e8cc;
}

.kwf-sidebar h2 {
	color:#7fb1af !important;
	line-height:1.2;
	font-family:'lunchboxbold' !important; 
	text-transform:uppercase;
}
.kwf-sidebar .donationform {
	padding:2em;
}
.kwf-sidebar .donationform .donation {
	background:#7fb1af !important;
	border-bottom:2px solid #344a49;
	color:#000 !important;
}
.kwf-sidebar .donationform .donation:hover {
	background:#e8913f !important;
	border-bottom:2px solid #d08239;
}


#custom_html-3 {
	/*
	background:url('http://krishnadas.com/wp-content/uploads/KD-TRUST_Cover-Art-web.jpg') no-repeat;
	background-size:cover;
	background-position:center;
	*/
	background:#300;
}
.featured-sidebar {
	/*background:rgba(0,0,0,.67);*/
	padding:1em !important;
	text-align:center;
	color:#e9e8cc;
	background:#300 !important;
}
.featured-sidebar h2 {
	color:#e8913f !important;
	line-height:1.2;
	font-family:'lunchboxbold' !important; 
	text-transform:uppercase;
}
.featured-sidebar h3 {
	color:#fff !important;
	line-height:1.2;
	font-family:'lunchboxbold' !important; 
	text-transform:uppercase;
}


.sidebar-quote {
	font-weight:bold;
	padding-top:1em;
	line-height:1.4;
}
.sidebar-address {
	line-height:1.2;
}
.sidebar-notes {
	line-height:1.2;
	padding:1em .5em;
	font-style:italic;
	opacity:.67;
}

.sidebar-button {
	padding:1em;
}
.sidebar-button a {
	display:block;
	padding:.5em 1em;
	background:#e8913f !important;
	border-bottom:2px solid #513215;
	color:#fff !important;
}
.sidebar-button a:hover {
	background:#5c0505 !important;
	border-bottom:2px solid #300;
}


/* BUTTONs
================================================*/

.donationform { 
	width:100%; 
	text-align:center; 
	padding:40px;  
}

.donationform .donation, #gform_submit_button_2 { 
	font-family:'Open Sans', Arial, sans-serif; 
	font-weight:bold;
	letter-spacing:normal;
	font-size:1.1em;
	padding:.5em; 
	color:#fff !important; 
	background:#e8913f !important; 
	border-radius:4px !important; 
	border-bottom:2px solid #d08239;
}

.donationform .donation:hover, #gform_submit_button_2:hover { 
	background:#300 !important; 
	border-bottom:2px solid #300;
}

a.nectar-button, a.nectar-button:visited, a.regular-button, a.regular-button:visited, .buttons a, .buttons a:visited { 
	font-family:'Open Sans', Arial, sans-serif; 
	font-weight:bold;
	letter-spacing:normal !important;
	color:#e9e8cc;
	text-align:center; 

}

.home #listen .nectar-button, .home #listen .regular-button { 
	width:100% !important; 
	padding:.75em 1em !important; 
}

.medium { 
	font-size:1em !important;  
}
.large { 
	font-size:1.2em !important;  
}



/* MISC SALIENT OVERRIDES
================================================*/

.toggles .toggle h3 a { 
  font-size:21px !important;
	font-weight:bold;
}

.kwf-logo { 
	margin-top:-130px;
}

.home .testimonial_slider blockquote p { 
  color:#e9e8cc !important;
	
}

.home .testimonial_slider blockquote span { 
  color:#e9e8cc !important;
	font-weight:bold;

}

.inner-wrap h1 { 
  margin-top:10px;
}
.subheader {
  	text-transform:uppercase;	
	font-family:'lunchboxbold', 'Open Sans', sans-serif !important; 
  	font-size:2em !important;
	display:inline-block;
	margin-top:-10px !important;
  	color:#e9e8cc !important;
}

.subhead {
  	text-transform:uppercase;	
	font-family:'lunchboxbold', 'Open Sans', sans-serif !important; 
  	font-size:2em !important;
	display:inline-block;
	margin-top:-10px !important;
  	color:#e9e8cc !important;
}


.vert-center h3 {
	text-align:center;
}


/* HEARTSPACE / BIO / SUB NAV
================================================*/

#menu-heartspace-nav, #menu-bio-nav, #menu-more-nav {
	text-align:center; 
	margin:1em 0 .5em 0;
}
#menu-heartspace-nav li, #menu-bio-nav li, #menu-more-nav li {
	display:inline-block;
}
#menu-heartspace-nav li a, #menu-heartspace-nav li a:visited, 
#menu-bio-nav li a, #menu-bio-nav li a:visited,
#menu-more-nav li a, #menu-more-nav li a:visited
 {
	display:block;
	padding:.25em .5em !important;
}

#menu-heartspace-nav li a:hover, 
#menu-bio-nav li a:hover,
#menu-more-nav li a:hover
{
	color:#e9e8cc !important;
}
#menu-heartspace-nav li.current_page_item a, 
#menu-bio-nav li.current_page_item a,
#menu-more-nav li.current_page_item a {
	color:#e9e8cc !important;
}


/* PAGE PASSWORD FORM
================================================*/
form.post-password-form {
	margin:3em auto;
	max-width:540px;
	text-align:center;
}

form.post-password-form input[type="password"] {
	max-width:300px;
	margin:0 1em;
}


/* FOOTER
================================================*/

.sole .col { 
	text-align:center;
	
}

#ftr {
	background:#5c0505;
}

.copyright { 
	display:inline-block;
	float:none; 
	clear:both; 
	width:100%;
}

.social { 
	display:block;
	padding:15px 0;
	width:100%;
	text-align:center;
}

.social a, .social a:visited   { 
	display:inline-block;
	border:0 !important;
	width:10%;
	padding:15px 0 !important; 
}

#footer-outer a i, #footer-outer a:visited i { 
	font-size:40px !important;
	line-height:40px;
	color:#e9e8cc !important;

}

#footer-outer a:hover i { 
	color:#e8913f !important;
}

.associations { 
	width:100%;
	text-align:center;
}

.associations div { 
	display:inline;
	clear:both;
}

.associations img { 
	max-height:100px;
	margin:0 5px;
}

.ramram, .copyright { 
	padding:30px;
	width:100%;
	text-align:center;
	clear:both;
	float:none;
}
.ramram img { 
	max-height:50px;
}

.alllove img { 
	max-width:150px;
}


@media all and (min-width:600px) {

	.sole .col { 
		text-align:left;
	}

	.social a, .social a:visited   { 
	}

	.associations img { 
		display:inline;
	}


	.container {
		max-width:580px;
	}

	
}
@media all and (max-width:959px) {

	#footer-outer a i, #footer-outer a:visited i { 
	font-size:25px !important;
	line-height:25px;
}

	
	.social span_6 { 
	 width:100%;
	}
	
}



@media all and (min-width:960px) {

	.container {
		max-width:900px;
	}

	.social {
		text-align:left;
	}
	
	.social a, .social a:visited   { 
	}

	.associations { 
		text-align:right;
	}
	
	
	/* BLOCKQUOTE
	==================================================*
	
	.wpb_text_column blockquote {
		font-style: italic;
		font-weight:bold;
		font-size:1.2em;
		padding: 0.35em 40px;
		line-height: 1.45;
		position: relative;
	}
	
	.quoter {
		font-weight:normal;
		text-align:right;
		line-height:1;
	}
	*/

	
}

@media all and (min-width:1000px) {

	.social a, .social a:visited   { 
	}

	.container {
		max-width:1425px;
	}

}






@media only screen and (max-width: 980px) {

	#toggle-nav { 
		display:inline-block;
		text-align:right;
	}

}

@media only screen and (min-width: 981px) {

	#toggle-nav { 
		display:none;
	}

}






/* KWF DONATION BLOCKS
==========================================*/

.kwf-donation-block  {
	background:rgba(51,0,0,1);
	margin:0;
	padding:2em;
	margin:2em 0;
	border-radius:2em;
}
.kwf-donation-block a {
	line-height:0;
	font-size:0;
}
.kwf-donation-block .full,
.kwf-donation-block .half {
	width:100%;
	margin:0 !important;
	border:0 !important;
	vertical-align:top;
	text-align:center;
	font-size:16px;
	line-height:1.4;
	color:#e9e8cc !important;
}
.kwf-donation-block .half {
	padding:1em;
}
.kwf-donation-block h3 {
 	text-transform:uppercase;	
	font-family:'lunchboxbold', 'Open Sans', sans-serif !important; 
	font-size:2em !important;
	font-weight:400 !important;
	line-height:1 !important;
	color:#7fb1af !important
}

.kwf-donation-block .kwf-logo {
	text-align:center !important;
}
.kwf-donation-block .kwf-logo img {
	max-height:300px;
	margin:0 auto;
}
.kwf-donation-block .btn {
	text-align:center;
	background:#7fb1af;
	color:#300;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.3em;
	margin:1em 0;
	padding:.75em;
	border-radius:1.5em !important;
}
.kwf-donation-block a:hover .btn {
	background:#fff;
}
.offline {
	padding-bottom:1em;
	text-align:center;
}
.nonprofit {
	padding-top:1em;
	text-align:center !important;
	color:rgba(255,255,255,.5);
	max-width:500px;
	margin:0 auto;
	list-style: 1;
}

@media only screen and (min-width: 981px) {

	.kwf-online-donation-block .half,
  	.kwf-offline-donation-block .half {
		box-sizing:border-box;
		width:50%;
		display:inline-block;
	}
	.kwf-donation-block h3 {
		font-size:3em !IMPORTANT;
	}
	
	#sidebar .kwf-online-donation-block .half,
	#sidebar .kwf-offline-donation-block .half {
			box-sizing:border-box;
			width:100% !important;
			display:inline-block !important;
		}
	#sidebar .kwf-donation-block h3 {
			font-size:2em !IMPORTANT;
		}

	
}
@media only screen and (min-width: 1201px) {

	.nonprofit {
		max-width:100%;
	}
	
}


/* POWERPRESS
=========================================*/
.powerpress_player {
	margin-bottom:1em;
}
p.powerpress_links {
	padding:0;
}
p.powerpress_subscribe_links {
	margin-bottom:3em;
}
.powerpress_player .mejs-mediaelement {
	/*background:rgba(51,0,0,1) !important;*/
}

body .mejs-container .mejs-controls .mejs-time{padding-top:17px}

body .mejs-container .mejs-controls div{width:45px; height:10px; text-align:left; }
body .mejs-controls a.mejs-horizontal-volume-slider { margin-right:0 !important }

body .mejs-controls .mejs-button button{ padding-top:4px !important; }
body .mejs-container.mejs-audio{height:40px!important; background-color:rgba(51,0,0,1)!important}
body .mejs-container .mejs-time-rail {padding-top:12px !important;}

p.powerpress_links {
	display:inline-block;
  font-size:0;	
	background:#300;
	text-align:center !important;
}
p.powerpress_subscribe_links {
	display:inline-block;
	margin-bottom:30px !important;
}
p.powerpress_links a,
p.powerpress_links a:visited {
	display:inline-block;
	font-size:16px;
	background:#300;
	padding:.5em 1em;
	margin-right:1px;
}
p.powerpress_links a:hover {
	background:#5c0505;
	color:#fff;
}



/* REV SLIDER EDITS 
===================================*/
.page-id-3542 .container-wrap {
	padding-top:0 !important;
	padding-bottom:0 !important;
}


#rev_homeshow {
  margin-bottom:0;
}

.rev_slider h2.tp-caption { 
  color:#d6cfb5 !important;
}
.rev_slider h2.tp-caption:hover { 
  color:#fff !important;
  cursor:pointer;
} 



/* POTLH
===================================*/
.page-id-4692 h1, 
.page-id-4692 h2, 
.page-id-4692 h3, 
.page-id-4692 h4, 
.page-id-4692 .dark, 
.page-id-4692 .dark h1, 
.page-id-4692 .dark h2, 
.page-id-4692 .dark h3, 
.page-id-4692 .dark h4, 
.page-id-4692 .dark p a {
	color:#a3635a !important;
	font-weight:300 !important;
}
.page-id-4692 .light, 
.page-id-4692 .light h1, 
.page-id-4692 .light h2, 
.page-id-4692 .light h3, 
.page-id-4692 .light h4, 
.page-id-4692 .light p a {
	color:#e9e8cc !important;
	font-weight:300 !important;
}

.page-id-4692 .dark p a.regular-button {
	color:#fcf7f3 !important;
}

.page-id-4692 p,
.page-id-4692 li {
	color:#383838 !important;
	font-size:16px;
	line-height:2;
}
.page-id-4692 .light p,
.page-id-4692 .light li {
	color:#fcf7f3 !important;
	font-size:16px;
	line-height:2;
}
.page-id-4692 blockquote p {
	font-size:1.2em;
}

.page-id-4692 h1 {
	font-size:3em !important;
}

.page-id-4692 h2 {
	font-size:2.5em !important;
	padding-bottom:.75em;
}

.page-id-4692 #header-secondary-outer,
.page-id-4692 #header-space,
.page-id-4692 #header-outer {
	display:none;
}

.page-id-4692 .large.regular-button {
	font-size:2em !important;
	padding:1em;
}


.circle {
	border-radius: 50%;
}
.praise .circle {
	width:33%;
}


img.courseIcons {
	padding:4em 4em 2em 4em;
}


@media only screen and (max-width: 600px) {

	.circle {
		margin:1em;
	}
	
}

