/*
Theme Name: Enfold Child
Description: A child theme of Enfold
Template: enfold
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../enfold/style.css');


/* =Theme customization starts here
-------------------------------------------------------------- */

/********Content*****/

a:hover{
	text-decoration: none; 
}

.clickLink{
	visibility: visible !important;
}

.homeHeader{
	color: #ff9900 !important;
	font-weight: bold !important;
	font-size: 25px !important;
}

strong, b{
	color: #000 !important;
}

.post_delimiter{
	pointer-events: none;
}

.welcome{
	margin-bottom: 35px;
}

#layer_slider_1{
	max-height: 440px !important;
} 

#layer_slider_1 p{
	font-size: 2.3em !important;
	padding: 20px 20px 20px !important;
	width: 660px !important;
	line-height: 1.1 !important;
}

#layer_slider_1 .ls-slide-bgcolor,
#layer_slider_1 .ls-inner,
#layer_slider_1 .ls-wp-container{
	height: 440px !important;
}

.pagetitle{
	font-size: 18px;
}

.ls-slide-1 img{
	height: 100% !important;
}

.home .event-feed .post .entry-content-wrapper{
	text-align: center !important;
}

.post-entry p{
	line-height: 1.6em !important;
}

.button-wrapper{
	text-align: left !important;
	margin-top: 30px;
}

#advanced_menu_toggle, #advanced_menu_hide{
    background-color: #ef365c;
    color: #ffffff;
    border-color: #909090;	
}

#mobile-advanced{
    padding: 29px 0px !important;
}

#mobile-advanced .fa-home{
	background-position: left center !important;
}

#mobile-advanced{
	width: 75% !important;
}

#menu-item-2312{
	margin-left: 28px !important;
}

#menu-item-2312 a{
	border-top: none !Important;
}

#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='entypo-fontello']:before{
	position: relative !important;
	top: -2px !important;
}

#mobile-advanced #menu-item-2312 > a:before{
	margin-left: -39px !important;
}

#advanced_menu_hide{
	margin-top: -28px !important;
}

.ls-slide img{
	margin-top: 0px !important;
}

/*******Pledge Form*******/

.pledge-form{
	box-shadow: 4px 6px 18px #909090;
}

.pledge-form .code{
	padding: 40px 0px;
}

.pledge-form tr{
	background-color: #FFF !important;
}

.pledge-form label{
	font-size: 1.5em !important;
	font-family:'Cabin', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

.pledge-form .gfield{
	margin-bottom: 35px !important;
}

.pledge-form #field_1_2{
	margin-bottom: 45px !important;
}

.pledge-form #input_1_1_3_container label, 
.pledge-form #input_1_1_6_container label{
	font-size: 1.1em !important;
}
.pledge-form .instruction{
	display: none;
}

.pledge-form input[type="text"]{
	border-color: #cccccc !important;
	background-color: #e8e8e8 !important;
}

.pledge-form input[type="submit"]{
	background-color:#ee2e5a; 
	font-size: 17px !important;
}

/***********Popup*********/


.pum-theme-2840, .pum-theme-cutting-edge {
    background-color: rgba( 0, 0, 0, 0 ) !important;
	max-height: 0px !important;
}
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{
	overflow-y: auto !important;
}

.pum-theme-2840 .pum-container, .pum-theme-cutting-edge .pum-container{
	background-color: #ef365c !important;
}

.pum-theme-2840 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close{
	color: #ffffff !important;
    background-color: #ef365c !important;
	box-shadow: none !important;	

}


/*****Custom****/

.home .entry-content-header{
	margin-bottom: 40px;
}


.home .entry-content{
	margin-bottom: 30px;
}

.ls-wrapper .ls-in-out{
	height: auto !important;
	margin: 0 auto !important;
	position: relative !important;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{
	color:#101010;
	padding: 10px !important;
	font-size: 20px;
}


.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul ul a{
	font-size: 17px;
	padding-left: 20px !important;
}

.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner,
.av-burger-overlay-active #top .av-hamburger-inner::after{
	background-color: #c9c9c9 !important;
}

