/** @format */

label,
legend,
input::placeholder,
select.placeholder_active,
textarea::placeholder {
	color: var(--color-grey);
	padding-bottom: 0.5em;
	font-weight: normal;
}

input[type='date'],
input[type='datetime'],
input[type='datetime-local'],
input[type='email'],
input[type='month'],
input[type='number'],
input[type='password'],
input[type='range'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='time'],
input[type='url'],
input[type='week'],
input[type='checkbox'],
input[type='radio'],
select,
textarea,
div.wpforms-container .wpforms-form .choices .choices__inner {
	padding: 0.5em;
	border: none;
	border-bottom: 1px solid var(--color-grey);
}

.wpforms-container.wpforms-container select {
	cursor: pointer;
}

input[type='number'] {
	-moz-appearance: textfield;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

textarea {
	border: 1px solid var(--color-grey);
}

div.wpforms-container .wpforms-form .choices__list--single {
	padding: 0 !important;
}

.wpforms-container ul {
	padding: 0;
}
form.search-form .search-submit,
.wpforms-submit {
	color: var(--color-white);
	background-color: var(--color-blue);
	border: 1px solid var(--color-blue);
	padding: 0.5em 1.5em;
	border-radius: 99em;
	font-weight: var(--fw-bold);
	cursor: pointer;
	transition: 400ms all ease;
}
form.search-form .search-submit:hover,
.wpforms-submit:hover {
	color: var(--color-blue);
	background-color: var(--color-white);
	border: 1px solid var(--color-blue);
}

.wpforms-container .wpforms-field-gdpr-checkbox li {
	display: flex;
}

/*--Input Checkbox--*/
.wpforms-container fieldset ul li {
	display: block;
}
