@charset "UTF-8";.page-404 .element-block-content.lines:after,.page-404 .element-block-content.lines:before,.slick-slide.dragging img,.ui.dropdown .menu>.disabled.item,.ui.icon.input>i.icon:not(.link),section.lines{pointer-events:none}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}footer,header,section{display:block}a{background:0 0;text-decoration:none}a:active,a:hover{outline:0}img{border:0}svg:not(:root){overflow:hidden}button,select{text-transform:none}button,input[type="submit"]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}body,html{height:100%}body{margin:0;padding:0;overflow-x:hidden;min-width:320px;background:#fff;line-height:1.4285em}::-webkit-selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}::-moz-selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}::selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}input::-webkit-selection,textarea::-webkit-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::-moz-selection,textarea::-moz-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::selection,textarea::selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}.text-left{text-align:left!important;padding-left:20px}.text-center{text-align:center!important}.text-right{text-align:right!important}.content-wrapper{margin:0 auto;max-width:1486px;min-height:50px}.page-id-7870 h1.page_title{display:none!important}.page-id-7870 .booking_widget_box{margin-top:30px}.wpforms-recaptcha-container{display:none}.post_content ul{padding:0 0em 0 1.2em}.heateor_sss_sharing_container{margin:15px 0}@media screen and (min-width:1200px){body{padding-top:90px}.content-wrapper{padding:0 15px}}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-loading .slick-list{background:url(../../../../../../themes/CHATEAU/images/icons/ajax-loader.gif) center center no-repeat #fff;overflow:hidden}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;background:0 0;outline:0}@font-face{font-display:swap;font-family:slick;font-weight:400;font-style:normal;src:url(../../../../../../themes/CHATEAU/fonts/slick.eot);src:url(../../../../../../themes/CHATEAU/fonts/slick.eot?#iefix) format("embedded-opentype"),url(../../../../../../themes/CHATEAU/fonts/slick.woff) format("woff"),url(../../../../../../themes/CHATEAU/fonts/slick.ttf) format("truetype"),url(../../../../../../themes/CHATEAU/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;margin-top:-10px\9;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:-25px}.slick-prev[dir="rtl"]{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,.slick-prev:before[dir="rtl"]{content:"→"}.slick-next{right:-25px}.slick-next[dir="rtl"]{left:-25px;right:auto}.slick-next:before[dir="rtl"]{content:"←"}.slick-slide{height:auto}.slick-dots{bottom:0;list-style:none;text-align:center;width:100%;right:0}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:12px;line-height:20px;text-align:center;color:#fff;opacity:.25}.slick-dots li.slick-active button:before{color:#fff;opacity:.75}.nivo-lightbox-overlay{z-index:999999999!important}.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:rgba(77,10,125,.8)}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{background-color:transparent!important}.nivo-lightbox-theme-default .nivo-lightbox-close{background:url(../../../../../../themes/CHATEAU/images/icons/close.svg) center center no-repeat!important;width:30px!important;height:30px!important;background-size:15px 15px!important}@media screen and (min-width:1200px){body.home .global-nav-wrapper.headroom--top{border-bottom:0;background-color:transparent}body.home .global-nav-wrapper.headroom--top a{color:#fff}body.home .global-nav-wrapper.headroom--top a .color-change g,body.home .global-nav-wrapper.headroom--top a .color-change rect{fill:#fff!important}}body.home .global-nav-wrapper.headroom--top ul li a{color:#0f2552}.global-nav a,.global-nav a:hover,body.home .global-nav-wrapper.headroom--top ul li a:hover{color:#4d0a7d}.global-nav-wrapper.headroom--top{box-shadow:none!important}.global-nav{padding:0;max-width:1486px;margin:0 auto;height:8rem}.global-nav-wrapper{position:fixed;top:0;right:0;left:0;width:100%;z-index:99999999;background-color:rgba(255,255,255,.95);box-shadow:0 0 30px #ebebeb}.global-nav__column{width:50%;float:left;height:3.73333333rem;line-height:3.73333333rem}.global-nav__column svg{max-height:3.73333333rem}.global-nav__column__branding{width:70%}.global-nav__column__menu{width:30%}.global-nav__column__branding,.global-nav__column__menu{margin:10px 0;padding:0 5px}.global-nav__column__branding-title{margin-left:.66666667rem;margin-top:.53333333rem;line-height:1.33333333rem;max-width:8.33333333rem}.global-nav__column__branding-logo,.global-nav__column__branding-title{float:left;height:74px;max-height:6.26666667rem}@media screen and (min-width:1200px){.global-nav__column__branding-title{margin-top:0;max-width:inherit;line-height:3.73333333rem}.global-nav__column__branding-logo svg{margin-top:-8px;max-height:inherit;height:74px}}.global-nav__column__menu-text{text-transform:uppercase;margin-right:1rem}.global-nav__column__menu-icon svg{fill:#bda05c;margin-top:.53333333rem;max-height:2.33333333rem}.global-nav__column__menu-icon,.global-nav__column__menu-text{float:right}.global-nav__column.special{position:fixed;top:71px;left:0;right:0;width:100%;border-top:1px solid #cbcbcb}.global-nav__column.special a{display:block;width:100%;height:100%}.global-nav__column__contact-column{float:left;width:50%;text-align:center;text-transform:uppercase}.global-nav__column__contact-column.special{position:relative}.global-nav__column__contact-column.special:after{content:"";color:#fff;position:absolute;right:10px;top:25px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #be9e56}.global-nav__column__contact-column ul{position:fixed;left:0;right:0;margin:0;display:none;list-style-type:none;background-color:#fff;padding:20px;min-width:203px;text-align:center;border-top:1px solid #cbcbcb}.global-nav__column__contact-column ul li{border-bottom:1px solid #e1e1e1}.global-nav__column__contact-column ul li:last-child{border-bottom:0}.global-nav__column__contact-column ul a{padding-bottom:15px;display:inline-block;color:#0f2552;text-align:left;padding-left:20px;text-transform:capitalize;position:relative}.global-nav__column__contact-column ul a svg{height:15px;top:2px;left:2px;position:absolute}.global-nav__column__contact-column ul a svg path{fill:#afafaf}.global-nav__column__contact-column ul li:last-child a{padding-top:15px;border-bottom:0;padding-bottom:0}.global-nav__column__contact-column ul li:last-child a svg{top:20px;left:0}.global-nav__column__contact-column.special{border-right:1px solid #cbcbcb}@media screen and (min-width:992px){.global-nav,.global-nav-wrapper{height:7.33333333rem}.global-nav{padding:0 15px}.global-nav__column{width:33.33333333%;margin:30px auto}.global-nav__column__branding,.global-nav__column__menu{margin:25px 0;padding:0}.global-nav__column.special{position:relative;border:0;top:0;width:33.3333333%}.global-nav__column__contact-column{width:33.3333333%}.global-nav__column__contact-column.special{position:relative}.global-nav__column__contact-column.special:hover:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #bda05c;border-top:0}.global-nav__column__contact-column.special:after{right:-12px}.global-nav__column__contact-column ul{display:none;margin:0;list-style-type:none;background-color:#fff;border:1px solid #acacac;border-radius:5px;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.global-nav__column__contact-column ul:before{content:"";display:block;width:16px;height:16px;background-color:#fff;border-left:1px solid #acacac;border-top:1px solid #acacac;transform:rotate(45deg);top:-9px;position:absolute;left:50%;-webkit-transform:translate(-50%,0) rotate(45deg);-moz-transform:translate(-50%,0) rotate(45deg);-ms-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}.global-nav__column__contact-column ul a{color:#0f2552}.global-nav__column__contact-column ul a:hover{font-weight:300;color:#500778}.global-nav__column__contact-column ul a:hover svg path{fill:#bda05c}.global-nav__column__contact-column:hover ul{position:relative;display:block!important}.global-nav__column__contact-column.special{border:0}}.global-footer,.global-footer__column__icons-icon img,.global-footer__column__icons-icon svg{height:3.73333333rem}@media screen and (min-width:1300px){.global-nav__column__contact-column.special:after{right:0}}.global-footer{max-width:1486px;margin:0 auto}.global-footer-wrapper{border-top:1px solid #ccc;margin:0 10px;padding-top:35px}@media screen and (min-width:1200px){.global-footer-wrapper{border-top:0;padding-top:0;margin:40px 0}}.global-footer__column{width:100%;float:left;padding:10px 0;line-height:3.73333333rem}.global-footer__column__temp{text-align:center;line-height:inherit;padding-top:1.33333333rem;padding-bottom:1.33333333rem}.global-footer__column__icons-icon{width:33.333333%;float:left;text-align:center}.global-footer__column__copy{text-align:center}.global-footer__column__copy__social svg{height:30px;width:30px}.global-footer__column__copy__social circle,.global-footer__column__copy__social g,.global-footer__column__copy__social path{fill:#c9ac69!important}.global-footer__column__copy__social a{padding:0 10px}.global-footer__column__copy__social a:hover circle,.global-footer__column__copy__social a:hover g,.global-footer__column__copy__social a:hover path{fill:#c6ab6d!important}.global-footer__h10{width:100%;clear:both;text-align:center;display:block;margin-bottom:15px}@media screen and (min-width:1200px){.global-footer{padding:0 15px}.global-footer__column{width:33.33333%}.global-footer__column__temp{text-align:left}.global-footer__column__copy{text-align:right}}.global-content-spacer{display:block;padding:60px 15px;font-size:1rem}.global-content-spacer.gray{position:relative;background-color:#f5f5f5}.global-content-spacer+.global-content-spacer{margin-top:-60px}@media screen and (min-width:1200px){.global-content-spacer{padding:85px 0}.global-content-spacer+.global-content-spacer{margin-top:-85px}}.global-content-spacer+.global-content-spacer.gray,.global-content-spacer.gray+.global-content-spacer{margin-top:0}.global-content-spacer+.flex-fiftyfifty{margin-top:10px}.global-content-spacer__header-image{text-align:center;margin-bottom:2rem}.global-content-spacer__header-image img{max-width:5.33333333rem}.global-content-spacer+.global-full-image{margin-top:0}.global-content-spacer+.global-full-image__slideshow{margin-top:10px}.global-centered-content .btn,.global-centered-header .btn{margin-top:2rem}.global-centered-content img,.global-centered-header img{margin-bottom:1rem;max-width:5.33333333rem}.global-centered-content img.bigger-oval-modified-img,.global-centered-header img.bigger-oval-modified-img{width:100%!important;max-width:200px!important;height:100%!important}.global-centered-header img+h2{margin-top:0}.global-centered-header{max-width:650px;margin:0 auto;text-align:center}.global-centered-content{margin:0 auto}.global-centered-content.smaller{max-width:42.66666667rem}@media screen and (min-width:1200px){.global-centered-content{max-width:75%}}.global-content-simple-padding{padding:2rem;font-size:1rem}@media screen and (min-width:772px){.global-content-simple-padding{padding:30px 0}}@media screen and (min-width:992px){.global-content-simple-padding{width:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.global-content-simple-padding h1,.global-content-simple-padding h2,.global-content-simple-padding h3{text-align:inherit}}.global-content-simple{margin-bottom:.13333333rem}.global-centered-header.special h2{margin-bottom:0}.global-centered-header.special h5{margin-top:5px}.global-centered-header.special hr.shortstop{max-width:105px;margin:30px auto}.global-content-spacer.gray+.global-content-spacer.gray{margin-top:10px}.global-mini-header{width:100%;text-align:center;overflow:hidden;position:relative;display:table;white-space:nowrap;margin-bottom:2rem}.global-mini-header h1{display:table-cell;position:relative;padding:0 30px}.global-mini-header::after,.global-mini-header::before{border-top:1px solid #8c8383;content:"";display:table-cell;position:relative;top:1em;width:50%}@media screen and (min-width:768px){.global-mini-header.less-padding{margin-bottom:1.33333333rem}}@media screen and (min-width:1200px){.global-mini-header.less-padding{margin-bottom:2rem}}.global-full-image{position:relative;z-index:9999;margin:10px 0}.global-full-image img{width:100%;display:block}.global-full-image__caption{text-align:center;padding:30px;font-style:italic}body.menu-open{overflow:hidden}.global-main-menu{background:rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:999999999;width:100%}.global-main-menu__header-top .text,.global-main-menu__header-top img,.global-main-menu__promotions .btn,.global-main-menu__promotions input{display:inline-block}.global-main-menu__wrapper{background-color:#f5f5f5;position:absolute;top:0;bottom:0;z-index:9999999999;overflow:scroll;right:-100%;width:100%;padding:1.33333333rem}.global-main-menu__wrapper a{font-style:normal!important;color:#4d0a7d}.global-main-menu__wrapper a.btn{color:#fff}.global-main-menu__actions a,.global-main-menu__header-top a{color:#4d0a7d}@media screen and (min-width:1300px){.global-main-menu__wrapper{padding:30px 80px;width:75%}}@media screen and (min-width:1500px){.global-main-menu__wrapper{padding:30px 80px;width:50%}}.global-main-menu__header-top{border-bottom:1px solid #cbcbcb;padding-bottom:2rem}.global-main-menu__accordion,.global-main-menu__actions,.global-main-menu__promotions{border-bottom:1px solid #cbcbcb;padding:30px 0}.global-main-menu__header-top img{margin-right:1rem}.global-main-menu__header-top__branding-image,.global-main-menu__header-top__branding-text{float:left;line-height:3.33333333rem}.global-main-menu__header-top__branding-text{max-width:100px;margin:7px 0;line-height:1.33333333rem}@media screen and (min-width:768px){.global-main-menu__header-top__branding-text{max-width:none;line-height:2.66666667rem}}.global-main-menu__header-top__menu-icon,.global-main-menu__header-top__menu-text{display:inline-block;float:right;line-height:3.33333333rem}.global-main-menu__footer .global-footer__column__icons-icon,.global-main-menu__footer a.global-footer__column__icons-icon{float:none!important}.global-main-menu__header-top__menu-text{color:#4d0a7d;text-decoration:none;margin-right:1rem}.global-main-menu__header-top__menu-icon{max-height:36px!important;margin-top:.33333333rem}.global-main-menu__header-top__menu-icon svg{fill:#bda05c}.global-main-menu__actions-bordered{border-right:1px solid #cbcbcb}.global-main-menu__actions-bordered a.btn,.global-main-menu__actions-bordered button.btn{margin-top:0}.global-main-menu__promotions a.btn,.global-main-menu__promotions button.btn{margin-top:0!important;height:60px!important;line-height:30px!important}.global-main-menu__promotions h5{font-weight:500}.global-main-menu__promotions-bordered{margin-bottom:20px}.global-main-menu__promotions-bordered a.btn{margin-top:0;position:fixed;height:60px;line-height:30px}.global-main-menu__promotions-bordered input{width:100%!important;clear:both;margin-right:10px;margin-bottom:10px}@media screen and (min-width:762px){.global-main-menu__promotions-bordered input{width:60%!important}}@media screen and (min-width:992px){.global-main-menu__promotions-bordered{border-right:1px solid #cbcbcb;margin-bottom:0}}.global-main-menu__footer{margin:30px 0}.global-main-menu__footer .modified-line-height{line-height:20px;margin-top:10px}.global-main-menu__footer img,.global-main-menu__footer svg{max-height:3.33333333rem}@media screen and (max-width:768px){.modified.simple .slick-dots{bottom:0}.global-main-menu__footer,.global-main-menu__footer .text-right{text-align:center!important}}@media screen and (min-width:992px){.global-main-menu__footer{line-height:3.33333333rem}}.global-main-menu__accordion{line-height:30px}.global-main-menu__accordion .column{padding:0!important}@media screen and (min-width:768px){.global-main-menu__footer{text-align:inherit}.global-main-menu__accordion .column{padding:initial}}.element-events__event .text h5{margin-top:0!important}@media screen and (min-width:768px){.flex-fiftyfifty__column-content{padding-left:25%;padding-right:25%}}.full-screen-video{background-size:cover;width:100%;height:100%;background-color:#000;background-position:center center;background-repeat:no-repeat;background-size:cover}.full-screen-video video{min-height:100%;min-width:100%;opacity:.75;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.full-screen-padding{padding-top:40.93333333rem}.home-wrapper{top:0;left:0;margin-top:-136px;min-height:50rem}@media screen and (min-width:1200px){.home-wrapper{margin-top:-122px}}.home-wrapper__content{color:#fff;width:100%;max-width:54.13333333rem;padding:1.66666667rem;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1rem}.home-wrapper__content h1,.home-wrapper__content p{color:#fff}.home-wrapper__content select{margin:0 auto;max-width:350px;background-color:#fefbf7}@media screen and (min-width:768px){.home-wrapper__content:after,.home-wrapper__content:before{content:"";position:absolute;border:1px solid #fff;pointer-events:none}.home-wrapper__content{max-width:600px;padding:50px 25px}.home-wrapper__content:before{height:100%;top:0;right:5px;bottom:0;left:5px}.home-wrapper__content:after{width:100%;top:5px;right:10px;bottom:5px;left:0}}.home-wrapper-scroller{text-transform:uppercase;text-align:center;bottom:45px;color:#fff;cursor:pointer;font-weight:100;text-decoration:none;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0 auto;clear:both}.home-wrapper-scroller svg{max-width:30px}.page-404{padding-top:0!important}.page-404 .element-block-content{max-width:750px;padding:50px;margin:0 auto;text-align:center;position:relative}.page-404 .element-block-content.lines:before{border-color:#4d0a7d!important}.page-404 .element-block-content select{margin:0 auto}.global-full-image__slideshow+.element-package-wrapper,.spa-box+.flex-fiftyfifty{margin-top:10px}.full_images img{width:100%;display:block}#wpadminbar{z-index:999999999!important}body.admin-bar .global-nav-wrapper{top:32px}body{opacity:1!important}.global-nav__column.special a{font-size:16px!important}ul.two_column{text-align:center;list-style-type:none;margin:0}ul.two_column li{margin:15px 20px 30px}section.lines{left:0;right:0;z-index:-1}@font-face{font-family:"PlayfairDisplayItalic";src:url(/wp-content/themes/CHATEAU/fonts/playfair-italic/PlayfairDisplayItalic.eot);src:url(/wp-content/themes/CHATEAU/fonts/playfair-italic/PlayfairDisplayItalic.eot) format("embedded-opentype"),url(/wp-content/themes/CHATEAU/fonts/playfair-italic/PlayfairDisplayItalic.woff2) format("woff2"),url(/wp-content/themes/CHATEAU/fonts/playfair-italic/PlayfairDisplayItalic.woff) format("woff"),url(/wp-content/themes/CHATEAU/fonts/playfair-italic/PlayfairDisplayItalic.ttf) format("truetype"),url(/wp-content/themes/CHATEAU/fonts/playfair-italic/PlayfairDisplayItalic.svg#PlayfairDisplayItalic) format("svg");font-display:swap}@font-face{font-family:"PlayfairDisplayRegular";src:url(/wp-content/themes/CHATEAU/fonts/playfair-regular/PlayfairDisplayRegular.eot);src:url(/wp-content/themes/CHATEAU/fonts/playfair-regular/PlayfairDisplayRegular.eot) format("embedded-opentype"),url(/wp-content/themes/CHATEAU/fonts/playfair-regular/PlayfairDisplayRegular.woff2) format("woff2"),url(/wp-content/themes/CHATEAU/fonts/playfair-regular/PlayfairDisplayRegular.woff) format("woff"),url(/wp-content/themes/CHATEAU/fonts/playfair-regular/PlayfairDisplayRegular.ttf) format("truetype"),url(/wp-content/themes/CHATEAU/fonts/playfair-regular/PlayfairDisplayRegular.svg#PlayfairDisplayRegular) format("svg");font-display:swap}@font-face{font-family:"MontserratRegular";src:url(/wp-content/themes/CHATEAU/fonts/montserrat-regular/MontserratRegular.eot);src:url(/wp-content/themes/CHATEAU/fonts/montserrat-regular/MontserratRegular.eot) format("embedded-opentype"),url(/wp-content/themes/CHATEAU/fonts/montserrat-regular/MontserratRegular.woff2) format("woff2"),url(/wp-content/themes/CHATEAU/fonts/montserrat-regular/MontserratRegular.woff) format("woff"),url(/wp-content/themes/CHATEAU/fonts/montserrat-regular/MontserratRegular.ttf) format("truetype"),url(/wp-content/themes/CHATEAU/fonts/montserrat-regular/MontserratRegular.svg#MontserratRegular) format("svg");font-display:swap}@font-face{font-family:"MontserratBold";src:url(/wp-content/themes/CHATEAU/fonts/montserrat-bold/MontserratBold.eot);src:url(/wp-content/themes/CHATEAU/fonts/montserrat-bold/MontserratBold.eot) format("embedded-opentype"),url(/wp-content/themes/CHATEAU/fonts/montserrat-bold/MontserratBold.woff2) format("woff2"),url(/wp-content/themes/CHATEAU/fonts/montserrat-bold/MontserratBold.woff) format("woff"),url(/wp-content/themes/CHATEAU/fonts/montserrat-bold/MontserratBold.ttf) format("truetype"),url(/wp-content/themes/CHATEAU/fonts/montserrat-bold/MontserratBold.svg#MontserratBold) format("svg");font-display:swap}@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:400;src:local("Libre Baskerville"),url(/wp-content/themes/CHATEAU/fonts/libre-baskerville/LibreBaskerville-Regular.woff) format("woff");font-display:swap}@font-face{font-family:"Libre Baskerville Italic";font-style:normal;font-weight:400;src:local("Libre Baskerville Italic"),url(/wp-content/themes/CHATEAU/fonts/libre-baskerville/LibreBaskerville-Italic.woff) format("woff");font-display:swap}@font-face{font-family:"Libre Baskerville Bold";font-style:normal;font-weight:400;src:local("Libre Baskerville Bold"),url(/wp-content/themes/CHATEAU/fonts/libre-baskerville/LibreBaskerville-Bold.woff) format("woff");font-display:swap}:root{--color_b:0, 0, 0;--color_w:255, 255, 255;--font_playfair_4:"PlayfairDisplayRegular";--font_playfair_4i:"PlayfairDisplayItalic";--font_Montserrat_4:"MontserratRegular";--font_Montserrat_6:"MontserratBold";--primary_color_n:190, 158, 86;--primary_color_h:198, 171, 109}ul{list-style:none;margin:0;padding:0}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{color:rgba(var(--color_b),1);font-family:var(--font_playfair_4)!important;font-weight:normal!important;font-style:normal;line-height:normal;letter-spacing:.2px;margin:0}h1{font-size:34px!important}h2{font-size:31px!important}h3{font-size:28px!important}h4{font-size:22px!important}body,ul,ol,li,a,p{color:#000;font-family:var(--font_Montserrat_4)!important;font-size:21px;line-height:1.5}strong{font-family:var(--font_Montserrat_6)!important;font-weight:normal!important;font-size:inherit}p{text-align:justify}header.global-nav .global-nav__column__contact-column.special>a:before{content:"";background:url(/wp-content/uploads/2021/10/date.png);background-size:contain;width:16px;height:19px;display:inline-block}.global-nav__column__contact-column:last-child a:before{content:"";background:url(/wp-content/uploads/2021/10/top-call.png);background-size:contain;width:16px;display:inline-block;height:16px}header.global-nav .global-nav__column__contact-column.special>a,.global-nav__column__contact-column:last-child a{display:flex;justify-content:center;align-items:center;white-space:nowrap}header.global-nav .global-nav__column__contact-column.special>a:before,.global-nav__column__contact-column:last-child a:before{margin-right:10px}.global-nav__column.global-nav__column__menu.toggleMenu{cursor:pointer;display:flex;align-items:center;justify-content:flex-end}.global-nav__column__menu-icon svg{fill:#fff;display:flex;margin:auto 0;margin-right:5px;position:relative}.global-nav__column.global-nav__column__menu.toggleMenu:hover .global-nav__column__menu-icon svg{fill:rgba(var(--primary_color_h),1)}.page-404 .element-block-content select,.element-gallery__picker,.envira-gallery-wrap .envira-tags-dropdown{background-color:#fff!important;width:100%!important;max-width:400px;height:4rem!important;color:#202060;border-radius:5px!important;appearance:none!important;display:block;border:1px solid #ccc!important;font-size:1rem;padding:10px 10px 10px 20px;background-image:url(../../../../../../themes/CHATEAU/images/icons/select_dropper.png)!important;background-size:46px!important;background-position:99% center!important;background-repeat:no-repeat!important;outline:0!important}.element-gallery{position:relative;z-index:9999999;width:100%;display:inline-table}.element-gallery__mix{display:none;float:left;width:50%;padding:.66666667rem}.fwi img{display:block;width:100%;z-index:999999}.envira-gallery-wrap .envira-tags-dropdown{margin:80px auto}.global-main-menu__wrapper{background-color:rgb(245 245 245 / 90%);display:flex;flex-direction:column;overflow:auto}.global-main-menu__header-top,.global-main-menu__accordion{border:none}.global-main-menu__header-top{padding-bottom:15px}.global-main-menu__accordion{display:flex;align-items:center;justify-content:center;flex:1 0 auto;padding-top:0;padding-bottom:0}.header_menu_top ul,.header_menu_bottom ul{list-style:none;padding:0;margin:0;text-align:center}.header_menu_top ul li{padding:8px 0}.header_menu_top ul li:first-child{padding-top:0}.header_menu_top ul li:last-child{padding-bottom:0}.header_menu_top ul li a{width:100%;font-size:28px!important;font-weight:500;line-height:normal;display:inline-block}.header_menu_bottom{border-top:1px solid #cbcbcb;padding-top:30px;margin-top:30px}.header_menu_bottom ul{display:flex;flex-wrap:wrap;justify-content:center}.header_menu_bottom ul li::after{content:"-";padding-left:10px;margin-right:10px}.header_menu_bottom ul li:last-child:after{display:none}.header_menu_bottom ul li a{font-size:20px}.header_menu_top ul li:hover a,.header_menu_top ul li.current-menu-item a,.header_menu_top ul li.current-menu-item:hover a,.header_menu_bottom ul li.current-menu-item a,.header_menu_bottom ul li.current-menu-item:hover a,.header_menu_bottom ul li:hover a{color:rgba(var(--primary_color_n),1);text-decoration:underline}.text_link{text-decoration:underline}.text_link:hover{color:rgba(var(--primary_color_n),1);text-decoration:none}header a.global-nav__column__branding{align-items:center;display:flex;position:relative;top:-1px}header a.global-nav__column__branding,header a.global-nav__column__branding .global-nav__column__branding-logo,header a.global-nav__column__branding .global-nav__column__branding-title{height:auto}header a.global-nav__column__branding .global-nav__column__branding-logo img{max-width:56px}.fullscreen_banner{height:100vh;max-height:100vh;margin-top:-90px;position:relative}.home-wrapper,.show-on-computer{display:none}.d-none{display:none}.content_parent .content-wrapper{max-width:100%;padding:0}.blog_parent.global-content-spacer.gray{background:#fff;padding:0;padding:40px 0 10px}.blog_parent .blog_content,.blog_parent .ui.grid.element-events{max-width:1590px;margin:0 auto}.blog_parent .ui.grid.element-events .sixteen.wide.fourteen{width:100%!important;margin-bottom:0!important}.blog_parent .ui.grid.element-events .sixteen.wide.mobile{display:flex;margin-bottom:30px}.blog_parent .element-events__event{width:100%;height:auto!important;padding-bottom:0;display:flex;flex-direction:column;padding-top:0}.blog_parent .element-events__event .image{display:inherit}.blog_parent .element-events__event .text{color:#333;font-size:16px;box-shadow:0 1px 5px rgba(0,0,0,.05);flex:1 0 auto;padding:20px;margin-top:0}.blog_parent .element-events__event .text h4{margin-bottom:0;font-size:20px;line-height:24px;color:#000;font-style:normal;font-family:var(--font_playfair_4)}.blog_parent p,.blog_parent .element-events__event .text p{font-family:var(--font_Montserrat_4);font-size:14px}.blog_parent .element-events__event .text p a{font-size:14px;text-transform:uppercase;display:inline-block;margin-top:10px;font-family:var(--font_playfair_4)}.content_parent .content-wrapper .section_wrapper,.home_page_content_box{background:#fafaf9;width:100%;display:inline-block}.home_bottom_slider_par{background:#fff;max-width:1590px;box-shadow:0 1px 5px rgba(0,0,0,.05);padding:20px;margin:0 auto 20px}.home_bottom_slider_par{margin-bottom:30px!important}.home_bottom_slider_par .slide-arrow{background:rgba(var(--primary_color_n),1);width:40px;height:40px;padding:0!important;margin:0;position:absolute;top:calc(50% - 20px);z-index:2;border:none;border-radius:5px}.home_bottom_slider_par .slide-arrow:hover{background:rgba(var(--primary_color_h),1)}.home_bottom_slider_par .prev-arrow{left:10px}.home_bottom_slider_par .next-arrow{right:10px}.home_bottom_slider_par .slide-arrow img{position:relative;top:3px}.home_bottom_slider_par .prev-arrow img{transform:rotateY(181deg)}.home_bottom_slider_par .slick-dots{bottom:0}.home_bottom_slider_par .slick-dots li.slick-active button:before{opacity:1;color:#fff}.home_bottom_slider_par .slick-dots li button:before{color:#fff}.slick-dots li button:before{font-size:20px!important;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home_bottom_slider_par .slick-dots li button:before{color:#fff}.sixteen.wide.mobile .element-events__event{margin:0!important}.sixteen.wide.mobile .element-events__event .image{position:relative}.sixteen.wide.mobile .element-events__event .image .post_title{background:rgba(0,0,0,.5);text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;right:0;left:0;top:0;bottom:0}.sixteen.wide.mobile .element-events__event .image .post_title h4 a{color:#fff;font-size:inherit}.sixteen.wide.mobile .element-events__event .image .post_title h4:hover a{color:rgba(var(--primary_color_n),1);text-decoration:underline}.content_parent .content-wrapper .section_wrapper>section .element-block.gray{background:transparent!important}.our_story{max-width:1590px;padding:30px 0 20px;margin:0 auto}.our_story h1{font-family:"Libre Baskerville"!important;line-height:1.5;font-size:32px!important}.our_story em{font-family:"Libre Baskerville Italic";font-size:inherit}.our_story strong{font-family:"Libre Baskerville Bold"!important;font-size:inherit}.relatedcontent .post_description,.single_post_page .content{font-size:16px;font-family:var(--font_Montserrat_4)}.specific_content p a,.single_post_page .content a{text-decoration:underline}.specific_content p a:hover,.single_post_page .content a:hover{text-decoration:none;color:rgba(var(--primary_color_n),1)}.content_parent .content-wrapper .section_wrapper>section.flex-fiftyfifty .flex-fiftyfifty__column .last-grid-padding{width:100%;padding:50px}.relatedcontent h4,.single_post_page h1.page-title,.media_press_list h2,.inner_page_parent h2,.make_reservation .home-wrapper__content h1,.blog_content h2,.our_story h2,.content_parent .content-wrapper .section_wrapper>section.flex-fiftyfifty .element-block.gray h2,.newsletter_parent h2,.inner_page_parent h1.page_title,.img_content_repeater_box ul li .event_content h3,.slide_content_parent h3,.white_box h3,.contact_us_parent .img_content_repeater_box .event_content h3,.para_text h3,.para_text h4,.weddings_and_rehearsals_parent .venue_content_parent h3{font-style:inherit;margin-bottom:18px}.inner_page_parent h2{font-size:27px}.content_parent .content-wrapper .section_wrapper>section.flex-fiftyfifty .flex-fiftyfifty__column.seperator{margin:0!important}.content_parent .content-wrapper .section_wrapper>section:last-child{margin-bottom:0}.btn,.news_letter_box div.wpforms-container-full .wpforms-form button[type="submit"]{padding:5px!important;min-width:136px;height:47px;display:inline-flex!important;justify-content:center;align-items:center;font-size:16px!important;font-family:var(--font_Montserrat_6)}.link_btn span{width:25px;display:flex;align-items:center;position:relative}.link_btn:hover{color:#500778}.link_btn:hover span svg{fill:#500778}.newsletter_parent{max-width:815px;margin:0 auto;padding:35px 0 55px}.newsletter_parent h2{font-size:30px}.news_letter_box form{width:100%;max-width:620px;display:flex;align-items:flex-start;margin:0 auto;padding:0 15px}.newsletter_parent div.wpforms-container-full{margin-bottom:0!important}.news_letter_box .wpforms-field-container{flex:1 0 auto}.news_letter_box div.wpforms-container-full .wpforms-form input[type="email"]{max-width:100%;height:47px;border-radius:4px!important;margin-right:10px;font-family:var(--font_Montserrat_4)}.news_letter_box div.wpforms-container-full .wpforms-form button[type="submit"]{background:#be9e56;color:#fff;text-transform:uppercase;border:none!important}.news_letter_box div.wpforms-container-full .wpforms-form button[type="submit"]:hover{background:#c6ab6d;color:#fff}.newsletter_parent .desc_text{width:100%;max-width:600px;margin:0 auto}.newsletter_parent .desc_text a{text-decoration:underline}.newsletter_parent .desc_text a:hover{color:#000;text-decoration:none}.home_page_content_box ul{width:100%;max-width:1590px;margin:0 auto}.home_page_content_box ul li{margin-bottom:20px}.home_page_content_box ul li:nth-child(odd) .white_box{flex-direction:row-reverse}.home_page_content_box .white_box{display:flex;align-items:center}.home_page_content_box .event_img,.home_page_content_box .event_content{-ms-flex:1 0;-ms-flex-grow:1;-ms-flex-shrink:0;-ms-flex-direction:row;flex-direction:row;flex:1 0;margin-bottom:0}.home_page_content_box .event_img{width:100%;position:relative;display:flex}.home_page_content_box .specific_content{width:100%;padding:20px 30px 20px 50px}.home_page_content_box ul li:nth-child(odd) .specific_content{padding:20px 50px 20px 30px}.home_page_content_box .specific_content h2{margin:0 0 15px}.event_boxes_parent{width:100%;max-width:1590px;padding:40px 0 10px;margin-left:auto;margin-right:auto}.event_boxes_parent .event_list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;justify-content:center}.event_boxes_parent .event_list li{max-width:25%;flex:0 0 25%;padding-left:15px;padding-right:15px;margin-bottom:30px}.event_boxes_parent .event_list li a{color:#fff;display:flex;position:relative}.event_boxes_parent .event_list li a img{position:relative}.event_boxes_parent .event_list li a h4{color:inherit;font-family:inherit!important;background:rgba(0,0,0,.5);text-align:center;margin:0;display:flex;align-items:center;justify-content:center;position:absolute;right:0;left:0;top:0;bottom:0;padding:10px}.event_boxes_parent .event_list li a:hover h4{color:rgba(var(--primary_color_n),1);text-decoration:underline}.global-footer-wrapper{width:100%;display:inline-block;border-top:none!important;padding-top:0!important;margin:0}.global-footer-wrapper .global-footer__column{width:50%;padding-top:0!important;padding-bottom:0!important}footer .global-footer__column__icons,footer .global-footer__h10{display:none}footer .global-footer__column__copy__social{display:flex;align-items:center}footer .global-footer__column__copy__social a{align-items:center;display:flex}footer .global-footer__column__copy__social a:first-child{padding-left:0}footer .global-footer__column__temp{font-size:14px!important;font-family:var(--font_Montserrat_4);text-align:left!important;padding:0 10px!important}footer .global-footer__column__temp *{font-size:inherit!important;text-align:left!important}footer .global-footer__column__copy__social a svg{height:36px;width:36px}footer .global-footer__column__copy__social a:hover svg{fill:#000}footer.global-footer{background:#fff;max-width:100%;height:auto;padding:0}footer.global-footer .footer_row_1{background:#e5e5e5}footer.global-footer .footer_row_2{background:#d7d7d7}footer.global-footer [class*="footer_row_"]{padding:25px 15px 0}footer.global-footer .footer_row{width:100%;max-width:1590px;margin:0 auto}.footer_row .textwidget p{font-size:16px!important}footer.global-footer .footer_row ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto -15px}footer.global-footer .footer_row ul li{width:100%;flex:1;margin-left:-1px;padding-left:15px;padding-right:15px;margin-bottom:25px}footer.global-footer .footer_row .global-footer__column__icons-icon img{height:auto!important}footer.global-footer .footer_row_0{display:flex;padding:20px 0 15px}footer.global-footer .footer_row_0 .footer_row{display:flex;flex-wrap:wrap;justify-content:space-around}footer.global-footer .footer_row_0 .column{display:flex;align-items:center;justify-content:center}footer.global-footer .footer_row_0 .global-footer__column__icons-icon{width:auto;float:none}footer h3.widget-title{font-size:24px!important;margin-bottom:15px}footer.global-footer .row_col_1 #wpforms-form-6272,footer.global-footer .row_col_1 .wpforms-confirmation-container-full{width:100%;max-width:600px;position:relative}footer.global-footer .row_col_1 div.wpforms-container-full .wpforms-form .wpforms-field{padding-top:0!important}footer.global-footer .row_col_1 #wpforms-6272-field_3-container{padding-bottom:0!important}footer.global-footer .row_col_1 div.wpforms-container-full .wpforms-form .wpforms-field-large{height:61px;padding-right:140px}footer.global-footer .row_col_1 div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding:0;position:absolute;top:8px;right:8px}footer.global-footer .row_col_1 div.wpforms-container-full .wpforms-form button[type="submit"]{min-width:120px;height:45px}footer.global-footer .row_col_1 .wpforms-confirmation-container-full,footer.global-footer .row_col_1 div.wpforms-container-full{margin-bottom:0}.footer_row .textwidget a{font-size:inherit;color:rgba(var(--color_b),1);text-decoration:underline}.footer_row .textwidget a:hover{color:rgba(var(--primary_color_n),1);text-decoration:none}.footer_row_1 .row_col_2 .textwidget{display:flex;align-items:center;flex-wrap:wrap}.footer_row_1 .row_col_2 .global-footer__column__copy__social{margin-right:15px;margin-bottom:5px}.footer_row_1 .row_col_2 .textwidget .temp_div{color:rgba(var(--primary_color_n),1);font-weight:600;margin-top:0;margin-bottom:5px}footer.global-footer .footer_row_2 .footer_row ul li{max-width:33.3333333333%;flex:0 0 33.3333333333%}.copywrite_text{padding:15px 0 10px}.copywrite_text,.copywrite_text a,.footer_row .copywrite_text p{font-size:14px!important}footer.global-footer .footer_row_1 .row_col_3 .page-id-6324 section.lines,.page-id-6390 section.lines,.page-id-6404 section.lines,.page-id-6462 section.lines,.page-id-6499 section.lines,.page-id-6547 section.lines,.page-id-6567 section.lines{display:none!important}.room_list_box{display:flex;flex-wrap:wrap;margin:0 -10px}.room_list_box .room_col{max-width:33.333%;flex:0 0 33.333%;padding:0 10px}.room_list_box .room_col:nth-child(1n){max-width:25%;flex:0 0 25%}.room_list_box .room_col:nth-child(2n){max-width:35%;flex:0 0 35%}.room_list_box .room_col:nth-child(3n){max-width:40%;flex:0 0 40%}.room_list_box .room_col strong{font-weight:600}.room_list_box .room_col>p{display:none}.inner_page_parent ul{list-style:none;padding:0;margin:0}.media_press_parent ul li .white_box .link_btn,.booking_widget_box .link_btn,.slide_content_parent .link_btn,.img_content_repeater_box ul li .event_content .link_btn,.room_list_parent .link_btn,.link_btn,div.wpforms-container-full .wpforms-form button[type="submit"]{background:transparent!important;min-width:136px;width:auto;height:55px;color:rgba(var(--color_b),1)!important;border:2px solid rgba(var(--color_b),1)!important;font-family:var(--font_Montserrat_6)!important;font-size:16px!important;font-style:normal;text-decoration:none;border-radius:0!important;text-transform:uppercase;padding:8px 15px 5px!important;display:inline-flex!important;justify-content:center;align-items:center;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.media_press_parent ul li .white_box .link_btn span svg,.img_content_repeater_box ul li .event_content .link_btn span svg,.slide_content_parent .link_btn span svg,.booking_widget_box .link_btn span svg,.room_list_parent .link_btn span svg{fill:#fff!important;display:none}.media_press_parent ul li .white_box .link_btn:hover,.booking_widget_box .link_btn:hover,.slide_content_parent .link_btn:hover,.img_content_repeater_box ul li .event_content .link_btn:hover,.room_list_parent .link_btn:hover,.link_btn:hover,div.wpforms-container-full .wpforms-form button[type="submit"]:hover{background-color:rgba(var(--primary_color_n),1)!important;border-color:rgba(var(--primary_color_n),1)!important;color:#fff!important}.link_btn span{display:none!important}.top_banner_box{margin-top:-90px;position:relative}.top_banner_box .top_banner{display:flex;justify-content:center;background:#fafaf9}.inner_page_parent h1.page_title{width:100%;display:inline-block;font-size:32px;text-align:center;margin:35px 0}.white_box{background:#fff;width:100%;box-shadow:0 1px 5px rgb(0 0 0 / 5%);padding:20px}.inner_page_parent,.media_press_parent{max-width:1590px;margin:0 auto}.booking_widget_box{margin-bottom:20px}.page-id-9207 .booking_widget_box{display:none}.booking_widget_box *,.booking_widget_box p{font-family:var(--font_Montserrat_4)}.booking_widget_box ul{margin-left:-15px!important;margin-right:-15px!important;display:flex;flex-wrap:wrap}.booking_widget_box ul li{padding:0 15px!important}.booking_widget_box ul li.booking_content{flex:0 0 75%;max-width:75%}.booking_widget_box ul li.booking_link{flex:0 0 25%;max-width:25%}.booking_widget_box ul li.booking_link .white_box{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}.booking_widget_box ul li.booking_link .white_box .link_btn{margin:0 auto}.booking_widget_box ul li.booking_link .white_box>p{margin-top:15px;margin-bottom:0}.booking_widget_box ul li.booking_link .white_box>p:first-child{margin-top:20px}.booking_widget_box ul li.booking_link .white_box a[href^="mailto:"]:hover{color:#000;text-decoration:underline}.booking_widget_box ul li.booking_link .white_box a[href^="mailto:"]:before{content:"\2709";font-size:20px ​!important;font-weight:400!important}.booking_widget_box ul li.booking_link .white_box a[href^="tel:"]:not(.link_btn):before,.hotel_info_inner_parent .white_box a[href^="tel:"]:before{content:"\260F"}.booking_widget_box ul li.booking_link .white_box a[href^="mailto:"]:before,.booking_widget_box ul li.booking_link .white_box a[href^="tel:"]:before{font-size:18px;font-weight:600;margin-right:5px;position:relative;top:1px}.booking_widget_box ul li.booking_link .white_box a:hover{color:rgba(var(--primary_color_n),1)}.two_column_images_box .top_banner .two_column_lg{margin-right:30px}.two_column_images_box .top_banner,.two_column_images_box .top_banner .two_column_lg,.img_box_lg{display:flex}.two_column_images_box .top_banner .two_column_lg img{width:auto}.two_column_images_box .top_banner .img_box_0{margin-bottom:30px}.two_column_images_box .top_banner .two_column_sm{display:flex;flex-direction:column}.two_column_images_box .two_column_sm>div{display:flex;height:calc(50% - 15px)}.slide_content_parent{margin:50px auto;position:relative}.slide_content_parent ul{background:#fff;width:100%;max-width:1206px;-webkit-box-shadow:0 0 .25em rgb(0 0 0 / 15%);box-shadow:0 0 .25em rgb(0 0 0 / 15%);display:flex;position:relative;margin:0 auto!important;border-left:6px solid #be9e56}.slide_content_parent ul li{max-width:50%;flex:0 0 50%}.slide_content_parent .booking_content{display:flex;align-items:center;justify-content:center;text-align:center;padding:20px}.slide_content_parent .booking_content h3{margin:0 auto 10px}.slide_content_parent .booking_link div{display:flex;justify-content:center;align-items:center}.img_content_repeater_box ul{display:flex;flex-direction:column;flex-wrap:wrap}.img_content_repeater_box ul li>div{display:flex;align-items:center}.img_content_repeater_box ul li>div.offerpage_leftaligned{align-items:flex-start}.img_content_repeater_box ul li{width:100%;margin-bottom:50px}.img_content_repeater_box ul li .event_img{max-width:600px;flex:1;margin-right:50px;display:flex;align-items:center;justify-content:center}.img_content_repeater_box ul li .event_content{flex:1}.weddings_and_events_parent .slide_content_parent .booking_content .width_box{width:100%;max-width:560px}.weddings_and_events_parent .slide_content_parent .booking_content .width_box p{font-size:18px!important}.spa_du_sureau_parent .slide_content_parent .booking_content h3{font-weight:600!important;font-size:32px!important}.spa_du_sureau_parent .slide_content_parent ul:not(:last-child){margin-bottom:35px!important}.plan_ahead_parent.enchanting_experiences_parent .img_content_repeater_box ul li .event_content h2{margin-left:auto;margin-right:auto}.plan_ahead_parent .booking_content p{text-align:center;margin:0}.enchanting_experiences_parent .white_box h3{margin-top:0}.page-id-8755 .booking_widget_box ul li.booking_link .white_box .link_btn,.page-id-8757 .booking_widget_box ul li.booking_link .white_box .link_btn{height:auto;padding:8px 16px 5px!important}.room_list_parent .booking_widget_box ul li.booking_content,.experiences_parent .booking_widget_box ul li.booking_content,.hotel_information_parent .booking_widget_box ul li.booking_content{width:100%;max-width:100%;text-align:center;flex:1 0 auto;margin-left:auto;margin-right:auto}.room_list_parent .img_content_repeater_box ul,.experiences_parent .img_content_repeater_box ul{margin-left:-15px!important;margin-right:-15px!important;flex-direction:row;justify-content:center}.room_list_parent .img_content_repeater_box ul li,.experiences_parent .img_content_repeater_box>ul>li{max-width:50%;flex:0 0 50%;display:flex;padding-left:15px;padding-right:15px;margin-bottom:30px}.experiences_parent .img_content_repeater_box>ul>li{max-width:33.33%;flex:0 0 33.33%}.room_list_parent .img_content_repeater_box ul li>div,.experiences_parent .img_content_repeater_box>ul>li>div{flex-direction:column}.room_list_parent .img_content_repeater_box ul li .event_img,.experiences_parent .img_content_repeater_box ul li .event_img{margin-right:0;max-width:inherit}.room_list_parent .img_content_repeater_box ul li .event_content h3,.experiences_parent .img_content_repeater_box ul li .event_content h3{margin:15px 0 10px}.experiences_parent .img_content_repeater_box ul li .event_img{flex:0 0 auto}.experiences_parent .img_content_repeater_box ul li .event_content ul{display:flex;flex-direction:column;margin:0 0 10px 35px!important;list-style-type:disc}.experiences_parent .img_content_repeater_box ul li .event_content ul li{margin-bottom:0;padding:2px 0}.experiences_parent .img_content_repeater_box ul li .event_content ul li:before,.enchanting_experiences_parent .booking_widget_box .booking_content ul li:before{background:url(/wp-content/uploads/2021/11/tick.png) center center no-repeat;background-size:contain;width:15px;height:15px;display:inline-block;align-self:flex-start;flex:0 0 15px;margin-right:7px;margin-top:8px}.inner_page_parent strong{font-weight:600}.experiences_parent.experiences_new_parent .img_content_repeater_box ul li .event_content ul li:before,.section_wrapper.experiences_new_parent .booking_content ul li:before{width:9px;height:9px;flex:0 0 9px;background-image:none;background:rgba(var(--color_b),1);border-radius:50%;margin:12px 20px 0 0}.experiences_new_parent .inner_page_parent h1.page_title{text-align:left}.page-id-6567 .enchanting_experiences_parent .img_content_repeater_box ul li .event_content,.page-id-7608 .enchanting_experiences_parent .img_content_repeater_box ul li .event_content{align-items:center}.page-id-6567 .enchanting_experiences_parent .img_content_repeater_box ul li .event_content p,.page-id-7608 .enchanting_experiences_parent .img_content_repeater_box ul li .event_content p{min-height:1px;text-align:inherit;margin:0}.holiday_happenings_parent .booking_widget_box .booking_content .white_box,.experiences_parent .booking_widget_box ul li.booking_content{display:flex;justify-content:center;flex-direction:column}.restaurant_parent .slide_content_parent ul:not(:last-child){margin-bottom:30px!important}.restaurant_parent .img_content_repeater_box{padding-bottom:20px}.restaurant_parent .img_content_repeater_box ul{flex-direction:row;margin:0 -15px!important}.restaurant_parent .img_content_repeater_box ul li{max-width:50%;flex:0 0 50%;padding:0 15px;margin-bottom:30px}.restaurant_parent .img_content_repeater_box ul li .event_img{margin-right:30px}.restaurant_parent .hh_image_and_content_box.img_content_repeater_box{padding-bottom:0}.restaurant_parent .hh_image_and_content_box.img_content_repeater_box li{max-width:100%;flex:0 0 100%}.restaurant_parent .hh_image_and_content_box li .event_img{max-width:100%}.restaurant_parent .hh_image_and_content_box.img_content_repeater_box ul li .event_img{max-width:calc(70% - 25px);flex:0 0 calc(70% - 25px)}.restaurant_parent .hh_image_and_content_box.img_content_repeater_box ul li .event_content{max-width:30%;flex:0 0 30%}.restaurant_parent .img_content_repeater_box .event_content h3{margin:5px 0 10px!important}.restaurant_parent .img_content_repeater_box.chef_section ul{justify-content:center}.restaurant_parent .img_content_repeater_box.chef_section ul li{display:flex;max-width:33.3333333333%;flex:0 0 33.3333333333%}.restaurant_parent .img_content_repeater_box.chef_section ul li>div{flex-direction:column}.restaurant_parent .img_content_repeater_box.chef_section ul li .event_img{max-width:470px;margin:0 auto 30px auto;flex:0 0 auto}.restaurant_parent .img_content_repeater_box.chef_section ul li .event_content{text-align:center}.restaurant_parent .img_content_repeater_box.chef_section p.read_text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.restaurant_parent .img_content_repeater_box.chef_section p.read_text.highlight_div{display:block;-webkit-line-clamp:inherit;-webkit-box-orient:inherit;overflow:visible}.restaurant_parent .img_content_repeater_box.chef_section p.read_More{height:45px;cursor:pointer;margin:0}.yosemite_parent .booking_widget_box ul li.booking_content{flex:0 0 100%;max-width:100%}.yosemite_parent .img_content_repeater_box ul li .event_img{margin-right:30px;max-width:calc(50% - 30px);flex:0 0 calc(50% - 30px)}.yosemite_parent .img_content_repeater_box ul li .event_content{max-width:50%;flex:0 0 50%}.page-template-template-media-press-page{background:#fafaf9}.media_press_parent{width:100%;position:relative}.media_press_parent .media_press_list{list-style:none;margin:0 -15px 20px;display:flex;flex-wrap:wrap}.media_press_parent .media_press_list li{max-width:33.3333333333%;display:flex;flex:0 0 33.3333333333%;flex-direction:column;padding:0 15px;margin-bottom:30px}.mp_flex{display:flex;flex-direction:column;box-shadow:0 1px 5px rgb(0 0 0 / 10%);flex:1 0 auto}.media_press_parent .media_press_list li .white_box>.d-flex{display:flex;flex-wrap:wrap;margin-top:5px;margin-bottom:5px}.media_press_parent .media_press_list li .post_img{background:#fff;display:flex;padding:20px 20px 0}.media_press_parent .media_press_list li .post_img a{display:flex}.media_press_parent .media_press_list li .white_box{flex-direction:column;box-shadow:none;display:flex;flex:1 0 auto}.media_press_parent .media_press_list li .white_box .post_title h2{line-height:1.3;margin:0 0 5px 0!important}.relatedcontent h4,.relatedcontent h4 a{color:#000;font-size:24px}.relatedcontent h4 a,.relatedcontent .post_description,.media_press_parent .media_press_list li .white_box .post_title h2 a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.media_press_parent .media_press_list li .white_box .post_title h2 a{font-size:inherit!important;font-family:inherit!important;line-height:inherit;-webkit-line-clamp:2}.relatedcontent h4:hover,.relatedcontent h4:hover a{color:rgba(var(--primary_color_n),1);text-decoration:underline}.media_press_parent .media_press_list li .white_box .post_title h2 a{color:rgba(var(--primary_color_n),1)}.media_press_parent .media_press_list li .white_box .post_title h2:hover a{color:rgba(var(--color_b),1);text-decoration:underline}.single_post_page .post_cate_title h3,.media_press_parent .media_press_list li .white_box .post_cate_title h3{color:rgba(var(--primary_color_n),1);font-size:20px!important;margin:0 0 10px 0}.single_post_page .post_cate_title{display:flex}.single_post_page .post_cate_title label{margin:0 10px 0 0;white-space:nowrap}.single_post_page .post_cate_title h3{margin:0;display:inline-block;flex:1;align-self:flex-start}.media_press_parent .media_press_list li .white_box *{font-size:16px!important;margin:0}.media_press_parent .media_press_list li .white_box .post_category h3{margin:0 0 5px 0!important}.media_press_parent .media_press_list li .white_box .post_title h2{font-size:24px!important}.media_press_parent .media_press_list li .post_description p{margin:0!important}.media_press_parent .media_press_list li .post_description,.single_post_page .content ul li{color:rgba(var(--color_b),1);font-family:var(--font_Montserrat_4)!important;font-size:21px;line-height:1.5}.media_press_parent .media_press_list li .post_title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:justify}.media_press_parent .media_press_list li .post_description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-align:justify}.relatedcontent .post_date,.media_press_parent .media_press_list li .white_box .post_date{display:flex;align-items:center;margin:0 0 10px}.media_press_parent .media_press_list li .white_box .post_date{margin:0 15px 10px 0}.media_press_parent .media_press_list li .white_box .link_btn{margin:20px 0 0}.media_press_parent .media_press_list li .white_box .post_publication{margin-bottom:10px}.media_press_parent .media_press_list li .white_box .post_publication .post_by{margin-right:10px}.media_press_parent .media_press_list li .white_box .post_publication .postname{color:rgba(var(--primary_color_n),1);text-transform:capitalize}.relatedcontent .post_date svg,.media_press_parent .media_press_list li .white_box .post_date svg{width:18px}.relatedcontent .post_date svg,.relatedcontent .post_date svg path,.media_press_parent .media_press_list li .white_box .post_date svg,.media_press_parent .media_press_list li .white_box .post_date svg path{fill:#0f2552}.relatedcontent .post_date span,.media_press_parent .media_press_list li .white_box .post_date span{margin-left:7px}.media_press_parent .media_press_list li .white_box .link_btn{height:40px}.single_post_page .post_row{display:flex;flex-wrap:wrap;padding:0 0 20px;margin-left:-15px;margin-right:-15px}.single_post_page .post_row .post_content,.single_post_page .post_row .post_sidebar{padding:0 15px 30px}.single_post_page .post_row .post_content{max-width:65%;flex:0 0 65%}.single_post_page h1.page-title{margin:0 0 15px}.single_post_page .content{margin-top:10px}.single_post_page .post_row .post_sidebar{max-width:35%;flex:0 0 35%}#relatedposts h3{margin-bottom:10px}#relatedposts ul{list-style:none;padding:0;margin:0}#relatedposts ul li{display:flex;border-bottom:1px solid #f7f7f7;padding-bottom:20px;margin-bottom:20px}#relatedposts ul li:last-child{border:none;padding-bottom:0;margin-bottom:0}#relatedposts ul li .relatedthumb{width:100%;max-width:150px;flex:0 0 150px;display:flex;align-items:center;margin-right:10px}.relatedcontent h4{margin-bottom:5px}.relatedcontent h4 a{font-size:20px;-webkit-line-clamp:1}.relatedcontent .post_description{-webkit-line-clamp:3}.relatedcontent .post_date{margin:10px 0 0}.single_post_page .post_content .post_img{text-align:center}.single_post_page .content strong{font-weight:600}.media_press_parent .media_press_list li .white_box h3 a{color:rgba(var(--primary_color_n),1)}.media_press_parent .media_press_list li .white_box h3:hover a{color:rgba(var(--color_b),1);text-decoration:underline}.contact_us_parent .booking_widget_box ul li.booking_content,.contact_us_parent .booking_widget_box ul li.booking_link,.contact_us_parent .img_content_repeater_box .event_content{flex:0 0 50%;max-width:50%}.contact_us_parent .map_box{width:100%;min-height:250px;display:flex;flex:1 0 auto}.contact_us_parent .map_box iframe{width:100%;border:none}.contact_us_parent .img_content_repeater_box{display:inline-block;margin-bottom:30px}.contact_us_parent .services_list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.contact_us_parent .img_content_repeater_box .event_content{padding-left:15px;padding-right:15px;margin-bottom:30px}.contact_us_parent .img_content_repeater_box .white_box{padding-bottom:0}.contact_us_parent .booking_widget_box p{font-size:25px;font-family:var(--font_playfair_4);font-weight:500;line-height:normal}.contact_us_parent .booking_widget_box p a[href^="mailto:"],.contact_us_parent .booking_widget_box p a[href^="tel:"]{color:#0f2552}.contact_us_parent .booking_widget_box p a[href^="mailto:"]:hover,.contact_us_parent .booking_widget_box p a[href^="tel:"]:hover{color:rgba(var(--primary_color_n),1)}.contact_us_parent .booking_widget_box p a[href^="mailto:"]:hover{text-decoration:underline}.contact_us_parent .booking_widget_box p a{font-size:inherit}.contact_us_parent .booking_widget_box .booking_content .link_btn{align-self:flex-start}.contact_us_parent .booking_widget_box ul li.booking_link .white_box{height:100%}.post_sidebar #searchform>div{display:flex;align-items:center}.post_sidebar #searchform>div input[type="text"]{width:100%;padding:5px 10px!important;height:45px}.post_sidebar #searchform>div #searchsubmit{background:rgba(var(--primary_color_n),1);max-width:100px!important;height:45px;color:#fff!important;border:none;text-transform:uppercase;font-family:var(--font_Montserrat_6)!important;font-weight:400;padding:0 15px;margin-left:10px}.post_sidebar #searchform>div #searchsubmit:hover{background:rgba(var(--primary_color_h),1)}#secondary aside:not(:last-child){margin-bottom:30px}#secondary #recent-posts-2 ul,#secondary #categories-2 ul{list-style:none;padding:0;margin:0 0 0 10px}#secondary #recent-posts-2 ul li,#secondary #categories-2 ul li{display:flex;align-items:flex-start}#secondary #recent-posts-2 h3,#secondary #categories-2 h3,#secondary #recent-posts-2 ul li:not(:last-child),#secondary #categories-2 ul li:not(:last-child){margin-bottom:10px}#secondary #recent-posts-2 ul li:before,#secondary #categories-2 ul li:before{content:"";background:url(/wp-content/uploads/2021/11/outline_chevron_right_black.png) no-repeat;width:20px;height:20px;background-size:contain;display:inline-flex;flex:0 0 20px;position:relative;top:2px}#secondary #recent-posts-2 ul li a,#secondary #categories-2 ul li a{color:#0f2552;font-size:16px;font-family:var(--font_Montserrat_4)}#secondary #recent-posts-2 ul li:hover a,#secondary #categories-2 ul li:hover a{color:rgba(var(--primary_color_n),1);text-decoration:underline}.hotel_information_parent .img_content_repeater_box ul{margin-left:-15px!important;margin-right:-15px!important;flex-direction:row}.hotel_information_parent .img_content_repeater_box ul li{max-width:50%;flex:0 0 50%;display:flex;padding-left:15px;padding-right:15px;margin-bottom:30px}.hotel_information_parent .img_content_repeater_box ul li>div{flex-direction:column}.hotel_information_parent .img_content_repeater_box ul li .event_img{margin-right:0;max-width:inherit}.hotel_information_parent .img_content_repeater_box ul li .event_content h3{margin:15px 0 10px}.hotel_information_parent .img_content_repeater_box ul li a,.experiences_offers_parent .img_content_repeater_box ul li a,.enchanting_experiences_parent .img_content_repeater_box ul li a{position:relative}.hotel_information_parent .img_content_repeater_box ul li .event_content,.experiences_offers_parent .img_content_repeater_box ul li .event_content,.enchanting_experiences_parent .img_content_repeater_box ul li .event_content{background:rgba(0,0,0,.5);position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;text-align:center}.enchanting_experiences_parent .img_content_repeater_box ul li .event_content{background:rgba(0,0,0,.7);flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left;padding:20px}.hotel_information_parent .img_content_repeater_box ul li .event_content h3,.experiences_offers_parent .img_content_repeater_box ul li .event_content h2,.enchanting_experiences_parent .img_content_repeater_box ul li .event_content h2{color:#fff;font-size:30px;margin:0 auto;transition:all 0.4s ease}.experiences_offers_parent .img_content_repeater_box ul li .event_content:hover h2,.hotel_information_parent .img_content_repeater_box ul li .event_content:hover h3,.enchanting_experiences_parent .img_content_repeater_box ul li .event_content:hover h2{color:rgba(var(--primary_color_h),1);text-decoration:underline!important}.enchanting_experiences_parent .img_content_repeater_box ul li .event_content h2{margin:0 0 10px}.enchanting_experiences_parent .img_content_repeater_box ul li .event_content p{color:rgba(var(--color_w),1);min-height:60px}.experiences_offers_parent .img_content_repeater_box>ul{flex-direction:row;margin:0 -15px}.experiences_offers_parent .img_content_repeater_box>ul>li{width:100%;max-width:50%;flex:0 0 50%;padding:0 15px}.experiences_offers_parent .booking_widget_box ul li.booking_content{max-width:100%;flex:0 0 100%}.experiences_offers_parent .img_content_repeater_box ul li a{width:100%}.experiences_offers_parent .img_content_repeater_box ul li a .event_img{max-width:100%;margin:0}.col_2_layout{margin-left:-15px!important;margin-right:-15px!important;justify-content:center}.col_2_layout:not(.offerpage_col2_layout) li{max-width:50%!important;flex:0 0 50%!important}.villa_parent .booking_content .white_box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.villa_parent .para_text{margin-top:50px}.villa_parent .para_text .white_box{display:flex;align-items:flex-start;margin-left:-15px;margin-right:-15px;padding-bottom:0!important}.villa_parent .para_text .white_box [class*="para_col_"]{max-width:50%;flex:0 0 50%;padding-left:15px;padding-right:15px;margin-bottom:20px}.villa_parent .three_column_sm,.weddings_and_rehearsals_parent .two_column_images_box .top_banner .two_column_sm{display:flex;flex-wrap:wrap;margin:30px -15px 20px}.villa_parent .two_column_images_box .three_column_sm>div,.weddings_and_rehearsals_parent .two_column_images_box .top_banner .two_column_sm>div{width:100%;max-width:33.3333333333%;flex:0 0 33.3333333333%;display:flex;padding-left:15px;padding-right:15px;margin-bottom:30px}.weddings_and_rehearsals_parent .two_column_images_box .top_banner{flex-direction:column}.weddings_and_rehearsals_parent .two_column_images_box .top_banner .two_column_sm{flex-direction:row;margin-top:0;margin-bottom:0}.weddings_and_rehearsals_parent .two_column_images_box .top_banner .two_column_lg{margin-right:0}.wr_parent .img_content_repeater_box ul li:last-child{margin-bottom:0}.weddings_and_rehearsals_parent .venue_content_parent,.weddings_and_rehearsals_parent .quotes_parent{margin:50px auto}.weddings_and_rehearsals_parent .quotes_parent blockquote{margin:auto;width:100%;max-width:820px;font-size:30px;line-height:45px;font-style:italic;font-weight:500!important;color:#000}.weddings_and_rehearsals_parent .quotes_parent blockquote p{color:inherit;line-height:inherit;font-weight:inherit}.room_inner_parent .booking_widget_box{margin-bottom:0}.room_inner_parent .booking_widget_box [class*="booking_"] .white_box{display:flex;flex-direction:column;justify-content:center}.room_inner_parent .amenities_list .d-flex{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding-bottom:0!important}.room_inner_parent .amenities_list .d-flex [class*="amenities_col_"]{max-width:50%;flex:0 0 50%;padding-left:15px;padding-right:15px;margin-bottom:20px}.room_inner_parent .amenities_list ul{flex-direction:column;margin-left:10px!important}.room_inner_parent .amenities_list ul>li{color:#000;font-size:21px;padding:0!important;margin-bottom:15px}.room_inner_parent .amenities_list ul>li:last-child{margin-bottom:0}.room_inner_parent .two_column_images_box .top_banner{flex-direction:column}.room_inner_parent .two_column_images_box .top_banner .two_column_sm{flex-wrap:wrap;flex-direction:row;margin:50px -15px 20px}.room_inner_parent .two_column_images_box .top_banner .two_column_sm>div{width:100%;max-width:50%;flex:0 0 50%;display:flex;padding-left:15px;padding-right:15px;margin-bottom:30px}.room_inner_parent .venue_content_parent.amenities_list{margin-bottom:50px}.hotel_info_inner_parent .inner_page_parent{margin-bottom:50px}.hotel_info_inner_parent .booking_widget_box{width:100%;max-width:480px;margin-left:auto;margin-right:auto;margin-bottom:30px}.hotel_info_inner_parent .hi_inner_content h3{width:100%;display:inline-block;margin:10px 0}.hotel_info_inner_parent .hi_inner_content h3:first-child{margin-top:0}.hotel_info_inner_parent .hi_inner_content p{margin-bottom:15px}.hotel_info_inner_parent .hi_inner_content p:last-child{margin-bottom:0}.enchanting_experiences_parent .img_content_repeater_box.exp_offers_list_box ul li .event_content{align-items:center;justify-content:center}.experiences_parent .img_content_repeater_box.exp_offers_list_box>ul>li.w-100{max-width:100%;flex:0 0 100%}.experiences_parent .img_content_repeater_box.exp_offers_list_box>ul>li.w-100 .white_box>div{width:100%;position:relative}.img_content_repeater_box.exp_offers_list_box li .white_box .event_content h2{text-align:center;margin:10px auto 20px}.enchanting_experiences_parent .img_content_repeater_box ul li .event_content h2,.img_content_repeater_box.exp_offers_list_box li .white_box .event_content h2{font-size:28px!important}.enchanting_experiences_parent .img_content_repeater_box.exp_offers_list_box ul li .event_content p strong{font-size:inherit!important}.enchanting_experiences_parent .img_content_repeater_box.exp_offers_list_box ul li .event_content p{min-height:inherit;margin:0}.enchanting_experiences_parent .img_content_repeater_box ul li .event_content p,.enchanting_experiences_parent .img_content_repeater_box.exp_offers_list_box ul li .event_content p{font-size:16px}.enchanting_experiences_parent .booking_widget_box .booking_content ul{margin:0 0 15px 35px!important;list-style-type:disc;list-style-position:inside}.enchanting_experiences_parent .booking_widget_box .booking_content ul li{width:100%;margin-bottom:5px;padding-left:0px!important;list-style:disc}.experiences_parent .img_content_repeater_box.exp_offers_list_box>ul>li.w-100 .white_box .event_content p{max-width:450px;font-size:18px;text-align:center}.menu_box_group{column-count:2;column-gap:30px}.menu_box_group .menu_list_parent{display:grid;grid-template-rows:1fr auto;margin:0 0 50px}.menu_box_group .menu_list_parent:last-child{margin-bottom:0}.menu_box_group .menu_list_parent h3{color:rgba(var(--primary_color_n),1)}.menu_box_group .menu_list_parent .menu_list{width:100%;margin-bottom:15px}.menu_box_group .menu_list_parent .menu_list:last-child{margin-bottom:0}.menu_box_group .menu_list_parent .menu_list .d-flex{display:flex;align-items:flex-start}.menu_box_group .menu_list_parent .menu_list .d-flex .menu_title{flex:1;display:flex;align-items:baseline;margin-bottom:5px;margin-top:0}.menu_box_group .menu_list_parent .menu_list .d-flex .menu_price{font-family:var(--font_Montserrat_6)!important}.menu_box_group .menu_list_parent .menu_list .d-flex .menu_price:before{display:none}.menu_box_group .menu_list_parent .menu_list .menu_description{flex:0 0 100%}.menu_box_group .menu_list_parent .menu_list .menu_description p{margin:0 0 15px 0;text-align:left;font-size:18px}.menu_box_group .menu_list_parent .menu_list .menu_description p:last-child{margin:0}.wine_list_parent .menu_box_group{column-count:1;column-gap:0}.wine_list_parent .menu_box_group .menu_list_parent{width:100%;display:flex;flex-direction:column;margin-bottom:40px}.wine_list_parent .menu_box_group .menu_list_parent:last-child{margin-bottom:0!important}.wine_list_parent .menu_box_group .menu_list_parent .main_menu_group_box_parent .main_menu_group_box_div{margin-bottom:30px}.wine_list_parent .menu_box_group .menu_list_parent .main_menu_group_box_parent .main_menu_group_box_div .width_box_div{display:flex;flex-wrap:wrap;margin:0 -15px 15px}.wine_list_parent .menu_box_group .menu_list_parent .main_menu_group_box_parent .main_menu_group_box_div .width_box_div:last-child{margin-bottom:0}.wine_list_parent .menu_box_group .menu_list_parent .main_menu_group_box_parent .main_menu_group_box_div .width_box_div .menu_list{width:100%;max-width:50%;flex:0 0 50%;padding:0 15px}.wine_list_parent .menu_box_group .menu_list_parent .main_menu_group_box_parent .main_menu_group_box_div .width_box_div h4{width:100%;max-width:100%;flex:0 0 100%;padding:0 15px}.main_menu_group_box_parent .main_menu_group_box_div h2.menu_title{font-size:30px!important}.main_menu_group_box_parent .main_menu_group_box_div h3.menu_title{font-size:26px!important}.main_menu_group_box_parent .main_menu_group_box_div .menu_list{margin-bottom:10px}.main_menu_group_box_parent .main_menu_group_box_div h4.menu_title{font-size:22px!important;margin:0 0 10px;font-weight:600!important;text-transform:uppercase}.main_menu_group_box_parent .width_box_div h5.menu_title{font-size:18px!important;margin:0 0 10px}.main_menu_group_box_parent .width_box_div .d-flex .menu_price{font-size:18px!important}.main_menu_group_box_parent .width_box_div .menu_description p{font-size:16px!important}.wine_list_parent .menu_box_group .menu_list_parent .main_menu_group_box_parent .main_menu_group_box_div .width_box_div:first-child{border:1px solid transparent}.inquire_contact_form .booking_widget_box{width:100%;max-width:850px;padding-bottom:30px;margin:0 auto}.link_btn_underline{color:#0f2552;font-family:var(--font_playfair_4);font-weight:600;font-size:16px!important;border-bottom:2px solid #0f2552;display:inline-flex;align-items:center;margin-left:7px}.link_btn_underline:hover{color:#be9e56;border-bottom-color:#be9e56}.link_btn_underline svg{width:25px;fill:#0f2552;position:relative;left:8px;margin-left:-8px}.link_btn_underline:hover svg{fill:#be9e56}.inquire_contact_form .wpforms-field-container{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.inquire_contact_form .wpforms-field-container .wpforms-field{max-width:50%;flex:0 0 50%;padding-left:15px!important;padding-right:15px!important;margin-left:0!important}.inquire_contact_form .wpforms-field-container .wpforms-field:first-child,.inquire_contact_form .wpforms-field-container .wpforms-field.wpforms-field-textarea{max-width:100%;flex:0 0 100%}div.wpforms-container-full .wpforms-form textarea{height:180px!important;width:100%!important;max-width:100%}#wpforms-7207-field_10-container{display:none!important}#wpforms-6842,#wpforms-7207,#wpforms-7232{margin-bottom:0!important}div.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align:center}.myservices label span.wpforms-required-label{display:none!important}#wpforms-confirmation-6842,.wpforms-confirmation-scroll{margin-bottom:0!important}.inquire_contact_form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.inquire_contact_form .myservices{position:relative!important}.inquire_contact_form .myservices select{height:auto!important;background:transparent!important;color:#000!important;border:none!important;opacity:1;cursor:default;padding:5px 0 0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inquire_contact_form .myservices:after{content:"";width:100%;height:25px;background:transparent;display:inline-block;position:absolute;left:0;right:0;bottom:7px;z-index:5}input[type="checkbox" i]{width:auto!important;-webkit-appearance:checkbox;-moz-appearance:checkbox}.img_content_repeater_box ul li .event_content sup em{font-size:70%;margin-top:10px;display:inline-block;vertical-align:middle}.btn_group{display:flex;justify-content:center;flex-wrap:wrap}.btn_group a{margin:5px}.pum-theme-8318 .pum-close.popmake-close{position:absolute;bottom:195px;left:470px;z-index:1999999999;color:#000;font-weight:100;font-size:32px;opacity:1;visibility:visible;background:transparent;border:0;font-family:"Times New Roman"}.yosemite_family_experience_parent .yfe_section ul{display:flex;flex-wrap:wrap;padding:0;margin:0 -15px}.yosemite_family_experience_parent .yfe_section ul li{width:100%;max-width:50%;flex:0 0 50%;padding:0 15px}.yosemite_family_experience_parent .yfe_section ul li:not(.zero_margin)>div{margin-bottom:1.2em}.yosemite_family_experience_parent .yfe_section ul li.yfe_t>div{margin-bottom:1em}.yosemite_family_experience_parent .yfe_section ul li h2{text-align:center;margin:0}.yosemite_family_experience_parent .yfe_section ul li .yfe_p sup{font-size:80%}.yosemite_family_experience_parent .yfe_section ul li p:last-child{margin-bottom:0}.valentines_day_dinner_parent .two_column_images_box{margin-bottom:50px}.valentines_day_dinner_parent .two_column_images_box .white_box p:not(:last-child){margin-bottom:1.15em}.valentines_day_dinner_parent .booking_widget_box ul li.booking_link .white_box{justify-content:flex-start}.cellar_bar_parent .two_column_images_box{margin-bottom:20px}.cellar_bar_parent .three_column_sm{display:flex;flex-wrap:wrap;margin:0 -15px}.cellar_bar_parent .three_column_sm [class*="img_box_"]{max-width:33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;text-align:center;padding:0 15px;margin-bottom:30px}.sitemap_parent .booking_widget_box{padding-left:15px;padding-right:15px}.sitemap_parent .white_box{display:flex;flex-wrap:wrap;margin-left:-15px!important;margin-right:-15px!important;width:auto!important}.sitemap_parent a{transition:all 0.4s ease}.sitemap_parent .white_box>p{display:none}.sitemap_parent .white_box .wsp-container{max-width:50%;flex:0 0 50%;padding-left:15px;padding-right:15px}.sitemap_parent .booking_widget_box .wsp-container ul{margin:0!important;width:100%;display:inline-block}.sitemap_parent .booking_widget_box .wsp-container ul li{flex-direction:column}.sitemap_parent .wsp-pages-list>.page_item>a,.sitemap_parent .wsp-roomss-list>li>a{font-weight:600}.sitemap_parent .wsp-pages-list>.page_item.page_item_has_children ul.children ul>li,.sitemap_parent .wsp-roomss-list>.page_item.page_item_has_children ul.children ul>li{display:flex;flex-direction:row!important;align-items:center;line-height:normal}.sitemap_parent .wsp-pages-list>.page_item.page_item_has_children ul.children ul>li:before,.sitemap_parent .wsp-roomss-list>.page_item.page_item_has_children ul.children ul>li:before{content:"-";margin-right:5px;margin-bottom:5px}.sitemap_parent .wsp-pages-list>.page_item.page_item_has_children ul.children ul>li>a,.sitemap_parent .wsp-roomss-list>.page_item.page_item_has_children ul.children ul>li>a{font-size:16px;line-height:25px}.sitemap_parent .wsp-pages-list li,.sitemap_parent .wsp-roomss-list li{margin:0}.sitemap_parent .wsp-pages-list>li,.sitemap_parent .wsp-roomss-list>li{margin-bottom:20px}.sitemap_parent .wsp-pages-list>li.page_item_has_children>ul>li,.sitemap_parent .wsp-roomss-list>li.page_item_has_children>ul>li{margin:0}.sitemap_parent .wsp-pages-list>li.page_item_has_children>ul>li:first-child,.sitemap_parent .wsp-roomss-list>li.page_item_has_children>ul>li:first-child{margin-top:10px}.sitemap_parent .wsp-pages-list>li.page_item_has_children>ul>li:not(:last-child),.sitemap_parent .wsp-roomss-list>li.page_item_has_children>ul>li:not(:last-child){margin-bottom:10px}.pum-container:focus-visible{outline:none!important}.pum-theme-8318 .pum-container{width:100%!important;min-width:490px;max-width:490px;box-shadow:0 0 10px 5px rgb(2 2 2 / 15%)!important;height:220px!important;bottom:10px!important;top:unset!important;margin-bottom:0!important}.popup_box_parent{width:100%;height:220px;overflow:hidden;border-radius:4px;overflow:hidden}.popup_box_parent .slide{display:none}.popup_box_parent .slide.slick-current.slick-active{display:block!important}.popup_box_parent .popup_row{width:100%;display:flex;align-items:flex-start;align-items:center}.popup_box_parent .popup_row .popup_img{flex:0 0 140px;width:140px;height:220px}.popup_box_parent .popup_row .popup_content{flex:1 1 auto;min-width:350px;min-height:220px;padding:20px 16px}.popup_box_parent .popup_row .popup_content .slide{background:#fff}.popup_box_parent .popup_row .popup_content h3{font-size:19px!important;margin:0;font-weight:600!important}.popup_box_parent .popup_row .popup_content p{font-size:14px!important;line-height:1.5;margin:10px 0 10px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-align:left}.popup_box_parent .popup_row .popup_content a{background-color:rgba(var(--primary_color_n),1)!important;min-width:108px;height:45px;color:#fff!important;font-size:13px!important;border-color:rgba(var(--primary_color_n),1)!important;padding:7px 12px 5px!important}.popup_box_parent .popup_row .popup_content a:hover{background-color:transparent!important;color:rgba(var(--color_b),1)!important;border:2px solid rgba(var(--color_b),1)!important}.popup_box_parent .slick-dots{width:auto;text-align:right;padding:0 4px 2px 0;bottom:0}.popup_box_parent .slick-dots li{width:10px;height:10px;margin:0 7px 5px}.popup_box_parent .slick-dots li button{width:inherit;height:inherit}.popup_box_parent .slick-dots li button:before{background:#000;content:""!important;width:inherit;height:inherit;border-radius:50%}footer.global-footer .footer_row ul li.row_col_8{margin-top:24px}.gift_box_parent{background:#fff;width:100%;max-width:475px;border:1px solid #ccc;border-radius:2px;display:flex;overflow:hidden;margin:0 auto}.gift_box_parent>p{display:none}.gift_box_parent .gift_box_text{padding:10px 15px;flex:1 0 auto;display:inline-flex;flex-direction:column;align-self:center}.gift_box_parent .gift_box_text h3{font-size:24px!important;margin:0 0 15px 0}.gift_box_parent .gift_box_text p{margin:0!important}.gift_box_parent .gift_box_text a{color:rgba(var(--primary_color_n),1)!important;display:flex;align-items:center}.gift_box_parent .gift_box_text a:after{content:"";background:url(../../../../../../uploads/2022/05/outline_chevron_right_golden.png) center center no-repeat;background-size:contain;width:24px;height:24px;display:inline-block}.search_result_parent .single_post_page .post_row .post_content{max-width:70%;flex:0 0 70%}.search_result_parent .single_post_page .post_row .post_sidebar{max-width:30%;flex:0 0 30%}.search_result_parent .media_press_parent .media_press_list li .post_img a,.search_result_parent .media_press_parent .media_press_list li .post_img .post_page_no_image_div{width:100%}.search_result_parent .mp_flex .post_img .post_page_no_image_div{background:#f7f7f7;max-height:206px;text-align:center;display:flex}.search_result_parent .mp_flex .post_img .post_page_no_image_div img{object-fit:contain;margin:0 auto}.search_result_parent .media_press_parent .media_press_list li .white_box .link_btn{margin:0}.search_result_parent .media_press_parent .media_press_list li .post_img img{max-height:206px}.contactus-thank-you{margin:35px 0;text-align:center}.contactus-thank-you img{margin-left:auto;margin-right:auto}.privacy_policy_parent{margin-bottom:50px;word-break:break-word;text-align:justify}.privacy_policy_parent h3{color:rgba(var(--primary_color_n),1);margin:20px 0 15px}.privacy_policy_parent p{margin:0 0 20px}.privacy_policy_parent p:last-child{margin:0}.privacy_policy_parent a{text-decoration:underline;word-break:break-all;font-size:inherit}.privacy_policy_parent a:hover{color:rgba(var(--primary_color_n),1);text-decoration:none}.privacy_policy_parent a[href^="tel:"]{text-decoration:none}.privacy_policy_parent ul,.privacy_policy_parent ol{margin-top:10px}.privacy_policy_parent ul{margin-left:15px}.privacy_policy_parent ul li{position:relative;padding-left:25px;margin-bottom:10px}.privacy_policy_parent ul li:before{content:"";background:url(/wp-content/uploads/2021/11/outline_chevron_right_black.png) no-repeat;width:20px;height:20px;background-size:contain;display:inline-flex;flex:0 0 20px;position:absolute;left:0;top:6px}.privacy_policy_parent ol li{padding-left:3px}.privacy_policy_parent ol li:before{display:none}.privacy_policy_parent li{margin-bottom:0}.privacy_policy_parent .table-responsive{width:100%;display:inline-block;overflow-x:auto}.privacy_policy_parent .table-responsive table{border-collapse:collapse;width:100%;border:1px solid #d7d7d7}.privacy_policy_parent .table-responsive table tr th{background:rgba(var(--primary_color_n),1);vertical-align:middle!important}.privacy_policy_parent .table-responsive table tr th,.privacy_policy_parent .table-responsive table tr td{text-align:left;vertical-align:top;text-align:left;border-bottom:1px solid #d7d7d7;padding:10px}.privacy_policy_parent .table-responsive table tr th.column_1{min-width:146px;width:12%}.privacy_policy_parent .table-responsive table tr th.column_2{min-width:360px;width:44%}.privacy_policy_parent .table-responsive table tr th.column_3{min-width:360px;width:44%}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / 19%) 0 10px 20px,rgb(0 0 0 / 23%) 0 6px 6px!important}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / 30%) 0 19px 38px,rgb(0 0 0 / 22%) 0 15px 12px!important}.cmplz-cookiebanner{background:rgba(0,0,0,.6)!important}.cmplz-cookiebanner .cmplz-title{font-size:18px!important}.cmplz-message p{color:#fff;margin:0;font-size:14px;text-align:center!important}.cmplz-message p a{font-size:inherit!important}.cmplz-message p a:hover{text-decoration:underline}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{background:rgba(var(--primary_color_n),1)!important;width:auto!important;margin-left:auto!important;margin-right:auto!important;padding-left:25px!important;padding-right:25px!important;border-radius:0!important;font-family:var(--font_Montserrat_6)!important;text-transform:uppercase}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{background:rgba(var(--primary_color_h),1)!important}.cmplz-cookiebanner .cmplz-links.cmplz-documents{display:none!important}.video-wrapper{width:100%;display:inline-block;overflow:hidden;position:relative}.video-wrapper video{max-width:var(--fusion-video-max-width,var(--fusion-video-max-width-default,100%));height:auto;display:block}.custom_link{text-decoration:underline}.custom_link:hover{text-decoration:none;color:rgba(var(--primary_color_n),1)}.new_header .global-nav__column.special{margin-right:0}.new_header .video_tour_desk{margin-left:15px;margin-right:auto}.new_header .video_tour_desk a{color:#fff;font-size:16px!important;text-transform:uppercase;display:inline-flex;align-items:center}.new_header .video_tour_desk a:before{content:"";background:url(/wp-content/uploads/2022/07/video-tour.png) no-repeat center center;background-size:contain;width:16px;height:16px;display:inline-block}.new_header .video_tour_desk a span{margin-left:10px}.new_header .video_tour_desk a:hover{color:rgba(var(--primary_color_n),1)!important}.bullets_style li{list-style:disc;display:list-item!important;list-style-position:inside}.bullets_style li:before{display:none!important}.experiences_parent .img_content_repeater_box ul li .event_content ul.bullets_style,ul.bullets_style{margin:0 0 10px 20px!important}.cellar_bar_parent.restaurant_parent .two_column_images_box .top_banner{display:flex;flex-wrap:wrap}.cellar_bottom_imgs_links{margin-bottom:50px}.cellar_bottom_imgs_links ul{margin:0 -15px;margin:0 -15px;display:flex;flex-wrap:wrap}.cellar_bottom_imgs_links ul li{width:100%;max-width:50%;flex:0 0 50%;padding:0 15px}.cellar_bottom_imgs_links ul li .event_img{position:relative}.cellar_bottom_imgs_links ul li .event_img a{position:relative;display:flex;text-align:center;font-size:40px;color:rgba(var(--color_w),1)}.cellar_bottom_imgs_links ul li .event_img a:before{content:"";background:rgba(0,0,0,.5);position:absolute;left:0;right:0;top:0;bottom:0}.cellar_bottom_imgs_links ul li .event_img a h3{font-size:inherit!important;color:inherit;line-height:inherit;text-decoration:inherit;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center}.cellar_bottom_imgs_links ul li .event_img a:hover{color:rgba(var(--primary_color_n),1);text-decoration:underline}.separator_box{width:100%;display:inline-block}.separator_line{width:100%;display:flex;height:2px;margin:30px 0 35px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(190,158,86,1) 50%,rgba(255,255,255,0) 100%)}.separator_box_button{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.booking_widget_box .soliloquy-container ul.soliloquy-slider{margin:0px!important}.booking_widget_box .soliloquy-container ul.soliloquy-slider li{padding:0px!important}#sp-wp-tabs-wrapper_9744.sp-tab__lay-default>ul .sp-tab__nav-item,#sp-wp-tabs-wrapper_9744.sp-tab__lay-default label.collapsed>.sp-tab__card-header{background:none!important}.sp-tab__nav-tabs{border-bottom:none!important}.sp-tab__tab-content{border-top:1px solid #cccccc!important}.tabbed_content{width:100%}.tabbed_content .white_box{box-shadow:none}h2[class^='sp-tab__section_title']{text-align:center}.sp-tab__lay-default>.sp-tab__nav-tabs>.sp-tab__nav-item .sp-tab__nav-link.sp-tab__active{background-color:#ead8b1!important}@media (min-width:772px){.element-gallery__mix{width:33.3333333%!important}}@media (min-width:768px){ul.two_column{text-align:center;list-style-type:none;display:flex;flex:0 1 auto;margin:0}ul.two_column li{margin:15px 20px 30px}.slide_content_parent ul li{display:flex;align-items:center}.room_list_parent .img_content_repeater_box ul li:last-child{max-width:100%;flex:0 0 100%}.room_list_parent .img_content_repeater_box ul li:last-child .event_content{max-width:850px;margin:0 auto}.room_list_parent .img_content_repeater_box ul li:last-child .event_content,.room_list_parent .img_content_repeater_box ul li:last-child .event_content p{text-align:center!important}.experiences_offers_parent .img_content_repeater_box ul li .event_content,.enchanting_experiences_parent .img_content_repeater_box ul li .event_content,.page-id-7608 .enchanting_experiences_parent .img_content_repeater_box.exp_offers_list_box ul li .event_content{background:rgba(0,0,0,.7);width:100%;height:auto;display:inline-flex;padding:15px 20px;top:auto;bottom:0;text-align:center}.page-id-6567 .enchanting_experiences_parent .img_content_repeater_box ul li .event_content{min-height:125px;text-align:center;justify-content:center;align-items:center}.page-id-7608 .enchanting_experiences_parent .img_content_repeater_box ul li .event_content h2,.page-id-7608 .img_content_repeater_box.exp_offers_list_box li .white_box .event_content h2{margin:0 auto 10px}.page-id-7608 .experiences_parent .img_content_repeater_box.exp_offers_list_box>ul>li.w-100 .white_box .event_content p{max-width:inherit;font-size:16px}}@media screen and (min-width:992px){.global-nav,.global-nav-wrapper{height:100%;max-height:90px;display:flex;align-items:center;flex:1 0 auto}.global-nav__column__branding,.global-nav__column__menu{margin:0!important;padding:0}.global-nav__column.special{display:flex;justify-content:center}.global-nav__column__contact-column.special:after{top:27px}.booking_widget_box ul li.booking_link .white_box{align-self:flex-start;position:-webkit-sticky;position:sticky;top:120px}header a.global-nav__column__branding,header a.global-nav__column__branding .global-nav__column__branding-title{height:auto}.new_header .global-nav__column{width:auto!important}.global-nav__column__contact-column{width:162px}.contact_number{margin-left:30px}body:not(.page-id-6797,.blog,.page-id-7477,.page-id-7208,.page-template-template-current-offers-page-demo,.page-template-template-experiences-and-offers-page,.page-template-template-experiences-page,.page-template-template-current-offers-page) .inner_page_parent h1.page_title{max-width:calc(100% - 25%)}.page-id-7477 .inner_page_parent h1.page_title,.page-id-6797 .inner_page_parent h1.page_title,.page-id-6606 .inner_page_parent h1.page_title,.page-id-6547 .inner_page_parent h1.page_title,.page-id-6839 .inner_page_parent h1.page_title,.page-id-7612 .inner_page_parent h1.page_title,.page-id-6567 .inner_page_parent h1.page_title,.page-id-8599 .inner_page_parent h1.page_title,.page-id-7208 .inner_page_parent h1.page_title,.page-id-7233 .inner_page_parent h1.page_title,.page-id-6404 .inner_page_parent h1.page_title,.parent-pageid-6606 .inner_page_parent h1.page_title{max-width:100%}.single-post .inner_page_parent h1.page_title{max-width:calc(100% - 35%)}}@media screen and (min-width:1200px){.global-nav__column__branding-title{font-size:22px}.global-nav-wrapper{background:rgba(0,0,0,.6)!important;box-shadow:none}header.global-nav>a,header.global-nav .global-nav__column__contact-column>a,header.global-nav a.js-book-homepage{color:#fff!important}.global-nav__column__contact-column:last-child{margin-left:25px}header.global-nav>a:hover,header.global-nav .global-nav__column__contact-column>ul>li:hover a{color:#f2cc75!important}.element-gallery__mix{width:25%!important}}@media screen and (min-width:1250px){.global-nav__column__contact-column.special:after{right:-13px}}@media screen and (min-width:1300px){.global-main-menu__wrapper{width:60%}}@media screen and (min-width:1500px){.global-main-menu__wrapper{width:40%}}@media screen and (min-width:1600px){.blog_parent .ui.grid.element-events .sixteen.wide.mobile{min-height:249px}}@media screen and (max-width:1590px){.make_reservation,.section_wrapper,.event_boxes_parent{padding-left:15px;padding-right:15px}}@media (max-width:1249px){.content_parent .content-wrapper .section_wrapper>section.flex-fiftyfifty:nth-child(2),.content_parent .content-wrapper .section_wrapper>section.flex-fiftyfifty:nth-child(4){display:flex;flex-direction:column-reverse!important}.content_parent .content-wrapper .section_wrapper>section.flex-fiftyfifty .flex-fiftyfifty__column .last-grid-padding{padding:15px 0}.menu_box_group .menu_list_parent .menu_list .menu_description{max-width:calc(100% - 30px)}.menu_box_group .menu_list_parent .menu_list .menu_description p br{display:none}}@media (max-width:1199px){header.global-nav>a:hover,header.global-nav .global-nav__column__contact-column>a:hover,header.global-nav a.js-book-homepage:hover{color:#c6ab6d!important}.blog_parent .ui.grid>[class*="four wide computer"].column{width:50%!important}.blog_parent .element-events__event .image img{max-height:inherit}.global-nav__column__menu-icon svg{fill:#4d0a7d}#relatedposts ul li .relatedthumb{max-width:100px;flex:0 0 100px}.relatedcontent .post_description{-webkit-line-clamp:2}.home_page_content_box ul li .white_box{flex-direction:column!important}.home_page_content_box .specific_content{padding:20px 0 0 0!important}.new_header .video_tour_desk a{color:#4d0a7d}.top_banner_box{margin-top:0}}@media (min-width:1025px) and (max-width:1300px){.gift_box_parent .gift_box_text{padding:8px 10px}.gift_box_parent{margin-left:0}.gift_box_parent img{max-width:150px}.gift_box_parent .gift_box_text h3{font-size:22px!important;margin-bottom:8px}}@media (max-width:1024px){footer.global-footer .footer_row ul{flex-direction:column}footer.global-footer .footer_row ul li.row_col_8{margin:0}.gift_box_parent{margin-left:0}}@media (max-width:991px){.content_parent .content-wrapper{margin-top:-3px}header.global-nav .global-nav__column__contact-column.special,.global-nav__column__contact-column:last-child{width:50%!important;max-height:56px}.top_banner_box{margin-top:0}.booking_widget_box ul li.booking_link .white_box .link_btn{margin-top:5px}.booking_widget_box ul li.booking_content,.booking_widget_box ul li.booking_link{max-width:100%;flex:0 0 100%}.booking_widget_box ul li.booking_link{order:-1}.slide_content_parent ul li.booking_link{justify-content:center}.img_content_repeater_box ul li>div{flex-direction:column}.img_content_repeater_box ul{flex-direction:row;margin-left:-15px;margin-right:-15px}.img_content_repeater_box ul li{max-width:50%;flex:0 0 50%;padding-left:15px;padding-right:15px;margin-bottom:30px}.img_content_repeater_box ul li .event_img,.restaurant_parent .img_content_repeater_box ul li .event_img,.yosemite_parent .img_content_repeater_box ul li .event_img,.yosemite_parent .img_content_repeater_box ul li .event_content{max-width:100%;flex:0 0 100%;margin-right:0}.img_content_repeater_box ul li .event_content h3{margin:15px auto 10px}.room_list_parent .img_content_repeater_box ul li .event_img,.experiences_parent .img_content_repeater_box ul li .event_img{flex:1 0 auto}.restaurant_parent .hh_image_and_content_box.img_content_repeater_box ul li .event_img,.restaurant_parent .hh_image_and_content_box.img_content_repeater_box ul li .event_content{max-width:100%;flex:0 0 100%}.restaurant_parent .hh_image_and_content_box.img_content_repeater_box ul li .event_img{margin-right:0!important}.single_post_page .post_row .post_content,.single_post_page .post_row .post_sidebar,.contact_us_parent .booking_widget_box ul li.booking_content,.contact_us_parent .booking_widget_box ul li.booking_link,.contact_us_parent .img_content_repeater_box .event_content,.villa_parent .two_column_images_box .three_column_sm>div,.weddings_and_rehearsals_parent .two_column_images_box .top_banner .two_column_sm>div,.search_result_parent .single_post_page .post_row .post_content{max-width:100%;flex:0 0 100%}.villa_parent .two_column_images_box .three_column_sm>div img,.weddings_and_rehearsals_parent .two_column_images_box .top_banner .two_column_sm>div img{margin:0 auto}.single_post_page .post_row .post_sidebar,.search_result_parent .single_post_page .post_row .post_sidebar{max-width:450px;margin:0 auto}footer.global-footer .footer_row_1 [class*="row_col_"],.media_press_parent .media_press_list li{max-width:100%;flex:0 0 100%}footer.global-footer .footer_row_2 .footer_row ul li,.cellar_bar_parent .three_column_sm [class*="img_box_"]{max-width:50%;flex:0 0 50%}.global-nav__column__branding-title{font-size:16px}.global-nav__column.special,.global-nav__column__contact-column.special{display:flex}.global-nav__column__contact-column.special{justify-content:center}.global-nav__column__contact-column.special>a{width:160px}.global-nav__column__contact-column.special:after{position:relative!important;right:inherit!important;z-index:-1}.col_2_layout li{max-width:100%!important;flex:0 0 100%!important}body{padding-top:136px}.event_boxes_parent .event_list{max-width:810px;margin:0 auto}.event_boxes_parent .event_list li{max-width:50%;flex:0 0 50%}header a .global-nav__column__branding-logo img{max-width:40px!important}header a .global-nav__column__branding-title{margin-top:2px!important}.global-nav__column.toggleMenu{height:51px}.new_header .video_tour_desk{display:inline-flex;width:30px;height:71px;position:absolute;right:125px}.new_header .video_tour_desk a:before{background:url(/wp-content/uploads/2022/07/video-tour-black.png) no-repeat center center;width:20px;height:20px}.new_header .video_tour_desk span{display:none}.restaurant_parent .img_content_repeater_box.chef_section ul li{max-width:50%;flex:0 0 50%}.text-left{padding-left:0}}@media (max-width:767px){h1{font-size:30px!important}h2{font-size:28px!important}h3{font-size:26px!important}h4{font-size:24px!important}body,p,ul,ol,li,.media_press_parent .media_press_list li .post_description,.single_post_page .content,.room_inner_parent .amenities_list ul>li{font-size:18px!important;line-height:1.4}ul.two_column li.first_column{margin-bottom:50px}.blog_parent .ui.grid.element-events .sixteen.wide.fourteen{max-width:100%}.blog_parent .ui.grid.element-events .sixteen.wide.mobile{max-width:430px;margin:0 auto 30px}.blog_parent .ui.grid.element-events .sixteen.wide.mobile:last-child{margin-bottom:0}.blog_parent .ui.grid>[class*="four wide computer"].column{width:100%!important}.blog_parent .ui.grid.element-events .sixteen.wide.fourteen{margin-bottom:30px!important}.inner_page_parent h1.page_title{font-size:27px;margin:20px 0}.two_column_images_box .top_banner{flex-direction:column}.two_column_images_box .top_banner .two_column_lg{margin-right:0;margin-bottom:30px}.two_column_images_box .top_banner .two_column_sm{align-items:center}.two_column_images_box .two_column_sm>div{height:auto}.slide_content_parent ul{flex-direction:column}.slide_content_parent ul li.booking_link{order:-1}.img_content_repeater_box ul li,.slide_content_parent ul li,.restaurant_parent .img_content_repeater_box ul li,.room_inner_parent .two_column_images_box .top_banner .two_column_sm>div,.experiences_offers_parent .img_content_repeater_box>ul>li{max-width:100%;flex:0 0 100%}.room_list_parent .img_content_repeater_box ul li,.experiences_parent .img_content_repeater_box ul li,.hotel_information_parent .img_content_repeater_box ul li,.room_inner_parent .amenities_list .d-flex [class*="amenities_col_"],.villa_parent .para_text .white_box [class*="para_col_"],.cellar_bar_parent .three_column_sm [class*="img_box_"]{max-width:100%;flex:0 0 100%}.room_list_parent .img_content_repeater_box ul li:last-child .event_content,.room_list_parent .img_content_repeater_box ul li:last-child .event_content h3,.room_list_parent .img_content_repeater_box ul li:last-child .event_content p{text-align:left!important}.room_list_box .room_col,footer.global-footer .footer_row_2 .footer_row ul li{max-width:100%!important;flex:0 0 100%!important}.room_list_box .room_col:not(:last-child){margin-bottom:20px}.mp_flex{flex-direction:column}.media_press_parent .media_press_list li .post_img,.media_press_parent .media_press_list li .white_box{max-width:100%;flex:0 0 auto}.room_inner_parent .amenities_list ul>li{margin-bottom:10px}.yosemite_family_experience_parent .yfe_section ul li,.wine_list_parent .menu_box_group .menu_list_parent .main_menu_group_box_parent .main_menu_group_box_div .width_box_div .menu_list{max-width:100%;flex:0 0 100%}.yosemite_family_experience_parent .yfe_section ul li.top_margin{margin-top:30px}.yosemite_family_experience_parent .yfe_section ul li.mobile_order_0{order:0}.yosemite_family_experience_parent .yfe_section ul li.mobile_order_1{order:1}.menu_box_group .menu_list_parent .menu_list .d-flex .menu_title{font-size:22px!important}.enchanting_experiences_parent .img_content_repeater_box ul li .event_content,.enchanting_experiences_parent .img_content_repeater_box ul li .event_content p,.enchanting_experiences_parent .img_content_repeater_box.exp_offers_list_box ul li .event_content,.experiences_parent .img_content_repeater_box.exp_offers_list_box>ul>li.w-100 .white_box .event_content p{text-align:center}.single_post_page .post_cate_title{flex-direction:column}.experiences_offers_parent .img_content_repeater_box ul li .event_content,.enchanting_experiences_parent .img_content_repeater_box ul li .event_content,.page-id-7608 .enchanting_experiences_parent .img_content_repeater_box.exp_offers_list_box ul li .event_content{background:rgba(0,0,0,.8);display:inline-flex;width:100%;height:auto;top:auto;bottom:0;padding:15px 20px;position:inherit}.page-id-7608 .enchanting_experiences_parent .img_content_repeater_box ul li .event_content h2,.page-id-7608 .img_content_repeater_box.exp_offers_list_box li .white_box .event_content h2{margin:0 auto 10px}.page-id-7608 .experiences_parent .img_content_repeater_box.exp_offers_list_box>ul>li.w-100 .white_box .event_content p{max-width:inherit;font-size:16px}.privacy_policy_parent ul li:before{top:2px}.restaurant_parent .img_content_repeater_box.chef_section ul li{max-width:540px;flex:0 0 100%}.cellar_bottom_imgs_links ul{gap:30px}.cellar_bottom_imgs_links ul li{max-width:780px;flex:0 0 100%}}@media (max-width:620px){.global-nav__column__branding-title{font-size:16px}.menu_box_group{column-count:1}.menu_box_group .menu_list_parent .menu_list{margin-bottom:10px}.menu_box_group .menu_list_parent .menu_list .d-flex .menu_title:after{display:none!important}.menu_box_group .menu_list_parent .menu_list .d-flex .menu_price{line-height:30px;margin-left:5px}.event_boxes_parent .event_list li{max-width:375px;flex:0 0 100%}}@media (max-width:570px){.pum-theme-8317 .pum-container{max-width:97%;margin:0 15px}}@media (min-width:521px){.mobile_banner{display:none}}@media (max-width:520px){body{padding-top:128px}.white_box{padding:10px}.header_menu_top ul li a{font-size:25px}.header_menu_bottom ul li a{font-size:16px}.restaurant_parent .booking_widget_box ul li.booking_link .white_box .link_btn{margin-bottom:7px!important}.contact_us_parent .booking_widget_box p{font-size:18px}.contact_us_parent .booking_widget_box p a[href^="tel:"]:hover{text-decoration:underline}.villa_parent .three_column_sm{margin-bottom:0}footer.global-footer .footer_row_0 .footer_row{flex-direction:column;justify-content:center;text-align:center}footer.global-footer .footer_row_0 .column:last-child{margin-top:15px}.inquire_contact_form .wpforms-field-container .wpforms-field{max-width:100%;flex:0 0 100%}.full-screen-video{height:100%!important;min-height:inherit;position:relative}.full-screen-padding{padding-top:0!important;margin-top:0!important}.our_story h1{font-size:25px!important}.blog_parent{min-height:971px}.experiences_offers_parent .booking_widget_box ul li.booking_content:last-child{margin-bottom:10px}.experiences_offers_parent .img_content_repeater_box ul li .event_content h2{padding:0 10px;font-size:22px!important}.enchanting_experiences_parent .img_content_repeater_box ul li .event_content p{font-size:15px!important}.img_content_repeater_box.exp_offers_list_box li .white_box .event_content h2{font-size:25px!important}.enchanting_experiences_parent .img_content_repeater_box.exp_offers_list_box ul li .event_content p{font-size:14px!important}.img_content_repeater_box.exp_offers_list_box li .white_box .event_content h2{margin:10px auto}.sitemap_parent .white_box .wsp-container{max-width:100%;flex:0 0 100%}.fullscreen_banner{display:none}.mobile_banner{display:inline-block;width:100%}.pum-theme-8318 .pum-container{min-width:inherit;max-width:calc(100% - 20px)}.popup_box_parent .popup_row .popup_content{min-width:215px;padding:15px}.popup_box_parent .popup_row .popup_content h3{font-size:16px!important}.popup_box_parent .popup_row .popup_content p{margin:6px 0 6px 0}.popup_box_parent .popup_row .popup_content a{height:35px;padding:7px 15px 5px!important}footer.global-footer .footer_row ul{flex-direction:column}.gift_box_parent .gift_box_text{padding:8px 10px}.gift_box_parent img{max-width:150px}.gift_box_parent .gift_box_text h3{font-size:22px!important;margin-bottom:8px}.cellar_bottom_imgs_links ul li .event_img a{font-size:35px;line-height:1.2}}