form input[type=submit]{margin:20px auto;background-color:#ec652d;color:#fff;border:none;padding:10px 40px}form input{position:relative}form input[required],form textarea[required]{background-image:url(../img/required.png);background-repeat:no-repeat;background-position:98% 8px}form .g-recaptcha{margin-top:16px;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.parsley-errors-list{color:#ec652d}.parsley-errors-list li{list-style:none}.black-text{color:#000}.white-text{color:#fff}.orange-text{color:#ec652d}.large-text{font-size:2rem}#enquiry-form{width:320px;height:100%;position:fixed;top:0;left:100%;z-index:1001;background-color:#000;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}#enquiry-form.open{margin-left:-320px}#enquiry-form .form-wrap{width:80%;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#enquiry-form .g-recaptcha{-webkit-transform:scale(.8) translateX(-30px);-moz-transform:scale(.8) translateX(-30px);-ms-transform:scale(.8) translateX(-30px);-o-transform:scale(.8) translateX(-30px);transform:scale(.8) translateX(-30px);left:0}#form-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.75);position:fixed;top:0;left:0;display:none;z-index:1000}#form-overlay.open{display:block}#form-close{width:30px;height:30px;position:fixed;top:20px;right:20px;cursor:pointer;display:none;z-index:1002}#form-close span{content:"";display:block;width:100%;height:20%;margin:5px;background-color:#fff}#form-close span:first-child{-webkit-transform:rotate(45deg) translateY(125%);-moz-transform:rotate(45deg) translateY(125%);-ms-transform:rotate(45deg) translateY(125%);-o-transform:rotate(45deg) translateY(125%);transform:rotate(45deg) translateY(125%)}#form-close span:last-child{-webkit-transform:rotate(-45deg) translateY(-125%);-moz-transform:rotate(-45deg) translateY(-125%);-ms-transform:rotate(-45deg) translateY(-125%);-o-transform:rotate(-45deg) translateY(-125%);transform:rotate(-45deg) translateY(-125%)}#form-close.open{display:block}#stats{background-color:#42dfcf;color:#fff}#stats .row>div{padding:20px;border-right:1px solid #fff}#stats .row>div:first-child{border-left:1px solid #fff}#stats .number{font-size:3rem}#stats .description{text-transform:uppercase}@media (max-width:768px){#stats .row>div{border:none;padding:0}#stats .row>div:first-child{border:none}}#facilities .iconset{text-align:left;margin-bottom:20px}#facilities .iconset>.row>div{padding-left:80px;position:relative}#facilities .icon{background-repeat:no-repeat;background-size:contain;position:absolute;top:10px;left:20px;height:40px;width:40px}#facilities .icon-title{text-transform:uppercase;font-weight:700}@media (max-width:768px){#facilities .iconset>.row>div{margin-bottom:20px}}#features{padding:80px 0;position:relative}#features .features-text{color:#ec652d;text-transform:uppercase;font-size:1.6rem}#features:after{background-image:url(../img/img_0011.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.2;z-index:-1;height:100%;width:100%;content:"";display:block;position:absolute;top:0}#features ul{padding:0}#features ul li{list-style:none;padding:5px 0}@media (max-width:768px){#features .features-text{font-size:1rem}}.grad1{background:-moz-linear-gradient(top,rgba(255,191,15,0) 0,rgba(216,44,21,0) 50%,rgba(255,191,15,.75) 50%,rgba(216,44,21,.75) 100%);background:-webkit-linear-gradient(top,rgba(255,191,15,0) 0,rgba(216,44,21,0) 50%,rgba(255,191,15,.75) 50%,rgba(216,44,21,.75) 100%);background:linear-gradient(to bottom,rgba(255,191,15,0) 0,rgba(216,44,21,0) 50%,rgba(255,191,15,.75) 50%,rgba(216,44,21,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bfd82c15', GradientType=0);background-size:100% 200%;opacity:0;transition:all .5s ease}.grad1:focus,.grad1:hover{opacity:1;color:#000;background-position:0 -100%}.gal-wrap{width:100%;padding-top:60%;position:relative}.gal-wrap.high{padding-top:120%}.gal-wrap .img-overlay{position:absolute;height:100%;width:100%;background:-moz-linear-gradient(top,rgba(255,191,15,0) 0,rgba(216,44,21,0) 50%,rgba(255,191,15,.75) 50%,rgba(216,44,21,.75) 100%);background:-webkit-linear-gradient(top,rgba(255,191,15,0) 0,rgba(216,44,21,0) 50%,rgba(255,191,15,.75) 50%,rgba(216,44,21,.75) 100%);background:linear-gradient(to bottom,rgba(255,191,15,0) 0,rgba(216,44,21,0) 50%,rgba(255,191,15,.75) 50%,rgba(216,44,21,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bfd82c15', GradientType=0);background-size:100% 200%;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:1}.gal-wrap .img-overlay:focus,.gal-wrap .img-overlay:hover{opacity:1;color:#000;background-position:0 -100%}.gal-wrap .img-overlay .text-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;width:auto}.img{position:absolute;top:0;left:0;width:100%;min-height:100%;background-repeat:no-repeat;background-size:cover}.hotspot-section{position:relative;display:inline-block}.hotspot-section .hotspot-wrapper{position:absolute;cursor:pointer;z-index:1;overflow:hidden;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hotspot-section .hotspot-wrapper:after{content:'';display:block;background-color:rgba(236,101,45,.8);height:25px;width:25px;top:50%;left:50%;position:absolute;border-radius:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hotspot-section .hotspot-wrapper.lakeview{top:22.5%;left:37%;width:15%;height:24%}.hotspot-section .hotspot-wrapper.lakeview:after{top:25%;left:55%}.hotspot-section .hotspot-wrapper.courtyard{top:62.5%;left:33%;height:58%;width:8%}.hotspot-section .hotspot-wrapper.courtyard:after{top:50%;left:50%}.hotspot-section .hotspot-wrapper.harvest{top:77%;left:40.5%;height:17.5%;width:8%}.hotspot-section .hotspot-wrapper.harvest:after{top:28%;left:52%}.hotspot-section .hotspot-wrapper.meeting{top:22.5%;left:72%;height:21.5%;width:6%}.hotspot-section .hotspot-wrapper.meeting:after{top:28%;left:45%}.hotspot-section .hotspot-wrapper.residential{top:22.5%;left:80%;height:24%;width:6%}.hotspot-section .hotspot-wrapper.residential:after{top:30%;left:48%}.hotspot-section .hotspot-wrapper:focus,.hotspot-section .hotspot-wrapper:hover{overflow:visible;z-index:100}.hotspot-section .hotspot-wrapper:focus .inner,.hotspot-section .hotspot-wrapper:hover .inner{display:inline-block}.hotspot-section .hotspot-wrapper .inner{white-space:nowrap;display:none;position:relative;background:#fff;border:2px solid #ec652d;padding:10px;z-index:3;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}@media (max-width:767px){.hotspot-section .hotspot-wrapper:after{height:10px;width:10px;top:50%!important;left:50%!important}.hotspot-section .hotspot-wrapper.meeting .inner,.hotspot-section .hotspot-wrapper.residential .inner{-webkit-transform:translate(-100%,-100%);-moz-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);-o-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}}#testimonials .testimonial{width:75%;margin:0 auto}#testimonials .testimonial .img-wrap img{border-radius:100%;width:150px;height:150px}#testimonials .testimonial .testimonial-text{text-align:left;width:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#testimonials .testimonial .testimonial-text .quote{font-style:italic}#testimonials .testimonial .testimonial-text .author{font-weight:700;position:relative;display:inline-block;vertical-align:middle}#testimonials .testimonial .testimonial-text .author:before{vertical-align:middle;content:"";display:inline-block;height:3px;width:40px;background-color:#ec652d;margin-right:10px}@media (max-width:768px){#testimonials .testimonial .testimonial-text{position:relative;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}#testimonials .flex-direction-nav a{-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2);margin:-75px 0 0}#testimonials .flex-direction-nav .flex-prev{background-position:bottom left}#testimonials .flex-direction-nav .flex-next{background-position:bottom right}#pricing-plans .price-plan{width:300px;margin:80px auto 0;position:relative}#pricing-plans .price-plan .price-wrap{-webkit-box-shadow:1px 1px 0 0 #000;-moz-box-shadow:1px 1px 0 0 #000;box-shadow:1px 1px 0 0 #000;border-radius:100%;background-color:#ec652d;text-align:center;color:#fff;width:100px;height:100px;position:absolute;left:50%;-webkit-transform:translate(-50%,-60%);-moz-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);-o-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}#pricing-plans .price-plan .price-wrap .text{position:relative;top:50%;-webkit-transform:translateY(-45%);-moz-transform:translateY(-45%);-ms-transform:translateY(-45%);-o-transform:translateY(-45%);transform:translateY(-45%)}#pricing-plans .price-plan .price-wrap .text .price{font-size:2.8rem}#pricing-plans .price-plan .price-wrap .text .month{font-size:.8rem;position:relative;top:-20px;left:15px}#pricing-plans .price-plan ul{padding:0}#pricing-plans .price-plan li{list-style:none;display:block;padding:10px 0;border:1px solid #000;border-top:none}#pricing-plans .price-plan li:first-child{padding-top:40px;border-top:1px solid #000;color:#fff;background-color:#bc4311}#pricing-plans .price-plan .enquire{width:60%;letter-spacing:inherit;background-color:#ec652d;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 1px 0 #000;-moz-box-shadow:0 2px 1px 0 #000;box-shadow:0 2px 1px 0 #000;margin:20px auto}#pricing-plans .price-plan .enquire:hover{-webkit-box-shadow:0 6px 4px 0 #000;-moz-box-shadow:0 6px 4px 0 #000;box-shadow:0 6px 4px 0 #000}@media (max-width:576px){#pricing-plans .price-plan{width:80%}}#meeting-room-availability #google-calendar{position:relative;padding-top:75%}#meeting-room-availability #google-calendar iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:767px){#meeting-room-availability #google-calendar{padding-top:100%}}#contact-form form input,#contact-form form textarea{background-color:#e6e6e6}#contact-form form textarea{height:100%}#contact-form form input[type=submit]{background-color:#ec652d;-webkit-transition:background .25s;-moz-transition:background .25s;-ms-transition:background .25s;-o-transition:background .25s;transition:background .25s;cursor:pointer}#contact-form form input[type=submit]:focus,#contact-form form input[type=submit]:hover{background-color:#000}#contact-info .text-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#contact-info .text-wrapper .fas{color:#ec652d}#contact-info .text-wrapper a{color:#000;-webkit-transition:color .25s;-moz-transition:color .25s;-ms-transition:color .25s;-o-transition:color .25s;transition:color .25s}#contact-info .text-wrapper a:focus,#contact-info .text-wrapper a:hover{color:#ec652d}#map-section .map{height:450px}footer{background-color:#e6e6e6}footer a{-webkit-transition:color .25s;-moz-transition:color .25s;-ms-transition:color .25s;-o-transition:color .25s;transition:color .25s}footer a:focus,footer a:hover{color:#000}