@charset "UTF-8";#top .mphb-datepicker-minimal{--mphb-available-date-bg:var(--enfold-header-color-bg,#fff);--mphb-available-date-color:var(--enfold-header-color-primary,#6bc248);--mphb-not-available-date-bg:var(--enfold-header-color-bg,#fff);--mphb-not-available-date-color:var(--enfold-header-color-secondary,#e49090);--mphb-booked-date-bg:var(--enfold-header-color-dark-bg2,#fff);--mphb-booked-date-color:var(--enfold-header-color-bg,#e49090);--mphb-out-of-season-date-bg:var(--enfold-header-color-stripe2,#fff);--mphb-out-of-season-date-color:var(--enfold-header-color-bg,#b2b2b2);--mphb-selected-date-bg:var(--enfold-header-color-primary,#222222);--mphb-selected-date-color:var(--enfold-header-color-button-font,#fff);--mphb-unselectable-date-color:var(--enfold-header-color-stripe2nd,#b2b2b2)}#top .mphb-room-type{position:relative;padding:10px;border:1px solid var(--enfold-main-color-border,#ccc);border-radius:5px;&:after{content:'';display:block;clear:both}&:not(:first-of-type){margin-top:30px}@media only screen and (min-width: 768px){&>:where(p,ul,h3,div){max-width:calc(100% - 320px)}& :where(.mphb-loop-room-thumbnail,.mphb-room-type-images){float:right;width:300px;margin:0px}}@media only screen and (max-width: 767px){& .mphb-room-type-images{margin:0px;margin-bottom:20px}}& .mphb-gallery-main-slider{border:none;& .gallery-item :where(span,a,img){width:100%!important;pointer-events:none}}& .mphb-gallery-thumbnail-slider{border:none;margin-top:10px;@media only screen and (max-width: 989px){& .mphb-gallery-thumbnail-slider{display:none!important}}& .gallery-item,
		& .gallery-item :where(span,a){display:flex!important;flex:1 1 auto!important}}& img{display:block;margin:0;padding:0;vertical-align:middle}& .flex-direction-nav{margin:0;padding:0}& :where(.flex-nav-next,.flex-nav-prev){margin:0;padding:0}& h2.mphb-room-type-title{border-bottom:3px solid var(--enfold-main-color-primary,#888);@media only screen and (min-width: 768px){&{padding-bottom:0.1em;padding-right:310px}}& a{pointer-events:none}}& .mphb-regular-price{display:flex!important;align-items:center;flex-wrap:wrap;gap:0.3em;& strong{display:none}& .mphb-price{font-size:30px;font-weight:bold}}& .mphb-view-details-button-wrapper{display:flex!important;align-items:center;flex-wrap:wrap;gap:0.3em}}#top .hide-details-button .mphb-room-type :where(.mphb-view-details-button-wrapper,.mphb-view-details-button){display:none!important}#top .details-button-as-link .mphb-room-type{& .mphb-view-details-button-wrapper{display:block!important;margin:0;padding:0}& > :not(.mphb-view-details-button-wrapper){position:relative;z-index:5}& h2.mphb-room-type-title{color:var(--enfold-main-color-primary);border-color:var(--enfold-main-color-secondary);transition:all 0.3s ease-out;z-index:0}&:hover h2.mphb-room-type-title{color:var(--enfold-main-color-secondary);border-color:var(--enfold-main-color-primary);z-index:0}& .mphb-view-details-button{position:absolute;display:block!important;top:0px;left:0px;width:100%;height:100%;margin:0;padding:0;background:transparent;text-indent:-9999999em;overflow:hidden;z-index:3}& .mphb-room-type-images{z-index:9}@media only screen and (min-width: 768px){&>:where(p,ul,h3,div){max-width:calc(100% - 208px);margin:0;padding:0 20px 0.85em 0}& :where(.mphb-loop-room-thumbnail,.mphb-room-type-images){width:208px}& :where(.mphb-room-type-images,.mphb-reserve-room-section){padding:0}}}#top .hide-details .mphb-room-type :where(.mphb-gallery-thumbnail-slider,.mphb-room-type-details-title,.mphb-loop-room-type-attributes){display:none!important}#top .mphb_sc_search-wrapper :where(input,select,textarea){margin:0px!important}#top .mphb_sc_search-wrapper.is-style-horizontal-form{& .mphb_sc_search-form{margin:0px!important;gap:10px}& p{margin:0px!important;padding:0px!important}&:has(.mphb_sc_search-facilities) .mphb_sc_search-form{flex-wrap:wrap!important}&:has(.mphb_sc_search-facilities) p.mphb_sc_search-facilities{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:.5em 1em;& label{flex:1 1 auto;display:flex;justify-content:flex-start;align-items:center}& label:not([for]){display:block;width:100%}& input{width:auto;margin:0 .5em 0 0!important}& br{display:none}}&:has(.mphb_sc_search-facilities) p.mphb_sc_search-submit-button-wrapper{max-width:10em;margin-left:auto!important}}#top .mphb-guest-name-wrapper{display:none!important}#top .mphb-datepicker-minimal{background:#444;color:#fff;border:1px solid #888;& *{background-color:transparent;border-color:transparent;color:inherit}& a{}& a.datepick-disabled{color:#fff5}& a:hover{background-color:#0005}& .datepick-nav{}& .datepick-cmd:hover{}& .datepick-ctrl .datepick-cmd:hover{}& .datepick-ctrl:before{display:none}& .datepick-month-nav span{}& .datepick-month{& .datepick-month thead{}& .datepick-month th{}& .datepick-month :where(th,th a){}& .datepick-month td{}& .datepick-month td.datepick-week{}& .datepick-month td.datepick-week *{}& .datepick-month a{position:relative}& .datepick-month td span{}& .datepick-month td .datepick-other-month{}& .datepick-month td .datepick-weekend{}& .datepick-month td .datepick-today{}& .datepick-month td .datepick-highlight{background-color:#0008}& .datepick-month td :where(.mphb-check-in-date,.datepick-selected){background-color:#0008;font-weight:bold;transform:scale(1.12)}& .datepick-month th.datepick-week{}& .datepick-month td :where(.mphb-past-date,.mphb-unselectable-date){color:#fff5}}& .datepick-status{}& button{}& :where(input,textarea){margin:0px;padding:0px 0.2em}& select{background:radial-gradient(transparent 10px,#FFF8 12px,transparent 14px),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);background-position:center right;background-size:32px 32px,auto;background-repeat:no-repeat;position:relative;margin:0px;padding:0px 32px 0px 0.2em;border-top:none;border-bottom:none;line-height:inherit}& select option{background:#000f}& .datepick-month-header{display:flex;justify-content:center;align-items:center;gap:0.3em}& .datepick-month-header select:first-child{flex:1 1 auto}& .datepick-month-header select:last-child{flex:0 0 auto}& .datepick-month .datepick-selected:hover{}}#top .datepick-popup .mphb-datepicker-minimal{background:#0008;backdrop-filter:blur(5px);box-shadow:1px 1px 6px 1px #0008;border-color:transparent}#top.single-mphb_room_type{& .fullsize .template-blog :where(.post-title,.post .entry-content-wrapper,.post .entry-content-wrapper>*){max-width:none}& .mphb-single-room-type-gallery-wrapper br,
	& .comment-entry,
	& .post_author_timeline,
	& .post-meta-infos,
	& .blog-meta,
	& .big-preview,
	& div.single-big{display:none!important}& .mphb-single-room-type-gallery-wrapper .gallery{display:flex;flex-wrap:wrap;gap:10px}& .mphb-single-room-type-gallery-wrapper .gallery-item{float:left;margin:0px;text-align:center;width:calc((100% - 40px) / 5);height:auto}& .mphb-single-room-type-gallery-wrapper .gallery-item :where(dl,dt,img){width:100%;height:auto}& h2{margin-top:50px;height:auto}}