.anime,.centre{position:relative}a.btn,nav ul,nav ul>li a{text-align:center}#slideshow .caption,.grid .text,.lifestyle,.subscribe,nav a#pull{box-sizing:content-box}#slideshow .fade .item,.boxes .box .image,.grid .image,.internal .slideshow-wrap,.lifestyle .column,.lifestyle a,body.popupActive,header .wrap,main,nav ul>li a{overflow:hidden}.lifestyle a,footer .siteby a,footer li a,nav ul>li a{text-decoration:none}#slideshow .nav,#slideshow .pager li button,.boxes .box,.boxes .box .image img,.content .btn,.content a,.form input,.form textarea,.grid .image,.grid .image .overlay,.grid.living-options .image .overlay,.grid.location .image .overlay,.lifestyle a .overlay,.request-info button,.stay-connected .columns .overlay,.stay-connected .columns h3,.subscribe button,footer a img.logo,footer a.pd img,footer li a,header a.logo img,nav ul>li a{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body{padding:0;margin:0;-webkit-font-smoothing:subpixel-antialiased;background:url(../images/bg-body.png) fixed;font-family:Khula,sans-serif}.centre{margin:0 auto;width:80%;max-width:1450px}.internal main{background:#fff;margin-bottom:120px}img{border:0;height:auto}body.preload *{-webkit-transition:none!important;transition:none!important}#load{display:none!important}.desktop{display:block}.mobile{display:none!important}::-moz-selection{background:#97c695}::selection{background:#97c695}::-webkit-scrollbar-corner{background:0 0;display:none}.content a.btn,.content hr{display:inline-block}::-webkit-scrollbar{width:10px;height:10px}.line.green,.line.teal,.line.white{height:8px;width:100%}::-webkit-scrollbar-track{background:#26262a}::-webkit-scrollbar-thumb{background:#00978e;box-shadow:none}::-webkit-scrollbar-thumb:hover{background:#00c4a0}.anime{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.line.green,.line.teal,.line.vertical,.line.white{position:absolute;z-index:9998}.anime.s2{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.anime.s2.d2{-webkit-transition:all .2s .2s ease-out;transition:all .2s .2s ease-out}.anime.s2.d4{-webkit-transition:all .2s .4s ease-out;transition:all .2s .4s ease-out}.anime.s2.d6{-webkit-transition:all .2s .6s ease-out;transition:all .2s .6s ease-out}.anime.s2.d8{-webkit-transition:all .2s .8s ease-out;transition:all .2s .8s ease-out}.anime.s2.d1x{-webkit-transition:all .2s 1s ease-out;transition:all .2s 1s ease-out}.anime.s4{-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.anime.s4.d2{-webkit-transition:all .4s .2s ease-out;transition:all .4s .2s ease-out}.anime.s4.d4{-webkit-transition:all .4s .4s ease-out;transition:all .4s .4s ease-out}.anime.s4.d6{-webkit-transition:all .4s .6s ease-out;transition:all .4s .6s ease-out}.anime.s4.d8{-webkit-transition:all .4s .8s ease-out;transition:all .4s .8s ease-out}.anime.s4.d1x{-webkit-transition:all .4s 1s ease-out;transition:all .4s 1s ease-out}.anime.s6{-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.anime.s6.d2{-webkit-transition:all .6s .2s ease-out;transition:all .6s .2s ease-out}.anime.s6.d4{-webkit-transition:all .6s .4s ease-out;transition:all .6s .4s ease-out}.anime.s6.d6{-webkit-transition:all .6s .6s ease-out;transition:all .6s .6s ease-out}.anime.s6.d8{-webkit-transition:all .6s .8s ease-out;transition:all .6s .8s ease-out}.anime.s6.d1x{-webkit-transition:all .6s 1s ease-out;transition:all .6s 1s ease-out}.anime.s8{-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.anime.s8.d2{-webkit-transition:all .8s .2s ease-out;transition:all .8s .2s ease-out}.anime.s8.d4{-webkit-transition:all .8s .4s ease-out;transition:all .8s .4s ease-out}.anime.s8.d6{-webkit-transition:all .8s .6s ease-out;transition:all .8s .6s ease-out}.anime.s8.d8{-webkit-transition:all .8s .8s ease-out;transition:all .8s .8s ease-out}.anime.s8.d1x{-webkit-transition:all .8s 1s ease-out;transition:all .8s 1s ease-out}.anime.s1x{-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.anime.s1x.d2{-webkit-transition:all 1s .2s ease-out;transition:all 1s .2s ease-out}.anime.s1x.d4{-webkit-transition:all 1s .4s ease-out;transition:all 1s .4s ease-out}.anime.s1x.d6{-webkit-transition:all 1s .6s ease-out;transition:all 1s .6s ease-out}.anime.s1x.d8{-webkit-transition:all 1s .8s ease-out;transition:all 1s .8s ease-out}.anime.s1x.d1x{-webkit-transition:all 1s 1s ease-out;transition:all 1s 1s ease-out}.anime.s2x{-webkit-transition:all 2s ease-out;transition:all 2s ease-out}.anime.s2x.d2{-webkit-transition:all 2s .2s ease-out;transition:all 2s .2s ease-out}.anime.s2x.d4{-webkit-transition:all 2s .4s ease-out;transition:all 2s .4s ease-out}.anime.s2x.d6{-webkit-transition:all 2s .6s ease-out;transition:all 2s .6s ease-out}.anime.s2x.d8{-webkit-transition:all 2s .8s ease-out;transition:all 2s .8s ease-out}.anime.s2x.d1x{-webkit-transition:all 2s 2s ease-out;transition:all 2s 2s ease-out}.anime.fade-in,.anime.fade-out{opacity:0}.anime.fade-in.viewport,.anime.fade-out.viewport{opacity:1}.anime.slide-top{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.anime.slide-top.viewport{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.anime.slide-right{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.anime.slide-right.viewport{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.anime.slide-bottom{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.anime.slide-bottom.viewport{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.anime.slide-left{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.anime.slide-left.viewport{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.content{background:#fff;padding:70px 0;width:60%;float:left;left:20%;font-size:16px;font-weight:300}.content h1{margin:0 0 25px;padding:0;font:100 42px/1.2em Khula,sans-serif;line-height:1.4em;color:#333}.content h2{margin:0 0 25px;padding:0;font:300 34px/1.2em Khula,sans-serif}.content h3{margin:0 0 20px;padding:0;font:300 26px/1.2em Khula,sans-serif}.content h4{margin:0 0 15px;padding:0;font:300 20px/1.2em Khula,sans-serif}.content h1 a,.content h2 a,.content h3 a,.content h4 a{background:#00978e;color:#fff;padding:.05em .5em}.content ul,li{list-style:none;margin:0;padding:0}.content ul{margin:30px 0;background:#f9f9f9;padding:55px 5%;width:90%;float:left}.content ul li:before{content:"\f054";font-family:FontAwesome;color:#00978e;font-size:14px;margin-right:20px}.content ul li{margin-bottom:15px}.content a{color:#00978e}.content a.wrapper{padding:0;background:0 0}.content li.pag-current{background:#00978e}a.btn{background:#303030;color:#fff;cursor:pointer;padding:15px 25px;font:100 18px/1em Khula,sans-serif;margin-top:5px}a.btn-back::before,a.btn.download:before{font-family:FontAwesome;margin-right:10px}a.btn-back::before{content:"";font-size:16px}a.btn.download:before{content:"\f019";color:#fff;font-size:18px}.content p{margin:0 0 25px;padding:0;font-size:18px;line-height:1.5em}.content p.intro{margin:0 0 25px;font-size:1.5em;line-height:1.3em}.content strong{font-weight:700}.content hr{width:100%;margin:40px 0 50px;clear:both;border:none;border-top:1px solid #ddd}.content .fine{display:block;margin-top:10px;font-size:.9em;line-height:1.25em}.content .contBg{background:#eee;margin:40px 0;padding:40px}.line.green{background:#97c695;background:-webkit-linear-gradient(315deg,rgba(151,198,149,1) 0,rgba(166,224,179,1) 100%);background:linear-gradient(135deg,rgba(151,198,149,1) 0,rgba(166,224,179,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c695', endColorstr='#a6e0b3', GradientType=1 )}.line.teal{background:#00978e;background:-webkit-linear-gradient(315deg,rgba(0,196,160,1) 0,rgba(0,151,142,1) 100%);background:linear-gradient(135deg,rgba(0,196,160,1) 0,rgba(0,151,142,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c4a0', endColorstr='#00978e', GradientType=1 )}.line.white{background:#fff}.line.vertical{background:#9ABA1B;height:500px;width:8px}header{position:fixed;width:100%;z-index:9999;top:0}header .inner{background:rgba(255,255,255,.8);margin:1% auto;position:relative;width:96%;height:192px;max-width:1660px}header a.logo{position:absolute;right:40px;z-index:10}header .tagline{position:absolute;left:40px;top:45px;color:#97c695;text-transform:uppercase;letter-spacing:-.05em}header .tagline span{float:left;clear:left;font:400 45px/1em "Tenor Sans",sans-serif}footer,nav{clear:both}header .tagline .soclose{color:#00978e}header .line.green{left:0;bottom:0;width:100%;background:#00978e;z-index:1;height:6px}header .line.white{left:-700px;top:75px;width:500px}header .line.green.viewport{left:0}header .line.white.viewport{left:-450px}header .wrap{width:100%;height:100%;position:relative}header.scroll a.logo{top:15px}header.scroll .logo img{width:180px}header.scroll .inner{height:100px}header.scroll nav{left:30px;right:auto}header.scroll .line.white,header.scroll .tagline{display:none}header.scroll .line.green{left:0}nav{position:absolute;bottom:45px;right:40px;width:auto;height:20px;margin:0;padding:0;z-index:3;-moz-transition:all .4s ease-in-out}nav ul,nav ul>li{position:relative;padding:0}nav ul{margin:0;list-style:none;display:block}nav ul>li{width:auto;height:65px;margin:0 20px 0 0;display:inline-block}nav ul>li a{font:300 20px/1.2em Lato,arial;color:#2a2a2a;text-transform:capitalize;float:left;display:inline}nav ul>li:last-child{margin:0}nav ul li ul{position:absolute;top:65px;left:-31px;right:0;margin:0 auto;height:0;padding:0!important;display:none;z-index:0}nav ul>li ul.dropdown{height:350px;display:block!important;z-index:99999}nav ul>li ul.dropdown li{width:auto;height:auto;line-height:40px;margin:0!important;padding:0;display:block}nav ul>li ul li a{height:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}nav ul>li ul.dropdown li a{width:170px;height:45px;background:#333;background:rgba(0,0,0,.7);font:300 20px/45px Lato,arial;margin:0;padding:0;color:#fff;text-transform:lowercase;border:none;display:block}#slideshow .caption,.grid h2,.lifestyle h2{text-transform:uppercase}nav ul>li ul.dropdown li a.current{color:#fff!important}nav a#pull{color:#fff;cursor:pointer;display:none}#slideshow,#slideshow .fade .item{position:relative;cursor:default;width:100%;padding:0}#slideshow{height:auto;margin:0;z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.internal .slideshow-wrap{background:url(../images/bg-blur.jpg) 0 0/cover no-repeat fixed;width:100%;max-height:940px}.internal #slideshow{max-height:none!important;max-width:1700px;margin:0 auto;display:block}#slideshow .fade{overflow:hidden}#slideshow .fade .item{margin:0;float:left;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.large-image-bg,.large-image-close{-webkit-transform:translateZ(0);position:fixed}#slideshow .fade .item img{width:100%;height:auto;margin:0;padding:0;display:block}#slideshow .caption{background:#333;background:rgba(240,243,115,.8);padding:40px 40px 0;font:400 34px/1em 'Tenor Sans',sans-serif;color:#00978e;width:50%;z-index:9;position:absolute;bottom:0;right:0;height:280px}#slideshow .pager{position:absolute;bottom:40px;right:40px;z-index:9999}#slideshow .pager li{margin:0;padding:0;float:left;cursor:pointer;color:transparent}#slideshow .pager li button{width:15px;height:15px;margin:5px;background:rgba(255,255,255,0);border:2px solid #fff;border-radius:10px;float:left;cursor:pointer;color:transparent}#slideshow .pager li.slick-active button{background:rgba(255,255,255,1)}#slideshow .nav{position:absolute;color:#fff;font-size:50px;top:49%;text-shadow:1px 1px 2px rgba(0,0,0,.4);cursor:pointer;z-index:9998}#slideshow .nav.prev{left:50px}#slideshow .nav.next{right:50px}#slideshow .subscribe{position:absolute;left:0;bottom:0}#slideshow .subscribe h3{font:300 30px/40px Khula,sans-serif;margin:0 0 15px}#slideshow .subscribe .contact-les{float:right;font:400 34px/44px Khula,sans-serif;text-align:right;padding:12px 0 0}#slideshow .subscribe .contact-les h4{font:300 36px/46px Khula,sans-serif;margin:0 0 15px}#slideshow .subscribe .contact-les a.block,#slideshow .subscribe .contact-les a.ph{font:400 24px/34px Khula,sans-serif;color:#fff;text-decoration:none}.subscribe{position:absolute;z-index:9999;bottom:0;color:#fff;width:75%;padding:30px 50px;background:#00978e;background:-webkit-linear-gradient(315deg,rgba(0,151,142,1) 0,rgba(0,196,160,1) 100%);background:linear-gradient(135deg,rgba(0,151,142,1) 0,rgba(0,196,160,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00978e', endColorstr='#00c4a0', GradientType=1 )}.subscribe .info-form{float:left}.subscribe input{font:300 20px/30px Khula,sans-serif;color:#91ffd2;background:0 0;border:1px solid #91ffd2;padding:13px 20px 10px;margin-right:5px;box-shadow:none;border-radius:0;-webkit-appearance:none;float:left}.subscribe input:-moz-placeholder{color:#91ffd2;font:300 20px/30px Khula,sans-serif;opacity:1}.subscribe input::-moz-placeholder{color:#91ffd2;font:300 20px/30px Khula,sans-serif;opacity:1}.subscribe input:-ms-input-placeholder{color:#91ffd2;font:300 20px/30px Khula,sans-serif;opacity:1}.subscribe input::-webkit-input-placeholder{color:#91ffd2;font:300 20px/30px Khula,sans-serif;opacity:1}.subscribe button{background:#303030;border:0;color:#fff;padding:12px 20px 11px;font:100 21px/31px Khula,sans-serif;cursor:pointer;border-radius:0}.subscribe button:after{content:"\f054";font-family:FontAwesome;font-size:18px;margin-left:10px}.boxes{display:inline-block;width:100%}.boxes .columns{float:left}.boxes .box .text{text-align:center;padding:30px 30px 35px}.boxes .box{position:relative;background:#fff;margin:10px 5px;border:1px solid #f2f2f2;color:#333}.boxes .box .image{display:block;position:relative}.boxes .box .image img{width:100%;height:auto;display:block}.boxes .box h3{color:#333;margin-bottom:.5em}.boxes .box span{font:300 18px/1.3em Khula,sans-serif;color:#333}.boxes[data-columns]::before{content:'3 .columns.w33'!important}@media screen and (max-width:700px){.boxes[data-columns]::before{content:'1 .columns.w100'!important}}@media screen and (min-width:701px) and (max-width:1280px){.boxes[data-columns]::before{content:'2 .columns.w50'!important}}@media screen and (min-width:1281px){.boxes[data-columns]::before{content:'3 .columns.w33'!important}}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.33%}.w50{width:50%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w100{width:100%}.grid{padding:180px 0 0}.grid .column{z-index:1000;position:absolute}.grid .image{width:60%;left:0;box-shadow:2px 2px 6px rgba(0,0,0,.4)}.grid .image .overlay{background:rgba(0,0,0,0);height:0;width:100%;position:absolute;top:0;padding:0;text-align:left;cursor:pointer}.grid .image img{width:100%;float:left}.grid .text{width:56%;right:0;top:150px;background:#fff;padding:6%}.grid .text p{font:300 20px/1.6em Khula,sans-serif;color:#343434;margin:0}.grid h2{top:0;left:64%;position:absolute;font:400 50px/1em 'Tenor Sans',sans-serif;color:#fff}.grid .line{top:0;left:140%}.grid .line.viewport{left:0}.grid .text p:after{content:"\f04d";font-family:FontAwesome;font-size:12px;margin-left:8px}.grid .text p.first{margin-bottom:10px}.grid .text p.first:after{content:""}.grid .underlay{z-index:100;position:absolute;width:35%;height:730px;top:-55px;left:15%;background:rgba(0,10,0,.3)}.grid.living-options h2{color:#383838}.grid.living-options .underlay{background:rgba(0,151,142,.3)}.grid.living-options .text{width:45%}.grid.living-options .text p:after{color:#00978e}.grid.location{background:url(../images/home/griffin-pocket-bg-location.jpg) 0 0/cover no-repeat fixed}.grid.location .underlay{background:rgba(57,174,175,.4)}.grid.location .text p:after{color:#39aeaf}.lifestyle{min-height:600px;position:relative;padding:0 0 420px}.lifestyle a img{float:left;width:100%}.lifestyle .column{float:left;position:relative}.lifestyle .line{background:#a6e0b3;left:25%;bottom:11%;height:51%}.lifestyle h2{top:25%;left:28%;position:absolute;font:100 50px/1em 'Tenor Sans',sans-serif;color:#fff;margin:0;z-index:999}.lifestyle .text{color:#383838;text-align:left;width:34%;position:absolute;bottom:10%;left:28%;padding:0}.lifestyle .text p{font:300 20px/1.6em Khula,sans-serif;margin-bottom:15px}.lifestyle .text p:last-child{margin-bottom:0}.lifestyle .text p:last-child:after{content:"\f04d";font-family:FontAwesome;font-size:12px;margin-left:8px;color:#a6e0b3}.stay-connected h2,.stay-connected h3{color:#383838;text-transform:uppercase}.lifestyle a{height:500px;width:100%}.lifestyle a .overlay{background:rgba(0,0,0,0);height:0;width:100%;position:absolute;top:0;padding:0;text-align:center;cursor:pointer;z-index:1}.stay-connected{padding:250px 0 80px;position:relative}.stay-connected .centre{max-width:1220px}.stay-connected h2{font:400 40px/1em "Tenor Sans",sans-serif;left:50%;position:absolute;top:125px;margin:0}.stay-connected .h3-wrap{float:left;width:100%;text-align:center;position:relative;height:50px}.stay-connected h3{font:400 25px/1em "Tenor Sans",sans-serif;position:relative;bottom:0;margin-bottom:0;margin-top:20px}.stay-connected .line{width:50%;right:0;top:100px}.stay-connected .columns{text-align:center;cursor:pointer}.stay-connected .columns a{position:relative;display:block;margin:0 10px}.stay-connected .columns img{box-shadow:2px 2px 3px rgba(0,0,0,.5);width:100%;display:block}.master-plan-list img{width:1000px;max-width:100%;height:auto;margin:0 auto}.plan-list{float:left;width:18%;margin:0 2% 30px 0}.plan-list.last{margin-right:0}.plan-list img{width:100%;height:auto}.large-image-bg{background-color:#333;filter:alpha(opacity=70);left:0;opacity:.7;top:0;width:100%;z-index:99998}.large-image-wrapper{background-color:#fff;border:3px solid #444;box-shadow:0 0 5px #222;margin-left:-600px;left:50%;padding:3px;position:fixed;top:5%;max-height:90%;z-index:99999;overflow-x:hidden;overflow-y:scroll}.large-image-wrapper img{max-width:1200px}.large-image-close{height:40px;right:20px;top:20px;width:32px;font-size:40px;color:#fff;z-index:999999}#google-map,footer,footer a.pd{position:relative}.location-page ul{margin-top:0}.location-page ul div{width:45%;float:left;padding-right:5%}.location-page ul div:last-child{width:50%;padding:0}.location-page ul li{width:100%;float:left;font:100 18px/1.3em Khula,sans-serif}#google-map{padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin:50px 0 0}#google-map #map{position:absolute;top:0;left:0;width:100%;height:100%}#popup .content h1{font-size:30px;margin:0}#popup .content p.intro{font-size:20px;font-weight:bolder;margin:0}.form{float:left;width:100%}.form div{width:100%;float:left}.form input[type=text],.form select,.form textarea{background:0 0;color:#777;border:none;border-bottom:2px solid #eee;width:47%;float:left;padding:20px 2% 20px 0;font:100 20px/1em Khula,sans-serif}.form input[type=submit]{cursor:pointer;font:100 18px/1em Khula,sans-serif;color:#fff;padding:18px 30px;display:inline-block;background:#00978e;margin-top:20px;width:auto}.form input.right{float:right}.form textarea{width:96%;height:auto}footer,footer .text{width:100%;float:left}.form .mandatory{color:#00978e}.form .mandatory::-webkit-input-placeholder{color:#00978e}.form .mandatory:-moz-placeholder{color:#00978e}.form .mandatory::-moz-placeholder{color:#00978e}.form .mandatory:-ms-input-placeholder{color:#00978e}footer{background:#26262a;height:auto;margin:100px 0 0;padding:0;color:#fff}footer .text{padding:60px 0 40px}footer a.pd{margin:0;padding:0;width:174px;height:25px;float:left;display:block}footer li,footer ul{list-style:none;margin:0 auto;padding:0;position:relative;text-align:center}footer li{display:inline-block;margin:0 19px;font:100 14px/24px Khula,sans-serif;line-height:77px}footer li:first-child{position:absolute;left:0;margin:0}footer li:last-child{position:absolute;right:0;margin:0}footer li a{color:#fff}footer li.logo-li{line-height:10px}footer img.logo{display:inline;height:inherit}footer .logo-unison a{height:50px}footer .logo-unison img{position:relative;top:10px}footer .siteby{background:#1d1d23;padding:10px 0;float:left;width:100%}footer .siteby .contact{display:none}footer .siteby a{font:100 15px/1em Khula,sans-serif;color:#fff}footer .subscribe{position:absolute;left:0;top:-100px;bottom:auto;padding:40px 3% 40px 5%;width:62%;text-align:right}.internal footer .subscribe div>span,footer .subscribe>span{font:100 30px/40px Khula,sans-serif;margin-right:40px;display:inline}footer .subscribe input{width:170px;float:none}footer .subscribe form{display:inline}footer .subscribe button{float:right;position:relative;top:0}.noWrap{white-space:nowrap!important}@media only screen and (min-width:800px){footer a.pd:hover img,footer a:hover img.logo,header a.logo:hover img{opacity:.6}nav ul>li:hover ul{display:block}nav ul>li:hover>a{color:#97c695}nav ul li ul.dropdown li:hover a,nav ul>li ul.dropdown li a:hover{color:#fff!important;background:#97c695}#slideshow .nav:hover{color:#00978e}#slideshow .pager a:hover span:after{content:"\f111"}.grid .image:hover .overlay:after,.lifestyle a:hover .overlay:after{content:"View more";font:300 40px/1em Khula,sans-serif;color:#fff}.subscribe button:hover{background:#97c695}.boxes .box:hover{background:#f9f9f9;border:1px solid #f9f9f9}.boxes .box:hover .image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.grid .image:hover .overlay{background:rgba(0,0,0,.8);height:100%;padding:32% 0 0}.grid .image:hover .overlay:after{text-align:left;padding-left:100px}.grid.living-options .image a:hover:after{background-color:rgba(0,151,142,.3)}.grid.living-options .image:hover .overlay{background:rgba(0,151,142,.8)}.grid.location .image:hover .overlay{background:rgba(49,186,187,.8)}.lifestyle a:hover .overlay{background:rgba(151,198,149,.8);height:100%;padding:400px 0 0}.lifestyle a:hover .overlay:after{text-align:center}.stay-connected .columns:hover .overlay{background:rgba(151,198,149,.8);height:100%;width:100%;position:absolute;top:0}.stay-connected .columns:hover h3{bottom:80px;position:relative;font-size:40px;font-weight:400;margin:0;color:#fff}.large-image-close:hover,footer li a:hover{color:#97c695}.form input[type=submit]:hover,a.btn:hover{background:#97c695}}@media only screen and (max-width:2280px){#slideshow .caption{height:240px}.lifestyle .line{height:52%}.lifestyle h2{top:23%}.lifestyle a:hover .overlay{padding:365px 0 0}}@media only screen and (max-width:2180px){.lifestyle a:hover .overlay{padding:330px 0 0}}@media only screen and (max-width:2070px){.internal #slideshow{max-height:700px}.lifestyle .text{left:29%;width:36%}}@media only screen and (max-width:1980px){.content{width:70%;left:15%}.lifestyle h2{top:22%}.lifestyle a:hover .overlay{padding:300px 0 0}}@media only screen and (max-width:1920px){#slideshow .subscribe .contact-les,#slideshow .subscribe .contact-les a.ph{font:400 24px/34px Khula,sans-serif}.lifestyle .text{width:38%}}@media only screen and (max-width:1850px){.lifestyle .text{width:40%}}@media only screen and (max-width:1800px){.subscribe input{width:200px}#slideshow .caption{font:400 32px/1em "Tenor Sans",sans-serif}.grid .underlay{height:705px}.lifestyle h2{top:20%}.lifestyle a:hover .overlay{padding:280px 0 0}}@media only screen and (max-width:1790px){.internal footer .subscribe div>span,footer .subscribe>span{font:300 29px/39px Khula,sans-serif}}@media only screen and (max-width:1750px){.internal .slideshow-wrap{max-height:940px}.grid{padding:160px 0 0}.grid .underlay{height:690px}.lifestyle .text{width:42%}}@media only screen and (max-width:1690px){header .inner{margin:2% auto}.content{width:80%;left:10%}.internal #slideshow{max-height:650px}.subscribe input{width:180px}.grid .underlay{height:660px}.grid .text{top:110px}.grid h2{font:400 44px/1em "Tenor Sans",sans-serif;left:63%}.lifestyle .text{left:30%;bottom:14%}.lifestyle .line{height:50%;bottom:14%}.lifestyle a:hover .overlay{padding:260px 0 0}footer .subscribe{width:65%}}@media only screen and (max-width:1630px){.internal footer .subscribe div>span,footer .subscribe>span{font:300 28px/38px Khula,sans-serif}}@media only screen and (max-width:1600px){header .line.white{top:74px}.internal .slideshow-wrap{max-height:900px}.subscribe input{width:160px}.grid{padding:160px 0 0}.grid .text{padding:5%}.grid .text p,.lifestyle .text p{font:300 18px/1.6em Khula,sans-serif}.grid .underlay{height:640px}.lifestyle{padding:0 0 400px}.lifestyle .text{width:42%;left:31%}.lifestyle a:hover .overlay{padding:240px 0 0}footer .subscribe{width:70%}}@media only screen and (max-width:1550px){.grid{padding:160px 0 0}.grid .underlay{height:620px}.internal .slideshow-wrap{max-height:880px}header .tagline span{font:400 40px/1em "Tenor Sans",sans-serif}}@media only screen and (max-width:1500px){.subscribe input:-moz-placeholder{font:300 18px/28px Khula,sans-serif}.subscribe input::-moz-placeholder{font:300 18px/28px Khula,sans-serif}.subscribe input:-ms-input-placeholder{font:300 18px/28px Khula,sans-serif}.subscribe input::-webkit-input-placeholder{font:300 18px/28px Khula,sans-serif}.subscribe input{width:130px;font:300 18px/28px Khula,sans-serif}.subscribe button{font:300 18px/28px Khula,sans-serif;padding:12px 18px 10px}#slideshow .subscribe .contact-les h4{font:300 32px/42px Khula,sans-serif}#slideshow .subscribe .contact-les,#slideshow .subscribe .contact-les a.block,#slideshow .subscribe .contact-les a.ph{font:400 22px/32px Khula,sans-serif}#slideshow .caption{font:400 30px/40px "Tenor Sans",sans-serif}.internal .slideshow-wrap{max-height:850px}.grid{padding:160px 0 0}.grid .underlay{height:600px}.lifestyle{padding:0 0 370px}.lifestyle .text{width:44%}.lifestyle .line{height:51%}.grid h2,.lifestyle h2{font:400 42px/1em "Tenor Sans",sans-serif}.lifestyle h2{top:19%;left:28%}.lifestyle a:hover .overlay{padding:240px 0 0}.location .text{width:50%}footer .subscribe input{width:140px}footer .subscribe input#FullName{width:150px}footer li{margin:0 15px}}@media only screen and (max-width:1450px){.lifestyle .line{height:50%}.internal .slideshow-wrap{max-height:810px}footer li{margin:0 10px}}@media only screen and (max-width:1420px){.subscribe input#fieldName{width:120px}.internal .slideshow-wrap{max-height:800px}.grid{padding:150px 0 0}.grid .underlay{height:580px}.lifestyle{padding:0 0 350px}.lifestyle .line{height:51%}.lifestyle a:hover .overlay{padding:220px 0 0}}@media only screen and (max-width:1400px){header .tagline span{font:400 38px/1em "Tenor Sans",sans-serif}footer .centre{width:90%}}@media only screen and (max-width:1370px){nav{bottom:35px}nav ul li ul{top:55px}.internal .slideshow-wrap{max-height:760px}.grid{padding:140px 0 10px}.grid .underlay{height:565px}.lifestyle{padding:0 0 360px}.lifestyle h2{top:17%}.lifestyle .text{width:42%}.lifestyle a:hover .overlay{padding:200px 0 0}footer .subscribe{width:72%}}@media only screen and (max-width:1334px){.subscribe{padding:25px 35px 20px}.subscribe input{padding:12px 18px 9px}.subscribe button{padding:11px 9px 8px 15px}.subscribe button:after{font-size:16px}.subscribe input{font:300 16px/1em Khula,sans-serif}#slideshow .subscribe .contact-les h4{margin:0 0 10px}#slideshow .subscribe h3{font:300 28px/1em Khula,sans-serif}#slideshow .caption{height:200px;font:400 26px/36px "Tenor Sans",sans-serif;padding:30px 30px 0}#slideshow .nav{font-size:40px}#slideshow .nav.prev{left:40px}#slideshow .nav.next{right:40px}.internal .slideshow-wrap{max-height:740px}.grid{padding:140px 0 0}.grid h2{font:400 38px/1em "Tenor Sans",sans-serif;left:65%}.grid .text{width:46%;top:95px;padding:6%}.grid .underlay{height:560px;left:8%;width:38%}.grid .image{width:62%}.grid .image:hover .overlay{text-align:left}.grid .image:hover .overlay:after{padding-left:80px;font:300 38px/1.2em Khula,sans-serif}.grid .text p,.lifestyle .text p{font:300 18px/1.6em Khula,sans-serif}.lifestyle{padding:0 0 260px}.lifestyle h2{top:20%;font:400 42px/1em "Tenor Sans",sans-serif}.lifestyle .text{width:49%}.stay-connected .columns:hover h3{bottom:75px;font-size:35px}footer .subscribe input#FullName{width:130px}}@media only screen and (max-width:1280px){header .line.green.viewport{left:295px}#slideshow .subscribe .contact-les{padding:18px 0}#slideshow .subscribe .contact-les,#slideshow .subscribe .contact-les a.block,#slideshow .subscribe .contact-les a.ph{font:400 18px/28px Khula,sans-serif}#slideshow .subscribe .contact-les h4{font:400 26px/1em Khula,sans-serif}.subscribe input:-moz-placeholder,.subscribe input:-ms-input-placeholder,.subscribe input::-moz-placeholder,.subscribe input::-webkit-input-placeholder{font:300 14px/1em Khula,sans-serif}.subscribe input{font:300 14px/1em Khula,sans-serif;width:110px}.subscribe input#fieldName{width:100px}#slideshow .subscribe{height:95px}#slideshow .subscribe h3{font:300 26px/1em Khula,sans-serif}#slideshow .caption{font:400 24px/1em "Tenor Sans",sans-serif;height:150px;padding:25px 35px 35px}.internal .slideshow-wrap{max-height:720px}header .inner{height:152px}header .tagline{top:30px;left:35px}header .tagline span{font:400 32px/1em "Tenor Sans",sans-serif;left:35px;top:35px}header a.logo{right:30px;top:10px}header a.logo img{width:240px}header .line.white{left:-211px;top:63px}header .line.green{height:6px}header.scroll .line.green{left:0}nav{bottom:28px;right:28px}nav ul>li{height:48px}nav ul li ul{top:48px}.grid h2,.stay-connected h2{font:400 36px/1em "Tenor Sans",sans-serif}.lifestyle{min-height:550px}.lifestyle a:hover .overlay{padding:180px 0 0}.lifestyle a:hover .overlay:after{font:300 34px/1em Khula,sans-serif}.lifestyle .text p{font:300 18px/1.6em Khula,sans-serif}.large-image-wrapper{margin-left:-500px}.large-image-wrapper img{max-width:1000px}footer .subscribe>span{font:300 22px/42px Khula,sans-serif;margin-right:35px}}@media only screen and (max-width:1230px){.grid h2,.stay-connected h2{font:400 34px/1em "Tenor Sans",sans-serif}.lifestyle h2{top:21%;font:400 38px/1em "Tenor Sans",sans-serif}.lifestyle .text{width:43%}.subscribe button{padding:9px 9px 6px 15px}.stay-connected .columns:hover h3{bottom:70px;font-size:30px}.plan-list{width:31%}footer .subscribe{width:74%}footer ul{padding-left:30px}}@media only screen and (max-width:1210px){header .tagline span{font:400 30px/1.1em "Tenor Sans",sans-serif}.internal .slideshow-wrap{max-height:680px}.subscribe{width:80%}.grid .underlay{height:520px}.lifestyle{min-height:520px}.lifestyle .text{bottom:11%}.lifestyle .line{bottom:11%;height:60%}}@media only screen and (max-width:1180px){footer .subscribe>span span.sm,header .line.white,header .tagline{display:none}header .inner{height:100px}header .line.green.viewport{left:0}nav{bottom:45px;left:35px;right:auto}nav ul>li{height:65px}nav ul li ul{top:65px}.internal .slideshow-wrap{max-height:660px}.boxes .box span{font:300 17px/1.3em Khula,sans-serif}.grid{padding:120px 0 0}.grid .underlay{width:42%;height:500px;top:-42px}.grid .text{font:300 17px/1.6em Khula,sans-serif;top:90px}.grid .image{width:64%}.grid h2{left:68%;font:400 32px/1em "Tenor Sans",sans-serif}.grid .image:hover .overlay:after{font:300 36px/1.2em Khula,sans-serif}.lifestyle h2,.stay-connected h2{font:400 32px/1em "Tenor Sans",sans-serif}.lifestyle h2{top:20%}.lifestyle .text{width:48%}.lifestyle .line{height:62.3%}.stay-connected{padding:210px 0 80px}footer li{font:300 14px/60px Khula,sans-serif}footer li.logo-griffin img{width:170px}footer li.logo-unison img{width:130px;top:0}footer .subscribe{width:72%}footer .subscribe>span{text-transform:capitalize}}@media only screen and (max-width:1120px){.internal .slideshow-wrap{max-height:630px}.content .boxes .columns{width:50%}.boxes .box span{font:300 18px/1.3em Khula,sans-serif}.location-page ul div{width:50%;padding-right:5%}.location-page ul div:last-child{width:45%}.stay-connected h3{font:400 24px/1em "Tenor Sans",sans-serif}footer .subscribe{width:75%;padding:40px 4% 40px 5%}footer .text{text-align:center;padding:45px 0 30px}footer li{margin:0 12px}footer li.contact{display:none}footer .siteby .contact,footer .siteby .contact a{font:100 14px/25px Khula,sans-serif}footer .siteby .contact{display:inline-block;float:right}footer .centre ul{margin:0 auto;width:calc(100% - 30px)}}@media only screen and (max-width:1060px){.internal .slideshow-wrap{max-height:600px}header .inner,header.scroll .inner{height:95px}header a.logo img{width:200px}nav{bottom:40px;left:30px}nav ul>li{height:60px}nav ul>li a{font:300 18px/1em Khula,sans-serif}nav ul li ul{top:60px;left:-30px}nav ul>li ul.dropdown li a{font:300 18px/42px Khula,sans-serif;width:165px}nav span.sm{display:none}#slideshow .subscribe .contact-les h4{font:400 24px/1em Khula,sans-serif}.lifestyle h2{top:17%}.lifestyle .text{font:300 18px/1.6em Khula,sans-serif}.lifestyle a:hover .overlay:after{font:300 32px/1em Khula,sans-serif}.lifestyle a:hover .overlay{padding:160px 0 0}.subscribe{padding:25px 25px 20px;width:80%}.grid .underlay{height:485px}.grid .text{width:60%}.grid .text p{font:300 17px/1.6em Khula,sans-serif}.grid .image:hover .overlay:after{font:300 34px/1.2em Khula,sans-serif}.large-image-wrapper{margin-left:-425px}.large-image-wrapper img{max-width:850px}footer .subscribe{width:80%;padding:40px 4% 40px 5%}footer li{margin:0 10px}}@media only screen and (max-width:1030px){#slideshow .subscribe .contact-les{padding:0;font:400 20px/1.3em Khula,sans-serif}#slideshow .subscribe .contact-les h4{font:400 26px/1em Khula,sans-serif}#slideshow .subscribe .contact-les span.sm{display:none}#slideshow .subscribe .contact-les a.block{display:block}.internal .slideshow-wrap{max-height:580px}.grid .underlay{width:47%;top:-55px}.grid.living-options .text{width:46%}.lifestyle{padding:0 0 290px}.stay-connected .columns:hover h3{bottom:60px;font-size:25px}}@media only screen and (max-width:1000px){#slideshow .nav{font-size:40px;top:40%}.internal .slideshow-wrap{max-height:560px}.grid .underlay{top:-55px}.grid .text{top:90px;width:54%}.grid .image:hover .overlay:after{font:300 30px/1.2em Khula,sans-serif}.lifestyle{padding:0 0 200px}.lifestyle .text{width:50%}.lifestyle .line{height:63%}.lifestyle a:hover .overlay:after{font:300 30px/1em Khula,sans-serif}.lifestyle a:hover .overlay{padding:155px 0 0}footer{margin:50px 0 0}footer .subscribe{width:92%;padding:40px 4%;text-align:center;float:left;position:relative;top:auto}}@media only screen and (max-width:950px){.internal .slideshow-wrap{max-height:530px}.location-page ul li{font:300 16px/1.3em Khula,sans-serif}}@media only screen and (max-width:900px){.lifestyle{padding:0 0 200px}.lifestyle .text{width:58%}.lifestyle h2{top:15%}#slideshow .subscribe{position:relative}#slideshow .pager{display:none!important}#slideshow .caption{height:22px}.subscribe{width:92%;padding:25px 4% 20px}.internal .slideshow-wrap{max-height:500px}.large-image-wrapper{margin-left:-375px}.large-image-wrapper img{max-width:750px}.content ul{padding:55px 10%;width:80%}.location-page ul div{width:100%;padding-right:0}.location-page ul div:last-child{width:100%}.location-page ul li{font:300 20px/1.3em Khula,sans-serif}.grid .text{top:70px}.grid .image:hover .overlay:after{padding-left:60px}}@media only screen and (max-width:870px){header a.logo{right:20px}header a.logo img{width:165px}nav ul>li{margin:0 18px 0 0}nav ul>li a{font:300 17px/1em Khula,sans-serif}#slideshow .caption{width:100%;text-align:center;padding:30px 0}.internal .slideshow-wrap{max-height:490px}.boxes .box .text{padding:30px 26px 35px}.lifestyle{min-height:470px}.lifestyle .line{height:52%}.grid{padding:100px 0 0}.grid .underlay{display:none}.grid .text{width:54%}.grid h2{font:400 30px/1em "Tenor Sans",sans-serif}.stay-connected .columns h3{font:400 24px/1em "Tenor Sans",sans-serif}.stay-connected .columns:hover h3{font:400 26px/1em "Tenor Sans",sans-serif}footer{margin:0}footer .subscribe button{width:140px;top:2px;float:none;padding:11px 20px 12px}footer .subscribe{padding:20px 4% 40px;top:auto;position:relative}footer .subscribe>span{float:left;width:100%;margin:0 0 20px}footer .centre ul{width:100%;padding:0}footer .text{padding:35px 0}footer li:first-child,footer li:last-child{position:relative;left:auto;right:auto;width:100%}}@media only screen and (max-width:830px){.internal .slideshow-wrap{max-height:470px}.boxes .box .text{padding:35px 45px 40px}footer .subscribe{padding-left:5%;padding-right:5%;width:90%}footer .subscribe input{width:44%!important;float:left!important;margin:0;padding:15px 2%}footer .subscribe button{width:48%!important;float:left!important;margin:0;padding:11px 0;top:0}footer .subscribe input#FullName,footer .subscribe input#fieldEmail{margin-bottom:15px}footer .subscribe input#FullName,footer .subscribe input#HomePhone{margin-right:3%}}@media only screen and (max-width:800px){header .inner,nav{max-width:none;height:auto}header a.logo,header.scroll a.logo{left:20px;position:absolute;right:auto;top:auto;bottom:5px;z-index:100;-webkit-transition:all .3s .3s ease-out;transition:all .3s .3s ease-out;opacity:1}header.scroll nav,nav{left:0}header,header .inner,nav,nav a#pull{position:relative}header a.logo img,header.scroll a.logo img{width:180px}header .inner{background:0 0;margin:0;width:100%}header .line.green{display:none}header.open .logo{bottom:-2px}nav,nav .centre,nav a#pull,nav li,nav ul{width:100%!important;margin:0!important;padding:0!important;display:block;clear:both}nav ul{display:none}nav{position:static;min-height:65px;top:0;right:auto;margin:0;box-shadow:1px 1px 3px rgba(0,0,0,.6)}nav .clearfix:after,nav .clearfix:before{content:"";clear:both;display:table}nav ul li a span{height:43px}nav li{background:#333;width:100%!important;height:50px!important;display:block!important;float:none;border-bottom:1px solid #333!important}nav li:last-child{border:none}nav li ul li ul,nav li ul.dropdown,nav li ul.dropdown li,nav ul li ul{display:none!important;height:0!important}nav li a{width:100%;height:50px!important;font:300 16px/50px Khula,sans-serif!important;color:#fff!important;border:none!important;margin:0!important;padding:0!important;display:block;background:#222}nav a#pull{background:0 0;font:300 18px/85px Khula,sans-serif;height:75px;color:#999;text-transform:uppercase;text-align:right;display:block;clear:both;cursor:pointer;padding-right:10%!important;width:90%!important}nav a#pull:after{font-family:FontAwesome;content:"\f0c9";width:30px;height:30px;display:inline-block;position:absolute;right:30px;top:25px;font-size:26px;line-height:1em;color:#383838}nav span.sm{display:inline}.internal header nav ul li.in-touch a{color:#B79B5E!important;font-weight:400!important}.internal.scroll.past-header header nav ul li.in-touch a{background:#fff}#slideshow .nav{top:25%}.internal #slideshow .nav{top:40%}.desktop{display:none}.mobile{display:block!important}.open nav a#pull{height:60px}.open nav a#pull::after{right:25px;top:17px}.grid{padding:150px 0 120px;height:auto}.grid .image{width:100%;position:relative;left:auto;top:auto}.grid .text,.grid.living-options .text{width:82%;position:relative;left:auto;top:auto;padding:9%}.grid h2{position:absolute;left:auto;top:-60px;margin:0 0 40px}.grid .image:hover .overlay{text-align:center;padding:25% 0 0}.living-options.grid h2{opacity:1!important}.lifestyle{padding:0}.lifestyle a{float:left;height:480px}.lifestyle .line{display:none}.lifestyle .text{left:auto;width:70%;position:relative;padding:70px 15% 75px;float:left}.lifestyle .column.w25,.lifestyle .column.w75{width:50%}.lifestyle h2{position:relative;left:auto;top:auto;margin:0 0 40px 7%;color:#383838}.lifestyle .column .column.w30 img,.lifestyle .column.w25 img{margin-top:-20%}.lifestyle .column .column.w30,.lifestyle .column .column.w70{width:100%}.lifestyle a .overlay,.lifestyle a:hover .overlay{background:rgba(151,198,149,.8);height:100%;padding:185px 0 0}.lifestyle a .overlay:after,.lifestyle a:hover .overlay:after{content:"View more";font:300 30px/1em Khula,sans-serif;color:#fff;text-align:center}.stay-connected .columns h3,.stay-connected .columns:hover h3{font:400 24px/1em "Tenor Sans",sans-serif;bottom:auto}#slideshow .subscribe{padding:0;float:left;position:relative;width:100%;height:auto}#slideshow .subscribe .info-form{padding:30px 4%;width:94%}#slideshow .subscribe .contact-les{width:92%;float:left;text-align:right;padding:20px 4%;margin-top:-1px;background:#97c695;background:-webkit-linear-gradient(315deg,rgba(151,198,149,1) 0,rgba(166,224,179,1) 100%);background:linear-gradient(135deg,rgba(151,198,149,1) 0,rgba(166,224,179,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#97c695', endColorstr='#a6e0b3', GradientType=1)}#slideshow .subscribe .contact-les h4{float:left;margin:0}#slideshow .subscribe .contact-les a.ph{margin-right:20px}#slideshow .subscribe .contact-les a.block{display:inline;margin:0}#slideshow .subscribe input{width:20%!important}.internal .slideshow-wrap{max-height:450px}.large-image-wrapper{overflow:scroll}.siteby .centre a.pd .desktop{display:block}}@media only screen and (max-width:780px){footer .centre{width:90%}}@media only screen and (max-width:740px){#slideshow .nav{top:40%}#slideshow .caption,#slideshow .subscribe .info-form{display:none}.internal .slideshow-wrap{max-height:420px}.plan-list{width:100%}.grid{padding:100px 0}.grid.location{padding:120px 0 80px}.stay-connected{padding:180px 0 80px}.stay-connected h2{top:100px}.stay-connected .line{top:80px}.lifestyle .text{padding:60px 10% 65px;width:80%}.grid .text{width:80%;position:relative;left:auto;top:auto;padding:10%}.grid .text p{font:300 19px/1.6em Khula,sans-serif}.content .form input[type=text],.form select,.form textarea{width:100%}.content .form input.right{float:left}}@media only screen and (max-width:720px){.boxes .columns,.content .boxes .columns,.stay-connected .boxes .columns{width:100%}.internal .slideshow-wrap{max-height:400px}.lifestyle .column .column.w30 img{margin-top:-10%}.stay-connected .h3-wrap{height:110px}}@media only screen and (max-width:660px){.anime.fade-in,.anime.fade-out{opacity:1}.anime.slide-bottom,.anime.slide-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.grid .line{left:0}.centre{width:80%}.grid h2,.lifestyle h2{text-align:center;left:0;right:0;margin:0 auto 40px}.lifestyle .column.w25 img{margin-top:-10%}.stay-connected{padding:100px 0 80px}.stay-connected .centre{width:68%}.stay-connected h2{position:relative;top:auto;left:0;margin-bottom:30px;text-align:center}.stay-connected .line{display:none}.internal .slideshow-wrap{max-height:370px}footer .subscribe input{width:94%!important;float:left!important;margin:0 0 20px!important;padding:15px 3%;text-align:center}footer .subscribe button{width:100%!important}}@media only screen and (max-width:600px){#slideshow .nav{font-size:34px}#slideshow .nav.prev{left:20px}#slideshow .nav.next{right:20px}.internal .slideshow-wrap{max-height:340px}.grid .text{padding:10%;width:80%}.lifestyle a{height:450px}.lifestyle .text{padding:50px 8% 60px;width:84%;font:300 17px/1.5em Khula,sans-serif}.location-page ul li{font:100 16px/1.3em Khula,sans-serif}.stay-connected{padding:80px 0 30px}footer .siteby{padding:15px 0}footer .siteby .contact{float:left;width:100%;text-align:center;margin-top:20px}footer a.pd{float:none;left:0;right:0;margin:0 auto;width:180px}}@media only screen and (max-width:550px){.internal .slideshow-wrap{max-height:310px}.lifestyle a{height:420px}.lifestyle .column .column.w30 img{margin-top:0}}@media only screen and (max-width:500px){#slideshow .subscribe .contact-les a.block,#slideshow .subscribe .contact-les a.ph,#slideshow .subscribe .contact-les h4{font:300 18px/28px Khula,sans-serif}.lifestyle a{height:400px}#slideshow .subscribe .contact-les a.ph{margin-right:10px}.internal .slideshow-wrap{max-height:280px}.content ul{padding:40px 10%}.location-page ul li:before{content:"";margin:0}.location-page ul li{font:100 18px/1.3em Khula,sans-serif}.lifestyle .column.w25 img{margin-top:0}.lifestyle a .overlay,.lifestyle a:hover .overlay{padding:155px 0 0}.lifestyle a .overlay:after,.lifestyle a:hover .overlay:after{font:300 28px/1em Khula,sans-serif}.grid h2,.lifestyle h2,.stay-connected h2{font:400 28px/1em "Tenor Sans",sans-serif}}@media only screen and (max-width:470px){.grid .text{padding:12%;width:76%}.lifestyle a{height:360px}.internal .slideshow-wrap{max-height:260px}.lifestyle a .overlay,.lifestyle a:hover .overlay{padding:130px 0 0}.lifestyle a .overlay:after,.lifestyle a:hover .overlay:after{font:300 26px/1em Khula,sans-serif}}@media only screen and (max-width:400px){.stay-connected .centre{width:80%}.lifestyle a{height:300px}.internal .slideshow-wrap{max-height:240px}}@media only screen and (max-width:350px){nav li,nav li a{height:45px!important}nav li a{font:300 16px/45px Khula,sans-serif!important}.internal .slideshow-wrap{max-height:220px}.lifestyle a{height:280px}}