@charset "UTF-8";

#top .mphb-room-type {
	padding: 10px;
	border: 1px solid var(--enfold-main-color-border, #ccc);
	border-radius: 5px;
}
#top .mphb-room-type:after {
	content: '';
	display: block;
	clear: both;
}
#top .mphb-room-type:not(:first-of-type) {
	margin-top: 30px;
}
#top .mphb-room-type>p,
#top .mphb-room-type>ul,
#top .mphb-room-type>h3,
#top .mphb-room-type>div {
	max-width: calc(100% - 320px);
}
#top .mphb-room-type .mphb-loop-room-thumbnail,
#top .mphb-room-type .mphb-room-type-images {
	float: right;
	width: 300px;
	margin: 0px;
}
#top .mphb-room-type .mphb-gallery-main-slider {
	border: none;
}
#top .mphb-room-type .mphb-gallery-thumbnail-slider {
	border: none;
	margin-top: 10px;
}
#top .mphb-room-type .mphb-gallery-main-slider .gallery-item span,
#top .mphb-room-type .mphb-gallery-main-slider .gallery-item a,
#top .mphb-room-type .mphb-gallery-main-slider .gallery-item img {
	width: 100% !important;
	pointer-events: none;
}
#top .mphb-room-type .mphb-gallery-thumbnail-slider .gallery-item,
#top .mphb-room-type .mphb-gallery-thumbnail-slider .gallery-item span,
#top .mphb-room-type .mphb-gallery-thumbnail-slider .gallery-item a {
	display: flex !important;
	flex: 1 1 auto !important;
}
#top .mphb-room-type img {
	display: block;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
#top .mphb-room-type .flex-direction-nav {
	margin: 0;
	padding: 0;
}
#top .mphb-room-type .flex-nav-next,
#top .mphb-room-type .flex-nav-prev {
	margin: 0;
	padding: 0;
}
#top .mphb-room-type h2.mphb-room-type-title {
	border-bottom: 3px solid var(--enfold-main-color-primary, #888);
	padding-bottom: 0.1em;
	padding-right: 310px;
}
#top .mphb-room-type h2.mphb-room-type-title a {
	pointer-events: none;
}
#top .mphb-room-type .mphb-regular-price {
	display: flex !important;
	align-items: center;
	flex-wrap: wrap;
	gap: 0.3em;
}
#top .mphb-room-type .mphb-regular-price strong {
	display: none;
}
#top .mphb-room-type .mphb-regular-price .mphb-price {
	font-size: 30px;
	font-weight: bold;
}
#top .mphb-room-type .mphb-view-details-button-wrapper {
	display: flex !important;
	align-items: center;
	flex-wrap: wrap;
	gap: 0.3em;
}
#top .mphb_sc_search_results-wrapper .mphb-view-details-button-wrapper {
	display: none !important;
}
#top .mphb-guest-name-wrapper {
	display: none !important;
}