body .logo a img {
	height: 51%;
}


/*******Responsive*********/

@media only screen and (max-width: 1281px){
	.logo a img{
		height: 48% !important;
		margin: 1.4em 0 !Important;
	}

}


/********Worshop Dates*******/

.worship-feed .template-blog{
	display: flex;
	flex-wrap: wrap;
}

.worship-feed .template-blog article:nth-child(1){
	order:2;
}


.worship-feed .template-blog article:nth-child(2){
	order:1;
}


.responsive .container {
    max-width: 1200px !important;
}

.ls-layers .ls-wrapper .ls-in-out{
    top: auto !important;
    bottom: calc(50% - 500px) !important; 
}

@media only screen and (max-width: 1175px){
	.av-logo-container{
		padding: 0px 20px !important;
	}
	.avia-menu a{
		padding: 0px 10px !important;
	}

	.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text{
		padding-left: 9px !important;
	}
	.home .fullsize .template-blog .post .entry-content-wrapper{
		line-height: 1.1em !important
	}
    .home .fullsize .event-feed .template-blog .post .entry-content-wrapper{
		line-height: 1.6em !important;
	}	
}

@media only screen and (max-width: 1024px){
	.ls-slide-1 img{
		width: 1440px !important;
	}

	#layer_slider_1 p{
		font-size: 1.8em !important;
    	padding: 20px 20px 20px !important;
    	width: 520px !important;
	}
	#layer_slider_1{
		max-height: 1000px !important;
		height: auto !important
	} 
	#layer_slider_1 .ls-slide-bgcolor, #layer_slider_1 .ls-inner, #layer_slider_1 .ls-wp-container {
		height: 40vw !important
	}
	.ls-layers .ls-wrapper .ls-in-out {
		top: 0;
		bottom: -24vw !important;
		left: 0 !important;
	}
}
@media only screen and (max-width: 852px){
	
	.home .fullsize .template-blog .post .entry-content-wrapper{
		line-height: .8em !important;
	}
}


@media only screen and (max-width: 768px){

	.ls-slide-1 p{
		font-size: 1.7em !important;
		padding: 20px !important;
		width: 480px !important;
}

	.home .fullsize .template-blog .post .entry-content-wrapper{
		line-height: .4em !important;
	}
	.home .fullsize .template-blog .post-title{
		padding: 35px 0px !important;
	}
	.home .post-entry h4, .home .post-entry .entry-content-wrapper p {
		text-align: center !important;
	}
	.home .event-feed img, .worship-feed img{
		float: none !important;
		margin: 0 auto !Important;
	}
	.team-member-name, .team-member-job-title{
		text-align: center !important;
	}
	 .home .fullsize .event-feed .template-blog .post .entry-content-wrapper{
		line-height: .5em !important;
	}
	
	#layer_slider_1 p{
		font-size: 1.4em !important;
    	padding: 20px 20px 20px !important;
    	width: 395px !important;
	}
}


@media only screen and (max-width: 575px){

	#layer_slider_1 p{
		font-size: 1.1em !important;
    	padding: 15px 20px 20px !important;
    	width: 315px !important;
	}
	.image-float-mobile img{
		float: none;
		margin-bottom: 10px;
	}
}


@media only screen and (max-width: 480px){
	.home .fullsize .template-blog .post .entry-content-wrapper{
		line-height: .8em !important;
	}
}

@media only screen and (max-width: 425px){

	#layer_slider_1 p{
		font-size: .9em !important;
    	padding: 10px 20px 10px !important;
    	width: 255px !important;
	}


.pledge-form{
	box-shadow: 4px 6px 9px #909090 !Important;
}

.pledge-form .code{
	padding: 20px 0px;
}

#mobile-advanced{
	width: 85% !important;
}



}
