@import"https://fonts.googleapis.com/css?family=Ubuntu";@import"https://fonts.googleapis.com/css?family=Dancing+Script";@import"https://fonts.googleapis.com/css?family=Raleway";@import"https://fonts.googleapis.com/css?family=Exo";@import"https://fonts.googleapis.com/css?family=Play";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.form-container{margin:0 auto;padding:0;background:#000 url(/images/header_test1.jpg) no-repeat center center fixed;background-size:cover;height:100vh;width:100%;overflow:auto}.form-content{margin-top:5em}form{background-color:#000c;padding:2em 4em;max-width:400px;margin:20px auto;box-shadow:0 0 1em #222;border-radius:10px}input{display:block;box-sizing:border-box;width:100%;outline:none}input[type=text]{padding:20px;margin:2%;border-radius:10px;background-color:#f5f5dccc;font-family:Play,sans-serif;letter-spacing:3px;text-align:center;font-weight:bolder;font-size:1.1em}textarea:focus,input:focus{background-color:beige;color:#00000080;font-family:Play,sans-serif;letter-spacing:3px;text-align:center;font-weight:bolder;outline:none}input::-webkit-input-placeholder{color:#00000080;font-family:Play,sans-serif;letter-spacing:3px;text-align:center;font-weight:bolder}input::-moz-placeholder{color:#00000080;font-family:Play,sans-serif;letter-spacing:3px;text-align:center;font-weight:bolder}input::-moz-input{color:#00000080;font-family:Play,sans-serif;letter-spacing:3px;text-align:center;font-weight:bolder}textarea{display:block;box-sizing:border-box;padding:20px;margin:2%;border-radius:10px;background-color:#f5f5dccc;font-family:Play,sans-serif;letter-spacing:3px;text-align:center;font-weight:bolder;font-size:1.1em;width:100%}textarea::-webkit-input-placeholder{color:#00000080;font-family:Play,sans-serif;letter-spacing:3px;text-align:center;font-weight:bolder}textarea::-moz-placeholder{color:#00000080;font-family:Play,sans-serif;letter-spacing:3px;text-align:center;font-weight:bolder}.form{width:50%;margin:auto;font-weight:bolder}input[type=submit]{width:150px;padding:.8em;background:none;border:none;border-radius:5px;font-size:1em;color:#f5f5db;margin-left:30%;border:1px solid #fff;cursor:pointer}input[type=submit]:hover{background:#688d34;color:#222}.group:after{display:table;content:" ";clear:both}#form-input{margin-top:20px}#form-submit{margin-top:30px}#form-footer{color:#f5f5db}.virtual-tour-button{border-radius:8px;display:block;font-size:1.347em;font-weight:700;max-width:250px;width:10em;margin:2em auto;padding:.5em;text-decoration:none;text-align:center;letter-spacing:.1em;background-color:#999;background-color:#688d34;border:solid 2px #000;color:beige;text-shadow:3px 3px 3px black;opacity:.6;transition:.2s;transition-property:bottom}.virtual-tour-button:hover{background-color:#688d34;border-radius:8px;border:solid 2px #000;color:#f5f5f5;text-decoration:none;text-shadow:3px 3px 3px black;opacity:1}.no-virtual-tour-button{border-radius:8px;display:block;font-size:1.347em;font-weight:700;max-width:250px;width:10em;margin:2em auto;padding:.5em;text-decoration:none;text-align:center;letter-spacing:.1em;background-color:#999;background-color:#688d34;border:solid 2px #000;color:beige;text-shadow:3px 3px 3px black;opacity:.6;transition:.2s;transition-property:bottom}.no-virtual-tour-button:hover{background-color:#688d34;border-radius:8px;border:solid 2px #000;color:#f5f5f5;text-decoration:none;text-shadow:3px 3px 3px black;opacity:1}.virtual-tour-button-gallery{border-radius:8px;font-size:1.347em;font-weight:700;max-width:250px;width:10em;margin:2em auto;padding:.5em;text-decoration:none;text-align:center;letter-spacing:.1em;background-color:#999;background-color:#688d34;border:solid 2px #000;color:beige;text-shadow:3px 3px 3px black;opacity:.8;transition:.2s;transition-property:bottom}.virtual-tour-button-gallery:hover{background-color:#688d34;border-radius:8px;border:solid 2px #000;color:#f5f5f5;text-decoration:none;text-shadow:3px 3px 3px black;opacity:1}html,body{font-family:Helvetica,Verdana,sans-serif;background-color:#201d1c;background-color:#f5f5f5;height:100%;margin:0}h1,h2,h3,h4,h5,h6,p{margin-bottom:20px}strong{font-weight:700}nav{background-color:#ffffff80;font-size:1em;font-weight:500;position:fixed;top:0;letter-spacing:.2em;padding-top:12px;padding-bottom:12px;z-index:100;width:100%}nav ul.topnav{text-align:right;float:right;list-style-type:none;margin:0;padding:0;overflow:hidden}nav ul.topnav li{float:right;display:inline-block;padding:10px;border-right:1px solid}nav ul li:first-child{border-right:none}nav ul.topnav li a{box-sizing:border-box;color:#000000bf;text-decoration:none;display:inline-block;text-align:center;padding-top:6px;padding-bottom:6px}nav ul.topnav li a:hover{box-sizing:border-box;color:#000000bf;border-bottom:2px solid rgba(0,0,0,.5);border-top:2px solid rgba(0,0,0,.5);text-shadow:0px 0px 0px black}nav ul.topnav li.icon{display:none}.left{float:left;width:15%;padding-left:25px;box-sizing:border-box;z-index:500}.logo{width:30%;min-width:30%;padding-left:25px;z-index:500}.logo img{width:100%;max-width:100%}.logo img a{text-decoration:none}.square{list-style:square;line-height:200%;letter-spacing:.1em;margin-left:2%}.amenities-square li{list-style:square;font-size:.9em;font-weight:lighter;line-height:200%;letter-spacing:.1em;margin-left:2%;padding-left:1%}.sect{height:100%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;clear:both}.sectOne{background-image:url(/images/image2.jpg);background-color:#d9c7b6;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;clear:both}.sectTwo{background-image:url(/images/image1.jpg);background-color:#d9c7b6;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;clear:both}.sectThree{background-image:url(/images/image3.jpg);background-color:#d9c7b6;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;clear:both}#brand-logo{padding-top:15%;display:flex;flex-direction:column;justify-content:center;align-items:center}#brand-name{color:beige;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:50px;margin-top:5%}#brand-subtitle{color:beige;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.5em}.subSection{height:100%}.content{position:relative;width:960px;margin:0 auto;padding:55px 20px 20px;box-sizing:border-box}.communityDesc{height:100%;background-color:#f5f5f5;color:#000c;font-size:1.3em;line-height:1.3em;letter-spacing:.1em;margin:0 auto;clear:both;text-align:left;padding-top:8%;padding-bottom:20%;background-size:cover;width:100%}.communityImg{float:left;width:50%;margin:0 0 20px 20px}.communityImg img{border-radius:8px;box-shadow:3px 3px 2px 2px #555}.communityText{float:right;width:44%;margin-right:2.8em;margin-bottom:.5em;text-align:left}.communityText img{border-radius:8px;box-shadow:3px 3px 2px 2px #555;float:left;margin:0 35px 5px 0;width:35%}.communityText p{font-size:.8em;line-height:1.4em;letter-spacing:.1em;margin:0 0 20px}.communityText h1{margin-bottom:20px}.top-image-index{background-color:beige;clear:both;overflow:auto;width:100%;height:500px;background-image:url(/images/11_Grounds2.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.top-image-about{background-color:beige;clear:both;overflow:auto;width:100%;height:500px;background-image:url(/images/1221706854.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 10%}.top-image-homes{background-color:beige;clear:both;overflow:auto;width:100%;height:500px;background-image:url(/images/12_Home_Exterior.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 60%}.top-image-amenities{background-color:beige;clear:both;overflow:auto;width:100%;height:500px;background-image:url(/images/06_CommunityCenter_Pool3.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 60%}.arborhillsInfo img{border-radius:8px;margin-top:4%}.top-image-neighborhood{background-color:beige;clear:both;overflow:auto;width:100%;height:500px;background-image:url(/images/neighborhood.JPG);background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.top-image{text-align:center;margin-top:2em;width:100%}.top-image img{text-align:center;max-width:50%;margin:0 auto}.ammenities-image{width:100%;text-align:center;margin-top:1em;margin-bottom:2em}.ammenities-image img{border-radius:8px;box-shadow:3px 3px 2px 2px #555;height:450px;max-width:75%;text-align:center}.dynamicDesc{background-color:#f5f5f5;color:#000c;font-size:1.3em;line-height:1.3em;letter-spacing:.1em;clear:both;text-align:left;padding-top:1%;padding-bottom:1%;background-size:cover;width:100%}.thumbnail-container{width:100%}.thumbnail-container h1{font-size:1.7em;font-weight:400;letter-spacing:.05em;line-height:200%;margin-top:2%;text-align:center}.thumbnail{border-radius:8px;clear:both;display:inline-block;margin:0% 1% 1% 2%;padding-top:1%;text-align:center;overflow:auto;width:21%}.fade{opacity:1}.fade:hover{opacity:.8}.container-section2{max-width:85%;margin:0 auto 40px;clear:both;text-align:left}.dynamicImg img{border-radius:8px;box-shadow:3px 3px 2px 2px #555;float:right;margin-right:6%;margin-left:3%;margin-bottom:.75em;max-width:45%}.commonAreaImg img{border-radius:8px;box-shadow:3px 3px 2px 2px #555;float:right;margin-right:6%;margin-left:3%;margin-bottom:2%;max-width:35%}.dynamicImg2 img{border-radius:8px;box-shadow:3px 3px 2px 2px #555;float:left;margin-top:.5em;margin-bottom:.75em;margin-right:4%;max-width:30%}.dynamicText{text-align:left;padding-left:4%}.smallText{font-size:.6em;line-height:1em;letter-spacing:.1em;margin-bottom:10%}.dynamicText p{font-size:.9em;font-weight:lighter;line-height:200%;letter-spacing:.05em;padding-right:6%}.dynamicText p a{text-decoration:none}.dynamicText h1{font-size:1.7em;font-weight:400;letter-spacing:.05em;line-height:200%;margin:20px 20px 20px 0}.dynamicText h2{font-size:1.3em;font-weight:400;letter-spacing:.05em;line-height:200%;margin:20px 20px 10px 0}.dynamicText h3{font-size:1em;font-weight:700;font-weight:400;letter-spacing:.05em;line-height:200%;margin:20px 20px 10px 0}#dynamic-title{font-size:1.2em;font-weight:700}#dynamic-subtitle{font-size:1em;font-weight:700}.mainParagraph{font-size:.8em;font-weight:700;padding:0 20px}.abbey-thumbnail{border-radius:8px;clear:both;display:inline-block;margin:0% 0% 1% 2%;padding-top:1%;text-align:center;overflow:auto}.abbeyImg img{border-radius:8px;box-shadow:3px 3px 2px 2px #555;margin-right:6%;margin-left:3%}.galleryImg img{border-radius:8px;box-shadow:3px 3px 2px 2px #555;float:right;margin-right:6%;margin-left:3%;width:12%}.abbeyParagraph{font-size:.9em;font-weight:lighter;line-height:200%;letter-spacing:.05em;padding-right:6%}.amenitiesParagraph{margin-top:8%}.premier-clubParagraph{margin-top:10%}#tours{font-size:1.3em;font-weight:700;margin-top:5%}#abbey-title{font-size:1.1em;font-weight:700;margin-top:3%}#abbey-tour{padding-top:4%}.canterburyParagraph{font-size:.9em;font-weight:lighter;line-height:200%;letter-spacing:.05em;padding-right:6%;margin-bottom:2%}#canterbury-title{clear:both;font-size:1.1em;font-weight:700;margin-top:20%;padding-bottom:1%}.canterburyImg img{border-radius:8px;box-shadow:3px 3px 2px 2px #555;float:left;margin-right:4%;margin-bottom:5%;width:15%}#canterbury-tour{padding-top:4%}.homes-canterbury{margin-top:7%}.galleryImg2 img{border-radius:8px;box-shadow:3px 3px 2px 2px #555;float:left;margin-right:6%;width:12%}.formDesc{color:#000000bf;background:linear-gradient(#000000e6,#0006);font-size:1.3em;line-height:1.3em;letter-spacing:.1em;clear:both;text-align:left;padding-top:.1%;background-size:cover;width:100%}.active-listings{clear:both;margin-top:6%}.active-listings h1{clear:both;display:block}.active-listings-button{background-color:#688d34;border-radius:8px;clear:both;color:beige;width:12em;float:left;font-size:1.347em;letter-spacing:.1em;display:inline-block;padding:.5em .3em;margin-top:35px;margin-bottom:10%;text-shadow:3px 3px 3px black;text-align:center}.active-listings-button a{border-radius:8px;text-decoration:none;color:#fff;clear:both}.active-listings-button:hover{background-color:#5a7a2d}.vpw-heading{background:linear-gradient(#000000e6,#0003);padding-top:15%;padding-bottom:15%;color:beige;font-family:Gotham SSm A,Helvetica,Verdana,sans-serif;font-size:1.7em;font-weight:300;line-height:1.8em;text-align:center;letter-spacing:2px;margin:0 auto;clear:both}.contact-container{height:250px;color:beige;clear:both;float:left;width:100%;background:#201d1c url(/images/office-background.jpg) no-repeat center;background-size:cover;padding:4em 0}.contact-heading{color:beige;font-size:2.5em;text-align:center;letter-spacing:.1em}.contact-button{border-radius:8px;display:block;font-size:1.347em;font-weight:700;width:12em;margin:2em auto 0;padding:1em .5em;text-decoration:none;text-align:center;letter-spacing:.1em;background-color:#688d34;border:2px solid #f5f5dc;color:beige;text-shadow:3px 3px 3px black}.contact-button:hover{background:transparent;border:2px solid #f5f5dc;border-radius:8px;color:#f5f5f5;text-decoration:none;text-shadow:3px 3px 3px black}footer{background-color:#333;background-size:cover;clear:both;color:beige;font-size:1em;width:100%;letter-spacing:.2em;line-height:1.7em;overflow:auto;margin:0 auto;text-shadow:1px 1px 1px black}.footer-copyright{text-align:center;margin-top:25px;margin-bottom:25px}.footer-copyright a{text-decoration:none;color:beige;font-size:.8em}.footer-logo-container{float:left;height:6em;text-align:center;width:25%;margin:5px auto}.footer-logo{max-height:45%;max-width:75%}@media screen and (max-width:1140px){.thumbnail{border-radius:8px;clear:both;display:inline-block;margin:0% 1% 1% 2%;padding-top:1%;text-align:center;overflow:auto;width:40%}}@media screen and (max-width:1030px){.scrollingBox{width:340px}}@media screen and (max-width:950px){nav ul{text-align:left;float:none;width:auto}nav ul.topnav{font-size:.8em}.communities{clear:both;margin:0 auto;text-align:left;float:none;width:70%}.communities .community{padding:20px 20px 0;width:auto;margin:0 auto}.img-container{float:left;margin:.65%;width:31%}.img-container img,.actives-container{width:100%}.actives-heading{margin-top:30px}.detail-container{width:100%;position:relative;margin-top:30px;text-align:left}.left-col{float:none;width:100%}.sidebarBox{position:relative;text-align:left;margin:0 auto;padding:40px 20px;float:none;width:80%}.scrollingBox{border-radius:10px;position:relative;background-size:cover;background-color:#0003;color:#f5f5dcb3;line-height:1.3em;width:100%}.scrollingImg{float:left;margin:5px 10px}.scrollingImg img{border-radius:10px;width:100px;height:150px}.scrollingTxt{padding:10px}#headerBar{height:40px;background:#333;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:5px;text-align:center}#headerBar h3{color:beige;padding:10px}.main-pic img{border-radius:8px;max-width:80%;min-width:200px;min-height:150px}.detail-left,.detail-right{float:none;width:auto}.contact-heading{font-size:1.8em;text-align:center;letter-spacing:.1em}.contact-button{border-radius:8px;display:block;font-size:1em;font-weight:700;width:12em;margin:2em auto 0;padding:.9em 1.25em;text-decoration:none;text-align:center;letter-spacing:.1em;background-color:#688d34;border:2px solid #f5f5dc;color:beige;text-shadow:3px 3px 3px black}.contact-button:hover{background:transparent;border:2px solid #f5f5dc;border-radius:8px;text-decoration:none;text-shadow:1px 1px 1px black;color:#f5f5f5}.overlay .heading{font-size:1.6em}.listings-button{margin-top:15px}}@media screen and (max-width:845px){nav ul.topnav{font-size:.6em}.logo{padding-left:0}.dynamicText h1{font-size:1.2em;font-weight:700}}nav ul.topnav li{border-right:none}@media screen and (max-width:715px){.left{width:10%}#brand-name{font-size:30px}}@media screen and (max-width:680px){nav ul.topnav li:not(:first-child){display:none}nav ul.topnav li.icon{float:right;display:inline-block}.logo{padding-left:25px;width:25%}.left{width:25%}nav ul.topnav li a:hover{background-color:#333}nav ul.topnav{font-size:.8em}.thumbnail{border-radius:8px;clear:both;display:inline-block;margin:0% 1% 1% 2%;padding-top:1%;text-align:center;overflow:auto;width:80%}.dynamicText h1{font-size:1em}}@media screen and (max-width:680px){nav ul.topnav.responsive{position:relative}nav ul.topnav.responsive li.icon{position:absolute;right:0;top:0}nav ul.topnav.responsive li{float:none;display:inline}nav ul.topnav.responsive li a{display:block;text-align:left}.dynamicText h1{font-size:1em}}@media screen and (max-width:610px){#brand-logo{padding-top:20%}}@media screen and (max-width:540px){input[type=text],textarea{font-size:.7em}input[type=submit]{font-size:.8em}}@media screen and (max-width:515px){.dynamicText h1{font-size:.9em}#brand-logo{padding-top:25%}}@media screen and (max-width:490px){.left{display:none}.dynamicText h1{font-size:.8em}.dynamicImg img{display:none}.dynamicImg2 img{margin-right:8%}.vpw-heading{font-size:1.3em}#brand-name{font-size:20px}.overlay .heading{font-size:1.2em}input::-webkit-input-placeholder{font-size:.8em}input::-moz-placeholder{font-size:.8em}input::-moz-input{font-size:.8em}textarea::-webkit-input-placeholder{font-size:.8em}textarea::-moz-placeholder{font-size:.8em}.virtual-tour-button-gallery{font-size:1em;max-width:80%;width:70%;padding:.5em;margin-top:30%}}@media screen and (max-width:420px){.dynamicText h1{font-size:.7em}.logo{float:none}nav ul{text-align:left;float:none;width:auto}nav ul li{display:block}.actives-heading{margin-top:10px}#app{margin-top:10px;padding-top:5px}.container-no-pic{margin-top:5px}.overlay .heading{font-size:.9em}#form-submit{margin-right:50px}#form-footer{font-size:.9em}}@media screen and (max-width:540px){input[type=text]{font-size:.4em;padding-left:5px;padding-right:5px}textarea{font-size:.5em}input[type=submit]{font-size:.6em}}@media screen and (max-width:375px){.dynamicText h1{font-size:.55em}input[type=text]{font-size:.3em;padding-left:5px;padding-right:5px}textarea{font-size:.3em}input[type=submit]{font-size:.5em;margin-left:20%}}nav .topnav li a{border-top:2px solid transparent;border-bottom:2px solid transparent;transition:border-color .3s ease}nav .topnav li a:hover{border-top:2px solid rgba(0,0,0,.5);border-bottom:2px solid rgba(0,0,0,.5)}nav .topnav li a.active{border-top:2px solid rgba(0,0,0,.5);border-bottom:2px solid rgba(0,0,0,.5)}.page-home .sect.sectOne{min-height:100vh;display:flex;align-items:center;justify-content:center}.page-home .sect.sectOne #brand-logo{text-align:center}.page-about .sect.sectOne,.page-homes .sect.sectOne,.page-amenities .sect.sectOne,.page-neighborhood .sect.sectOne,.page-gallery .sect.sectOne,.page-contact .sect.sectOne{min-height:auto;padding:80px 20px}.page-contact .sect.sectThree{min-height:100vh!important;background-image:linear-gradient(#0009,#0000004d),url(/images/image3.jpg)!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:50% 50%!important;background-attachment:fixed!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;padding:80px 20px 40px!important;width:100%!important;margin:0!important}.page-contact .formDesc{width:100%!important;max-width:600px!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin:0!important;padding:0!important;background:none!important}.page-contact .form-content{background:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:100%!important;max-width:400px!important}.page-contact #contactme{background-color:#000c!important;padding:2em!important;box-shadow:0 0 1em #222!important;border-radius:10px!important;width:100%!important;max-width:400px!important;margin:30px auto!important}#form-input input[type=text],#form-input input[type=email],#form-input input[type=tel],#form-input textarea{padding:20px!important;margin:2%!important;border-radius:10px!important;background-color:#f5f5dccc!important;font-family:Play,sans-serif!important;letter-spacing:3px!important;text-align:center!important;font-weight:bolder!important;font-size:1.1em!important;width:100%!important;box-sizing:border-box!important;display:block!important;border:none!important;color:#00000080!important}#form-input input:focus,#form-input textarea:focus{background-color:beige!important;color:#00000080!important;outline:none!important}#form-input input::-webkit-input-placeholder,#form-input textarea::-webkit-input-placeholder{color:#00000080;font-family:Play,sans-serif;letter-spacing:3px;text-align:center;font-weight:bolder}#form-input input::-moz-placeholder,#form-input textarea::-moz-placeholder{color:#00000080;font-family:Play,sans-serif;letter-spacing:3px;text-align:center;font-weight:bolder}#form-submit{margin-top:30px!important}#form-submit input[type=submit]{width:150px!important;padding:.8em!important;background:none!important;border:1px solid #fff!important;border-radius:5px!important;font-size:1em!important;color:#f5f5db!important;margin:0 auto!important;display:block!important;cursor:pointer!important}#form-submit input[type=submit]:hover{background:#688d34!important;color:#222!important}.lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:9999;cursor:pointer}.lightbox-content{position:relative;max-width:90%;max-height:90%;cursor:default}.lightbox-content img{max-width:100%;max-height:90vh;object-fit:contain}.lightbox-close{position:absolute;top:20px;right:40px;font-size:40px;color:#fff;cursor:pointer;z-index:10000}.lightbox-caption{color:#fff;text-align:center;padding:10px;font-size:18px}
