.bwBookingVertical #calendarDiv .activeDay:after{background:#18151c}.bwBookingVertical.cs-bw-booking-bookingformContainer{width:370px;position:relative}.bwBookingVertical .cs-bw-booking-findhoteloptions>*>*{padding:0 0;margin-bottom:20px}.bwBookingVertical .cs-bw-booking-findhoteloptions .fixedBooking{padding:0}.bwBookingVertical.cs-bw-booking-bookingformContainer .fixedBooking{width:auto;top:0}.bwBookingVertical.cs-bw-booking-bookingformContainer .openMenu .fixedBooking{padding-left:0}.bwBookingVertical .cs-bw-booking-nbr-chambres select{margin:0 20px;width:70px;padding:0 16px;border-radius:4px}.bwBookingVertical .cs-bw-booking-nbr-chambres .cs-bw-booking-select-container:after{z-index:999;display:none}.bwBookingVertical .cs-bw-booking-nbr-chambres .cs-bw-booking-select-container:before{content:"";font-family:'fontello';font-size:50%;position:absolute;top:40%;right:42%;z-index:999}@media screen and (min-width:1000px){.bwBookingVertical .cs-bw-booking-findhoteloptions>*>input[type="text"]{font-size:120%;font-weight:400;background:#f9f9f9;width:160px;padding:10px 10px 10px 15px;border-radius:4px;text-align:left;color:#0f172c}}.bwBookingVertical .cs-bw-booking-nbr-chambres label{font-size:90%;font-weight:400;background:#eee;color:#16212d;padding:4px 10px;border-radius:4px;display:none}.bwBookingVertical .cs-bw-booking-rate-choices-click-area label{font-size:90%;font-weight:400;padding:4px 10px;border-radius:4px}.bwBookingVertical .cs-bw-booking-findhoteloptions>*{background:none;display:inline-block;width:calc(100%/2 - 4px)}.bwBookingVertical .cs-bw-booking-rate-choices-click-area{width:100%;height:35px}.bwBookingVertical .cs-bw-booking-rate-codes{}.bwBookingVertical .cs-bw-booking-rate-choices{margin-left:8px;margin-bottom:13px}.bwBookingVertical .cs-bw-booking-myBooking{display:none}.bwBookingVertical .cs-bw-booking-findhoteloptions{background:#f2f2f4;display:flex;flex-flow:wrap;justify-content:space-between;padding:20px}.bwBookingVertical .cs-bw-booking-BookingFormWide-Roomscontainer{width:310px}.bwBookingVertical .cs-bw-booking-rate-container{width:265px}.bwBookingVertical .cs-bw-booking-findhoteloptions .bookingButton{width:100%;background:#0f172c;padding:15px 60px;font-size:120%}.bwBookingVertical #calendarDiv{top:90px;width:350px}.bwBookingVertical .cs-bw-combinedContainer .mb_contentitem_container_bwbooking{top:30%}@media screen and (max-width:1000px){.bwBookingVertical .cs-bw-booking-findhoteloptions>*>input[type="text"]{font-size:120%;font-weight:400;background:#f9f9f9;width:100%;padding:10px 10px 10px 15px;border-radius:4px;text-align:left;color:#0f172c}}@media screen and (max-width:1024px){.bwBookingVertical .cs-bw-booking-findhoteloptions{justify-content:center}.bwBookingVertical .cs-bw-booking-findhoteloptions>*{}.bwBookingVertical.cs-bw-booking-bookingformContainer .room-type,.bwBookingVertical.cs-bw-booking-bookingformContainer .cs-bw-booking-rate-codes{vertical-align:top;width:calc(50% - 3px);text-align:left}.bwBookingVertical.cs-bw-booking-bookingformContainer .cs-bw-booking-rate-codes{padding-bottom:3px}.bwBookingVertical .cs-bw-booking-select-container{padding-top:5px}.bwBookingVertical.cs-bw-booking-bookingformContainer,.bwBookingVertical.cs-bw-booking-findhoteloptions>*>input[type="text"]{text-align:center}.bwBookingVertical.cs-bw-booking-bookingformContainer{width:100%;position:relative;left:0}.bwBookingVertical .cs-bw-combinedContainer .mb_contentitem_container_bwbooking{top:10px}.bwBookingVertical .cs-bw-combinedContainer .mb_contentitem_container_bwbooking{-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}.bwBookingVertical .cs-bw-combinedContainer .mb_contentitem_container_bwbooking{width:100%;position:relative;left:0}.bwBookingVertical .cs-bw-booking-myBooking{width:100%}.bwBookingVertical #calendarDiv{left:0!important;width:100%}.bwBookingVertical .cs-bw-booking-findhoteloptions .cs-bw-booking-rate-codes{display:inline-block}.cs-bw-booking-bookingformContainer .room-type,.cs-bw-booking-findhoteloptions .cs-bw-booking-rate-codes{width:inherit}}@media only screen and (max-width:635px){.cs-bw-booking-bookingformContainer .room-type,.cs-bw-booking-findhoteloptions .cs-bw-booking-rate-codes{flex:1 0 50%}}@media only screen and (max-width:600px){.bwBookingVertical .cs-bw-booking-findhoteloptions{padding:0}.bwBookingVertical .cs-bw-booking-findhoteloptions>*>input[type="text"]{}.bwBookingVertical #calendarDiv .activeDay:after{background:#8b1936}.bwBookingVertical .cs-bw-booking-findhoteloptions .promotion-code input{border-color:#4a4949}.bwBookingVertical .cs-bw-booking-BookingFormWide-Roomscontainer_closebutton,.bwBookingVertical .cs-bw-booking-findhoteloptions .bookingButton,.bwBookingVertical .cs-bw-booking-BookingFormWide-Checkreservationoptions input[type="submit"]{color:#fff}@media(max-width:1330px){.bwBookingVertical #calendarDiv{left:0!important}.bwBookingVertical .fixedBooking.cs-bw-booking-bookingformContainer{left:250px;transition:left .3s cubic-bezier(.44,.39,.51,.51)}.bwBookingVertical .cs-bw-booking-BookingFormWide-Findhotelexp{background:#1b1a1a!important}.bwBookingVertical .cs-bw-booking-logoContainer{display:block;background-image:url("../images/logotypes/hotellogo.png?=1");padding:35px;background-repeat:no-repeat;background-size:261px;background-color:rgba(0,0,0,.8117647058823529);background-position:center;margin:0 0 0 0}.bwBookingVertical .fixedBooking .cs-bw-booking-logoContainer{display:none!important}.bwBookingVertical .cs-bw-booking-myBooking{text-align:center;margin:0 0 0 0!important}.bwBookingVertical .cs-bw-bookingExtras-Bookextras a:link,.bwBookingVertical .cs-bw-bookingExtras-Bookextras a:visited{color:#fff!important}.bwBookingVertical.cs-bw-booking-bookingformContainer .cs-bw-booking-findhoteloptions>.button{background:#222!important}.bwBookingVertical #calendarDiv .topBar,.bwBookingVertical #calendarDiv .activeDay,.bwBookingVertical .cs-bw-booking-nbr-chambres{background:none}.bwBookingVertical .cs-bw-booking-findhoteloptions .promotion-code input{border-bottom:1px solid #fff}.bwBookingVertical .cs-bw-booking-nbr-chambres .cs-bw-booking-select-container:after{color:#fff!important;z-index:999}}}