/*!
Theme Name: Stormbox NLV
Theme URI: https://stormbox.com.au
Version: 2.4
Author: Michael Ott
Contributors: Katie Hartrick, Leigh Kendal, Leigh Anthony
Author URI: https://stormbox.com.au
Description: Barebones theme for Stormbox websites
License: Proprietary
License URI: https://stormbox.com.au
*/html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.h1,.h2,h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1em;font-family:"Bree Serif", serif;color:#1e2632}.h1,h1{font-size:5em;margin:0 0 35px 0}@media (max-width:960px){.h1,h1{font-size:3em;margin:0 0 25px 0}}.h2,h2{font-size:3.6em;margin:0 0 25px 0}@media (max-width:960px){.h2,h2{font-size:2.5em;margin:0 0 20px 0}}.content p{font-size:1.6em;line-height:1.5em;margin:25px 0}@media (max-width:960px){.content p{font-size:1.5em;line-height:1.4em;margin:20px 0}}.content p a{color:#0063a8}.content li{font-size:1.6em}@media (max-width:960px){.content li{font-size:1.4em}}.content .village-promo{color:#0063a8;font-size:1.4em}li{list-style:none}strong{font-weight:500}.strikethrough{text-decoration:line-through}.text-center{text-align:center}body{font-family:"Rubik", sans-serif;font-size:62.5%;line-height:1;height:calc(100% - 150px);color:#1e2632;overflow-x:hidden}@media (max-width:1450px){body{height:calc(100% - 100px)}}@media (max-width:960px){body{height:calc(100% - 60px)}}.main-container{position:relative;width:1600px;max-width:1600px;margin:150px auto 0 auto}@media (max-width:1450px){.main-container{margin:100px 0 0 0;width:100%;max-width:100%}}@media (max-width:960px){.main-container{margin:60px auto 0 auto}}@media (max-width:350px){.main-container{margin:60px auto 0 auto}}.container{position:relative;display:block;width:1100px;max-width:1100px;margin:0 auto;z-index:99}@media (max-width:960px){.container{width:100%;max-width:100%}}@media (max-width:1450px){.container{width:100%;max-width:100%}}.container.padder{padding:70px 0}@media (max-width:1450px){.container.padder{padding:50px 25px}}@media (max-width:960px){.container.padder{padding:25px}}.container.center{text-align:center}.alignleft{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}.clear{clear:both}.center-text{text-align:center}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.list-404-villages a,.text-link{display:inline-block;color:#1e2632!important;font-family:"Bree Serif", serif;font-size:1.6em;text-decoration:none;position:relative;cursor:pointer}.list-404-villages a:after,.text-link:after{content:"";display:block;border-bottom:solid 2px #1e2632;position:absolute;bottom:-4px;left:0;width:100%;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.list-404-villages a:hover,.text-link:hover{color:#0063a8;background:rgba(0, 99, 168, 0.1)}.list-404-villages a:hover:after,.text-link:hover:after{border-bottom:solid 2px #0063a8}.list-404-villages a.white,.text-link.white{color:#fff!important}.list-404-villages a.white:after,.text-link.white:after{border-bottom:solid 2px #fff}.list-404-villages a.white:hover,.text-link.white:hover{color:#fff;background:rgba(255, 255, 255, 0.1)}.list-404-villages a.white:hover:after,.text-link.white:hover:after{border-bottom:solid 2px #fff}#header{height:150px;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:9999;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:1450px){#header{height:100px}}@media (max-width:960px){#header{height:60px}}#header .logo a{width:200px;display:block;font-size:0em;position:absolute;top:15px;left:-110px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:1450px){#header .logo a{width:100px;top:20px;left:20px}}@media (max-width:960px){#header .logo a{top:3px;width:95px;height:50px;left:25px}}#header.in-motion{-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);height:100px}@media (max-width:960px){#header.in-motion{height:60px}}#header.in-motion .logo a{top:5px;width:150px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:1450px){#header.in-motion .logo a{top:20px;width:100px}}@media (max-width:960px){#header.in-motion .logo a{top:3px;width:95px;height:50px;left:25px}}#header.in-motion .menu{top:15px}@media (max-width:960px){#header.in-motion .menu{top:auto}}#header.in-motion .menu a{padding:25px 13px 42px 13px}@media (max-width:1450px){#header.in-motion .menu a{padding:25px 10px}}@media (max-width:960px){#header.in-motion .menu a{padding:10px 0}}#header.in-motion .menu li ul li a{padding:10px}@media (max-width:960px){#header.in-motion .menu li ul li a{padding:10px 0!important}}@media (max-width:960px){#header.in-motion .menu .our-villages-anchor{padding:10px 25px}}#header.in-motion .menu .blog-menu ul{top:80px}#header.in-motion .menu .sub-menu{top:80px}@media (max-width:1450px){#header.in-motion .menu .sub-menu{top:80px}}#header.in-motion .has-subs a:after{bottom:15px}@media (max-width:1450px){#header.in-motion .has-subs a:after{bottom:0}}#header.in-motion .villages-menu li ul li a{padding:0}@media (max-width:960px){#header.in-motion .villages-menu li ul li a{padding:10px 0}}#header.in-motion .villages-menu ul li ul{top:50%}#header.in-motion .homes-for-sale-menu ul li a{padding:0!important}#header.in-motion .search-icon svg{top:40px}@media (max-width:960px){#header.in-motion .search-icon svg{top:20px}}#header.in-motion .search-form.show{top:60px}@media screen and (min-width:960px){nav{font-family:"Bree Serif", serif}nav .menu{position:absolute;top:40px;right:0}}@media screen and (min-width:960px) and (max-width:1450px){nav .menu{top:15px;right:20px}}@media screen and (min-width:960px){nav .menu li{font-size:1.8em;float:left;text-transform:uppercase;position:relative}}@media screen and (min-width:960px) and (max-width:1450px){nav .menu li{font-size:1.6em}}@media screen and (min-width:960px){nav .menu li ul{display:none;width:220px;top:90px;left:-45px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);padding:5px;background:#0063a8;border-radius:3px}}@media screen and (min-width:960px) and (max-width:1450px){nav .menu li ul{top:65px;left:-80px}}@media screen and (min-width:960px){nav .menu li ul li{background:#0063a8;font-size:.9em;float:none;text-transform:capitalize;margin:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)!important}nav .menu li ul li a{color:#fff;padding:12px;border-radius:2px}nav .menu li ul li a:after{display:none}nav .menu li ul li a:hover{background:rgba(255, 255, 255, 0.1)}nav .menu li:hover ul{display:block;position:absolute}nav .menu:after,nav .menu:before{display:table;content:''}nav .menu:after{clear:both}nav .menu .blog-menu img{width:100%;height:auto;margin:0 0 10px 0;border-radius:2px}nav .menu .blog-menu a{display:block}nav .menu .blog-menu .see-more-blogs{background:rgba(0, 0, 0, 0.2)}nav .menu .villages-menu ul{display:none;position:absolute;top:85px;background:#fff;width:1100px;height:600px;left:-175px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);border-radius:3px;overflow:hidden}nav .menu .villages-menu ul:after,nav .menu .villages-menu ul:before{display:table;content:''}nav .menu .villages-menu ul:after{clear:both}}@media screen and (min-width:960px) and (max-width:1450px){nav .menu .villages-menu ul{top:65px;left:-290px;height:450px}}@media screen and (min-width:960px){nav .menu .villages-menu ul:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url("images/village-nav.jpg") no-repeat center;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all 6s ease-in-out;transition:all 6s ease-in-out}nav .menu .villages-menu ul:after{content:"";display:block;position:absolute;top:0;right:0;width:75%;height:100%;background:-moz-linear-gradient(left, #171b5d 0%, rgba(23, 27, 93, 0) 100%);background:-webkit-linear-gradient(left, #171b5d 0%, rgba(23, 27, 93, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(#171b5d), to(rgba(23, 27, 93, 0)));background:linear-gradient(to right, #171b5d 0%, rgba(23, 27, 93, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#171b5d', endColorstr='#00171b5d',GradientType=1 );-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:0;opacity:.8}nav .menu .villages-menu ul:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:saturate(130%);filter:saturate(130%)}nav .menu .villages-menu li{padding:0;font-size:1em;position:relative;height:100%;width:100%;z-index:10;text-transform:capitalize;background:none!important;list-style:none}nav .menu .villages-menu li ul{position:relative;width:auto;height:auto;left:50%;top:auto;-webkit-box-shadow:none;box-shadow:none;padding:0;background:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}nav .menu .villages-menu li ul:after,nav .menu .villages-menu li ul:before{display:table;content:''}nav .menu .villages-menu li ul:after{clear:both}nav .menu .villages-menu li ul .village-choose{display:block;width:100%;font-size:2em;text-transform:none}nav .menu .villages-menu li ul li{width:50%;color:#fff;padding:10px 0;float:left;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)!important}}@media screen and (min-width:960px) and (-ms-high-contrast:active),screen and (min-width:960px) and (-ms-high-contrast:none){nav .menu .villages-menu li ul li{padding:0!important}}@media screen and (min-width:960px){nav .menu .villages-menu li ul li .title{font-size:1.3em;border-radius:3px;background:none!important;display:block;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}nav .menu .villages-menu li ul li .village-logo{display:none}nav .menu .villages-menu li ul li .village-logo span{background:none!important}nav .menu .villages-menu li ul li .village-name{font-size:.65em;border-radius:3px;background:none!important;display:inline-block;position:relative;top:-5px}nav .menu .villages-menu li ul li .village-name .message,nav .menu .villages-menu li ul li .village-name .suburb{font-style:normal;opacity:.7;font-family:"Rubik", sans-serif}nav .menu .villages-menu li ul li .village-name .address{display:none}nav .menu .villages-menu li ul li strong{display:block;width:0;height:3px;position:absolute;bottom:-5px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border-radius:5px}nav .menu .villages-menu li ul li a{padding:0;color:#fff;display:block}nav .menu .villages-menu li ul li a:after{display:none}nav .menu .villages-menu li ul li a:hover{background:none}nav .menu .villages-menu li ul li.current strong{width:100%}nav .menu .villages-menu li ul li.current strong:hover{-webkit-filter:saturate(150%);filter:saturate(150%)}nav .menu .villages-menu li ul li:hover .title{padding:0 0 0 5px}nav .menu .villages-menu li ul li:hover a{color:#fff}nav .menu .villages-menu li ul li:hover a:hover{-webkit-filter:saturate(150%);filter:saturate(150%)}nav .menu .villages-menu li ul li:hover strong{width:100%}nav .menu .villages-menu:hover ul{display:block;z-index:9}nav .menu .homes-for-sale-menu .sub-menu{width:1100px;height:570px;background:#faf0d9;top:85px;left:-319px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);border-radius:3px;padding:0}}@media screen and (min-width:960px) and (max-width:1450px){nav .menu .homes-for-sale-menu .sub-menu{top:65px!important;height:450px;left:-345px;width:1024px}}@media screen and (min-width:960px){nav .menu .homes-for-sale-menu .sub-menu li{width:50%;height:450px;float:left;text-transform:none;font-size:1em;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}}@media screen and (min-width:960px) and (max-width:1450px){nav .menu .homes-for-sale-menu .sub-menu li{height:330px}}@media screen and (min-width:960px){nav .menu .homes-for-sale-menu .sub-menu li:hover:hover{-webkit-filter:saturate(150%);filter:saturate(150%)}nav .menu .homes-for-sale-menu .sub-menu .pos{font-size:2.9em;line-height:.9em;display:block;padding:0 280px 0 45px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}nav .menu .homes-for-sale-menu .sub-menu em{font-style:normal;display:block;font-family:"Rubik", sans-serif;font-size:.3em;margin:10px 0 0 0;font-weight:500;opacity:.8;line-height:1.2em;color:#1e2632}nav .menu .homes-for-sale-menu .sub-menu a{display:block;padding:0;height:100%}nav .menu .homes-for-sale-menu .new-homes{background:url("images/nav-new-homes.jpg") no-repeat right}nav .menu .homes-for-sale-menu .new-homes a span{color:#0063a8}nav .menu .homes-for-sale-menu .established-homes{background:url("images/nav-established-homes.jpg") no-repeat right}nav .menu .homes-for-sale-menu .established-homes a span{color:#f9ac50}nav .menu .homes-for-sale-menu .all-homes{background:#f3e2c4;width:100%!important;height:120px!important;float:none}nav .menu .homes-for-sale-menu .all-homes:before{content:"";display:block;width:100%;height:100%;background:#fcfbe8 url("images/all-homes-nav.jpg") no-repeat right;position:absolute;top:0;left:0;opacity:1}nav .menu .homes-for-sale-menu .all-homes a{display:block;position:absolute;top:0;width:100%}nav .menu .homes-for-sale-menu .all-homes a span{line-height:0}nav .menu .homes-for-sale-menu .all-homes a span span{color:#ac2ba4;font-size:.7em!important;line-height:0;line-height:0;display:block}nav .menu .homes-for-sale-menu .all-homes em{font-size:.25em;margin:5px 0 0 0}nav a{text-decoration:none;color:#1e2632;padding:25px 12px 68px 12px;display:block;position:relative}}@media screen and (min-width:960px) and (max-width:1450px){nav a{padding:25px 10px}}@media screen and (min-width:960px){nav a:hover{color:#0072c1}nav .has-subs a:after{content:"\203A";display:block;width:14px;height:14px;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;bottom:35px;left:50%;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}}@media screen and (min-width:960px) and (max-width:1450px){nav .has-subs a:after{bottom:0}}@media screen and (min-width:960px){nav .has-subs:hover a:after{bottom:30px;color:#ac2ba4}}@media screen and (min-width:960px) and (max-width:1450px){nav .has-subs:hover a:after{bottom:0}}@media screen and (min-width:960px){.search-icon svg{position:absolute;top:65px;right:-30px;width:20px;height:20px;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;fill:#1e2632}.search-icon.rotate svg,.search-icon:hover svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);fill:#ac2ba4}.why-menu .sub-menu{display:none;position:absolute;top:85px;background:#fff;width:1100px;height:500px;left:-485px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);border-radius:3px;overflow:hidden;padding:160% 25px 0 540px;list-style:none!important}.why-menu .sub-menu:after,.why-menu .sub-menu:before{display:table;content:''}.why-menu .sub-menu:after{clear:both}}@media screen and (min-width:960px) and (max-width:1450px){.why-menu .sub-menu{top:65px!important;left:-580px}}@media screen and (min-width:960px){.why-menu .sub-menu:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url("images/why-nav.jpg") no-repeat center;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all 6s ease-in-out;transition:all 6s ease-in-out;z-index:0}.why-menu .sub-menu:after{content:"";display:block;position:absolute;top:0;right:0;width:85%;height:100%;background:-moz-linear-gradient(left, #171b5d 0%, rgba(23, 27, 93, 0) 100%);background:-webkit-linear-gradient(left, #171b5d 0%, rgba(23, 27, 93, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(#171b5d), to(rgba(23, 27, 93, 0)));background:linear-gradient(to right, #171b5d 0%, rgba(23, 27, 93, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#171b5d', endColorstr='#00171b5d',GradientType=1 );-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:0;opacity:.9;z-index:.1;-webkit-transition:all 3s ease-in-out;transition:all 3s ease-in-out}.why-menu .sub-menu:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:saturate(130%);filter:saturate(130%)}.why-menu .sub-menu:hover:after{opacity:1}.why-menu .sub-menu li{display:block;width:50%;margin:0;color:#fff;float:left;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background:none;z-index:10;line-height:1.2em;font-size:1.05em;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)!important;height:64px}.why-menu .sub-menu li:first-child:before{content:"Why National Lifestyle Villages";display:block;font-size:1.5em;position:absolute;top:-45px;left:5px;width:490px}}@media screen and (min-width:960px) and (-ms-high-contrast:active),screen and (min-width:960px) and (-ms-high-contrast:none){.why-menu .sub-menu li:first-child:before{font-size:.65em!important}}@media screen and (min-width:960px){.why-menu .sub-menu li a{padding:10px 65px 10px 10px;color:#fff;display:block;width:100%}.why-menu .sub-menu li a:hover{color:#f9bb41!important;background:rgba(30, 38, 50, 0.5)}.why-menu .sub-menu li a:after{display:none}.why-menu .sub-menu li.current strong{width:100%}.why-menu .sub-menu li.current strong:hover{-webkit-filter:saturate(150%);filter:saturate(150%)}.why-menu .sub-menu li:hover .title{padding:0 0 0 5px}.why-menu .sub-menu li:hover a{color:#fff}.why-menu .sub-menu li:hover strong{width:100%}}.show-sub-nav{display:none!important}@media (max-width:960px){nav{display:block;background:#1e2632;width:calc(100% - 60px);position:fixed;top:0;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);height:100%;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;z-index:999;overflow:auto;-webkit-overflow-scrolling:touch}nav li{background:none!important;font-size:2em;position:relative;padding:10px 25px;border-bottom:dashed 1px rgba(255, 255, 255, 0.1);font-family:"Bree Serif", serif}nav li ul li{font-size:1em;font-family:"Rubik", sans-serif}nav li a{color:#fff;text-decoration:none;padding:10px 0;display:block}nav .has-subs:before{content:"";display:block;width:10px;height:10px;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #f9ac50;position:absolute;top:26px;right:25px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}nav .has-subs ul{opacity:0;height:0;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}nav .has-subs ul li{border:none;font-size:.8em;opacity:.5;padding:0 15px;line-height:1.2em}nav .easer:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}nav .easer ul{opacity:1;height:auto}nav .villages-menu{padding:15px 0}nav .villages-menu .our-villages-anchor{padding:10px 25px;display:block}nav .villages-menu ul{display:block;padding:0 0 0 15px}nav .villages-menu ul li{border:none;position:relative;font-size:.9em;opacity:1;width:calc(100% - 10px)}nav .villages-menu ul ul li{padding:0}nav .villages-menu ul ul li:last-child{border:none}nav .current-menu-item:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:transparent transparent transparent #007bff;position:absolute;left:-19px;top:12px}nav .village-choose{display:none}nav .village-name .address,nav .village-name strong{display:none}nav .village-name em{font-style:normal;font-size:.9em;opacity:.5}nav .village-name .suburb:before{content:'/ '}nav .village-name .message{display:block}nav .village-logo{display:none}nav .village-logo span{background:none!important}.search-icon svg{position:absolute;top:20px;right:140px;width:20px;height:20px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;fill:#1e2632;opacity:.5}.search-icon.rotate svg,.search-icon:hover svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);fill:#ac2ba4}.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.toggle-nav{display:none}@media (max-width:960px){.toggle-nav{display:block;width:60px;height:60px;font-size:0;position:fixed;top:0;left:auto;right:0;background:#0063a8;z-index:9999;cursor:pointer}.toggle-nav .bar-01,.toggle-nav .bar-02,.toggle-nav .bar-03{display:block;width:28px;height:2px;background:#fff;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;position:absolute;left:16px}.toggle-nav .bar-01{top:18px}.toggle-nav .bar-02{top:28px}.toggle-nav .bar-03{top:38px}.toggle-nav.active .bar-01{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:13px;width:20px;top:22px}.toggle-nav.active .bar-03{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:13px;width:20px;top:35px}}.search-form{position:absolute;top:-135px;right:0;opacity:0;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;padding:35px;background:#fff;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);width:450px;z-index:-1;border-bottom-right-radius:3px;border-bottom-left-radius:3px}@media (max-width:960px){.search-form{width:100%;opacity:1;-webkit-box-shadow:none;box-shadow:none}}.search-form #search-input{padding:20px;height:64px;font-size:2em;background:#f2f3f3;width:300px;border:none;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;font-family:"Bree Serif", serif;color:#ac2ba4;outline:none}@media (max-width:960px){.search-form #search-input{width:calc(100% - 80px);font-size:2em;padding:15px}}.search-form .search-submit{width:64px;height:64px;border:none;border-radius:3px;float:right;background:#ac2ba4;color:#fff;font-size:2em;font-family:"Bree Serif", serif}.search-form .search-submit:hover{background:#0072c1}.search-form.show{right:0;opacity:1;z-index:100;top:150px}@media (max-width:960px){.search-form.show{top:60px;width:100%;padding:20px;border-top:solid 1px rgba(30, 38, 50, 0.1)}}.button-style-01,.gform_button{display:block;padding:15px 0 17px 0;text-transform:uppercase;font-family:"Bree Serif", serif;color:#fff;background:#ac2ba4;text-decoration:none;font-size:1.6em;line-height:1em;position:relative;text-align:center;width:195px;margin:25px 0 0 0;border-radius:2px;border:none;cursor:pointer}.button-style-01:before,.gform_button:before{content:"";display:block;position:absolute;bottom:-3px;left:3px;width:100%;background:rgba(172, 43, 164, 0.3);height:3px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.button-style-01:after,.gform_button:after{content:"";display:block;position:absolute;top:3px;right:-3px;width:3px;height:calc(100% - 3px);background:rgba(172, 43, 164, 0.3);border-top-right-radius:2px}.button-style-01:hover,.gform_button:hover{-webkit-filter:saturate(150%);filter:saturate(150%)}.button-style-01.button-blue,.gform_button.button-blue{background:#0063a8}.button-style-01.button-blue:before,.gform_button.button-blue:before{background:rgba(0, 99, 168, 0.3)}.button-style-01.button-blue:after,.gform_button.button-blue:after{background:rgba(0, 99, 168, 0.3)}.button-style-01.button-pink,.gform_button.button-pink{background:#ac2ba4}.button-style-01.button-peach,.gform_button.button-peach{background:#f9ac50}.button-style-01.button-orange,.gform_button.button-orange{background:#e74f20}.button-style-01.button-orange:before,.gform_button.button-orange:before{background:rgba(231, 79, 32, 0.3)}.button-style-01.button-orange:after,.gform_button.button-orange:after{background:rgba(231, 79, 32, 0.3)}.button-style-01.button-peach-landing,.gform_button.button-peach-landing{background:#f9ac50;color:#fff;font-size:1em}.button-style-01.button-peach-landing:before,.gform_button.button-peach-landing:before{background:rgba(249, 172, 80, 0.3)}.button-style-01.button-peach-landing:after,.gform_button.button-peach-landing:after{background:rgba(249, 172, 80, 0.3)}.button-style-01.button-helena-valley,.gform_button.button-helena-valley{background:#e74f20;color:#fff;font-size:1em}.button-style-01.button-helena-valley:before,.gform_button.button-helena-valley:before{background:rgba(231, 79, 32, 0.3)}.button-style-01.button-helena-valley:after,.gform_button.button-helena-valley:after{background:rgba(231, 79, 32, 0.3)}.button-style-01.button-oyster-harbour,.gform_button.button-oyster-harbour{background:#4bb9bb;color:#fff;font-size:1em}.button-style-01.button-oyster-harbour:before,.gform_button.button-oyster-harbour:before{background:rgba(75, 185, 187, 0.3)}.button-style-01.button-oyster-harbour:after,.gform_button.button-oyster-harbour:after{background:rgba(75, 185, 187, 0.3)}.button-style-01.button-tuart-lakes,.gform_button.button-tuart-lakes{background:#ee7f1b;color:#fff;font-size:1em}.button-style-01.button-tuart-lakes:before,.gform_button.button-tuart-lakes:before{background:rgba(238, 127, 27, 0.3)}.button-style-01.button-tuart-lakes:after,.gform_button.button-tuart-lakes:after{background:rgba(238, 127, 27, 0.3)}.button-style-02{padding:15px 0;font-family:"Bree Serif", serif;text-decoration:none;text-align:center;font-size:1.6em;display:block;margin:20px 0;border:solid 1px rgba(30, 38, 50, 0.3);color:#1e2632;border-radius:2px}.button-style-02 svg{width:12px;height:12px;fill:#ac2ba4;position:relative;top:1px}.video-button{display:block;padding:15px 20px 17px 0;text-transform:uppercase;font-family:"Bree Serif", serif;color:#fff;background:#ac2ba4;text-decoration:none;font-size:1.6em;line-height:1em;position:relative;text-align:center;width:160px;margin:25px 0 0 0;border-radius:2px}.video-button svg{width:20px;height:20px;fill:#fff;stroke:#fff;position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 10px 0 5px}.video-button:before{content:"";display:block;position:absolute;bottom:-3px;left:3px;width:100%;background:rgba(172, 43, 164, 0.3);height:3px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.video-button:after{content:"";display:block;position:absolute;top:3px;right:-3px;width:3px;height:calc(100% - 3px);background:rgba(172, 43, 164, 0.3);border-top-right-radius:2px}.video-button:hover{-webkit-filter:saturate(150%);filter:saturate(150%)}.video-button.button-blue{background:#0063a8}.video-button.button-blue:before{background:rgba(0, 99, 168, 0.3)}.video-button.button-blue:after{background:rgba(0, 99, 168, 0.3)}.video-button.button-pink{background:#ac2ba4}.video-button.button-orange{background:#ee7f1b}.dz-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}.dz-container .dz{width:50%;height:400px}@media (max-width:1450px){.dz-container .dz{height:400px}}@media (max-width:960px){.dz-container .dz{width:100%;height:0;padding:70% 0 0 0}}.dz-container .dz-left{background:url("images/landing-pages/downsizer-grant/hero-01.jpg") no-repeat center;background-size:cover}.dz-container .dz-right{background:url("images/landing-pages/downsizer-grant/hero-02.jpg") no-repeat center;background-size:cover}@media (max-width:960px){.dz-container .dz-right{padding:40% 0 0 0}}.home-video-wrap{position:relative;max-height:900px;max-width:1600px;margin:0 auto 20px}.home-video-wrap.placeholder{background:url(images/video-background-1600x900.jpg);background-repeat:no-repeat;background-size:cover}.home-video-wrap button{background:transparent;border:none;cursor:pointer;font-size:0;height:100%;position:absolute;top:0;left:0;width:100%}@media (max-width:960px){.home-video-wrap{max-height:none}.home-video-wrap.placeholder{background:url(images/video-background-900x506.jpg);background-repeat:no-repeat;background-size:contain}}.home-booking-form{background:#f2f3f3;border:5px solid #1e2632;padding:40px;position:absolute;right:55px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:500px;z-index:1}.home-booking-form .h2,.home-booking-form h2{margin-top:0;margin-bottom:15px;text-align:center}.home-booking-form h3{font-size:2em;margin-bottom:25px}.home-booking-form h4{font-size:1.7em}.home-booking-form p{font-size:1.3em;margin-top:1em}.home-booking-form .gform_footer{margin-top:15px}@media (max-width:960px){.home-booking-form{border-width:2px;padding:25px;position:relative;right:auto;top:auto;margin:-10px auto 20px;width:calc(100% - 40px);-webkit-transform:translateY(0);transform:translateY(0);z-index:2}.home-booking-form h3{font-size:2.2em}}.home-gallery,.landing-gallery{margin:20px 0 0 0;height:600px;position:relative}.home-gallery:after,.home-gallery:before,.landing-gallery:after,.landing-gallery:before{display:table;content:''}.home-gallery:after,.landing-gallery:after{clear:both}@media (max-width:1450px){.home-gallery,.landing-gallery{height:440px}}@media (max-width:960px){.home-gallery,.landing-gallery{height:auto;margin:0}}.home-gallery li,.landing-gallery li{float:left;display:block;position:absolute;width:25%;height:300px;background-size:cover!important}@media (max-width:1450px){.home-gallery li,.landing-gallery li{height:220px}}@media (max-width:960px){.home-gallery li,.landing-gallery li{width:50%;height:auto;padding:38% 0 0 0;position:relative;background-size:cover!important}}.home-gallery .pic-01,.home-gallery .pic-05,.landing-gallery .pic-01,.landing-gallery .pic-05{left:0}@media (max-width:960px){.home-gallery .pic-01,.home-gallery .pic-05,.landing-gallery .pic-01,.landing-gallery .pic-05{left:auto}}.home-gallery .pic-02,.home-gallery .pic-06,.landing-gallery .pic-02,.landing-gallery .pic-06{left:25%}@media (max-width:960px){.home-gallery .pic-02,.home-gallery .pic-06,.landing-gallery .pic-02,.landing-gallery .pic-06{left:auto}}.home-gallery .pic-03,.home-gallery .pic-07,.landing-gallery .pic-03,.landing-gallery .pic-07{left:50%}@media (max-width:960px){.home-gallery .pic-03,.home-gallery .pic-07,.landing-gallery .pic-03,.landing-gallery .pic-07{left:auto}}.home-gallery .pic-04,.home-gallery .pic-08,.landing-gallery .pic-04,.landing-gallery .pic-08{left:75%}@media (max-width:960px){.home-gallery .pic-04,.home-gallery .pic-08,.landing-gallery .pic-04,.landing-gallery .pic-08{left:auto}}.home-gallery .pic-05,.home-gallery .pic-06,.home-gallery .pic-07,.home-gallery .pic-08,.landing-gallery .pic-05,.landing-gallery .pic-06,.landing-gallery .pic-07,.landing-gallery .pic-08{top:300px}@media (max-width:1450px){.home-gallery .pic-05,.home-gallery .pic-06,.home-gallery .pic-07,.home-gallery .pic-08,.landing-gallery .pic-05,.landing-gallery .pic-06,.landing-gallery .pic-07,.landing-gallery .pic-08{top:220px}}@media (max-width:960px){.home-gallery .pic-05,.home-gallery .pic-06,.home-gallery .pic-07,.home-gallery .pic-08,.landing-gallery .pic-05,.landing-gallery .pic-06,.landing-gallery .pic-07,.landing-gallery .pic-08{top:auto}}.home-gallery .pic-02,.landing-gallery .pic-02{-webkit-transform:scale(1.14);transform:scale(1.14);z-index:99;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.6);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.6)}@media (max-width:960px){.home-gallery .pic-02,.landing-gallery .pic-02{-webkit-transform:scale(1);transform:scale(1)}}.home-gallery .pic-06,.home-gallery .pic-08,.landing-gallery .pic-06,.landing-gallery .pic-08{-webkit-transform:scale(1.07);transform:scale(1.07);z-index:90;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2)}@media (max-width:960px){.home-gallery .pic-06,.home-gallery .pic-08,.landing-gallery .pic-06,.landing-gallery .pic-08{-webkit-transform:scale(1);transform:scale(1)}}.home-gallery .pic-08,.landing-gallery .pic-08{-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.6);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.6);margin:0 0 0 -14px}@media (max-width:960px){.home-gallery .pic-08,.landing-gallery .pic-08{margin:0}}.hero{display:block;height:650px;width:100%;position:relative}@media (max-width:1450px){.hero{height:500px}}@media (max-width:960px){.hero{padding:0;height:auto;padding:50% 0 0 0;width:100%}}.hero.hero-home:before{display:none}@media (max-width:960px){.hero.hero-home-golf-day{padding:55% 0 0 0;height:auto;margin:0 0 -20px 0}}.hero.hero-home-golf-day .home-hero-large{display:block;width:100%;height:650px;background:url("images/heroes/home-hero-couple.jpg") no-repeat center}@media (max-width:960px){.hero.hero-home-golf-day .home-hero-large{background:none;display:none}}.hero.hero-home-golf-day .home-hero-small{display:none;background:none}@media (max-width:960px){.hero.hero-home-golf-day .home-hero-small{display:block;width:100%;background:url("images/heroes/home-hero-couple-small.jpg") no-repeat center}}.hero.hero-home-golf-day .text{width:300px;background:#fff url("images/golf-day/golf-day-small.jpg") no-repeat top center;background-size:cover;padding:23% 30px 30px 30px;left:auto;right:0;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.4);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.4);border:solid 10px #fff;border-radius:3px}@media (max-width:960px){.hero.hero-home-golf-day .text{width:100%;position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0);right:auto;border:none;border-radius:0;padding:91% 30px 30px 30px}}.hero.hero-home-golf-day .text li,.hero.hero-home-golf-day .text p{font-size:1.6em;color:#1e2632}.hero.hero-home-golf-day .text ul{margin:20px 0 0 20px}.hero.hero-home-golf-day .text li{margin:5px 0;list-style:disc}.hero.hero-home-golf-day .text .button-style-01{position:absolute;bottom:-35px;left:calc(50% - 72px)}.hero.gradient:before{content:'';display:block;width:60%;height:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(#0063a8), color-stop(45%, rgba(0, 99, 168, 0.75)), to(rgba(0, 99, 168, 0)));background:linear-gradient(to right, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063a8', endColorstr='#000063a8',GradientType=1 )}.hero .home-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover!important}.hero .home-hero-large{display:block}@media (max-width:960px){.hero .home-hero-large{display:none}}.hero .home-hero-small{display:none;background:none}@media (max-width:960px){.hero .home-hero-small{display:block}}@media (max-width:960px){.hero .home-hero-large{display:none;background:none!important}}.hero a{display:block;text-decoration:none}.hero:before{content:"";display:block;width:55%;height:650px;position:absolute;top:0;left:0;background:-moz-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(#0063a8), color-stop(45%, rgba(0, 99, 168, 0.75)), to(rgba(0, 99, 168, 0)));background:linear-gradient(to right, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063a8', endColorstr='#000063a8',GradientType=1 );z-index:1}@media (max-width:1450px){.hero:before{height:500px}}@media (max-width:960px){.hero:before{height:300px;width:65%}}.hero .container{height:100%}.hero .text{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;color:#fff;width:45%}@media (max-width:1450px){.hero .text{left:50px}}@media (max-width:960px){.hero .text{padding:0 0 0 25px;left:0}}.hero .text .h1,.hero .text h1{font-family:"Bree Serif", serif;font-size:7em;line-height:.9em;margin:0 0 25px 0;color:#ffd13b}@media (max-width:1450px){.hero .text .h1,.hero .text h1{font-size:5em}.hero .text .h1 br,.hero .text h1 br{display:none}}@media (max-width:960px){.hero .text .h1,.hero .text h1{font-size:2.5em;margin:0 0 15px 0}}.hero .text p{font-size:3.4em;width:75%}@media (max-width:960px){.hero .text p{font-size:2em;width:100%}}.promos-boxes{width:100%;margin:20px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.promos-boxes:after,.promos-boxes:before{display:table;content:''}.promos-boxes:after{clear:both}.promos-boxes .centered{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.promos-boxes a{display:block;text-decoration:none;width:50%;margin:0 auto}@media (max-width:960px){.promos-boxes a{width:100%}}.promos-boxes .box{height:340px;display:block;width:100%;position:relative}@media (max-width:960px){.promos-boxes .box{width:100%;float:none;height:auto;padding:45% 0 0 0}}.promos-boxes .box span{display:block;text-decoration:none;padding:10px;color:#fff;font-size:2em;font-family:"Bree Serif", serif;background:#0063a8;line-height:1em;position:absolute;bottom:25px;left:0}@media (max-width:960px){.promos-boxes .box span{font-size:1.6em}}.promos-boxes .box em{display:block;text-decoration:none;padding:10px;color:#fff;font-size:2em;font-family:"Bree Serif", serif;background:#0063a8;line-height:1em;position:absolute;bottom:25px;left:0;width:40%;font-style:normal}@media (max-width:960px){.promos-boxes .box em{padding:7px;font-size:1.5em;bottom:15px;width:100%}}.promos-boxes .odd{border-bottom:solid 20px #fff;width:calc(100% - 20px)}.promos-boxes .even{border-bottom:solid 20px #fff}@media (max-width:960px){.promos-boxes .box{width:100%;float:none}.promos-boxes .odd{border-right:0}.promos-boxes .even{border-left:0}}.stats{text-align:center}.stats p{width:70%;margin:0 auto}@media (max-width:960px){.stats p{width:100%}}.stats ul{margin:50px 0 0 0}.stats ul:after,.stats ul:before{display:table;content:''}.stats ul:after{clear:both}@media (max-width:960px){.stats ul{margin:25px 0 0 0}}.stats li{width:25%;float:left;text-align:center;font-family:"Bree Serif", serif;font-size:4.4em}.stats li:hover{-webkit-filter:saturate(150%);filter:saturate(150%)}@media (max-width:960px){.stats li{width:50%;font-size:3em;margin:0 0 20px 0}}.stats li span{display:block;font-size:.5em}.stats li:before{content:"";display:block;width:130px;height:130px;margin:0 auto 20px auto;border-radius:100%}@media (max-width:960px){.stats li:before{margin:0 auto 5px auto}}.stats li.stat-01{color:#e06a4e}.stats li.stat-01:before{background:rgba(224, 106, 78, 0.2) url("images/stats-sprite.png") no-repeat;background-position:0 0}.stats li.stat-02{color:#deb853}.stats li.stat-02:before{background:rgba(222, 184, 83, 0.2) url("images/stats-sprite.png") no-repeat;background-position:-130px 0}.stats li.stat-03{color:#789f8a}.stats li.stat-03:before{background:rgba(120, 159, 138, 0.2) url("images/stats-sprite.png") no-repeat;background-position:-260px 0}.stats li.stat-04{color:#89457a}.stats li.stat-04:before{background:rgba(137, 69, 122, 0.2) url("images/stats-sprite.png") no-repeat;background-position:-390px 0}.why{background:#f9eddd;position:relative}@media (max-width:1450px){.why .padder{padding:50px 0 50px 25px;height:100%}}@media (max-width:960px){.why .padder{padding:25px}}.why .h2,.why h2{color:#0063a8;font-size:5em}@media (max-width:1450px){.why .h2,.why h2{font-size:4em}}@media (max-width:960px){.why .h2,.why h2{font-size:3em;width:100%;margin:-60px 0 0 -25px!important;padding:20px 20px 0 20px;background:#f9eddd;width:90%}}.why h3{color:#ac2ba4;font-size:3.5em;width:40%;margin:35px 0}@media (max-width:1450px){.why h3{font-size:3em}}@media (max-width:960px){.why h3{font-size:2.5em;width:100%}}.why h4{font-size:2.3em;line-height:1.3em;margin:-10px 0 0 55px}@media (max-width:1450px){.why h4{width:50%}}@media (max-width:960px){.why h4{font-size:2em;line-height:1.2em;width:auto}}.why h4 span{font-size:2em;background:#1e2632;color:#f9eddd;line-height:0em;position:absolute;top:0;left:25px;width:45px;text-align:center;height:80px;display:block;padding:35px 0 0 0}.why p{width:47%}@media (max-width:960px){.why p{width:100%}}.why .boxy{width:47%;padding:25px;border:solid 2px #1e2632;margin:35px 0 0 0;position:relative}@media (max-width:960px){.why .boxy{width:100%;margin:25px 0 0 0}}.why .boxy ol{margin:35px 25px 25px 25px}@media (max-width:960px){.why .boxy ol{margin:25px}}.why .boxy li{list-style:decimal;margin:15px 0}.why:before{content:"";display:block;width:55%;position:absolute;top:0;right:0;height:100%;background:url("images/why.jpg") no-repeat -450px 0;background-size:auto 100%}@media (max-width:1450px){.why:before{background:url("images/why-mobile.jpg") no-repeat 40% 0;background-size:auto 100%}}@media (max-width:960px){.why:before{background:url("images/why-mobile.jpg") no-repeat 0 0;background-size:cover;width:100%;height:auto;padding:70% 0 0 0;position:relative;top:auto;right:auto}}.why:after{content:"";display:block;width:30%;height:100%;position:absolute;top:0;right:25%;background:-moz-linear-gradient(left, #f9eddd 0%, rgba(249, 237, 221, 0.99) 1%, rgba(249, 237, 221, 0) 100%);background:-webkit-linear-gradient(left, #f9eddd 0%, rgba(249, 237, 221, 0.99) 1%, rgba(249, 237, 221, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(#f9eddd), color-stop(1%, rgba(249, 237, 221, 0.99)), to(rgba(249, 237, 221, 0)));background:linear-gradient(to right, #f9eddd 0%, rgba(249, 237, 221, 0.99) 1%, rgba(249, 237, 221, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9eddd', endColorstr='#f9eddd',GradientType=1 )}@media (max-width:960px){.why:after{display:none}}.why-nlv-hero .mobile-hero:before{display:none}.package{height:780px;margin:20px 0 0 0;background:url("images/package.jpg") no-repeat}@media (max-width:960px){.package{background:url("images/package-mobile.jpg") no-repeat;background-size:100% auto;width:100%;height:auto;padding:80% 0 0 0}}.package .boxy{width:420px;padding:40px;color:#fff;background:#1e2632;position:absolute;top:-20px;right:0;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2)}@media (max-width:1450px){.package .boxy{padding:25px;right:auto;left:40px}}@media (max-width:960px){.package .boxy{width:100%;right:auto;top:auto;left:0;padding:25px;position:relative}}.package .h2,.package h2{color:#fff;font-size:4.2em}@media (max-width:1450px){.package .h2,.package h2{font-size:3em}}@media (max-width:960px){.package .h2,.package h2{font-size:2.4em;margin:-60px 0 0 -25px!important;padding:25px 25px 0 25px;background:#1e2632;width:90%}}.package .h2 span,.package h2 span{color:#f9ac50}.package h3{color:#f9ac50;font-size:2.7em;margin:25px 0 25px 0}@media (max-width:960px){.package h3{font-size:2em}}.package p{color:#fff;opacity:.5;font-size:1.6em;line-height:1.3em}.package .button-style-01{font-size:1.6em}.package .vt{text-decoration:none;color:#fff;display:inline-block;font-family:"Bree Serif", serif;font-size:1.6em;position:relative;cursor:pointer;position:absolute;bottom:58px;right:40px}@media (max-width:960px){.package .vt{position:relative;bottom:auto;right:auto;margin:25px 0 0 0}}.package .vt:hover{color:#96be15}.package .vt:hover svg{fill:#96be15}.package .vt:hover:after{border-bottom:solid 2px #96be15}.package .vt:after{content:"";display:block;border-bottom:solid 2px #fff;position:absolute;bottom:-4px;right:0;width:calc(100% - 17px);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.package .vt svg{width:15px;height:15px;fill:#fff}.villages-map{width:100%;height:800px;position:relative;margin:20px 0 0 0;background:#00aeef}.villages-map:before{content:"";display:block;width:100%;height:800px;position:absolute;top:0;right:0;background:url("images/map-assets/couple.jpg") no-repeat top left;z-index:90}@media (max-width:1450px){.villages-map:before{background-position:62% 0!important}}@media (max-width:960px){.villages-map{height:auto!important;margin:0;padding:146% 0 0 0}.villages-map:before{background:url("images/map-assets/small-map.jpg") no-repeat bottom;background-position:bottom center!important;background-size:auto 100%;height:100%!important}}.villages-map .boxy{padding:35px;background:#0063a8;position:absolute;top:-20px;left:5%;width:420px;z-index:999;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2)}@media (max-width:1450px){.villages-map .boxy{width:30%}}@media (max-width:960px){.villages-map .boxy{top:0;left:0;width:100%;padding:25px}}@media (max-width:1450px){.villages-map .boxy .h2,.villages-map .boxy h2{font-size:3em}}@media (max-width:960px){.villages-map .boxy .h2,.villages-map .boxy h2{font-size:2.2em}}.villages-map .boxy .h2,.villages-map .boxy h2,.villages-map .boxy p{color:#fff}.villages-map .boxy p{font-size:1.6em;line-height:1.15em}.villages-map .boxy p span{opacity:.7}.villages-map .boxy p:last-child{position:absolute;bottom:-105px;left:0;font-family:"Bree Serif", serif;font-size:2.8em;line-height:1em;color:#0063a8}@media (max-width:1450px){.villages-map .boxy p:last-child{display:none}}@media (max-width:960px){.villages-map .boxy p:last-child{position:relative;bottom:auto;left:auto;color:#f9ac50;font-size:2em;width:80%;margin:25px 0 0 0}}.villages-map .boxy svg{fill:#fff;position:absolute;bottom:-35px;right:-30px;width:110px}@media (max-width:1450px){.villages-map .boxy svg{display:none}}@media (max-width:960px){.villages-map .boxy svg{right:0}}.villages-map .site-main{position:relative}.villages-map .villages{position:absolute;bottom:20px;left:5%;list-style-type:none;color:#fff;margin:0;z-index:999;width:520px}.villages-map .villages:after,.villages-map .villages:before{display:table;content:''}.villages-map .villages:after{clear:both}@media (max-width:1450px){.villages-map .villages{width:30%}}@media (max-width:960px){.villages-map .villages{width:40%;bottom:auto;left:auto;top:33%;right:25px}}.villages-map .villages li{display:block;margin:0 19px 19px 0;font-weight:500;cursor:pointer;width:calc(50% - 22px);float:left;position:relative;text-align:center;padding:4px 0;border-radius:3px;font-size:0}@media (max-width:960px){.villages-map .villages li{margin:0 0 3px 0;float:none;width:100%;text-indent:0;padding:6px 0;font-size:1.2em;border-radius:3px}}.villages-map .villages li a{color:#fff;text-decoration:none}.villages-map .villages li img{width:auto;height:60px;margin:-5px auto 0 auto;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (max-width:960px){.villages-map .villages li img{display:none}}.villages-map .villages li:hover{-webkit-filter:saturate(150%);filter:saturate(150%)}.villages-map .small-logo{padding:15px;display:none;position:absolute;bottom:15px;right:15px}.villages-map .small-logo img{display:block;height:30px}.villages-map .the-map{height:800px;width:100%;margin:0}@media (max-width:960px){.villages-map .the-map{display:none}}.villages-map .marker{display:block;position:absolute;z-index:99}.villages-map .marker div{height:325px!important;background:#fff;width:270px;border-radius:3px;display:none;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);display:block;opacity:0;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.villages-map .marker div .h2,.villages-map .marker div h2{font-size:1.8em;font-family:"Bree Serif", serif;color:#0063a8;padding:10px 15px 0 15px;margin:0}.villages-map .marker div h3{font-size:1em;color:#ee7f1b;padding:5px 0 0 15px;margin:0}.villages-map .marker div p{padding:10px 15px;margin:0;font-size:1.3em}.villages-map .marker div img{border-top-right-radius:3px;border-top-left-radius:3px}.list-404-villages .villages-map .marker div a,.villages-map .marker div .list-404-villages a,.villages-map .marker div .text-link{font-size:1em}.villages-map .marker div:after{content:"";display:none;width:0;height:0;border-style:solid;border-width:10px 70px 10px 0;border-color:transparent #fff transparent transparent;position:absolute;left:-70px;top:50%}.villages-map .marker div .close{display:block;width:23px;height:23px;background:#fff;position:absolute;top:-10px;right:-10px;text-indent:-9999em;cursor:pointer;display:none;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.villages-map .marker div .close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.villages-map .marker div .close:after,.villages-map .marker div .close:before{content:"";display:block;width:3px;height:15px;background:#0063a8;position:absolute;top:4px;left:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}.villages-map .marker div .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.villages-map .marker div .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.villages-map .marker .circle{content:"";display:block;width:25px;height:25px;border:solid 2px #fff;border-radius:100%;position:absolute;top:calc(50% - 2px);left:-93px;cursor:pointer}.villages-map .marker .show-info-window{opacity:1}.villages-map .marker .show-info-window:after{display:block}.villages-map .marker .show-info-window .small-logo{display:block}.villages-map .marker .show-info-window .close{display:block}.villages-map .marker-bridgewater{top:39%;left:61%}.villages-map .marker-bridgewater .circle{background:#009ac6}.villages-map .marker-busselton{top:48%;left:61%}.villages-map .marker-busselton .circle{background:#0099a7}.villages-map .marker-helena-valley{top:22.5%;left:65%}.villages-map .marker-helena-valley .circle{background:#e74f20}.villages-map .marker-hillview{top:19.5%;left:63%}.villages-map .marker-hillview .circle{background:#6cafdc}.villages-map .marker-joondalup{top:7%;left:62%}.villages-map .marker-joondalup .circle{background:#c41b49}.villages-map .marker-oyster-harbour{top:40%;left:64.5%}.villages-map .marker-oyster-harbour .circle{top:119%;left:48.5%}.villages-map .marker-oyster-harbour div:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:40%;top:auto;bottom:-40px}.villages-map .marker-oyster-harbour .circle{background:#4bb9bb}.villages-map .marker-piara-waters{top:28%;left:64.5%}.villages-map .marker-piara-waters .circle{background:#bf18ab}.villages-map .marker-pineview{top:3%;left:62%}.villages-map .marker-pineview .circle{background:#96be15}.villages-map .marker-tuart-lakes{top:33%;left:62.7%}.villages-map .marker-tuart-lakes .circle{background:#ee7f1b}.villages-map .marker-vasse{top:48%;left:60.5%}.villages-map .marker-vasse .circle{top:59%;background:#ab0e34}.villages-map .marker-vasse div:after{top:calc(59% + 2px)}.villages-map .marker-vibe{top:36.5%;left:62.5%}.villages-map .marker-vibe .circle{background:#f9bb41}@media (max-width:960px){.villages-map .village-name-vibe{left:auto}}.villages-map .gm-style-iw{width:270px!important;height:325px!important;top:15px!important;right:30px!important;background-color:#fff;-webkit-box-shadow:0 1px 6px rgba(178, 178, 178, 0.6);box-shadow:0 1px 6px rgba(178, 178, 178, 0.6)}.villages-map .hidden{display:none!important}.villages-map #m11{margin:0 0 0 25%}.home-blog-preview .h1,.home-blog-preview h1{text-align:center;margin:0 0 70px 0}@media (max-width:960px){.home-blog-preview .h1,.home-blog-preview h1{margin:0 0 25px 0}}.home-blog-preview .article{position:relative;width:50%;float:left;padding:0 100px 0 220px}@media (max-width:960px){.home-blog-preview .article{width:100%;float:none;padding:0;margin:0 0 25px 0}}.home-blog-preview .article:hover{-webkit-filter:saturate(150%);filter:saturate(150%)}.home-blog-preview .article img{width:200px;display:block;position:absolute;top:0;left:0;border-radius:3px}@media (max-width:960px){.home-blog-preview .article img{position:relative;margin:0 15px 15px 0;width:150px;height:auto;float:left}}.home-blog-preview .article .h2,.home-blog-preview .article h2{font-size:2.2em;color:#0063a8}@media (max-width:960px){.home-blog-preview .article .h2,.home-blog-preview .article h2{font-size:1.8em}}@media (max-width:960px){.home-blog-preview .article p{margin:0 0 10px 0;clear:both}}.home-blog-preview .article a{text-decoration:none}.home-blog-preview .button-style-01{margin:35px auto 0 auto}.events-preview{background:#f2f3f3}.events-preview .h1,.events-preview h1{text-align:center;margin:0 0 50px 0}@media (max-width:960px){.events-preview .h1,.events-preview h1{margin:0 0 25px 0}}.events-preview .article{position:relative;width:calc(45%);margin:25px 2.5%;padding:25px 25px 25px 50px;background:#fff;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);display:block;height:250px;border-radius:3px}@media (max-width:960px){.events-preview .article{margin:0 0 25px 0;min-height:auto;width:100%}}.events-preview .article:hover{-webkit-filter:saturate(150%);filter:saturate(150%)}.events-preview .article .h2,.events-preview .article h2{font-size:2em;margin:5px 0 20px 0}.events-preview .article p{margin:7px 0 0 0;font-size:1.4em}.events-preview .article span{font-size:1.5em;color:#0063a8;font-family:"Bree Serif", serif;position:relative;left:-25px}.events-preview .article span svg{margin:0 3px 0 0;position:relative;top:4px}.events-preview .article svg{width:20px;height:20px;fill:#0063a8}.events-preview .article a{text-decoration:none}.events-preview .article .list-404-villages a,.events-preview .article .text-link,.list-404-villages .events-preview .article a{margin:25px 0 10px 0}.events-preview .article .small{position:relative}.events-preview .article .small svg{width:15px;height:15px;fill:#0063a8;stroke:#0063a8;position:absolute;left:-20px;top:2px}.events-preview .event-finished{margin:20px 0 0 0;display:inline-block;font-family:"Bree Serif", serif;font-size:1.2em;color:#96be15;position:relative}.events-preview .event-finished img{width:15px;height:15px;position:absolute;left:-20px;top:6px}.events-preview .article-01{float:left}@media (max-width:960px){.events-preview .article-01{float:none}}.events-preview .article-02{float:right}@media (max-width:960px){.events-preview .article-02{float:none}}.events-preview .button-style-01{margin:35px auto 0 auto}@media (max-width:960px){.events-preview .button-style-01{float:none;margin:25px auto 0 auto}}.events-preview .single-event{float:none;margin:0 auto}.events-page .article-01,.events-page .article-02{float:none}.events-page .article{float:left;height:250px;width:calc(50% - 25px);margin:0 25px 25px 0}@media (max-width:960px){.events-page .article{width:100%;float:none;margin:0 0 25px 0;height:auto}}.event-reps .the-rep.event-rep{width:35%}.event-reps .the-rep.event-rep:first-of-type{margin-right:30px}.event-reps .the-rep.event-rep img{width:135px;height:135px}.event-reps .the-rep.event-rep .name{font-family:"Bree Serif", serif;font-size:2em;margin:0 0 10px 0}.event-reps .the-rep.event-rep .phone{font-size:2.2em;margin:0}@media (max-width:1450px){.event-reps .the-rep.event-rep{width:100%}.event-reps .the-rep.event-rep:first-of-type{margin:0 0 30px 0}}.event-reps .h2,.event-reps h2{margin-bottom:20px!important}.testimonial-home{height:675px;position:relative}@media (max-width:1450px){.testimonial-home{height:500px}}@media (max-width:960px){.testimonial-home{height:auto;padding:40% 0 0 0;background-size:100% auto!important;background-position:top!important}}.testimonial-home.show-gradient:before{content:"";display:block;width:65%;height:100%;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);background:-moz-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(#0063a8), color-stop(45%, rgba(0, 99, 168, 0.75)), to(rgba(0, 99, 168, 0)));background:linear-gradient(to right, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063a8', endColorstr='#000063a8',GradientType=1 )}@media (max-width:960px){.testimonial-home.show-gradient:before{display:none}}.testimonial-home .container{padding:100px 0 100px 40%;height:100%}@media (max-width:1450px){.testimonial-home .container{padding:25px 25px 25px 55%}}@media (max-width:960px){.testimonial-home .container{padding:0!important;height:auto!important;position:relative}}.testimonial-home .pos{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:960px){.testimonial-home .pos{position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0);padding:25px;background:#1e2632}}.testimonial-home .h1,.testimonial-home h1{color:#fff;font-size:2.5em;margin:0 0 20px 0}@media (max-width:1450px){.testimonial-home .h1,.testimonial-home h1{font-size:2.2em}}@media (max-width:960px){.testimonial-home .h1,.testimonial-home h1{font-size:1.5em;padding:25px 25px 0 25px;background:#1e2632;margin:-50px 0 25px -25px;width:60%}}.testimonial-home .h2,.testimonial-home h2{color:#fff;font-size:4.4em}@media (max-width:1450px){.testimonial-home .h2,.testimonial-home h2{font-size:3em}}@media (max-width:960px){.testimonial-home .h2,.testimonial-home h2{font-size:3em}}.testimonial-home p{font-size:2em;color:#fff;margin:0}.list-404-villages .testimonial-home a,.testimonial-home .list-404-villages a,.testimonial-home .text-link{margin:25px 0 0 0}.home-of-the-week{height:800px;margin:20px 0 0 0;position:relative;background-size:cover!important}@media (max-width:1450px){.home-of-the-week{height:500px}}@media (max-width:960px){.home-of-the-week{height:auto;padding:45% 0 0 0;background-size:100% auto!important;background-position:top!important}}.home-of-the-week:before{content:"";display:block;width:50%;height:800px;position:absolute;top:0;left:0;background:-moz-linear-gradient(left, #171b5d 0%, rgba(23, 27, 93, 0) 100%);background:-webkit-linear-gradient(left, #171b5d 0%, rgba(23, 27, 93, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(#171b5d), to(rgba(23, 27, 93, 0)));background:linear-gradient(to right, #171b5d 0%, rgba(23, 27, 93, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#171b5d', endColorstr='#00171b5d',GradientType=1 );opacity:.7}@media (max-width:1450px){.home-of-the-week:before{height:500px}}@media (max-width:960px){.home-of-the-week:before{display:none}}.home-of-the-week .boxy{width:420px;padding:0 40px 40px 40px;background:#171b5d;position:relative;top:-20px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);border-bottom-right-radius:3px;border-bottom-left-radius:3px}@media (max-width:1450px){.home-of-the-week .boxy{padding:0 25px 25px 25px;width:32%;left:40px}}@media (max-width:960px){.home-of-the-week .boxy{left:0;width:100%}}.home-of-the-week .h1,.home-of-the-week h1{color:#fff;font-size:3.6em;padding:30px 15px;background:#ac2ba4;text-align:center}@media (max-width:1450px){.home-of-the-week .h1,.home-of-the-week h1{font-size:3em;padding:20px 15px;margin:0 0 20px 0}}@media (max-width:960px){.home-of-the-week .h1,.home-of-the-week h1{font-size:3em;padding:20px 15px;position:relative;top:-25px;margin:0}}.home-of-the-week .h2,.home-of-the-week h2,.home-of-the-week li,.home-of-the-week p{color:#fff}.home-of-the-week .h2,.home-of-the-week h2{text-decoration:none;color:#f9ac50;font-size:3em}@media (max-width:1450px){.home-of-the-week .h2,.home-of-the-week h2{font-size:2.6em;margin:0}}.home-of-the-week p{font-size:1.5em}.home-of-the-week a{text-decoration:none}.home-of-the-week .short-description{margin:10px 0 15px 0}.home-of-the-week .village-and-price{font-weight:500;font-size:1.8em;margin:25px 0 0 0}@media (max-width:1450px){.home-of-the-week .village-and-price{margin:15px 0 0 0}}.home-of-the-week .village-and-price span{position:relative}.home-of-the-week .village-and-price span svg{width:80px;height:25px;position:absolute;bottom:-20px;left:0;fill:#fff}.home-of-the-week .short-description{opacity:.7}.home-of-the-week ul:after,.home-of-the-week ul:before{display:table;content:''}.home-of-the-week ul:after{clear:both}.home-of-the-week li{text-transform:capitalize;font-family:"Bree Serif", serif;color:#f9ac50;width:33.3333%;float:left;padding:10px 0 10px 25px;position:relative;font-size:1.5em;position:relative}.home-of-the-week li svg{width:20px;height:20px;fill:#fff;position:absolute;top:6px;left:-4px;left:0}.home-of-the-week .featured{margin:40px 0 -40px -40px;width:calc(100% + 80px)}.home-of-the-week .featured:after,.home-of-the-week .featured:before{display:table;content:''}.home-of-the-week .featured:after{clear:both}.home-of-the-week img{display:block;width:50%;float:left}.home-facilities,.landing-helena-valley-facilities,.landing-tuart-lakes-facilities{height:780px;background:url("images/heroes/facilities.jpg") no-repeat center;position:relative}@media (max-width:1450px){.home-facilities,.landing-helena-valley-facilities,.landing-tuart-lakes-facilities{height:600px}}@media (max-width:960px){.home-facilities,.landing-helena-valley-facilities,.landing-tuart-lakes-facilities{background:url("images/heroes/facilities-mobile.jpg") no-repeat center;background-size:cover;height:auto;padding:70% 0 0 0}}.home-facilities:after,.landing-helena-valley-facilities:after,.landing-tuart-lakes-facilities:after{content:"";background:-moz-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(#0063a8), color-stop(45%, rgba(0, 99, 168, 0.75)), to(rgba(0, 99, 168, 0)));background:linear-gradient(to right, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063a8', endColorstr='#000063a8',GradientType=1 );display:block;position:absolute;bottom:0;right:0;width:50%;height:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.7}@media (max-width:960px){.home-facilities:after,.landing-helena-valley-facilities:after,.landing-tuart-lakes-facilities:after{display:none}}.home-facilities .container,.landing-helena-valley-facilities .container,.landing-tuart-lakes-facilities .container{height:100%;padding:0}.home-facilities .boxy,.landing-helena-valley-facilities .boxy,.landing-tuart-lakes-facilities .boxy{position:absolute;width:420px;display:block;bottom:0;right:0;padding:40px;color:#fff;background:#0063a8;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.4);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.4);border-top-left-radius:3px;border-top-right-radius:3px}@media (max-width:1450px){.home-facilities .boxy,.landing-helena-valley-facilities .boxy,.landing-tuart-lakes-facilities .boxy{padding:25px;right:auto;left:0}}@media (max-width:960px){.home-facilities .boxy,.landing-helena-valley-facilities .boxy,.landing-tuart-lakes-facilities .boxy{position:relative;width:100%;bottom:auto;right:auto;padding:25px}}.home-facilities .h2,.home-facilities h2,.landing-helena-valley-facilities .h2,.landing-helena-valley-facilities h2,.landing-tuart-lakes-facilities .h2,.landing-tuart-lakes-facilities h2{font-size:3.2em;color:#fff}@media (max-width:1450px){.home-facilities .h2,.home-facilities h2,.landing-helena-valley-facilities .h2,.landing-helena-valley-facilities h2,.landing-tuart-lakes-facilities .h2,.landing-tuart-lakes-facilities h2{font-size:2.6em}}@media (max-width:960px){.home-facilities .h2,.home-facilities h2,.landing-helena-valley-facilities .h2,.landing-helena-valley-facilities h2,.landing-tuart-lakes-facilities .h2,.landing-tuart-lakes-facilities h2{font-size:2.4em}}.home-facilities .h2 span,.home-facilities h2 span,.landing-helena-valley-facilities .h2 span,.landing-helena-valley-facilities h2 span,.landing-tuart-lakes-facilities .h2 span,.landing-tuart-lakes-facilities h2 span{color:#f9ac50}.home-facilities ul:after,.home-facilities ul:before,.landing-helena-valley-facilities ul:after,.landing-helena-valley-facilities ul:before,.landing-tuart-lakes-facilities ul:after,.landing-tuart-lakes-facilities ul:before{display:table;content:''}.home-facilities ul:after,.landing-helena-valley-facilities ul:after,.landing-tuart-lakes-facilities ul:after{clear:both}.home-facilities li,.landing-helena-valley-facilities li,.landing-tuart-lakes-facilities li{float:left;display:block;width:50%;position:relative;font-size:1.5em;padding:3px 0 3px 10px}.home-facilities li:before,.landing-helena-valley-facilities li:before,.landing-tuart-lakes-facilities li:before{content:"\203A";display:block;width:10px;height:10px;color:#f9ac50;position:absolute;top:2px;left:0}.home-facilities .list-404-villages a,.home-facilities .text-link,.landing-helena-valley-facilities .list-404-villages a,.landing-helena-valley-facilities .text-link,.landing-tuart-lakes-facilities .list-404-villages a,.landing-tuart-lakes-facilities .text-link,.list-404-villages .home-facilities a,.list-404-villages .landing-helena-valley-facilities a,.list-404-villages .landing-tuart-lakes-facilities a{margin:25px 0 0 0}.main-cta{text-align:center;font-family:"Bree Serif", serif;background:#fff}@media (max-width:960px){.main-cta{padding:25px}}.main-cta .h1,.main-cta h1{margin:0 0 10px 0}.main-cta p{font-size:3.2em;margin:0}@media (max-width:960px){.main-cta p{font-size:2.2em}}.main-cta a{color:#1e2632;font-size:1em;text-transform:inherit}.main-cta ul{margin:45px auto 0 auto!important;width:70%}.main-cta ul:after,.main-cta ul:before{display:table;content:''}.main-cta ul:after{clear:both}@media (max-width:960px){.main-cta ul{width:90%;margin:10px auto 0 auto!important}}.main-cta li{width:25%;float:left;cursor:pointer;margin:0!important;list-style:none!important}@media (max-width:960px){.main-cta li{width:50%;margin:15px 0!important}}.main-cta li svg{width:60px;height:60px;stroke:#0063a8;margin:0 auto 10px auto;display:block;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.main-cta li:hover{color:#ac2ba4}.main-cta li:hover svg{stroke:#ac2ba4;margin:-5px auto 10px auto}@media (max-width:960px){.main-cta li:hover svg{margin:0 auto 10px auto}}.main-cta .padder{padding:100px 0}@media (max-width:960px){.main-cta .padder{padding:0}}.desktop-hero,.landing-desktop-hero{display:block;position:relative;padding:130px 0;background-position:center!important;background-size:cover!important;overflow:hidden}@media (max-width:1450px){.desktop-hero,.landing-desktop-hero{padding:50px 25px;background-size:cover!important;background-position:center!important}}@media (max-width:960px){.desktop-hero,.landing-desktop-hero{background:none!important;padding:25px}}.desktop-hero:before,.landing-desktop-hero:before{content:'';display:block;width:60%;height:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(#0063a8), color-stop(45%, rgba(0, 99, 168, 0.75)), to(rgba(0, 99, 168, 0)));background:linear-gradient(to right, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063a8', endColorstr='#000063a8',GradientType=1 )}.desktop-hero .container,.landing-desktop-hero .container{height:100%}.desktop-hero .discount,.landing-desktop-hero .discount{background:#e74f20;color:#fff;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);width:320px;font-size:2em;text-transform:uppercase;padding:10px 20px;display:block;position:absolute;left:-76px;text-align:center;line-height:1.3;top:40px;-webkit-transform:all 0.25s ease-in-out;transform:all 0.25s ease-in-out;font-family:"Bree Serif", serif}@media (max-width:960px){.desktop-hero .discount,.landing-desktop-hero .discount{left:auto;right:10px;top:10px;-webkit-transform:rotate(0);transform:rotate(0);width:auto;padding:8px 12px;font-size:1.8em;border-radius:3px}}.desktop-hero .discount.under-offer,.landing-desktop-hero .discount.under-offer{left:-70px;top:55px;background:#e74f20}@media (max-width:960px){.desktop-hero .discount.under-offer,.landing-desktop-hero .discount.under-offer{left:auto;top:0}}.desktop-hero .hero-text,.landing-desktop-hero .hero-text{width:38%}@media (max-width:960px){.desktop-hero .hero-text,.landing-desktop-hero .hero-text{width:50%}}.desktop-hero .hero-text span,.landing-desktop-hero .hero-text span{color:#f9ac50}.desktop-hero .hero-text .under-dev,.landing-desktop-hero .hero-text .under-dev{padding:10px 15px;background:#f9ac50;color:#0063a8;display:inline-block;margin:0;border-radius:2px}.desktop-hero .h1,.desktop-hero h1,.desktop-hero p,.landing-desktop-hero .h1,.landing-desktop-hero h1,.landing-desktop-hero p{color:#fff}.desktop-hero .h1,.desktop-hero h1,.landing-desktop-hero .h1,.landing-desktop-hero h1{font-size:8em;line-height:.8em;margin:0 0 25px 0}@media (max-width:1450px){.desktop-hero .h1,.desktop-hero h1,.landing-desktop-hero .h1,.landing-desktop-hero h1{font-size:6em}}@media (max-width:960px){.desktop-hero .h1,.desktop-hero h1,.landing-desktop-hero .h1,.landing-desktop-hero h1{font-size:3em;margin:0 0 15px 0!important}}.desktop-hero p,.landing-desktop-hero p{font-size:2em;margin:0;font-family:"Bree Serif", serif}@media (max-width:960px){.desktop-hero p,.landing-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:100%}@media (max-width:960px){.mobile-hero{display:block;padding:25px;background-size:cover!important;background-position:right!important}}.mobile-hero:before{content:'';display:block;width:70%;height:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(#0063a8), color-stop(45%, rgba(0, 99, 168, 0.75)), to(rgba(0, 99, 168, 0)));background:linear-gradient(to right, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063a8', endColorstr='#000063a8',GradientType=1 )}.mobile-hero .container{height:100%}.mobile-hero .hero-text{width:30%}@media (max-width:960px){.mobile-hero .hero-text{width:50%}}.mobile-hero .hero-text span{color:#f9ac50}.mobile-hero .hero-text .under-dev{padding:10px 15px;background:#f9ac50;color:#0063a8;display:inline-block;margin:0;border-radius:2px}.mobile-hero .h1,.mobile-hero h1,.mobile-hero p{color:#fff}.mobile-hero .h1,.mobile-hero h1{font-size:3em;margin:0 0 15px 0}@media (max-width:960px){.mobile-hero .h1,.mobile-hero h1{margin:0 0 15px 0!important}}.mobile-hero p{font-size:2em;margin:0;font-family:"Bree Serif", serif}@media (max-width:960px){.mobile-hero p{font-size:1.6em;line-height:1.2em}}.dz-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;padding:0}.dz-container:before{display:none!important}.dz-container .dz{width:50%;height:400px}@media (max-width:1450px){.dz-container .dz{height:400px}}@media (max-width:960px){.dz-container .dz{width:100%;height:0;padding:70% 0 0 0}}.dz-container .dz-left{background:#2b3991 url("images/landing-pages/downsizer-grant/hero-01.jpg") no-repeat center;background-size:60% auto}.dz-container .dz-right{background:url("images/landing-pages/downsizer-grant/hero-02.jpg") no-repeat center;background-size:cover}@media (max-width:960px){.dz-container .dz-right{padding:40% 0 0 0}}.homes-new{background:url("images/landing-pages/downsizer-grant/hero-desktop-new.jpg") no-repeat top!important;background-size:cover;padding:0;height:520px}.homes-new:before{display:none!important}@media (max-width:960px){.homes-new{background:url("images/landing-pages/downsizer-grant/hero-mobile-new.jpg") no-repeat top!important;background-size:cover!important;height:0;padding:45% 0 0 0}}.homes-established{background:url("images/landing-pages/downsizer-grant/hero-desktop-established.jpg") no-repeat center!important;background-size:cover;padding:0;height:520px}.homes-established:before{display:none!important}@media (max-width:960px){.homes-established{background:url("images/landing-pages/downsizer-grant/hero-mobile-established.jpg") no-repeat center!important;background-size:cover!important;height:0;padding:45% 0 0 0}}.village-hero{background-color:#0063a8!important;background-position:130px 0!important;background-size:cover!important}.village-hero:before{content:'';display:block;width:40%;height:100%;position:absolute;top:0;left:130px;background:-moz-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(#0063a8), color-stop(45%, rgba(0, 99, 168, 0.75)), to(rgba(0, 99, 168, 0)));background:linear-gradient(to right, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063a8', endColorstr='#000063a8',GradientType=1 )}.village-hero .h2,.village-hero h2{color:#f9ac50;font-size:2.4em}.village-hero .hero-text{width:45%}@media (max-width:1450px){.village-hero .hero-text{padding:50px 0 50px 25px}}@media (max-width:960px){.village-hero .hero-text{padding:0}}.village-hero .hero-text p{font-size:1.6em;margin:20px 0;width:65%}.common-hero{background-color:#0063a8!important;background-position:130px 0!important;background-size:cover!important}.common-hero:before{content:'';display:block;width:40%;height:100%;position:absolute;top:0;left:130px;background:-moz-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(#0063a8), color-stop(45%, rgba(0, 99, 168, 0.75)), to(rgba(0, 99, 168, 0)));background:linear-gradient(to right, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063a8', endColorstr='#000063a8',GradientType=1 )}.common-hero .h1,.common-hero h1{font-size:7em;width:100%}@media (max-width:960px){.common-hero .h1,.common-hero h1{font-size:3em}}@media (max-width:960px){.village-intro-text{width:150%}}.village-intro-text p{font-family:"Rubik", sans-serif;line-height:1.2em;margin:15px 0 0 0}.proven-concept{width:300px;display:block;float:right;background:#0063a8;padding:25px;margin:0 0 0 35px;border-radius:3px}@media (max-width:960px){.proven-concept{width:100%;margin:0 0 25px 0;float:none}}.proven-concept:before{content:"";display:block;width:300px;height:200px;background:url("images/proven.jpg") no-repeat;background-size:100%;margin:-25px 0 25px -25px;border-top-left-radius:3px;border-top-right-radius:3px}@media (max-width:960px){.proven-concept:before{width:100%;height:auto;padding:94% 0 0 0;margin:0 0 25px 0;border-radius:3px}}.proven-concept p{margin:0;font-size:2em;line-height:1.2em;color:#fff;font-family:"Bree Serif", serif}.reasons{position:relative;padding:0 0 0 25%}@media (max-width:960px){.reasons{padding:0}}.reasons .h2,.reasons h2{position:absolute;top:0;left:0;width:25%;height:100%;background:#0063a8;color:#fff;font-size:4.2em;border-top-left-radius:3px;border-bottom-left-radius:3px;padding:0 30px 30px 30px}@media (max-width:1450px){.reasons .h2,.reasons h2{font-size:3.5em}}@media (max-width:960px){.reasons .h2,.reasons h2{position:relative;width:100%;font-size:2.5em;height:auto;padding:25px 25px 25px 90px;margin:0}}.reasons .h2 em,.reasons h2 em{display:inline-block;line-height:1em;padding:3px 10px 10px 10px;font-size:2.2em;font-style:normal;background:rgba(255, 255, 255, 0.2)}@media (max-width:960px){.reasons .h2 em,.reasons h2 em{position:absolute;top:0;left:25px}}.reasons ul{margin:0;padding:50px 35% 50px 50px;background:#f2f3f3}.reasons ul:after,.reasons ul:before{display:table;content:''}.reasons ul:after{clear:both}@media (max-width:960px){.reasons ul{padding:25px}}.reasons ul:after{content:"";display:block;width:25%;position:absolute;top:0;right:0;background:url("images/beach-couple.jpg") no-repeat;background-size:cover;height:100%;border-top-right-radius:3px;border-bottom-right-radius:3px}@media (max-width:1450px){.reasons ul:after{background-position:30% 0!important}}@media (max-width:960px){.reasons ul:after{position:relative;width:100%;height:auto;padding:80% 0 0 0}}.reasons li{display:block;position:relative;margin:10px 0;padding:0 0 0 25px;line-height:1.3em}.reasons li span{display:inline-block;position:absolute;top:-2px;left:0;width:20px;height:20px;border-radius:100%;font-family:"Bree Serif", serif;font-size:.95em;line-height:1em;padding:2px 0 0 0;color:#fff;text-align:center;background:#ee7f1b}.execs:after,.execs:before{display:table;content:''}.execs:after{clear:both}.execs .h1,.execs h1{margin:0 0 100px 0;font-size:7em;text-align:center}@media (max-width:960px){.execs .h1,.execs h1{margin:0 0 25px 0;font-size:3em}}.execs .exec{position:relative;display:block;width:500px;height:250px;margin:0 20px 20px 0;float:left;background:#f2f3f3;padding:25px;border-radius:3px;border:solid 1px #f2f3f3;overflow:hidden}@media (max-width:1450px){.execs .exec{width:calc(50% - 15px);margin:0 15px 15px 0}}@media (max-width:960px){.execs .exec{height:auto;width:100%;float:none}.execs .exec:after,.execs .exec:before{display:table;content:''}.execs .exec:after{clear:both}}.execs .exec:hover img{opacity:1}.execs .exec .h2,.execs .exec h2{font-size:3em;margin:0 0 10px 0}@media (max-width:960px){.execs .exec .h2,.execs .exec h2{font-size:2.2em}}.execs .exec h3{font-size:1.6em;opacity:.5;margin:0 0 25px 0}@media (max-width:960px){.execs .exec h3{font-size:1.3em}}.execs .exec img{width:250px;height:auto;display:block;float:left;margin:-25px 20px 0 -25px;opacity:.8;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border-radius:3px}@media (max-width:960px){.execs .exec img{width:120px;height:120px;float:left;margin:0 25px 0 0}}.execs .exec .list-404-villages a,.execs .exec .text-link,.list-404-villages .execs .exec a{cursor:pointer;position:absolute;bottom:25px;left:275px}@media (max-width:960px){.execs .exec .list-404-villages a,.execs .exec .text-link,.list-404-villages .execs .exec a{position:relative;bottom:auto;left:auto}}.execs .exec-single{padding:0;border:none;width:100%;float:none;height:auto}.execs .exec-single .pic{width:500px;height:500px;display:block;background-size:100%!important;float:left;border-radius:3px;border:solid 1px #f2f3f3}@media (max-width:960px){.execs .exec-single .pic{width:100%;height:auto;padding:90% 0 0 0;margin:0 0 25px 0}}.execs .exec-single .pic img{width:100%;display:block;border-radius:3px}.execs .exec-single .bio-box{float:right;height:auto;width:600px!important;background:#f2f3f3;padding:25px;border-radius:3px}@media (max-width:960px){.execs .exec-single .bio-box{width:100%!important;float:none}}.execs .exec-single .bio-box .h2,.execs .exec-single .bio-box h2{font-size:5em}@media (max-width:960px){.execs .exec-single .bio-box .h2,.execs .exec-single .bio-box h2{font-size:3em}}.execs .exec-single .bio-box p:last-child{margin:20px 0 0 0}.awards{background:#f7f3eb;padding:100px 0;border-radius:3px}.awards .h1,.awards h1{text-align:center;position:relative}.awards .h1:before,.awards h1:before{content:"";display:block;width:70px;height:115px;background:url("images/ribbon.svg") no-repeat;background-size:cover;position:absolute;top:-130px;left:calc(50% - 35px)}.awards p{text-align:center;width:50%;margin:0 auto}.awards .award-layout{width:900px;margin:50px auto 0 auto;position:relative}.awards .award-layout:before{content:"";display:block;width:4px;height:calc(100% - 45px);position:absolute;top:45px;left:calc(50% - 2px);background:#ece1ca}.awards .award-layout h3{font-size:3em;color:#0063a8;margin:0 0 45px 0;position:relative}.awards .award-layout h3:before{content:"";display:block;height:4px;background:#ece1ca;border-radius:10px;width:400px;top:47px;position:absolute}.awards .award-layout h3:after{content:"";width:15px;height:15px;display:block;border:solid 4px #ece1ca;background:#fff;position:absolute;top:41px;border-radius:100%}.awards .award-layout .even{text-align:right}.awards .award-layout .even h3:before{right:-30px}.awards .award-layout .even h3:after{right:-37px}.awards .award-layout .odd{float:right}.awards .award-layout .odd h3:before{left:-30px}.awards .award-layout .odd h3:after{left:-37px}.awards .award-layout .award{width:50%;padding:0 30px}.awards .award-layout li{font-size:1.5em;line-height:1.3em;margin:10px 0 15px 0}.awards .award-layout li strong{display:block}.main-text-pull-quote{color:#1e2632;font-size:2em;font-family:"Bree Serif", serif;width:250px;float:right;display:block;margin:0 0 20px 0;position:relative;padding:20px;background:#f2f3f3;text-align:center}@media (max-width:960px){.main-text-pull-quote{float:none;width:100%}}.main-text-pull-quote:after,.main-text-pull-quote:before{content:'"';font-size:4.2em;height:40px;float:left;display:block;font-family:Georgia, 'Times New Roman', Times, serif;position:absolute;top:-20px;left:10px;color:#ac2ba4}.main-text-pull-quote:after{left:auto;top:auto;bottom:-20px;right:10px}.main-text-pull-quote span{display:block;font-size:.7em;opacity:.7;margin:10px 0 0 0}.homes-page .intro{text-align:center;width:55%}@media (max-width:1450px){.homes-page .intro{width:100%}}@media (max-width:960px){.homes-page .intro{width:100%}}.homes-page .intro span{display:inline-block;margin:0 0 10px 0;position:relative;color:#ac2ba4}.homes-page .intro svg{width:90px;height:35px;position:absolute;bottom:-23px;left:-4px;fill:#ac2ba4}.the-village .downloads{width:100%;max-width:100%;text-align:center;margin:20px 0}.the-village .downloads:after,.the-village .downloads:before{display:table;content:''}.the-village .downloads:after{clear:both}.the-village .downloads p{margin:0 0 20px 0;font-size:2em}.the-village .downloads a{font-size:1.6em;color:#fff;padding:15px 20px;text-align:center;text-decoration:none;border-radius:3px;display:inline-block;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.the-village .downloads a:hover{border-radius:30px}.the-village .village-logo{width:150px}.the-village .village-logo img{width:150px}@media (max-width:960px){.the-village .village-logo img{width:100px}}.the-village .gallery-hero{width:calc(100% - 20px);overflow:hidden;margin:0 auto;position:relative;background-size:cover;padding:45% 0 0 0;position:relative}@media (max-width:960px){.the-village .gallery-hero{background:none!important;padding:0}}.the-village .gallery-hero img{display:block;margin:0;border-radius:3px}.the-village .gallery-hero .badge{position:absolute;display:block;bottom:100px;width:500px;left:calc(50% - 250px);padding:20px 20px 20px 60px;color:#fff;font-size:2.4em;line-height:1.3em;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);font-family:"Bree Serif", serif;border-radius:3px;box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);text-align:center}@media (max-width:960px){.the-village .gallery-hero .badge{width:70%;bottom:15px;left:15%;font-size:1.8em;padding:10px}}.the-village .gallery-hero .badge:before{content:"";display:block;width:80px;height:135px;background:url("images/ribbon.svg") no-repeat;background-size:100%;position:absolute;top:-15px;left:-25px}@media (max-width:960px){.the-village .gallery-hero .badge:before{width:40px;height:170px;top:-15px}}.the-village .gallery-mobile-hero{display:none;position:relative;width:100%;height:190px;background-size:cover!important;border-radius:3px}@media (max-width:960px){.the-village .gallery-mobile-hero{display:block}}.the-village .video-container{text-align:center;margin:50px 0 100px 0;padding:0;height:auto}@media (max-width:960px){.the-village .video-container{margin:25px}}.the-village .video-container .h2,.the-village .video-container h2{margin:0 0 50px 0}.the-village .video-container .promo-video-caption{margin:50px 0}.the-village .video-container a{margin:10px auto}.the-village .guide{background:#e16e65;background:-moz-linear-gradient(-45deg, #e16e65 0%, #f2c191 100%);background:-webkit-linear-gradient(-45deg, #e16e65 0%, #f2c191 100%);background:linear-gradient(135deg, #e16e65 0%, #f2c191 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e16e65', endColorstr='#f2c191',GradientType=1 );margin:0 10px 0 0;border-radius:3px}.the-village .guide a{color:#e16e65;background:#fee18d}.the-village .brochure{background:#684f85;background:-moz-linear-gradient(-45deg, #684f85 0%, #a185de 100%);background:-webkit-linear-gradient(-45deg, #684f85 0%, #a185de 100%);background:linear-gradient(135deg, #684f85 0%, #a185de 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#684f85', endColorstr='#a185de',GradientType=1 );margin:0 0 0 10px;border-radius:3px}@media (max-width:960px){.the-village .brochure{margin:0}}.the-village .brochure a{color:#684f85;background:#ce9bd4}.the-village .one-item .brochure,.the-village .one-item .guide{width:100%;display:block;padding:70px 0;font-family:"Bree Serif", serif;color:#fff;margin:0}@media (max-width:960px){.the-village .one-item .brochure,.the-village .one-item .guide{width:100%;padding:25px}}.the-village .two-items .brochure,.the-village .two-items .guide{width:calc(50% - 10px);display:block;float:left;padding:70px 0;font-family:"Bree Serif", serif;color:#fff}@media (max-width:960px){.the-village .two-items .brochure,.the-village .two-items .guide{width:100%;padding:25px}}.landing-content,.village-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.padder.landing-content,.village-content.padder{padding:100px 0 0 0}@media (max-width:1450px){.padder.landing-content,.village-content.padder{padding:50px 25px 0 25px}}@media (max-width:960px){.padder.landing-content,.village-content.padder{padding:25px}}.landing-content .h2,.landing-content h2,.village-content .h2,.village-content h2{font-size:3.2em}.landing-content h3,.village-content h3{font-size:3em}.landing-content .fleft,.village-content .fleft{width:60%;padding:0 0 50px 0}@media (max-width:960px){.landing-content .fleft,.village-content .fleft{width:100%;padding:0;margin:0 0 25px 0}}.landing-content .fleft .h2,.landing-content .fleft h2,.village-content .fleft .h2,.village-content .fleft h2{font-size:5em}@media (max-width:960px){.landing-content .fleft .h2,.landing-content .fleft h2,.village-content .fleft .h2,.village-content .fleft h2{font-size:3em}}.landing-content .fleft p strong,.village-content .fleft p strong{font-weight:normal;font-weight:500}.landing-content .fleft:first-child p strong,.village-content .fleft:first-child p strong{font-size:1.3em}.landing-content .fright,.village-content .fright{width:calc(40% - 50px);padding:35px;margin:0 0 0 50px;border-top-right-radius:3px;border-top-left-radius:3px;color:#fff;position:relative}@media (max-width:960px){.landing-content .fright,.village-content .fright{padding:25px;border-radius:0;width:100%;margin:0}}.landing-content .fright:after,.village-content .fright:after{content:"";display:block;width:200px;height:270px;background:url("images/logo people.svg") no-repeat;background-size:cover;position:absolute;bottom:-45px;right:-85px}@media (max-width:1450px){.landing-content .fright:after,.village-content .fright:after{right:0;width:100px;height:130px}}@media (max-width:960px){.landing-content .fright:after,.village-content .fright:after{right:0;width:100px;height:130px}}.landing-content .fright h3,.village-content .fright h3{color:#fff}.landing-content .fright p,.village-content .fright p{margin:10px 0;line-height:1em;font-weight:500}.landing-content .fright p svg,.village-content .fright p svg{width:14px;height:14px;stroke:#fff}.landing-content .fright .list-404-villages a,.landing-content .fright .text-link,.list-404-villages .landing-content .fright a,.list-404-villages .village-content .fright a,.village-content .fright .list-404-villages a,.village-content .fright .text-link{font-size:1.4em}.landing-content .fright .specifics p span,.village-content .fright .specifics p span{display:block;font-family:"Bree Serif", serif;font-size:.8em;margin:0 0 3px 0;opacity:.7}.landing-content .fright .specifics p a,.village-content .fright .specifics p a{text-decoration:none!important}.landing-content .fright a,.village-content .fright a{color:#fff}.landing-content .fright .address,.village-content .fright .address{width:70%}.landing-content .fright small,.village-content .fright small{font-size:1.3em;margin:15px 0 0 0;display:block}.landing-content .fright .download-village-map,.village-content .fright .download-village-map{margin:25px 0;display:block;clear:both;padding:12px;background:rgba(0, 0, 0, 0.1);font-size:1.7em;cursor:pointer;position:relative;font-family:"Bree Serif", serif;border-radius:3px}.landing-content .fright .download-village-map:after,.landing-content .fright .download-village-map:before,.village-content .fright .download-village-map:after,.village-content .fright .download-village-map:before{display:table;content:''}.landing-content .fright .download-village-map:after,.village-content .fright .download-village-map:after{clear:both}.landing-content .fright .download-village-map:hover img,.village-content .fright .download-village-map:hover img{border-radius:10px}.landing-content .fright .download-village-map span,.village-content .fright .download-village-map span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;left:95px;width:60%}.landing-content .fright .download-village-map img,.village-content .fright .download-village-map img{width:70px;display:block;border-radius:2px;float:left;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.landing-features ul,.village-features ul{margin:25px 0!important}.landing-features p,.village-features p{font-size:1.1em;font-weight:normal!important}.landing-features li,.village-features li{line-height:1.6em;padding:0 0 0 20px;position:relative;list-style:none!important}.landing-features li:before,.village-features li:before{content:"";background:url("images/tick-circle-white.svg") no-repeat;background-size:100%;width:14px;height:14px;display:block;position:absolute;top:5px;left:0}.village-vid-preview{width:800px;height:400px;display:block;margin:0 auto;overflow:hidden;background:#1e2632;position:relative;border-radius:3px}.village-vid-preview:hover img{opacity:.8}.village-vid-preview img{width:100%;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.5}.village-vid-preview svg{fill:#fff;stroke:#fff;width:80px;height:80px;left:calc(50% - 40px);z-index:9;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:960px){.village-vid-preview{width:calc(100% - 40px);height:0;padding:45% 0 0}}.facilities{text-align:center;margin:0 auto -20px auto}.facilities:after,.facilities:before{display:table;content:''}.facilities:after{clear:both}@media (max-width:960px){.facilities ul{margin:0!important}}.facilities li{width:20%;height:90px;display:inline-block;position:relative;line-height:1.2em;margin:20px -5px!important;font-family:"Bree Serif", serif;text-transform:capitalize}@media (max-width:960px){.facilities li{width:33.3333%}}.facilities li span{position:absolute;bottom:0;left:0;width:100%}.facilities li em{font-style:normal;opacity:.6}.facilities li img{height:70px}.facilities small{font-size:1.3em;opacity:.7}.weve-got ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0!important}.weve-got li{width:calc(33% - 20px);margin:10px!important;height:345px;position:relative;font-size:0;display:block;background-size:cover!important}@media (max-width:960px){.weve-got li{margin:5px!important;width:calc(50% - 10px);height:auto;padding:47% 0 0 0}}.weve-got .button-style-01{width:330px;margin:25px auto 35px auto!important;padding:25px 0 27px 0}.weve-got .voucher{font-weight:500;font-size:2em;line-height:1.2em}.weve-got .voucher:after{content:'';display:block;width:200px;height:125px;background:url("images/landing-pages/hoyts-pass.jpg");background-size:cover;margin:20px auto 0 auto;border-radius:5px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2)}.view-village-homes{position:relative;margin:20px 0 0 0;padding:100px 0;text-align:center;background:url("images/package.jpg") no-repeat center;border-radius:3px}@media (max-width:960px){.view-village-homes{padding:25px}}.view-village-homes:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#1e2632;opacity:.45;z-index:0;border-radius:3px}.view-village-homes .h2,.view-village-homes h2{color:#fff;z-index:1;position:relative}.view-village-homes .button-style-01{width:auto;display:inline-block;padding:25px 30px;margin:0 auto;font-size:2em}.meet-team{width:240px}.our-villages{text-align:center;margin:100px 0}.our-villages:after,.our-villages:before{display:table;content:''}.our-villages:after{clear:both}@media (max-width:960px){.our-villages{margin:0!important}}@media (max-width:960px){.our-villages ul{margin:0!important}}.our-villages li{position:relative;height:300px;width:50%;float:left;display:block;text-align:center;background-size:cover!important;font-size:1em;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;margin:0!important}@media (max-width:960px){.our-villages li{width:100%;height:auto;float:none;padding:15px;margin:0 0 15px 0!important;border-radius:3px}}.our-villages li:before{content:'';display:block;width:100%;height:100%;background:rgba(30, 38, 50, 0.8);position:absolute;top:0;left:0;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.our-villages li:hover{-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2)}.our-villages li:hover:before{opacity:.8;background:#0063a8}.our-villages li a{width:100%;height:300px;display:block;color:#fff;text-decoration:none}@media (max-width:960px){.our-villages li a{height:auto}}.our-villages li .cont{display:block;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:960px){.our-villages li .cont{position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0)}}.our-villages li .village-logo{width:100%;height:auto;display:block;margin:0 0 10px 0}.our-villages li .village-logo span{width:140px;height:72px;background-size:cover!important;display:block;margin:0 auto 10px auto}@media (max-width:960px){.our-villages li .village-logo span{width:100px;height:50px}}.our-villages li .title{color:#f9ac50;font-size:3.4em;display:block;font-family:"Bree Serif", serif}@media (max-width:960px){.our-villages li .title{font-size:2.2em}}.our-villages li .suburb{display:block;font-style:normal;font-size:1.6em;margin:7px 0;font-weight:500}@media (max-width:960px){.our-villages li .suburb{font-size:1.2em}}.our-villages li .address{font-style:normal;font-size:1.4em;font-weight:500}@media (max-width:960px){.our-villages li .address{font-size:1.3em}}.our-villages li .message{display:block;font-style:normal;font-size:1.2em;color:#96be15}.download-helena-valley-brochure{cursor:pointer;position:relative;padding:40px 30px 30px 170px;min-height:240px;margin-top:20px}.download-helena-valley-brochure:hover{-webkit-filter:saturate(150%);filter:saturate(150%)}.download-helena-valley-brochure:before{background:url("images/helena-valley-magazine-summer-autumn-2018.png") no-repeat;background-size:contain;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);content:"";display:block;height:180px;position:absolute;left:5px;top:30px;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);width:142px}.download-helena-valley-brochure h4{font-size:2.2em;color:#e74f20}@media (max-width:960px){.download-helena-valley-brochure{padding:25px 0 25px 142px;min-height:auto}.download-helena-valley-brochure:before{height:144px;width:113.6px;top:20px}}@media (max-width:350px){.download-helena-valley-brochure{padding:25px}.download-helena-valley-brochure:before{content:none}}.afl-message{width:100%;background:#073485;color:#ffffff;padding:20px 0px;line-height:2.5em;text-align:center}.afl-message p{font-size:2.5em;width:65%;margin:0 auto}@media (max-width:960px){.afl-message p{font-size:1.8em;width:85%}}.terms-conditions-include{background:#f2f3f3}.terms-conditions-include .padder{padding:50px 0}@media (max-width:1450px){.terms-conditions-include .padder{padding:50px 25px}}.terms-conditions-include h3{font-size:2.4em;margin:0 0 20px 0}.terms-conditions-include ol,.terms-conditions-include ul{margin:20px}.terms-conditions-include li,.terms-conditions-include p{font-size:1.3em;margin:10px 0}.terms-conditions-include p strong{font-weight:normal;font-weight:500}.terms-conditions-include ul li{list-style:disc}.terms-conditions-include ol li{list-style:decimal;padding-left:3px}@media (max-width:960px){.terms-conditions-include .padder{padding:20px}}.frequently-asked-questions-page .main-cta{background:#f2f3f3}.jump-nav{position:fixed;width:225px;height:calc(100% - 100px);display:block;top:100px;left:0;background:#fff;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);padding:10px 0;display:none;margin:0!important;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width:1450px){.jump-nav{display:none!important}}@media (max-width:960px){.jump-nav{display:none!important}}.jump-nav li{font-size:1.4em;line-height:1.2em;list-style:none!important;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)!important}.jump-nav a{color:#1e2632;text-decoration:none;display:block;padding:5.5px 20px;position:relative}.jump-nav a.selected,.jump-nav a:hover{color:#fff;background:#ac2ba4!important}.faqs .faq-question{margin:0;font-size:2.4em;padding:30px 0 25px 0;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;position:relative;color:#0063a8}.faqs .faq-question:first-child{border:none}.faqs .faq-question.selected{color:#0063a8;background:rgba(0, 99, 168, 0.05);padding:20px}.faqs .faq-question.selected svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:20px}.faqs .faq-question svg{width:20px;height:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);fill:#0063a8;position:absolute;top:21px;right:0;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.faqs .faq-answer{width:100%;display:block;clear:both;position:relative;border-bottom:solid 1px rgba(30, 38, 50, 0.1)}.faqs .faq-answer:after,.faqs .faq-answer:before{display:table;content:''}.faqs .faq-answer:after{clear:both}.faqs .faq-answer.faq-answer-padder{padding:20px 20px 20px 340px;min-height:235px}.faqs .faq-answer p{margin:0 0 20px 0!important;line-height:1.3em}.faqs .faq-answer ul{margin:25px}.faqs .faq-answer li{padding:4px 0;list-style:disc}.faqs .faq-video{width:calc(33.3333% - 20px);margin:0 20px 80px 0;height:195px;float:left;position:relative}@media (max-width:960px){.faqs .faq-video{width:100%;height:auto;margin:0 0 40px 0;float:none}}.faqs .faq-video p{position:absolute;top:175px;font-size:1.5em;line-height:1.4em;font-family:"Bree Serif", serif}@media (max-width:960px){.faqs .faq-video p{position:relative;top:auto;line-height:1.2em;margin:5px 0 0 0}}.faqs .faq-video a{position:relative;top:auto;left:auto;width:100%;height:100%}@media (max-width:960px){.faqs .faq-video a{padding:55% 0 0 0}}.faqs .vid-container{width:320px;height:180px;display:block;margin:0 20px 20px 0;position:absolute;top:20px;left:0;overflow:hidden;background:#1e2632;border-radius:3px}@media (max-width:960px){.faqs .vid-container{margin:0}}.faqs .vid-container:hover img{opacity:1}.faqs .vid-container img{width:100%;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.8;-webkit-filter:saturate(150%);filter:saturate(150%)}.faqs .vid-container svg{fill:#fff;stroke:#fff;width:50px;height:50px;left:calc(50% - 25px);z-index:9999;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.testimonials-page .all-testimonials .h1,.testimonials-page .all-testimonials h1{text-align:center}.testimonials-page .all-testimonials .testimonial{float:left}.all-testimonials{background:#f2f3f3;z-index:9991;display:block;position:relative}.all-testimonials.higher-z{z-index:9999}.all-testimonials .container:after,.all-testimonials .container:before{display:table;content:''}.all-testimonials .container:after{clear:both}.all-testimonials .items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.all-testimonials .h2,.all-testimonials h2{text-align:center;margin:0 0 50px 0}@media (max-width:960px){.all-testimonials .h2,.all-testimonials h2{margin:0 0 25px 0}}.all-testimonials .testimonial{background:#fff;text-align:left;padding:30px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);border-radius:3px;width:calc(50% - 50px);height:350px;margin:25px;position:relative}@media (max-width:960px){.all-testimonials .testimonial{width:100%;height:auto;margin:10px 0;padding:15px}}.all-testimonials .testimonial h3{font-size:2em}@media (max-width:1450px){.all-testimonials .testimonial h3{font-size:1.7em}}@media (max-width:960px){.all-testimonials .testimonial h3{font-size:1.7em}}.all-testimonials .testimonial p{font-size:1.6em;line-height:1.5em}.all-testimonials .testimonial p a{color:#0063a8}.all-testimonials .testimonial a{font-size:1em}.all-testimonials .testimonial .preview-and-name{position:relative;display:block}.all-testimonials .testimonial .no-video{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 60px)}@media (max-width:960px){.all-testimonials .testimonial .no-video{width:100%;position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0)}}.all-testimonials .testimonial .no-video h3{font-size:3.3em}@media (max-width:1450px){.all-testimonials .testimonial .no-video h3{font-size:2.4em}}@media (max-width:960px){.all-testimonials .testimonial .no-video h3{font-size:2em}}.all-testimonials .testimonial .no-video h3 span{font-size:3em;height:0;line-height:0;display:inline-block;font-family:Georgia, 'Times New Roman', Times, serif;color:#ac2ba4}.all-testimonials .testimonial .no-video h3 .start{position:relative;bottom:-48px}@media (max-width:1450px){.all-testimonials .testimonial .no-video h3 .start{bottom:-34px}}@media (max-width:960px){.all-testimonials .testimonial .no-video h3 .start{bottom:-27px}}.all-testimonials .testimonial .no-video h3 .end{position:relative;bottom:-50px}@media (max-width:1450px){.all-testimonials .testimonial .no-video h3 .end{bottom:-35px}}@media (max-width:960px){.all-testimonials .testimonial .no-video h3 .end{bottom:-29px}}.all-testimonials .testimonial .no-video p{margin:10px 0}.all-testimonials .testimonial .photo-container{display:block;width:100%;height:200px;background:#1e2632;overflow:hidden;position:relative;margin:0 0 15px 0}@media (max-width:1450px){.all-testimonials .testimonial .photo-container{height:auto;padding:50% 0 0 0}}@media (max-width:960px){.all-testimonials .testimonial .photo-container{height:auto;padding:50% 0 0 0}}.all-testimonials .testimonial svg{fill:#fff;stroke:#fff;width:80px;height:80px;left:calc(50% - 40px);z-index:9;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.all-testimonials .testimonial .photo{width:100%;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.5}.all-testimonials .testimonial p:last-child{margin:20px 0 0 0}.all-testimonials .testimonial a{cursor:pointer}.all-testimonials .testimonial-text{position:fixed!important;width:800px;left:-800px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:30px;background:#fff;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);z-index:99999;opacity:0;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;max-height:80%;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:3px}@media (max-width:960px){.all-testimonials .testimonial-text{padding:25px;width:calc(100% - 50px);left:-100%}}.all-testimonials .testimonial-text .h2,.all-testimonials .testimonial-text h2{margin:0}.all-testimonials .testimonial-text p{font-size:1.6em;line-height:1.5em;margin:25px 0}.all-testimonials .testimonial-text a{color:#0063a8}.all-testimonials .testimonial-text.show{left:calc(50% - 400px);opacity:1}@media (max-width:960px){.all-testimonials .testimonial-text.show{left:25px!important}}.all-testimonials .testimonial-count-01{float:none;margin:0 auto}.all-testimonials .testimonial-mask{position:fixed!important;top:0;right:0;width:0;height:100%;background:rgba(30, 38, 50, 0.9);z-index:9999;opacity:0;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.all-testimonials .testimonial-mask.show{width:100%;opacity:1}.testimonial-single{padding:50px 0}.testimonial-single .testimonial{margin:0 auto;height:auto}.testimonial-single .testimonial .no-video{position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0);width:100%}.testimonial-single .testimonial-text{display:block!important;position:relative!important;top:auto;left:auto;width:100%;-webkit-transform:translateY(0);transform:translateY(0);padding:0;opacity:1;overflow:auto;max-height:none;-webkit-box-shadow:none;box-shadow:none}.contact-page .h1,.contact-page h1{margin:0 0 25px 0}.contact-page .spacer{margin:50px 0 25px 0}@media (max-width:960px){.contact-page .spacer{margin:25px 0 0 0}}.contact-page #content .padder{padding:70px 0 0 0}@media (max-width:960px){.contact-page #content .padder{padding:25px}}.contact-page .contact-box{display:block;width:calc(25% - 25px);float:left;padding:25px 0;margin:0 25px 0 0;min-height:165px;border-bottom:solid 2px #f2f3f3}@media (max-width:960px){.contact-page .contact-box{width:100%;float:none;min-height:auto}}.contact-page .contact-box h3{font-size:2em;margin:0 0 5px 0}.contact-page .contact-box p{margin:0;font-size:1.4em}.contact-page .contact-box .email,.contact-page .contact-box .phone{color:#0063a8;font-family:"Bree Serif", serif;font-size:1.2em}.contact-page .contact-box .address{width:70%}@media (max-width:960px){.contact-page .contact-box .address{width:100%}}.contact-page .contact-box svg{stroke:#0063a8;width:15px;height:15px;position:relative;top:2px}.contact-page .contact-box a{text-decoration:none}.thanks{text-align:center;background:#f2f3f3}.thanks .container{width:35%}@media (max-width:960px){.thanks .container{width:100%}}.thanks .ticky{margin:0 0 10px 0;width:100px;height:100px}@media (max-width:960px){.thanks .ticky{margin:25px 0 10px 0;width:70px;height:70px}}.thanks .h1,.thanks h1{margin:0 0 15px 0}.thanks .h2,.thanks h2{font-size:2.4em;margin:0 0 10px 0}.thanks p:last-child{margin:0 auto;width:70%}.event-details{padding:25px 25px 0 25px!important}.event-details .h2,.event-details h2{font-size:3em}.event-details p{margin:10px 0}.event-details p strong{display:inline-block;width:90px;color:#0063a8}.event-details img{width:280px;margin:15px 0 -5px -25px}@media (max-width:960px){.event-details img{width:100%;margin:0 0 25px 0}}.villages-page .village-choose{display:none}footer{background:#0063a8;border-top-right-radius:3px;color:#fff;height:470px;z-index:9;position:relative}footer:after,footer:before{display:table;content:''}footer:after{clear:both}@media (max-width:960px){footer{height:auto;padding:0 0 60px 0}}footer .container{height:100%}footer .container.padder{padding:100px 0}@media (max-width:960px){footer .container.padder{padding:25px}}footer a{display:block;text-decoration:none;color:#fff}footer p{margin:0}footer .village-choose{display:none}footer li{background:none!important;font-size:1.5em;line-height:1.3em}footer li .village-logo{display:none}footer li .village-logo span{background:none!important}footer li .suburb{display:none}footer li a{display:inline-block;padding:2px 0;opacity:.7}@media (max-width:960px){footer li a{padding:7px 0}}footer li a:hover{opacity:1}footer li a em{font-style:normal}footer li .address{display:none}footer .faded{opacity:.6}footer svg{fill:#fff;width:175px;height:100px;display:block}footer .logo{margin:-25px 0 10px 0}footer .col{width:25%;float:left;height:250px;position:relative}@media (max-width:1450px){footer .col{width:23%}}@media (max-width:960px){footer .col{float:none;height:auto;width:100%;margin:25px 0 0 0}}footer .business{font-size:1.5em;line-height:1.3em}@media (max-width:1450px){footer .business{padding:0 0 0 25px;width:26%}}@media (max-width:960px){footer .business{display:none}}footer .business:before{content:"";display:block;background:#1e2632;position:absolute;top:-130px;left:-250px;width:490px;height:500px;z-index:-1;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);border-top-left-radius:3px;border-top-right-radius:3px}@media (max-width:960px){footer .business:before{display:none}}footer .social{margin:20px 0}footer .social:after,footer .social:before{display:table;content:''}footer .social:after{clear:both}footer .social:hover{opacity:1}footer .social p{margin:0 0 5px 0}footer .social svg{width:30px;height:30px;float:left;margin:0 5px 0 0}footer .social svg:hover{stroke:#f9ac50;fill:#f9ac50}footer .social .fb svg{fill:none;stroke:#fff}footer .social .yt svg{stroke:#fff;stroke-width:4;fill:none;position:relative;top:1px}footer .first{font-family:"Bree Serif", serif;font-size:1.8em;display:block;margin:0 0 20px 0;width:70%}@media (max-width:960px){footer .first{margin:0 0 5px 0;width:100%}}footer .stormbox{position:absolute;bottom:50px;right:0;display:block;z-index:999}@media (max-width:960px){footer .stormbox{right:25px;bottom:25px}}footer .stormbox span{display:block;font-size:.7em;color:#fff;opacity:.5;position:absolute;bottom:12px;left:10px}footer .stormbox img{display:block;width:80px;height:33px}.btt{position:fixed;bottom:0;right:25px;width:50px;height:50px;background:#1e2632;border-top-left-radius:3px;border-top-right-radius:3px;z-index:9999}@media (max-width:1450px){.btt{right:0}}@media (max-width:960px){.btt{right:0;width:60px}}.btt:hover svg{top:10px}.btt svg{width:20px;height:20px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:15px;left:15px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;fill:#fff}@media (max-width:960px){.btt svg{left:20px}}.sticky-tools{position:fixed;top:150px;right:0;display:block;width:230px;z-index:9991;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border-top-left-radius:3px;border-bottom-left-radius:3px;background:rgba(0, 99, 168, 0.9)}@media (max-width:1450px){.sticky-tools{width:150px}}@media (max-width:960px){.sticky-tools{display:none}}.sticky-tools.in-motion{top:100px}.sticky-tools li{padding:15px 15px 15px 45px;color:#fff;font-size:1.6em;font-family:"Bree Serif", serif;border-radius:2px;cursor:pointer;position:relative;background:rgba(0, 99, 168, 0.9)}@media (max-width:1450px){.sticky-tools li{font-size:1.2em;padding:10px 10px 10px 30px}}.sticky-tools li.calc{background:rgba(80, 175, 76, 0.9)}.sticky-tools li.calc:hover{background:#8bc34a;color:#fff}.sticky-tools li.calc:hover a{color:#fff}.sticky-tools li a{text-decoration:none;color:#fff;display:block}@media (max-width:1450px){.sticky-tools li span{display:none}}.sticky-tools li:hover{color:#f9ac50;background:rgba(255, 255, 255, 0.1)}.sticky-tools li:hover a{color:#f9ac50}.sticky-tools li svg{stroke:#fff;width:20px;height:20px;position:absolute;top:13px;left:15px}@media (max-width:1450px){.sticky-tools li svg{width:12px;height:12px;left:10px;top:11px}}.sticky-tools .phone{background:#ac2ba4}.sticky-tools .phone:hover{background:rgba(172, 43, 164, 0.9);-webkit-filter:saturate(125%);filter:saturate(125%)}.phone-mobile{display:none}@media (max-width:1450px){.phone-mobile{display:none!important}}@media (max-width:960px){.phone-mobile{display:block!important;position:fixed;top:0;right:60px;width:60px;height:60px;background:rgba(30, 38, 50, 0.1);font-size:0}.phone-mobile svg{stroke:#1e2632;width:20px;height:20px;position:absolute;top:20px;left:18px}.phone-mobile span{display:none}}.get-social{position:fixed;top:calc(50% + 55px);right:0;width:60px;text-align:center;text-decoration:none;font-size:1.3em;color:#1e2632;font-family:"Bree Serif", serif;padding:5px;background:#fff;z-index:9999;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);border-top-left-radius:3px;border-bottom-left-radius:3px}@media (max-width:960px){.get-social{top:auto;right:0;bottom:0;left:0;width:110px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:3px;padding:5px 2px}.get-social a{display:inline-block}}@media (max-width:960px){.get-social span{display:none}}.get-social svg{width:40px;height:40px;padding:7px;border-radius:100%;display:block;margin:5px auto}@media (max-width:960px){.get-social svg{display:inline-block;margin:0 3px}}.get-social .facebook{stroke:none;fill:#fff;background:#0063a8}.get-social .youtube{stroke:none;fill:#fff;background:#ab0e34}.modal{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:fixed;display:block;padding:30px;background:#fff;width:600px;left:-100%;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.5);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.5);z-index:99991;border-radius:3px;opacity:0;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.modal{width:100%;height:100%;position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0);padding:25px;position:fixed;top:0;-webkit-overflow-scrolling:touch;overflow:auto}}.modal .h2,.modal h2{font-size:1.8em}.modal .h2 span,.modal h2 span{color:#0063a8;font-size:1.4em;display:block;text-transform:capitalize;margin:5px 0 0 0}.modal .bigger.h2,.modal h2.bigger{color:#0063a8;font-size:2.6em;text-transform:capitalize}.modal .close{display:block;width:30px;height:30px;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;position:absolute;top:-40px;right:-7px}@media (max-width:960px){.modal .close{top:25px;right:25px}}.modal .close:hover:after,.modal .close:hover:before{background:#f9ac50}.modal .close:before{content:"";display:block;width:2px;height:20px;background:#fff;position:absolute;top:5px;left:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.modal .close:before{background:#1e2632}}.modal .close:after{content:"";display:block;width:2px;height:20px;background:#fff;position:absolute;top:5px;left:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.modal .close:after{background:#1e2632}}.modal.modal-download-map p{font-size:1.5em;line-height:1.1em;margin:0 0 20px 0}.modal.modal-download-map p img{float:left;margin:0 15px 0 0;width:85px;border-radius:2px}.modal.modal-download-map .gform_wrapper li{width:75%}@media (max-width:960px){.modal.modal-download-map .gform_wrapper li{width:100%}}.gform_wrapper .ginput_container_address input{margin:5px 0}select#input_23_9_6{margin:5px 0}label#label_23_8_0{margin:10px 0}label#label_23_8_1{margin:-20px 0}.show-modal{left:calc(50% - 300px);opacity:1}@media (max-width:960px){.show-modal{left:0}}.mask{position:fixed;top:0;right:0;width:0;height:100%;background:rgba(30, 38, 50, 0.9);z-index:9999;opacity:0;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.mask.show{width:100%;opacity:1}.mask.show-some{width:calc(100% - 300px);opacity:1}#leaflet,#map{height:600px;width:100%;border-radius:3px;display:block}@media (max-width:1450px){#leaflet,#map{height:400px!important}}@media (max-width:960px){#leaflet,#map{height:300px!important}}#leaflet .leaflet-popup-content{text-align:center}#leaflet .leaflet-popup-content strong{font-weight:bolder!important}.vasse-proposed-location{display:block;width:100%;position:absolute;bottom:-350px;left:0}@media (max-width:960px){.vasse-proposed-location{position:relative;bottom:auto;width:calc(100% + 50px);margin:25px 0 -25px -25px}}.vasse-proposed-location p{padding:0 0 5px 25px;color:#1e2632}@media (max-width:960px){.vasse-proposed-location p{color:#fff}}.vasse-proposed-location img{display:block;width:100%}.inner-page #map{margin:20px 0 0 0;display:block;width:100%}.small-terms p{font-size:1.4em}#content ol,#content ul{margin:25px}#content ol li,#content ul li{list-style:disc;margin:10px 0}.gallery{text-align:center;margin:10px 0 0 0!important}.gallery:after,.gallery:before{display:table;content:''}.gallery:after{clear:both}.gallery li{width:20%;display:block;float:left;margin:0!important}@media (max-width:960px){.gallery li{width:50%}}.gallery a{display:block;border:solid 10px #fff}@media (max-width:960px){.gallery a{border:solid 6px #fff}}.gallery img{display:block;width:100%;border-radius:3px}.gallery img:hover{opacity:1;-webkit-filter:saturate(150%);filter:saturate(150%)}.gallery .pic-01{width:40%;float:left}@media (max-width:960px){.gallery .pic-01{width:50%!important;float:left!important}}.gallery .pic-01 img{height:470px}.gallery .pic-011,.gallery .pic-020{width:40%;float:right}@media (max-width:960px){.gallery .pic-011,.gallery .pic-020{width:50%}}.gallery .pic-011 img,.gallery .pic-020 img{height:320px}@media (max-width:960px){.gallery .pic-011 img,.gallery .pic-020 img{height:auto}}.gallery .pic-012{width:40%;float:left}@media (max-width:960px){.gallery .pic-012{width:50%!important}}.gallery .pic-012 img{height:320px}@media (max-width:960px){.gallery .pic-012 img{height:auto}}@media (max-width:960px){.gallery li{width:50%!important}.gallery .pic-011,.gallery .pic-012,.gallery .pic-020{width:50%!important;float:left}.gallery .pic-011 img,.gallery .pic-012 img,.gallery .pic-020 img{height:auto}.gallery .pic-01,.gallery .pic-010,.gallery .pic-021{width:50%!important;float:none}}@media (max-width:960px) and (max-width:960px){.gallery .pic-01,.gallery .pic-010,.gallery .pic-021{width:50%!important;float:left!important}}@media (max-width:960px){.gallery .pic-01 img,.gallery .pic-010 img,.gallery .pic-021 img{height:auto}}@media (max-width:350px){.gallery li{width:50%!important}}.single-home-gallery{margin:0!important}@media (max-width:960px){.single-home-gallery .pic-01,.single-home-gallery .pic-011,.single-home-gallery .pic-020{width:50%!important;float:left!important}}.single-home-gallery .pic-01 img,.single-home-gallery .pic-011 img,.single-home-gallery .pic-020 img{height:224px}@media (max-width:960px){.single-home-gallery .pic-01 img,.single-home-gallery .pic-011 img,.single-home-gallery .pic-020 img{height:auto!important}}.single-home-gallery .pic-012 img{height:224px}@media (max-width:960px){.single-home-gallery .pic-012 img{height:auto!important}}.village-gallery .pic-011,.village-gallery .pic-020{width:40%;float:right}@media (max-width:960px){.village-gallery .pic-011,.village-gallery .pic-020{width:50%!important}}.village-gallery .pic-011 img,.village-gallery .pic-020 img{height:470px}@media (max-width:960px){.village-gallery .pic-011 img,.village-gallery .pic-020 img{height:auto!important}}.village-gallery .pic-012{width:40%;float:left}@media (max-width:960px){.village-gallery .pic-012{width:50%!important}}.village-gallery .pic-012 img{height:470px}@media (max-width:960px){.village-gallery .pic-012 img{height:auto!important}}.village-gallery-title{margin-top:70px}@media (max-width:1450px){.village-gallery-title{margin-top:50px}}@media (max-width:960px){.village-gallery-title{margin-top:30px}}.video-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.video-wrap{width:50%;position:relative;border:10px solid #fff;text-align:center}@media (max-width:960px){.video-wrap{width:100%}}.video-wrap .video-preview{display:block;position:relative;background:#1e2632;border-radius:3px}.video-wrap .video-preview:hover img{opacity:1}.video-wrap .video-preview img{border-radius:3px;width:100%;height:auto;opacity:.5;display:block;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.video-wrap .video-preview svg{position:absolute;stroke:#fff;height:60px;width:60px;left:calc(50% - 30px);top:calc(50% - 30px);z-index:9}.homes .h1,.homes h1{font-size:4.6em;margin:0 0 100px 0;line-height:1em;text-align:center}.homes .h1 span,.homes h1 span{color:#ac2ba4}@media (max-width:960px){.homes .h1,.homes h1{margin:0 0 30px 0;font-size:3em}}.homes .container:after,.homes .container:before{display:table;content:''}.homes .container:after{clear:both}@media (max-width:1450px){.homes .container{padding:0 25px 0 25px}}@media (max-width:960px){.homes .container{padding:0 30px 30px 30px}}.homes .filters{width:250px;float:left;margin:0 0 50px 0}.homes .filters ol,.homes .filters ul{margin:20px 0 0 0!important}.homes .filters ol li,.homes .filters ul li{margin:0 0 20px 0!important}@media screen and (max-width:1280px){.homes .filters{margin:0 0 0 20px}}@media (max-width:960px){.homes .filters{-webkit-transform:translate(-150%, 0);transform:translate(-150%, 0);width:300px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;height:100%;float:none;margin:0;position:fixed;top:60px;left:0;overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;padding:0 25px 90px 25px;z-index:99;border-top:solid 1px #dfe0e2}}.homes .filters.reveal{-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-box-shadow:10px 10px 30px 0 rgba(0, 0, 0, 0.3);box-shadow:10px 10px 30px 0 rgba(0, 0, 0, 0.3)}.homes .filters li{width:100%;font-size:1em;position:relative}.homes .filters ul:after,.homes .filters ul:before{display:table;content:''}.homes .filters ul:after{clear:both}.homes .filters ul li{padding:0;margin:0 0 20px 0;width:100%}.homes .filters ul ul{position:relative;margin:20px 0 0 0}.homes .filters ul ul:after,.homes .filters ul ul:before{display:table;content:''}.homes .filters ul ul:after{clear:both}.homes .filters ul ul:before{content:"";display:block;height:2px;width:100%;background:#dfe0e2;position:absolute;top:10px}.homes .filters ul ul li{color:#0063a8;position:relative;float:left}.homes .filters ul ul li:last-child{width:0}.homes .filters ul ul li label{padding:0;position:absolute;top:-22px;left:2px;font-weight:500}.homes .filters .sf-input-select{padding:7px 5px 5px 5px;font-size:1.4em;width:250px;border:solid 1px rgba(30, 38, 50, 0.1);background:#f2f3f3;color:#0063a8;font-weight:500}.homes .filters .sf-range-values-seperator{display:inline-block;font-size:0}.homes .filters .sf-range-max{float:right}.homes .filters .sf-range-postfix:nth-child(2){float:right}.homes .filters .sf-range-postfix,.homes .filters .sf-range-prefix,.homes .filters .sf-text-number{font-size:1.5em;color:#0063a8}.homes .filters .sf-field-post-meta-home_area .sf-range-values-seperator,.homes .filters .sf-field-post-meta-price .sf-range-values-seperator{width:calc(100% - 145px)}.homes .filters .sf-field-post-meta-home_area .sf-range-prefix,.homes .filters .sf-field-post-meta-price .sf-range-prefix{display:none}.homes .filters .sf-field-post-meta-home_area .noUi-handle-lower,.homes .filters .sf-field-post-meta-price .noUi-handle-lower{left:0}.homes .filters .sf-field-post-meta-type li:last-child label{left:-75px}.homes .filters .sf-field-post-meta-type li:last-child label:before{left:60px}.homes .filters .sf-field-post-meta-bed{display:block}.homes .filters .sf-field-post-meta-bed li{width:119px}.homes .filters .sf-field-post-meta-bath,.homes .filters .sf-field-post-meta-study,.homes .filters .sf-field-post-meta-toilet{display:block}.homes .filters .sf-field-post-meta-bath li,.homes .filters .sf-field-post-meta-study li,.homes .filters .sf-field-post-meta-toilet li{width:238px}.homes .filters .sf-field-post-meta-car{display:block}.homes .filters .sf-field-post-meta-car li{width:48%}.homes .filters .sf-field-post-meta-study{display:block}.homes .filters .sf-field-post-meta-study li{width:48%}.homes .filters .sf-field-post-meta-toilet li{width:120px}.homes .filters .searchandfilter .meta-slider{max-width:280px}@media (max-width:960px){.homes .filters .searchandfilter .meta-slider{max-width:100%}}.homes .filters .searchandfilter .noUi-connect{background:#ac2ba4;-webkit-box-shadow:none;box-shadow:none;border:none}.homes .filters .searchandfilter .noUi-handle{width:15px;height:15px;top:-6px;border-radius:100%;border:none;-webkit-box-shadow:none;box-shadow:none;background:#ac2ba4;cursor:pointer}.homes .filters .searchandfilter .noUi-handle:after,.homes .filters .searchandfilter .noUi-handle:before{display:none}.homes .filters .searchandfilter .noUi-target{border:none;background:#dfe0e2}.homes .filters .searchandfilter .noUi-background{-webkit-box-shadow:none;box-shadow:none;background:#dfe0e2}.homes .filters .searchandfilter .meta-slider{height:3px}.homes .filters .sf-count{display:none}.homes .filters .sf-item-0{font-size:.85em;line-height:.85em;position:absolute;top:-22px;right:0;text-align:right;width:35px}.homes .filters .sf-item-0 input{display:none}.homes .filters .sf-item-0 label{cursor:pointer;padding:5px 5px 4px 5px;background:rgba(0, 114, 193, 0.1);border-radius:10px;text-transform:uppercase;color:#0072c1;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;font-weight:normal}.homes .filters .sf-item-0 label:before{display:none!important}.homes .filters .sf-item-0 label:hover{background:#0072c1;color:#fff}.homes .filters h4{color:#1e2632;margin:0}.homes .filters input[type=radio]{display:none}.homes .filters input[type=radio]+label{position:relative;font-size:1.4em}.homes .filters input[type=radio]+label:before{content:"";display:inline-block;width:15px;height:15px;vertical-align:middle;background:#dfe0e2;cursor:pointer;border-radius:100%;position:absolute;top:25px;left:-4px}.homes .filters input[type=radio]:checked+label:before{background:#ac2ba4}.homes .filters input[type=radio]+label:hover:before{background:#b9bbbd}.boulevard-results,.home-results{width:790px;float:right}@media (max-width:1450px){.boulevard-results,.home-results{width:calc(100% - 300px)}}@media (max-width:960px){.boulevard-results,.home-results{float:none;width:100%}}.boulevard-results a,.home-results a{text-decoration:none;display:block}.boulevard-results .all-the-homes,.home-results .all-the-homes{margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.boulevard-results li,.home-results li{width:calc(33.3333% - 20px);background:rgba(0, 99, 168, 0.03);padding:20px 20px 55px 20px;margin:0 20px 20px 0!important;position:relative;border-top-right-radius:3px;border-top-left-radius:3px;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;list-style:none!important;overflow:hidden}@media (max-width:960px){.boulevard-results li,.home-results li{width:100%;float:none;height:auto;margin:0 0 20px 0;min-height:auto;padding:25px 25px 60px 25px}}.boulevard-results li:hover,.home-results li:hover{-webkit-box-shadow:0 0 50px 0 rgba(0, 99, 168, 0.2);box-shadow:0 0 50px 0 rgba(0, 99, 168, 0.2)}.boulevard-results li .model,.home-results li .model{display:block;font-size:1.2em;color:#0063a8;font-family:"Bree Serif", serif;margin:0 0 20px 0}.boulevard-results li .model em,.home-results li .model em{display:block;font-style:normal;font-size:.7em;color:rgba(30, 38, 50, 0.8);margin:5px 0 0 0}.boulevard-results li .type,.home-results li .type{display:inline-block;position:absolute;top:130px;right:0;padding:7px 9px;color:#fff;font-size:1em;font-family:"Bree Serif", serif;text-transform:uppercase}@media (max-width:1450px){.boulevard-results li .type,.home-results li .type{top:100px}}@media (max-width:960px){.boulevard-results li .type,.home-results li .type{top:30%}}.boulevard-results li .new-type,.home-results li .new-type{background:#fe5c07}.boulevard-results li .on-display,.home-results li .on-display{background:#fe5c07;top:130px;right:auto;left:0}.boulevard-results li .established-type,.home-results li .established-type{background:#7fb008}.boulevard-results li .plan-type,.home-results li .plan-type{background:#32b7c6}.boulevard-results li .sold,.boulevard-results li .under-offer,.home-results li .sold,.home-results li .under-offer{background:#607d8b;font-size:.85em;padding:4px 0 6px 0;width:150px;right:auto;left:-30px;top:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center}.boulevard-results li .sold,.home-results li .sold{background:#e74f20}.boulevard-results li .discount,.boulevard-results li .new,.home-results li .discount,.home-results li .new{display:block;border-radius:100%;text-align:center;color:#fff;position:absolute;font-family:"Bree Serif", serif;text-transform:uppercase;background:#ac2ba4;padding:18px 0 0 0}.boulevard-results li .new,.home-results li .new{width:55px;height:55px;top:10px;left:-10px}.boulevard-results li .discount,.home-results li .discount{width:65px;height:65px;top:4px;left:-6px}.boulevard-results li .address,.home-results li .address{display:block;font-size:1.3em;margin:0 0 15px 0;color:rgba(30, 38, 50, 0.5);text-transform:none}.boulevard-results li .clear:after,.boulevard-results li .clear:before,.home-results li .clear:after,.home-results li .clear:before{display:table;content:''}.boulevard-results li .clear:after,.home-results li .clear:after{clear:both}.boulevard-results li img,.home-results li img{width:calc(100% + 40px);height:auto;margin:-20px 0 20px -20px;border-top-right-radius:3px;border-top-left-radius:3px}@media (max-width:960px){.boulevard-results li img,.home-results li img{width:calc(100% + 50px);margin:-25px 0 25px -25px}}.boulevard-results li .button-quare,.home-results li .button-quare{margin:25px 0 0 0}.boulevard-results li .from,.home-results li .from{color:#ac2ba4;font-family:"Bree Serif", serif;font-size:1.5em;margin:20px 0;display:block}@media (max-width:1450px){.boulevard-results li .from,.home-results li .from{font-size:1.3em}}@media (max-width:960px){.boulevard-results li .from,.home-results li .from{font-size:1.6em;bottom:auto;position:relative;margin:20px 0;display:block;left:0}}.boulevard-results li .from.strikethrough,.home-results li .from.strikethrough{bottom:100px;font-size:1.3em;color:rgba(0, 99, 168, 0.8)}@media (max-width:960px){.boulevard-results li .from.strikethrough,.home-results li .from.strikethrough{position:relative;bottom:auto}}.boulevard-results li .view-home,.home-results li .view-home{display:block;background:rgba(0, 99, 168, 0.1);color:#0063a8;font-family:"Bree Serif", serif;padding:20px 0;text-align:center;font-size:1em;width:100%;position:absolute;bottom:0;left:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.boulevard-results li .view-home em,.home-results li .view-home em{font-style:normal;color:#ac2ba4}.boulevard-results li .view-home:hover,.home-results li .view-home:hover{background:#ac2ba4;color:#fff}.boulevard-results li .get-price-list,.home-results li .get-price-list{display:block;padding:8px 10px 10px 10px;text-align:center;margin:15px 0;background:#0072c1;color:#fff;border-radius:2px;font-size:.9em;font-family:"Bree Serif", serif;cursor:pointer}.boulevard-results li .get-price-list:hover,.home-results li .get-price-list:hover{background:#ac2ba4}.boulevard-results .see-all,.home-results .see-all{width:305px;margin:35px auto 0 auto}.boulevard-results li img.nlv-inner-win-tile,.home-results li img.nlv-inner-win-tile{width:70px;height:70px;position:absolute;top:30px;right:10px}.line-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.line-item{display:block;margin:0 -1px -1px 0;font-size:.7em;color:rgba(30, 38, 50, 0.8);font-family:"Rubik", sans-serif;border:solid 1px #ccdde8;background:rgba(204, 221, 232, 0.2);padding:7px 2px;width:50%;text-align:center;font-family:"Bree Serif", serif}.line-item em{display:block;text-transform:capitalize;font-style:normal;font-size:1.2em}.line-item svg{width:20px;height:20px;fill:#0063a8;margin:0 0 3px 0}.toggle-filter{display:none;padding:15px 0;text-align:center;margin:-15px 0 40px 0;font-size:1.3em;line-height:1em;text-transform:uppercase;border-radius:2px;position:relative;width:100%;text-align:center;background:#f2f3f3}@media (max-width:1450px){.toggle-filter{display:none}}@media (max-width:960px){.toggle-filter{display:block}}.toggle-filter svg{width:50px;height:50px;display:block;margin:0 auto 10px auto;background:#fff;border:solid 5px #fff;border-radius:3px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2)}.close-filter{display:none}.close-filter:before{display:none}@media (max-width:960px){.close-filter{display:none;width:60px;height:60px;background:none;position:fixed;border-radius:0;top:0;right:0;z-index:9999999;margin:0;padding:0;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.close-filter:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0}.close-filter:hover .bar{background:#f9ac50}.close-filter .bar{display:block;width:40px;height:4px;background:#fff;position:absolute;top:50%;left:calc(50% - 20px)}.close-filter .bar-01{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-filter .bar-02{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.results-count{display:block;clear:both;font-size:1.4em;margin:0 0 15px 0;text-transform:uppercase;font-family:"Bree Serif", serif;width:calc(100% - 20px)}.results-count:after,.results-count:before{display:table;content:''}.results-count:after{clear:both}.results-count.results-count-footer{border-top:solid 1px rgba(30, 38, 50, 0.1);padding:20px 0}.results-count .page-num{float:right}@media (max-width:960px){.results-count .page-num{margin:0}}.results-count strong{color:#ac2ba4;font-weight:normal;font-weight:500}.pagination{position:relative;width:100%;display:block;clear:both;margin:0 0 50px 0;width:calc(100% - 20px)}.pagination:after,.pagination:before{display:table;content:''}.pagination:after{clear:both}.pagination a{text-align:center;display:inline-block;width:auto;font-size:1.3em;text-transform:uppercase;color:#fff;background:#ac2ba4;padding:8px 11px 8px 11px;border-radius:3px}.pagination a:first-child{float:right}.pagination a:last-child{float:left}.pagination span{color:#f9ac50}.none-found{font-size:1.6em;padding:10px;background:#f2f3f3;text-align:center;text-transform:uppercase}.none-found span{color:#ac2ba4}@media (max-width:1450px){.house-single{padding:70px 50px 0 50px}}@media (max-width:960px){.house-single{padding:25px}}.house-single .container:after,.house-single .container:before{display:table;content:''}.house-single .container:after{clear:both}.house-single .desktop-hero,.house-single .landing-desktop-hero{display:block;height:600px;background-size:100%!important;background-position:center!important;background-size:cover!important;position:relative;margin:0 0 100px 0}@media (max-width:960px){.house-single .desktop-hero,.house-single .landing-desktop-hero{height:auto;margin:0 0 50px 0;padding:0}}.house-single .desktop-hero:before,.house-single .landing-desktop-hero:before{width:60%}@media (max-width:960px){.house-single .desktop-hero:before,.house-single .landing-desktop-hero:before{top:-25px}}.house-single .desktop-hero .pos,.house-single .landing-desktop-hero .pos{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50%}@media (max-width:960px){.house-single .desktop-hero .pos,.house-single .landing-desktop-hero .pos{position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0);padding:25px;margin-top:25px}}.house-single .desktop-hero .pos .h1,.house-single .desktop-hero .pos h1,.house-single .landing-desktop-hero .pos .h1,.house-single .landing-desktop-hero .pos h1{font-size:7em}@media (max-width:960px){.house-single .desktop-hero .pos .h1,.house-single .desktop-hero .pos h1,.house-single .landing-desktop-hero .pos .h1,.house-single .landing-desktop-hero .pos h1{font-size:3em}}.house-single .desktop-hero .pos p,.house-single .landing-desktop-hero .pos p{font-size:1.8em;text-transform:capitalize}.house-single .mobile-hero{width:calc(100% + 50px);height:calc(100% + 50px);margin:-25px 0 0 -25px;background-position:center!important;background-size:cover!important}.house-single .spec-box{padding:25px;background:#f4f4f4;position:relative;border-radius:3px}.house-single .spec-box h3{margin:0 0 10px 0;font-size:1.4em;color:#f2f3f3}.house-single .spec-box h4{font-size:3.4em;color:#0063a8;margin:0}.house-single .spec-box p{margin:20px 0 0 0}.house-single .spec-box .main-cta ul{margin:15px 0 0 0!important}.house-single .spec-box .the-rep{width:100%}.house-single .spec-box .the-rep img{width:100px;height:100px;margin:-15px auto -10px auto}.house-single .spec-box .the-rep .name{font-family:"Bree Serif", serif;font-size:1.6em;margin:0 0 10px 0}.house-single .spec-box .the-rep .phone{font-size:2.4em;margin:0}.house-single .spec-box.price{background:#0063a8}.house-single .spec-box.price h3,.house-single .spec-box.price h4{color:#fff;margin:0}.house-single .spec-box.price h3{font-size:1.8em}.house-single .spec-box.price h4{font-size:5.5em}.house-single .spec-box.price h4.strikethrough{opacity:0.75;font-size:4em}.house-single .spec-box .get-price-list{color:#fff;font-size:2.4em;font-family:"Bree Serif", serif;display:block;text-align:center;cursor:pointer}.house-single .type{padding:20px;background:#f4f4f4;margin:0 0 20px 0;text-align:center}.house-single .type p{text-transform:capitalize;font-size:2.2em!important;color:#0063a8!important;font-family:"Bree Serif", serif;display:inline-block;margin:0}.house-single .type svg{width:24px;height:24px;display:inline-block;position:relative;top:4px;fill:#e74f20;margin:0 5px 0 0}.house-single .dz-grant{display:block;background:url("images/landing-pages/downsizer-grant/claim.png") no-repeat center;padding:135% 0 0 0;height:0;margin:0 0 20px 0}.house-single .display-home-map h3{color:#009ca6}.house-single .display-home-map .the-map{width:230px;height:230px;margin:20px 0 0 0;display:block}@media (max-width:960px){.house-single .display-home-map .the-map{width:100%;height:auto}}.house-single .display-home-map .the-map img{width:230px;height:230px}@media (max-width:960px){.house-single .display-home-map .the-map img{width:100%;height:auto}}.house-single .display-home-map .the-map .show{display:none;position:absolute;bottom:20px;left:calc(50% - 80px);background:#ac2ba4;color:#fff;padding:5px 10px;font-size:1.3em;border-radius:15px}@media (max-width:960px){.house-single .display-home-map .the-map .show{display:block;padding:10px 15px}}.house-single .display-home-map .the-map:hover .show{display:block}.house-single .display-home-map .the-map .marker{position:absolute;top:130px;left:calc(50% - 24px);width:48px;height:48px}@media (max-width:960px){.house-single .display-home-map .the-map .marker{top:calc(50% - 25px)}}.house-single .specs{width:280px;float:left;margin:0 0 0 0}@media (max-width:960px){.house-single .specs{float:none;margin:0;width:100%}}.house-single .specs .village-logo{width:100%;margin:0 0 25px 0}.house-single .specs .spec-list{margin:0 0 20px 0}.house-single .specs .spec-list:after,.house-single .specs .spec-list:before{display:table;content:''}.house-single .specs .spec-list:after{clear:both}.house-single .specs .spec-list h3{color:#009ca6;margin:0 0 15px 0}.house-single .specs .spec-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.house-single .specs .spec-list li{font-size:1em;color:#1e2632;width:50%}.house-single .specs p{color:#1e2632;font-size:1.5em}.house-single .specs p strong{font-weight:normal;text-transform:uppercase}.house-single .specs li{line-height:1.6em}.house-single .specs li span{float:right}.house-single .floorplan{margin:35px 0 20px 0}.house-single .line-item{font-size:1.1em!important}.house-single .consultant{text-align:center;margin:0 0 20px 0}@media (max-width:960px){.house-single .consultant{display:none}}.house-single .consultant img{width:80px;height:80px;border-radius:100%;position:relative;top:-20px;margin:-25px auto -5px auto;display:block}.house-single .consultant p svg{width:20px;height:20px;stroke:#0063a8;margin:0 0 5px 0}.house-single .consultant .rep{display:block;position:relative;text-align:left;padding:15px 0 0 70px;margin:0 0 20px 0}.house-single .consultant .rep img{margin:0;top:auto;position:absolute;top:0;left:0;width:60px;height:60px}.house-single .consultant .rep .name{font-weight:500;margin:0 0 5px 0;font-family:"Bree Serif", serif;font-size:1.4em}.house-single .consultant .rep .name a{display:block;font-family:"Bree Serif", serif;font-size:2em;color:#0063a8;text-decoration:none}.house-single .consultant .rep .phone{font-size:1.4em}.house-single .consultant .rep .phone a{font-family:"Rubik", sans-serif}.house-single .consultant .rep p{margin:0}.house-single .consultant .rep svg{width:15px;height:15px;position:relative;top:0;margin:0 5px 0 0}.house-single .consultant .rep a{color:#0063a8;text-decoration:none;font-family:"Bree Serif", serif;font-size:1.4em}.house-single .consultant .rep .or{margin:10px 0}.house-single .consultant ul{width:100%;margin:0;margin:20px 0 0 0}.house-single .consultant ul:after,.house-single .consultant ul:before{display:table;content:''}.house-single .consultant ul:after{clear:both}.house-single .consultant ul li{width:50%;float:left;border:solid 1px #d0d2d5;margin:0 -1px -1px 0!important;padding:15px 20px;font-size:1.3em;line-height:1em;height:100px}.house-single .consultant ul li svg{width:30px;height:30px;margin:0 auto 5px auto}.house-single .consultant ul li:hover{background:rgba(208, 210, 213, 0.2)}.house-single .brochure,.house-single .vt-container{margin:0 0 20px 0;background:#9cae38}.house-single .brochure svg,.house-single .vt-container svg{width:30px;height:30px;stroke:#fff;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;float:left;margin:-2px 15px 0 0}.house-single .brochure em,.house-single .vt-container em{font-family:"Bree Serif", serif;color:#fff;font-style:normal;font-size:2em;display:block;margin:0 0 5px 0}.house-single .brochure span,.house-single .vt-container span{color:#fff;font-size:1.3em;display:block}.house-single .brochure a,.house-single .vt-container a{text-decoration:none;display:block}.house-single .vt-container{background:#ac2ba4}.house-single .vt-container em{margin:0}.house-single .vt-container svg{stroke:none;fill:#fff;margin:-5px 15px 0 0}.house-single .main-content{width:780px;float:right;margin:0 0 50px 0}@media (max-width:1450px){.house-single .main-content{width:calc(100% - 300px)}}@media (max-width:960px){.house-single .main-content{float:none;width:100%;margin:0}}.house-single .main-content .about-container:after,.house-single .main-content .about-container:before{display:table;content:''}.house-single .main-content .about-container:after{clear:both}.house-single .main-content .go-back{display:block;padding:15px 0 15px 15px;position:absolute;top:-80px;left:0;font-size:1.6em;text-decoration:none;color:#1e2632}@media (max-width:960px){.house-single .main-content .go-back{display:none}}.house-single .main-content .go-back svg{display:block;width:12px;height:12px;position:absolute;top:16px;left:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);fill:#0063a8;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.house-single .main-content .go-back svg{top:15px}}.house-single .main-content .go-back:hover svg{left:-3px}.house-single .main-content .h1,.house-single .main-content h1{color:#1e2632;font-size:inherit;font-size:4em;margin:0!important}@media (max-width:960px){.house-single .main-content .h1,.house-single .main-content h1{font-size:3em}}.house-single .main-content .h1 span,.house-single .main-content h1 span{display:block;font-size:.6em;opacity:.5}@media (max-width:960px){.house-single .main-content .h1 span,.house-single .main-content h1 span{font-size:1.3em}}.house-single .main-content .h2,.house-single .main-content h2{font-size:3em;color:#1e2632}@media (max-width:960px){.house-single .main-content .h2,.house-single .main-content h2{font-size:2em}}.house-single .main-content h3{font-size:2em;line-height:1.2em;color:#0072c1;margin:20px 0}@media (max-width:960px){.house-single .main-content h3{font-size:1.7em}}.house-single .main-content h4{font-size:1.8em;line-height:1.2em;color:#ac2ba4;margin:20px 0}.house-single .main-content ul{margin:25px 0 25px 35px}.house-single .inclusions p{line-height:1.6em;padding:0 0 0 25px;position:relative}.house-single .inclusions p:after{content:"";background:url("images/tick-circle.svg") no-repeat;background-size:15px;width:20px;height:20px;display:block;position:absolute;bottom:0;left:5px}.house-single .inclusions p span{width:100%;position:relative;display:block}.house-single .inclusions p span:before{content:"";background:url("images/tick-circle.svg") no-repeat;background-size:15px;width:20px;height:20px;display:block;position:absolute;top:-20px;left:-20px}.house-single .flooplan{max-width:75%;height:auto;display:block;margin:35px auto}.house-single .location-map{position:relative}.house-single .location-map p{background:#263f51;padding:15px 20px;color:#fff;font-size:1.4em;position:absolute;display:inline-block;bottom:0;left:50px;z-index:9}@media (max-width:960px){.house-single .location-map p{left:0;margin:0;width:100%;position:relative;text-align:center}}.hotw-aside,.hotw-content{color:#1e2632;text-decoration:none}.hotw-aside .calendar,.hotw-content .calendar{fill:#ac2ba4}.hotw-aside .calendar:hover,.hotw-content .calendar:hover{-webkit-filter:saturate(150%);filter:saturate(150%)}.hotw-content{border:1px solid #ac2ba4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:25px;padding:20px 25px}.hotw-content .calendar{width:85px;height:85px;margin:0 25px 20px 0}.hotw-content div{width:calc(100% - 110px)}.hotw-content p{margin:0 0 15px}@media (max-width:960px){.hotw-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center}.hotw-content .button-style-01,.hotw-content .calendar{margin-left:auto;margin-right:auto}.hotw-content div{width:100%}}.hotw-aside{background:#fff;border:solid 1px #d0d2d5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:10px;padding:15px 10px 25px;text-align:center}.hotw-aside .button-style-01{margin:20px auto 0}.hotw-aside .calendar{width:50px;height:50px;margin:0 auto}.event-reps,.reps{text-align:center}.event-reps .h2,.event-reps h2,.reps .h2,.reps h2{font-size:5em}@media (max-width:960px){.event-reps .h2,.event-reps h2,.reps .h2,.reps h2{font-size:3em}}.event-reps .the-rep,.reps .the-rep{width:30%;display:inline-block}@media (max-width:960px){.event-reps .the-rep,.reps .the-rep{width:100%}}.event-reps .the-rep img,.reps .the-rep img{width:200px;height:200px;display:block;border-radius:100%;margin:0 auto 25px auto}.event-reps .the-rep .name,.reps .the-rep .name{font-family:"Bree Serif", serif;font-size:2.4em;margin:0 0 10px 0}.event-reps .the-rep .phone,.reps .the-rep .phone{font-size:4em;margin:0}@media (max-width:1450px){.event-reps .the-rep .phone,.reps .the-rep .phone{font-size:3em}}.event-reps .the-rep .phone svg,.reps .the-rep .phone svg{width:20px;height:20px;stroke:#0063a8;margin:0 3px -1px 0}.event-reps .the-rep .phone a,.reps .the-rep .phone a{text-decoration:none;color:#0063a8}.event-reps .main-cta,.reps .main-cta{padding:0}.reps-lower .or{display:none}.reps-lower .name span{display:none}.share-icons:after,.share-icons:before{display:table;content:''}.share-icons:after{clear:both}.share-icons li{display:block;width:56px;float:left}@media (max-width:960px){.share-icons li{width:20%}}.share-icons svg{width:30px;height:30px;position:absolute;fill:#fff;stroke:#fff;top:calc(50% - 15px);left:calc(50% - 15px);display:block}.share-icons a{display:block;width:56px;height:56px;font-size:0;position:relative;cursor:pointer}@media (max-width:960px){.share-icons a{width:100%}}.share-icons .fb{background:#4f6ba5}.share-icons .tw{background:#42b2e4}.share-icons .gp{background:#f7513d}.share-icons .li{background:#1a81ba}.share-icons .em{background:#4CAF4F}.email-friend{display:none;display:none;padding:25px;background:#4CAF4F;position:relative}.email-friend.show-form{display:block}.email-friend form{width:100%;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.email-friend form .gform_title{color:#fff;font-size:1.4em;opacity:1;margin:0 0 15px 0}.email-friend form .gform_description{font-size:1.4em;display:block;margin:10px 0 25px 0}.email-friend form li{width:100%;margin:0 0 20px 0}.email-friend form label{color:#fff!important;display:block;font-size:1em}.email-friend form .gform_ajax_spinner{background:#fff;bottom:26px;position:absolute;right:25px;border-radius:100%}.email-friend form .medium{padding:10px;font-size:1em;width:calc(100% - 15px);border:none;outline:none;background:#fff}.email-friend form .gform_hidden{display:none}span.status.sold{display:none}span.status.under-offer{display:none}span.status.coming_soon{display:none}span.status.display_coming_soon{display:none}.gform_wrapper ul:after,.gform_wrapper ul:before{display:table;content:''}.gform_wrapper ul:after{clear:both}.gform_wrapper .gform_body{width:calc(100% + 15px)}@media (max-width:960px){.gform_wrapper .gform_body{width:100%}}.gform_wrapper ul{margin:0!important}.gform_wrapper li{margin:0 0 25px 0!important;list-style:none!important;position:relative;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)!important}.gform_wrapper li:not(.gf-full-width),.gform_wrapper li:not(.gf-half),.gform_wrapper li:not(.gf-select){width:33.3333%;float:left}.gform_wrapper li.gf-half{width:50%}.gform_wrapper li.gf-full-width,.gform_wrapper li.gf-select{width:100%}.gform_wrapper li.gf-full-width .gfield_checkbox li,.gform_wrapper li.gf-select .gfield_checkbox li{width:100%}@media (max-width:960px){.gform_wrapper li:not(.gf-full-width),.gform_wrapper li:not(.gf-select){float:none;width:100%}}.gform_wrapper .gf-select select{height:40px}.gform_wrapper .clear{width:100%!important;float:none!important;margin:0!important}.gform_wrapper .gform_hidden{display:none}.gform_wrapper .form-message{float:none;width:100%;clear:both;margin:0}.gform_wrapper label{color:#1e2632;display:block;font-family:"Bree Serif", serif;margin:0 0 5px 0;font-size:1.4em}.gform_wrapper .medium{width:calc(100% - 15px);padding:10px;background:rgba(30, 38, 50, 0.1);font-size:1.5em;font-weight:500;border:none;color:#1e2632;outline:none;border-radius:2px}@media (max-width:960px){.gform_wrapper .medium{width:100%}}.gform_wrapper textarea{height:100px}.gform_wrapper .gform_footer{position:relative}.gform_wrapper .gform_ajax_spinner{width:32px;height:32px;margin:0;position:absolute;left:110px;bottom:8px}.gform_wrapper .form-message{width:100%}.gform_wrapper .form-villages{width:100%!important}.gform_wrapper .ginput_container_checkbox{width:100%}.gform_wrapper .ginput_container_checkbox ul{margin:10px 0 0 0!important}.gform_wrapper .ginput_container_checkbox ul:after,.gform_wrapper .ginput_container_checkbox ul:before{display:table;content:''}.gform_wrapper .ginput_container_checkbox ul:after{clear:both}.gform_wrapper .ginput_container_checkbox ul li{width:25%;float:left;margin:3px 0!important}@media (max-width:960px){.gform_wrapper .ginput_container_checkbox ul li{width:100%;float:none;margin:13px 0!important}}.gform_wrapper .ginput_container_checkbox ul li label{font-family:"Rubik", sans-serif}.gform_wrapper .ginput_container_checkbox ul li input{position:absolute;left:0;top:1px}.gform_wrapper .charleft{display:block;margin:5px 0 0 0;font-size:1.2em;opacity:.5}.gform_wrapper .form-full-width{display:block;width:100%!important;float:none;clear:both}.gform_wrapper .form-full-width li{margin:0!important}.gform_wrapper .form-full-width li input{float:left;margin:0 3px 0 0}.gform_wrapper .form-full-width li label{font-family:"Rubik", sans-serif;font-size:1.3em}.gform_wrapper .form-full-width ul{margin:10px 0 0 0}.gform_wrapper .ginput_container_address label{font-family:"Rubik", sans-serif;font-size:1.3em}.gform_wrapper .ginput_container_address input,.gform_wrapper .ginput_container_address select{width:calc(100% - 15px);padding:10px;background:rgba(30, 38, 50, 0.1);font-size:1.5em;font-weight:500;border:none;color:#1e2632;outline:none;border-radius:2px}@media (max-width:960px){.gform_wrapper .ginput_container_address input,.gform_wrapper .ginput_container_address select{width:100%}}.gform_wrapper .ginput_container_address #input_7_4_1,.gform_wrapper .ginput_container_address #input_7_4_2{width:50%;float:left}.gform_wrapper .validation_error{color:#fff;background:#ee7f1b;padding:10px;margin:0 0 15px 0;font-size:1.3em;line-height:1.2em;text-align:center;border-radius:2px}.gform_wrapper .validation_message{color:#ee7f1b;margin:5px 0 0 0;display:block;font-size:1.2em}.gform_wrapper .gform_validation_container{display:none!important}.gform_wrapper .gfield_required{color:#ee7f1b;float:none!important}.gform_wrapper .gfield .gfield_label{color:#1e2632}.gform_wrapper .ginput_container_checkbox label{font-size:1.2em;color:#1e2632;opacity:.5;display:block}.gform_wrapper .ginput_container_checkbox ul label{font-size:1.2em;text-transform:none;color:#1e2632}.gform_wrapper .ginput_container_checkbox ul input{float:left;margin:-2px 3px 0 0}.gform_wrapper .gform_button{margin:0;width:100px}.gform_wrapper input[type=checkbox]{display:none}.gform_wrapper input[type=checkbox]+label{opacity:1!important}.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 #0072c1;cursor:pointer;border-radius:2px}.gform_wrapper input[type=checkbox]:checked+label{opacity:1!important}.gform_wrapper input[type=checkbox]:checked+label:before{content:"\2713";background:#0072c1;color:#fff;font-size:1em;line-height:.9em;text-align:center;font-family:500}.gform_wrapper input[type=radio]{display:none}.gform_wrapper input[type=radio]+label{opacity:1!important;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 #0072c1;cursor:pointer;border-radius:100%;position:relative;top:-1px}.gform_wrapper input[type=radio]:checked+label{opacity:1!important}.gform_wrapper input[type=radio]:checked+label:before{opacity:1!important}.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:#0072c1}.modal-call-back li{float:left;width:50%;margin:0 0 25px 0}@media (max-width:960px){.modal-call-back li{float:none;width:100%}}.modal-call-back .form-when{float:none;clear:both;width:100%!important;margin:0!important}.modal-call-back .form-when li{width:25%;float:left;margin:0!important}@media (max-width:960px){.modal-call-back .form-when li{width:50%;margin:10px 0!important}}.modal-call-back .form-when li label{font-size:1.3em;color:rgba(30, 38, 50, 0.7)}.modal-call-back .form-when li input{float:left;margin:0 5px 0 0}@media (max-width:960px){.modal-call-back .form-when li input{margin:-2px 5px 0 0}}.modal-call-back .button{margin:25px 0 0 0}.modal-enquire .gform_wrapper li,.modal-info-pack .gform_wrapper li,.modal-inspection .gform_wrapper li{width:50%}.modal-enquire .gform_wrapper li.gf-full-width,.modal-info-pack .gform_wrapper li.gf-full-width,.modal-inspection .gform_wrapper li.gf-full-width{width:100%}@media (max-width:960px){.modal-enquire .gform_wrapper li,.modal-info-pack .gform_wrapper li,.modal-inspection .gform_wrapper li{width:100%}}.modal-enquire .form-message,.modal-inspection .form-message{width:100%!important}@media (max-width:960px){.modal-info-pack .form-format li{width:50%;float:left;margin:10px 0!important}}.ui-datepicker-trigger{position:absolute;top:30px;right:30px}@media (max-width:960px){.ui-datepicker-trigger{right:10px}}#ui-datepicker-div{background:#FFF;border-radius:3px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);display:none;padding:20px;width:250px}@media (max-width:960px){#ui-datepicker-div{width:100%;padding:25px;position:fixed;top:0!important;left:0!important;height:100%}}#ui-datepicker-div .ui-icon{color:transparent;cursor:pointer;font-size:0px}#ui-datepicker-div .ui-icon:before{color:#0072c1;font-size:18px}#ui-datepicker-div .ui-datepicker-prev{float:left;width:10%;margin:2px 0 0 0}#ui-datepicker-div .ui-datepicker-prev .ui-icon:before{content:'\25c4'}#ui-datepicker-div .ui-datepicker-prev.ui-state-disabled{display:none}#ui-datepicker-div .ui-datepicker-next{float:right;width:10%;margin:2px 0 0 0}#ui-datepicker-div .ui-datepicker-next .ui-icon:before{content:'\25ba';float:right}#ui-datepicker-div .ui-datepicker-next.ui-state-disabled{display:none}#ui-datepicker-div .ui-datepicker-title select{float:left;width:70%;padding:3px;font-size:1.2em;border-radius:2px;border:solid 1px rgba(30, 38, 50, 0.1)}#ui-datepicker-div .ui-datepicker-title .ui-datepicker-month{margin:0 0 10px 0;width:37%;float:left}#ui-datepicker-div .ui-datepicker-title .ui-datepicker-year{margin:0 0 10px 0;width:37%;float:right}#ui-datepicker-div .ui-datepicker-current-day a{border:solid 1px #0072c1;border-radius:100%}#ui-datepicker-div .ui-datepicker-today a{color:#fff;font-weight:500;border-radius:100%;background-color:#0072c1}#ui-datepicker-div table{width:100%;font-size:1.3em}@media (max-width:960px){#ui-datepicker-div table{height:100%}}#ui-datepicker-div table td,#ui-datepicker-div table th{text-align:center;font-weight:normal;font-family:500}@media (max-width:960px){#ui-datepicker-div table td{border:solid 1px #f2f3f3;text-align:center}}#ui-datepicker-div table td a{display:block;padding:9px 0 0 0;text-decoration:none;color:rgba(30, 38, 50, 0.6);width:30px;height:30px;display:block;text-align:center}@media (max-width:960px){#ui-datepicker-div table td a{margin:0 auto}}#ui-datepicker-div table td a:hover{border:solid 1px #0072c1;border-radius:100%}.post-type-surveys .gfield_description{padding:15px 0}.post-type-surveys .gform_wrapper li{width:100%}.post-type-surveys .gform_wrapper li.gf-half{width:48.5%;margin-right:2%!important}.post-type-surveys .gform_wrapper li.gf-half:nth-of-type(2n){margin-right:0!important}@media (max-width:960px){.post-type-surveys .gform_wrapper li.gf-half{width:100%;margin-right:0!important}}.post-type-surveys .gf-checkbox ul label{font-size:0.7em}.post-type-surveys .gf-checkbox ul li{margin:7px 0 12px!important}.post-type-surveys .gf-checkbox ul input{margin:2px 10px 0}.post-type-surveys .radio-bedrooms li,.post-type-surveys .radio-duo li,.post-type-surveys .radio-price-range li,.post-type-surveys .radio-survey li{width:calc(10% - 1px);border-radius:3px;display:inline-block;padding:22px 0!important;text-align:center;margin:0 1px 1px 0!important;cursor:pointer;position:relative;overflow:visible;background:rgba(0, 99, 168, 0.8)}.post-type-surveys .radio-bedrooms li:hover,.post-type-surveys .radio-duo li:hover,.post-type-surveys .radio-price-range li:hover,.post-type-surveys .radio-survey li:hover{background:rgba(172, 43, 164, 0.8)}.post-type-surveys .radio-bedrooms li input[type=radio],.post-type-surveys .radio-duo li input[type=radio],.post-type-surveys .radio-price-range li input[type=radio],.post-type-surveys .radio-survey li input[type=radio]{height:1px;width:1px;opacity:0}.post-type-surveys .radio-bedrooms li input[type=radio]+label,.post-type-surveys .radio-bedrooms li input[type=radio]:checked+label,.post-type-surveys .radio-duo li input[type=radio]+label,.post-type-surveys .radio-duo li input[type=radio]:checked+label,.post-type-surveys .radio-price-range li input[type=radio]+label,.post-type-surveys .radio-price-range li input[type=radio]:checked+label,.post-type-surveys .radio-survey li input[type=radio]+label,.post-type-surveys .radio-survey li input[type=radio]:checked+label{opacity:0.99999;z-index:999;opacity:1;color:#fff;position:absolute;width:100%;max-width:100%!important;margin:0;vertical-align:middle;left:0;top:0;height:100%;font-weight:normal;padding-top:10px;font-size:0.9em;cursor:pointer}.post-type-surveys .radio-bedrooms li input[type=radio]+label:before,.post-type-surveys .radio-bedrooms li input[type=radio]:checked+label:before,.post-type-surveys .radio-duo li input[type=radio]+label:before,.post-type-surveys .radio-duo li input[type=radio]:checked+label:before,.post-type-surveys .radio-price-range li input[type=radio]+label:before,.post-type-surveys .radio-price-range li input[type=radio]:checked+label:before,.post-type-surveys .radio-survey li input[type=radio]+label:before,.post-type-surveys .radio-survey li input[type=radio]:checked+label:before{content:none}.post-type-surveys .radio-bedrooms li input[type=radio]:checked+label,.post-type-surveys .radio-duo li input[type=radio]:checked+label,.post-type-surveys .radio-price-range li input[type=radio]:checked+label,.post-type-surveys .radio-survey li input[type=radio]:checked+label{color:#fff;background-color:#ac2ba4;border-color:#fff;border-radius:3px}@media (max-width:960px){.post-type-surveys .radio-survey li{width:calc(20% - 1px)}}.post-type-surveys .radio-duo .ginput_container_radio{margin-top:15px}@media (max-width:960px){.post-type-surveys .radio-duo li{width:calc(50% - 1px)}}.post-type-surveys .radio-price-range li input[type=radio]+label,.post-type-surveys .radio-price-range li input[type=radio]:checked+label{font-size:0.7em;padding-top:12px}@media (max-width:960px){.post-type-surveys .radio-price-range li input[type=radio]+label,.post-type-surveys .radio-price-range li input[type=radio]:checked+label{padding-top:20px}}@media (max-width:427px){.post-type-surveys .radio-price-range li input[type=radio]+label,.post-type-surveys .radio-price-range li input[type=radio]:checked+label{padding-top:12px}}.post-type-surveys .radio-bedrooms li,.post-type-surveys .radio-price-range li{width:calc(14.2% - 1px)}@media (max-width:960px){.post-type-surveys .radio-bedrooms li,.post-type-surveys .radio-price-range li{width:100%;margin-right:0}}.content-form{font-size:0.7em}.hlv-price-form{position:fixed;top:80px;height:calc(100% - 160px);max-width:400px;left:calc(50% - 200px);background:#fff;z-index:999999;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);margin:35px 0 0 0;display:none}@media (max-width:960px){.hlv-price-form{max-width:calc(100% - 50px);left:25px}}.hlv-price-form.show{display:block}.hlv-price-form .cont{padding:25px 25px 25px 25px;height:100%;display:block;overflow:auto;-webkit-overflow-scrolling:touch;z-index:999}.hlv-price-form .cont:before{content:'';display:block;width:100%;height:70px;background:#fff url("images/heroes/default-hero-mobile.jpg") center;background-size:100% auto;position:absolute;top:-70px;left:0;border-top-left-radius:5px;border-top-right-radius:5px;z-index:9}.hlv-price-form h3{color:#0063a8;font-size:2.4em;margin:0 0 15px 0;z-index:99}.hlv-price-form h3:before{content:'';display:block;width:130px;height:165px;margin:0 0 0 15px;background:url("images/helena-valley-magazine-summer-autumn-2018.png") no-repeat left;background-size:cover;position:relative;float:right;-webkit-transform:rotate(10deg);transform:rotate(10deg);-webkit-box-shadow:3px 3px 0 0 rgba(0, 0, 0, 0.2);box-shadow:3px 3px 0 0 rgba(0, 0, 0, 0.2);z-index:999}@media (max-width:960px){.hlv-price-form h3:before{width:90px;height:114px;margin:10px 0 0 10px}}.hlv-price-form .gform_confirmation_wrapper,.hlv-price-form .gform_description,.hlv-price-form p{display:block;font-size:1.4em;line-height:1.3em;margin:15px 0}.hlv-price-form a{color:#0063a8}.hlv-price-form li{width:calc(100% - 15px)!important;float:none}.hlv-price-form li .medium{width:100%}.hlv-price-form .close{display:block;width:30px;height:30px;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;position:absolute;top:-40px;right:-7px;top:-105px}@media (max-width:960px){.hlv-price-form .close{top:25px;right:25px}}.hlv-price-form .close:hover:after,.hlv-price-form .close:hover:before{background:#f9ac50}.hlv-price-form .close:before{content:"";display:block;width:2px;height:20px;background:#fff;position:absolute;top:5px;left:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.hlv-price-form .close:before{background:#1e2632}}.hlv-price-form .close:after{content:"";display:block;width:2px;height:20px;background:#fff;position:absolute;top:5px;left:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media (max-width:960px){.hlv-price-form .close:after{background:#1e2632}}@media (max-width:960px){.hlv-price-form .close{top:-105px;right:0}}@media (max-width:960px){.hlv-price-form .close:after,.hlv-price-form .close:before{background:#fff}}.blog-inner{padding:0;background:#f2f3f3}.blog-inner:after,.blog-inner:before{display:table;content:''}.blog-inner:after{clear:both}@media (max-width:1450px){.blog-inner{padding:0 0 0 25px}}@media (max-width:960px){.blog-inner{padding:0}}.blog-inner hr{border:none;border-top:1px solid #e74f20;margin:20px 0}.blog-inner hr:after,.blog-inner hr:before{display:table;content:''}.blog-inner hr:after{clear:both}.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 article{width:780px;padding:50px;margin:0 0 100px 0;background:#fff;position:relative;z-index:999;float:right;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2)}@media (max-width:1450px){.blog-inner article{width:calc(100% - 320px)}}@media (max-width:960px){.blog-inner article{width:100%;float:none;padding:30px;margin:0 0 30px 0}}.blog-inner article .h2,.blog-inner article h2{font-size:2.2em;margin:25px 0 0 0}@media (max-width:960px){.blog-inner article .h2,.blog-inner article h2{font-size:2em}}.blog-inner article h3{font-size:1.8em;margin:25px 0 0 0}@media (max-width:960px){.blog-inner article h3{font-size:1.7em}}.blog-inner article time{font-size:1.3em;font-family:"Bree Serif", serif;margin:10px 0 0 0;display:block}.blog-inner article p{line-height:1.4em;margin:20px 0}.blog-inner article a.button-style-01{color:#fff;font-size:1.2em;text-decoration:none;margin:40px 0 0 0;display:block;width:175px}.blog-inner article ol,.blog-inner article ul{margin:35px}.blog-inner article ol li,.blog-inner article ul li{margin:15px 0;line-height:1.4em}.blog-inner article ol li{list-style:decimal}.blog-inner article ol ol li,.blog-inner article ul ul li{font-size:1em}.blog-inner article ul{margin:25px 0 25px 35px}.blog-inner article ul li{list-style:disc}.blog-inner article img{width:100%;height:auto}.blog-inner article img.blog-inner-img-auto{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;max-width:100%}.blog-inner article img.blog-inner-img-offset-right{margin-right:-50px;width:calc(100% + 50px)}@media (max-width:960px){.blog-inner article img.blog-inner-img-offset-right{margin-right:-30px;width:calc(100% + 30px)}}.blog-inner article iframe{width:100%!important}.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,.blog-inner .hero-container h1{font-size:3em;line-height:1.1em;color:#fff;background:rgba(0, 99, 168, 0.85);display:inline;max-width:90%;padding:15px;position:absolute;bottom:10%;left:-50px;border-top-right-radius:3px;border-bottom-right-radius:3px}@media (max-width:1450px){.blog-inner .hero-container .h1,.blog-inner .hero-container h1{font-size:3.5em}}@media (max-width:960px){.blog-inner .hero-container .h1,.blog-inner .hero-container h1{font-size:2em;max-width:calc(100% + 60px);width:calc(100% + 60px);background:#1e2632;left:-30px;bottom:-30px}}.blog-inner aside{width:280px;display:block;float:left;position:relative;z-index:999}@media (max-width:960px){.blog-inner aside{width:100%;float:none}}.blog-inner aside .boxes{-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2)}.blog-inner aside .aside-box{width:100%;padding:25px;background:#fff;border-radius:3px}.blog-inner aside .share-this p{color:#1e2632}@media (max-width:960px){.blog-inner aside .share-this .email-friend{width:100%}}.blog-inner aside .cats{-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2)}.blog-inner aside .cats .h2,.blog-inner aside .cats h2{margin:0 0 15px 0;color:#0063a8;font-size:2em}.blog-inner aside .cats ul:after,.blog-inner aside .cats ul:before{display:table;content:''}.blog-inner aside .cats ul:after{clear:both}.blog-inner aside .cats .post-categories{margin:0!important}.blog-inner aside .cats .post-categories li{margin:1px 0 0 0!important;list-style:none!important}.blog-inner aside .cats .post-categories li a{background:rgba(0, 99, 168, 0.1);color:#0063a8;border-radius:3px}.blog-inner aside .cats .post-categories a:hover{background:#0063a8;color:#fff}.blog-inner aside .cats .all{margin:35px 0 15px 0}.blog-inner aside .cats .topics{margin:0!important}.blog-inner aside .cats .topics li{list-style:none!important;margin:1px 0 0 0!important}.blog-inner aside .cats .topics li a{background:rgba(172, 43, 164, 0.1);color:#ac2ba4;border-radius:3px}.blog-inner aside .cats .topics a:hover{background:#ac2ba4;color:#fff}.blog-inner aside .cats a{font-size:1em;text-decoration:none;display:inline-block;color:#fff;background:#1e2632;font-family:"Bree Serif", serif;padding:5px}@media (max-width:960px){.blog-inner aside .cats a{float:left;margin:0 5px 5px 0}}.blog-inner aside .cats a:hover{background:#ac2ba4}.blog-inner .email-friend{width:280px}.blog-inner .email-friend .gform_title{margin:0 0 10px 0}.blog-preview{display:block;width:33.3333%;float:left;padding:20px 50px 20px 0;height:510px;position:relative}@media (max-width:960px){.blog-preview{width:100%;float:none;height:auto;padding:0 0 25px 0}}.blog-preview:after{content:"";display:block;width:calc(100% - 50px);border-bottom:solid 2px #f2f3f3;position:absolute;bottom:0;left:0}.blog-preview img{width:100%;display:block;margin:0 0 15px 0;border-radius:3px}.blog-preview a{text-decoration:none;color:#1e2632}.blog-preview .h2,.blog-preview h2{font-size:2.4em}.all-topics{position:absolute;top:85px;right:50px;z-index:9;cursor:pointer}@media (max-width:960px){.all-topics{top:55px;right:25px}}.all-topics p{font-family:"Bree Serif", serif;margin:0;padding:5px 10px;background:#f2f3f3;border-radius:3px}.all-topics ul{display:none;margin:0!important}.all-topics ul li{list-style:none!important}.all-topics ul .current-cat a{background:rgba(0, 99, 168, 0.05)}.all-topics.show-all-topics p{background:#0063a8;color:#fff}.all-topics.show-all-topics ul{display:block;padding:10px;background:#fff;border-radius:4px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);width:150px;position:absolute;top:34px;right:0}.all-topics.show-all-topics ul a{display:block;padding:5px;text-decoration:none;color:#0063a8;border-radius:1px;font-size:.95em}.all-topics.show-all-topics ul a:hover{background:rgba(0, 99, 168, 0.1)}.blog-page .container .h1,.blog-page .container h1{width:calc(100% - 100px)}.village-blog-previews .h1,.village-blog-previews h1{text-align:center;display:block;clear:both;width:100%}.village-blog-previews a{text-decoration:none}.village-blog-previews .button-style-01{margin:50px auto 0 auto;width:auto;padding:15px 15px 17px 15px;display:inline-block}.village-blog-previews.blog-count-01 .article{width:100%;padding:25px;border-radius:5px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2)}@media (max-width:960px){.village-blog-previews.blog-count-01 .article{border-radius:5px}}.village-blog-previews.blog-count-01 .article a:first-child{display:block;position:relative}.village-blog-previews.blog-count-01 .article a:first-child img{width:calc(100% + 50px);margin:-25px 0 25px -25px;display:block}.village-blog-previews.blog-count-01 .article a:first-child:before{content:'';background:-moz-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-linear-gradient(left, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);background:-webkit-gradient(linear, left top, right top, from(#0063a8), color-stop(45%, rgba(0, 99, 168, 0.75)), to(rgba(0, 99, 168, 0)));background:linear-gradient(to right, #0063a8 0%, rgba(0, 99, 168, 0.75) 45%, rgba(0, 99, 168, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063a8', endColorstr='#000063a8',GradientType=1 );position:absolute;top:0;left:-25px;width:80%;height:100%}@media (max-width:960px){.village-blog-previews.blog-count-01 .article a:first-child:before{display:none}}.village-blog-previews.blog-count-01 .article a:first-child .h2,.village-blog-previews.blog-count-01 .article a:first-child h2{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;width:50%;font-size:5em;margin:0 0 0 50px}@media (max-width:960px){.village-blog-previews.blog-count-01 .article a:first-child .h2,.village-blog-previews.blog-count-01 .article a:first-child h2{position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0);width:100%;color:#1e2632;font-size:2.2em;margin:0}}.village-blog-previews.blog-count-02 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:960px){.village-blog-previews.blog-count-02 .container{display:block}}.village-blog-previews.blog-count-02 .article{width:50%;display:block;padding:0 50px 0 0}@media (max-width:960px){.village-blog-previews.blog-count-02 .article{width:100%;padding:0;margin:0 0 25px 0}}.village-blog-previews.blog-count-02 .article .h2,.village-blog-previews.blog-count-02 .article h2{font-size:3em}@media (max-width:960px){.village-blog-previews.blog-count-02 .article .h2,.village-blog-previews.blog-count-02 .article h2{font-size:2.4em}}.village-blog-previews.blog-count-02 .article a:nth-child(0),.village-blog-previews.blog-count-02 .article a:first-child{display:block}.village-blog-previews.blog-count-02 .article .h2,.village-blog-previews.blog-count-02 .article h2{margin:0 0 15px 0}.village-blog-previews.blog-count-02 .article p{margin:0 0 15px 0}.village-blog-previews.blog-count-02 .article img{width:100%;display:block;margin:0 0 15px 0}.village-blog-previews.blog-count-03 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:960px){.village-blog-previews.blog-count-03 .container{display:block}}.village-blog-previews.blog-count-03 .article{width:50%;display:block;padding:0 50px 0 0}@media (max-width:960px){.village-blog-previews.blog-count-03 .article{width:100%;padding:0;margin:0 0 25px 0}}.village-blog-previews.blog-count-03 .article .h2,.village-blog-previews.blog-count-03 .article h2{font-size:3em}@media (max-width:960px){.village-blog-previews.blog-count-03 .article .h2,.village-blog-previews.blog-count-03 .article h2{font-size:2.4em}}.village-blog-previews.blog-count-03 .article.article-01{width:calc(100% - 50px);padding:25px;border-radius:5px;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);margin:0 0 50px 0}@media (max-width:960px){.village-blog-previews.blog-count-03 .article.article-01{width:100%;padding:0;margin:25px 0;background:none;-webkit-box-shadow:none;box-shadow:none}}.village-blog-previews.blog-count-03 .article.article-01 img{width:calc(100% + 50px);margin:-25px 0 25px -25px;display:block}@media (max-width:960px){.village-blog-previews.blog-count-03 .article.article-01 img{width:100%;display:block;margin:0 0 15px 0}}.village-blog-previews.blog-count-03 .article a:nth-child(0),.village-blog-previews.blog-count-03 .article a:first-child{display:block}.village-blog-previews.blog-count-03 .article .h2,.village-blog-previews.blog-count-03 .article h2{margin:0 0 15px 0}.village-blog-previews.blog-count-03 .article p{margin:0 0 15px 0}.village-blog-previews.blog-count-03 .article img{width:100%;display:block;margin:0 0 15px 0}.search-results{margin:170px 0 0 0}@media (max-width:960px){.search-results{margin:0!important;padding:25px}}.search-results .container{margin:50px auto 100px auto}.search-results .container:after,.search-results .container:before{display:table;content:''}.search-results .container:after{clear:both}.search-results .h1,.search-results h1{font-size:4.5em;margin:0 0 25px 0}@media (max-width:960px){.search-results .h1,.search-results h1{font-size:3em}}.search-results .h1 span,.search-results h1 span{color:#ac2ba4}.search-results .result{padding:15px 15px 15px 130px;display:block;background:#f2f3f3;float:left;width:100%;min-height:130px;margin:0 0 10px 0;text-decoration:none;position:relative;overflow:hidden;border-radius:3px;color:#1e2632}@media (max-width:960px){.search-results .result{width:100%;float:none;margin:0 0 20px 0}}.search-results .result:hover{background:#f7f3eb}.search-results .result:hover h3{color:#0063a8}.search-results .result img{width:100px;border-radius:2px;height:auto;position:absolute;top:15px;left:15px;z-index:0;display:block}.search-results .result img.repos{left:auto;right:0}.search-results .result h3{font-size:2.4em;line-height:1.2em;display:inline-block;text-transform:none;z-index:99;display:block;border-top-right-radius:3px;border-bottom-right-radius:3px}@media (max-width:960px){.search-results .result h3{font-size:1.8em}}.search-results .result .type{font-size:1.1em;color:#fff;display:inline-block;background:rgba(172, 43, 164, 0.9);padding:6px 10px 5px 10px;z-index:99;text-transform:uppercase;border-radius:2px}.search-results .result .type.pink{background:#ac2ba4}.search-results .result .type.green{background:#96be15}.search-results .result .type.tuart-lakes{background:#ee7f1b}.search-results .result .type.blue{background:#0072c1}.search-results .result .type.red{background:#c41b49}.search-results .result p{font-size:1.5em;z-index:99;margin:5px 0}@media (max-width:960px){.search-results .result p{font-size:1.3em;line-height:1.1em}}.list-404 li{padding:4px 0;list-style:disc;margin-left:30px}.list-404 li ul{margin-left:60px}.list-404 .list-404-villages a,.list-404 .text-link,.list-404-villages .list-404 a{font-size:1.1em;color:#0063a8}.text-link-404{font-size:1.1em}.list-404-villages{margin-left:30px}.list-404-villages .address,.list-404-villages .suburb{display:none}.list-404-villages li,.list-404-villages ul{background:none!important}.testimonials-404{margin-top:30px}.notfound-pull-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:240px;height:240px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:50%;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);text-align:center;font-size:2em;background:#ac2ba4;border-radius:100%}.notfound-pull-quote:after,.notfound-pull-quote:before{content:"";border-radius:100%;display:block;width:260px;height:260px;position:absolute;z-index:-1}.notfound-pull-quote:before{background:#ac2ba4;top:-10px;left:-10px;opacity:.4}.notfound-pull-quote:after{width:240px;height:240px;border:solid 1px #ac2ba4;top:0;left:-10px}.notfound-pull-quote .h1,.notfound-pull-quote h1{position:relative;top:10px;color:#fff;width:180px;left:25px}@media (max-width:960px){.notfound-pull-quote{position:relative;margin:0 auto 20px;-webkit-transform:none;transform:none;left:auto;top:auto}}.landing-page .main-container{margin:0 auto}.landing-page #header{background:none}.landing-page #header .logo a{background:#fff;top:0;padding:10px}.landing-page #header.in-motion{-webkit-box-shadow:none;box-shadow:none}.landing-page #header.in-motion a{-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2)}.landing-page .pos{width:50%}@media (max-width:960px){.landing-page .pos{width:80%}}.landing-page .video-container{text-align:center;padding:0;height:auto}.landing-page .video-container.oyster-harbour{margin:100px 0 50px}.landing-page .video-container.helena-valley{margin:50px 0}.landing-page .landing-reps-oyster-harbour.padder{padding-top:0}.landing-page footer .business-landing-page{font-size:1.5em;line-height:1.3em;padding-left:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:960px){.landing-page footer .business-landing-page{-webkit-transform:translateY(0);transform:translateY(0);top:auto;position:relative;padding-left:0}}@media (max-width:1450px){.landing-page .video-container.oyster-harbour{margin:50px 0}.landing-page .video-container.helena-valley{margin:50px 0}.landing-page #header{height:0}.landing-page #header .logo a{width:120px}.landing-page #header.in-motion{background:#fff;width:100%;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2)}.landing-page #header.in-motion .logo{-webkit-box-shadow:none;box-shadow:none}}@media (max-width:960px){.landing-page #header{height:60px}.landing-page #header .logo a{top:3px;width:95px;height:50px;left:25px}.landing-page .phone-mobile{right:0}.landing-page #content{margin-top:60px}.landing-page .home-facilities,.landing-page .landing-helena-valley-facilities,.landing-page .landing-tuart-lakes-facilities{margin:20px auto 0}}@media (max-width:960px){.nlv-downsizer-grant-page .landing-desktop-hero .landing-hero-text svg{display:none}}.landing-desktop-hero{line-height:1.3;padding:22% 0 0;background-position:top}@media (max-width:960px){.landing-desktop-hero:before{display:none}}.landing-desktop-hero .landing-hero-text{position:relative;bottom:0;padding:30px 40px;width:600px;border-radius:3px 3px 0 0}.landing-desktop-hero .landing-hero-text .h1,.landing-desktop-hero .landing-hero-text h1{font-size:4em;color:#fff}.landing-desktop-hero .landing-hero-text span{position:relative}.landing-desktop-hero .landing-hero-text svg{width:120px;height:40px;position:absolute;bottom:-27px;left:0;fill:#fff}.landing-desktop-hero .landing-tagline{border-radius:3px;background:#0063a8;padding:30px 40px;position:absolute;left:580px;bottom:-10px;width:350px;color:#fff;font-size:2.2em;line-height:1.3;margin-bottom:0}@media (max-width:1450px){.landing-desktop-hero{padding:30% 0 0}.landing-desktop-hero .landing-tagline{border-radius:0}}@media (max-width:960px){.landing-desktop-hero{padding:0}.landing-desktop-hero .landing-hero-text{margin:0}.landing-desktop-hero .landing-hero-text,.landing-desktop-hero .landing-tagline{position:relative;bottom:auto;width:100%;left:auto}}.landing-hero-text-mobile,.landing-tagline-mobile{position:relative;width:100%;padding:20px}.landing-hero-text-mobile .h1,.landing-hero-text-mobile h1{font-size:3em;color:#fff}.landing-hero-text-mobile span{position:relative;display:block}.landing-hero-text-mobile svg{width:90px;height:30px;position:absolute;bottom:-30px;left:0;fill:#fff}.landing-mobile-hero{height:0;padding:37% 0 0;background-size:cover!important;display:none}@media (max-width:960px){.landing-mobile-hero{display:block}}.landing-tagline-mobile{background:#0063a8;color:#fff;font-size:2em;line-height:1.3;margin-bottom:0}@media (max-width:960px){.landing-gallery{margin:20px auto 0}}.landing-content .fright .list-404-villages a,.landing-content .fright .text-link,.list-404-villages .landing-content .fright a{font-size:1em}.landing-content .fright .specifics p.consultant{margin-top:25px}.landing-content .the-rep{width:calc(50% - 12px);margin:0 20px 110px 0;display:inline-block;text-align:center}.landing-content .the-rep:nth-of-type(2n){margin-right:0}.landing-content .the-rep img{height:120px;width:120px;border-radius:100%}.landing-content .the-rep svg{margin-right:5px;top:2px;position:relative}@media (max-width:1450px){.landing-content .the-rep{margin:0 10px 20px 0}}@media (max-width:960px){.landing-content .the-rep{width:150px;margin:0 20px 20px 0}}.landing-helena-valley-facilities{background:url(images/landing-pages/helena-valley.jpg) no-repeat center;background-size:cover;margin-top:-15px}.landing-helena-valley-facilities .heading-margin-top{margin-top:30px}@media (max-width:960px){.landing-helena-valley-facilities{background:url(images/landing-pages/helena-valley-mobile.jpg) no-repeat center;padding:60% 0 0}}.landing-tuart-lakes-facilities{background:url(images/landing-pages/tuart-lakes.jpg) no-repeat center}.landing-tuart-lakes-facilities li{width:100%}@media (max-width:960px){.landing-tuart-lakes-facilities{background:url(images/landing-pages/tuart-lakes-mobile.jpg) no-repeat center}}.landing-helena-valley-facilities,.landing-tuart-lakes-facilities{background-size:cover}.landing-helena-valley-facilities .boxy,.landing-tuart-lakes-facilities .boxy{left:0;right:auto}.landing-helena-valley-facilities:after,.landing-tuart-lakes-facilities:after{content:none}@media (max-width:960px){.landing-helena-valley-facilities,.landing-tuart-lakes-facilities{margin:20px auto 0;background-size:cover}.landing-helena-valley-facilities .boxy,.landing-tuart-lakes-facilities .boxy{border-radius:0;width:100%;position:relative}}@media (max-width:350px){.landing-helena-valley-facilities li,.landing-tuart-lakes-facilities li{width:100%}}.landing-downsizers-grant{background:url(images/landing-pages/downsizer-grant.jpg) no-repeat center;background-size:cover;height:0;padding:28% 0;margin-bottom:-35px}@media (max-width:1450px){.landing-downsizers-grant{margin:30px 0}}@media (max-width:960px){.landing-downsizers-grant{background:none;padding:0;margin:0}}.landing-golf-promo{background:url(images/landing-pages/golf-bg-promo.jpg) no-repeat center;background-size:cover;height:0;padding:33% 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.landing-golf-promo span{display:block}.landing-golf-promo .h2,.landing-golf-promo h2{color:#fff;line-height:1.3}.landing-golf-promo img{margin:100px auto;height:auto}@media (max-width:1450px){.landing-golf-promo img{margin:0 auto;width:calc(100% - 40px);max-width:400px}}@media (max-width:960px){.landing-golf-promo{background:none;padding:20px 0;height:auto}.landing-golf-promo .h2,.landing-golf-promo h2{color:#1e2632}}.landing-golf-terms{background:rgba(255, 255, 255, 0.8)}@media (max-width:960px){.landing-golf-terms{padding:0 20px}}.landing-golf-heading-first{font-size:3em}@media (max-width:960px){.landing-golf-heading-first{font-size:2em}}.landing-golf-heading-second{font-size:1.7em}@media (max-width:960px){.landing-golf-heading-second{font-size:1em}}.landing-text-link{position:absolute;left:290px;bottom:210px}@media (max-width:960px){.landing-text-link{left:auto;bottom:auto}}.download-boulevard-brochure{cursor:pointer;position:relative;padding:40px 30px 30px 170px;min-height:240px;margin-top:20px}.download-boulevard-brochure:hover{-webkit-filter:saturate(150%);filter:saturate(150%)}.download-boulevard-brochure:before{background:url("images/landing-pages/boulevard-brochure.png") no-repeat;background-size:contain;-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);content:"";display:block;height:180px;position:absolute;left:5px;top:30px;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);width:120px}.download-boulevard-brochure h4{font-size:2.2em;color:#e74f20}@media (max-width:960px){.download-boulevard-brochure{padding:25px 0 25px 120px;min-height:auto}.download-boulevard-brochure:before{height:144px;width:96px;top:20px}}@media (max-width:350px){.download-boulevard-brochure{padding:25px}.download-boulevard-brochure:before{content:none}}.boulevard-home-data{max-width:1000px;margin:0 auto}.boulevard-home-data span{padding:10px;font-size:1.6em}.boulevard-home-data .table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fdefeb}.boulevard-home-data .table-row.odd{background:#fff}.boulevard-home-data .table-row.heading{font-weight:bold;background:#0063a8;color:#fff}.boulevard-home-data .home{width:25%}.boulevard-home-data .layout{width:50%}.boulevard-home-data .site{width:25%;text-align:center}@media (max-width:960px){.boulevard-home-data .home{width:100%;font-weight:bold;padding-bottom:0}.boulevard-home-data .layout{width:65%}.boulevard-home-data .site{width:35%}.boulevard-home-data .hide-small{display:none}}.boulevard-h3{font-size:3em}.boulevard-desc{border-radius:3px;padding:30px;margin-top:25px;font-size:1.2em}.boulevard-desc:hover{-webkit-filter:saturate(150%);filter:saturate(150%)}.boulevard-desc .h1,.boulevard-desc .h2,.boulevard-desc h1,.boulevard-desc h2,.boulevard-desc h3{color:#e74f20}.boulevard-desc .padder.h1,.boulevard-desc .padder.h2,.boulevard-desc h1.padder,.boulevard-desc h2.padder,.boulevard-desc h3.padder{padding-top:70px}@media (max-width:960px){.boulevard-desc .padder.h1,.boulevard-desc .padder.h2,.boulevard-desc h1.padder,.boulevard-desc h2.padder,.boulevard-desc h3.padder{padding-top:30px}}.boulevard-desc h3{font-size:2.2em}.boulevard-desc li{margin:20px 0 20px 70px;position:relative;line-height:1.4;font-size:1.6em}.boulevard-desc li svg{stroke:#96be15;width:40px;height:40px;top:-8px;position:absolute;left:-62px}.boulevard-desc ul{width:36%}.boulevard-desc ul:first-of-type{margin-left:20%;margin-right:4%}@media (max-width:960px){.boulevard-desc ul{width:100%}.boulevard-desc ul:first-of-type{margin:0 0 -20px 0}}.boulevard-desc .list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:25px 0}@media (max-width:960px){.boulevard-desc li{margin:20px 0 20px 50px;position:relative;line-height:1.4;font-size:1.5em}.boulevard-desc li svg{stroke:#96be15;width:30px;height:30px;top:-2px;position:absolute;left:-40px}}.boulevard-results{float:none;font-size:1.5em;margin:0 auto}.boulevard-results ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.boulevard-banner,.boulevard-map{position:relative;z-index:-1}.boulevard-banner{background:url(images/landing-pages/boulevard-banner.jpg) no-repeat center;background-size:contain;width:1100px;height:1100px;margin:30px auto 0}@media (max-width:960px){.boulevard-banner{max-width:100%;height:0;padding:50% 0}}.boulevard-map{background:url(images/landing-pages/boulevard-map.png) no-repeat center;background-size:contain;width:960px;height:680px;margin:0 auto 30px}@media (max-width:960px){.boulevard-map{padding:34% 0;width:100%;height:0}}.modal.modal-boulevard{padding-bottom:50px}.modal.modal-boulevard p{font-size:1.5em;line-height:1.1em;margin:0 0 20px 0}.modal.modal-boulevard p.please-note{width:75%;margin-top:25px}.modal.modal-boulevard .gform_wrapper li{width:100%}.modal.modal-boulevard:before{content:"";display:block;width:120px;height:180px;background:url(images/landing-pages/boulevard-brochure.png) no-repeat;background-size:contain;position:absolute;bottom:25px;right:28px;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 50px 0 rgba(0, 0, 0, 0.2)}@media (max-width:960px){.modal.modal-boulevard{padding-bottom:20px}.modal.modal-boulevard p.please-note{width:100%}.modal.modal-boulevard:before{content:none}}.share-this{z-index:999999;margin:20px 0 5px 0}@media (max-width:960px){.share-this{margin:20px 0}}.share-this p{font-size:1.5em;color:#1e2632!important;text-transform:uppercase;display:block;margin:0 0 5px 0!important;font-weight:500}.share-icons{margin:0!important}.promos-inner .box{position:relative;padding:30% 0;margin-bottom:10px;display:block;height:0}.promos-inner .box span{display:block;text-decoration:none;padding:7px;color:#fff;font-size:1.4em;font-family:"Bree Serif", serif;background:#0063a8;line-height:1em;position:absolute;bottom:15px;left:0}.promos-inner .hero-container{height:0;padding:27% 0;overflow:hidden;width:calc(100% + 100px);margin:-50px 0 50px -50px}.promos-inner .hero-container img{margin:0;width:100%}.promos-inner .hero-container .h1,.promos-inner .hero-container h1{left:0;font-size:4em;max-width:75%}.promos-inner .ended{padding:10px 15px;color:#fff;background:#ee7f1b;display:inline-block;margin:-15px 0 20px 0}.promos-inner p{margin:0;line-height:1.1em}.promos-inner aside .cats a{display:block;background:none;color:#1e2632;padding:0}@media (max-width:960px){.promos-inner aside .cats a{width:100%;margin:0 0 10px 0;float:none}}.promos-inner aside .cats a:hover{background:none;color:#ac2ba4}.promos-inner .button-style-01{display:none}.promos-inner aside img{position:absolute;top:10px;left:0;width:50px;height:50px;border-radius:2px}@media (max-width:960px){.promos-inner .hero-container{width:100%;margin:0 0 30px}}.promotions-page .box{border:solid 10px #fff}.promotions-page .box:before{left:210px;width:150px;height:100%}.promotions-page .box.even:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.post-edit-link{position:fixed;bottom:55px;right:25px;padding:10px 11px;background:#c632c4;font-size:1.3em;text-transform:uppercase;color:#fff;text-decoration:none;border-radius:2px;z-index:999999;line-height:1em}@media (max-width:960px){.post-edit-link{display:none}}.post-edit-link:hover{background:#ee7f1b}.confirmation-message{display:block;width:100%;padding:20px;text-align:center;margin:0 0 25px 0;z-index:99999!important}.confirmation-message.green{background:#4caf50}.confirmation-message.orange{background:#ff9800}.confirmation-message p{color:#fff;font-weight:500;font-size:1.6em;margin:0}.preloader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:999999}.preloader-wrapper .object{width:100px;height:100px;background:url("images/system/icon.png") no-repeat center;background-size:100%;-webkit-animation:object 1s infinite;animation:object 1s infinite;position:absolute}.preloader-wrapper .object-wrapper{display:block;position:fixed;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:calc(50% - 75px);width:150px;height:100px;margin:-25px 0 0 0}.preloader-wrapper:after{content:"...loading...";display:block;position:absolute;top:calc(50% + 50px);left:calc(50% - 50px);color:#0063a8;font-size:1.4em;font-family:"Rubik", sans-serif;text-transform:uppercase;letter-spacing:.1em;font-family:"Bree Serif", serif}@-webkit-keyframes object{0%{left:0px;top:0px;opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}50%{left:25px;top:0px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{left:50px;top:0px;opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes object{0%{left:0px;top:0px;opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}50%{left:25px;top:0px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{left:50px;top:0px;opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}