/*
Theme Name: Chapel Child
Theme URI: http://chapel.elated-themes.com
Description: A child theme of Chapel Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: chapel
Template: chapel
*/

body {
    margin: 0px !important;
}

.eltdf-widget-title-holder ul {margin-top:15px!important;}

.page-id-19 .eltdf-top-bar {
    background-color: #fff !important;
    color: #00802b !important;
}

.eltdf-post-info-category {color:#222!important;}


.eltdf-blog-holder article .eltdf-post-info-top > div {color:#222!important;}

.eltdf-post-info-author {display:none!important;}

.eltdf-page-header .eltdf-menu-area,.eltdf-page-header .eltdf-sticky-header .eltdf-sticky-holder,.cc-color-override--263227907 .cc-btn {
    /* background-color:#00802b !important; */
    
}

.eltdf-section-title-holder div.eltdf-st-subtitle {color:#222!important;}

.eltdf-top-bar {
	height: 100px !important;
	font-size: 18px !important;
	line-height: 22px !important;
    
    display:inline-block!important;
}

.eltdf-top-bar .eltdf-icon-element, .eltdf-top-bar .eltdf-icon-text  {
    font-size: 18px !important;
}

.eltdf-position-right-inner {
    flex-wrap: wrap !important;
}

.eltdf-icon-widget-holder {
	display: flex !important;
	flex: 100% !important;
}


.eltdf-page-header .eltdf-menu-area {
	height: 50px !important;
}

.top-bar-logo-text {
    font-weight: bold;
    font-size: 38px;
    color: #00802b !important;
}

.eltdf-sticky-header .eltdf-sticky-holder {
	background-color: #00802b !important;
	border-bottom: 1px solid #f5f1ef;
}

.eltdf-mobile-header .eltdf-mobile-nav {min-height:}

.rt-masonry-gallery.element-one .rt-masonry-gallery-item > .holder > .data {background-color:transparent!important;}

.eltdf-search-opener {display: none!important;}

.eltdf-iwt-title a {color:#222!important;}

#mediactarow img:hover {opacity: 0.8!important;}

#wpfc_sermon_sorting {display:none!important;}

ul.select2-selection__rendered {
    position: relative;
    top: -15px;
}

.eltdf-accordion-holder.eltdf-ac-boxed .eltdf-accordion-title {
	background-color: #b3ffcc !important;
}

.documents li {
    list-style: none;
}

.documents li a, .eltdf-sidebar li a {
    font-size: 19px;
    font-weight: 600;
    color: #00802b;
}

/* .documents li a.download-link::after, .eltdf-sidebar li a.download-link::after {
	content: "\f0ed";
	position: absolute;
	right: -40px;
	border-radius: 5px;
	display: block;
	opacity: 0;
	z-index: -1;
	font-family: "FontAwesome";
} */

.eltdf-sidebar li a {
    font-size: 16px;
}

.documents li a:hover, .eltdf-sidebar li a:hover {
    color: #00402b;
}

.eltdf-sidebar .eltdf-widget-title-holder {
	padding: 10px 15px;
	background: #00802b;
}

.eltdf-sidebar .eltdf-widget-title-holder .eltdf-widget-title {
    color: #fff;
    margin: 5px 0px;
}

.eltdf-sidebar .textwidget {
	padding: 5px 15px 10px 15px;
	border: 1px solid #afafaf;
	border-top: none;
}



.vc_custom_1639141972887 {background-image:none!important;}

/* .eltdf-slider {margin-top:40px!important;}

.eltdf-slider {margin-bottom:40px!important;} */

body {color:#222!important;line-height:34px!important;}
p {font-size:19px!important; line-height:160%!important;}

.vc_row-has-fill + #donation-row.vc_row > .vc_column_container > .vc_column-inner {
	padding-top: 0px;
}

.image-outline-shadow img {
    -webkit-filter: drop-shadow(1px 1px 8px rgba(0,0,0,.7));
    -moz-filter: drop-shadow(1px 1px 8px rgba(0,0,0,.7));
    -ms-filter: drop-shadow(1px 1px 8px rgba(0,0,0,.7));
    -o-filter: drop-shadow(1px 1px 8px rgba(0,0,0,.7));
    filter: drop-shadow(1px 1px 8px rgba(0,0,0,.7));
}

.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {max-width:150px!important; height:auto!important;}

.eltdf-mobile-header,.eltdf-mobile-header .eltdf-mobile-header-inner {
    background:#00802b !important;
    
}

.eltdf-mobile-header .eltdf-mobile-nav ul li {
	background: #cecece !important;
	
}

.eltdf-drop-down .second .inner ul li.current-menu-ancestor > a, .eltdf-drop-down .second .inner ul li.current-menu-item > a {
	color: #00802b !important;
}


/* .eltdf-mobile-header .eltdf-mobile-header-inner {height:119px!important;} */
 

/* .eltdf-mobile-header .eltdf-mobile-nav {
	background-color: #cecece !important;
} */

.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid > ul > li.eltdf-active-item > a, .eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid > ul > li.eltdf-active-item > h6 {
	color: #00802b !important;
}

.eltdf-mobile-header .eltdf-mobile-nav ul li a, .eltdf-mobile-header .eltdf-mobile-nav ul li h6 {
	color: #444 !important;
	border-bottom: 1px solid #eee !important;
}

.eltdf-page-title {
    color: #fff;
}

.white-text, .white-text h3 {
    color: #fff;
}

.eltdf-side-menu-button-opener.eltdf-icon-has-hover {
    display:none;
}

/* Menu */

/* @media (max-width: 1360px) {
	.eltdf-main-menu > ul > li > a {
	    padding: 0 10px !important;
    }
    
    ul#menu-main-menu-navigation {display:none!important;}
	
} */


@media (max-width: 1520px) {
	.eltdf-main-menu > ul > li > a {
	    padding: 0 15px !important;
    }
	
}

@media screen and (max-width: 1400px) {
    .eltdf-top-bar .eltdf-position-right {
        display: none;
    }
}

@media (max-width: 1315px) {
	.eltdf-main-menu > ul > li > a {
	    padding: 0 20px !important;
    }
	
}

@media (max-width: 1260px) {
	.eltdf-main-menu > ul > li > a {
		font-size: 12px !important;
		line-height: 21px !important;
	}
	
}

@media (max-width: 1180px) {
	.eltdf-main-menu > ul > li > a {
		padding: 0 18px !important;
	}
	
}

@media (max-width: 1360px) {
	.eltdf-position-left a img {
		width:50%!important;height:84%!important;
	}
}


.eltdf-mobile-menu-icon::before {
	content: 'MENU';
	display: inline-block !important;
	color: white;
}

.eltdf-mobile-header .eltdf-mobile-menu-opener.eltdf-mobile-menu-opener-predefined .eltdf-hm-lines {
	display: inline-block !important;
	color: white;
}

.eltdf-search-opener-wrapper {
	color: white !important;
}

/* Footer */

footer .eltdf-widget-title, footer p, footer .eltdf-icon-element, footer .eltdf-events-list-item-title, footer .eltdf-events-list-item-date {
    color: #fff;
}

footer .textwidget p {
	color: #fff;
}


footer .eltdf-events-list-widget .eltdf-events-list.eltdf-el-minimal .tribe_events .eltdf-events-list-item-content .eltdf-events-list-item-title a {
	color: #fff;
}

footer .eltdf-events-list-widget .eltdf-events-list.eltdf-el-minimal .tribe_events .eltdf-events-list-item-content .eltdf-events-list-item-date {
	color: #fff;
}

.eltdf-page-footer .widget a {
	color: #fff !important;
}


footer .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
	color: #fff !important;
	font-family: Montserrat, sans-serif !important;
	font-weight: 600 !important;
	font-size: 16px !important;
}

footer .tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
	color: #fff !important;
}

footer .tribe-common .tribe-common-b2, footer .tribe-common .tribe-common-h2, footer .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {
	color: #fff !important;
	font-family: Montserrat, sans-serif;

}

footer .tribe-common .tribe-common-anchor-thin {
	border-bottom: 1px solid transparent;
	transition: #eee !important;
}

 /*
footer .eltdf-events-list-widget .eltdf-events-list.eltdf-el-minimal .tribe_events .eltdf-events-list-item-content .eltdf-events-list-item-title a:hover {
	color: #eee;
}
/* 
footer .eltdf-events-list-widget .eltdf-events-list.eltdf-el-minimal .tribe_events .eltdf-events-list-item-content .eltdf-events-list-item-date {
	color: #ccc;
}

.eltdf-page-footer .eltdf-icon-widget-holder .eltdf-icon-text, .eltdf-top-bar .eltdf-icon-widget-holder .eltdf-icon-text {
	color: #ccc !important;
}

.eltdf-page-footer .eltdf-icon-widget-holder .eltdf-icon-text:hover, .eltdf-top-bar .eltdf-icon-widget-holder .eltdf-icon-text:hover {
	color: #eee !important;
}

.eltdf-page-footer .widget a {
	color: #ccc !important;
}

.eltdf-page-footer .widget a:hover {
	color: #eee !important;
    
    footer .eltdf-social-icon-widget::before {
	font-size: 34px;
}
} */

.qe-toggle-title h4 {color: #0099ff!important;}

 

.eltdf-page-footer .eltdf-footer-bottom-holder {
	background-color: #111 !important;
}

.eltdf-footer-bottom-holder .widget {
	color: #ccc !important;
}

/* h2{font-size:30px!important;} */

@media screen and (min-width: 1081px) {
    h2 {
        font-size: 28px !important;
        line-height: 40px !important;
    }
}

@media screen and (max-width: 1080px) {
    h2 {
    	font-size: 20px !important;
    	line-height: 30px!important;
    }
    
    .eltdf-position-left a img {
	display: none!important;
	}
    
    ul#menu-main-menu-navigation {display:block!important;}
      
}


@media screen and (max-width: 767px) {
	  .eltdf-position-left a img {
	display: block!important;
	}
    
    .eltdf-position-left a img {
		width:100%!important;height:84%!important;max-width: 240px!important;
	}
.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {max-width: 240px!important;height:84%!important;}
.eltdf-container-inner, .eltdf-grid, .eltdf-row-grid-section {width:90%!important;}

}

@media screen and (max-width: 680px) {
    h2 {
        font-size: 14px !important;
        line-height: 22px !important;
    }
}




.eltdf-container-inner h3 {font-size: 20px!important;}

.eltdf-drop-down .narrow .second .inner ul {padding:20px 0 18px!important;} 

h1.eltdf-page-title, h3.eltdf-banner-title, .text-shadow {
	text-shadow: 2px 2px rgba(0,0,0,0.5);
}


h4 {font-size:18px!important; color:brown!important;margin-bottom:0px!important;}

h4.eltdf-banner-title {color:#fff!important;}

h5 {font-size:16px!important;}

/* .eltdf-page-footer .eltdf-footer-top-holder 

{background-color:#0099ff!important; }

*/

.eltdf-btn.eltdf-btn-solid {
	color: #fff;
	background-color: #9eb780 !important;
	border: 1px solid #9eb780 !important;
}

footer .eltdf-btn.eltdf-btn-solid:not(.eltdf-btn-custom-border-hover):hover {
	color: #fff;
	background-color: #0064a8 !important;
	border: 1px solid #0064a8 !important;
}

.eltdf-btn.eltdf-btn-solid:not(.eltdf-btn-custom-border-hover):hover {
	border-color: #0064a8 !important;
}

footer .eltdf-btn.eltdf-btn-solid {
	color: #0099ff !important;
	background-color: #fff !important;
	border: 1px solid #fff !important;
}

footer .eltdf-btn.eltdf-btn-solid:not(.eltdf-btn-custom-border-hover):hover {
	color: #fff !important;
	background-color: #0099ff !important;
	border: 1px solid #ccc !important;
}

footer .eltdf-btn.eltdf-btn-solid:not(.eltdf-btn-custom-border-hover):hover {
	border-color: #ccc !important;
}

@media (max-height: 930px) {
.top-bar-logo-text {font-size:25px!important;} 

}
/* @media (max-width: 730px) {
    
#slider-10-slide-10-layer-1 {margin-top:75px!important;}    
    .rs-layer {margin-top:25px!important;}
    .rs-layer img {margin-bottom: 30px!important;display:block!important; clear:both!important;}
  #slider-10-slide-10-layer-9 {margin-top: -40px!important;}
    #slider-10-slide-10-layer-8 {display:none!important;}
    
    #slider-10-slide-10-layer-1 {margin-top:60px!important; clear:both!important;}
}     */


/* @media only screen and (max-width: 920px) {
    .eltdf-page-header {
        display:block!important;
        
    }
    
 .eltdf-mobile-menu-opener,.eltdf-mobile-header-inner,.eltdf-search-opener-wrapper {display:none!important;}
    
    }

 

@media only screen and (max-width: 920px) {
	  .eltdf-page-header {display:none!important;}
    
    .eltdf-icon-widget-holder .eltdf-icon-text {
		font-size: 12px !important;
	}
    
       
    
 .eltdf-mobile-menu-opener,.eltdf-mobile-header-inner,.eltdf-search-opener-wrapper {display:block!important;}
    
} */

/* End Footer */


@media (max-width: 550px) {


	#slider-10-slide-10-layer-9 img {display: none;}
	
    

	#slider-10-slide-10-layer-7 svg {
		display: none;
	}
    
    .eltdf-top-bar > .eltdf-vertical-align-containers {padding:0px 12px!important;}

	#slider-10-slide-10-layer-3 {
		display: none;
	}
    .eltdf-top-bar {height:50px!important;}
    
    .top-bar-logo-text {font-size:18px!important;} 
    
    .page-id-3685 .eltdf-content .eltdf-content-inner > .eltdf-container > .eltdf-container-inner, .page-id-3685 .eltdf-content .eltdf-content-inner > .eltdf-full-width > .eltdf-full-width-inner {padding-top:0px!important;}
}

@media (min-width: 769px) and (max-width: 1330px) {
	#slider-10-slide-10-layer-9 {
		top: -70px !important;
	}
}