body{background-color:#f9f4ec}.intro{max-width:720px;margin:0 auto}@media screen and (max-width:767px){.intro{width:80%;margin:0 auto}.intro img{float:none!important;margin:0 auto;margin-left:0!important;margin-bottom:0!important}}.hours{background-color:#c6dad7;padding:50px 0 50px}.hours .hours-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:767px){.hours .hours-inner{display:block}}.hours .hours-inner .col{display:flex;flex-direction:column;flex-basis:100%;flex:1}@media screen and (max-width:767px){.hours .hours-inner .col{margin:0 auto;width:80%;flex:none}}.hours .hours-inner .col .detail{padding-bottom:20px}.hours .hours-inner .col .detail:last-child{padding-bottom:40px}.hours .hours-inner .col .day{width:150px;display:inline-block}@media screen and (max-width:768px){.hours .hours-inner .col .day{display:block}}.hours .hours-inner .col .time{display:inline-block;margin-left:100px}@media screen and (max-width:768px){.hours .hours-inner .col .time{display:block;margin-left:0}}.hours .hours-inner .hours-img{max-width:382px;padding-right:50px}@media screen and (max-width:767px){.hours .hours-inner .hours-img{padding-right:0;margin-bottom:20px}}.hours .btn-spa{position:relative;display:block;max-width:232px;padding:10px 20px 10px 20px;justify-content:center;align-items:center;border:1px solid #000;color:#000;text-align:center;text-transform:uppercase;text-decoration:none;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1.44px}.hours .btn-spa::after{content:'';pointer-events:none;position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:0;background-color:#000;transition:height .35s}.hours .btn-spa:hover{color:#fff;border-color:#000}.hours .btn-spa:hover::after{height:100%}.spa-callouts{padding:50px 0 25px;text-align:center}.spa-callouts .btn-spa{display:inline-block;margin-right:25px;margin-left:25px}@media screen and (max-width:767px){.spa-callouts .btn-spa{display:block;margin:0 auto;margin-bottom:25px}}.spa-slider figcaption{display:none}.btn-spa{position:relative;display:block;max-width:232px;padding:10px 20px 10px 20px;justify-content:center;align-items:center;border:1px solid #000;color:#000;text-align:center;text-transform:uppercase;text-decoration:none;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:1.44px}.btn-spa::after{content:'';pointer-events:none;position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:0;background-color:#000;transition:height .35s}.btn-spa:hover{color:#fff;border-color:#000}.btn-spa:hover::after{height:100%}.grooming{padding:50px 0 50px}.grooming .grooming-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap}.grooming .grooming-inner .col{display:flex;flex-direction:column;flex-basis:100%;flex:1}@media screen and (max-width:767px){.grooming .grooming-inner .col{margin:0 auto;width:80%;flex:none}}.grooming .grooming-inner .col .detail{padding-bottom:20px}.grooming .grooming-inner .col .detail:last-child{padding-bottom:40px}.grooming .grooming-inner .col .day{width:150px;display:inline-block}.grooming .grooming-inner .col .time{display:inline-block;margin-left:100px}.grooming .grooming-inner .grooming-img{max-width:328px;padding-left:50px}@media screen and (max-width:767px){.grooming .grooming-inner .grooming-img{padding-left:0;order:1}}@media screen and (max-width:767px){.grooming .grooming-inner .grooming-content{padding-top:20px;order:2}}.card-inner{min-height:430px!important}@media screen and (max-width:768px){.card-inner{min-height:230px!important}}.features-btn{font-family:"Montserrat",sans-serif;font-size:.688rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;position:relative;color:#b44e1a;text-decoration:none}.features-btn::before{content:'';font-family:'fontello';font-size:.9rem;padding-right:.65em}.features-btn i{font-size:1rem;vertical-align:middle}.features-btn:hover{color:#826b6a}.alt-row-grid{margin:5em auto 0 auto}@media screen and (max-width:767px){.alt-row-grid{margin:4em auto 0 auto}}.flex-info{display:flex;justify-content:center;gap:8em;color:#000;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;background-color:#fff;padding:5em 0}@media screen and (max-width:767px){.flex-info{flex-direction:column;gap:2em}}.flex-info a{color:#000;text-decoration:none}.flex-info a:hover{color:#e3ac7c}.flex-info .flex-item{display:flex;justify-content:center;align-items:center}.flex-info .flex-item p{margin:0}.flex-info .flex-item img{margin-right:1em}@media screen and (max-width:767px){.club-title-slider h3{font-size:1.7rem}}.club-slider-caption{top:40%!important}.club-slider-caption a{color:#e3ac7c}.club-slider-caption a:hover{color:#fff}.featured{background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:400px;width:100%;height:100%;position:relative;z-index:0;padding:6em 0}.card-inner{min-height:150px}@media screen and (max-width:767px){.card-inner{min-height:initial}}.card-inner h4{display:block;color:#000;font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0}.page-spa .ar-content{grid-column:6/13}.page-spa .ar-content>div{padding:4em}@media screen and (max-width:767px){.page-spa .ar-content>div{padding:2em}}.page-spa .ar-content .scroll{max-height:none;padding-right:0;overflow-y:unset}.page-golf .ar-content{grid-column:5/13}.page-golf .ar-content>div{padding:4em}@media screen and (max-width:767px){.page-golf .ar-content>div{padding:2em}}.page-golf .ar-content .scroll{max-height:none;padding-right:0;overflow-y:unset}