.page-title-bar {
	background-size: cover;
	background-position: center center;
	text-shadow: 0 0 12px #000;
}
.page-title-bar .breadcrumb {
	font-weight: bold;
}

.elementor-nav-menu--main {
	z-index: 10000;
}

.elementor-testimonial-title,
.elementor-testimonial-meta-inner {
	text-align: center;
}

.mphb_sc_search-wrapper.is-style-horizontal-form label {
	color: #fff;
	font-family: "Open Sans",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}


.mphb_sc_search-wrapper.is-style-horizontal-form abbr {
	display: none;
}

.mphb_sc_search-wrapper.is-style-horizontal-form select {
	background: #fff;
	height: 50px
}

.mphb_sc_search_results-wrapper .mphb-recommendation-title,
.mphb_sc_search_results-wrapper #mphb-recommendation {
	display: none;
}

.mphb_sc_search_results-wrapper #mphb-reservation-cart {
	margin-bottom: 0;
}

.mphb_sc_search-wrapper.is-style-horizontal-form .mphb_sc_search-check-in-date, .mphb_sc_search-wrapper.is-style-horizontal-form .mphb_sc_search-check-out-date, .mphb_sc_search-wrapper.is-style-horizontal-form .mphb_sc_search-adults {
	line-height: 0.75em;
}

.mphb_sc_search-wrapper.is-style-horizontal-form p {
	margin-bottom: 0.5em;
}

.mphb_sc_checkout-guests-chooser, .mphb-rooms-quantity {
	background-color: #fff;
}

.mphb-recommendation-reserve-button, .mphb-book-button {
	color: #fff;
	border: 0;
	font-family: "Open Sans",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 600;
	border-radius: 50px;
	padding: 13px 51px;
}

form.mphb-recommendation {
	max-width: 500px;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title.elementor-active {
	text-decoration: underline;
}

.elementor-tabs-wrapper .elementor-tab-title {
	font-size: 14pt;
	font-weight: 600;
	margin-right: 1em;
	display: inline-block !important;
}
