@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-type-main-body{padding-bottom:0}@media(max-width:1024px){#room-type-main-body{padding-top:2em;text-align:center}}#room-type-main-body .content{max-width:60%}@media(max-width:1024px){#room-type-main-body .content{margin-bottom:2em;max-width:none}}#room-type-main-body .content>*{font-family:freight-text-pro,serif}#rooms-list{padding-top:0}#rooms-list .rooms-list .room-item{margin-bottom:4em}#rooms-list .rooms-list img{width:100%;margin-bottom:2em;display:inline-block}#rooms-list .rooms-list h4{min-height:2.72em}#rooms-list .rooms-list h4>a{text-decoration:none}#rooms-list .rooms-list h4>a:after{font-family:lanicons;font-size:.666em;content:"";margin-left:1ch}#rooms-list .rooms-list .content{margin-bottom:1em}@media(max-width:1024px){#rooms-list .rooms-list .room-actions a{display:block}}#rooms-list .rooms-list .room-actions .btn-inverted{margin-right:1em}@media(max-width:1024px){#rooms-list .rooms-list .room-actions .btn-inverted{margin-right:0;margin-bottom:1em}}.cta-section{padding-bottom:14em}@media(max-width:1365px){.cta-section{border-image:url(../../images/brush-line.svg) 2/11px 0 6px/.5em 0 0 stretch;margin-bottom:6em}}.cta-section .content{border-bottom:1px solid #cabea7;border-top:1px solid #cabea7}@media(max-width:1365px){.cta-section .content a{display:inline}}.cta-section .content h4{padding-right:4em}@media(max-width:1365px){.cta-section .content h4{padding-right:0}}#rooms-promo-section{padding-top:4em;padding-bottom:4em}@media(max-width:1024px){#rooms-promo-section{text-align:center}}#rooms-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){#rooms-promo-section header h2{font-size:1.75em}}#rooms-promo-section .promo-carousel{padding-right:0}@media(max-width:1024px){#rooms-promo-section .promo-carousel{padding-right:1rem;margin:2em 0;text-align:left}}#rooms-promo-section .promo-carousel .content-panel{min-height:15em}#rooms-promo-section .page-carousel-controls{position:relative;top:-4em}@media(max-width:1024px){#rooms-promo-section .page-carousel-controls{position:static;width:100%}}#rooms-promo-section .page-carousel-controls span.page-control-prev{margin-right:.1em}#rooms-promo-section .page-carousel-controls span.page-control-next{margin-left:.1em}#rooms-image-block{padding-left:1rem;padding-right:1rem}@media(max-width:1024px){#rooms-image-block{background:#fff}}#rooms-image-block .row>div:first-child{padding-left:0}@media(max-width:1024px){#rooms-image-block .row>div:first-child{padding-right:0;margin-bottom:1em}}#rooms-image-block .row>div:last-child{padding-right:0}@media(max-width:1024px){#rooms-image-block .row>div:last-child{margin-left:auto}}#rooms-image-block img{width:100%}#rooms-booking{padding-top:6em}@media(max-width:1024px){#rooms-booking{display:none}}#rooms-booking .booking-widget{position:static}
/*# sourceMappingURL=../../maps/css/views/taxonomy-room-category.css.map */
