/*
Theme Name: Site Theme
Text Domain: site-theme
*/




/* Field Labels
Set default margin below label, If a description exists,
remove label margin and give the description the margin instead */
.editor-styles-wrapper .wpforms-field .wpforms-field-label,
.wpforms-field .wpforms-field-label {
    margin-bottom: 10px;
}
.editor-styles-wrapper .wpforms-field:has(.wpforms-field-description) .wpforms-field-label, 
.wpforms-field:has(.wpforms-field-description) .wpforms-field-label {
    margin-bottom: 0;
}
.editor-styles-wrapper .wpforms-field:has(.wpforms-field-description) .wpforms-field-description,
.wpforms-field:has(.wpforms-field-description) .wpforms-field-description {
    margin-bottom: 10px;
}

/* Checkbox & Radio List
Add extra margin if description is present */
.editor-styles-wrapper .wpforms-field:has(.wpforms-field-description) > fieldset > ulm
.wpforms-field:has(.wpforms-field-description) > fieldset > ul {
	margin-top: 15px;	
}

/* Submit Button */
.editor-styles-wrapper .wpforms-submit,
.wpforms-submit {
	max-width: 100% !important;
}

.editor-styles-wrapper .wpforms-container.even-2column .wpforms-field,
.wpforms-container.even-2column .wpforms-field {margin: 0 !important;}

.editor-styles-wrapper .wpforms-container.even-2column .wpforms-field .wpforms-field-textarea,
.wpforms-container.even-2column .wpforms-field .wpforms-field-textarea {height: 100% !important;}

.editor-styles-wrapper .wpforms-container.even-2column .wpforms-field .wpforms-field-textarea textarea,
.wpforms-container.even-2column .wpforms-field .wpforms-field-textarea textarea {height: 100% !important;}

.editor-styles-wrapper .wpforms-container.even-2column .wpforms-layout-column,
.wpforms-container.even-2column .wpforms-layout-column {display: flex; flex-direction: column; justify-content: space-between;}

.editor-styles-wrapper .wpforms-container.even-2column .wpforms-submit-container,
.wpforms-container.even-2column .wpforms-submit-container {display: flex; justify-content: center;}

