.el-rooms{font-size:16px;line-height:normal;}.el-rooms .bh-centered{}.room-list-datepicker{}.room-list-datepicker .datepicker-box{}.room-list-details-box{display:flex;justify-content:center;}.room-list-details-button{display:none;cursor:pointer;box-sizing:border-box;line-height:50px;min-width:240px;text-align:center;text-transform:uppercase;color:#B38972;border:1px solid #B38972;transition:all 0.4s;}.room-list-details-button:hover{background:rgba(179,137,115,0.2);}.room-list-headline{display:none;}.el-rooms-body h2{text-align:center;}.room-list{display:flex;flex-wrap:wrap;justify-content:center;}.room-item{box-sizing:border-box;width:100%;padding:35px;}.room-item-body{position:relative;box-sizing:border-box;}.room-item-pictures{position:relative;width:100%;}.room-item-picture-inner{display:block;height:0px;padding-bottom:80%;background:no-repeat #ccc center center;background-size:cover;}.room-item-picture-inner + .room-item-picture-inner{display:none;}.room-item-picture-hover{display:none;}.room-item-picture:hover .room-item-picture-hover{opacity:1;}.room-item-content{position:relative;background:#fff;}.room-item-size{display:none;font-weight:bold;font-size:16px;color:#B38972;letter-spacing:0.03px;text-align:center;margin-bottom:20px;}.room-item-name{text-align:center;font-family:'PT Serif',serif;font-size:30px;line-height:110%;min-height:110px;color:#BDB1AA;display:flex;align-items:center;justify-content:center;}.innerprice{text-align:left !important;margin-top:10px;margin-bottom:0px !important;}.room-item-subtext{text-align:center;font-family:'Work Sans',sans-serif;line-height:150%;margin-bottom:20px;}.room-item-price{text-align:center;margin-bottom:20px;}.room-item-price-value{font-family:'PT Serif',serif;font-size:40px;}.room-item-button{display:block;font-family:'Work Sans',sans-serif;text-align:center;color:#BDB1AA;line-height:40px;text-transform:uppercase;}.room-item-button:hover{color:#000;}.rooms-togglers{display:flex;justify-content:center;flex-wrap:wrap;border-bottom:1px solid #d94e24;padding-bottom:22px;}.rooms-toggler{margin:0px 20px 10px;font-family:'Work Sans',sans-serif;color:#222222;font-size:16px;line-height:19px;letter-spacing:0.05em;text-transform:uppercase;cursor:pointer;display:flex;align-items:flex-start;}.rooms-toggler:hover{color:#d94e24;}.rooms-toggler.active{color:#d94e24;}.el-rooms .room-swipeitem-body{opacity:1;padding-left:0px;padding-right:0px;}.hapi-availability-info-inner{position:absolute;top:100px;z-index:10;font-family:"Work Sans";font-style:normal;font-weight:600;font-size:14px;line-height:16px;text-align:center;letter-spacing:0.05em;color:#FFFFFF;text-transform:uppercase;background:rgba(64,171,53,0.4);padding:15px;padding-right:20px;border-top-right-radius:25px;border-bottom-right-radius:25px;display:flex;align-items:center;justify-content:center;display:none;}.hapi-availability-info-inner:before{content:"\e911";font-family:'bakehouse-iconset' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:7px;font-size:16px;}.hapi-item-available .hapi-availability-info-inner{display:flex;}.el-rooms .hapi-room-list{margin:0 auto;max-width:1000px;}.el-rooms .hapi-room-list .hapi-room{margin-bottom:40px;}.el-rooms .swiper-navigation:before{color:white;font-size:35px !important;}.el-rooms .bh-swiper{background:rgba(0,0,0,0.1);}.room-swipeitem-button{position:absolute;bottom:120px;left:calc(50% - 87px);z-index:50;background-color:rgba(255,255,255,0.8) !important;}@media only screen and (max-width :1200px){.room-item{width:50%;}.rooms-togglers{margin-left:3%;margin-right:3%;}}@media only screen and (max-width :767px){.room-item{width:100%;}.room-item-name{min-height:0px;}.rooms-togglers{line-height:90px;margin:0px 6% 30px;}}@media only screen and (max-width :420px){.room-item-body{margin:0px;}.room-item-content{margin:0px 6%;}.rooms-togglers{font-size:13px;margin-left:0;margin-right:0;}}.datepickernoprice .bh-hapi-datepicker-day-price{display:none;}.datepickernoprice .bh-hapi-datepicker-day-label{display:flex;align-items:center;justify-content:center;}.datepickernoprice .date-picker-wrapper{margin-bottom:0px;}.datepickernoprice{margin-top:60px;margin-bottom:20px;}@media only screen and (max-width :700px){.rooms-togglers{margin-bottom:10px;}.el-rooms .hapi-room-list .hapi-room{padding-left:0px;padding-right:0px;margin-bottom:0px;border-bottom:1px solid rgb(217,78,36);}.el-rooms .room-swipeitem-button{bottom:90px;}}
