.right-widget .form .enquiry-title,
.right-widget .form h3 {
	font-family: Agenda;
	font-weight: 500;
	background: var(--midnight);
}

.right-widget .form .content-wrapper [class*="col-"] {
	margin-bottom: 20px;
}

.right-widget .form .content-wrapper [class*="col-"] > p,
.right-widget .form .content-wrapper .select-wrapper,
.right-widget .form .content-wrapper .number-wrapper,
.right-widget .form .content-wrapper input:not([type="checkbox"], [type="radio"], [type="submit"], [type="reset"], [type="button"]),
.right-widget .form .content-wrapper select,
.right-widget .form .content-wrapper textarea {
	margin-bottom: 0 !important;
}

.right-widget .form .content-wrapper input:not([type="checkbox"], [type="radio"], [type="submit"], [type="reset"], [type="button"]),
.right-widget .form .content-wrapper select {
	border-radius: 2px;
	width: 100%;
	border: 1px solid #54585A;
	padding: 0 8px;
	background-color: #fff;
	height: 34px;
	line-height: 34px;
}

.right-widget .form .content-wrapper input.date-input {
	padding-left: 40px;
	background-color: #fff !important;
}

.right-widget .form .content-wrapper textarea {
	border-radius: 2px;
	background-color: #fff;
}

.right-widget .form .content-wrapper label {
	color: #333;
}

.right-widget .form button {
	display: flex;
	min-height: 40px;
	padding: 12px 15px;
	justify-content: center;
	align-items: center;
	gap: 8px;
	align-self: stretch;
	border-radius: 2px;
	background: var(--midnight);
	color: white;
}

.right-widget .check-availability-btn::before {
	color: black;
}

.right-widget .form .wpcf7-spinner {
	display: none;
}

.right-widget .form.submitting .wpcf7-spinner {
	display: inline-block;
}

@media (max-width: 767.98px) {
	.right-widget .form h3.mobile {
		padding: 14px 16px;
	}
}

.find-a-room-header .form h3 {
	background-color: var(--midnight);	
}

.find-a-room-header .form form {
	background-color: #ececeb;
}

.find-a-room-header .form form label {
	color: var(--black);
}

.find-a-room-header.widget-form input[type=text], .find-a-room-header.widget-form select {
    border: 1px solid var(--midnight);
}

.find-a-room-header .form form button {
	background: var(--midnight);
	color: #fff;
}

.find-a-room-header .form form button:hover {
	background: #fff;
	color: var(--black);
}