/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/*/html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#cce0ec;text-shadow:none}::selection{background:#cce0ec;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}:root{--main-txt-color:#5F6369;--main-color-dark-1:#59595b;--main-color-dark-2:#1e355e;--main-color-light-1:#d1ccbd;--main-color-light-2:#4B5D7E;--main-color-light-4:#E8E6DE;--secondary-color-1:#373738;--secondary-color-2:#93939D;--secondary-color-4:#FAFAF8;--new-color-1:#a51834;--new-color-2:#c44e61;--font-sans-serif:futura-pt, sans-serif;--font-headings:hypatia-sans-pro, sans-serif;--font-serif:"the-seasons", serif;--font-hand-written:lindsey-signature, sans-serif;--spacing:1rem}html{font-size:1em;line-height:2em}html,body{scroll-behavior:smooth}body{font-family:var(--font-sans-serif);color:var(--main-txt-color);background-color:rgba(209,204,189,.4);font-size:1.1rem}*{min-height:0;min-width:0}h2{font-family:var(--font-serif)}h1,h3,h4,h5,h6{font-family:var(--font-headings)}nav ol,nav ul{list-style:none;list-style-image:none}nav ul li{padding-bottom:0}a{color:var(--main-color-dark-2)}a:hover{color:var(--new-color-1)}hr{border:0;height:1px;background-image:linear-gradient(to right,transparent 0%,rgba(89,89,91,.3) 50%,transparent 100%)}picture,img{max-width:100%;height:auto}.object-fit_cover{object-fit:cover}.hide-mobile{display:none}.hide-mobile-tablet{display:none}.background--white{background-color:var(--secondary-color-4)}.background--light{background-color:var(--main-color-light-4)}.background--dark{background-color:var(--main-color-dark-2);color:var(--secondary-color-4)}.background--fade{background:#fafaf8;background:linear-gradient(180deg,#fafaf8 0%,rgba(250,250,248,.5) 50%,#e3e0d7 100%)}.grid{display:grid}.sm-grid-col-2{grid-template-columns:repeat(2,1fr)}.sm-grid-col-3{grid-template-columns:repeat(3,1fr)}.gap-10{gap:10px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-50{gap:50px}.small{font-size:90%;line-height:1.25em}.center{place-self:center}.justify_center{justify-items:center}.align_center{align-items:center}.text_center{text-align:center}.text_left{text-align:left}.text_right{text-align:right}.img_center{display:block;margin:0 auto}@media all and (min-width:768px){.md-grid-col-2{grid-template-columns:repeat(2,1fr)}.md-grid-col-3{grid-template-columns:repeat(3,1fr)}.md-grid-col-4{grid-template-columns:repeat(4,1fr)}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}}@media all and (min-width:1024px){.lg-grid-col-2{grid-template-columns:repeat(2,1fr)}.lg-grid-col-3{grid-template-columns:repeat(3,1fr)}.lg-grid-col-4{grid-template-columns:repeat(4,1fr)}.lg-grid-col-5{grid-template-columns:repeat(5,1fr)}.lg-grid-col-6{grid-template-columns:repeat(6,1fr)}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}}.container{padding:var(--spacing)}.c-columns{margin:0 auto}.c-card{position:relative;background-color:var(--secondary-color-4);padding:calc(var(--spacing)*.75)}.c-card h3{padding-right:2em}.c-card h2,.c-card h3{letter-spacing:3px}.zoom{overflow:hidden}.zoom img{width:100%;transition:all .3s ease-in-out}.zoom img:hover{transform:scale(1.2);overflow:hidden}@media all and (min-width:1024px){.container{max-width:1400px}.container--center{display:block;margin-left:auto;margin-right:auto}}.pad{padding:var(--spacing)}.pad-0{padding:0}.pad-x2{padding:calc(var(--spacing)* 2)}.pad-x3{padding:calc(var(--spacing)* 3)}.pad-l-0{padding-left:0}.pad-l{padding-left:calc(var(--spacing))}.pad-l-x2{padding-left:calc(var(--spacing)* 2)}.pad-l-x3{padding-left:calc(var(--spacing)* 3)}.pad-l-x4{padding-left:calc(var(--spacing)* 4)}.pad-r-0{padding-right:0}.pad-r-x2{padding-right:calc(var(--spacing)* 2)}.pad-r-x3{padding-right:calc(var(--spacing)* 3)}.pad-r-x4{padding-right:calc(var(--spacing)* 4)}.pad-t-0{padding-top:0}.pad-t-x2{padding-top:calc(var(--spacing)* 2)}.pad-t-x3{padding-top:calc(var(--spacing)* 3)}.pad-b-0{padding-bottom:0}.pad-b-x1{padding-bottom:calc(var(--spacing)* .5)}.pad-b-x2{padding-bottom:calc(var(--spacing)* 2)}.pad-b-x3{padding-bottom:calc(var(--spacing)* 3)}.mar-0{margin:0}.mar-l-x{margin-left:calc(var(--spacing)* 1)}.mar-l-x2{margin-left:calc(var(--spacing)* 2)}.mar-r-x2{margin-right:calc(var(--spacing)* 2)}.mar-t-x2{margin-top:calc(var(--spacing)* 2)}.mar-t-x3{margin-top:calc(var(--spacing)* 3)}.mar-b-x3{margin-top:calc(var(--spacing)* 3)}h1{font-size:1.25rem;letter-spacing:3px;text-transform:uppercase;color:var(--main-color-light-2);text-align:center;font-weight:500;line-height:.9em}h2{font-size:2.75rem;line-height:1em;font-weight:100;color:var(--main-color-light-2);margin-bottom:1em;letter-spacing:-.5px}.c-page-intro h2{text-align:center}.gallery .c-page-intro h2{margin-bottom:0}h3{font-size:1.25rem;line-height:1.3em;font-weight:600;text-transform:uppercase;letter-spacing:5px;color:var(--main-color-light-2);margin-top:3em}.background--dark h2{color:var(--secondary-color-4)}.background--dark h3{color:var(--new-color-2);margin-top:0}.background--dark p{text-align:left}h4{font-size:1.25rem;line-height:1.5rem}h5{font-size:1.25rem;font-weight:400}p.bookdirect{text-align:center;font-size:1.1em;margin-top:-.5em;text-transform:uppercase;font-weight:600}p.bookdirect a{text-decoration:none;color:var(--main-txt-color)}p.bookdirect a i{color:var(--new-color-1);padding-right:.5em}ul{padding-left:1em}ul li{line-height:1.3em;padding-bottom:.75em}ul ul:not(ul.submenu),ol li ul{list-style-type:none}ul ul>li:not(ul.submenu>li),ol ul>li{text-indent:-5px}ul ul>li:not(ul.submenu>li)::before,ol ul>li::before{content:"- ";text-indent:-5px}ul li>p{display:inline;margin:0}figure i{font-size:1.5em;line-height:1.1em;--fa-animation-duration:1s;--fa-animation-iteration-count:1;animation-delay:2s}figcaption{line-height:1.3em}@media all and (min-width:768px){h2{font-size:3rem}p.bookdirect a{color:var(--secondary-color-1)}}header{background-color:var(--secondary-color-1);background-image:url(https://dam.magnoliahotel.com/embelish.svg);background-repeat:no-repeat;background-size:cover;background-position:100%}.header-banner{background-color:var(--main-color-dark-1);padding:10px;font-size:1em;color:var(--secondary-color-4);padding-left:var(--spacing);padding-right:var(--spacing)}.header-banner span{text-transform:uppercase;padding-right:.25em;color:var(--new-color-3)}.header-banner i{padding-right:.25em}.header-banner a{color:var(--secondary-color-4)}.header-content{transition:all .5s ease-in-out}header .logo{aspect-ratio:3/2;width:180px;margin:0 auto;margin-top:1em;transition:all .2s ease-in-out}.sticky{position:fixed;top:0;width:100%;z-index:100}.sticky>.header-content{height:4em}.sticky .logo{margin-top:0;clip-path:polygon(0 0,100% 0,100% 60%,0 60%);transition:all .2ss ease-in-out}.sticky .toggle{top:-.2em;transition:all .2s ease-in-out}.toggle a{fill:var(--secondary-color-4)}.menu{margin:0;padding:0;padding-top:2em;text-transform:uppercase}.menu.active{background-color:var(--main-color-dark-1);background-image:url(https://dam.magnoliahotel.com/embelish.svg);background-repeat:no-repeat;background-size:cover;height:100vh;margin-top:1em}.menu a{color:var(--secondary-color-4);text-decoration:none}.menu li a{display:block;padding:.5em 5px;padding-left:1em}ul.submenu{margin:0;padding-left:0;background-color:var(--main-color-dark-2)}ul.submenu li{border-top:1px dotted var(--main-color-light-2)}ul.submenu li a{padding-left:3em}.toggle{order:0;font-size:2em;position:absolute;top:.25em;right:1em;transition:all .2s ease-in-out}.item{order:1;width:100%;text-align:left;display:none}.active .item{display:block}:focus{outline:-webkit-focus-ring-color auto 0}.submenu{display:none}.submenu-active .submenu{display:block}.has-submenu i{font-size:12px}li.has-submenu{padding-bottom:0}.subitem a{padding:10px 15px}.submenu-active{color:var(--main-txt-color)}.menu li.nav-button a{display:inline-block;background:var(--main-color-light-1);border:1px solid var(--main-color-light-1);color:var(--main-txt-color);margin:2em 0;padding:1.5em 6em;text-transform:uppercase;font-size:.8em;letter-spacing:2px;border-radius:0 .5em .5em 0;text-decoration:none;transition:all .5s ease;font-weight:600;box-shadow:0 .25em 5px var(--secondary-color-1)}.menu li.nav-button a:hover{background:var(--main-color-dark-2);border:1px solid var(--main-color-dark-2);color:var(--secondary-color-4);transition:all .5s ease;font-weight:unset}@media all and (min-width:768px){header{background-color:transparent;background-image:none;position:absolute;z-index:2;width:100%;padding:0}.menu{justify-content:right}.menu.active{margin-top:0}.menu li.nav-button a{margin-left:-.5em}header .logo{margin:0;padding:2em}.sticky>.header-content{background-color:var(--secondary-color-1);background-image:url(https://dam.magnoliahotel.com/embelish.svg);background-repeat:no-repeat;background-position:100%;background-size:30%}.header-content{height:0}}button,.button,input[type=submit],input[type=reset]{background:var(--main-color-dark-2);border:1px solid var(--main-color-dark-2);color:var(--secondary-color-4);font:inherit;cursor:pointer;outline:inherit;margin:2em 0;padding:1.5em 6em;text-transform:uppercase;font-size:.8em;letter-spacing:2px;border-radius:.5em;text-decoration:none;transition:all .5s ease;line-height:normal}button:hover,.button:hover,input[type=submit]:hover,input[type=reset]:hover{background:var(--main-color-light-1);border:1px solid var(--main-color-dark-2);color:var(--main-color-dark-2);font-weight:unset}.button{display:inline-block;padding:1em;background:var(--main-color-light-4);border:1px solid var(--main-color-dark-2);color:var(--main-color-dark-2)}.button:hover{background:var(--main-color-dark-2);border:1px solid var(--main-color-dark-2);color:var(--secondary-color-4);font-weight:unset}.background--dark .button:hover{background:var(--secondary-color-4);border:1px solid var(--main-color-dark-2);color:var(--main-color-dark-2)}.background--light .button{background:var(--secondary-color-4);border:1px solid var(--main-color-dark-2)}.background--light .button:hover{background:var(--main-color-dark-2);border:1px solid var(--main-color-dark-2);color:var(--secondary-color-4);font-weight:unset}.button2nd{margin-left:.25em}.c-accordion{padding-bottom:calc(var(--spacing)*5);max-width:1200px}.minimalist-accordion__panel[aria-hidden=true]{display:none}.minimalist-accordion__header,h1.minimalist-accordion__title,h2.minimalist-accordion__title,h3.minimalist-accordion__title,h4.minimalist-accordion__title{font-family:var(--font-sans-serif);font-size:1.1rem;font-weight:600;display:block;background:0 0;border:0;color:var(--main-color-dark-2);letter-spacing:2px;padding-left:0;margin:0;text-align:left}.minimalist-accordion__header:hover{border:none;background:0 0}.minimalist-accordion__header:focus{outline:0 dotted}.minimalist-accordion__header[aria-expanded=true]:after{content:"❯ ";color:var(--new-color-1);display:inline-block;rotate:90deg;margin-left:.5em}.minimalist-accordion__header[aria-expanded=false]:after{content:"❯ ";color:var(--new-color-1);margin-left:.5em}.minimalist-accordion__header[aria-selected=true]:before{content:" "}.minimalist-accordion__header[aria-selected=false]:before{content:" "}.js-accordion h3{padding:0;margin:0}.js-accordion h4{padding:0;margin:0}; .js-accordion{border-bottom:1px dotted rgba(0,0,0,.3)}.js-accordion__panel{font-size:1.1em;padding-bottom:calc(var(--spacing)*2)}.c-alert .content{border:1px solid var(--main-color-light-2);border-radius:3em}@scope(.c-booking-widget){:scope {
    --duet-color-primary: #5A739E;
    --duet-color-text: #333333;
    --duet-color-text-active: #ffffff;
    --duet-color-placeholder: #666666;
    --duet-color-button: #f5f5f5;
    --duet-color-surface: #ffffff;
    --duet-color-overlay: rgba(0, 0, 0, 0.8);
    --duet-color-border: #ffffff;
    --duet-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    --duet-font-normal: 400;
    --duet-font-bold: 600;
    --duet-radius: .25em;
    --duet-z-index: 600;
  }
}.duet-date__input{background-color:#fff}button.duet-date__toggle:hover{background-color:rgba(209,204,189,.7);border:none}button.duet-date__day:hover{background-color:rgba(209,204,189,.7);border:#d1ccbd}.c-booking-widget{margin:0;background-color:rgba(209,204,189,.5);padding-left:calc(var(--spacing) *2);padding-right:calc(var(--spacing) *2);padding-top:var(--spacing);padding-bottom:var(--spacing);border-radius:0;transition:margin 700ms}.c-booking-widget .booking-item{display:flex;justify-content:center;gap:.25rem}.c-booking-widget .booking-item i{display:none}p.bookdirect:not(.home p.bookdirect){display:none}@media all and (min-width:768px){.c-booking-widget{border-radius:1em 1em 0 0}}@media all and (min-width:1500px){.c-hero-video .c-booking-widget{margin-bottom:10em;border-radius:.5em}}.c-content-alternate-order .image-container img:not(.c-content-alternate-order .image-container .slick-slide img){margin-bottom:1em}@media all and (min-width:768px){.c-content-alternate-order .order-alternate:nth-child(odd) .image-container{order:2}.c-content-alternate-order .order-alternate:nth-child(odd) .content-container{margin-right:calc(var(--spacing)/2)}.c-content-alternate-order .order-alternate:nth-child(even) .content-container{margin-left:calc(var(--spacing)/2)}.c-content-alternate-order .order-alternate:nth-child(odd) .image-container{margin-left:calc(var(--spacing)/2)}.c-content-alternate-order .order-alternate:nth-child(even) .image-container{margin-right:calc(var(--spacing)/2)}.c-content-alternate-order .image-container img:not(.c-content-alternate-order .image-container .slick-slide img){margin-bottom:0}}@media all and (min-width:1100px){.c-content-alternate-order .order-alternate:nth-child(odd) .content-container{margin-right:calc(var(--spacing)* 1)}.c-content-alternate-order .order-alternate:nth-child(even) .content-container{margin-left:calc(var(--spacing)* 1)}.c-content-alternate-order .order-alternate:nth-child(odd) .image-container{margin-left:calc(var(--spacing)* 1)}.c-content-alternate-order .order-alternate:nth-child(even) .image-container{margin-right:calc(var(--spacing)* 1)}}.c-content-alternate-order.background--white .content-container.embelish{background:0 0}.c-content-image .order-reverse{order:1}.c-content-image h2{margin-top:unset}.c-content{text-align:center;padding-top:1em;padding-bottom:3em}.c-content img{display:block;margin:0 auto}.c-content img:hover{display:block;margin:0 auto}.c-content h2{margin-bottom:0}.c-content h3{margin-top:.5em}.c-image{padding:0 .25em}.c-image img{display:block;margin:0 auto}.c-social-feed{background-color:var(--main-color-dark-1);padding:calc(var(--spacing));margin:calc(var(--spacing))}.c-social-feed h2{color:var(--main-color-light-4);margin-bottom:0;font-size:2em}.c-social-feed p{color:var(--main-color-light-4);font-size:1.1em;line-height:1.1em;margin-top:.5em}.c-social-feed a{color:var(--main-color-light-4);text-decoration:none}.c-social-feed ul{list-style:none}.c-social-feed ul li{line-height:3em}.c-social-feed i{font-size:2em;padding-right:.25em;vertical-align:sub}.c-social-feed .fa-tripavisor-icon,.fa-kit.fa-tripavisor-icon{font-size:2.2em}.c-featured-specials{background-color:var(--secondary-color-4);position:relative}.c-social-feed ul.social-list li:nth-child(3){display:none}.c-featured-specials::after{position:absolute;bottom:-50px;left:0;width:100%;content:" ";background:radial-gradient(circle at 50% 0%,#FAFAF8 25%,#d1ccbd 26%,#E8E6DE 20%);background-color:gray;background-size:30px 170px;height:50px;background-repeat:repeat-x}.c-featured-specials h2{margin-bottom:0}.c-featured-specials p{margin-top:0}.feature-special{padding-top:calc(var(--spacing)*2)}.feature-special .button2nd{border:0;background-color:transparent;color:var(--new-color-1);letter-spacing:1px;margin-top:0}.feature-special .button2nd:hover{text-decoration:underline}.feature-special h3{font-family:var(--font-serif);font-weight:500;font-size:2em;margin-top:0;margin-bottom:.5em;text-transform:capitalize;letter-spacing:0;line-height:1.1em}.feature-special h3 span{font-family:var(--font-sans-serif);font-size:.4em;font-weight:600;letter-spacing:2px;text-transform:uppercase;display:block;color:var(--new-color-1);line-height:1.1em;margin-bottom:1em}.feature-special p{padding-top:0}.feature-special img{margin:0 auto;border-radius:50%;max-width:250px}@media all and (min-width:768px){.c-content-image h2{margin-top:calc(var(--spacing)*2)}.c-social-feed{padding:calc(var(--spacing)*3)}}@media all and (min-width:1100px){.c-social-feed h2{font-size:3em}}.c-hero{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding-bottom:2em}.hero_fullpage{width:100%;height:40vh;overflow:hidden;background-size:cover!important;background:no-repeat 50%;background-color:var(--secondary-color-1)}.hero-overlay{background-color:#93939d;background-blend-mode:multiply}.blog-single .hero_fullpage,.gallery .hero_fullpage,.contact .hero_fullpage,.specials .hero_fullpage{display:none}.c-page-intro:not(.gallery .c-page-intro,.explore .c-page-intro,.faq .c-page-intro,.specials-single .c-page-intro){padding-bottom:3em}.media .c-page-intro .sidebar,.giftstore .c-page-intro .sidebar{display:none}.c-text{padding:calc(var(--spacing)*2)}@media all and (min-width:768px){.media .c-page-intro .sidebar,.giftstore .c-page-intro .sidebar{display:block}.rooms-single .slick-prev:before,.rooms-single .slick-next:after{color:var(--main-color-dark-2);text-shadow:1px 1px 2px var(--secondary-color-1)}.blog-single .hero_fullpage,.gallery .hero_fullpage,.contact .hero_fullpage,.specials .hero_fullpage{display:block;height:20vh}.blog-single .hero_fullpage{height:15vh}}@media all and (min-width:1100px){.c-text{padding:calc(var(--spacing)*4)}}.c-hero-video{position:relative;width:100%}.c-hero-video video{width:100%;height:auto;display:block}.c-hero-video .hero-content{text-align:center;background-color:var(--main-color-light-1)}.c-hero-video .hero-content p{color:unset}.home .hero-content p.hero-text-large,.home .hero-content p.hero-text-small{color:var(--main-txt-color);text-shadow:none}.hero-content p.hero-text-large,.hero-content p.hero-text-small{color:var(--secondary-color-4);text-shadow:1px 1px 10px #000}.hero-content p.hero-text-large{font-family:var(--font-serif);letter-spacing:0;margin:0;padding-top:1em;font-size:2em;line-height:1em}.c-hero p.hero-text-large{padding-top:3em}.hero-content p.hero-text-small{font-size:.8em;font-weight:600;letter-spacing:5px;text-transform:uppercase}@media all and (min-width:768px){.home .hero-content p.hero-text-large,.home .hero-content p.hero-text-small{color:var(--secondary-color-4);text-shadow:1px 1px 10px #000}.c-hero-video .hero-content{position:absolute;bottom:0;left:0;right:0;margin-inline:auto;width:fit-content;z-index:1;background-color:transparent}.c-hero-video .hero-content p{color:var(--secondary-color-4)}.hero-content p.hero-text-large{font-size:3em}.hero-content p.hero-text-small{font-size:1em}}@media all and (min-width:1100px){.hero-content p.hero-text-large{font-size:3.5em}.hero-content p.hero-text-small{font-size:1em;letter-spacing:10px}}.slider-with-text{position:relative}.slider-with-text .hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.slider-with-text .hero-content p{text-shadow:2px 2px 5px #000}.slider-with-text .hero-content p.hero-text-small{letter-spacing:4px;line-height:110%}@media all and (min-width:1100px){.slider-with-text .hero-content{transform:unset;top:20%;left:15%;padding-right:20%;text-align:left}}.slick-prev,.slick-next{position:absolute;z-index:1;top:25%;padding:0;color:transparent;border:none;outline:none;background:0 0}.slick-prev{left:1em}.slick-next{right:1em}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0;border:0}.slick-prev:before,.slick-next:after{font-size:5em;font-weight:900;color:#fff;text-shadow:1px 1px 2px var(--secondary-color-1)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:after,.slick-next:focus:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;color:var(--new-color-1)}.slick-prev:before{content:"\2039"}.slick-next:after{content:"\203A"}.slick-dotted.slick-slider{margin-bottom:2em}.slick-dots{position:absolute;bottom:-1em;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;left:-1em}.slick-dots li::before{display:none}.slick-dots li{position:relative;display:inline-block;width:1em;height:1em;margin:0 .25em;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:1em;height:1em;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:before{font-size:2.5rem;line-height:1em;position:absolute;top:0;left:0;width:1em;height:1em;content:"\2022";text-align:center;opacity:.5;color:var(--main-color-dark-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;color:var(--main-color-dark-2)}@media all and (min-width:768px){.slick-prev,.slick-next{top:35%}}.c-slider picture img{margin:0 auto}.home .page-intro img{-webkit-filter:grayscale(25%);filter:grayscale(25%)}.home .page-intro img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.embelish{background-image:url(https://dam.magnoliahotel.com/embelish.svg);background-repeat:no-repeat;background-size:cover;background-position:100%}.room-item,.special-item{position:relative}.specials h2:not(.special-item h2,.c-featured-specials h2){text-align:center}.special-item{background-image:url(https://dam.magnoliahotel.com/embelish.svg);background-repeat:no-repeat;background-size:cover;background-position:0}.room-item h2,.special-item h2{font-size:1.75em;margin-top:0;margin-bottom:.5em}.special-item h2{font-size:2.5em;margin-top:0;margin-bottom:.5em}.special-item h2 span{font-family:var(--font-sans-serif);font-size:.35em;line-height:1.2em;padding-bottom:1em;padding-top:.5em;letter-spacing:2px;text-transform:uppercase;display:block;color:var(--new-color-1)}.feature-special-text{background-color:rgba(250,250,248,.9);padding-left:1em}.room-item h3{text-transform:uppercase;margin-top:0;margin-bottom:.5em;line-height:1.2em;letter-spacing:normal;color:var(--main-txt-color);font-size:1em;font-weight:400}.room-item p{margin-top:0;margin-bottom:5em;line-height:1.3em;font-size:.9em}.room-item .button{position:absolute;bottom:0;left:1em;background-color:var(--secondary-color-4);border:1px solid var(--main-color-dark-1)}.room-item .button:hover{background-color:var(--main-color-dark-2);border:1px solid var(--main-color-dark-2)}.rooms figure,.single-room figure{display:grid;grid-template-columns:repeat(3,1fr);margin:1em}.rooms figure i,.single-room figure i{text-align:right;padding-right:1em;font-size:1.5em;line-height:1.1em;--fa-animation-duration:1s;--fa-animation-iteration-count:3;animation-delay:2s}.rooms figcaption,.single-room figcaption{grid-column:span 2;font-size:.9em;line-height:1.1em}.single-room{position:relative;box-sizing:border-box;background-color:var(--secondary-color-4);margin:3em auto;padding:1em 3em;max-width:1200px;text-align:center}.single-room::after{position:absolute;bottom:-50px;left:0;width:100%;content:" ";background:radial-gradient(circle at 50% 0%,#FAFAF8 25%,#d1ccbd 26%,#E8E6DE 20%);background-color:gray;background-size:30px 170px;height:50px;background-repeat:repeat-x}.single-room h1{font-family:var(--font-serif);text-transform:capitalize;font-size:2.75rem;line-height:1em;font-weight:100;color:var(--main-color-light-2);margin-bottom:.5em;margin-top:1em;letter-spacing:-.5px}.single-room .room-item h3{text-transform:uppercase;margin-top:0;margin-bottom:.5em;line-height:1.2em;letter-spacing:normal;color:var(--main-txt-color);font-size:.9em;font-weight:400;text-align:center}.single-room h2{font-family:var(--font-sans-serif);font-size:1.25rem;line-height:.95em;font-weight:600;text-transform:uppercase;letter-spacing:5px;color:var(--main-color-light-2);margin-top:3em;text-align:left}.single-room h3{font-family:var(--font-sans-serif);font-size:1.25rem;line-height:.95em;font-weight:600;text-transform:uppercase;letter-spacing:5px;color:var(--main-color-light-2);margin-top:3em;text-align:left}.single-room .room-item p{margin-bottom:0}.single-room p:not(.room-item p),.single-room figcaption{text-align:left}.single-room figure i{text-align:center}@media all and (min-width:768px){.single-room{padding:1em 5em}.feature-special-text{background-color:rgba(250,250,248,.9);padding-left:0}}@media all and (min-width:1200px){.single-room{padding:1em 10em}}.eclub .c-featured-specials h2{padding-top:1em}#map{width:100%;height:300px}p.terms{font-weight:600}.terms-accordion{border-bottom:none;text-align:left;font-size:.8em;font-weight:100}.terms-accordion--content{line-height:1.3em}.terms-accordion .minimalist-accordion__header{font-size:1em}.dining h1,.spa h1,.careers h1{font-family:var(--font-serif);font-size:3rem;line-height:1em;font-weight:100;color:var(--main-color-light-2);margin-bottom:1em;letter-spacing:-.5px;text-transform:unset}.dining h2,.spa h2,.careers h2{font-family:var(--font-headings);font-size:1.25rem;line-height:1.3em;font-weight:600;text-transform:uppercase;letter-spacing:5px;color:var(--main-color-light-2);margin-top:3em;text-align:left}.dining .sidebar,.spa .sidebar,.contact .sidebar{padding-left:3em}.meetings .sidebar{padding-right:3em}.parent-page-categories #site_header{background-image:url(https://dam.magnoliahotel.com/embelish2.svg);background-size:cover!important;background:no-repeat 50%;background-color:var(--secondary-color-1);display:block;padding-bottom:2rem}@media all and (min-width:768px){.parent-page-categories #site_header{background-image:url(https://dam.magnoliahotel.com/embelish2.svg);height:15vh}.parent-page-categories #site_header.sticky{background-image:none;height:auto;background-color:transparent}.parent-page-categories .container{position:relative;top:18vh}.blog-single .post-content{padding:calc(var(--spacing)*2)}}@media all and (min-width:1200px){.parent-page-categories #site_header{background-image:url(https://dam.magnoliahotel.com/embelish2.svg)}}.blog-post h2{padding-top:0;padding-bottom:0;font-size:xx-large;line-height:115%}.blog-single h2{font-family:var(--font-sans-serif);text-transform:uppercase;margin-bottom:0;margin-top:1em;font-size:1.5em;line-height:.9em;letter-spacing:1px}.blog-single .sidebar .social-icons ul{gap:.5em;font-size:1.25em}.blog-single article img.blog-main{width:100%}.blog-single h3{margin-top:1.5em;letter-spacing:2px}.blog-single p{line-height:1.5rem}.blog-single .related-content{list-style-type:none;padding-left:0}nav.navigation.pagination{text-transform:uppercase;padding-top:1em}.blog-post .image-credit,.blog-single .image-credit{font-size:.6em;line-height:1em;padding:.25em;margin:-15px .5em 0 0;color:var(--secondary-color-4);text-transform:uppercase;text-shadow:0 0 3px #000}.post-meta{font-size:.8em;text-transform:uppercase;padding:0 .25em;margin-top:.35em}.post-meta i{padding-left:1em}.post-meta a{padding-left:.5em}.breadcrumbs{font-size:.9em}.breadcrumbs ol li{display:inline}.article-container .image-credit{padding-bottom:0;padding-top:0;margin-bottom:0}.post-title{font-family:var(--font-serif);text-transform:unset;letter-spacing:0;padding-top:0;text-align:left;font-size:2rem;font-weight:100;line-height:1.2em}.post-title a{text-decoration:none}a.post-prev,a.post-next{text-decoration:none}.nav-posts-desc{text-decoration:underline;font-size:.8em;text-transform:uppercase}aside h3:first-of-type{padding-top:0;margin-top:0}aside h4{font-weight:600}.icon-social{font-size:2em;margin:0 .2em 0 0}.excerpt h4{margin-top:0;margin-bottom:.5em;font-size:1.1rem}.excerpt .post-date{font-size:.8em;text-transform:uppercase}.toc{line-height:1.3em}.toc h1{font-family:var(--font-serif);font-size:3rem;line-height:1em;font-weight:100;color:var(--main-color-light-2);margin-bottom:1em;letter-spacing:-.5px;text-transform:unset;text-align:left}.toc h2{font-family:var(--font-headings);font-size:1.25rem;line-height:1.3em;font-weight:600;text-transform:uppercase;letter-spacing:5px;color:var(--main-color-light-2);margin-top:3em;text-align:left}.toc table,.toc table th,.toc table td{text-align:left}.toc table,.toc th,.toc td{border:1px solid var(--secondary-color-2);border-collapse:collapse;padding:.5em}footer{padding-top:var(--spacing);padding-left:var(--spacing);padding-right:var(--spacing);text-align:center}footer,footer p{line-height:1.4em}footer a{text-decoration:none}footer a:hover{text-decoration:underline}.footer-logo{width:200px;margin-left:0}.footer-nav{list-style-type:none;text-transform:uppercase;padding-right:5em}ul.footer-nav{padding:0;margin:0;line-height:1.1em}.legal{text-align:center;font-size:.8em;line-height:1em}.social-icons ul{display:flex;justify-content:left;gap:1em;list-style-type:none;font-size:1.25em;margin-bottom:0;padding-left:0}footer .social-icons ul{justify-content:center}.social-icons ul li{padding-bottom:0}.social-icons i.fa-tripavisor-icon,.social-icons i.fa-kit.fa-tripavisor-icon{font-size:larger}@media all and (min-width:768px){footer{text-align:left;padding-left:calc(var(--spacing)*2)}ul.footer-nav{margin-top:calc(var(--spacing)*2);margin-left:calc(var(--spacing)*3)}#map{height:550px}}@media all and (min-width:1100px){footer{padding-left:calc(var(--spacing)*5)}ul.footer-nav{margin-top:calc(var(--spacing)*2);margin-left:calc(var(--spacing)*5)}}#btnScrollToTop{position:fixed;bottom:50px;right:30px;width:50px;height:50px;border-radius:50%;background:var(--main-color-dark-2);box-shadow:5px 5px 15px rgba(0,0,0,.25);color:var(--secondary-color-4);border:0;padding:0;display:none}#btnScrollToTop:hover{background:var(--new-color-1)}#btnScrollToTop:active{background:var(--main-color-dark-2)}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}@media print{*,*::before,*::after{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" ("attr(href) ")"}abbr[title]::after{content:" ("attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}