form,#panel{margin-bottom:2em;width:100%}form label:first-of-type,#panel label:first-of-type{display:none}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form input[type=password],form select,form textarea,#panel input[type=text],#panel input[type=email],#panel input[type=tel],#panel input[type=date],#panel input[type=password],#panel select,#panel textarea{width:100%;border:1px solid #a2855f;margin:0 0 10px;color:#3a2b1a;text-transform:none;background-color:transparent;padding:10px 3%;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form input[type=text]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=date]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder,#panel input[type=text]:-ms-input-placeholder,#panel input[type=email]:-ms-input-placeholder,#panel input[type=tel]:-ms-input-placeholder,#panel input[type=date]:-ms-input-placeholder,#panel input[type=password]:-ms-input-placeholder,#panel select:-ms-input-placeholder,#panel textarea:-ms-input-placeholder{color:#a2855f;text-transform:uppercase}form input[type=text]::placeholder,form input[type=email]::placeholder,form input[type=tel]::placeholder,form input[type=date]::placeholder,form input[type=password]::placeholder,form select::placeholder,form textarea::placeholder,#panel input[type=text]::placeholder,#panel input[type=email]::placeholder,#panel input[type=tel]::placeholder,#panel input[type=date]::placeholder,#panel input[type=password]::placeholder,#panel select::placeholder,#panel textarea::placeholder{color:#a2855f;text-transform:uppercase}form select,#panel select{text-transform:uppercase;-moz-appearance:none;text-indent:0.01px;text-overflow:'';color:#a2855f;background-image:url("images/arrow-down__secondary.svg");background-position:center right 5%;background-repeat:no-repeat}form select::-ms-expand,#panel select::-ms-expand{display:none}form select option,#panel select option{color:#a2855f;text-transform:uppercase}form textarea,#panel textarea{min-height:120px}form label.radio-inline,#panel label.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:20px;vertical-align:middle;cursor:pointer}form label.radio-inline:last-child,#panel label.radio-inline:last-child{margin-right:0}form input[type=radio],form input[type=checkbox],#panel input[type=radio],#panel input[type=checkbox]{width:auto;position:absolute;margin-top:4px;margin-left:-20px}#frmContact,#formRFP{width:80%;margin:2em auto}#frmContact input[type=text],#frmContact input[type=email],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP select,#formRFP textarea{width:100%}#frmContact .form-entry,#frmContact .field,#formRFP .form-entry,#formRFP .field{margin-bottom:10px;position:relative;overflow:auto}#frmGiftCertificate{width:80%;margin:0 auto}#frmGiftCertificate .dollar-amount:before{position:absolute;margin-top:4px;margin-left:-20px;content:"$"}#frmGiftCertificate .dollar-amount input[type=number]{border:0;border-bottom:1px solid #3a2b1a;background-color:transparent;color:#3a2b1a;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}#frmGiftCertificate .dollar-amount input[type=number]:-ms-input-placeholder{color:transparent}#frmGiftCertificate .dollar-amount input[type=number]::placeholder{color:transparent}label.error{color:red}input[type=text].error,select.error,textarea.error{border:1px solid red !important}.errorMsg,#email-error p{line-height:1.4;margin:0 auto 10px;text-align:left}.errorMsg ul,.errorMsg ul li{color:#fff !important;margin-bottom:0;list-style:none}.errorMsg ul li:before{display:none}.upload-msg{text-align:center}.upload-msg small{display:block;padding-bottom:10px}#email-error.success{background-color:#3a2b1a}p#thankyou{width:100%;font-family:"EB Garamond",serif;font-size:22px !important;text-align:center;float:left}fieldset{border:0;padding:0 15px;margin-bottom:2em}fieldset legend{color:#a2855f;font-size:110%;margin-bottom:30px;padding:0 15px;text-transform:uppercase;letter-spacing:2px}#formRFP .btn,#formRFP .content-lightbox #email-signup button[type=submit],.content-lightbox #email-signup #formRFP button[type=submit],#formRFP .content-lightbox #email-signup button.signup-btn,.content-lightbox #email-signup #formRFP button.signup-btn{display:block;width:170px;margin:20px auto 0}.m0{margin:0px}.mt0{margin-top:0px}.mb0{margin-bottom:0px}.ml0{margin-left:0px}.mr0{margin-right:0px}.m5{margin:5px}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}.m10{margin:10px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.m15{margin:15px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}.m20{margin:20px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.m25{margin:25px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mr25{margin-right:25px}.m30{margin:30px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mr30{margin-right:30px}.m35{margin:35px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.mr35{margin-right:35px}.m40{margin:40px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}.m45{margin:45px}.mt45{margin-top:45px}.mb45{margin-bottom:45px}.ml45{margin-left:45px}.mr45{margin-right:45px}.m50{margin:50px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.mr50{margin-right:50px}.p0{padding:0px}.pt0{padding-top:0px}.pb0{padding-bottom:0px}.pl0{padding-left:0px}.pr0{padding-right:0px}.p5{padding:5px}.pt5{padding-top:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.pr5{padding-right:5px}.p10{padding:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}.p15{padding:15px}.pt15{padding-top:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.pr15{padding-right:15px}.p20{padding:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.p25{padding:25px}.pt25{padding-top:25px}.pb25{padding-bottom:25px}.pl25{padding-left:25px}.pr25{padding-right:25px}.p30{padding:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.pr30{padding-right:30px}.p35{padding:35px}.pt35{padding-top:35px}.pb35{padding-bottom:35px}.pl35{padding-left:35px}.pr35{padding-right:35px}.p40{padding:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.pr40{padding-right:40px}.p45{padding:45px}.pt45{padding-top:45px}.pb45{padding-bottom:45px}.pl45{padding-left:45px}.pr45{padding-right:45px}.p50{padding:50px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.pr50{padding-right:50px}*{box-sizing:border-box}*:focus{outline:0 !important}body{font-family:"Montserrat",sans-serif;color:#3a2b1a;font-size:13px;background-color:#f7f7f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper{margin:0 auto;max-width:1500px;width:100%}a,input,button{color:#a2855f;transition:all 0.3s ease-in-out}a:hover,input:hover,button:hover{color:#3a2b1a;text-decoration:none}a:focus,input:focus,button:focus{text-decoration:none}.btn,.content-lightbox #email-signup button[type=submit],.content-lightbox #email-signup button.signup-btn{position:relative;display:inline-block;min-width:160px;padding:14px 30px;margin-top:30px;zoom:1;outline:none;border-radius:0;border:1px solid #a2855f;cursor:pointer;line-height:1;letter-spacing:1px;font-size:12px;text-transform:uppercase;text-align:center;background-color:transparent;background-repeat:no-repeat;-webkit-appearance:none;font-weight:600}@media (min-width: 768px){.btn:hover,.content-lightbox #email-signup button:hover[type=submit],.content-lightbox #email-signup button.signup-btn:hover{border:1px solid rgba(58,43,26,0);color:#a2855f;background-position:center right 10px}.btn:focus,.content-lightbox #email-signup button:focus[type=submit],.content-lightbox #email-signup button.signup-btn:focus{color:#a2855f}.btn::before,.content-lightbox #email-signup button[type=submit]::before,.content-lightbox #email-signup button.signup-btn::before,.btn::after,.content-lightbox #email-signup button[type=submit]::after,.content-lightbox #email-signup button.signup-btn::after{width:100%;height:100%;z-index:3;content:'';position:absolute;top:0;left:0;box-sizing:border-box;-webkit-transform:scale(0);transition:0.5s}.btn::before,.content-lightbox #email-signup button[type=submit]::before,.content-lightbox #email-signup button.signup-btn::before{border-bottom:2px solid #a2855f;border-left:2px solid #a2855f;-webkit-transform-origin:0 100%}.btn::after,.content-lightbox #email-signup button[type=submit]::after,.content-lightbox #email-signup button.signup-btn::after{border-top:2px solid #a2855f;border-right:2px solid #a2855f;-webkit-transform-origin:100% 0}.btn:hover::after,.content-lightbox #email-signup button[type=submit]:hover::after,.content-lightbox #email-signup button.signup-btn:hover::after,.btn:hover::before,.content-lightbox #email-signup button[type=submit]:hover::before,.content-lightbox #email-signup button.signup-btn:hover::before{-webkit-transform:scale(1)}}.btn.alt,.content-lightbox #email-signup button.alt[type=submit],.content-lightbox #email-signup button.alt.signup-btn{border:1px solid #fff;color:#fff}@media (min-width: 768px){.btn.alt::before,.content-lightbox #email-signup button.alt[type=submit]::before,.content-lightbox #email-signup button.alt.signup-btn::before,.btn.alt::after,.content-lightbox #email-signup button.alt[type=submit]::after,.content-lightbox #email-signup button.alt.signup-btn::after{box-sizing:border-box;-webkit-transform:scale(0)}.btn.alt:hover,.content-lightbox #email-signup button.alt:hover[type=submit],.content-lightbox #email-signup button.alt.signup-btn:hover{border:1px solid rgba(255,255,255,0);color:#fff !important}.btn.alt:focus,.content-lightbox #email-signup button.alt:focus[type=submit],.content-lightbox #email-signup button.alt.signup-btn:focus{color:#fff !important}.btn.alt::before,.content-lightbox #email-signup button.alt[type=submit]::before,.content-lightbox #email-signup button.alt.signup-btn::before{border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transform-origin:0 100%}.btn.alt::after,.content-lightbox #email-signup button.alt[type=submit]::after,.content-lightbox #email-signup button.alt.signup-btn::after{border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform-origin:100% 0}.btn.alt:hover::after,.content-lightbox #email-signup button.alt[type=submit]:hover::after,.content-lightbox #email-signup button.alt.signup-btn:hover::after,.btn.alt:hover::before,.content-lightbox #email-signup button.alt[type=submit]:hover::before,.content-lightbox #email-signup button.alt.signup-btn:hover::before{-webkit-transform:scale(1)}}.btn.no-arrow,.content-lightbox #email-signup button.no-arrow[type=submit],.content-lightbox #email-signup button.no-arrow.signup-btn{display:inline-block;padding:14px 40px;text-align:center;background-image:none}a.btn.btn-icon{border:0;margin-right:10px;min-width:auto;text-align:left;padding-right:0;background-position:center left}a.btn.btn-icon:before{display:none}a.btn.btn-icon:after{position:absolute;top:auto;bottom:0;left:0;width:0;height:1px;background-color:#a2855f;border:0;transform:none;transition:width .5s ease-in-out}a.btn.btn-icon:hover::after{width:100%}a.btn.btn-icon.btn-call{padding-left:30px;background-image:url("images/icon-call.svg");background-size:15px auto}a.btn.btn-apply{background-image:url("images/icon-apply.svg");background-size:20px auto}#content #main-content.content #inset-gallery__container a.fancybox:before,.grid .grid-item a figure:before,#accommodations .room .item-image:before,#content .list-shortcode .single-item .list-image a.fancybox:before{pointer-events:none;content:"";opacity:0;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-image:url("images/icon-expand.svg");background-repeat:no-repeat;background-position:left 20px bottom 20px}#content #main-content.content #inset-gallery__container a.fancybox:hover::before,.grid .grid-item a figure:hover::before,#accommodations .room .item-image:hover::before,#content .list-shortcode .single-item .list-image a.fancybox:hover::before{cursor:pointer;transition:opacity .3s ease-out .1s;opacity:1;background-color:rgba(58,43,26,0.8)}a.anchor-with-icon{display:inline-block;margin-top:20px;color:#b0b0b0}a.anchor-with-icon svg{display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px;fill:#b0b0b0}a.anchor-with-icon:hover{color:#a2855f}a.anchor-with-icon:hover svg{fill:#a2855f}.animated,.btn,.content-lightbox #email-signup button[type=submit],.content-lightbox #email-signup button.signup-btn,#content #main-content.content #inset-gallery__container a.fancybox:before,.grid .grid-item a figure:before,#accommodations .room .item-image:before,#content .list-shortcode .single-item .list-image a.fancybox:before,a.anchor-with-icon,#content #four-column-list .read-more .quad-content,#two-column-gallery .items-container .read-more .quad-content,#header,#header a#header_logo svg,#navigation-reveal__container nav#primary-nav ul li a:after,#navigation-reveal__container nav#secondary-nav ul li a:after,#footer #footer__logo svg,#footer ul.social-media li a svg,#footer #email-signup-container .additional-info li a svg,#footer #charming-inns__footer #charming-inns__logo svg,img.infowindow-close,.infoBox .map_popup a,.gallery_close,.contact-detail ul.social-media li a svg,#content #marketing-quad-big-image ul.sym-inline-list li a:after,#content .list-shortcode .single-item a.btn.btn-icon-dropdown:after,ul.slick-dots li button,.slick-prev,.slick-next,.fancybox-nav span,.fancybox-close,a#twenty-years-badge,#header #primary-nav__icon-trigger .icon-trigger__wrapper span,#header #booking-engine__icon-close .icon-trigger__wrapper span,#header #primary-nav__icon-trigger p,#header #booking-engine__icon-close p,#footer #email-signup-container .additional-info li span,#footer #email-signup-container .additional-info li a span{transition:all 0.3s ease-in-out}.no-top-margin,.no-margin-top{margin-top:0}.hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.headline{font-family:"EB Garamond",serif}.headline span{font-weight:500;display:block;color:#a2855f;margin-bottom:10px;text-transform:uppercase;font-size:45%;font-family:"Montserrat",sans-serif;letter-spacing:5px;line-height:1}.color-primary{color:#3a2b1a}.color-secondary{color:#a2855f}#booking-form h2.booking-headline,#footer #email-signup__intro-title,.content-lightbox #email-signup .checkbox label.form-label,#content #staff-picks article.single-post p.post-date,#content #staff-picks #posts-sidebar ul.filters li.year{font-family:"Montserrat",sans-serif;letter-spacing:4px;text-transform:uppercase}.absolute-title{position:relative}.absolute-title .absolute-title-offset-fix__top,.absolute-title .absolute-title-offset-fix__bottom{position:absolute;left:50%;transform:translateX(-50%);z-index:2;width:75%;height:4px;text-align:center;background-color:#f7f7f5}.absolute-title .absolute-title-offset-fix__top h3,.absolute-title .absolute-title-offset-fix__bottom h3{width:150%;margin:0;position:absolute;left:50%;transform:translateX(-50%);bottom:-9px;font-size:12px;line-height:20px;text-transform:uppercase;color:#bdb09d}.absolute-title .absolute-title-offset-fix__top h3 span,.absolute-title .absolute-title-offset-fix__bottom h3 span{font-family:"EB Garamond",serif}.absolute-title .absolute-title-offset-fix__top{top:-2px}.absolute-title .absolute-title-offset-fix__bottom{bottom:-2px}#content #four-column-list .read-more,#two-column-gallery .items-container .read-more{position:relative;display:block}#content #four-column-list .read-more .quad-content,#two-column-gallery .items-container .read-more .quad-content{position:absolute;width:100%;height:100%;padding:20px;top:0;left:0;opacity:0;text-align:center;background-color:rgba(0,0,0,0.5)}#content #four-column-list .read-more .quad-content:before,#two-column-gallery .items-container .read-more .quad-content:before{content:"";display:block;position:absolute;border:1px solid #a2855f;width:90%;height:82.5%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#content #four-column-list .read-more .quad-content span,#two-column-gallery .items-container .read-more .quad-content span{display:inline-block;position:absolute;margin:0;min-width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0 15%;color:#fff;font-size:12px;letter-spacing:3px;background-image:url("images/arrow-right__white.svg");background-position:center right 20%;background-repeat:no-repeat}#content #four-column-list .read-more:hover .quad-content,#two-column-gallery .items-container .read-more:hover .quad-content{cursor:pointer;opacity:1}.decoration-line{display:block;width:1px;position:absolute;left:50%;transform:translateX(-50%)}.decoration-line.top-half{z-index:9;background-color:#f7f7f5;height:40%;top:60%}@media (max-width: 768px){.decoration-line.top-half{top:80% !important;height:20%;max-height:20%}}.decoration-line.bottom-half{top:0;z-index:8;background-color:#a2855f;height:50px}sup{font-size:85%}small.copyright{display:inline-block;margin-top:7.5px}#header{width:100%;top:0;position:fixed;z-index:99;background-color:#fff;padding:40px 0;box-shadow:0 0 20.52px rgba(0,0,0,0.05)}#header a#header_logo{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#header a#header_logo svg{fill:#3a2b1a}#header a#header_logo:hover svg{fill:#a2855f}#header #booking-engine-trigger__container ul.top-info a{color:#3a2b1a}#header #booking-engine-trigger__container ul.top-info a:hover{color:#a2855f}#header #booking-engine-trigger__container ul.top-info a[href^=tel],#header #booking-reveal__container ul.top-info a[href^=tel]{font-family:"EB Garamond",serif;font-style:italic;font-size:18px}#header #primary-nav__icon-trigger,#header #booking-engine__icon-close{display:block;width:110px;z-index:99}#header #primary-nav__icon-trigger .icon-trigger__wrapper,#header #booking-engine__icon-close .icon-trigger__wrapper{display:inline-block;vertical-align:middle;width:35px;height:18px}#header #primary-nav__icon-trigger .icon-trigger__wrapper span,#header #booking-engine__icon-close .icon-trigger__wrapper span{display:block;height:2px;margin-bottom:6px;background-color:#3a2b1a;width:100%}#header #primary-nav__icon-trigger .icon-trigger__wrapper span:last-child,#header #booking-engine__icon-close .icon-trigger__wrapper span:last-child{margin-bottom:0}#header #primary-nav__icon-trigger p,#header #booking-engine__icon-close p{display:inline-block;vertical-align:middle;margin:0 0 0 20px;text-transform:uppercase;text-align:center;color:#3a2b1a;font-size:13px;line-height:1}#header #primary-nav__icon-trigger.open .icon-trigger__wrapper span,#header #booking-engine__icon-close.open .icon-trigger__wrapper span{background-color:#fff}#header #primary-nav__icon-trigger.open .icon-trigger__wrapper span:first-child,#header #booking-engine__icon-close.open .icon-trigger__wrapper span:first-child{transform:rotate(45deg);transform-origin:17% -20%}#header #primary-nav__icon-trigger.open .icon-trigger__wrapper span:nth-child(2),#header #booking-engine__icon-close.open .icon-trigger__wrapper span:nth-child(2){opacity:0}#header #primary-nav__icon-trigger.open .icon-trigger__wrapper span:nth-child(3),#header #booking-engine__icon-close.open .icon-trigger__wrapper span:nth-child(3){transform:rotate(-45deg);transform-origin:15% 150%}#header #primary-nav__icon-trigger.open p,#header #booking-engine__icon-close.open p{color:#fff}#header #primary-nav__icon-trigger.open:hover .icon-trigger__wrapper span,#header #booking-engine__icon-close.open:hover .icon-trigger__wrapper span{background-color:#3a2b1a}#header #primary-nav__icon-trigger.open:hover p,#header #booking-engine__icon-close.open:hover p{color:#3a2b1a}#header #primary-nav__icon-trigger:hover .icon-trigger__wrapper span,#header #booking-engine__icon-close:hover .icon-trigger__wrapper span{background-color:#a2855f}#header #primary-nav__icon-trigger:hover p,#header #booking-engine__icon-close:hover p{color:#a2855f}#header ul.top-info li{padding:0 10px 0 0;margin:0 10px 0 0;line-height:1;border-right:1px solid #3a2b1a;font-weight:500}#header ul.top-info li:last-child{margin-right:0;padding-right:0;border-right:0}#header ul.top-info li a:hover{color:#3a2b1a}#navigation-reveal__container,#booking-reveal__container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}#navigation-reveal__container ul.top-info,#navigation-reveal__container #secondary-nav,#booking-reveal__container ul.top-info,#booking-reveal__container #secondary-nav{width:100%;text-align:center;margin-bottom:0;position:absolute;left:50%;transform:translateX(-50%);bottom:35px}#navigation-reveal__container ul.top-info li,#navigation-reveal__container #secondary-nav li,#booking-reveal__container ul.top-info li,#booking-reveal__container #secondary-nav li{color:#ffffff;border-right-color:#ffffff}#navigation-reveal__container ul.top-info li a,#navigation-reveal__container #secondary-nav li a,#booking-reveal__container ul.top-info li a,#booking-reveal__container #secondary-nav li a{color:inherit}#navigation-reveal__container{background-image:url("images/menu-header__background.jpg");background-color:rgba(162,161,138,0.9);z-index:98}#navigation-reveal__container nav#primary-nav ul li a:after,#navigation-reveal__container nav#secondary-nav ul li a:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#ffffff}#navigation-reveal__container nav#primary-nav ul li a.active:after,#navigation-reveal__container nav#secondary-nav ul li a.active:after{width:100%}@media (min-width: 1024px){#navigation-reveal__container nav#primary-nav ul li a:hover::after,#navigation-reveal__container nav#secondary-nav ul li a:hover::after{width:100%}}#navigation-reveal__container nav#primary-nav{width:100%;position:absolute;top:50%;transform:translateY(-50%)}#navigation-reveal__container nav#primary-nav ul li{padding:10px 0;display:block;text-align:center}#navigation-reveal__container nav#primary-nav ul li a{position:relative;display:inline-block;padding-bottom:5px;color:#ffffff;font-family:EB Garamond,serif;font-size:18px;text-transform:uppercase;letter-spacing:6px}#navigation-reveal__container #secondary-nav ul{margin-bottom:0}#navigation-reveal__container #secondary-nav ul li{padding:0 10px;border-right:1px solid #ffffff;line-height:1}#navigation-reveal__container #secondary-nav ul li a{padding:2.5px 0;position:relative;display:inline-block}#header #primary-nav__icon-trigger{position:absolute;top:50%;transform:translateY(-50%)}#header #primary-nav__icon-trigger p{margin:0 0 0 20px}#booking-reveal__container{background-image:url("images/booking-header__background.jpg");background-color:rgba(196,183,163,0.9);z-index:100}#booking-reveal__container .container{position:relative;height:100%}#booking-engine-trigger{margin-top:0}#header #booking-engine__icon-close{position:absolute;top:50px;right:0}#header #booking-engine__icon-close .icon-trigger__wrapper span{background-color:#ffffff}#header #booking-engine__icon-close .icon-trigger__wrapper span:first-child{transform:rotate(45deg);transform-origin:17% -20%}#header #booking-engine__icon-close .icon-trigger__wrapper span:nth-child(2){opacity:0}#header #booking-engine__icon-close .icon-trigger__wrapper span:nth-child(3){transform:rotate(-45deg);transform-origin:15% 150%}#header #booking-engine__icon-close p{margin:0 20px 0 0;color:#ffffff}#header #booking-engine-trigger__container ul.top-info{text-align:center}#header #booking-engine-trigger__container ul.top-info a[href^=tel]{font-size:21px}#header #booking-engine-trigger__container #booking-engine-trigger{background-color:#a2855f;color:#fff}#header #booking-engine-trigger__container #booking-engine-trigger:hover{background-color:transparent;color:#3a2b1a}#booking-form{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:670px}#booking-form h2.booking-headline{margin:0 0 20px;padding-bottom:20px;font-size:13px;color:#fff}#booking-form .form-entry input[type="text"],#booking-form .form-entry select,#booking-form .form-entry input[type="password"]{padding:20px 0;color:#fff;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:4px;border:0;border-bottom:1px solid rgba(255,255,255,0.4)}#booking-form .form-entry input[type="text"] option,#booking-form .form-entry select option,#booking-form .form-entry input[type="password"] option{color:#3a2b1a;text-transform:none}#booking-form .form-entry select{padding-right:20px;background-image:url("images/arrow-down.svg");background-repeat:no-repeat;background-position:center right 15%}#booking-form #complementary-fields__aditional-info{margin-top:35px}#booking-form #complementary-fields__aditional-info .select_your_property{width:80%;margin:0 auto}#booking-form #complementary-fields__aditional-info .select_your_property select{font-size:18px;padding:20px 10%;font-family:"EB Garamond",serif;text-align-last:center}#booking-form .submit{margin-top:10px}#footer{clear:both;margin-bottom:-25px;margin-top:120px}#footer #footer__top-half{padding-bottom:40px;border-bottom:1px solid #a2855f}#footer #footer__logo svg{display:block;width:300px}#footer #footer__logo:hover svg{fill:#a2855f}#footer ul.social-media{margin-top:24px}#footer ul.social-media li:first-child{margin-left:-5px}#footer ul.social-media li a svg{max-width:100%;width:auto;height:15px;fill:#888}#footer ul.social-media li a:hover svg{fill:#3a2b1a}#footer #hotel-info{color:#888;margin-top:40px}#footer #hotel-info a{color:#888}#footer #hotel-info a:hover{color:#a2855f}#footer #email-signup__intro-title{margin-top:0;color:#a2855f;font-size:12px}#footer #email-signup-container{position:relative}#footer #email-signup-container a.fancybox{width:35%}#footer #email-signup-container .additional-info{margin-top:-35px;float:right;width:57%;display:inline-block;text-align:right}#footer #email-signup-container .additional-info li{vertical-align:middle}#footer #email-signup-container .additional-info li:first-child{margin-right:2%}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#footer #email-signup-container .additional-info li{width:100%;text-align:left;padding-left:20px}#footer #email-signup-container .additional-info li:first-child{margin-bottom:10px}}#footer #email-signup-container .additional-info li span{text-align:left;display:inline-block;vertical-align:middle;width:140px;font-size:12px;line-height:13px;color:#888}#footer #email-signup-container .additional-info li svg{display:inline-block;vertical-align:middle;margin-right:5px}#footer #email-signup-container .additional-info li a{color:#888}#footer #email-signup-container .additional-info li a svg{fill:#a2855f}#footer #email-signup-container .additional-info li a:hover{color:#3a2b1a}#footer #email-signup-container .additional-info li a:hover svg{fill:#3a2b1a}#footer #charming-inns__footer{padding:40px 0}#footer #charming-inns__footer #charming-inns__logo:hover svg{fill:#3a2b1a}#footer #charming-inns__footer #charmin-inns-properties,#footer #charming-inns__footer #charming-inns-awards{margin-top:5px;display:inline-block;vertical-align:bottom}#footer #charming-inns__footer #charmin-inns-properties{margin-right:15px}#footer #charming-inns__footer #charmin-inns-properties li{position:relative;line-height:.8;padding-right:8px}#footer #charming-inns__footer #charmin-inns-properties li:last-child::after{display:none}#footer #charming-inns__footer #charmin-inns-properties li:after{content:"";position:absolute;top:3px;right:0;display:block;width:1px;height:8px;background-color:#888}#footer #charming-inns__footer #charmin-inns-properties li a{font-size:11px;color:#888}#footer #charming-inns__footer #charmin-inns-properties li a:hover{color:#3a2b1a}#footer #charming-inns__footer #charmin-inns-properties li sup{font-size:13px}#footer #charming-inns__footer #charming-inns-awards li{padding:0 10px;vertical-align:middle}#footer #charming-inns__footer #charming-inns-awards li.luxury-hotel svg{width:60px;height:auto}#footer #charming-inns__footer #charming-inns-awards li.andrew-harper svg{width:130px;height:auto}#footer #charming-inns__footer #charming-inns-awards li.historic-hotel-of-america svg{width:100px;height:auto}#footer #charming-inns__footer #charming-inns-awards li a:hover{opacity:0.5}#footer #footer__bottom-half{padding:25px 15px;background-color:#393636}#footer #footer__bottom-half .container{padding:0 5%}#footer #footer__bottom-half #third-nav,#footer #footer__bottom-half p.copyright,#footer #footer__bottom-half a.tambourine,#footer #footer__bottom-half a.tambourine span,#footer #footer__bottom-half a.tambourine svg{display:inline-block;vertical-align:bottom}#footer #footer__bottom-half #third-nav ul li a,#footer #footer__bottom-half a.tambourine,#footer #footer__bottom-half p.copyright{font-size:10px;color:#f7f7f5}#footer #footer__bottom-half #third-nav ul{margin-bottom:0}#footer #footer__bottom-half #third-nav ul li{position:relative;display:inline-block;line-height:.8;padding-right:10px;margin-right:10px}#footer #footer__bottom-half #third-nav ul li:last-child::after{top:-2px;right:-2px;height:17px}#footer #footer__bottom-half #third-nav ul li:after{content:"";position:absolute;top:2px;right:0;display:block;width:1px;height:9px;background-color:#f7f7f5}#footer #footer__bottom-half #third-nav ul li a:hover,#footer #footer__bottom-half #third-nav ul li a.active{color:#a2855f}#footer #footer__bottom-half a.tambourine svg{position:relative;top:1px;height:17px;fill:#f7f7f5}#footer #footer__bottom-half a.tambourine:hover{opacity:0.7}#footer #footer__bottom-half p.copyright{margin:0}.ada-noshow{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.footer-magazines{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer-magazines ul{margin-bottom:0;margin-right:10px}.footer-magazines span{display:block;font-size:11px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#footer #email-signup-container .additional-info li a svg{width:25px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#footer #charming-inns__footer #charming-inns-awards{margin-top:20px;margin-bottom:0}}#footer{background-color:#fff;padding-top:60px}#footer #charming-inns__logo{display:none}#footer ul.social-media li a svg{fill:#4a4b4b}#footer ul.social-media li a:hover svg{fill:#a2855f}#footer #email-signup-container .additional-info{text-align:left}#footer #email-signup-container .additional-info li a:hover span{color:#bdb09d}#footer #email-signup-container .additional-info li a:hover svg{fill:#bdb09d}#footer #hotel-info a{text-decoration:underline}.content-lightbox #email-signup input{padding-bottom:15px;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #a2855f}.content-lightbox #email-signup input[type=checkbox]{margin:0;position:absolute;top:50%;transform:translateY(-50%);left:0}.content-lightbox #email-signup .checkbox,.content-lightbox #email-signup .gdpr{text-align:left}.content-lightbox #email-signup .checkbox label,.content-lightbox #email-signup .gdpr label{display:block}.content-lightbox #email-signup .checkbox{margin-top:20px;margin-bottom:30px;padding-bottom:60px;border-bottom:1px solid rgba(162,133,95,0.6);overflow:hidden}.content-lightbox #email-signup .checkbox label.form-label{color:#a2855f;text-align:center;margin-bottom:15px}.content-lightbox #email-signup .checkbox .field{position:relative;padding-left:20px;margin-top:10px;width:50%;float:left}.content-lightbox #email-signup .checkbox h2 span{font-size:13px}.content-lightbox #email-signup .field:nth-child(6){margin-top:10px}.content-lightbox #email-signup .gdpr{position:relative;padding-left:20px}.content-lightbox #email-signup .gdpr label{font-size:11px;line-height:1}.content-lightbox #email-signup button[type=submit],.content-lightbox #email-signup button.signup-btn{background-color:#a2855f;color:#fff}.content-lightbox #email-signup button[type=submit]:hover,.content-lightbox #email-signup button.signup-btn:hover{color:#a2855f;background-color:transparent}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#home #header{background:linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(0,0,0,0));background-color:transparent;box-shadow:0 0 20.52px rgba(0,0,0,0)}#home #header.scroll{background:transparent;box-shadow:0 0 20.52px rgba(0,0,0,0.05);background-color:#fff}#home #header.scroll #primary-nav__icon-trigger .icon-trigger__wrapper span{background-color:#3a2b1a}#home #header.scroll #booking-engine-trigger__container .top-info li{border-color:#3a2b1a}#home #header.scroll a#header_logo svg{fill:#000}#home #header.scroll #booking-engine-trigger__container .top-info,#home #header.scroll #primary-nav__icon-trigger p,#home #header.scroll #booking-engine-trigger__container a[href^=tel]{color:#3a2b1a}#home #header #primary-nav__icon-trigger .icon-trigger__wrapper span,#home #header #primary-nav__icon-trigger.open .icon-trigger__wrapper span{background-color:#fff}#home #header #primary-nav__icon-trigger p,#home #header #primary-nav__icon-trigger.open p{color:#fff}#home #header #primary-nav__icon-trigger:hover .icon-trigger__wrapper span,#home #header #primary-nav__icon-trigger.open:hover .icon-trigger__wrapper span{background-color:#a2855f}#home #header #primary-nav__icon-trigger:hover p,#home #header #primary-nav__icon-trigger.open:hover p{color:#a2855f}#home #header #booking-engine-trigger__container a:hover{color:#a2855f}#home #header #booking-engine-trigger__container .top-info li{border-color:#fff}#home #header a#header_logo svg{fill:#fff}#home #header a#header_logo svg:hover{fill:#a2855f}#home #header #booking-engine-trigger__container .top-info,#home #header #booking-engine-trigger__container a[href^=tel]{color:#fff}#home #header #booking-engine-trigger__container a:hover{color:#a2855f}#home #content{margin-top:0}#home #content #top-content .header-img .sym-slide{height:auto}#home #content #top-content #uvp{width:100%;bottom:35%}#home #content #top-content #uvp h1{text-shadow:1px 1px 3px rgba(0,0,0,0.17)}#home #content #top-content .animate-fade.height-top-animation.fade-in{top:70%;max-height:30%}#home #content #main-content{background-image:url("images/middle-texture-left.svg");background-position:top left -30px}#home #content #main-content #intro-content svg{fill:#a2855f;margin-bottom:10px}#home #content #main-content #intro-content h2.headline{margin-bottom:30px}#home #content #main-content #intro-content .container{position:relative}#home #content #main-content #three-column-list .single-item h3{font-weight:600}#home #content #main-content #three-column-list .single-item h3 a[href^=tel]{display:none}#home #content #main-content #map-quad__wrapper{background-repeat:no-repeat;background-image:url("images/middle-texture-left.svg");background-position:bottom left -30px}#home #content #main-content #map-quad__wrapper .container{position:relative;pointer-events:none}#home #content #main-content #map-quad__wrapper #myMap{height:660px}#home #content #main-content #map-quad__wrapper #map-quad-content__container{padding:60px 5%;position:absolute;top:50%;transform:translateY(-50%);z-index:2;background-image:url("images/menu-header__background.jpg");background-repeat:no-repeat;background-position:top right 45%;background-size:cover}#home #content #main-content #map-quad__wrapper #map-quad-content__container h2,#home #content #main-content #map-quad__wrapper #map-quad-content__container p{color:#fff}#home #footer{margin-top:80px}#content #top-content{position:relative;overflow:hidden}#content #top-content #uvp{padding:0 5%;width:100%;z-index:2;position:absolute;left:50%;transform:translateX(-50%);bottom:45%;text-align:center}#content #top-content #uvp h1,#content #top-content #uvp .h1{margin:0;font-size:60px;line-height:1;color:#fff}#content #top-content .header-img .sym-slide{background-position:center;background-repeat:no-repeat;background-size:cover;height:464px}#content #top-content .slick-dots{position:absolute;left:40px;bottom:20px}#content #main-content.content{position:relative;padding-top:96px;background-image:url("images/top-texture-left.svg");background-repeat:no-repeat;background-position:top -50px left -30px}#content #main-content.content h2.primary-headline{font-size:35px;margin-bottom:40px}#content #main-content.content h2.primary-headline span{display:inline;font-size:inherit;font-family:inherit;color:inherit;font-weight:inherit;text-transform:none;letter-spacing:inherit}#content #main-content.content #full-content{margin-top:96px}#content #main-content.content #inset-gallery__container a.fancybox{position:relative;display:block;float:left;background-position:center;background-repeat:no-repeat;background-size:cover}#content #main-content.content #inset-gallery__container a.fancybox:first-child{width:50%;height:500px}#content #main-content.content #inset-gallery__container a.fancybox:nth-child(2){width:25%;height:250px}#content #main-content.content #inset-gallery__container a.fancybox:nth-child(3){width:25%;height:250px}#content #main-content.content #inset-gallery__container a.fancybox:nth-child(4){width:50%;height:250px}#content #main-content.content #inset-gallery__container .slick-dots{margin-top:20px;margin-bottom:0}body.our-home #footer{margin-top:0}body.gift-certificates #full-content{background-image:url("images/middle-texture-right.svg");background-position:right -300px center;background-repeat:no-repeat}body.small-weddings #full-content .container{width:100%;padding:0}body#contact #content #main-content.content{padding-top:75px}body#contact #content #main-content.content #full-content{margin-top:50px}body#press #content h1.headline{margin:20px 0 50px}body#press #content h1.headline span{display:block;font-family:EB Garamond,serif;font-size:25px}body#press #content #top-content{padding:40px 0}body#press #content #top-content .media-contact{background-color:#a2855f;padding:30px 20px;text-align:center}body#press #content #top-content .media-contact h2,body#press #content #top-content .media-contact p,body#press #content #top-content .media-contact h3{color:#ffffff}body#press #content #top-content .media-contact a{color:#ffffff}body#press #content #top-content .media-contact a:hover{color:#3a2b1a}body#press #content #top-content .media-contact h2{font-size:20px;margin-bottom:20px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body#press #content #full-content{padding:5%}}body#press #content #full-content a.btn{min-width:0;margin-right:20px;padding-left:0;padding-right:20px;background-image:none;border:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body#press #content #full-content a.btn{margin-top:10px;margin-right:10px;padding-left:0;padding-right:0}}body#press #content #full-content a.btn:before{display:none}body#press #content #full-content a.btn:after{position:absolute;top:auto;bottom:0;left:0;width:0;height:1px;border:0;background-color:#a2855f;transform:none;transition:width .5s ease-in-out}body#press #content #full-content a.btn:hover::after{width:100%}body#press #content #press-form__container{padding:50px 0}body#press #content #press-form__container .container{position:relative}body#press #content #press-form__container h2.form-title{margin-bottom:30px;margin-top:0}body#press #content #press-form__container #formRFP{width:100%}body#press #content #press-form__container p#thankyou{text-align:center;font-size:15px}body#press #content #press-form__container .close-media-form{position:absolute;width:38px;height:38px;background-image:url("images/fancybox__close.svg");background-position:center;background-repeat:no-repeat;top:0;right:15px;transition:opacity .3s ease-in-out}body#press #content #press-form__container .close-media-form:hover{opacity:.5}body#press #content #press-awards h2.quad-title,body#press #content #press-releases h2.quad-title{margin-bottom:60px}body#press #content #press-awards .award-container{margin-bottom:30px}body#press #content #press-awards h2.award-title{margin-top:10px;color:#a2855f;font-size:20px}body#press #content #press-awards a.accolade-btn{display:block}body#press #content #press-awards a.accolade-btn:hover h2.award-title{color:#3a2b1a}body#press #content #press-releases .left-side{padding-right:5%}body#press #content #press-releases .press-release{margin-bottom:30px}body#press #content #press-releases .press-release a.btn.btn-icon-press{padding-left:45px;padding-right:0;background-image:url("images/icon-press.svg");background-position:center left;border:0}body#press #content #press-releases .press-release a.btn.btn-icon-press:before{display:none}body#press #content #press-releases .press-release a.btn.btn-icon-press:after{position:absolute;top:auto;bottom:0;left:0;width:0;height:1px;border:0;background-color:#a2855f;transform:none;transition:width .5s ease-in-out}body#press #content #press-releases .press-release a.btn.btn-icon-press:hover::after{width:100%}#myMap{background:#d8d8d8 !important;height:calc(100vh - 120px) !important;width:100%}img.infowindow-close:hover{opacity:.7}.infoBox{width:300px !important;background-color:#a2855f}.infoBox .map_popup{padding:20px}.infoBox .map_popup h2,.infoBox .map_popup p{color:#fff !important}.infoBox .map_popup h2{margin-top:0;font-size:24px}.infoBox .map_popup svg{fill:#000;display:block;width:100%;height:auto;max-height:100%}.infoBox .map_popup a{position:relative;display:inline-block;min-width:160px;padding:14px 30px;margin-top:10px;zoom:1;outline:none;border-radius:0;border:1px solid #a2855f;cursor:pointer;line-height:1;letter-spacing:1px;font-size:12px;text-transform:uppercase;text-align:center;background-color:transparent;background-repeat:no-repeat;-webkit-appearance:none;font-weight:600}@media (min-width: 768px){.infoBox .map_popup a:hover{border:1px solid rgba(58,43,26,0);color:#a2855f;background-position:center right 10px}.infoBox .map_popup a:focus{color:#a2855f}.infoBox .map_popup a::before,.infoBox .map_popup a::after{width:100%;height:100%;z-index:3;content:'';position:absolute;top:0;left:0;box-sizing:border-box;-webkit-transform:scale(0);transition:0.5s}.infoBox .map_popup a::before{border-bottom:2px solid #a2855f;border-left:2px solid #a2855f;-webkit-transform-origin:0 100%}.infoBox .map_popup a::after{border-top:2px solid #a2855f;border-right:2px solid #a2855f;-webkit-transform-origin:100% 0}.infoBox .map_popup a:hover::after,.infoBox .map_popup a:hover::before{-webkit-transform:scale(1)}}.infoBox img{z-index:99 !important}#home .infoBox{text-align:center}#home .infoBox svg{fill:white;max-height:40px}#home .infoBox .map_popup a{border-color:white;color:white}body#custom-gallery #myGallery{margin-top:0 !important;float:none}body#custom-gallery #footer{margin-top:80px}.grid .grid-item a figure{position:relative}.grid .grid-item a figure img{max-width:unset !important;width:unset !important;transform:none !important;opacity:1 !important}.grid .grid-item.grid-item-filter .filter-inner .filter-inner-content ul li{margin-bottom:10px}.grid-item.Tours-360 a figure:before{background-image:none}.grid-item.Tours-360 a figure:after{content:'';z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:70px;background-image:url("images/icon-360.svg");background-repeat:no-repeat;background-position:center;background-size:70px 70px;opacity:1}.gallery_contain_prev{background:url("images/gallery__left-arrow.svg") no-repeat scroll left center transparent !important;background-size:70px auto !important}.gallery_contain_next{background:url("images/gallery__right-arrow.svg") no-repeat scroll right center transparent !important;background-size:70px auto !important}.gallery_close{background:url("images/gallery__close.svg") no-repeat scroll right top transparent !important;background-size:40px auto !important}.gallery_close:hover{opacity:.6}#externship #content #top-content{position:relative;overflow:visible}#externship #content #top-content .header-img .item{width:100%;height:650px;overflow:hidden;position:relative}@media only screen and (max-width: 1200px){#externship #content #top-content .header-img .item{height:550px}}@media only screen and (max-width: 877px){#externship #content #top-content .header-img .item{aspect-ratio:19 / 15}}@media only screen and (max-width: 560px){#externship #content #top-content .header-img .item{aspect-ratio:13 / 19}}#externship #content #top-content .header-img .item img{width:100%;height:100%;object-fit:cover;z-index:3}#externship #content #top-content .uvp{width:100%;height:100%;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;-ms-flex-align:center;align-items:center}#externship #content #top-content .uvp h1,#externship #content #top-content .uvp h2,#externship #content #top-content .uvp span{margin:0;font-size:60px;line-height:1;color:#fff;font-family:"EB Garamond",serif;text-align:center;text-transform:inherit}#externship .header__logo{display:none}@media only screen and (max-width: 1040px){#externship .header__logo{display:inline-block}}#externship .header .btn--reserve{color:#fff;border:1px solid #fff}#externship .header .btn--reserve:hover,#externship .header .btn--reserve:active,#externship .header .btn--reserve:focus{color:#a2855f;background-color:#fff;border-color:transparent}@media only screen and (max-width: 1040px){#externship .header .btn--reserve{color:#a2855f;border:1px solid #a2855f}#externship .header .btn--reserve:hover,#externship .header .btn--reserve:active,#externship .header .btn--reserve:focus{color:#fff;background-color:#3a2b1a;border-color:transparent}}#externship .header.internal .btn--reserve{color:#a2855f;border:1px solid #a2855f}#externship .header.internal .btn--reserve:hover,#externship .header.internal .btn--reserve:active,#externship .header.internal .btn--reserve:focus{color:#fff;background-color:#3a2b1a;border-color:transparent}#externship #main-content{z-index:5}#externship #main-content #intro-content .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:750px}#externship #main-content #intro-content .container h1,#externship #main-content #intro-content .container h2,#externship #main-content #intro-content .container h3,#externship #main-content #intro-content .container h4,#externship #main-content #intro-content .container h5,#externship #main-content #intro-content .container h6{margin-bottom:20px}#externship #main-content #intro-content .container h1 span,#externship #main-content #intro-content .container h2 span,#externship #main-content #intro-content .container h3 span,#externship #main-content #intro-content .container h4 span,#externship #main-content #intro-content .container h5 span,#externship #main-content #intro-content .container h6 span{display:block;font-family:"Montserrat",sans-serif;font-size:1.7rem;margin-bottom:10px;color:#a2855f;letter-spacing:2px}#externship #main-content #intro-content .container p{font-family:"Montserrat",sans-serif}#externship #main-content #intro-content .image-full{width:100%;aspect-ratio:19 / 7}#externship #main-content #intro-content .image-full img{width:100%;height:100%;object-fit:cover}#accommodations{padding-top:60px;background-image:url("images/accommodations-background.svg"),url("images/pattern-accommodations.svg");background-repeat:no-repeat;background-position:top 20% right, bottom 31% left}#accommodations .room{margin-top:60px}#accommodations .room.even .info{padding-left:3.5%}#accommodations .room.odd .info{padding-right:3.5%}#accommodations .room h3.sub-headline{margin-bottom:40px;letter-spacing:4px;line-height:1.7}#accommodations .room ul.limitations{margin-top:24px}#accommodations .room ul.limitations li{font-weight:300;font-size:13px;color:#4a4b4b}#accommodations .room select#room_type{width:130px;border:0;margin:0 0 10px;color:#a2855f;padding:10px 3%;font-family:"EB Garamond",serif;font-size:20px;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;text-indent:0.01px;text-overflow:'';background-image:url("images/arrow-down__secondary.svg");background-position:center right 5%;background-repeat:no-repeat;background-color:transparent;background-size:15px auto}#accommodations .room select#room_type::-ms-expand{display:none}#accommodations .room select#room_type option{color:#a2855f;text-transform:uppercase}#our-history{padding:120px 15px;background-image:url("images/our-history-background.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}#our-history h2.blog-title{margin-bottom:80px}#our-history #our-history__container .absolute-title-offset-fix__top{width:400px;background-color:transparent}#our-history #our-history__container .absolute-title-offset-fix__top .slick-wrapper{position:absolute;top:50%;transform:translateY(-50%);width:100%}#our-history #our-history__container .shortcode-titles h2{display:inline-block;padding:0 40px;margin:0;font-size:64px;background-color:#fff;color:rgba(162,133,95,0.6);font-family:"EB Garamond",serif}#our-history #our-history__container .posts-content{padding:60px 5% 40px}#our-history #our-history__container .slick-prev{left:-35%;background-color:transparent}#our-history #our-history__container .slick-next{right:-35%;background-color:transparent}#content #single-item{padding:60px 0;background-color:#eeeeec}#content #single-item h2.blog_name{font-family:"Montserrat",sans-serif;margin:0}#content #single-item .posts-wrapper{margin-top:40px}#content #single-item .posts-wrapper.no-title{margin-top:0}#content #single-item .short-content{margin-top:24px;width:80%}#content #single-item ul.slick-dots{margin-top:30px;text-align:left}#content #two-column-list .blog-description{margin-top:30px}#content #two-column-list .posts-wrapper{margin-top:40px}#content #two-column-list .posts-wrapper .single-item .post-content{padding:20px 70px 20px 20px}#content #three-column-list{padding:60px 0;background-color:#eeeeec}#content #three-column-list h2.blog_name{font-family:"Montserrat",sans-serif;margin:0}#content #three-column-list .single-item{margin-top:40px}#content #four-column-list h2.blog_name{font-family:"Montserrat",sans-serif;margin:0}#content #four-column-list .single-item{margin-top:60px}#content #four-column-list .single-item h2.post-title{margin-top:20px}#content #four-column-list .single-item h3.post-subtitle{font-size:11px;margin-top:10px}.four-column-shortcode-lightbox{width:1000px}@media (max-width: 991px){.four-column-shortcode-lightbox{width:100%}}.four-column-shortcode-lightbox .description{margin-top:24px}.four-column-shortcode-lightbox .complementary-info{margin-top:20px}.four-column-shortcode-lightbox .complementary-info a{display:inline-block;width:30px;height:30px;margin-right:10px;border:1px solid #a2855f;text-indent:-999px;overflow:hidden;background-repeat:no-repeat;background-position:center}.four-column-shortcode-lightbox .complementary-info a:hover{border-color:#3a2b1a}.four-column-shortcode-lightbox .complementary-info a[href^=tel]{background-image:url("images/icon-call.svg")}.four-column-shortcode-lightbox .complementary-info a[href^=tel]:hover{background-image:url("images/icon-call__hover.svg")}.four-column-shortcode-lightbox .complementary-info a[href^=mailto]{background-image:url("images/icon-email.svg")}.four-column-shortcode-lightbox .complementary-info a[href^=mailto]:hover{background-image:url("images/icon-email__hover.svg")}.four-column-shortcode-lightbox .complementary-info a[href^="https://www.facebook.com"],.four-column-shortcode-lightbox .complementary-info a[href^="https://facebook.com"]{background-image:url("images/icon-facebook.svg")}.four-column-shortcode-lightbox .complementary-info a[href^="https://www.facebook.com"]:hover,.four-column-shortcode-lightbox .complementary-info a[href^="https://facebook.com"]:hover{background-image:url("images/icon-facebook__hover.svg")}.four-column-shortcode-lightbox .complementary-info a[href^="https://www.twitter.com"],.four-column-shortcode-lightbox .complementary-info a[href^="https://twitter.com"]{background-image:url("images/icon-twitter.svg")}.four-column-shortcode-lightbox .complementary-info a[href^="https://www.twitter.com"]:hover,.four-column-shortcode-lightbox .complementary-info a[href^="https://twitter.com"]:hover{background-image:url("images/icon-twitter__hover.svg")}.four-column-shortcode-lightbox .complementary-info a[href^="https://www.linkedin.com"],.four-column-shortcode-lightbox .complementary-info a[href^="https://linkedin.com"]{background-image:url("images/icon-linkedin.svg")}.four-column-shortcode-lightbox .complementary-info a[href^="https://www.linkedin.com"]:hover,.four-column-shortcode-lightbox .complementary-info a[href^="https://linkedin.com"]:hover{background-image:url("images/icon-linkedin__hover.svg")}#two-column-gallery{background-color:#eeeeec;margin-bottom:70px}#two-column-gallery .items-container{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1170px;margin:0 auto;padding:50px 15px}#two-column-gallery .items-container h2.blog_name{font-family:"Montserrat",sans-serif;margin:0}#two-column-gallery .items-container .item{width:45%;margin:20px;max-width:560px;max-height:560px}#two-column-gallery .items-container .item__title{text-align:center;margin:0 10%}#two-column-gallery .items-container .item__title h2{font-size:36px}#two-column-gallery .items-container .item__cta{display:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#two-column-gallery .items-container .item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}#two-column-gallery .items-container .item__cta{display:block;margin-top:20px}#two-column-gallery .items-container .item .quad-content span{display:none}}@media screen and (max-width: 1200px){#two-column-gallery .items-container .item{width:43%}}#content #testimonials__wrapper{padding:80px 0 60px;width:83.33333333%;margin-left:auto;margin-right:auto}#content #testimonials__wrapper.absolute-title .absolute-title-offset-fix__top{width:420px;top:-4px;height:10px}#content #testimonials__wrapper.absolute-title .absolute-title-offset-fix__top h3{top:40px;margin:0;font-size:32px;letter-spacing:4px;font-family:"EB Garamond",serif;text-transform:none;color:#3a2b1a}#content #testimonials__wrapper #testimonials__container{position:relative;z-index:2;width:70%;margin:0 auto}#content #testimonials__wrapper blockquote{font-weight:300;font-size:16px;line-height:24px}#content #testimonials__wrapper cite{font-style:normal}#content #testimonials__wrapper ul.slick-dots{margin-top:30px}#content #testimonials__wrapper--individual{padding:80px 0 60px;width:100%;margin-left:auto;margin-right:auto;padding:30px}#content #testimonials__wrapper--individual.absolute-title .absolute-title-offset-fix__top{width:420px;top:-4px;height:10px}#content #testimonials__wrapper--individual.absolute-title .absolute-title-offset-fix__top h3{top:60px;margin:0;font-size:32px;font-family:"EB Garamond",serif;text-transform:none;color:#3a2b1a}#content #testimonials__wrapper--individual #testimonials__container{position:relative;z-index:2;width:80%;margin:0 auto}#content #testimonials__wrapper--individual #testimonials__container h3{color:#000}#content #testimonials__wrapper--individual blockquote{font-weight:300;font-size:16px;line-height:24px}#content #testimonials__wrapper--individual cite{font-style:normal}#content #testimonials__wrapper--individual ul.slick-dots{margin-top:30px}#content #testimonials__wrapper--individual ul.slick-dots .slick-track{margin:auto}#content #testimonials__wrapper--individual .image{width:100%;max-width:300px}#content #testimonials__wrapper--individual .image img{width:100%}#content #testimonials__wrapper--individual::after{z-index:-1}#content #testimonials__wrapper--individual .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 994px){#content #testimonials__wrapper--individual .content{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#content .filtered-content-shortcode a.expand-filtered-content{display:block;margin-top:10px;padding-left:35px;padding-bottom:5px;border-bottom:1px solid #a2855f;text-transform:uppercase;font-family:"EB Garamond",serif;font-weight:500;font-size:25px;background-image:url("images/arrow-down__secondary.svg");background-repeat:no-repeat;background-position:left 10px center;background-size:15px auto}#content .filtered-content-shortcode a.toggle-post{display:block;margin-top:15px;text-transform:uppercase;font-size:14px;letter-spacing:2px;color:#3a2b1a;opacity:.25}#content .filtered-content-shortcode a.toggle-post:hover,#content .filtered-content-shortcode a.toggle-post.active{color:#a2855f;opacity:1}#content .filtered-content-shortcode .filtered-content{padding:40px 0}#content .filtered-content-shortcode .hidden-post{padding:20px 0 20px 5%;border-left:1px solid #a2855f}#content .filtered-content-shortcode h3.quad-title{margin-bottom:25px}.contact-detail .address,.contact-detail .phone{margin-top:24px;font-family:"EB Garamond",serif}.contact-detail .address{font-size:20px}.contact-detail .address.no-margin-top{margin-top:0}.contact-detail .phone{font-size:14px}.contact-detail .sub-menu{margin-top:24px}.contact-detail .sub-menu ul li{padding-bottom:5px;width:60%;border-bottom:1px solid rgba(58,43,26,0.6)}.contact-detail .sub-menu ul li a{text-transform:uppercase;font-size:12px;color:#3a2b1a}.contact-detail .sub-menu ul li a:hover{color:#a2855f}.contact-detail ul.social-media{margin-top:30px !important}.contact-detail ul.social-media li:first-child{margin-left:-5px}.contact-detail ul.social-media li a svg{max-width:100%;height:15px;fill:#b0b0b0}.contact-detail ul.social-media li a:hover svg{fill:#3a2b1a}#frmContact{margin-top:0}#content #marketing-quad-big-image{padding:0 15px}#content #marketing-quad-big-image .posts-container{position:relative}#content #marketing-quad-big-image .posts-wrapper{padding:0 5%;position:absolute;top:5%;right:0;height:90%;background-image:url("images/top-texture-right.svg");background-repeat:no-repeat;background-position:top right -30%;background-size:auto 90%;background-color:#f7f7f5}#content #marketing-quad-big-image h2.quad-title{margin-bottom:12px;color:#a2855f}#content #marketing-quad-big-image h2.post-title{width:90%}#content #marketing-quad-big-image .short-content{margin-top:30px;width:90%}#content #marketing-quad-big-image .list-inline{margin-top:30px}#content #marketing-quad-big-image .list-inline li{vertical-align:bottom}#content #marketing-quad-big-image ul.list-of-things li{padding-right:10px;font-family:"EB Garamond",serif;color:#a2855f;text-transform:uppercase;font-size:20px;background-repeat:no-repeat;background-position:left 10px center}#content #marketing-quad-big-image ul.list-of-things li.icon-guest{padding-left:60px;background-image:url("images/icon-people.svg")}#content #marketing-quad-big-image ul.list-of-things li.icon-floorplan{padding-left:50px;background-image:url("images/icon-floorplan.svg")}#content #marketing-quad-big-image ul.sym-inline-list li a{position:relative;display:inline-block;padding-right:40px;color:#3a2b1a}#content #marketing-quad-big-image ul.sym-inline-list li a:after{content:"";position:absolute;top:50%;right:0;width:30px;height:15px;transform:translateY(-50%);background-image:url("images/arrow-right__secondary.svg");background-position:center right;background-repeat:no-repeat;opacity:0}#content #marketing-quad-big-image ul.sym-inline-list li a:hover{color:#a2855f}#content #marketing-quad-big-image ul.sym-inline-list li a:hover::after{opacity:1}#content #marketing-quad-big-image a.btn{margin-top:0}#content #marketing-quad-big-image ul.slick-dots{margin-top:20px;text-align:left}#content #marketing-quad-big-image-alt{position:relative;padding:0 15px}#content #marketing-quad-big-image-alt .posts-wrapper{position:absolute;top:5%;height:90%;background-repeat:no-repeat;background-color:#f7f7f5}#content #marketing-quad-big-image-alt .posts-wrapper.side-left{padding:0 0 0 10%;left:0;background-position:left -750px center}#content #marketing-quad-big-image-alt .posts-wrapper.side-right{padding:0 10% 0 5%;right:0;background-image:url("images/middle-texture-right.svg");background-position:right -300px center}#content #marketing-quad-big-image-alt .posts-wrapper .post-content{padding-right:2%}#content #marketing-quad-big-image-alt .posts-wrapper .post-content h2.post-title span{font-size:35%}#content #marketing-quad-big-image-alt .posts-wrapper .post-content .short-content{margin-top:30px}#content #marketing-quad-big-image-alt .posts-wrapper .post-content .btn,#content #marketing-quad-big-image-alt .posts-wrapper .post-content .content-lightbox #email-signup button[type=submit],.content-lightbox #email-signup #content #marketing-quad-big-image-alt .posts-wrapper .post-content button[type=submit],#content #marketing-quad-big-image-alt .posts-wrapper .post-content .content-lightbox #email-signup button.signup-btn,.content-lightbox #email-signup #content #marketing-quad-big-image-alt .posts-wrapper .post-content button.signup-btn{margin-top:50px}#content #marketing-quad-big-image-alt .posts-wrapper ul.slick-dots{margin-top:20px;padding-bottom:3px;margin-left:30px;text-align:left}#content .list-shortcode{margin-top:120px;background-image:url("images/list-shortcode-pattern.svg");background-repeat:no-repeat;background-position:top 470px left}#content .list-shortcode.no-title{margin-top:0}#content .list-shortcode .single-item.add-padding.even .info{padding-left:5%}#content .list-shortcode .single-item.add-padding.odd .info{padding-right:5%}#content .list-shortcode .single-item{padding-top:80px}#content .list-shortcode .single-item .list-image a.fancybox{display:block;position:relative}#content .list-shortcode .single-item h2.quad-title{font-size:27px;margin-bottom:30px}#content .list-shortcode .single-item h2.quad-title sup{font-size:14px}#content .list-shortcode .single-item h2.quad-title span{font-size:12px;margin:5px 0 0;letter-spacing:0;line-height:1.7}#content .list-shortcode .single-item h4{font-size:14px;margin-top:40px;margin-bottom:10px !important}#content .list-shortcode .single-item h5{color:#a2855f}#content .list-shortcode .single-item strong{letter-spacing:1px;font-weight:500;color:#a2855f}#content .list-shortcode .single-item small{color:#b0b0b0}#content .list-shortcode .single-item a.btn.btn-icon-dropdown{border:0}#content .list-shortcode .single-item a.btn.btn-icon-dropdown:before{display:none}#content .list-shortcode .single-item a.btn.btn-icon-dropdown:after{border:0}#content .list-shortcode .single-item a.btn.btn-icon{background-image:url("images/icon-amenities.svg");background-position:center left;line-height:20px}#content .list-shortcode .single-item a.btn.btn-seasonal{margin-right:20px;background-image:url("images/icon-seasonal.svg");background-size:30px auto}#content .list-shortcode .single-item a.btn.btn-wine{margin-right:15px;padding-left:25px;background-image:url("images/icon-wine.svg");background-size:15px auto}#content .list-shortcode .single-item a.btn.btn-cocktail{margin-right:0;background-image:url("images/icon-cocktail.svg");background-size:23px auto}#content .list-shortcode .single-item a.btn.btn-icon-dropdown{text-align:left;min-width:120px;padding-left:0;padding-right:10px}#content .list-shortcode .single-item a.btn.btn-icon-dropdown:after{content:"";position:absolute !important;top:50%;right:-35px;left:auto;bottom:auto;transform:translateY(-50%);display:block;width:28px !important;height:16px !important;background-image:url("images/icon-arrow-down.svg");background-position:center;background-repeat:no-repeat;background-size:12.5px auto;background-color:transparent}#content .list-shortcode .single-item a.btn.btn-icon-dropdown.active::after{right:0;transform:rotate(180deg) translateY(-50%)}#content .list-shortcode .single-item ul.list-of-things{margin-top:20px !important}#content .list-shortcode .single-item ul.list-of-things li{padding-right:20px;font-size:14px;font-weight:300}#content .list-shortcode .single-item ul.list-of-things li:last-child{padding:0}#content .list-shortcode .single-item ul.list-of-things li strong{font-size:16px}#content #careers #filters-container ul#view-filters li.title{margin-right:40px;font-family:"EB Garamond",serif;font-size:15px}#content #careers #filters-container ul#view-filters li:last-child{margin-left:25px}#content #careers #filters-container ul#view-filters a.btn-icon{padding-left:40px}#content #careers #filters-container ul#view-filters a.btn-icon#by-property{background-image:url("images/icon-filter-property.svg")}#content #careers #filters-container ul#view-filters a.btn-icon#by-position{background-image:url("images/icon-filter-job-opening.svg")}#content #careers #filters-container ul#view-filters a.btn-icon.active:after{width:100%}#content #careers #list-view .post-content{margin-top:80px}#content #careers #list-view .post-content:first-child{margin-top:0}#content #careers #list-view .post-content h2.quad-title small{text-transform:capitalize}#bottom-gallery img{margin:15px}#content #staff-picks article.single-post p.post-date{margin-top:5px;margin-bottom:24px;color:#a2855f !important}#content #staff-picks #all-post-view.has-sidebar{padding-right:15%}#content #staff-picks #all-post-view .sym-slides{opacity:1}#content #staff-picks #all-post-view article.single-post{margin-top:40px;padding-bottom:40px;border-bottom:1px solid rgba(162,133,95,0.5)}#content #staff-picks #all-post-view article.single-post:first-child{margin-top:0}#content #staff-picks #all-post-view article.single-post:last-child{border-bottom:0}#content #staff-picks .easyPaginateNav{width:100% !important;text-align:center;margin-top:30px}#content #staff-picks .easyPaginateNav a.prev{margin-left:25px;margin-right:5px}#content #staff-picks .easyPaginateNav a.next{margin-left:5px;margin-right:25px}#content #staff-picks .easyPaginateNav a.page{margin:0 10px}#content #staff-picks .easyPaginateNav a.page.current{color:#3a2b1a;text-decoration:underline}#content #staff-picks #posts-sidebar .filter-container{margin-top:60px}#content #staff-picks #posts-sidebar .filter-container:first-child{margin-top:0}#content #staff-picks #posts-sidebar .filter-container h2.filter-title{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid rgba(162,133,95,0.5)}#content #staff-picks #posts-sidebar ul.filters{padding-left:20px}#content #staff-picks #posts-sidebar ul.filters li:first-child{margin-top:0}#content #staff-picks #posts-sidebar ul.filters li.year{margin-top:40px;padding-left:0}#content #staff-picks #posts-sidebar ul.filters li.year a{color:#a2855f}#content #staff-picks #posts-sidebar ul.filters li.year:before{display:none}#content #staff-picks #posts-sidebar ul.filters li.year:first-child{margin-top:0}#content #staff-picks #posts-sidebar ul.filters li a{color:#3a2b1a}#content #staff-picks #posts-sidebar ul.filters li a.active{color:#a2855f}#content #staff-picks #single-post-view{width:75%;margin:0 auto}#content #staff-picks #single-post-view article.single-post img.alignleft{display:inline;float:left;margin-right:1.5em}#content #staff-picks #single-post-view article.single-post img.alignright{display:inline;float:right;margin-left:1.5em}#content #staff-picks #single-post-view article.single-post img.aligncenter,#content #staff-picks #single-post-view article.single-post img.alignnone{display:block;width:100%;height:auto;margin:1.5em auto;clear:both}#content #staff-picks #single-post-view article.single-post p{clear:both}body.has-post #content #main-content.content #intro-copy{display:none}body.has-post #content #main-content.content #full-content{margin-top:0}.awards-block{padding:100px 0;background-repeat:no-repeat;background-position:center;background-size:cover}.awards-block .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 800px){.awards-block .container{-ms-flex-direction:column;flex-direction:column}}.awards-block .container .content{color:#fff;padding-right:20px;max-width:500px;width:100%}.awards-block .container .content h2,.awards-block .container .content h3{font-size:3rem;margin-bottom:30px !important}.awards-block .container .content h2 span,.awards-block .container .content h3 span{font-size:1.9rem;display:block;text-transform:uppercase}.awards-block .container .content ul{list-style:disc !important;padding-left:17px;padding-bottom:30px}.awards-block .container .content ul li{padding-bottom:15px}.awards-block .container .content .carrusel{display:block;padding:15px;border:1px solid #fff}.awards-block .container .content .carrusel h3{width:100%;text-align:center;font-size:1.2rem;margin:5px 0 20px 0 !important;color:#fff !important}.awards-block .container .content .carrusel ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none !important;padding:0}.awards-block .container .content .carrusel ul li{width:33.3%;padding:0 10px;height:auto}.awards-block .container .content .carrusel ul li .img-logo{width:100%;height:30px;margin-bottom:10px}.awards-block .container .content .carrusel ul li .img-logo img{width:100%;height:100%;object-fit:contain}.awards-block .container .content .carrusel ul li p{color:#fff !important;font-size:1.5rem !important;text-align:center;line-height:1.5rem !important}.awards-block .container .content .carrusel ul li:not(:last-child){border-right:1px solid #fff}.awards-block .container .content .carrusel ul .slick-arrow{top:155%;background-color:transparent}.awards-block .container .content .carrusel ul .slick-prev{left:30%}.awards-block .container .content .carrusel ul .slick-next{right:30%}.awards-block .container .content .carrusel .slick-track{display:-ms-flexbox;display:flex}.awards-block .container .image{width:100%;max-width:500px;padding-left:20px}@media only screen and (max-width: 800px){.awards-block .container .image{padding-top:30px;padding-left:0}}.awards-block .container .image img{width:100%;height:100%;object-fit:cover}.split-blog{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;overflow:hidden}.split-blog .part{width:50%;color:#fff;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.split-blog .part::after{content:'';width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;background-color:rgba(0,0,0,0.3);transition:.5s}@media only screen and (max-width: 800px){.split-blog .part::after{background-color:rgba(0,0,0,0.6)}}.split-blog .part .container{width:100%;max-width:350px;padding:120px 0px;z-index:3;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.split-blog .part .container h3{color:#fff !important;text-align:center;font-size:2rem;font-family:"EB Garamond",serif !important;font-weight:600 !important;position:absolute;transition:.5s;top:45%}@media only screen and (max-width: 800px){.split-blog .part .container h3{top:100px}}.split-blog .part .container h3 span{font-family:"Montserrat",sans-serif !important;display:block;font-size:1.3rem;font-weight:400;margin:10px 0;letter-spacing:2.5px !important}.split-blog .part .container .content--hover{padding-top:80px;opacity:0;transition:.5s;position:relative;top:200px}@media only screen and (max-width: 800px){.split-blog .part .container .content--hover{opacity:1;top:0px}}.split-blog .part .container .content--hover ul{list-style:disc !important;padding-left:20px}.split-blog .part .container .content--hover ul li{padding:5px 0}.split-blog .part:hover::after{background-color:rgba(0,0,0,0.6)}.split-blog .part:hover .container h3{top:100px}.split-blog .part:hover .container .content--hover{top:0px;opacity:1}.ongoing .flex{display:-ms-flexbox;display:flex}.ongoing #content .content p{font-weight:600}.ongoing #content .content h3{margin-top:80px;margin-bottom:40px;text-transform:none;font-variant:none;font-size:20px;font-family:"Cormorant Garamond",serif;font-style:italic;color:#a2855f;letter-spacing:1px;line-height:1}.ongoing #content .content#main-content{background-image:url(images/bg-left-ongoing.png);background-position:top left}.ongoing #content #intro-copy .headline span{display:inline;font-size:20px}.ongoing #content #full-content{background-image:url(images/bg-right-ongoing.png);background-position:right;background-repeat:no-repeat}.ongoing ul.sym-inline-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.ongoing ul.sym-inline-list li{width:33%;font-weight:600 !important}.ongoing legend{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ongoing .rfp__version-fields{display:-ms-flexbox;display:flex}.ongoing .rfp__version-fields .field{width:25%;padding:0 10px}.ongoing .rfp__version-fields .field input{border-left:none;border-right:none;border-top:none}.blog-featured-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-featured-wrapper.flex{-ms-flex-align:baseline !important;align-items:baseline !important}.blog-featured .flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.blog-featured .blog-featured-top .post-copy{-ms-flex-direction:row;flex-direction:row;width:100%}.blog-featured .blog-featured-top .post-copy .blog-featured-img,.blog-featured .blog-featured-top .post-copy .post-content{width:50%}@media only screen and (min-width: 768px) and (max-width: 1024px){.blog-featured .blog-featured-top .post-copy .blog-featured-img,.blog-featured .blog-featured-top .post-copy .post-content{width:100%}}.blog-featured .blog-featured-top .post-copy .post-content{padding:0 60px}.blog-featured .post-copy{-ms-flex-direction:column;flex-direction:column;margin-bottom:80px;width:33%}.blog-featured .post-copy .post-image{height:300px}.blog-featured .post-copy .post-image img{padding:0 10px;height:100%}.blog-featured .post-content{padding:0 15px}.blog-featured .post-content h2{padding-top:40px;margin-bottom:25px}.blog-featured .post-content h2::after{display:none}.blog-featured .post-content h2 span{letter-spacing:2px}.blog-featured .content h2{color:#864b00;font-size:36px}.blog-featured .content .headline-copy{color:#7d9c71;font-size:20px;letter-spacing:1px}.blog-featured .post-image img{height:200px;width:100%;object-fit:cover}.blog-featured .short-content p{line-height:30px !important}.blog-featured .block .post-copy{margin-bottom:0}.blog-featured .block.sym-slides .post-copy{max-height:700px}.blog-featured .block .slick-prev{left:-60px}.blog-featured .block .slick-next{right:-60px}.blog-featured .block:not(.sym-slides){display:-ms-flexbox;display:flex}@media only screen and (max-width: 1000px){.blog-featured .post-copy .post-image{height:220px}.blog-featured .post-copy .h1{font-size:26px}}body.ongoing ul.sym-inline-list,body.local-charleston-guides ul.sym-inline-list{margin-bottom:60px !important}body.ongoing ul.sym-inline-list li,body.local-charleston-guides ul.sym-inline-list li{width:32%;display:inline-block;vertical-align:top;text-align:left}.wrapper{margin:0 auto;max-width:1500px;width:100%}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}blockquote{margin-left:0;font-size:inherit;border-left:none}#header #primary-nav__icon-trigger .icon-trigger__wrapper span,#header #booking-engine__icon-close .icon-trigger__wrapper span,#header #primary-nav__icon-trigger p,#header #booking-engine__icon-close p,#footer #email-signup-container .additional-info li span,#footer #email-signup-container .additional-info li a span{transition:all 0.3s ease-in-out}.horizontal-center{float:none !important;display:inline-block;vertical-align:middle}.horizontal-center__left-side{margin-left:-2%}.horizontal-center__right-side{margin-right:-2%}#navigation-reveal__container #secondary-nav ul{margin-left:-5px}#navigation-reveal__container #secondary-nav ul li{list-style:none;display:inline-block}#navigation-reveal__container #secondary-nav ul li:last-child{margin-right:0;padding-right:0;border-right:0}.v-center{position:relative;top:50%;transform:translateY(-50%)}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.animate-fade{opacity:0}.animate-fade.fade-in{opacity:1;transition:all 1s ease-out}.animate-fade.top{transform:translateY(0%)}.animate-fade.top.fade-in{transform:translateY(-5%)}.animate-fade.bottom{transform:translateY(-5%)}.animate-fade.bottom.fade-in{transform:translateY(0%)}.animate-fade.left{transform:translateX(-5%)}.animate-fade.left.fade-in{transform:translateX(0%)}.animate-fade.right{transform:translateX(5%)}.animate-fade.right.fade-in{transform:translateX(0%)}.animate-fade.left-center{transform:translate(-5%, -50%) !important}.animate-fade.left-center.fade-in{transform:translate(0, -50%) !important}.animate-fade.right-center{transform:translate(5%, -50%) !important}.animate-fade.right-center.fade-in{transform:translate(0%, -50%) !important}.animate-fade.fade-in-top{opacity:0}.animate-fade.fade-in-top.fade-in{animation-name:fadeInUp;animation-duration:.65s;animation-timing-function:ease-out;animation-fill-mode:forwards}.animate-fade.fade-in-down h1,.animate-fade.fade-in-down h2{opacity:0}.animate-fade.fade-in-down.fade-in h1,.animate-fade.fade-in-down.fade-in h2{animation-name:fadeInDown;animation-duration:.65s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.2s}.animate-fade.height-top-animation{max-height:0}.animate-fade.height-top-animation.fade-in{transition:max-height .6s ease-out;transition-delay:.65s;max-height:40%}.animate-fade.height-bottom-animation{max-height:0;transition:max-height .3s ease-out}.animate-fade.height-bottom-animation.fade-in{transition-delay:1.25s;max-height:60px}.animate-fade.increase-height-90{opacity:1 !important;height:0 !important;transition:all 0.8s ease-in-out;transition-delay:.5s}.animate-fade.increase-height-90 .v-center{opacity:0;transition:opacity .5s ease-out;transition-delay:1.45s}.animate-fade.increase-height-90.fade-in{height:90% !important}.animate-fade.increase-height-90.fade-in .v-center{opacity:1}.animate-fade.border-animation{position:relative;border:0;box-shadow:inset 0 0 0 1px transparent}.animate-fade.border-animation::before,.animate-fade.border-animation::after{box-sizing:inherit;content:'';position:absolute}.animate-fade.border-animation::before{top:0;left:0}.animate-fade.border-animation::after{bottom:0;right:0}.animate-fade.border-animation::before,.animate-fade.border-animation::after{border:1px solid transparent;width:0;height:0}.animate-fade.border-animation.fade-in::before,.animate-fade.border-animation.fade-in::after{width:100%;height:100%}.animate-fade.border-animation.fade-in::before{border-top-color:#a2855f;border-right-color:#a2855f;transition:width .45s linear .7s,height .45s linear 1.15s}.animate-fade.border-animation.fade-in::after{border-bottom-color:#a2855f;border-left-color:#a2855f;transition:border-color 0s linear 1.6s,width .45s linear 1.6s,height .45s linear 2.05s}.animate-fade.fade-in-delay{opacity:0}.animate-fade.fade-in-delay.fade-in{opacity:1;transition-delay:.65s}.sym-slides,.slick{opacity:0;transition:all 0.5s ease-in-out}.sym-slides.slick-initialized,.slick.slick-initialized{opacity:1}ul.slick-dots{margin-top:20px;margin-bottom:0;padding-left:0;text-align:center}ul.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 7.5px;padding:0;cursor:pointer}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;outline:none;background-color:#b0b0b0;border:0;border-radius:50%;background-clip:padding-box}ul.slick-dots li.slick-active button,ul.slick-dots li:hover button{background-color:#a2855f}.slick-prev,.slick-next{display:inline-block;position:absolute;top:50%;width:76px;height:40px;margin-top:-20px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;z-index:20;text-indent:-9999999px;overflow:hidden;background-image:url("images/slick-arrow.svg");background-repeat:no-repeat;background-position:center;background-color:#fff;background-size:46px auto}.slick-prev:hover,.slick-next:hover{opacity:0.5}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.25}.slick-prev{left:0}.slick-next{right:0;transform:rotate(180deg)}#ui-datepicker-div.ui-widget-content{background:#ffffff !important;z-index:1000 !important;border:none !important;padding:0 !important;border-radius:0}#ui-datepicker-div.ui-widget-content *{font-weight:normal !important;font-size:14px;text-align:center}#ui-datepicker-div .ui-widget-header{position:relative;padding:10px 0;background:#fff !important;border-radius:0 !important;border:0 !important;height:47px}#ui-datepicker-div .ui-widget-header .ui-datepicker-title select,#ui-datepicker-div .ui-widget-header .ui-datepicker-title span{border:0;background-color:transparent;text-transform:uppercase;font-family:"EB Garamond",serif;color:#3a2b1a}#ui-datepicker-div .ui-widget-header .ui-datepicker-title select{background-image:url("images/arrow-down__secondary.svg");background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev{transform:translateY(-50%)}#ui-datepicker-div .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg) !important}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev,#ui-datepicker-div .ui-widget-header .ui-datepicker-next{top:50%;background-image:url("images/left-arrow-datepicker.svg");background-size:10px;background-position:center;background-repeat:no-repeat}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev span.ui-icon,#ui-datepicker-div .ui-widget-header .ui-datepicker-next span.ui-icon{background-image:none}#ui-datepicker-div .ui-datepicker-calendar{margin:0 !important;width:100% !important;table-layout:fixed}#ui-datepicker-div .ui-datepicker-calendar thead{background-color:#a2855f;color:#fff}#ui-datepicker-div .ui-datepicker-calendar tbody td{padding:0;font-family:"Montserrat",sans-serif}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default{background-color:white !important;border:0 !important;color:#3a2b1a}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-active,#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-hover,#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-focus{background:#3a2b1a !important;border-color:#3a2b1a;color:#fff !important}.content-lightbox{padding:60px}.content-lightbox h2.quad-title{margin-bottom:30px}.content-lightbox h1,.content-lightbox h2{font-family:"EB Garamond",serif;margin-bottom:0}.content-lightbox h1{text-transform:uppercase}.content-lightbox h3{font-family:"Montserrat",sans-serif;letter-spacing:1px;text-transform:uppercase;color:#a2855f;font-weight:500}.content-lightbox h4{font-size:14px;letter-spacing:.5px;color:#a2855f;text-transform:uppercase;font-weight:500}.content-lightbox p{margin-top:10px;margin-bottom:0;color:#3a2b1a;font-weight:300;font-size:16px;line-height:27px}.content-lightbox ul{margin-top:10px;margin-bottom:0;list-style:none}.content-lightbox ul.sym-inline-list li{padding-left:15px;position:relative;font-size:16px;font-weight:300;line-height:24px;margin-bottom:15px}.content-lightbox ul.sym-inline-list li:before{content:"•";position:absolute;left:0;top:-3px;color:#b0b0b0;font-size:30px;margin-right:10px}.content-lightbox form{width:100% !important}.content-lightbox form .one_half{margin:0 .5% !important;width:49% !important}.content-lightbox form .btn,.content-lightbox form #email-signup button[type=submit],.content-lightbox #email-signup form button[type=submit],.content-lightbox form #email-signup button.signup-btn,.content-lightbox #email-signup form button.signup-btn{display:block;width:170px;margin:20px auto 0}.content-lightbox form#jobApplicationFrm{width:600px !important}.fancybox-nav span{width:40px;height:54px;background-repeat:no-repeat;background-position:center;background-size:40px auto;visibility:visible;opacity:1}.fancybox-prev span{left:-65px;width:60px;background-image:url("images/fancybox__left.svg")}.fancybox-prev span:hover{left:-70px}@media (max-width: 1500px){.fancybox-prev span{width:60px;left:0 !important;background-image:url("images/gallery__left-arrow.svg");background-size:60px auto}.fancybox-prev span:hover{opacity:.5}}.fancybox-next span{right:-65px;background-image:url("images/fancybox__right.svg")}.fancybox-next span:hover{right:-70px}@media (max-width: 1500px){.fancybox-next span{width:60px;right:0 !important;background-image:url("images/gallery__right-arrow.svg");background-size:60px auto}.fancybox-next span:hover{opacity:.5}}.fancybox-close{top:10px;right:10px;width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:30px auto;background-image:url("images/gallery__close.svg")}.fancybox-close:hover{opacity:.5}ul.global-sitemap{position:relative;padding-left:20%;margin:0 auto;text-align:left;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}ul.global-sitemap li ul{border-left:1px solid #EAEAEA;margin-left:0px;margin-bottom:10px}ul.global-sitemap li ul li{padding:10px 5px 3px 5px;list-style:none !important;line-height:1.2;font-size:90%;margin-bottom:0px}ul.global-sitemap li ul li a{text-decoration:none !important;color:grey;padding-left:10px}ul.global-sitemap li ul li ul{margin:10px 0 0 10px}ul.global-sitemap li ul li ul li ul li{padding:0;margin-bottom:3px}ul.global-sitemap li ul li ul li ul li a{opacity:0.7}ul.global-sitemap li ul li:before{display:none}#content-popin .box-arrow-popin{background-color:#3a2b1a}#content-popin .box-arrow-popin .arrow svg{fill:#a2855f}#content{margin-top:120px}#content .content h1,#content .content h2{font-family:"EB Garamond",serif;margin-bottom:0}#content .content h1{text-transform:uppercase}#content .content h3{font-family:"Montserrat",sans-serif;letter-spacing:1px;text-transform:uppercase;color:#a2855f;font-weight:500}#content .content h4{font-size:14px;letter-spacing:.5px;color:#a2855f;text-transform:uppercase;font-weight:500}#content .content h5{font-size:13px;letter-spacing:.5px;color:#a2855f;text-transform:uppercase;font-weight:500}#content .content p{margin-top:10px;margin-bottom:0;color:#3a2b1a;font-weight:300;font-size:16px;line-height:27px}#content .content ul{margin-top:10px;margin-bottom:0;list-style:none}#content .content ul.sym-inline-list li{padding-left:15px;position:relative;font-size:16px;font-weight:300;line-height:24px;margin-bottom:15px}#content .content ul.sym-inline-list li:before{content:"•";position:absolute;left:0;top:-3px;color:#b0b0b0;font-size:30px;margin-right:10px}#content .content ol{margin-top:10px;margin-bottom:0;list-style:none}#content .content ol li{position:relative;font-size:16px;font-weight:300;line-height:24px;margin-bottom:15px;counter-increment:item}#content .content ol li:before{content:"0" counter(item) ".";color:#a2855f;font-size:16px;margin-right:5px}.spacing-full{margin-top:120px}.spacing-half{margin-top:60px}.spacing-quarter{margin-top:30px}#submenu .sub-menu{background-color:#a2855f;text-align:center}#submenu .sub-menu ul{margin-bottom:0;padding:30px 0}#submenu .sub-menu ul li{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #222;text-transform:uppercase;line-height:0.65}#submenu .sub-menu ul li:last-child{border-right:0;padding-right:0;margin-right:0}#submenu .sub-menu ul li a{padding:3px 0;color:#fff}#submenu .sub-menu ul li a.active{cursor:default;color:#3a2b1a}#submenu .sub-menu ul li a:hover{color:#3a2b1a}a#twenty-years-badge{display:block;position:absolute;right:30px;bottom:30px;content:"";width:120px;height:145px;background-image:url("images/20-year-badge.svg");background-size:contain;background-repeat:no-repeat;background-position:center}a#twenty-years-badge:hover{opacity:.6}.instructions-block{margin-top:190px}.instructions-block .shortcode-block{padding:40px 0}.instructions-block .shortcode-block .title{font-family:"EB Garamond",serif;font-size:35px;text-align:center}.instructions-block .shortcode-block .location{font-family:"Montserrat",sans-serif;font-size:13px;text-align:center;margin-bottom:35px}.instructions-block .shortcode-block .instructions{margin:0 auto 30px auto;width:95%;max-width:1170px;text-align:left;padding:40px}.blog.has-post #content .content .col-sm-4{margin-bottom:70px}.blog.has-post #content .content .col-sm-12{margin-bottom:40px}.blog.has-post #content .content h4{padding:8px}.blog.has-post #content .content p{padding:0 8px}.blog.has-post #content .content .list-image{display:none}.galleryheading{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media only screen and (min-width: 768px) and (max-width: 1024px){#formRFP{width:100%}#formRFP fieldset{margin:0 1%;width:48%}#home #content #top-content #uvp{bottom:25%}#home #content #top-content #uvp h1{font-size:35px}#content #two-column-list .posts-wrapper .single-item .post-content{padding:20px 0 20px 20px}#content #four-column-list .single-item h2.post-title{font-size:24px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#content .list-shortcode .single-item ul.list-of-things li strong{font-size:13px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#header{padding:15px 0 35px}#header ul.top-info li{font-size:11px}#header #booking-engine-trigger{min-width:120px;padding-left:30px;padding-right:30px}#footer #charming-inns__footer #charmin-inns-properties li a{font-size:10px}#awards__wrapper #awards__container{width:100%}#content .list-shortcode{margin-top:60px;background-size:100px 0;background-position:top left 350px}#content .list-shortcode .single-item .image-container,#content .list-shortcode .single-item .post-images{margin:0}#content .list-shortcode .single-item .info{margin-top:30px;padding-left:5%}}

/*# sourceMappingURL=style.css.map */
