/*.Bs-Occupations, .Bs-ItemFilter, .Bs-QuickNav, .Bs-Item__Aside, .Bs-Item__Overview, .Bs-GuestInfos, .Bs-Summary, .Bs-OfferSelection .Bs-Collapse__Header, .Bs-RoomOffer, .Bs-Price__Inclusive, .Bs-NotBookableItems {
display:none!important;
}*/
.Bs-Occupations, .Bs-ItemFilter, .Bs-QuickNav, .Bs-Item__Header, .Bs-GuestInfos, .Bs-Summary, .Bs-OfferSelection .Bs-Collapse__Header, .Bs-RoomOffer__Heading, .Bs-Rates tr:first-Child .Bs-RoomOffer__Heading, .Bs-Price__Inclusive, .Bs-NotBookableItems, .Bs-Rate__ReservationConditions, .Bs-Rate__Action {
display:none!important;
}
[lang="de-DE"] .Bs-Item__Price strong:before, [lang="de-DE"] .Bs-Rate__Price strong:before {
content:'ab ';
}
[lang="de-DE"] .Bs-Item__Price strong:after {
content:' für 2 Erwachsene';
}
[lang="de-DE"] [data-occupancy="1"] .Bs-Item__Price strong:after {
content:' für 1 Erwachsenen (inkl. Einzelzimmer-Zuschlag)';
}
[lang="it-IT"] .Bs-Item__Price strong:before, [lang="it-IT"] .Bs-Rate__Price strong:before {
content:'da ';
}
[lang="it-IT"] .Bs-Item__Price strong:after {
content:' per 2 adulti';
}
[lang="it-IT"] [data-occupancy="1"] .Bs-Item__Price strong:after {
content:' per 1 adulto (incl. supplemento camera singola)';
}
[lang="en-GB"] .Bs-Item__Price strong:before, [lang="en-GB"] .Bs-Rate__Price strong:before {
content:'from ';
}
[lang="en-GB"] .Bs-Item__Price strong:after {
content:' for 2 adults';
}
[lang="en-GB"] [data-occupancy="1"] .Bs-Item__Price strong:after {
content:' for 1 adult (incl. single room surcharge)';
}
.Bs-Item__Infos {
float:none;
width:100%;
text-align:center;
padding:0;
display:flex;
justify-content:center;
}
.Bs-Item__Infos, .Bs-Item__Infos * {
pointer-events:none;
}
.priceSlider_days, .priceSlider_sliderWrapper {
display:none;
}
.Bs-Collapse__BodyWrap {
margin:0;
}
.Bs-Item__Infos .Bs-Btn {
margin-top:0;
}
.Bs-Item__Price strong, .Bs-Rate__Price strong {
font-family:"futura-pt-condensed",sans-serif;
font-weight:400;
font-size:calc(40px * var(--pixelMultiplicator));
line-height:calc(40px * var(--pixelMultiplicator));
}
.bookingTool_room {
width:calc(((var(--mainWrapperWidth) - (13 * 30 / 1600 * var(--mainWrapperWidth))) / 14 * 8) + (7 * 30 / 1600 * var(--mainWrapperWidth)));
}
.bookingTool_button {
text-align:center;
display:flex;
justify-content:center;
}
.bookingTool_button .roomDetail_linkBooking {
margin-top:0;
}
.DayPicker-Day__Price {
margin-top:calc(2px * var(--pixelMultiplicator));
font-size:calc(12px * var(--pixelMultiplicator));
line-height:calc(12px * var(--pixelMultiplicator));
}
.DayPicker-Day__Date {
top:50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
margin-top:0;
height:auto;
}
.Bs-RoomOffer {
padding-top:0;
}
.Bs-Section__Block {
padding:0;
}
.Bs-Rates {
padding:0;
}
.Bs-OfferSelection {
margin-top:0;
margin-bottom:calc(60px * var(--pixelMultiplicator));
}
.Bs-VacationDuration .Bs-Collapse__Header {
margin-bottom:calc(20px * var(--pixelMultiplicator));
}
.fzwcrxa {
	background: #f1f1f1;
	color: #000000;
	fill: #000000;
}
.Bs-Collapse:not(.Bs-Collapse--disabled) .Bs-Collapse__Header:hover {
	filter: brightness(90%);
}