/*
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.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

.homepage-slider .avia-slideshow-dots {
	display: none;
}

#top h2.post-title.entry-title,
.single-post .post-entry h1 {
	font-size: 28px!important;
    line-height: 1.1em;
}


#top .av-caption-style-overlay h3.av-masonry-entry-title {
color: #fff!important;
    text-shadow: 0px 0px 25px rgb(51 51 51 / 35%);
    font-weight: 800!important;
}

#top .av-caption-style-overlay .av-masonry-date {
	display: none;
}

/* Blog Posts */
#top.single-post .content h2,
#top.single-post .content h3 {
    font-size: 18px;
    color: #000!important;
    font-weight: 900!important;
    line-height: 150%;
}

#top.single-post .content blockquote p {
	font-size: 14px!important; 
	color: black!important; 
	font-weight: 900!important;
}
	
/* Gravity Forms Styles */

.gform_wrapper {
	background: #f8f8f8;
    padding: 30px 50px 30px 30px;
    max-width: 580px!important;
}

#top .gform_wrapper .gfield input,
#top .gform_wrapper .gfield textarea,
#top .gform_wrapper .gfield select,
#top .gform_fileupload_multifile .gform_drop_area {
	background-color: #f3f3f3;
    border: dashed 1px #6d6d6d;
    border-radius: 3px;
}

#top .gform_wrapper .gfield input::placeholder,
#top .gform_wrapper .gfield textarea::placeholder,
#top .gform_wrapper .gfield select .gf_placeholder {
	color: #c5c5c5!important;
}

#top .gform_button_select_files {
	color: #aaa;
}

/* Text Area */

#top #field_1_6 {
	margin-bottom: 0px;
}

#top #field_1_7 {
	margin-top: 1px;
	margin-bottom: 0px;
}

#top .gf_name_has_2.ginput_container_name span {
	padding-right: 0px;
}

#top .gf_name_has_2.ginput_container_name .name_first {
	padding-right: 8px;
}

#top .gf_name_has_2.ginput_container_name .name_last {
	padding-left: 8px;
}

#top .gform_wrapper ul.gform_fields .gfield_label {
    padding-top: 6px;
	text-align: right;
}

#top .gform_wrapper .gfield_required {
    position: absolute;
    color: #487664!important;
    font-size: 8px!important;
}

#top .gform_fileupload_multifile .gform_drop_area {
	display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    width: 100%;
}

#top .gform_wrapper span.gform_drop_instructions {
	margin: 5px;
}



#top .gform_wrapper ul.gform_fields .gfield_label::after {
	
}

/*#top .ginput_container_fileupload input {    
	width: calc(95% - 8px);
}*/

#top .gform_wrapper .gform_footer {
	margin-top: 0;
	padding-top: 0;
	margin-left: 28%;
    width: calc(70% - 10px);
}

#top .gform_wrapper .gform_footer input.gform_button {
    width: 100%;
    text-transform: uppercase;
    font-weight: 800;
    background: #487664;
    border-radius: 3px;
    font-size: 13px;
    letter-spacing: .1em;
}

#top .gform_wrapper .gform_footer input.gform_button:hover {
    background: #1a5b4b;
}


/* Mailchimp Form */

#custom_html-6 {
	padding-top: 0px;
}

#top .sidebar .widget,
#top .articles-sidebar .widget {
	padding: 0px;
}

.sidebar .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, 
.sidebar .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li,
.articles-sidebar .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, 
.articles-sidebar .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li{
	width: 100%;
}

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

#gform_wrapper_3 {
	padding: 9px;
}

#top #gform_wrapper_3 form {
	margin-bottom: 0px;
}

#gform_wrapper_3.gform_wrapper .gform_heading {
	margin-bottom: 10px;
}

#top .sidebar #gform_wrapper_3 .gf_left_half,
#top .sidebar #gform_wrapper_3 .gf_right_half,
#top .articles-sidebar #gform_wrapper_3 .gf_left_half,
#top .articles-sidebar #gform_wrapper_3 .gf_right_half {
	width: 100%!important;
	margin: 0px;
}

#top #gform_wrapper_3.gform_wrapper ul.gform_fields .gfield_label {
	text-align: left;
}

#top #gform_wrapper_3.gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0px!important;
}

body #gform_wrapper_3.gform_wrapper ul li.field_description_below div.ginput_container_checkbox, 
body #gform_wrapper_3.gform_wrapper ul li.field_description_below div.ginput_container_radio {
	margin-top: 5px;
}

#top #gform_wrapper_3.gform_wrapper .gfield_checkbox li label, 
#top #gform_wrapper_3.gform_wrapper .gfield_radio li label {
	margin: 0px 0px 0px 3px;
}

#top #gform_wrapper_3.gform_wrapper .gfield_checkbox li input, 
#top #gform_wrapper_3.gform_wrapper .gfield_checkbox li input[type=checkbox], 
#top #gform_wrapper_3.gform_wrapper .gfield_radio li input[type=radio] {
	margin-top: 0px;
}

#top #gform_wrapper_3.gform_wrapper .gform_footer,
#top .footer-contact .gform_wrapper .gform_footer {
    margin-left: 0;
    width: 100%;
	padding-top: 10px;
}

/* Mailchimp Form - Footer */

#top .footer-newsletter #gform_wrapper_3 {
	background: transparent;
}

#top .footer-newsletter ::placeholder {
	text-align: center;
}

#top .footer-newsletter .gfield_checkbox {
	display: flex;
	justify-content: center;
}

#top .footer-newsletter .gf_left_half .ginput_container,
#top .footer-newsletter .gf_right_half .ginput_container {

}

#top .footer-newsletter .gf_left_half .ginput_container {
		padding-right: 8px;
}

#top .footer-newsletter .gf_right_half .ginput_container {
		padding-left: 8px;
}

#top .footer-newsletter #field_3_3 {
	text-align:center;
}

.footer-newsletter .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, 
.footer-newsletter .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
    width: fit-content;
    min-width: 90px;
}

#top .footer-newsletter .gfield_checkbox .gchoice_3_3_2 {
	width: 146px;
}

/* Footer Contact Form */

#top .footer-contact .gform_wrapper {
	padding: 0px;
	background: transparent;
}

#top .footer-contact .gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0px;
}

#top .footer-contact .gform_wrapper .gform_footer {
    padding-top: 0px;
    margin-top: -10px;
}

@media only screen and (max-width: 767px) {
	
	#gform_wrapper_1 {
		padding: 10px 30px;
	}
	
	#top .footer-newsletter #field_3_3,
	#top .footer-newsletter ::placeholder {
		text-align:left;
	}
	
	#top .footer-newsletter .gf_left_half .ginput_container,
	#top .footer-newsletter .gf_right_half .ginput_container,
	#top .gf_name_has_2.ginput_container_name .name_last,
	#top .gf_name_has_2.ginput_container_name .name_first {
		padding: 0px;
}
	
	#top .footer-newsletter .gfield_checkbox {
		flex-direction: column;
		justify-content: flex-start;
	}
	
	#top .gform_wrapper .gform_footer {
		margin-left: 0;
		width: 100%;
	}
}

/* Remove Footer Contact Form on Contact Page */

.page-id-113 .contact-form-column {
	display: none;
}

.page-id-113 .contact-pledge-column {
	width: 100%;
	margin-left: 0px;
}
