.rooms-template .rooms-introduction-wrapper{padding-bottom:0}.rooms-template .rooms-introduction-wrapper .row{display:block}.rooms-template .rooms-introduction-wrapper .row .rooms-booking-row h2{border-top:2px solid hsla(25,8%,69%,.25);display:block;margin:0 -15px 30px;padding:30px 0 0;text-align:center}@media (min-width:768px){.rooms-template .rooms-introduction-wrapper .row{display:table;width:100%}.rooms-template .rooms-introduction-wrapper .row .rooms-booking-row{display:table-header-group}.rooms-template .rooms-introduction-wrapper .row .rooms-booking-row h2{display:none}.rooms-template .rooms-introduction-wrapper .row .rooms-introduction-row{display:table-footer-group}.rooms-template .rooms-introduction-wrapper .row .rooms-introduction-row .introduction-text{margin:0 0 55px}}.rooms-template .amenities-list{margin:0;padding:30px 0;text-align:center}.rooms-template .amenities-list ul{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0 15px;text-align:left}.rooms-template .amenities-list ul li{color:#3a3633;font-size:1em;padding:5px 0 5px 40px;position:relative;width:100%}.rooms-template .amenities-list ul li .amenity-icon{left:0;position:absolute;top:8px;width:20px}@media (min-width:480px){.rooms-template .amenities-list ul li{width:50%}}@media (min-width:768px){.rooms-template .amenities-list{background-color:transparent;margin:0;padding:25px 0 55px}.rooms-template .amenities-list ul{padding:0 30px}.rooms-template .amenities-list ul li .amenity-icon{top:50%;transform:translateY(-50%);width:25px}}.rooms-template .room-features{color:#3a3633;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 0 25px}.rooms-template .room-features .room-feature{flex:1 1 auto;font-weight:600;padding:5px 5px 5px 0}@media (min-width:768px){.rooms-template .room-features .room-feature{flex:1 1 50%}}.rooms-template .room-popup-item{display:none}.rooms-template .room-book-row:after{clear:both;content:"";display:table}.rooms-template .room-book-row h3{text-align:center}.room-popup{background-color:#edebea;box-shadow:3px 20px 20px 0 rgba(0,0,0,.3);height:80%;left:50%;max-width:860px;opacity:0;padding:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .2s linear;width:90%;z-index:9010}.room-popup.active{opacity:1;pointer-events:all}.room-popup .room-popup-wrap{height:100%;padding:45px 20px 15px;position:relative}.room-popup .room-popup-wrap .room-popup-close{cursor:pointer;height:30px;position:absolute;right:20px;top:15px;width:30px;z-index:10}.room-popup .room-popup-wrap .room-popup-close:after,.room-popup .room-popup-wrap .room-popup-close:before{background-color:#000;content:"";height:1px;left:0;position:absolute;top:50%;transform-origin:center center;width:30px}.room-popup .room-popup-wrap .room-popup-close:before{transform:rotate(-45deg)}.room-popup .room-popup-wrap .room-popup-close:after{transform:rotate(45deg)}.room-popup .room-popup-wrap .room-popup-inner{height:100%;overflow:hidden;position:relative;width:100%}.room-popup .room-popup-wrap .room-tabs{border-bottom:none;display:none;margin:0;padding:0 0 0 15px;position:relative;text-align:left}.room-popup .room-popup-wrap .room-tabs>li{display:block;margin:0;padding:0}.room-popup .room-popup-wrap .room-tabs>li>a{background-color:#f2f1f0;border:none;border-radius:0;display:block;float:left;font-weight:400;height:50px;line-height:45px;margin:0 1px 0 0;padding:0 15px;text-decoration:none}.room-popup .room-popup-wrap .room-tabs>li>a span{position:relative}.room-popup .room-popup-wrap .room-tabs>li>a span:after{background-color:#811d3b;bottom:-5px;content:"";display:block;height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .2s linear;width:100%}.room-popup .room-popup-wrap .room-tabs>li.active a{background-color:#f9f8f8;border:none;color:#811d3b}.room-popup .room-popup-wrap .room-tabs>li.active a span:after{width:0}.room-popup .room-popup-wrap .room-tabs>li.rfp-link{float:right}.room-popup .room-popup-wrap .room-tabs>li.rfp-link>a{background-color:transparent}.room-popup .room-popup-wrap .room-tabs:after{clear:both;content:"";display:table}.room-popup .room-popup-wrap .room-popup-item{display:flex;flex-direction:column;height:100%}.room-popup .room-popup-wrap .room-popup-item .room-popup-intro .h1,.room-popup .room-popup-wrap .room-popup-item .room-popup-intro .h2,.room-popup .room-popup-wrap .room-popup-item .room-popup-intro .h3,.room-popup .room-popup-wrap .room-popup-item .room-popup-intro .h4,.room-popup .room-popup-wrap .room-popup-item .room-popup-intro h1,.room-popup .room-popup-wrap .room-popup-item .room-popup-intro h2,.room-popup .room-popup-wrap .room-popup-item .room-popup-intro h3,.room-popup .room-popup-wrap .room-popup-item .room-popup-intro h4{text-align:center}.room-popup .room-popup-wrap .room-popup-item .room-popup-content{background-color:#f9f8f8;padding:20px}.room-popup .room-popup-wrap .room-popup-item .room-popup-contents{overflow:auto}.room-popup .room-popup-wrap .room-popup-item .room-info-teaser-title .h1,.room-popup .room-popup-wrap .room-popup-item .room-info-teaser-title .h2,.room-popup .room-popup-wrap .room-popup-item .room-info-teaser-title .h3,.room-popup .room-popup-wrap .room-popup-item .room-info-teaser-title .h4,.room-popup .room-popup-wrap .room-popup-item .room-info-teaser-title h1,.room-popup .room-popup-wrap .room-popup-item .room-info-teaser-title h2,.room-popup .room-popup-wrap .room-popup-item .room-info-teaser-title h3,.room-popup .room-popup-wrap .room-popup-item .room-info-teaser-title h4,.room-popup .room-popup-wrap .room-popup-item .room-info-teaser-title h5{margin:0 0 25px;text-align:center;text-transform:uppercase}.room-popup .room-popup-wrap .room-popup-item .room-info-teaser-text{margin:0 0 25px}.room-popup .room-popup-wrap .room-popup-item .room-info-teaser-text p{font-weight:300;line-height:1.7334em}.room-popup .room-popup-wrap .room-popup-item .room-info-teaser-text>:last-child{margin-bottom:0}.room-popup .room-popup-wrap .room-popup-item .room-info-teaser-price{font-weight:600;margin:0 0 25px}.room-popup .room-popup-wrap .room-popup-item .room-info-add-content{padding:0 0 10px}.room-popup .room-popup-wrap .room-popup-item .room-info-add-content .room-info-add-content-text{margin:0 0 45px;text-align:center}.room-popup .room-popup-wrap .room-popup-item .room-info-add-content .room-info-add-content-text>:last-child{margin-bottom:0}@media (min-width:768px){.room-popup .room-popup-wrap .room-popup-item .room-info-add-content .room-info-add-content-text{text-align:left}}.room-popup .room-popup-wrap .room-popup-item .room-amenities-list,.room-popup .room-popup-wrap .room-popup-item .room-info-general-features{margin:0;text-align:center}.room-popup .room-popup-wrap .room-popup-item .room-amenities-list ul,.room-popup .room-popup-wrap .room-popup-item .room-info-general-features ul{align-content:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;text-align:left}.room-popup .room-popup-wrap .room-popup-item .room-amenities-list ul li,.room-popup .room-popup-wrap .room-popup-item .room-info-general-features ul li{color:#3a3633;font-size:1em;padding:5px 0 5px 40px;position:relative;width:100%}.room-popup .room-popup-wrap .room-popup-item .room-amenities-list ul li .amenity-icon,.room-popup .room-popup-wrap .room-popup-item .room-info-general-features ul li .amenity-icon{left:0;position:absolute;top:8px;width:20px}@media (min-width:480px){.room-popup .room-popup-wrap .room-popup-item .room-amenities-list ul li,.room-popup .room-popup-wrap .room-popup-item .room-info-general-features ul li{width:calc(50% - 2px)}}@media (min-width:768px){.room-popup .room-popup-wrap .room-popup-item .room-amenities-list ul li,.room-popup .room-popup-wrap .room-popup-item .room-info-general-features ul li{width:calc(33% - 2px)}.room-popup .room-popup-wrap .room-popup-item .room-amenities-list,.room-popup .room-popup-wrap .room-popup-item .room-info-general-features{background-color:transparent;margin:0}.room-popup .room-popup-wrap .room-popup-item .room-amenities-list ul,.room-popup .room-popup-wrap .room-popup-item .room-info-general-features ul{padding:0 30px}.room-popup .room-popup-wrap .room-popup-item .room-amenities-list ul li .amenity-icon,.room-popup .room-popup-wrap .room-popup-item .room-info-general-features ul li .amenity-icon{top:50%;transform:translateY(-50%);width:25px}}.room-popup .room-popup-wrap .room-popup-item .room-info-general-features{background-color:#fff;padding:20px}.room-popup .room-popup-wrap .room-popup-item .room-info-general-features h3{text-align:center}.room-popup .room-popup-wrap .room-popup-item .room-info-general-features ul li{padding:13px 0 0}.room-popup .room-popup-wrap .room-popup-item .room-info-general-features ul li .feature-subtext{display:block;font-size:.875em;left:10px;line-height:1;position:absolute;text-align:left;top:100%;width:100%}.room-popup .room-popup-wrap .slick-control-wrapper{display:inline-block;margin:10px 0 0;position:relative;text-align:center;width:100%}.room-popup .room-popup-wrap .slick-control-wrapper .slick-control{cursor:pointer;padding:0 15px}.room-popup .room-popup-wrap .slick-control-wrapper .slick-control.slick-disabled,.room-popup .room-popup-wrap .slick-control-wrapper .slick-control.slick-hidden{color:hsla(240,4%,46%,.5);cursor:default}@media (min-width:768px){.room-popup{height:auto}.room-popup .room-popup-wrap{padding:60px 45px 30px}.room-popup .room-popup-wrap .room-popup-close{margin:0;position:absolute;right:20px;top:20px}.room-popup .room-popup-wrap .room-tabs{display:block}.room-popup .room-popup-wrap .room-popup-inner .room-popup-contents{overflow:hidden}.room-popup .room-popup-wrap .room-popup-inner .room-popup-content{display:none;height:460px;padding:20px 30px 0;position:relative}.room-popup .room-popup-wrap .room-popup-inner .room-popup-content[data-tab=roomt-additional],.room-popup .room-popup-wrap .room-popup-inner .room-popup-content[data-tab=roomt-amenities],.room-popup .room-popup-wrap .room-popup-inner .room-popup-content[data-tab=roomt-content]{padding-bottom:10px;padding-top:30px}.room-popup .room-popup-wrap .room-popup-inner .room-popup-content.active{display:block}.room-popup .room-popup-wrap .room-popup-inner .room-popup-content .slide{height:390px}}