.btn,a.pdf,.pdf{padding:20px 35px;display:inline-block;zoom:1;text-align:center;text-transform:uppercase;outline:none;border-radius:0;cursor:pointer;transition:all 0.3s ease-in-out;position:relative;z-index:2}.btn:before,.pdf:before{bottom:3px;content:"";height:0;left:3px;position:absolute;width:calc(100% - 6px);transition:width 0.3s, height 0.3s;z-index:1}.btn:after,.pdf:after{bottom:3px;content:"";height:calc(100% - 6px);left:3px;position:absolute;width:calc(100% - 6px);transition:width 0.3s, height 0.3s;z-index:1}.btn span,.pdf span{font-family:"PT Serif","serif";font-size:13px;letter-spacing:1px;position:relative;text-transform:capitalize;z-index:2}@media only screen and (min-width: 1024px){.btn:hover:before,.pdf:hover:before{height:calc(100% - 6px);width:calc(100% - 6px)}}.hidden,.top-content .summer-offer-badge,#footer .footer-signup .fields-wrap .field.input label,#booking-form .form-entry.date label{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.btn,a.pdf,.pdf{padding:20px 35px;display:inline-block;zoom:1;text-align:center;text-transform:uppercase;outline:none;border-radius:0;cursor:pointer;transition:all 0.3s ease-in-out;position:relative;z-index:2}.btn:before,.pdf:before{bottom:3px;content:"";height:0;left:3px;position:absolute;width:calc(100% - 6px);transition:width 0.3s, height 0.3s;z-index:1}.btn:after,.pdf:after{bottom:3px;content:"";height:calc(100% - 6px);left:3px;position:absolute;width:calc(100% - 6px);transition:width 0.3s, height 0.3s;z-index:1}.btn span,.pdf span{font-family:"PT Serif","serif";font-size:13px;letter-spacing:1px;position:relative;text-transform:capitalize;z-index:2}@media only screen and (min-width: 1024px){.btn:hover:before,.pdf:hover:before{height:calc(100% - 6px);width:calc(100% - 6px)}}.hidden,.top-content .summer-offer-badge,#footer .footer-signup .fields-wrap .field.input label,#booking-form .form-entry.date label{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}*{box-sizing:border-box}*:focus{outline:0 !important}body{background-color:#fffdfa !important;font-family:"Open Sans","sans-serif";font-size:16px;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,input,button{color:#8f7235;transition:all 0.3s ease-in-out}a:hover,a:focus,input:hover,input:focus,button:hover,button:focus{text-decoration:none}p{font-weight:100;line-height:1.8}.btn.gold{background:transparent;border:1px solid #8f7235}.btn.gold:before{background:#8f7235}.btn.gold:after{border:1px solid #8f7235}@media only screen and (min-width: 1024px){.btn.gold:hover{color:white}}.btn.black{background:transparent;border:1px solid black}.btn.black:before{background:black}.btn.black:after{border:1px solid black}@media only screen and (min-width: 1024px){.btn.black:hover{color:white}}.btn.white{background:transparent;border:1px solid white;color:white}.btn.white:before{background:white}.btn.white:after{border:1px solid white}@media only screen and (min-width: 1024px){.btn.white:hover{color:black}}.topalert{background-color:#614d23 !important}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#ui-datepicker-div.ui-widget-content{background:#ffffff;z-index:1000;border:none;padding:0;border-radius:0}#ui-datepicker-div.ui-widget-content *{font-weight:normal;font-size:14px;text-align:center}.ui-datepicker{width:17em;font-size:20px}.ui-datepicker table{border:0;border-collapse:collapse}.ui-datepicker table th{padding:.7em .3em}.ui-datepicker *{font-weight:normal;font-size:14px;text-align:center;border:0}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35}.ui-datepicker.ui-datepicker-inline{width:100% !important;padding:0}.ui-datepicker.ui-datepicker-inline .ui-datepicker-group{width:48% !important;margin:0 1% !important;background-color:#fff}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header{height:55px}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header *{line-height:25px;font-size:25px}.ui-datepicker select.ui-datepicker-month{width:auto;padding-right:30px}.ui-datepicker .ui-widget-header{position:relative;padding:10px 0;background:#614d23 !important;border-radius:0 !important;border:0 !important;height:47px}.ui-datepicker .ui-widget-header tr th{padding:10px 0}.ui-datepicker .ui-widget-header .ui-datepicker-title{margin:0 2.3em;line-height:1.8em}.ui-datepicker .ui-widget-header .ui-datepicker-title select,.ui-datepicker .ui-widget-header .ui-datepicker-title span{border:0;background-color:transparent;text-transform:uppercase;font-family:"PT Serif","serif";color:#fff}.ui-datepicker .ui-widget-header .ui-datepicker-title select{background-image:url("images/arrow-down.svg");background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none}.ui-datepicker .ui-widget-header .ui-datepicker-prev{left:0;transform:translateY(-50%)}.ui-datepicker .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg) !important;right:0}.ui-datepicker .ui-widget-header .ui-datepicker-prev,.ui-datepicker .ui-widget-header .ui-datepicker-next{position:absolute;top:50%;background-image:url("images/left-arrow-datepicker.svg");background-size:10px;background-position:center;background-repeat:no-repeat}.ui-datepicker .ui-widget-header .ui-datepicker-prev span,.ui-datepicker .ui-widget-header .ui-datepicker-next span{background-image:none;color:transparent}.ui-datepicker .ui-datepicker-calendar{margin:0 !important;width:100% !important;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar thead{background-color:#8f7235;color:#fff;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar tbody td{padding:0;font-family:"Open Sans","sans-serif";height:50px;position:relative;vertical-align:top;transition:all .3s ease-in-out}.ui-datepicker .ui-datepicker-calendar tbody td *{padding:0;line-height:50px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{font-size:11px;border:0 !important;color:#222;background-color:transparent}.ui-datepicker .ui-datepicker-calendar tbody td span.price{position:absolute;bottom:10px;display:block;width:100%;line-height:1;color:#614d23}.ui-datepicker .ui-datepicker-calendar tbody td.has-price *{line-height:25px}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight,.ui-datepicker .ui-datepicker-calendar tbody td:hover,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day{background-color:#614d23 !important}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight *,.ui-datepicker .ui-datepicker-calendar tbody td:hover *,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day *{color:#fff !important}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{background-color:transparent !important}form{margin-bottom:2em;width:100%}form label{display:block;margin:0 0 10px;font-size:15px;color:#222}form label span{font-size:0.8em}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form select,form textarea{border:0px none;margin:0px 0px 10px;color:#222;background-color:#e8e8e8;padding:5px 3%;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}form select::-ms-expand{display:none}form select option{color:black;text-align:center}form textarea{min-height:120px}form input:-ms-input-placeholder{color:#222;opacity:1}form input::placeholder{color:#222;opacity:1}#frmContact,#formRFP{width:80%;margin:2em 0}#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}label.error{color:red}input[type=text].error,input[type=tel].error,input[type=email].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}#email-error.success{background-color:#8f7235}p#thankyou{text-align:center}fieldset{border:1px solid #BBC6CC;padding:0 15px;margin-bottom:2em}fieldset legend{font-size:110%;margin-bottom:15px;padding:0 15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2em}input[type="checkbox"]{position:absolute;opacity:0}input[type="checkbox"]+label{position:relative;cursor:pointer;padding:0}input[type="checkbox"]+label:before{content:'';margin-left:7px;margin-right:5px;display:inline-block;vertical-align:middle;width:11px;height:11px;background:#959595;position:relative;bottom:2px}input[type="checkbox"]:hover+label:before{background:#424242}input[type="checkbox"]:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12)}input[type="checkbox"]:checked+label:before{background:#8f7235}input[type="checkbox"]:disabled+label{color:#b8b8b8;cursor:auto}input[type="checkbox"]:disabled+label:before{box-shadow:none;background:#ddd}.animate-fade{opacity:0}.animate-fade.top{transform:translateY(100px)}.animate-fade.top.fade-in{transform:translateY(0)}.animate-fade.bottom{transform:translateY(-100px)}.animate-fade.bottom.fade-in{transform:translateY(0)}.animate-fade.left{transform:translateX(-100px)}.animate-fade.left.fade-in{transform:translateX(0)}.animate-fade.right{transform:translateX(100px)}.animate-fade.right.fade-in{transform:translateX(0)}.animate-fade.fade-in{opacity:1;transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}#content-popin .box-arrow-popin{background-color:#8f7235}#content-popin .box-arrow-popin .arrow svg{fill:#614d23}.animate-fade.fade-in{transition-delay:0.4s}.wrapper{margin:0 auto;max-width:1500px}.wrapper-less{margin:0 auto;max-width:1270px}.container{margin:0 auto;max-width:1170px;padding:0 30px;box-sizing:content-box}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.flex{display:-ms-flexbox;display:flex}.flex.align-content-baseline{-ms-flex-line-pack:baseline;align-content:baseline}.flex.align-content-center{-ms-flex-line-pack:center;align-content:center}.flex.align-content-end{-ms-flex-line-pack:end;align-content:flex-end}.flex.align-content-start{-ms-flex-line-pack:start;align-content:flex-start}.flex.align-items-baseline{-ms-flex-align:baseline;align-items:baseline}.flex.align-items-center{-ms-flex-align:center;align-items:center}.flex.align-items-end{-ms-flex-align:end;align-items:flex-end}.flex.align-items-start{-ms-flex-align:start;align-items:flex-start}.flex.direction-col{-ms-flex-direction:column;flex-direction:column}.flex.direction-col-rev{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex.direction-row{-ms-flex-direction:row;flex-direction:row}.flex.direction-row-rev{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex.justify-between{-ms-flex-pack:justify;justify-content:space-between}.flex.justify-center{-ms-flex-pack:center;justify-content:center}.flex.justify-end{-ms-flex-pack:end;justify-content:flex-end}.flex.justify-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.flex.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.flex.justify-space-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.flex.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.bar1,.bar2,.bar3{background-color:#bb9d59;height:1px;width:26px;margin:2px 0;transition:0.4s}.change .bar1{background:white;transform:rotate(-47deg) translate(-4px, 5px);height:2px;width:40px}.change .bar2{background:white;opacity:0;width:40px}.change .bar3{background:white;transform:rotate(41deg) translate(-1px, -4px);height:2px;width:40px}.txt-black{color:black}.txt-white{color:white}h1,.h1,.top10-quad h2,.single-quad h2,.full-content h2{color:#8f7235;font-family:"PT Serif","serif";font-size:40px;letter-spacing:2px;line-height:1.4;font-weight:100;margin-bottom:10px;position:relative;text-transform:uppercase}h1 span,.h1 span,.top10-quad h2 span,.single-quad h2 span,.full-content h2 span{color:black;display:block;font-size:25px;position:relative;width:fit-content}h1 span:after,.h1 span:after,.top10-quad h2 span:after,.single-quad h2 span:after,.full-content h2 span:after{background:url("/assets/images/svg/arrow-black.svg") no-repeat;content:'';height:7px;position:absolute;left:105%;top:10px;width:100%}.dots-count{position:relative;text-align:right;z-index:2}.dots-count .gold{color:#8f7235;font-family:"PT Serif","serif";font-size:30px}.dots-current{color:#8f7235;font-family:"PT Serif","serif";font-size:30px}.dots-total{color:#868686;font-family:"PT Serif","serif";font-size:20px}.dots-wrapper{position:relative;padding-right:26px}.border-img{position:absolute}.border-img.white{border-bottom:1px solid white;border-left:1px solid white;border-right:1px solid white;border-top:1px solid white}.border-img.gold{border-bottom:1px solid #8f7235;border-left:1px solid #8f7235;border-right:1px solid #8f7235;border-top:1px solid #8f7235}.border-img.right{border-left:none !important}.border-img.left{border-right:none !important}.border-img.big{height:calc(100% - 80px);left:40px;top:40px;width:100%}.border-img.small{height:calc(100% - 32px);left:16px;top:16px;width:100%}.tabs-container ul{padding-bottom:100px;position:relative}.tabs-container ul li{border-right:1px solid black;cursor:pointer;font-family:"PT Serif","serif";font-size:25px;letter-spacing:1px;padding:0 50px;position:relative;text-transform:uppercase}.tabs-container ul li.active{color:#8f7235}.tabs-container ul li.active:after{background:url("/assets/images/check.png") no-repeat center}.tabs-container ul li:after{border:1px solid #8f7235;bottom:3px;content:"";display:-ms-inline-flexbox;display:inline-flex;height:14px;margin-left:30px;position:relative;right:0;width:14px}.tabs-container ul li:last-child{border-right:none}.tabs-container ul:before{background:url("/assets/images/svg/tabs-decoration.svg") no-repeat center;content:'';height:19px;left:0;position:absolute;width:182px}.tabs-container ul:after{background:url("/assets/images/svg/tabs-decoration.svg") no-repeat center;content:'';height:19px;right:0;position:absolute;transform:rotate(180deg);width:182px}.icon-expand{bottom:0;cursor:pointer;height:85px;position:absolute;right:0;width:80px;z-index:1}.ui-datepicker .ui-widget-header{background-color:#2f2f2f !important}#ui-datepicker-div.ui-widget-content .ui-datepicker-month,#ui-datepicker-div.ui-widget-content .ui-datepicker-year{color:#bb9d59;font-family:"PT Serif","serif";font-size:13px;font-weight:bold}.ui-datepicker .ui-datepicker-calendar thead{background-color:#2f2f2f}.ui-datepicker table th span{font-weight:600 !important}.ui-datepicker table tbody{background:#000}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight,.ui-datepicker .ui-datepicker-calendar tbody td:hover,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day{background-color:#2f2f2f !important}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight a,.ui-datepicker .ui-datepicker-calendar tbody td:hover a,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a{color:#8f7235 !important}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{color:white}a.pdf,.pdf{color:#8f7235;font-family:"PT Serif","serif";font-size:15px;font-weight:bold;letter-spacing:1px;position:relative;text-transform:uppercase;transition:all 0.3s ease-in-out}a.pdf:before,.pdf:before{background:url("/assets/images/svg/pdf.svg") no-repeat;content:'';position:absolute;top:calc(50% - 17px);height:37px;width:27px}a.pdf:after,.pdf:after{display:none}.fancybox-prev span,.fancybox-next span{background:white url("/assets/images/svg/arrow-slick-gold.svg") no-repeat center !important;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);height:50px;margin:0 10px;width:50px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.fancybox-prev span{background-position:10px 7px !important}.fancybox-next span{background-position:11px 7px !important;transform:rotate(-180deg)}.fancybox-close{background:url("/assets/images/svg/close.svg") no-repeat center !important}.icon-menger{opacity:1}.icon-menger:before{background:url("/assets/images/menger-icon.png") no-repeat;content:'';display:block;height:167px;left:14%;position:relative;width:168px;z-index:1}.newspaper{column-count:2;column-fill:balance;column-gap:70px}.newspaper p{margin-bottom:0 !important}.newspaper strong{margin:10px 0}.svg-decoration{bottom:0;height:137px;position:absolute;right:0;width:137px}.out-after:after{display:none}.terms{font-size:12px !important;font-weight:600}.arrow-animate{position:relative}.arrow-animate.lg{width:290px}.arrow-animate .arrow-dot,.arrow-animate .arrow-triangle{opacity:0}.arrow-animate .arrow-dot{height:5px;width:5px}.arrow-animate .arrow-dot:after{background:#8f7235;position:absolute;content:'';left:0;top:12px;height:1px;width:0}.arrow-animate .arrow-triangle{height:7px;position:absolute;right:0;top:1px;width:11px}.arrow-animate.gold .arrow-dot svg path,.arrow-animate.gold .arrow-triangle svg path{fill:#8f7235}.arrow-animate.white .arrow-dot svg path,.arrow-animate.white .arrow-triangle svg path{fill:white}.arrow-animate.white .arrow-dot:after{background:white}.arrow-animate.fade-in .arrow-dot{opacity:1;transition:all 0.3s ease-in-out 0.8s}.arrow-animate.fade-in .arrow-dot:after{transition:all 1s ease-in-out 1s;width:calc(100% - 11px)}.arrow-animate.fade-in .arrow-triangle{opacity:1;transition:all 0.3s ease-in-out 2s}.arrow-animate.open-menu{margin-left:3px;position:relative;top:-50px;height:100%}.arrow-animate.open-menu.after{top:unset}.arrow-animate.open-menu.after .arrow-dot:after{background:white;bottom:unset;top:30px}.arrow-animate.open-menu .arrow-dot{margin-bottom:21px;margin-left:-2px;opacity:1;transition:all 0.3s ease-in-out 0.1s}.arrow-animate.open-menu .arrow-dot:after{background:white;bottom:0;height:100px;top:unset;transition:all 1s ease-in-out 0.2s;width:1px}.arrow-animate.open-menu .arrow-triangle{opacity:1;transition:all 0.3s ease-in-out 2s}@media only screen and (min-width: 768px) and (max-width: 1024px){a.pdf,.pdf{font-size:13px}.flex-tablet{-ms-flex-direction:column;flex-direction:column}.tabs-container{margin:auto;width:90%}.tabs-container ul li{padding:0 10px}.rooms-filter .filter-img{width:50% !important}.rooms-filter .filter-copy{padding:0 60px !important;width:50% !important}.video-player{overflow:hidden;padding-top:100px !important}#myGallery{margin-top:200px !important}.icon-menger:before{background-position-y:28px;background-size:70%}}@media only screen and (min-width: 1024px){.tabs-container ul li{transition:all 0.3s ease-in-out}.tabs-container ul li:hover{opacity:.6}.ui-datepicker .ui-datepicker-calendar tbody td:hover{background-color:#2f2f2f !important}a.pdf:hover,.pdf:hover{opacity:.8}a.pdf:hover:before,.pdf:hover:before{height:37px;width:27px}.fancybox-prev span:hover,.fancybox-next span:hover,.fancybox-close:hover{opacity:.6}.icon-menger:hover{opacity:.6;transition:all 0.3s ease-in-out}.newspaper a:not(.btn):hover{text-decoration:underline}}ul.global-sitemap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none;text-align:center}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}@media only screen and (min-width: 1024px){ul.global-sitemap li a:hover{opacity:.4}}.sym-slides,.slick{opacity:0;transition:all 0.5s ease-in-out}.sym-slides.slick-initialized,.slick.slick-initialized{opacity:1}ul.slick-dots{padding-left:0;text-align:center}ul.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:10px 5px;padding:0;cursor:pointer}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:5px;cursor:pointer;color:transparent;outline:none;background-color:#614d23;border:0;border-radius:50%;background-clip:padding-box;transition:all 0.3s ease-in-out}ul.slick-dots li.slick-active button{background-color:#8f7235}.slick-prev,.slick-next{display:inline-block;position:absolute;top:50%;width:12px;height:24px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:20}.slick-prev:before,.slick-next:before{transition:all 0.3s ease-in-out}@media only screen and (min-width: 1024px){.slick-prev:hover,.slick-next:hover{color:transparent;outline:none;opacity:0.7}.slick-prev:hover:before,.slick-next:hover:before{opacity:0.5}}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{right:113px}.slick-next{right:0}.slick-prev{background:url("/assets/images/svg/arrow-slick.svg") no-repeat center}@media only screen and (min-width: 1024px){.slick-prev:hover{background:url("/assets/images/svg/arrow-slick-gold.svg") no-repeat center !important}}.slick-next{background:url("/assets/images/svg/arrow-slick.svg") no-repeat center;transform:rotate(180deg)}@media only screen and (min-width: 1024px){.slick-next:hover{background:url("/assets/images/svg/arrow-slick-gold.svg") no-repeat center !important;transform:rotate(180deg)}}.sub-menu ul li{display:inline-block;padding-right:15px;margin:10px 15px 10px 0;border-right:1px solid #222;line-height:0.65}.sub-menu ul li a{padding:3px 0;color:#222}.sub-menu ul li a.active{cursor:default;color:#8f7235}.sub-menu ul li a:hover{color:#8f7235}.sub-menu ul li:last-child{border-right:0px}#footer{clear:both}#footer.visible{background:#e9e6e1 url("/assets/images/bg-footer.jpg") no-repeat center}#footer.visible:before{background:#e9e6e1 url("/assets/images/bg-footer-top.jpg") repeat center}#footer:before{display:block;content:'';width:100%;height:53px}#footer .footer-clean{margin-bottom:20px;max-width:100px}#footer .footer-clean img{width:215%}#footer .footer-logo{text-align:center;margin-top:44px;margin-bottom:33px}#footer .footer-logo svg{height:53px;transition:all 0.3s ease-in-out;width:173px}#footer .footer-address{font-family:"PT Serif","serif";font-weight:bold;font-size:24px;letter-spacing:1px}#footer .footer-phone{margin:10px 0;font-size:15px;line-height:1.4}#footer .footer-phone a{transition:all 0.3s ease-in-out}#footer .footer-social{border-left:1px solid #cbbab2;width:10%;padding-left:25px}#footer .footer-social .social-media{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}#footer .footer-social .social-media li{background:black;border-radius:50%;height:38px;margin:0 15px;transition:all 0.3s ease-in-out;width:38px}#footer .footer-social .social-media li a{display:block;height:100%;padding:10px;width:100%}#footer .footer-social .social-media li svg{fill:white;height:20px;width:20px}#footer .footer-title{font-family:"PT Serif","serif";font-size:25px;font-weight:100;margin-bottom:30px}#footer .footer-signup{padding-left:60px;width:50%}#footer .footer-signup .fields-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footer-signup .fields-wrap .field.input:first-child{margin-right:9px;width:38.5%}#footer .footer-signup .fields-wrap .field.input:nth-child(2){width:59.7%}#footer .footer-signup .fields-wrap .gdpr{padding-left:23px}#footer .footer-signup .fields-wrap .gdpr label{font-size:13px;text-indent:-23px}#footer .footer-signup .fields-wrap .gdpr label.error{bottom:5px;position:relative;left:25px}#footer .footer-signup .fields-wrap .gdpr a{font-weight:normal}#footer .footer-signup .fields-wrap .gdpr-wrap{margin-top:12px;width:60%}#footer .footer-signup #email-signup_FNAME,#footer .footer-signup #email-signup_email_address{background:white;font-family:"Open Sans","sans-serif";font-size:16px;padding:15px 23px;text-transform:uppercase;width:100%}#footer .footer-signup #email-signup_FNAME :-ms-input-placeholder,#footer .footer-signup #email-signup_email_address :-ms-input-placeholder{font-family:"Open Sans","sans-serif";font-size:16px;text-transform:uppercase}#footer .footer-signup #email-signup_FNAME ::placeholder,#footer .footer-signup #email-signup_email_address ::placeholder{font-family:"Open Sans","sans-serif";font-size:16px;text-transform:uppercase}#footer .footer-nav nav{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;overflow:hidden}#footer .footer-nav nav ul{position:relative}#footer .footer-nav nav ul:before{background:url("/assets/images/svg/arrow-footer.svg") no-repeat right;content:'';height:10px;position:absolute;top:5px;width:50vw;background-size:auto 10px;right:100%}#footer .footer-nav nav ul:after{background:url("/assets/images/svg/arrow-footer.svg") no-repeat right;content:'';height:10px;position:absolute;top:5px;width:50vw;background-size:auto 10px;left:100%;transform:rotate(180deg)}#footer .footer-copyright{font-size:12px;padding:80px 0}#footer #secondary-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:70px}#footer #secondary-navigation li{padding:0 17.5px}#footer #secondary-navigation li a{color:black;font-size:14px;font-weight:normal;transition:all 0.3s ease-in-out}#footer #secondary-navigation li a.active{color:#8f7235;font-weight:bold}#footer .signup-btn-wrap{position:relative;text-align:right;width:40%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}#footer .signup-btn{height:45px;padding:7px 20px;width:162px}#footer #tertiary-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}#footer #tertiary-navigation li{border-right:1px solid black;padding:0 16px}#footer #tertiary-navigation li a{color:black;font-size:12px;transition:all 0.3s ease-in-out}#footer #tertiary-navigation li a.active{color:#8f7235;font-weight:bold}#footer #tertiary-navigation li:last-child{border-right:none}#footer .tambo-guy{padding:0 30px;position:relative}#footer .tambourine{color:black;font-size:12px}#footer .tambourine svg{position:absolute;top:-5px;right:0}.footer-awards{background:white;padding:25px 80px}@media only screen and (min-width: 768px) and (max-width: 1024px){#footer{position:relative}#footer .footer-signup{padding-left:0}#footer .footer-signup .fields-wrap .field.input{margin-right:0 !important;width:100% !important}#footer .footer-signup .fields-wrap .gdpr-wrap{width:100%;margin-bottom:10px}#footer .footer-contact{margin-bottom:50px}#footer .footer-social{border-left:none;padding-left:0;position:absolute;bottom:80px}#footer .footer-social .social-media{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;height:auto}#footer .footer-social .social-media li{margin:0 20px}#footer .footer-copyright{padding:20px 0}#footer .footer-copyright .copyright-copy{text-align:center;width:100%}#footer .footer-copyright .copyright-copy p{text-align:right}#footer .footer-copyright .flex{-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .fine-print{margin:30px 0}#footer .tambo-guy{margin-left:-20px}#footer .container{padding:0 60px}#footer #tertiary-navigation li:first-of-type{padding-left:0}.footer-awards{padding:40px 0}.footer-awards .container{padding:0 60px}}@media only screen and (min-width: 1024px){#footer ul.social-media li a:hover svg{fill:#8f7235}#footer a.tambourine:hover{opacity:0.7}#footer .footer-logo svg:hover{opacity:.6}#footer .footer-phone a{transition:all 0.3s ease-in-out}#footer .footer-phone a:hover{text-decoration:underline}#footer .footer-contact{margin-bottom:0}#footer .footer-social{border-left:1px solid #8f7235;bottom:unset;position:relative;padding-left:25px;height:90%}#footer .footer-social .social-media{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#footer .footer-social .social-media li{margin:20px 0}#footer .footer-social .social-media li:hover{opacity:.6}#footer .footer-social .social-media li:hover svg{fill:white}#footer .footer-signup{padding-left:60px}#footer .footer-signup .fields-wrap .gdpr a:hover{text-decoration:underline}#footer #secondary-navigation li a:hover{color:#8f7235}#footer #tertiary-navigation li a:hover{text-decoration:underline}#footer .tambourine:hover{text-decoration:underline}}#booking-form{margin-bottom:0}#booking-form .form-entry{display:inline-block;margin-bottom:0;margin-top:25px}#booking-form .form-entry input[type="text"],#booking-form .form-entry select,#booking-form .form-entry .select-text{background:white;border-right:1px solid #ebebeb;margin-bottom:0;padding:10px 0;width:115px;font-family:"PT Serif","serif";font-size:15px;font-weight:bold;text-align:center}#booking-form .form-entry input[type="text"]:-ms-input-placeholder,#booking-form .form-entry select:-ms-input-placeholder,#booking-form .form-entry .select-text:-ms-input-placeholder{font-family:"PT Serif","serif";font-size:20px;font-weight:bold;text-align:center}#booking-form .form-entry input[type="text"]::placeholder,#booking-form .form-entry select::placeholder,#booking-form .form-entry .select-text::placeholder{font-family:"PT Serif","serif";font-size:20px;font-weight:bold;text-align:center}#booking-form .form-entry.guests.adults,#booking-form .form-entry.guests.children{position:relative}#booking-form .form-entry.guests.children .select-text{border-right:none}#booking-form .form-entry select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}#booking-form .form-entry label{font-size:11px;letter-spacing:1px;margin-bottom:0;position:relative;bottom:7px;text-align:center;text-transform:uppercase}#booking-form .form-entry.submit{bottom:27px;position:relative}#booking-form .form-entry.date{transform:translate(0, -22px)}#booking-form .form-entry.date input{background:url("/assets/images/svg/arrow-down.svg") no-repeat center;background-position-x:95%;background-size:25px 25px;padding-right:20px;width:130px}#booking-form .book-now{padding:18px 30px}#booking-form .book-now span{font-weight:bold;font-size:12px;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1024px){#booking-form .form-entry{margin-top:3px}#booking-form .form-entry input[type="text"],#booking-form .form-entry select,#booking-form .form-entry .select-text{font-size:15px}#booking-form .form-entry.submit{bottom:18px}#booking-form .book-now{padding:14px 25px}}#specials .special-subtitle h3{color:black;letter-spacing:1px;margin-bottom:20px}#specials .special-promo{color:#8f7235;font-style:italic;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}#specials .special-btn{color:#8f7235;font-family:"PT Serif","serif";font-size:15px;font-weight:bold;letter-spacing:1px;position:relative;text-transform:uppercase;margin-left:40px}.special-small-popup-inner,.special-terms-popup-inner{padding:60px}.the-colonial-room .blog-full{margin-bottom:60px}.blog-full-copy{padding:80px 0;width:calc(50% - 180px)}.blog-full-copy.visible{background:url("/assets/images/bg-full-post.jpg") no-repeat left top}.blog-full-copy.right.visible{background:url("/assets/images/bg-full-post-right.jpg") no-repeat right top/cover;height:100%}.blog-full-img{position:relative;width:calc(50% + 180px)}.blog-full-img img{height:740px;object-fit:cover;width:100%}.blog-full-inner{max-width:380px;padding:0 30px;width:calc(100% - 15px)}.right .blog-full-inner{max-width:100%;padding:80px;width:100%}.blog-full-title{color:white;font-family:"PT Serif","serif";font-size:25px;font-weight:100;letter-spacing:1px;position:relative;text-transform:uppercase;max-width:260px}.blog-full-title:after{background:url("/assets/images/svg/arrow-white.svg") no-repeat center/cover;content:"";display:block;height:10px;margin-top:24px;width:155%}.right .blog-full-title{max-width:245px}.right .blog-full-title:after{transform:rotate(180deg);position:absolute;right:0;max-width:360px}.blog-full-post{position:relative;z-index:2}.blog-full-post-content{padding:60px}.blog-full-post-title{color:#8f7235;font-family:"PT Serif","serif";font-size:40px;font-weight:100;padding-top:40px;padding-bottom:30px;text-transform:uppercase}.blog-full-post-subtitle{color:#8f7235;font-size:18px;font-weight:normal;margin-bottom:20px}.blog-full-short-description{color:white}.blog-full .dots-count{padding-right:0;position:absolute;bottom:calc(50% - 250px);right:calc(50% + 245px)}.blog-full .dots-count.right{background:black;bottom:unset;top:648px;left:calc(50% + 20px);right:unset;padding:29px 20px 29px 42px}.blog-full .count-link{margin-top:25px}.blog-full .count-link.right{margin-top:40px}.blog-full .slick-next{background:url("/assets/images/svg/arrow-slick-white.svg") no-repeat center}.blog-full .slick-prev{background:url("/assets/images/svg/arrow-slick-white.svg") no-repeat center}.blog-full.blog-timeline{background:#0a0a0a url("/assets/images/bg-timeline.png") no-repeat left -300px top;padding:70px 0 120px 0}.blog-full.blog-timeline .blog-full-copy{padding:40px 0 40px 40px;width:50%}.blog-full.blog-timeline .blog-full-copy.visible{background:transparent}.blog-full.blog-timeline .blog-full-inner{max-width:600px;padding-right:0}.blog-full.blog-timeline .blog-full-img{width:50%}.blog-full.blog-timeline .blog-full-img img{height:522px;object-fit:cover;width:90%}.blog-full.blog-timeline .blog-full-title:after{display:none}.blog-full.blog-timeline .blog-full-post-title{font-size:96px;padding:10px 0;position:relative}.blog-full.blog-timeline .blog-full-post-title:after{background:url("/assets/images/svg/arrow-white.svg") no-repeat center/cover;content:"";position:absolute;height:10px;margin-left:46px;top:50%;width:80%;z-index:1}.blog-full.blog-timeline .blog-full-short-description{float:right;padding-right:80px}.blog-full.blog-timeline .dots-count{bottom:calc(50% - 250px);right:calc(50% + 200px)}@media only screen and (min-width: 768px) and (max-width: 1024px){.blog-full-post .flex-tablet{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.blog-full-img{width:100%}.blog-full-img img{height:300px}.the-colonial-room .blog-full-img img{height:500px}.blog-full-copy{width:100%}.blog-full-inner{max-width:100%;padding:0 60px}.blog-full .dots-count{bottom:5%;right:10%}.blog-full.blog-timeline{padding:70px 0}.blog-full.blog-timeline .blog-full-post-title:after{margin-left:10px}.blog-timeline .blog-full-post-title:after{width:20% !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.blog-full .dots-count{bottom:23%;right:60%}#home .blog-full .dots-count{bottom:10%;right:30%}.the-colonial-room .blog-full .dots-count{bottom:2%;right:20%}.blog-full-copy.visible{background:url("/assets/images/bg-full-post.jpg") no-repeat left top/cover}}@media only screen and (min-width: 1024px){.blog-full-copy a:not(.btn):hover{text-decoration:underline}.blog-full .btn.gold.txt-white:hover{border:1px solid white;color:black}.blog-full .btn.gold.txt-white:hover:before{background:white}.blog-full.blog-timeline .blog-full-post-title:after{width:48.3% !important}}.blog-small{margin:0 auto;padding-left:80px}.blog-small .slick-slide img{display:-ms-inline-flexbox;display:inline-flex;margin:20px 40px 10px 0}.blog-small .container{position:relative}.blog-small-copy{border-bottom:1px solid #8f7235;border-right:1px solid #8f7235;margin:40px 0;padding-bottom:20px;padding-left:70px;padding-right:50px;padding-top:20px;position:relative;width:45%}.blog-small--left .blog-small-copy{border-left:1px solid #8f7235;border-right:none}.blog-small-img{position:relative}.blog-small-img img{height:652px;object-fit:cover;width:90%}.blog-small-title{font-family:"PT Serif","serif";font-size:25px;left:45px;letter-spacing:1px;padding-left:25px;position:absolute;text-transform:uppercase;top:-16px;width:100%}.blog-small--left .blog-small-title{left:0;padding-left:80px}.blog-small-title:after{background:url("/assets/images/svg/arrow-black.svg") no-repeat;content:"";position:absolute;top:11px;margin-left:25px;height:12px;width:133px}.blog-small--left .blog-small-title:after{top:12px}.blog-small-title:before{background:#8f7235;content:"";position:absolute;top:15px;height:1px;width:15%;right:44px}.blog-small--left .blog-small-title:before{left:0;right:unset;top:16px;width:54px}.blog-small .h1,.blog-small .top10-quad h2,.top10-quad .blog-small h2,.blog-small .single-quad h2,.single-quad .blog-small h2,.blog-small .full-content h2,.full-content .blog-small h2{line-height:1;margin-bottom:40px}.blog-small .btn{margin-top:50px;width:50%}.blog-small .border-img{z-index:1}.blog-small .border-img.right{left:-100px;width:calc(100% + 60px)}.blog-small .dots-count{bottom:108px;right:8px}.blog-small .dots-wrapper{width:33%}.blog-small .dots-left{width:738px}.blog-small.blog-signup{background:#fffdfa url("/assets/images/bg-signup.png") no-repeat right -400px top -100px/cover;padding:100px 0 80px 0}.blog-small.blog-signup .blog-signup-subtitle{font-family:"PT Serif","serif";font-size:25px;letter-spacing:1px;margin-bottom:15px;margin-top:15px;text-transform:uppercase}.blog-small.blog-signup h2.h1,.blog-small.blog-signup .top10-quad h2,.top10-quad .blog-small.blog-signup h2,.blog-small.blog-signup .single-quad h2,.single-quad .blog-small.blog-signup h2,.blog-small.blog-signup .full-content h2,.full-content .blog-small.blog-signup h2{margin-bottom:20px}.blog-small.blog-signup .blog-small-copy{border-top:1px solid #8f7235;margin:0;padding-bottom:90px;padding-top:40px;width:40%}.blog-small.blog-signup .blog-small-img{border-bottom:1px solid #8f7235;border-right:1px solid #8f7235;border-top:1px solid #8f7235;padding-bottom:90px;padding-top:100px;padding-left:90px;padding-right:90px;width:60%}.blog-small.blog-signup .blog-small-title{background:#fffdfa;left:45px;padding-left:25px;width:85%}.blog-small.blog-signup .blog-small-title:before{display:none}.blog-small.blog-signup .blog-small-title:after{margin-left:25px}.blog-small.blog-signup .rfp__form .container{border:none;padding:0}.blog-small.blog-signup .rfp__form .field{margin-left:0}.blog-small.blog-signup .rfp__form .field.email{width:60%}.blog-small.blog-signup .rfp__form .field.password{width:40%}.blog-small.blog-signup .rfp__form input{background:white;border:1px solid #d7d7d7}.blog-small.blog-signup .rfp__form a{font-weight:normal}.blog-small.blog-signup .rfp__form .btn{margin-top:0}.blog-small--left .dots-count{right:60%}.blog-small--left .dots-wrapper{width:100%}.blog-small--left .dots-left{display:none}@media only screen and (min-width: 768px) and (max-width: 1024px){.blog-small{padding-left:0}.blog-small-title{left:0;padding-left:20px}.blog-small-title:before{right:0}.blog-small-img img{object-fit:contain}.blog-small-img .border-img.big{width:90%}.blog-small-copy{padding:0 20px;width:100%}.blog-small .dots-count{bottom:150px;right:40px}.blog-small .slick-slide img{margin:30px 5px}}@media only screen and (min-width: 1024px){.blog-small-img .border-img.big{width:100%}.blog-small-copy{width:60%}.blog-small-title{padding-left:80px}}@media only screen and (min-width: 1024px) and (max-width: 1300px){.blog-small-title:after{margin-left:10px;top:13px;width:100px}.blog-small .border-img.right{left:-65px}}.rooms-filter{overflow:hidden}.rooms-filter .tabs-container{margin-top:40px}.rooms-filter .tabs-container ul{margin:auto;max-width:800px}.rooms-filter .tabs-container.blog-category ul:after,.rooms-filter .tabs-container.blog-category ul:before{display:none}.rooms-filter .tabs-container.blog-category ul li:after{display:none}.rooms-filter .filter-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:90px}.rooms-filter .filter-item:nth-child(odd){background:url("/assets/images/bg-rooms-filter-black.jpg") no-repeat right top}.rooms-filter .filter-item:nth-child(odd) .copy-description p{color:white}.rooms-filter .filter-item:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse;background:url("/assets/images/bg-rooms-filter-white.jpg") no-repeat left top}.rooms-filter .filter-item:nth-child(even) .btn.gold.txt-white{color:black}.rooms-filter .filter-item:nth-child(even) .icon-expand{left:0;right:unset}.rooms-filter .filter-img{height:740px;position:relative;width:62%}.rooms-filter .filter-img img{height:740px;object-fit:cover;width:100%}.rooms-filter .filter-img.placehold .icon-expand{display:none}.rooms-filter .filter-copy{padding:0 90px 85px 90px;width:38%}.rooms-filter h2{color:#8f7235;font-family:"PT Serif","serif";font-size:40px;font-weight:normal;letter-spacing:2px;line-height:1;text-transform:uppercase}.rooms-filter .copy-description{margin:20px 0}.rooms-filter .copy-description p{line-height:1.4}.rooms-filter .btn{padding:20px 55px;margin-top:20px}.rooms-filter .slick-prev{right:unset}.rooms-filter .slick-prev,.rooms-filter .slick-next{background:white url("/assets/images/svg/arrow-slick-gold.svg") no-repeat center;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);height:50px;margin:0 10px;width:50px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.rooms-filter .filter-slide a{display:block;position:relative}@media only screen and (min-width: 1024px){.rooms-filter .filter-item:nth-child(even) .btn.gold.txt-white:hover{color:white}.rooms-filter .slick-prev:hover,.rooms-filter .slick-next:hover{background:white url("/assets/images/svg/arrow-slick-gold.svg") no-repeat center !important}}.blog-stacked .mobile{display:none}.blog-stacked .post{margin:60px 0}.blog-stacked .post:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blog-stacked .image{width:50%;height:652px}.blog-stacked .image img{height:652px;object-fit:cover;width:100%}.blog-stacked .copy{padding-left:75px;width:50%}.blog-stacked h2.h1,.blog-stacked .top10-quad h2,.top10-quad .blog-stacked h2,.blog-stacked .single-quad h2,.single-quad .blog-stacked h2,.blog-stacked .full-content h2,.full-content .blog-stacked h2{line-height:1}.blog-stacked .short-description{margin:30px 0}.blog-stacked p{margin-bottom:20px;line-height:1.5}.blog-stacked p a:not(.btn){color:#222;font-weight:600}.blog-stacked p a:not(.btn):hover{opacity:0.6}.blog-stacked p img{max-width:100%}.blog-stacked li{font-weight:100;line-height:1.5;list-style:circle;margin-left:15px;margin-bottom:10px}.blog-stacked h3{color:#8f7235;font-family:"PT Serif","serif";font-size:25px;font-weight:normal;margin-bottom:20px;text-transform:uppercase}.blog-stacked h3+p{line-height:2}.blog-stacked .staff-date{font-style:italic}.post-content{padding:60px}.newspaper.nonewspaper{column-count:1}.newspaper.nonewspaper .post h2{position:relative}.newspaper.nonewspaper .post p{margin-bottom:20px !important}.newspaper.nonewspaper .post p:last-child{margin-bottom:0 !important}@media only screen and (max-width: 768px){.blog-stacked .flex.align-items-center.justify-space-evenly{margin:auto;width:50%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.blog-stacked .h1 span,.blog-stacked .top10-quad h2 span,.top10-quad .blog-stacked h2 span,.blog-stacked .single-quad h2 span,.single-quad .blog-stacked h2 span,.blog-stacked .full-content h2 span,.full-content .blog-stacked h2 span{margin:auto}.blog-stacked .h1 span:after,.blog-stacked .top10-quad h2 span:after,.top10-quad .blog-stacked h2 span:after,.blog-stacked .single-quad h2 span:after,.single-quad .blog-stacked h2 span:after,.blog-stacked .full-content h2 span:after,.full-content .blog-stacked h2 span:after{display:none}.blog-stacked .image,.blog-stacked .copy{padding-left:0;text-align:center;margin-top:40px;width:100%}.blog-stacked .short-description{margin:30px auto;max-width:600px}.blog-stacked .post:nth-child(even){-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 1024px){.blog-stacked .image,.blog-stacked .copy{width:50%}.blog-stacked .copy{padding:0 60px}.blog-stacked .post:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blog-stacked .post:nth-child(odd){-ms-flex-direction:row;flex-direction:row}.blog-stacked a:not(.btn):hover{opacity:.6}.btn.ghosts{background:url(images/svg/ghost-icon.svg) no-repeat;background-position:15px 50%;padding-left:50px;padding-right:20px;height:60px;line-height:1}.btn.ghosts:before{background:url(images/svg/ghost-icon.svg) #8f7235 no-repeat;background-position:10px 50%}#special-10663 .book-now{position:relative;bottom:90px;left:50%}}@media only screen and (min-width: 1025px){.blog-stacked .flex.justify-space-evenly{-ms-flex-pack:start;justify-content:flex-start}.blog-stacked .flex.justify-space-evenly .btn{margin-right:10px}}.three-columns{margin-bottom:40px;padding-top:100px}.three-columns__copy h2{color:#8f7235 !important;font-size:2.1875em !important}.three-columns__copy .description{max-width:80ch;margin:0 auto;text-align:center}.three-columns .flex.wrap{padding-top:30px}.three-columns .column-item{padding:0 15px;width:33.3%}.three-columns .column-img img{height:300px;object-fit:cover;width:100%}.three-columns h2{color:black;font-family:"PT Serif","serif";font-size:25px;font-weight:normal;margin:20px 0 10px 0;text-align:center;text-transform:uppercase}.three-columns h3{color:#8f7235;font-family:"PT Serif","serif";font-size:18px;font-weight:normal;margin-bottom:20px;text-align:center;text-transform:uppercase}.three-columns .short-description{text-align:center}.three-columns .short-description p{font-weight:100;line-height:1.3;margin-bottom:20px}.three-columns .column-link{text-align:center}.three-columns .column-link a{font-family:"PT Serif","serif";font-size:13px;font-weight:bold;position:relative;text-transform:uppercase}.three-columns .column-link a:before{background:#8f7235;border-radius:50%;content:'';height:4px;left:-10px;position:absolute;transition:left 0.3s ease-in-out;top:47%;width:4px}.three-columns .column-link a:after{background:#8f7235;border-radius:50%;content:'';height:4px;right:-10px;position:absolute;transition:right 0.3s ease-in-out;top:47%;width:4px}.three-columns .carousel .slick-prev{left:0;top:63%}.three-columns .carousel .slick-next{top:63%}@media only screen and (min-width: 1024px){.three-columns .column-link a:hover{opacity:.8}.three-columns .column-link a:hover:before{left:-12px;transition:left 0.3s ease-in-out}.three-columns .column-link a:hover:after{right:-12px;transition:right 0.3s ease-in-out}}.giveaway-rfp__form{margin-top:90px}.giveaway-rfp__form .container{padding:0}.giveaway-rfp__form #formRFP{width:100%}.giveaway-rfp__form #formRFP .giveaway_form{width:100%}.giveaway-rfp__form #formRFP .giveaway_form .rfp-wrap{margin:0 auto;padding:30px 40px 60px;-ms-flex-pack:justify;justify-content:space-between}.giveaway-rfp__form #formRFP .giveaway_form label.error{font-size:12px}.giveaway-rfp__form #formRFP .giveaway_form .field{margin:10px 15px;width:calc(50% - 30px)}.giveaway-rfp__form #formRFP .giveaway_form .field.gdpr{width:80%}.giveaway-rfp__form #formRFP .giveaway_form .field.gdpr label{font-size:12px;padding-left:15px;padding-top:3px;text-indent:-22px}.giveaway-rfp__form #formRFP .giveaway_form .field.gdpr label.error{text-indent:0;padding-top:4px}.giveaway-rfp__form #formRFP .giveaway_form .gdpr-clearfix{width:52%}.giveaway-rfp__form #formRFP .giveaway_form input[type=text],.giveaway-rfp__form #formRFP .giveaway_form input[type=tel],.giveaway-rfp__form #formRFP .giveaway_form input[type=email],.giveaway-rfp__form #formRFP .giveaway_form input[type=password],.giveaway-rfp__form #formRFP .giveaway_form select,.giveaway-rfp__form #formRFP .giveaway_form textarea{border:1px solid #d7d7d7;background:transparent;padding-left:26px;text-transform:uppercase;width:100%}.giveaway-rfp__form #formRFP .giveaway_form input[type=text] :-ms-input-placeholder,.giveaway-rfp__form #formRFP .giveaway_form input[type=tel] :-ms-input-placeholder,.giveaway-rfp__form #formRFP .giveaway_form input[type=email] :-ms-input-placeholder,.giveaway-rfp__form #formRFP .giveaway_form input[type=password] :-ms-input-placeholder,.giveaway-rfp__form #formRFP .giveaway_form select :-ms-input-placeholder,.giveaway-rfp__form #formRFP .giveaway_form textarea :-ms-input-placeholder{text-transform:uppercase}.giveaway-rfp__form #formRFP .giveaway_form input[type=text] ::placeholder,.giveaway-rfp__form #formRFP .giveaway_form input[type=tel] ::placeholder,.giveaway-rfp__form #formRFP .giveaway_form input[type=email] ::placeholder,.giveaway-rfp__form #formRFP .giveaway_form input[type=password] ::placeholder,.giveaway-rfp__form #formRFP .giveaway_form select ::placeholder,.giveaway-rfp__form #formRFP .giveaway_form textarea ::placeholder{text-transform:uppercase}.giveaway-rfp__form #formRFP .giveaway_form input[type=text],.giveaway-rfp__form #formRFP .giveaway_form input[type=tel],.giveaway-rfp__form #formRFP .giveaway_form input[type=email],.giveaway-rfp__form #formRFP .giveaway_form input[type=password],.giveaway-rfp__form #formRFP .giveaway_form select{height:42px}.giveaway-rfp__form #formRFP .giveaway_form select{background:url("/assets/images/arrow-select.png") no-repeat right 30px bottom 15px;text-align:left;text-transform:capitalize}.giveaway-rfp__form #formRFP .giveaway_form select option{text-align:left}.giveaway-rfp__form #formRFP .giveaway_form .btn{width:163px;float:inline-end}.giveaway-rfp__form #formRFP .giveaway_form .btn span{text-transform:uppercase}.giveaway-rfp__form #formRFP .giveaway_form input[type="checkbox"]+label:before{margin-left:10px}.giveaway-rfp__form #formRFP .giveaway_form .rfp-field-title{text-transform:uppercase;margin-bottom:25px}.giveaway-rfp__form #formRFP .giveaway_form .checkboxes input[type="checkbox"]{margin-left:9px;z-index:2;width:100%}.giveaway-rfp__form #formRFP .giveaway_form .checkboxes input[type="checkbox"] label{margin-left:0}.giveaway-rfp__form #formRFP .giveaway_form input:-ms-input-placeholder{color:#222;opacity:0}.giveaway-rfp__form #formRFP .giveaway_form input::placeholder{color:#222;opacity:0}.giveaway-rfp__form #formRFP .giveaway_form .rfp-terms{border-top:1px solid #e3dbc9;font-size:13px;margin-top:25px;padding-top:30px}.giveaway-rfp__form #formRFP .giveaway_form .rfp-terms p{font-weight:normal;line-height:1.2;margin-bottom:20px}.giveaway-rfp__form #formRFP .giveaway_form .rfp-terms li{margin-bottom:20px}.giveaway-rfp__form #formRFP .giveaway_form h3{color:#8f7235;font-family:"PT Serif","serif";font-weight:normal;letter-spacing:1px;margin:60px 0;text-transform:uppercase;text-align:center}.giveaway-rfp__form #formRFP .giveaway_form .rfp__intro{display:block;margin:10px 0 40px 0;text-align:center}.giveaway-rfp__form #formRFP .giveaway_form .input-height{height:42px}.giveaway-rfp__form #formRFP .giveaway_form .item span{font-size:15px}.giveaway-rfp__form #formRFP .giveaway_form .item.agree{margin:10px 0}.giveaway-rfp__form #formRFP .giveaway_form .line{font-size:15px}.giveaway-rfp__form #formRFP .giveaway_form .field__container{margin:10px 15px;width:calc(50% - 30px)}.giveaway-rfp__form #formRFP .giveaway_form .form__submit{margin-top:40px;text-align:center}.giveaway-rfp__form #formRFP .rfp-form__title{background:#fffdfa;bottom:16px;font-family:"PT Serif","serif";font-size:25px;letter-spacing:2px;padding-left:70px;padding-right:240px;position:relative;text-transform:uppercase;width:fit-content}.giveaway-rfp__form #formRFP .rfp-form__title:after{background:url("/assets/images/svg/arrow-black.svg") no-repeat;content:"";height:10px;position:absolute;right:60px;top:12px;width:135px}.rfp__form{margin-bottom:80px}.rfp__form #frmContact,.rfp__form #formRFP{width:100%}.rfp__form #frmContact .form-entry.gdpr-wrapper,.rfp__form #formRFP .form-entry.gdpr-wrapper{margin-bottom:0}.rfp__form #frmContact .field,.rfp__form #formRFP .field{overflow:hidden}.rfp__form .container{border:1px solid #8f7235}.rfp__form .rfp-form__title{background:#fffdfa;bottom:16px;font-family:"PT Serif","serif";font-size:25px;letter-spacing:2px;padding-left:70px;padding-right:240px;position:relative;text-transform:uppercase;width:fit-content}.rfp__form .rfp-form__title:after{background:url("/assets/images/svg/arrow-black.svg") no-repeat;content:"";height:10px;position:absolute;right:60px;top:12px;width:135px}.rfp__form fieldset{border:none;width:50%}.rfp__form .rfp-wrap{margin:0 auto;max-width:815px}.rfp__form label.error{font-size:12px}.rfp__form .field{margin:10px 15px;width:calc(50% - 30px)}.rfp__form .field.gdpr{width:80%}.rfp__form .field.gdpr label{font-size:12px;padding-left:15px;padding-top:3px;text-indent:-22px}.rfp__form .field.gdpr label.error{text-indent:0;padding-top:4px}.rfp__form .gdpr-clearfix{width:52%}.rfp__form input[type=text],.rfp__form input[type=tel],.rfp__form input[type=email],.rfp__form input[type=password],.rfp__form select,.rfp__form textarea{border:1px solid #d7d7d7;background:transparent;padding-left:26px;text-transform:uppercase;width:100%}.rfp__form input[type=text] :-ms-input-placeholder,.rfp__form input[type=tel] :-ms-input-placeholder,.rfp__form input[type=email] :-ms-input-placeholder,.rfp__form input[type=password] :-ms-input-placeholder,.rfp__form select :-ms-input-placeholder,.rfp__form textarea :-ms-input-placeholder{text-transform:uppercase}.rfp__form input[type=text] ::placeholder,.rfp__form input[type=tel] ::placeholder,.rfp__form input[type=email] ::placeholder,.rfp__form input[type=password] ::placeholder,.rfp__form select ::placeholder,.rfp__form textarea ::placeholder{text-transform:uppercase}.rfp__form input[type=text],.rfp__form input[type=tel],.rfp__form input[type=email],.rfp__form input[type=password],.rfp__form select{height:42px}.rfp__form select{background:url("/assets/images/arrow-select.png") no-repeat right 30px bottom 15px;text-align:left;text-transform:capitalize}.rfp__form select option{text-align:left}.rfp__form .btn{width:163px}.rfp__form .btn span{text-transform:uppercase}.rfp__form input[type="checkbox"]+label:before{margin-left:10px}.rfp__form .rfp-field-title{text-transform:uppercase;margin-bottom:25px}.rfp__form .checkboxes input[type="checkbox"]{margin-left:9px;z-index:2;width:100%}.rfp__form .checkboxes input[type="checkbox"] label{margin-left:0}.rfp__form .rfp-terms{border-top:1px solid #e3dbc9;font-size:13px;margin-top:25px;padding-top:30px}.rfp__form .rfp-terms p{font-weight:normal;line-height:1.2;margin-bottom:20px}.rfp__form .rfp-terms li{margin-bottom:20px}.rfp__form h3{color:#8f7235;font-family:"PT Serif","serif";font-weight:normal;letter-spacing:1px;margin:60px 0;text-transform:uppercase;text-align:center}.rfp__form .rfp__intro{display:block;margin:10px 0 40px 0;text-align:center}.rfp__form .input-height{height:42px}.rfp__form .item span{font-size:15px}.rfp__form .item.agree{margin:10px 0}.rfp__form .line{font-size:15px}.rfp__form .field__container{margin:10px 15px;width:calc(50% - 30px)}.rfp__form .form__submit{margin-top:40px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.rfp__form{padding:0 60px}.rfp__form .rfp-form__title{padding-right:100px}.rfp__form .rfp-form__title:after{display:none}}@media only screen and (min-width: 1024px){.rfp__form .field.gdpr a:hover{text-decoration:underline}}.video-player{background:#fefdf9 url("/assets/images/bg-intro-home.jpg") no-repeat top;padding-top:185px;padding-bottom:80px}.video-player .video-wrap{position:relative}.video-player .controls{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;width:100%;z-index:1}.video-player .controls:hover .pauseVid{display:block}.video-player .controls:hover .playVid{position:absolute;z-index:1}.video-player .playVid{background:url("/assets/images/svg/play.svg") no-repeat center/187px;border:none;cursor:pointer;height:100%;width:100%}.video-player .playVid.hide{display:none;opacity:0}.video-player .playVid.show{display:block;opacity:1}.video-player .pauseVid{background:url("/assets/images/svg/pause.svg") no-repeat center/187px;border:none;cursor:pointer;display:none;height:100%;width:100%}.video-player .pauseVid.hide{display:none;opacity:0}.video-player .pauseVid.show{display:block;opacity:1}.video-player .video-title{color:#8f7235;font-family:"PT Serif","serif";font-size:15px;font-weight:normal;letter-spacing:2px;padding:0 56px;position:relative;top:29px;text-align:center;text-transform:uppercase}.video-player .video-title:before{content:'';background:#8f7235;position:absolute;height:1px;left:29px;top:50%;width:30%}.video-player .video-title:after{content:'';background:#8f7235;position:absolute;height:1px;right:20px;top:50%;width:30%}.video-player .video-border-decoration{border-bottom:1px solid #8f7235;border-left:1px solid #8f7235;border-right:1px solid #8f7235;left:43px;position:absolute;top:37px;height:calc(100% - 60px);width:calc(100% - 78px)}.video-player .video-user{background:#000}.custom-gallery{margin:60px 0;overflow:hidden;position:relative}.custom-gallery .gallery-item{width:25%;padding:10px}.custom-gallery .gallery-item img{height:auto;object-fit:cover;width:100%}.custom-gallery a{display:block;position:relative;height:100%;width:100%}.custom-gallery .over{background:rgba(0,0,0,0.5);color:white;font-family:"PT Serif","serif";font-size:20px;height:100%;letter-spacing:4px;opacity:0;position:absolute;text-transform:uppercase;transition:opacity 0.3s ease-in-out;top:0;width:100%}@media only screen and (min-width: 1024px){.custom-gallery a:hover{background:red}.custom-gallery a:hover .over{opacity:1;transition:opacity 0.3s ease-in-out;width:100%;display:-ms-inline-flexbox;display:inline-flex}}.accordeon-list{position:relative;margin:40px 0}.accordeon-list__item{position:relative;z-index:3}.accordeon-list__item h2{font-family:"PT Serif","serif";font-weight:normal;position:relative;padding:10px;border-bottom:1px solid #8f7235;cursor:pointer}.accordeon-list__item h2::after{content:"+";display:block;position:absolute;top:10px;right:10px;width:30px;height:30px;transform-origin:50% 50%;text-align:center}.accordeon-list__item h3{margin-bottom:5px}.accordeon-list__item h4{color:#8f7235;margin-bottom:20px;font-weight:normal}.accordeon-list__item .copy{padding:0px 50px;overflow:hidden;height:0}.accordeon-list__item .image,.accordeon-list__item .text{width:50%}.accordeon-list__item .image img,.accordeon-list__item .text img{max-width:100%;height:300px}.accordeon-list__item .text{padding:5%}.accordeon-list__item .text .flex-box{-ms-flex-line-pack:center;align-content:center}.accordeon-list__item .image{padding:40px 0 60px 0}.accordeon-list__item .image img{height:300px}.accordeon-list__item .wrap{min-height:180px}.accordeon-list__item:hover h2{color:#614d23}.accordeon-list__item.active .copy{padding:0 0 30px 0px}.accordeon-list__item.active h2::after{transform:rotate(180deg);content:"-";line-height:0.6;font-size:40px}.accordeon-list .block{padding:0}.accordeon-list .slick-prev{left:48%}.accordeon-list .slick-next{right:0}.accordeon-list .single-image .slick-prev{left:-35px}.accordeon-list .single-image .slick-next{right:-35px}.accordeon-list .accordeon-title{border-bottom:1px solid #8f7235;color:#8f7235;font-family:"PT Serif","serif";font-size:25px;margin-bottom:0;padding-bottom:20px;text-transform:uppercase;width:100%}.accordeon-list .each-item{padding:0 40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.accordeon-list .middle{padding-left:50px}.accordeon-list .slick-prev{left:0}}@media only screen and (min-width: 1024px){.accordeon-list__item:hover h2{color:#8f7235}}.blog-lists{overflow:hidden;position:relative}#default .blog-lists{padding:90px}.blog-lists.visible{background:#f5f3f1 url("/assets/images/bg-flowers.jpg") repeat;background-attachment:fixed}.blog-lists .h1,.blog-lists .top10-quad h2,.top10-quad .blog-lists h2,.blog-lists .single-quad h2,.single-quad .blog-lists h2,.blog-lists .full-content h2,.full-content .blog-lists h2{line-height:1;margin-bottom:0}.blog-lists .h1:after,.blog-lists .top10-quad h2:after,.top10-quad .blog-lists h2:after,.blog-lists .single-quad h2:after,.single-quad .blog-lists h2:after,.blog-lists .full-content h2:after,.full-content .blog-lists h2:after{background:#8f7235;content:'';height:1px;margin-left:26px;position:absolute;top:70%;width:100%}.blog-lists .h1 span:after,.blog-lists .top10-quad h2 span:after,.top10-quad .blog-lists h2 span:after,.blog-lists .single-quad h2 span:after,.single-quad .blog-lists h2 span:after,.blog-lists .full-content h2 span:after,.full-content .blog-lists h2 span:after{display:none}.blog-lists .extra-text{display:block;font-size:20px;font-family:"PT Serif","serif";position:relative;width:fit-content;line-height:1;letter-spacing:2px;text-transform:uppercase;margin-top:10px}.blog-lists-quad{border-left:1px solid #8f7235;position:relative;margin:30px auto;padding-bottom:25px;width:100%}.blog-lists-quad:after{background:#8f7235;bottom:0;content:'';height:1px;left:0;position:absolute;width:82%}.blog-lists-item{border-right:1px solid #bebbb8;font-family:"PT Serif","serif";font-size:17px;padding:15px 40px}.blog-lists-item p{line-height:1.3;margin-bottom:25px}.blog-lists-item:last-child{border-right:none}.blog-lists-wrapper{overflow:hidden}.blog-lists-terms{font-size:12px}.blog-lists-terms div{padding:10px}.blog-lists.download-app{position:relative}.blog-lists.download-app .h1:after,.blog-lists.download-app .top10-quad h2:after,.top10-quad .blog-lists.download-app h2:after,.blog-lists.download-app .single-quad h2:after,.single-quad .blog-lists.download-app h2:after,.blog-lists.download-app .full-content h2:after,.full-content .blog-lists.download-app h2:after,.blog-lists.download-app .blog-lists-quad:after{display:none}.blog-lists.download-app .blog-lists-quad{border-left:none;margin:0 auto}.blog-lists.download-app .svg-decoration{display:none}.blog-lists.download-app .blog-lists-item{padding:0}.blog-lists.download-app .blog-lists-item p:first-of-type{width:60%}.blog-lists.download-app:after{background:#8f7235;content:'';position:absolute;height:1px;right:0;top:42%;width:30%}.blog-lists.contact-directory h2{color:black;font-size:25px;text-align:center;position:relative}.blog-lists.contact-directory h2:after{margin-left:100px;top:50%;width:calc(50% - 170px);right:0}.blog-lists.contact-directory h2:before{background:#8f7235;content:'';height:1px;left:0;position:absolute;top:50%;width:calc(50% - 170px)}.blog-lists.contact-directory h2 span{margin:auto}.blog-lists.contact-directory h3{color:black;font-family:"PT Serif","serif";font-size:18px !important;font-weight:normal;letter-spacing:1px;text-transform:uppercase}.blog-lists.contact-directory h3:first-of-type{margin-top:0}.blog-lists.contact-directory h4{color:#8f7235;font-family:"PT Serif","serif";font-size:25px;font-weight:normal;letter-spacing:1px;text-transform:uppercase}.blog-lists.contact-directory p{font-family:"PT Serif","serif";font-size:18px;font-weight:normal;margin-bottom:0}.blog-lists.contact-directory a{font-size:18px;font-weight:normal;letter-spacing:1px}.blog-lists.contact-directory .blog-lists-quad{border-right:1px solid #8f7235;margin:0;padding:50px}.blog-lists.contact-directory .blog-lists-quad .flex{-ms-flex-pack:start !important;justify-content:flex-start !important}.blog-lists.contact-directory .blog-lists-quad:after{width:100%}.blog-lists.contact-directory .blog-lists-item{border-right:none;-ms-flex-align:start !important;align-items:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;-ms-flex-direction:column !important;flex-direction:column !important;width:50% !important}.blog-lists.contact-directory .svg-decoration{display:none}.blog-lists.contact-directory h2{top:11px}.blog-lists.contact-directory .dots-count{display:none}.blog-lists.columns-benefits .blog-lists-item{border-right:1px solid #bebbb8}.blog-lists.columns-benefits .slick-prev,.blog-lists.columns-benefits .slick-next{top:109%}.blog-lists.columns-benefits .slick-prev{right:55%}.blog-lists.columns-benefits .slick-next{right:42%}.blog-lists.columns-benefits .slick-track{display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;-ms-flex-align:stretch !important;align-items:stretch !important;padding:20px 0 40px 0}.blog-lists.columns-benefits .slick-track .slick-slide{float:none;padding:0 40px;text-align:center;height:auto}.blog-lists.columns-benefits .slick-track .slick-slide .flex-alignment{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-ms-flex-direction:column;flex-direction:column}.blog-lists.columns-benefits .slick-track .slick-slide p:first-child{margin-bottom:10px}.blog-lists.columns-benefits .slick-track .slick-slide p:last-child{margin-bottom:0}.blog-lists .col-1{text-align:center}.blog-lists .dots-count{margin:auto;width:18%}.blog-lists.hours-info .dots-count{display:none}@media only screen and (min-width: 768px) and (max-width: 1024px){.blog-lists{width:100%}.blog-lists-quad:after{width:70%}.blog-lists.contact-directory .blog-lists-quad .flex{-ms-flex-direction:column;flex-direction:column}.blog-lists.contact-directory .blog-lists-quad .blog-lists-item{width:100% !important}.blog-lists.download-app:after{display:none}.blog-lists .dots-count{margin:auto;width:30%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.blog-lists .dots-count{margin:auto;width:20%}}.menger-hotel-giveaway .blog-lists p{text-align:left}#dining-menu-container{display:none}.dining-menu-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.dining-menu-items .title{color:black;font-family:"PT Serif","serif";font-size:53px;letter-spacing:4px;line-height:1;max-width:290px;padding-left:90px;padding-top:80px;position:relative;text-transform:uppercase}.dining-menu-items .title-decoration{height:32px;object-fit:cover;width:510px}.dining-menu-subtitle{color:black;font-family:"PT Serif","serif";font-size:25px;font-weight:normal;padding-left:90px;text-transform:uppercase}.dining-menu-category{margin:20px auto;width:80%}.dining-menu-category-title{color:#8f7235;font-family:"PT Serif","serif";font-size:25px;font-weight:normal;letter-spacing:1px;margin:40px 0 20px 0;text-transform:uppercase}.the-colonial-room .fancybox-inner{background:url("/assets/images/bg-flowers.jpg") !important}.dining-copy-wrap{margin-right:80px;width:calc(50% - 80px)}.dining-copy-wrap:only-child{margin-right:0;width:100%}.dishes-item{margin-bottom:25px}.dishes-title{width:80%}.dishes-title h3{color:black;font-family:"PT Serif","serif";font-size:18px;font-weight:normal;letter-spacing:2px}.dishes-price{color:#8f7235;font-family:"PT Serif","serif";font-size:25px;text-align:right;width:20%}.dishes-desc{width:90%}.hidden-menu{opacity:0;transition:opacity 0.1s ease-in-out}.staff-picks{overflow:hidden}.staff-picks .post{border-bottom:1px solid #8f7235;padding:60px 0}.staff-picks .post-img:nth-child(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.staff-picks .post:last-child{border-bottom:none}.staff-picks .image img{height:100%;object-fit:cover;width:100%}.staff-picks .image,.staff-picks .copy.with-image{padding:15px;width:50%}.staff-picks .staff-date{font-style:italic}.staff-picks .staff-heading{font-family:"PT Serif","serif";font-weight:normal;position:relative;width:fit-content}.staff-picks .staff-heading:after{background:url(/assets/images/svg/arrow-black.svg) no-repeat;content:'';height:7px;position:absolute;left:105%;top:10px;width:100%}.staff-picks .short-description{margin:30px 0}.staff-picks .staff-slide p{margin-bottom:30px}@media only screen and (min-width: 1024px){.staff-picks .copy a:hover{opacity:.6}}.cleanPromise{width:100%;position:relative;padding:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:nowrap;flex-flow:nowrap;padding:40px 50px}@media only screen and (max-width: 1100px){.cleanPromise{padding:80px}}.cleanPromise__container{position:absolute;top:-60px;width:100%;max-width:925px;background-color:#fff;border:1px solid #8f7235;padding:40px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap}@media only screen and (max-width: 800px){.cleanPromise__container{padding:30px}}.cleanPromise__container__left{width:25%;display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.cleanPromise__container__left img{width:100%}.cleanPromise__container__right{width:75%;display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:40px;font-size:12px}.cleanPromise__container__right ul li::marker{color:#8f7235}.top10-quad{height:fit-content;margin:0 0 100px}.top10-quad__block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:start}.top10-quad__block .border-img.big{height:calc(50% - 280px);width:93% !important;left:70px;top:140px;width:100%}.top10-quad__text{width:25%;margin-left:7%;margin-top:50px}.top10-quad__text .blog-small-titletop{background-color:white;z-index:3;letter-spacing:1px;padding-left:20px;position:absolute;top:130px;right:120px;text-transform:uppercase;width:28%}.blog-small--left .top10-quad__text .blog-small-titletop{left:0;padding-left:80px}.top10-quad__text .blog-small-titletop:after{background:url("/assets/images/svg/arrow-black.svg") white no-repeat;content:"";position:absolute;top:7px;margin-left:150px;height:12px;width:133px}.blog-small--left .top10-quad__text .blog-small-titletop:after{top:12px}.top10-quad__text .blog-small-titletop h4{text-transform:uppercase;font-weight:200;font-family:"PT Serif","serif";font-size:20px}.top10-quad h2{font-size:33px;width:120%}.top10-quad p strong{color:#8f7235}.top10-quad .btn{margin-top:50px;width:100%;font-size:12px}@media only screen and (max-width: 1200px){.top10-quad__block .border-img.big{height:calc(50% - 330px)}.top10-quad__image img{width:85%}.top10-quad__text{width:30%;margin-left:-40px}.top10-quad__text .blog-small-titletop{right:100px}.top10-quad__text .blog-small-titletop:after{width:100px}.top10-quad h2{font-size:28px;width:100%}.top10-quad .btn{margin-top:20px}}@media only screen and (max-width: 768px){.top10-quad__block .border-img.big{height:calc(50% - 370px) !important;width:90%;left:70px;top:50px;width:100%}.top10-quad__image img{width:300px}.top10-quad__text{width:60%;margin-left:50px}.top10-quad__text .blog-small-titletop{top:40px;right:150px}.top10-quad h2{font-size:25px;width:100%}.top10-quad .btn{margin-top:20px}}.single-quad{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.single-quad p strong{color:#8f7235}.single-quad .text{padding:0 50px}@media only screen and (max-width: 1000px){.single-quad{-ms-flex-direction:column;flex-direction:column}.single-quad .text{padding:60px}}.content-family{padding-bottom:50px}.content-family .container{max-width:600px;padding-left:250px}.content-family::before{content:'';width:calc(40vw - 100px);height:100px;display:block;position:absolute;left:0;background-image:url("/assets/images/line-family.png");background-position:center;background-size:100% auto;background-repeat:no-repeat;margin-top:40px}.list-block .item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:60px 0}.list-block .item h2{font-family:'Grand Hotel', cursive;text-transform:capitalize;line-height:1}.list-block .item h3{font-weight:400;color:#8f7235;text-transform:uppercase;margin-bottom:20px}.list-block figure{max-width:50%}.list-block figure img{max-width:100%}.list-block .text{width:50%;padding:0 60px}.list-block.alternated.left-align .item:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.list-block.alternated.right-align .item:nth-child(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.list-block:not(.alternated).right-align .item{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.list-block__disclaimer{text-align:center;margin:20px auto;max-width:900px;width:90%}.single-quad-no-bg{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px;padding:50px 0}.single-quad-no-bg.right-align{margin-left:-30px}.single-quad-no-bg.left-align{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:-30px}.single-quad-no-bg__image{-ms-flex:1 0 300px;flex:1 0 300px;height:650px}.single-quad-no-bg__image img{width:100%;height:100%;object-fit:cover}.single-quad-no-bg__text{-ms-flex:1 0 300px;flex:1 0 300px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.single-quad-no-bg__text h2{font-size:40px}.single-quad-no-bg__text a{width:fit-content}.single-quad-no-bg__text li{font-weight:lighter;margin-left:25px;padding-left:20px;position:relative;line-height:27px}.single-quad-no-bg__text li::before{content:'';position:absolute;left:0;top:9px;width:7px;aspect-ratio:1/1;background-color:black;border-radius:50%}.single-quad-no-bg:nth-last-child(2) .single-quad-no-bg__text h2,.single-quad-no-bg:nth-last-child(3) .single-quad-no-bg__text h2{width:70%}.top-content{padding-top:109px;position:relative;width:100%}.top-content img{height:100%;object-fit:cover;width:100%}.top-content .summer-offer-badge{position:absolute;z-index:1;transform:translateY(50%);margin-left:2rem}.top-content .summer-offer-badge .offer-badge{max-height:205px;max-width:200px}.content{background-position:left top;background-repeat:no-repeat;padding-top:70px;overflow:hidden}.sitemap .content .flex.align-items-start{-ms-flex-pack:center;justify-content:center}.content h1{line-height:1.3}.accessibility .content h1,.privacy-policy .content h1,.hotel-policies .content h1{text-align:center}.content h2.h1,.content .top10-quad h2,.top10-quad .content h2,.content .single-quad h2,.single-quad .content h2,.content .full-content h2,.full-content .content h2{line-height:1}.content p{color:#222;font-size:1em}.content p .hotel-policies{font-size:1.2em}.content ul{list-style:none}.content ul.sym-inline-list{padding-left:15px}.content ul.sym-inline-list li{list-style:circle}.content .default-submenu{position:relative}.content .default-submenu ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:0 160px 80px 182px}.content .default-submenu ul:before{background:url("/assets/images/svg/tabs-decoration.svg") no-repeat center;content:"";height:19px;left:0;position:absolute;width:182px}.content .default-submenu ul:after{background:url("/assets/images/svg/tabs-decoration.svg") no-repeat center;content:"";height:19px;right:0;position:absolute;transform:rotate(180deg);width:182px}.content .default-submenu ul li{padding:0 20px;position:relative}.content .default-submenu ul li a{color:black;font-family:"PT Serif","serif";font-size:20px;text-transform:capitalize}.content .default-submenu ul li a.active{color:#8f7235}.content .title{font-family:"PT Serif","serif";font-size:60px;letter-spacing:4px;line-height:1;min-width:375px;padding-right:20px;position:relative;text-transform:uppercase}.accessibility .content .title,.privacy-policy .content .title,.hotel-policies .content .title{display:none}.content .title:after{background:url("/assets/images/svg/title-decoration-default.svg") no-repeat center/cover;content:"";height:35px;position:absolute;right:0;top:110%;width:200%}.content .title .logo{display:block;width:120px;margin-top:20px}.content .our-story-badge{max-width:200px;margin-top:60px}.content .our-story-badge img{width:100%}.content .our-story-badge .mengerhotel img{width:120px;display:-ms-flexbox;display:flex;margin:0 auto;padding-top:20px}.content .copy{margin-left:60px}.content .short-content{padding-right:50px;margin-bottom:50px}.content .short-content p{margin-bottom:20px}.content .container{position:relative}.full-content{margin-bottom:100px}.full-content h2 span:after{background:url("/assets/images/svg/arrow-black.svg") no-repeat;content:"";height:7px;margin-left:26px;position:absolute;top:13px;width:133px}.full-content p{margin-bottom:20px;line-height:1.8}.full-content .wrap{padding-top:100px;position:relative}.uvp-badge{height:167px;position:absolute;margin-left:40px;bottom:-10px;width:168px}section.content.lazyload{overflow:visible}.default-badge{height:167px;position:absolute;width:168px}.default-badge img{object-fit:cover;height:100%;width:100%}.custom2-shortcodes{margin-top:80px;position:relative}.custom2-shortcodes .default-badge{top:-160px;bottom:inspect;left:100px}.ada-map .content .title{color:#8f7235;min-width:100%;text-align:center}.ada-map .custom2-shortcodes{max-width:1170px;margin:40px auto;padding:0 30px}.ada-map__heading{color:#8f7235;font-family:"PT Serif","serif";font-weight:normal;margin-bottom:40px}.ada-map ul{list-style:disc}.ada-map ul h3{color:#8f7235;font-family:"PT Serif","serif"}.ada-map ul li{margin-bottom:10px}#earlyOwlMenu{padding:60px}#earlyOwlMenu h3{margin:5px 0}.san-antonio-hotel-deals .uvp-badge{display:none}.about-us .full-content .newspaper{column-count:auto}.about-us .full-content .newspaper .text-modules{margin:0 0 50px}.about-us .full-content .newspaper .text-modules h2{left:50%;transform:translateX(-50%)}.the-colonial-room .short-content .btn.gold{padding:20px}.the-colonial-room .short-content .btn.gold:nth-child(3){padding:20px 54px}.the-colonial-room .short-content .btn.gold:nth-child(3):after{border:0px solid;background-image:url(/assets/images/svg/Button.svg);border:0;background-position:center;background-size:cover}.the-colonial-room .short-content .btn.gold:nth-child(3):hover::before{width:100%;height:100%;top:0;left:0}.the-colonial-room .short-content .btn.gold:nth-child(3):hover:after{background-image:url(/assets/images/svg/Button-white.svg);border:0;background-position:center}.san-antonio-restaurants.Mengerita-Tacos .flex.align-items-start.flex-tablet{background-image:url(/assets/images/MengerHotel-Restaurants-TacosBadge.png);background-repeat:no-repeat;background-position:right top;padding-right:190px}.san-antonio-restaurants.Mengerita-Tacos .flex.align-items-start.flex-tablet h1{padding-top:20px}@media only screen and (min-width: 768px) and (max-width: 1024px){.san-antonio-restaurants.Mengerita-Tacos .flex.align-items-start.flex-tablet{background-position:360px 245px;background-size:100px;padding:0}.san-antonio-restaurants.Mengerita-Tacos .flex.align-items-start.flex-tablet h1{padding-top:0}.top-content{padding-top:157px}.content .title{left:70px;width:50%;position:relative}.content .title:after{background:url("/assets/images/svg/title-decoration-default.svg") no-repeat left}.content .title .logo{position:absolute;top:0;margin-top:0;width:120px;right:-50%}.content .copy{padding-right:60px;margin-top:140px}.content .default-submenu ul{-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;margin-bottom:40px}.content .default-submenu ul li{line-height:1;margin:10px 0;text-align:center}.content .default-submenu ul:before,.content .default-submenu ul::after{display:none}.custom2-shortcodes{margin-top:0}.default-badge{bottom:0;left:120%;top:unset}.about-us .blog-full-post .flex-tablet{-ms-flex-direction:row;flex-direction:row}.about-us .blog-small-slide .flex{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.about-us .blog-small.blog-signup{background:transparent}.about-us .blog-small.blog-signup .blog-small-copy{border-bottom:none;border-right:1px solid #8f7235;padding:60px 60px 0 60px;width:100%;-ms-flex-direction:column;flex-direction:column}.about-us .blog-small.blog-signup .blog-small-img{border-left:1px solid #8f7235;border-top:none;padding:0 60px 0 60px;width:100%}.about-us .blog-small.blog-signup .h1,.about-us .blog-small.blog-signup .top10-quad h2,.top10-quad .about-us .blog-small.blog-signup h2,.about-us .blog-small.blog-signup .single-quad h2,.single-quad .about-us .blog-small.blog-signup h2,.about-us .blog-small.blog-signup .full-content h2,.full-content .about-us .blog-small.blog-signup h2{margin:20px 0}.about-us .blog-small.blog-signup input{border:1px solid #000;width:100%}.about-us .blog-small.blog-signup .rfp__form{padding:0}.about-us .blog-small.blog-signup .rfp__form .field.password{width:60%}.accessibility .content .copy,.hotel-policies .content .copy,.privacy-policy .content .copy,.sitemap .content .copy{margin-top:0}.sitemap h1{text-align:center}.sitemap .copy{width:100%}.sitemap .full-content .wrap{padding-top:40px}}@media only screen and (min-width: 1024px){.content a:not(.btn):hover{text-decoration:underline}.content .default-submenu a:hover{color:#8f7235}.default-badge{bottom:-100px}}.custom1-amenities .uvp-badge{right:0;bottom:-40px !important}.custom1-amenities .uvp-badge img{width:70%}.health-and-safety .content .title:after{display:none}.health-and-safety .content .title .badge{position:relative;top:50px !important}.health-and-safety .content .title .badge img{max-width:168px}.health-and-safety .content .title .badge:before{background:url("/assets/images/svg/title-decoration-default.svg") no-repeat center/cover;content:"";height:35px;position:absolute;right:0;top:-40px;width:200%}body.the-colonial-room .opentable-quad{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:50px auto;overflow:visible !important}@media screen and (max-width: 1024px){body.the-colonial-room .opentable-quad{display:block}}body.the-colonial-room .ot-dtp-picker{padding:16px 0;max-width:100%;margin:0 auto !important}@media screen and (max-width: 1100px){body.the-colonial-room .ot-dtp-picker{max-width:94%}}body.the-colonial-room .ot-dtp-picker h1{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}body.the-colonial-room .ot-dtp-picker .ot-powered-by{position:absolute;width:110px;top:calc(50% - 25px)}body.the-colonial-room .ot-dtp-picker .ot-dtp-picker-form{background:transparent;display:-ms-flexbox;display:flex;margin:0 0 0 130px;width:auto;border:none;border-radius:0;background:transparent}body.the-colonial-room .ot-dtp-picker .ot-dtp-picker-form input.ot-button.ot-dtp-picker-button.en{background-color:transparent;position:relative;display:inline-block;padding:5px 28px;font-size:15px;color:#614d23;letter-spacing:2.25px;font-family:"PT Serif","serif";text-align:center;text-transform:uppercase;outline:none;border:none;border-radius:0;cursor:pointer;z-index:0;box-shadow:none;height:47px;border:4px double #614d23}body.the-colonial-room .ot-dtp-picker .ot-dtp-picker-form input.ot-button.ot-dtp-picker-button.en:hover{background-color:#8f7235;color:white;border:4px double white;transition:background-color 0.5s linear}body.the-colonial-room .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link{padding:15px 20px 9px 45px;border-left:1px solid #8f7235;font-family:"PT Serif","serif";font-weight:bold;text-transform:uppercase;width:100%}body.the-colonial-room .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link::after{line-height:18px;color:#614d23}body.the-colonial-room .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link:first-child{border-left:none}body.the-colonial-room .ot-dtp-picker .ot-dtp-picker-selector:hover{border:1px solid transparent}body.the-colonial-room .ot-dtp-picker .ot-dtp-picker .ot-dtp-picker-form{background:transparent}a.full-hearts-btn{background-image:url(images/full-hearts-button.png);background-size:cover;min-width:370px;min-height:78px;transition:all 0.3s ease-in-out}a.full-hearts-btn:hover{color:#8f7235}a.full-hearts-btn span{font-size:14px;letter-spacing:2px}.kids-perks .content .container .flex.align-items-start .copy.animate-fade .short-content .btn.border{border:1px solid #bb9d59}.kids-perks .content .container .flex.align-items-start .copy.animate-fade .short-content .btn.border::before{bottom:3px;content:"";left:3px;position:absolute;width:calc(100% - 6px);transition:width 0.3s, height 0.3s;z-index:1;background-color:#bb9d59}.kids-perks .content .container .flex.align-items-start .copy.animate-fade .short-content .btn.border::after{border:1px solid #bb9d59}.kids-perks .content .container .flex.align-items-start .copy.animate-fade .short-content .btn.border:hover{color:#fff}.text-modules.texture-bg{background:url(/assets/images/Crockett-homepage-footer-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:50px 40px}.text-modules.texture-bg *{margin:10px 0;color:white}.text-modules.texture-bg a{background-color:#fff}.text-modules.texture-bg a.txt-black:hover span{color:#fff}.text-modules.texture-bg a.txt-black span{color:#000}#default .menger-hotel-giveaway .blog-lists p{text-align:left}.return-from-map{position:absolute;top:120px;left:5%}.return-from-map:before{height:90%}.go-to-ada{position:absolute;top:200px;left:5%}.go-to-ada:before{height:90%}.infoBox img{z-index:99 !important}.map_popup .map_popup{background:#FFFFFF !important;width:220px !important;z-index:-1 !important}.map_popup .map_popup img{width:200px !important;position:relative !important}.map_popup img{display:block;position:relative;top:-8px;margin-bottom:-8px;width:220px !important;z-index:1 !important}.map_popup .desc{padding:0 20px;overflow:auto;box-shadow:0 0 30px rgba(85,85,85,0.5);background:#fff;width:220px !important}.map_popup .desc h2{color:#8f7235 !important;margin:15px 0 5px;font-size:17px}.map_popup .desc p{color:#222 !important;white-space:pre-wrap;line-height:1.3em;margin-bottom:18px;font-size:14px}#amenityMenu{bottom:100px;position:absolute;z-index:1}#amenityMenu dl dt a{background:url("/assets/images/svg/arrow-down.svg") no-repeat 3% 40%;color:#8f7235;font-family:"PT Serif","serif";font-size:1em}#amenityMenu dl dt.open a{background:url("/assets/images/svg/arrow-down-white.svg") no-repeat 3% 50% #8f7235}#amenityMenu dl dd ul li{padding:10px}#amenityMenu dl dd ul li a{color:black;font-style:normal}#amenityMenu dl dd ul#attractions-entertainment_items li.active span{background:url("/assets/images/map/circle-gold.png") no-repeat center center}@media only screen and (min-width: 768px) and (max-width: 1024px){body#map-category #content{margin-top:155px !important}}@media only screen and (min-width: 1024px){.return-from-map:hover,.go-to-ada:hover{opacity:.8}.ada-map__list a:hover{text-decoration:underline}}.home-top-content{padding-top:173px;position:relative}.home-top-content.homebanner{margin-top:60px}.home-top-content img{height:100%;object-fit:cover}.home-top-content video{width:100%;vertical-align:top}.home-top-content .alamo-banner{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#8f7235;padding:15px 0;text-align:center}.home-top-content .alamo-banner img,.home-top-content .alamo-banner p,.home-top-content .alamo-banner a{display:inline-block;vertical-align:middle}.home-top-content .alamo-banner p{position:relative;text-transform:uppercase;font-weight:600;margin:0 10px;line-height:1}.home-top-content .alamo-banner p:before,.home-top-content .alamo-banner p:after{content:"";transform:rotate(45deg);width:8px;height:8px;background:black;transform-origin:50%;display:inline-block;margin:0 20px}.home-top-content .alamo-banner img{width:auto;height:auto}.home-top-content .alamo-banner a{border:1px solid white;color:white;text-transform:uppercase;font-family:"PT Serif","serif";padding:7px 35px;line-height:1}.home-top-content .alamo-banner a:hover{background:white;color:#8f7235;border:1px solid #8f7235}.home-top-content .badge-header{width:180px;height:auto;position:absolute;top:130px;right:19%;z-index:10}.home-top-content .badge-header .clean-stay svg .st0{fill:#FFFFFF}@media (max-width: 1440px){.home-top-content .badge-header{right:9%}}.home-top-content .badge{left:100px;width:250px;position:absolute;bottom:490px;z-index:10}@media (max-width: 1440px){.home-top-content .badge{left:7%}}.home-hero{position:relative}.home-hero .home-badge{position:absolute;left:3rem;bottom:3rem}.home-uvp{color:white;font-family:"PT Serif","serif";font-weight:bold;font-size:45px;letter-spacing:2px;left:153px;opacity:0;position:absolute;top:65px;text-transform:uppercase}.home-uvp span{display:block;font-weight:normal;font-size:20px}.home-uvp.fade-in{opacity:1;transition:opacity 0.4s ease-in-out 0.4s}.home-intro{padding:65px 0 50px;position:relative;z-index:2}.home-intro-badge{padding:0 60px;width:300px;height:auto}.home-intro-badge img{height:100%;width:100%;object-fit:cover}.home-intro-copy{width:69%;padding:0 40px;margin:0 auto}.home-intro-content{padding:25px 0}.home-intro-link,.home-intro .btn{margin-top:40px}.home-testimonials{padding:60px 0 80px;position:relative}.home-testimonials.reviews:after{display:none}.home-testimonials.visible{background:#f5f3f1 url("/assets/images/bg-flowers.jpg") repeat;background-attachment:fixed}.home-testimonials:after{background:url("/assets/images/bg-door.jpg") no-repeat;bottom:0;content:'';height:920px;position:absolute;right:0;width:353px;top:0}.home-testimonials-logo{text-align:center;overflow:hidden;position:relative;z-index:2}.home-testimonials-logo svg{height:106px;width:107px}.home-testimonials-logo .ta-logo:after{background:#8f7235;content:'';height:1px;margin-left:30px;position:absolute;top:50%;width:100%}.home-testimonials-logo .ta-logo img{filter:brightness(0) saturate(100%)}.home-testimonials-wrapper{padding:40px 0 0;position:relative;z-index:1}.home-testimonials-title{font-family:"PT Serif","serif";font-size:25px;font-weight:100;padding-right:50px;padding-top:10px;text-align:right;text-transform:uppercase;width:40%}.home-testimonials blockquote{font-size:16px;line-height:1.6;margin-bottom:45px;padding-right:20%;width:60%}.home-testimonials cite{display:block;margin-top:40px;font-size:13px;font-style:normal;font-weight:600 !important}.home-testimonials .dots-count{padding-right:130px}.home-testimonials .dots-count:before{background:#8f7235;bottom:44%;content:'';height:1px;position:absolute;right:calc(50% - 250px);width:100%}.home-testimonials .dots-count .container{position:relative}.home-reasons{margin-top:-85px;position:relative;top:85px}.home-amenities .blog-lists{padding-top:90px;padding-bottom:50px;z-index:5}.home-amenities .blog-small{padding-top:60px;padding-bottom:80px}.home-amenities .blog-small .blog-small-copy ul{list-style:disc;padding-left:15px;padding-top:25px}.home-amenities .blog-small .blog-small-copy ul li{padding-bottom:5px}.home-amenities .blog-small .btn{margin-top:17px}.home-banner{text-align:center;padding-block:20px 40px;background:#f5f3f1 url(/assets/images/bg-flowers.jpg) repeat;background-attachment:fixed}.home-banner .container{max-width:500px;padding:0 1.3rem 1.3rem;border:1px solid #222;border-top:0}.home-banner .top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-inline:-1.3rem;transform:translateY(-50%)}.home-banner .top::before,.home-banner .top::after{content:'';display:block;width:50%;height:1px;background-color:#222}.home-banner .top svg{margin-inline:7%;-ms-flex-negative:0;flex-shrink:0}.home-banner__container{background-color:#222;padding:2.2rem}.home-banner__container h2{padding:0;margin-bottom:.7rem;text-transform:initial}.home-banner__container p{color:#fff;font-size:1.125em}.home-banner__container .btn{margin-top:1.5rem}.home-offers{background:#fefdfb url("/assets/images/bg-home-offers.jpg") no-repeat right;background-size:auto 100%;overflow:hidden;padding-bottom:137px;padding-top:111px}.home-rooms{background:#fdfcfa}.home-rooms .blog-full-copy{padding:0}.home-rooms .flex.flex-tablet{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;overflow:hidden}.home-rooms .blog-full-post-title{padding-top:80px}.home-rooms .slick-prev{right:unset}.home-rooms .slick-next,.home-rooms .slick-prev{background:white url("/assets/images/svg/arrow-slick-gold.svg") no-repeat center;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);height:50px;margin:0 10px;width:50px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.home-events{overflow:hidden;padding:365px 0 70px;position:relative}.home-events:before{background:url("/assets/images/svg/events-decoration.svg") no-repeat center;content:'';height:100%;left:49%;position:absolute;top:4.5%;width:32px}.home-events.visible{background:url("/assets/images/bg-meetings.png") repeat}.home-events .wrap{position:relative;width:calc(50% - 65px)}.home-events .over{background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:769px;left:0;opacity:0;position:absolute;top:0;transition:opacity 0.3s ease-in-out;width:100%;z-index:2}.home-events .over.post-1{left:0}.home-events .over.post-2{right:0}.home-events .over.post-2 .copy{padding-left:17px;width:100%}.home-events .over .title{color:#8f7235;font-family:"PT Serif","serif";font-size:30px;font-weight:normal;letter-spacing:1px;margin:0 auto;max-width:80%;position:relative;text-align:center;text-transform:uppercase;width:57%}.home-events .over .title:after{background:url("/assets/images/svg/arrow-title-black.svg") no-repeat center;content:"";display:block;height:9px;position:relative;top:15px;width:100%}.home-events .over .description{margin:auto;max-width:320px;padding:60px 0;text-align:center}.home-events .over .copy{padding:40px;top:calc(10% * 2);position:relative}.home-events .over .btn,.home-events .over .link{margin-top:40px}.home-events .post{height:769px;position:relative}.home-events .post-img{position:absolute;right:0;top:0}.home-events .post-img.right{left:0;right:unset}.home-events .post-title{color:white;font-family:"PT Serif","serif";font-size:30px;font-weight:normal;position:absolute;text-align:center;text-transform:uppercase;transition:opacity 0.3s ease-in-out;transform:translate(50%, -50%);top:50%;width:300px}.home-events .border-img.white.small{width:calc(100% - 32px)}.home-events .border-img.gold.right.small{left:0 !important;width:calc(100% - 16px) !important}.home-events .link{text-align:center}.home-events .link .btn{padding:20px 54px}.home-meetings{margin-top:50px}.home-meetings .container{padding:25px 0;position:relative}.home-meetings .container .top{margin:0 auto;width:875px;text-align:center;position:relative;margin-top:-5px;margin-bottom:-5px}.home-meetings .container .top svg{position:relative;top:-10px}.home-meetings .container .top:after{content:"";position:absolute;right:0;top:0;background:#222;width:45%;height:1px}.home-meetings .container .top:before{content:"";position:absolute;left:0;top:0;background:#222;width:45%;height:1px}.home-meetings .container:after{content:"";width:875px;height:85%;border-bottom:1px solid #222;border-left:1px solid #222;border-right:1px solid #222;position:absolute;left:0;top:10%;right:0;margin:0 auto}.home-meetings__container{background:#222;max-width:850px;margin:0 auto;display:-ms-flexbox;display:flex;padding:35px 30px;color:white;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.home-meetings__container .text h2{font-size:30px;padding:0;margin-bottom:0 !important;position:relative}.home-meetings__container .text h2:after{background:url(images/svg/meetings-decoration.svg) no-repeat;background-size:contain;content:"";width:222px;height:8px;position:absolute;right:0;top:calc(50% - 4px)}.home-meetings__container .text p{letter-spacing:1px}.home-meetings__container .button .btn{width:180px}.home-dining{padding-top:80px}.home-dining.visible{background:url("/assets/images/home-dining-texture.jpg") no-repeat left}.home-location{overflow:hidden;position:relative}.home-location .map{height:915px;position:relative}.home-location .map.visible{background:#fffdfa url("/assets/images/home-map-location.png") no-repeat left}.home-location .wrap{left:280px;max-width:580px;position:absolute;top:210px}.home-location h2.h1,.home-location .top10-quad h2,.top10-quad .home-location h2,.home-location .single-quad h2,.single-quad .home-location h2,.home-location .full-content h2,.full-content .home-location h2{line-height:1;margin-bottom:50px;padding-left:60px;width:70%}.home-location h2.h1:before,.home-location .top10-quad h2:before,.top10-quad .home-location h2:before,.home-location .single-quad h2:before,.single-quad .home-location h2:before,.home-location .full-content h2:before,.full-content .home-location h2:before{background:url("/assets/images/svg/arrow-title-black.svg") no-repeat;content:'';height:11px;position:absolute;right:55%;top:8px;width:551px}.home-location .post{background:black url("/assets/images/bg-map-location.jpg") no-repeat left top/cover;padding:54px;width:580px}.home-location .post-title{color:white;font-family:"PT Serif","serif";font-size:25px;font-weight:bold;letter-spacing:2px;text-transform:uppercase}.home-location .post-subtitle{color:white;font-family:"PT Serif","serif";font-size:23px;font-weight:normal;letter-spacing:2px;text-transform:uppercase}.home-location .post-description{color:white;max-width:378px;padding-bottom:40px;padding-top:40px}.home-location .post .btn{width:50%}.home-location .slick-next,.home-location .slick-prev{background:url("/assets/images/svg/arrow-slick-white.svg") no-repeat center}.home-location .location-slider-nav{left:0;position:absolute;top:0;width:100%;height:915px}.home-location .pin-map{background:transparent url("/assets/images/svg/pin-gold.svg") no-repeat center;cursor:pointer;display:inline-block;height:35px;position:absolute;width:35px}.home-location .pin-map.active{background:transparent url("/assets/images/svg/pin-black.svg") no-repeat center}.home-location .pin-hotel{position:absolute;left:1028px;top:528px}.home-location .pin-hotel svg{width:84px}.home-gallery{background:#fffdfa;overflow:hidden;padding:40px 0;position:relative}.home-gallery img{width:100%;height:auto;object-fit:cover;position:relative;top:0}.home-gallery .title{border-left:1px solid black;border-right:1px solid black;border-top:1px solid black;max-width:1008px;margin:auto;position:relative;text-align:center}.home-gallery .title h2{background:#fffdfa;bottom:25px;color:#8f7235;font-family:"PT Serif","serif";font-size:40px;font-weight:normal;letter-spacing:2px;margin:auto;position:relative;width:612px}.home-gallery .title h2:before{background:url("/assets/images/svg/arrow-black.svg") no-repeat;content:'';height:7px;left:40px;position:absolute;transform:rotate(180deg);top:21px;width:133px}.home-gallery .title h2:after{background:url("/assets/images/svg/arrow-black.svg") no-repeat;content:'';height:7px;position:absolute;right:40px;top:21px;width:133px}.home-gallery .wrap .item{display:none}.home-gallery .wrap .gallink{display:block;position:relative;overflow:hidden}.home-gallery .wrap .gallink img{position:relative;z-index:1}.home-gallery .wrap .gallink .over{position:absolute;display:block;z-index:3;top:0;left:0;text-align:center;width:100%}.home-gallery .wrap .gallink .over span{display:block;position:absolute;top:calc(50% - 10px);width:100%}.home-gallery .wrap .images-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;width:calc(100% - 430px)}@media screen and (max-width: 768px){.home-gallery .wrap .images-wrap{width:calc(58%)}}.home-gallery .wrap .images-wrap .item{display:block}.home-gallery .wrap .images-wrap .item:nth-child(1){width:55%}.home-gallery .wrap .images-wrap .item:nth-child(1) img{height:360px;object-fit:cover}.home-gallery .wrap .images-wrap .item:nth-child(2){width:calc(45% - 10px);margin-left:10px}.home-gallery .wrap .images-wrap .item:nth-child(2) img{height:360px;object-fit:cover}.home-gallery .wrap .images-wrap .item:nth-child(3){width:100%;margin-top:10px}.home-gallery .wrap .images-wrap .item:nth-child(3) img{height:223px}.home-gallery .wrap .images-wrap+.item{width:420px;display:inline-block;vertical-align:top;margin-left:10px}@media screen and (max-width: 768px){.home-gallery .wrap .images-wrap+.item{width:40%}}.home-gallery .wrap .images-wrap+.item img{height:593px}.home-gallery .item{position:relative}.home-gallery a{transition:opacity 0.3s ease-in-out;position:relative}.home-gallery .over{background:rgba(0,0,0,0.5);color:white;font-family:"PT Serif","serif";font-size:20px;height:100%;letter-spacing:4px;opacity:0;position:absolute;text-transform:uppercase;transition:opacity 0.3s ease-in-out;top:0;width:100%}.home-gallery #home-page-gallery{width:95%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.home-gallery #home-page-gallery .item:nth-child(3) img{height:calc(70em / 2);object-fit:cover}.home-gallery #home-page-gallery .images-wrap+.item img{height:929px;object-fit:cover}@media only screen and (min-width: 768px) and (max-width: 1024px){#start-content{overflow:hidden}.home-top-content{overflow:hidden}.home-uvp{left:50px;top:20%}.home-intro-badge{margin-bottom:40px}.home-testimonials-title{margin-bottom:40px;text-align:center;width:100%}.home-testimonials blockquote{margin:auto;padding-right:0;width:80%}.home-testimonials .dots-count{padding-right:0}.home-testimonials .dots-count:before{right:calc(50% - 200px)}.home-benefits-wrapper{margin:auto;width:90%}.home-benefits-quad{margin-left:0;width:100%}.home-benefits-quad .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.home-benefits-item{width:50%}.home-benefits-item:nth-child(2){border-right:none}.home-offers{padding:40px 0}.home-events{padding:300px 0 0}.home-events:before{display:none}.home-events .over{height:auto;opacity:1}.home-events .over .description{max-width:500px;padding:60px 0 0}.home-events .over .copy{padding:40px 0}.home-events .wrap{margin-bottom:40px;width:100%}.home-events .post{height:469px}.home-events .post-img{right:unset;display:none}.home-events .border-img.gold{border-right:1px solid #8f7235 !important}.home-events .border-img.small{width:calc(100% - 32px) !important}.home-events .border-img.gold.right.small{border-left:1px solid #8f7235 !important;left:16px !important;width:calc(100% - 32px) !important}.home-dining .blog-small{padding-left:30px}.home-dining .blog-small-copy{padding:40px}.home-dining .blog-small-img .border-img.big{width:100%}.home-dining .blog-small .border-img.right{left:-50px}.home-dining .blog-small .dots-count{right:80px}.home-location .wrap{left:100px;top:130px}}@media only screen and (min-width: 1024px){.home-intro .flex-tablet{-ms-flex-direction:row;flex-direction:row}.home-events .over .copy{padding:40px}.home-events .over.post-1:hover{opacity:1;top:0}.home-events .over.post-2:hover{opacity:1}.home-events .flex-tablet{-ms-flex-direction:row;flex-direction:row;position:relative}.home-gallery a:hover .over{opacity:1;transition:opacity 0.3s ease-in-out;width:100%;display:-ms-inline-flexbox;display:inline-flex;z-index:999;height:100%;left:0;top:calc(-100%);position:relative;z-index:10}.home-rooms .slick-next:hover,.home-rooms .slick-prev:hover{background:white url("/assets/images/svg/arrow-slick-gold.svg") no-repeat center !important}.home-testimonials .dots-count{padding-right:130px}.home-benefits-item{line-height:1.4;text-align:center;width:25%}}#weddingsContent .top-content{position:relative;z-index:1}#weddingsContent .content{position:relative;z-index:3}#weddingsContent .weddings-full-content #wp-rated-img{top:-490px;left:855px;position:absolute}.weddings-tpl .content{overflow:initial}.weddings-tpl .content .container{border:none;overflow:visible}.weddings-tpl .content.amenities{padding-top:0}.weddings-tpl .content .copy{overflow:hidden}.weddings-tpl .rfp__form{margin-bottom:0;padding:60px 10px}.weddings-tpl .rfp__form .container{overflow:visible}.weddings-tpl .rfp__form .field{width:100%}.weddings-tpl .rfp__form input[type=text],.weddings-tpl .rfp__form input[type=email]{background:transparent}.weddings-tpl .rfp__form .gdpr-clearfix{margin-bottom:15px;width:100%}.weddings-tpl .rfp__form .btn{margin:auto}.weddings-tpl .flex div.weddings-rfp{width:50%;height:800px;margin-top:-200px}.weddings-tpl .flex div.copy{width:50%}.weddings-tpl .flex div.copy .short-content-badge{top:70%;left:73%;position:absolute}.weddings-tpl .weddings-rfp{background:#fffdfa;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);margin-top:13px}.weddings-tpl .weddings-rfp .container{overflow:visible;padding:0 10px}.weddings-tpl .top-less{margin-bottom:-200px}.weddings-tpl .form-title,.weddings-tpl .form-subtitle{text-align:center}.weddings-tpl .form-title{color:#8f7235;font-family:"PT Serif","serif";font-size:1em;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.weddings-tpl .form-subtitle{margin-bottom:20px}.weddings-tpl .default-submenu{margin:80px 0 60px 0}.weddings-tpl .default-submenu ul{padding:0}.weddings-tpl .weddings-full-content{margin-bottom:80px}.weddings-tpl .weddings-full-content p{margin-bottom:20px}.weddings-tpl .blog-lists{padding:80px}.weddings-tpl .home-testimonials:after{display:none}.weddings-tpl #form_meetings fieldset{padding:0}.weddings-tpl #form_weddings .one_half{width:100%}img.wedding-awards{margin:0 10px}@media only screen and (min-width: 768px) and (max-width: 1024px){.weddings-tpl .content{width:95%}.weddings-tpl .content .copy{margin-left:50px;padding-right:0}.weddings-tpl .content .copy .wedding-wire-logo{margin-left:10px !important;transform:translate(-155px, 325px)}.weddings-tpl .content .copy .wedding-wire-logo img{width:180px}.weddings-tpl .content .short-content{padding-right:0}.weddings-tpl .rfp__form .rfp-form__title:after{display:none}}#contact-us .contact-directory{padding:90px}#contact-us .custom2-shortcodes{margin-top:80px}.gallery_close{background:url("/assets/images/svg/close.svg") no-repeat scroll right top transparent}.galleryhover_overlay{background:url("/assets/images/svg/icon-expand.svg") no-repeat scroll center center transparent;background-size:50px 50px}@media only screen and (min-width: 1024px){.gallery_close,.gallery_contain_next,.gallery_contain_prev{opacity:1;transition:all 0.3ms ease-in-out}.gallery_close:hover,.gallery_contain_next:hover,.gallery_contain_prev:hover{opacity:.6}}.lineInfo{position:relative;width:100%;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.lineInfo__container{position:absolute;top:-35px;width:100%;max-width:1000px;background-color:#8f7235}.lineInfo__container__border{margin:5px;padding:5px;border:1px solid #fff}.lineInfo__container__border p{text-align:center;color:#fff}.lineInfo__container__border p a{color:#fff;font-weight:400;text-decoration:underline}.lineInfo__container__border p::before{content:"";display:inline-block;width:20px;height:20px;position:relative;top:5px;margin-right:10px;background-image:url("/assets/images/hand.png");background-size:cover}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots li:only-child{display:none}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative;-webkit-overflow-scrolling:touch}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("images/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("images/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("images/fancybox_loading@2x.gif");background-size:24px 24px}}

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