.amenities-gallery .amenity-gallery-each-wrapper .amenity-gallery-each,.attraction-each-bg,.attractions-each .attractions-img,.introductory .introductory-carousel .introductory-carousel-item,.rooms-inner-banner{background-position:50%;background-repeat:no-repeat;background-size:cover}.amenities-gallery .amenity-gallery-each-wrapper .amenity-gallery-each,.background-control-wrapper .background-control,.booking-menu,.btn,.curtain,.explore-rooms .explore-rooms-header .explore-rooms-carousel-controls,.introductory .introductory-slideshow-controls .background-control-wrapper .background-control .background-control-btn,.navigation-wrapper,.navigation-wrapper .mobile-navigation-wrapper,.navigation-wrapper .navigation,.navigation-wrapper .navigation .container .brand-logo a .brand-logo-img,.navigation-wrapper .navigation .container .mobile-menu-trigger-wrapper .mobile-menu-trigger span,.navigation-wrapper .navigation .container .navigation-links ul .navigation-sub-links,.navigation-wrapper .navigation .container .navigation-links ul .navigation-sub-links li a{transition:all .3s ease-out}.box-shadow-0{box-shadow:none!important}.box-shadow-1,.navigation-wrapper{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.box-shadow-1-half{box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.box-shadow-2,.navigation-wrapper .navigation .container .navigation-links ul .navigation-sub-links{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.box-shadow-3{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.3)}.box-shadow-4{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.3)}.box-shadow-5{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.3)}body{color:#727272;font-family:Open Sans,sans-serif;font-size:14px}h1,h2,h3,h4,h5,h6{color:#333;font-family:Comfortaa,cursive}.btn{border-radius:3px;font-size:12px;letter-spacing:.5px;padding:.75rem 1.5rem;text-transform:uppercase}.form-control{background-color:#e1e8f0;border-radius:0}.form-control:focus{border:1px solid #6ed3cf;box-shadow:0 0 0 .2rem rgba(144,104,190,.25)}.owl-carousel .owl-dots{margin-top:1rem;text-align:center}.owl-carousel .owl-dots .owl-dot{border:1px solid #272727;border-radius:50%;display:inline-block;height:.5rem;margin-right:2px;width:.5rem}.owl-carousel .owl-dots .owl-dot:not(:last-child){margin-right:6px}.owl-carousel .owl-dots .owl-dot.active{background-color:#272727}.lg-sub-html h4{color:#fff}.modal-header{background-color:#a9e5e2}small{display:block}.btn svg{margin-right:.25rem}.btn-medium{padding:.5rem 1.25rem}.btn-rounded{border-radius:2rem}.btn-general{background-color:#9068be;border:1px solid #9068be;color:#fff}.btn-general:hover{background-color:#7b4cb1;color:#fff}.btn-general-outline{background-color:transparent;border:1px solid #9d7ac6;color:#9d7ac6}.btn-general-outline:hover{color:#9068be}.btn-light-outline{background-color:transparent;border:1px solid #f1f1f1;color:#f1f1f1}.btn-light-outline:hover{background-color:#f1f1f1;color:#333}.btn-dark-outline{background-color:transparent;border:1px solid #626262;color:#333}.btn-dark-outline:hover{background-color:#272727;border:1px solid #272727;color:#fff}.btn-downy{background-color:#6ed3cf;border:1px solid #6ed3cf;color:#fff}.btn-downy:hover{background-color:#4fcac5;color:#fff}.btn-crimson{background-color:#e62739;border:1px solid #e62739;color:#fff}.btn-crimson:hover,.btn-dark{color:#fff}.btn-dark{background-color:#626262;border:1px solid #626262}.btn-dark:hover{color:#fff}.btn-darker{background-color:#272727;border:1px solid #272727;color:#fff}.btn-darker:hover{color:#fff}.section-each{padding:3rem 0;position:relative}@media only screen and (max-width:576px){.section-each{padding:1.5rem 0}}.section-small{padding:4rem 0;position:relative}.section-dark{background-color:#333;position:relative}.section-dark .global-header,.section-dark .section-header{color:#f1f1f1!important}.section-light{background-color:#f1f1f1}.section-each-bg{bottom:0;filter:alpha(opacity=15);left:0;opacity:.15;position:absolute;right:0;top:0}.global-header{color:#333;font-size:24px;font-weight:600;letter-spacing:1px;margin-bottom:1rem;text-align:unset;text-transform:uppercase}@media only screen and (max-width:768px){.global-header{font-size:22px}}@media only screen and (max-width:576px){.global-header{font-size:20px}}.global-subheader{font-size:18px;letter-spacing:.5px}.global-subheader,.section-header{color:#333;text-transform:uppercase}.section-header{font-size:20px;letter-spacing:1px}.section-header-secondary{font-size:22px;font-weight:700;letter-spacing:2px}.container-medium{margin:auto;position:relative;width:75%}.container-small{margin:auto;position:relative;width:60%}.section-each-descp{margin-bottom:3rem}.curtain-downy:before{background:rgba(110,211,207,.2)}.curtain-catskill:before,.curtain-downy:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.curtain-catskill:before{background:rgba(225,232,240,.4)}.contrast-descp{color:#333;line-height:1.8}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.fluid-height{height:100%}.fluid-width{width:100%}.no-margin{margin:0!important}.no-padding{padding:0!important}ul.clean{list-style:none;margin:0;padding:0}.bold{font-weight:500}.bolder{font-weight:600}.boldest{font-weight:700}.color-downy{color:#2d9490}.color-downy-light{color:#a9e5e2}.color-wisteria{color:#6a4198}.color-crimson{color:#ad1422}.background-lighter{background-color:#e8e8e8}.background-lightest{background-color:#f1f1f1}.vertical-center{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-ms-flex;display:flex}#map{height:500px;width:100%}.navigation-wrapper{left:0;position:fixed;right:0;top:0;z-index:99}.navigation-wrapper.scrolled .navigation{height:64px}.navigation-wrapper .navigation-info{background-color:#f1f1f1;border-bottom:1px solid #d8d8d8;color:#111;font-size:16px;padding:.5rem 0}.navigation-wrapper .navigation-info .container{display:-ms-flex;display:flex}.navigation-wrapper .navigation-info .container [class^=navigation-info]{width:33.3333%}.navigation-wrapper .navigation-info .container .navigation-info-mid{text-align:center}.navigation-wrapper .navigation-info .container .navigation-info-right{text-align:right}.navigation-wrapper .navigation-info a{color:#111}.navigation-wrapper .navigation{background-color:hsla(0,0%,100%,.9);height:100px}@media only screen and (max-width:992px){.navigation-wrapper .navigation{height:64px}}.navigation-wrapper .navigation .container{-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;display:-ms-flex;display:flex;height:100%}@media only screen and (max-width:1200px){.navigation-wrapper .navigation .container{max-width:100%}}@media only screen and (max-width:992px){.navigation-wrapper .navigation .container{display:block}}.navigation-wrapper .navigation .container .brand-logo{padding:.375rem 0}@media only screen and (max-width:992px){.navigation-wrapper .navigation .container .brand-logo{float:left;height:100%}}.navigation-wrapper .navigation .container .brand-logo a{height:100%}.navigation-wrapper .navigation .container .brand-logo a .brand-logo-img{height:100%;width:100%}.navigation-wrapper .navigation .container .navigation-links{margin-left:auto}@media only screen and (max-width:992px){.navigation-wrapper .navigation .container .navigation-links{display:none}}.navigation-wrapper .navigation .container .navigation-links ul{display:-ms-flex;display:flex;font-size:0;height:100%}.navigation-wrapper .navigation .container .navigation-links ul li{height:100%;position:relative}.navigation-wrapper .navigation .container .navigation-links ul li a{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;color:#333;display:-ms-flex;display:flex;font-size:14px;font-weight:600;height:100%;letter-spacing:1px;padding:0 1.375rem;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:1200px){.navigation-wrapper .navigation .container .navigation-links ul li a{padding:0 1rem}}.navigation-wrapper .navigation .container .navigation-links ul li a.active{background-color:#c3c3c3;border-bottom:5px solid #929292;color:#513274}.navigation-wrapper .navigation .container .navigation-links ul .navigation-sub-links{background-color:#272727;border-radius:0 0 2px 2px;display:block;filter:alpha(opacity=0);font-size:13px;height:auto;left:0;list-style:none;margin:0;min-width:12rem;opacity:0;padding:0;position:absolute;top:100%;visibility:hidden}.navigation-wrapper .navigation .container .navigation-links ul .navigation-sub-links li a{color:#f1f1f1;padding:1.125rem 1.375rem}.navigation-wrapper .navigation .container .navigation-links ul .navigation-sub-links li a:hover{background-color:#513274}.navigation-wrapper .navigation .container .navigation-links ul .navigation-sub-links li:not(:last-child) a{border-bottom:1px solid #626262}.navigation-wrapper .navigation .container .navigation-book{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-ms-flex;display:flex;-moz-justify-content:flex-end;justify-content:flex-end}@media only screen and (max-width:992px){.navigation-wrapper .navigation .container .navigation-book{display:none}}.navigation-wrapper .navigation .container .navigation-book .btn{margin-left:1.375rem}.navigation-wrapper .navigation .container .mobile-menu-trigger-wrapper{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;cursor:pointer;display:-ms-flex;display:flex;margin-left:auto;padding:0 1rem;z-index:9}@media only screen and (min-width:993px){.navigation-wrapper .navigation .container .mobile-menu-trigger-wrapper{display:none}}@media only screen and (max-width:992px){.navigation-wrapper .navigation .container .mobile-menu-trigger-wrapper{float:right;height:100%;position:relative}}.navigation-wrapper .navigation .container .mobile-menu-trigger-wrapper .mobile-menu-trigger{width:2.25rem}.navigation-wrapper .navigation .container .mobile-menu-trigger-wrapper .mobile-menu-trigger span{background-color:#272727;display:block;height:2px;width:100%}.navigation-wrapper .navigation .container .mobile-menu-trigger-wrapper .mobile-menu-trigger span:not(:last-child){margin-bottom:6px}.navigation-wrapper .navigation .container .mobile-menu-trigger-wrapper .mobile-menu-trigger.activated span{margin:0}.navigation-wrapper .navigation .container .mobile-menu-trigger-wrapper .mobile-menu-trigger.activated span:first-child{transform:rotate(45deg)}.navigation-wrapper .navigation .container .mobile-menu-trigger-wrapper .mobile-menu-trigger.activated span:nth-child(2){display:none}.navigation-wrapper .navigation .container .mobile-menu-trigger-wrapper .mobile-menu-trigger.activated span:last-child{transform:rotate(-45deg);transform-origin:16px}.navigation-wrapper .mobile-navigation-wrapper{background:hsla(0,0%,100%,.95);bottom:0;filter:alpha(opacity=0);left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden}.navigation-wrapper .mobile-navigation-wrapper.open{filter:alpha(opacity=100);opacity:1;visibility:visible}.navigation-wrapper .mobile-navigation-wrapper .mobile-navigation{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-ms-flex;display:flex;height:100%;margin:auto;text-align:center;width:80%}.navigation-wrapper .mobile-navigation-wrapper .mobile-navigation ul{width:100%}.navigation-wrapper .mobile-navigation-wrapper .mobile-navigation ul li:not(:last-child){border-bottom:1px dashed #c3c3c3}.navigation-wrapper .mobile-navigation-wrapper .mobile-navigation ul li a{color:#333;display:block;font-size:16px;padding:.5rem 0}.navigation-links li:hover .navigation-sub-links{opacity:1!important;visibility:visible!important}.introductory{position:relative}.introductory .introductory-carousel .introductory-carousel-item{height:100%}.introductory .introductory-carousel .introductory-carousel-item-01{background-image:url(../images/slideshow-01.webp)}@media only screen and (max-width:768px){.introductory .introductory-carousel .introductory-carousel-item-01{background-image:url(../images/slideshow-01-mobile.webp)}}.introductory .introductory-carousel .introductory-carousel-item-02{background-image:url(../images/slideshow-02.webp)}@media only screen and (max-width:768px){.introductory .introductory-carousel .introductory-carousel-item-02{background-image:url(../images/slideshow-02-mobile.webp)}}.introductory .introductory-carousel .introductory-carousel-item-03{background-image:url(../images/slideshow-03.webp)}@media only screen and (max-width:768px){.introductory .introductory-carousel .introductory-carousel-item-03{background-image:url(../images/slideshow-03-mobile.webp)}}.introductory .introductory-carousel .introductory-carousel-item-11{background-image:url(../images/slideshow-11.webp)}@media only screen and (max-width:768px){.introductory .introductory-carousel .introductory-carousel-item-11{background-image:url(../images/slideshow-11-mobile.webp)}}.introductory .introductory-carousel .introductory-carousel-item-04{background-image:url(../images/slideshow-04.webp)}@media only screen and (max-width:768px){.introductory .introductory-carousel .introductory-carousel-item-04{background-image:url(../images/slideshow-04-mobile.webp)}}.introductory .introductory-carousel .introductory-carousel-item-05{background-image:url(../images/slideshow-05.webp)}@media only screen and (max-width:768px){.introductory .introductory-carousel .introductory-carousel-item-05{background-image:url(../images/slideshow-05-mobile.webp)}}.introductory .introductory-carousel .introductory-carousel-item-06{background-image:url(../images/slideshow-06.webp)}@media only screen and (max-width:768px){.introductory .introductory-carousel .introductory-carousel-item-06{background-image:url(../images/slideshow-06-mobile.webp)}}.introductory .introductory-carousel .introductory-carousel-item-07{background-image:url(../images/slideshow-07.webp)}@media only screen and (max-width:768px){.introductory .introductory-carousel .introductory-carousel-item-07{background-image:url(../images/slideshow-07-mobile.webp)}}.introductory .introductory-carousel .introductory-carousel-item-08{background-image:url(../images/slideshow-08.webp)}@media only screen and (max-width:768px){.introductory .introductory-carousel .introductory-carousel-item-08{background-image:url(../images/slideshow-08-mobile.webp)}}.introductory .introductory-carousel .introductory-carousel-item-09{background-image:url(../images/slideshow-09.webp)}@media only screen and (max-width:768px){.introductory .introductory-carousel .introductory-carousel-item-09{background-image:url(../images/slideshow-09-mobile.webp)}}.introductory .introductory-carousel .introductory-carousel-item-10{background-image:url(../images/slideshow-10.webp)}@media only screen and (max-width:768px){.introductory .introductory-carousel .introductory-carousel-item-10{background-image:url(../images/slideshow-10-mobile.webp)}}.introductory [class^=owl-]{height:100%}.introductory .introductory-booking{background:rgba(0,0,0,.75);bottom:0;left:0;padding:1rem 0;position:absolute;right:0}.introductory .introductory-booking form .form-group{margin:0}.introductory .introductory-booking form label{color:#e8e8e8;font-weight:700}.introductory .introductory-booking form .custom-select,.introductory .introductory-booking form .form-control,.introductory .introductory-booking form .input-group-text{background-color:transparent;border:1px solid #c3c3c3;border-radius:2px;color:#f1f1f1}.introductory .introductory-booking form .input-group .form-control{border-left-color:transparent}.introductory .introductory-booking form select option{color:#333}.introductory .introductory-booking form .intro-booking-submit{display:-ms-flex;display:flex}.introductory .introductory-booking form .intro-booking-submit .btn{margin-top:auto}.introductory .introductory-slideshow-controls{bottom:0;display:-ms-flex;display:flex;left:0;position:absolute;right:0;top:0;z-index:1}.introductory .introductory-slideshow-controls .background-control-wrapper{flex:1;position:relative}.introductory .introductory-slideshow-controls .background-control-wrapper:hover .background-control-btn{filter:alpha(opacity=100);opacity:1}.introductory .introductory-slideshow-controls .background-control-wrapper .background-control{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;bottom:0;display:-ms-flex;display:flex;left:0;padding:3rem;position:absolute;right:0;top:0}@media only screen and (max-width:992px){.introductory .introductory-slideshow-controls .background-control-wrapper .background-control{-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}}@media only screen and (max-width:576px){.introductory .introductory-slideshow-controls .background-control-wrapper .background-control{padding:1rem}}.introductory .introductory-slideshow-controls .background-control-wrapper .background-control .background-control-btn{background:rgba(0,0,0,.75);border-radius:4px;cursor:pointer;display:inline-block;padding:.5rem 1.5rem}.introductory .introductory-slideshow-controls .background-control-wrapper .background-control .background-control-btn:hover{background:#000}.introductory .introductory-slideshow-controls .background-control-wrapper .background-control .background-control-btn svg{color:#fff}.introductory .introductory-slideshow-controls .background-control-wrapper .background-control .background-control-right-btn{margin-left:auto}.background-control-wrapper .background-control{filter:alpha(opacity=0);opacity:0;visibility:hidden}@media only screen and (max-width:992px){.background-control-wrapper .background-control{filter:alpha(opacity=100);opacity:1;visibility:visible}}.background-control-wrapper:hover .background-control{opacity:1;visibility:visible}.brand-introduction{text-align:center}.brand-introduction .footer-header{font-size:18px;font-weight:600}@media only screen and (max-width:576px){.brand-introduction .footer-header{font-size:16px}}.brand-introduction .brand-introduction-descp{margin-bottom:3rem}@media only screen and (max-width:768px){.brand-introduction .brand-features .brand-feature-each{margin-bottom:4rem}}.brand-introduction .brand-features .brand-feature-each .brand-features-img{margin-bottom:1rem}@media only screen and (max-width:768px){.brand-introduction .brand-features .brand-feature-each .brand-features-img{margin-bottom:1.5rem}}.widCOE{height:142px;margin-left:0!important;margin-right:0!important;width:100%!important}@media only screen and (max-width:768px){.widCOE{margin-left:auto!important;margin-right:auto!important;width:148px!important}}.widCOELink{height:19px;visibility:hidden}.explore-rooms .explore-rooms-header{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-ms-flex;display:flex;margin-bottom:2rem;position:relative}.explore-rooms .explore-rooms-header .explore-rooms-carousel-controls,.explore-rooms .explore-rooms-header .section-header{display:-ms-flex;display:flex;flex:1}.explore-rooms .explore-rooms-header .explore-rooms-carousel-controls{border-radius:2px;cursor:pointer;padding:.25rem 1rem;position:absolute}@media only screen and (max-width:576px){.explore-rooms .explore-rooms-header .explore-rooms-carousel-controls{display:none}}.explore-rooms .explore-rooms-header .explore-rooms-carousel-controls:hover{background-color:#272727;color:#6ed3cf}.explore-rooms .explore-rooms-header .explore-rooms-prev{right:3rem}.explore-rooms .explore-rooms-header .section-header{-moz-justify-content:center;justify-content:center;margin:0}.explore-rooms .explore-rooms-header .explore-rooms-next{right:0}@media only screen and (max-width:768px){.explore-rooms .explore-rooms-each{text-align:center}}.explore-rooms .explore-rooms-each .explore-rooms-img-wrapper{display:block}.explore-rooms .explore-rooms-each .explore-rooms-title{color:#333;font-size:16px;font-weight:600;margin:1rem 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explore-rooms .explore-rooms-each .explore-rooms-descp{margin-bottom:.5rem;min-height:6rem}.explore-rooms .explore-rooms-each .explore-rooms-actions{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-ms-flex;display:flex}.explore-rooms .explore-rooms-each .explore-rooms-actions .explore-rooms-price{color:#333;font-size:16px;font-weight:600}.explore-rooms .explore-rooms-each .explore-rooms-actions .explore-rooms-book{margin-left:auto}.explore-rooms.section-dark .section-header{color:#e8e8e8}.explore-rooms.section-dark .explore-rooms-title{color:#39bcb6}.explore-rooms.section-dark .explore-rooms-descp{color:#c3c3c3}.explore-rooms.section-dark .explore-rooms-price{color:#f1f1f1!important}@media only screen and (max-width:768px){.rooms-page-details-section{margin-top:2rem}.tour-preview .tour-preview-video{margin-bottom:2rem}.tour-preview .tour-preview-descp{text-align:center}}.tour-preview .tour-preview-bg{background-image:url(../images/tour-preview-bg.webp)}.attractions{padding-bottom:0}.attractions-each{display:-ms-flex;display:flex;min-height:32rem;position:relative}@media only screen and (max-width:576px){.attractions-each{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}}.attractions-each *{z-index:9}.attractions-each:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.attractions-each .attractions-descp-wrapper,.attractions-each .attractions-img{width:50%}@media only screen and (max-width:576px){.attractions-each .attractions-descp-wrapper,.attractions-each .attractions-img{width:100%}.attractions-each .attractions-img{display:none}}.attractions-each .attractions-descp-wrapper{display:-ms-flex;display:flex;padding:3rem 0}.attractions-each .attractions-descp-wrapper .attractions-header{font-size:24px;font-weight:600;letter-spacing:2px;margin-bottom:1.5rem;text-transform:uppercase}.attractions-each .attractions-descp-wrapper .attractions-img-mobile{display:block}@media only screen and (min-width:577px){.attractions-each .attractions-descp-wrapper .attractions-img-mobile{display:none}}.attraction-01:before{background:rgba(110,211,207,.2)}.attraction-01 .attraction-each-bg,.attraction-01 .attraction-img-01{background-image:url(../images/attraction-01-img.jpg)}.attraction-02:before{background:rgba(144,104,190,.2)}.attraction-02 .attraction-each-bg,.attraction-02 .attraction-img-02{background-image:url(../images/attraction-03-img.jpg)}.attraction-03{background:rgba(251,222,225,.2)}.attraction-03 .attraction-each-bg,.attraction-03 .attraction-img-03{background-image:url(../images/attraction-02-img.jpg)}.attraction-each-bg{background-attachment:fixed;bottom:0;filter:alpha(opacity=15);left:0;opacity:.15;position:absolute;right:0;top:0;z-index:-1}.attractions-each .container-medium{width:90%}.attractions-each .attraction-each-wrapper{padding:1rem 0}.attractions-each .attraction-each-wrapper:not(:last-child){border-bottom:1px dashed #929292}.attractions-each .attraction-each-wrapper .footer-header{margin-bottom:1rem}.testimonials .testimonials-carousel .testimonial-each .testimonial-author-img{margin:.5rem 0 1.75rem}.testimonials .testimonials-carousel .testimonial-each .testimonial-author-img img{border:1px solid #626262;border-radius:50%;margin:auto;width:60px}.testimonials .testimonials-carousel .testimonial-each .testimonial-saying{color:#6ed3cf;font-size:14px;line-height:1.8;margin:.75rem 0 1rem}.testimonials .testimonials-carousel .testimonial-each .testimonial-saying .fa-quote-left{font-size:28px;left:-38px;margin-right:12px;position:absolute;top:-12px}.testimonials .testimonials-carousel .testimonial-each .testimonial-author{color:#e1e8f0}.testimonials .testimonials-carousel .testimonial-each .testimonial-author:before{content:"-"}.testimonials .testimonials-carousel .testimonial-each .testimonial-author .testimonial-author-type{color:#b79dd5}.testimonials-page .testimonial-each{background-color:#333;border:1px solid #d3d3d3;margin-bottom:40px;padding:30px;text-align:center}.testimonials-page .testimonial-each .testimonial-saying{color:#6ed3cf;font-size:14px;line-height:1.8;margin:.75rem 0 1rem}.testimonials-page .testimonial-each .testimonial-saying .fa-quote-left{font-size:28px;left:-38px;margin-right:12px;position:absolute;top:-12px}.testimonials-page .testimonial-each .testimonial-author{color:#e1e8f0}.testimonials-page .testimonial-each .testimonial-author:before{content:"-"}.testimonials-page .testimonial-each .testimonial-author .testimonial-author-type{color:#b79dd5}.contact .maps-and-directions-wrapper{margin-bottom:3rem}@media only screen and (max-width:768px){.contact .maps-and-directions-wrapper{text-align:center}}.contact .contact-form{display:-ms-flex;display:flex}@media only screen and (max-width:768px){.contact .contact-form{margin-top:3rem}}.contact .contact-form .container-small form{width:100%}.footer-wrapper{position:relative}.footer-header{font-size:16px;letter-spacing:1px;line-height:1.8;margin-bottom:1.5rem;text-transform:uppercase}.footer{padding:3rem 0}@media only screen and (max-width:768px){.footer .footer-section-each{margin-bottom:3rem;text-align:center}}.footer .footer-links-list{list-style:none;margin:0;padding:0}.footer .footer-links-list li:not(:last-child){margin-bottom:.5rem}.footer .footer-links-list li a{color:inherit;font-size:14px;text-decoration:none}.footer-bg{background-image:url(../images/introductory-slideshow-04.webp)}.footer-logo{width:6rem}.copyright{background-color:#bfcedf;color:#333;font-size:13px;padding:.5rem 0}.copyright .copyright-section{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-ms-flex;display:flex}@media only screen and (max-width:768px){.copyright .copyright-section{-moz-justify-content:center;justify-content:center;margin-bottom:.75rem}}.copyright .footer-social-icons{font-size:14px;list-style:none;margin:0;padding:0;text-align:right}@media only screen and (max-width:768px){.copyright .footer-social-icons{text-align:center}}.copyright .footer-social-icons li{display:inline-block}.copyright .footer-social-icons li:not(:last-child){margin-right:.25rem}.copyright .footer-social-icons li a svg{color:#333}.pet-friendly-img{max-width:100%}@media only screen and (max-width:768px){.pet-friendly-img{margin-top:1.5rem;max-width:12rem}}.hotel-policy{background-color:#e1e8f0;font-size:13pxx;padding:.5rem 0;text-align:center}.hotel-policy p{margin:0}.payment-methods{background-color:#e1e8f0;padding-bottom:.5rem;text-align:center}.awards-wrapper{display:-ms-flex;display:flex}.awards-wrapper .awards-each{-ms-flex-basis:33%;-o-flex-basis:33%;flex-basis:33%;margin-right:.5rem}.TA_certificateOfExcellence img{display:none}.booking-menu{-webkit-overflow-scrolling:touch;background-color:#333;bottom:0;max-height:100%;overflow:scroll;padding:2rem 1.5rem;position:fixed;right:0;top:0;transform:translateX(100%);width:21rem;z-index:999}.booking-menu.visible{transform:translateX(0)}.booking-menu .footer-header{color:#a9e5e2}.booking-menu label{color:#e8e8e8}.booking-menu small{color:#c3c3c3}.curtain{background:rgba(225,232,240,.9);bottom:0;cursor:url(../images/close-icon.svg),auto;filter:alpha(opacity=0);left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:998}.curtain.visible{filter:alpha(opacity=100);opacity:1;visibility:visible}.rooms-inner-banner{background-image:url(../images/slideshow-10.webp);height:26rem}.rooms-inner-banner-details{background:linear-gradient(140deg,#39bcb6,#2d9490);padding:1.75rem 0}.rooms-inner-banner-details .section-header{color:#f1f1f1;margin-bottom:0}.rooms-inner-banner-details .rooms-inner-banner-details-list{margin:0;padding:0}.rooms-inner-banner-details .rooms-inner-banner-details-list li{display:inline-block}.rooms-inner-banner-details .rooms-inner-banner-details-list li:not(:last-child){margin-right:1.5rem}.rooms-inner-banner-details .rooms-inner-banner-details-center,.rooms-inner-banner-details .rooms-inner-banner-details-left{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-ms-flex;display:flex}.rooms-inner-banner-details .rooms-inner-banner-details-center{-moz-justify-content:center;justify-content:center}.rooms-inner-banner-details .rooms-inner-banner-details-right{text-align:right}.rooms-inner-details .rooms-inner-img{border:1px solid #d0d0d0;border-radius:2px;margin-bottom:30px;padding:.5rem}.amenities-list .btn{cursor:default!important;margin-right:.5rem}.amenities .amenity-each{display:-ms-flex;display:flex;margin-top:3.5rem}.amenities .amenity-each .amenity-icon{color:#6ed3cf;-ms-flex-basis:2.75rem;-o-flex-basis:2.75rem;flex-basis:2.75rem}.amenities .amenity-each .amenity-details .amenity-each-title{color:#6ed3cf;font-size:18px}.amenities .amenity-each .amenity-details .amenity-each-descp{color:#e8e8e8;margin-bottom:0}.booking .global-header{margin-bottom:2rem}.booking-page-room{background-color:#f1f1f1;padding:1.5rem}@media only screen and (max-width:576px){.booking-page-room{margin-top:3rem}}.booking-page-room .booking-page-room-img{margin-bottom:2rem}.booking-page-room-each{padding:2rem 0}.booking-page-room-each:not(:last-child){border-bottom:1px dashed #929292}.booking-page-room-each:first-child{padding-top:0}.booking-page-room-each:last-child{padding-bottom:0}.booking-page-request-result{padding:1.5rem 0}.booking-terms-and-policies{margin-top:2rem}.booking-terms-and-policies .booking-terms-and-policies-each,.gallery .gallery-img-each img{margin-bottom:1rem}.gallery .gallery-img-each img{margin-bottom:30px}.amenities-gallery .amenity-gallery-each-wrapper{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-ms-flex;display:flex;height:20rem;overflow:hidden;padding:1rem 2rem;position:relative}.amenities-gallery .amenity-gallery-each-wrapper .amenity-gallery-each{bottom:0;left:0;position:absolute;right:0;top:0}.amenities-gallery .amenity-gallery-each-wrapper .amenity-gallery-each:before{background:rgba(0,0,0,.25);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.amenities-gallery .amenity-gallery-each-wrapper .amenity-block-each{background:hsla(0,0%,100%,.9);border:1px dashed #9068be;border-radius:4px;color:#6a4198;padding:2rem 1rem;position:relative;text-align:center;width:18rem}.amenities-gallery .amenity-gallery-each-wrapper .amenity-block-each svg{margin-bottom:1.5rem}.amenities-gallery .amenity-gallery-each-wrapper .amenity-block-each .section-header{color:#6a4198}.amenities-gallery .amenity-gallery-each-wrapper .amenity-gallery-01{background-image:url(../images/amenity-gallery-01.jpeg)}.amenities-gallery .amenity-gallery-each-wrapper .amenity-gallery-02{background-image:url(../images/amenity-gallery-02.jpg)}.amenities-gallery .amenity-gallery-each-wrapper .amenity-gallery-03{background-image:url(../images/gallery-img-02.jpg)}.amenities-gallery .amenity-gallery-each-wrapper .amenity-gallery-04{background-image:url(../images/gallery-img-04.jpg)}.amenities-gallery .amenity-gallery-each-wrapper:hover .amenity-gallery-each{transform:scale(1.05)}.reservation-details .reservation-details-list{margin:0;padding:0}.reservation-details .reservation-details-list>li{border-bottom:1px dashed #c3c3c3;padding:.75rem 0}.reservation-details .reservation-details-list>li ul{list-style-position:inside;padding-left:.25rem}.reservation-details .reservation-details-list>li ul li{margin-bottom:0}.reservation-details .booking-price{background-color:#f1f1f1;border:1px solid #e0e0e0;border-radius:2px;margin-top:1.5rem;padding:2rem 1rem;text-align:center}.reservation-details .booking-price .global-header{margin-bottom:1rem}.reservation-details-input{padding:0 3rem}@media only screen and (max-width:1200px){.reservation-details-input{padding:0 1rem}}@media only screen and (max-width:768px){.reservation-details-input{margin-top:3rem;padding:0}}.reservation-room-each-label{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-color:#e8e8e8;display:-ms-flex;display:flex;-moz-justify-content:center;justify-content:center;padding:0}@media only screen and (max-width:768px){.reservation-room-each-label{padding:.375rem 1rem}}.breadcrumb{display:inline-flex!important}.breadcrumb .breadcrumb-link{color:#2d9490;text-decoration:none}.breadcrumb .breadcrumb-link svg{margin:0 .5rem;vertical-align:middle}.breadcrumb .breadcrumb-link:not(:last-child):after{content:"\f30b";display:none;font-family:Font Awesome\ 5 Solid}.policy-each .policy-header{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-ms-flex;display:flex}.policy-each .policy-descp{text-align:right}.policy-each .footer-header,.policy-each p{margin:0}.policy-each .footer-header svg,.policy-each p svg{margin-right:.5rem}.policy-each .footer-header{border:1px solid #929292;border-radius:2px;padding:.375rem 1rem}.policy-each .footer-header:before{content:"\f30a";display:none;font-family:Font Awesome\ 5 Solid}.policy-each.section-light .policy-header{-moz-justify-content:flex-end;justify-content:flex-end}.policy-each.section-light .policy-descp{text-align:left}.policy-each.section-light .footer-header:before{content:"";font-family:inherit}.policy-each.section-light .footer-header:after{content:"\f30b";display:none;font-family:Font Awesome\ 5 Solid}.policy-each.section-light .footer-header svg{margin-left:.5rem;margin-right:0}.policies-list li{margin-bottom:.5rem}.morecontent span{display:none}.morecontent .morelink{color:#6a4198;font-size:12px;text-decoration:none}.section-dark .morelink{color:#f1f1f1}.parallax{background:transparent;min-height:50vh}.menu-close{color:#c3c3c3;cursor:pointer;padding:0 .5rem}.menu-close:hover{color:#e8e8e8}.section-dark .owl-carousel .owl-dots .owl-dot{background-color:#272727}.section-dark .owl-carousel .owl-dots .owl-dot.active{background-color:#6ed3cf;border:1px solid #6ed3cf}.ui.form,.ui.form .field label{color:#727272!important}.ui.form .field label{font-weight:400!important}.ui.form .field label,.ui.form .field select{font-size:14px!important}.cs-validation .field .ui.prompt.label{background:none!important;border:none!important;color:#e62739!important}
