/*!
Theme Name:     Activa Homes Group
Theme URI:      http://stormbox.com.au
Version:        1.3
Author:         Stormbox
Contributors:   Michael Ott, Richard Gill
Author URI:     http://stormbox.com.au
Description:    Barebones theme for Stormbox websites
License:        Proprietary
License URI:    http://stormbox.com.au
*/@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}#welcome{background:#fff url("images/welcome.jpg") no-repeat top center;z-index:99;position:relative}@media (max-width:960px){#welcome{background:#0079c2}}#welcome:before{content:'';display:block;width:186px;height:114px;background:url("images/shader.png");position:absolute;top:-114px;left:859px;opacity:.2}@media (max-width:960px){#welcome:before{display:none}}@media (max-width:960px){#welcome .container{padding:0}}#welcome .intro-container{padding:80px 0}@media (max-width:960px){#welcome .intro-container{padding:25px 25px 0 25px}}#welcome .intro{width:350px}@media (max-width:960px){#welcome .intro{width:100%}#welcome .intro:after{content:'';display:block;width:calc(100% + 50px);background:url("images/welcome-mobile.jpg") no-repeat center;background-size:cover;padding:45% 0 0 0;margin:25px 0 0 -25px}}#welcome .intro h1{font-size:4em;width:440px;color:#f9ac50;margin:0 0 15px 0!important}@media (max-width:960px){#welcome .intro h1{font-size:3em;width:100%}}#welcome .intro h2{font-size:2.2em;margin:15px 0;color:#fff}#welcome .intro p{color:#fff;font-size:1.5em;line-height:1.3em;margin:15px 0 0 0}#welcome .intro p a{color:#f9ac50}#welcome .intro p a:hover{color:#1ab7ea}@media (max-width:960px){#welcome .intro p br{display:none}}#welcome .intro div p:first-of-type{width:445px}@media (max-width:960px){#welcome .intro div p:first-of-type{width:auto}}#welcome .intro .button-02{margin:25px 0 0 0}#welcome .section-01{padding:100px 0;background:#fff}@media (max-width:960px){#welcome .section-01{width:100%;float:none;margin:0;padding:25px}}#welcome .section-01 .button-03{margin:20px 0 0 0}#welcome .section-01 a:hover{color:#1ab7ea}#welcome .section-01 .container{padding:0 0 0 415px}@media (max-width:960px){#welcome .section-01 .container{padding:0}}#welcome .section-01 .container:before{content:'';display:block;width:47px;height:120%;background:url("images/shadow.png") no-repeat center right;background-size:contain;position:absolute;left:335px;top:-10%;opacity:.2}@media (max-width:960px){#welcome .section-01 .container:before{display:none}}#welcome .section-01 h2{margin:0 0 25px 0;line-height:1.3em}#welcome .section-01 img{width:350px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}@media (max-width:960px){#welcome .section-01 img{width:50%;position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin:0 0 20px 0}}#welcome .section-01 p{margin:20px 0 0 0}@media (max-width:1150px){#welcome .section-01 p{font-size:1.7em}}@media (max-width:960px){#welcome .section-01 p{font-size:1.7em;line-height:1.3em}#welcome .section-01 p br{display:none}}#welcome .section-01 p:first-child{font-size:2.4em;width:80%;text-transform:uppercase}@media (max-width:960px){#welcome .section-01 p:first-child{font-size:2em;width:100%}}#welcome h3{font-size:2.4em;color:#1ab7ea}.brands-intro{background:#fff}.brands-intro .container{padding:80px 0;text-align:center}@media (max-width:960px){.brands-intro .container{padding:35px 25px!important}}.brands-intro ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.brands-intro ul p{font-size:1em;margin:25px 0}@media (max-width:960px){.brands-intro ul p{margin:20px 0 0 0}}.brands-intro ul li{width:33.3333%;list-style:none;font-size:1.5em;line-height:1.2em;padding:0 35px}@media (max-width:960px){.brands-intro ul li{width:33.3333%;margin:30px 0 0 0;padding:0}}.brands-intro ul img{display:block;margin:0 auto 15px auto;width:60%}@media (max-width:960px){.brands-intro ul img{width:calc(100% - 25px)}}.brands-intro .main-brand{width:100%;padding:0;margin:0 0 25px 0}@media (max-width:960px){.brands-intro .main-brand{margin:0}}.brands-intro .main-brand img{width:35%}@media (max-width:960px){.brands-intro .main-brand img{width:80%}}.custom,.design-service,.devs{display:block;width:100%;height:730px;position:relative}@media (max-width:960px){.custom,.design-service,.devs{height:auto;overflow:hidden;padding:35px;background-size:cover!important}}.custom:before,.design-service:before,.devs:before{content:'';width:703px;height:750px;position:absolute;bottom:0;opacity:.8}@media (max-width:960px){.custom:before,.design-service:before,.devs:before{background:none!important;display:none!important}}.custom div,.design-service div,.devs div{position:absolute;bottom:170px;display:block;text-align:center;width:300px}@media (max-width:960px){.custom div,.design-service div,.devs div{position:relative;width:100%;bottom:auto!important;right:auto!important;left:auto!important;padding:35px}}.custom div h4,.design-service div h4,.devs div h4{font-size:3em;line-height:1.1em;color:#fff}.custom div h4 span,.design-service div h4 span,.devs div h4 span{display:block}@media (max-width:960px){.custom div h4,.design-service div h4,.devs div h4{font-size:2.5em}}.custom div p,.design-service div p,.devs div p{font-size:1.4em;color:#fff;margin:15px 0 18px 0}.custom{background:url("images/custom-designed.jpg") no-repeat top}.custom:before{background:url("images/shape-custom-homes.png") no-repeat center;right:0}.custom:after{content:'';display:block;width:199px;height:53px;background:url("images/custom-top.png") no-repeat;position:absolute;top:-53px;left:214px}@media (max-width:960px){.custom:after{display:none}}.custom div{right:220px;bottom:180px}@media (max-width:960px){.custom div{background:rgba(8, 198, 210, 0.75)}}.devs{background:url("images/developments.jpg") no-repeat center}.devs:before{background:url("images/shape-developments.png") no-repeat center;left:0}.devs div{left:220px}@media (max-width:960px){.devs div{background:rgba(0, 167, 93, 0.75)}}.design-service{background:url("images/design-services.jpg") no-repeat center}.design-service:before{background:url("images/shape-design-service.png") no-repeat center;right:0}.design-service div{right:220px}@media (max-width:960px){.design-service div{background:rgba(255, 109, 45, 0.75)}}.map{width:100%;height:700px;position:relative;border-top:solid 20px #fff}@media (max-width:960px){.map{height:auto;width:calc(100% + 50px);left:-25px;border:none;background:rgba(0, 0, 0, 0.1)}}.map .container{height:700px;width:0!important;max-width:0!important;margin:0;left:16%}@media screen and (max-width:1200px){.map .container{left:14%}}@media screen and (max-width:1100px){.map .container{left:6%}}@media (max-width:960px){.map .container{height:auto;width:100%!important;max-width:100%!important;left:0}}.map .container div{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:315px;padding:20px;background:rgba(205, 236, 245, 0.85)}@media (max-width:960px){.map .container div{width:100%;position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding:25px}}.map .container div h2{color:#1ab7ea;font-size:5em;margin:0 0 20px 0}@media (max-width:960px){.map .container div h2{font-size:2.8em}}@media (max-width:960px){.map .container div .button-03{width:100%}}.map .container .button-03{text-align:center;width:240px}.map #map{position:absolute!important;top:0;left:0;width:100%;height:100%;display:block}@media (max-width:960px){.map #map{position:relative!important;height:300px}}.awards{display:block;width:100%;position:relative;background:#fff;padding:80px 0;text-align:center}.awards h2{color:#0079c2;font-size:5em;margin:0 0 20px 0}@media (max-width:960px){.awards h2{font-size:3em}}@media (max-width:960px){.awards{padding:25px}}.awards .container{padding:80px 0;text-align:center}@media (max-width:960px){.awards .container{padding:25px 0!important}}.awards .container h2{color:#0079c2;font-size:5em;margin:0 0 20px 0}@media (max-width:960px){.awards .container h2{font-size:3em}}.awards-home.all-awards .even .box:after,.awards-home.all-awards .even .box:before,.awards-home.all-awards .odd .box:after,.awards-home .all-awards .odd .box:after,.awards-home.all-awards .odd .box:before,.awards-home .all-awards .odd .box:before,.awards-home.all-awards:after,.awards-home.all-awards:before{display:none}@media (max-width:960px){.awards-home .container{padding:25px!important}}.awards-home.all-awards{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.awards-home.all-awards .box{width:20%;display:block;margin:20px}@media (max-width:960px){.awards-home.all-awards .box{display:block;width:calc(100% - 50px);max-width:calc(100% - 50px);margin:20px 0;height:auto;min-height:175px}}.cta{background:#fff url("images/cta.jpg") no-repeat top right;z-index:99;position:relative;text-align:center;height:443px}@media (max-width:1150px){.cta{background:#fff url("images/cta.jpg") no-repeat 85% 0}}@media (max-width:960px){.cta{padding:25px 25px 40% 25px;background:#8ec1f8 url("images/cta-mobile.jpg") no-repeat bottom;background-size:100% auto;height:auto}}.cta:before{content:'';display:block;width:331px;height:27px;background:url("images/house-corner.png") no-repeat left;position:absolute;top:-27px;right:45px}@media (max-width:1150px){.cta:before{display:none}}@media (max-width:960px){.cta:before{display:none}}.cta .container{padding:0;position:relative;height:100%}.cta .container div{width:360px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cta .container div:after,.cta .container div:before{display:table;content:''}.cta .container div:after{clear:both}@media (max-width:960px){.cta .container div{width:100%;position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.cta p{color:#2f4e63;text-transform:uppercase;font-weight:600;margin:10px 0}@media (max-width:960px){.cta p{font-size:1.8em;font-weight:600}}.cta a{text-decoration:none;cursor:pointer}.cta .cta-call-back,.cta .cta-enquiry{font-size:1.4em;text-transform:uppercase;height:90px;width:130px;display:inline-block;margin:0 15px;color:#0079c2;font-weight:600}@media (max-width:960px){.cta .cta-call-back,.cta .cta-enquiry{width:48%;margin:0;font-size:1.5em;font-weight:600}}.cta .cta-call-back:hover svg,.cta .cta-enquiry:hover svg{fill:#9c27b0}.cta .cta-call-back svg{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.cta svg{width:60px;height:60px;display:block;fill:#0079c2;margin:0 auto 5px auto}.cta .cta-phone{padding:10px 20px;font-size:5.5em;color:#a4ccf7;background:#233741;border-radius:2px;display:inline-block}@media (max-width:960px){.cta .cta-phone{font-size:4.5em;border-radius:3px}}.inner-page .desktop-hero{padding:230px 0 80px 0}@media (max-width:960px){.inner-page .desktop-hero{padding:0}}.inner-page .home-hero-image{height:770px}@media (max-width:1150px){.inner-page .home-hero-image{height:500px;background-size:cover!important}}@media (max-width:960px){.inner-page .home-hero-image{height:auto;background:none!important}}.inner-page .mobile-home-hero-image{display:none}@media (max-width:960px){.inner-page .mobile-home-hero-image{display:block;width:100%;height:260px;background-size:cover!important;margin:60px 0 0 0}}.desktop-hero{display:block;position:relative;padding:130px 0;background-position:center!important;background-size:cover!important}@media (max-width:1150px){.desktop-hero{padding:50px 25px;background-size:cover!important;background-position:center!important}}@media (max-width:960px){.desktop-hero{background:none!important}}.desktop-hero:before{content:'';display:block;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;opacity:.7}.desktop-hero .container{height:100%}.desktop-hero .hero-text{width:60%;margin:0 auto;text-align:center}.desktop-hero h1,.desktop-hero p{color:#fff}.desktop-hero h1{font-size:4.5em;margin:0 0 35px 0}@media (max-width:1150px){.desktop-hero h1{font-size:6em}}@media (max-width:960px){.desktop-hero h1{font-size:3em;margin:0 0 15px 0!important}}.desktop-hero p{font-size:2em;margin:0}@media (max-width:960px){.desktop-hero p{font-size:1.6em;line-height:1.2em}}.mobile-hero{display:none;position:relative;background:none;position:absolute;top:0;left:0;width:100%;height:200px}@media (max-width:960px){.mobile-hero{display:block;background-size:cover!important;background-position:right!important;background-size:cover!important}}.mobile-hero .container{height:100%}.mobile-hero .hero-text{width:30%}.mobile-hero h1,.mobile-hero p{color:#fff}.mobile-hero h1{font-size:3em;margin:0 0 15px 0}@media (max-width:960px){.mobile-hero h1{margin:0 0 15px 0!important}}.mobile-hero p{font-size:2em;margin:0}@media (max-width:960px){.mobile-hero p{font-size:1.6em;line-height:1.2em}}.the-homes .desktop-hero{overflow:hidden}@media screen and (max-height:700px){.the-homes .desktop-hero{height:auto}}@media (max-width:960px){.the-homes .desktop-hero{padding:260px 0 0 0}}.the-homes .desktop-hero:before{display:block;background:none;width:1600px;height:1600px;background:#0079c2;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);border-radius:50px;position:absolute;top:-1300px;left:15%;opacity:.8}@media (max-width:960px){.the-homes .desktop-hero:before{display:none}}.the-homes .desktop-hero .hero-text{text-align:left;width:50%;margin:0;padding:30px;background:#fff;border-radius:3px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3)}@media (max-width:960px){.the-homes .desktop-hero .hero-text{width:100%;padding:25px}}.the-homes .desktop-hero .hero-text h1{font-size:3.3em;margin:0 0 15px 0;color:#0079c2!important}@media (max-width:1150px){.the-homes .desktop-hero .hero-text h1{font-size:3em}}@media (max-width:960px){.the-homes .desktop-hero .hero-text h1{font-size:3em}}.the-homes .desktop-hero .hero-text p{font-size:1.5em;line-height:1.3em;margin:20px 0 0 0}.the-homes .desktop-hero .hero-text h1,.the-homes .desktop-hero .hero-text p{color:#253b49}.the-homes .desktop-hero .hero-text a{color:#0079c2}.the-homes .desktop-hero .hero-text ul{margin:20px 0 0 20px}.the-homes .desktop-hero .hero-text li{font-size:1.5em;line-height:1.3em;margin:5px 0;color:#253b49;position:relative;list-style:none}.the-homes .desktop-hero .hero-text li:before{content:"";background:url("images/arrow.svg") no-repeat;width:10px;height:10px;display:block;position:absolute;top:7px;left:-12px}@media (max-width:960px){.the-homes .desktop-hero .hero-text li:before{display:none}}@media (max-width:1150px){.the-homes .desktop-hero .hero-text li{font-size:1.4em}}@media (max-width:960px){.the-homes .desktop-hero .hero-text li{font-size:1.7em;line-height:1.3em}}.the-homes .desktop-hero .hero-text .button-03{margin:25px 0 0 0}.the-homes .mobile-hero{margin:60px 0 0 0}.the-homes .container-inner h1{text-align:center;font-size:4em}@media (max-width:960px){.the-homes .container-inner h1{font-size:3em}}.brand-custom-homes .home-hero-image,.brand-design-service .home-hero-image,.brand-developments .home-hero-image{overflow:hidden;display:block;width:1600px!important;position:relative}.brand-custom-homes .home-hero-image:before,.brand-design-service .home-hero-image:before,.brand-developments .home-hero-image:before{content:'';display:block;background:none;width:1600px;height:1600px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);border-radius:50px;position:absolute;top:-1300px;left:15%;opacity:.8}@media (max-width:960px){.brand-custom-homes .home-hero-image:before,.brand-design-service .home-hero-image:before,.brand-developments .home-hero-image:before{display:none}}.brand-custom-homes .desktop-hero:before,.brand-custom-homes .home-hero-image:before{background:#08c6d2}.brand-custom-homes header .buttons{background:#08c6d2}.brand-developments .desktop-hero:before,.brand-developments .home-hero-image:before{background:#00a75d}.brand-developments header .buttons{background:#00a75d}.brand-design-service .desktop-hero:before,.brand-design-service .home-hero-image:before{background:#ff6d2d}.brand-design-service header .buttons{background:#ff6d2d}.specs-bar{background:url("images/specs-bar.png");height:147px;display:block;position:relative}@media (max-width:960px){.specs-bar{background:#23272d;height:auto;padding:25px 25px 0 25px}}.specs-bar .container{height:147px;display:block;position:relative}@media (max-width:960px){.specs-bar .container{height:auto}}.specs-bar .type{font-size:1.6em;line-height:1.1em;text-transform:uppercase;width:60px;display:block;color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:60%}@media (max-width:1150px){.specs-bar .type{left:55%}}@media (max-width:960px){.specs-bar .type{position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:absolute;top:0;right:20px;left:auto}}.specs-bar .type svg{width:20px;height:50px;fill:#f58e17;position:absolute;top:0;left:-25px}@media (max-width:960px){.specs-bar .type svg{height:40px;width:15px}}.specs-bar .status{font-size:1.6em;line-height:1.1em;text-transform:uppercase;display:inline-block;text-align:center;padding:5px 10px;border:solid 2px #8bc34a;color:#8bc34a;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:37%}@media (max-width:960px){.specs-bar .status{position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:auto;margin:15px 0 0 0}}.specs-bar .price{font-size:4em;color:#fff;display:block;text-transform:uppercase;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:960px){.specs-bar .price{position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);font-size:3em;width:calc(100% - 110px)}}.specs-bar .price em{font-style:normal;color:#1ab7ea;font-size:.45em;display:block;text-transform:uppercase;margin:5px 0 0 0}.specs-bar .icons{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}.specs-bar .icons:after,.specs-bar .icons:before{display:table;content:''}.specs-bar .icons:after{clear:both}@media (max-width:1150px){.specs-bar .icons{right:35px}}@media (max-width:960px){.specs-bar .icons{position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin:25px 0 0 -25px;background:rgba(255, 255, 255, 0.1);padding:15px;width:calc(100% + 50px);text-align:center;right:auto}}.specs-bar .icon{display:inline-block;width:auto;margin:0 0 0 50px;color:#1ab7ea;font-size:3em}@media (max-width:960px){.specs-bar .icon{margin:0 25px}}.specs-bar .icon svg{width:30px;height:30px;fill:#fff;float:right;margin:0 0 0 5px}@media (max-width:960px){.specs-bar .icon svg{width:20px;height:20px;margin:6px 0 0 5px}}.content-house .container-inner h1{font-size:3.5em;width:50%}@media (max-width:960px){.content-house .container-inner h1{width:auto}}.content-house .container-inner .currently{margin:35px 0 25px 0}.content-house .container-inner .currently span{padding:5px 10px;background:rgba(37, 59, 73, 0.05);border:solid 2px rgba(37, 59, 73, 0.1);font-weight:600;text-transform:uppercase;font-size:.85em}@media (max-width:960px){.content-house .container-inner .currently span{display:block}}@media (max-width:960px){.content-house .container-inner .currently{display:block;text-align:center;margin:30px 0 50px 0}}.content-house .entry-content{float:left;width:50%}@media (max-width:960px){.content-house .entry-content{width:100%;float:none}}.content-house .entry-content h2{font-size:2.4em;margin:45px 0 25px 0}.content-house .entry-content p{line-height:1.3em}.content-house .features p{line-height:1.6em;padding:0 0 0 25px;position:relative}@media (max-width:960px){.content-house .features p{padding:0;line-height:1.4em}}.content-house .features p:before{content:"";background:url("images/arrow.svg") no-repeat;width:10px;height:10px;display:block;position:absolute;bottom:8px;left:12px}@media (max-width:960px){.content-house .features p:before{display:none}}.content-house .features p span{width:100%;position:relative;display:block;height:0}@media (max-width:960px){.content-house .features p span{border-bottom:dashed 1px rgba(47, 78, 99, 0.15);margin:7px 0}}.content-house .features p span:before{content:"";background:url("images/arrow.svg") no-repeat;width:10px;height:10px;display:block;position:absolute;top:-17px;left:-12px}@media (max-width:960px){.content-house .features p span:before{display:none}}.content-house .consultant{float:right;width:40%;border:solid 1px #d0d0d0;position:relative;height:330px;padding:100px 0 0 0;text-align:center;margin:25px 0 0 0;background:rgba(208, 208, 208, 0.1);border-radius:2px}@media (max-width:960px){.content-house .consultant{width:100%;float:none}}.content-house .consultant.no-consultant{padding:0;height:101px}.content-house .consultant p{margin:0;color:#627485;font-size:1.4em}.content-house .consultant img{width:120px;height:120px;border-radius:100%;position:absolute;top:-30px;left:calc(50% - 60px)}.content-house .consultant span{display:block;margin:5px 0}.content-house .consultant span a{text-decoration:none}.content-house .consultant .name{font-size:1.6em;text-transform:uppercase;color:#253b49;font-weight:600;display:block;margin:10px 0}.content-house .consultant .phone{font-size:2.6em;margin:25px 0 0 0;display:block;width:100%;text-align:center;right:auto}@media (max-width:960px){.content-house .consultant .phone{width:100%;display:block;text-align:center;position:relative;right:auto;margin:0}}.content-house .consultant .phone a{color:#253b49}.content-house .consultant .email{font-size:1.4em;color:#627485}.content-house .consultant .email a{color:#627485}.content-house .consultant .actions{position:absolute;bottom:0;left:0;height:100px;display:block;border-top:solid 1px #d0d0d0;width:100%;font-size:1.4em;line-height:1.1em;text-transform:uppercase}@media (max-width:960px){.content-house .consultant .actions{font-size:1.3em}}.content-house .consultant .actions a{display:block;float:left;color:#627485;padding:20px 25px 0 25px;height:100%;cursor:pointer;border-right:solid 1px #d0d0d0;text-decoration:none}@media (max-width:960px){.content-house .consultant .actions a{padding:20px 10px 0 10px}}.content-house .consultant .actions a:hover svg{fill:#c11765}.content-house .consultant .actions a:last-child{border:none}.content-house .consultant .actions.actions-02 a{width:50%}.content-house .consultant .actions.actions-03 a{width:33.3333%}.content-house .consultant .actions svg{width:30px;height:30px;fill:#1ab7ea;display:block;margin:0 auto 5px auto}.content-house .consultant .actions .cta-call-back svg{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.thanks-consultant{display:block;width:150px;height:150px;border-radius:100%;position:absolute;top:-75px;left:calc(50% - 75px)}@media (max-width:960px){.thanks-consultant{position:relative;top:auto;left:auto;float:right;margin:0 0 15px 15px}}.types{text-align:center;font-size:1.5em;margin:50px 0 0 0}@media (max-width:960px){.types{margin:25px auto 0 auto;width:100%}.types:after,.types:before{display:table;content:''}.types:after{clear:both}}.types a{display:inline-block;text-decoration:none;color:#0079c2;padding:5px 10px;margin:0 5px;text-transform:uppercase;border-radius:2px;border:solid 2px #0079c2;font-weight:600;position:relative;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;cursor:pointer}.types a.selected,.types a:hover{color:#fff;background:#0079c2}@media (max-width:960px){.types a{width:calc(50% - 30px);margin:0 15px 15px 15px;float:left}}.all-homes{margin:80px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.all-homes:after,.all-homes:before{display:table;content:''}.all-homes:after{clear:both}@media (max-width:960px){.all-homes{margin:25px 0 0 0}}.all-homes li{list-style:none;border-bottom:solid 1px #dddfe0;width:250px;height:390px;float:none;width:auto;margin:0 0 50px 0;font-size:1.4em;position:relative;border-radius:2px;margin:0 12.5px 50px 12.5px;overflow:hidden}@media (max-width:960px){.all-homes li{width:100%;height:auto;float:none;margin:0 auto 25px auto}}.all-homes li:after,.all-homes li:before{content:'';display:block;width:1px;background:#dddfe0;height:100%;position:absolute;top:0;z-index:-1}.all-homes li:after{right:0}.all-homes li:hover .view{opacity:1}.all-homes .home-thumb{width:250px;height:200px;position:relative;-webkit-filter:saturate(1.5);filter:saturate(1.5);border-top-left-radius:2px;border-top-right-radius:2px}@media (max-width:960px){.all-homes .home-thumb{width:100%;height:auto;margin:0 0 20px 0}}.all-homes .price,.all-homes .sold{display:inline-block;padding:10px 0;background:#c11765;color:#fff;width:120px;text-align:center;position:absolute;top:187px;left:calc(50% - 62.5px);z-index:90}@media (max-width:960px){.all-homes .price,.all-homes .sold{position:relative;left:auto;top:auto;margin:0 auto;display:block}}.all-homes .bedrooms{display:block;text-align:center;margin:30px 0 10px 0;font-size:1.4em}@media (max-width:960px){.all-homes .bedrooms{margin:0 0 10px 0}}.all-homes .address{display:block;text-align:center;width:80%;margin:0 auto}.all-homes .ftp{font-size:.9em;color:#fff;background:#0063a8;display:block;width:160px;text-align:center;padding:6px 0;text-transform:uppercase;margin:10px auto;position:absolute;bottom:55px;left:calc(50% - 80px)}.all-homes .ftp.wider{width:190px;left:calc(50% - 95px)}@media (max-width:960px){.all-homes .ftp{position:relative;left:0;bottom:auto}}.all-homes .ftp:before{content:'';display:block;width:12px;height:24px;background:url("images/tails.png") no-repeat;background-position:left;position:absolute;top:0;left:-12px}.all-homes .ftp:after{content:'';display:block;width:12px;height:24px;background:url("images/tails.png") no-repeat;background-position:right;position:absolute;top:0;right:-12px}.all-homes a{text-decoration:none;color:#253b49;display:block;height:100%}@media (max-width:960px){.all-homes a{height:auto}}.all-homes .view{display:block;width:250px;height:200px;background:rgba(0, 0, 0, 0.5);position:absolute;top:0;left:0;opacity:0;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.all-homes .view{display:none}}.all-homes .view em{font-style:normal;padding:10px 15px;color:#fff;width:146px;position:absolute;top:85px;left:calc(50% - 73px);background:#1ab7ea;border-radius:2px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3)}.all-homes .view svg{width:12px;height:12px;fill:#fff;position:absolute;top:11px;right:15px}.all-homes .icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;height:40px;width:100%;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:960px){.all-homes .icons{position:relative;bottom:auto;margin:20px 0 0 0}}.all-homes .icons .sep{display:block;border-top:solid 1px #dddfe0;border-right:solid 1px #dddfe0;padding:13px 0 0 20px;color:#c11765;font-weight:600;font-size:1.1em;position:relative;height:40px}.all-homes .icons .sep svg{width:17px;height:17px;fill:#253b49;position:absolute;top:12px;left:45%}.all-homes .icons .sep:last-child{border-right:none}.all-homes .ender{border-right:none}.all-homes .new{width:120px;padding:12px;background:#8bc34a;color:#fff;font-size:1em;font-weight:600;text-align:center;text-transform:uppercase;position:absolute;top:5px;left:-37px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);z-index:1}.all-homes .under-offer{width:130px;padding:12px 40px;background:#f9ac50;color:#fff;font-size:1em;font-weight:600;text-align:center;text-transform:uppercase;position:absolute;top:5px;right:-35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);font-size:.8em;z-index:1}.block-size{display:block;width:150px;padding:15px 0;border:solid 2px #000;text-align:center;font-weight:bold;font-size:1em;text-transform:uppercase;margin:0 0 -20px 0!important}.block-size span{display:block;font-size:2.4em;margin:5px 0 0 0}.block-size span em{font-style:normal;text-transform:none;font-size:.8em}.block-size span sup{font-size:.4em}.map-home-locations{position:relative}@media (max-width:960px){.map-home-locations #map{height:300px!important}}.acf-map{height:575px;width:100%;position:relative}@media (max-width:960px){.acf-map{height:300px!important}}.acf-map .gm-style-iw{width:200px!important;height:200px!important;top:30px!important;left:12px!important;padding:15px!important;background:#fff!important;-webkit-box-shadow:0 1px 6px rgba(178, 178, 178, 0.6);box-shadow:0 1px 6px rgba(178, 178, 178, 0.6)}.acf-map .gm-style-iw p{font-size:1em;margin:5px 0 0 0}.acf-map .gm-style-iw a{text-decoration:none;color:#253b49}.acf-map .gm-style-iw img{width:170px}.acf-map-box{width:300px;display:block;position:absolute;left:7%;z-index:99;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(205, 236, 245, 0.7);padding:20px}.acf-map-box h3{font-size:5em;color:#1ab7ea}.consultant-cta{padding:80px}@media (max-width:960px){.consultant-cta{padding:25px}}.consultant-cta h2{font-size:4em;text-align:center;margin:0 0 25px 0}.consultant-cta .consultant{float:none;border:none;width:50%;margin:0 auto;padding:135px 0 0 0;height:300px;background:none}@media (max-width:960px){.consultant-cta .consultant{width:100%}}.consultant-cta .consultant img{top:0}.consultant-cta .consultant .actions{border:none;height:auto}.consultant-cta .consultant .actions a{border:none}.contact-page .content:after,.contact-page .content:before{display:table;content:''}.contact-page .content:after{clear:both}.contact-page .fleft{width:400px;height:700px;float:left;display:block;background:#0653af;position:relative}@media (max-width:960px){.contact-page .fleft{width:100%;float:none;height:auto;margin:60px 0 0 0;padding:25px}}.contact-page .fleft:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:350px 0 350px 40px;border-color:transparent transparent transparent #0653af;position:absolute;right:-40px;top:0;z-index:99}@media (max-width:960px){.contact-page .fleft:after{display:none}}.contact-page .fleft ul{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:50px;width:100%}@media (max-width:960px){.contact-page .fleft ul{position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:auto}}.contact-page .fleft li{color:#fff;font-size:1.6em;line-height:1.2em;list-style:none;margin:15px 0}.contact-page .fleft li:first-child{margin:0;height:45px}.contact-page .fleft li:first-child img{width:155px;height:auto;display:block}.contact-page .fleft li:last-child{margin:20px 0 0 0}.contact-page .fleft li span{display:block;font-size:.8em;opacity:.5;text-transform:uppercase}.contact-page .fleft li a{color:#fff;text-decoration:none}.contact-page .fleft .fax,.contact-page .fleft .phone{float:left;margin:20px 0;width:40%}@media (max-width:960px){.contact-page .fleft .fax,.contact-page .fleft .phone{width:100%;float:none}}.contact-page .fleft .phone{position:relative;right:auto}@media (max-width:960px){.contact-page .fleft .phone{position:relative;right:auto}}.contact-page .fleft .email{clear:both}@media (max-width:960px){.contact-page .fleft .mail{right:auto;position:relative;text-align:center}}.contact-page .fleft strong{font-size:0;-webkit-filter:brightness(100);filter:brightness(100)}.contact-page .fleft svg{width:180px;height:45px;-webkit-filter:grayscale(100);filter:grayscale(100)}.contact-page .fleft .button-01{font-size:.8em}.contact-page .fleft .directions{color:#fff;text-decoration:none;display:inline-block;border-bottom:solid 2px #fff;font-size:.9em}.contact-page .fright{width:calc(100% - 400px);height:700px;float:right;display:block}@media (max-width:960px){.contact-page .fright{width:100%;float:none;height:auto}}.contact-page #map{height:100%}@media (max-width:960px){.contact-page #map{height:300px!important}}.inner-page .entry-content{padding:220px 0 80px 0}.inner-page .entry-content:after,.inner-page .entry-content:before{display:table;content:''}.inner-page .entry-content:after{clear:both}.inner-page .house-entry-content{padding:0}.awards-page h1{text-align:center}.awards-page .content p{text-align:center}.all-awards{margin:50px auto 0 auto;width:900px;position:relative}.all-awards:after,.all-awards:before{display:table;content:''}.all-awards:after{clear:both}@media (max-width:960px){.all-awards{margin:0 auto;width:auto}}.all-awards:before{content:'';display:block;width:5px;height:calc(100% + 90px);background:#1ab7ea;position:absolute;top:0;left:calc(50% - 2.5px)}@media (max-width:960px){.all-awards:before{display:none}}.all-awards:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 10px 20px 10px;border-color:transparent transparent #1ab7ea transparent;position:absolute;top:-15px;left:calc(50% - 10px)}@media (max-width:960px){.all-awards:after{display:none}}.all-awards .even,.all-awards .odd{clear:both;display:block;position:relative;height:155px}.all-awards .even .box:before,.all-awards .odd .box:before{content:'';display:block;background:#1ab7ea;height:5px;width:10%;position:absolute;top:72px}@media (max-width:960px){.all-awards .even .box:before,.all-awards .odd .box:before{display:none}}.all-awards .even .box:after,.all-awards .odd .box:after{content:'';display:block;width:15px;height:15px;background:#1ab7ea;border-radius:100%;position:absolute;top:67px}@media (max-width:960px){.all-awards .even .box:after,.all-awards .odd .box:after{display:none}}.all-awards .even .box,.all-awards .odd .box{width:35%}@media (max-width:960px){.all-awards .even .box,.all-awards .odd .box{width:100%;margin:35px 0}}.all-awards .year{padding:15px 0;background:#1ab7ea;font-size:2em;color:#fff;text-align:center;width:80px;position:absolute;top:50px;border-radius:2px}@media (max-width:960px){.all-awards .year{display:none}}.all-awards .odd .box{float:left}@media (max-width:960px){.all-awards .odd .box{float:none}}.all-awards .odd .box:before{left:40%}@media (max-width:960px){.all-awards .odd .box:before{left:auto}}.all-awards .odd .box:after{left:39.5%}@media (max-width:960px){.all-awards .odd .box:after{left:auto}}.all-awards .odd .box .year{position:absolute;left:calc(50% - 40px)}@media (max-width:960px){.all-awards .odd .box .year{position:relative;left:auto}}.all-awards .even .box{float:right}@media (max-width:960px){.all-awards .even .box{float:none}}.all-awards .even .box:before{left:50%}@media (max-width:960px){.all-awards .even .box:before{left:auto}}.all-awards .even .box:after{right:39.5%}@media (max-width:960px){.all-awards .even .box:after{right:auto}}.all-awards .even .box .year{position:absolute;left:calc(50% - 40px)}@media (max-width:960px){.all-awards .even .box .year{position:relative;left:auto}}.all-awards .box{padding:0 30px;display:block;text-align:center;background:#fff url("images/award.png") no-repeat center;background-size:100% auto;height:155px;font-weight:600}@media (max-width:960px){.all-awards .box{width:100%;background-size:100% auto}}.all-awards .box h3{font-size:2.4em!important;color:#0079c2;font-weight:600}.all-awards .box h4{font-size:1.1em;text-transform:uppercase;color:#0079c2;font-weight:600;margin:10px 0 5px 0}.all-awards .box p{margin:0}.all-awards .box .award-received{color:#7f9697;text-transform:capitalize;font-size:1.5em;line-height:1em}.all-awards .box .award-category{font-size:1.1em;text-transform:uppercase;color:#7f9697;margin:10px 0}.all-awards .box .position{text-align:center;color:#0079c2;text-transform:uppercase;letter-spacing:0.05em}.gallery{margin:25px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:960px){.gallery{display:block}}.gallery ul{margin:0}.gallery li{padding:0 10px 10px 0;margin:0;display:block;cursor:pointer}.gallery li:hover{color:#1ab7ea}.gallery li:before{display:none}.gallery li.active{font-weight:bold}.gallery .gallery-nav{width:25%;padding:25px 0 0 0}@media (max-width:960px){.gallery .gallery-nav{padding:0;width:100%}}.gallery .gallery-nav li{font-weight:600}.gallery .gallery-nav .parent{pointer-events:none;margin:15px 0 0 0}.gallery .gallery-nav .child{margin:0 0 0 15px;font-weight:normal}.gallery .gallery-photos{width:75%}@media (max-width:960px){.gallery .gallery-photos{width:100%}}.gallery .gallery-photos h2{display:block;width:100%;margin:25px 0}.gallery .gallery-photos ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery .gallery-photos a:before{display:none}.gallery .gallery-photos li{margin:0;width:20%;padding:0 10px 10px 0;opacity:.85;-webkit-filter:grayscale(20%);filter:grayscale(20%)}.gallery .gallery-photos li:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}@media (max-width:960px){.gallery .gallery-photos li{width:33.3333%;padding:10px}}.gallery .gallery-photos li img{display:block;width:100%;height:auto}.team{margin:50px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team:after,.team:before{display:table;content:''}.team:after{clear:both}@media (max-width:960px){.team{margin:25px 0 0 0}}.team .team-member{list-style:none;height:380px;font-size:1.4em;position:relative;border-radius:2px;overflow:hidden;margin:0 15px 35px 15px;background:rgba(47, 78, 99, 0.05);border-radius:3px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.team .team-member.blur{-webkit-filter:blur(10px);filter:blur(10px)}@media (max-width:960px){.team .team-member{height:auto}}.team .team-member:hover .contact-details{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.team .team-member:hover .dots{opacity:0;right:-100px}.team .team-member:hover img{-webkit-filter:blur(5px);filter:blur(5px)}@media (max-width:960px){.team .team-member:hover img{-webkit-filter:blur(0);filter:blur(0)}}.team .team-member:hover h2 span{color:#0653af}.team .team-member .dots{position:absolute;top:20px;right:20px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.team .team-member .dots{display:none}}.team .team-member .dots span{display:block;width:4px;height:4px;margin:0 2px;border-radius:100%;background:#2f4e63;float:right}.team .name_position{padding:20px}.team .contact-details{position:absolute;top:0;left:0;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);width:100%;height:300px;background:rgba(6, 83, 175, 0.85);overflow:hidden;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;padding:20px;border-radius:3px;opacity:0}@media (max-width:960px){.team .contact-details{position:relative;top:auto;left:auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;height:auto;overflow:unset;background:#0653af}.team .contact-details:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 10px 20px 10px;border-color:transparent transparent #0653af transparent;position:absolute;top:-15px;left:30px}}.team .contact-details .repos{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1}@media (max-width:960px){.team .contact-details .repos{position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.team .contact-details p{opacity:1;font-size:1em;margin:15px 0}.team .contact-details span{color:#f9ac50;font-size:.8em;display:block;text-transform:uppercase}.team .contact-details a{color:#fff;text-decoration:none;display:block;padding:0 0 0 0;font-weight:600}.team .contact-details a:hover{color:#f9ac50}.team .contact-details a:before{display:none}.team .contact-details .fone{pointer-events:none}@media (max-width:960px){.team .contact-details .fone{pointer-events:all}}.team .contact-details .open-bio{display:inline-block;font-style:normal;padding:8px;color:#fff;font-size:.85em;text-transform:uppercase;cursor:pointer;border-radius:2px;position:relative;background:rgba(255, 255, 255, 0.2);-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;margin:0 0 15px 0}@media (max-width:960px){.team .contact-details .open-bio{padding:15px 20px}}.team .contact-details .open-bio:hover{background:#f9ac50}.team .the-bio{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;width:800px;padding:35px 35px 35px 320px;background:-webkit-radial-gradient(0 0, circle, #0653af, #9c27b0);background:-o-radial-gradient(0 0, circle, #0653af, #9c27b0);background:radial-gradient(circle at 0 0, #0653af, #9c27b0);-webkit-box-shadow:0 0 100px 0 rgba(0, 0, 0, 0.5);box-shadow:0 0 100px 0 rgba(0, 0, 0, 0.5);left:calc(50% - 400px);z-index:999991;border-radius:3px;display:none}@media (max-width:960px){.team .the-bio{position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%;height:calc(100% - 60px);position:fixed;top:60px;left:0;padding:25px;overflow:auto;-webkit-overflow-scrolling:touch}}.team .the-bio h2{font-size:3em;color:#fff}.team .the-bio img{width:250px;height:250px;position:absolute;top:0;left:35px;border-radius:0}@media (max-width:960px){.team .the-bio img{position:relative;margin:0 0 25px 0;left:auto;top:auto;width:50%;height:auto;border-radius:2px}}.team .the-bio p{font-size:1.5em;margin:20px 0;color:rgba(255, 255, 255, 0.7)}.team .the-bio .close{display:block;position:absolute;top:-5px;right:-5px;width:40px;height:40px;background:#f9ac50 url("images/cross.svg") no-repeat center;background-size:20px;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.team .the-bio .close{top:25px;right:25px}}.team .the-bio .close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.team img{width:100%;height:auto;display:block;border-radius:3px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.team h2{margin:0 0 5px 0;color:#a4afb9;font-size:1.6em}.team h2 span{font-weight:600;color:#2f4e63}.team p{font-size:1em;margin:0;color:#a4afb9}footer{padding:80px;background:#0070b2 url("images/footer.png") no-repeat top center;background-size:cover;position:relative;z-index:99;font-size:1.3em;line-height:1.5em;text-transform:uppercase}footer:after,footer:before{display:table;content:''}footer:after{clear:both}@media (max-width:960px){footer{background:#0070b2;padding:25px;font-size:1.5em}}footer .col{display:block;float:left;color:#fff}@media (max-width:960px){footer .col{float:none}}footer .col strong{font-size:0;-webkit-filter:brightness(100);filter:brightness(100)}footer .col img{width:140px;margin:0 0 15px 0}footer .col .lowercase{text-transform:lowercase}footer .col-01{width:30%}@media (max-width:960px){footer .col-01{width:100%}}footer .col-02{width:15%}@media (max-width:960px){footer .col-02{width:100%}}footer .col-03{width:21%}@media (max-width:960px){footer .col-03{width:100%}}footer .col-04{width:16%}@media (max-width:960px){footer .col-04{width:100%}}footer .col-05{width:15%}@media (max-width:960px){footer .col-05{width:100%}}footer .col-02,footer .col-03,footer .col-04,footer .col-05{padding:54px 0 0 0}@media (max-width:960px){footer .col-02,footer .col-03,footer .col-04,footer .col-05{padding:20px 0 0 0}}footer ul{margin:0}@media (max-width:960px){footer ul{margin:0 0 0 -5px}}footer li{list-style:none;margin:2px 0}footer li a{display:inline-block;padding:2px 0;position:relative;color:#fff}@media (max-width:960px){footer li a{padding:5px}}footer li svg{width:12px;height:12px;fill:#f9ac50;position:relative;top:1px;right:-3px}footer a{text-decoration:none;color:#fff;position:relative}footer a:before{content:'';display:block;width:0;height:calc(100% + 6px);position:absolute;top:-3px;left:-7px;background:rgba(255, 201, 76, 0.1);-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border-radius:2px}footer a:hover{color:#ffc94c}footer a:hover:before{width:calc(100% + 14px)}footer:before{content:'';display:block;width:300px;height:110px;background:#fff url("images/industry-logos.png") no-repeat center;background-size:90% auto;position:absolute;bottom:0;left:53%}@media (max-width:960px){footer:before{display:none;background:none}}@media (max-width:960px){footer:after{content:'';display:block;width:100%;height:110px;background:#fff url("images/industry-logos.png") no-repeat center;background-size:90% auto;margin:90px auto 0 auto;padding:20% 0;position:relative}}.faqs{margin:50px 0 0 0}.faqs .faq{padding:0;position:relative;margin:0 0 40px 20px}@media (max-width:960px){.faqs .faq{margin:0 0 40px 40px}}.faqs .faq h2{font-size:2.2em;text-transform:none;line-height:1.2em}.faqs .faq p{font-size:1.5em}.faqs .faq .number{font-size:1.8em;display:block;width:25px;height:25px;background:#253b49;text-align:center;border-radius:100%;color:#fff;font-weight:600;position:absolute;padding:3px 0 0 0;left:-35px;top:0}.testimonials-page .entry-content h1{margin:0 0 35px 0}.testimonials:after,.testimonials:before{display:table;content:''}.testimonials:after{clear:both}.testimonials .testimonial{width:100%;display:block;margin:0 0 25px 0;position:relative;background:rgba(47, 78, 99, 0.1);padding:35px 35px 35px 60px}.testimonials .testimonial:before{content:'"';color:#fff;font-size:5em;text-align:center;line-height:1em;padding:5px 0 0 0;display:block;width:40px;height:40px;background:#253b49;position:absolute;top:35px;left:0}@media (max-width:960px){.testimonials .testimonial:before{top:35px}}@media (max-width:960px){.testimonials .testimonial{width:100%;float:none;margin:0 0 25px 0;height:auto}}.testimonials .testimonial p:first-child{margin:0 0 20px 0}.testimonials .testimonial span{display:block;font-size:1.4em;font-weight:600;color:#0079c2}.search-results{margin:0!important}.search-results li{list-style:none;padding:20px 0;border-bottom:solid 1px rgba(47, 78, 99, 0.1);font-size:1em}.search-results li:before{display:none}.search-results li img{display:block;width:150px;height:auto;float:left;margin:0 20px 0 0}.search-results a{text-decoration:none}.search-results .result{padding:0;position:relative}.search-results .result h2{font-size:2em;margin:0}.search-results .result p{font-size:1.5em;margin:10px 0 0 0}.search-results .result p:after,.search-results .result p:before{display:table;content:''}.search-results .result p:after{clear:both}.search-results .result a{color:#1ab7ea}.search-results .result a:hover{text-decoration:underline}.page-content .home-hero-image{height:600px;position:fixed;top:0;width:100%;display:block}@media (max-width:960px){.page-content .home-hero-image{background:none!important;height:0}}.page-content .mobile-home-hero-image{display:none}@media (max-width:960px){.page-content .mobile-home-hero-image{display:block;width:100%;height:200px;background-size:cover!important}}.page-content .entry-content{padding:50px;background:#fff;margin:250px auto 0 auto;border-radius:3px}@media (max-width:960px){.page-content .entry-content{padding:25px}}.not-found{padding:0 50px 0 250px}.not-found:before{content:'';display:block;width:250px;height:100%;background:url("images/not-found.jpg") no-repeat center;background-size:cover;position:absolute;top:0;left:0}.not-found ul{margin:35px}.not-found li{font-size:1.6em;margin:10px 0}.not-found li span{color:#0653af;text-decoration:underline;cursor:pointer}.showcase{overflow:hidden}.showcase .container{padding:80px}@media (max-width:1150px){.showcase .container{padding:25px}}@media (max-width:960px){.showcase .container{padding:25px}}.showcase .container h1{font-size:2em}@media (max-width:960px){.showcase .container h1{font-size:1.4em;line-height:1.6em}}.showcase .container h1 span{font-size:2em;display:block;margin:15px 0 0 0;color:#253b49}@media (max-width:960px){.showcase .container h1 span{line-height:1.1em;margin:0}}.showcase .container h3{font-size:2.4em;color:#1ab7ea;margin:0 0 20px 0}.showcase .container p{width:45%}@media (max-width:960px){.showcase .container p{width:100%}}.showcase .container ul{margin:20px}.showcase .container li{font-size:1.6em;list-style:none;line-height:1.5em}.showcase .container .features{display:block;position:relative;margin:70px 0}@media (max-width:960px){.showcase .container .features:before,.showcase .container .features:after{background-size:cover!important}}@media (max-width:960px){.showcase .container .features{margin:25px 0}}.showcase .container .features li{position:relative}.showcase .container .features li:before{content:'';display:block;width:12px;height:12px;background:url("images/arrow.svg") no-repeat center;background-size:auto 100%;position:absolute;top:5px;left:-16px}.showcase .single-storey-homes-features .features-01:before{content:'';display:block;width:100%;height:100%;background:url("images/featured/01.jpg") no-repeat center;position:absolute;background-size:cover;top:0;left:50%;border-top-left-radius:3px;border-bottom-left-radius:3px}@media (max-width:960px){.showcase .single-storey-homes-features .features-01:before{position:relative;left:0;top:auto;height:250px;margin:25px 0;border-radius:3px}}.showcase .single-storey-homes-features .features-01:after{content:'';display:block;width:230px;height:620px;background:url("images/featured/floorplan-single-storey-01.png") no-repeat center;background-size:cover;position:absolute;top:calc(50% - 285px);left:-300px}@media (max-width:960px){.showcase .single-storey-homes-features .features-01:after{position:relative;left:0;top:auto;margin:25px auto}}.showcase .single-storey-homes-features .features-single-storey-homes-01{width:80%;height:400px;position:relative;margin:0 auto}@media (max-width:960px){.showcase .single-storey-homes-features .features-single-storey-homes-01{height:auto}}.showcase .single-storey-homes-features .features-single-storey-homes-01:hover:before{left:-40px}.showcase .single-storey-homes-features .features-single-storey-homes-01:hover:after{right:-40px}@media (max-width:960px){.showcase .single-storey-homes-features .features-single-storey-homes-01:hover:before{left:auto}.showcase .single-storey-homes-features .features-single-storey-homes-01:hover:after{right:auto}}.showcase .single-storey-homes-features .features-single-storey-homes-01:before{content:'';display:block;width:400px;height:400px;background:url("images/featured/03.jpg") no-repeat center;position:absolute;top:calc(50% - 200px);left:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.showcase .single-storey-homes-features .features-single-storey-homes-01:before{position:relative;width:250px;height:250px;margin:25px auto}}.showcase .single-storey-homes-features .features-single-storey-homes-01:after{content:'';display:block;width:400px;height:400px;background:url("images/featured/13.jpg") no-repeat center;position:absolute;top:calc(50% - 200px);right:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.showcase .single-storey-homes-features .features-single-storey-homes-01:after{position:relative;width:250px;height:250px;margin:25px auto}}.showcase .single-storey-homes-features .features-02 ul{position:relative;left:calc(50% + 35px)}@media (max-width:960px){.showcase .single-storey-homes-features .features-02 ul{left:0}}.showcase .single-storey-homes-features .features-02 h3{position:relative;left:calc(50% + 35px)}@media (max-width:960px){.showcase .single-storey-homes-features .features-02 h3{left:0}}.showcase .single-storey-homes-features .features-02 p{position:relative;left:calc(50% + 35px)}@media (max-width:960px){.showcase .single-storey-homes-features .features-02 p{left:0}}.showcase .single-storey-homes-features .features-02:before{content:'';display:block;width:100%;height:100%;background:url("images/featured/02.jpg") no-repeat center;background-size:cover;position:absolute;top:0;left:-50%;border-top-right-radius:3px;border-bottom-right-radius:3px}@media (max-width:960px){.showcase .single-storey-homes-features .features-02:before{position:relative;left:0;top:auto;width:100%;height:250px;margin:25px 0;border-radius:3px}}.showcase .single-storey-homes-features .features-02:after{content:'';display:block;width:240px;height:620px;background:url("images/featured/floorplan-single-storey-02.png") no-repeat center;background-size:cover;position:absolute;top:calc(50% - 285px);left:calc(100% + 50px)}@media (max-width:960px){.showcase .single-storey-homes-features .features-02:after{position:relative;left:0;top:auto;margin:25px auto}}.showcase .single-storey-homes-features .features-single-storey-homes-02{width:80%;height:400px;position:relative;margin:0 auto}@media (max-width:960px){.showcase .single-storey-homes-features .features-single-storey-homes-02{height:auto}}.showcase .single-storey-homes-features .features-single-storey-homes-02:hover:before{left:-40px}.showcase .single-storey-homes-features .features-single-storey-homes-02:hover:after{right:-40px}@media (max-width:960px){.showcase .single-storey-homes-features .features-single-storey-homes-02:hover:before{left:auto}.showcase .single-storey-homes-features .features-single-storey-homes-02:hover:after{right:auto}}.showcase .single-storey-homes-features .features-single-storey-homes-02:before{content:'';display:block;width:400px;height:400px;background:url("images/featured/15.jpg") no-repeat center;position:absolute;top:calc(50% - 200px);left:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.showcase .single-storey-homes-features .features-single-storey-homes-02:before{position:relative;width:250px;height:250px;margin:25px auto}}.showcase .single-storey-homes-features .features-single-storey-homes-02:after{content:'';display:block;width:400px;height:400px;background:url("images/featured/14.jpg") no-repeat center;position:absolute;top:calc(50% - 200px);right:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.showcase .single-storey-homes-features .features-single-storey-homes-02:after{position:relative;width:250px;height:250px;margin:25px auto}}.showcase .double-storey-homes-features .features-01:before{content:'';display:block;width:100%;height:100%;background:url("images/featured/05.jpg") no-repeat center;position:absolute;background-size:cover;top:0;left:50%;border-top-left-radius:3px;border-bottom-left-radius:3px}@media (max-width:960px){.showcase .double-storey-homes-features .features-01:before{position:relative;left:0;top:auto;width:100%;height:250px;margin:25px 0;border-radius:3px}}.showcase .double-storey-homes-features .features-01:after{content:'';display:block;width:220px;height:743px;background:url("images/featured/floorplan-double-storey-01.png") no-repeat center;background-size:cover;position:absolute;top:-20px;left:-270px}@media (max-width:960px){.showcase .double-storey-homes-features .features-01:after{position:relative;left:0;top:auto;margin:25px auto}}.showcase .double-storey-homes-features .features-02 h3{position:relative;left:calc(50% + 35px)}@media (max-width:960px){.showcase .double-storey-homes-features .features-02 h3{left:0}}.showcase .double-storey-homes-features .features-02 ul{position:relative;left:calc(50% + 35px)}@media (max-width:960px){.showcase .double-storey-homes-features .features-02 ul{left:0}}.showcase .double-storey-homes-features .features-02 p{position:relative;left:calc(50% + 35px)}@media (max-width:960px){.showcase .double-storey-homes-features .features-02 p{left:0}}.showcase .double-storey-homes-features .features-02:before{content:'';display:block;width:100%;height:100%;background:url("images/featured/06.jpg") no-repeat center;background-size:cover;position:absolute;top:0;left:-50%;border-top-right-radius:3px;border-bottom-right-radius:3px}@media (max-width:960px){.showcase .double-storey-homes-features .features-02:before{position:relative;left:0;top:auto;width:100%;height:250px;margin:25px 0;border-radius:3px}}.showcase .double-storey-homes-features .features-02:after{content:'';display:block;width:178px;height:600px;background:url("images/featured/floorplan-double-storey-02.png") no-repeat center;background-size:cover;position:absolute;top:calc(50% - 300px);left:calc(100% + 80px)}@media (max-width:960px){.showcase .double-storey-homes-features .features-02:after{position:relative;left:0;top:auto;margin:25px auto;border-radius:3px}}.showcase .double-storey-homes-features .features-double-storey-homes-01{width:80%;height:400px;position:relative;margin:0 auto}@media (max-width:960px){.showcase .double-storey-homes-features .features-double-storey-homes-01{height:auto}}.showcase .double-storey-homes-features .features-double-storey-homes-01:hover:before{left:-40px}.showcase .double-storey-homes-features .features-double-storey-homes-01:hover:after{right:-40px}@media (max-width:960px){.showcase .double-storey-homes-features .features-double-storey-homes-01:hover:before{left:auto}.showcase .double-storey-homes-features .features-double-storey-homes-01:hover:after{right:auto}}.showcase .double-storey-homes-features .features-double-storey-homes-01:before{content:'';display:block;width:400px;height:400px;background:url("images/featured/17.jpg") no-repeat center;position:absolute;top:calc(50% - 200px);left:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.showcase .double-storey-homes-features .features-double-storey-homes-01:before{position:relative;width:250px;height:250px;margin:25px auto}}.showcase .double-storey-homes-features .features-double-storey-homes-01:after{content:'';display:block;width:400px;height:400px;background:url("images/featured/16.jpg") no-repeat center;position:absolute;top:calc(50% - 200px);right:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.showcase .double-storey-homes-features .features-double-storey-homes-01:after{position:relative;width:250px;height:250px;margin:25px auto}}.showcase .double-storey-homes-features .features-double-storey-homes-02{width:80%;height:400px;position:relative;margin:0 auto}@media (max-width:960px){.showcase .double-storey-homes-features .features-double-storey-homes-02{height:auto}}.showcase .double-storey-homes-features .features-double-storey-homes-02:hover:before{left:-40px}.showcase .double-storey-homes-features .features-double-storey-homes-02:hover:after{right:-40px}@media (max-width:960px){.showcase .double-storey-homes-features .features-double-storey-homes-02:hover:before{left:auto}.showcase .double-storey-homes-features .features-double-storey-homes-02:hover:after{right:auto}}.showcase .double-storey-homes-features .features-double-storey-homes-02:before{content:'';display:block;width:400px;height:400px;background:url("images/featured/07.jpg") no-repeat center;position:absolute;top:calc(50% - 200px);left:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.showcase .double-storey-homes-features .features-double-storey-homes-02:before{position:relative;width:250px;height:250px;margin:25px auto}}.showcase .double-storey-homes-features .features-double-storey-homes-02:after{content:'';display:block;width:400px;height:400px;background:url("images/featured/18.jpg") no-repeat center;position:absolute;top:calc(50% - 200px);right:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.showcase .double-storey-homes-features .features-double-storey-homes-02:after{position:relative;width:250px;height:250px;margin:25px auto}}.showcase .double-storey-homes-features .features-03:before{background:url("images/featured/08.jpg") no-repeat left}@media (max-width:960px){.showcase .double-storey-homes-features .features-03:before{background:url("images/featured/08.jpg") no-repeat center}}.showcase .double-storey-homes-features .features-03:after{width:220px;height:650px;background:url("images/featured/floorplan-double-storey-02.png") no-repeat center;background-size:cover;border-radius:0;top:0;left:-270px}@media (max-width:960px){.showcase .double-storey-homes-features .features-03:after{position:relative;left:0;top:auto;width:100%;height:250px;width:75%;height:885px;margin:25px auto}}.showcase .multi-unit-developments-features .features-01:before{content:'';display:block;width:100%;height:100%;background:url("images/featured/09.jpg") no-repeat center;position:absolute;background-size:cover;top:0;left:50%;border-top-left-radius:3px;border-bottom-left-radius:3px}@media (max-width:960px){.showcase .multi-unit-developments-features .features-01:before{position:relative;left:0;top:auto;width:100%;height:250px;margin:25px 0;border-radius:3px}}.showcase .multi-unit-developments-features .features-01:after{content:'';display:block;width:220px;height:1097px;background:url("images/featured/floorplan-multi-01.png") no-repeat center;background-size:cover;position:absolute;top:-100px;left:-300px}@media (max-width:960px){.showcase .multi-unit-developments-features .features-01:after{position:relative;left:0;top:auto;width:100%;height:1630px;margin:25px 0;border-radius:3px}}.showcase .multi-unit-developments-features .features-02 h3{position:relative;left:calc(50% + 35px)}@media (max-width:960px){.showcase .multi-unit-developments-features .features-02 h3{left:0}}.showcase .multi-unit-developments-features .features-02 ul{position:relative;left:calc(50% + 35px)}@media (max-width:960px){.showcase .multi-unit-developments-features .features-02 ul{left:0}}.showcase .multi-unit-developments-features .features-02:before{content:'';display:block;width:100%;height:100%;background:url("images/featured/11.jpg") no-repeat center;background-size:cover;position:absolute;top:0;left:-50%;border-top-right-radius:3px;border-bottom-right-radius:3px}@media (max-width:960px){.showcase .multi-unit-developments-features .features-02:before{position:relative;left:0;top:auto;width:100%;height:250px;margin:25px 0;border-radius:3px}}.showcase .multi-unit-developments-features .features-02:after{content:'';display:block;width:220px;height:1000px;background:url("images/featured/floorplan-multi-02.png") no-repeat center;background-size:cover;position:absolute;top:-100px;left:calc(100% + 75px)}@media (max-width:960px){.showcase .multi-unit-developments-features .features-02:after{position:relative;left:0;top:auto;width:100%;height:1475px;margin:25px 0;border-radius:3px}}.showcase .multi-unit-developments-features .features-multi-unit-developments-01{width:80%;height:400px;position:relative;margin:0 auto}@media (max-width:960px){.showcase .multi-unit-developments-features .features-multi-unit-developments-01{height:auto}}.showcase .multi-unit-developments-features .features-multi-unit-developments-01:hover:before{left:-40px}.showcase .multi-unit-developments-features .features-multi-unit-developments-01:hover:after{right:-40px}@media (max-width:960px){.showcase .multi-unit-developments-features .features-multi-unit-developments-01:hover:before{left:auto}.showcase .multi-unit-developments-features .features-multi-unit-developments-01:hover:after{right:auto}}.showcase .multi-unit-developments-features .features-multi-unit-developments-01:before{content:'';display:block;width:400px;height:400px;background:url("images/featured/19.jpg") no-repeat center;position:absolute;top:calc(50% - 200px);left:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.showcase .multi-unit-developments-features .features-multi-unit-developments-01:before{position:relative;width:250px;height:250px;margin:25px auto}}.showcase .multi-unit-developments-features .features-multi-unit-developments-01:after{content:'';display:block;width:400px;height:400px;background:url("images/featured/20.jpg") no-repeat center;position:absolute;top:calc(50% - 200px);right:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.showcase .multi-unit-developments-features .features-multi-unit-developments-01:after{position:relative;width:250px;height:250px;margin:25px auto}}.showcase .multi-unit-developments-features .features-multi-unit-developments-02{width:80%;height:400px;position:relative;margin:0 auto}@media (max-width:960px){.showcase .multi-unit-developments-features .features-multi-unit-developments-02{height:auto}}.showcase .multi-unit-developments-features .features-multi-unit-developments-02:hover:before{left:-40px}.showcase .multi-unit-developments-features .features-multi-unit-developments-02:hover:after{right:-40px}@media (max-width:960px){.showcase .multi-unit-developments-features .features-multi-unit-developments-02:hover:before{left:auto}.showcase .multi-unit-developments-features .features-multi-unit-developments-02:hover:after{right:auto}}.showcase .multi-unit-developments-features .features-multi-unit-developments-02:before{content:'';display:block;width:400px;height:400px;background:url("images/featured/21.jpg") no-repeat center;position:absolute;top:calc(50% - 200px);left:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.showcase .multi-unit-developments-features .features-multi-unit-developments-02:before{position:relative;width:250px;height:250px;margin:25px auto}}.showcase .multi-unit-developments-features .features-multi-unit-developments-02:after{content:'';display:block;width:400px;height:400px;background:url("images/featured/22.jpg") no-repeat center;position:absolute;top:calc(50% - 200px);right:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.showcase .multi-unit-developments-features .features-multi-unit-developments-02:after{position:relative;width:250px;height:250px;margin:25px auto}}.about-activa-developments-page .entry-content,.why-choose-activa-page .entry-content{padding:50px;min-height:740px}@media (max-width:960px){.about-activa-developments-page .entry-content,.why-choose-activa-page .entry-content{padding:25px;min-height:auto}}.download-capability-statement{position:absolute;top:0;right:0;width:300px;height:100%;background:#0653af;padding:30px}@media (max-width:960px){.download-capability-statement{position:relative;top:auto;left:auto;padding:25px;width:100%;height:auto}}.download-capability-statement p{color:#fff;font-size:1.9em;line-height:1.3em;text-transform:uppercase;margin:0}.download-capability-statement p span{display:block;font-size:.8em;opacity:.6}.download-capability-statement a{display:block;background:url("images/capability-statement-cover.jpg") no-repeat center;background-size:cover;width:250px;height:354px;font-size:0;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-box-shadow:0 0 120px 0 rgba(26, 183, 234, 0.5);box-shadow:0 0 120px 0 rgba(26, 183, 234, 0.5);-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;margin:20px 0 0 -5px;border-radius:2px}@media (max-width:960px){.download-capability-statement a{margin:0 auto -15px auto;-webkit-box-shadow:0 0 120px 0 #1ab7ea;box-shadow:0 0 120px 0 #1ab7ea}}.download-capability-statement a:hover{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);-webkit-filter:saturate(120%);filter:saturate(120%)}.our-process{margin:50px 0 0 0}.our-process:after,.our-process:before{display:table;content:''}.our-process:after{clear:both}.our-process:after{content:'';display:block;width:1500px;height:480px;background:url("images/activa.png") no-repeat 0 0;position:relative;top:-140px;left:-337px;margin:0 0 -277px 0;z-index:999}@media (max-width:960px){.our-process:after{display:none;background:none}}.our-process .boxy{width:50%;height:270px;padding:70px;position:relative}@media (max-width:960px){.our-process .boxy{width:100%;height:auto;padding:0;margin:20px 0}}.our-process h3{font-size:2.2em;text-transform:uppercase;font-weight:600}.our-process .repos{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:960px){.our-process .repos{position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding:0 0 0 30px}}.our-process .odd{text-align:right;float:left;clear:right;z-index:9999}@media (max-width:960px){.our-process .odd{float:none;clear:both;text-align:left}}.our-process .odd:before{content:'';display:block;width:96px;height:270px;background:url("images/dashed-right.png") no-repeat right;position:absolute;top:0;right:-80px}@media (max-width:960px){.our-process .odd:before{display:none;background:none}}.our-process .odd .number{right:-98px}@media (max-width:960px){.our-process .odd .number{right:auto;top:-10px;left:-30px}}.our-process .even{text-align:left;float:right;clear:left;z-index:999;padding:70px 70px 70px 0}@media (max-width:960px){.our-process .even{padding:0}}.our-process .even:before{content:'';display:block;width:83px;height:276px;background:url("images/dashed-left.png") no-repeat left;position:absolute;top:-3px;left:-82px}@media (max-width:960px){.our-process .even:before{display:none;background:none}}.our-process .even .number{left:-100px}@media (max-width:960px){.our-process .even .number{left:-30px;top:-10px;right:auto}}.our-process p{margin:20px 0 0 0}.our-process .number{background:#253b49;width:46px;height:46px;border-radius:100%;text-align:center;color:#fff;font-size:2.4em;font-weight:600;padding:10px 0 0 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:960px){.our-process .number{position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:absolute;top:0}}.our-process .number-09{background:none;top:70%;z-index:999}.our-process .boxy-01 img{width:150px;height:150px;position:absolute;top:0;left:130%;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.our-process .boxy-01:before{height:135px;background:url("images/dashed-right.png") no-repeat bottom right;top:auto;bottom:0;right:-80px}.our-process .boxy-02 img{width:150px;height:150px;position:absolute;top:20px;right:125%}.our-process .boxy-03 img{width:150px;height:150px;position:absolute;top:0;left:130%}.our-process .boxy-04 img{width:150px;height:150px;position:absolute;top:15px;right:127%;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.our-process .boxy-05 img{width:200px;height:200px;position:absolute;top:0;left:130%;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.our-process .boxy-06 img{width:150px;height:150px;position:absolute;top:-15px;right:127%;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.our-process .boxy-07 img{width:200px;height:200px;position:absolute;top:0;left:130%}.our-process .boxy-08 img{width:170px;height:170px;position:absolute;top:-15px;right:127%}.our-process .boxy-09 img{width:150px;height:150px;position:absolute;top:0;left:130%}.our-process .boxy-09:before{height:135px;background:url("images/dashed-right.png") no-repeat top left;top:0;bottom:auto;right:-80px}@media (max-width:960px){.our-process .boxy img{position:relative!important;right:auto!important;top:auto!important;left:auto!important;width:100px!important;height:100px!important;float:right!important;margin:20px 0 10px 15px!important}}.social{position:absolute;top:280px;left:29%}@media (max-width:960px){.social{position:relative;top:auto;left:auto;margin:25px 0 0 0}}.social.sticky-social{position:fixed;top:calc(50% - 77px);right:0;left:auto;width:50px;z-index:999;background:#fff;padding:10px;border-top-left-radius:5px;border-bottom-left-radius:5px}@media (max-width:960px){.social.sticky-social{display:none}}.social.sticky-social a{margin:3px 0;float:none;height:30px;width:30px;display:block}.social.sticky-social svg{opacity:1;width:26px;height:26px}.social.sticky-social .fb{fill:#3c5b9b}.social.sticky-social .tw{fill:#00aced}.social.sticky-social .li{fill:#007ab9}.social.sticky-social .ig{fill:#dd2b75}.social.sticky-social .pi{fill:#5e5556}.social a{display:block;width:30px;height:50px;font-size:0;float:left;margin:0 5px 0 0}@media (max-width:960px){.social a{width:35px;height:35px;margin:0 10px 0 0}}.social a:before{display:none}.social a:hover svg{opacity:1}.social svg{width:30px;height:30px;fill:#fff;display:block;opacity:.7}@media (max-width:960px){.social svg{width:35px;height:35px}}.stormbox{position:absolute;top:250px;right:0;display:block;z-index:999}@media (max-width:960px){.stormbox{display:none}}.stormbox:before{display:none}.stormbox span{display:block;font-size:.7em;color:#fff;opacity:.5;position:absolute;bottom:12px;left:10px}.stormbox img{display:block;width:80px;height:33px}.btt{display:none;position:fixed;bottom:-10px;right:0;width:0;height:0;border-style:solid;border-width:0 35px 70px 35px;border-color:transparent transparent #1ab7ea transparent;z-index:9999}@media (max-width:1150px){.btt{right:0}}@media (max-width:960px){.btt{right:0;width:60px}}.btt:hover svg{top:28px}.btt svg{width:10px;height:20px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:33px;left:-5px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;fill:#fff}.the-form{position:fixed;padding:30px;background:#0653af;bottom:-100%;height:100%;z-index:999991;color:#fff;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;opacity:0}@media (max-width:960px){.the-form{overflow:auto;-webkit-overflow-scrolling:touch}}.form-call-back,.form-consultant,.form-contact{width:400px;left:calc(50% - 200px)}@media (max-width:960px){.form-call-back,.form-consultant,.form-contact{width:calc(100% - 60px);left:0}}.form-call-back.show,.form-consultant.show,.form-contact.show{bottom:0;opacity:1;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3)}.form-contact{width:900px;left:calc(50% - 450px)}@media (max-width:960px){.form-contact{width:calc(100% - 60px);left:0}}.gform_wrapper form{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 40px)}@media (max-width:960px){.gform_wrapper form{position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%}}.gform_wrapper .gform_description{font-size:2.4em;display:inline-block;text-transform:uppercase;margin:0 0 25px 0}.gform_wrapper .gform_validation_container{display:none}.gform_wrapper li{list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 30px 0}.gform_wrapper h3{color:#fff;font-size:1.6em;margin:0 0 20px 0;clear:both;display:block}.gform_wrapper label{font-size:1.3em;display:block;margin:0 0 3px 0;width:75%;color:#ffc107;font-weight:600;text-transform:uppercase}@media (max-width:960px){.gform_wrapper label{width:100%}}.gform_wrapper input[type=checkbox]{display:none}.gform_wrapper input[type=checkbox]+label:before{content:"";display:inline-block;width:15px;height:15px;margin:-2px 5px 0 0;vertical-align:middle;border:solid 2px rgba(255, 255, 255, 0.5);cursor:pointer;border-radius:2px}.gform_wrapper input[type=checkbox]:checked+label:before{content:"\2713";background:#fff;opacity:.9;color:#0653af;font-size:1em;line-height:.9em;text-align:center;font-family:600}.gform_wrapper input[type=radio]{display:none}.gform_wrapper input[type=radio]+label{position:relative}.gform_wrapper input[type=radio]+label:before{content:"";display:inline-block;width:15px;height:15px;margin:0 5px 0 0;vertical-align:middle;border:solid 2px rgba(255, 255, 255, 0.5);cursor:pointer;border-radius:100%;position:relative;top:-1px}.gform_wrapper input[type=radio]:checked+label:before{opacity:1}.gform_wrapper input[type=radio]:checked+label:after{content:"";display:block;width:7px;height:7px;border-radius:100%;position:absolute;top:3px;left:4px;background:#fff}.gform_wrapper .ginput_container_fileupload .validation_message{display:none}.gform_wrapper .form-half{width:50%;float:left}@media (max-width:960px){.gform_wrapper .form-half{width:100%;float:none}}.gform_wrapper .form-one-third{width:33.3333%;float:left}@media (max-width:960px){.gform_wrapper .form-one-third{width:100%;float:none}}.gform_wrapper .form-one-quarter{width:25%;float:left}@media (max-width:960px){.gform_wrapper .form-one-quarter{width:100%;float:none}}.gform_wrapper .form-two-thirds{width:66.6666%;float:left}@media (max-width:960px){.gform_wrapper .form-two-thirds{width:100%;float:none}}.gform_wrapper .form-budget,.gform_wrapper .form-interested{width:33.3333%;float:left}@media (max-width:960px){.gform_wrapper .form-budget,.gform_wrapper .form-interested{float:none;width:100%}}.gform_wrapper .form-budget .gfield_checkbox li,.gform_wrapper .form-budget .gfield_radio li,.gform_wrapper .form-interested .gfield_checkbox li,.gform_wrapper .form-interested .gfield_radio li{margin:0 0 10px 0}@media (max-width:960px){.gform_wrapper .form-budget .gfield_checkbox li,.gform_wrapper .form-budget .gfield_radio li,.gform_wrapper .form-interested .gfield_checkbox li,.gform_wrapper .form-interested .gfield_radio li{width:100%}}.gform_wrapper .form-budget .gfield_checkbox label,.gform_wrapper .form-budget .gfield_radio label,.gform_wrapper .form-interested .gfield_checkbox label,.gform_wrapper .form-interested .gfield_radio label{width:100%}@media (max-width:960px){.gform_wrapper .form-date{width:50%;float:left}.gform_wrapper .form-date .medium{width:calc(100% - 20px)}.gform_wrapper .form-date-end .medium{width:100%}}.gform_wrapper .medium{border:none;background:rgba(255, 255, 255, 0.05);border-bottom:solid 2px rgba(255, 255, 255, 0.5);width:calc(100% - 25px);padding:8px;font-size:1.5em;color:#fff;-webkit-appearance:none}@media (max-width:960px){.gform_wrapper .medium{width:100%}}.gform_wrapper .gfield_html{margin:0}.gform_wrapper .gform_button{padding:10px 15px;border:solid 2px #f9ac50;background:rgba(6, 83, 175, 0.25);color:#fff;text-transform:uppercase;text-decoration:none;font-size:1.4em;font-weight:600;cursor:pointer;display:inline-block;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.gform_wrapper .gform_button:hover{background:rgba(6, 83, 175, 0.5);border-radius:5px}.gform_wrapper textarea{height:100px}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{margin:10px 0 0 0}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin:10px 0;position:relative}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label{display:inline-block;margin:0;color:rgba(255, 255, 255, 0.7);font-weight:normal;text-transform:none}.gform_wrapper .gfield_checkbox input,.gform_wrapper .gfield_radio input{position:absolute;left:0}.gform_wrapper .gfield_description{color:rgba(255, 255, 255, 0.7);font-size:1.3em}.gform_wrapper .ginput_preview{font-size:1.3em;color:#fff;display:block;margin:6px 0;-webkit-filter:brightness(500%);filter:brightness(500%)}.gform_wrapper .ginput_preview img{position:relative;top:2px;-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:pointer}.gform_wrapper .gform_ajax_spinner{width:32px;height:32px;position:relative;top:10px;left:5px}.gform_wrapper .validation_error{color:#0653af;font-size:1.3em;font-weight:600;margin:0 0 15px 0;padding:8px;position:relative;background:#f9ac50;border-radius:2px;-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.3);width:calc(100% - 25px)}.gform_wrapper .validation_error:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 5px 10px 5px;border-color:transparent transparent #ffb01b transparent;position:absolute;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);bottom:-9px;left:calc(50% - 5px)}.gform_wrapper .validation_message{color:#0653af;font-size:1.2em;display:inline-block;font-weight:600;padding:8px;background:#f9ac50;position:relative;margin:5px 0 0 0;border-radius:2px;-webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.3);box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.3)}.gform_wrapper .validation_message:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 5px 10px 5px;border-color:transparent transparent #ffb01b transparent;position:absolute;top:-9px;left:10px}.form-contact .ginput_container_fileupload{font-size:1.4em;color:#fff;background:rgba(255, 255, 255, 0.05);border-bottom:solid 2px rgba(255, 255, 255, 0.5);padding:6px;margin:4px 0;width:calc(100% - 25px);border-radius:3px}@media (max-width:960px){.form-contact .ginput_container_fileupload{width:100%}}.form-contact .ginput_container_fileupload input{background:none;background:rgba(255, 255, 255, 0.2);border:none;text-transform:uppercase;padding:5px 8px;border-radius:3px;font-size:.8em}.form-contact .ginput_container_fileupload .validation_message{display:none}#ui-datepicker-div{background:#FFF;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3);display:none;padding:20px;width:300px}#ui-datepicker-div .ui-datepicker-header:after,#ui-datepicker-div .ui-datepicker-header:before{display:table;content:''}#ui-datepicker-div .ui-datepicker-header:after{clear:both}#ui-datepicker-div select{font-size:1.2em;margin:0 5px;float:left;width:80px!important}#ui-datepicker-div .ui-icon{color:transparent;cursor:pointer;font-size:0px}#ui-datepicker-div .ui-icon:before{font-size:1.2em}#ui-datepicker-div .ui-datepicker-prev{float:left;width:10%}#ui-datepicker-div .ui-datepicker-prev .ui-icon:before{content:'\f060'}#ui-datepicker-div .ui-datepicker-prev.ui-state-disabled{display:none}#ui-datepicker-div .ui-datepicker-next{float:right;width:10%}#ui-datepicker-div .ui-datepicker-next .ui-icon:before{content:'\f061';float:right}#ui-datepicker-div .ui-datepicker-next.ui-state-disabled{display:none}#ui-datepicker-div .ui-datepicker-title select{float:left;width:70%}#ui-datepicker-div table{width:100%;font-size:1.3em;text-align:center;margin:15px 0 0 0;clear:both}#ui-datepicker-div table a{padding:5px;display:block;text-decoration:none;color:#253b49}#ui-datepicker-div table a:hover{background:#0653af;color:#fff}#ui-datepicker-div table .ui-datepicker-today a{background:#f9ac50;color:#fff}.investor-form .gform_wrapper form{margin:35px 0 0 0;position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%}.investor-form .gform_wrapper form ul{margin:0}.investor-form .gform_wrapper form li{font-size:1em}.investor-form .gform_wrapper form li:before{display:none}.investor-form .gform_wrapper form li label{color:#253b49}.investor-form .gform_wrapper form li ul li label{color:#253b49}.investor-form .gform_wrapper form .gfield_required{color:#f9ac50}.investor-form .gform_wrapper form .medium{background:rgba(47, 78, 99, 0.1);border:none;color:#253b49}.investor-form .gform_wrapper form input[type=checkbox]+label:before{border:solid 2px #0653af;color:#fff}.investor-form .gform_wrapper form input[type=checkbox]:checked+label:before{background:#0653af}.investor-form .gform_wrapper form input[type=radio]+label{position:relative}.investor-form .gform_wrapper form input[type=radio]+label:before{border:solid 2px #0653af}.investor-form .gform_wrapper form input[type=radio]:checked+label:before{opacity:1}.investor-form .gform_wrapper form input[type=radio]:checked+label:after{background:#0653af;top:3px}.investor-form .gform_wrapper form .gform_footer{display:block;clear:both}.investor-form .gform_wrapper form .gform_footer .gform_button{background:#f9ac50}.blog-inner{padding:150px 0 0 0;background:#00152d;overflow:hidden}.blog-inner:after,.blog-inner:before{display:table;content:''}.blog-inner:after{clear:both}@media (max-width:1150px){.blog-inner{padding:0 0 0 25px}}@media (max-width:960px){.blog-inner{padding:0}}.blog-inner.blog-inner-category{background:#fff}@media (max-width:960px){.blog-inner.blog-inner-category{margin:60px 0 0 0;padding:25px}}.blog-inner.blog-inner-category h1{font-size:2em;margin:0 0 25px 0}@media (max-width:960px){.blog-inner.blog-inner-category h1{font-size:1em}}.blog-inner.blog-inner-category h1 span{display:block;font-size:2.5em;margin:15px 0 0 0}.blog-inner.blog-inner-category aside{padding:0;float:right;margin:-45px 0 0 0}@media (max-width:960px){.blog-inner .padder{padding:0}}.blog-inner .inner-desktop-hero{height:100%;width:100%;display:block;position:fixed;top:0;left:0;background-position:center!important;background-size:cover!important;z-index:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-filter:grayscale(100%);filter:grayscale(100%);overflow:hidden;opacity:.3}@media (max-width:960px){.blog-inner .inner-desktop-hero{background:none!important;display:none}}.blog-inner .inner-mobile-hero{display:none;background:none}@media (max-width:960px){.blog-inner .inner-mobile-hero{display:block;height:100%;width:100%;display:block;position:fixed;top:0;left:0;background-position:center!important;background-size:cover!important;z-index:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-filter:grayscale(100%);filter:grayscale(100%);overflow:hidden;opacity:.3}}.blog-inner .blog-hero-behind{position:fixed;width:1600px;height:100%;background-size:cover!important;top:0;left:calc(50% - 800px);display:block;opacity:.2}@media (max-width:960px){.blog-inner .blog-hero-behind{background:none!important;display:none}}.blog-inner article{width:780px;padding:50px;margin:0 40px 100px 0;background:#fff;position:relative;z-index:999;float:left;border-radius:4px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3)}@media (max-width:1150px){.blog-inner article{width:calc(100% - 320px)}}@media (max-width:960px){.blog-inner article{width:100%;float:none;padding:30px;margin:0}}.blog-inner article h1{font-size:4em;color:#0653af;text-transform:none;width:75%}@media (max-width:960px){.blog-inner article h1{font-size:3em}}.blog-inner article h2{font-size:2.2em;margin:25px 0 -15px 0}@media (max-width:960px){.blog-inner article h2{font-size:2em}}.blog-inner article h3{font-size:1.8em;margin:25px 0 -10px 0}@media (max-width:960px){.blog-inner article h3{font-size:1.7em}}.blog-inner article time{font-size:1.3em;font-family:"Open Sans", sans-serif;margin:10px 0 0 0;display:block}.blog-inner article p{line-height:1.6em;margin:20px 0}.blog-inner article ol,.blog-inner article ul{margin:35px}.blog-inner article ol li,.blog-inner article ul li{margin:5px 0;line-height:1.6em;font-size:1.7em}.blog-inner article ol li{list-style:decimal}.blog-inner article li a,.blog-inner article p a{color:#1ab7ea}.blog-inner article li a:hover,.blog-inner article p a:hover{color:#f9ac50}.blog-inner article img{width:100%;height:auto}.blog-inner .blog-hero{width:calc(100% + 100px);height:auto;margin:-50px 0 30px -50px;border-top-right-radius:3px;border-top-left-radius:3px}@media (max-width:960px){.blog-inner .blog-hero{margin:30px 0 30px -30px;width:calc(100% + 60px)}}.blog-inner .hero-container{position:relative}.blog-inner .hero-container h1{font-size:3em;line-height:1.1em;color:#fff;background:rgba(6, 83, 175, 0.85);display:inline;max-width:70%;padding:15px;position:absolute;bottom:10%;left:-50px;border-top-right-radius:3px;border-bottom-right-radius:3px}@media (max-width:1150px){.blog-inner .hero-container h1{font-size:3.5em}}@media (max-width:960px){.blog-inner .hero-container h1{font-size:2em;max-width:calc(100% + 60px);width:calc(100% + 60px);background:#253b49;left:-30px;bottom:-30px}}.blog-inner .email-friend{width:280px}.blog-inner .email-friend .gform_title{margin:0 0 10px 0}aside{width:280px;display:block;float:right;position:relative;z-index:999;margin:25px 0 0 0}@media (max-width:960px){aside{width:100%;float:none;padding:25px;margin:0}}aside .aside-box{width:100%}aside .share-this p{color:#253b49}@media (max-width:960px){aside .share-this .email-friend{width:100%}}aside .cats h2{color:#fff;font-size:2em}aside .cats ul:after,aside .cats ul:before{display:table;content:''}aside .cats ul:after{clear:both}aside .cats .post-categories{margin:0!important}aside .cats .post-categories li{margin:1px 0 0 0!important;list-style:none!important}aside .cats .post-categories li a{background:rgba(6, 83, 175, 0.1);color:#0653af;border-radius:1px}aside .cats .post-categories a:hover{background:#0653af;color:#fff}aside .cats .all{margin:0}aside .cats .topics{margin:15px 0 0 0!important}aside .cats .topics li{list-style:none!important;margin:10px 0!important;font-size:1.5em}aside .cats .topics li a{color:#f9ac50;position:relative;text-decoration:none;display:inline-block}@media (max-width:960px){aside .cats .topics li a{padding:5px 0}}aside .cats .topics li a:before{content:'';display:block;width:0;height:calc(100% + 10px);background:rgba(249, 172, 80, 0.1);display:block;position:absolute;top:-5px;left:-5px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border-radius:1px}aside .cats .topics li a:hover:before{width:calc(100% + 10px)}.blog-preview{display:block;width:33.3333%;float:left;padding:20px 20px 20px 0;height:470px;position:relative}@media (max-width:960px){.blog-preview{width:100%;float:none;height:auto;padding:0 0 50px 0;margin:25px 0}}.blog-preview:after{content:"";display:block;width:calc(100% - 50px);border-bottom:solid 2px rgba(47, 78, 99, 0.1);position:absolute;bottom:0;left:0}@media (max-width:960px){.blog-preview:after{width:100%}}.blog-preview:hover .blog-thumb{-webkit-filter:saturate(200%);filter:saturate(200%)}.blog-preview .blog-thumb{height:200px;display:block;position:relative;width:100%;overflow:hidden;border-radius:3px;margin:0 0 15px 0}.blog-preview img{width:100%;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.blog-preview a{text-decoration:none;color:#253b49}.blog-preview .text-link{position:absolute;bottom:20px}.blog-preview h2{font-size:2.2em;color:#0653af;text-transform:none}.all-topics{z-index:9;cursor:pointer;margin:-40px 0 0 0;width:100px;font-size:1.4em}@media (max-width:960px){.all-topics{right:0;margin:-30px 0 0 0}}.all-topics p{font-family:"Open Sans", sans-serif;margin:0;padding:5px 10px;background:rgba(47, 78, 99, 0.1);border-radius:2px;text-align:center;font-size:1em;text-transform:uppercase}.all-topics ul{display:none;margin:0}.all-topics ul li{list-style:none!important;font-size:1em}.all-topics ul li:before{display:none}.all-topics.show-all-topics p{background:#0653af;color:#fff}.all-topics.show-all-topics ul{display:block;padding:15px;background:#fff;border-radius:2px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.3);width:230px;position:absolute;top:26px;right:0;text-align:left}.all-topics.show-all-topics ul li{list-style:none!important;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)!important}.all-topics.show-all-topics ul a{display:block;padding:5px;text-decoration:none;color:#253b49;border-radius:1px}.all-topics.show-all-topics ul a:hover{background:#0653af;color:#fff;border-radius:2px}.all-topics.show-all-topics ul a:hover:before{display:none}.blog-page .container{position:relative}.blog-page .container h1{width:calc(100% - 100px)}.blog-page aside{float:right;padding:0}.mask{display:block;position:fixed;top:0;left:0;width:100%;height:0;z-index:99999;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;opacity:0}.mask.show{height:100%;opacity:.8;background:#0a233e}.mask.show .close{display:block}.mask .close{position:fixed;top:30px;right:30px;display:none;width:30px;height:30px;background:url("images/cross.svg") no-repeat;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.mask .close{top:15px;right:15px}}.mask .close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.download-brochure{display:block;width:100%;padding:70px 0}@media (max-width:960px){.download-brochure{padding:35px;text-align:center}}.download-brochure.home{background:#1ab7ea}.download-brochure.brand-custom-homes{background:#08c6d2}.download-brochure.brand-developments{background:#00a75d}.download-brochure.brand-design-service{background:#ff6d2d}.download-brochure .container{z-index:108;padding:0 0 0 375px}@media (max-width:960px){.download-brochure .container{padding:0}}.download-brochure h3{font-size:3em;margin:0 0 25px 0;color:#fff}.download-brochure h3 span{display:block;font-size:.6em;margin:0 0 10px 0;text-transform:none}.download-brochure .download-button{display:block;width:160px;padding:15px 0;text-decoration:none;color:#fff;background:#253b49;text-transform:uppercase;font-weight:bold;font-size:1.4em;text-align:center;border-top-right-radius:25px;border-top-left-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;cursor:pointer;-webkit-box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.3);box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.3)}@media (max-width:960px){.download-brochure .download-button{margin:10px auto 0 auto}}.download-brochure .cover{display:block;width:350px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;margin:10px 0 0 0;z-index:0}@media (max-width:960px){.download-brochure .cover{position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:70%;margin:0 auto}}.download-brochure-form{display:none;margin:35px 0 0 0}.download-brochure-form .gform_wrapper form{position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.download-brochure-form .gform_wrapper form .gform_description{font-size:1.6em;text-transform:none}.download-brochure-form .gform_wrapper form ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:960px){.download-brochure-form .gform_wrapper form ul{display:block}}.download-brochure-form .gform_wrapper form li{width:33.3333%;text-align:left}@media (max-width:960px){.download-brochure-form .gform_wrapper form li{width:100%}}.download-brochure-form .gform_wrapper form .gform_hidden{display:none}.download-brochure-form .gform_wrapper form label{color:#253b49;text-transform:none}.download-brochure-form .gform_wrapper form .medium{border:solid 1px rgba(255, 255, 255, 0.5);border-radius:3px;background:rgba(255, 255, 255, 0.1)}.download-brochure-form .gform_wrapper form .button{border:none;background:#253b49;border-radius:5px}.skip-links{margin:0}.skip-links li{height:0;width:0;list-style:none}.screen-reader-shortcut,.screen-reader-text{position:absolute!important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.screen-reader-shortcut:focus,.screen-reader-text:focus{clip:auto!important;height:auto;width:auto;display:block;font-size:1em;font-weight:bold;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6)}
/*# sourceMappingURL=style.css.map */