.sub-menu{background-color:rgba(58,44,35,.6) !important}.qodef-mobile-header-navigation .sub-menu{background-color:rgba(58,44,35,1) !important}.qodef-mobile-header-navigation{background-color:rgba(58,44,35,1) !important}.qodef-header--fixed-display .sub-menu{background-color:rgba(58,44,35,1) !important}.qodef-header--standard #qodef-page-header{background-color:rgba(58,44,35,.6) !important}.qodef-header--divided #qodef-page-header{background-color:rgba(58,44,35,.6) !important}.qodef-header--fixed-display #qodef-page-header{background-color:rgba(58,44,35,1) !important}.drop-shadow{text-shadow:0px 0px 14px rgba(0,0,0,.8) !important}.hero-subtitle p span{font-size:22px}.hero-button span{display:inline-block;transition:transform .3s ease;transform-origin:center}.hero-button:hover span{color:#d6ad61 !important}.light-button:hover span{color:#d6ad61 !important}body .light-button{color:#3a2c23 !important;background-color:#f9f6ee !important;border-color:#3a2c23 !important;font-weight:600 !important}body .light-button:hover{background-color:#3a2c23 !important}body .transparent-button{color:#000 !important;background-color:transparent !important;border:1px solid #000 !important}body .full-width-button .elementor-widget-augustine_core_button{width:100% !important}body .full-width-button .elementor-widget-augustine_core_button .qodef-button{width:100%;text-align:center}.text-nowrap{white-space:nowrap}.widget .qodef-widget-title{color:#fff !important}.widget a{color:#d6ad61 !important}.qodef-social-title{color:#fff !important}.qodef-room.qodef-item-layout--standard .qodef-m-top-section .qodef-e-title{color:#3a2c23 !important}.qodef-horizontal-form .qodef-ft-check span.wpcf7-list-item .wpcf7-list-item-label{color:#d6ad61 !important}.qodef-room-reservation-filter.qodef-layout--vertical{box-shadow:none !important;-webkit-box-shadow:none !important;border:1px solid #c4c4c4 !important}#qodef-page-footer-top-area{padding:70px 0 30px !important}#qodef-back-to-top{width:50px !important;height:50px !important}#qodef-back-to-top:before{width:50px !important;height:50px !important}.augustine-sub-amenity-list ul{list-style:none;padding:0 10px}.augustine-sub-amenity-icon{margin-right:1%}#qodef-page-spinner.qodef-layout--augustine .qodef-m-text{font-family:'Cormorant Garamond',serif !important;line-height:1.3em !important}.qodef-button.qodef-layout--filled.qodef-html--link:hover{cursor:pointer}.qodef-button.qodef-layout--rounded,.qodef-button.qodef-layout--rounded:hover,.qodef-button.qodef-layout--outlined:hover{color:#d6ad61 !important}.header-reservation-filter .qodef-button.qodef-html--link{padding:5px 25px}.qodef-mobile-header-opener{color:#d6ad61 !important}.qodef-room-reservation-filter:after{background-color:rgba(0,0,0,0) !important}.header-reservation-filter{padding:5px 200px}.qodef-room-reservation-filter .qodef-m-form .qodef-m-field label{font-family:'Cormorant Garamond',sans-serif !important;margin-bottom:0;line-height:16px;font-weight:800}.qodef-room-reservation-filter .qodef-m-form .qodef-m-field input{font-family:'Cormorant Garamond',serif !important;font-size:16px !important;line-height:22px !important;border-bottom:1px solid #d6ad61 !important}.qodef-room-reservation-filter .qodef-m-form .qodef-m-field.qodef--booking{width:60%}.qodef-header--standard .header-reservation-filter{background-color:rgba(249,246,238,.4) !important;border-bottom:1px solid rgba(58,44,35,.4) !important}.qodef-header--divided .header-reservation-filter{background-color:rgba(249,246,238,.4) !important;border-bottom:1px solid rgba(58,44,35,.4) !important;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;pointer-events:none}.qodef-header--fixed-display .header-reservation-filter{background-color:rgba(249,246,238,1) !important;border-bottom:1px solid rgba(58,44,35,1) !important;opacity:1;visibility:visible;pointer-events:auto}.footer-reservation-filter{padding:10px;display:none}.footer-reservation-filter .qodef--booking .qodef-button{border-color:#d6ad61}.footer-reservation-overview{background-color:rgba(58,44,35,1) !important;position:fixed;bottom:0;z-index:300;width:100%;transition:all .3s ease-in-out}.footer-reservation-overview label{color:#d6ad61 !important}.footer-reservation-overview input{color:#f9f6ee !important}.footer-reservation-summary{display:flex;align-items:baseline;justify-content:space-between;margin:0 10px}.footer-reservation-summary .qodef-size--small{padding:5px !important;margin:10px 0}.qodef-room.qodef-item-layout--standard .qodef-m-top-section,#qodef-page-outer .qodef-page-title{height:80vh !important}.qodef-page-title .qodef-m-title{font-size:72px}::selection{color:#f9f6ee !important;background:#3a2c23 !important}.qodef-progress-bar.qodef-layout--line .qodef-m-title{font-size:20px}.qodef-room .qodef-e-content p{margin:10px 0;line-height:1.87em;font-size:20px;font-weight:400;text-indent:50px}#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{background-color:#3a2c23 !important;border:1px solid #3a2c23 !important;z-index:9999}.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul.qodef-drop-down--right li>a{justify-content:flex-start !important}#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{width:140%}.albastria{background-color:#3a2c23;color:#7d7d7d;text-align:center;padding-bottom:10px;font-family:'Roboto';font-size:small}.albastria a{color:#7d7d7d}.qodef-room .qodef-e-amenity-items .qodef-ei-svg-icon-custom path{fill:currentColor !important}.qodef-header-navigation>ul>li{margin:0 15px !important}.qodef-header-navigation ul li a .qodef-menu-item-text,.qodef-header-navigation .qodef-drop-down-second ul .qodef-menu-item-text,.qodef-opener-icon.qodef-source--predefined .qodef-m-text,.qodef-mobile-header-navigation ul li a .qodef-menu-item-text{text-transform:uppercase;font-family:'Cormorant Garamond';letter-spacing:.01em}.qodef-mobile-header-navigation ul li a .qodef-menu-item-arrow{right:auto !important}.qodef-header-navigation ul li.qodef-menu-item--narrow ul li{padding:0 25px !important}.grecaptcha-badge{visibility:hidden}.qodef-restaurant-menu-list .qodef-e-description{text-align:right}.qodef-mobile-header-navigation{overflow-y:auto !important}.qodef-button.qodef-layout--rounded .qodef-m-text{z-index:10 !important}.qodef-qi-faq .qodef-e-content-inner{font-size:18px;font-family:'Open Sans'}.ti-review-header .ti-platform-icon{filter:sepia(1);z-index:1}.ti-review-header .ti-profile-img img,.ti-widget.ti-book .ti-stars .ti-star,.ti-widget.ti-book .ti-stars .ti-verified-review,.ti-widget.ti-book .ti-review-content svg,.ti-widget.ti-book .ti-verified-by-row[data-style="1"]>.ti-inner{filter:sepia(1)}body .ti-widget.ti-book .ti-review-item>.ti-inner{background-color:#ffffff00 !important;border-color:#d6ad61 !important}.cw-logo figure img{transition:transform .3s ease;display:block;width:70px;height:auto}.cw-logo figure:hover img{transform:scale(1.2)}.underline-link{position:relative;text-decoration:none;color:inherit}.underline-link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:#d6ad61;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.underline-link:hover:after{transform:scaleX(1)}#qodef-page-footer .qodef-grid .qodef-grid-item{margin-bottom:40px}#qodef-page-footer .qodef-grid .qodef-grid-item h3{font-size:34px}.equal-height-card{display:flex;flex-direction:column;height:100%}.equal-height-card .card-content{flex-grow:1}.equal-height-card .card-button{margin-top:auto}@media only screen and (max-width:1281px){#qodef-back-to-top{bottom:75px !important}}@media only screen and (min-width:1281px){.footer-reservation-summary{display:none !important}}@media only screen and (max-width:1280px){.albastria{padding-bottom:65px !important;margin-top:-1px}}@media only screen and (max-width:700px){.room-filter .qodef-m-form{min-width:100% !important}}@media only screen and (max-width:1280px){#qodef-page-header{display:none !important}#qodef-page-mobile-header{display:block !important}}.room-filter{padding-bottom:5%}.room-filter select{font-size:16px}.room-filter .qodef-m-form{min-width:600px;max-width:1100px;width:100%;margin:0 auto !important;column-gap:30px}.room-filter .qodef-m-field-input-wrapper{height:46px}.qodef-room-list .qodef-grid-inner.clear{display:flex;flex-wrap:wrap;gap:1rem}article.qodef-e.qodef-room-list-item{flex:0 1 calc(50% - 1rem)}@media (max-width:700px){article.qodef-e.qodef-room-list-item{flex:0 1 100%}}.button-cover:before{counter-increment:button-counter;content:counter(button-counter);position:absolute;right:0;bottom:0;color:#d7e3e3;font-size:12px;line-height:1;padding:5px}.button-cover,.knobs,.layer{position:absolute;top:0;right:0;bottom:0;left:0}.button{position:relative;width:74px;height:36px;overflow:hidden}.button.r,.button.r .layer{border-radius:100px}.button.b2{border-radius:2px}.checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.knobs{z-index:2}.layer{width:100%;background-color:#fff;transition:.3s ease all;z-index:1}.button-toggle .knobs:before{content:"NO";position:absolute;top:4px;left:4px;width:30px;height:30px;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:10px 4px;border-radius:50%;transition:.3s cubic-bezier(.18,.89,.35,1.15) all;background-color:#f9f6ee;color:#3a2c23}.button-toggle .checkbox:checked+.knobs:before{content:"YES";left:42px;background-color:#3a2c23;color:#fff}.button-toggle .checkbox:checked~.layer{background-color:#fff}.button-toggle .knobs,.button-toggle .knobs:before,.button-toggle .layer{transition:.3s ease all}.button-sea .knobs:before{content:"ALL" !important}.button-sea .checkbox:checked+.knobs:before{content:"SEA" !important}.button-pets .knobs:before{content:"ANY" !important}.button-pets .checkbox:checked+.knobs:before{content:"YES" !important}.tristate-toggle{display:flex;align-items:center;position:relative;width:250px;height:30px;background:#fff;border-radius:10px;overflow:hidden;border:1px solid #000}.tristate-toggle input{display:none}.qodef-room-reservation-filter .qodef-m-form .qodef-m-field .tristate-toggle label.toggle-label{flex:1;text-align:center;z-index:2;cursor:pointer;font-size:10px;color:#3a2c23;line-height:50px;transition:color .3s ease;font-family:Sarabun,sans-serif !important}.tristate-toggle input:checked+label.toggle-label{color:#fff !important}.tristate-toggle .slider{position:absolute;top:6%;left:2px;width:32.8%;height:90%;background:#3a2c23;border-radius:8px;transition:transform .3s ease}.tristate-1:checked~.slider{transform:translateX(0%)}.tristate-2:checked~.slider{transform:translateX(100%)}.tristate-3:checked~.slider{transform:translateX(200%)}