/*
 Theme Name:     Necess
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Necess Webdesign & Marketing
 Author:         Necess
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* SEOpress custom */
#seopress-user-consent-close{
	color: #000000 !important;
}

#seopress-user-consent-close:hover{
	color: #ffffff !important;
}

#seopress-user-consent-edit{
	background-color: #ffffff;
	border: solid 1px #f2f2f2;
	color: #000000;
	box-shadow: 0px 10px 35px 0px rgb(38 41 77 / 10%);
}

.seopress-user-consent button{
	background-color: #e21a22;
	border-radius: 3px;
	border: solid 1px #e21a22;
	border: none;
	padding: 10px;
	cursor: pointer;
}

#seopress-user-consent-accept{
	color: #ffffff;
	border: solid 1px #ccc;
}

#seopress-user-consent-accept:hover{
	background-color: #ffffff;
	color: #e21a22;
}

/* ===== CTA ===== */
h2.no-border {
    border-left: none;
    padding: 0px;
}

/* ===== WPML ===== */
.wpml-ls, .wpml-ls ul{
	margin: 0px !important;
	padding: 0px !important;
}

.et_pb_menu a{
	padding: 20px 0px !important;
}

/* ===== overlay transform =====*/
.et-overlay-container:hover .et-overlay-image{
  transform: scale(1.2);
}

/* ===== Start Gforms ===== */
.gfield input, .gfield textarea{
	background-color: #eee;
	color: #999;
	border-radius: 6px;
	border: solid 1px #eee;
	padding: 15px !important;
}

.gfield input:focus, .gfield textarea:focus{
	border-color: #999;
}

.gform_required_legend{
	display: none;
}

.gform_footer{
	text-align: right;
}

.gform_button{
	background-color: #ed1c24;
	color: #ffffff;
	border: solid 1px #ed1c24;
	font-size: 20px;
	padding: 15px;
	border-radius: 6px; 
	cursor: pointer;
}