/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* DO NOT EDIT THIS FILE ::: if it is NOT the SCSS file, your changes will be overwritten. This is a dynamically generated file. */
/* vars */
@import "../../_vars.scss";

/* Existing Selectors *//* Existing Selectors *//* Existing Selectors *//* Existing Selectors *//* Existing Selectors */
/*
 * gforms :: Modify existing front-end display
 */
.gform_wrapper, /* The main form container */
body .gform_wrapper ul li.gfield:first-of-type{ /* Sections */
	margin-top:    0;
	margin-bottom: 0;
}


.gform_wrapper .gform_heading .gform_title{ /* Title */
	margin-top: 0;
}


.gform_wrapper .gform_footer{ /* Footer */
	padding: 0;
}


/* Make sublabels bold when the main label is hidden */
.hidden_label label{
	font-weight: 700;
	font-size:   initial !important;
}


/* Allow clear divs inside html to work as expected */
.gfield_html.clear{
	clear:  both;
	margin: 0 !important;
}


/* Update sidebar name field */
.ginput_complex.has_first_name.no_middle_name.no_last_name.no_suffix > span > input{
	margin-bottom: 0 !important;
}


@media (min-width: 641px){
	/* STARTzz */
	/* Fix the shortened right single_version_db_updates() Ideas of the whole form */
	.gform_wrapper.gf_browser_chrome .gform_body,
	.gform_wrapper .gform_body{
		width: calc(100% + 16px) !important;
	}
	/* ENDzz */
}


/* --- */
/* --- */

/* Custom Selectors*//* Custom Selectors*//* Custom Selectors*//* Custom Selectors*//* Custom Selectors*//* Custom Selectors*/
/*
 * gforms :: Modify existing front-end display
 */
/* No margin on a field container if class is set */
.gform_wrapper .gfield.nom-top{
	margin-top: 0;
}


/*
 * gforms :: Multi-Column Forms
 */
.gform_wrapper.lct_gf_2_col_wrapper ul.gform_fields.lct_gf_col,
.gform_wrapper.lct_gf_3_col_wrapper ul.gform_fields.lct_gf_col{
	display:      block;
	float:        left;
	margin-right: 1.5% !important;
}


.gform_wrapper.lct_gf_2_col_wrapper ul.gform_fields.lct_gf_col{
	width: 48.5%;
}


.gform_wrapper.lct_gf_3_col_wrapper ul.gform_fields.lct_gf_col{
	width: 32.3%;
}


.gform_wrapper.lct_gf_2_col_wrapper ul.gform_fields.lct_gf_col:last-of-type,
.gform_wrapper.lct_gf_3_col_wrapper ul.gform_fields.lct_gf_col:last-of-type{
	margin-right: 0 !important;
}


.gsection.empty,
.gform_wrapper.lct_gf_2_col_wrapper .gform_body .gform_fields:first-of-type,
.gform_wrapper.lct_gf_2_col_wrapper .gform_fields li:last-of-type.gsection,
.gform_wrapper.lct_gf_3_col_wrapper .gform_body .gform_fields:first-of-type,
.gform_wrapper.lct_gf_3_col_wrapper .gform_fields li:last-of-type.gsection{
	display: none !important;
}


/* --- */
/* --- */

/* UNSORTED */
