.important-announcement{background:#e6dcc6;width:100%;padding:10px 0}#bedroomCarousel .room-img{background-size:contain;padding-top:calc(49/96*100vw);background-repeat:no-repeat;background-position:center center}@media(min-width:992px){#bedroomCarousel .room-img{width:100%;height:575px;padding-top:0;background-size:cover}}.bedroom-img-slider .slick-slide{max-width:264px!important;opacity:.4;margin:5px}.bedroom-img-slider .slick-current{opacity:1}.bedroom-image:before{content:'';display:block;position:absolute;width:40px;top:37px;right:0;bottom:43px;background-color:#fff;z-index:2}.bedroom-btn{visibility:hidden;opacity:0;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);transition:all .6s ease}.bedroom-item .img-ct:hover .bedroom-btn{visibility:visible;opacity:1;top:50%}.facilities .fa-check{color:#e6dcc6}.room-price{font-family:'Cormorant',sans-serif;font-size:1.9rem;color:#142d42;font-weight:bold}.room-facilities ul{padding:0;position:relative}.room-facilities ul li{list-style:none;page-break-inside:avoid}.room-facilities ul li .icon{page-break-inside:avoid}@media(min-width:576px){.room-facilities ul{columns:2;-webkit-columns:2;-moz-columns:2}}@media(min-width:1200px){.room-facilities.lg ul{columns:3;-webkit-columns:3;-moz-columns:3}}.bedroom-img-slider .slick-prev:before,.bedroom-img-slider .slick-next:before{color:#3f3f3f;font-size:20px}.bedroom-img-slider .slick-prev{left:-10px}.bedroom-img-slider .slick-next{right:-10px}.bleed-container{position:relative;width:100%}.bleed-image{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;left:0;width:100%;padding-top:280px}.bleed-container-content{padding-top:265px;margin-left:auto}.bleed-container-content h2{margin-bottom:15px}@media(min-width:992px){.bleed-container-content{padding-top:0}.bleed-image{width:50%;padding-top:0;bottom:0}}.content-group.alternate-content-position>:nth-child(odd) .bleed-container .bleed-image{left:auto;right:0}.content-group.alternate-content-position>:nth-child(odd) .bleed-container .bleed-container-content{margin-left:unset}.calls-to-action>.btn:not(:last-child){margin-right:.75rem}.template .intro{font-weight:600;font-size:1.25rem}.template .calls-to-action:not(:first-child){margin-top:2rem}.template-2 h2{margin-bottom:10px}.template-2 .intro{font-size:1.6rem;font-weight:500;letter-spacing:-.5px;font-family:'Cormorant',sans-serif;line-height:1.1em}@media(min-width:768px){.template-2 .intro{font-size:2.4rem}}.template-3 h2{color:#142d42;margin-bottom:.5rem}.template-4 h2{color:#142d42;margin-bottom:.5rem}.template-5 .intro{font-size:1.6rem;font-weight:500;letter-spacing:-.5px;font-family:'Cormorant',sans-serif;line-height:1.1em}.template-5 .intro:not(:last-child){margin-bottom:1.25rem}@media(min-width:768px){.template-5 .intro{font-size:2.4rem}}.template-6 h2{color:#142d42;margin-bottom:.5rem}.template-6 .intro{font-weight:500;font-size:1rem}.template-7 .intro{font-weight:500;font-size:1rem}.template-9 .intro{font-size:2.4rem;font-weight:500;letter-spacing:-.5px;font-family:'Cormorant',sans-serif;line-height:1.1em}.template-10 h2{margin-bottom:1rem}.template-10 .intro{font-size:1.6rem;font-weight:500;letter-spacing:-.5px;font-family:'Cormorant',sans-serif;line-height:1.1em}@media(min-width:768px){.template-10 .intro{font-size:2.4rem}}.template-11 h2{margin-bottom:0}.template-11 h3{margin-bottom:0}.template-11 .intro{color:#497191;font-size:1.6rem;letter-spacing:-.5px;font-family:'Cormorant',sans-serif;line-height:1.1em}.template-13 .calls-to-action a:not(:last-child){margin-right:.5rem;padding-right:.5rem;border-right:1px solid rgba(0,0,0,.5)}.template-14 .bleed-container{background-color:#142d42;color:#fff}.template-14 .bleed-container:before{content:'';background-image:url('/Content/images/patterns/floral-pattern-white.png');opacity:.025;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;background-position:right}.template-14 h3{color:#e6dcc6}.template-16 section{background:#e6dcc6}.template-16 h2{color:#142d42}.template-16 h4{color:#497191}.content-group .template-3:not(:last-child){margin-bottom:30px}@media(min-width:992px){.content-group .template-3:not(:last-child){margin-bottom:120px}.content-group.alternate-content-position>:nth-child(even){display:flex;justify-content:flex-end}.template-3-start .template-3{display:flex;justify-content:flex-end}}.template-3 .ft-img{background-repeat:no-repeat;background-size:cover;background-position:center center;background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:0;min-height:380px}@media(min-width:992px){.template-3 .ft-img{width:75%}}.template-3 .content{width:100%;max-width:991px;background:#e6dcc6;padding:2.5rem}@media(min-width:992px){.template-3 .content{position:absolute;top:-3rem;max-width:575px;right:7.1%}.content-group.alternate-content-position>:nth-child(even) .content{right:auto;left:7.1%}.template-3-start .content{right:auto;left:7.1%}}#foodServed{background:#e6dcc6}#foodServed h2{color:#142d42}#foodServed h4{color:#497191}#dmn-partner-widget{max-width:100%}#dmn-partner-widget{font-family:'Didact Gothic',sans-serif;color:#3f3f3f}.hp-banner-group .template-1{overflow:hidden;position:relative}.hp-banner-group .template-1::before{background-size:cover;width:100%;content:'';position:absolute;z-index:0;background-repeat:no-repeat;bottom:0;top:0;opacity:.03}@media(min-width:992px){.hp-banner-group .template-1::before{width:50%}}.hp-banner-group .template-1 .bleed-container-content h2::after{content:'';height:25px;position:relative;background-size:contain;display:block;background-repeat:no-repeat;margin-top:20px;opacity:.75}.hp-banner-group .template-1:nth-child(1n)::before{background-image:url('/Content/images/patterns/toile-pattern.png')}.hp-banner-group .template-1:nth-child(1n) .bleed-container-content h2::after{background-image:url('/Content/images/patterns/fox-shape.png')}.hp-banner-group .template-1:nth-child(2n)::before{background-image:url('/Content/images/patterns/flower-pattern.png')}.hp-banner-group .template-1:nth-child(2n) .bleed-container-content h2::after{background-image:url('/Content/images/patterns/leaf-flourish-two-shape.png')}@media(min-width:992px){.hp-banner-group .template-1:nth-child(2n)::before{left:50%}}.hp-banner-group .template-1:nth-child(3n)::before{background-image:url('/Content/images/patterns/vegetable-pattern.png')}.hp-banner-group .template-1:nth-child(3n) .bleed-container-content h2::after{background-image:url('/Content/images/patterns/flourish-shape.png')}@media(min-width:992px){.hp-banner-group .template-1:nth-child(3n)::before{left:0%}}.hp-banner-group .template-1:nth-child(4n)::before{background-image:url('/Content/images/patterns/vegetable-pattern.png')}.hp-banner-group .template-1:nth-child(4n) .bleed-container-content h2::after{background-image:url('/Content/images/patterns/flourish-shape.png')}@media(min-width:992px){.hp-banner-group .template-1:nth-child(4n)::before{left:0%}}.hp-banner-group .admin-event-promotion .template-1:before{background-image:url('/Content/images/patterns/vegetable-pattern.png')}.hp-banner-group .admin-event-promotion .template-1 .bleed-container-content h2::after{background-image:url('/Content/images/patterns/flourish-shape.png')}@media(min-width:992px){.hp-banner-group .admin-event-promotion .template-1::before{left:0%}}.parallax{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center center;text-align:center}.parallax:before{position:absolute;content:'';height:100%;width:100%;left:0;top:0;background-color:rgba(0,0,0,1);opacity:.55;z-index:0}.parallax h2{color:#fff}.parallax h3{font-size:2.25rem;color:#fff;margin-bottom:0}.parallax h4{color:#fff}.parallax p{color:#fff}.parallax a:not(.btn){color:#fff}@supports (-webkit-overflow-scrolling:touch){.parallax{background-attachment:scroll !important;}}.patterns{background-size:auto;width:100%;content:'';position:absolute;z-index:0;background-repeat:no-repeat;bottom:0;top:0;opacity:.025}.floral-pattern{background-image:url('/Content/images/patterns/floral-pattern.png')}.flower-pattern{background-image:url('/Content/images/patterns/flower-pattern.png')}.toile-pattern{background-image:url('/Content/images/patterns/toile-pattern.png')}.vegtable-pattern{background-image:url('/Content/images/patterns/vegtable-pattern.png')}.promotion{background-color:#497191;color:#fff;position:relative}.promotion:before{content:'';background-image:url('/Content/images/patterns/vegetable-pattern.png');opacity:.1;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;background-position:right}.promotion h3{color:#e6dcc6}.promotion-items:nth-child(2n) .promotion{background-color:#e6dcc6;color:inherit}.promotion-items:nth-child(2n) .promotion:before{background-image:url('/Content/images/patterns/toile-pattern.png')}.promotion-items:nth-child(2n) h3{color:#142d42}.promotion-items:nth-child(2n) .btn{background-color:#142d42;color:#fff}.see-and-do .card{background:none;border:none}.slick-dots{bottom:55px}.slick-dots li button::before{color:#fff;font-size:12px}.slick-dots li.slick-active button::before{opacity:.75;color:#fff}.slick-dotted.slick-slider{margin-bottom:0}.slick-hide-default{display:none}.slick-initialized{display:block}.slick-next:before,.slick-prev:before{font-size:20px;color:#fff}@media(min-width:992px){.slick-next:before,.slick-prev:before{font-size:50px}}.slick-next,.slick-prev{z-index:1;width:auto}.slick-prev{left:35px}.slick-next{right:25px}.testimonial{background-color:#142d42;color:#fff}.testimonial:before{content:'';background-image:url('/Content/images/patterns/floral-pattern-white.png');opacity:.025;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;background-position:right}.testimonial h3{color:#e6dcc6}.ui-blocker{background:rgba(255,255,255,.8);position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.ui-blocker .spinner-border{width:3rem!important;height:3rem!important}.event-promotion h2{margin-bottom:.5rem}.event-promotion h3{margin-bottom:1rem;font-size:2rem;line-height:1.3em}