ul.thumbnails.image_picker_selector {
	overflow: auto;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: grid;
}



ul.thumbnails.image_picker_selector li {
	margin: 0px;
	float: left;
}

.banner .col-md-12 .mt-reservation-form {
	width: 100%;
	float: inherit;
	position: relative;
}



html.js .js-webform-image-select {
	position: absolute;
	opacity: 0;
	height: 0px;
	width: 0px;
}

.mt-reservation-form {
	background-color: #f6f6f6;
	text-align: center;
	padding: 0px 30px 0;
	border-radius: 5px 5px 0 0;
}

.background-image-block__section {
	position: relative;
	padding: 0px 0;
	overflow: hidden;
}

.region--black-background .mt-reservation-form, .region--black-background .mt-reservation-form ~ .form-actions {
	background-color: rgba(0, 0, 0, 0.79);
	box-shadow: 10px 10px 10px #ded4b799;
}









.region--colored-background a.button, .region--colored-background .button > a, .region--colored-background input[type="submit"], .region--colored-background input[type="reset"], .region--colored-background input[type="button"], .region--dark-background a.button, .region--dark-background .button > a, .region--dark-background input[type="submit"], .region--dark-background input[type="reset"], .region--dark-background input[type="button"] {
	color: #fff;
	text-decoration: none;
	background-color: #027bbc;
	/* border-style: solid; */
	/* border-width: 1px; */
	/* border-color: #fff; */
}
