/**
 * Replicates CSS styles provided by block themes for older non-block themes
 * that may not include these definitions, resulting in incorrect spacing.
 */
form.formkit-form[data-format="inline"] {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
@media only screen and (min-width: 482px) {
	form.formkit-form[data-format="inline"] {
		margin-bottom: 30px;
	}
}

/**
 * Set a high z-index on sticky bar forms, to ensure sites
 * that use a z-index on a header / menu don't cover the
 * sticky bar form.
 */
.formkit-sticky-bar {
	z-index: 999999 !important;
}/**
 * Define some sensible default styles for the form elements,
 * in case a theme doesn't define them.
 */
.wp-block-convertkit-form-builder-field input,
.wp-block-convertkit-form-builder-field textarea {
	width: 100%;
	margin: 0 0 20px 0;
	padding: 10px;
	box-sizing: border-box;
	font-family: inherit;
}
.wp-block-convertkit-form-builder-field label span.convertkit-form-builder-field-required {
	color: red;
}
form .convertkit-form-builder-subscribed-message {
	width: 100%;
	margin: 0 0 20px 0;
	box-sizing: border-box;
}/**
 * Define some sensible default styles for the form elements,
 * in case a theme doesn't define them.
 */
.wp-block-convertkit-form-builder-field input,
.wp-block-convertkit-form-builder-field textarea {
	width: 100%;
	margin: 0 0 20px 0;
	padding: 10px;
	box-sizing: border-box;
	font-family: inherit;
}
.wp-block-convertkit-form-builder-field label span.convertkit-form-builder-field-required {
	color: red;
}
form .convertkit-form-builder-subscribed-message {
	width: 100%;
	margin: 0 0 20px 0;
	box-sizing: border-box;
}