/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.89
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

.tagline { font-family: "eb-garamond"; color:#658392; font-size: 1.2rem; font-style: italic; padding:0 25px;}
	.tagline { padding-bottom:10px; font-size: 1.2rem }

@media screen and (min-width:480px) and (max-width:767px) {
	.logo.avia-standard-logo { max-width:50%; }
}
.logo.avia-standard-logo { padding-top:5px; padding-bottom:5px;}

@media screen and (max-width:767px) {
	/* .responsive .logo svg { max-width:calc(100% - 80px); } */
	.tagline { font-size: 1rem }
}
.custom-icon img { height:80px;}
.donate a { background: #24941e !important;}
.donate .avia-menu-text { color:#fff !important;  }

#top #wrap_all .av-burger-overlay-scroll { background: #fff; }
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a { color:#333; }
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a { border-color:#24941e !important }
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info { border-color:#fff; }

.widgettitle { border:0 !important; font-family: Roboto; font-size:24px; text-transform:capitalize !important}

@media screen and (min-width:768px) {
	#text-6, #text-7 { text-align: center; }
}
@media screen and (max-width:767px) {
	.donate-top { display: none !important;  }
	#top #header_meta li { border: 0 !important}
}

.seal {   
	background-color:#e8e8e7;
	background-size:300px auto !important; 
	background-image:url('images/GNHC_30thLOGO_CIRCULAR_GRAY.png');
	background-repeat: no-repeat;
	background-position: 98% 10%;
	/*background:url('images/30yrs-fullbg.jpg') top right no-repeat; background-size: cover;
	  /* background-color:rgba(36,148,30,1);
	  background-image:url('/wp-content/uploads/2022/08/GNHC_30thLOGO_CIRCULAR_GRAY.png');
	  background-size:300px auto; 
	  background-blend-mode: multiply;
	  background-repeat: no-repeat;
	  background-position: 98% 10%;
	  */
 			 
  }
  @media screen and (max-width:767px) { 
	  .seal { 
		  background-size:30vw auto !important;
	  	background-position: 98% 5% !important;
  	}
  }
 .seal p { max-width:400px;}
 .page-id-954 .seal p { max-width:100%}
 .gradient-2 { background-image: linear-gradient(90deg, rgba(36,148,30,1) 0%, rgba(28,134,23,1) 35%, rgba(14,105,8,1) 100%);
}

#top #wrap_all .all_colors h1 { text-transform: capitalize !important}

.nopaddingbottom.avia-section-huge .content { padding-bottom:0px; margin-bottom:-50px;}

.page-id-1507 .team-img-container { width:175px; float:left; margin-right:15px;}

#custom_html-2 { margin:0px; padding:0;}

p.wpgmza_infowindow_address { margin: 0;}

.avia-image-container { margin-bottom:10px;}

#testimonials * { font-family: "eb-garamond"; font-style: italic; }

@media screen and (min-width:768px) {
.centered-text {
	padding:5%; 
}
.centered-text p { max-width:500px;}
}

.tab_titles { font-family: "eb-garamond"; font-size:18px; }

.gold-2023 img { width:250px; height:250px;}

@media screen and (max-width:767px) {
.flex_cell { background-size: 100% contain !important;  min-height:300px !important; }
.mobile-reverse { display:flex; flex-direction: column-reverse;}
#top .flex_column_table.av-equal-height-column-flextable { margin-top:-50px !important; margin-bottom:0 !important
}
}
.avia_textblock h4 { min-height:38px; display: flex; align-content: flex-end; text-align: center; justify-content: center}

.home-callouts .avia_textblock p { min-height:108px;}

.form-text { width:517px;  max-width:100%;  margin: 0 auto; position: relative;}
.donate-seal { position: absolute; text-align: center; width:100%;top:-80px;}
.donate-page { position: relative; top:-100px; margin-bottom:-100px;}
.donate-page iframe { margin-top:50px;}
.donate-page p { max-width:calc(100% - 123px);}
.donate-pp { max-width:80%; margin-bottom:150px;}

.endowment-seal img { top:100px;}

@media screen and (min-width:768px) {
.home-callouts h4 { font-size:1.2vw !important}
.home-callouts p { font-size:.9vw !important;}
}

.daf-button-link { font-family:"Open Sans", sans-serif; background-color: #43a33e; text-decoration:none; 
	color: #ffffff !important; font-weight:normal !important; padding:5px 10px; font-size:13px !important; width:auto !important; }
	.daf-button-link:hover, .daf-button-link:active {text-decoration: none; }
	.daf-button-link br { display: inline !important}
	.daf-button-link br:before { content:" "; padding:10px;}
	
.avia-testimonial_inner * { font-size:24px !important;}

.donate-seal img { width:180px;}
.container_wrap_meta * { font-size:13px;}

@media screen and (max-width:500px) { 
	.responsive.donate-right { padding:0 !important;}
}
.foremost { position:relative; z-index:9;}

.av-image-caption-overlay-center p { font-size:11px; line-height: 18px;}

.hero-text { max-width:320px;}