/*
 Theme Name:     Nemoante
 Theme URI:      
 Description:    
 Author:         
 Author URI:     
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.gform_wrapper .gf_progressbar_wrapper {
	display: none !important;
}


body .gform_wrapper .gform_footer input.button, 
body .gform_wrapper .gform_footer input[type=submit], 
body .gform_wrapper .gform_page_footer input.button, 
body .gform_wrapper .gform_page_footer input[type=submit] {
	background: #cc0066;
	border: 2px solid #cc0066;
	color: #fff;
	padding:10px 20px;
	border-radius: 5px;
	cursor: pointer;
	display:block;
}
body .gform_wrapper .gform_footer input.button:hover, 
body .gform_wrapper .gform_footer input[type=submit]:hover, 
body .gform_wrapper .gform_page_footer input.button:hover, 
body .gform_wrapper .gform_page_footer input[type=submit]:hover {
    background: #4e2b54;
    color: #fff;
}
body .gform_wrapper li.gfield.gfield_error, 
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background:none;
	border:none;
}
body .gform_wrapper li.hidden_label input {
	margin-top:0;
	border-radius: 5px !important;
	border: 3px solid #eee !important;
	background: #eee !important;
}

.gform_wrapper textarea.medium {
	border-radius: 5px !important;
	border: 3px solid #eee !important;
	background: #eee !important;
	height: 80px !important;
}

li.gfield select {
	border-radius: 5px !important;
	border: 3px solid #eee !important;
	background: #eee !important;	
}

#et-info {
    float: right !important;
}

body .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], 
body .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
	margin-bottom:0;
}
body .gform_wrapper li.gfield.gfield_error, 
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	margin-bottom:0!important;
}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-top:0;
}
body .gform_wrapper li.gfield.gfield_error, 
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	padding-top:0;
	padding-bottom:0;
}
body .validation_error,
body .validation_message {
	display:none;
}
body .gform_wrapper .top_label .gfield_error {
	width:100%;
}
@media only screen and (min-width: 641px) {
	body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
		max-width: 100%!important;
	}
	body .gform_wrapper ul.gform_fields li.gfield {
		padding-right: 0;
	}
}