@charset "UTF-8";@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=1b7b36a4-b978-49e8-b215-ff6bb8d2683d");@font-face{font-family:itccaslon;src:url("../fonts/itccaslon-bold-webfont.eot");src:url("../fonts/itccaslon-bold-webfont.eot#iefix") format('embedded-opentype'), url("../fonts/itccaslon-bold-webfont.woff") format('woff'), url("../fonts/itccaslon-bold-webfont.ttf") format('truetype'), url("../fonts/itccaslon-bold-webfont.svg") format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:itccaslon;src:url("../fonts/itccaslon-bolditalic-webfont.eot");src:url("../fonts/itccaslon-bolditalic-webfont.eot#iefix") format('embedded-opentype'), url("../fonts/itccaslon-bolditalic-webfont.woff") format('woff'), url("../fonts/itccaslon-bolditalic-webfont.ttf") format('truetype'), url("../fonts/itccaslon-bolditalic-webfont.svg") format('svg');font-weight:bold;font-style:italic;}@font-face{font-family:itccaslon;src:url("../fonts/itccaslon-italic-webfont.eot");src:url("../fonts/itccaslon-italic-webfont.eot#iefix") format('embedded-opentype'), url("../fonts/itccaslon-italic-webfont.woff") format('woff'), url("../fonts/itccaslon-italic-webfont.ttf") format('truetype'), url("../fonts/itccaslon-italic-webfont.svg") format('svg');font-weight:normal;font-style:italic;}@font-face{font-family:itccaslon;src:url("../fonts/itccaslon-regular-webfont.eot");src:url("../fonts/itccaslon-regular-webfont.eot#iefix") format('embedded-opentype'), url("../fonts/itccaslon-regular-webfont.woff") format('woff'), url("../fonts/itccaslon-regular-webfont.ttf") format('truetype'), url("../fonts/itccaslon-regular-webfont.svg") format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:avenir;src:url("../fonts/avenir-bold-webfont.eot");src:url("../fonts/avenir-bold-webfont.eot#iefix") format('embedded-opentype'), url("../fonts/avenir-bold-webfont.woff") format('woff'), url("../fonts/avenir-bold-webfont.ttf") format('truetype'), url("../fonts/avenir-bold-webfont.svg") format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:avenir;src:url("../fonts/avenir-bolditalic-webfont.eot");src:url("../fonts/avenir-bolditalic-webfont.eot#iefix") format('embedded-opentype'), url("../fonts/avenir-bolditalic-webfont.woff") format('woff'), url("../fonts/avenir-bolditalic-webfont.ttf") format('truetype'), url("../fonts/avenir-bolditalic-webfont.svg") format('svg');font-weight:bold;font-style:italic;}@font-face{font-family:avenir;src:url("../fonts/avenir-italic-webfont.eot");src:url("../fonts/avenir-italic-webfont.eot#iefix") format('embedded-opentype'), url("../fonts/avenir-italic-webfont.woff") format('woff'), url("../fonts/avenir-italic-webfont.ttf") format('truetype'), url("../fonts/avenir-italic-webfont.svg") format('svg');font-weight:normal;font-style:italic;}@font-face{font-family:avenir;src:url("../fonts/avenir-regular-webfont.eot");src:url("../fonts/avenir-regular-webfont.eot#iefix") format('embedded-opentype'), url("../fonts/avenir-regular-webfont.woff") format('woff'), url("../fonts/avenir-regular-webfont.ttf") format('truetype'), url("../fonts/avenir-regular-webfont.svg") format('svg');font-weight:normal;font-style:normal;}body{font-family:avenir !important;background-color:#f7f7f7;background-image:none;background-repeat:no-repeat;background-attachment:fixed;background-position:left top}.l-header{background:#fff}.l-footer{background:#fff}.l-nav{background:#fff}.l-wrapper--header{background:#fff}.l-wrapper--main,.page-error{background-color:rgba(255, 255, 255, 1);background-image:none;background-repeat:no-repeat;background-attachment:fixed;background-position:left top}.l-wrapper--quickbooker,.drawer,.o-mobile-nav{background:#fff}.l-wrapper--quickbooker,.l-wrapper--quickbooker .font-icon--form,.l-wrapper--quickbooker .form-element,.hoteliers-form__form--single-element .form-element,a.drawer__item,.o-mobile-nav,.o-mobile-nav__link{color:#898f94 !important}.o-mobile-nav__link--active{background-color:#898f94;color:#fff !important}.o-mobile-nav__link-list-item--main{border-color:rgba(137, 143, 148, 0.5)}.nav--main{background:#fff}.nav{font-family:avenir !important}.nav{font-size:14px}.nav a{color:#333}.nav--main a:hover,.nav--main>li:hover>a{color:#fff;background:#d2c492}@media only screen and (min-width:481px){.flyout__nav-content a{color:#fff}.flyout__nav-content a:hover{color:#fff}.flyout__nav-content{background:#d2c492}.flyout__nav-content>li:hover{background:#d2c492}}.nav--main a.nav__active{color:#fff;background:#d2c492}.nav--main{text-transform:uppercase}.custom-dropdown:after{border-color:#333 transparent;color:#333}.custom-dropdown--minimal{color:#333}.custom-dropdown--minimal.custom-dropdown--active{background:#fff;color:#333}.custom-dropdown--minimal.custom-dropdown--active:after{border-color:#fff transparent}.socialmedia-list a,.phonenumber,.custom-dropdown--minimal{color:#333}.custom-dropdown:after{border-color:#333 transparent}.palm-btn-list li{border-color:#333}.caption__body--promo{background:rgba(255, 255, 255, 0.8);color:#666;font-size:24px}.caption__body--content{background:rgba(255, 255, 255, 0.8);color:#666}.slick-slide__faux-margin{border-right-color:#f7f7f7;border-left-color:#f7f7f7}.promo-slider{}.promo-slider .slick-dots li button{background:#d8cfb0}@media only screen and (max-width:480px){.slick-dots li button{background:#d8cfb0 !important}}.slick-slide__faux-margin{border-right-color:#f7f7f7;border-left-color:#f7f7f7}.full-page-slider{background:#f7f7f7}.btn,a.drawer__item--book{background:#d2c492 !important;color:#fff !important}.btn-palm-nav{background:#d2c492 !important;color:#fff !important}.btn--content.btn--theme{color:rgba(255, 255, 255, 1) !important;background:#333 !important}.font-icon__icon--palm-nav[data-icon]:before{color:#fff}h1{font-family:itccaslon !important;color:#333;font-size:36px;font-weight:bold;font-style:normal;text-transform:none}h2{font-family:itccaslon !important;color:#333;font-size:36px;font-weight:bold;font-style:normal;text-transform:none}.directions__destination-description,.directions__current-description{color:#333}.plain-text{font-family:avenir !important;font-size:16px;color:#333}.plain-text a,.m-map__legend-name{color:#c2b587}.plain-text a:hover,.plain-text a:active,.m-map__legend-name:hover{color:#c2b587}.l-footer{font-size:18px}.nav--footer{color:#333}.nav--footer a{color:#333}.m-social--mobile .socialmedia-list a{color:#333}.quickbooker{font-size:16px}.ui-widget-header{background-color:#fff !important;border-color:#fff !important}.ui-widget-header a{color:#898f94 !important}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover{background-color:rgba(255, 255, 255, 0.25) !important;border-color:#fff !important;color:#fff !important}.ui-datepicker-title,.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background-color:#fff !important;border-color:#fff !important;color:#898f94 !important}.m-discount-slider__wrapper{background:#d2c492 !important}.m-discount-slider__wrapper,.m-discount-slider__tabs,.m-discount-slider__header,.m-discount-slider__tab,.m-discount-slider__tab:hover,.m-discount-slider__tab:focus,.m-discount-slider__tab:active{color:#fff !important}.m-discount-slider__button--confirm{background:#fff;color:#d2c492}.m-discount-slider__btn-toggle,.m-discount-slider__btn{background:#d2c492;color:#fff !important}.best-price__table{border:1px solid #d2c492}.best-price__table tr+tr{border-top:1px solid rgba(255, 255, 255, 0.1)}.directions__label{background:rgba(48, 46, 43, 0.8);color:#fff}.directions__label:after{border-left:12px solid rgba(48, 46, 43, 0.8)}.timeline__marker{border-color:#ca2929 !important}.timeline__line,.timeline__line-top,.timeline__line-bottom{background:#ca2929 !important}@media only screen and (max-width:480px){.canvas__off-canvas-body{background:#fff}}@media only screen and (max-width:1024px){.nav{font-size:12.60000126px}.caption__body--promo{font-size:21.60000216px}h1{font-size:32.40000324px}h2{font-size:32.40000324px}.plain-text{font-size:14.40000144px}.l-footer{font-size:16.20000162px}}@media only screen and (min-width:750px) and (max-width:1024px){.quickbooker{font-size:14.40000144px}}@media only screen and (max-width:750px){.nav{font-size:11.2px}.caption__body--promo{font-size:19.2px}h1{font-size:28.8px}h2{font-size:28.8px}.plain-text{font-size:12.8px}.l-footer{font-size:14.4px}}.m-chain-grid__title{background:#d2c492 !important}.m-chain-grid__title h2{color:#fff !important}.m-chain-grid__box{background:rgba(255, 255, 255, 1)}