.position-relative{position:relative}.our-rating-box{display:none}.hotel-reviews-block-stars{display:flex;margin-top:4px}.hotel-reviews-block-stars .star{display:inline-block;width:12px;height:13px;margin:0 1px;background:var(--wpr-bg-0d448bda-5409-4f27-b470-69feea0341a5) -24px 0 no-repeat;background-size:36px}.hotel-reviews-block-stars .star.is-full{background-position:0 0}.hotel-reviews-block-stars .star.is-half{background-position:-12px 0}.single-product #menu-navigation-menu{display:none}.woocommerce div.product div.images .flex-control-thumbs{display:flex;gap:5px}.woocommerce .entry-content div.product div.images .flex-control-thumbs li{padding-right:0}.mobile-only{display:none}body.ppc.woocommerce div.product div.images .woocommerce-product-gallery__trigger{z-index:1}body.ppc .inside-article{padding-top:150px}body.ppc #sticky-bar-pink{z-index:3}#sticky-bar-pink{position:fixed;top:0;background:rgba(0,0,0,.5);width:100%;z-index:1;padding-top:5px}body.admin-bar #sticky-bar-pink{top:32px}#sticky-bar-pink .hero-hotel-callout{margin-bottom:5px}header{z-index:9}h2.only-mobile{display:none}.search-bar-input-layer{background:#fff;border-radius:6px;display:inline-block;padding:4px 0}.search-bar-select-layer{background:#fff;border-radius:6px;display:inline-block;padding:1px 0 3px}.archive .entry-summary{display:none}.seach-bar-input-box{background:#fff;border-radius:6px;margin:2px 0;padding:5px 0;display:inline-block}.seach-bar-select-box{background:#fff;border-radius:6px;margin:2px 0;padding:2px 0 4px;display:inline-block}.seach-bar-submit-box{display:inline-block;margin-left:5px}.help-text{display:inline-block;text-transform:uppercase;color:#dfb8c3;font-size:14px;text-align:center;margin:auto;width:100%}.help-text a,.help-text .telephone{color:#fff}.carousel2 .caption{position:absolute;bottom:0;left:0;right:0;padding:20px;background:rgba(255,255,255,.833);font-size:normal;max-height:40%}.hero-hotel-callout{text-align:center;margin:0 0 20px;padding:0;display:flex;justify-content:space-between;background:#fff;border:5px solid #eee;border-radius:10px}@media(min-width:980px){.home-hero{position:relative}.hero-hotel-callout{position:absolute;bottom:-50px;width:100%;max-width:1090px}}.hero-hotel-callout .search-bar-input-layer{position:relative}.search-bar-input-layer:first-of-type:after{display:block;width:8px;content:"";border-bottom:2px solid #0069ff;position:absolute;right:-4px;bottom:47%}.hero-hotel-callout form,.hero-hotel-callout #range-date-picker,.hero-hotel-callout .hotels-form-internal{width:100%}.wp-block-cover{overflow:visible}.hero-hotel-callout .hotels-form-internal{display:flex;background-color:#eee;gap:5px!important}.hero-hotel-callout .hotels-form-internal #submit:hover{background-color:#0050c2}@media(max-width:767px){.hero-hotel-callout{transform:translateY(0)}.hero-hotel-callout .hotels-form-internal.hotels-form-internal-hero{flex-direction:column;transform:translateY(0);padding:5px!important}body.home .hotels-form-internal h2.only-mobile{color:#000!important;text-shadow:none!important}.search-bar-input-layer:first-of-type:after{display:none}.search-bar-input-layer input{text-align:center}}.hero-hotel-callout .hotels-form-internal>*{flex-grow:1}.post .hero-hotel-callout{margin:20px 0 0}.hotels-form-internal{color:#000;padding:0}.product .hotels-form-internal{background:#fff}.hotels-modal-internal{border:4px solid #ed415b;border-radius:6px;background-color:#fff;color:#000;padding:0}#hotelindate,#hoteloutdate{padding:10px 0;text-align:center}.hotels-form-internal label{margin-left:5px;border-radius:5px}.hotels-form-internal select{padding:13px 6px 12px}.hotels-form-internal input[type=text],.hotels-form-internal select{color:#0069ff;font-weight:700;box-sizing:border-box;border:0;border-radius:5px;background:#fff;width:100%}.hotels-form-internal input[type=submit]{line-height:1.6em;padding:12px 9px 11px;text-transform:uppercase;border-radius:5px}.CalendarMonth_caption{background-color:#ed415b}.entry-list-item-featured .box-ender,.entry-list-item-trending .box-ender{clear:both;border-bottom:2px solid #e5e5e5}.entry-list-item-featured:last-child .box-ender,.entry-list-item-trending:last-child .box-ender{border-bottom:2px solid #0068fe!important}.wpgmza-directions-button{display:none!important}.wpgmza-popout-panel{border-right:3px #000 solid}.page-id-880 .site-main{margin:0}.page-id-880 .inside-article{padding:0 10px 30px}span.mobile-menu{display:none}#post-880>div>div>div>div:nth-child(2)>div>div>div.imp-shapes-menu-search-box>div.imp-close-responsive-menu{display:none}div.hamburger,div.sidebar{margin:5px}.newsletter-content{background-color:#333;padding:5px;border-radius:5px;margin-top:20px}.newsletter-content .newsletter-internal{border:4px solid #fff;border-radius:5px;padding:15px;text-align:center;margin:0;max-width:100%}.newsletter-content .newsletter-internal p,.newsletter-content .newsletter-internal h2,.newsletter-content .newsletter-internal h3{color:#fff}.newsletter-internal{max-width:800px;margin:auto;color:#fff}.newsletter-internal h2,.newsletter-internal h3,.newsletter-internal p{color:#fff}.newsletter-internal h3{font-size:16px!important;font-weight:400}#gform_submit_button_1{background-color:#ee2b53!important;border-radius:5px;width:100%;text-transform:uppercase;font-weight:700}#gform_1>div.gform_body.gform-body,#gform_1>div.gform_footer.top_label,#field_1_1 input{width:100%!important;margin:0!important}label[for=input_6_1_3]{display:none!important}.gfield_label{display:none}.ginput_container_email{padding-bottom:20px;padding-top:20px}.woocommerce .related a.button{padding:10px 50px;width:100%;text-align:center}div.affiliate-cta{border:2px solid #ee2b53;padding:20px;margin-bottom:20px}div.affiliate-cta p{margin-bottom:0}@media only screen and (min-width:768px){.price-top-right{padding-left:90px}div.woocommerce.columns-3>ul>li>a{max-height:200px}div.woocommerce.columns-3>ul>li{padding-bottom:60px!important}}@media only screen and (min-width:769px){.only-mobile{display:none}}@media only screen and (max-width:768px){.hotel-reviews-block-score-summary{width:calc(100% - 90px)}.product button.single_add_to_cart_button{width:100%}.hotel-top-left p{text-align:center}.mobile-only{display:block}.amp-wp-717e2bb:not(#_#_#_#_#_){overflow-y:scroll!important}.woocommerce div.product{display:block;clear:both;padding-top:10px}.amp-wp-b9f49ff:not(#_#_#_#_#_),.amp-wp-ab76592:not(#_#_#_#_#_){margin:10px auto!important;display:block;float:none!important}.hotels-form-internal input[name=hotel_name]{display:none}.only-desktop{display:none}.search-bar-input-layer{background:#fff;display:inline-block;padding:4px 0;margin:5px -2px;width:49%}.search-bar-input-layer:first-of-type{border-radius:6px 0 0 6px}.search-bar-input-layer:nth-of-type(2){border-radius:0 6px 6px 0}.hotels-form-internal{background:rgba(0,0,0,.5)}.search-bar-select-layer{background:#fff;border-radius:6px;display:inline-block;padding:1px 0 3px}h2.only-mobile{color:#fff;display:inline-block;margin:10px;text-shadow:0 2px 3px #000}.seach-bar-select-box,.seach-bar-input-box,.seach-bar-submit-box{width:100%;margin:4px 0}.hero-hotel-callout{margin:10px 0;font-size:12px}.hotels-form-internal{border-width:2px}.hotels-form-internal select{min-height:44px;display:block}.hotels-form-internal input[type=submit]{border:0}.entry-list-item-featured .entry-meta,.entry-list-item-featured .entry-summary,.entry-list-item-trending .entry-meta,.entry-list-item-trending .entry-summary,.also-interested-in .entry-meta,.also-interested-in .entry-summary{display:none}.entry-list-item-featured h2,.entry-list-item-trending h2,.also-interested-in h2{font-size:18px}.list-post-image{width:50%;padding:10px 0}.list-post-text-box{width:50%;padding:10px}.woocommerce ul.products[class*=columns-] li.product{width:100%;float:left;clear:both;margin:0}div.woocommerce.columns-3>ul>li>a{max-height:270px}div.woocommerce.columns-3>ul>li{margin-bottom:30px!important}}.imp-shapes-menu-wrap{width:100%!important}.main-navigation ul ul{width:250px}.main-navigation .main-nav ul ul li a{line-height:normal;padding:5px 10px;font-size:14px}.list-post-image{width:30%;float:left;padding:20px 0}.list-post-text-box{width:70%;float:right;padding:20px 0 20px 20px}ul.simpletoc{list-style:none;margin-left:2%;font-weight:600}ul.simpletoc ul{list-style:none;font-weight:400}ul.simpletoc li{margin-bottom:8px}ul.simpletoc ul{margin-top:10px;margin-bottom:10px;font-size:.9em}.thumbs-list{margin-top:10px}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+1){width:25%;display:inline-block}.home .wp-block-image figcaption{position:relative;bottom:180px;margin:0}.post .wp-block-image figcaption{bottom:0}.home .wp-block-image figcaption a{color:#fff;font-size:28px;font-weight:700;text-shadow:2px 2px 2px #000}#post-57 li.product-category.product>a h2{color:#fff;font-size:32px;font-weight:700;text-shadow:2px 2px 2px #000;position:relative;bottom:180px;margin:0 22px;text-align:center}#post-57 li.product-category.product>a h2 mark.count{display:none}.main-navigation .main-nav ul li.nav-button-primary a{background-color:#0069ff;border:2px solid #0069ff;border-radius:25px;color:#fff;text-transform:uppercase;line-height:35px}.main-navigation .main-nav ul li.nav-button-secondary a{margin-left:5px;background-color:#fff;border:2px solid #ee2b53;border-radius:25px;text-transform:uppercase;color:#ee2b53;line-height:35px}.page-hero,.inside-page-hero{position:relative}.page-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.5) 100%)}#wc-column-container ul.products li{margin:0;border:1px solid #e4e1e3;border-radius:4px;padding:1em!important}.page-hero h1{text-shadow:0 4px 6px #000}.woocommerce ul.products li.product .woocommerce-LoopProduct-link h2,.woocommerce ul.products li.product .woocommerce-loop-category__title{font-weight:700;text-transform:none;font-size:22px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,#gform_submit_button_1{border-radius:25px;padding:10px 60px;text-transform:uppercase;font-weight:700}.availability-box{background-color:#0069ff;padding:20px;color:#fff;text-align:center;border-radius:5px}.woocommerce-text-align-left .wc-product-image{border-radius:5px!important}.hero-button{background:#0068fe;border-radius:25px;padding:7px;margin:10px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce input.button,.hero-button{background-image:linear-gradient(to bottom,#0068fe 0%,#004bb8 100%)}.hero-button.red{background-image:linear-gradient(to bottom,#ee2b53 0%,#ee2b53 100%)}.woocommerce ul.products li.product .button{clear:right;float:right}.our-rating-box{background-color:#ee2b53;color:#fff;padding:10px;border-radius:5px;clear:both;font-weight:700}span.tags-with-icons{margin-bottom:0;text-transform:uppercase;letter-spacing:1px;display:block}.logo-section{clear:right;width:25%;float:right;text-align:right;padding:10px;color:#000;font-weight:700}.logo-section-top{position:relative;right:0;top:0;width:60px;float:right;z-index:99919!important}#wc-column-container>ul>li>a.woocommerce-LoopProduct-link.woocommerce-loop-product__link>h2{padding-right:70px}.hero-column{width:33%;float:left;text-align:center}.hero-column.mobile-only{display:none}.hero-lower{margin-top:75px;font-weight:700}span.star-rating-box{color:#ffba00;margin-bottom:0}.hotel-top-left{width:66%;float:left}.hotel-top-right{width:33%;float:right;text-align:center}.hotel-links-bar{clear:both;background-color:#f1f1f1;padding:10px 0;margin:10px 0;min-height:45px;box-shadow:0 2px 4px #ccc}.hotel-room-box{padding:10px;margin:10px 0;background-color:#f1f1f1;border:1px solid #e3e3e3;border-radius:5px;min-height:170px}img.hotel-room-pic{height:150px;width:150px;float:left;margin:0 30px 30px 0;border-radius:5px}.hotel-address-text{color:#000}.below-grid-text{margin-top:40px;margin-bottom:40px;margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);max-width:100vw;text-align:center;padding:60px calc((100vw - 870px)/2);background-color:#f1f1f1}.below-grid-text ul{list-style:none!important;padding:0 30px;margin:0 0 30px}@media(max-width:768px){a.orange{clear:both;display:block;text-align:center;margin:15px}div.also-interested-in div.entry-meta,div.also-interested-in div.entry-summary>p{display:none}div.also-interested-in h2{font-size:21px}.logo-section{width:100%;float:none;text-align:left;padding:0}.hero-column{width:100%;float:left;text-align:center}.hero-button{margin:7px;padding:4px}.hero-column.mobile-only{display:block}.hero-lower{margin-top:0}span.star-rating-box{clear:left;width:100%;float:left;padding:0;margin:0}span.tags-with-icons{width:50%;float:left;letter-spacing:0;font-weight:400}.hotel-top-right,.hotel-top-left{width:100%!important}.hotel-links-bar{display:none}#tab-room_rate div.availability-box button{font-size:13px!important}.woocommerce ul.products li.product .button,#tab-room_rate a.button{clear:both;margin:20px auto;float:none;text-align:center;display:block}img.hotel-room-pic{float:none;display:block;margin:auto;border-radius:5px;width:300px;height:300px}.hotel-address-text{clear:both;padding-top:20px}.wp-block-cover{margin:10px 0}.below-grid-text{margin:60px 0;padding:60px 20px}}@media(min-width:769px){nav .main-nav .mega-menu{position:static}nav .main-nav .mega-menu>ul{position:absolute;width:100%;left:0!important;display:flex;flex-wrap:wrap}nav .main-nav .mega-menu>ul>li>a{font-weight:700}nav .main-nav .mega-menu>ul>li{display:inline-block;width:25%;vertical-align:top}nav .main-nav .mega-menu.mega-menu-col-2>ul>li{width:50%}nav .main-nav .mega-menu.mega-menu-col-3>ul>li{width:33.3333%}nav .main-nav .mega-menu.mega-menu-col-5>ul>li{width:20%}nav .main-nav .mega-menu>ul>li:hover>a,nav .main-nav .mega-menu>ul>li:focus>a,nav .main-nav .mega-menu>ul>li[class*=current-]>a,nav .main-nav .mega-menu ul ul{background-color:transparent!important;color:inherit}nav .main-nav .mega-menu ul .sub-menu{position:static;display:block;opacity:1;visibility:visible;width:100%;box-shadow:0 0 0;left:0;height:auto}nav .main-nav .mega-menu ul.toggled-on .sub-menu{pointer-events:auto}nav .main-nav .mega-menu .sub-menu .menu-item-has-children .dropdown-menu-toggle{display:none}}#field_1_1>label,#field_1_2{display:none}#gform_1>div.gform_body.gform-body{width:50%;float:left}#gform_1>div.gform_footer.top_label{width:50%;float:left}#field_1_1 input{width:calc(100% - 10px);margin-right:10px;border-radius:5px}.newsletter-footer{background-color:#0068fe;border:1px solid #004bb8;padding:80px 0;color:#fff;text-align:center;text-shadow:2px 2px 2px #000}.newsletter-internal{max-width:800px;margin:auto}#gform_submit_button_1{background-color:#ee2b53!important}#gform_1>div:nth-child(5){display:none}.post .inside-article .wp-block-image figcaption a{color:#0069ff;text-decoration:none;font-size:13px;font-weight:700;text-shadow:none}.post .inside-article .wp-block-image figcaption a:hover{color:#000}.menu-links{margin-left:0;padding:0;list-style:none}.menu-links-truncate .menu-item a{max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu-links .menu-item{display:inline-block;margin-right:4px;margin-bottom:8px}.menu-links .menu-item a{display:block;padding:12px 16px;background:#f7f7f7;border:1px solid rgba(0,0,0,.1);border-radius:2px;box-shadow:0 1px 1px rgb(173 168 168/10%);font-weight:700;font-size:16px}.menu-links .menu-item a:hover{background:#0069ff;color:#fff}.menu-links .menu-item.current a{background:#0050e6;color:#fff}body.home.separate-containers .inside-article{padding:0 10px 40px}@media screen and (max-width:768px){body.home div.wp-block-column{max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:8px}body.home .wp-block-image{position:relative;margin-bottom:16px}body.home .wp-block-image figcaption{position:absolute;bottom:50%;left:0;right:0;transform:translateY(50%)}body.home .products .product{margin-bottom:8px!important}body.home .products .product a{max-height:none;position:relative}body.home .products .product .woocommerce-loop-category__title{position:absolute!important;bottom:auto;top:150px;left:0;right:0;transform:translateY(-50%)}}.products .woocommerce-loop-product__title{margin-bottom:12px!important}.products .single_add_to_cart_button{margin-bottom:12px!important;padding:8px 10px!important;min-width:245px}.products a.button.product_type_external{margin-top:0!important}.products.columns-4 .product{padding-bottom:64px!important}.products.columns-4 a.button.product_type_external{position:absolute;bottom:0}@media screen and (max-width:768px){#wc-column-container .products li.product{padding-bottom:72px!important}.products a.button.product_type_external{position:absolute;bottom:0}.products.columns-4 .product{padding-bottom:84px!important}}@media screen and (min-width:769px) and (max-width:1200px){.search-input{display:none}}.hotel-reviews-block-footer img{width:160px;height:30px}@media screen and (max-width:768px){body.woocommerce div#carouselWithPreviewSelector{display:none}}#post-301 figure.wp-block-image.is-style-rounded{max-width:270px;margin:0 auto}.amp-carousel-button-next,.amp-carousel-button-prev{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MzkuNyA5ODAnPjxwYXRoIGQ9J000NDAuNCw0OTBMMCw5MzAuM2w0OS43LDQ5LjcsNDkwLTQ5MEw0OS43LDAsMCw0OS43LDQ0MC40LDQ5MFonIGZpbGw9J3doaXRlJy8+PC9zdmc+);background-size:24px 48px;height:54px;background-color:transparent;transition:background-color 250ms ease}.amp-carousel-button-prev{transform:rotate(180deg)}.i-amphtml-carousel-content:hover .amp-carousel-button-next,.i-amphtml-carousel-content:hover .amp-carousel-button-prev{background-color:rgba(0,0,0,.5)}body .CalendarMonth_caption{padding-top:10px;padding-bottom:10px;margin-bottom:55px}body .DayPickerNavigation_button__horizontal{top:9px}body .DayPickerNavigation_button__horizontal,body .DayPickerNavigation_button__horizontal:active,body .DayPickerNavigation_button__horizontal:hover{filter:brightness(0)}body .CalendarMonth_caption{font-weight:700;background-color:#fff;color:#000}body button.CalendarDay_button:hover,body button.CalendarDay_button:focus{background:#0069ff}#bottom-right-call-button>div{box-shadow:0 0 0 0 #33d9b2;animation:phone-pulse 4s infinite}@keyframes phone-pulse{20%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,177,66,.7)}35%{transform:scale(1);box-shadow:0 0 0 20px transparent}50%{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.ots-hotel-cloud{display:flex;flex-wrap:wrap;font-size:1.2rem;margin:0 -.5em}.ots-hotel-cloud .ots-hotel-cloud__item{display:block;margin:.5em}.ots-hotel-cloud__heading{text-shadow:0 4px 6px #000}.ots-hotel-cloud__item{padding:.5em .75em;background:rgba(0,0,0,.8);font-weight:700}.ots-hotel-cloud__jump-link{display:inline-block;font-size:1.25rem;margin-top:2em;text-transform:uppercase}.page-hero .menu-links .menu-item a{color:#0069ff}.page-hero .menu-links .menu-item a:hover,.page-hero .menu-links .menu-item a:focus{color:#fff}.btn{display:inline-block;line-height:1.6em;padding:12px 1.5rem 11px;text-transform:uppercase;border-radius:5px;border:2px #0069ff solid;background:#0069ff;color:#fff;transition:color .1s ease-in-out,background-color .1s ease-in-out}.btn:hover{background:#ed415b}.otstripz-parallax__hitbox{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%);color:#fff}.otstripz-parallax__tab-notice{margin:.5em 0;color:#fff;font-size:75%;font-style:italic;text-align:center}.otstripz-parallax__link-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ots-lb{background:rgba(0,0,0,.8);width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;color:#000}.ots-lb .ots-lb__inner{background:#fff;padding:30px;padding-top:40px;min-width:350px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;border:5px solid #ed415b;display:flex;flex-direction:column;color:#000;text-align:center}.ots-lb .ots-lb__close{padding:0;background:0 0;border:none;position:absolute;top:0;right:0;color:#000;padding:1rem;font-size:1.3em;line-height:.8;z-index:10}.ots-lb .ots-lb__heading{font-size:1.2rem}.ots-lb .ots-lb__heading+.ots-lb__subheading{margin-top:-20px}.ots-lb form{text-align:left}.ots-form__ghost-button{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent!important;opacity:0;z-index:5}.ots-input-row{display:flex;margin:0 -.5rem}.ots-input-row .ots-input-group{margin:0 .5rem}.ots-input-group{display:flex;align-items:center;width:100%;margin-bottom:.75em;flex-wrap:wrap}.ots-input-group .ots-input{width:100%}.ots-input-group--prepend-icon .ots-input-group__label{display:block;position:relative;width:100%}.ots-input-group--prepend-icon i{position:absolute;top:50%;left:.55em;display:block;border-right:none;transform:translateY(-50%)}.ots-input-group--prepend-icon .ots-input{padding-left:2.5em}.ots-input-group--prepend-icon .ots-input__wrap{position:relative;width:100%}.ots-form__submit{display:flex;margin:1.5em auto 0}.product-header{display:flex;justify-content:space-between;margin-bottom:1em}.product-header__right{display:none;text-align:center}.single-product .entry-title{font-size:1.25em}.single-product .cart button{display:block;width:100%}.hotel-summary{display:flex;font-size:14px}.hotel-summary__logo{margin:0 1em auto 0;max-width:25%!important;max-height:130px!important;border-right:1px solid #d0d0d0}.hotel-summary__meta{margin-bottom:5px}.hotel-summary__meta *{margin-bottom:0}.hotel-summary__meta .fas{color:#ffb600}.hotel-summary__meta address{font-style:normal;font-size:.8em}.hotel-links-bar__tab{width:25%;text-align:center;text-transform:uppercase;float:left;background-color:#f1f1f1}@media(min-width:991px){.product-header__right{display:block}.single-product .entry-title{font-size:2.5em}}.ots-button--alt{display:inline-block;padding:5px 10px;margin:5px 0;border-radius:5px;background-color:#fff;border:2px solid #0069ff;color:#000}.oui-faq-accordion{width:100%}.oui-faq{border-bottom:1px solid #ededed}.oui-faq:last-of-type{border-bottom:none}.oui-faq__question,.oui-faq__answer{padding:1rem}.oui-faq__question{display:flex!important;background:0 0;border:none!important;font-weight:500;font-size:1.25rem;gap:5px;cursor:pointer;margin:0}.oui-faq__question:after{content:"+"}.oui-faq__question[aria-expanded=true]:after{content:"-"}.oui-faq__answer{padding-top:0;padding-bottom:0;display:none}.woocommerce-Tabs-panel{border-radius:.25rem;overflow:hidden}.woocommerce-Tabs-panel__heading{background:#f7f7f7;padding:1rem;margin-bottom:0;font-size:1.333rem;border:1px solid #e5e5e5}@media(min-width:991px){.woocommerce-Tabs-panel--faqs{border:1px solid #e5e5e5}.woocommerce-Tabs-panel--faqs>div{display:flex}.woocommerce-Tabs-panel--faqs .woocommerce-Tabs-panel__heading{padding:1rem;margin-bottom:0;border-width:0;width:300px;max-width:25%}.woocommerce-Tabs-panel--faqs .oui-faq-accordion{border-left:1px solid #e5e5e5}}.ots-spacer--xs{height:.25rem}.ots-spacer--sm{height:.5rem}.ots-spacer--md{height:1rem}.ots-spacer--lg{height:2rem}.ots-spacer--xl{height:4rem}.ots-lb{background:rgba(0,0,0,.8);width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;color:#000}.ots-lb .ots-lb__inner{background:#fff;padding:30px;padding-top:40px;min-width:350px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;border:5px solid #ed415b;display:flex;flex-direction:column;color:#000;text-align:center}.ots-lb .ots-lb__close{padding:0;background:0 0;border:none;position:absolute;top:0;right:0;color:#000;padding:1rem;font-size:1.3em;line-height:.8;z-index:10}.ots-lb .ots-lb__heading{font-size:1.2rem}.ots-lb .ots-lb__heading+.ots-lb__subheading{margin-top:-20px}.ots-lb form{text-align:left}.ots-form__ghost-button{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent!important;opacity:0;z-index:5}.ots-input-row{display:flex;margin:0 -.5rem}.ots-input-row .ots-input-group{margin:0 .5rem}.ots-input-group{display:flex;align-items:center;width:100%;margin-bottom:.75em;flex-wrap:wrap}.ots-input-group .ots-input{width:100%}.ots-input-group--prepend-icon .ots-input-group__label{display:block;position:relative;width:100%}.ots-input-group--prepend-icon i{position:absolute;top:50%;left:.55em;display:block;border-right:none;transform:translateY(-50%)}.ots-input-group--prepend-icon i+.ots-input{padding-left:2.5em}.ots-input-group--prepend-icon .ots-input__wrap{position:relative;width:100%}.ots-form__submit{display:flex;margin:1.5em auto 0}form.ots-hide-after-submit.amp-form-submit-success .ots-input-group,form.ots-hide-after-submit.amp-form-submit-success .ots-form__submit{display:none!important}.ots-form-notice--error{background:#ffd9d9;padding:.5em .85em;border-left:.5em solid red}.ots-form-notice--success{background:#e4ffd9;padding:.5em .85em;border-left:.5em solid #0dde3f}.oui-btn-group--stacked .oui-btn{width:100%}.oui-btn--gradient{background:linear-gradient(90deg,#2a66f6 -2.7%,#112249 -2.69%,#2a66f6 37.28%,#2355cc 66.42%,#0c1c42 104.12%)!important;color:#fff}.oui-btn.py-4{padding-top:14px!important;padding-bottom:14px!important}.oui-ribbon__focus{display:block;background:linear-gradient(108.26deg,#2963ef 37.59%,#0c1c42 80.1%);color:#fff}.oui-modal{top:50%;left:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;max-width:340px}.oui-modal--light{background-color:#fff}.oui-modal__brand{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:3000}.oui-modal__image{background-repeat:none;background-position:center;top:0;right:0;left:0;max-height:320px}.oui-modal__image+.oui-modal__brand{left:25%}.oui-modal__body{background:#fff}.oui-modal{width:380px}.oui-modal--has-image{width:800px}@media(min-width:800px){.oui-modal{max-width:85vw}.oui-modal__image{max-height:100vh}}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.visible{visibility:visible!important}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.z-20{z-index:20!important}.z-10{z-index:10!important}.mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-9{margin-top:2.25rem!important;margin-bottom:2.25rem!important}.mx-9{margin-left:2.25rem!important;margin-right:2.25rem!important}.mt-12{margin-top:3rem!important}.mb-2{margin-bottom:.5rem!important}.mt-4{margin-top:1rem!important}.mt-20{margin-top:5rem!important}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:2.5rem!important}.mt-16{margin-top:4rem!important}.mb-8{margin-bottom:2rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-1{margin-bottom:.25rem!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.grid{display:grid!important}.contents{display:contents!important}.hidden{display:none!important}.h-52{height:13rem!important}.h-screen{height:100vh!important}.w-52{width:13rem!important}.w-1{width:.25rem!important}.flex-grow{flex-grow:1!important}.grow{flex-grow:1!important}.border-collapse{border-collapse:collapse!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.resize{resize:both!important}.columns-1{-moz-columns:1!important;columns:1!important}.columns-2{-moz-columns:2!important;columns:2!important}.columns-4{-moz-columns:4!important;columns:4!important}.columns-5{-moz-columns:5!important;columns:5!important}.columns-3{-moz-columns:3!important;columns:3!important}.columns-6{-moz-columns:6!important;columns:6!important}.columns-7{-moz-columns:7!important;columns:7!important}.columns-8{-moz-columns:8!important;columns:8!important}.flex-wrap{flex-wrap:wrap!important}.items-start{align-items:flex-start!important}.items-center{align-items:center!important}.gap-0{gap:0!important}.rounded-lg{border-radius:.5rem!important}.border{border-width:1px!important}.bg-white{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.bg-transparent{background-color:transparent!important}.bg-cover{background-size:cover!important}.p-7{padding:1.75rem!important}.p-4{padding:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-16{padding-top:4rem!important;padding-bottom:4rem!important}.pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0!important}.pt-5{padding-top:1.25rem!important}.pb-4{padding-bottom:1rem!important}.text-center{text-align:center!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-5xl{font-size:3rem!important;line-height:1!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-8xl{font-size:6rem!important;line-height:1!important}.text-6xl{font-size:3.75rem!important;line-height:1!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.font-black{font-weight:900!important}.font-extralight{font-weight:200!important}.font-bold{font-weight:700!important}.font-thin{font-weight:100!important}.font-light{font-weight:300!important}.font-medium{font-weight:500!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.leading-6{line-height:1.5rem!important}.leading-8{line-height:2rem!important}.tracking-widest{letter-spacing:.1em!important}.text-blue-700{--tw-text-opacity:1 !important;color:rgb(29 78 216/var(--tw-text-opacity))!important}.underline{text-decoration-line:underline!important}.opacity-0{opacity:0!important}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-black{--tw-shadow-color:#000 !important;--tw-shadow:var(--tw-shadow-colored) !important}.shadow-slate-400{--tw-shadow-color:#94a3b8 !important;--tw-shadow:var(--tw-shadow-colored) !important}.shadow-slate-600{--tw-shadow-color:#475569 !important;--tw-shadow:var(--tw-shadow-colored) !important}.outline{outline-style:solid!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:150ms!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.site .separate-containers .site-main{margin:0}.wp-block-cover.alignfull.constrict .wp-block-cover__inner-container{max-width:1090px}.wp-block-categories.wp-block-categories--list,.wc-block-product-categories.wp-block-categories--list ul{display:grid;flex-wrap:wrap;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-auto-rows:0;overflow:hidden;position:relative;margin:.75rem -.5rem}.wp-block-categories.wp-block-categories--list li,.wc-block-product-categories.wp-block-categories--list ul li{padding:.5rem;list-style-type:none}.wp-block-categories.wp-block-categories--list a,.wc-block-product-categories.wp-block-categories--list ul a{display:flex;height:100%;border:1px solid #c9c9c9;padding:.8rem;align-items:center;justify-content:center;font-weight:700;text-align:center}.wp-block-categories.wp-block-categories--list a:hover,.wc-block-product-categories.wp-block-categories--list ul a:hover{background:#112249;color:#fff}@media(min-width:768px){.wp-block-categories.wp-block-categories--list,.wc-block-product-categories.wp-block-categories--list ul{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1024px){.wp-block-categories.wp-block-categories--list,.wc-block-product-categories.wp-block-categories--list ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media(min-width:768px){.post-template--card-smol{max-width:165px}.md\:static{position:static!important}.md\:mx-0{margin-left:0!important;margin-right:0!important}.md\:flex{display:flex!important}.md\:hidden{display:none!important}.md\:w-1\/2{width:50%!important}.md\:grow{flex-grow:1!important}.md\:py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.md\:px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.md\:text-3xl{font-size:2rem!important;line-height:1!important}.md\:text-5xl{font-size:3rem!important;line-height:1!important}}.term-hotels-on-the-strip .page-hero{padding-bottom:40px!important}.scrollToTop{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.7em;padding-top:17px!important;border-radius:50%;border:0;background:#0169ff;bottom:7rem;right:3rem;position:fixed;opacity:0;visibility:hidden;z-index:9999999}.ct-target{position:relative}.ct-target-anchor{position:absolute;top:0;left:0}.postid-512 #hotel-faqs-accordion .faq-question-answer-box:first-child{display:none}#hotel-faqs-accordion .faq-question-answer-box .oui-faq__answer a{font-weight:700}.error404 #page{width:100%;max-width:100%;background:var(--wpr-bg-b290bc3a-f7c8-4b1a-ab1e-def792a67332) no-repeat center/cover;color:#fff}.error404 #main{padding:60px 20px;text-align:center}.error404 .entry-title{margin-bottom:50px}.error404 .heading-below-img{margin-top:30px;margin-bottom:30px;font-size:42px;font-weight:400}.error404 .entry-content{max-width:1200px;margin:0 auto}.error404 .search-heading{font-size:20px;font-weight:700}.error404 .search-heading{font-size:20px;font-weight:700;text-align:left;margin-top:40px;margin-bottom:10px}.error404 .search-form{display:flex}.error404 .search-form label{width:90%}.error404 .search-form label .search-field{width:100%}.category .taxonomy-description p:last-child{margin-bottom:20px}.ct-target{position:relative}.ct-target-anchor{position:absolute;top:0;left:0}.scrollToTop{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.7em;border-radius:50%;border:0;background:#0169ff;bottom:2rem;right:2rem;position:fixed;opacity:0;visibility:hidden;z-index:10000;transition:all .3s ease-in-out}body.scrolled .scrollToTop{opacity:1;visibility:visible}:root{--color-primary:#000000;--space-1:0.5rem;--space-4:2rem}div[role=tablist].tabs-with-flex{display:flex;flex-wrap:wrap;width:100%}div[role=tablist].tabs-with-flex [role=tab]{flex-grow:1;text-align:center;padding:var(--space-1);font-family:open sans,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#000;border:2px solid #e3e3e3;cursor:pointer}div[role=tablist].tabs-with-flex [role=tab][selected]{outline:none;border-bottom:2px solid #e3e3e3;color:var(--color-primary);background-color:#e3e3e3}div[role=tablist].tabs-with-flex [role=tabpanel]{display:none;width:100%;order:1;padding:var(--space-4);background-color:#fff;border:2px solid #e3e3e3;border-radius:0 0 5px 5px}div[role=tablist].tabs-with-flex [role=tab][selected]+[role=tabpanel]{display:block}div[role=tablist].tabs-with-selector{display:flex}div[role=tablist].tabs-with-selector [role=tab][selected]{outline:none;border-bottom:2px solid var(--color-primary)}div[role=tablist].tabs-with-selector{display:flex}div[role=tablist].tabs-with-selector [role=tab]{width:100%;text-align:center;padding:var(--space-1)}div.tabpanels [role=tabpanel]{display:none;padding:var(--space-4)}div.tabpanels [role=tabpanel][selected]{outline:none;display:block}#hotel-reviews-block-tabs .hotel-reviews-block-tab{cursor:pointer}#hotel-reviews-block-tabs .hotel-reviews-block-tab[selected]{cursor:default}.clicktripz-box{display:none}.search-bar-inputs{position:relative}.daterangepicker-input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;border:none!important;appearance:none;background:0 0!important;color:transparent!important}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{font-size:14px}@media(max-width:580px){.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{padding:4px;font-size:12px}}.daterangepicker{z-index:10001}body.tax-product_cat #wc-column-container ul.products amp-accordion{display:none}.woocommerce-tabs .woocommerce-Tabs-panel{display:block!important}.ots-tripz-ao{display:none}.hotel-room-box:after{display:block;clear:both;content:""}#right-sidebar,#right-sidebar .inside-right-sidebar{margin-top:0}#right-sidebar aside{background-color:#f9f9f9;padding:1em}#right-sidebar #block-37 figure{max-width:50%;margin:auto}#right-sidebar .ots-biography{margin-top:0;background:0 0;border:none;padding:0}#right-sidebar .wp-block-search__inside-wrapper{flex-direction:column}#right-sidebar .hustle-ui.module_id_2 .hustle-layout .hustle-layout-form{background-color:#f9f9f9}#right-sidebar .wp-block-search__button,#right-sidebar .hustle-button-submit{margin-left:0;margin-top:7px;padding:2px 16px;font-size:13px;font-weight:700;line-height:32px;border-radius:25px}#right-sidebar input{border-radius:25px;border:1px solid #ccc;font-size:16px;background-color:#fff;box-sizing:border-box;padding:9px 10px;line-height:18px;color:#000}#right-sidebar .widget-title,#right-sidebar .wp-block-search__label{margin-bottom:.5em;font-weight:700;font-size:1em;display:block}.tribe-events-event-meta{display:flex;flex-wrap:nowrap;gap:2em;font-size:14px;padding-right:2em}.tribe-events-event-meta>*{width:33%}.tribe-events-venue-map,.tribe-events-venue-map iframe{height:100%}.tribe-events-event-meta dd{padding:0;margin:0 0 1em}.ots-author{display:flex;gap:1em;padding:1em;background:#f9f9f9;margin-bottom:2em}.ots-author .author-img{flex:0 0 auto;width:100px;height:100px;border-radius:50%;overflow:hidden;transition:transform .2s ease-in-out}.ots-author .author-img *{display:block;width:100%;height:100%}.ots-author .author-img:hover{transform:scale(1.05)}.ots-author .author-name{margin-bottom:.5em}@media(max-width:988px){.tribe-events-event-meta{flex-wrap:wrap;padding:1em}.tribe-events-event-meta>*{width:100%}.ots-author{flex-direction:column}.ots-author>*{margin:auto;text-align:center}.ots-author .author-img{margin-top:-3em}}@media(min-width:1024px){#right-sidebar{position:sticky;top:0;align-self:flex-start}body.admin-bar #right-sidebar{top:32px}}