body{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Fira Sans,Ubuntu,Oxygen,Oxygen Sans,Cantarell,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on}@media (min-height: 620px) and (min-width: 1024px){#splash{height:535px;max-height:1152px}}.gallery-nav-arrow{left:121.203px}.feature-list ul{display:inline-block;vertical-align:top;margin:0 0 0 15px}.feature-list ul li{margin:0;padding-right:18px;list-style:disc outside none}@media (min-width: 768px){.feature-list ul li{width:48.37673%;float:left;margin-left:3.24654%}.grid__4{width:31.16897%;float:left;margin:0 1.5%}}.special-offers-desktop .offer-info h3{line-height:1.5em}@media (max-width: 768px){.header-container .logo img{height:40px}.header-container .logo{top:4px}.intro-group .why-book .inner-article{display:block}}.guest-rooms .room-sleeps .guest-room-sleep, .guest-rooms .guest-rooms .room-sleeps:hover .guest-room-sleep,
.guest-rooms .room-occupants-mobile .guest-room-sleep{left:0!important}.venue-detail-info-wrapper p{line-height:1.4em}.content-heading.guest-rooms article{padding-bottom:15px}@media (min-width: 768px){.cus-container .grid__8.full-width__col{margin-left:0}#list-full-width-item .grid__4{margin:0 1% 1.5%}}.gallery article header h2{margin-bottom:0px}section article h2,
nav #sticky-booking-widget .wrapper .bw-header,
.btn-cta,
nav,
.gallery .wrap-photo .video-view-all .media-count, .gallery .wrap-photo .video-view-all p, .gallery .wrap-photo .media-view-all-wrapper .media-count, .gallery .wrap-photo .media-view-all-wrapper p,
.gallery .wrap-photo .video-view-all a, .gallery .wrap-photo .media-view-all-wrapper a,
.header-container header .header-controls .lang-select,
.header-container header h1, .header-container header .property-name,
.splash-booking-widget>.bw-header span.rate-missing-text,
.splash-booking-widget .best-rate-guarantee-wrapper,
.intro-group .why-book header,
.special-offers-desktop .offer-info h3,
.guest-reviews .guest-review-details h3,
.guest-rooms .guest-room-features .room-meta h3,
.food-drink .venue-detail-info .venue-detail-learn-more,
.room-details-wrapper .room-details-inner-wrapper header h1,
.room-details-wrapper .room-booking-wrapper .booking-with-us,
.plb .heading4, .rooms-overview .heading4, .room-details .heading4,
.plb .heading2, .rooms-overview .heading2, .room-details .heading2,
.plb .heading5, .rooms-overview .heading5, .room-details .heading5,
.header-container header .header-title{font-family:'Old Standard TT',serif!important}.guest-rooms .room-meta.room-meta-nop{padding-left:0;padding-right:0}.guest-room-sleep{padding-left:30px!important}.contact-footer{margin-bottom:20px}.contact-footer-title{font-family:'Old Standard TT',serif;font-size:20px;color:#000;display:block!important;text-align:center!important}.special-offers-desktop .offer-info-content,
.special-offers-desktop .offer-info,
.special-offers .offer{background-color:#073E66}.special-offers .offer-info h3{line-height:40px}.social-footer .footer_contact{display:block;text-align:center;margin-top:20px;line-height:1.5em}@media (min-width: 1024px){.header-container .logo{top:15px}.header-container .logo img{height:90px}}@media (min-width: 768px){.header-container .logo{top:15px}.header-container .logo img{height:90px}}.header-container .header-copy{position:relative}.ta-wrapper{top:-28px;right:0px;left:auto;position:absolute}.ta-wrapper .logo{position:relative;padding:0;top:0;left:0}.ta-wrapper .logo img{max-width:115px;width:115px;height:auto}.ta-wrapper ul{list-style:none;padding:0;margin:0}.display-none{display:none}@media (min-width: 768px) and (max-width: 1024px){.ta-wrapper{right:-125px}}.header-title{color:#222}h1{font-family:'Old Standard TT',serif!important;color:#000;font-weight:400;font-size:40px;line-height:1.08}