.CETLogin .svg-icon{display:inline-block;margin-right:.5rem;vertical-align:top}
.CETLogin .svg-icon .logo-icon-caesars-rewards{font-size:2rem;color:#fff}
.CETLogin__panel-wrapper{display:none;border-radius:2px;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2),0 0 4px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2),0 0 4px rgba(0,0,0,.2);background:#fff;position:absolute;right:16px;top:79px;font-family:"Open Sans",Arial,sans-serif}
.CETLogin__panel-wrapper h1,.CETLogin__panel-wrapper h2,.CETLogin__panel-wrapper h3{font-family:"Open Sans",Arial,sans-serif}
.CETLogin__panel-wrapper::before{content:"";position:absolute;width:0;height:0;border-bottom:16px solid #fff;border-left:16px solid transparent;border-right:16px solid transparent;right:72px;margin-left:-1rem;top:-12px}
[data-toggle=false] .CETLogin__panel-wrapper{display:none}
.CETLogin[data-toggle=true] .fa-angle-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.CETLogin__welcome{color:#f3f3f3;display:inline-block;font-size:.75rem;font-weight:400;margin-left:.25rem}
.CETLogin__welcome a{color:#f3f3f3;text-decoration:underline}
.CETLogin__welcome>p{margin:0}
.CETLogin__welcome>p span{margin-left:.5rem;margin-right:.5rem}
.CETLogin__toggle-logo{width:28px;display:none}
.CETLogin__logo{font-size:.6875rem;line-height:1.875rem}
.CETLogin__logo>div{vertical-align:middle;display:inline-block;width:70px;line-height:1}
.CETLogin__logo-desktop{float:left}
.CETLogin__logo-desktop>div{color:#f1f1f6;vertical-align:middle}
.CETLogin__logo-desktop img{vertical-align:middle;margin-right:.25rem}
.CETLogin__logo-desktop p{display:inline-block}
[data-loggedin=true] .CETLogin__logo-text{display:none}
.CETLogin__logo-mobile{display:none;font-size:1.875rem;color:#f1f1f6;cursor:pointer;line-height:inherit}
.CETLogin__user-icon{font-size:1.875rem;color:#f1f1f6;line-height:inherit}
.CETLogin__buttons.is-visible-signedout{display:none}
body[data-loggedin=false] .CETLogin__buttons.is-visible-signedout{display:inline-block}
body[data-loggedin=true] .CETLogin__buttons.is-visible-signedout{display:none}
.CETLogin .tr-signin-button-container{display:inline-block;text-align:right}
.CETLogin .cet-button[data-action=join]{margin-left:4px}
.CETLoginPanel__reservations,.CETTRAccountPanel__reservations{color:#343840;font-size:.75rem;width:100%;display:block;border-top:1px solid #f1f1f6;text-decoration:none;padding:.5rem 1rem}
.CETLoginPanel__reservations{padding:1rem}
@media(min-width:961px){[data-toggle=true] .CETLogin__panel-wrapper{display:block}
.CETLogin__welcome{font-size:.8125rem;line-height:1rem;margin-bottom:.5rem;display:inline-block}
body[data-loggedin=true] .CETLogin__welcome.is-visible-signedin{display:inline-block;float:right}
.CETLogin__parallelogram{max-width:280px;position:absolute;z-index:1;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-height:82px;right:42px;top:0;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.CETLogin__parallelogram span{margin:0 .5rem}
.CETLogin__parallelogram::after,.CETLogin__parallelogram::before{background-color:unset;content:"";display:block;height:100%;position:absolute;top:0;-webkit-transform:skew(-27deg);-ms-transform:skew(-27deg);transform:skew(-27deg);width:45px;z-index:-1}
.CETLogin__parallelogram::before{left:0;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.CETLogin__parallelogram::after{right:0;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.CETLogin .is-visible-signedin,.CETLogin .is-visible-signedout{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
@media only screen and (max-width:960px){.CETLogin .tr-signin-button-container{display:none}
.CETLogin__logo-mobile{display:block;padding:0 1rem}
.CETLogin [data-action=join],.CETLogin [data-action=sign-in]{display:none}
.CETLogin__welcome{display:none !important}
.CETLogin .svg-icon,.CETLogin__logo-desktop{display:none;float:left}
.CETLogin__parallelogram{display:none}
}
@media only screen and (max-width:640px){.CETLogin__logo>div{width:42%;font-size:.625rem;line-height:1}
}
.CETAccordion .accordion-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}
.CETAccordion .accordion-item .accordion-heading{font-size:1.375rem;margin:0;padding:.75rem;overflow:hidden;background:rgba(0,0,0,.04)}
.CETAccordion .accordion-item .accordion-heading h3{padding:1.5rem;cursor:pointer}
.CETAccordion .accordion-item .accordion-heading .fa{float:left;margin-right:.5rem}
.CETAccordion .accordion-item .accordion-heading[data-hascontent=true]{cursor:pointer}
.CETAccordion .accordion-item .accordion-heading[data-hascontent=false]:focus{outline:0}
.CETAccordion .accordion-item .accordion-content{display:none;padding:.5rem}
.CETAccordion[data-autoexpand=true] .accordion-heading{cursor:default}
.CETAccordion[data-autoexpand=true] .accordion-heading .toggle-icon{display:none}
.CETAccordion[data-autoexpand=true] .accordion-content{display:block}
.CETAccordion.corporate .accordion-item .accordion-heading h3{padding:.5rem;margin:0;line-height:1.5rem}
.CETTabs .CETAccordion .accordion-heading{background:initial}
.CETTabs .CETAccordion .accordion-heading>.fa{display:none}
.CETTabs .CETAccordion .accordion-item{margin:0 -0.75rem}
.CETTabs .CETAccordion .accordion-item .cetmenu-name{font-size:1.125rem;width:60%;display:inline-block}
.CETTabs .CETAccordion .accordion-item .cetmenu-price{float:right;font-size:1rem;width:35%;text-align:right}
.CETTabs .CETAccordion .toggle-icon{float:left;margin-right:.5rem}
.CETTabs .CETAccordion .accordion-content.active{border:0;padding:.75rem}
.CETAdvancedCarousel{position:relative;width:100%;min-height:457px}
.CETAdvancedCarousel .cet-advanced-carousel{position:relative;width:100%;margin:0 auto 2rem}
.CETAdvancedCarousel .cet-advanced-carousel .cet-advanced-carousel-inner{left:0;right:0;margin:0 auto;position:relative}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer{position:absolute;width:100%;bottom:50px;padding-left:30%}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer .slide-subtitle{font-size:1.125rem}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer>.title-content{margin-bottom:1rem;background-color:rgba(0,0,0,.65)}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer>.title-content h3{font-size:3.5vw}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer .button-content{padding-left:1.5rem}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer .button-content .cet-button{margin-right:8px}
.CETAdvancedCarousel .cet-advanced-carousel .CETVideoSlide-layer{z-index:1}
.CETAdvancedCarousel .cet-advanced-carousel .CETVideoSlide-layer .slide-play-btn .fa{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2);background:rgba(255,255,255,.75);border:5px solid rgba(255,255,255,.2);border-radius:50%;color:#1d1c1c;font-size:3.125rem;height:108px;line-height:6rem;padding-left:.5625rem;text-align:center;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;width:108px}
.CETAdvancedCarousel .cet-advanced-carousel .CETVideoSlide-layer .slide-play-btn .fa:hover{background-color:#f1f1f1}
.CETAdvancedCarousel .cet-advanced-carousel .CETVideoSlide{position:relative}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider{max-height:457px;overflow-y:hidden}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-track{background-color:#242424}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .ss-slide{opacity:0}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .ss-slide .slide-background{position:relative}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev{position:absolute;display:none !important;height:20px;width:20px;cursor:pointer;background:0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next:focus,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next:hover,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev:focus,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev:hover{outline:0;background:0;color:transparent}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next:focus::before,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next:hover::before,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev:focus::before,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev:hover::before{opacity:1}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next.slick-disabled::before,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev.slick-disabled::before{opacity:.25}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next::before,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev::before{display:none;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev{left:24px;z-index:1000}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev::before{content:"\f053";font-family:FontAwesome,serif}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next{right:32px}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next::before{content:"\f054";font-family:FontAwesome,serif}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-dotted .slick-slider{margin-bottom:1.875rem}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-dots{list-style:none;text-align:right;position:relative;padding-right:4rem;top:-420px;width:100%;z-index:998}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 .1875rem;padding:0;cursor:pointer}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-dots li button{border:0;background:0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:.3125rem;cursor:pointer}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-dots li button:focus,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-dots li button:hover{outline:0}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-dots li button::before{content:"\f111";font-family:FontAwesome,serif;text-shadow:0 0 1px rgba(255,255,255,.8);position:absolute;top:0;left:0;width:20px;height:20px;font-size:1.125rem;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .ss-slide.slick-current.slick-active{opacity:1}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-list{max-height:100%}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel]{max-width:1280px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-advanced-carousel-inner{max-width:1280px;padding-bottom:1rem}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .ss-slide .cet-image{margin-top:0;width:100%}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-slick-slider{overflow-y:visible;max-height:427px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-slick-slider .slick-list{max-height:427px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-slick-slider .slick-dots{top:inherit;bottom:-16px;text-align:center;padding:0}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-slick-slider .CETStandardSlide-layer{bottom:0;max-height:200px;top:50%;margin:auto;position:absolute;text-align:center;background:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;padding:0}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-slick-slider .CETStandardSlide-layer>.title-content{background-color:transparent;display:inline-block}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-slick-slider .CETStandardSlide-layer .button-content{padding-left:0}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-slick-slider .button-content{padding-top:1rem}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-slick-slider .ls-bottom-nav-wrapper{position:static;margin:.625rem}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel]{background:#242424}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel] .cet-advanced-carousel-inner{max-width:1280px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel] .cet-slick-slider .ss-slide .cet-image{margin-top:-5.6875rem;width:1280px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel] .CETBookingSearch{bottom:32px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel] .CETBookingSearch,.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel] .CETSkyforceBooking{right:70%;min-width:215px;position:absolute;z-index:998;text-align:left}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel] .CETSkyforceBooking{top:20px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel] .CETSkyforceBooking input{width:100%}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel] .CETSkyforceBooking *{-webkit-box-sizing:border-box !important;box-sizing:border-box !important}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel] .cet-mobile-book-now{display:none}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel][data-hide-booker=true] .cet-advanced-carousel-inner .cet-slick-slider .CETStandardSlide-layer{padding-left:0}
.cq-wcm-edit .CETAdvancedCarousel{height:547px !important}
.cq-wcm-edit .CETAdvancedCarousel .cet-advanced-carousel .ss-slide{opacity:1}
.cq-wcm-edit .CETAdvancedCarousel .cet-advanced-carousel .ss-slide .cet-image{margin-top:0}
.cq-wcm-edit .CETAdvancedCarousel .cet-advanced-carousel .CETBookingSearch,.cq-wcm-edit .CETAdvancedCarousel .cet-advanced-carousel .CETSkyforceBooking{top:50px;bottom:0}
.cq-wcm-edit .CETAdvancedCarousel .slide-container{display:none}
.cq-wcm-edit .CETAdvancedCarousel .slide-container.editing{display:block}
.cq-wcm-edit .CETAdvancedCarousel .slide-container.editing .ss-slide,.cq-wcm-edit .CETAdvancedCarousel .slide-container.editing cet-image{-webkit-transform:none;-ms-transform:none;transform:none}
.cq-wcm-edit .CETAdvancedCarousel .slides-edit-nav{color:#fff;font-size:1rem;background:#333;padding:.25rem;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cq-wcm-edit .CETAdvancedCarousel .slides-edit-nav .editing{font-weight:900;font-size:120%;text-decoration:underline}
.cq-wcm-edit .CETAdvancedCarousel .slides-edit-nav span{padding:.25rem;cursor:pointer}
.cq-wcm-edit .CETAdvancedCarousel .cet-slick-slider{height:auto}
.cq-wcm-edit .CETAdvancedCarousel .cet-slick-slider .ss-layer,.cq-wcm-edit .CETAdvancedCarousel .cet-slick-slider .ss-slide{display:block}
.ss-slide[data-theme=dark] .slide-subtitle,.ss-slide[data-theme=dark] .slide-subtitle:focus,.ss-slide[data-theme=dark] .slide-subtitle:hover,.ss-slide[data-theme=dark] .slide-title,.ss-slide[data-theme=dark] .slide-title:focus,.ss-slide[data-theme=dark] .slide-title:hover,.ss-slide[data-theme=dark] .title-content,.ss-slide[data-theme=dark] .title-content:focus,.ss-slide[data-theme=dark] .title-content:hover{color:#000}
.ss-slide .title-content,.ss-slide .title-content h3,.ss-slide[data-theme=light] .slide-subtitle,.ss-slide[data-theme=light] .slide-subtitle:focus,.ss-slide[data-theme=light] .slide-subtitle:hover,.ss-slide[data-theme=light] .slide-title,.ss-slide[data-theme=light] .slide-title:focus,.ss-slide[data-theme=light] .slide-title:hover,.ss-slide[data-theme=light] .title-content,.ss-slide[data-theme=light] .title-content:focus,.ss-slide[data-theme=light] .title-content:hover{color:#fff}
@media(min-width:851px){.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel] .CETStandardSlide-layer>.title-content{padding:1rem 0 .25rem 1.5rem}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .ss-slide[data-has-video=true] .CETVideoSlide-layer .slide-play-btn{max-width:108px;max-height:108px;top:32%;bottom:auto;cursor:pointer}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .ss-slide[data-has-video=true] .CETStandardSlide-layer{-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%);z-index:1}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .ss-slide[data-has-video=true] .CETStandardSlide-layer h3{margin:auto}
}
@media only screen and (max-width:1100px){.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer>.title-content h3{margin:0}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .ss-slide[data-has-video=true] .CETVideoSlide-layer .slide-play-btn .fa{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}
}
@media only screen and (max-width:850px){.CETAdvancedCarousel{min-height:200px}
.CETAdvancedCarousel .slick-track{background-color:#242424}
.CETAdvancedCarousel .cet-advanced-carousel .slick-dots{display:none !important}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer{position:relative;padding:0 .5rem;min-height:80px;bottom:0}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer>.title-content{-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px);display:block;margin:0;padding:0;background:0;position:absolute}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer .slide-subtitle{font-size:.8125rem}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer .button-content{display:none}
.CETAdvancedCarousel .cet-advanced-carousel .CETVideoSlide-layer .slide-play-btn .fa{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel] .cet-slick-slider .ss-slide .cet-image{margin-top:-5%;width:100%}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel] .bookingsearch-holder{display:none}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=fullPageCarousel] .cet-mobile-book-now{display:block}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-slick-slider .slick-dots{display:block !important}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-slick-slider .CETStandardSlide-layer{position:relative;min-height:90px;top:inherit;-webkit-transform:none;-ms-transform:none;transform:none;text-align:center}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-slick-slider .CETStandardSlide-layer>.title-content{-webkit-transform:translateY(16px);-ms-transform:translateY(16px);transform:translateY(16px);position:initial;margin:0 auto;padding:0;background:0}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-slick-slider .CETStandardSlide-layer>.title-content h3{color:#fff}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-slick-slider .CETStandardSlide-layer .slide-subtitle{color:#fff;font-size:.8125rem}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme=singleColumnCarousel] .cet-slick-slider .CETStandardSlide-layer .button-content{display:none}
}
.CETBannerStrip{text-align:center;height:36px}
.CETBannerStrip .banner-container{background-color:#f1f1f6;background-position:center;overflow:hidden;width:100%;position:relative}
.CETBannerStrip .banner-container .l_fullbleed{background-position:center}
.CETBannerStrip .banner-container .cet-promo-strip{position:relative;height:36px;text-transform:uppercase;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.CETBannerStrip .banner-container .cet-promo-strip .sale-type-container{display:inline-block;margin-right:1rem}
.CETBannerStrip .banner-container .cet-promo-strip .sale-type-text-container{color:#fff;display:inline-block;height:24px;padding:0 1rem}
.CETBannerStrip .banner-container .cet-promo-strip .cet-strikethrough,.CETBannerStrip .banner-container .cet-promo-strip .post-text,.CETBannerStrip .banner-container .cet-promo-strip .pretext{font-weight:600;font-size:1rem}
.CETBannerStrip .banner-container .cet-promo-strip .post-text{font-size:.75rem;max-width:210px;line-height:1}
.CETBannerStrip .banner-container .cet-promo-strip .fa,.CETBannerStrip .banner-container .cet-promo-strip .sale-type-text,.CETBannerStrip .banner-container .cet-promo-strip .sale-type-text-bold{padding:0 .25rem}
.CETBannerStrip .banner-container .cet-promo-strip .sale-type-text{font-weight:300}
.CETBannerStrip .banner-container .cet-promo-strip .sale-type-text-bold{font-weight:700}
.CETBannerStrip .banner-container .cet-promo-strip .triangle{display:inline-block;position:absolute;width:0;height:0;border-style:solid;border-width:12px 0 12px 12px}
.CETBannerStrip .banner-container .cet-promo-strip .cet-promo-strip-text-container{display:inline-block;color:#fff;padding:.25rem;text-align:center;font-weight:700}
.CETBannerStrip .banner-container .cet-promo-strip .cet-promo-strip-text-container a{font-size:1rem;vertical-align:baseline}
.CETBannerStrip .banner-container .cet-promo-strip .cet-promo-strip-text-container .cet-link::after{font-size:1em;top:4px;color:inherit}
.CETBannerStrip .banner-container .cet-promo-strip .cet-promo-strip-text-container .sale-type-text{font-weight:300}
.CETBannerStrip .banner-container .cet-promo-strip .cet-promo-strip-text-container .sale-type-text-bold{font-weight:700}
.CETBannerStrip .banner-container .cet-promo-strip .cet-link{text-decoration:underline;font-size:1rem;font-weight:700}
.CETBannerStrip .banner-container .cet-promo-strip-close-banner{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:16px;padding:.5rem 1.5rem;right:0;font-size:1.875rem;display:block}
.CETBannerStrip .banner-container .cet-banner-inner{max-width:950px;width:100%;margin:0 auto}
.CETBannerStrip .CETCountdown{width:auto;margin-bottom:0}
.CETBannerStrip .CETCountdown .cet-countdown-timer .cet-countdown-container .cet-countdown-clock>div{margin:.0625rem;font-weight:700}
.CETBannerStrip .CETCountdown .cet-countdown-timer .cet-countdown-container .cet-countdown-clock>div .cet-countdown-timeDigit{font-size:inherit;margin-bottom:0}
@media only screen and (max-width:960px){.CETBannerStrip .banner-container .cet-promo-strip .fa-plus,.CETBannerStrip .banner-container .cet-promo-strip .post-text{display:none}
}
@media only screen and (max-width:850px){.CETBannerStrip{height:auto}
.CETBannerStrip .banner-container .cet-promo-strip{height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.CETBannerStrip .banner-container .cet-promo-strip .sale-type-container{padding-right:.25rem;text-align:right}
.CETBannerStrip .banner-container .cet-promo-strip .sale-container{-ms-flex-preferred-size:100%;flex-basis:100%}
.CETBannerStrip .banner-container .cet-promo-strip .cet-link{padding-right:0}
.CETBannerStrip .banner-container .cet-promo-strip .fa-plus,.CETBannerStrip .banner-container .cet-promo-strip .post-text,.CETBannerStrip .banner-container .cet-promo-strip-close-banner{display:none}
.CETBannerStrip .CETCountdown .cet-countdown-timer .cet-countdown-container{padding-left:.25rem}
.CETBannerStrip .CETCountdown .cet-countdown-timer .cet-countdown-container .cet-countdown-clock{text-align:left}
.CETBannerStrip .CETCountdown .cet-countdown-timer .cet-countdown-container .cet-countdown-clock div{width:auto}
.CETBannerStrip .hide-on-mobile{display:none}
.CETBannerStrip .show-on-mobile{display:block}
}
.CETBasicVideo .player{width:100%;overflow:hidden;position:relative}
.CETBasicVideo .player .cet-image{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;position:absolute}
.CETBasicVideo .player>picture{position:absolute;top:0;left:0;right:0;bottom:0}
.CETBasicVideo .player>video{visibility:hidden;position:absolute;left:0;width:100%}
.CETBasicVideo .player[data-videoplayer="1"] video{visibility:visible}
.CETBasicVideo .player[data-videoplayer="1"] .fa-play-circle{display:none}
.CETBasicVideo .player[data-videoplayer="1"] .cet-image{visibility:hidden}
.CETBasicVideo .player[data-videoplayer="1"] .video-playback-controls{display:block}
.CETBasicVideo .player .video-playback-controls{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;text-shadow:1px 1px 1px rgba(0,0,0,.5);z-index:10}
.CETBasicVideo .player .video-playback-controls i{text-align:center}
.CETBasicVideo .player .video-playback-controls .fa-play-circle-o{color:rgba(255,255,255,.4)}
.CETBasicVideo .player .video-playback-controls .fa-volume-off,.CETBasicVideo .player .video-playback-controls .fa-volume-up,.CETBasicVideo .player .video-playback-controls [data-action=unmute],.CETBasicVideo .player .video-playback-controls[data-muted=true] [data-action=mute]{display:none}
.CETBasicVideo .player .video-playback-controls[data-muted=true] [data-action=unmute]{display:inline-block}
.CETBasicVideo:focus .player .video-playback-controls .fa-play-circle-o,.CETBasicVideo:hover .player .video-playback-controls .fa-play-circle-o{color:#fff}
.CETBookingSearch,.CETSkyforceBooking{color:#fff}
.CETBookingSearch p,.CETSkyforceBooking p{margin:.3125rem 0;line-height:1}
.CETBookingSearch p a,.CETSkyforceBooking p a{line-height:1.2}
.CETBookingSearch input[type=text],.CETBookingSearch select,.CETSkyforceBooking input[type=text],.CETSkyforceBooking select{min-height:30px;padding:.5rem}
.CETBookingSearch .booking-promo-code-entry input,.CETSkyforceBooking .booking-promo-code-entry input{display:none;width:100%;height:30px}
.CETBookingSearch .select-wrapper,.CETSkyforceBooking .select-wrapper{border:1px solid #999;position:relative;background-color:#fff;line-height:1.875rem;color:#4a4a4a}
.CETBookingSearch .select-wrapper .select-content,.CETBookingSearch .select-wrapper div.select-content,.CETSkyforceBooking .select-wrapper .select-content,.CETSkyforceBooking .select-wrapper div.select-content{color:#333;display:block;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 1.25rem 0 .5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.CETBookingSearch .select-wrapper i,.CETSkyforceBooking .select-wrapper i{font-size:1rem}
.CETBookingSearch .select-wrapper select,.CETSkyforceBooking .select-wrapper select{position:absolute;opacity:0;top:0;left:0;bottom:0;width:100%;-webkit-appearance:none;-moz-appearance:none;z-index:2}
.CETBookingSearch .cet-icon,.CETSkyforceBooking .cet-icon{right:0;padding:.375rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;pointer-events:none}
.CETBookingSearch .input-wrapper,.CETSkyforceBooking .input-wrapper{margin:.5rem 0;position:relative}
.CETBookingSearch .flexibledates,.CETBookingSearch label[for=flexibledates],.CETSkyforceBooking .flexibledates,.CETSkyforceBooking label[for=flexibledates]{line-height:.625rem;vertical-align:middle}
.CETBookingSearch label[for=flexibledates],.CETSkyforceBooking label[for=flexibledates]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.75rem;margin-left:.25rem;cursor:pointer}
.CETBookingSearch label[for=monthlist],.CETSkyforceBooking label[for=monthlist]{display:block;font-size:.875rem}
.CETBookingSearch .date-inputs .input-wrapper input,.CETSkyforceBooking .date-inputs .input-wrapper input{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;border:1px solid #cbbeae;height:30px;color:#000;font-size:.875rem;width:100%}
.CETBookingSearch .date-inputs .input-wrapper input:focus,.CETSkyforceBooking .date-inputs .input-wrapper input:focus{font-weight:700}
.CETBookingSearch .date-inputs .fa-calendar,.CETSkyforceBooking .date-inputs .fa-calendar{color:#747474;cursor:pointer;pointer-events:none;font-size:1rem}
.CETBookingSearch .first,.CETSkyforceBooking .first{padding-right:2%}
.CETBookingSearch .room-select,.CETSkyforceBooking .room-select{width:calc(50% - 2%)}
.CETBookingSearch [data-theme="layouts/standardBooker"] input{background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#e6e6e6));background-image:linear-gradient(top,#fff 0,#e6e6e6 100%);border:1px solid #a6a6a6}
.CETBookingSearch [data-theme="layouts/standardBooker"] .best-rate-guarantee{font-weight:500;text-align:center}
.CETBookingSearch [data-theme="layouts/standardBooker"] .best-rate-guarantee a{text-decoration:none;text-transform:uppercase;font-family:Verdana,serif;font-size:.875rem}
.CETBookingSearch [data-theme="layouts/standardBooker"] .best-rate-guarantee span{margin-left:.25rem}
.CETBookingSearch [data-theme="layouts/standardBooker"] .people-wrapper{margin-bottom:.25rem}
.CETBookingSearch [data-theme="layouts/standardBooker"] .people-wrapper[data-room="1"]{visibility:visible;opacity:1;display:block;-webkit-transition:.2s ease-in;transition:.2s ease-in}
.CETBookingSearch [data-theme="layouts/standardBooker"],.CETSkyforceBooking{background-color:#141414;margin-bottom:1.5rem;font-size:.75rem;padding:.5rem 1rem;max-width:220px}
.CETBookingSearch [data-theme="layouts/standardBooker"] ::-webkit-input-placeholder,.CETSkyforceBooking ::-webkit-input-placeholder{color:#343840}
.CETBookingSearch [data-theme="layouts/standardBooker"] ::-moz-placeholder,.CETSkyforceBooking ::-moz-placeholder{color:#343840;opacity:1}
.CETBookingSearch [data-theme="layouts/standardBooker"] :-moz-placeholder,.CETSkyforceBooking :-moz-placeholder{color:#343840}
.CETBookingSearch [data-theme="layouts/standardBooker"] :-ms-input-placeholder,.CETSkyforceBooking :-ms-input-placeholder{color:#343840}
.CETBookingSearch [data-theme="layouts/standardBooker"] .fa,.CETSkyforceBooking .fa{font-size:initial}
.CETBookingSearch [data-theme="layouts/standardBooker"] .booker-header,.CETSkyforceBooking .booker-header{text-align:center;text-transform:uppercase;margin-bottom:.25rem;color:#fff;font-size:1.5rem}
.CETBookingSearch [data-theme="layouts/standardBooker"] .date-inputs,.CETSkyforceBooking .date-inputs{margin-bottom:.5rem}
.CETBookingSearch [data-theme="layouts/standardBooker"] .date-inputs .input-wrapper,.CETSkyforceBooking .date-inputs .input-wrapper{z-index:1;margin:0}
.CETBookingSearch [data-theme="layouts/standardBooker"] .date-inputs input,.CETSkyforceBooking .date-inputs input{font-size:.75rem;width:100%;color:#4a4a4a}
.CETBookingSearch [data-theme="layouts/standardBooker"] a,.CETSkyforceBooking a{text-decoration:underline;color:#fff}
.CETBookingSearch [data-theme="layouts/standardBooker"] .booking-promo-code-entry a,.CETBookingSearch [data-theme="layouts/standardBooker"] .military-discount,.CETSkyforceBooking .booking-promo-code-entry a,.CETSkyforceBooking .military-discount{font-size:.6875rem}
.CETBookingSearch [data-theme="layouts/standardBooker"] .booking-promo-code-entry .remove-promo,.CETSkyforceBooking .booking-promo-code-entry .remove-promo{display:none}
.CETBookingSearch [data-theme="layouts/standardBooker"] .booking-promo-code-entry .add-promo,.CETBookingSearch [data-theme="layouts/standardBooker"] .booking-promo-code-entry .remove-promo,.CETSkyforceBooking .booking-promo-code-entry .add-promo,.CETSkyforceBooking .booking-promo-code-entry .remove-promo{text-decoration:underline}
.CETBookingSearch [data-theme="layouts/standardBooker"] .booking-promo-code-entry .add-promo,.CETSkyforceBooking .booking-promo-code-entry .add-promo{display:inline-block}
.CETBookingSearch [data-theme="layouts/standardBooker"] .booking-promo-code-entry[data-allowEntry="1"] input,.CETSkyforceBooking .booking-promo-code-entry[data-allowEntry="1"] input{display:block}
.CETBookingSearch [data-theme="layouts/standardBooker"] .booking-promo-code-entry[data-allowEntry="1"] .remove-promo,.CETSkyforceBooking .booking-promo-code-entry[data-allowEntry="1"] .remove-promo{display:inline-block}
.CETBookingSearch [data-theme="layouts/standardBooker"] .booking-promo-code-entry[data-allowEntry="1"] .add-promo,.CETSkyforceBooking .booking-promo-code-entry[data-allowEntry="1"] .add-promo{display:none}
.CETBookingSearch [data-theme="layouts/standardBooker"] .booking-promo-code-entry .tooltip,.CETSkyforceBooking .booking-promo-code-entry .tooltip{cursor:pointer;z-index:1;position:relative;margin-left:.25rem}
.CETBookingSearch [data-theme="layouts/standardBooker"] .booking-promo-code-entry .tooltip .fa-question-circle,.CETSkyforceBooking .booking-promo-code-entry .tooltip .fa-question-circle{vertical-align:bottom}
.CETBookingSearch [data-theme="layouts/standardBooker"] .booking-promo-code-entry .tooltip .hint,.CETSkyforceBooking .booking-promo-code-entry .tooltip .hint{display:none}
.CETBookingSearch [data-theme="layouts/standardBooker"] .booking-promo-code-entry .tooltip:focus .hint,.CETBookingSearch [data-theme="layouts/standardBooker"] .booking-promo-code-entry .tooltip:hover .hint,.CETSkyforceBooking .booking-promo-code-entry .tooltip:focus .hint,.CETSkyforceBooking .booking-promo-code-entry .tooltip:hover .hint{min-width:100px;padding:.625rem;display:block;color:#000;position:absolute;left:20px;top:-5px;border:1px solid;border-color:#ccc #000 #000 #ccc;background-color:#fff}
.CETBookingSearch [data-theme="layouts/standardBooker"] .booker-button,.CETSkyforceBooking .booker-button{text-decoration:none;display:block;position:relative;padding:.375rem 0;font-weight:500;line-height:1.5}
.CETSkyforceBooking .booker-header{font-size:1rem}
.CETSkyforceBooking .input-wrapper{margin-bottom:.5rem !important}
.CETSkyforceBooking .skyforce-propertyList,.CETSkyforceBooking input,.CETSkyforceBooking select{width:100%;color:#000;background:-o-linear-gradient(#e6e6e6,#fff)}
.CETSkyforceBooking .bookableTargetDropdownBackground[data-disabled=true]{cursor:default;background:#999}
.CETSkyforceBooking .skyforce-propertyList{display:inline-block;width:100%;background:#fff}
.CETSkyforceBooking .skyforce-propertyList>span{position:relative;cursor:pointer;display:inline-block;padding:.5rem;width:100%;height:100%}
.CETSkyforceBooking .skyforce-propertyList>span::after{content:"\f0d7";font-family:FontAwesome,serif;font-size:1.25rem;position:absolute;right:5px}
.CETSkyforceBooking .skyforce-propertyList>ul{width:100%;background:#fff}
.CETSkyforceBooking .skyforce-propertyList>ul label{cursor:pointer}
.CETSkyforceBooking label span{vertical-align:top}
.CETSkyforceBooking label span input[type=checkbox]{width:auto !important;min-height:inherit}
.CETSkyforceBooking label span:first-child{padding-right:.1875rem}
.CETSkyforceBooking .skyforce-pickupList input{width:100%;height:30px}
.CETSkyforceBooking .skyforce-pickupList input[data-disabled=true]{cursor:default;background:#999}
.CETSkyforceBooking .skyforce-guestCount{background:#fff;margin-bottom:.5rem;height:32px;width:100%}
.CETSkyforceBooking .skyforce-pickupList[data-disabled=true] span,.CETSkyforceBooking .skyforce-propertyList[data-disabled=true] span{cursor:default;background:#999}
.CETSkyforceBooking .skyforce-pickupList ul[data-displayed=true],.CETSkyforceBooking .skyforce-propertyList ul[data-displayed=true]{width:100%;margin:0;border:1px solid #ccc;border-top:0;position:absolute;background:#fff;color:#000;border-radius:2px;padding:.3125rem .625rem;max-height:200px;overflow-y:scroll;z-index:2}
.CETSkyforceBooking .skyforce-pickupList ul[data-displayed=true] li,.CETSkyforceBooking .skyforce-propertyList ul[data-displayed=true] li{list-style:none;cursor:pointer;display:block;padding:.3125rem 0}
.CETSkyforceBooking .skyforce-pickupList ul[data-displayed=true] li:focus,.CETSkyforceBooking .skyforce-pickupList ul[data-displayed=true] li:hover,.CETSkyforceBooking .skyforce-propertyList ul[data-displayed=true] li:focus,.CETSkyforceBooking .skyforce-propertyList ul[data-displayed=true] li:hover{background:#eee;cursor:pointer}
.CETSkyforceBooking .skyforce-guest-inputs{font-size:0;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}
.CETSkyforceBooking .skyforce-guest-inputs input{font-size:.875rem;width:48%;padding-left:.5rem;margin-right:2%;margin-bottom:.25rem}
.CETSkyforceBooking .skyforce-guest-inputs input[data-displayed=true]{display:inline-block}
.extra-info-bar{display:block;background-color:rgba(255,255,255,.8);max-width:960px;margin-left:auto;margin-right:auto;padding:.5rem;font-size:.8125rem;text-align:center;cursor:pointer;color:#000}
.extra-info-bar:hover{color:#000}
.extra-info-bar ul{display:inline-block;font-size:.75rem;margin:0}
.extra-info-bar ul li{display:inline-block}
.extra-info-bar ul li:first-child{text-transform:uppercase;font-weight:600}
.extra-info-bar ul li p{display:inline-block;margin:0 .5rem}
.extra-info-bar.extra-info-bar-sm{max-width:768px;font-weight:400;border-radius:2px}
.extra-info-bar.extra-info-bar-sm ul{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.extra-info-bar.extra-info-bar-sm ul li{display:inline-block;font-size:.6875rem}
.extra-info-bar.extra-info-bar-sm ul li:first-child{width:auto;font-weight:500;text-transform:uppercase}
.extra-info-bar.extra-info-bar-sm ul span:not(.fa-stack){display:inline-block;margin:0}
.extra-info-bar.extra-info-bar-sm ul span:not(.fa-stack):not(:first-child){padding-left:.3125rem}
.CETBookingSearch .extra-info-bar{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2)}
.no-flexbox .extra-info-bar-sm ul{width:100%;padding:0 .5rem}
.no-flexbox .extra-info-bar-sm ul li:not(:first-child){margin-left:.3125rem}
.CETBookingSearch .global-booker{color:#343840}
@media only screen and (max-width:950px){.extra-info-bar ul li:first-child{width:100%}
.extra-info-bar.extra-info-bar-sm{display:block}
.extra-info-bar{display:none}
}
@media only screen and (max-width:790px){.extra-info-bar ul li{width:100%}
.extra-info-bar ul li p{width:50%;margin:0;padding:.5rem}
.extra-info-bar ul li span{width:100%;margin:0 auto .25rem}
.extra-info-bar.extra-info-bar-sm{display:none}
}
@media only screen and (max-width:640px){.CETBookingSearch [data-theme="layouts/standardBooker"],.CETSkyforceBooking{display:none}
}
.CETBookingSearch [data-theme="layouts/wideBooker"],.CETBookingSearchWide{max-width:768px;margin:0 auto;color:#0a0a0a;background-color:rgba(255,255,255,.8);font-size:.875rem;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2);border-radius:0 0 2px 2px}
.CETBookingSearch [data-theme="layouts/wideBooker"] label[for=flexibledates],.CETBookingSearchWide label[for=flexibledates]{color:#666}
.CETBookingSearch [data-theme="layouts/wideBooker"] .room-number,.CETBookingSearchWide .room-number{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin-right:.5rem;font-weight:200;vertical-align:top;line-height:1.875rem}
.CETBookingSearch [data-theme="layouts/wideBooker"] .select-wrapper,.CETBookingSearchWide .select-wrapper{display:inline-block;margin-right:.5rem;font-size:1rem}
.CETBookingSearch [data-theme="layouts/wideBooker"] .wide-booker-wrapper,.CETBookingSearchWide .wide-booker-wrapper{padding:1.5rem}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booking-promo-code-entry,.CETBookingSearchWide .booking-promo-code-entry{margin-bottom:.5rem}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booking-promo-code-entry input,.CETBookingSearchWide .booking-promo-code-entry input{border:1px solid #999}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booking-promo-code-entry[data-allowEntry="1"] input,.CETBookingSearchWide .booking-promo-code-entry[data-allowEntry="1"] input{display:block}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booking-promo-code-entry[data-allowEntry="1"] a,.CETBookingSearchWide .booking-promo-code-entry[data-allowEntry="1"] a{display:none}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booking-input,.CETBookingSearchWide .booking-input{margin:1.5rem 0}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booking-input label,.CETBookingSearchWide .booking-input label{font-size:.6875rem;font-weight:200;line-height:1rem;display:block;margin-bottom:.25rem}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booking-input .input-wrapper,.CETBookingSearchWide .booking-input .input-wrapper{position:relative}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booking-input .input-wrapper i,.CETBookingSearchWide .booking-input .input-wrapper i{font-size:.75rem;color:#555}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booking-input.rooms-select .room-parameters .room-number,.CETBookingSearchWide .booking-input.rooms-select .room-parameters .room-number{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booking-input.rooms-select .room-parameters .room-number .select-content,.CETBookingSearchWide .booking-input.rooms-select .room-parameters .room-number .select-content{padding:0 .5rem}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booking-input.rooms-select .addremove,.CETBookingSearchWide .booking-input.rooms-select .addremove{display:inline-block;vertical-align:top;line-height:1.875rem;font-size:.6875rem}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booking-inputs[data-flexible="1"] .month-select,.CETBookingSearchWide .booking-inputs[data-flexible="1"] .month-select{display:block}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booking-inputs[data-flexible="1"] .checkin-select,.CETBookingSearch [data-theme="layouts/wideBooker"] .booking-inputs[data-flexible="1"] .checkout-select,.CETBookingSearchWide .booking-inputs[data-flexible="1"] .checkin-select,.CETBookingSearchWide .booking-inputs[data-flexible="1"] .checkout-select{display:none}
.CETBookingSearch [data-theme="layouts/wideBooker"] a:not(.cet-button),.CETBookingSearchWide a:not(.cet-button){color:#000;text-decoration:underline}
.CETBookingSearch [data-theme="layouts/wideBooker"] a:hover,.CETBookingSearchWide a:hover{text-decoration:underline}
.CETBookingSearch [data-theme="layouts/wideBooker"] .stylized-header,.CETBookingSearchWide .stylized-header{display:block;font-size:1rem;color:#000;text-transform:uppercase;line-height:1.875rem}
.CETBookingSearch [data-theme="layouts/wideBooker"] .date-inputs .input-wrapper,.CETBookingSearchWide .date-inputs .input-wrapper{margin:0}
.CETBookingSearch [data-theme="layouts/wideBooker"] .date-inputs label,.CETBookingSearchWide .date-inputs label{font-size:1rem;line-height:1.875rem}
.CETBookingSearch [data-theme="layouts/wideBooker"] .bookable-target-dropdown,.CETBookingSearchWide .bookable-target-dropdown{width:300px;position:relative;margin-bottom:1rem}
.CETBookingSearch [data-theme="layouts/wideBooker"] .promo-wrapper,.CETBookingSearchWide .promo-wrapper{max-width:300px;font-weight:500;font-size:.75rem}
.CETBookingSearch [data-theme="layouts/wideBooker"] .promo-wrapper .military-discount,.CETBookingSearchWide .promo-wrapper .military-discount{margin-bottom:1.5rem}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booker-button,.CETBookingSearchWide .booker-button{width:100%;font-size:1rem;font-weight:100;border-radius:2px}
.CETBookingSearch [data-theme="layouts/wideBooker"] .best-rate-guarantee,.CETBookingSearchWide .best-rate-guarantee{text-align:center}
.CETBookingSearch [data-theme="layouts/wideBooker"] .best-rate-guarantee a,.CETBookingSearchWide .best-rate-guarantee a{text-decoration:none;text-transform:uppercase;vertical-align:top}
.CETBookingSearch [data-theme="layouts/wideBooker"] .best-rate-guarantee span,.CETBookingSearchWide .best-rate-guarantee span{margin-left:.25rem;font-size:.625rem}
@media(min-width:791px){.CETBookingSearch [data-theme="layouts/wideBooker"] .booker-button,.CETBookingSearchWide .booker-button{background-color:#141414;border-color:#000;color:#fff}
.CETBookingSearch [data-theme="layouts/wideBooker"] .booker-button:hover,.CETBookingSearchWide .booker-button:hover{background-color:#000;border-color:#000;color:#fff}
}
@media only screen and (max-width:790px){.CETBookingSearch [data-theme="layouts/wideBooker"] .booker-button,.CETBookingSearchWide .booker-button{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2);position:absolute;bottom:-3px;margin:5% 15%;width:70%;border:0}
.CETBookingSearch [data-theme="layouts/wideBooker"] .hide-mobile,.CETBookingSearchWide .hide-mobile{display:none !important}
.CETBookingSearch [data-theme="layouts/wideBooker"] .hide-desktop,.CETBookingSearchWide .hide-desktop{display:block !important}
}
.CETBlogFilter .blog-filter__post{border-bottom:1px solid #707378;padding:2rem 0;text-align:center}
.CETBlogFilter .blog-summary__image{margin-bottom:3rem}
.CETBlogFilter .blog-summary__title{font-size:2.25rem;font-weight:500}
.CETBlogFilter .blog-summary__title a{color:#0a0a0a}
.CETBlogFilter .cet-link{padding-right:0}
.CETBlogFilter .blog-summary__social-icons a{margin:1rem}
.CETBlogFilter .blog-summary__social-icons i{font-size:2.75rem}
.blog-summary__author{color:#141414;margin-bottom:1.5rem}
.blog-summary__date{font-size:.75rem}
.blog-summary__social-icons a{color:#141414;display:inline-block;margin:.5rem .5rem .5rem 0}
.blog-summary__social-icons i{font-size:1.875rem}
.blog-summary__tags{margin-top:1.5rem}
.blog-summary__tag{background-color:#f1f1f6;color:#141414;display:inline-block;font-size:.875rem;padding:.5rem 1rem;margin:.25rem}
.blog-summary__tag .close{margin-left:.5rem}
.blog-summary__tag .close .fa-angle-right{left:2px;position:relative}
.blog-summary__compact-view .blog-summary__author{margin-bottom:1rem}
.blog-summary__compact-view .blog-summary__title{color:#23242b;font-size:1.875rem;font-weight:500}
.blog-summary__compact-view .blog-summary__social-icons{margin-top:0}
@media only screen and (max-width:850px){.CETBlogFilter .blog-summary__title{font-size:1.375rem}
.blog-summary__date{font-size:.875rem}
.blog-summary__compact-view .blog-summary__title{font-size:1.375rem}
}
.blog_content .aligncenter{display:block;margin:.3125rem auto}
.blog_content .alignleft{float:left;margin:.3125rem 1.25rem 1.25rem 0}
.blog_content .alignright{float:right;margin:.3125rem 0 1.25rem 1.25rem}
.blog_content .size-full{width:100%}
.blog_content .CETRichText{padding:0}
.blog_content .CETRichText ol,.blog_content .CETRichText ul{margin-left:1rem}
@media only screen and (max-width:640px){.blog_content .aligncenter,.blog_content .alignleft,.blog_content .alignright{display:block;float:none;margin:.3125rem auto}
}
.CETBrandLogos,.CETCorpBrandLogos{padding-left:1.5rem;padding-right:1.5rem;text-align:center}
.CETBrandLogos .brand-logos-core-brands,.CETBrandLogos .brand-logos-corporate,.CETBrandLogos .brand-logos-other,.CETBrandLogos .brand-logos-properties,.CETCorpBrandLogos .brand-logos-core-brands,.CETCorpBrandLogos .brand-logos-corporate,.CETCorpBrandLogos .brand-logos-other,.CETCorpBrandLogos .brand-logos-properties{display:inline}
.CETBrandLogos .brand-logos-core-brands a,.CETBrandLogos .brand-logos-corporate a,.CETBrandLogos .brand-logos-other a,.CETBrandLogos .brand-logos-properties a,.CETCorpBrandLogos .brand-logos-core-brands a,.CETCorpBrandLogos .brand-logos-corporate a,.CETCorpBrandLogos .brand-logos-other a,.CETCorpBrandLogos .brand-logos-properties a{color:#23242b}
.CETBrandLogos .brand-logos-core-brands a:hover,.CETBrandLogos .brand-logos-corporate a:hover,.CETBrandLogos .brand-logos-other a:hover,.CETBrandLogos .brand-logos-properties a:hover,.CETCorpBrandLogos .brand-logos-core-brands a:hover,.CETCorpBrandLogos .brand-logos-corporate a:hover,.CETCorpBrandLogos .brand-logos-other a:hover,.CETCorpBrandLogos .brand-logos-properties a:hover{color:#5a0000}
.CETBrandLogos .brand-logos-corporate,.CETCorpBrandLogos .brand-logos-corporate{border-right:1px solid #343840;float:left;padding-right:1.5rem}
.CETBrandLogos .brand-logo,.CETCorpBrandLogos .brand-logo{display:inline-block;font-size:2rem;padding:1rem 0;text-align:center;text-decoration:none;vertical-align:middle;width:24.5%}
.CETBrandLogos .brand-logo.brand-logo-ballys,.CETBrandLogos .brand-logo.brand-logo-caesars,.CETCorpBrandLogos .brand-logo.brand-logo-ballys,.CETCorpBrandLogos .brand-logo.brand-logo-caesars{font-size:1.25rem}
.CETBrandLogos .brand-logo.brand-logo-cromwell,.CETCorpBrandLogos .brand-logo.brand-logo-cromwell{font-size:1.75rem}
.CETBrandLogos .brand-logo.brand-logo-flamingo,.CETCorpBrandLogos .brand-logo.brand-logo-flamingo{font-size:2.125rem}
.CETBrandLogos .brand-logo.brand-logo-harrahs,.CETCorpBrandLogos .brand-logo.brand-logo-harrahs{font-size:1.25rem}
.CETBrandLogos .brand-logo.brand-logo-harveys,.CETBrandLogos .brand-logo.brand-logo-horseshoe,.CETCorpBrandLogos .brand-logo.brand-logo-harveys,.CETCorpBrandLogos .brand-logo.brand-logo-horseshoe{font-size:1rem}
.CETBrandLogos .brand-logo.brand-logo-linq,.CETCorpBrandLogos .brand-logo.brand-logo-linq{font-size:1.5rem}
.CETBrandLogos .brand-logo.brand-logo-nobu,.CETCorpBrandLogos .brand-logo.brand-logo-nobu{font-size:1rem}
.CETBrandLogos .brand-logo.brand-logo-wsop,.CETCorpBrandLogos .brand-logo.brand-logo-wsop{font-size:1.5rem}
.CETBrandLogos .brand-logo.brand-logo-caesars-entertainment,.CETCorpBrandLogos .brand-logo.brand-logo-caesars-entertainment{display:block;font-size:4.375rem}
.CETBrandLogos .brand-logo.brand-logo-caesars-rewards{font-size:1.25rem}
.CETCorpBrandLogos{padding:0 9.375rem}
.CETCorpBrandLogos .brand-logos-core-brands{border-bottom:2px solid #454954;display:block;margin-bottom:.5rem;padding-bottom:.5rem}
.CETCorpBrandLogos .brand-logos-core-brands .brand-logo{display:inline-block;width:25%}
.CETCorpBrandLogos .brand-logos-other{display:block}
.CETCorpBrandLogos .brand-logo.brand-logo-caesars-entertainment{font-size:5.5rem}
.CETCorpBrandLogos .brand-logo.brand-logo-caesars-palace{font-size:2.5rem}
.CETCorpBrandLogos .brand-logo.brand-logo-harrahs{font-size:1.75rem}
.CETCorpBrandLogos .brand-logo.brand-logo-linq{font-size:2rem}
.CETCorpBrandLogos .brand-logo.brand-logo-paris{font-size:2.25rem}
.CETCorpBrandLogos .brand-logo.brand-logo-total-rewards{font-size:2.75rem}
.CETCorpBrandLogos .brand-logo.brand-logo-wsop{font-size:2rem}
@media only screen and (max-width:850px) and (min-width:641px){.CETCorpBrandLogos{padding:0 4rem}
}
@media only screen and (max-width:1100px){.CETBrandLogos .brand-logo,.CETCorpBrandLogos .brand-logo{margin:0 4%}
}
@media only screen and (max-width:640px){.CETBrandLogos .brand-logo,.CETCorpBrandLogos .brand-logo{font-size:1.5rem;width:33%}
.CETBrandLogos .brand-logo.brand-logo-ballys,.CETCorpBrandLogos .brand-logo.brand-logo-ballys{font-size:1.125rem}
.CETBrandLogos .brand-logo.brand-logo-caesars,.CETCorpBrandLogos .brand-logo.brand-logo-caesars{font-size:1rem}
.CETBrandLogos .brand-logo.brand-logo-cromwell,.CETCorpBrandLogos .brand-logo.brand-logo-cromwell{font-size:1.25rem}
.CETBrandLogos .brand-logo.brand-logo-flamingo,.CETCorpBrandLogos .brand-logo.brand-logo-flamingo{font-size:2rem}
.CETBrandLogos .brand-logo.brand-logo-harrahs,.CETCorpBrandLogos .brand-logo.brand-logo-harrahs{font-size:1rem}
.CETBrandLogos .brand-logo.brand-logo-harveys,.CETBrandLogos .brand-logo.brand-logo-horseshoe,.CETBrandLogos .brand-logo.brand-logo-nobu,.CETCorpBrandLogos .brand-logo.brand-logo-harveys,.CETCorpBrandLogos .brand-logo.brand-logo-horseshoe,.CETCorpBrandLogos .brand-logo.brand-logo-nobu{font-size:.875rem}
.CETBrandLogos .brand-logo.brand-logo-paris,.CETCorpBrandLogos .brand-logo.brand-logo-paris{font-size:2rem}
.CETBrandLogos .brand-logo.brand-logo-wsop,.CETCorpBrandLogos .brand-logo.brand-logo-wsop{font-size:1.25rem}
.CETCorpBrandLogos{padding:0 1.5rem}
.CETCorpBrandLogos .brand-logos-core-brands .brand-logo{width:35%}
.CETCorpBrandLogos .brand-logo{font-size:2rem}
.CETCorpBrandLogos .brand-logo.brand-logo-caesars-entertainment{font-size:5rem}
.CETCorpBrandLogos .brand-logo.brand-logo-caesars-palace{font-size:2rem}
.CETCorpBrandLogos .brand-logo.brand-logo-harrahs,.CETCorpBrandLogos .brand-logo.brand-logo-linq{font-size:1.5rem}
.CETCorpBrandLogos .brand-logo.brand-logo-total-rewards{font-size:2.75rem}
.CETCorpBrandLogos .brand-logo.brand-logo-wsop{font-size:2rem}
}
@media only screen and (max-width:320px){.CETBrandLogos .brand-logo,.CETCorpBrandLogos .brand-logo{width:20%}
}
.CETBreadcrumbs .breadcrumbs{font-size:.875rem;list-style:none;display:block;margin-bottom:1rem}
.CETBreadcrumbs .breadcrumbs>div{display:inline-block;padding-right:.9375rem;position:relative;text-transform:uppercase}
.CETBreadcrumbs .breadcrumbs>div::after{content:">";display:block;width:5px;height:8px;position:absolute;top:0;right:5px}
.CETBreadcrumbs .breadcrumbs>div:last-child::after{content:" ";display:none}
.CETBreadcrumbs .breadcrumbs>div a{display:inline-block;text-decoration:none}
.CETStandardPage .CETBreadcrumbs{width:100%;margin:0 auto;max-width:950px;position:relative}
@media only screen and (max-width:640px){.CETBreadcrumbs{display:none}
}
.CETWPBlogPosts{padding-bottom:1.5rem}
.CETWPBlogPosts .loader{width:300px;text-align:center;margin:0 auto}
.CETWPBlogPosts .loader img,.CETWPBlogPosts .loader label{vertical-align:middle}
.CETWPBlogPosts .loader label{padding-left:1rem}
.list-item--CETCardItem{background:#fff;border-radius:2px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.list-item--CETCardItem .list-item__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.list-item--CETCardItem .list-item__title{font-size:1rem}
.list-item--CETCardItem .list-item__description{font-size:.875rem}
.list-item--CETCardItem .list-item__main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.list-item--CETCardItem .list-item__main-content-copy{padding:1rem}
.list-item--CETCardItem .list-item__main-content-copy.CETRichText{padding:0}
.list-item--CETCardItem .list-item__cta-links{padding:0 .5rem 1rem 1rem}
.list-item--CETCardItem.-simple .list-item__description{margin:.5rem 0 0}
.list-item--CETCardItem.-simple .list-item__description p,.list-item--CETCardItem.-simple .list-item__title{font-size:.9rem;line-height:inherit;margin-bottom:0}
.list-item--CETCardItem.-simple .list-item__cta-links{display:none}
.list-item--CETCardItem.-regular .list-item__link-overlay,.list-item--CETCardItem.-simple .list-item__link-overlay{display:block}
.list-item--CETCardItem.-expanded .list-item__buttons{border-top:1px solid #f1f1f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:1rem}
.list-item--CETCardItem.-expanded .list-item__buttons a{font-size:.75rem}
.list-item--CETCardItem.-expanded .list-item__main-content{padding:0}
.list-item--CETCardItem.-simpleTall{border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;margin:0 auto;max-width:320px;text-align:center}
.list-item--CETCardItem.-simpleTall .list-item__container,.list-item--CETCardItem.-simpleTall .list-item__main-content{display:block}
.list-item--CETCardItem.-simpleTall .list-item__main-content-copy{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.list-item--CETCardItem.-simpleTall .list-item__image{max-width:280px}
.list-item--CETCardItem.-simpleTall .list-item__title{color:#141414;font-size:1.625rem;margin-top:1rem}
.list-item--CETCardItem.-simpleTall .list-item__title>a{color:#141414}
.list-item--CETCardItem.-simpleTall .list-item__type-header{font-size:1rem;margin:1.5rem auto;text-transform:none}
.list-item--CETCardItem.-simpleTall .list-item__cta-links{padding-left:0}
.list-item--CETCardItem.-simpleTall .list-item__cta-links .cet-link{font-weight:600;padding-right:0}
.list-item--CETCardItem.-simpleTall .cet-image--native img{width:100%}
.list-item--CETCardItem.-blog-post-item{margin:0 2rem}
.list-item--CETCardItem.-blog-post-item .cet-image{padding-right:0}
.list-item--CETCardItem.-blog-post-item .list-item__title-link{color:#0a0a0a;font-size:1.375rem;font-weight:600}
.list-item--CETCardItem.-blog-post-item .list-item__buttons{border-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:0}
.list-item--CETCardItem.-blog-post-item .list-item__buttons a{font-size:1rem;font-weight:600}
@media only screen and (max-width:1100px){.list-item--CETCardItem.-blog-post-item{margin:0 .25rem}
}
@media only screen and (max-width:850px){.list-item--CETCardItem.-blog-post-item{margin:0 .125rem}
.list-item--CETCardItem.-blog-post-item .list-item__cet-link a{font-weight:600}
.list-item--CETCardItem .list-item__title{font-size:.9rem}
.list-item--CETCardItem .list-item__description p{font-size:.75rem}
.list-item--CETCardItem.-expanded .list-item__mobile-link{display:block}
.list-item--CETCardItem.-expanded .list-item__buttons,.list-item--CETCardItem.-simpleTall .list-item__mobile-link{display:none}
}
@media only screen and (max-width:640px){.list-item--CETCardItem .list-item__image{float:none;width:100%}
.list-item--CETCardItem .list-item__image img{width:100%}
.list-item--CETCardItem .list-item__main-content{margin-left:0}
.list-item--CETCardItem.-regular .list-item__mobile-link,.list-item--CETCardItem.-simple .list-item__mobile-link{display:none}
}
.CETCalculator{margin:.9375rem 0}
.CETCalculator .cet-calc-inner{display:table;margin:auto auto 1.25rem}
.CETCalculator .cet-calc-result{text-align:center}
.card-rail__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.card-rail__header h3,.card-rail__header h3 a{color:#343840}
.card-rail__see-all{padding-right:1.25rem}
.card-rail__slides-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.card-rail__slides-container.slick-initialized{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card-rail__slides-container .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.3125rem}
.card-rail .card-rail__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}
.card-rail .card-rail__slide.card-rail__simpleTall{display:block}
.card-rail.corporate .list-item--CETCardItem .list-item__title{font-size:1.625rem}
.card-rail .slick-next,.card-rail .slick-prev{background:#fff;border:1px solid #f1f1f6;border-radius:2px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);z-index:100}
.card-rail .slick-next:hover,.card-rail .slick-prev:hover{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2)}
.card-rail .slick-next.slick-disabled::before,.card-rail .slick-prev.slick-disabled::before{opacity:.25}
.card-rail .slick-next::before,.card-rail .slick-prev::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#454954;font-size:2.5rem;z-index:100}
.card-rail .slick-prev{left:-16px}
.card-rail .slick-prev::before{content:"\f104";font-family:FontAwesome,serif;margin-left:32%;margin-right:25%}
.card-rail .slick-next{right:-16px}
.card-rail .slick-next::before{content:"\f105";font-family:FontAwesome,serif;margin-left:39%;margin-right:25%}
.card-rail .slick-arrow::before{color:#565d6a}
@media only screen and (max-width:1100px){.card-rail .slick-list{padding:0 10% 0 0}
}
@media only screen and (max-width:850px){.card-rail__header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.card-rail__see-all{margin-right:1rem}
.card-rail__slider-disabled{display:block}
.card-rail__slider-disabled .card-rail__slide{display:block;margin:0 auto}
.card-rail__slider-disabled .card-rail__slide .-simpleTall{max-width:100%}
}
.CETColumns{zoom:1;padding:0;margin:0}
.CETColumns:after,.CETColumns:before{content:"";display:table}
.CETColumns:after{clear:both}
.CETColumns>div{display:block;float:left;margin:0;min-height:1px}
.CETColumns>div:first-child{margin-left:0}
@media only screen and (max-width:640px){.CETColumns>div{float:none;margin:0 0 .3125rem;width:100%}
}
.CETContactNames .cet-contact{padding:1rem}
.CETContactNames .cet-contact__header{color:#141414;text-transform:none}
.CETContactNames .cet-contact__name{color:#0a0a0a;font-weight:500;margin-bottom:.25rem;text-transform:none;word-wrap:break-word}
.CETContactNames .cet-contact__email a{color:#141414;margin-bottom:.25rem;text-decoration:underline;word-break:break-all}
.CETContactNames .logo-left .cet-contact__info,.CETContactNames .logo-left .cet-contact__logo{float:left;display:inline-block;margin-right:1rem}
@media only screen and (min-width:641px){.CETContactNames .cet-contact__container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.CETContactNames .cet-contact__container.logo-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.CETContactNames .cet-contact__phone a{color:#141414;cursor:default}
.CETContactNames .cet-contact__phone a:hover{color:initial}
}
@media only screen and (max-width:640px){.CETContactNames .cet-contact__container.logo-left .cet-contact__logo{display:block;float:none}
}
.CETContainer>.container-content-wrapper{overflow:hidden;position:relative;background-repeat:no-repeat}
.CETContainer>.container-content-wrapper[data-parallax=true]{background-position:50% 50%;background-attachment:fixed;background-size:cover}
.CETContainer>.container-content-wrapper[data-bgrepeat=true]{background-position:center;background-repeat:repeat;background-size:auto}
.container-fluid{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.container-fluid [data-ratio]>div{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}
.container-fluid>.container-content-wrapper>.container-content-holder{max-width:1280px;margin:0 auto}
.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.v-align-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.h-align-center>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flex-container>.col-12>.col>div{width:100%;margin:0 auto}
.is-edit-mode .new,.is-edit-mode .parsys{width:100%;display:block}
html:not(.no-scroll) .CETContainer [data-has-background=true]:not([data-ratio]){z-index:0}
html:not(.no-scroll) .CETContainer [data-has-background=true]:not([data-ratio])::before{z-index:-1}
html:not(.no-scroll) .CETContainer [data-has-background=true]:not([data-ratio])>div{z-index:1}
@media only screen and (max-width:640px){.CETContainer>.container-content-wrapper[data-parallax=true]{background-attachment:inherit}
}
.CETCountdown{width:100%;display:inline-block;margin-bottom:1.5rem}
.CETCountdown .cet-countdown-timer{margin:0 auto;display:block}
.CETCountdown .cet-countdown-timer .cet-countdown-container .cet-countdown-clock{text-align:center}
.CETCountdown .cet-countdown-timer .cet-countdown-container .cet-countdown-clock>div{text-align:center;display:inline-block;margin:0 .625rem}
.CETCountdown .cet-countdown-timer .cet-countdown-container .cet-countdown-clock>div .cet-countdown-timeDigit{font-size:2.25rem;margin-bottom:.3125rem}
@media only screen and (max-width:400px){.CETCountdown .cet-countdown-timer .cet-countdown-container .cet-countdown-clock>div{width:50%;margin:.3125rem 0}
}
.CETDataNavigation{white-space:nowrap;padding-bottom:1.5rem}
.CETDataNavigation .cet-item-category-section{margin-bottom:1.25rem;border-bottom:1px solid #f1f1f6;width:80%}
.CETDataNavigation .cet-item-category-section h3{text-transform:uppercase;margin:0;padding:1rem 0}
.CETDataNavigation .cet-item-category-section h3.cet-data-nav-header{font-size:1.375rem !important;padding-bottom:1rem;margin-bottom:1rem}
.CETDataNavigation .cet-item-category-section li{display:block;margin:.4375rem 0;font-size:.8125rem}
.CETDataNavigation .cet-item-category-section:last-child{margin-bottom:0}
.CETDataNavigation .cet-data-nav-footer i,.CETDataNavigation .cet-data-nav-header i{margin-left:.375rem}
.CETDataNavigation .cet-data-nav-footer{padding:1rem 0 0;text-align:center;font-size:.875rem;margin:0}
.CETDataNavigation .cet-datanav-column{width:150px;display:inline-block;vertical-align:top;margin-right:.625rem}
.CETDataNavigation .cet-datanav-column ul{white-space:normal;margin:0}
@media only screen and (max-width:1100px){.CETDataNavigation .cet-datanav-column{width:30.3334%}
}
.CETDetail{width:100%}
.CETDetail>.cet-left-sidebar-content>div{float:right;width:100%;max-width:720px;padding-left:0}
.CETDetail .CETBreadcrumbs .breadcrumbs{padding:0;margin-bottom:1rem}
.CETDetail .cet-detail-content-header{margin-bottom:1.5rem}
.CETDetail .addthis_toolbox{float:right}
.CETDetail h1{text-transform:uppercase}
.CETDetail .cet-detail-main-image{position:relative}
.CETDetail .cet-detail-main-image img{width:100%;display:block}
.CETDetail .cet-detail-main-image[data-videoplayer="1"] video{visibility:visible}
.CETDetail .cet-detail-main-image[data-videoplayer="1"] .fa-play-circle-o,.CETDetail .cet-detail-main-image[data-videoplayer="1"] img{visibility:hidden}
.CETDetail .cet-detail-main-image[data-videoplayer="1"] .video-playback-controls{display:block}
.CETDetail .cet-detail-body{zoom:1}
.CETDetail .cet-detail-body:after,.CETDetail .cet-detail-body:before{content:"";display:table}
.CETDetail .cet-detail-body:after{clear:both}
.CETDetail .open-table__desktop-view{float:left;width:100%;margin-bottom:1rem;height:150px}
.CETDetail .open-table__desktop-view iframe{position:absolute}
.CETDetail .open-table__mobile-view{text-align:center}
.CETDetail .cet-mobile-book-now,.CETDetail .restaurant-cet-mobile-book-now .cet-mobile-book-now{display:none}
.CETDetail .cet-room-price{font-size:1.5rem;padding:.625rem 0;display:none}
.CETDetail .cet-room-price .room-price-value{display:inline-block}
.CETDetail .cet-room-price[data-price]{display:block}
.CETDetail .item-map-link{width:100%;display:block;margin-bottom:1.25rem}
.CETDetail .item-map-link img{width:100%;display:block}
.CETDetail aside.main-content-side-block{float:right;margin:0 0 1rem 1rem;font-size:.875rem;min-width:initial;max-width:initial;width:240px;position:relative;z-index:100}
.CETDetail aside.main-content-side-block h3{margin:0 0 .5rem}
.cet-attachments{min-width:220px;padding:1rem;border:1px solid #cbbeae}
.cet-attachments li{margin-bottom:.25rem}
.CETDetail .CETMiniCalendar{zoom:1;display:table;margin-bottom:1rem}
.CETDetail .CETMiniCalendar:after,.CETDetail .CETMiniCalendar:before{content:"";display:table}
.CETDetail .CETMiniCalendar:after{clear:both}
@media only screen and (min-width:1101px){.CETDetail .open-table__mobile-view{display:none}
}
@media only screen and (max-width:1100px){.CETDetail .open-table__desktop-view{display:none}
.CETDetail .open-table__mobile-view{display:block}
}
@media only screen and (max-width:850px){.CETDetail .cet-detail-main-image>div{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
.CETDetail .cet-detail-content-header .addthis_toolbox,.CETDetail .cet_sidebar{display:none}
.CETDetail .cet-mobile-book-now{display:block}
.CETDetail .item-map-link{display:none}
}
.CETEnterpriseHeader.CETPageHeader .cet-page-header .CETLogin .cet-button{border:1px solid #ad1f23;background:#ad1f23}
.CETEnterpriseHeader.CETPageHeader .cet-page-header .CETLogin .tr-button{background:#0a0a0a}
.CETEnterpriseHeader.CETPageHeader .cet-page-header .CETLogin .playtika-btn{display:none}
.CETEnterpriseHero{position:relative;margin-bottom:.3125rem;overflow:hidden}
.CETEnterpriseHero .featured-image-background{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}
.CETEnterpriseHero .content{padding-top:15rem;color:#fff;position:relative}
.CETEnterpriseHero .content>*{z-index:2;position:relative}
.CETEnterpriseHero .content>.overlay{z-index:1;background-color:rgba(0,0,0,.3)}
.CETEnterpriseHero .content h1{color:#fff;text-align:center;font-size:2.75rem;letter-spacing:.1875rem;font-weight:400;margin-bottom:3.125rem}
.CETEnterpriseHero .content .links{zoom:1;max-width:960px;margin:0 auto 3.125rem}
.CETEnterpriseHero .content .links:after,.CETEnterpriseHero .content .links:before{content:"";display:table}
.CETEnterpriseHero .content .links:after{clear:both}
.CETEnterpriseHero .content .links a{color:#fff;font-size:1.75rem;width:50%;float:left;text-align:center}
.CETEnterpriseHero .content .links a:first-child{width:100%;margin-bottom:1.875rem}
.CETEnterpriseHero .enterprise-booking-content{height:250px}
.CETEnterpriseHero .tabs{max-width:960px;margin:0 auto}
.CETEnterpriseHero .tabs>ul{zoom:1;list-style:none;margin:0}
.CETEnterpriseHero .tabs>ul:after,.CETEnterpriseHero .tabs>ul:before{content:"";display:table}
.CETEnterpriseHero .tabs>ul:after{clear:both}
.CETEnterpriseHero .tabs>ul li{float:left;padding:.4375rem .9375rem;background-color:#000;text-transform:uppercase;font-size:1rem;font-weight:700;margin:0}
.CETEnterpriseHero .tabs>ul li:first-child{border-radius:2px 0 0}
.CETEnterpriseHero .tabs>ul li:last-child{border-radius:0 2px 0 0}
.CETEnterpriseHero .tabs>ul li[data-active="1"]{background-color:rgba(0,0,0,.5)}
.CETEnterpriseHero .tabs>ul li a{color:#fff}
.CETEnterpriseHero .tabs .tabcontent{background-color:rgba(0,0,0,.5);padding:.625rem;border-radius:0 2px 2px}
.CETEnterpriseHero .tabs .tabcontent>section{display:none}
.CETEnterpriseHero .tabs .tabcontent>section[data-active="1"]{display:block}
.CETEnterpriseHero .booking-search{color:#fff}
.CETEnterpriseHero .booking-search a{color:#fff;text-decoration:underline}
.CETEnterpriseHero .booking-search .booking-search-content{max-width:960px;margin:0 auto;padding:.3125rem 0;position:relative}
.CETEnterpriseHero .booking-search h3{font-weight:100;font-size:1rem;text-transform:uppercase;font-family:inherit;color:#fff;letter-spacing:.0625rem;line-height:1.5rem}
.CETEnterpriseHero .booking-search .cet-button{font-weight:700;text-decoration:none}
.CETEnterpriseHero .booking-search .cet-button i.fa{font-size:18px;line-height:23px;vertical-align:middle}
.CETEnterpriseHero .booking-search .booking-inputs{zoom:1;position:relative}
.CETEnterpriseHero .booking-search .booking-inputs:after,.CETEnterpriseHero .booking-search .booking-inputs:before{content:"";display:table}
.CETEnterpriseHero .booking-search .booking-inputs:after{clear:both}
.CETEnterpriseHero .booking-search .booking-inputs>*{float:left}
.CETEnterpriseHero .booking-search .booking-input-basics{zoom:1}
.CETEnterpriseHero .booking-search .booking-input-basics:after,.CETEnterpriseHero .booking-search .booking-input-basics:before{content:"";display:table}
.CETEnterpriseHero .booking-search .booking-input-basics:after{clear:both}
.CETEnterpriseHero .booking-search .booking-input-basics [data-displayed=true]{display:inline-block}
.CETEnterpriseHero .booking-search .booking-input-basics .date-inputs{float:left}
.CETEnterpriseHero .booking-search .booking-input-basics [data-displayed=false]{display:none !important}
.CETEnterpriseHero .booking-search .booking-input-uncommon{font-size:.8125rem;width:300px}
.CETEnterpriseHero .booking-search .booking-input-uncommon>div{margin:.3125rem 0}
.CETEnterpriseHero .booking-search .booking-input-more{font-size:.875rem;margin:.3125rem 0}
.CETEnterpriseHero .booking-search .booking-input-more>div{display:inline-block}
.CETEnterpriseHero .booking-search .booking-input-more .more-options{width:188px}
.CETEnterpriseHero .booking-search .booking-inputs[data-expanded="0"] .booking-input-uncommon,.CETEnterpriseHero .booking-search [data-action=hideexpanded]{display:none}
.CETEnterpriseHero .booking-search .booking-inputs[data-expanded="0"] [data-action=showexpanded],.CETEnterpriseHero .booking-search .booking-inputs[data-expanded="1"] [data-action=hideexpanded]{display:inline}
.CETEnterpriseHero .booking-search .booking-inputs[data-expanded="1"] [data-action=showexpanded]{display:none}
.CETEnterpriseHero .booking-search .property-select .select-content{width:180px}
.CETEnterpriseHero .booking-search input[type=text]{padding:.3125rem 1.25rem .3125rem .3125rem;font-size:.75rem;border:1px solid #9ba7a4;color:#555;background-color:#fff;font-weight:400;width:106px}
.CETEnterpriseHero .booking-search .last-name-select input{width:180px}
.CETEnterpriseHero .booking-search .booking-input{display:block;float:left;vertical-align:top;margin-right:.625rem}
.CETEnterpriseHero .booking-search .booking-input label{display:block;font-size:.875rem;margin-bottom:.25rem}
.CETEnterpriseHero .booking-search .booking-input .input-wrapper{position:relative;margin:0}
.CETEnterpriseHero .booking-search .booking-input .input-wrapper input{font-size:.75rem}
.CETEnterpriseHero .booking-search .booking-input .input-wrapper i{color:#555}
.CETEnterpriseHero .booking-search .booking-input .select-wrapper{display:inline-block;height:30px}
.CETEnterpriseHero .booking-search .booking-input .select-wrapper .select-content{font-size:.75rem;height:30px}
.CETEnterpriseHero .booking-search .booking-input .cet-icon{font-size:inherit}
.CETEnterpriseHero .booking-search .booking-input.rooms-select .room-parameters{margin-bottom:.25rem}
.CETEnterpriseHero .booking-search .booking-input.rooms-select .room-parameters .room-number{width:25px;padding-left:1.125rem;margin-right:1.5rem;display:inline-block;vertical-align:10px}
.CETEnterpriseHero .booking-search .booking-input.rooms-select .room-parameters .addremove{display:inline-block;vertical-align:top;line-height:1.875rem;font-size:.875rem}
.CETEnterpriseHero .booking-search .booking-input.rooms-select .room-parameters>.select-wrapper{margin-right:.625rem}
.CETEnterpriseHero .booking-search .booking-input.extras{right:0;text-align:right;float:right;margin-right:0}
.CETEnterpriseHero .booking-search .booking-input.extras .empty{margin-bottom:.1875rem;line-height:1rem}
.CETEnterpriseHero .booking-search .booking-input.extras .more-options{line-height:1rem;font-size:.75rem}
.CETEnterpriseHero .booking-search .booking-input.extras .brg a{font-family:Verdana,Arial,sans-serif;font-weight:700;text-decoration:none;font-size:.5625rem;line-height:.5625rem;text-transform:uppercase}
.CETEnterpriseHero .booking-search .booking-input.month-select .select-content{width:163px}
.CETEnterpriseHero .booking-search .minor-links{position:absolute;top:5px;right:0;margin-bottom:.1875rem;text-align:right}
.CETEnterpriseHero .booking-search .minor-links a{font-size:.875rem;line-height:1rem;display:block}
.CETEnterpriseHero .booking-search .booking-promo-code-entry[data-allowEntry="1"] a{display:none}
.CETEnterpriseHero .booking-search .booking-promo-code-entry[data-allowEntry="1"] input{display:block;width:100%;height:auto}
.whybookoverlay{max-width:590px;padding:1.875rem;background:#fff}
.whybookoverlay h1{font-size:1.375rem;font-weight:700;margin-bottom:1.25rem}
.whybookoverlay .tdBRG_Text .orangeheader{font-size:1rem;font-weight:700;margin-bottom:.25rem}
.whybookoverlay .tdBRG_Text .textcontent{font-size:.8125rem;line-height:.9375rem}
.whybookoverlay .tdBRG_Text .textcontent a{text-decoration:underline}
.whybookoverlay .tdBRG_Icon{padding:0 2rem .5rem;float:right}
.whybookoverlay .tdBRG_Icon img{width:40px;height:40px}
.whybookoverlay td{vertical-align:middle}
.whybookoverlay .orange-btn{text-transform:uppercase;line-height:1.4375rem;padding:0 .625rem;color:#fff;font-size:.875rem;font-weight:500}
@media only screen and (max-width:950px){.CETEnterpriseHero .extra-info-bar{display:block;margin:0}
.CETEnterpriseHero .booking-search .rooms-select{display:none}
.CETEnterpriseHero .enterprise-booking-content{height:auto}
}
@media only screen and (max-width:700px){.CETEnterpriseHero .booking-search .booking-input-basics .date-inputs{display:block;float:none}
.CETEnterpriseHero .content{padding-top:4.375rem;min-height:0}
.CETEnterpriseHero .content .tabcontent{height:206px}
.CETEnterpriseHero .content .tabcontent>section,.CETEnterpriseHero .content .tabcontent>section .booking-search,.CETEnterpriseHero .content .tabcontent>section .booking-search .booking-inputs{height:100%}
.CETEnterpriseHero .content h1{font-size:1.5rem;margin-left:.625rem;margin-right:.625rem;letter-spacing:normal}
.CETEnterpriseHero .content .links{display:none}
.CETEnterpriseHero .cet-single-row-booking .booking-input{margin-bottom:.625rem}
.CETEnterpriseHero .cet-single-row-booking .booking-input.extras{float:none}
.CETEnterpriseHero .cet-single-row-booking .booking-input.extras [data-action=booking-search]{display:block;font-size:1.125rem;line-height:2.5em}
.CETEnterpriseHero .cet-single-row-booking .booking-input-uncommon{display:none}
.CETEnterpriseHero .cet-single-row-booking .booking-inputs>*{float:none}
.CETEnterpriseHero .cet-single-row-booking .property-select{float:none;width:100%}
.CETEnterpriseHero .cet-single-row-booking .property-select .select-content,.CETEnterpriseHero .cet-single-row-booking .property-select .select-wrapper{width:100%}
.CETEnterpriseHero .cet-single-row-booking .checkin-select,.CETEnterpriseHero .cet-single-row-booking .checkout-select{width:48%;margin-right:0}
.CETEnterpriseHero .cet-single-row-booking .checkin-select input[type=text],.CETEnterpriseHero .cet-single-row-booking .checkout-select input[type=text]{width:100%;font-size:1.125rem}
.CETEnterpriseHero .cet-single-row-booking .checkin-select{margin-right:4%}
.CETEnterpriseHero .cet-single-row-reservation-lookup .booking-input-basics .booking-input{width:50%;margin:0 0 .625rem}
.CETEnterpriseHero .cet-single-row-reservation-lookup .booking-input-basics .booking-input:nth-child(2n+1){padding-right:.625rem}
.CETEnterpriseHero .cet-single-row-reservation-lookup .booking-input-basics .booking-input input[type=text]{width:100%;font-size:1.125rem}
.CETEnterpriseHero .cet-single-row-reservation-lookup .booking-input-basics .property-select .select-content,.CETEnterpriseHero .cet-single-row-reservation-lookup .booking-input-basics .property-select .select-wrapper{width:100%}
.CETEnterpriseHero .cet-single-row-reservation-lookup .booking-input.extras{float:none}
.CETEnterpriseHero .cet-single-row-reservation-lookup .booking-input.extras [data-action=booking-lookup]{display:block;font-size:1.125rem;line-height:2.5em;bottom:10px;width:100%}
.CETEnterpriseHero .booking-input-more{display:none}
.CETEnterpriseHero .tabs>ul{display:table;width:100%}
.CETEnterpriseHero .tabs>ul>li{display:table-cell;float:none;width:33.3%;font-size:.75rem;text-align:center;vertical-align:middle;-webkit-transition:background-color .2s;transition:background-color .2s}
.CETEnterpriseHero .tabs>ul>li:last-child{width:33.4%}
}
.CETEmailBanner{width:100%;color:#fff;text-align:center;display:none}
.CETEmailBanner-wrapper{padding:1.5rem 0;display:table}
.CETEmailBanner-left{display:table-cell;vertical-align:bottom;width:20%;text-align:center}
.CETEmailBanner-left img{width:100%;max-width:200px}
.CETEmailBanner-center{width:50%;display:table-cell;vertical-align:middle}
.CETEmailBanner-right{display:table-cell;vertical-align:bottom;padding-left:.625rem;width:30%}
.CETEmailBanner .btn_orange{display:inline;text-align:center;border-top:1px solid #ad1f23;padding:.4375rem 2.0625rem .5625rem;height:32px;font-weight:700;line-height:2.1875rem;letter-spacing:.0625rem;text-transform:uppercase;color:#fff;background-color:#ad1f23}
@media only screen and (max-width:640px){.CETEmailBanner-wrapper{width:90%}
.CETEmailBanner-center,.CETEmailBanner-left{display:none}
.CETEmailBanner-right{border:1px solid #8a8a8a;width:100%;padding:1rem}
.CETEmailBanner-right .btn_orange{font-size:1rem}
}
.CETFacebook{margin-bottom:1rem}
.CETFacebook .cet-facebook,.CETFacebook .cet-facebook span,.CETFacebook .cet-facebook span iframe{width:100% !important}
@media only screen and (max-width:640px){.CETFacebook{display:none}
}
.CETFactsBox{max-width:220px;padding:1.5rem;margin-bottom:1rem}
.CETFactsBox p{opacity:.7}
.CETFactsBox p[itemprop=openingHours]{margin-bottom:.5rem}
.CETFactsBox p[itemprop=openingHours] span{display:block}
.CETFactsBox .extra_facts_content{margin-top:1rem}
.CETFactsBox .currently-open{margin-top:.5rem;text-align:left;color:#3c763d}
.CETFactsBox .currently-closed{margin-top:.5rem;text-align:left;color:red}
.CETFactsBox span[itemprop=offers]{display:block;margin-top:1rem}
.featured-item-container{background:bottom no-repeat;position:relative;margin-bottom:1.5rem;height:518px}
.featured-item-container .featured-item-description{text-shadow:1px 1px 2px #f1f1f6}
.featured-item-container .featured-mobile-background{display:none}
.featured-item-container .featured-item-content-container{padding:0 1rem;height:100%}
.featured-item-container .featured-item-title{margin-top:0}
.featured-item-container .featured-item-content{width:100%;float:left}
.featured-item-container .featured-item-content-inner{width:50%}
.featured-item-container .room-price-value{font-size:1.5rem}
.featured-item-container .main-featured-cat{letter-spacing:.25rem;margin-bottom:.25rem;text-transform:uppercase}
.featured-item-container .featured-item-propinfo{margin:1rem 0}
.featured-item-container .featured-best-rate-guarantee{text-decoration:none !important;text-transform:uppercase;font-family:Verdana,sans-serif;font-weight:500}
.featured-item-container .featured-best-rate-guarantee .fa.fa-check-circle-o{font-size:.9375rem}
.featured-item-container .cet-button{margin-top:20px}
.featured-item-container[data-theme=right] .featured-item-content{right:0}
.featured-item-container[data-theme=left] .featured-item-content,.featured-item-container[data-theme=right] .featured-item-content{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.featured-item-container[data-theme=minibooker]{margin-top:0;height:440px}
.featured-item-container[data-theme=minibooker] .CETBookingSearch [data-theme="layouts/standardBooker"],.featured-item-container[data-theme=minibooker] .CETSkyforceBooking{margin-bottom:0}
.featured-item-container[data-theme=minibooker] aside{float:left;width:220px;position:absolute;z-index:1}
.featured-item-container[data-theme=minibooker] .featured-item-content{padding-left:16.0625rem;text-align:left;width:100%;position:relative}
.featured-item-container[data-theme=minibooker] .featured-item-content-inner{max-width:400px;width:100%}
@media only screen and (max-width:640px){.featured-item-container .featured-item-content{padding:1rem;height:auto;min-height:initial;float:none;width:100%}
.featured-item-container .featured-item-content-inner{width:100%}
.featured-item-container[data-theme=right] .featured-item-content{float:none}
.featured-item-container[data-theme=minibooker] .featured-item-content{width:100%;min-height:initial;float:none;padding:1rem}
.featured-item-container[data-theme=minibooker] .featured-item-content-inner{max-width:100%}
.featured-item-container[data-theme=minibooker]{height:auto;padding-bottom:1rem}
.featured-item-container[data-theme=minibooker] aside{display:none}
.featured-item-container[data-mobile=true]{background-size:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}
.featured-item-container[data-mobile=true]::after{padding-top:0;display:block;content:""}
.featured-item-container[data-mobile=true] .featured-mobile-background{display:block}
.featured-item-container[data-mobile=true] .featured-mobile-background img{width:100%}
.featured-item-container[data-mobile=true] .featured-item-content-container{padding-top:0;top:inherit;bottom:inherit;position:relative}
.featured-item-container[data-mobile=true] .featured-item-content-container .featured-item-content{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.featured-item-container[data-mobile=true] .featured-item-content-container .featured-item-content .featured-item-content-inner{width:100%}
.featured-item-container[data-mobile=true] .featured-item-content-container .featured-item-content .featured-item-content-inner .featured-item-title,.featured-item-container[data-mobile=true] .featured-item-content-container .featured-item-content .featured-item-content-inner .main-featured-cat{text-align:center}
.featured-item-container[data-mobile=true] .featured-item-content-container .featured-item-content .featured-item-content-inner .featured-item-description{text-align:justify}
.featured-item-container{padding:0;background-size:cover}
.featured-item-container .featured-item-content-container .featured-mobile-background{display:block}
.featured-item-container .featured-item-content-container .featured-book{display:none}
}
.CETFeaturedArticle .featured-article{color:#141414;padding:4rem 0}
.CETFeaturedArticle .featured-article__heading{color:#141414;margin:0 0 4rem}
.CETFeaturedArticle .featured-article__date{font-size:.75rem;margin:2rem 0 0}
.CETFeaturedArticle .featured-article__title{color:#0a0a0a}
@media only screen and (max-width:850px){.CETFeaturedArticle .featured-article{padding:1.5rem 0}
.CETFeaturedArticle .featured-article__heading{margin-bottom:1.5rem}
.CETFeaturedArticle .featured-article__title{font-size:1.375rem}
}
.CETFeaturedHotels{overflow:hidden;margin:0 0 .3125rem}
.CETFeaturedHotels .cet-advanced-carousel{margin:auto}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos-holder{margin:auto;display:block;height:550px;width:100%}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos{width:313px;height:500px;text-align:center;overflow:hidden;z-index:998}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-header{background:rgba(0,0,0,.5);padding:.9375rem 0;color:#fff;margin-bottom:.5rem}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-header h3{color:#fff}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-body{background:rgba(0,0,0,.5);padding:.9375rem;color:#fff;float:left;position:relative;height:420px}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logo{width:50%;padding:.0625rem .3125rem;display:inline-block;vertical-align:middle;cursor:pointer;opacity:.7}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logo:hover,.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logo[data-active="1"]{opacity:1;background:rgba(0,0,0,.5);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logo img{max-height:70px}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-footer{display:inline-block;vertical-align:bottom;float:none;padding:.3125rem 0}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-footer a,.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-footer a:hover{color:#fff}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-footer a::after,.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-footer a:hover::after{font-family:FontAwesome;content:" \f0da"}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-mobile-dropdown{display:none}
.CETFeaturedHotels .cet-advanced-carousel-inner,.CETFeaturedHotels .cet-advanced-carousel-inner .slide-container{height:600px}
.CETFeaturedHotels .cet-advanced-carousel-inner .slick-slider{z-index:998}
.CETFeaturedHotels .cet-advanced-carousel-inner .slick-next,.CETFeaturedHotels .cet-advanced-carousel-inner .slick-prev{position:absolute;display:none !important}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider{height:600px}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-slide .ls-bg{position:relative;display:block;margin:auto}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-slide img{width:100%;height:600px}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-slide::after{background:rgba(0,0,0,.3);content:"";width:100%;height:100%;position:absolute;top:0;left:0}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-bottom-nav-wrapper{display:none}
.ls-l.CETStandardSlide-layer{position:absolute}
.ls-l.CETStandardSlide-layer.title-content{margin:auto;bottom:13%;padding:0;top:auto;z-index:1}
.ls-l.CETStandardSlide-layer.title-content .title-content-copy{padding:0 7.5rem 0 20.625rem;color:#fff;display:inline-block;max-width:600px;-webkit-box-sizing:content-box;box-sizing:content-box}
.ls-l.CETStandardSlide-layer.title-content .title-content-copy h2{color:#fff;text-transform:uppercase;padding-right:.625rem;display:inline-block}
.ls-l.CETStandardSlide-layer.title-content .title-content-copy h2 a{color:#fff}
.ls-l.CETStandardSlide-layer.title-content .title-content-copy .cet-star-rating{padding-right:.625rem;display:inline-block}
.ls-l.CETStandardSlide-layer.title-content .title-content-copy .cet-star-rating i.fa{font-size:.75rem;vertical-align:middle;padding:0 .125rem}
.ls-l.CETStandardSlide-layer.title-content .cet-room-price{display:none}
.ls-l.CETStandardSlide-layer.title-content .cet-room-price[data-price]{display:block;color:#fff;text-align:right;width:100px;right:15px}
.ls-l.CETStandardSlide-layer.title-content .cet-room-price[data-price] p{margin:0;line-height:normal}
.ls-l.CETStandardSlide-layer.title-content .cet-room-price[data-price] .room-price-value{font-size:2.375rem}
.ls-l.CETStandardSlide-layer.button-content{top:auto;width:960px;max-width:100%;bottom:49px;min-height:initial;margin:auto;left:0;right:0;padding-left:0;z-index:1}
.ls-l.CETStandardSlide-layer.button-content div{margin-left:20.625rem}
.EnterpriseDestinationsSummary .CETSingleColumn .content{zoom:1;position:relative;padding:1.875rem .625rem}
.EnterpriseDestinationsSummary .CETSingleColumn .content:after,.EnterpriseDestinationsSummary .CETSingleColumn .content:before{content:"";display:table}
.EnterpriseDestinationsSummary .CETSingleColumn .content:after{clear:both}
.EnterpriseDestinationsSummary hr{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3);margin:0 1.875rem}
.EnterpriseDestinationsSummary ul.destinations-list{margin:1.25rem 0 0}
.EnterpriseDestinationsSummary ul.destinations-list li{display:inline-block;margin-right:4.6875rem;text-transform:uppercase;font-weight:500}
.EnterpriseDestinationsSummary ul.destinations-list li:last-child{display:none}
.EnterpriseDestinationsSummary .destinations-all{position:absolute;top:20px;right:10px;text-transform:uppercase;font-size:1rem}
@media only screen and (max-width:700px){.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner,.CETFeaturedHotels .cet-advanced-carousel .featured-layerslider{height:380px}
.CETFeaturedHotels .cet-advanced-carousel .featured-layerslider .ls-l.CETStandardSlide-layer{position:absolute}
.CETFeaturedHotels .cet-advanced-carousel .featured-layerslider .ls-l.CETStandardSlide-layer.title-content{bottom:45%}
.CETFeaturedHotels .cet-advanced-carousel .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .title-content-copy{padding:0 .9375rem;-webkit-box-sizing:border-box;box-sizing:border-box}
.CETFeaturedHotels .cet-advanced-carousel .featured-layerslider .ls-l.CETStandardSlide-layer .title-content-header{position:relative;margin-bottom:10%}
.CETFeaturedHotels .cet-advanced-carousel .featured-layerslider .ls-l.CETStandardSlide-layer .title-content-header h2{padding-right:7.1875rem}
.CETFeaturedHotels .cet-advanced-carousel .featured-layerslider .ls-l.CETStandardSlide-layer .cet-star-rating{display:block;line-height:1.5rem}
.CETFeaturedHotels .cet-advanced-carousel .featured-layerslider .ls-l.CETStandardSlide-layer .cet-star-rating i.fa{font-size:1rem}
.CETFeaturedHotels .cet-advanced-carousel .featured-layerslider .ls-l.CETStandardSlide-layer .cet-room-price[data-price]{right:0}
.CETFeaturedHotels .cet-advanced-carousel .featured-layerslider .ls-l.CETStandardSlide-layer.button-content{bottom:38%}
.CETFeaturedHotels .cet-advanced-carousel .featured-layerslider .ls-l.CETStandardSlide-layer.button-content div{margin:0 .9375rem}
.CETFeaturedHotels .cet-advanced-carousel .featured-layerslider .ls-l.CETStandardSlide-layer.button-content .cet-featuredhotel-learnmore{display:none}
.CETFeaturedHotels .cet-advanced-carousel .featured-layerslider .ls-l.CETStandardSlide-layer.button-content .cet-button-booknow{display:block;font-size:18px}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos-holder{display:none}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-mobile-dropdown{display:block;cursor:pointer;position:absolute;top:0;z-index:2;width:100%;text-align:center;background:rgba(0,0,0,.5)}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-mobile-dropdown h3{color:#fff;padding:.9375rem}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-mobile-dropdown h3 span{padding-right:.625rem}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-mobile-dropdown h3 i.fa.fa-sort-desc{position:relative;top:-3px}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-mobile-dropdown select{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:51px;opacity:0}
.CETFeaturedHotels .cet-advanced-carousel-inner .slick-slider{z-index:2}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-slide img{width:100%;height:initial;min-height:380px}
.EnterpriseDestinationsSummary hr{margin:0}
.EnterpriseDestinationsSummary ul.destinations-list li{float:left;display:block;width:50%;margin:.625rem 0;text-align:center}
.EnterpriseDestinationsSummary ul.destinations-list li:last-child{display:block}
.EnterpriseDestinationsSummary .destinations-all{display:none}
}
@media only screen and (max-width:479px){.CETFeaturedHotels .cet-advanced-carousel .ls-l.CETStandardSlide-layer.title-content .title-content-header h2{font-size:1.5rem}
.CETFeaturedHotels .cet-advanced-carousel .ls-l.CETStandardSlide-layer.title-content .is-large{font-size:1rem}
.CETFeaturedHotels .cet-advanced-carousel .ls-l.CETStandardSlide-layer.title-content .cet-room-price[data-price] .room-price-value{font-size:1.875rem;margin:-0.25rem 0}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-mobile-dropdown h3{margin-bottom:0}
}
.CETFeaturedSlider{margin:1rem}
.CETFeaturedSlider__container{max-width:1280px;margin:0 auto}
.CETFeaturedSlider .CETFeaturedSliderItem__container{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}
.CETFeaturedSlider .CETFeaturedSliderItem__content{padding-right:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-preferred-size:50%;flex-basis:50%;margin-top:10%}
.CETFeaturedSlider .CETFeaturedSliderItem__title h3{font-size:2.25rem;word-wrap:break-word}
.CETFeaturedSlider .CETFeaturedSliderItem__description{font-size:1rem;max-height:200px;overflow:hidden;text-align:left}
.CETFeaturedSlider .CETFeaturedSliderItem__image{-ms-flex-preferred-size:50%;flex-basis:50%;margin:0 auto}
.CETFeaturedSlider .slick-dots li{margin:1rem !important}
.CETFeaturedSlider .slick-dots button::before{color:#7b777d}
.CETFeaturedSlider .slick-dots .slick-active button::before{color:#5a0000}
.CETFeaturedSlider .slick-next{right:-86px;text-align:right}
.CETFeaturedSlider .no-flexboxlegacy .CETFeaturedSliderItem__content{height:auto}
.CETFeaturedSlider .no-flexboxlegacy.no-flexbox .CETFeaturedSliderItem__content{display:block}
@media only screen and (max-width:850px){.CETFeaturedSlider{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2)}
.CETFeaturedSlider__main-title{margin-bottom:1.5rem}
.CETFeaturedSlider .CETFeaturedSliderItem__button a,.CETFeaturedSlider .CETFeaturedSliderItem__description{font-size:1rem}
.CETFeaturedSlider .CETFeaturedSliderItem__title h3{font-size:1.875rem;text-align:center}
.CETFeaturedSlider .CETFeaturedSliderItem__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 4rem}
.CETFeaturedSlider .CETFeaturedSliderItem__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;margin:0}
.CETFeaturedSlider .CETFeaturedSliderItem__image{margin-bottom:1.5rem}
.CETFeaturedSlider .CETFeaturedSliderItem__image img{min-height:225px}
}
@media only screen and (max-width:640px){.CETFeaturedSlider .CETFeaturedSliderItem__container{padding:0 1.5rem}
}
.CETFormstack{display:inline-block;width:100%}
.CETGallery{width:100%;position:relative}
.CETGallery--list-item .cet-gallery-large .slick-next,.CETGallery--list-item .cet-gallery-large .slick-prev{display:none}
.CETGallery .cet-gallery{position:relative}
.CETGallery .cet-gallery h3.small-feature-headline{text-align:center;text-transform:capitalize}
.CETGallery .cet-gallery .feature-photos-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .5s;transition:opacity .5s}
.CETGallery .cet-gallery .feature-photos-carousel .CETGallery-slide{display:inline-block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.CETGallery .cet-gallery .feature-photos-carousel.slick-initialized{display:block}
.CETGallery .cet-gallery .main-featured-text{margin-bottom:0}
.CETGallery .cet-gallery .cet-gallery-large .main-featured-text,.CETGallery .cet-gallery .cet-gallery-large .small-feature-headline{display:none}
.CETGallery .cet-gallery .cet-gallery-large .slick-next,.CETGallery .cet-gallery .cet-gallery-large .slick-prev{height:calc(100% - 36.5px);margin-top:-1.125rem;top:50%}
.CETGallery .cet-gallery .cet-gallery-large .slick-next::before,.CETGallery .cet-gallery .cet-gallery-large .slick-prev::before{z-index:997}
.CETGallery .cet-gallery .cet-gallery-large .slick-next::after,.CETGallery .cet-gallery .cet-gallery-large .slick-prev::after{position:absolute;-webkit-transition:opacity .5s;transition:opacity .5s;top:0;content:"";width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;z-index:-1}
.CETGallery .cet-gallery .cet-gallery-large .slick-next:hover::after,.CETGallery .cet-gallery .cet-gallery-large .slick-next:hover::before,.CETGallery .cet-gallery .cet-gallery-large .slick-prev:hover::after,.CETGallery .cet-gallery .cet-gallery-large .slick-prev:hover::before{opacity:1}
.CETGallery .cet-gallery .cet-gallery-large .slick-prev{left:0}
.CETGallery .cet-gallery .cet-gallery-large .slick-prev::before{padding-left:.5rem}
.CETGallery .cet-gallery .cet-gallery-large .slick-prev::after{left:0;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%)}
.CETGallery .cet-gallery .cet-gallery-large .slick-next{right:0}
.CETGallery .cet-gallery .cet-gallery-large .slick-next::before{padding-left:1.3125rem}
.CETGallery .cet-gallery .cet-gallery-large .slick-next::after{right:0;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%)}
.CETGallery .cet-gallery .cet-gallery-large .slick-dots{padding-top:1rem}
.CETGallery .cet-gallery .cet-gallery-thumbnail{background:0;padding:1rem 0}
.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs{overflow:visible;position:relative}
.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs .slick-slide{margin:0 .125rem}
.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs .slick-slide p{min-height:10px;text-align:center}
.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs .slick-prev{left:-22px}
.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs .slick-next{right:-51px}
.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs .slick-arrow::before{color:#646464}
.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs .cet-gallery-content{margin:0 1rem}
.CETGallery .cet-gallery .cet-gallery-full .cet-gallery-large .slick-dots{display:none !important;padding-top:.5rem}
.CETGallery .cet-gallery .cet-gallery-full .cet-gallery-large .slick-dots li{width:initial}
.CETGallery .cet-gallery .cet-gallery-full .cet-gallery-large .slick-next,.CETGallery .cet-gallery .cet-gallery-full .cet-gallery-large .slick-prev{height:100%;margin-top:0}
.CETGallery .cet-gallery .cet-gallery-full .cet-gallery-thumbnail .CETGallery-slide{cursor:pointer;-webkit-transition:opacity .5s;transition:opacity .5s}
.CETGallery .cet-gallery .cet-gallery-full .cet-gallery-thumbnail .CETGallery-slide:hover .cet-gallery-image{opacity:.8}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide{text-align:center;margin:0 1.5rem;opacity:.7;padding-bottom:2rem;-webkit-transition:opacity .2s,-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:opacity .2s,-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .2s;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .2s,-webkit-transform .5s cubic-bezier(.4,0,.2,1)}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide .main-featured-title-wrapper{position:relative;height:60px;margin:0 auto .5rem}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide .main-featured-title-wrapper .main-featured-title{opacity:0;font-size:1.375rem;margin:0;position:absolute;width:100%;height:100%;bottom:0;text-align:center;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);line-height:normal;-webkit-transition:opacity .5s;transition:opacity .5s}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide .cet-gallery-image{display:inline-block}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide .cet-button,.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide .main-featured-text{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide.slick-slide.slick-center{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:2}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide.slick-slide.slick-center .cet-button,.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide.slick-slide.slick-center .main-featured-text,.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide.slick-slide.slick-center .main-featured-title{opacity:1}
.CETGallery .cet-gallery .cet-gallery-coverflow h3.small-feature-headline{font-size:2.125rem;text-transform:uppercase;position:relative;top:20px;left:0;right:0}
.CETGallery .cet-gallery .cet-gallery-coverflow .slick-next,.CETGallery .cet-gallery .cet-gallery-coverflow .slick-prev{opacity:.75;top:204px}
.CETGallery .cet-gallery .cet-gallery-coverflow .slick-next::before,.CETGallery .cet-gallery .cet-gallery-coverflow .slick-prev::before{font-size:3.125rem;line-height:1}
.CETGallery .cet-gallery .cet-gallery-coverflow .slick-prev::before{padding-left:.6875rem}
.CETGallery .cet-gallery .cet-gallery-coverflow .slick-next::before{padding-left:.875rem}
.CETGallery .cet-gallery .cet-gallery-coverflow .slick-dots{padding-top:.5rem}
.CETGallery .cet-gallery .cet-gallery-table{zoom:1;margin:1rem auto}
.CETGallery .cet-gallery .cet-gallery-table:after,.CETGallery .cet-gallery .cet-gallery-table:before{content:"";display:table}
.CETGallery .cet-gallery .cet-gallery-table:after{clear:both}
.CETGallery .cet-gallery .cet-gallery-table div{width:100%}
.CETGallery .cet-gallery .cet-gallery-table div .CETGallery-slide{margin:.2%;position:relative;width:24.6%;float:left}
.CETGallery .cet-gallery .cet-gallery-table div .CETGallery-slide a:hover .cet-gallery-image{opacity:.8}
.CETGallery .cet-gallery .cet-gallery-table div .CETGallery-slide .cet-gallery-image{display:inline-block;vertical-align:top}
.CETGallery .cet-gallery .cet-gallery-table div .CETGallery-slide .main-featured-title{margin-top:.5rem;font-weight:700;text-align:center}
.CETGallery .cet-gallery .cet-gallery-table div .CETGallery-slide .main-featured-text{word-break:break-all;text-align:center}
.CETGallery .cet-gallery.corporate .cet-gallery-coverflow .main-featured-title-wrapper{margin:0 auto 1rem}
.CETGallery .cet-gallery.corporate .cet-gallery-coverflow .main-featured-title-wrapper .main-featured-title{color:#23242b;height:90%;margin:0 auto;position:relative;width:90%}
.CETGallery .cet-gallery.corporate .cet-gallery-coverflow .cet-button{margin-top:16px}
.CETGallery .cet-gallery.corporate .cet-gallery-coverflow .main-featured-text{margin:1rem auto;width:50%}
.CETGallery .cet-gallery.corporate .cet-gallery-coverflow .slick-dots{display:none !important}
.CETGallery .cet-gallery.corporate .cet-gallery-coverflow .slick-next,.CETGallery .cet-gallery.corporate .cet-gallery-coverflow .slick-prev{bottom:100px;opacity:1;top:auto}
.CETGallery .cet-gallery.corporate .cet-gallery-coverflow .slick-next::before,.CETGallery .cet-gallery.corporate .cet-gallery-coverflow .slick-prev::before{color:#141414}
.CETGallery .cet-gallery.corporate .cet-gallery-coverflow .slick-prev{left:23.5%}
.CETGallery .cet-gallery.corporate .cet-gallery-coverflow .slick-next{right:23%}
.CETGallery .CETLightbox .lightbox-content-item{background:#efefef;padding:.5rem}
.CETGallery .CETModal .cet-dialog-content{padding:.3125rem;background-color:#efefef}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-full h3.small-feature-headline{display:block;text-align:left;font-size:2.25rem}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-full .cet-gallery-large .CETGallery-slide p.main-featured-text{display:block;position:absolute;bottom:0;background-color:#000;padding:.3125rem .625rem;margin:0;width:100%;color:#fff}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-full .cet-gallery-thumbs p.main-featured-text{display:none}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-large{min-width:300px;max-width:850px;height:auto}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-large .cet-gallery-image{cursor:default}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-thumbnail .small-feature-headline,.CETGallery .CETModal .cet-dialog-content .cet-gallery>.cet-gallery-large .cet-button,.CETGallery .CETModal .cet-dialog-content .cet-gallery>.cet-gallery-large .main-featured-text,.CETGallery .CETModal .cet-dialog-content .cet-gallery>.cet-gallery-large .main-featured-title-wrapper{display:none}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs{max-width:700px}
.CETGallery .slick-dotted .slick-slider{margin-bottom:1.875rem}
.CETGallery .slick-thumb{max-width:90px;padding-top:.5rem}
.CETFeaturedSlider .slick-dots,.CETGallery .slick-dots,.CETTripAdvisorGallery .slick-dots{list-style:none;text-align:center;position:relative;bottom:0;width:100%}
.CETFeaturedSlider .slick-dots li,.CETGallery .slick-dots li,.CETTripAdvisorGallery .slick-dots li{position:relative;display:inline-block;height:15px;width:15px;margin:0 .1875rem;padding:0;cursor:pointer}
.CETFeaturedSlider .slick-dots li button,.CETGallery .slick-dots li button,.CETTripAdvisorGallery .slick-dots li button{border:0;background:0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:.3125rem;cursor:pointer}
.CETFeaturedSlider .slick-dots li button:focus,.CETFeaturedSlider .slick-dots li button:hover,.CETGallery .slick-dots li button:focus,.CETGallery .slick-dots li button:hover,.CETTripAdvisorGallery .slick-dots li button:focus,.CETTripAdvisorGallery .slick-dots li button:hover{outline:0}
.CETFeaturedSlider .slick-dots li button::before,.CETGallery .slick-dots li button::before,.CETTripAdvisorGallery .slick-dots li button::before{content:"\f111";font-family:FontAwesome,serif;text-shadow:0 0 1px rgba(255,255,255,.8);position:absolute;top:0;left:0;width:20px;height:20px;font-size:1.125rem;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots button::before{color:#bec0c4}
.slick-dots .slick-active button::before{color:#707378}
@media only screen and (max-width:850px){.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs .slick-arrow::before{display:none}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide{margin:0 1rem}
.CETGallery .cet-gallery .cet-gallery-coverflow{margin:0 1rem;padding-bottom:1.5rem}
.CETGallery{margin-bottom:1rem}
}
@media(max-width:640px){.CETGallery .cet-gallery .cet-gallery-coverflow h3.small-feature-headline{font-size:1.375rem}
.CETGallery .cet-gallery .cet-gallery-table div .CETGallery-slide{width:32.6%}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-thumbnail,.CETGallery .cet-gallery .cet-gallery-table div .CETGallery-slide p{display:none}
}
.CETGeneralCarousel .slick-prev{left:8px}
.CETGeneralCarousel .slick-next{right:-20px}
.CETGeneralCarousel .slick-arrow::before{color:#343840}
.CETGeneralCarousel .cet-general-carousel--bottomThird .slick-arrow{top:67%}
.CETGeneralCarousel .cet-general-carousel--CETInfographicRail{background:#0a0a0a}
.CETGeneralCarousel .cet-general-carousel--CETInfographicRail .slick-arrow::before{color:#fff}
.CETGeneralCarousel .cet-general-carousel--CETThreeTileSlide .cet-tile-slide .cet-tile{height:225px}
@media only screen and (max-width:850px) and (min-width:641px){.CETGeneralCarousel .cet-general-carousel__slider{margin:auto;max-width:90%}
.CETGeneralCarousel .slick-arrow{display:none}
}
.CETGeneralVideo.cet-image-overlay .CETBasicVideo .player video{top:0}
.CETGeneralInfoPage .CETBreadcrumbs{width:100%;margin:0 auto;max-width:950px;position:relative}
.CETGeneralInfoPage .CETBreadcrumbs .breadcrumbs{position:relative;left:96px;top:40px;z-index:10;padding:.3125rem}
.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div{zoom:1;padding-top:1.5rem}
.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div:after,.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div:before{content:"";display:table}
.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div:after{clear:both}
.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div .CETBreadcrumbs .breadcrumbs{left:0}
.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div .cet-info-main-image{margin:.625rem 0}
.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div img{max-width:100%}
.CETPageHeader .cet-global-page-header .cet-page-header-content{height:70px;margin:0 auto;max-width:1280px;padding:0}
.CETPageHeader .cet-global-page-header .cet-page-header-content a{font-size:.8125rem}
.CETPageHeader .cet-global-page-header .cet-page-header-content a:hover{color:#ad1f23;text-decoration:none}
.CETPageHeader .cet-global-page-header .cet-page-header-links{width:calc(100% - 160px)}
.CETPageHeader .cet-global-page-header .cet-page-header-logo{text-align:center;width:160px}
.CETPageHeader .cet-global-page-header .cet-page-header-main-links{bottom:0;height:70px;position:relative}
.CETPageHeader .cet-global-page-header .cet-page-header-main-links ul.cet-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;height:70px}
.CETPageHeader .cet-global-page-header .cet-page-header-main-links ul.cet-links>li{margin:0 .375rem;padding-bottom:0}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .site-search{left:16px;position:absolute;right:auto;top:8px}
.CETPageHeader .cet-global-page-header .CETHeaderSearch a.site-search__button{color:#fff;font-size:1.375rem}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .site-search__form{background-color:transparent}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .site-search__form button{color:#f1f1f6}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .site-search__form input{border-color:#f1f1f6;color:#f1f1f6}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .site-search__form input::-webkit-input-placeholder{color:#f1f1f6}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .site-search__form input:-ms-input-placeholder{color:#f1f1f6}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .site-search__form input::-ms-input-placeholder{color:#f1f1f6}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .site-search__form input::placeholder{color:#f1f1f6}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .CETModal .cet-dialog-close-box{right:16px;top:16px}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .CETModal .cet-dialog-close-box .fa-cet-close{color:#fff}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .CETModal .cet-dialog-content{background:0}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .CETModal .cet-dialog-wrapper{vertical-align:top;width:100%}
.CETPageHeader .cet-global-page-header .active-indicator{display:none}
.CETPageHeader .cet-global-page-header.has-secondary-nav [data-active=true] .active-indicator{content:"";position:absolute;width:0;height:0;border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;display:block;color:#fff;bottom:-22px}
.CETPageHeader .cet-global-page-header li[data-active=true] a{color:#ad1f23}
.CETPageHeader .cet-global-page-header .small-screen-nav ul li[data-active=true] a{border-left:3px solid #ad1f23}
.CETPageHeader.corporate .cet-page-header{background-color:#0a0a0a;border-bottom:0}
.CETPageHeader.corporate .cet-page-header-logo{width:110px}
.CETPageHeader.corporate .cet-page-header-links{width:calc(90% - 110px);padding-left:0}
.CETPageHeader.corporate .cet-page-header-main-links ul.cet-links>li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.CETPageHeader.corporate .cet-page-header-main-links ul.cet-links>li>a{display:inline-block;font-size:.75rem;font-weight:600;text-align:center;padding:.5rem}
.CETGlobalSecondaryNav{background-color:#fff;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2)}
.CETGlobalSecondaryNav .secondary-navigation{margin:0 auto .25rem;max-width:1280px;overflow:hidden;max-height:120px}
.CETGlobalSecondaryNav .secondary-navigation a{width:140px;display:inline-block;font-size:.8125rem;font-weight:500;margin:1.875rem 0 .625rem;text-align:center;letter-spacing:.0625rem;color:#343840}
.CETGlobalSecondaryNav .secondary-navigation a i{display:block;font-size:2.5rem;height:40px;margin:0 auto;width:40px}
.CETGlobalSecondaryNav .secondary-navigation a:hover{opacity:.8}
.CETGlobalSecondaryNav .secondary-navigation .slick-next,.CETGlobalSecondaryNav .secondary-navigation .slick-prev{background:#fff;border-radius:2px;height:inherit;top:51%;width:60px;z-index:100}
.CETGlobalSecondaryNav .secondary-navigation .slick-next::before,.CETGlobalSecondaryNav .secondary-navigation .slick-prev::before{color:#707378;font-size:3.5rem;line-height:.75}
.CETGlobalSecondaryNav .secondary-navigation .slick-prev{left:-16px}
.CETGlobalSecondaryNav .secondary-navigation .slick-prev::before{margin-left:32%}
.CETGlobalSecondaryNav .secondary-navigation .slick-next{right:-16px}
.CETGlobalSecondaryNav .secondary-navigation .slick-next::before{margin-left:39%}
.CETGlobalTertiaryNav{background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}
.CETGlobalTertiaryNav .tertiary-navigation{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;margin:0 auto;overflow-x:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none}
.CETGlobalTertiaryNav .tertiary-navigation::-webkit-scrollbar{height:0;background:0}
.CETGlobalTertiaryNav .tertiary-navigation li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;-webkit-transition:-webkit-box-shadow .15s ease-in-out;transition:-webkit-box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
.CETGlobalTertiaryNav .tertiary-navigation li:not(:last-child){margin-right:1rem}
.CETGlobalTertiaryNav .tertiary-navigation li:hover,.CETGlobalTertiaryNav .tertiary-navigation li[data-active=true]{height:57px;margin-bottom:.1875rem}
.CETGlobalTertiaryNav .tertiary-navigation a{padding:0 1.5rem;display:inline-block;font-size:.875rem;line-height:3.75rem;overflow:hidden}
.CETGlobalTertiaryNav.corporate .tertiary-navigation li[data-active=true] a{font-weight:600}
@media(min-width:961px){.CETPageHeader .cet-global-page-header .CETHeaderSearch .site-search{left:auto;right:16px;top:16px}
}
@media only screen and (max-width:1100px) and (min-width:961px){.CETPageHeader .cet-global-page-header .cet-page-header-links ul.cet-links>li{margin:0 .125rem}
.CETGlobalSecondaryNav .slick-next{right:0}
.CETGlobalSecondaryNav .slick-prev{left:0}
}
@media only screen and (max-width:850px){.CETPageHeader .cet-global-page-header .CETHeaderSearch .CETModal .cet-dialog-close-box{top:-16px}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .CETModal .cet-dialog-wrapper{margin:3rem auto}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .CETModal .site-search__logo{display:none}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .CETModal .site-search__form{padding:1.5rem 1rem}
.CETPageHeader .cet-global-page-header .CETHeaderSearch .CETModal .site-search__form button.site-search__submit{right:16px}
.CETPageHeader .cet-global-page-header .cet-page-header-content,.CETPageHeader .cet-global-page-header .cet-page-header-logo img{height:50px}
}
@media only screen and (max-width:640px){.CETGlobalSecondaryNav .secondary-navigation a{font-weight:300;width:65px;letter-spacing:.0625rem;margin-top:.625rem}
.CETGlobalSecondaryNav{overflow:hidden;width:100%}
.CETGlobalSecondaryNav .secondary-navigation{width:auto;max-height:75px}
.CETGlobalSecondaryNav .secondary-navigation a i{font-size:1.7rem;height:25px;width:30px}
.CETGlobalTertiaryNav{overflow:hidden;width:100%}
.CETGlobalTertiaryNav .tertiary-navigation{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:50px;overflow-x:scroll;width:auto}
.CETGlobalTertiaryNav .tertiary-navigation a{line-height:3.125rem}
.CETGlobalTertiaryNav .tertiary-navigation li{height:inherit;margin:0}
.CETGlobalTertiaryNav .tertiary-navigation li:hover,.CETGlobalTertiaryNav .tertiary-navigation li[data-active=true]{height:47px;-webkit-box-shadow:0 3px 0 #ad1f23;box-shadow:0 3px 0 #ad1f23;margin-bottom:.1875rem}
}
.CETGoogleMaps iframe{width:100%}
.CETHeaderUtilityBar{background-color:#f1f1f6;color:#0a0a0a;padding:1rem}
.CETHeaderUtilityBar__divider{margin-right:1rem;padding-right:1rem;border-right:1px solid #0a0a0a}
.CETHeaderUtilityBar__group{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:.75rem;line-height:1.0625rem}
.CETHeaderUtilityBar__logo img{margin-right:.5rem;vertical-align:text-bottom}
.CETHeaderUtilityBar__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right;height:25px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.CETHeaderUtilityBar__social-links a:not(:last-child){margin-right:.5rem}
.CETHeaderUtilityBar__social-links i{font-size:1.25rem;vertical-align:middle}
.CETHeaderUtilityBar__social-links span{margin-right:1rem}
.CETHeaderUtilityBar a{color:#0a0a0a}
@media only screen and (max-width:960px){.CETHeaderUtilityBar{display:none}
}
.cet-content.cet-home-page .featured-image-booking-search-container{position:relative;overflow:hidden}
.cet-content.cet-home-page .featured-image-booking-search-container .featured-image-container{position:relative}
.cet-content.cet-home-page .featured-image-booking-search-container .featured-image-container .container-content-holder{min-height:500px}
.cet-content.cet-home-page .pageTitle h1{text-align:center;margin:1.5rem}
.cet-content.cet-home-page .CETPromoBar{margin-bottom:2rem !important}
@media only screen and (max-width:790px){.cet-content.cet-home-page .featured-image-booking-search-container .featured-image-container .container-content-holder{min-height:245px}
.cet-content.cet-home-page .featured-image-booking-search-container .featured-image-container .container-content-holder .booking-button{position:absolute;bottom:0}
}
.CETHero .cet-hero{background-position:center;background-size:cover;background-color:#343840;max-height:550px;position:relative}
.CETHero .cet-hero.standard-ratio{height:calc(1/3 * 100vw);min-height:450px}
.CETHero .cet-hero.narrow-ratio{height:calc(1/5 * 100vw);min-height:380px}
.CETHero .cet-hero-content-wrap .cet-hero-copy{padding:4rem 2rem;z-index:1}
.CETHero .cet-hero-content-wrap .cet-hero-copy .heading{margin-bottom:1rem;text-transform:uppercase}
.CETHero .cet-hero-content-wrap .cet-hero-copy .heading h1,.CETHero .cet-hero-content-wrap .cet-hero-copy .heading h2{font-size:2.875rem;font-weight:100;margin-bottom:1.5rem;text-transform:uppercase}
.CETHero .cet-hero-content-wrap .cet-hero-copy .buttons{margin-top:1rem;white-space:nowrap;display:inline-block}
.CETHero .cet-hero-content-wrap .cet-hero-copy.text-left a.cet-button-secondary{margin-right:32px}
.CETHero .cet-hero-content-wrap .cet-hero-copy.text-center .buttons .col:first-child a{float:right;margin-right:.5rem}
.CETHero .cet-hero-content-wrap .cet-hero-copy.text-center .buttons .col:last-child a{float:left;margin-left:.5rem}
.CETHero .cet-hero-content-wrap .cet-hero-copy.text-center .heading,.CETHero .cet-hero-content-wrap .cet-hero-copy.text-center p{margin-right:auto;margin-left:auto}
.CETHero .cet-hero-content-wrap .cet-hero-booker .cet-universal-booker{padding-bottom:1rem}
@media only screen and (max-width:850px) and (min-width:641px){.CETHero .cet-hero-content-wrap .cet-hero-copy .heading h1,.CETHero .cet-hero-content-wrap .cet-hero-copy .heading h2{font-size:4.5vw}
.CETHero .cet-hero-content-wrap .cet-hero-copy .heading h3{font-size:3vw}
}
@media only screen and (max-width:1100px) and (min-width:851px){.CETHero .cet-hero-content-wrap .cet-hero-copy .heading h1,.CETHero .cet-hero-content-wrap .cet-hero-copy .heading h2{font-size:4vw}
}
@media only screen and (max-width:1100px){.CETHero .pos-t{padding:1.5rem}
}
@media only screen and (max-width:640px){.CETHero .cet-hero-content-wrap .cet-hero-copy.CETRichText{padding:1.5rem 1rem}
.CETHero .cet-hero-content-wrap .cet-hero-copy.CETRichText .heading h1,.CETHero .cet-hero-content-wrap .cet-hero-copy.CETRichText .heading h2{font-size:1.875rem}
.CETHero .cet-hero-content-wrap .cet-hero-copy.CETRichText .heading h3{font-size:1rem;display:none}
.CETHero .cet-hero-content-wrap .cet-hero-copy.CETRichText p{display:block}
.CETHero .cet-hero-content-wrap .cet-hero-copy.CETRichText .buttons a.cet-button,.CETHero .cet-hero-content-wrap .cet-hero-copy.CETRichText .buttons a.cet-button-secondary{font-size:16px}
.CETHero .corporate .cet-hero-content-wrap .cet-hero-copy.text-center .buttons .col{display:block}
.CETHero .corporate .cet-hero-content-wrap .cet-hero-copy.text-center .buttons .col:first-child a,.CETHero .corporate .cet-hero-content-wrap .cet-hero-copy.text-center .buttons .col:last-child a{float:none;margin:.5rem 0;width:100%}
}
@media only screen and (max-width:320px){.CETHero .cet-hero-content-wrap .cet-hero-copy{padding:1rem}
.CETHero .cet-hero-content-wrap .cet-hero-copy p{font-size:.875rem}
.CETHero .cet-hero-content-wrap .cet-hero-copy .buttons{display:block}
.CETHero .cet-hero-content-wrap .cet-hero-copy .buttons .col{display:block;margin:0;padding:0}
.CETHero .cet-hero-content-wrap .cet-hero-copy .buttons .col a.cet-button,.CETHero .cet-hero-content-wrap .cet-hero-copy .buttons .col a.cet-button-secondary{width:100%;display:block;margin:0 0 8px !important;float:none !important}
.CETHero .cet-hero-content-wrap .cet-hero-copy .buttons .col a.cet-button-secondary{display:none}
.CETHero .cet-hero-content-wrap .cet-hero-copy .buttons a.cet-button,.CETHero .cet-hero-content-wrap .cet-hero-copy .buttons a.cet-button-secondary{width:100%}
}
.CETImageAnimation{position:relative}
.CETImageAnimation__layer-background{background-size:cover;background-repeat:no-repeat;width:100%;height:100%}
.CETImageAnimation__layer-background[data-scroll]{position:absolute}
.CETImageAnimation__layer-background[data-scroll=horizontal]:nth-child(2){left:calc(100% - 1px)}
.CETImageAnimation__layer-background[data-scroll=vertical]:nth-child(2){top:calc(100% - 1px)}
@-webkit-keyframes scrollRightToLeft{from{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@keyframes scrollRightToLeft{from{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@-webkit-keyframes scrollLeftToRight{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes scrollLeftToRight{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes scrollTopToBottom{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes scrollTopToBottom{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes scrollBottomToTop{from{-webkit-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes scrollBottomToTop{from{-webkit-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
.CETImageGrid .cet-image-grid-wrapper{height:0;position:relative}
.CETImageGrid .cet-image-grid-nav{opacity:0}
.CETImageGrid .cet-image-grid{margin-bottom:.5rem;height:100%;position:absolute;width:100%}
.CETImageGrid .image-grid-ruler-1{bottom:-21px;margin-left:.5rem;position:absolute;opacity:.3;width:99%}
.CETImageGrid .image-grid-ruler-1 .grid-ruler-cell{width:8.333333333333332%}
.CETImageGrid .image-grid-ruler-2{position:absolute;width:20px;left:-20px;height:98%;margin-top:.5rem;opacity:.3}
.CETImageGrid .image-grid-ruler-2 .grid-ruler-cell{height:8.4%;width:20px}
.CETImageGrid .grid-ruler-cell{border:1px solid;display:table;float:left;text-align:center}
.CETImageGrid .grid-ruler-cell p{display:table-cell;text-align:center;vertical-align:middle}
.CETImageGrid .grid-ruler-cell:nth-child(even){background-color:#ccc;color:#000}
.grid-cell{position:absolute}
.grid-cell-no{position:absolute;top:5px;right:10px;font-size:1.5rem;margin:auto;color:#eee000;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;z-index:1}
.CETImageGridCell{height:100%}
.CETImageGridCell .grid-cell-inner{height:100%;overflow:hidden}
.CETImageGridCell .grid-cell-video-edit{position:absolute;z-index:1;width:100%;height:20%}
.CETImageGridCell iframe{width:100%;height:100%}
.CETImageGridCell>a .grid-cell-background{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);z-index:1;-webkit-transition:opacity 250ms,-webkit-transform 250ms;transition:opacity 250ms,-webkit-transform 250ms;transition:transform 250ms,opacity 250ms;transition:transform 250ms,opacity 250ms,-webkit-transform 250ms}
.CETImageGridCell>a:hover .grid-cell-background{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:.85;-webkit-transition:opacity 250ms,-webkit-transform 250ms;transition:opacity 250ms,-webkit-transform 250ms;transition:transform 250ms,opacity 250ms;transition:transform 250ms,opacity 250ms,-webkit-transform 250ms}
.CETImageGridCell .grid-cell-background,.CETImageGridCell .grid-cell-background-hover{height:100%;width:100%;background:center center/cover no-repeat}
.CETImageGridCell .grid-cell-background{position:relative}
.CETImageGridCell .grid-cell-background .grid-cell-background-hover{position:absolute;opacity:0;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.CETImageGridCell .grid-cell-background:hover .grid-cell-background-hover{opacity:1}
.CETImageGridCell .grid-cell-content{height:100%;white-space:nowrap;position:relative;font-size:1rem}
.CETImageGridCell .grid-cell-content::before{content:"";display:inline-block;height:100%;vertical-align:middle}
.CETImageGridCell .grid-cell-content a.grid-cell-background-link{z-index:3;position:absolute;top:0;left:0;right:0;bottom:0}
.CETImageGridCell .grid-cell-content-inner{z-index:2;display:inline-block;vertical-align:middle;white-space:normal;width:100%;padding:1rem;position:relative;left:-4px;text-align:center}
.CETImageGridCell .grid-cell-content-inner .CETRichText{padding-bottom:.625rem}
.cet-show-more{margin-bottom:4rem}
.cet-show-more a{display:block;padding:1rem;border:1px dotted #777;text-align:center;font-size:1.125rem;font-weight:700}
@media only screen and (max-width:640px){[data-mobile-layout=gallery]{padding-bottom:62.5% !important;overflow:hidden}
[data-mobile-layout=gallery] .cet-image-grid-nav{position:absolute;top:0;font-size:2.8125rem;bottom:0;margin:auto;height:45px;z-index:9;-webkit-transition:opacity .2s;transition:opacity .2s}
[data-mobile-layout=gallery] .cet-image-grid-nav[data-show=true]{opacity:.8}
[data-mobile-layout=gallery] .cet-image-grid-nav[data-show=true]:hover{opacity:1}
[data-mobile-layout=gallery] .cet-image-grid-nav[data-show=true]::before{content:"\f111";font-family:FontAwesome,serif;color:#fff;opacity:.7}
[data-mobile-layout=gallery] .cet-image-grid-nav[data-show=true]::after{top:0;bottom:0;margin:auto;height:32px;font-size:2rem;position:absolute}
[data-mobile-layout=gallery] .cet-image-grid-nav[data-show=true][data-direction="-1"]{left:5px}
[data-mobile-layout=gallery] .cet-image-grid-nav[data-show=true][data-direction="-1"]::after{content:"\f060";font-family:FontAwesome,serif;left:5px}
[data-mobile-layout=gallery] .cet-image-grid-nav[data-show=true][data-direction="1"]{right:5px}
[data-mobile-layout=gallery] .cet-image-grid-nav[data-show=true][data-direction="1"]::after{content:"\f061";font-family:FontAwesome,serif;right:5px}
[data-mobile-layout=gallery] .cet-image-grid{overflow-y:hidden;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
[data-mobile-layout=gallery] .grid-cell{padding:0}
[data-mobile-layout=gallery] .grid-cell .grid-cell-background .grid-cell-content{padding:0 2.8125rem}
[data-mobile-layout=column]{padding-bottom:0 !important;height:auto !important}
[data-mobile-layout=column] .grid-cell{float:left;margin:0;display:inline-block;width:100%;height:100%;position:static !important;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
[data-mobile-layout=column] .grid-cell-inner{width:100%;min-height:180px;display:table}
[data-mobile-layout=column] .grid-cell-background{display:table-cell}
[data-mobile-layout=column] .grid-cell-content-inner{padding:.5rem}
[data-mobile-layout=column] .grid-cell-content-inner .CETRichText{padding:.6875rem .375rem;margin:0}
[data-mobile-layout=column] .buttons{margin:0 auto;display:table;border-spacing:8px}
[data-mobile-layout=column] .cet-button{display:table-cell}
[data-mobile-layout=column] .cet-image-grid{margin-bottom:0;position:relative;display:inline-block}
}
.CETImageModule{max-width:1536px;width:100%;margin:0 auto;display:table}
.CETImageModule .imageModuleCell{float:left;text-align:center;position:relative;overflow:hidden}
.CETImageModule .imageModuleCell[data-imagecount="1"]{width:100%}
.CETImageModule .imageModuleCell[data-imagecount="2"]{width:50%}
.CETImageModule .imageModuleCell[data-imagecount="3"]{width:33.33%}
.CETImageModule .imageModuleCell[data-imagecount="4"]{width:25%}
.CETImageModule .imageModuleCell[data-imagecount="5"]{width:20%}
.CETImageModule .imageModuleCell:hover .imageModulebg{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5)}
.CETImageModule .imageModuleCell .imageModulebg:nth-child(n){-webkit-filter:none;filter:none}
.CETImageModule .imageModuleCell .imageModuleContent{position:absolute;top:50%;left:0;bottom:50%;right:0;margin:-10% 0}
.CETImageModule .imageModuleCell .imageModuleContent .image-module-subtitle,.CETImageModule .imageModuleCell .imageModuleContent .image-module-title{color:#fff;margin-bottom:.625rem;text-shadow:1px 1px 1px #000;-webkit-filter:dropshadow(color=#000,offx=1,offy=1);filter:dropshadow(color=#000,offx=1,offy=1)}
.CETImageModule .imageModuleCell .imageModuleContent .image-module-title{text-transform:uppercase;font-size:1.4375rem}
.CETImageModule .imageModuleCell img{width:100%;display:block}
@media only screen and (max-width:700px){.CETImageModule .imageModuleCell{float:none;width:100%;margin:0 0 .1875rem}
.CETImageModule .imageModuleCell[data-imagecount]{width:100%}
.CETImageModule .imageModuleCell .imageModuleContent{display:block;z-index:1}
.CETImageModule .imageModuleCell .imageModulebg{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5)}
}
.CETInfographicRail{background:#0a0a0a;color:#fff;padding-bottom:1rem}
.CETInfographicRail .infographic-rail{max-width:1280px;margin:0 auto}
.CETInfographicRail .infographic-rail__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}
.CETInfographicRail .infographic-rail__header .rail-heading{margin:0}
.CETInfographicRail .infographic-rail__logo{margin-top:1rem;width:100px}
.CETInfographicRail .infographic-rail__card{text-align:center}
.CETInfographicRail .infographic-rail__card .rail-heading{font-weight:500}
.CETInfographicRail .rail-icon [class^=cet-icon-]{font-size:3.75rem}
.CETInfographicRail .rail-icon [class^=cet-icon-]::before{vertical-align:bottom}
.CETInfographicRail .rail-heading,.CETInfographicRail .rail-subheading{color:#fff;margin:.5rem 0}
.CETInfographicRail .rail-subheading{text-transform:none}
@media only screen and (min-width:1101px){.CETInfographicRail .infographic-rail__card{padding:0 4.5rem}
}
@media only screen and (max-width:1100px){.CETInfographicRail .infographic-rail__card{padding:0 1.5rem}
}
@media only screen and (max-width:850px){.CETInfographicRail{padding:0 1.5rem 1.5rem}
.CETInfographicRail .infographic-rail__logo{width:90px}
.CETInfographicRail .rail-heading{font-size:1.375rem}
}
.CETIntro>div{background-color:#f1f1f6}
.CETIntro>div[data-theme=dark]{background-color:#0a0a0a;color:#fff}
.CETIntro>div[data-theme=dark] h1,.CETIntro>div[data-theme=dark] h2,.CETIntro>div[data-theme=dark] h3,.CETIntro>div[data-theme=dark] h4,.CETIntro>div[data-theme=dark] h5,.CETIntro>div[data-theme=dark] h6{color:#fff}
.CETIntro>div[data-theme=light],.CETIntro>div[data-theme=light] h1,.CETIntro>div[data-theme=light] h2,.CETIntro>div[data-theme=light] h3,.CETIntro>div[data-theme=light] h4,.CETIntro>div[data-theme=light] h5,.CETIntro>div[data-theme=light] h6{color:#141414}
.CETIntro>div[data-theme=white]{background-color:#fff;color:#141414}
.CETIntro>div[data-hide-background=true]{background-color:transparent}
.CETIntro .cet-intro__image .cet-image{padding-right:1rem}
.CETIntro .cet-intro__image.text-center{display:block;margin:0 auto}
.CETIntro .cet-intro__image.text-right{float:right}
.CETIntro .cet-intro__image.text-right~.CETRichText{clear:both}
.CETIntro .cet-intro__text{margin-bottom:1.5rem}
.CETIntro .corporate .cet-intro__text .CETRichText{padding:.5rem}
.CETIntro .corporate .cet-intro__image{margin-bottom:1rem}
.CETIntro .corporate .cet-intro__text{margin-bottom:.5rem}
.CETIntro .corporate .cet-intro-parsys>div{padding-top:.5rem}
.CETIntro .corporate .CETBrandLogos .brand-logo.brand-logo-caesars-rewards{font-size:2rem}
@media only screen and (max-width:850px){.CETIntro .CETSingleColumn{text-align:center}
}
.CETItemListPage .category-selector ul{margin-right:1.5rem;font-size:.875rem}
.CETItemListPage .featured-item-container{padding-top:1rem}
.CETItemListPage .featured-item-container .featured-mobile-background{display:none}
.CETItemListPage .featured-item-container .featured-mobile-background img{width:100%}
.CETItemListPage .featured-page-title{display:none}
.CETItemListPage .cet-mobile-book-now{display:none;margin:0 1rem 1.5rem}
.CETItemListPage .CETLeftSidebar .cet-left-sidebar-content>div{padding-top:1.25rem}
.CETItemListPage[data-featured="1"]>.CETLeftSidebar .cet-left-sidebar-content>div{padding-top:0}
.CETItemListPage .above_list>*{margin-bottom:.625rem}
.category-selector{text-transform:uppercase;margin-bottom:1rem}
.category-selector .category-arrow-box{position:relative;display:none}
.category-selector .category-arrow-box[data-selected="1"],.category-selector li[data-selected="1"] .category-arrow-box{display:block}
.category-selector .category-arrow-box::after{left:100%;top:50%;border:17px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-top:-2.125rem}
.category-selector li{cursor:pointer;line-height:2.1875rem;padding-left:.625rem}
@media only screen and (max-width:700px){.CETItemListPage .CETLeftSidebar .cet-left-sidebar-content>div{padding-top:0}
}
@media only screen and (max-width:640px){.CETItemListPage .featured-item-container .featured-mobile-background{display:block}
.CETItemListPage .featured-item-container{padding-top:0}
.CETItemListPage .cet-mobile-book-now{display:block}
.CETItemListPage .category-selector{display:none}
.CETItemListPage .featured-item-container::after{padding-top:0}
.CETItemListPage .featured-item-container .featured-item-content-container{position:relative}
.CETItemListPage .featured-item-container[data-theme=left]{background-position-y:0;background-repeat:no-repeat}
.CETItemListPage .featured-item-content .main-featured-cat,.CETItemListPage .featured-item-content h2{margin-left:0}
.CETItemListPage .featured-item-content .featured-best-rate-guarantee,.CETItemListPage .featured-item-content .featured-item-description,.CETItemListPage .featured-item-content .featured-item-propinfo{display:block}
.CETItemListPage .featured-item-content .featured-best-rate-guarantee{padding-bottom:.5rem}
.CETItemListPage .featured-page-title{display:none}
}
@media only screen and (max-width:850px){.CETDataList .cet-list{margin-bottom:0}
.cet-list{zoom:1;margin-bottom:.5rem;padding:0;width:100%;border:0;position:relative}
.cet-list:after,.cet-list:before{content:"";display:table}
.cet-list:after{clear:both}
.cet-list div.col{float:left}
.cet-list .list-item{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.04)}
.cet-list .list-item:hover a{-webkit-filter:contrast(1);filter:contrast(1)}
.cet-list .list-item__title{font-size:1.125rem;margin:0}
.cet-list .list-item__image{min-width:128px;width:auto;margin:0}
.cet-list .list-item__content{padding:1rem 2rem}
.cet-list .list-item__mobile-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;right:16px}
.no-flexbox .cet-list .list-item__mobile-arrow{height:100%;display:table;width:100%}
.no-flexbox .cet-list .list-item__mobile-arrow>div{display:table-cell !important;vertical-align:middle}
}
.list-item--CETListItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 1rem;max-width:1280px;padding-bottom:0;position:relative;width:100%}
.list-item--CETListItem .list-item__image{padding-right:1.5rem}
.list-item--CETListItem .list-item__highlight-text{font-size:1.375rem}
.list-item--CETListItem .list-item__container{padding:1rem 1rem 1rem 0;position:relative}
.list-item--CETListItem .list-item__title{font-size:1.375rem}
.list-item--CETListItem .list-item__subtitle{font-size:1.125rem}
.list-item--CETListItem .list-item__expense-level{background:#f1f1f6;border-radius:2px;color:#707378;display:inline-block;font-size:.875rem;font-weight:600;padding:0 .5rem}
.list-item--CETListItem.corporate .list-item__buttons{text-align:left}
.list-item--CETListItem.corporate .list-item__image img{width:100%}
@media only screen and (min-width:641px){.list-item--CETListItem .list-item__container{display:-webkit-box;display:-ms-flexbox;display:flex}
.list-item--CETListItem .list-item__main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.list-item--CETListItem .list-item__main-content[data-withoutimage=true]{width:100%;padding-left:0}
}
@media only screen and (max-width:850px) and (min-width:641px){.list-item--CETListItem .list-item__mobile-arrow{color:#343840;display:block}
.list-item--CETListItem .list-item__main-content-copy{padding-right:3rem;position:relative}
}
@media only screen and (max-width:1100px){.list-item--CETListItem .list-item__highlight-text{font-size:1.125rem}
}
@media only screen and (max-width:850px){.list-item--CETListItem .list-item__container{padding:1rem;background:rgba(255,255,255,.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.list-item--CETListItem .list-item__container:hover{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2)}
.list-item--CETListItem .list-item__title{font-size:1.125rem}
.list-item--CETListItem .list-item__buttons{display:none}
.list-item--CETListItem.corporate .list-item__buttons.buttons{display:block}
.list-item--CETListItem.corporate .list-item__buttons.buttons>a{margin-top:.5rem}
.list-item--CETListItem.corporate .list-item__mobile-arrow,.list-item--CETListItem.corporate .list-item__mobile-link{display:none}
}
@media only screen and (max-width:640px){.list-item--CETListItem .list-item__container{padding:0}
.list-item--CETListItem .list-item__main-content{background:#fff;padding:1rem}
.list-item--CETListItem .list-item__image{padding-right:0}
.list-item--CETListItem .list-item__highlight-text{font-size:1.625rem}
.list-item--CETListItem .list-item__expense-level,.list-item--CETListItem .list-item__type-header{font-size:.75rem}
.list-item--CETListItem.corporate .list-item__buttons.buttons>a{display:block;margin:.5rem 0}
}
.CETLoginModal .tr-login-module-content-facebook,.CETLoginModal .tr-login-not-a-member-facebook,.CETLoginModal .tr-login-password-help-facebook,.CETLoginModal .tr-login-sign-in-facebook{display:none}
.CETLoginModal .top-corner-image{position:absolute;top:0;left:0}
.CETLoginModal .tr-login-module{width:540px;padding:2em;color:#343840;text-align:center;font-size:.75rem}
.CETLoginModal .tr-login-module .tr-login-cant-login,.CETLoginModal .tr-login-module .tr-login-close,.CETLoginModal .tr-login-module .tr-login-module-content,.CETLoginModal .tr-login-module .tr-login-module-sign-in{margin:1rem 0}
.CETLoginModal .tr-login-module .tr-login-module-content{text-align:left;padding:.5rem}
.CETLoginModal .tr-login-module .tr-login-login-section{zoom:1;background-color:#f1f1f6;border:1px solid #bec0c4;margin:0 .5rem}
.CETLoginModal .tr-login-module .tr-login-login-section:after,.CETLoginModal .tr-login-module .tr-login-login-section:before{content:"";display:table}
.CETLoginModal .tr-login-module .tr-login-login-section:after{clear:both}
.CETLoginModal .tr-login-module .tr-login-login-section>div{width:70%;margin:auto;padding:.5rem}
.CETLoginModal .tr-login-module .tr-login-login-section>div p{margin:.5rem 0}
.CETLoginModal .tr-login-module .tr-login-login-section>div label{display:block;font-size:.75rem;font-weight:700;margin-bottom:.5rem;text-align:left}
.CETLoginModal .tr-login-module .tr-login-login-section>div .tr-login-not-a-member a{text-decoration:underline;color:#ad1f23}
.CETLoginModal .tr-login-module .tr-login-options,.CETLoginModal .tr-login-module .tr-login-password,.CETLoginModal .tr-login-module .tr-login-rewards-number{padding-top:.25rem}
.CETLoginModal .tr-login-module .tr-login-options{padding-bottom:.25rem}
.CETLoginModal .tr-login-module .tr-login-close,.CETLoginModal .tr-login-module .tr-login-module-content{font-weight:400}
.CETLoginModal .tr-login-module .sharedLinkStyles{text-decoration:underline;color:#141414}
.CETLoginModal .tr-login-module .sharedLinkStylesTR{text-decoration:underline !important;color:#ad1f23 !important}
.CETLoginModal .tr-login-module .tr-login-password-help-facebook a.tr-login-password-help-link,.CETLoginModal .tr-login-module .tr-login-password-help-facebook a.tr-login-password-help-link:hover{text-decoration:underline;color:#141414}
.CETLoginModal .tr-login-module .tr-login-cant-login a,.CETLoginModal .tr-login-module .tr-login-cant-login a:hover,.CETLoginModal .tr-login-module .tr-login-not-a-member a,.CETLoginModal .tr-login-module .tr-login-not-a-member a:hover,.CETLoginModal .tr-login-module .tr-login-not-a-member-facebook a.tr-login-link,.CETLoginModal .tr-login-module .tr-login-not-a-member-facebook a.tr-login-link:hover{text-decoration:underline !important;color:#ad1f23 !important}
.CETLoginPanel{max-width:664px}
.CETLoginPanel p,.CETLoginPanel__headline{color:#343840}
.CETLoginPanel p{font-size:.875rem}
.CETLoginPanel__headline{margin:0;line-height:1.2;font-weight:700;text-transform:uppercase}
.CETLoginPanel .error{font-size:.75rem}
.CETLoginPanel__progress-bar-text{font-size:.875rem;margin-bottom:1rem}
.CETLoginPanel__logo-image{max-width:124px}
.CETLoginPanel__login-form form{padding:1rem}
.CETLoginPanel__login-form .top-corner-image{display:none}
.CETLoginPanel__login-form form a:not([class*=cet-button]){color:#343840;text-decoration:underline}
.CETLoginPanel__login-form form a:not([class*=cet-button]):hover{color:#ad1f23}
.CETLoginPanel__why-join{padding:1.5rem 1rem}
.CETLoginPanel__login-box{display:block;display:-webkit-box;display:-ms-flexbox;display:flex}
.CETLoginPanel__login-box footer{font-size:.75rem;padding-bottom:.5rem}
.CETLoginPanel__login-box footer .tr-login-disclaimer p{margin:0;font-size:.65rem}
.CETLoginPanel__login-box footer .tr-login-disclaimer .tr-login-link{font-size:.65rem}
.CETLoginPanel__login-box>div:first-child{float:left;border-right:1px solid #f1f1f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.CETLoginPanel__login-box .tr-login-module-sign-in{margin:1rem 0}
.CETLoginPanel__login-box .tr-button{width:100%;font-size:inherit}
.CETLoginPanel__login-box .tr-login-rewards-number{margin-bottom:.5rem}
.CETLoginPanel__login-box .tr-login-cant-login,.CETLoginPanel__login-box .tr-login-not-a-member{text-align:center}
.CETLoginPanel .CETForm label{font-size:.75rem;text-transform:none}
.CETMenu .CETAccordion .accordion-item .accordion-heading h3{padding:0}
div.CETMiniCalendar{padding:1rem;text-align:center;font-size:.75rem;line-height:.875rem;cursor:default}
div.CETMiniCalendar h3{color:#f8f2ea;margin-bottom:1rem}
div.CETMiniCalendar ul{margin:0 0 1.5625rem}
div.CETMiniCalendar ul li{display:block;font-size:1rem;color:#33302e;margin:0 0 .625rem}
div.CETMiniCalendar .DynarchCalendar{position:relative}
div.CETMiniCalendar .DynarchCalendar table{margin-bottom:.5rem}
div.CETMiniCalendar .DynarchCalendar-titleCont{width:100%}
div.CETMiniCalendar .DynarchCalendar-focusLink{display:none}
div.CETMiniCalendar .DynarchCalendar-navBtn{position:absolute;z-index:10;cursor:pointer}
div.CETMiniCalendar .DynarchCalendar-navBtn>div{height:7px;width:13px}
div.CETMiniCalendar .DynarchCalendar-navDisabled{opacity:.3}
div.CETMiniCalendar .DynarchCalendar-prevMonth{left:20px}
div.CETMiniCalendar .DynarchCalendar-prevMonth::before{content:"\f100";font-family:FontAwesome,serif}
div.CETMiniCalendar .DynarchCalendar-nextMonth{right:20px}
div.CETMiniCalendar .DynarchCalendar-nextMonth::before{content:"\f101";font-family:FontAwesome,serif}
div.CETMiniCalendar .DynarchCalendar-prevYear{left:10px}
div.CETMiniCalendar .DynarchCalendar-prevYear::before{content:"\f104";font-family:FontAwesome,serif}
div.CETMiniCalendar .DynarchCalendar-nextYear{right:10px}
div.CETMiniCalendar .DynarchCalendar-nextYear::before{content:"\f105";font-family:FontAwesome,serif}
div.CETMiniCalendar .DynarchCalendar-dayNames{padding-left:.3125rem;padding-right:.3125rem;margin-top:.9375rem}
div.CETMiniCalendar .DynarchCalendar-title div{margin:0 auto;font-size:1rem;text-transform:uppercase;color:#b1a291}
div.CETMiniCalendar .DynarchCalendar-day,div.CETMiniCalendar .DynarchCalendar-dayNames div,div.CETMiniCalendar .DynarchCalendar-weekNumber{width:2.3em;padding:.25rem 0 .25rem .125rem}
div.CETMiniCalendar .DynarchCalendar-body{position:relative;overflow:hidden}
div.CETMiniCalendar .DynarchCalendar-bodyTable td{border-right:1px solid #2c2c2c}
div.CETMiniCalendar .DynarchCalendar-bodyTable td .DynarchCalendar-day-othermonth{color:#888}
div.CETMiniCalendar .DynarchCalendar-bodyTable td .DynarchCalendar-day-disabled{opacity:.5}
div.CETMiniCalendar .DynarchCalendar-bodyTable td .DynarchCalendar-hover-date{background-color:#37332f}
div.CETMiniCalendar .DynarchCalendar-body td.DynarchCalendar-last-col{border:0}
div.CETMiniCalendar .DynarchCalendar-body>div{position:absolute}
div.CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-backYear{top:-100%;left:0}
div.CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-back{top:5px;left:-100%}
div.CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-fwd{top:5px;left:100%}
div.CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-now{top:5px;left:0}
div.CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-fwdYear{top:100%;left:0}
div.CETMiniCalendar .DynarchCalendar-menu{position:absolute;left:0;top:15px;width:100%;height:100%;background-color:#ddd;overflow:hidden;opacity:.85;text-align:center}
div.CETMiniCalendar .DynarchCalendar-menu .DynarchCalendar-hover-navBtn{padding:.125rem .25rem;color:#000}
div.CETMiniCalendar .DynarchCalendar-menu .DynarchCalendar-pressed-navBtn{padding:.125rem .25rem;background-color:#777;color:#fff}
div.CETMiniCalendar .DynarchCalendar-menu table td div{padding:.1875rem .3125rem}
div.CETMiniCalendar .DynarchCalendar-menu-month{width:5.5em}
div.CETMiniCalendar .DynarchCalendar-day,div.CETMiniCalendar .DynarchCalendar-dayNames div,div.CETMiniCalendar .DynarchCalendar-navBtn,div.CETMiniCalendar .DynarchCalendar-pressed-title div{color:#fff}
.CETModal .cet-dialog{-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:9000;overflow-y:auto}
.CETModal .cet-dialog::before{content:"";display:inline-block;height:100%;vertical-align:middle}
.CETModal .cet-dialog-wrapper{border:2px solid #fff;display:inline-block;margin:auto;max-height:90%;max-width:95%;position:relative;vertical-align:middle;width:auto;z-index:0}
.CETModal .cet-dialog-content{background:#fff;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2);border-radius:2px;height:100%;max-height:100%;max-width:100%;overflow:hidden;position:relative;text-align:left;width:100%;z-index:0}
.CETModal .cet-dialog-content>div{position:relative}
.CETModal .cet-dialog-content .CETYoutube .cet-youtube{margin-bottom:0}
.CETModal .cet-dialog-content .genericDialog{background:#f1f1f6;display:inline-block;color:#141414;padding:1.5rem;text-align:center}
.CETModal .cet-dialog-content[data-has-iframe=true]{max-width:75vw}
.CETModal .cet-dialog-content .slide-video{width:800px}
.CETModal .cet-dialog-content .cet-modal-background-image img{display:inherit}
.CETModal .cet-dialog-close-box,.CETModal .cet-dialog-close-box-white{cursor:pointer;z-index:1;display:block;font-size:2.125rem;line-height:1.2;right:8px;position:absolute;width:34px}
.CETModal .cet-dialog-close-box .fa-cet-close,.CETModal .cet-dialog-close-box-white .fa-cet-close{color:#141414}
.CETModal .cet-dialog-close-box-white .fa-cet-close{color:#fff}
.CETModal .cet-dialog-background{cursor:pointer;height:100%;width:100%}
.CETModal[data-displayed=true] .cet-dialog-content{display:inline-block}
.CETModal .cet-modal-content{height:100%;position:absolute;top:0;width:100%}
.CETPromoModal{font-size:1.125rem}
.CETPromoModal .cet-button{font-size:16px;vertical-align:bottom}
.CETPromoModal .cet-image{width:700px;max-width:100%}
.CETPromoModal .old-price .cet-lowest-rate{display:none}
.CETPromoModal .container-price-text .night{padding-left:.25rem}
.CETPromoModal .container-price-text .new-price .cet-lowest-rate{font-size:2.8125rem;line-height:1;vertical-align:top}
.CETPromoModal .container-post-text{text-transform:initial;font-size:.875rem;padding-bottom:.25rem}
.CETPromoModal .text-right .container-post-text{width:40%;margin-left:60%}
.CETPromoModal .text-left .container-post-text{width:40%;margin-right:60%}
.CETPromoModal .text-center>div{display:inline-block;vertical-align:top}
.CETPromoModal .text-center .old-price{display:block;line-height:.5;text-align:right}
.CETPromoModal .text-center .container-price-text{padding:0 .5rem}
.CETPromoModal .text-center .container-post-text{padding-right:.5rem;padding-top:.5rem}
.cet-modal-promo .CETModal .cet-dialog-close-box{font-size:1.5rem;right:0;top:-4px}
html.no-touchevents .CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-content[data-has-iframe=true]{overflow-y:hidden}
.is-edit-mode .CETModal .cet-dialog{display:none}
@media only screen and (max-width:700px){.CETModal .cet-dialog-wrapper{margin:4.5rem auto}
.CETModal .cet-dialog-close-box,.CETModal .cet-dialog-close-box-white{padding:.3125rem;right:0;top:0}
}
.CETTRAccountPanel{max-width:264px;padding:1rem}
.CETTRAccountPanel__headline{font-weight:800}
.CETTRAccountPanel__row{border-bottom:1px solid #f1f1f6;padding:.5rem 0}
.CETTRAccountPanel__row:last-child{border-bottom:0;border-top:1px solid #f1f1f6}
.CETPageTitle{padding-bottom:4rem}
.CETPageTitle .cet-page-title{background-color:#f1f1f6;background-position:center right;background-repeat:no-repeat;background-size:100% 100%;color:#141414}
.CETPageTitle .cet-page-title h1{margin-bottom:0;padding:2rem 2.5rem}
.CETPageTitle .cet-page-title[data-theme=dark],.CETPageTitle .cet-page-title[data-theme=dark] h1{color:#141414}
.CETPageTitle .cet-page-title[data-theme=light],.CETPageTitle .cet-page-title[data-theme=light] h1{color:#707378}
.CETPageTitle .cet-page-title[data-theme=white],.CETPageTitle .cet-page-title[data-theme=white] h1{color:#fff}
@media(max-width:960px){.CETPageTitle .cet-page-title{background-size:auto 100%}
}
.CETPageHeader{top:0;display:block;position:relative;width:100%;z-index:1000}
.CETPageHeader[data-fixed=true]{top:0}
.CETPageHeader .CETDataNavigation .cet-datanav-column{width:150px;display:inline-block;vertical-align:top;margin-right:.625rem}
.CETPageHeader .CETDataNavigation .cet-item-category-section{border:0}
.CETPageHeader .CETDataNavigation .cet-item-category-section h3{text-transform:initial;font-size:.875rem;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid #f4f4f4;width:80%}
.CETPageHeader .CETDataNavigation h2,.CETPageHeader .CETDataNavigation h3,.CETPageHeader .CETDataNavigation h4{text-transform:uppercase;margin-bottom:0}
.CETPageHeader .CETDataNavigation h2.cet-data-nav-header,.CETPageHeader .CETDataNavigation h3.cet-data-nav-header,.CETPageHeader .CETDataNavigation h4.cet-data-nav-header{font-size:1.3125rem !important;padding-bottom:1rem}
.CETPageHeader .cet-page-header{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2)}
.CETPageHeader .cet-page-header-content-outer{background-position:center;background-size:cover}
.CETPageHeader .cet-page-header-content{height:95px;padding:.5rem;position:relative}
.CETPageHeader .cet-page-header-links,.CETPageHeader .cet-page-header-logo{float:left}
.CETPageHeader .cet-page-header-links a{color:#f1f1f6;text-decoration:none}
.CETPageHeader .cet-page-header-links a:hover{color:#141414;text-decoration:none}
.CETPageHeader .cet-header-additional-info{max-width:280px;position:absolute;right:16px;z-index:1;height:calc(100% - 8px)}
.CETPageHeader .cet-header-additional-info .is-visible-signedout{margin-bottom:.5rem}
.CETPageHeader .cet-header-additional-info .CETLogin__welcome a{text-decoration:none}
.CETPageHeader .cet-page-header-links{position:relative;height:100%;width:calc(100% - 180px);padding-left:2rem}
.CETPageHeader ul.cet-links{zoom:1}
.CETPageHeader ul.cet-links:after,.CETPageHeader ul.cet-links:before{content:"";display:table}
.CETPageHeader ul.cet-links:after{clear:both}
.CETPageHeader ul.cet-links>li{float:left;position:relative}
.CETPageHeader div.cet-page-header-main-links,.CETPageHeader div.cet-page-header-sub-links{text-transform:uppercase}
.CETPageHeader .cet-page-header-sub-links{font-size:.75rem;padding:0 .5rem}
.CETPageHeader .cet-page-header-sub-links li{margin-right:1rem}
.CETPageHeader .cet-page-header-sub-links li i{font-size:1rem;margin-right:.25rem;vertical-align:middle}
.CETPageHeader .cet-page-header-sub-links ul li[data-active=true] .active-indicator{display:none}
.CETPageHeader .cet-page-header-main-links{bottom:4px;height:30px;position:absolute;font-weight:300}
.CETPageHeader .cet-page-header-main-links>.cet-links>li{padding-bottom:1rem}
.CETPageHeader .cet-page-header-main-links .active-indicator{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;width:0;height:0;border-right:6px solid transparent;border-bottom:6px solid;border-left:6px solid transparent;bottom:-1px;left:50%;opacity:0}
.CETPageHeader .cet-page-header-main-links .cet-hover-content{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;visibility:hidden;opacity:0;z-index:1;top:calc(100% + 3px);text-transform:none;min-width:400px;border:1px solid #ddd;padding:0 1.5rem;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2);border-radius:0 0 2px 2px}
.CETPageHeader .cet-page-header-main-links .cet-hover-content>*{padding:1rem}
.CETPageHeader .cet-page-header-main-links>ul.cet-links>li>a{padding:.5rem .625rem}
.CETPageHeader .cet-page-header-logo{height:100%;max-width:180px}
.CETPageHeader .cet-page-header-logo a{height:100%}
.CETPageHeader .cet-page-header-logo img{height:100%;max-width:180px}
.CETPageHeader .cet-page-header-mobile-logo{display:none}
.CETPageHeader .playtika-btn{padding-top:.25rem;float:right}
.CETPageHeader.CETEnterpriseHeader .cet-page-header .cet-page-header-logo{width:180px}
.CETPageHeader.CETEnterpriseHeader .cet-page-header .cet-page-header-links{width:calc(100% - 180px)}
.CETPageHeader.CETEnterpriseHeader .cet-page-header .cet-page-header-logo .long{min-width:125px}
.CETPageHeader.CETEnterpriseHeader .cet-page-header .cet-page-header-main-links{font-size:.875rem}
.CETPageHeader.CETEnterpriseHeader .cet-page-header ul.cet-links .small-screen-menu{color:#f1f1f6}
.no-flexbox .cet-header-additional-info{max-width:328px !important}
@media only screen and (max-width:1100px){.CETPageHeader .CETDataNavigation .cet-datanav-column{width:30.3334%}
}
@media only screen and (max-width:960px){.CETPageHeader .cet-page-header-content{-moz-flex:none;-ms-flex:none;-webkit-box-flex:0;flex:none;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px}
.CETPageHeader .cet-page-header-content .cet-page-header-links,.CETPageHeader .cet-page-header-content .playtika-btn{display:none}
.CETPageHeader .cet-page-header-content>div{-moz-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1 1 0;height:50px}
.CETPageHeader .cet-page-header-desktop-logo{display:none}
.CETPageHeader .cet-page-header-mobile-logo{-moz-flex:none;-ms-flex:none;-webkit-box-flex:0;flex:none;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.CETPageHeader .cet-page-header-logo img{max-width:150px}
.CETPageHeader .cet-header-additional-info{position:relative;max-width:initial;right:0;height:initial}
.CETPageHeader .cet-header-additional-info>div{float:left}
.CETPageHeader .cet-page-header-main-links{position:relative}
}
@media only screen and (max-width:640px){.CETPageHeader .cet-page-header-content{height:50px}
}
.no-flexbox .cet-promobar-items{zoom:1}
.no-flexbox .cet-promobar-items:after,.no-flexbox .cet-promobar-items:before{content:"";display:table}
.no-flexbox .cet-promobar-items:after{clear:both}
.CETPromoBar{text-align:center;width:100%;margin:0 auto;padding:1.5rem 0}
.CETPromoBar .cet-promobar-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;white-space:nowrap}
.CETPromoBar .promo-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:normal}
.CETPromoBar .promo-item .promo-text{-moz-flex-grow:1;-ms-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.CETPromoBar .promo-item .promo-textarea{color:#141414}
.CETPromoBar .promo-item h3,.CETPromoBar .promo-item h4{text-transform:uppercase}
.CETPromoBar .promo-item h3{font-size:1.25rem;margin:1.25rem .625rem;overflow:hidden}
.CETPromoBar .promo-item h4{font-size:1rem;overflow:hidden}
.CETPromoBar .promo-item h4.above{min-height:35px}
.CETPromoBar .promo-item .promo-item-overlay,.CETPromoBar .promo-item h4.below,.CETPromoBar .promo-item[data-visible=false]{display:none}
.CETPromoBar.corporate .cet-promobar-items .promo-icon{height:85px;margin:0 auto;width:85px}
.CETPromoBar.corporate .cet-promobar-items .promo-icon [class^=cet-icon-]{background-color:#7b777d;border-radius:50px;color:#fff;display:block;font-size:2.5rem;height:100%;padding:1.305rem 1rem;width:100%}
.CETPromoBar.corporate .cet-promobar-items .promo-item{border-right:0}
.CETPromoBar.corporate .cet-promobar-items .promo-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.CETPromoBar.corporate .cet-promobar-items .promo-item h3{font-size:1rem;font-family:"Open Sans",Arial,sans-serif;font-weight:600;margin-bottom:.75rem;margin-top:.25rem}
.CETPromoBar.corporate .cet-promobar-items .promo-item h4.above{min-height:auto}
.CETPromoBar.corporate .cet-promobar-items .promo-textarea{padding:0 2rem 1rem}
@media only screen and (max-width:1100px){.CETPromoBar.corporate .cet-promobar-items{-ms-flex-wrap:wrap;flex-wrap:wrap}
.CETPromoBar.corporate .cet-promobar-items .promo-item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:4rem}
}
@media only screen and (max-width:640px){.CETPromoBar{margin:0;text-align:left}
.CETPromoBar .cet-promobar-items{display:block}
.CETPromoBar .cet-promobar-items .promo-item{display:block;width:100%;padding:.75rem .625rem;background:rgba(0,0,0,.04);position:relative;margin-bottom:.3125rem;border-radius:2px}
.CETPromoBar .cet-promobar-items .promo-item h3{height:auto;margin:0 1.25rem 0 0;font-size:1.3125rem}
.CETPromoBar .cet-promobar-items .promo-item h4{margin:0 1.25rem .1875rem 0;font-size:.875rem}
.CETPromoBar .cet-promobar-items .promo-item h4.above{min-height:16px}
.CETPromoBar .cet-promobar-items .promo-item .promo-cta .cet-button{display:none}
.CETPromoBar .cet-promobar-items .promo-item .promo-item-overlay{position:absolute;display:block;top:0;bottom:0;right:0;left:0}
.CETPromoBar .cet-promobar-items .promo-item .promo-item-overlay i{position:absolute;right:10px;font-size:1.75rem;top:50%;margin-top:-0.625rem}
.CETPromoBar.corporate .cet-promobar-items .promo-item{background-color:#fff;margin-bottom:.5rem;padding-top:1.5rem;text-align:center}
.CETPromoBar.corporate .cet-promobar-items .promo-item h3,.CETPromoBar.corporate .cet-promobar-items .promo-item h4{margin-right:0}
.CETPromoBar.corporate .cet-promobar-items .promo-item .promo-cta{margin-top:1.5rem}
.CETPromoBar.corporate .cet-promobar-items .promo-item .promo-cta .cet-button{display:block}
.CETPromoBar.corporate .cet-promobar-items .promo-item .promo-item-overlay{display:none}
}
.CETPromoBar[data-type=promoGrid]{position:relative;padding:1.25rem 0}
.CETPromoBar[data-type=promoGrid]>header{zoom:1;margin-bottom:.5rem}
.CETPromoBar[data-type=promoGrid]>header:after,.CETPromoBar[data-type=promoGrid]>header:before{content:"";display:table}
.CETPromoBar[data-type=promoGrid]>header:after{clear:both}
.CETPromoBar[data-type=promoGrid]>header .promoGridTitle{text-transform:uppercase;font-weight:700;text-align:left;font-size:1.875rem;float:left}
.CETPromoBar[data-type=promoGrid]>header .promoGridNavigation{text-align:right;float:right;width:50%;text-transform:uppercase}
.CETPromoBar[data-type=promoGrid]>footer{display:none}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items{-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item{width:50%;float:left;text-align:left;padding:.625rem}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item>div{display:table-cell;vertical-align:top}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item>div h3{text-transform:uppercase;font-weight:500;font-size:1.125rem}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item>div h4{text-transform:none;font-size:1rem}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item>div h4.above{display:none}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item>div h4.below{display:block}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item .promo-cta{float:right;vertical-align:top}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item .promo-cta .cet-button{text-transform:uppercase;padding:0 10px;min-width:120px}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item:nth-child(n+3){border-top:1px solid #000}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item:nth-child(2n+1){border-right:1px solid #000}
.CETPromoBar[data-type=promoGrid] .gridNavigationContainer{width:100% !important}
.CETPromoBar[data-type=promoGrid] .gridNavigationContainer .promoGridNavigation{text-align:center !important;width:100% !important}
@media only screen and (max-width:640px){.CETPromoBar[data-type=promoGrid] .cet-promobar-items{margin-bottom:1.25rem}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item{width:100% !important;border:none !important;display:block}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item>div{display:block}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item>div h4{top:35px !important}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item .promo-cta{float:none;margin:.625rem 0}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item .promo-cta .cet-button{font-size:18px;float:none !important;display:block;margin-top:10px}
.CETPromoBar[data-type=promoGrid] .cet-promobar-items .promo-item-overlay{display:none !important}
.CETPromoBar[data-type=promoGrid]>header .promoGridNavigation{display:none}
.CETPromoBar[data-type=promoGrid]>footer{display:block;text-align:center;text-transform:uppercase}
}
.CETPropertyInformation{margin:1.5rem 0}
.CETPropertyInformation p.sub-col-module_text{margin:0 1.25rem .9375rem 0}
.CETPropertyInformation p.sub-col-module_text span{display:block}
.CETPropertyInformation .small-divider{height:1px;width:35px;background-color:#dfd9d2;margin:0 0 .9375rem}
.CETPropertyLinkList{margin-bottom:1.5rem}
.CETPropertyLinkList a{display:inline-block;padding:.5rem 0}
.CETPropertyLinkList .cet-prop-list{-webkit-column-count:3;column-count:3;-webkit-column-gap:48px;column-gap:48px}
.CETPropertyLinkList .cet-prop-list-state{margin:0 1.5rem 1.5rem}
.no-csscolumns .CETPropertyLinkList .cet-prop-list-state{float:left;width:33%}
@media(min-width:851px){.CETPropertyLinkList{margin-top:1.5rem}
}
.CETRichText h2:first-child,.CETRichText h3:first-child,.CETRichText h4:first-child,.CETRichText h5:first-child,.CETRichText h6:first-child,.coral-RichText-editor h2:first-child,.coral-RichText-editor h3:first-child,.coral-RichText-editor h4:first-child,.coral-RichText-editor h5:first-child,.coral-RichText-editor h6:first-child{margin-top:0}
.CETRichText h2:last-child,.CETRichText h3:last-child,.CETRichText h4:last-child,.CETRichText h5:last-child,.CETRichText h6:last-child,.coral-RichText-editor h2:last-child,.coral-RichText-editor h3:last-child,.coral-RichText-editor h4:last-child,.coral-RichText-editor h5:last-child,.coral-RichText-editor h6:last-child{margin-bottom:0}
.CETRichText h2:only-child,.CETRichText h3:only-child,.CETRichText h4:only-child,.CETRichText h5:only-child,.CETRichText h6:only-child,.coral-RichText-editor h2:only-child,.coral-RichText-editor h3:only-child,.coral-RichText-editor h4:only-child,.coral-RichText-editor h5:only-child,.coral-RichText-editor h6:only-child{margin:1rem 0}
.CETRichText img,.coral-RichText-editor img{max-width:100%}
.CETRichText ol,.CETRichText ul,.coral-RichText-editor ol,.coral-RichText-editor ul{margin-left:2rem;margin-bottom:1rem}
.CETRichText ul,.coral-RichText-editor ul{list-style:disc}
.CETRichText ol,.CETRichText ol li,.coral-RichText-editor ol,.coral-RichText-editor ol li{list-style:decimal}
.CETRichText li,.coral-RichText-editor li{list-style:initial;margin-bottom:.25rem}
.CETRichText .cet-alert-text,.coral-RichText-editor .cet-alert-text{color:red;font-weight:700}
.CETRichText .CETDataNavigation h4,.coral-RichText-editor .CETDataNavigation h4{font-size:1rem}
.CETRichText .expert-tips,.coral-RichText-editor .expert-tips{display:inline-block;border-top:1px solid #bec0c4;border-bottom:1px solid #bec0c4;padding:.625rem 0}
.CETRichText .cet-footnote,.coral-RichText-editor .cet-footnote{line-height:2.16666667em;margin-top:0;margin-bottom:0;font-size:.75rem;color:#343840}
.root_content>.CETSingleColumn:first-child .content>.CETRichText:first-child{margin-top:1.5rem}
.cet-content>.CETSingleColumn:first-child>.content h1:first-child{font-size:2.25rem;text-transform:uppercase;margin-top:1rem}
.cet-strikethrough{text-decoration:line-through}
.cet-two-wide{float:left;margin:0;padding:0;width:50%}
.text{padding-left:1.5rem;padding-right:1.5rem}
.legal-text{font-size:.875rem}
@media only screen and (min-width:641px){.CETRichText .cet-mobile-only,.coral-RichText-editor .cet-mobile-only{display:none}
}
@media only screen and (max-width:640px){.CETRichText .cet-desktop-only,.coral-RichText-editor .cet-desktop-only{display:none}
.CETRichText .cet-footnote,.coral-RichText-editor .cet-footnote{font-size:.8125rem;line-height:2em;margin-top:0;margin-bottom:0}
}
.CETResponsiveImage{position:relative}
.CETResponsiveImage img{max-width:100%}
.CETResponsiveImage .cet-image__inner img{width:100%;vertical-align:middle}
.CETResponsiveImage a{z-index:1;width:100%;height:100%;position:absolute}
.CETRssFeed .cet-rss-feed{margin-bottom:1rem;padding:0 .5rem;text-align:left}
.CETRssFeed .cet-rss-feed h3.cet-rss-title{text-transform:uppercase;text-align:center}
.CETRssFeed .cet-rss-feed .cet-rss-content-item{margin-bottom:1rem}
.CETRssFeed .cet-rss-feed .cet-rss-content-item p{font-size:.875rem}
.CETRssFeed .cet-rss-feed .cet-rss-link{text-align:center;margin:.75rem 0}
.CETRssFeed .cet-rss-feed .fa{float:left}
.CETRssFeed .cet-rss-feed[data-icons=true] .cet-rss-content-item>div{padding-left:1.2em}
.cet-scroll-to-top{position:fixed;height:45px;width:45px;right:24px;bottom:24px;z-index:1000;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease-in;transition:opacity .3s ease,visibility .3s ease-in}
.cet-scroll-to-top .fa{background:rgba(100,100,100,.5);border:1px solid rgba(0,0,0,.01);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.1);box-shadow:0 1px 8px rgba(0,0,0,.1);height:35px;width:35px;margin:.3125rem;border-radius:2px;font-size:1.875rem;color:#f1f1f6;text-align:center}
.cet-scroll-to-top[data-fade=in]{visibility:visible;opacity:1;-webkit-transition:opacity .6s ease,visibility .1s ease-in;transition:opacity .6s ease,visibility .1s ease-in}
.CETSearch .search-result{border-bottom:1px solid #f1f1f6;padding:4rem}
.CETSearch .search-result__image{margin-left:1rem}
.CETSearch .search-result__title a{color:#23242b}
.site-search__form-container{background-color:#454954}
.site-search__form{padding:4rem;position:relative}
.site-search__form button.site-search__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;color:#f1f1f6;font-size:2.25rem;position:absolute;right:64px}
.site-search__form button.site-search__submit i{vertical-align:top}
.site-search__form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom:3px solid #f1f1f6;color:#f1f1f6;font-size:1.875rem;padding-right:3.125rem;width:100%}
@media only screen and (max-width:640px){.CETSearch .search-result,.CETSearch .site-search__form{padding:1.5rem}
.CETSearch .search-result__image{margin-left:0}
.site-search__form button.site-search__submit{right:16px}
}
.CETSideBanner{margin-bottom:1.5rem;text-align:center}
.CETSideBanner h1,.CETSideBanner h2,.CETSideBanner h3,.CETSideBanner h4,.CETSideBanner h5,.CETSideBanner h6{margin:0}
.CETSideBanner>.cet-image{margin-bottom:1rem}
.CETSideBanner .sub-col-highlight-title{font-size:1.3125rem;line-height:1.23809524em;margin-top:1.23809524em;margin-bottom:0}
.CETSideBanner p{font-size:.875rem !important;font-family:inherit !important;line-height:1.6em}
.CETSideBanner a{color:#fff}
.CETSideBanner a:hover{color:#b3b3b3}
@media only screen and (max-width:640px){.CETSideBanner{display:none !important}
}
.sitemap-content{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.sitemap-content h1{color:#616467}
.sitemap-content p{color:#fff}
.CETSocialLinks{text-align:center}
.CETSocialLinks a,.CETSocialLinks a:visited{color:#bec0c4;display:inline-block;margin:6px}
.CETSocialLinks a i.fa,.CETSocialLinks a:visited i.fa{border:2px solid #bec0c4;border-radius:50%;color:#bec0c4;font-size:1em;line-height:1.25;padding:6px;transition:all .3s ease 0;width:2.25em}
.CETSocialLinks a:hover{color:#fff}
.CETSocialLinks a:hover i.fa{color:#fff}
.CETSocialLinks a:hover i.fa-facebook{background-color:#3b5999}
.CETSocialLinks a:hover i.fa-foursquare{background-color:#f94877}
.CETSocialLinks a:hover i.fa-google-plus{background-color:#dd4b39}
.CETSocialLinks a:hover i.fa-instagram{background-color:#e4405f}
.CETSocialLinks a:hover i.fa-linkedin{background-color:#0077b5}
.CETSocialLinks a:hover i.fa-pinterest{background-color:#bd081c}
.CETSocialLinks a:hover i.fa-tumblr{background-color:#34465d}
.CETSocialLinks a:hover i.fa-twitter{background-color:#55acee}
.CETSocialLinks a:hover i.fa-x-twitter{background-color:#55acee}
.CETSocialLinks a:hover i.fa-vimeo{background-color:#1ab7ea}
.CETSocialLinks a:hover i.fa-youtube{background-color:#cd201f}
@media(max-width:767px){.CETSocialLinks a i.fa,.CETSocialLinks a:visited i.fa{width:2.2em}
}
.CETStockTicker{padding:0 24px}
.CETStockTicker i{margin:0 4px}
.CETTabs>div{margin:1.5rem 0}
.CETTabs>div[data-type=select]>select{margin:1.5rem}
.CETTabs>div[data-type=select]>div[data-visible=false]{position:absolute;z-index:auto}
.CETTabs>div[data-type=select]>div[data-visible=true]{position:inherit;z-index:auto}
.CETTabs>div>ul{zoom:1}
.CETTabs>div>ul:after,.CETTabs>div>ul:before{content:"";display:table}
.CETTabs>div>ul:after{clear:both}
.CETTabs>div>ul li{background:#141414;color:#f1f1f6;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.0625rem;line-height:2.1875rem;padding:0 .9375rem;text-transform:uppercase}
.CETTabs>div>ul li:first-child{border-radius:2px 0 0}
.CETTabs>div>ul li:not(:first-child){border-radius:0 2px 0 0;-webkit-box-shadow:inset 6px 0 6px -6px rgba(0,0,0,.6);box-shadow:inset 6px 0 6px -6px rgba(0,0,0,.6)}
.CETTabs>div[data-type=tabs]>div{background:#bec0c4;position:absolute;overflow:hidden;padding:1rem;z-index:-1}
.CETTabs>div[data-type=tabs]>div[data-visible=true]{position:inherit;z-index:auto}
.cq-wcm-edit .CETTabs>div[data-type=select]>div,.cq-wcm-edit .CETTabs>div[data-type=tabs]>div{display:block}
.cet-tile-slide{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}
.cet-tile-slide .cet-tile{-webkit-box-flex:1;-ms-flex:1 1 210px;flex:1 1 210px;margin:1rem 1.5rem}
.cet-tile-slide .cet-tile .CETTile{height:100%}
.cet-tile-slide .tile-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:inset 0 500px 0 rgba(0,0,0,.4);box-shadow:inset 0 500px 0 rgba(0,0,0,.4);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:1.5rem;text-align:center}
.cet-tile-slide .tile-headline{color:#fff;width:100%}
.cet-tile-slide .cet-image--native img{max-height:125px}
@media only screen and (max-width:850px){.cet-tile-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cet-tile-slide .cet-tile{margin:.75rem 0}
.cet-tile-slide .tile-container{min-height:210px}
.cet-tile-slide .cet-image--native img{max-height:100px}
}
.CETTitle{text-align:center}
.CETTRLogin{margin-bottom:1rem}
.CETTRShareRewardsLink__link{word-break:break-all}
.CETTRShareRewardsLink__link::after{display:none}
.CETTRShareRewardsLink__copy-success{color:#3c763d;background-color:#dff0d8;padding:.25rem;border:1px solid #d6e9c6;border-radius:2px;width:220px}
.CETTRShareRewardsLink__text-after-link ol{list-style-type:decimal;list-style-position:inside}
.CETTRShareRewardsLink__text-after-link li{list-style:inherit}
.CETTRShareRewardsLink__text-after-link i{font-size:.875rem}
.CETTwitterFeed{margin-bottom:1rem}
.CETTwitterFeed .twitter-timeline{width:100%}
.CETTwitterFeed .twitter-timeline span,.CETTwitterFeed .twitter-timeline span iframe{width:100% !important}
@media only screen and (max-width:640px){.CETTwitterFeed{display:none}
}
.CETUniversalBooker{font-family:"Open Sans",Arial,san-serif,serif !important;height:100%;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.CETUniversalBooker .booker-mobile-input,.CETUniversalBooker .close-button,.CETUniversalBooker .overlay-base{display:none}
.CETUniversalBooker .pika-lendar{width:100%}
.CETUniversalBooker .pika-single{border:0}
.CETUniversalBooker .cet-universal-booker{z-index:2}
.CETUniversalBooker .cet-universal-booker::before{content:"";display:inline-block;height:100%;vertical-align:middle}
.CETUniversalBooker .cet-universal-booker .best-rate-guarantee a,.CETUniversalBooker .cet-universal-booker .book-a-room-heading{color:#f1f1f6}
.CETUniversalBooker .cet-universal-booker[data-open] .overlay-base{display:block;z-index:-1 !important}
.CETUniversalBooker .cet-universal-booker[data-open] .overlay-base::before{background:rgba(0,0,0,.9);z-index:0}
.CETUniversalBooker .cet-universal-booker[data-open] .close-button{display:block}
.CETUniversalBooker .cet-universal-booker[data-open] .close-button .fa-cet-close{color:#707378;font-size:1.625rem;padding:.25rem .5rem .25rem .25rem;position:absolute;right:16px;top:16px}
.CETUniversalBooker .cet-universal-booker[data-open] .booker-more-options{height:100%;width:100%;overflow:visible}
.CETUniversalBooker .cet-universal-booker[data-open] .button-container{margin-bottom:1rem}
.CETUniversalBooker .booker-content{display:inline-block;max-width:960px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}
.CETUniversalBooker .booker-content .booker-options{background:#141414;border-radius:2px;text-align:left}
.CETUniversalBooker .booker-content .button-container{vertical-align:top}
.CETUniversalBooker .booker-content.margin-bottom{margin-bottom:.9375rem}
.CETUniversalBooker .booker-more-options{height:0;overflow:hidden;-webkit-transition:height .3s;transition:height .3s;width:0}
.CETUniversalBooker .cet-button{border-radius:2px;height:40px;line-height:36px;min-width:initial;width:100%;padding:0 8px}
.CETUniversalBooker .cet-button:focus{border-bottom:2px inset #96c8da;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;outline:0}
.CETUniversalBooker .booker-input-wrap,.CETUniversalBooker .booker-shadow,.CETUniversalBooker .cet-button{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2)}
.CETUniversalBooker .extra-info-bar{background:#141414;color:#f1f1f6;max-width:100%;margin-top:.5rem}
.CETUniversalBooker .booker-idme-modal .cet-dialog .cet-dialog-content{max-width:400px}
.CETUniversalBooker .booker-idme-modal .cet-dialog .cet-dialog-close-box{right:0;top:-18px}
.CETUniversalBooker .booker-idme-modal .cet-dialog .cet-dialog-close-box:focus{border:0}
.CETUniversalBooker .booker-idme-modal .cet-dialog .fa-cet-close{font-size:1rem}
.CETUniversalBooker .cet-universal-booker[data-open] .booker-input-wrap{margin-bottom:1rem}
.CETUniversalBooker [tabindex="0"]{border-bottom:2px solid;border-color:transparent}
.CETUniversalBooker [tabindex="0"]:focus{border-bottom-color:#96c8da;outline:0}
.CETUniversalBooker .booker-input-wrap{background:#fff;border-radius:2px;height:40px;position:relative}
.CETUniversalBooker .booker-input-wrap:focus{border-radius:2px 2px 0 0}
.CETUniversalBooker .booker-input-wrap::after{content:"\f107";font-family:FontAwesome,serif;font-size:1.125rem;pointer-events:none;position:absolute;right:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.CETUniversalBooker .booker-input-wrap.active::after{content:"\F105\F104";letter-spacing:-.15em;right:10px}
.CETUniversalBooker .booker-input-wrap .input-text{cursor:pointer;padding:0 1rem 0 .625rem;height:40px;width:100%;overflow:hidden}
.CETUniversalBooker .booker-input-wrap .input-text.promo-code-input{cursor:auto;border:1px solid #bec0c4;border-radius:2px;margin:.5rem 0 1rem}
.CETUniversalBooker .booker-input-wrap .input-text::before{content:"";display:inline-block;height:100%;vertical-align:middle}
.CETUniversalBooker .booker-input{height:100%;overflow:visible}
.CETUniversalBooker .property-select-wrap .input-text{text-overflow:ellipsis;white-space:nowrap}
.CETUniversalBooker .date-picker::before{background:#707378;content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:1px;width:8px}
.CETUniversalBooker .cet-universal-booker:not(.mini-booker) .check-out .date-picker-dropdown{left:auto;right:0}
.CETUniversalBooker .booker-dropdown{background:#fff;border:1px solid #f1f1f6;border-radius:0 0 4px 4px;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2),0 0 4px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2),0 0 4px rgba(0,0,0,.2);width:100%;overflow:hidden;position:absolute;top:100%;z-index:9000}
.CETUniversalBooker .booker-dropdown.property-dropdown .scrollbar{max-height:280px}
.CETUniversalBooker .booker-dropdown.property-dropdown .scrollbar .option{cursor:pointer;padding:.25rem .5rem}
.CETUniversalBooker .booker-dropdown.property-dropdown .scrollbar .option[data-prop-code]{padding-left:1rem}
.CETUniversalBooker .booker-dropdown.property-dropdown .scrollbar .option[data-type=market]{padding-left:.5rem}
.CETUniversalBooker .booker-dropdown.property-dropdown .scrollbar .option[data-selected=true]{background:#e8e8e8;font-weight:600}
.CETUniversalBooker .booker-dropdown.property-dropdown .scrollbar .option:hover{background:#bec0c4}
.CETUniversalBooker .booker-dropdown .flex-month{padding:.25rem}
.CETUniversalBooker .booker-dropdown .flex-month .dropdown-button{width:100%}
.CETUniversalBooker .booker-dropdown input{background:0}
.CETUniversalBooker .booker-dropdown.date-picker-dropdown{padding:0}
.CETUniversalBooker .booker-dropdown .is-today .pika-button{color:#23242b}
.CETUniversalBooker .booker-dropdown .is-disabled .pika-button{background:0}
.CETUniversalBooker .booker-dropdown .is-inrange .pika-button{background:#bec0c4}
.CETUniversalBooker .booker-dropdown .is-startrange .pika-button{color:#fff;background:#565d6a;opacity:1}
.CETUniversalBooker .booker-dropdown .is-endrange .pika-button{background:#565d6a}
.CETUniversalBooker .booker-dropdown .is-selected .pika-button,.CETUniversalBooker .booker-dropdown .pika-button:hover{color:#fff;background:#565d6a;-webkit-box-shadow:none;box-shadow:none}
.CETUniversalBooker .booker-dropdown-footer{padding:.5rem;text-align:right;background:#f1f1f6}
.CETUniversalBooker .dropdown-button{color:#141414;background:0;border:1px solid #707378;display:inline-block;height:30px;border-radius:2px;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.CETUniversalBooker .dropdown-button:hover{-webkit-box-shadow:0 1px 8px rgba(0,0,0,.1),0 0 4px rgba(0,0,0,.2);box-shadow:0 1px 8px rgba(0,0,0,.1),0 0 4px rgba(0,0,0,.2)}
.CETUniversalBooker .dropdown-button.hidden-tablet-lg-up{display:inline-block !important}
.CETUniversalBooker .dropdown-button:focus{border-color:#96c8da;outline:0}
.CETUniversalBooker .room-dropdown .heading{font-size:.875rem}
.CETUniversalBooker .room-dropdown p{margin-bottom:0}
.CETUniversalBooker .room-options{border-top:1px solid #f1f1f6;padding-top:.5rem}
.CETUniversalBooker .room-options p{margin-bottom:0}
.CETUniversalBooker .room-options .label{vertical-align:middle;padding-right:.5rem}
.CETUniversalBooker .room-options .label span{vertical-align:middle}
.CETUniversalBooker .room-select-children,.CETUniversalBooker .room-select-number-of-rooms .plus-minus-buttons{float:right}
.CETUniversalBooker .plus-minus-input{height:24px;margin:0 0 1rem}
.CETUniversalBooker .plus-minus-input>*{display:inline-block}
.CETUniversalBooker .plus-minus-input .plus-minus-buttons{width:72px}
.CETUniversalBooker .plus-minus-input .plus-minus-buttons input{width:100%}
.CETUniversalBooker .plus-minus-input .plus-minus-buttons[data-disabled=minus] .input-minus,.CETUniversalBooker .plus-minus-input .plus-minus-buttons[data-disabled=plus] .input-plus{background:0;border:1px solid #bec0c4;color:#bec0c4;cursor:auto}
.CETUniversalBooker .plus-minus-input .plus-minus-buttons[data-disabled=minus] .input-minus:hover,.CETUniversalBooker .plus-minus-input .plus-minus-buttons[data-disabled=plus] .input-plus:hover{background:0;color:#bec0c4}
.CETUniversalBooker .plus-minus-input .plus-minus-buttons .plus-minus-btn{background:#e8e8e8;border-radius:2px;cursor:pointer;color:#343840;height:100%;text-align:center;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}
.CETUniversalBooker .plus-minus-input .plus-minus-buttons .plus-minus-btn:hover{background:#bec0c4;color:#23242b}
.CETUniversalBooker .plus-minus-input .plus-minus-buttons .plus-minus-btn i{font-size:.625rem;height:10px;vertical-align:middle}
.CETUniversalBooker .cet-universal-booker:not(.mini-booker){font-size:.875rem}
.CETUniversalBooker .cet-universal-booker:not(.mini-booker):not([data-open]) .booker-input-wrap{margin-right:1rem}
.CETUniversalBooker .cet-universal-booker:not(.mini-booker):not([data-open]) .book-a-room-heading{display:none}
.CETUniversalBooker .cet-universal-booker:not(.mini-booker) .date-picker .booker-input{text-align:center}
.CETUniversalBooker .mini-booker .booker-content{background:#141414}
.CETUniversalBooker .mini-booker .booker-full-options{font-size:.75rem}
.CETUniversalBooker .mini-booker .date-picker{text-align:left}
.CETUniversalBooker .mini-booker .date-picker::before{right:16px}
.CETUniversalBooker .mini-booker .date-picker .booker-input.check-out .input-text{text-align:center}
.CETUniversalBooker .mini-booker .booker-dropdown{left:0;min-width:312px}
.CETUniversalBooker .mini-booker .booker-dropdown:not(.date-picker-dropdown){width:340px}
@media all and (-ms-high-contrast:none){.CETUniversalBooker .cet-universal-booker.pos-b{top:auto}
}
@media(min-width:851px){.CETUniversalBooker .cet-universal-booker:not(.mini-booker)[data-open] .booker-content{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.CETUniversalBooker .cet-universal-booker:not(.mini-booker) .booker-content{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.CETUniversalBooker .cet-universal-booker:not(.mini-booker) .book-a-room-heading{display:none}
.CETUniversalBooker .cet-universal-booker:not(.mini-booker) .booker-input-wrap{margin-right:1rem}
.CETUniversalBooker .cet-universal-booker:not(.mini-booker) .booker-more-options{margin-bottom:-1rem}
}
@media only screen and (max-width:850px){.CETUniversalBooker .booker-content .booker-full-options{display:none;z-index:1}
.CETUniversalBooker .booker-content .booker-full-options .booker-more-options{height:100%;width:100%}
.CETUniversalBooker .booker-content .booker-mobile-input{display:block;cursor:pointer}
.CETUniversalBooker .booker-content .booker-mobile-input .cet-button{padding:0}
.CETUniversalBooker .cet-universal-booker[data-open]{background:#141414;font-size:1rem;position:fixed;width:100%;z-index:2000}
.CETUniversalBooker .cet-universal-booker[data-open] .close-button .fa-cet-close{right:32px}
.CETUniversalBooker .cet-universal-booker[data-open] .booker-content{margin-bottom:0;padding:0;top:0;-webkit-transform:initial;-ms-transform:initial;transform:initial;vertical-align:middle;overflow-y:scroll}
.CETUniversalBooker .cet-universal-booker[data-open] .booker-content .booker-options{background:#141414;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;margin-bottom:0;min-height:100%}
.CETUniversalBooker .cet-universal-booker[data-open] .booker-content .booker-full-options{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.CETUniversalBooker .cet-universal-booker[data-open] .booker-content .booker-full-options>.col:first-child{font-size:.875rem}
.CETUniversalBooker .cet-universal-booker[data-open] .booker-content .booker-full-options .booker-more-options{padding-top:0}
.CETUniversalBooker .cet-universal-booker[data-open] .booker-content .booker-full-options .button-container{margin-top:auto}
.CETUniversalBooker .cet-universal-booker[data-open] .booker-content .booker-mobile-input{display:none}
.CETUniversalBooker .cet-universal-booker[data-open] .booker-content .cet-button{font-size:22px;height:auto;padding:8px}
.CETUniversalBooker [data-open] .booker-input-wrap{font-size:1rem;height:48px}
.CETUniversalBooker [data-open] .booker-input-wrap .input-text{height:48px}
.CETUniversalBooker .booker-full-options .booker-dropdown{left:0;max-height:100%;overflow:scroll;position:fixed;right:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.CETUniversalBooker .booker-full-options .booker-dropdown .dropdown-button{height:40px}
.CETUniversalBooker .booker-full-options .booker-dropdown.property-dropdown .scrollbar .option{padding:1rem;border-bottom:1px solid #bec0c4}
.CETUniversalBooker .cet-universal-booker:not(.mini-booker):not([data-open]) .booker-content{padding:0 1rem}
.CETUniversalBooker .cet-universal-booker:not(.mini-booker):not([data-open]) .best-rate-guarantee{display:none}
}
.CETVideoInterstitial .cet-interstitial-container{position:relative}
.CETVideoInterstitial .cet-interstitial-container>.video-overlay{width:100%;height:100%;position:absolute;z-index:1}
.CETVideoInterstitial .cet-interstitial-close{margin-top:.5rem;cursor:pointer}
.dynamic-tiles__main-title{color:#343840}
.dynamic-tiles__tab-label{color:#343840;display:inline-block;letter-spacing:.0625rem;line-height:2.1875rem;-webkit-transition:-webkit-box-shadow .15s ease-in-out;transition:-webkit-box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;border-bottom:2px solid transparent}
.dynamic-tiles__tab-label:hover,.dynamic-tiles__tab-label[data-selected="1"]{color:#343840;border-bottom-color:#ad1f23}
.dynamic-tiles__tab-label:visited{color:#343840}
.dynamic-tiles__tab-item{-webkit-animation:1s fadeEffect;animation:1s fadeEffect;position:absolute;display:block;overflow:hidden;z-index:-1;opacity:0}
.dynamic-tiles__tab-item[data-visible=true]{position:inherit;z-index:auto;opacity:1}
.dynamic-tile{padding:0 1.25rem}
.dynamic-tile__buttons>.col-6{width:auto}
.dynamic-tile__container{height:0;padding-bottom:28.125%;position:relative}
.dynamic-tile__subtitle,.dynamic-tile__title{color:#343840}
.dynamic-tiles.corporate{margin:0 auto;max-width:1280px;padding:0 1rem}
.dynamic-tiles.corporate .dynamic-tiles__main-title{padding-top:4rem}
.dynamic-tiles.corporate .dynamic-tiles__sub-title{text-transform:none}
.dynamic-tiles.corporate .dynamic-tiles__tab-labels.slick-initialized .slick-slide{width:auto !important}
.dynamic-tiles.corporate .dynamic-tile__byline-text{font-weight:500}
.dynamic-tiles.corporate .dynamic-tile__subtitle{font-size:1rem;text-transform:none}
.dynamic-tiles.corporate .dynamic-tile__title{font-family:"Open Sans",Arial,sans-serif;font-size:1.875rem;font-weight:600;margin-top:1rem}
.dynamic-tiles.corporate .dynamic-tile__byline-text,.dynamic-tiles.corporate .dynamic-tile__subtitle,.dynamic-tiles.corporate .dynamic-tile__title{color:#141414}
.dynamic-tiles.corporate .dynamic-tile .card-rail .list-item__title{font-family:"Open Sans",Arial,sans-serif;font-weight:600}
@media only screen and (min-width:1101px){.dynamic-tiles__tab-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.dynamic-tile__content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.dynamic-tiles.corporate .dynamic-tile__title{margin-top:0}
}
@media only screen and (max-width:1100px){.dynamic-tile__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1rem 0;height:auto;padding-bottom:0}
.dynamic-tile__content{padding:0 1.5rem 1.25rem}
}
.CETTRVisaOptIn .cet-flex{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.CETTRVisaOptIn .cet-flex>div{-webkit-box-flex:1;-ms-flex:1;flex:1 1 0}
.CETTRVisaOptIn .cet-flex input[type=text]{margin:0;padding:.9375rem 1rem}
.CETTRVisaOptIn label{display:block}
@media only screen and (max-width:640px){.CETTRVisaOptIn .cet-flex input[type=text]{padding:.46875rem .5rem}
}
.trip-advisor-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.trip-advisor-footer img{margin-left:.25rem}
.tripadvisor-logo{height:27px;width:177px}
.tripadvisor-logo-small{width:92px;height:14px}
.tripadvisor-average{max-width:100%;width:200px}
.tripadvisor-rating{max-width:82px}
.c-tripadvisor-primary{color:#00a782}
.trip-advisor-header::before{display:block;content:" ";visibility:hidden;pointer-events:none}
.CETTripAdvisorCards,.CETTripAdvisorList{display:none}
@media(min-width:851px){.CETTripAdvisorCards,.CETTripAdvisorList{display:block}
.CETTripAdvisorGallery{display:none}
}
.CETTripAdvisorList{padding:0 1rem;font-size:.875rem}
.CETTripAdvisorList__property-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.CETTripAdvisorList__title{margin-bottom:.25rem;font-size:1rem}
.CETTripAdvisorList__address{font-size:.875rem}
.CETTripAdvisorList__item{border-bottom:3px solid #f1f1f6;margin-bottom:.25rem;background:#fff;padding:1rem}
.CETTripAdvisorList__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.CETTripAdvisorList__date{margin-left:.25rem;font-size:.75rem;color:#707378}
.CETTripAdvisorList__location,.CETTripAdvisorList__trip-type-location{font-size:.75rem}
.CETTripAdvisorList__tripadvisor-average{width:160px;max-width:100%}
.CETTripAdvisorList__more-label{color:#343840}
.CETTripAdvisorList .CETAccordion .accordion-item .accordion-heading{padding:.5rem 0;cursor:pointer;background:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.CETTripAdvisorList .CETAccordion .accordion-item .accordion-heading h3,.CETTripAdvisorList .CETAccordion .accordion-item .accordion-heading h4{margin:0;padding:0;font-size:1.125rem}
.CETTripAdvisorList .CETAccordion .accordion-item .accordion-heading h4{margin:0 0 0 .25rem}
.CETTripAdvisorList .CETAccordion .accordion-item .accordion-content{padding:0}
.CETTripAdvisorList .CETAccordion .accordion-item .accordion-heading h3 .toggle-icon{float:left;text-align:right;position:relative;height:inherit;width:inherit;-webkit-transform:none;-ms-transform:none;transform:none;right:inherit;left:inherit;top:inherit;margin:0}
.CETTripAdvisorList .toggle-icon{float:none}
@media(min-width:851px){.CETTripAdvisorList__property-information{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.CETTripAdvisorList__property-information>div:first-child{padding-right:1rem}
}
.CETTripAdvisorCards{font-size:.875rem;padding:1rem}
.CETTripAdvisorCards__heading{font-size:1.375rem;line-height:1.28}
.CETTripAdvisorCards__property-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.375rem;line-height:1.2;margin:auto 0 0}
.CETTripAdvisorCards__username{font-size:.75rem}
.CETTripAdvisorCards__location{font-size:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.CETTripAdvisorCards__excerpt{position:relative}
.CETTripAdvisorCards__description-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.CETTripAdvisorCards__description-text{clear:both}
.CETTripAdvisorCards__more-label{text-decoration:underline;color:#343840}
.CETTripAdvisorCards__cards{margin-left:-0.5rem;margin-right:-0.5rem;grid-template-columns:repeat(auto-fit,minmax(324px,1fr));display:grid;margin-bottom:.5rem}
.CETTripAdvisorCards__card{position:relative}
.cssgrid .CETTripAdvisorCards__card{width:100%}
.CETTripAdvisorCards__card.first>div>*{z-index:1;position:relative}
.CETTripAdvisorCards__card.first::before{content:"\f086";font-family:FontAwesome,serif;z-index:1;position:absolute;bottom:0;right:0;font-size:9rem;line-height:1;padding:1.5rem;color:#f1f1f6}
.CETTripAdvisorCards__card-inner{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.no-cssgrid .CETTripAdvisorCards__card-inner{min-height:264px}
@media only screen and (min-width:1101px){.CETTripAdvisorCards__cards{grid-template-columns:repeat(3,1fr)}
.CETTripAdvisorCards__card{max-width:33.3334vw}
}
.CETTripAdvisorGallery{font-size:.875rem}
.CETTripAdvisorGallery__slide{background:#fff;position:relative;border:2px solid #f1f1f6;border-radius:2px}
.CETTripAdvisorGallery__excerpt{position:relative}
.CETTripAdvisorGallery__more-label{color:#343840;padding:.5rem;text-decoration:underline}
.CETTripAdvisorGallery__location-name{font-size:75%;color:#707378}
.CETTripAdvisorGallery__close-panel{font-size:1.875rem;color:#343840;position:absolute;top:0;padding:.5rem 1.5rem;right:0}
.CETTripAdvisorGallery .slick-dots{margin-bottom:.5rem}
.CETTripAdvisorGallery .card-modal{border:0;-webkit-box-shadow:none;box-shadow:none;margin-top:-1rem;padding:0;position:relative;top:0}
.CETTripAdvisorReviewsMini{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.CETTripAdvisorReviewsMini .CETTripAdvisorMini .CETTripAdvisorMini__property-information{margin-right:4rem;max-width:140px}
.CETTripAdvisorReviewsMini .CETTripAdvisorMini .ratings-text{color:#707378;font-size:.875rem}
.CETTripAdvisorReviewsMini .CETTripAdvisorMini .ratings-text a{color:inherit;text-decoration:underline}
.CETTripAdvisorReviewsMini h5{color:#141414;text-transform:none}
.CETYoutube .cet-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:1rem}
.CETYoutube .cet-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.CETYoutube .cet-youtube .youtube-overlay:hover .fa-youtube-play::before{color:#ff0}
.CETYoutube .cet-youtube .youtube-overlay img{height:100%;width:100%}
.CETYoutube .cet-youtube .play-btn{display:block;width:100%;height:0;margin:auto;text-align:center;cursor:pointer}
.CETYoutube .cet-youtube .play-btn .fa{text-align:center;height:80px;width:100%;padding:0;display:block}
.CETYoutube .cet-youtube .play-btn .fa.fa-square{font-size:3.125rem !important;padding-top:.625rem !important;color:#fff}
.CETYoutube .cet-youtube .play-btn .fa.fa-youtube-play{font-size:5rem}
.CETFeaturedItem{margin:1rem}
.CETFeaturedItem .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1280px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.CETFeaturedItem .content{padding:4rem}
.CETFeaturedItem .content .lead{text-transform:uppercase;font-weight:800;word-wrap:break-word}
.CETFeaturedItem .contentBottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}
.CETFeaturedItem .media{margin:auto}
.CETFeaturedItem .media .CETBasicVideo,.CETFeaturedItem .media img{display:block;width:100%}
.CETFeaturedItem .media .CETYoutube .cet-youtube .youtube-overlay{display:none}
.CETFeaturedItem .media .cet-youtube{margin-bottom:0}
.CETFeaturedItem [data-theme=dark]{background-color:#343840}
.CETFeaturedItem .corporate{border:1px solid #f1f1f6;border-radius:2px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);-webkit-transition:-webkit-box-shadow 150ms ease-in-out;transition:-webkit-box-shadow 150ms ease-in-out;transition:box-shadow 150ms ease-in-out;transition:box-shadow 150ms ease-in-out,-webkit-box-shadow 150ms ease-in-out}
.CETFeaturedItem .corporate:hover{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2)}
.CETFeaturedItem .corporate .cet-button-neutral,.CETFeaturedItem .corporate a.cet-button-neutral{background-color:#5a0000;border-color:#5a0000;color:#fff}
.CETFeaturedItem .corporate .cet-button-neutral:hover,.CETFeaturedItem .corporate a.cet-button-neutral:hover{background-color:#fff;color:#5a0000}
.CETFeaturedItem .corporate[data-theme=dark]{background-color:#0a0a0a}
.cet-featured-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 3rem}
.cet-featured-item-container>.col{border:1px solid #f1f1f6;border-radius:2px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);margin:1rem;-webkit-transition:-webkit-box-shadow 150ms ease-in-out;transition:-webkit-box-shadow 150ms ease-in-out;transition:box-shadow 150ms ease-in-out;transition:box-shadow 150ms ease-in-out,-webkit-box-shadow 150ms ease-in-out}
.cet-featured-item-container>.col:hover{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2)}
.cet-featured-item-container .CETFeaturedItem{height:100%;margin:0}
.cet-featured-item-container .CETFeaturedItem .container{border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;height:100%}
.cet-featured-item-container .CETFeaturedItem .container:hover{-webkit-box-shadow:none;box-shadow:none}
.cet-featured-item-container .CETFeaturedItem .content{padding:1rem 1.5rem;-ms-flex-line-pack:justify;align-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cet-featured-item-container .CETFeaturedItem .media{margin:0 auto}
.no-flexboxlegacy .cet-featured-item-container .CETFeaturedItem .content{height:auto}
.no-flexboxlegacy.no-flexbox .cet-featured-item-container .CETFeaturedItem .content{display:block}
@media only screen and (max-width:1100px) and (min-width:851px){.CETFeaturedItem .content{padding:1rem}
.CETFeaturedItem .cet-button-neutral a,.CETFeaturedItem p.text{font-size:16px}
}
@media only screen and (max-width:850px){.CETFeaturedItem{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2)}
.CETFeaturedItem .cet-button-neutral a,.CETFeaturedItem p.text{font-size:14px}
.CETFeaturedItem .title{font-size:1.5rem}
.CETFeaturedItem .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.CETFeaturedItem .content{text-align:center;padding:1rem}
.CETFeaturedItem [data-order="1"] .content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.cet-featured-item-container{display:block;padding:1rem}
.cet-featured-item-container>.col{margin:1.5rem 0}
}
.CETFeaturedItemGallery{width:100%;position:relative;margin-bottom:1.5rem}
.CETFeaturedItemGallery__card-body{background:#fff;position:relative;display:block;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.CETFeaturedItemGallery__card-body-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem}
.CETFeaturedItemGallery__card-title{max-width:100%}
.CETFeaturedItemGallery__toggle-icon{font-size:2.1875rem;text-align:center;margin-top:1rem}
.CETFeaturedItemGallery__card-gallery{visibility:hidden;-webkit-transition:opacity .5s;transition:opacity .5s;height:auto;position:relative}
.CETFeaturedItemGallery__card-gallery.slick-initialized{visibility:visible}
.CETFeaturedItemGallery__card-gallery .slick-list{padding:0 3.125rem 1rem}
.CETFeaturedItemGallery__card-gallery .slick-disabled{visibility:hidden}
.CETFeaturedItemGallery__card-gallery .slick-prev{left:0}
.CETFeaturedItemGallery__card-gallery .slick-next{right:0}
.CETFeaturedItemGallery__card-gallery .slick-arrow{height:calc(100% - 16px);position:absolute;top:47%}
.CETFeaturedItemGallery__card-gallery .slick-next,.CETFeaturedItemGallery__card-gallery .slick-prev{opacity:.7}
.CETFeaturedItemGallery__card-gallery .slick-next:hover,.CETFeaturedItemGallery__card-gallery .slick-prev:hover{opacity:1}
.CETFeaturedItemGallery__card-gallery .slick-next::before,.CETFeaturedItemGallery__card-gallery .slick-prev::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.CETFeaturedItemGallery__card{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:1px solid #bec0c4;border-bottom:3px solid #ad1f23;margin-right:.5rem;cursor:pointer;position:relative}
.CETFeaturedItemGallery__card.slick-current{position:relative}
.CETFeaturedItemGallery__card.slick-current::after{content:"";position:absolute;width:0;height:0;border-top:12px solid #ad1f23;border-left:12px solid transparent;border-right:12px solid transparent;bottom:-12px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}
@media only screen and (min-width:641px){.CETFeaturedItemGallery__featured-items-gallery{margin:0 3.125rem}
.CETFeaturedItemGallery__card-gallery .slick-list{padding:0 0 1rem;margin:0 3.125rem}
.CETFeaturedItemGallery__card-body-inner{min-height:122px}
}
@media only screen and (max-width:640px){.CETFeaturedItemGallery__featured-items-gallery{display:none}
.CETFeaturedItemGallery__card-gallery .slick-current .CETFeaturedItemGallery__toggle-icon .plus-icon::before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.CETFeaturedItemGallery__card-gallery .slick-current .CETFeaturedItemGallery__toggle-icon .plus-icon::after{opacity:1}
.CETFeaturedItemGallery .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}
.CETFeaturedItemGallery__card.slick-current::after{border:0}
.CETFeaturedItemGallery__card{height:auto;border-bottom:1px solid #bec0c4}
}
.CETFeaturedProperty{margin-bottom:1.5rem}
.CETFeaturedProperty__toggle-icon{-ms-flex-item-align:center;align-self:center}
.CETFeaturedProperty__close-icon{float:right;text-align:right;font-size:1.875rem;padding:1rem;margin-top:-1.5rem}
.CETFeaturedProperty__close-icon i{color:#707378}
.CETFeaturedProperty__main-content{color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:400;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;position:absolute;top:0;text-align:center;text-transform:uppercase;width:100%}
.CETFeaturedProperty .featured-property-image{position:relative}
.CETFeaturedProperty .featured-property-pane[data-isopen=false]{display:none}
@media only screen and (min-width:641px){.CETFeaturedProperty .featured-property-pane[data-is-open=true]{display:block}
.CETFeaturedProperty__main-heading{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;z-index:1}
.CETFeaturedProperty [data-isopen=true] .active-indicator{height:0;bottom:auto;position:relative;text-align:center}
.CETFeaturedProperty [data-isopen=true] .active-indicator .caret{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-20px;position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #565d6a;margin:0 auto;width:20px}
}
.CETFeaturedPropertyDetail{background-color:#fff;height:auto;clear:both}
.CETFeaturedPropertyDetail__details-panel{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.CETFeaturedPropertyDetail__details-panel-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.CETFeaturedPropertyDetail__amenity-item{color:#343840;font-size:.75rem;font-style:italic;padding:.5rem 1rem;text-align:center}
.CETFeaturedPropertyDetail__amenity-item i{color:#0a0a0a;font-size:2.875rem;margin-bottom:1rem}
.CETFeaturedPropertyDetail__amenities-heading{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.CETFeaturedPropertyDetail__buttons{margin-top:auto;text-align:right}
.CETFeaturedPropertyDetail__buttons a{margin-left:1rem}
.CETFeaturedPropertyDetail__buttons a:first-child{margin-left:0}
.CETFeaturedPropertyDetail .cet-gallery__thumbs{background-color:#f1f1f6}
.CETFeaturedPropertyDetail .cet-gallery__thumbs .slick-list{margin:0 3.125rem}
.CETFeaturedPropertyDetail .cet-gallery__thumbs .slick-slide{padding:.5rem;cursor:pointer}
.CETFeaturedPropertyDetail .cet-gallery__thumbs .slick-next{right:0}
.CETFeaturedPropertyDetail .cet-gallery__thumbs .slick-prev{left:0}
.CETFeaturedPropertyDetail .cet-gallery__thumbs .slick-next::after,.CETFeaturedPropertyDetail .cet-gallery__thumbs .slick-next::before,.CETFeaturedPropertyDetail .cet-gallery__thumbs .slick-prev::after,.CETFeaturedPropertyDetail .cet-gallery__thumbs .slick-prev::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.CETFeaturedPropertyDetail .cet-gallery .slick-dots{list-style:none;text-align:center;position:relative;margin-top:.5rem;width:100%;z-index:998}
.CETFeaturedPropertyDetail .cet-gallery .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 .1875rem;padding:0;cursor:pointer}
.CETFeaturedPropertyDetail .cet-gallery .slick-dots li button{border:0;background:0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:.3125rem;cursor:pointer}
.CETFeaturedPropertyDetail .cet-gallery .slick-dots li button:focus,.CETFeaturedPropertyDetail .cet-gallery .slick-dots li button:hover{outline:0}
.CETFeaturedPropertyDetail .cet-gallery .slick-dots li button::before{content:"\f111";font-family:FontAwesome,serif;text-shadow:0 0 1px rgba(255,255,255,.8);position:absolute;top:0;left:0;width:20px;height:20px;font-size:1.125rem;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.CETFeaturedPropertyDetail__close-item{cursor:pointer;text-align:right;padding:.5rem 1.5rem}
.CETFeaturedPropertyDetail__close-item .fa{color:#707378;font-size:1.875rem}
@media only screen and (min-width:641px){.CETFeaturedPropertyDetail__details-panel{display:-webkit-box;display:-ms-flexbox;display:flex}
}
@media(min-width:851px){.CETFeaturedPropertyDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2)}
}
@media only screen and (max-width:1100px){.CETFeaturedPropertyDetail__buttons{margin-bottom:1rem}
.CETFeaturedPropertyDetail__buttons a{margin-bottom:.5rem}
}
@media only screen and (max-width:850px){.CETFeaturedPropertyDetail__amenity-item i{font-size:2.3rem}
.CETFeaturedPropertyDetail__buttons{text-align:center}
.CETFeaturedPropertyDetail__buttons a{display:block;margin-left:0}
}
@media only screen and (max-width:640px){.CETFeaturedPropertyDetail .cet-gallery__thumbs{display:none}
.CETFeaturedPropertyDetail__close-item{top:8px}
}
.CETFeaturedRoomContainer .room-select-container{background:#fff;border:1px solid #bec0c4;border-radius:0;display:inline-block;position:relative;width:100%}
.CETFeaturedRoomContainer .room-select-container .fa{font-size:1.25rem;padding:.75rem;position:absolute;pointer-events:none;right:0;z-index:1}
.CETFeaturedRoomContainer .room-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#454954;font-size:1.375rem;font-family:Monserrat,sans-serif;padding:.5rem 1rem;text-transform:uppercase;z-index:2;width:100%}
.CETFeaturedRoomContainer .room-select::-ms-expand{display:none}
@media only screen and (max-width:850px) and (min-width:641px){.CETFeaturedRoomContainer .room-select{font-size:1.125rem}
.CETFeaturedRoomContainer .room-select .fa{font-size:1rem}
}
.CETTRCharterBooker{margin:0 auto}
.CETTRCharterBooker .cet-charter-booker{z-index:2}
.CETTRCharterBooker .cet-charter-booker::before{content:"";display:inline-block;height:100%;vertical-align:middle}
.CETTRCharterBooker .cet-charter-booker[data-open] .overlay-base{display:block;z-index:-1 !important}
.CETTRCharterBooker .cet-charter-booker[data-open] .overlay-base::before{background:rgba(0,0,0,.9);z-index:0}
.CETTRCharterBooker .cet-charter-booker[data-open] .close-button{display:block}
.CETTRCharterBooker .cet-charter-booker[data-open] .close-button .fa-cet-close{color:#707378;font-size:1.625rem;padding:.25rem .5rem .25rem .25rem;position:absolute;right:16px;top:16px}
.CETTRCharterBooker .cet-charter-booker[data-open] .booker-more-options{height:100%;width:100%;overflow:visible}
.CETTRCharterBooker .cet-charter-booker[data-open] .button-container{margin-bottom:1rem}
.CETTRCharterBooker .booker-mobile-input,.CETTRCharterBooker .close-button,.CETTRCharterBooker .overlay-base{display:none}
.CETTRCharterBooker .CETTabs{font-family:"Open Sans",Arial,san-serif,serif !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;max-width:960px;margin:0 auto;width:100%}
.CETTRCharterBooker .CETTabs .tabcontent[data-visible]{border-top:0;overflow:visible}
.CETTRCharterBooker .CETTabs .tabs li{color:#bec0c4;background-color:#141414}
.CETTRCharterBooker .CETTabs .tabs li[data-selected="1"]{color:#ad1f23;background-color:#23242b}
.CETTRCharterBooker .CETTabs div[data-types=tabs],.CETTRCharterBooker .CETTabs div[data-visible=true]{padding:0}
.CETTRCharterBooker .CETTabs .pika-lendar{width:100%}
.CETTRCharterBooker .CETTabs .pika-single{border:0}
.CETTRCharterBooker .CETTabs .cet-charter-booker-flight,.CETTRCharterBooker .CETTabs .cet-charter-booker-reserve{z-index:2;background:#23242b}
.CETTRCharterBooker .CETTabs .cet-charter-booker-flight::before,.CETTRCharterBooker .CETTabs .cet-charter-booker-reserve::before{content:"";display:inline-block;height:100%;vertical-align:middle}
.CETTRCharterBooker .CETTabs .cet-charter-booker-flight .best-rate-guarantee a,.CETTRCharterBooker .CETTabs .cet-charter-booker-flight .book-a-room-heading,.CETTRCharterBooker .CETTabs .cet-charter-booker-reserve .best-rate-guarantee a,.CETTRCharterBooker .CETTabs .cet-charter-booker-reserve .book-a-room-heading{color:#f1f1f6}
.CETTRCharterBooker .CETTabs .booker-content{margin:0 auto;max-width:960px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}
.CETTRCharterBooker .CETTabs .booker-content .booker-options{border-radius:2px;text-align:left}
.CETTRCharterBooker .CETTabs .booker-content .button-container{vertical-align:top}
.CETTRCharterBooker .CETTabs .booker-content.margin-bottom{margin-bottom:.9375rem}
.CETTRCharterBooker .CETTabs .booker-more-options{height:0;overflow:hidden;-webkit-transition:height .3s;transition:height .3s;width:0}
.CETTRCharterBooker .CETTabs .cet-button{border-radius:2px;height:40px;line-height:36px;min-width:initial;width:100%;padding:0 8px}
.CETTRCharterBooker .CETTabs .cet-button:focus{border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;outline:0}
.CETTRCharterBooker .CETTabs .booker-input-wrap,.CETTRCharterBooker .CETTabs .booker-shadow,.CETTRCharterBooker .CETTabs .cet-button{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2)}
.CETTRCharterBooker .CETTabs .extra-info-bar{background:#141414;color:#f1f1f6;max-width:100%;margin-top:.5rem}
.CETTRCharterBooker .CETTabs .booker-idme-modal .cet-dialog .cet-dialog-content{max-width:400px}
.CETTRCharterBooker .CETTabs .booker-idme-modal .cet-dialog .cet-dialog-close-box{right:0;top:-18px}
.CETTRCharterBooker .CETTabs .booker-idme-modal .cet-dialog .cet-dialog-close-box:focus{border:0}
.CETTRCharterBooker .CETTabs .booker-idme-modal .cet-dialog .fa-cet-close{font-size:1rem}
.CETTRCharterBooker .cet-charter-booker[data-open] .booker-input-wrap{margin-bottom:1rem}
.CETTRCharterBooker .CETTabs * :focus{outline:0}
.CETTRCharterBooker .CETTabs div{background:0;position:relative}
.CETTRCharterBooker .CETTabs .plus-minus-input{display:-webkit-box;display:-ms-flexbox;display:flex}
.CETTRCharterBooker .CETTabs .plus-minus-input *{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.CETTRCharterBooker .CETTabs .static-booker-input{height:40px;width:95%;margin-bottom:1rem;padding:0 .5rem;border:1px solid #0a0a0a}
.CETTRCharterBooker .CETTabs .booker-input-wrap{background:#fff;border-radius:2px;height:40px;position:relative;margin-bottom:1rem}
.CETTRCharterBooker .CETTabs .booker-input-wrap:focus{border-radius:2px 2px 0 0}
.CETTRCharterBooker .CETTabs .booker-input-wrap::after{content:"\f107";font-family:FontAwesome,serif;font-size:1.125rem;pointer-events:none;position:absolute;right:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.CETTRCharterBooker .CETTabs .booker-input-wrap.active::after{content:"\F105\F104";letter-spacing:-.15em;right:10px}
.CETTRCharterBooker .CETTabs .booker-input-wrap .input-text{cursor:pointer;padding:0 1rem 0 .625rem;height:40px;width:100%;overflow:hidden}
.CETTRCharterBooker .CETTabs .booker-input-wrap .input-text.promo-code-input{cursor:auto;border:1px solid #bec0c4;border-radius:2px;margin:.5rem 0 1rem}
.CETTRCharterBooker .CETTabs .booker-input-wrap .input-text::before{content:"";display:inline-block;height:100%;vertical-align:middle}
.CETTRCharterBooker .CETTabs .booker-input-wrap-no-arrow{background:#fff;border-radius:2px;height:40px;position:relative;margin-right:1rem;margin-bottom:1rem}
.CETTRCharterBooker .CETTabs .booker-input-wrap-no-arrow:focus{border-radius:2px 2px 0 0}
.CETTRCharterBooker .CETTabs .booker-input-wrap-no-arrow .input-text{cursor:pointer;padding:0 1rem 0 .625rem;height:40px;width:100%;overflow:hidden}
.CETTRCharterBooker .CETTabs .booker-input-wrap-no-arrow .input-text.promo-code-input{cursor:auto;border:1px solid #bec0c4;border-radius:2px;margin:.5rem 0 1rem}
.CETTRCharterBooker .CETTabs .booker-input-wrap-no-arrow .input-text::before{content:"";display:inline-block;height:100%;vertical-align:middle}
.CETTRCharterBooker .CETTabs .booker-input{height:100%;overflow:visible;width:100%}
.CETTRCharterBooker .CETTabs .property-select-wrap .input-text{text-overflow:ellipsis;white-space:nowrap}
.CETTRCharterBooker .cet-charter-booker:not(.mini-booker) .check-out .date-picker-dropdown{left:auto;right:0}
.CETTRCharterBooker .CETTabs .airport ul{background:#fff;position:absolute;max-height:200px;overflow-y:scroll;padding:1rem;top:38px;z-index:1}
.CETTRCharterBooker .CETTabs .airport ul li{padding:.5rem}
.CETTRCharterBooker .CETTabs .booker-dropdown{background:#fff;border:1px solid #f1f1f6;border-radius:0 0 4px 4px;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2),0 0 4px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2),0 0 4px rgba(0,0,0,.2);overflow:hidden;position:absolute;top:100%;z-index:9000}
.CETTRCharterBooker .CETTabs .booker-dropdown.property-dropdown .scrollbar{max-height:280px}
.CETTRCharterBooker .CETTabs .booker-dropdown.property-dropdown .scrollbar .option{cursor:pointer;padding:.25rem .5rem}
.CETTRCharterBooker .CETTabs .booker-dropdown.property-dropdown .scrollbar .option[data-prop-code]{padding-left:1rem}
.CETTRCharterBooker .CETTabs .booker-dropdown.property-dropdown .scrollbar .option[data-type=market]{padding-left:.5rem}
.CETTRCharterBooker .CETTabs .booker-dropdown.property-dropdown .scrollbar .option[data-selected=true]{background:#e8e8e8;font-weight:600}
.CETTRCharterBooker .CETTabs .booker-dropdown.property-dropdown .scrollbar .option:hover{background:#bec0c4}
.CETTRCharterBooker .CETTabs .booker-dropdown .flex-month{padding:.25rem}
.CETTRCharterBooker .CETTabs .booker-dropdown .flex-month .dropdown-button{width:100%}
.CETTRCharterBooker .CETTabs .booker-dropdown input{background:0}
.CETTRCharterBooker .CETTabs .booker-dropdown.date-picker-dropdown{padding:0}
.CETTRCharterBooker .CETTabs .booker-dropdown .pika-select-month,.CETTRCharterBooker .CETTabs .booker-dropdown .pika-select-year{height:40px;width:100%}
.CETTRCharterBooker .CETTabs .booker-dropdown .is-today .pika-button{color:#23242b}
.CETTRCharterBooker .CETTabs .booker-dropdown .is-disabled .pika-button{background:0}
.CETTRCharterBooker .CETTabs .booker-dropdown .is-selected .pika-button,.CETTRCharterBooker .CETTabs .booker-dropdown .pika-button:hover{color:#fff;background:#565d6a;-webkit-box-shadow:none;box-shadow:none}
.CETTRCharterBooker .CETTabs .booker-dropdown-footer{padding:.5rem;text-align:right;background:#f1f1f6}
.CETTRCharterBooker .CETTabs .dropdown-button{color:#141414;background:0;border:1px solid #707378;display:inline-block;height:30px;border-radius:2px;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.CETTRCharterBooker .CETTabs .dropdown-button:hover{-webkit-box-shadow:0 1px 8px rgba(0,0,0,.1),0 0 4px rgba(0,0,0,.2);box-shadow:0 1px 8px rgba(0,0,0,.1),0 0 4px rgba(0,0,0,.2)}
.CETTRCharterBooker .CETTabs .dropdown-button.hidden-tablet-lg-up{display:inline-block !important}
.CETTRCharterBooker .CETTabs .dropdown-button:focus{border-color:#96c8da;outline:0}
.CETTRCharterBooker .CETTabs .adult-dropdown .heading{font-size:.875rem}
.CETTRCharterBooker .CETTabs .adult-dropdown p{margin-bottom:0}
.CETTRCharterBooker .CETTabs .adult-options{border-top:1px solid #f1f1f6;padding-top:.5rem}
.CETTRCharterBooker .CETTabs .adult-options *{position:relative}
.CETTRCharterBooker .CETTabs .adult-options p{margin-bottom:0}
.CETTRCharterBooker .CETTabs .adult-options .label{vertical-align:middle;padding-right:.5rem}
.CETTRCharterBooker .CETTabs .adult-options .label span{vertical-align:middle}
.CETTRCharterBooker .CETTabs .adult-select-number-of-adults.plus-minus-buttons,.CETTRCharterBooker .CETTabs .room-select-children{float:right}
.CETTRCharterBooker .CETTabs .plus-minus-input{height:24px;margin:0 0 1rem}
.CETTRCharterBooker .CETTabs .plus-minus-input>*{display:inline-block}
.CETTRCharterBooker .CETTabs .plus-minus-input .plus-minus-buttons{width:72px}
.CETTRCharterBooker .CETTabs .plus-minus-input .plus-minus-buttons input{width:100%}
.CETTRCharterBooker .CETTabs .plus-minus-input .plus-minus-buttons[data-disabled=minus] .input-minus,.CETTRCharterBooker .CETTabs .plus-minus-input .plus-minus-buttons[data-disabled=plus] .input-plus{background:0;border:1px solid #bec0c4;color:#bec0c4;cursor:auto}
.CETTRCharterBooker .CETTabs .plus-minus-input .plus-minus-buttons[data-disabled=minus] .input-minus:hover,.CETTRCharterBooker .CETTabs .plus-minus-input .plus-minus-buttons[data-disabled=plus] .input-plus:hover{background:0;color:#bec0c4}
.CETTRCharterBooker .CETTabs .plus-minus-input .plus-minus-buttons .plus-minus-btn{background:#e8e8e8;border-radius:2px;cursor:pointer;color:#343840;height:100%;text-align:center;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}
.CETTRCharterBooker .CETTabs .plus-minus-input .plus-minus-buttons .plus-minus-btn:hover{background:#bec0c4;color:#23242b}
.CETTRCharterBooker .CETTabs .plus-minus-input .plus-minus-buttons .plus-minus-btn i{font-size:.625rem;height:10px;vertical-align:middle}
.CETTRCharterBooker .cet-charter-booker:not(.mini-booker){font-size:.875rem}
.CETTRCharterBooker .cet-charter-booker:not(.mini-booker):not([data-open]) .booker-input-wrap{margin-right:1rem}
.CETTRCharterBooker .cet-charter-booker:not(.mini-booker):not([data-open]) .book-a-room-heading{display:none}
.CETTRCharterBooker .CETTabs .mini-booker .booker-content{background:#141414}
.CETTRCharterBooker .CETTabs .mini-booker .booker-full-options{font-size:.75rem}
.CETTRCharterBooker .CETTabs .mini-booker .date-picker{text-align:left}
.CETTRCharterBooker .CETTabs .mini-booker .date-picker::before{right:16px}
.CETTRCharterBooker .CETTabs .mini-booker .date-picker .booker-input.check-out .input-text{text-align:center}
.CETTRCharterBooker .CETTabs .mini-booker .booker-dropdown{left:0;min-width:312px}
.CETTRCharterBooker .CETTabs .mini-booker .booker-dropdown:not(.date-picker-dropdown){width:340px}
@media(min-width:851px){.CETTRCharterBooker .cet-charter-booker:not(.mini-booker)[data-open] .CETTabs{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.CETTRCharterBooker .cet-charter-booker:not(.mini-booker) .booker-content{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.CETTRCharterBooker .cet-charter-booker:not(.mini-booker) .book-a-room-heading{display:none}
.CETTRCharterBooker .cet-charter-booker:not(.mini-booker) .booker-input-wrap{margin-right:1rem}
.CETTRCharterBooker .cet-charter-booker:not(.mini-booker) .booker-more-options{margin-bottom:-1rem}
}
@media only screen and (max-width:850px){.CETTRCharterBooker .CETTabs .tabs li{padding:.25rem}
.CETTRCharterBooker .CETTabs .tabs{text-align:center}
.CETTRCharterBooker .CETTabs .booker-content{margin:0 auto}
.CETTRCharterBooker .CETTabs .booker-content .booker-more-options{height:100%;width:100%}
.CETTRCharterBooker .CETTabs .booker-content .booker-mobile-input{display:block;cursor:pointer}
.CETTRCharterBooker .CETTabs .booker-content .booker-mobile-input .cet-button{padding:0}
.CETTRCharterBooker .CETTabs{margin-bottom:0}
.CETTRCharterBooker .CETTabs div[data-type=tabs] div{width:100%}
.CETTRCharterBooker .CETTabs .adult-options{border:0}
.CETTRCharterBooker .CETTabs .plus-minus-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}
.CETTRCharterBooker .CETTabs .static-booker-input{width:100%}
.CETTRCharterBooker .cet-charter-booker[data-open]{background:#141414;font-size:1rem;position:fixed;width:100%;z-index:2000}
.CETTRCharterBooker .cet-charter-booker[data-open] .CETTabs{top:45px;width:90%;height:85%}
.CETTRCharterBooker .cet-charter-booker[data-open] .close-button .fa-cet-close{right:32px}
.CETTRCharterBooker .cet-charter-booker[data-open] .booker-content{margin-bottom:0;max-width:960px;padding:0;top:0;-webkit-transform:initial;-ms-transform:initial;transform:initial;vertical-align:middle;overflow-y:scroll}
.CETTRCharterBooker .cet-charter-booker[data-open] .booker-content .booker-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;margin-bottom:0;min-height:100%}
.CETTRCharterBooker .cet-charter-booker[data-open] .booker-content .booker-full-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.CETTRCharterBooker .cet-charter-booker[data-open] .booker-content .booker-full-options>.col:first-child{font-size:.875rem}
.CETTRCharterBooker .cet-charter-booker[data-open] .booker-content .booker-full-options .booker-more-options{padding-top:0}
.CETTRCharterBooker .cet-charter-booker[data-open] .booker-content .booker-full-options .button-container{margin-top:auto}
.CETTRCharterBooker .cet-charter-booker[data-open] .booker-content .booker-mobile-input{display:none}
.CETTRCharterBooker .cet-charter-booker[data-open] .booker-content .cet-button{font-size:22px;height:auto;padding:8px}
.CETTRCharterBooker{top:85px;width:80%}
.CETTRCharterBooker .best-rate-guarantee a{pointer-events:none;cursor:default}
.CETTRCharterBooker .CETTabs [data-open] .booker-input-wrap{font-size:1rem;height:48px}
.CETTRCharterBooker .CETTabs [data-open] .booker-input-wrap .input-text{height:48px}
.CETTRCharterBooker .CETTabs .booker-full-options .booker-dropdown{left:0;max-height:100%;overflow:scroll;position:fixed;right:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.CETTRCharterBooker .CETTabs .booker-full-options .booker-dropdown .dropdown-button{height:40px}
.CETTRCharterBooker .CETTabs .booker-full-options .booker-dropdown.property-dropdown .scrollbar .option{padding:1rem;border-bottom:1px solid #bec0c4}
.CETTRCharterBooker .cet-charter-booker:not(.mini-booker):not([data-open]) .booker-content{padding:0 1rem}
.CETTRCharterBooker .cet-charter-booker:not(.mini-booker):not([data-open]) .best-rate-guarantee{display:none}
}
.CETVideoHero{position:relative}
.CETVideoHero__overlay{color:#fff;padding:0 1.5rem;position:absolute}
.CETVideoHero__overlay h1{color:#fff}
.CETVideoHero__overlay p{margin:0 auto 1rem;max-width:540px}
.CETVideoHero__overlay.top{top:10%}
.CETVideoHero__overlay.bottom{bottom:20%}
.CETVideoHero__overlay.text-right p{max-width:none}
.CETVideoHero__overlay .buttons>a{margin-right:1rem;margin-top:1rem}
@media only screen and (max-width:850px){.CETVideoHero .CETBasicVideo .player[data-videoplayer="1"]{background-color:#0a0a0a}
.CETVideoHero__overlay{background-color:#0a0a0a;padding:1.5rem;position:relative}
.CETVideoHero__overlay .buttons>a{display:block}
}
.CETWhyBookWithUs{margin-top:-1rem;background-color:#f1f1f6}
.CETWhyBookWithUs .why-book-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:pointer;-ms-flex-pack:distribute;justify-content:space-around;padding:1rem}
.CETWhyBookWithUs .reasons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.CETWhyBookWithUs .heading-text,.CETWhyBookWithUs .heading-text--modal{font-weight:400;text-transform:uppercase;font-size:1rem}
.CETWhyBookWithUs .heading-text--modal{font-size:1.375rem}
.CETWhyBookWithUs .modal-container{padding:1rem}
.CETWhyBookWithUs .fa{padding:0 .5rem}
.CETWhyBookWithUs .reason,.CETWhyBookWithUs .reason--modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.CETWhyBookWithUs .reason--modal{margin-left:10%;margin-bottom:.75rem;width:100%}
.CETWhyBookWithUs .reason-icon{min-width:28px}
.CETWhyBookWithUs .reason-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.CETWhyBookWithUs .reason-content,.CETWhyBookWithUs .terms-and-conditions{font-size:.75rem;text-decoration:none;max-width:320px}
.CETWhyBookWithUs .reason-content a,.CETWhyBookWithUs .terms-and-conditions a{margin-left:.25rem;text-decoration:underline}
@media all and (-ms-high-contrast:none){.CETWhyBookWithUs .reason-text-container{width:100%}
}
@media only screen and (max-width:850px) and (min-width:641px){.CETWhyBookWithUs .reasons-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.CETWhyBookWithUs .reason{padding:.5rem}
.CETWhyBookWithUs .reason--modal{margin-left:0}
}
@media only screen and (max-width:1100px){.CETWhyBookWithUs .reason:last-child{display:none}
}
@media only screen and (max-width:850px){.CETWhyBookWithUs .why-book-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.CETWhyBookWithUs .heading-text{text-align:center}
}
@media only screen and (max-width:640px){.CETWhyBookWithUs .reasons-container,.CETWhyBookWithUs .why-book-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.CETWhyBookWithUs .reason{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}
.CETWhyBookWithUs .reason-icon,.CETWhyBookWithUs .reason-text-container{text-align:center}
}
.CETBlogList .cet-button{margin:4px;padding:8px;min-width:35px}
.CETBlogList .active-link{display:inline-block;text-align:center;opacity:.7;font-weight:300;padding:.5rem}
.CETBlogList .pagination{display:inline-block;text-align:center;width:100%}
.CETBlogList .pagination-link{margin:0 .5rem}
@media only screen and (max-width:850px){.CETBlogList .cet-button{padding:0;margin:2px}
.CETBlogList .pagination-link{margin:0 0 0 .125rem}
}