@keyframes rotate_cw{-ms-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}100%,90%{opacity:1}#room-main-body{padding-bottom:2em}@media(max-width:1024px){#room-main-body{text-align:center;padding-top:2em}}#room-main-body .eyebrow-heading{margin-bottom:0}#room-main-body .content{max-width:80%}@media(max-width:1024px){#room-main-body .content{margin-bottom:2em;max-width:none}}#room-main-body .content>*{font-family:freight-text-pro,serif}@media(max-width:1024px){#room-main-body .room-sidebar{display:none}}#room-main-body .room-sidebar form{padding:0 2em;text-transform:uppercase;font-family:freight-sans-pro,sans-serif}#room-main-body .room-sidebar form .stacking-block{text-align:left}#room-main-body .room-sidebar form .stacking-block:nth-child(2),#room-main-body .room-sidebar form .stacking-block:nth-child(3){display:flex;margin-bottom:1em}#room-main-body .room-sidebar form .stacking-block:nth-child(2) .input-wrap,#room-main-body .room-sidebar form .stacking-block:nth-child(3) .input-wrap{width:50%}#room-main-body .room-sidebar form .input-wrap{padding:0 1em;margin-bottom:1em}#room-main-body .accessible-link{font-family:freight-sans-pro,sans-serif;text-decoration:none;text-align:center;display:block;margin-top:1em}#room-main-body .accessible-link:after{font-family:lanicons;font-size:.75em;content:"";margin-left:1ch}#room-main-body .accessible-link:before{font-family:lanicons;content:"";margin-right:1ch}#room-main-body .room-metadata{font-family:freight-sans-pro,sans-serif;margin-bottom:2em;text-align:left}#room-main-body .room-metadata .meta-item{border-bottom:1px solid #ece8e1;padding-bottom:1em;margin-bottom:1em}#room-main-body .room-metadata .meta-item:before{font-family:lanicons;margin-right:1ch}#room-main-body .room-metadata .meta-item.meta-view:before{content:""}#room-main-body .room-metadata .meta-item.meta-dims:before{content:""}#room-main-body .room-metadata .meta-item.meta-beds:before{content:""}#room-main-body .room-metadata .meta-item.meta-max:before{content:""}#room-main-body .room-metadata .meta-item.meta-loc:before{content:""}#room-main-body .room-actions{display:flex;flex-wrap:wrap;gap:1em}#room-main-body .room-actions a{white-space:nowrap}#room-main-body .room-actions .book-button{display:none}@media(max-width:1024px){#room-main-body .room-actions .btn-inverted{margin-right:0}}@media(max-width:1024px){#room-main-body .room-actions{margin-bottom:4em}#room-main-body .room-actions a{display:block;margin-bottom:1em}#room-main-body .room-actions a.book-button{display:block}}#room-main-body .visiting-media-h-list{margin-top:2em}#gallery-images{padding-bottom:5em}#room-amenities{overflow:hidden;padding-bottom:3em;padding-top:3em;font-family:freight-sans-pro,sans-serif}#room-amenities [class^=vc_row] *{color:#6b6e73}#room-faqs{padding-top:6em;padding-bottom:2em}#room-faqs h2{font-family:freight-text-pro,serif;font-size:2.625em;font-weight:400;letter-spacing:normal;line-height:1.2;margin-bottom:.75em}@media(max-width:1024px){#room-faqs h2{font-size:1.75em}}#room-image-block{padding-left:1rem;padding-right:1rem}#room-image-block .row>div:first-child{padding-left:0}@media(max-width:1024px){#room-image-block .row>div:first-child{padding-right:0;margin-bottom:1em}}#room-image-block .row>div:last-child{padding-right:0}@media(max-width:1024px){#room-image-block .row>div:last-child{margin-left:auto}}#room-image-block img{width:100%}#room-promo-section{padding-top:4em;padding-bottom:4em}@media(max-width:1024px){#room-promo-section{text-align:center}}#room-promo-section header h2{font-family:freight-text-pro,serif;font-size:2.625em;font-weight:400;letter-spacing:normal;line-height:1.2;margin-bottom:.75em}@media(max-width:1024px){#room-promo-section header h2{font-size:1.75em}}#room-promo-section .promo-carousel{padding-right:0}@media(max-width:1024px){#room-promo-section .promo-carousel{padding-right:1rem;margin:2em 0;text-align:left}}#room-promo-section .promo-carousel .content-panel{min-height:15em}#room-promo-section .page-carousel-controls{position:relative;top:-4em}@media(max-width:1024px){#room-promo-section .page-carousel-controls{position:static;width:100%}}#room-promo-section .page-carousel-controls span.page-control-prev{margin-right:.1em}#room-promo-section .page-carousel-controls span.page-control-next{margin-left:.1em}#room-other-options{padding-bottom:2em}@media(max-width:600px){#room-other-options{overflow:hidden}}#room-other-options h2{font-family:freight-text-pro,serif;font-size:2.625em;font-weight:400;letter-spacing:normal;line-height:1.2;margin-bottom:.75em}@media(max-width:1024px){#room-other-options h2{font-size:1.75em}}#room-other-options .other-rooms-list{margin-bottom:2em}#room-other-options .other-rooms-list .room-item{display:flex;padding-top:2em;align-items:flex-start;margin-bottom:2em;line-height:1.4}#room-other-options .other-rooms-list .room-item .item-info{width:calc(100% - 136px)}#room-other-options .other-rooms-list .room-item a{text-decoration:none}#room-other-options .other-rooms-list .room-item>a{position:relative}#room-other-options .other-rooms-list .room-item>a:before{content:"";height:1px;width:100%;position:absolute;top:-1.5em;left:0;background:#f3f2ef}#room-other-options .other-rooms-list .room-item img{width:120px;margin-right:1em}#room-other-options .other-rooms-list .room-item .eyebrow-heading{text-transform:uppercase;margin:0;font-size:.875em;line-height:1}#room-other-options .other-rooms-list .room-item h6{text-transform:uppercase;margin-bottom:.2em;letter-spacing:0}#room-other-options .other-rooms-list .room-item h6 a:after{font-family:lanicons;font-size:.666em;content:"";margin-left:1ch}#room-other-options .other-rooms-list .room-item p{line-height:1.3}
/*# sourceMappingURL=../../maps/css/views/single-room.css.map */
