/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Template: Divi
Version:  1.0.0
*/
 
body.et_pb_recaptcha_enabled .grecaptcha-badge {
    display: none !important;
}
#moove_gdpr_save_popup_settings_button {
    position: relative !important;
	top: -45px;
    height: 0px!important;
}

body.logged-in.admin-bar #moove_gdpr_cookie_info_bar { display:none !important; }

.wpcf7-form input, .wpcf7-form textarea {
	color: #000000;
	background-color: #fff;
	border-color: #2d3940;
	width: 100%;
	border-width: 0;
	border-radius: 0;
	font-size: 14px;
	padding: 16px;
}

.wpcf7-form textarea {
	height: 120px;
}


.wpcf7-form input[type="checkbox"] {
	width: 20px;
}

.wpcf7-form button[type="submit"]{
	color: #ffffff !important;
	border: 2px solid #fff !important;
	background-color: #7a896c !important;
	font-family: inherit;
	display: inline-block;
	margin: 0 0 0 18px;
	cursor: pointer;
	font-size: 20px;
	font-weight: 500;
	padding: .3em 1em;
	line-height: 1.7em !important;
	border-radius: 3px;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-property: all !important;
	transition-property: all !important;
	width: 300px;
	float: right;
}

.wpcf7-form button[type="submit"]:hover {
    border: 2px solid transparent;
    padding: .3em 2em .3em .7em;
	width: 320px;

}

.et-db #et-boc .et-l .nav li .sub-menu li { padding: 0; }
.et-db #et-boc .et-l .nav li .sub-menu li a { width: 100%; }
.et-db #et-boc .et-l .et-menu li li.menu-item-has-children>a:first-child:after { right: 0; }
h2.entry-title { min-height: 82px; }
.post-content-inner { min-height: 167px; }
.et_pb_image_container { min-height: 226px; }

#ect-minimal-list-wrp .style-3 .ect-minimal-list-time {
    font-size: 14px;
}

.ect-list-posts.style-3 .ect-events-title, .ect-list-posts.style-1 .ect-events-title {
    line-height: 1em !important;
}

#ect-minimal-list-wrp .style-3 .ect-events-title a {
	line-height: 1em !important;
}









