.page-template-specials .specials-section .special--wrapper .single-special-wrapper{flex-basis:49%}.page-template-specials .specials-section .special--wrapper .single-special-wrapper .special-image-wrapper{height:25.35vw}.overlay.open{max-height:max-content !important;height:max-content !important}.section-title{font-family:'canelakyrlight',serif !important;margin:0;padding:0;border:0;font:inherit;color:inherit}.item-title{font-family:'canelakyrlight',serif !important;margin:0;padding:0;border:0;font:inherit;color:inherit}.page-template-homepage .heading-container h1{text-shadow:.1vw .1vw rgba(0,0,0,.3);visibility:hidden}.blog-full-text{margin:0 8.3%;padding-top:2.3611vw;padding-bottom:4.7222vw;border-bottom:1px solid #d5bf92}.blog-full-text img{margin:1.5vw auto}.blog-full-text .aligncenter{display:flex}.blog-full-text h1,.blog-full-text h2,.blog-full-text h3,.blog-full-text h4,.blog-full-text h5{font-family:'canelakyrlight',serif;font-style:normal;text-align:center;color:#474a4f;padding:.6944vw 0 1.3888vw;margin:0}.blog-full-text h1{font-weight:900;font-size:3.75vw;line-height:5.1388vw}.blog-full-text h2{font-weight:900;font-size:3.3333vw;line-height:4.5138vw}.blog-full-text h3{font-weight:900;font-size:1.8055vw;line-height:2.4305vw}.blog-full-text h4{font-weight:700;font-size:1.8055vw;line-height:2.4305vw}.blog-full-text h5{font-weight:400;font-size:1.8055vw;line-height:2.4305vw}.blog-full-text p{font-style:normal;font-weight:400;font-size:1.25vw;line-height:1.8055vw;color:#474a4f;padding-bottom:1.3888vw;margin:0}.blog-full-text ul{list-style:none;margin:0 0 0 4.6527vw;padding:0 0 0 2.4305vw}.blog-full-text ul li{position:relative;font-weight:400;font-size:1.25vw;line-height:1.8055vw;color:#474a4f;padding-bottom:1.3888vw}.blog-full-text ul li:before{content:'';width:1.0416vw;height:2px;background:#d5bf92;position:absolute;top:.8333vw;left:-2.4305vw}.blog-full-text ol{list-style:none;counter-reset:my-awesome-counter;margin:0 0 0 4.6527vw;padding:0 0 0 2.4305vw}.blog-full-text ol li{position:relative;counter-increment:my-awesome-counter;font-weight:400;font-size:1.25vw;line-height:1.8055vw;color:#474a4f;padding-bottom:1.3888vw}.blog-full-text ol li:before{content:counter(my-awesome-counter)'.';position:absolute;top:0;left:-2.4305vw;font-weight:700;color:#d5bf92}@media (max-width:768px){.single-treatment-section .single-post-image{height:max-content !important;max-height:max-content !important;padding-bottom:30vw !important}.blog-full-text{margin:0 16px;padding-top:7.8125vw;padding-bottom:15.625vw}.blog-full-text img{margin:3.5vw auto}.blog-full-text h1,.blog-full-text h2,.blog-full-text h3,.blog-full-text h4,.blog-full-text h5{padding:3.125vw 0 6.25vw}.blog-full-text h1{font-size:11.25vw;line-height:15.3125vw}.blog-full-text h2{font-size:9.375vw;line-height:12.8124vw}.blog-full-text h3{font-size:6.25vw;line-height:8.4375vw}.blog-full-text h4{font-size:6.25vw;line-height:8.4375vw}.blog-full-text h5{font-size:6.25vw;line-height:8.4375vw}.blog-full-text p{font-size:5vw;line-height:7.5vw;padding-bottom:6.25vw}.blog-full-text ul{margin:0;padding:0 0 0 6.25vw}.blog-full-text ul li{font-size:5vw;line-height:7.5vw;padding-bottom:6.25vw}.blog-full-text ul li:before{width:3.125vw;top:3.125vw;left:-6.25vw}.blog-full-text ol{margin:0;padding:0 0 0 6.25vw}.blog-full-text ol li{font-size:5vw;line-height:7.5vw;padding-bottom:6.25vw;padding-left:2vw}.blog-full-text ol li:before{left:-6.25vw}}.activity-list #healthua,.activity-list #pets{width:100%}.link-url{display:block}.link-mail{display:none}.mail-url{display:none}.mail-mail{display:block}.social-info-footer{display:flex;justify-content:center}.wellness-treatments-section{max-height:670px}.wellness-treatments-section .single-related{height:max-content}.social-info-footer{display:flex;justify-content:center}.page-template-food_drinks .two-column-restaurants .section-wrapper .two-column-item--wrapper:last-child .hover-link{pointer-events:none}.page-template-food_drinks .two-column-restaurants .section-wrapper .two-column-item--wrapper:last-child .more-button{display:none}.single-treatment-section .single-treatment-bottom{display:flex;justify-content:center;margin-top:20px}.remodal .remodal-close{display:none}.remodal .form-service-col{padding:0 !important}.remodal .modal-content{border:none;padding:1rem 0 2rem}.remodal .modal-content .section-title{color:#6c757d;margin:0 0 30px}.form-service-col input.wpcf7-form-control{box-shadow:none !important;border-radius:0 !important}.remodal .form-service-col textarea.wpcf7-form-control{font-family:interstatekyrlight,Helvetica,Arial,sans-serif;font-size:14px;color:#787878;margin:0;height:150px;background-position:90%;background-size:15px 15px;width:100%;border-radius:0;border:solid .7px #dcdcdc;background-color:#fff;text-indent:10px;padding:.9rem .75rem .375rem}.remodal .form-service-submit input.wpcf7-submit{background-color:#cdb178;transition:.5s}.remodal .form-service-submit input.wpcf7-submit:focus,.remodal .form-service-submit input.wpcf7-submit:hover{background-color:#d5bf92 !important}@media (max-width:768px){.remodal .remodal-close{display:block;width:25px;height:25px;position:absolute;top:12px;right:12px}.remodal .form-service-submit input.wpcf7-form-control.wpcf7-submit{width:100%;text-align:center}}@media (max-width:768px){.security-section .location-image,.appartments-section .appartments-image,.location-section .location-image{padding-bottom:140vw !important}.image-regular.image-regular-left{height:120vw !important;min-height:120vw}.image-regular.image-regular-right{height:130vw !important;min-height:130vw}}@media (max-width:768px){.page-template-rooms_suites .security-section{margin:0 0 100px}}