#display-homes-landing #display-locations-listing .wrapper .row,#display-location-detail .homes-on-display .row{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;padding-top:30px}@media screen and (max-width:768px){#display-homes-landing #display-locations-listing .wrapper .row,#display-location-detail .homes-on-display .row{padding-top:10px}}@media screen and (max-width:420px){#display-homes-landing #display-locations-listing .wrapper .row,#display-location-detail .homes-on-display .row{padding-top:0}}#display-location-detail .homes-on-display .house-card .info,.location-card .facades .slide .info,.display-location-card .facades .slide .info{background:#949494;padding:4px 10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width:1200px){#display-location-detail .homes-on-display .house-card .info,.location-card .facades .slide .info,.display-location-card .facades .slide .info{padding-right:5px}}#display-location-detail .homes-on-display .house-card .info .facade-name,.location-card .facades .slide .info .facade-name,.display-location-card .facades .slide .info .facade-name{color:#fff;font-size:14px;text-transform:uppercase}@media screen and (max-width:1200px){#display-location-detail .homes-on-display .house-card .info .facade-name,.location-card .facades .slide .info .facade-name,.display-location-card .facades .slide .info .facade-name{font-size:13px}}#display-location-detail .homes-on-display .house-card .info .house-info,.location-card .facades .slide .info .house-info,.display-location-card .facades .slide .info .house-info{display:flex}#display-location-detail .homes-on-display .house-card .info .house-info p,.location-card .facades .slide .info .house-info p,.display-location-card .facades .slide .info .house-info p{margin:0;padding-left:15px}@media screen and (max-width:1200px){#display-location-detail .homes-on-display .house-card .info .house-info p,.location-card .facades .slide .info .house-info p,.display-location-card .facades .slide .info .house-info p{padding-left:5px}}#display-location-detail .homes-on-display .house-card .info .house-info img,.location-card .facades .slide .info .house-info img,.display-location-card .facades .slide .info .house-info img{display:inline;width:20px;margin-left:8px}@media screen and (max-width:1200px){#display-location-detail .homes-on-display .house-card .info .house-info img,.location-card .facades .slide .info .house-info img,.display-location-card .facades .slide .info .house-info img{margin-left:4px}}#display-location-detail .homes-on-display .house-card .info .house-info span,.location-card .facades .slide .info .house-info span,.display-location-card .facades .slide .info .house-info span{color:#fff;padding-left:5px}@media screen and (max-width:1200px){#display-location-detail .homes-on-display .house-card .info .house-info span,.location-card .facades .slide .info .house-info span,.display-location-card .facades .slide .info .house-info span{padding-left:2px}}#display-location-detail .homes-on-display .house-card .info .house-info .beds img,.location-card .facades .slide .info .house-info .beds img,.display-location-card .facades .slide .info .house-info .beds img{width:22px;position:relative;top:2px;right:2px}#display-location-detail .homes-on-display .house-card{display:flex;flex-direction:column;position:relative;box-sizing:border-box;width:100%;min-height:260px;max-height:260px;flex:0 0 25%;max-width:25%;padding-right:7.5px;padding-left:7.5px;margin-bottom:15px}@media screen and (max-width:1024px){#display-location-detail .homes-on-display .house-card{min-height:280px;max-height:280px}}@media screen and (max-width:768px){#display-location-detail .homes-on-display .house-card{flex:0 0 50%;max-width:50%}}@media screen and (max-width:420px){#display-location-detail .homes-on-display .house-card{flex:0 0 100%;max-width:100%}}#display-location-detail .homes-on-display .house-card .new{position:absolute;right:0;top:0;color:#fff;background-image:url(../images/new.png);width:75px;height:75px;background-size:100%;text-indent:-9999999px;padding:0;text-transform:none}#display-location-detail .homes-on-display .house-card .over-ban{position:absolute;top:0;right:0;width:35%}#display-location-detail .homes-on-display .house-card .over-ban img{width:100%}#display-location-detail .homes-on-display .house-card .image{flex-grow:1;display:flex;position:relative;overflow:hidden}#display-location-detail .homes-on-display .house-card .image .img-container-fit{flex:1}#display-location-detail .homes-on-display .house-card .image .overlay{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:all .5s;background:rgba(0,0,0,.8)}#display-location-detail .homes-on-display .house-card .image .overlay a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:15px;padding:8px 20px;border:1px solid #fff;text-decoration:none}#display-location-detail .homes-on-display .house-card .image img{width:100%;height:100%;object-fit:cover}#display-location-detail .homes-on-display .house-card .image:hover .overlay{opacity:1}#display-location-detail .homes-on-display .house-card .enquire{background:#333;height:30px;padding:2px 10px;display:flex;justify-content:space-between;align-items:center}#display-location-detail .homes-on-display .house-card .enquire .area{margin:0;color:#fff;font-size:14px;line-height:14px}@media screen and (max-width:1200px){#display-location-detail .homes-on-display .house-card .enquire .area{display:none}}@media screen and (max-width:1024px){#display-location-detail .homes-on-display .house-card .enquire .area{display:inline-block}}@media screen and (max-width:1200px){#display-location-detail .homes-on-display .house-card .enquire .area .sq{display:none}}#display-location-detail .homes-on-display .house-card .enquire a{font-size:14px;line-height:14px;text-decoration:none;color:#fff;text-align:right}@font-face{font-family:pantonbold;src:url(../fonts/panton/PantonBold.eot);src:url(../fonts/panton/PantonBold.eot?#iefix) format("embedded-opentype"),url(../fonts/panton/PantonBold.woff2) format("woff2"),url(../fonts/panton/PantonBold.woff) format("woff"),url(../fonts/panton/PantonBold.ttf) format("truetype")}@font-face{font-family:pantonlight;src:url(../fonts/panton/PantonLight.eot);src:url(../fonts/panton/PantonLight.eot?#iefix) format("embedded-opentype"),url(../fonts/panton/PantonLight.woff2) format("woff2"),url(../fonts/panton/PantonLight.woff) format("woff"),url(../fonts/panton/PantonLight.ttf) format("truetype")}@font-face{font-family:pantonlightitalic;src:url(../fonts/panton/PantonLightItalic.eot);src:url(../fonts/panton/PantonLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/panton/PantonLightItalic.woff2) format("woff2"),url(../fonts/panton/PantonLightItalic.woff) format("woff"),url(../fonts/panton/PantonLightItalic.ttf) format("truetype")}@font-face{font-family:panton;src:url(../fonts/panton/Panton.eot);src:url(../fonts/panton/Panton.eot?#iefix) format("embedded-opentype"),url(../fonts/panton/Panton.woff2) format("woff2"),url(../fonts/panton/Panton.woff) format("woff"),url(../fonts/panton/Panton.ttf) format("truetype")}html{width:100%;height:100%;float:left}body{width:100%;height:100%;margin:0;float:left;font-family:open sans,sans-serif;color:#787878}img{max-width:100%;border:none}h1,h2,h3,h4,h5,h6,.heading,.title{font-weight:300;font-family:open sans,sans-serif}strong,b{font-weight:600;font-family:open sans,sans-serif}p{font-family:open sans,sans-serif;color:#787878;font-size:12px;margin:20px 0;line-height:1.7}p a{font-weight:700}p.bigger{font-size:18px}h1{color:#787878;margin:0;margin-bottom:20px;font-size:22px}h2{color:#787878;margin:0;margin-bottom:20px;font-size:16px}h3{color:#787878;margin:0;margin-bottom:20px;text-transform:uppercase;font-size:32px}li{color:#787878;font-size:12px;line-height:1.7}input,textarea,input[type=submit],select{border-radius:0!important;font-family:open sans,sans-serif}input[type=submit]{cursor:pointer}a:not([href]){cursor:default}sup{font-family:monospace}.container{float:left;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.clear{clear:both}.wrapper{margin:0 auto;width:1200px}.resp{display:none}#head{color:#787878;float:left;position:relative;z-index:5;background:#fff;margin-bottom:5px}#head a{color:#787878;text-decoration:none}#head #menu label{display:none}#head #menu input{position:absolute;top:-9999px;left:-9999px}#head .logo{float:left;width:250px}#head .logo img{padding-top:9px;float:left;width:230px}#head .right{float:right;width:calc(100% - 250px);width:-moz-calc(100% - 250px);width:-webkit-calc(100% - 250px)}#head .top{background:#f7f7f7;float:left;width:100%;line-height:45px}#head .top .state{float:left}#head .top .state a{float:left;margin-left:20px;font-size:10px}#head .top .state a.selected{color:#c00}#head .top .rght{float:right}#head .top .rght a{float:left;margin-right:30px;text-transform:uppercase;font-size:10px}#head .top .rght a.faves{background-image:url(../images/favourite-none.png);background-repeat:no-repeat;padding-left:20px;background-position:left center}#head .top .rght a.faves.selected{background-image:url(../images/favourite-some.png)}#head .top .rght a.phone{font-size:16px;font-weight:700}#head .top .rght a.phone span{color:#c00}#head .top .social{float:right;margin-top:10px}#head .top .social a{float:left;margin-right:5px}#head .top .social a img{float:left;width:25px}#head .top .social a:last-child{margin-right:0}#head .bottom{background:#666;float:left;width:100%}#head #menu{float:left;width:725px}#head #menu ul{float:left;padding:0;margin:0;width:100%}#head #menu ul li{float:left;list-style:none;font-weight:400;border-right:1px solid #fff;position:relative}#head #menu ul li a{float:left;font-size:12px;color:#fff;padding:0 16px;line-height:45px;text-transform:uppercase;font-weight:600}#head #menu ul li a.selected{background-image:url(../images/shutterstock_1521517434.png)}#head #menu .submenu{display:none;left:0;float:left;position:absolute;top:100%;z-index:3;width:200px;background-color:transparent}#head #menu .submenu li{width:100%;border-right:none;background:rgba(73,71,73,.93);border-top:1px solid #fff}#head #menu .submenu li:hover{background:#666}#head #menu .subsubmenu{display:none;background:#fff;position:absolute;left:200px;width:200px;top:-1px;border-left:1px solid #fff}#head #menu li:hover .submenu{display:block}#head #menu .submenu li:hover .subsubmenu,#head #menu .submenu li.open .subsubmenu{display:block}#head .bottom .search{float:right;width:calc(100% - 725px);width:-moz-calc(100% - 725px);width:-webkit-calc(100% - 725px);position:relative}#head .bottom .search input{padding:5px 10px 5px 25px;border:0;width:calc(100% - 35px);width:-moz-calc(100% - 35px);width:-webkit-calc(100% - 35px);float:left;margin-top:9.5px;font-size:12px;background-image:url(../images/search.png);background-repeat:no-repeat;background-position:5px center}#head .barofftotheside{position:absolute;top:0;right:0;height:100%;width:calc((100% - 1200px)/2);width:-moz-calc((100% - 1200px)/2);width:-webkit-calc((100% - 1200px)/2)}#head .barofftotheside div{float:left;width:100%;height:45px}#head .barofftotheside .top{background:#f7f7f7}#head .barofftotheside .bottom{background:#666}#head #search-results{position:absolute;top:36.5px;left:-75px;width:calc(100% + 75px);width:-moz-calc(100% + 75px);width:-webkit-calc(100% + 75px);background:#fff;border-top:2px solid #666}#head #search-results ul{float:left;width:100%;list-style:none;padding:0;margin:0}#head #search-results ul li{float:left;width:100%;border-bottom:2px solid #666}#head #search-results ul li.noresults{padding:10px;box-sizing:border-box}#head #search-results ul li .image{float:left;width:150px;background-size:cover;height:90px;background-position:center center}#head #search-results ul li .text{float:right;width:calc(100% - 150px);width:-moz-calc(100% - 150px);width:-webkit-calc(100% - 150px);line-height:24px;margin-top:3%;padding:0 20px;box-sizing:border-box;font-weight:700}@media screen and (min-width:768px){.mobile-menu{display:none}}@media screen and (max-width:767px){#head .menubutton{float:right;margin-top:2px;position:absolute;z-index:500;top:32px;right:23px;cursor:pointer}}@media screen and (max-width:767px) and (max-width:320px){#head .menubutton{right:15px}}@media screen and (max-width:767px){#head .menubutton img{float:right}#head .menubutton img:last-child{display:none}#head .menu{box-sizing:border-box;display:none;background:#fff;position:fixed;top:0;left:0;bottom:0;padding:30px;padding-top:70px;overflow-x:hidden;overflow-y:auto}#head .menu>*{box-sizing:border-box}#head .menu .phone{width:auto;float:left;padding:initial;background:0 0}#head .menu ul{float:left;width:100%;padding:0;margin:0}#head .menu ul li{float:left;width:100%;padding:0;margin:20px 0 0;list-style:none;font-size:18px;font-weight:600;letter-spacing:2px;line-height:24px;color:#303030;text-transform:uppercase}#head .menu ul li:first-child{margin-top:0}#head .menu ul li a{float:left;width:100%;color:#303030;text-decoration:none;padding-bottom:10px;border-bottom:1px solid #d8d8d8}#head .menu ul li ul{display:none;margin:15px 0 10px}#head .menu ul li ul li{text-transform:none;font-size:16px}#head .menu ul li ul li a{padding-bottom:0;border:0}#head .menu ul li.open>a{background-image:url(../images/mobile/dropdown.png);background-size:contain;background-repeat:no-repeat;background-position:center right}#head .menu ul li.open ul{display:block}#head .menu input{float:left;width:100%;border:0;font-size:18px;font-weight:600;letter-spacing:2px;line-height:24px;color:#303030;outline:none;font-family:open sans,sans-serif;padding:0 0 10px;margin:20px 0 30px;border-bottom:1px solid #d8d8d8}#head .menu input::-webkit-input-placeholder{font-size:18px;font-weight:600;letter-spacing:2px;line-height:24px;color:#303030;font-family:open sans,sans-serif}#head .menu input:-moz-placeholder{font-size:18px;font-weight:600;letter-spacing:2px;line-height:24px;color:#303030;font-family:open sans,sans-serif;opacity:1}#head .menu input::-moz-placeholder{font-size:18px;font-weight:600;letter-spacing:2px;line-height:24px;color:#303030;font-family:open sans,sans-serif;opacity:1}#head .menu input:-ms-input-placeholder{font-size:18px;font-weight:600;letter-spacing:2px;line-height:24px;color:#303030;font-family:open sans,sans-serif}#head .menu .states{background-color:#f7f7f7;border-radius:4px;height:50px;padding:5px}#head .menu .states .state{float:left;color:#999;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1px;text-align:center;line-height:40px;height:40px;border-radius:4px;text-decoration:none;width:calc((100% - 10px)/2);width:-moz-calc((100% - 10px)/2);width:-webkit-calc((100% - 10px)/2);padding:0;background:0 0}#head .menu .states .state:nth-child(2){float:right}#head .menu .states .state.selected{background:red;color:#fff}#head .menu .info{background-color:#494749;padding:20px 15px;padding-left:0;margin-top:10px;border-radius:4px}#head .menu .info .phone{float:left;font-size:20px;font-weight:700;color:#fff;text-align:center;text-decoration:none;line-height:40px;margin-left:15px}#head .menu .info .phone span{color:red}#head .menu .info .social{float:right;width:calc(100% - 120px);width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px)}#head .menu .info .social img{float:right;margin-right:5px;max-width:40px;width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2)}#head .menu .info .social a:first-child img{margin-right:0}#head.open .menubutton{position:fixed}#head.open .menubutton img:first-child{display:none}#head.open .menubutton img:last-child{display:inline-block}#head.open .menu{display:block}}.breadcrumbs{background:#c00;background:-moz-linear-gradient(45deg,#c00 0%,#830000 100%);background:-webkit-linear-gradient(45deg,#c00 0%,#830000 100%);background:linear-gradient(45deg,#c00 0%,#830000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000',endColorstr='#830000',GradientType=1 );padding:10px 0;color:#fff;font-size:12px;text-transform:uppercase;margin-bottom:5px}.breadcrumbs a{color:#fff;text-decoration:none;float:left}.breadcrumbs a h1{color:#fff;text-decoration:none;width:auto;margin:0;font-size:12px}.breadcrumbs span{float:left}#splash{height:100%}#splash .wrapper{width:400px;height:100%}#splash .overlay{background:rgba(73,71,73,.6);position:absolute;left:0;top:0;width:100%;height:100%}#splash table{width:100%;height:100%;float:left;text-align:center;position:relative;z-index:3}#splash table img{margin-bottom:30px;width:350px}#splash table h2{color:#fff;text-transform:uppercase;font-size:16px;margin-bottom:60px}#splash table h1{color:#fff;line-height:1;font-size:60px;margin-bottom:30px}#splash table a{color:#fff;padding:5px 40px;border:1px solid #fff;text-transform:uppercase;text-decoration:none}#splash table a:hover{background:#c00;border:1px solid #c00}#splash table a:first-child{float:left}#splash table a:last-child{float:right}#splash table a.alone{float:none}#splash table p{font-size:16px;color:#fff;margin-bottom:35px}.isloading-wrapper{padding:10px 0;display:block;position:absolute;left:50%;margin-left:-50px;width:100px;background-color:transparent;text-align:center;color:#000;text-transform:uppercase}.icon-spin{font-size:40px;color:#c00}.main p.bigger{font-size:18px}.main p.nomargin{margin:-10px 0}.main p a{color:#787878;text-decoration:none}.main h1{margin-bottom:10px}.main ul{padding-left:40px}.main ul li{padding:10px 0;padding-left:15px}.main .left{width:30%;float:left}.main .right{width:66%;float:right}.main .right img{float:left;width:100%;margin-bottom:20px}.button{cursor:pointer;text-transform:uppercase;padding:5px 20px;text-decoration:none;color:#fff;background-image:url(../images/submit-red.png);float:left;margin-top:10px;margin-right:10px;font-size:12px}.headbanner{height:250px;background-attachment:fixed;background-position:top center;background-size:auto auto}.headbanner h1{color:#fff;font-weight:400;font-size:26px;text-transform:uppercase;line-height:250px;margin:0}.headbanner .right{text-align:right;padding-right:20%}.headbanner .grey{color:#787878}.headbanner .center{text-align:center}.headbanner .blu{color:#c00}.headbanner img.left{position:absolute;left:0;top:0;width:130px;padding:0}.headbanner img.right{position:absolute;right:0;bottom:0;width:400px;padding:0}.headbanner img.w350{width:350px}.headbanner img.pad{padding-right:100px}.headbanner.blend{line-height:250px;text-align:center}.headbanner.blend img{vertical-align:middle;width:700px;mix-blend-mode:overlay}.headbanner .wrapper{position:relative;height:100%}.headbanner img{vertical-align:middle}.headbanner table{text-align:center;width:100%;height:100%;border-spacing:0;float:left}.has-video{position:relative;z-index:5}.has-video:after{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../images/icon-play.svg);background-position:center;background-repeat:no-repeat;background-size:100px 100px;opacity:.85;z-index:10;pointer-events:none}.cursive{font-family:sacramento,cursive;text-transform:lowercase;font-size:50px;font-weight:400}.cursive.white{color:#fff}.yellow{color:#c00}.blu{color:#c00}.light{font-weight:300}.white{color:#fff}.title_text{font-family:pantonlightitalic;font-size:22px;margin:40px 0;padding:20px;text-transform:none;border-top:1px solid #494749;border-bottom:1px solid #494749;text-align:center}#header{height:351px;background-size:cover;background-position:center center}#slider{width:100%;height:600px;z-index:0;position:relative;margin-bottom:5px;max-height:calc(100% - 100px);max-height:-moz-calc(100% - 100px);max-height:-webkit-calc(100% - 100px)}#slider #slides{margin:0;margin-left:-1400px}#slider #slides a{float:left;width:100%;height:100%}#slider #slides li{box-sizing:border-box;filter:grayscale(100%);-webkit-filter:grayscale(100%);position:relative}#slider #slides li img{position:absolute;left:0;top:calc((100% - 270px)/2);top:-moz-calc((100% - 270px)/2);top:-webkit-calc((100% - 270px)/2)}#slider #slides li.active{border-left:5px solid #fff;border-right:5px solid #fff;filter:grayscale(0%);-webkit-filter:grayscale(0%)}#slider .overlay{background:rgba(73,71,73,.5);height:100%;position:absolute;top:0;width:calc((100% - 1400px)/2);width:-moz-calc((100% - 1400px)/2);width:-webkit-calc((100% - 1400px)/2);z-index:3}#slider .overlay.left{left:0}#slider .overlay.right{right:0}#slider .wrapper{height:100%;width:1400px;position:relative}#slider .nav{z-index:3;margin-top:275px!important}#slider .nav img{height:50px!important;width:auto!important}#slider .indicators{position:absolute;bottom:7%;left:50%;color:#fff;width:1200px;margin-left:-600px;height:10px;text-align:center}#slider .indicators img{margin:0 5px}#slider.only1{padding-bottom:5px;overflow:hidden}#slider.only1 #slides{margin-left:0;z-index:1}#slider.only1 #slides li{filter:none;-webkit-filter:none}#slider.only1 .nav,#slider.only1 .indicators{display:none!important}#slider.only1 .overlay{background:0 0;width:1400px;height:calc(100% - 5px);height:-moz-calc(100% - 5px);height:-webkit-calc(100% - 5px);overflow:hidden}#slider.only1 .overlay.left{margin-left:calc((100% - 1400px)/2 - 1405px);margin-left:-moz-calc((100% - 1400px)/2 - 1405px);margin-left:-webkit-calc((100% - 1400px)/2 - 1405px)}#slider.only1 .overlay.right{margin-right:calc((100% - 1400px)/2 - 1405px);margin-right:-moz-calc((100% - 1400px)/2 - 1405px);margin-right:-webkit-calc((100% - 1400px)/2 - 1405px)}#slider.only1 .overlay .bg{height:100%;filter:blur(4px);-webkit-filter:blur(4px);transform:scaleX(-1)}.container.directions-container{background-color:#b5b5b5;height:55px}.directions-container #directions{width:500px;z-index:12;margin:0 auto;margin-top:13px}.directions-container #directions input{float:left;width:63%;padding:1%;font-size:14px;border:solid 1px #bababa;background-color:#fff;color:#bababa;margin:0;margin-right:6%}.directions-container #directions button{float:right;padding:6.5px 1%;width:28%;background-color:#c00;margin:0;border:0;color:#fff;text-transform:uppercase;cursor:pointer}#welcome{text-align:center}#welcome .img{margin:20px 0 50px}#welcome .heading{float:left;font-size:20px;margin:40px 0;padding:20px;text-transform:none;font-family:pantonlightitalic;border-top:1px solid #494749;border-bottom:1px solid #494749}#toppromos{display:none}#toppromos a{height:100px;float:left;margin-right:5px;width:calc((100% - 15px)/4);width:-moz-calc((100% - 15px)/4);width:-webkit-calc((100% - 15px)/4);text-align:center;overflow:hidden;background-size:cover;background-position:center center;-moz-filter:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGU=);-o-filter:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGU=);-webkit-filter:grayscale(100%);filter:gray;filter:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGU=)}#toppromos a img{float:left;width:100%;background-color:rgba(73,71,73,.8)}#toppromos a:last-child{margin-right:0}#toppromosbig a{float:left;margin-right:5px;width:calc((100% - 15px)/4);width:-moz-calc((100% - 15px)/4);width:-webkit-calc((100% - 15px)/4);height:383px;overflow:hidden;position:relative}#toppromosbig a .img{float:left;width:100%;height:100%;background-size:cover;background-position:center center;transition:all .2s ease-in-out}#toppromosbig a:last-child{margin-right:0}#toppromosbig a:hover .img{transform:scale(1.1)}#toppromosbig a img{position:absolute;width:100%;left:0;top:0;float:left;transition:all .2s ease-in-out}#difference{text-align:center}#difference h1{font-size:22px;margin:40px 0;padding:20px;font-family:pantonlightitalic;text-transform:none;border-top:1px solid #494749;border-bottom:1px solid #494749}#difference .blu{color:#c00}#difference img{margin-bottom:-2px}#difference .cursive{font-family:sacramento,cursive;text-transform:lowercase;font-size:50px}#difference .top p a{font-weight:400;color:#787878}#new-home-begins{margin-top:40px;height:75px}@media screen and (max-width:767px){#new-home-begins{padding-top:50px}}#new-home-begins .wrapper{text-align:center}#new-home-begins a:hover{background-color:#b20000}#new-home-begins p{margin-top:32px}#new-home-begins a{font-size:22px;background-color:#c00;padding-top:15px;padding-bottom:15px;padding-left:40px;padding-right:40px;border-radius:4px;color:#fff;text-decoration:none}#centerpromos{padding-bottom:20px}#centerpromos a{float:left;margin-right:5px;width:calc((100% - 15px)/4);width:-moz-calc((100% - 15px)/4);width:-webkit-calc((100% - 15px)/4);color:#787878;text-decoration:none}#centerpromos a:last-child{margin-right:0}#centerpromos a .imgcontainer{float:left;width:100%;height:255px;overflow:hidden;position:relative}#centerpromos a .img{float:left;width:100%;height:100%;background-size:cover;background-position:center center;transition:all .2s ease-in-out}#centerpromos a:hover .img{transform:scale(1.1)}#centerpromos a .heading{text-align:center;text-transform:uppercase;margin-top:20px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #4e4e4e;float:left;width:100%;font-weight:700}#centerpromos a .subheading{text-align:center;float:left;width:100%;font-size:12px}#centerpromos a img{position:absolute;width:100%;left:0;top:0;float:left}#bottompromos a{float:left;margin-right:5px;width:calc((100% - 10px)/3);width:-moz-calc((100% - 10px)/3);width:-webkit-calc((100% - 10px)/3);height:380px;overflow:hidden;position:relative}#bottompromos a .img{float:left;width:100%;height:100%;background-size:cover;background-position:center center;transition:all .2s ease-in-out}#bottompromos a:last-child{margin-right:0}#bottompromos a:hover .img{transform:scale(1.1)}#bottompromos a img{position:absolute;width:100%;left:0;top:0;float:left}#postcode{background-image:url(../images/white-bg.png);background-size:initial;background-repeat:repeat;padding:80px 0}#postcode .text{float:left;text-transform:uppercase;font-size:28px;text-align:right;width:48%;font-family:pantonlight;line-height:40px}#postcode .text strong{font-family:pantonbold;font-weight:400}#postcode .input{float:right;width:48%}#postcode .input input[type=text]{float:left;margin:0;padding:10px;width:220px;border:1px solid #aaa;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#postcode .input input[type=submit]{float:left;background-image:url(../images/submit-red.png);border:0;margin:0;padding:9px 40px;color:#fff;border:2px solid #c00;margin-left:5px;cursor:pointer;font-size:13px}#testimonials{width:100%;height:500px;z-index:0;position:relative}#testimonials #slides{margin:0;height:calc(100% - 158px);height:-moz-calc(100% - 158px);height:-webkit-calc(100% - 158px)}#testimonials .wrapper{height:100%;text-align:center}#testimonials .overlay{display:none}#testimonials .nav{z-index:3;margin-top:250px!important}#testimonials .title{text-align:center;font-size:28px;text-transform:uppercase;padding:120px 0 0;font-family:pantonlight}#testimonials .title b{font-family:pantonbold;font-weight:400}#testimonials .title .cursive{font-family:sacramento,cursive;text-transform:lowercase;font-size:50px}#testimonials .testi{height:100%}#testimonials .testi p{text-align:center;font-size:20px;font-weight:300;margin:0;padding-bottom:40px}#testimonials a.button{float:none;padding:12px 40px;font-size:13px}#testimonials .indicators{position:absolute;bottom:7%;left:50%;color:#fff;width:1200px;margin-left:-600px;height:10px;text-align:center}#testimonials .indicators img{margin:0 5px}#newsletter{background-size:cover;background-position:center center;padding:80px 0}#newsletter .text{float:left;text-transform:uppercase;font-size:28px;text-align:right;width:48%;color:#fff}#newsletter .text .cursive{line-height:38px}#newsletter .input{float:right;width:48%}#newsletter .input input[type=text]{float:left;margin:0;padding:10px;width:220px;border:1px solid #aaa;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#newsletter .input input[type=submit]{float:left;background-image:url(../images/submit.png);border:0;margin:0;padding:9px 40px;color:#fff;border:2px solid #c00;margin-left:5px;cursor:pointer;font-size:13px}#newsletter .left{float:left;width:48%;text-align:center;margin-top:22px}#newsletter .right{float:right;width:48%}#newsletter .right h2{font-family:pantonlightitalic;font-size:22px;text-transform:none;line-height:2;padding:40px 0;margin-top:75px;border-top:1px solid #494749;border-bottom:1px solid #494749}#newsletter .right h2 span{font-family:pantonbold;font-style:italic}.popover{background:rgba(73,71,73,.8);width:100%;height:100%;position:fixed;top:0;left:0;z-index:6}.popover#thanks .poptext{position:absolute;top:50%;margin-top:-108px;margin-left:-341px;left:50%}.popover .poptext{width:600px;margin-left:calc((100% - 682px)/2);margin-left:-moz-calc((100% - 682px)/2);margin-left:-webkit-calc((100% - 682px)/2);border:1px solid #c00;margin-top:200px;padding:40px;position:relative;float:left}.popover .poptext .head{float:left;width:100%}.popover .poptext .head .ttl{float:left;font-size:16px;color:#fff;text-transform:uppercase}.popover .poptext .head .ttl span{font-weight:300}.popover .poptext .head .close{float:right;cursor:pointer}.popover .poptext .head .close img{width:20px}.popover .poptext .body{margin-top:10px;float:left;width:100%}.popover .poptext .body input[type=text],.popover .poptext .body input[type=email]{width:100%;float:left;box-sizing:border-box;padding:10px;margin:0;margin-bottom:10px;font-size:12px}.popover .poptext .body input[type=submit]{background:0 0;border:1px solid #c00;float:right;margin:0;font-size:12px;color:#fff;padding:5px 20px;cursor:pointer}.popover .poptext .body textarea{width:100%;float:left;box-sizing:border-box;padding:10px;margin:0;margin-bottom:10px;font-size:12px;height:100px}.popover .poptext .body .g-recaptcha{float:left;transform:scale(.9);transform-origin:0 0}.popover .poptext .body iframe.video{float:left;width:100%;height:350px}.popover .poptext .body .sharebutton{float:left;margin-top:20px;margin-right:20px;padding:5px 0;text-transform:uppercase;color:#fff;text-align:center;text-decoration:none;width:calc((100% - 40px)/3);width:-moz-calc((100% - 40px)/3);width:-webkit-calc((100% - 40px)/3)}.popover .poptext .body .sharebutton:nth-child(1){background:#3a5a99}.popover .poptext .body .sharebutton:nth-child(2){background:#ca2128}.popover .poptext .body .sharebutton:nth-child(3){background:#dc4a38;margin-right:0}.popover .poptext .body .sharebutton:nth-child(4){background:#27aae1}.popover .poptext .body .sharebutton:nth-child(5){background:#077bb6}.popover .poptext .body .sharebutton:nth-child(6){background:#fdb913;margin-right:0}.popover .poptext .body .button.close{margin-left:calc((100% - 111px)/2);margin-left:-moz-calc((100% - 111px)/2);margin-left:-webkit-calc((100% - 111px)/2);margin-right:0}.popover .poptext.hastext{margin-top:100px}.popover .poptext.hastext p{color:#fff;text-align:center}.popover .poptext.hastext li{color:#fff}.popover .poptext.hastext ul{padding-left:20px}.popover#privpop .poptext,.popover#discpop .poptext{height:calc(100% - 282px);height:-moz-calc(100% - 282px);height:-webkit-calc(100% - 282px);overflow:auto}.comparebar{margin:0;overflow:hidden;height:0}.comparebar .greybg{float:left;width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);background:#e4e4e4;padding:10px}.comparebar .greybg .houses{float:left}.comparebar .greybg .houses .house{float:left}.comparebar .greybg .houses .house .close{float:left;padding:10px 20px;color:#fff;background:#c00;cursor:pointer}.comparebar .greybg .houses .house .name{float:left;padding:0 20px;background:#fff;margin-right:10px;font-size:12px;line-height:42px;text-transform:uppercase}.comparebar .greybg .button{float:right;margin-top:0;margin-right:0;line-height:42px;padding:0 20px}#home-designs{background-size:inherit;background-repeat:repeat}#home-designs .left{float:left;width:300px;margin-bottom:5px}#home-designs .banner{float:right;width:calc(100% - 305px);width:-moz-calc(100% - 305px);width:-webkit-calc(100% - 305px);text-align:center;-webkit-transition:top .3s,height .3s;-moz-transition:top .3s,height .3s;-ms-transition:top .3s,height .3s;-o-transition:top .3s,height .3s;transition:top .3s,height .3s;overflow:hidden}#home-designs .banner .image img{display:block}body.popup-open{overflow:hidden}.popup{display:none}.popup-underlay{display:none;cursor:pointer;z-index:90000;background:rgba(0,0,0,.4);background:linear-gradient(27deg,rgba(6,5,5,0.9359944661) 0%,rgba(51,51,51,0.891176539) 18%,rgba(136,136,136,0.8519608527) 100%);position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;padding:40px 25px}.popup-underlay *{box-sizing:border-box}.popup{border-radius:2px;width:100%;max-width:540px;box-shadow:0 0 3px rgba(0,0,0,.3);min-height:100px;padding:20px;text-align:center;background-color:#fff;position:relative;cursor:default}.popup .close-btn{position:absolute;right:0;top:-60px;width:40px;height:40px;border-radius:9999px;border:2px solid #fff;color:#fff;opacity:.6;box-shadow:0 0 2px rgba(0,0,0,.7);text-shadow:0 0 2px rgba(0,0,0,.7);overflow:hidden;text-align:center;font-weight:400;transition:opacity .2s ease;cursor:pointer;padding-top:1px;padding-left:1px;font-size:27px!important;line-height:28px}.state-select.row{margin-left:-10px;margin-right:-10px}.state-select.row:after{clear:both;content:' ';display:block}.state-select .col-6{float:left;padding:10px;width:50%}.state-select .btn{color:#fff;text-transform:uppercase;text-align:center;padding:15px;width:100%;background-color:#666;text-decoration:none;display:block;transition:all .2s ease;cursor:pointer}.state-select .btn:hover{background-color:#444}@media screen and (max-width:320px){.state-select .col-6{width:100%}}.popup p{font-size:14px}.popup .close-btn:hover{opacity:1}body.popup-open .popup-underlay{display:flex;justify-content:center;align-items:center;z-index:100000}#home-designs .banner .hdb_text{width:100%;float:left;padding:0 0 20px;margin-bottom:40px;border-bottom:1px solid #494749;text-align:center}#home-designs .banner .hdb_text p{padding-left:100px;padding-right:100px}#home-designs .banner .hdb_text h1{font-size:20px;font-family:pantonbold,sans-serif;color:#cc0300;margin-bottom:0;border-bottom:1px solid #494749;padding:20px 0}#home-designs .banner .hdb_text p a{color:#787878;font-weight:400}#home-designs .banner .hdb_text ul{width:28%;float:left;margin-top:5px;margin-bottom:0}#home-designs .banner .hdb_text li{line-height:1.2;text-align:left;font-size:16px;padding-top:15px}#home-designs .banner .hdb_text ul>li{color:#cc0300}#home-designs .banner .hdb_text ul>li>span{color:#787878}#home-designs .houses{float:right;width:calc(100% - 305px);width:-moz-calc(100% - 305px);width:-webkit-calc(100% - 305px);min-height:300px;-webkit-transition:padding-top .3s;-moz-transition:padding-top .3s;-ms-transition:padding-top .3s;-o-transition:padding-top .3s;transition:padding-top .3s}#directions{padding:1%;background-color:#fff;position:absolute;top:20px;left:50%;width:500px;margin-left:-250px;z-index:12}#directions input{float:left;width:63%;padding:1%;font-size:14px;border:solid 1px #bababa;background-color:#fff;color:#4e4e4e;margin:0;margin-right:6%}#directions button{float:right;padding:6.5px 1%;width:28%;background-color:#c00;margin:0;border:0;color:#fff;text-transform:none;cursor:pointer;font-family:open sans,sans-serif}#home-designs .houses .house{position:relative;float:left;width:calc((100% - 10px)/3);width:-moz-calc((100% - 10px)/3);width:-webkit-calc((100% - 10px)/3);margin-right:5px;font-size:12px;color:#fff;margin-bottom:5px}#home-designs .houses .house.cashback-icon:before{width:75px;height:75px;background-image:url(../images/cashback-seal.png);position:absolute;top:10px;left:10px;content:' ';display:block;background-size:contain;background-repeat:no-repeat;z-index:5}#home-designs .houses .house:nth-child(3n+3){margin-right:0}#home-designs .houses .house:nth-child(3n+4){clear:left}#home-designs .houses .house .img{float:left;width:100%;height:0;padding-bottom:75%;background-size:cover;background-position:center center;position:relative}#home-designs .houses .house .img table{float:left;width:100%;height:90px;margin-top:70px;border-spacing:0;text-align:center}#home-designs .houses .house .img table tr:nth-child(2){display:none}#home-designs .houses .house .img .touch{float:left;width:100%;height:100%;position:absolute}#home-designs .houses .house .img .new{position:absolute;left:0;top:0;color:#fff;background:#c00;padding:5px 15px;text-transform:uppercase}#home-designs .houses .house .img .hover{z-index:10;float:left;width:100%;height:100%;display:none;position:absolute;top:0;left:0;background:rgba(73,71,73,.8)}#home-designs .houses .house .img .fave{position:absolute;top:5px;left:5px;text-transform:uppercase;padding:5px 10px;padding-left:37px;font-size:12px;border:1px solid #fff;color:#fff;background-image:url(../images/whitenox.png);background-position:left center;background-repeat:no-repeat;background-size:contain;cursor:pointer}#home-designs .houses .house .img .compare{position:absolute;top:5px;right:5px;text-transform:uppercase;padding:5px 10px;padding-right:35px;font-size:12px;border:1px solid #fff;color:#fff;background-image:url(../images/whitenox.png);background-position:right center;background-repeat:no-repeat;background-size:contain;cursor:pointer}#home-designs .houses .house .img .compare.selected{background-image:url(../images/whitex.png)}#home-designs .houses .house .img .fave.selected{background-image:url(../images/whiteheart.png)}#home-designs .houses .house .img .button{background:0 0;float:none;border:1px solid #fff;padding:10px 0;margin:0;cursor:pointer;display:inline-block;width:190px;text-align:center}#home-designs .houses .house .img:hover .hover,#home-designs .houses .house .img.clicked .hover{display:block}#home-designs .houses .house .img:hover .virtual-icon,#home-designs .houses .house .img:hover .new,#home-designs .houses .house .img.clicked .virtual-icon,#home-designs .houses .house .img.clicked .new{display:none}#home-designs .houses .house .top{float:left;width:100%;box-sizing:border-box;padding:5px 10px;background-color:#999}#home-designs .houses .house .top h2{color:#fff;float:left;text-transform:uppercase;font-weight:400;margin:0;font-size:12px}#home-designs .houses .house .top .bbg{float:right}#home-designs .houses .house .top .bbg img{float:left;margin-left:10px;margin-right:5px;width:20px}#home-designs .houses .house .top .bbg span{float:left;margin-right:5px}#home-designs .houses .house .bottom{float:left;box-sizing:border-box;width:100%;padding:5px 10px;background-color:#666}#home-designs .houses .house .bottom .area{float:left;line-height:15px}#home-designs .houses .house .bottom .price{float:right;text-transform:uppercase;line-height:18px;margin-top:2px}.main_house_img,.main_floorplan_img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;z-index:1;display:block;height:100%;background:#fff}#home-designs .houses.displayfacades .main_house_img{display:block}#home-designs .houses.displayfacades .main_floorplan_img{display:none}#home-designs .houses.displayfloorplans .main_floorplan_img{display:block}#home-designs .houses.displayfloorplans .main_house_img{display:none}#home-designs .houses.displayfloorplans .house{width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2)}#home-designs .houses.displayfloorplans .house:nth-child(3n+3){margin-right:5px}#home-designs .houses.displayfloorplans .house:nth-child(2n+2){margin-right:0}#home-designs .houses.displayfloorplans .house:nth-child(3n+4){clear:none}#home-designs .houses.displayfloorplans .house:nth-child(2n+3){clear:left}#home-designs .houses.displayfloorplans .house .img table{margin-top:120px}#home-designs .houses.displayfloorplans .house .img .floorplan{padding-bottom:75%;background-color:#fff;background-size:contain}#home-designs .houses.displayfloorplans .house table tr:nth-child(2){display:table-row}#home-designs .houses.displayfloorplans .house table tr:nth-child(1){display:none}#home-designs .filters{background:#e4e4e4;padding:10px;width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px)}#home-designs .filters h2{text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:600}#home-designs .filters .filter{float:left;width:100%;box-sizing:border-box;font-size:12px;margin-bottom:10px;padding:5px}#home-designs .filters .filter.slider{margin-top:5px;margin-bottom:20px}#home-designs .filters .filter.slider .text{margin-bottom:10px;font-weight:600}#home-designs .filters .filter.slider .text .price{color:#ca0813}#home-designs .filters .filter.slider .ui-widget.ui-widget-content{border:1px solid #fff;height:5px;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#home-designs .filters .filter.slider .ui-widget-header{background:#fff}#home-designs .filters .filter.slider .ui-slider-handle{color:#ca0813;cursor:pointer;outline:none;background:#ca0813;border:0;width:20px;height:20px;top:-8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#home-designs .filters .filter:last-child{margin-bottom:8px}#home-designs .filters .filter.search{padding:0}#home-designs .filters .filter.search input{padding:5px;border:0;width:calc(100% - 50px);width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);float:left;font-size:12px}#home-designs .filters .filter.search img{float:right;width:15px;margin-right:6px;margin-top:7px}#home-designs .filters .filter.dropdown{float:left;width:100%;box-sizing:border-box;border:1px solid #fff;padding:0;position:relative}#home-designs .filters .filter.dropdown .ttl{cursor:pointer;padding:5px;font-weight:600;position:relative}#home-designs .filters .filter.dropdown .ttl .selected-option{display:none;width:calc(100% - 20px);height:100%;position:absolute;top:0;left:0;z-index:1;background-color:#e4e4e4;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#home-designs .filters .filter.dropdown .options{display:none;position:absolute;top:100%;width:100%;background-color:#e4e4e4;z-index:2;border:1px solid #fff;border-top:0;left:-1px}#home-designs .filters .filter.dropdown .options .option{padding:1px 5px;cursor:pointer}#home-designs .filters .filter.dropdown .options .option:last-child{margin-bottom:5px}#home-designs .filters .filter.dropdown .options .option.selected{background-color:#c00;color:#fff}#home-designs .filters .filter.dropdown .options .option:hover{background-color:#f2f2f2;color:#787878}#home-designs .filters .filter.dropdown img{float:right;width:15px}#home-designs .filters .filter.radio{line-height:15px}#home-designs .filters .filter.radio input{display:none}#home-designs .filters .filter.radio img{float:left;height:15px;margin-right:5px;vertical-align:middle}#home-designs .filters .filter.radio img.range_image{height:35px}#home-designs .filters .filter.radio img.non_float{float:none}#home-designs .filters .filter.radio img#double{margin-left:5px}#home-designs .filters .filter.radio span{float:left;text-transform:uppercase;margin-right:10px}#home-designs .filters .clearfilters{width:95px;padding:5px 0;margin-top:0;box-sizing:border-box;text-align:center}#home-designs .left .link{float:left;width:100%;height:250px;background-size:cover;background-position:center center;position:relative;margin-top:5px}#home-designs .left .link img{width:100%}#home-designs .left .link .text{float:left;width:100%;text-align:center;margin-top:50px;color:#fff;text-transform:uppercase}#home-designs .left .link .text span{text-transform:lowercase;font-family:sacramento,cursive;font-size:32px}#home-designs .left .link .button{position:absolute;bottom:10px;margin:0;left:calc((100% - 108px)/2);left:-moz-calc((100% - 108px)/2);left:-webkit-calc((100% - 108px)/2);padding:10px 20px}#home-designs .left .filters #qldcategories .container{margin-bottom:5px}#home-designs .left .filters .displayselector{border:1px solid #d8d8d8;border-radius:3px;padding:5px;margin-bottom:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}#home-designs .left .filters .displayselector .tab{float:left;color:#4a4a4a;font-size:12px;font-weight:600;text-align:center;line-height:20px;padding:5px 0;position:relative;z-index:1;cursor:pointer;width:calc((100% - 10px)/2);width:-moz-calc((100% - 10px)/2);width:-webkit-calc((100% - 10px)/2)}#home-designs .left .filters .displayselector .tab:nth-child(2){float:right}#home-designs .left .filters .displayselector .slide{position:absolute;top:5px;left:5px;background-color:#f5f5f5;border-radius:3px;height:30px;float:left;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;width:calc((100% - 20px)/2);width:-moz-calc((100% - 20px)/2);width:-webkit-calc((100% - 20px)/2)}#home-designs .left .filters .displayselector.displayfloorplans .slide{left:calc((100% - 10px)/2 + 10px);left:-moz-calc((100% - 10px)/2 + 10px);left:-webkit-calc((100% - 10px)/2 + 10px)}#home-designs .banner .hdb_text.hidden_overflow{height:100px;overflow:hidden;margin-bottom:0}#hdb_read_more{margin-bottom:30px;margin-top:20px;background-color:#fff;-moz-border-radius:5px;border-radius:2px;color:#787878;font-family:open sans,sans-serif;font-size:14px;text-decoration:none;cursor:pointer;border:1px solid #787878;padding-top:4px;padding-bottom:4px}#floorplan-modal{display:block;width:100%;height:100%;position:fixed;z-index:5}#floorplan-modal .overlay{display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.4);z-index:6}#floorplan-modal.hidden{display:none}#floorplan-modal .inner{width:600px;height:540px;background:#fff;border-radius:4px;margin-top:10%;box-shadow:0 0 30px rgba(0,0,0,.25);margin-left:calc(50% - 300px);margin-left:-webkit-calc(50% - 300px);margin-left:-moz-calc(50% - 300px);position:relative;z-index:6}#floorplan-modal .inner .close{width:20px;height:20px;float:right;position:absolute;top:5px;right:5px;z-index:7;cursor:pointer}#floorplan-modal .inner .floorplan{position:absolute;pointer-events:none;width:600px;height:480px;top:0;left:0}#floorplan-modal .inner .btn{width:100%;height:40px;text-align:center;text-transform:uppercase;position:absolute;bottom:10px}#four-oh-four{height:calc(100% - (95px + 42px + 280px))}#four-oh-four table{width:100%;height:100%}#four-oh-four table tr{height:100%}#four-oh-four table tr td{height:100%;text-align:center}#four-oh-four table h1{width:100%;font-weight:600;font-size:72px}#four-oh-four table p{width:100%;font-size:32px}#floorplan-modal .inner a.home-details-button{font-size:16px;font-family:PantonBold;padding:5px 0;border:none;box-sizing:border-box;color:#fff;text-align:center;background-color:#ca0813;border-radius:3px;width:200px;height:30px;margin:0;margin-left:calc(50% - 100px);margin-left:-moz-calc(50% - 100px);margin-left:-webkit-calc(50% - 100px);line-height:20px}#floorplan-modal.facade_image .inner{height:430px}#floorplan-modal.facade_image .inner .floorplan{padding:25px;height:390px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#displaymode-modal{display:block;width:100%;height:100%;position:fixed;z-index:5}#displaymode-modal.hidden{display:none}#displaymode-modal .overlay{display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.4);z-index:6}#displaymode-modal .inner{width:390px;height:280px;background:#fff;border-radius:4px;margin-top:10%;box-shadow:0 0 30px rgba(0,0,0,.25);margin-left:calc((100% - 390px)/2);margin-left:-webkit-calc((100% - 390px)/2);margin-left:-moz-calc((100% - 390px)/2);position:relative;z-index:6}#displaymode-modal .inner .close{width:14px;height:14px;float:right;position:absolute;top:15px;right:15px;z-index:7;cursor:pointer}#displaymode-modal .inner .close img{float:left}#displaymode-modal .inner .text{padding:40px 50px 50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center}#displaymode-modal .inner .text h3{color:#4a4a4a;font-size:18px;font-weight:700;line-height:24px;margin-bottom:20px;text-transform:none}#displaymode-modal .inner .text h4{color:#4a4a4a;font-size:16px;font-weight:400;line-height:22px;margin-bottom:10px}#displaymode-modal .inner .text p{color:#4a4a4a;font-size:12px;font-weight:400;line-height:15px;margin:0}#displaymode-modal .inner .text .displayselector{border:1px solid #d8d8d8;border-radius:3px;padding:5px;margin-bottom:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}#displaymode-modal .inner .text .displayselector .tab{float:left;color:#9b9b9b;font-size:12px;font-weight:600;text-align:center;line-height:20px;padding:5px 0;position:relative;z-index:1;cursor:pointer;width:calc((100% - 10px)/2);width:-moz-calc((100% - 10px)/2);width:-webkit-calc((100% - 10px)/2)}#displaymode-modal .inner .text .displayselector .tab:nth-child(1){color:#fff}#displaymode-modal .inner .text .displayselector .tab:nth-child(2){float:right}#displaymode-modal .inner .text .displayselector .slide{position:absolute;top:5px;left:5px;background-color:#c00;border-radius:3px;height:30px;float:left;transition:all .5s ease;width:calc((100% - 20px)/2);width:-moz-calc((100% - 20px)/2);width:-webkit-calc((100% - 20px)/2)}#home-detail .left.cashback-icon{position:relative}#home-detail .left.cashback-icon.cashback-icon:before{width:75px;height:75px;background-image:url(../images/cashback-seal.png);position:absolute;top:10px;left:10px;content:' ';display:block;background-size:contain;background-repeat:no-repeat;z-index:900}#home-detail .topbar{color:#787878;margin-bottom:5px}#home-detail .topbar .houses{background:#e4e4e4;float:left;width:calc(100% - 380px);width:-moz-calc(100% - 380px);width:-webkit-calc(100% - 380px);padding:13.5px 10px;margin-right:5px}#home-detail .topbar .houses h2{font-weight:600;text-transform:uppercase;font-size:14px;margin-bottom:10px}#home-detail .topbar .houses a{float:left;color:#787878;background:#fff;text-transform:uppercase;padding:5px 0;width:130px;text-decoration:none;text-align:center;margin-right:10px;font-size:12px}#home-detail .topbar .houses a.selected{background:#c00;color:#fff}#home-detail .topbar .likes{background:#e4e4e4;float:left;width:50px;margin-right:5px;text-align:center}#home-detail .topbar .likes .img{padding:10px 0;float:left;width:100%;cursor:pointer}#home-detail .topbar .likes .img.grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%)}#home-detail .topbar .likes .text{background:#b1b0b1;color:#fff;font-size:12px;float:left;width:100%;padding:5px 0}#home-detail .topbar .likes img{width:70%}#home-detail .topbar .stats{background:#e4e4e4;float:left;width:280px;padding:10px}#home-detail .topbar .stats p{font-size:12px;margin:0}#home-detail .topbar .stats .left{float:left;width:auto}#home-detail .topbar .stats .right{float:right;text-align:right;width:auto}#home-detail .topbar .stats .right img{width:20px;float:left;margin:0 5px}#home-detail .topbar .stats .right span{float:left}#home-detail #main{background-image:url(../images/white-bg.png);background-repeat:repeat;background-size:initial}#home-detail .house-video{margin-bottom:20px;overflow:hidden;padding-bottom:56.25%;position:relative;height:0}#home-detail .house-video iframe{left:0;top:0;height:100%;width:100%;position:absolute}#home-detail .left{width:calc(100% - 305px);width:-moz-calc(100% - 305px);width:-webkit-calc(100% - 305px);float:left}#home-detail .left.full{width:100%;float:left}#home-detail .right{width:300px;float:right}#home-detail #main .virtualtour{display:none}#home-detail #main .virtualtour iframe{width:100%;height:591px;float:left}#home-detail #main .left .slider h2{margin-bottom:-32px;color:#fff;text-transform:uppercase;z-index:4;position:absolute;padding:5px 10px;font-size:16px;height:29px;bottom:132px;line-height:29px;background-color:transparent;width:auto}#home-detail #main .left .mainimg{width:100%;display:block;margin-bottom:100px}#home-detail #main .left .main-nav{width:100%;display:block;position:absolute;top:50%;margin-top:-73px;height:0}#home-detail #main .left .main-nav .prev-thumbs{float:left;cursor:pointer;height:46px;opacity:.7;margin-left:10px}#home-detail #main .left .main-nav .next-thumbs{float:right;cursor:pointer;height:46px;opacity:.7;margin-right:10px}#home-detail #thumbs-slider{position:absolute;left:0;bottom:0;width:100%;padding:10px 0;background:#494749;height:80px}#home-detail #thumbs-slider table{width:100%;height:100%;float:left;text-align:center;border-spacing:0}#home-detail #thumbs-slider ul{padding:0;float:left;width:calc(100% - 40px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);padding:0 20px;height:80px;margin:0;overflow:hidden}#home-detail #thumbs-slider li{list-style:none;float:left;padding:0 5px;width:calc((100% - 60px)/6);width:-moz-calc((100% - 60px)/6);width:-webkit-calc((100% - 60px)/6)}#home-detail #thumbs-slider li img{width:100%;cursor:pointer}#home-detail #thumbs-slider .nav{display:block!important;margin-top:0!important}#home-detail #thumbs-slider .nav img{width:15px!important;position:absolute;cursor:pointer}#home-detail #thumbs-slider .nav .prev-thumbs{left:5px;margin-top:20px}#home-detail #thumbs-slider .nav .next-thumbs{right:5px;margin-top:20px}#home-detail .menu{margin-top:-139px;position:relative;padding:5px 20px;width:calc(100% - 40px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);background:rgba(73,71,73,.5)}#home-detail .menu .button{background:0 0;border:1px solid #fff;float:right;margin:0;margin-right:10px;padding:5px 30px}#home-detail .menu .button.selected{background:#c00}#home-detail .slider{position:relative;overflow:hidden;background-color:#000}#home-detail .slider.interior,#home-detail .slider.floorplan{display:none}#home-detail #main .right h2{font-weight:700;text-transform:uppercase;font-size:14px;margin-bottom:10px}#home-detail #main .right .buttons{background:#e4e4e4;padding:10px;box-sizing:border-box;float:left;width:100%;margin-bottom:5px}#home-detail #main .right .button{font-size:12px;padding:5px 0;background:0 0;border:1px solid #fff;box-sizing:border-box;color:#787878;text-align:center;width:100%}#home-detail #main .right .button.grey{border:1px solid #ddd;color:#bbb}#home-detail #main .right .button.price-home-button{font-size:20px;font-family:PantonBold;padding:5px 0;background:0 0;border:none;border-radius:3px;height:58px;line-height:50px;box-sizing:border-box;color:#fff;text-align:center;width:100%;background-color:#ca0813;text-transform:none}#home-detail #main .right .button.third{width:calc((100% - 10px)/2);width:-moz-calc((100% - 10px)/2);width:-webkit-calc((100% - 10px)/2);margin-right:10px}#home-detail #main .right .button.fave{background-image:url(../images/whiteheart.png);background-size:contain;background-position:right center;background-repeat:no-repeat}#home-detail #main .right .button.pdf{background-image:url(../images/pdf-icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat}#home-detail #main .right .button.third:nth-child(2n+2){margin-right:0}#home-detail #main .right .button:not(.third):first-child{margin-top:0}#home-detail #main .right .enquiry{background:#e4e4e4;padding:10px;box-sizing:border-box;float:left;width:100%;margin-bottom:5px}#home-detail #main .right .enquiry input[type=text]{padding:5px;border:0;margin:0;margin-bottom:5px;float:left;box-sizing:border-box;width:100%;font-size:12px}#home-detail #main .right .enquiry textarea{font-size:12px;padding:5px;border:0;margin:0;margin-bottom:5px;float:left;box-sizing:border-box;width:100%;height:49px}#home-detail #main .right .enquiry .g-recaptcha{float:left;transform:scale(.93);transform-origin:0 0}#home-detail #main .right .enquiry input[type=submit]{font-size:12px;padding:5px;border:0;margin:0;float:left;box-sizing:border-box;width:100%;color:#fff;background-image:url(../images/submit-red.png)}#home-detail .content h1{text-transform:uppercase;margin-top:20px;font-size:16px;font-weight:600;border-bottom:1px solid #c00}#home-detail .right .link{float:left;width:100%;height:130px;background-size:cover;background-position:center center;position:relative;margin-top:5px}#home-detail .right .link .text{float:left;width:100%;text-align:center;margin-top:25px;color:#fff;text-transform:uppercase}#home-detail .right .link .text span{text-transform:lowercase;font-family:sacramento,cursive;font-size:32px}#home-detail .right .link .button{position:absolute;bottom:10px;margin:0;left:calc((100% - 108px)/2);left:-moz-calc((100% - 108px)/2);left:-webkit-calc((100% - 108px)/2)}#home-detail .right .link:last-child{margin-bottom:5px}#home-detail .fpviewer{background-image:url(../images/white-bg.png);background-repeat:repeat;background-size:initial;margin-bottom:5px}#home-detail .fpviewer .left{background:#e4e4e4;padding:10px;box-sizing:border-box}#home-detail .fpviewer .left h2{font-weight:700;text-transform:uppercase;font-size:14px;margin-bottom:10px;float:left;height:27px}#home-detail .fpviewer .left a{float:right;background-color:#c00;background-image:url(../images/pdf-icon.png);background-position:center right;background-size:contain;background-repeat:no-repeat;padding:5px 40px;color:#787878;text-decoration:none;text-transform:uppercase;font-size:12px;margin-bottom:10px}#home-detail .fpviewer .left .img{height:700px;background-size:cover;background-position:center center;float:left;width:100%;position:relative}#home-detail .fpviewer .left .img img{width:100%;position:absolute;top:0;left:0}#home-detail .fpviewer .right{background:#e4e4e4;padding:10px;box-sizing:border-box;position:relative}#home-detail .fpviewer .right h2{font-weight:700;text-transform:uppercase;font-size:18px;margin-bottom:0;float:left}#home-detail .fpviewer .right .button{padding:5px 0;background:0 0;border:1px solid #fff;box-sizing:border-box;color:#787878;text-align:center;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#home-detail .fpviewer .right .button.contact{background:#c00;color:#fff;margin-top:30px}#home-detail .fpviewer .right .button.selected{background:#c00;color:#fff}#home-detail .reviews{background:#f2f2f2;padding:20px 0}#home-detail .reviews .review{display:none}#home-detail .reviews .review.visible{display:block}#home-detail .reviews p:first-child{margin-top:0}#home-detail .reviews .button{margin:0}#home-detail .reviews h2{font-weight:700;text-transform:uppercase;font-size:18px;margin-bottom:10px}#home-detail .similar h2{text-align:center;padding:25px 0;text-transform:uppercase;font-size:26px;margin-bottom:18px;font-family:pantonlight}#home-detail .similar h2 b{font-family:pantonbold;font-weight:400}#home-detail .similar h2 span{font-family:sacramento,cursive;text-transform:lowercase;font-size:50px}#home-detail .similar .houses{float:left;width:100%;margin-bottom:30px}#home-detail .similar .houses .house{float:left;width:calc((100% - 15px)/4);width:-moz-calc((100% - 15px)/4);width:-webkit-calc((100% - 15px)/4);margin-right:5px;font-size:12px;color:#fff;margin-bottom:5px}#home-detail .similar .houses .house:nth-child(4n+4){margin-right:0}#home-detail .similar .houses .house .img{float:left;width:100%;height:250px;background-size:cover;background-position:center center;position:relative}#home-detail .similar .houses .house .img table{float:left;width:100%;height:calc(100% - 34px);height:-moz-calc(100% - 34px);height:-webkit-calc(100% - 34px);margin-top:34px;border-spacing:0;text-align:center}#home-detail .similar .houses .house .img .new{position:absolute;left:0;top:0;color:#fff;background:#c00;padding:5px 15px;text-transform:uppercase}#home-detail .similar .houses .house .img .hover{float:left;width:100%;height:100%;display:none;background:rgba(73,71,73,.8)}#home-detail .similar .houses .house .img .fave{position:absolute;top:5px;left:5px;text-transform:uppercase;padding:5px;padding-left:30px;font-size:12px;border:1px solid #fff;color:#fff;background-image:url(../images/whitenox.png);background-position:left center;background-repeat:no-repeat;background-size:contain;cursor:pointer}#home-detail .similar .houses .house .img .compare{position:absolute;top:5px;right:5px;text-transform:uppercase;padding:5px;padding-right:30px;font-size:12px;border:1px solid #fff;color:#fff;background-image:url(../images/whitenox.png);background-position:right center;background-repeat:no-repeat;background-size:contain;cursor:pointer}#home-detail .similar .houses .house .img .fave.selected{background-image:url(../images/whiteheart.png)}#home-detail .similar .houses .house .img .compare.selected{background-image:url(../images/whitex.png)}#home-detail .similar .houses .house .img .button{background:0 0;float:none;border:1px solid #fff;padding:10px 25px}#home-detail .similar .houses .house .img:hover .hover{display:block}#home-detail .similar .houses .house .img:hover .new{display:none}#home-detail .similar .houses .house .top{float:left;width:calc(100% - 10px);width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);padding:5px;background:#999}#home-detail .similar .houses .house .top h2{color:#fff;float:left;text-transform:uppercase;font-weight:400;margin:0;font-size:12px;padding:0}#home-detail .similar .houses .house .top .bbg{float:right}#home-detail .similar .houses .house .top .bbg img{float:left;margin-right:5px;width:20px}#home-detail .similar .houses .house .top .bbg img:nth-child(1){margin-right:10px}#home-detail .similar .houses .house .top .bbg img:nth-child(5){margin-left:5px}#home-detail .similar .houses .house .top .bbg span{float:left;margin-right:5px}#home-detail .similar .houses .house .bottom{float:left;width:calc(100% - 10px);width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);padding:5px;background:#666}#home-detail .similar .houses .house .bottom .area{float:left}#home-detail .similar .houses .house .bottom .price{float:right;text-transform:uppercase}#home-detail #main .mainimg.resp{display:none}.modal-wrapper{position:fixed;bottom:5px;transition:bottom .5s;left:50px;width:380px;height:215px;border-radius:3px;background-color:#fff;box-shadow:0 0 30px #0003;font-family:open sans;text-align:center;z-index:5}.modal-wrapper.hidden{bottom:-390px}.modal-wrapper .modal-header{font-size:20px;margin-top:48px;margin-bottom:5px}.modal-wrapper a.button.price-home-button{font-size:20px;font-family:PantonBold;padding:0;border:none;border-radius:3px;height:58px;line-height:68px;color:#fff;text-align:center;width:280px;height:68px;background-color:#ca0813;text-transform:none;margin:0;margin-top:20px;margin-left:calc(50% - 140px);margin-left:-moz-calc(50% - 140px);margin-left:-webkit-calc(50% - 140px)}#compare{background-image:url(../images/white-bg.png);background-size:initial;background-repeat:repeat;font-size:12px}#compare .column{float:left;width:calc((100% - 15px)/4);width:-moz-calc((100% - 15px)/4);width:-webkit-calc((100% - 15px)/4);margin-right:5px}#compare .column:nth-child(4n+4){margin-right:0}#compare .column .house{float:left;width:100%;font-size:12px;color:#fff;margin:5px 0}#compare .column .house .virtual-icon{display:none}#compare .column .house .img{float:left;width:100%;height:300px;background-size:cover;background-position:center center;position:relative;cursor:pointer}#compare .column .house .img table{float:left;width:100%;height:calc(100% - 34px);height:-moz-calc(100% - 34px);height:-webkit-calc(100% - 34px);margin-top:34px;border-spacing:0;text-align:center}#compare .column .house .img .new{position:absolute;left:0;top:0;color:#fff;background:#c00;padding:5px 15px;text-transform:uppercase}#compare .column .house .img .hover{float:left;width:100%;height:100%;display:none;background:rgba(73,71,73,.8)}#compare .column .house .img .fave{position:absolute;top:5px;left:5px;text-transform:uppercase;padding:5px;padding-left:30px;font-size:12px;border:1px solid #fff;color:#fff;background-image:url(../images/whiteheart.png);background-position:left center;background-repeat:no-repeat;background-size:contain}#compare .column .house .img .compare{position:absolute;top:5px;right:5px;text-transform:uppercase;padding:5px;padding-right:30px;font-size:12px;border:1px solid #fff;color:#fff;background-image:url(../images/whitenox.png);background-position:right center;background-repeat:no-repeat;background-size:contain}#compare .column .house .img .compare.selected{background-image:url(../images/whitex.png)}#compare .column .house .img .button{background:0 0;float:none;border:1px solid #fff;padding:10px 25px}#compare .column .house .img:hover .hover{display:flex;align-items:center;justify-content:center}#compare .column .house .img:hover .new{display:none}#compare .column .house .top{float:left;width:calc(100% - 10px);width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);padding:5px;background:#999}#compare .column .house .top h2{color:#fff;float:left;text-transform:uppercase;font-weight:400;margin:0;font-size:12px}#compare .column .house .top .bbg{float:right}#compare .column .house .top .bbg img{float:left;margin-right:5px;width:20px}#compare .column .house .top .bbg img:nth-child(1){margin-right:10px}#compare .column .house .top .bbg img:nth-child(5){margin-left:5px}#compare .column .house .top .bbg span{float:left;margin-right:5px}#compare .column .house .bottom{float:left;width:calc(100% - 10px);width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);padding:5px;background:#666}#compare .column .house .bottom .area{float:left}#compare .column .house .bottom .price{float:right;text-transform:uppercase}#compare .dimensions{float:left;width:100%}#compare .dimensions .title{float:left;width:100%;padding:5px 10px;box-sizing:border-box;background:#f2f2f2;text-transform:uppercase}#compare .dimensions .dimension{float:left;width:100%;padding:5px 10px;box-sizing:border-box;background:#e4e4e4}#compare .dimensions .dimension .left{float:left;width:60%;font-weight:700}#compare .dimensions .dimension .right{float:left;width:40%;height:18px}#compare .floorplan{float:left;width:100%;margin-top:5px}#compare .floorplan img{float:left;width:100%}#compare .floorplan .second{display:none}#compare .tabs{float:left;width:100%;margin-bottom:5px}#compare .tabs .tab{float:left;width:50%;text-align:center;padding:5px 0;text-transform:uppercase;cursor:pointer;background:#e4e4e4}#compare .tabs .tab.selected{background:#f2f2f2}#compare .pdf{width:100%;float:left;background-image:url(../images/pdf-icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;background-color:#c00;padding:5px 0;color:#787878;text-decoration:none;text-transform:uppercase;margin-bottom:10px;text-align:center}#compare .pdf.grey{background-color:#e4e4e4;color:#bbb}#compare .buttons{width:100%;float:left;box-sizing:border-box;padding:10px;background:#e4e4e4}#compare .buttons>a{width:100%;float:left;background:#4e4e4e;color:#fff;text-transform:uppercase;text-decoration:none;padding:5px;box-sizing:border-box;margin-bottom:10px}#compare .buttons .dropdown{float:left;width:100%;box-sizing:border-box;padding:5px;border:1px solid #fff}#compare .buttons .dropdown.grey{border:1px solid #ddd}#compare .buttons .dropdown .ttl{text-transform:uppercase;cursor:pointer}#compare .buttons .dropdown.grey .ttl{cursor:default;color:#bbb}#compare .buttons .dropdown .ttl img{float:right;width:15px}#compare .buttons .dropdown.grey .ttl img{opacity:.2}#compare .buttons .dropdown .options{display:none}#compare .buttons .dropdown .options a{text-transform:uppercase;color:#787878;text-decoration:none}#compare .contact{margin:5px 0;width:100%;text-align:center;padding:5px 0;box-sizing:border-box}#favourites .houses{float:left;width:100%;margin-bottom:5px}#favourites .houses .house{float:left;width:calc((100% - 15px)/4);width:-moz-calc((100% - 15px)/4);width:-webkit-calc((100% - 15px)/4);margin-right:5px;font-size:12px;color:#fff;margin-top:5px;position:relative}#favourites .houses .house:nth-child(4n+4){margin-right:0}#favourites .houses .house .img{float:left;width:100%;height:300px;background-size:cover;background-position:center center;position:relative;cursor:pointer}#favourites .houses .house .img table{float:left;width:100%;height:calc(100% - 34px);height:-moz-calc(100% - 34px);height:-webkit-calc(100% - 34px);margin-top:34px;border-spacing:0;text-align:center}#favourites .houses .house .img .new{position:absolute;left:0;top:0;color:#fff;background:#c00;padding:5px 15px;text-transform:uppercase}#favourites .houses .house .img .hover{float:left;width:100%;height:100%;display:none;background:rgba(73,71,73,.8)}#favourites .houses .house .img .fave{position:absolute;top:5px;left:5px;text-transform:uppercase;padding:5px 10px;padding-left:37px;font-size:12px;border:1px solid #fff;color:#fff;background-image:url(../images/whitenox.png);background-position:left center;background-repeat:no-repeat;background-size:contain}#favourites .houses .house .img .compare{position:absolute;top:5px;right:5px;text-transform:uppercase;padding:5px 10px;padding-right:35px;font-size:12px;border:1px solid #fff;color:#fff;background-image:url(../images/whitenox.png);background-position:right center;background-repeat:no-repeat;background-size:contain}#favourites .houses .house .img .compare.selected{background-image:url(../images/whitex.png)}#favourites .houses .house .img .fave.selected{background-image:url(../images/whiteheart.png)}#favourites .houses .house .img .button{background:0 0;float:none;border:1px solid #fff;padding:10px 25px}#favourites .houses .house .img:hover .hover{display:block}#favourites .houses .house .img:hover .new{display:none}#favourites .houses .house .top{float:left;width:calc(100% - 10px);width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);padding:5px;background:#999}#favourites .houses .house .top h2{color:#fff;float:left;text-transform:uppercase;font-weight:400;margin:0;font-size:12px}#favourites .houses .house .top .bbg{float:right}#favourites .houses .house .top .bbg img{float:left;margin-right:5px;width:20px}#favourites .houses .house .top .bbg img:nth-child(1){margin-right:10px}#favourites .houses .house .top .bbg img:nth-child(5){margin-left:5px}#favourites .houses .house .top .bbg span{float:left;margin-right:5px}#favourites .houses .house .bottom{float:left;width:calc(100% - 10px);width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);padding:5px;background:#666}#favourites .houses .house .bottom .area{float:left}#favourites .houses .house .bottom .price{float:right;text-transform:uppercase}#favourites .contact{background-image:url(../images/white-bg.png);background-size:initial;background-repeat:repeat}#favourites .contact h2{text-align:center;padding:30px 0;font-size:26px;text-transform:uppercase;margin:0;font-weight:400;font-family:pantonlight}#favourites .contact h2 b{font-weight:400;font-family:pantonbold}#favourites .contact h2 .blu{color:#c00}#favourites .contact p{margin-top:0}#favourites .contact .wrapper{width:600px}#favourites .contact input[type=text]{margin:0;width:calc(100% - 22px);width:-webkit-calc(100% - 22px);width:-moz-calc(100% - 22px);border:1px solid #bababa;color:#bababa;padding:10px;float:left;margin-bottom:10px;font-size:12px;border:1px solid #e4e4e4}#favourites .contact input[type=submit]{padding:5px 30px;background-image:url(../images/submit-red.png);float:right;margin:46px 0 10px;text-align:center;text-transform:uppercase;font-size:12px;color:#fff;border:none;cursor:pointer}#favourites .contact .g-recaptcha{float:left;margin-bottom:10px}#favourites>.top{margin-top:10px;background-color:#f1f1f1;margin-bottom:5px}#favourites>.top h1{text-align:center;font-weight:400;font-size:28px;text-transform:none;padding:30px 0;margin:0}#display-locations .left{float:left;width:300px;padding-left:20px;position:relative;z-index:4}#display-locations #map-holder{float:right;width:calc(100% - 345px);width:-moz-calc(100% - 345px);width:-webkit-calc(100% - 345px);margin-right:20px;position:relative}#display-locations #gmap{height:1000px}#display-locations .filters{background:#e4e4e4;padding:10px;width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px)}#display-locations .filters h2{text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:600}#display-locations .filters .filter{float:left;width:calc(100% - 10px);width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);font-size:12px;margin-bottom:10px;padding:5px}#display-locations .filters .filter.search input{padding:5px;border:0;width:calc(100% - 50px);width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);float:left}#display-locations .filters .filter.search img{float:right;width:15px;margin-right:6px}#display-locations .filters .filter.dropdown{float:left;width:100%;box-sizing:border-box;border:1px solid #fff}#display-locations .filters .filter.dropdown.location{padding:0}#display-locations .filters .filter.dropdown .ttl{text-transform:uppercase;float:left;width:100%;cursor:pointer;position:relative}#display-locations .filters .bottom .filter.dropdown .ttl .txt{float:left;padding:6px 5px;max-width:calc(100% - 101px);max-width:-moz-calc(100% - 101px);max-width:-webkit-calc(100% - 101px)}#display-locations .filters .bottom .filter.dropdown .ttl .images{position:absolute;top:50%;right:0;margin-top:-15px}#display-locations .filters .bottom .filter.dropdown .ttl .new{float:right;color:#fff;background-image:url(../images/new-slant.png);height:29px;background-size:contain;background-repeat:no-repeat;line-height:29px;padding:0 5px;margin-right:0;width:66px}#display-locations .filters .bottom .filter.dropdown .ttl .coming-soon{float:right;color:#fff;background-image:url(../images/coming-soon-slant.png);height:29px;background-size:contain;background-repeat:no-repeat;line-height:29px;padding-left:5px;margin-right:0;width:98px}#display-locations .filters .filter.dropdown .options{display:none;float:left;width:100%;box-sizing:border-box;text-transform:uppercase;margin-top:5px}#display-locations .filters .filter.dropdown .options a{text-decoration:none;color:#787878}#display-locations .filters .filter.dropdown .options p{font-size:12px;margin:0;padding:10px}#display-locations .filters .filter.dropdown .options p img{float:left;margin-right:5px;width:auto;height:16px}#display-locations .filters .filter.dropdown .options .buttons{float:left;width:100%}#display-locations .filters .filter.dropdown .options .buttons .button{float:left;width:50%;padding:5px 0;margin:0;text-align:center;font-size:12px}#display-locations .filters .filter.dropdown .options .buttons .button:first-child{background:#4e4e4e;color:#fff}#display-locations .filters .filter.dropdown img{float:right;width:15px}#display-locations .filters .bottom .filter.dropdown .arrow{float:right;width:15px;padding:7px 5px}#display-locations .filters .bottom .filter.dropdown .smileys{width:auto;padding:4px 0}#display-locations .left .link{float:left;width:100%;height:250px;background-size:cover;background-position:center center;position:relative;margin-top:5px}#display-locations .left .link img{width:100%}#display-locations .left .link .text{float:left;width:100%;text-align:center;margin-top:50px;color:#fff;text-transform:uppercase}#display-locations .left .link .text span{text-transform:lowercase;font-family:sacramento,cursive;font-size:32px}#display-locations .left .link .button{background:#c00;position:absolute;bottom:10px;margin:0;left:calc((100% - 108px)/2);left:-moz-calc((100% - 108px)/2);left:-webkit-calc((100% - 108px)/2);padding:10px 20px}#display-locations .housespopout{width:0;overflow:hidden;position:absolute;left:325px;z-index:3;background:rgba(255,255,255,.8);height:auto}#display-locations .housespopout .more{width:30px!important;margin-top:105px;cursor:pointer;position:absolute;padding:0 10px}#display-locations .housespopout .more.scroll_right{right:0}#display-locations .housespopout .more.scroll_left{left:0}#display-locations .houses{width:600px;float:left;padding:10px}#display-locations .houses .house{float:left;width:192px;margin-right:5px;font-size:12px;color:#fff}#display-locations .houses .house:last-child{margin-right:0}#display-locations .houses .house .img{float:left;width:100%;height:300px;background-size:cover;background-position:center center;position:relative;cursor:pointer}#display-locations .houses .house .img table{float:left;width:100%;height:100%;border-spacing:0;text-align:center;background:rgba(73,71,73,.8)}#display-locations .houses .house .img .new{position:absolute;left:0;top:0;color:#fff;background:#c00;padding:5px 15px;text-transform:uppercase}#display-locations .houses .house .img .hover{float:left;width:100%;height:100%;display:none}#display-locations .houses .house .img .fave{position:absolute;top:5px;left:5px;text-transform:uppercase;padding:5px;padding-left:30px;font-size:12px;border:1px solid #fff;color:#fff;background-image:url(../images/whiteheart.png);background-position:left center;background-repeat:no-repeat;background-size:contain}#display-locations .houses .house .img .compare{position:absolute;top:5px;right:5px;text-transform:uppercase;padding:5px;padding-right:30px;font-size:12px;border:1px solid #fff;color:#fff;background-image:url(../images/whitenox.png);background-position:right center;background-repeat:no-repeat;background-size:contain}#display-locations .houses .house .img .compare.selected{background-image:url(../images/whitex.png)}#display-locations .houses .house .img .button{background:0 0;float:none;border:1px solid #fff;padding:10px 25px}#display-locations .houses .house .img:hover .hover{display:block}#display-locations .houses .house .img:hover .new{display:none}#display-locations .houses .house .top{float:left;width:100%;box-sizing:border-box;padding:5px 10px;background-color:#999}#display-locations .houses .house .top h2{color:#fff;float:left;text-transform:uppercase;font-weight:400;margin:0;font-size:12px}#display-locations .houses .house .top .bbg{float:left;clear:left}#display-locations .houses .house .top .bbg img{float:left;margin-right:5px;width:20px}#display-locations .houses .house .top .bbg img:nth-child(1){margin-right:10px}#display-locations .houses .house .top .bbg img:nth-child(5){margin-left:5px}#display-locations .houses .house .top .bbg span{float:left;margin-right:5px}#display-locations .houses .house .bottom{float:left;width:100%;box-sizing:border-box;padding:5px 10px;background:#494749}#display-locations .houses .house .bottom .area{float:left}#display-locations .houses .house .bottom .price{float:left;clear:left;text-transform:uppercase}#display-sale{background-image:url(../images/white-bg.png);background-size:initial;background-repeat:repeat;padding-top:5px}#display-sale .top h1{text-align:center;font-size:26px;margin-top:40px;font-weight:400;padding-top:20px;text-transform:uppercase;font-weight:300;border-top:1px solid #494749}#display-sale .top p{text-align:center}#display-sale .top p:last-child{border-bottom:1px solid #494749;margin-bottom:40px;padding-bottom:20px}#display-sale .house{float:left;width:100%;margin-bottom:5px;background-color:#fff}#display-sale .house .heading{float:left;width:100%;line-height:40px}#display-sale .house .heading .name{float:left;width:70%;box-sizing:border-box;padding:0 20px;background:#c00}#display-sale .house .heading h2{color:#fff;font-weight:600;text-transform:uppercase;font-size:14px;margin:0}#display-sale .house .heading .suburb{float:left;width:30%;box-sizing:border-box;padding:0 20px;background:#b1b1b1}#display-sale .house .heading .suburb h2{text-align:right}#display-sale .house .img{float:left;width:400px;height:299px;background-size:cover;background-position:center center}#display-sale .house .text{float:left;width:calc(100% - 400px);width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);box-sizing:border-box;padding:0;padding-bottom:20px}#display-sale .house .text p{margin:20px}#display-sale .house .bottom{float:left;width:100%;box-sizing:border-box;padding:5px 20px;background-color:#999;color:#fff;font-size:12px;line-height:30px}#display-sale .house .bottom .frontage{float:left;padding-right:20px;line-height:30px}#display-sale .house .bottom .area{float:left;padding-right:55px;line-height:27px}#display-sale .house .bottom .bbg{float:left;padding-right:55px}#display-sale .house .bottom .bbg img{float:left;margin-right:5px;margin-top:8px;width:20px}#display-sale .house .bottom .bbg img:nth-child(1){margin-right:10px}#display-sale .house .bottom .bbg img:nth-child(5){margin-left:5px}#display-sale .house .bottom .bbg span{float:left;margin-right:5px}#display-sale .house .bottom .price{float:left;padding-right:20px;font-size:16px}#display-sale .house .bottom .buttons{float:right;line-height:initial}#display-sale .house .bottom .buttons .button{float:left;padding:5.5px 20px;border:1px solid #c00;font-size:12px;margin-top:0;background-image:url(../images/submit.png)}#display-sale .house .bottom .buttons .button:first-child{background:#c00;border:1px solid #c00}#display-sale .house .bottom .buttons .button:last-child{margin-right:0}#display-detail .topbar{margin:5px 0;color:#fff;line-height:29px}#display-detail .topbar .left{background-color:#999;float:left;width:65%;box-sizing:border-box;padding:5px 10px}#display-detail .topbar .name{float:left;width:100%}#display-detail .topbar .name h1{font-size:16px;text-transform:uppercase;color:#fff;margin:0}#display-detail .topbar .frontage,#display-detail .topbar .area{float:left;padding-right:20px;line-height:24px}#display-detail .topbar .bbg{float:left;padding-right:20px}#display-detail .topbar .bbg img{float:left;margin-right:5px;margin-top:6px;width:20px}#display-detail .topbar .bbg img:nth-child(1){margin-right:10px}#display-detail .topbar .bbg img:nth-child(5){margin-left:5px}#display-detail .topbar .bbg span{float:left;margin-right:5px}#display-detail .topbar .price{float:right;padding-right:20px}#display-detail .topbar .right{background:#b1b1b1;float:right;width:35%;box-sizing:border-box;padding:19px 10px 20px}#display-detail .topbar .suburb{float:left;text-align:center;width:calc(100% - 132px);width:-moz-calc(100% - 132px);width:-webkit-calc(100% - 132px)}#display-detail .topbar .button{background:#c00;padding:5px 20px;float:right;margin:0;line-height:initial}#display-detail #main{background-image:url(../images/white-bg.png);background-repeat:repeat;background-size:initial}#display-detail .left{width:calc(100% - 305px);width:-moz-calc(100% - 305px);width:-webkit-calc(100% - 305px);float:left}#display-detail .right{width:300px;float:right}#display-detail #main .virtualtour{display:none}#display-detail #main .virtualtour iframe{width:100%;height:450px;float:left}#display-detail #main .left h2{margin-bottom:-32px;color:#fff;text-transform:uppercase;background:0 0;z-index:4;position:absolute;padding:5px 20px;font-size:16px;bottom:132px;width:auto;height:29px;line-height:29px}#display-detail #main .left .mainimg{width:100%;display:block;margin-bottom:100px}#display-detail #thumbs-slider{position:absolute;left:0;bottom:0;width:100%;padding:10px 0;background:#494749;height:80px}#display-detail #thumbs-slider table{width:100%;height:100%;float:left;text-align:center;border-spacing:0}#display-detail #thumbs-slider ul{padding:0;float:left;width:calc(100% - 40px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);padding:0 20px;height:80px;margin:0;overflow:hidden}#display-detail #thumbs-slider li{list-style:none;float:left;padding:0 5px;width:calc((100% - 60px)/6);width:-moz-calc((100% - 60px)/6);width:-webkit-calc((100% - 60px)/6)}#display-detail #thumbs-slider li img{width:100%;cursor:pointer}#display-detail #thumbs-slider .nav{display:block!important;margin-top:0!important}#display-detail #thumbs-slider .nav img{width:15px!important;position:absolute;cursor:pointer}#display-detail #thumbs-slider .nav .prev-thumbs{left:5px;margin-top:20px}#display-detail #thumbs-slider .nav .next-thumbs{right:5px;margin-top:20px}#display-detail .menu{margin-top:-139px;position:relative;padding:5px 20px;width:calc(100% - 40px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);background:rgba(73,71,73,.5)}#display-detail .menu .button{background:0 0;border:1px solid #c00;float:right;margin:0;margin-right:10px;padding:5px 30px;background-color:#c00}#display-detail .slider{position:relative;overflow:hidden;background-color:#000}#display-detail .slider.interior,#display-detail .slider.floorplan{display:none}#display-detail #main .right h2{font-weight:700;text-transform:uppercase;font-size:18px;margin-bottom:10px}#display-detail #main .right p{margin:0;font-size:12px}#display-detail #main .right .buttons{background:#e4e4e4;padding:10px;box-sizing:border-box;float:left;width:100%;margin-bottom:5px}#display-detail #main .right .button{font-size:12px;padding:5px 0;background:0 0;border:1px solid #fff;box-sizing:border-box;color:#787878;text-align:center;width:100%}#display-detail #main .right .button.pdf{background-image:url(../images/pdf-icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;background-color:#c00;color:#fff;border:0}#display-detail #main .right .button:first-child{margin-top:0}#display-detail #main .right .enquiry{background:#e4e4e4;padding:10px;box-sizing:border-box;float:left;width:100%;margin-bottom:5px}#display-detail #main .right .enquiry input[type=text]{padding:5px;border:0;margin:0;margin-bottom:5px;float:left;box-sizing:border-box;width:100%;font-size:12px}#display-detail #main .right .enquiry textarea{font-size:12px;padding:5px;border:0;margin:0;margin-bottom:5px;float:left;box-sizing:border-box;width:100%}#display-detail #main .right .enquiry .g-recaptcha{float:left;transform:scale(.93);transform-origin:0 0}#display-detail #main .right .enquiry input[type=submit]{font-size:12px;padding:5px;border:0;margin:0;float:left;box-sizing:border-box;width:100%;color:#fff;background-image:url(../images/submit-red.png)}#display-detail .content h1{text-transform:uppercase;margin-top:20px;font-size:20px;border-bottom:1px solid #c00}#display-detail .fpviewer{background-image:url(../images/white-bg.png);background-repeat:repeat;background-size:initial;padding:5px 0}#display-detail .fpviewer .viewer{background:#e4e4e4;padding:10px;box-sizing:border-box;float:left;width:100%}#display-detail .fpviewer .viewer h2{font-weight:700;text-transform:uppercase;font-size:18px;margin-bottom:0;float:left;height:27px;margin-bottom:10px}#display-detail .fpviewer .viewer a{float:right;background-color:#c00;background-image:url(../images/pdf-icon.png);background-position:center right;background-size:contain;background-repeat:no-repeat;padding:5px 40px;color:#787878;text-decoration:none;text-transform:uppercase;font-size:12px;margin-bottom:10px}#display-detail .fpviewer .viewer .img{background-size:cover;background-position:center center;float:left;width:100%;text-align:center;background-color:#e4e4e4}#display-detail .fpviewer .viewer .img img{display:inline-block}#display-detail .mapwrapper{position:relative}#display-detail #gmap{float:left;width:100%;height:400px}#display-detail .mapwrapper #directions{padding:1%;background-color:#fff;position:absolute;top:20px;left:50%;width:500px;margin-left:-250px;z-index:12}#display-detail .mapwrapper #directions input{float:left;width:63%;padding:1%;font-size:14px;border:solid 1px #bababa;background-color:#fff;color:#bababa;margin:0;margin-right:6%}#display-detail .mapwrapper #directions button{float:right;padding:6.5px 1%;width:28%;background-color:#c00;margin:0;border:0;color:#fff;text-transform:uppercase;cursor:pointer}#display-detail .right .link{float:left;width:100%;height:130px;background-size:cover;background-position:center center;position:relative;margin-top:5px}#display-detail .right .link .text{float:left;width:100%;text-align:center;margin-top:25px;color:#fff;text-transform:uppercase}#display-detail .right .link .text span{text-transform:lowercase;font-family:sacramento,cursive;font-size:32px}#display-detail .right .link .button{position:absolute;bottom:10px;margin:0;left:calc((100% - 108px)/2);left:-moz-calc((100% - 108px)/2);left:-webkit-calc((100% - 108px)/2)}#display-detail .right .link:last-child{margin-bottom:5px}#house-land-list .top h1{text-align:center;font-weight:400;font-size:28px;text-transform:uppercase;padding:20px 0 0;margin:40px 0 0;border-top:1px solid #494749;font-family:pantonlight}#house-land-list .top h1 b{font-family:pantonbold;font-weight:400}#house-land-list .top h2{text-align:center;font-weight:400;font-size:22px;text-transform:uppercase;padding:20px 0 0;margin:0;font-family:pantonlight}#house-land-list .top h2 b{font-family:pantonbold;font-weight:400}#house-land-list .top h1 .cursive{font-size:60px}#house-land-list .top h1 img{width:300px}#house-land-list .top p{text-align:center}#house-land-list .top p a{font-weight:400;color:#787878}#house-land-list .top p:last-child{border-bottom:1px solid #494749;margin-bottom:40px;padding-bottom:20px}#house-land-list .bottom{float:left;width:100%;padding-top:5px}#house-land-list .left{float:left;width:300px;margin-bottom:5px}#house-land-list .left .link{float:left;width:100%;height:250px;background-size:cover;background-position:center center;position:relative;margin-top:5px}#house-land-list .left .link img{width:100%}#house-land-list .left .link .text{float:left;width:100%;text-align:center;margin-top:50px;color:#fff;text-transform:uppercase}#house-land-list .left .link .text span{text-transform:lowercase;font-family:sacramento,cursive;font-size:32px}#house-land-list .left .link .button{position:absolute;bottom:10px;margin:0;left:calc((100% - 108px)/2);left:-moz-calc((100% - 108px)/2);left:-webkit-calc((100% - 108px)/2);padding:10px 20px}#house-land-list .houses{float:right;width:calc(100% - 305px);width:-moz-calc(100% - 305px);width:-webkit-calc(100% - 305px)}#house-land-list .houses .house{float:left;width:100%;font-size:12px;color:#fff;margin-bottom:5px;background-color:#fff;position:relative}#house-land-list .houses .house.cashback-icon:before{width:75px;height:75px;background-image:url(../images/cashback-seal.png);position:absolute;top:50px;left:10px;content:' ';display:block;background-size:contain;background-repeat:no-repeat;z-index:5}#house-land-list .houses .house .heading{float:left;width:100%}#house-land-list .houses .house .heading .name{float:left;width:65%;box-sizing:border-box;padding:10px 20px;background:#c00}#house-land-list .houses .house .heading h2,#house-land-list .houses .house .heading h3{color:#fff;font-weight:400;text-transform:uppercase;font-size:14px;margin:0;font-weight:600;line-height:20px}#house-land-list .houses .house .heading .suburb{float:left;width:35%;box-sizing:border-box;padding:10px 20px;background:#b1b1b1}#house-land-list .houses .house .heading .suburb h2,#house-land-list .houses .house .heading .suburb h3{text-align:right}#house-land-list .houses .house .img{float:left;width:300px;height:250px;background-size:cover;background-position:center center;position:relative}#house-land-list .houses .house .text{float:right;width:calc(100% - 300px);width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px);box-sizing:border-box}#house-land-list .houses .house .text p{margin:20px}#house-land-list .houses .house .bottom{float:left;width:100%;box-sizing:border-box;padding:5px 20px;background-color:#999;color:#fff;font-size:12px;line-height:31px}#house-land-list .houses .house .bottom .frontage{float:left;padding-right:20px;line-height:27px}#house-land-list .houses .house .bottom .area{float:left;padding-right:40px;line-height:27px}#house-land-list .houses .house .bottom .bbg{float:left;padding-right:40px}#house-land-list .houses .house .bottom .bbg img{float:left;margin-right:5px;margin-top:8px;width:20px}#house-land-list .houses .house .bottom .bbg img:nth-child(1){margin-right:5px}#house-land-list .houses .house .bottom .bbg img:nth-child(5){margin-left:5px}#house-land-list .houses .house .bottom .bbg span{float:left;margin-right:5px}#house-land-list .houses .house .bottom .price{float:left;font-weight:700;font-size:16px;margin-left:calc(100% - 760px);margin-left:-moz-calc(100% - 760px);margin-left:-webkit-calc(100% - 760px)}#house-land-list .houses .house .buttons{float:right;line-height:initial}#house-land-list .houses .house .buttons .button{background:#c00;border:0;float:right;padding:7px 20px;margin:0;font-size:12px}#house-land-list .houses .house .buttons .button:first-child{margin-left:20px;background:0 0;border:1px solid #c00;background-color:#c00;box-sizing:border-box;padding:6px 20px}#house-land-list .filters{background:#e4e4e4;padding:10px;width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px)}#house-land-list .filters h2{text-transform:uppercase;margin-bottom:10px}#house-land-list .filters h3{text-transform:uppercase;color:#787878;margin:0;margin-bottom:10px;font-size:16px;font-weight:300;font-family:open sans,sans-serif}#house-land-list .filters .filter{float:left;width:calc(100% - 10px);width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);font-size:12px;margin-bottom:10px;padding:5px}#house-land-list .filters .filter.search input{padding:5px;border:0;width:calc(100% - 50px);width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);float:left}#house-land-list .filters .filter.search img{float:right;width:15px;margin-right:6px;margin-top:7px}#house-land-list .filters .filter.dropdown{float:left;width:100%;box-sizing:border-box;border:1px solid #fff;padding:0}#house-land-list .filters .filter.dropdown .ttl{cursor:pointer;padding:5px;font-weight:600}#house-land-list .filters .filter.dropdown .options{display:none}#house-land-list .filters .filter.dropdown .options .option{cursor:pointer;padding:1px 5px;text-transform:uppercase}#house-land-list .filters .filter.dropdown .options .option:last-child{margin-bottom:5px}#house-land-list .filters .filter.dropdown .options .option.selected,#house-land-list .filters .filter.dropdown .options .option:hover{background:#f2f2f2}#house-land-list .filters .filter.dropdown img{float:right;width:15px}#house-land-list .filters .filter.radio{line-height:15px}#house-land-list .filters .filter.radio input{display:none}#house-land-list .filters .filter.radio img{float:left;height:15px;margin-right:5px}#house-land-list .filters .filter.radio img#double{margin-left:5px}#house-land-list .filters .filter.radio span{float:left;text-transform:uppercase}#house-land-list .filters .clearfilters{width:95px;padding:5px 0;margin-top:0;box-sizing:border-box;text-align:center}.covid-message{width:100%;min-height:80px;display:flex;color:#fff;z-index:500;background-color:rgba(34,34,34,.95);font-size:16px;font-family:Panton;justify-content:center;align-items:center;font-size:18px;padding-right:75px;padding-left:75px;box-sizing:border-box}.covid-message>*{box-sizing:border-box}@media screen and (max-width:767px){.covid-message{min-height:50px;padding:15px 50px}}.covid-message .message{text-align:center;font-size:21px}@media screen and (max-width:767px){.covid-message .message{font-size:17px}.covid-message .message span{display:block;padding-bottom:15px}}.covid-message a{display:inline-block;padding:10px 18px;border-radius:5px;font-family:Panton;font-size:16px;background-color:#cd0000;color:#fff;font-weight:700;text-decoration:none;margin-left:20px}@media screen and (max-width:767px){.covid-message a{font-size:14px;margin-left:0}}.covid-message .close-c{position:absolute;width:35px;height:35px;left:20px;top:24px;cursor:pointer;background-image:url(../images/covid-close.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:767px){.covid-message .close-c{width:30px;height:30px;right:15px}}#buildingwithus h2{text-align:center;font-weight:400;font-size:28px;text-transform:uppercase;padding:20px 0 0;margin:40px 0 0;border-top:1px solid #494749;font-family:pantonlight}#buildingwithus h2 b{font-family:pantonbold;font-weight:400}#buildingwithus .heading{text-align:center;font-weight:400;font-size:28px;text-transform:uppercase;padding:0;margin-bottom:40px;font-family:pantonlight}#buildingwithus .heading b{font-family:pantonbold;font-weight:400}#buildingwithus h2 .blu{color:#c00}#buildingwithus .top p{text-align:center}#buildingwithus .top p:last-child{border-bottom:1px solid #494749;margin-bottom:40px;padding-bottom:20px}#buildingwithus .difference{background-size:initial;background-repeat:repeat;padding:0 0 40px}#buildingwithus .difference .box{float:left;width:calc((100% - 100px)/3);width:-moz-calc((100% - 100px)/3);width:-webkit-calc((100% - 100px)/3);margin-right:50px;margin-bottom:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}#buildingwithus .difference .box:nth-child(3n+3){margin-right:0}#buildingwithus .difference .box:nth-child(3n+1){clear:left}#buildingwithus .difference .box .img{background-repeat:no-repeat;background-size:contain;background-position:center center;width:100%;height:0;padding-bottom:60%}#buildingwithus .difference .box p{text-align:left;margin:10px 0;font-size:16px;font-family:pantonlight}#buildingwithus .difference .box p:first-child{margin-top:0}#buildingwithus .difference .box p strong{font-size:20px}#buildingwithus .difference .bottom{padding-bottom:40px;border-bottom:1px solid #494749;margin-bottom:20px}#buildingwithus .promos .promo{float:left;background-size:cover;background-position:center center;width:calc((100% - 10px)/3);width:-moz-calc((100% - 10px)/3);width:-webkit-calc((100% - 10px)/3);margin-right:5px;height:300px;position:relative;overflow:hidden}#buildingwithus .promos .promo .bg{float:left;width:100%;height:100%;background-size:cover;background-position:center center;transition:all .2s ease-in-out}#buildingwithus .promos .promo:hover .bg{transform:scale(1.1)}#buildingwithus .promos .promo img{float:left;width:100%;position:absolute;top:0;left:0}#buildingwithus .promos .promo:nth-child(1),#buildingwithus .promos .promo:nth-child(2){margin-bottom:5px}#buildingwithus .promos .promo:nth-child(3){margin-right:0;margin-bottom:5px}#buildingwithus .promos .promo.half{width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2)}#buildingwithus .promos .promo.half:nth-child(5){margin-right:0}#buildingwithus .promos .promo a{text-decoration:none;color:#fff}#buildingwithus .promos .promo table{float:left;width:100%;border-spacing:0;text-align:center;height:100%}#buildingwithus .promos .promo table .text{color:#fff;font-size:26px;text-transform:uppercase;margin-bottom:20px}#buildingwithus .promos .promo table a{border:1px solid #fff;padding:10px 30px;text-transform:uppercase;font-size:12px}#buildingwithus .muse{background-image:url(../images/muse.jpg);background-position:center bottom;text-align:center;min-height:300px;height:720px}#buildingwithus .muse img{margin:40px 0 30px}#buildingwithus .muse h2{margin-bottom:40px}#buildingwithus .muse a{background:#c00;color:#fff;text-transform:uppercase;padding:10px 30px;text-decoration:none}#buildingwithus .promos2 .promo{float:left;background-size:cover;background-position:center center;width:calc((100% - 15px)/4);width:-moz-calc((100% - 15px)/4);width:-webkit-calc((100% - 15px)/4);margin:5px 5px 5px 0;height:300px}#buildingwithus .promos2 .promo:nth-child(4n+4){margin-right:0}#about h2{font-size:26px;text-align:center;color:#787878;text-transform:uppercase;padding-top:20px}#about .meet{background-image:url(../images/white-bg.png);background-size:auto auto;background-repeat:repeat;padding-top:20px}#about .meet .container{position:relative;padding:0}#about .meet .john{position:absolute;left:0;bottom:0;width:380px}#about .meet .text{float:right;width:calc(100% - 400px);width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px)}#about .meet h2{text-align:left;font-weight:400;font-size:28px;text-transform:uppercase;padding:20px 0 0;margin:40px 0 20px;border-top:1px solid #494749;font-family:pantonlight}#about .meet h2 b{font-family:pantonbold;font-weight:400}#about .meet h3{font-size:20px;font-weight:600}#about .meet p:last-child{border-bottom:1px solid #494749;margin-bottom:40px;padding-bottom:20px}#about.building-guide{padding-bottom:40px}#about.building-guide #story{min-height:370px}#about.building-guide #story .left{text-align:left}#about.building-guide #story .left p{text-align:left}#about.building-guide #story .left p:last-child{margin-bottom:0}#about.building-guide #story .left h1{margin-top:0;border:0;padding:0}#about.building-guide #story .left h2{text-align:left;padding:0;text-transform:none;font-size:26px}#about.building-guide #story .left h3{text-transform:none;font-size:22px}#about.building-guide #story .left h4{font-size:18px}#about.building-guide #story .left img{height:auto!important}.right-pop-container{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;display:flex;align-items:center;justify-content:flex-end;z-index:90000}.right-pop-container>*{box-sizing:border-box}.right-pop{width:335px;height:55px;pointer-events:all;display:none;color:#fff;background-color:#d2232a;position:relative;right:-140px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:90001;padding:20px;text-transform:uppercase;letter-spacing:.2px;box-shadow:0 0 10px rgba(0,0,0,.2)}.right-pop a{color:#fff;text-decoration:none}.right-pop.open{display:block}.right-pop .datepicker{vertical-align:middle;margin-top:-4px;margin-right:13px;display:inline-block;width:18px;height:18px;background-image:url(../images/datepicker.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.right-pop .close-right{display:block;position:absolute;top:20px;right:23px;cursor:pointer;vertical-align:middle;width:21px;height:21px;background-image:url(../images/covid-close.svg);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:90002}#story .container{position:relative;padding:40px 0 0}#story .left{float:left;width:100%;text-align:center}#story h1{text-align:center;font-weight:400;font-size:28px;text-transform:uppercase;padding:20px 0 0;margin:40px 0 0;border-top:1px solid #494749;font-family:pantonlight}#story h1 b{font-family:pantonbold;font-weight:400}#story h1 .cursive{font-size:60px}#story p{text-align:center}#story p a{font-weight:400;color:#787878}#story p:last-child{border-bottom:1px solid #494749;margin-bottom:40px;padding-bottom:20px}#watch-holder{background-color:#4d4d4d}#watch-holder .left{float:left;width:calc(100% - 300px);width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px);text-align:center}#watch-holder .right{float:left;width:300px;position:relative;height:100px}#watch-holder h2{text-transform:uppercase;font-size:32px;font-family:pantonlight}#watch-holder h2 b{font-family:pantonbold;font-weight:400}#watch-holder h2 a{color:#fff;text-decoration:none}#watch-holder h2 .cursive{color:#c00;font-size:60px}#watch-holder h2 img{height:60px;vertical-align:middle;padding-left:20px}#watch-holder .peter{position:absolute;bottom:0;right:0;width:300px}#watchpop .poptext{float:left;margin-top:0;width:900px;margin-left:calc((100% - 982px)/2);margin-left:-moz-calc((100% - 982px)/2);margin-left:-webkit-calc((100% - 982px)/2)}#watchpop table{float:left;width:100%;height:100%;text-align:center}#partners{padding:0 0 30px}#partners h2{text-align:center;font-weight:400;font-size:28px;text-transform:uppercase;padding:20px 0 0;margin:0;border-top:1px solid #494749;font-family:pantonlight}#partners h2 b{font-family:pantonbold;font-weight:400}#partners p{text-align:center}#partners p a{font-weight:400;color:#787878}#partners p:last-child{border-bottom:1px solid #494749;margin-bottom:80px;padding-bottom:20px}#partners .partner{width:calc((100% - 6px)/5);width:-moz-calc((100% - 6px)/5);width:-webkit-calc((100% - 6px)/5);float:left;border-bottom:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#partners .partner:nth-child(1),#partners .partner:nth-child(2),#partners .partner:nth-child(3),#partners .partner:nth-child(4),#partners .partner:nth-child(5){border-top:1px solid #fff}#partners .partner:nth-child(5n+1){border-left:1px solid #fff}#partners .partner img{width:100%;float:left}#colourstudio .headimg{background-attachment:fixed}#colourstudio .inspiration{text-align:center}#colourstudio .inspiration h1{text-align:center;font-weight:400;font-size:28px;text-transform:uppercase;padding:20px 0 0;margin:40px 0 0;border-top:1px solid #494749;color:#787878;margin-bottom:20px;font-family:pantonlight}#colourstudio .inspiration h1 b{font-family:pantonbold;font-weight:400}#colourstudio .inspiration h1 .cursive{font-size:60px}#colourstudio .inspiration p{padding:0 10%}#colourstudio .inspiration p a{font-weight:400;color:#787878}#colourstudio .inspiration p:last-child{border-bottom:1px solid #494749;padding-bottom:20px;margin-bottom:40px}#colourstudio .panorama{background-image:url(../images/colour-studio-panoramic.jpg);height:300px}#colourstudio .panorama h2{color:#fff;text-transform:uppercase;text-align:center;font-size:32px;line-height:300px;margin:0}#colourstudio .panorama h2 .cursive{font-size:60px}#colourstudio .panorama .wrapper{position:relative}#colourstudio .panorama img{position:absolute;top:calc((100% + 60px)/2);top:-moz-calc((100% + 60px)/2);top:-webkit-calc((100% + 60px)/2);left:calc((100% - 300px)/2);left:-moz-calc((100% - 300px)/2);left:-webkit-calc((100% - 300px)/2);width:300px}#colourstudio .images img{float:left;width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2)}#colourstudio .images img:last-child{float:right}#colourstudio .centerpromos{padding:80px 0}#colourstudio .centerpromos a{float:left;margin-right:5px;width:calc((100% - 15px)/4);width:-moz-calc((100% - 15px)/4);width:-webkit-calc((100% - 15px)/4);color:#787878;text-decoration:none}#colourstudio .centerpromos a:last-child{margin-right:0}#colourstudio .centerpromos a .imgcontainer{float:left;width:100%;height:255px;overflow:hidden;position:relative}#colourstudio .centerpromos a .img{float:left;width:100%;height:100%;background-size:cover;background-position:center center;transition:all .2s ease-in-out}#colourstudio .centerpromos a img{position:absolute;width:100%;left:0;top:0;float:left}#colourstudio .centerpromos a:hover .img{transform:scale(1.1)}#colourstudio .centerpromos a .heading{text-align:center;text-transform:uppercase;margin-top:20px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #4e4e4e;float:left;width:100%;font-weight:700}#colourstudio .centerpromos a .subheading{text-align:center;float:left;width:100%;font-size:12px}#colourstudio .contact{background-image:url(../images/white-bg.png);background-size:initial;background-repeat:repeat;padding:40px 0}#colourstudio .contact .left{float:left;width:48%;text-align:center}#colourstudio .contact .left p{font-size:14px;margin:10px 0}#colourstudio .contact .right{float:right;width:48%}#colourstudio .contact .right p:first-child{margin-top:0}#colourstudio .contact .right input[type=text]{padding:10px;border:0;margin:0;margin-bottom:5px;float:left;box-sizing:border-box;width:100%;font-size:12px}#colourstudio .contact .right textarea{font-size:12px;padding:10px;border:0;margin:0;margin-bottom:5px;float:left;box-sizing:border-box;width:100%;height:100px}#colourstudio .contact .right .g-recaptcha{float:left;transform:scale(.93);transform-origin:0 0}#colourstudio .contact .right input[type=submit]{font-size:12px;padding:10px 30px;border:0;margin:0;float:right;box-sizing:border-box;color:#fff;background-image:url(../images/submit-red.png);margin-top:36px}#colourstudio .mapwrapper{position:relative}#colourstudio #gmap{float:left;width:100%;height:400px}#colourstudio .mapwrapper #directions{padding:1%;background-color:#fff;position:absolute;top:20px;left:50%;width:500px;margin-left:-250px;z-index:12}#colourstudio .mapwrapper #directions input{float:left;width:63%;padding:1%;font-size:14px;border:solid 1px #bababa;background-color:#fff;color:#bababa;margin:0;margin-right:6%}#colourstudio .mapwrapper #directions button{float:right;padding:6.5px 1%;width:28%;background-color:#c00;margin:0;border:0;color:#fff;text-transform:uppercase;cursor:pointer}#colourstudio .interactive-display{display:block;position:relative;min-height:500px;overflow:hidden;margin-bottom:20px}#colourstudio .facade{display:inline-block;position:relative}#colourstudio .facade .facade-name{position:absolute;z-index:100;left:3%}#colourstudio #touch-tool .iframewrapper{width:1200px;height:675px}#colourstudio #touch-tool iframe{width:100%;height:100%;border:0}@media screen and (max-width:1275px){#colourstudio #touch-tool iframe{width:1200px}}@media screen and (max-width:1200px){#colourstudio #touch-tool iframe{width:974px}}@media screen and (max-width:1023px){#colourstudio #touch-tool iframe{width:718px}}@media screen and (max-width:767px){#colourstudio #touch-tool iframe{width:300px}}#interactive-materials{display:block;position:absolute;top:30px}#interactive-materials .material{display:block;position:relative}#interactive-materials .material-name{position:absolute;z-index:100;left:.1%;width:140px}#show-materials{position:absolute}#loading-spinner{display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.53)}#loading-spinner img{left:46%;top:43%;position:absolute}#load-error{display:none;position:absolute;width:100%;height:100%;background-color:#fff;text-align:center;padding-top:20%}#interactive-colors{display:block;position:absolute;left:150px;top:100%}#interactive-colors .color{display:inline-block;width:75px;height:75px;font-size:13px}#show-colors{position:absolute;top:-30px}#interactive-facade-background{position:absolute;z-index:-1}#promotions .top h1{text-align:center;font-size:26px;margin-top:40px;padding-top:20px;text-transform:uppercase;font-family:pantonlight;border-top:1px solid #494749}#promotions .top h1 b{font-family:pantonbold;font-weight:400}#promotions .top p{text-align:center}#promotions .top p a{font-weight:400;color:#787878}#promotions .top p:last-child{border-bottom:1px solid #494749;margin-bottom:40px;padding-bottom:20px}#promotions .promos{text-align:left;padding:40px 0}#promotions .promos .right p a{font-weight:400;color:#787878}#promotions .promo{width:100%;float:left;margin-bottom:40px}#promotions .promo .left{width:48%;float:left}#promotions .promo .left img{margin:0 auto;display:block}#promotions .promo .right{width:48%;float:right;margin:40px 0;padding:20px 0;border-top:1px solid #494749;border-bottom:1px solid #494749}#promotions .promo h2{text-transform:uppercase;font-size:26px;font-family:pantonlight}#promotions .promo h2 b{font-family:pantonbold;font-weight:400}#promotions .promos h2 strong{font-family:pantonbold;font-weight:400}#promotions .promo_details{width:100%;float:left;margin-bottom:5px}#promotions .promo_details .wrapper{overflow:auto;background-color:#e8e7e6}#promotions .promo_details .left{width:50%;float:left}#promotions .promo_details .left img{display:block}#promotions .promo_details .right{width:50%;float:right;border:25px solid #e8e7e6;padding:40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#promotions .promo_details .text_holder{padding:20px;width:100%;float:left;border-top:1px solid #494749;border-bottom:1px solid #494749;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#promotions .promo_details .right .text_holder p a{font-weight:400;color:#fff}#promotions .promo_details h2{text-transform:uppercase;font-size:26px;font-family:pantonlight}#promotions .promo_details h2 b,#promotions .promo_details h2 strong{font-family:pantonbold;font-weight:400}#promotions .contact{padding:40px 0;text-align:center}#promotions .contact h2{font-size:32px;text-transform:uppercase;font-family:pantonlight}#promotions .contact h2 b{font-family:pantonbold;font-weight:400}#promotions .contact p{padding-bottom:20px}#promotions .contact form{width:600px;margin:0 auto;max-width:100%}#promotions .contact input[type=text]{padding:10px;border:1px solid #e4e4e4;margin:0;margin-bottom:5px;float:left;box-sizing:border-box;width:100%;font-size:12px}#promotions .contact select{padding:10px 5px;border:1px solid #e4e4e4;margin:0;margin-bottom:5px;float:left;box-sizing:border-box;width:100%;font-size:12px}#promotions .contact textarea{font-size:12px;padding:10px;border:1px solid #e4e4e4;margin:0;margin-bottom:5px;float:left;box-sizing:border-box;width:100%;height:100px}#promotions .contact input[type=submit]{font-size:12px;padding:10px 30px;border:0;margin:0;float:right;box-sizing:border-box;color:#fff;background-image:url(../images/submit-red.png)}#promotions .contact .pdf{padding:10px 30px;text-transform:uppercase;color:#fff;text-decoration:none;background:#c00;display:inline-block;margin-bottom:20px}#promotions .contact .g-recaptcha{float:left;transform:scale(.93);transform-origin:0 0}.brochures-page *{box-sizing:border-box}.brochures-page .pdf-container{padding-top:50px;padding-bottom:50px}.brochures-page .button{height:auto;float:none;padding:12px 20px;display:inline-block}.brochures-page .left{float:left;width:50%;padding-right:30px}.brochures-page .right{float:right;width:50%;padding-left:30px}.brochures-page .pdf img{display:block;margin-bottom:30px}.brochures-page .pdf p{font-size:15px}.brochures-page .pdf h2{font-weight:600;font-size:18px;margin-bottom:5px}@media screen and (max-width:767px){.brochures-page .left,.brochures-page .right{width:100%;padding-left:0;padding-right:0;margin-bottom:20px}.brochures-page .pdf-container{padding-top:20px;padding-bottom:20px}}#proslider{width:100%;height:900px;z-index:0;position:relative}#proslider #slides{margin:0}#proslider .wrapper{height:100%;text-align:center}#proslider .overlay{height:100%;width:100%;position:absolute;background:rgba(255,255,255,.8);z-index:-1}#proslider .nav{z-index:3;margin-top:0!important;height:100%;display:block!important}#proslider .nav #next,#proslider .nav #prev{margin:0!important;background:#e4e4e4;line-height:400px;padding:0 20px}#proslider .nav img{width:15px!important}#proslider #slides img{width:100%}#proslider #slides a{float:left;width:calc(100% - 110px);width:-moz-calc(100% - 110px);width:-webkit-calc(100% - 110px);margin:0 55px;position:relative;z-index:4}#proslider .indicators{position:absolute;bottom:7%;left:50%;color:#fff;width:1200px;margin-left:-600px;height:10px;text-align:center}#proslider .indicators img{margin:0 5px}#playhouse{position:relative;z-index:2;background:#fff}.headbanner.playhouse{height:calc(100% - 95px);height:-moz-calc(100% - 95px);height:-webkit-calc(100% - 95px);position:relative;z-index:1}.headbanner.playhouse .wrapper{height:100%}.headbanner.playhouse table{float:left;width:100%;height:100%;border-spacing:0;text-align:center}.headbanner.playhouse img.down{position:absolute;left:calc((100% - 100px)/2);left:-moz-calc((100% - 100px)/2);left:-webkit-calc((100% - 100px)/2);cursor:pointer;bottom:60px}#playhouse .kids{text-align:center;padding:40px 0}#playhouse .kids h1{text-transform:uppercase;font-size:32px}#playhouse .kids h1 .cursive{font-size:60px}#playhouse .kids iframe{width:100%;float:left}#playhouse .kids .left{width:48%;float:left}#playhouse .kids .left p:first-child{margin-top:0}#playhouse .kids .right{width:48%;float:right}#playhouse .hours{background-image:url(../images/white-bg.png);background-size:initial;background-repeat:repeat;text-align:center;padding:40px 0}#playhouse .hours h2{margin:0}#playhouse .hours h2 .cursive{text-transform:none}#playhouse .promos .promo{float:left;background-size:cover;background-position:center center;width:calc((100% - 15px)/4);width:-moz-calc((100% - 15px)/4);width:-webkit-calc((100% - 15px)/4);margin:5px 5px 5px 0;height:300px}#playhouse .promos .promo:nth-child(4n+4){margin-right:0}#playhouse .images img{float:left;width:calc(100%/3);width:-moz-calc(100%/3);width:-webkit-calc(100%/3)}#knockdown .text{padding-bottom:20px}#knockdown .text.qld{text-align:center}#knockdown .text.qld p{text-align:center}#knockdown .text.qld p a{font-weight:400;color:#787878}#knockdown .text.qld p:last-child{padding-bottom:30px;border-bottom:1px solid #494749}#knockdown h1{text-transform:uppercase;font-size:26px;font-weight:400;text-align:center;margin-top:40px;font-family:pantonlight;padding-top:20px;border-top:1px solid #494749}#knockdown h1 b{font-family:pantonbold;font-weight:400}#knockdown h1 .cursive{font-size:60px}#knockdown .text.nsw .left{float:left;width:52%}#knockdown .text.nsw .right{float:right;width:41%}#knockdown .text iframe{width:100%;float:left;height:400px}#knockdown .text.qld iframe{margin-top:30px}#knockdown .text.qld .placeholder{margin:30px 12.5px 0;display:inline-block}#knockdown .button{background:#c00;color:#787878}#knockdown .button.pdf{background-color:F6B92A;background-image:url(../images/pdf-icon.png);background-size:contain;background-position:right center;background-repeat:no-repeat;padding:10px 50px}#knockdown .contact{background-image:url(../images/white-bg.png);background-size:initial;background-repeat:repeat}#knockdown .contact .left{width:34%;float:left}#knockdown .contact .right{width:62%;float:right}#knockdown .contact .right .img{float:left;width:100%;position:relative;height:0;padding-bottom:75%;background-size:cover;background-position:center center;margin:20px 0 5px}#knockdown .contact .right .img .button{position:absolute;right:10px;bottom:10px}#knockdown h2{text-transform:uppercase;font-size:26px;padding-top:20px;margin:0;font-family:pantonlight}#knockdown h2 b{font-family:pantonbold;font-weight:400}#knockdown .contact input[type=text]{padding:10px;border:1px solid #e4e4e4;margin:0;margin-bottom:5px;float:left;box-sizing:border-box;width:100%;font-size:12px}#knockdown .contact select{padding:10px 5px;border:1px solid #e4e4e4;margin:0;margin-bottom:5px;float:left;box-sizing:border-box;width:100%;font-size:12px}#knockdown .contact textarea{font-size:12px;padding:10px;border:1px solid #e4e4e4;margin:0;margin-bottom:5px;float:left;box-sizing:border-box;width:100%;height:100px}#knockdown .contact .g-recaptcha{float:left;transform:scale(.93);transform-origin:0 0}#knockdown .contact input[type=submit]{font-size:12px;padding:10px 30px;border:0;margin:0;float:right;box-sizing:border-box;color:#fff;background-image:url(../images/submit-red.png)}#knockdown .qld .button{float:none}#knockdown .grid .grid-item{float:left;width:calc((100% - 60px)/3);width:-moz-calc((100% - 60px)/3);width:-webkit-calc((100% - 60px)/3);margin-right:20px;margin-bottom:20px}#knockdown .grid .grid-item:nth-child(3n+1){clear:left}#knockdown .grid .grid-item:nth-child(3n+3){margin-right:0}#inclusions .collection_bar{width:73%;float:left;border-bottom:1px solid #494749;text-align:center;line-height:2;padding-bottom:8px;margin-bottom:20px}#inclusions .collection_bar img{height:16px;vertical-align:middle}#inclusions .container.top .button{padding:14px 20px;font-size:15px}#inclusions .complete_bar{width:25%;float:right;border-bottom:1px solid #494749;text-align:center;line-height:2;padding-bottom:6px;padding-top:2px;margin-bottom:20px}#inclusions .complete_bar img{height:20px;vertical-align:middle;height:20px;vertical-align:middle}#inclusions .headbanner{float:left;width:100%;background-position:fixed}#inclusions .top h1{text-align:center;font-size:26px;margin-top:40px;padding-top:20px;text-transform:uppercase;font-family:pantonlight;border-top:1px solid #494749}#inclusions .top h1 b{font-weight:400;font-family:pantonbold}#inclusions .top p{text-align:center}#inclusions .top p a{font-weight:400;color:#787878}#inclusions .top p:last-child{border-bottom:1px solid #494749;padding-bottom:20px;margin-bottom:0}#inclusions .top .button:first-child{margin-left:calc((100% - 160px)/2);margin-left:-moz-calc((100% - 160px)/2);margin-left:-webkit-calc((100% - 160px)/2);margin-top:30px}#inclusions .text b{font-family:pantonbold;font-weight:400}#inclusions .pag_content{text-align:center;display:none;margin:20px 0 30px}#inclusions .pag_content p{width:600px;max-width:100%;margin:20px auto}#inclusions .pag_content h2{font-size:22px;text-transform:uppercase;width:600px;margin:0 auto;max-width:100%;font-weight:300;padding-bottom:20px}#inclusions .pag_content.evolution h2{border-bottom:2px solid #c00}#inclusions .pag_content.sapphire h2{border-bottom:2px solid #292669}#inclusions .pag_content.diamond h2{border-bottom:2px solid #939398}#inclusions .pag_content.ruby h2{border-bottom:2px solid #7b0026}#inclusions .pag_content.complete h2{border-bottom:2px solid #fcb913}#inclusions .promotion_link{margin:30px 0;display:block}#inclusions .promotion_link img{display:block}#inclusions .promos .promo{width:calc(100%/3);width:-moz-calc(100%/3);width:-webkit-calc(100%/3);text-align:center;float:left;padding-bottom:30px}#inclusions .promos .promo .button{float:none}#inclusions .promos .promo.complete_promo .button{background:#c00}#inclusions .promos .promo .clickable{cursor:pointer;float:left;width:100%;margin-bottom:30px;background-size:cover;background-position:center center}#inclusions .promos .promo .clickable .overlay{float:left;width:100%;height:100%;background:rgba(73,71,73,.5);display:none}#inclusions .promos .promo .clickable:hover .overlay{display:block}#inclusions .qld .promos .promo{width:calc(100%/4);width:-moz-calc(100%/4);width:-webkit-calc(100%/4)}#inclusions .numbered{display:none}#inclusions .numbered .main{float:left;width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2);margin-bottom:5px;margin-right:5px}#inclusions .numbered .info{float:right;width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2);margin-bottom:5px;border:#e4e4e4 1px solid;box-sizing:border-box;padding:20px;overflow:auto}#inclusions .numbered .info .content{display:none}#inclusions .numbered .info .content h2{font-size:22px;text-transform:uppercase}#inclusions .numbered.evolution .info .content h2{border-bottom:2px solid #c00}#inclusions .numbered.sapphire .info .content h2{border-bottom:2px solid #292669}#inclusions .numbered.diamond .info .content h2{border-bottom:2px solid #939398}#inclusions .numbered.ruby .info .content h2{border-bottom:2px solid #7b0026}#inclusions .numbered.complete .info .content h2{border-bottom:2px solid #fcb913}#inclusions .numbered .info .content .element{float:left;width:100%;padding-bottom:10px}#inclusions .numbered .info .content .element .text{float:left;width:100%;text-align:left}#inclusions .numbered .info .content .element .text strong{text-transform:uppercase;font-size:14px}#inclusions .numbered.evolution .info .content .element .text strong{color:#c00}#inclusions .numbered.sapphire .info .content .element .text strong{color:#292669}#inclusions .numbered.diamond .info .content .element .text strong{color:#939398}#inclusions .numbered.ruby .info .content .element .text strong{color:#7b0026}#inclusions .numbered.complete .info .content .element .text strong{color:#fcb913}#inclusions .numbered .info .content .element .img{float:left;width:50px}#inclusions .numbered .info .content .element .text p{padding:0;width:auto;max-width:inherit}#inclusions .numbered .info .content .element .text p:first-child{margin-top:0}#inclusions .numbered .small{float:left;margin-right:5px;cursor:pointer;display:none;background-size:cover;background-position:center center}#inclusions .numbered .small table{float:left;width:100%;height:100%;border-spacing:0;text-align:center;display:table;background:rgba(73,71,73,.7);color:#fff;text-transform:uppercase}#inclusions .numbered .small:hover table{display:none}#inclusions .numbered .count1 .small{width:100%;margin-right:0}#inclusions .numbered .count2 .small{width:calc((100% - 6px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2)}#inclusions .numbered .count3 .small{width:calc((100% - 11px)/3);width:-moz-calc((100% - 10px)/3);width:-webkit-calc((100% - 10px)/3)}#inclusions .numbered .count4 .small{width:calc((100% - 16px)/4);width:-moz-calc((100% - 15px)/4);width:-webkit-calc((100% - 15px)/4)}#inclusions .numbered .count5 .small{width:calc((100% - 21px)/5);width:-moz-calc((100% - 20px)/5);width:-webkit-calc((100% - 20px)/5)}#inclusions .numbered .count6 .small{width:calc((100% - 26px)/6);width:-moz-calc((100% - 25px)/6);width:-webkit-calc((100% - 25px)/6)}#inclusions .numbered .count7 .small{width:calc((100% - 31px)/7);width:-moz-calc((100% - 30px)/7);width:-webkit-calc((100% - 30px)/7)}#inclusions .numbered .count8 .small{width:calc((100% - 36px)/8);width:-moz-calc((100% - 35px)/8);width:-webkit-calc((100% - 35px)/8)}#inclusions .numbered .count9 .small{width:calc((100% - 41px)/9);width:-moz-calc((100% - 40px)/9);width:-webkit-calc((100% - 40px)/9)}#inclusions .numbered .count10 .small{width:calc((100% - 46px)/10);width:-moz-calc((100% - 45px)/10);width:-webkit-calc((100% - 45px)/10)}#inclusions .numbered .count2 .small:nth-child(2n+2),#inclusions .numbered .count3 .small:nth-child(3n+3),#inclusions .numbered .count4 .small:nth-child(4n+4),#inclusions .numbered .count5 .small:nth-child(5n+5),#inclusions .numbered .count6 .small:nth-child(6n+6),#inclusions .numbered .count7 .small:nth-child(7n+7),#inclusions .numbered .count8 .small:nth-child(8n+8),#inclusions .numbered .count9 .small:nth-child(9n+9),#inclusions .numbered .count10 .small:nth-child(10n+10){margin-right:0}#inclusions .centerpromos{padding:80px 0}#inclusions .centerpromos a{float:left;margin-right:5px;width:calc((100% - 15px)/4);width:-moz-calc((100% - 15px)/4);width:-webkit-calc((100% - 15px)/4);color:#787878;text-decoration:none}#inclusions .centerpromos a:last-child{margin-right:0}#inclusions .centerpromos a .imgcontainer{float:left;width:100%;height:0;padding-bottom:86%;overflow:hidden;position:relative}#inclusions .centerpromos a .img{float:left;width:100%;height:100%;background-size:cover;background-position:center center;transition:all .2s ease-in-out;position:absolute}#inclusions .centerpromos a img{position:absolute;width:100%;left:0;top:0;float:left}#inclusions .centerpromos a:hover .img{transform:scale(1.1)}#inclusions .centerpromos a .heading{text-align:center;text-transform:uppercase;margin-top:20px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #4e4e4e;float:left;width:100%;font-weight:700}#inclusions .centerpromos a .subheading{text-align:center;float:left;width:100%;font-size:12px}#zero form{width:100%;max-width:600px;margin:0 auto}.forsale{padding:20px 0;margin:35px 0;border-top:1px solid #494749;border-bottom:1px solid #494749}#zero h1{text-align:center;font-size:26px;margin-top:40px;text-transform:uppercase;font-family:pantonlight;margin-top:0;margin-bottom:10px}#zero h2{text-align:center;font-size:26px;margin-top:40px;text-transform:uppercase;font-family:pantonlight;margin-top:0}#zero h2 b{font-family:pantonbold;font-weight:400}#zero p{text-align:center}#zero .input{float:left;width:100%;padding-bottom:100px}#zero .input input[type=text]{float:left;margin:0;padding:10px;width:calc(100% - 144px);width:-moz-calc(100% - 144px);width:-webkit-calc(100% - 144px)}#zero .input input[type=submit]{float:left;background-image:url(../images/submit-red.png);border:0;margin:0;padding:10px 30px;color:#fff;border:2px solid #c00;margin-left:5px;cursor:pointer}#contact .borderbott{border-bottom:1px solid #e4e4e4;padding-top:40px;padding-bottom:10px;margin-bottom:10px;text-transform:uppercase}#contact .borderbott img{width:200px}#contact .third{width:calc((100% - 10px)/3);width:-moz-calc((100% - 10px)/3);width:-webkit-calc((100% - 10px)/3);float:left;margin-right:5px}#contact .third:nth-child(3n+3){margin-right:0}#contact .third h2{text-transform:uppercase;margin:0}#contact .third p{margin:10px 0;font-size:14px}#contact .third p a{color:#787878;text-decoration:none;font-weight:400}#contact .third ul{padding-left:20px;margin-top:-10px}#contact .third ul li{font-size:14px}#contact .top{padding-bottom:20px}#contact .top .third{position:relative;height:560px}#contact .top .third img{position:absolute;bottom:0;left:0}#contact .top .third:first-child h2{color:#fff;background:#c00;padding:10px;float:left;box-sizing:border-box;width:100%}#contact .top .third:first-child h2 a{color:#fff;text-decoration:none}#contact .top .third:nth-child(2) h2{color:#fff;background:#b1b1b1;padding:10px;float:left;box-sizing:border-box;width:100%}#contact .top .third:nth-child(3) h2{color:#fff;background:#c00;padding:10px;float:left;box-sizing:border-box;width:100%}#contact .middle{background-image:url(../images/white-bg.png);background-size:initial;background-repeat:repeat;padding:20px 0}#contact input[type=text]{float:left;margin:0;padding:10px;width:100%;box-sizing:border-box;margin-top:10px;border:1px solid #aaa;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact select{float:left;margin:0;padding:10px;width:100%;box-sizing:border-box;border:1px solid #f2f2f2;background:#f2f2f2;margin-top:10px}#contact textarea{float:left;margin:0;padding:10px;width:100%;box-sizing:border-box;border:1px solid #f2f2f2;margin-top:10px;height:100px;border:1px solid #aaa;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact input[type=submit]{float:right;background-image:url(../images/submit-red.png);border:0;margin:0;padding:7px 25px;color:#fff;border:2px solid #c00;cursor:pointer;margin-top:10px;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact input[type=file]{float:left;margin-top:10px}#contact #resume{display:none}#contact label[for=resume]{float:left;background:#b1b1b1;padding:10px 30px;font-size:12px;margin-top:10px;cursor:pointer;width:90px}#contact #resume-holder{float:left;margin-top:10px;height:37px;padding:7px;border:1px solid #aaa;margin-left:10px;width:calc(100% - 160px);width:-moz-calc(100% - 160px);width:-webkit-calc(100% - 160px);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#contact .g-recaptcha{clear:left;float:left;margin-top:10px;transform:scale(1);transform-origin:0 0}#contact .gmap{float:left;width:100%;height:300px;margin-top:10px}#contact .middle .third .gmap{height:500px}#contact .middle .third:first-child{height:500px;position:relative}#contact .middle .third:first-child img{position:absolute;bottom:0;left:0}#contact .studio{padding:10px;box-sizing:border-box;background-color:#999}#contact .studio h2{color:#fff;float:left;margin:0;text-transform:uppercase}#contact .studio .hours{float:right;color:#fff;line-height:27px}#contact .bottom{padding-top:20px;padding-bottom:20px}#contact .bottom h2{padding:10px;background-color:#999;color:#fff;float:left;width:100%;box-sizing:border-box;text-transform:uppercase}#contact .bottom .display{float:left;width:calc((100% - 30px)/4);width:-moz-calc((100% - 30px)/4);width:-webkit-calc((100% - 30px)/4);margin-right:10px;margin-bottom:20px}#contact .bottom .display:nth-child(4n+4){margin-right:0}#contact .bottom .display h2{padding:0;float:none;width:100%;border-bottom:#4e4e4e 1px solid;text-transform:uppercase;background:0 0;font-size:16px;color:#787878;margin:0}#contact .bottom .display p{margin:10px 0}#contact .bottom .display p img{height:15px;vertical-align:middle;margin-right:5px}#contact .bottom .display p a{color:#787878;text-decoration:none;font-weight:400}#contact .bottom .display .button{font-size:12px;font-size:12px;text-align:center;margin:0 10px 10px 0}#contact .bottom .display .button.grey{background-color:#999;padding:13.5px 30px}#contact .careers h2{padding:10px;background-color:#999;color:#fff;float:left;width:100%;box-sizing:border-box;text-transform:uppercase}#contact .careers h2 .cursive{line-height:26px}#contact .careers h2 img{width:200px}#contact .careers .left{float:left;width:51%;margin-bottom:20px}#contact .careers .left img{float:left;width:100%}#contact .careers .right{float:right;width:48%}#contact .careers .right h2{margin:0 0 25px;background-color:transparent;color:#787878;padding:0}#contact .careers .right p{margin-bottom:18px}#contact .careers .right h2 img{width:200px;margin-right:5px}#contact .promos .promo{float:left;background-size:cover;background-position:center center;width:calc((100% - 15px)/4);width:-moz-calc((100% - 15px)/4);width:-webkit-calc((100% - 15px)/4);margin:5px 5px 5px 0;height:300px}#contact .promos .promo:nth-child(4n+4){margin-right:0}#muse .headbanner{text-align:center;line-height:250px}#muse .headbanner img{vertical-align:middle}#muse .text{padding:40px 0}#muse .text.center{text-align:center}#muse .text h1{font-size:32px;text-align:center;text-transform:uppercase;font-weight:400;margin-bottom:0;margin-top:20px;line-height:30px}#muse .text h1 .cursive{font-size:60px}#muse .text p{text-align:center}#muse .bigimg{height:1000px;position:relative}#muse .bigimg .popup{position:absolute}#muse .bigimg .popup .plus{cursor:pointer;float:left;width:30px}#muse .bigimg .popup.right .plus{float:right}#muse .bigimg .popup .body{display:none;float:left;position:relative;z-index:3}#muse .bigimg .popup .body .img{float:left;width:150px;height:184px;background-size:cover;background-position:center center}#muse .bigimg .popup .body .text{float:left;width:400px;box-sizing:border-box;padding:20px;background:#fff;position:relative;height:184px}#muse .bigimg .popup.right .text{float:right}#muse .bigimg .popup .body .text h2{font-size:18px;float:none;color:#787878}#muse .bigimg .popup .body .text p{color:#787878}#muse .bigimg .popup .body .text .button{position:absolute;bottom:0;right:0;margin:0}#muse .clickable .text{padding:20px 0 0}#muse .clickable .text h2{text-transform:uppercase;font-size:32px}#muse .clickable .text h2 .cursive{font-size:60px}#muse .clickable .text h2:first-child{float:left}#muse .clickable .text h2:nth-child(2){float:right;font-size:26px;line-height:88px}#muse .clickable .text h2:nth-child(2) .cursive{font-size:40px}#muse .clickable .text h3{font-size:22px;border-bottom:1px solid #c00}#muse .clickable .text p{text-align:left}#muse .rooms{padding:40px 0;background:#4e4e4e}#muse .rooms .room{float:left;margin-right:5px;height:250px;cursor:pointer;background-size:cover;background-position:center center;position:relative}#muse .rooms .room .overlay{background:rgba(73,71,73,.5);position:absolute;top:0;left:0;width:100%;height:100%}#muse .rooms .room table{float:left;width:100%;height:100%;border-spacing:0;text-align:center;position:relative}#muse .rooms .room h2{text-transform:uppercase;color:#fff}#muse .rooms .room h3{font-size:18px;color:#fff}#muse .rooms .rrapper{float:left;width:calc(100% - 100px);overflow:hidden}#muse .rooms .roomslist{float:left;min-width:100%;padding:0;margin:0;list-style:none}#muse .rooms .nav{width:50px;text-align:center;margin-top:70px}#muse .rooms .nav img{width:25px;cursor:pointer}#muse .rooms .nav.prev{float:left}#muse .rooms .nav.next{float:right}#muse .notify{text-align:center;padding-bottom:20px}#muse .notify h2{text-transform:uppercase;float:left;margin:0;line-height:38px}#muse .notify .input{float:right}#muse .notify .input input[type=text]{float:left;margin:0;padding:10px;width:calc(100% - 142px);width:-moz-calc(100% - 142px);width:-webkit-calc(100% - 142px)}#muse .notify .input input[type=submit]{float:left;background-image:url(../images/submit-red.png);border:0;margin:0;padding:10px 30px;color:#fff;border:2px solid #c00;margin-left:5px;cursor:pointer}#muse .roman{font-family:quattrocentro,serif}#muse .grand{font-family:unifrakturcook,cursive}#muse .willos{font-family:cinzel decorative,cursive}#muse .ultra{font-family:ubuntu,sans-serif}#muse .slider h2{margin-bottom:-22px;color:#fff;text-transform:uppercase;z-index:4;position:absolute;padding:5px 10px;font-size:16px;height:29px;bottom:167px;line-height:29px}#muse .mainimg{width:100%;display:block;margin-bottom:135px}#muse .main-nav{width:100%;display:block;position:absolute;top:50%;margin-top:-34px;height:0}#muse .main-nav .prev-thumbs{float:left;cursor:pointer;height:46px;opacity:.7}#muse .main-nav .next-thumbs{float:right;cursor:pointer;height:46px;opacity:.7}#muse #thumbs-slider{position:absolute;left:0;bottom:0;width:100%;padding:10px 0;background:#000;height:125px}#muse #thumbs-slider table{width:100%;height:100%;float:left;text-align:center;border-spacing:0}#muse #thumbs-slider ul{padding:0;float:left;width:calc(100% - 40px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);padding:0 20px;height:115px;margin:0;overflow:hidden}#muse #thumbs-slider li{list-style:none;float:left;padding:0 5px;width:calc((100% - 60px)/6);width:-moz-calc((100% - 60px)/6);width:-webkit-calc((100% - 60px)/6)}#muse #thumbs-slider li img{width:100%;cursor:pointer}#muse #thumbs-slider .nav{display:block!important;margin-top:0!important}#muse #thumbs-slider .nav img{width:15px!important;position:absolute;cursor:pointer}#muse #thumbs-slider .nav .prev-thumbs{left:5px;margin-top:50px}#muse #thumbs-slider .nav .next-thumbs{right:5px;margin-top:50px}#muse .menu{margin-top:-184px;position:relative;padding:5px 20px;width:calc(100% - 40px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);background:rgba(73,71,73,.5)}#muse .menu .button{background:0 0;border:1px solid #fff;float:right;margin:0;margin-right:10px;padding:5px 30px}#muse .menu .button#virtualtour-btn{float:left}#muse .menu .button.selected{background:#c00}#muse .slider{position:relative;overflow:hidden;background-color:#000}#muse .slider.interior,#muse .slider.floorplan{display:none}#wherewebuild{padding-bottom:20px}#wherewebuild .top{border-top:1px solid #494749;border-bottom:1px solid #494749;padding:20px 0;margin:40px 0}#wherewebuild .top p{text-align:center}#wherewebuild .top p:last-child{margin-bottom:0;padding-bottom:0}#wherewebuild img{float:left;width:100%}#wherewebuild img#city,#wherewebuild img#legend{margin:0 0 20px;width:calc((100% - 10px)/2);width:-moz-calc((100% - 10px)/2);width:-webkit-calc((100% - 10px)/2);margin-right:5px}#wherewebuild h1{font-weight:400;text-align:center;font-size:26px;margin-top:0;text-transform:uppercase;font-family:pantonlight}#wherewebuild h1 b{font-family:pantonbold;font-weight:400}#wherewebuild .button{margin-bottom:10px;margin-top:10px}#wherewebuild .half{width:calc((100% - 10px)/2);width:-moz-calc((100% - 10px)/2);width:-webkit-calc((100% - 10px)/2);float:left;margin-right:5px}#wherewebuild .half:nth-child(3n+3){margin-right:0}#wherewebuild .half h2{text-transform:uppercase;margin:0}#wherewebuild .half:first-child h2{color:#fff;background:#c00;padding:10px;float:left;box-sizing:border-box;width:100%}#wherewebuild .half:first-child h2 a{color:#fff;text-decoration:none}#wherewebuild .half:nth-child(2) h2{color:#fff;background:#b1b1b1;padding:10px;float:left;box-sizing:border-box;width:100%}#wherewebuild .half p{margin:10px 0}#wherewebuild .half p a{color:#787878;text-decoration:none;font-weight:400}#wherewebuild input[type=text]{float:left;margin:0;padding:10px;width:100%;box-sizing:border-box;margin-top:10px;border:1px solid #aaa;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#wherewebuild select{float:left;margin:0;padding:10px;width:100%;box-sizing:border-box;border:1px solid #f2f2f2;background:#f2f2f2;margin-top:10px}#wherewebuild textarea{float:left;margin:0;padding:10px;width:100%;box-sizing:border-box;border:1px solid #f2f2f2;margin-top:10px;height:216px;border:1px solid #aaa;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#wherewebuild input[type=submit]{float:right;background-image:url(../images/submit-red.png);border:0;margin:0;padding:7px 25px;color:#fff;border:2px solid #c00;cursor:pointer;margin-top:49px;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#wherewebuild .g-recaptcha{clear:left;float:left;margin-top:10px;transform:scale(1);transform-origin:0 0}#footer{font-size:12px}#footer .ltgrey{background:#f2f2f2;padding:40px 0 20px}@media screen and (max-width:500px){#footer .ltgrey{padding:0}#footer .ltgrey .container.top{display:none}}#footer .dkgrey{background:#4e4e4e;text-align:center;color:#fff;padding:10px 0}#footer .dkgrey a{color:#fff;text-decoration:none}#footer .dkgrey span{cursor:pointer}#footer .ltgrey .left{float:left;width:180px}#footer .ltgrey .left .ttl{text-transform:uppercase;font-size:19px;margin-bottom:20px;font-family:open sans,sans-serif;font-weight:300}#footer .ltgrey .left .social a{float:left;margin-right:5px}#footer .ltgrey .left .social a img{float:left}#footer .ltgrey .right{float:left;margin-left:40px;width:calc(94% - 180px);width:-moz-calc(94% - 180px);width:-webkit-calc(94% - 180px)}#footer .ltgrey .right a{float:left;width:100%;text-decoration:none;color:#787878}#footer .ltgrey .right a:first-child{font-weight:700;text-transform:uppercase}#footer .ltgrey .right .column{float:left;width:15%;margin-right:2%}#footer .ltgrey .right .column:last-child{margin-right:0}#footer .ltgrey .right .column:first-child a{font-weight:700;text-transform:uppercase}#footer .ltgrey .phone{float:left;font-size:16px;font-weight:700;line-height:61px}#footer .ltgrey .phone a{float:left;font-size:16px;font-weight:700;color:#787878;text-decoration:none}#footer .ltgrey .phone a span{color:#c00}#footer .ltgrey .logo{float:left}#footer .ltgrey .logo img{width:150px}#footer .ltgrey .top{margin-bottom:20px}::-webkit-input-placeholder{color:#787878;font-family:open sans,sans-serif}:-moz-placeholder,::-moz-placeholder{color:#787878;opacity:1;font-family:open sans,sans-serif}:-ms-input-placeholder{color:#787878;font-family:open sans,sans-serif}#disclaimer h1{text-align:center;font-weight:400;font-size:28px;text-transform:uppercase;font-family:pantonlight}#disclaimer .content{padding:20px 0;margin:40px 0;border-top:1px solid #494749;border-bottom:1px solid #494749}.hldirections{display:none}#finance .flex-container{display:flex;flex-flow:row wrap;justify-content:center;margin:5px}#finance .flex-item{margin:5px}#finance .center{text-align:center}#finance .headbanner{height:400px;background-position:bottom center}#finance .headbanner .overlay{width:100%;height:400px;position:absolute;top:137px;padding:10px 0}#finance .headbanner .overlay .img{background:url(../images/finance/overlay3.png) no-repeat center center;width:inherit;height:inherit;transform:scale(.9)}#finance .top{padding-bottom:12px}#finance .top h1{font-weight:400;font-size:30px;text-transform:none;padding:30px 0;margin:0}#finance .top .lenders{margin:5px 0}#finance .top .lenders .lender{margin:5px}#finance .top .lenders .lender img.logo{height:40px;width:auto;margin:0 auto;vertical-align:middle}#finance .container.grey{background-color:#d3d3d3}#finance .container .wrapper:last-child{border-bottom:1px solid #787878}#finance>.container:not(.grey){padding-top:10px;padding-bottom:10px}#finance h2{margin-top:20px;font-size:20px}#finance p{font-size:16px}#finance #calculator{margin:0 auto;width:650px;height:669px}#finance #calculator iframe{border:none}#finance .reasons{justify-content:space-around}#finance .reason{width:275px;margin:0}#finance .offer{padding:15px 0;font-size:20px;background-color:#f2f2f2}#finance .offer-details{font-size:25px;font-weight:700;line-height:34px}#finance .offer-details sup{font-size:12px}#finance .footer-text{width:calc(100% - 220px);float:left}#finance .loan-market-logo{width:210px;float:right}#aftersales{text-align:center}#aftersales .headbanner .wrapper{display:flex;justify-content:center}#aftersales .headbanner h1{text-transform:none;line-height:50px;width:auto;color:#787878;background:rgba(255,255,255,.9);border-radius:5px;padding:25px 100px;float:left;margin-top:75px;font-weight:300}#aftersales .top{padding:80px 0 40px}#aftersales .top.thanks{padding:80px 0}#aftersales .top h2{font-weight:600;font-size:32px;line-height:42px;margin:0 0 20px}#aftersales .top h3{font-weight:600;font-size:26px;line-height:36px;text-transform:none;margin:0 0 20px}#aftersales .top h4{font-weight:600;font-size:22px;line-height:32px;margin:0 0 20px}#aftersales .top h5{font-weight:600;font-size:18px;line-height:24px;margin:0 0 20px}#aftersales .top h6{font-weight:600;font-size:16px;line-height:1.7;margin:0 0 20px}#aftersales .top p:first-child{margin-top:0}#aftersales .top .buttons{display:flex;justify-content:center}#aftersales .form{padding-bottom:80px}#aftersales .form form{width:600px;margin:0 auto}#aftersales input[type=text]{float:left;margin:0;padding:10px;width:100%;box-sizing:border-box;margin-top:10px;border:1px solid #aaa;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#aftersales textarea{float:left;margin:0;padding:10px;width:100%;box-sizing:border-box;border:1px solid #f2f2f2;margin-top:10px;height:100px;border:1px solid #aaa;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#aftersales .g-recaptcha{float:left;margin-top:10px}#aftersales input[type=submit]{float:right;background-image:url(../images/submit-red.png);border:0;margin:0;padding:7px 25px;color:#fff;border:2px solid #c00;cursor:pointer;margin-top:10px;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-height:750px){#toppromosbig{display:none}#toppromos{display:block;position:absolute;bottom:5px;background:#fff;padding-top:5px}#slider{height:calc(100% - 100px);height:-moz-calc(100% - 100px);height:-webkit-calc(100% - 100px)}}@media(max-width:1400px){#slider .wrapper{width:100%;padding:0%}#slider #slides{margin-left:0}#slider #slides li{filter:grayscale(0%);-webkit-filter:grayscale(0%)}}@media(max-width:1250px){.wrapper{width:calc(100% - 50px);width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);padding:0 25px}#head .barofftotheside{width:25px}#buildingwithus .muse h2{font-size:22px}#contact input[type=submit]{margin-top:0}#careers input[type=submit]{margin-top:49px;margin-right:20px}#contact .g-recaptcha{float:right;margin-bottom:10px}#contact .top .third{height:536px}#colourstudio #touch-tool{text-align:center}#colourstudio #touch-tool .iframewrapper{width:974px;margin:0 auto}}@media(max-width:1200px){#display-sale .house .img{width:350px}#display-sale .house .right{width:calc(100% - 350px);width:-moz-calc(100% - 350px);width:-webkit-calc(100% - 350px)}#colourstudio .centerpromos a{width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2);margin-bottom:20px}#colourstudio .centerpromos a:nth-child(2n+2){margin-right:0}#knockdown .text.qld .placeholder{width:calc(49% - 25px)}#head .bottom .search{position:initial}#head #search-results{width:96%;left:2%;top:82px}#head #search-results ul li .text{float:left;text-align:right}#head #search-results ul li .image{float:right}#home-designs .banner .hdb_text ul{width:30%}}@media(max-width:1150px){#house-land-list .houses .house.cashback-icon:before{display:none}#house-land-list .houses .house .img{display:none}#house-land-list .houses .house .text,#house-land-list .houses .house .right{width:100%}#house-land-list .houses .house .buttons{width:100%}#house-land-list .houses .house .buttons .button:last-child{float:left}#house-land-list .houses .house .bottom .price{float:right;margin-left:0}}@media(max-width:1130px){#buildingwithus .muse h2{font-size:18px}#buildingwithus .muse img{width:300px}}@media(max-width:1120px){#display-sale .house .right .bottom .frontage,#display-sale .house .right .bottom .area,#display-sale .house .right .bottom .bbg,#display-sale .house .right .bottom .price{padding-right:15px}#contact .bottom .display{width:calc((100% - 10px)/2);width:-moz-calc((100% - 10px)/2);width:-webkit-calc((100% - 10px)/2)}#contact .bottom .display:nth-child(2n+2){margin-right:0}}@media(max-width:1100px){#home-designs .left{width:250px}#home-designs .houses,#home-designs .banner{width:calc(100% - 255px);width:-moz-calc(100% - 255px);width:-webkit-calc(100% - 255px)}#house-land-list .houses .house .bottom .area,#house-land-list .houses .house .bottom .bbg{padding-right:20px}#home-designs .left .filters .displayselector .tab{padding:5px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#home-designs .left .filters .displayselector .slide{height:50px}}@media(max-width:1080px){#display-sale .house .img{width:280px}#display-sale .house .right{width:calc(100% - 280px);width:-moz-calc(100% - 280px);width:-webkit-calc(100% - 280px)}}@media(max-width:1024px){#slider .nav{display:none!important}#head .bottom .search input{display:none}#head #menu ul li a{padding:0 14px}#testimonials .nav{display:none!important}#muse .bigimg .popup .body .img{display:none}#centerpromos a .heading{font-size:14px}#footer .ltgrey .right{font-size:11px}#home-designs .left .link .button,#house-land-list .left .link .button{padding:7px 15px}#home-detail .left .enquiry{display:block;margin-top:5px}#home-detail .right .enquiry{display:none}#home-detail #main .left .enquiry{background:#e4e4e4;padding:10px;box-sizing:border-box;float:left;width:100%;margin-bottom:5px}#home-detail #main .left .enquiry h2{font-weight:700;text-transform:uppercase;font-size:14px;margin-bottom:10px}#home-detail #main .left .enquiry input[type=text]{padding:5px;border:0;margin:0;margin-bottom:5px;float:left;box-sizing:border-box;width:100%;font-size:12px}#home-detail #main .left .enquiry textarea{font-size:12px;padding:5px;border:0;margin:0;margin-bottom:5px;float:left;box-sizing:border-box;width:100%;height:91px}#home-detail #main .left .enquiry .g-recaptcha{float:left;transform:scale(.93);transform-origin:0 0}#home-detail #main .left .enquiry input[type=submit]{font-size:12px;padding:5px;border:0;margin:0;float:left;box-sizing:border-box;width:100%;color:#fff;background-image:url(../images/submit-red.png)}#home-detail #main .right .button.third{width:100%;margin-right:0!important}#display-locations #gmap{height:580px}.headbanner h1.centreonIPAD{padding-left:calc((100% - 715px)/2);padding-left:-moz-calc((100% - 715px)/2);padding-left:-webkit-calc((100% - 715px)/2)}#inclusions .centerpromos a .heading{font-size:14px}.popover#watchpop .poptext{box-sizing:border-box;margin:2% 2% 0!important;width:96%;height:98%!important;overflow:auto!important}#home-designs .houses .house{width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2)}#home-designs .houses .house:nth-child(3n+3){margin-right:5px}#home-designs .houses .house:nth-child(2n+2){margin-right:0}#home-designs .houses .house:nth-child(3n+4){clear:none}#home-designs .houses .house:nth-child(2n+3){clear:left}#home-designs .filters .filter.radio img.range_image{height:auto;width:calc(100% - 30px);width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px)}#home-detail .similar .houses .house{width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2);margin-bottom:5px}#home-detail .similar .houses .house:nth-child(2n+2){margin-right:0}#inclusions .centerpromos{padding:20px 0}#colourstudio .centerpromos{padding:40px 0 20px}#muse #thumbs-slider .nav .prev-thumbs,#muse #thumbs-slider .nav .next-thumbs{margin-top:35px}#muse .rooms .nav{margin-top:75px}#playhouse .kids .left,#playhouse .kids .right{width:100%}.headbanner.playhouse{background-attachment:initial}.headbanner h1.right{text-align:center;padding-right:0}#compare .column{width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2)}#compare .column:nth-child(2n+2){margin-right:0}#inclusions .numbered .small table{display:table!important}#display-detail .fpviewer .viewer .img img{width:100%;height:auto}#newsletter .right h2{margin-top:30px}#home-designs .houses .house .img table{margin-top:90px}#home-designs .houses.displayfloorplans .house{width:100%;margin-right:0!important}#home-designs .houses.displayfloorplans .house .img table{margin-top:220px}#display-locations .housespopout{max-width:679px;top:0}#display-locations .housespopout .houses{max-width:660px}#display-locations .housespopout .houses .house{width:216px}#display-locations .housespopout .houses .house:nth-child(3n+0){margin-right:0}#display-locations .housespopout .houses .house:nth-child(n+4){margin-top:5px}}@media(max-width:1023px){#difference h2{font-size:28px}#promotions .promo{margin-bottom:0}#promotions .promo .left{width:100%;padding:0}#promotions .promo .right{padding:10px;width:100%;height:auto!important;text-align:center}#promotions .promo_details .left{width:100%}#promotions .promo_details .right{width:100%;padding-left:10px;padding-right:10px;padding-top:20px}#promotions .promo_details .text_holder{height:auto!important;padding:0;padding-top:10px}#promotions .promo_details h2{font-size:17px}#about .meet{padding-top:0}#watch-holder .left{width:calc(100% - 280px);width:-moz-calc(100% - 280px);width:-webkit-calc(100% - 280px)}#watch-holder .right{width:280px}#watch-holder .peter{width:240px}#head .wrapper{width:100%;padding:0}#head .logo{width:100%;text-align:center}#head .logo img{float:none}#head .right{width:100%}#head .right .top,#head .right .bottom{width:98%;padding-right:2%}#head .barofftotheside{display:none}#toppromos a,#toppromosbig a{width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2);margin-bottom:5px}#toppromos a:nth-child(2n+2),#toppromosbig a:nth-child(2n+2){margin-right:0}#centerpromos a{width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2);margin-bottom:25px}#centerpromos a:nth-child(2n+2){margin-right:0}#centerpromos a .heading{font-size:16px}#inclusions .centerpromos a{width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2);margin-bottom:20px}#inclusions .centerpromos a:nth-child(2n+2){margin-right:0}#inclusions .centerpromos a .heading{font-size:16px}#home-designs .houses .house{width:100%;margin-right:0!important}#home-detail .left{width:100%}#home-detail .right{width:100%;margin-top:5px}#home-detail .topbar .stats{padding:6px 10px}#home-detail .fpviewer .right{height:auto!important}#home-detail .topbar .houses{width:100%;margin-right:0;box-sizing:border-box;margin-bottom:5px}#home-detail .topbar .stats{width:calc(100% - 55px);width:-moz-calc(100% - 55px);width:-webkit-calc(100% - 55px);box-sizing:border-box}#display-sale .house .img{width:100%;padding-bottom:38%;height:auto}#display-sale .house .text{width:100%}#display-detail .left{width:100%}#display-detail .right{width:100%;margin-top:5px}#display-detail .topbar .left{margin-top:0;width:100%}#display-detail .topbar .right{margin-top:0;width:100%;position:relative}#display-detail .topbar .suburb{text-align:left}#display-detail #main .right h2,#display-detail #main .right p{text-align:center}#buildingwithus .difference .box{width:calc((100% - 50px)/2);width:-moz-calc((100% - 50px)/2);width:-webkit-calc((100% - 50px)/2)}#buildingwithus .difference .box:nth-child(3n+1){clear:none}#buildingwithus .difference .box:nth-child(2n+1){clear:left}#buildingwithus .difference .box:nth-child(3n+3){margin-right:5px}#buildingwithus .difference .box:nth-child(2n+2){margin-right:0}#colourstudio .panorama{display:none}#muse .bigimg .popup .plus{width:30px}#favourites .houses .house{width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2)}#favourites .houses .house:nth-child(2n+2){margin-right:0}#contact .g-recaptcha{transform:scale(.9);transform-origin:top right}#home-detail .fpviewer .right .button.contact{position:relative;bottom:initial;left:initial;width:100%}#display-sale .house .right .text{height:auto;padding-bottom:0}#muse .notify h2{float:none;margin-bottom:20px}#muse .input{width:100%}#home-detail .right .link,#display-detail .right .link{width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2)}#home-detail .right .link img,#display-detail .right .link img{width:100%}#home-detail .right .link:first-child,#display-detail .right .link:first-child{margin-right:5px}.comparebar .greybg .houses .house:nth-child(4){display:none}#contact input[type=submit]{float:left;margin-top:10px}#contact .g-recaptcha{transform:scale(.9)}#contact .gmap{height:300px!important}#contact .middle .third:first-child{height:auto}#contact .middle .third:first-child img{position:relative;bottom:initial;left:initial}#head #search-results{top:177px}#contact .top .third{height:546px}#colourstudio #touch-tool .iframewrapper{width:718px}#finance .headbanner .overlay{top:214px}#home-designs .houses .house .img table{margin-top:120px}#home-designs .houses.displayfloorplans .house .img table{margin-top:130px}}@media(max-width:950px){#house-land-list .left{width:100%}#house-land-list .houses{width:100%}#house-land-list .houses .house{margin-bottom:20px}#house-land-list .houses .house.cashback-icon:before{display:block}#house-land-list .houses .house .right .bottom .button.resp{display:block;float:left;margin-right:calc(100% - 267px);margin-right:-moz-calc(100% - 267px);margin-right:-webkit-calc(100% - 267px)}#house-land-list .houses .house .right .heading .button{display:none}#house-land-list .houses .house .right .heading .name h2{width:auto}#house-land-list .houses .house .right .text{height:auto}#house-land-list .houses .house .img{width:100%;padding-bottom:60%;height:0;display:block}#house-land-list .houses .house .buttons{width:auto}#house-land-list .houses .house .buttons .button:last-child{float:right}#house-land-list .houses .house .bottom .price{float:left}#home-designs .banner .hdb_text p{padding-left:25px;padding-right:25px}#home-designs .banner .hdb_text ul{width:80%}}@media(max-width:924px){#contact .careers .left,#contact .careers .right{width:100%}}@media(max-width:880px){#difference h1{font-size:22px}#difference h1 img{height:26px}#difference h2{font-size:28px}#postcode .text,#newsletter .text{width:100%;text-align:center}#postcode .input,#newsletter .input{width:100%;text-align:center;margin-top:20px}#postcode .input input[type=text],#newsletter .input input[type=text]{width:calc(100% - 162px);width:-moz-calc(100% - 162px);width:-webkit-calc(100% - 162px)}#contact .g-recaptcha{transform:scale(.78);-webkit-transform:scale(.78)}}@media(max-width:830px){#display-sale .house .bottom .bbg,#display-sale .house .bottom .area{padding-right:30px}}@media(max-width:800px){#difference h1{font-size:18px}#difference h1 img{height:22px}#difference h2{font-size:28px}#house-land-list .houses .house.cashback-icon:before{top:110px}#house-land-list .houses .house .bottom .bbg{padding:0;width:100%;text-align:center}#house-land-list .houses .house .bottom .bbg img{float:none;vertical-align:middle;margin-top:0}#house-land-list .houses .house .bottom .bbg span{float:none}#house-land-list .houses .house .bottom .price{width:100%;text-align:center}#house-land-list .houses .house .bottom .frontage{text-align:right;width:calc(50% - 10px);width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px)}#house-land-list .houses .house .bottom .area{text-align:left;width:calc(50% - 10px);width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px);padding:0}#house-land-list .houses .house .heading .name{width:100%;text-align:center}#house-land-list .houses .house .heading .suburb{width:100%;text-align:center}#house-land-list .houses .house .heading .suburb h2,#house-land-list .houses .house .heading .suburb h3{text-align:center}#house-land-list .houses .house .buttons{float:left;width:100%}#house-land-list .houses .house .buttons .button:first-child{float:left;margin:0}}@media(max-width:768px){#inclusions .numbered .small table{font-size:10px}#newsletter .left{margin-top:112px}#display-locations .left{width:250px;padding-left:0}#display-locations .housespopout{left:255px;max-width:513px;top:0}#display-locations .housespopout .houses{max-width:495px}#display-locations .housespopout .houses .house{width:245px}#display-locations .housespopout .houses .house:nth-child(3n+0){margin-right:5px}#display-locations .housespopout .houses .house:nth-child(2n+0){margin-right:0}#display-locations .housespopout .houses .house:nth-child(n+3){margin-top:5px}#display-locations #map-holder{width:calc(100% - 255px);width:-moz-calc(100% - 255px);width:-webkit-calc(100% - 255px);margin-right:0}#buildingwithus .promos .promo{width:100%!important;margin-right:0!important;margin-bottom:5px!important}#about .meet .john{width:380px}#home-detail .topbar .likes .img{padding:7.5px 0}#buildingwithus .muse h2{font-size:16px}#buildingwithus .muse img{width:250px}#inclusions .numbered .main{width:100%;margin-right:0}#inclusions .numbered .info{width:100%;height:auto!important}#slider #slides li img{left:-80px}#knockdown .contact .left,#knockdown .contact .right{width:100%}#wherewebuild input[type=submit]{margin-top:10px}.g-recaptcha{transform:scale(1)!important;-moz-transform:scale(1)!important;-webkit-transform:scale(1)!important;margin-bottom:10px}#muse .rooms .nav{margin-top:45px}#muse #thumbs-slider .nav .next-thumbs,#muse #thumbs-slider .nav .prev-thumbs{margin-top:20px}#contact .studio .hours{width:100%}#careers .g-recaptcha{transform-origin:top right;float:right}#careers input[type=submit]{margin-top:10px;margin-right:0}#wherewebuild img#city,#wherewebuild img#legend{width:100%;margin:0}#wherewebuild .half{width:100%;margin:0}#wherewebuild .half:first-child{margin-bottom:20px}#newsletter .left{margin-top:0}#newsletter .right h2{margin-top:-22px}#about .meet .john{top:0}#watch-holder .left{width:100%}#watch-holder .right{float:right;height:0}#watch-holder .peter{bottom:100px}}@media(max-width:767px){#difference .wrapper h2{font-size:28px}#careers input[type=submit]{margin-top:10px}#knockdown .text.qld .placeholder{width:100%;margin:0}.noresp{display:none}#welcome{display:block}#newsletter{padding:0}#newsletter .left{width:100%;margin-top:20px}#newsletter .right{width:100%;text-align:center}#newsletter .right .button{display:inline-block;float:none}#newsletter .right h2{margin-top:20px;line-height:initial}#head .right{display:none}#head .resp{display:block}#head .state{width:50%;text-align:center;float:left;padding:5px 0;padding-right:3%;background:#c00;box-sizing:border-box}#head .state a{font-size:16px;float:right;margin-left:20px}#head .state a.selected{color:#fff}#head .phone{width:100%;text-align:center;float:right;padding:5px 0;padding-left:3%;background:#c00;box-sizing:border-box}#head .phone a{font-size:16px;font-weight:700;color:#fff}#head .phone a span{color:#b7b7b7}#head .menu input[type=checkbox]{position:absolute;top:-9999px;left:-9999px}#head .menu .toplevelmenu{width:100%;padding:0;margin:0;float:left;background:#4e4e4e}#head .menu .toplevelmenu li{width:100%;padding:0;margin:0;float:left;list-style:none}#head .menu .toplevelmenu li a{width:96%;padding:2%;margin:0;float:left;color:#fff;font-size:16px;text-align:center;height:0;overflow:hidden;padding:0 2%;line-height:45px;text-transform:uppercase;-webkit-transition:height .3s ease-in;-moz-transition:height .3s ease-in;-o-transition:height .3s ease-in;-ms-transition:height .3s ease-in;transition:height .3s ease-in}#head .menu .toplevelmenu li label{height:0;overflow:hidden;padding:0 2%;line-height:45px;text-transform:uppercase;font-size:16px;-webkit-transition:height .3s ease-in;-moz-transition:height .3s ease-in;-o-transition:height .3s ease-in;-ms-transition:height .3s ease-in;transition:height .3s ease-in}#head .menu .toplevelmenu li .submenu{display:none;width:100%;float:left;padding:0;margin:0;background:#e4e4e4}#head .menu .toplevelmenu li .submenu a{color:#787878}#head .menu label{width:92%;color:#fff;background:#4e4e4e;float:left;padding:2% 4% 1%;text-align:center;margin-top:0;cursor:pointer;font-size:20px;line-height:20px;text-transform:uppercase}#head .menu label img{height:50px}#head .menu label span{font-size:50px;line-height:40px}#head .menu input[type=checkbox]:checked~.toplevelmenu li a,#head .menu input[type=checkbox]:checked~.toplevelmenu li label{height:45px}#head .menu .toplevelmenu label{text-align:left;margin:0;text-align:center;padding:2%;width:96%}#head .menu .toplevelmenu input[type=checkbox]:checked~.submenu{display:block}#slider{display:none!important}#footer .ltgrey .right,#toppromos{display:none}#toppromosbig{display:block}#toppromosbig a{margin:0 25px 25px!important;width:calc(100% - 50px);width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px)}#difference{margin-bottom:25px}#buildingwithus #difference{display:block}#centerpromos{padding:0}#centerpromos a{margin-right:0!important;width:100%}#centerpromos a .heading,#centerpromos a .subheading{display:none}#bottompromos a{margin:0 25px 25px!important;width:calc(100% - 50px);width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px)}#bottompromos a:last-child{margin-bottom:0}#testimonials{display:none!important}#home-designs .houses .house{width:100%;margin-right:0!important}#home-detail .similar .houses .house{margin-right:0!important;width:100%}#home-detail #main .left{display:none}#home-detail #main .right .button.resp{display:block}#home-detail #main .left .enquiry.resp{display:none}#home-detail #main .right .enquiry{display:block}#display-sale .house .right .bottom .buttons{width:100%}#display-sale .house .right .bottom .buttons .button:last-child{float:right}.headbanner:not(.blend){height:auto;background:#c00!important;margin-bottom:5px}.headbanner:not(.blend) h1{color:#fff!important;text-align:left!important;line-height:100px}.headbanner:not(.blend) h1 span{color:#fff!important}.headbanner:not(.blend) img{display:none}.headbanner:not(.hastext),.headbanner.playhouse{display:none}#display-locations .left{width:100%}#display-locations #gmap{display:none}#display-locations .filters .filter.dropdown .options .buttons .button:first-child{width:100%}#display-locations .filters .filter.dropdown .options .buttons .button:last-child{display:none}#display-detail #gmap{height:300px}#display-detail #main .left{display:none}#display-detail #main .right .button.resp{display:block}#display-detail .topbar .name{width:100%;padding:0}#story .left{width:100%}#watch-holder .left{width:100%}#watch-holder .right{display:none}#resp-peter{display:block}#resp-peter .peter{display:block;margin:0 auto;max-width:200px}#buildingwithus .difference .box{width:100%;margin-right:0!important}#about .meet{text-align:center}#about .meet .text{width:100%;text-align:left}#about .meet .john{position:relative;display:none;margin:0 auto 10px}#about .meet .john.resp{position:relative;display:block}#buildingwithus .promos2 .promo{width:100%;margin-right:0!important}#partners .partner{width:calc((100% - 5px)/4);width:-moz-calc((100% - 5px)/4);width:-webkit-calc((100% - 5px)/4)}#partners .partner:nth-child(5n+1){border-left:none}#partners .partner:nth-child(4n+1){border-left:1px solid #fff}#partners .partner:nth-child(5){border-top:none}#colourstudio .contact .left{width:100%}#colourstudio .contact .right{width:100%}#colourstudio .contact .right p{text-align:center}#colourstudio #gmap{height:300px}#playhouse .promos .promo{width:100%;margin-right:0}#muse .clickable,#muse .rooms{display:none!important}#muse .text{padding-bottom:0}#muse .button{font-size:12px;padding:5px 0;background:0 0;border:1px solid #d2d2d2;box-sizing:border-box;color:#787878;text-align:center;width:100%;margin:0 0 10px}#muse .button.resp{display:block}#favourites .houses .house{margin-top:0;margin-bottom:5px;width:100%;margin-right:0}#contact .top .third{height:auto;width:100%;margin-right:0}#contact .top .third img{position:relative}#contact .bottom .display,#contact .promos .promo{width:100%;margin-right:0}#contact .careers .left{width:100%;margin-bottom:15px}#contact .careers .right{width:100%}#muse .notify .wrapper,#favourites .contact .wrapper{width:calc(100% - 50px);width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px)}.popover .poptext{box-sizing:border-box;margin:2% 2% 0!important;width:96%;max-height:98%!important;overflow:auto!important;height:auto!important}#postcode .text,#newsletter .text{font-size:20px}#footer .ltgrey .left{width:100%}#footer .ltgrey .left .ttl{text-align:center}#footer .ltgrey .left .social{float:left;width:100%;text-align:center}#footer .ltgrey .left .social a{float:none}#footer .ltgrey .left .social a img{float:none}#footer .ltgrey .logo{display:none}#footer .ltgrey .phone{width:100%;text-align:center;font-size:24px}#footer .ltgrey .phone a{float:none;font-size:24px}#home-detail .topbar .houses{padding:10px 10px 0}#home-detail .topbar .houses h2{text-align:center}#home-detail .topbar .houses a{margin-bottom:10px}#home-detail .topbar .houses a:nth-child(2n+1){margin-left:calc((100% - 270px)/2);margin-left:-moz-calc((100% - 270px)/2);margin-left:-webkit-calc((100% - 270px)/2);margin-right:10px}#home-detail .topbar .houses a:nth-child(2n+2){margin-right:0}#home-designs .houses .house .img .compare,#favourites .houses .house .img .compare{display:none}#home-detail #main .right .button.third.compare,#home-detail .similar .houses .house .img .compare{display:none}#home-detail .fpviewer .left .img img{display:none}#home-detail .fpviewer .right .button:not(.contact){text-align:left;border:none;padding:0;cursor:default}#home-detail .fpviewer .right .button.selected{background:0 0}#buildingwithus h2{font-size:20px}#buildingwithus h2 .cursive{font-size:45px}#buildingwithus .muse{display:none}#buildingwithus .promos2 .promo{display:none}#buildingwithus .promos2 .promo:nth-child(3){display:block}#display-sale .house .right .bottom .price{float:right;padding-right:0}#display-sale .house .right .bottom .frontage,#display-sale .house .right .bottom .area,#display-sale .house .right .bottom .bbg{width:25%;padding-right:0}#inclusions .numbered .small{width:calc((100% - 10px)/3)!important;width:-moz-calc((100% - 10px)/3)!important;width:-webkit-calc((100% - 10px)/3)!important;margin-bottom:5px}#inclusions .numbered .small:nth-child(3n+3){margin-right:0!important}#inclusions .qld .promos .promo{width:calc((100% - 25px)/2);width:-moz-calc((100% - 25px)/2);width:-webkit-calc((100% - 25px)/2)}#inclusions .qld .promos .promo:nth-child(2n+1){margin-right:25px}#inclusions .promos .promo .button{margin-right:0;padding:5px 15px}#proslider .nav #next,#proslider .nav #prev{padding:0 15px}#proslider #slides a{width:calc(100% - 100px);width:-moz-calc(100% - 100px);width:-webkit-calc(100% - 90px);margin:0 45px}#playhouse .images img{width:100%}#muse .slider,#muse .menu{display:none!important}#home-detail .right .link{width:100%}#home-detail .right .link:first-child{margin-right:0}#colourstudio .contact .right .g-recaptcha,#wherewebuild .g-recaptcha{transform-origin:0 0;float:left}#compare .column{width:100%;margin-right:0}#home-designs .houses,#home-designs .banner{width:100%}#house-land-list .left .link{display:none}#home-designs .left{width:100%}#home-designs .left .link{display:none}.comparebar{display:none!important}.popover .poptext .body .sharebutton{width:calc((100% - 20px)/2);width:-moz-calc((100% - 20px)/2);width:-webkit-calc((100% - 20px)/2)}.popover .poptext .body .sharebutton:nth-child(3){margin-right:20px}.popover .poptext .body .sharebutton:nth-child(2n+2){margin-right:0}.popover .poptext .head .close{position:absolute;top:5px;right:5px}#knockdown h1{margin-bottom:0}#knockdown .text.nsw .left{width:100%;text-align:center;margin-bottom:20px}#knockdown .text.nsw .left .button{float:none}#knockdown .text.nsw .right{width:100%;text-align:center;width:100%}#display-sale .house{margin-bottom:20px}#display-sale .house .bottom{text-align:center}#display-sale .house .bottom .buttons{width:100%}#display-sale .house .bottom .buttons a:last-child{float:right}#display-sale .house .bottom .frontage,#display-sale .house .bottom .area{width:50%;padding:0}#display-sale .house .bottom .bbg{float:none;width:100%;clear:left}#display-sale .house .bottom .bbg img,#display-sale .house .bottom .bbg span{float:none}#display-sale .house .bottom .price{float:none;width:100%}#colourstudio .images img{width:100%;margin:0}#difference h1,.title_text{font-size:20px}#home-detail #main .mainimg.resp,#display-detail #main .mainimg.resp{height:300px;float:left;width:100%;display:block;cursor:pointer;background-size:cover;background-position:center center}#home-detail #main .mainimg.resp table,#display-detail #main .mainimg.resp table{height:100%;border-spacing:0;text-align:center;background:rgba(0,0,0,.5);color:#fff;float:left;width:100%}#home-detail #mobgal .close,#display-detail #mobgal .close{position:absolute;top:5px;right:5px;z-index:10;width:20px}#home-detail #mobgal #slider,#display-detail #mobgal #slider{display:block!important;max-height:1000px}.popover#thanks .poptext{position:relative;top:initial;left:initial}#knockdown .grid .grid-item{width:calc((100% - 20px)/2);width:-moz-calc((100% - 20px)/2);width:-webkit-calc((100% - 20px)/2)}#knockdown .grid .grid-item:nth-child(2n+1){clear:left}#knockdown .grid .grid-item:nth-child(2n+2){margin-right:0}#colourstudio #touch-tool .iframewrapper{width:300px;height:650px}#home-designs .left .filters .displayselector .tab{padding:5px 0}#home-designs .left .filters .displayselector .slide{height:30px}}@media(max-width:630px){#buildingwithus h2{font-size:18px}#buildingwithus h2 .cursive{font-size:40px}#difference h2{font-size:28px}#about .meet h3{font-size:18px}#new-home-begins{margin-top:4px;height:75px}#new-home-begins a{font-size:15px;background-color:#c00;padding-top:15px;padding-bottom:15px;padding-left:10px;padding-right:10px;border-radius:4px;color:#fff;text-decoration:none}}@media(max-width:620px){#colourstudio .centerpromos a{width:calc((100% - 5px)/2);width:-moz-calc((100% - 5px)/2);width:-webkit-calc((100% - 5px)/2);margin-bottom:20px}#colourstudio .centerpromos a:nth-child(2n+2){margin-right:0}}@media(max-width:580px){#display-sale .house .right .bottom .bbg{width:auto}#display-sale .house .right .bottom .frontage,#display-sale .house .right .bottom .area{width:auto;padding-right:13%}.container.directions-container{height:80px}.directions-container #directions{margin-left:2%;width:96%;box-sizing:border-box;left:0}.directions-container #directions input{width:100%;margin-bottom:5px;box-sizing:border-box}.directions-container #directions button{width:150px;margin:0 auto}}@media(max-width:570px){#display-detail .topbar .name{text-align:center}#display-detail .topbar .frontage,#display-detail .topbar .area{width:100%;text-align:center;padding-right:0}#display-detail .topbar .bbg{width:100%;text-align:center;padding-right:0}#display-detail .topbar .bbg img,#display-detail .topbar .bbg span{float:none}#display-detail .topbar .price{width:100%;text-align:center;padding-right:0}#display-detail .topbar .suburb{width:100%;text-align:center}#display-detail .topbar .button{width:100%;text-align:center;padding:5px 0}}@media(max-width:550px){#display-sale .house .right .heading .name,#display-sale .house .right .heading .suburb{width:50%}#colourstudio .mapwrapper #directions{width:98%;left:0;margin-left:0}}@media(max-width:520px){#display-sale .house .right .bottom .frontage,#display-sale .house .right .bottom .area{width:auto;padding-right:10%}}@media(max-width:500px){#buildingwithus .muse{height:auto!important;padding-bottom:40px}#house-land-list .houses .house .right .bottom .frontage,#house-land-list .houses .house .right .bottom .area,#house-land-list .houses .house .right .bottom .bbg,#house-land-list .houses .house .right .bottom .price{width:100%;text-align:center;padding-right:0}#house-land-list .houses .house .right .bottom .bbg img,#house-land-list .houses .house .right .bottom .bbg span{float:none}#house-land-list .houses .house .right .bottom .button{width:100%;text-align:center;box-sizing:border-box}#house-land-list .houses .house .right .bottom .button:last-child{margin-top:5px}#house-land-list .houses .house .right .heading .name{width:100%;text-align:center}#house-land-list .houses .house .right .heading .name h2{float:none}#house-land-list .houses .house .right .heading .suburb{width:100%;text-align:center}#house-land-list .houses .house .right .heading .suburb h2{float:none;text-align:center}#inclusions .promos .promo .clickable{margin-bottom:20px}#contact .g-recaptcha{margin-left:calc(50% - 152px);margin-left:-moz-calc(50% - 152px);margin-left:-webkit-calc(50% - 152px);float:left}#contact input[type=submit]{float:none;display:block;margin:10px auto}#home-designs .houses .house .img table,#home-designs .houses.displayfloorplans .house .img table{margin-top:80px}}@media(max-width:470px){#display-sale .house .right .bottom .frontage,#display-sale .house .right .bottom .area{width:auto;padding-right:7%}#colourstudio .contact .right input[type=submit]{float:left;margin-top:0}#contact .careers .right{padding-bottom:20px}#favourites .contact input[type=submit]{float:left;margin-top:0}}@media(max-width:460px){#story h2{font-size:24px}#story h2 .cursive{font-size:50px}#story h2 img{height:50px}}@media(max-width:450px){#splash .wrapper{width:96%;padding:0 2%}.headbanner.blend{height:150px;line-height:150px}#display-sale .house .heading .name{width:100%;text-align:center}#display-sale .house .heading .suburb{width:100%}#display-sale .house .heading .suburb h2{text-align:center}#knockdown .contact .right .img{display:none;height:auto!important;background:0 0!important;padding-top:30px}#knockdown .contact .right .img .button{right:0;margin-right:0}#inclusions .qld .promos .promo{width:100%}#inclusions .qld .promos .promo:nth-child(2n+1){margin-right:0}}@media(max-width:440px){#display-sale .house .right .bottom .frontage,#display-sale .house .right .bottom .area{width:auto;padding-right:5%}}@media(max-width:430px){#display-detail .fpviewer .viewer h2{width:100%;text-align:center;margin-bottom:10px}#display-detail .fpviewer .viewer a{width:100%;box-sizing:border-box;text-align:center}}@media(max-width:420px){#display-sale .house .right .bottom .frontage,#display-sale .house .right .bottom .area,#display-sale .house .right .bottom .bbg,#display-sale .house .right .bottom .price{width:100%;text-align:center;padding-right:0}#display-sale .house .right .bottom .bbg img,#display-sale .house .right .bottom .bbg span{float:none}}@media(max-width:400px){#display-sale .house .right .heading .name{width:100%;text-align:center}#display-sale .house .right .heading .suburb{width:100%;text-align:center}#display-sale .house .right .heading .suburb h2{width:100%;text-align:center}#muse .text h1 .cursive{line-height:1}#story h1{font-size:24px}#story h1 img{height:24px}#story h1 .cursive{font-size:50px}#knockdown .contact .g-recaptcha{float:none;clear:both;transform-origin:top right}#knockdown .contact input[type=submit]{float:none;display:block;margin:0 auto;margin-bottom:20px}#knockdown .contact .right .img{padding-top:0;text-align:center}#knockdown .contact .right .img .button{position:relative;float:none}#display-sale .house .bottom .buttons a{float:left;width:100%;box-sizing:border-box}#display-sale .house .bottom .buttons a:last-child{float:left;margin-top:5px}#house-land-list .houses .house .buttons{text-align:center}#house-land-list .houses .house .buttons .button:first-child{float:none;display:inline-block;margin-top:10px}#house-land-list .houses .house .buttons .button:last-child{float:none;display:inline-block;margin:10px 0}#home-designs .banner .hdb_text p{padding-left:5px;padding-right:5px}}@media(max-width:370px){.headbanner:not(.blend) h1{font-size:20px}.headbanner:not(.blend) h1 .cursive{font-size:40px}}@media(max-width:360px){#contact .careers .right h2 img{display:none}#story h2,#watch-holder h2{font-size:18px}#story h2 .cursive,#watch-holder h2 .cursive{font-size:40px}#story h2 img,#watch-holder h2 img{height:40px}}@media(max-width:350px){#home-detail .topbar .likes{display:none}#home-detail .topbar .stats{width:100%}#display-sale .house .right .bottom .buttons .button{width:100%;text-align:center;box-sizing:border-box;margin:0}#display-sale .house .right .bottom .buttons .button:first-child{margin-bottom:10px}#home-detail #main .right .enquiry .g-recaptcha,#display-detail #main .right .enquiry .g-recaptcha{transform:scale(.84)}#colourstudio #touch-tool{width:300px;margin:0 auto;padding:0}}@media(max-width:310px){#knockdown .contact .g-recaptcha{transform:scale(.84)}#knockdown .qld .button{float:left;padding:5px 0;width:100%;text-align:center}}@media(max-width:300px){.popover .poptext .body .sharebutton{width:100%;margin-right:0!important}}.wrapper.w1390{width:1390px}#display-location-detail .headbanner{height:600px;overflow:hidden;position:relative;margin-bottom:60px}#display-location-detail .headbanner .video{position:absolute;top:0;left:0;width:100%}#display-location-detail .headbanner .video iframe{width:100%;border:0}.nearby-display-centres{display:flex;position:relative;background:#c00;box-sizing:border-box}.nearby-display-centres *{box-sizing:border-box}@media screen and (max-width:420px){.nearby-display-centres{flex-direction:column}}.nearby-display-centres .heading{color:#fff;font-size:30px;font-weight:700;line-height:41px;padding-bottom:30px;position:absolute;left:85px;top:80px}@media screen and (max-width:768px){.nearby-display-centres .heading{left:50px;top:35px;font-size:26px}}@media screen and (max-width:420px){.nearby-display-centres .heading{order:1;text-align:center;font-size:22px;line-height:30px;left:50%;transform:translateX(-50%);width:100%;top:30px}}.nearby-display-centres .centres-list{background:#c00;width:100%;max-width:600px;padding:140px 40px 60px 85px}@media screen and (max-width:768px){.nearby-display-centres .centres-list{padding:90px 30px 30px 60px}}@media screen and (max-width:420px){.nearby-display-centres .centres-list{order:3;padding:30px 10px}}.nearby-display-centres .centres-list .centres-slider{height:100%;max-height:330px;overflow-y:scroll;margin-left:-10px}@media screen and (max-width:420px){.nearby-display-centres .centres-list .centres-slider{margin-left:0}}.nearby-display-centres .centres-list .centres-slider::-webkit-scrollbar{width:5px}.nearby-display-centres .centres-list .centres-slider::-webkit-scrollbar-track{background:maroon}.nearby-display-centres .centres-list .centres-slider::-webkit-scrollbar-thumb{background:#e60000;cursor:pointer}.nearby-display-centres .centres-list .centres-slider .item{display:flex;flex-direction:row;cursor:pointer;padding:10px;margin-right:20px}.nearby-display-centres .centres-list .centres-slider .item.selected{background-color:#900}.nearby-display-centres .centres-list .centres-slider .item svg{width:20px}.nearby-display-centres .centres-list .centres-slider .item .address{flex-grow:1;padding-left:15px;padding-bottom:10px}.nearby-display-centres .centres-list .centres-slider .item .address p{color:#fff;margin:0;font-size:14px;letter-spacing:.2px;line-height:22px;padding-bottom:5px}.nearby-display-centres .centres-list .centres-slider .item .address a{color:#fff;font-size:12px;text-decoration:none;text-transform:uppercase;font-weight:800;letter-spacing:.85px;line-height:20px}.nearby-display-centres .centres-map{flex-grow:1;height:560px;width:100%}@media screen and (max-width:768px){.nearby-display-centres .centres-map{height:470px}}@media screen and (max-width:420px){.nearby-display-centres .centres-map{order:2;padding:80px 10px 10px;height:300px}}.nearby-display-centres .centres-map #centres-map{width:100%;height:100%}#display-location-detail .caption,#display-homes-landing .caption{color:#4a4a4a;font-size:14px;font-weight:600;letter-spacing:5px;line-height:19px;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width:1024px){#display-location-detail .caption,#display-homes-landing .caption{padding-bottom:20px}}@media screen and (max-width:420px){#display-location-detail .caption,#display-homes-landing .caption{padding-bottom:10px}}#display-location-detail .blue,#display-homes-landing .blue{color:#c00}#display-location-detail .title,#display-homes-landing .title{font-family:panton;font-size:65px;font-weight:400;line-height:1.15em}@media screen and (max-width:1024px){#display-location-detail .title,#display-homes-landing .title{font-size:47px}}@media screen and (max-width:768px){#display-location-detail .title,#display-homes-landing .title{font-size:38px;letter-spacing:-1px}}@media screen and (max-width:420px){#display-location-detail .title,#display-homes-landing .title{margin-bottom:0}}#display-location-detail .copy,#display-homes-landing .copy{color:#4a474a}@media screen and (max-width:420px){#display-location-detail .copy,#display-homes-landing .copy{margin-top:10px}}#display-location-detail .copy p,#display-homes-landing .copy p{color:#4a474a!important}#display-location-detail .link,#display-homes-landing .link{font-size:14px;font-weight:800;letter-spacing:.85px;line-height:20px;text-transform:uppercase;text-decoration:none;transition:all .5s}#display-location-detail .link:hover,#display-homes-landing .link:hover{color:#4a474a!important}#display-location-detail .quote,#display-homes-landing .quote{color:#4a4a4a;font-size:24px;font-weight:300;line-height:36px}#display-homes-landing .col{flex:1}#display-homes-landing .col.left .copy>p,#display-homes-landing .col.left .copy{font-size:26px;font-weight:300;letter-spacing:-1px;line-height:36px;padding-right:20px}@media screen and (max-width:1024px){#display-homes-landing .col.left .copy>p,#display-homes-landing .col.left .copy{margin-bottom:0}}@media screen and (max-width:768px){#display-homes-landing .col.left .copy>p,#display-homes-landing .col.left .copy{padding-right:0}}#display-homes-landing .col.right .copy>p,#display-homes-landing .col.right .copy{font-size:16px;line-height:26px}#display-homes-landing .col.right .copy{margin-bottom:0!important;margin-top:0!important}#display-homes-landing .col.right .copy h3{color:#4a4a4a;font-size:14px!important;font-weight:600;letter-spacing:5px;line-height:19px;text-transform:uppercase;margin-bottom:0}@media screen and (max-width:1024px){#display-homes-landing .col.right .copy h3{padding-bottom:20px}}@media screen and (max-width:1024px){#display-homes-landing #display-locations-top{background-color:#f5f5f5}}#display-homes-landing #display-locations-top .wrapper{padding:80px 0;display:flex;flex-direction:row}@media screen and (max-width:1200px){#display-homes-landing #display-locations-top .wrapper{padding:60px 0}}@media screen and (max-width:1024px){#display-homes-landing #display-locations-top .wrapper{padding:40px 0}}@media screen and (max-width:1024px){#display-homes-landing #display-locations-top .wrapper{flex-direction:column;width:100%}}#display-homes-landing #display-locations-top .wrapper .col{padding:0 20px}@media screen and (max-width:1024px){#display-homes-landing #display-locations-top .wrapper .col{padding:0 30px}}@media screen and (max-width:420px){#display-homes-landing #display-locations-top .wrapper .col{padding:0 20px}}@media screen and (max-width:325px){#display-homes-landing #display-locations-top .wrapper .col{padding:0 15px}}#display-homes-landing #display-locations-top .wrapper .col.right{padding-top:120px}@media screen and (max-width:1024px){#display-homes-landing #display-locations-top .wrapper .col.right{padding-top:80px}}@media screen and (max-width:1024px){#display-homes-landing #display-locations-top .wrapper .col.right{padding-top:20px}}#display-homes-landing #display-locations-search{background:#f2f2f2;box-shadow:0 -17px 28px 0 rgba(0,0,0,.18)}#display-homes-landing #display-locations-search p{margin:0;font-size:14px;font-weight:600;letter-spacing:4.2px;line-height:19px;text-transform:uppercase;padding-right:30px;pointer-events:none}@media screen and (max-width:768px){#display-homes-landing #display-locations-search p{padding-right:0;pointer-events:initial}}#display-homes-landing #display-locations-search .wrapper{display:flex;flex-direction:row;align-items:center;padding:15px 0}@media screen and (max-width:1024px){#display-homes-landing #display-locations-search .wrapper{padding:30px 0}}@media screen and (max-width:768px){#display-homes-landing #display-locations-search .wrapper{flex-direction:column;position:relative}}#display-homes-landing #display-locations-search .wrapper form{position:relative}#display-homes-landing #display-locations-search .wrapper .icons{padding:20px;display:none;position:absolute;left:50%;transform:translate(-130px,-50%);top:50%}#display-homes-landing #display-locations-search .wrapper .icons .minus{display:none}#display-homes-landing #display-locations-search .wrapper .icons.active{top:40px}#display-homes-landing #display-locations-search .wrapper .icons.active .plus{display:none}#display-homes-landing #display-locations-search .wrapper .icons.active .minus{display:block}@media screen and (max-width:768px){#display-homes-landing #display-locations-search .wrapper .icons{display:block}}#display-homes-landing #display-locations-search .wrapper input{width:100%;height:42px;border:1px solid #c7c6c6;background:#f2f2f2;padding:0 40px 0 15px;font-size:20px;box-sizing:border-box}#display-homes-landing #display-locations-search .wrapper input::placeholder{vertical-align:center;color:#928f93;font-size:14px;font-style:italic;line-height:normal!important}#display-homes-landing #display-locations-search .wrapper select{appearance:none;width:100%;height:42px;border:1px solid #c7c6c6;background:#f2f2f2;padding:0 40px 0 15px;color:#928f93;font-size:14px;font-style:italic;line-height:14px;box-sizing:border-box}#display-homes-landing #display-locations-search .wrapper select::-ms-expand{display:none}#display-homes-landing #display-locations-search .wrapper button{cursor:pointer;background:#c00;border:none;box-shadow:none;width:42px;height:42px;position:absolute;right:0;top:0}#display-homes-landing #display-locations-search .wrapper button svg{width:15px;position:relative;left:2px;top:0}#display-homes-landing #display-locations-search .wrapper button svg path{fill:#fff}#display-homes-landing #display-locations-search .wrapper .postcode{flex-grow:1}@media screen and (max-width:768px){#display-homes-landing #display-locations-search .wrapper .postcode{width:100%;margin:15px 30px}}#display-homes-landing #display-locations-search .wrapper .sort{width:200px;margin-left:30px}@media screen and (max-width:768px){#display-homes-landing #display-locations-search .wrapper .sort{width:100%;margin:5px 30px}}#display-homes-landing #display-locations-search .wrapper .sort button svg{width:20px}@media screen and (max-width:768px){#display-homes-landing #display-locations-search .wrapper .postcode,#display-homes-landing #display-locations-search .wrapper .sort{display:none}}#display-homes-landing #display-locations{z-index:-1}#display-homes-landing #display-locations #map-holder{width:100%;position:relative;margin:0}@media screen and (max-width:1024px){#display-homes-landing #display-locations #map-holder{height:0;padding-top:100%}}@media screen and (max-width:768px){#display-homes-landing #display-locations #map-holder{padding-top:60%}}#display-homes-landing #display-locations #gmap{height:1000px}@media screen and (max-width:1024px){#display-homes-landing #display-locations #gmap{height:600px}}@media screen and (max-width:1024px){#display-homes-landing #display-locations #gmap{height:100%;display:block!important;position:absolute!important;top:0;left:0;right:0;bottom:0}}#display-homes-landing #display-locations-listing{overflow-x:hidden}@media screen and (max-width:768px){#display-homes-landing #display-locations-listing .wrapper{padding-top:10px}}#display-homes-landing #display-locations-bottom .wrapper{display:flex;flex-direction:row;padding:60px 0 100px}@media screen and (max-width:1024px){#display-homes-landing #display-locations-bottom .wrapper{flex-direction:column;padding:60px 0}}@media screen and (max-width:768px){#display-homes-landing #display-locations-bottom .wrapper{padding:30px 0}}#display-homes-landing #display-locations-bottom .wrapper .left{padding-right:20px}@media screen and (max-width:1024px){#display-homes-landing #display-locations-bottom .wrapper .left{padding:0 20px}}@media screen and (max-width:325px){#display-homes-landing #display-locations-bottom .wrapper .left{padding:0 15px}}#display-homes-landing #display-locations-bottom .wrapper .left .title{margin-bottom:40px}@media screen and (max-width:1024px){#display-homes-landing #display-locations-bottom .wrapper .left .title{margin-bottom:10px}}@media screen and (max-width:420px){#display-homes-landing #display-locations-bottom .wrapper .left .title{margin-bottom:0;margin-top:0}}@media screen and (max-width:1024px){#display-homes-landing #display-locations-bottom .wrapper .left .copy{padding-right:0}}#display-homes-landing #display-locations-bottom .wrapper .right{padding-left:20px}@media screen and (max-width:1024px){#display-homes-landing #display-locations-bottom .wrapper .right{padding:0 20px}}@media screen and (max-width:420px){#display-homes-landing #display-locations-bottom .wrapper .right{padding-top:20px}#display-homes-landing #display-locations-bottom .wrapper .right p:nth-child(2){margin-top:0}}@media screen and (max-width:325px){#display-homes-landing #display-locations-bottom .wrapper .right{padding:20px 15px 0}}.location-card,.display-location-card{position:relative;box-sizing:border-box;width:100%}.location-card.display-location-card,.display-location-card.display-location-card{flex:0 0 33.333333%;max-width:33.333333%;padding-right:15px;padding-left:15px;margin-bottom:30px}@media screen and (max-width:768px){.location-card.display-location-card,.display-location-card.display-location-card{flex:0 0 50%;max-width:50%}}@media screen and (max-width:420px){.location-card.display-location-card,.display-location-card.display-location-card{padding:0 10px!important}}.location-card .card-inner,.display-location-card .card-inner{position:relative;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;height:100%;width:100%;display:flex;flex-direction:column}.location-card .card-inner .tag,.display-location-card .card-inner .tag{position:absolute;top:0;right:15px;background-color:#4a474a;display:flex;justify-content:center;align-items:center;padding:10px 15px}.location-card .card-inner .tag p,.display-location-card .card-inner .tag p{margin:0;text-transform:uppercase;color:#fff;font-size:13px;font-weight:800;line-height:18px}.location-card .location-name,.display-location-card .location-name{margin:10px 0}.location-card .location-name a,.display-location-card .location-name a{font-size:20px;font-weight:300;letter-spacing:.43px;line-height:27px;padding-left:15px;text-decoration:none;color:#4e4e4e!important;margin:20px 0}.location-card .facades .slide,.display-location-card .facades .slide{display:flex;flex-direction:column}.location-card .facades .slide .image,.display-location-card .facades .slide .image{height:180px}.location-card .facades .slide .image img,.display-location-card .facades .slide .image img{width:100%;height:100%;object-fit:cover}.location-card.regional .tag.regional,.display-location-card.regional .tag.regional{background-color:#0f3d58}.location-card.regional .tag.regional p,.display-location-card.regional .tag.regional p{letter-spacing:.85px;font-size:12px}.location-card.regional .facades .image,.display-location-card.regional .facades .image{height:210px;position:relative}.location-card.regional .facades .image img,.display-location-card.regional .facades .image img{width:100%;height:100%;object-fit:cover}.location-card.regional .facades .image .overlay,.display-location-card.regional .facades .image .overlay{position:absolute;left:0;top:0;bottom:0;right:0;padding:40px 50px;display:flex;justify-content:center;align-items:center;background:rgba(15,61,88,.8)}.location-card.regional .facades .image .overlay span,.display-location-card.regional .facades .image .overlay span{width:100%;line-height:16px;letter-spacing:.85px;font-size:12px;font-weight:800;color:#fff;text-transform:uppercase;text-align:center}.location-card .controls,.display-location-card .controls{left:0;right:0;position:absolute;top:155px;pointer-events:none}@media screen and (max-width:420px){.location-card .controls,.display-location-card .controls{display:none}}.location-card .controls .left,.location-card .controls .right,.display-location-card .controls .left,.display-location-card .controls .right{position:absolute;width:40px;height:40px;cursor:pointer;pointer-events:all}.location-card .controls .left img,.location-card .controls .right img,.display-location-card .controls .left img,.display-location-card .controls .right img{position:absolute;top:10px}.location-card .controls .left,.display-location-card .controls .left{left:30px}.location-card .controls .left img,.display-location-card .controls .left img{left:0}.location-card .controls .right,.display-location-card .controls .right{right:30px}.location-card .controls .right img,.display-location-card .controls .right img{right:0}.location-card .phone,.location-card .times,.location-card .location,.display-location-card .phone,.display-location-card .times,.display-location-card .location{padding:20px;display:flex;flex-direction:row}.location-card .phone .icon,.location-card .times .icon,.location-card .location .icon,.display-location-card .phone .icon,.display-location-card .times .icon,.display-location-card .location .icon{width:25px}.location-card .phone .icon img,.location-card .times .icon img,.location-card .location .icon img,.display-location-card .phone .icon img,.display-location-card .times .icon img,.display-location-card .location .icon img{width:100%;height:auto}.location-card .phone .content,.location-card .times .content,.location-card .location .content,.display-location-card .phone .content,.display-location-card .times .content,.display-location-card .location .content{padding-left:20px}.location-card .phone .content .state,.location-card .phone .content .street,.location-card .times .content .state,.location-card .times .content .street,.location-card .location .content .state,.location-card .location .content .street,.display-location-card .phone .content .state,.display-location-card .phone .content .street,.display-location-card .times .content .state,.display-location-card .times .content .street,.display-location-card .location .content .state,.display-location-card .location .content .street{margin-top:0;margin-bottom:0}.location-card .phone .content .directions,.location-card .times .content .directions,.location-card .location .content .directions,.display-location-card .phone .content .directions,.display-location-card .times .content .directions,.display-location-card .location .content .directions{font-size:12px;font-weight:800;letter-spacing:.85px;line-height:20px;text-transform:uppercase;text-decoration:none;transition:all .5s}.location-card .phone .content .directions:hover,.location-card .times .content .directions:hover,.location-card .location .content .directions:hover,.display-location-card .phone .content .directions:hover,.display-location-card .times .content .directions:hover,.display-location-card .location .content .directions:hover{color:#4a474a!important}.location-card .phone.phone,.location-card .phone.times,.location-card .times.phone,.location-card .times.times,.location-card .location.phone,.location-card .location.times,.display-location-card .phone.phone,.display-location-card .phone.times,.display-location-card .times.phone,.display-location-card .times.times,.display-location-card .location.phone,.display-location-card .location.times{padding-top:0}.location-card .bottom,.display-location-card .bottom{display:flex;flex-direction:row;margin-top:auto}.location-card .bottom a,.display-location-card .bottom a{font-size:12px;font-weight:800;letter-spacing:.85px;line-height:20px;text-decoration:none;text-transform:uppercase;padding:15px 30px;display:inline-block;text-align:center}@media screen and (max-width:420px){.location-card .bottom a,.display-location-card .bottom a{padding:15px}}.location-card .bottom .homes,.display-location-card .bottom .homes{background:#f1f1f1;flex-grow:1;text-align:center;transition:all .5s}.location-card .bottom .homes a,.display-location-card .bottom .homes a{color:#4a474a}@media screen and (max-width:1024px){.location-card .bottom .homes a,.display-location-card .bottom .homes a{padding:15px 10px}}.location-card .bottom .homes:hover,.display-location-card .bottom .homes:hover{background:#fefefe}.location-card .bottom .more-info,.display-location-card .bottom .more-info{background:#484848;transition:all .5s}.location-card .bottom .more-info a,.display-location-card .bottom .more-info a{color:#fff}.location-card .bottom .more-info:hover,.display-location-card .bottom .more-info:hover{background:#c00}#display-location-detail .contacts-section .wrapper .slider-wrapper .slider,#display-location-detail .slider-wrapper.standard .slider{width:100%;height:700px}@media screen and (max-width:768px){#display-location-detail .contacts-section .wrapper .slider-wrapper .slider,#display-location-detail .slider-wrapper.standard .slider{height:400px}}@media screen and (max-width:420px){#display-location-detail .contacts-section .wrapper .slider-wrapper .slider,#display-location-detail .slider-wrapper.standard .slider{height:225px}}#display-location-detail .contacts-section .wrapper .slider-wrapper .slider .slide,#display-location-detail .slider-wrapper.standard .slider .slide{box-sizing:border-box;height:700px;background-size:cover;background-repeat:no-repeat;border:2px solid #fff;border-top-width:4px;border-bottom-width:4px;transition:opacity .5s}@media screen and (max-width:768px){#display-location-detail .contacts-section .wrapper .slider-wrapper .slider .slide,#display-location-detail .slider-wrapper.standard .slider .slide{height:400px}}@media screen and (max-width:420px){#display-location-detail .contacts-section .wrapper .slider-wrapper .slider .slide,#display-location-detail .slider-wrapper.standard .slider .slide{height:225px}}#display-location-detail .contacts-section .wrapper .slider-wrapper .slider .slide:not(.slick-current),#display-location-detail .slider-wrapper.standard .slider .slide:not(.slick-current){opacity:.3}@media screen and (max-width:420px){#display-location-detail .contacts-section .wrapper .slider-wrapper .slider .slide:not(.slick-current),#display-location-detail .slider-wrapper.standard .slider .slide:not(.slick-current){opacity:1}}#display-location-detail .contacts-section .wrapper .slider-wrapper .controls,#display-location-detail .slider-wrapper.standard .controls{position:absolute;top:50%;left:182px;right:182px;transform:translateY(-50%);height:75px;pointer-events:none}@media screen and (max-width:1024px){#display-location-detail .contacts-section .wrapper .slider-wrapper .controls,#display-location-detail .slider-wrapper.standard .controls{left:122px;right:122px}}@media screen and (max-width:768px){#display-location-detail .contacts-section .wrapper .slider-wrapper .controls,#display-location-detail .slider-wrapper.standard .controls{left:82px;right:82px}}@media screen and (max-width:420px){#display-location-detail .contacts-section .wrapper .slider-wrapper .controls,#display-location-detail .slider-wrapper.standard .controls{left:0;right:0}}#display-location-detail .contacts-section .wrapper .slider-wrapper .controls .left,#display-location-detail .slider-wrapper.standard .controls .left,#display-location-detail .contacts-section .wrapper .slider-wrapper .controls .right,#display-location-detail .slider-wrapper.standard .controls .right{cursor:pointer;position:absolute;width:45px;height:75px;background-color:rgba(0,0,0,.5);pointer-events:all}#display-location-detail .contacts-section .wrapper .slider-wrapper .controls .left img,#display-location-detail .slider-wrapper.standard .controls .left img,#display-location-detail .contacts-section .wrapper .slider-wrapper .controls .right img,#display-location-detail .slider-wrapper.standard .controls .right img{position:absolute;top:25px;width:15px;left:14px}#display-location-detail .contacts-section .wrapper .slider-wrapper .controls .left,#display-location-detail .slider-wrapper.standard .controls .left{left:0}#display-location-detail .contacts-section .wrapper .slider-wrapper .controls .right,#display-location-detail .slider-wrapper.standard .controls .right{right:0}#display-location-detail .contacts-section .wrapper .slider-wrapper .controls .right img,#display-location-detail .slider-wrapper.standard .controls .right img{left:16px}#display-location-detail .slider-wrapper{position:relative}#display-location-detail .top-section{padding:80px 0;background-color:#f5f5f5}@media screen and (max-width:1024px){#display-location-detail .top-section{padding:60px 0}}@media screen and (max-width:768px){#display-location-detail .top-section{padding:40px 0}}@media screen and (max-width:420px){#display-location-detail .top-section{padding:20px 0}}#display-location-detail .top-section .title{margin-top:20px}@media screen and (max-width:420px){#display-location-detail .top-section .title{margin-top:0}}#display-location-detail .top-section .caption{color:#999}@media screen and (max-width:1024px){#display-location-detail .top-section .caption{padding-bottom:20px}}@media screen and (max-width:420px){#display-location-detail .top-section .caption{padding-bottom:10px}}#display-location-detail .top-section .caption svg{position:relative;top:-2px}#display-location-detail .top-section .caption span{color:#4a4a4a;padding-left:10px}@media screen and (max-width:420px){#display-location-detail .top-section .caption span{padding-left:0;display:block}}#display-location-detail .top-section .wrapper{display:flex;flex-direction:row}@media screen and (max-width:768px){#display-location-detail .top-section .wrapper{flex-direction:column}}#display-location-detail .top-section .col.left{flex-grow:1;padding-right:60px}@media screen and (max-width:768px){#display-location-detail .top-section .col.left{padding:0 30px}}@media screen and (max-width:420px){#display-location-detail .top-section .col.left{padding:0 20px}}@media screen and (max-width:325px){#display-location-detail .top-section .col.left{padding:0 10px}}@media screen and (max-width:768px){#display-location-detail .top-section .col.left .link{padding-bottom:20px;display:block}}@media screen and (max-width:420px){#display-location-detail .top-section .col.left .link{display:none}}#display-location-detail .top-section .col.right{width:350px;min-width:350px}@media screen and (max-width:768px){#display-location-detail .top-section .col.right{padding-right:0;padding-left:0;width:100%;min-width:300px}}#display-location-detail .top-section .col.right #gmap{width:100%;height:400px}@media screen and (max-width:768px){#display-location-detail .top-section .col.right #gmap{height:200px}}#display-location-detail .top-section .col.right .location-card{background:#fff}#display-location-detail .top-section .col.right .location-card .phone a{text-decoration:none;color:#4e4e4e}#display-location-detail .top-section .col.right .location{padding-top:30px}#display-location-detail .contacts-section .wrapper{display:flex;flex-direction:row;padding:40px 0}@media screen and (max-width:768px){#display-location-detail .contacts-section .wrapper{flex-direction:column;padding:0;margin:0;width:100%}}#display-location-detail .contacts-section .wrapper .slider-wrapper{position:relative;min-width:0;width:100%}#display-location-detail .contacts-section .wrapper .slider-wrapper .slider{overflow:hidden}@media screen and (max-width:1200px){#display-location-detail .contacts-section .wrapper .slider-wrapper .slider{height:500px}}@media screen and (max-width:1024px){#display-location-detail .contacts-section .wrapper .slider-wrapper .slider{height:420px}}@media screen and (max-width:768px){#display-location-detail .contacts-section .wrapper .slider-wrapper .slider{height:400px}}@media screen and (max-width:420px){#display-location-detail .contacts-section .wrapper .slider-wrapper .slider{height:225px}}#display-location-detail .contacts-section .wrapper .slider-wrapper .slider .slide{width:100%;border:0}@media screen and (max-width:1200px){#display-location-detail .contacts-section .wrapper .slider-wrapper .slider .slide{height:500px}}@media screen and (max-width:1024px){#display-location-detail .contacts-section .wrapper .slider-wrapper .slider .slide{height:420px}}@media screen and (max-width:768px){#display-location-detail .contacts-section .wrapper .slider-wrapper .slider .slide{height:400px}}@media screen and (max-width:420px){#display-location-detail .contacts-section .wrapper .slider-wrapper .slider .slide{height:225px}}#display-location-detail .contacts-section .wrapper .slider-wrapper .controls{left:0;right:0}#display-location-detail .contacts-section .wrapper .contacts{width:300px;min-width:300px;padding-left:5px}@media screen and (max-width:768px){#display-location-detail .contacts-section .wrapper .contacts{width:100%;padding-left:0}}#display-location-detail .contacts-section .wrapper .contacts .header{margin-top:0;margin-bottom:2px;background-color:rgba(216,216,216,.5);padding:10px 25px}@media screen and (max-width:768px){#display-location-detail .contacts-section .wrapper .contacts .header{margin-top:0}}#display-location-detail .contacts-section .wrapper .contacts .header span{font-size:30px;font-weight:700;color:#4a4a4a}#display-location-detail .contacts-section .wrapper .contacts .contact{background-color:rgba(216,216,216,.5);padding:20px 15px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:2px}#display-location-detail .contacts-section .wrapper .contacts .contact .image{flex:1;width:75px;min-width:75px;max-width:75px;height:75px;min-height:75px;max-height:75px;border-radius:50%;overflow:hidden}#display-location-detail .contacts-section .wrapper .contacts .contact .image img{width:100%;height:100%;object-fit:cover}#display-location-detail .contacts-section .wrapper .contacts .contact .info{flex-grow:1;padding-left:15px;overflow:hidden}#display-location-detail .contacts-section .wrapper .contacts .contact .info .name{margin-bottom:5px;margin-top:0;font-weight:800;font-size:15px;color:#4a4a4a}#display-location-detail .contacts-section .wrapper .contacts .contact .info .phone{margin-bottom:3px}#display-location-detail .contacts-section .wrapper .contacts .contact .info .phone,#display-location-detail .contacts-section .wrapper .contacts .contact .info .email{font-size:14px;display:block;color:#4a4a4a;text-decoration:none;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#display-location-detail .contacts-section .wrapper .contacts .enquire{background-color:rgba(216,216,216,.5);padding:10px;width:100%}@media screen and (max-width:420px){#display-location-detail .contacts-section .wrapper .contacts .enquire{display:none}}#display-location-detail .contacts-section .wrapper .contacts .enquire a{width:100%;display:inline-block;text-align:center;padding:15px 0;color:#fff!important;background:#c00;text-decoration:none;font-weight:700;font-size:16px;transition:all .5s}#display-location-detail .contacts-section .wrapper .contacts .enquire a:hover{box-shadow:0 2px 25px 0 rgba(0,0,0,.23);background:red}#display-location-detail .homes-on-display{padding:60px 0 40px;overflow-x:hidden}#display-location-detail .homes-on-display.regional{padding-top:40px;background-color:#f5f5f5}@media screen and (max-width:768px){#display-location-detail .homes-on-display.regional{background:#fff}}@media screen and (max-width:768px) and (max-width:420px){#display-location-detail .homes-on-display.regional{padding-top:15px}}@media screen and (max-width:420px){#display-location-detail .homes-on-display{padding:30px 0}}#display-location-detail .homes-on-display h3{color:#4a4a4a;font-size:30px;line-height:41px;text-align:center;text-transform:capitalize}@media screen and (max-width:420px){#display-location-detail .homes-on-display h3{font-size:22px}}#display-location-detail .homes-on-display .row{padding-top:0}#display-location-detail .homes-on-display .house-card{flex:0 0 33.333333%;max-width:33.333333%;padding-right:15px;padding-left:15px;margin-bottom:30px;min-height:300px;max-height:300px;position:relative}#display-location-detail .homes-on-display .house-card.cashback-icon:before{width:75px;height:75px;background-image:url(../images/cashback-seal.png);position:absolute;top:10px;left:20px;content:' ';display:block;background-size:contain;background-repeat:no-repeat;z-index:5}@media screen and (max-width:1024px){#display-location-detail .homes-on-display .house-card{min-height:280px;max-height:280px}}@media screen and (max-width:768px){#display-location-detail .homes-on-display .house-card{flex:0 0 50%;max-width:50%}}@media screen and (max-width:420px){#display-location-detail .homes-on-display .house-card{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}}#display-location-detail .banner{position:relative;box-sizing:border-box;width:100%;height:685px;background-size:cover;background-repeat:no-repeat;background-position:center;padding:80px}@media screen and (max-width:1024px){#display-location-detail .banner{padding:60px}}@media screen and (max-width:768px){#display-location-detail .banner{padding:40px}}@media screen and (max-width:420px){#display-location-detail .banner{padding:30px}}#display-location-detail .banner .overlay{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:linear-gradient(180deg,transparent 0%,transparent 16.12%,#000 100%)}@media screen and (max-width:420px){#display-location-detail .banner .overlay{display:block}}#display-location-detail .banner .content{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;height:100%;max-width:450px;z-index:2}@media screen and (max-width:420px){#display-location-detail .banner .content{align-items:center;text-align:center}}#display-location-detail .banner .content .logo img{width:100%;height:auto}#display-location-detail .banner .content .copy{margin:10px 0}#display-location-detail .banner .content .copy p{margin:0;color:#fff!important;font-size:16px;line-height:25px}#display-location-detail .banner .content .caption{color:#fcb814;font-size:16px;font-weight:800;line-height:25px;text-transform:capitalize}#display-location-detail .banner .content .link{margin-top:20px;background:#c00;font-size:16px;font-weight:700;line-height:22px;text-align:center;color:#fff;padding:20px 50px;border:none;transition:all .5s}#display-location-detail .banner .content .link:hover{box-shadow:0 2px 25px 0 rgba(0,0,0,.23);background:red}#display-location-detail .enquiry{padding:70px 0;background-color:#4a474a}@media screen and (max-width:420px){#display-location-detail .enquiry{padding:20px 0;border-bottom:3px solid #fff}#display-location-detail .enquiry.regional{display:none!important}}#display-location-detail .enquiry .heading{color:#fff;font-size:30px;font-weight:400;line-height:41px;padding-bottom:30px;font-family:panton}@media screen and (max-width:420px){#display-location-detail .enquiry .heading{text-align:center;padding-bottom:0}}#display-location-detail .enquiry form{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px}@media screen and (max-width:768px){#display-location-detail .enquiry form{margin:0}}@media screen and (max-width:420px){#display-location-detail .enquiry form{flex-direction:column;display:none;padding:20px}}#display-location-detail .enquiry form .input{box-sizing:border-box;flex:0 0 33.333333%;max-width:33.333333%;padding:0 15px 20px}#display-location-detail .enquiry form .input.w-100{flex:0 0 100%!important;max-width:100%!important}@media screen and (max-width:768px){#display-location-detail .enquiry form .input{flex:0 0 50%;max-width:50%}}@media screen and (max-width:420px){#display-location-detail .enquiry form .input{flex:0 0 100%;max-width:100%}}#display-location-detail .enquiry form .input textarea,#display-location-detail .enquiry form .input input{width:100%;height:42px;background:#4a474a;box-shadow:none;border:none;border-bottom:1px solid #737373;color:#fff;font-size:14px;line-height:19px}#display-location-detail .enquiry form .input textarea::placeholder,#display-location-detail .enquiry form .input input::placeholder{color:#fff;font-size:14px}#display-location-detail .enquiry form .input textarea{height:100px}#display-location-detail .enquiry form .radio{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#display-location-detail .enquiry form .radio input{display:none}#display-location-detail .enquiry form .radio .label{color:#fff}#display-location-detail .enquiry form .radio label{margin-left:20px;cursor:pointer;color:#fff}#display-location-detail .enquiry form .radio input:checked+label{color:#c00}#display-location-detail .enquiry form .submit{width:100%;text-align:right;padding:0 15px}@media screen and (max-width:420px){#display-location-detail .enquiry form .submit{text-align:left}}#display-location-detail .enquiry form .submit button{cursor:pointer;margin-top:20px;background:#c00;font-size:16px;font-weight:700;line-height:22px;text-align:center;color:#fff;padding:20px 50px;border:none;transition:all .5s}#display-location-detail .enquiry form .submit button:hover{box-shadow:0 2px 25px 0 rgba(0,0,0,.23);background:red}#display-location-detail .enquiry form.regional .input{flex:0 0 50%;max-width:50%}@media screen and (max-width:420px){#display-location-detail .enquiry form.regional .input{flex:0 0 100%;max-width:100%}}#display-location-detail .enquiry form.regional .w-100{padding-bottom:0}#display-location-detail .enquiry .grecaptcha-badge{display:none!important}#display-location-detail .promotions{position:relative}#display-location-detail .promotions .wrapper{padding:60px 0}@media screen and (max-width:768px){#display-location-detail .promotions .wrapper{padding:40px 0}}@media screen and (max-width:420px){#display-location-detail .promotions .wrapper{padding:10px 0}}#display-location-detail .promotions .wrapper .header{width:100%;display:flex;justify-content:space-between;align-items:center}#display-location-detail .promotions .wrapper .heading{color:#4a4a4a;font-size:30px;font-weight:700;line-height:41px}#display-location-detail .promotions .wrapper .promos{display:flex;flex-direction:column}#display-location-detail .promotions .wrapper .promos .promo{margin-bottom:30px}#display-location-detail .promotions .wrapper .promos .promo .promo-inner{display:flex;flex-direction:row;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}@media screen and (max-width:420px){#display-location-detail .promotions .wrapper .promos .promo .promo-inner{display:block}#display-location-detail .promotions .wrapper .promos .promo .promo-inner .col{width:100%}#display-location-detail .promotions .wrapper .promos .promo .promo-inner .col.left{float:right;position:relative}#display-location-detail .promotions .wrapper .promos .promo .promo-inner .col.right{float:left}#display-location-detail .promotions .wrapper .promos .promo .promo-inner .image{min-height:140px}}#display-location-detail .promotions .wrapper .promos .promo .col{flex:1;position:relative}#display-location-detail .promotions .wrapper .promos .promo .image{width:100%;height:100%}#display-location-detail .promotions .wrapper .promos .promo .image img{width:100%;height:100%;object-fit:cover}#display-location-detail .promotions .wrapper .promos .promo .expiry{float:right;margin:0 40px 40px;top:0;right:30px;background-color:#4a474a;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}#display-location-detail .promotions .wrapper .promos .promo .expiry.mobile{display:none}@media screen and (max-width:1024px){#display-location-detail .promotions .wrapper .promos .promo .expiry{margin:0 20px 20px}}@media screen and (max-width:420px){#display-location-detail .promotions .wrapper .promos .promo .expiry{right:initial;left:15px}#display-location-detail .promotions .wrapper .promos .promo .expiry.mobile{display:block;position:absolute;right:0;left:auto}#display-location-detail .promotions .wrapper .promos .promo .expiry:not(.mobile){display:none}}#display-location-detail .promotions .wrapper .promos .promo .expiry span,#display-location-detail .promotions .wrapper .promos .promo .expiry p{margin:0}#display-location-detail .promotions .wrapper .promos .promo .expiry span{text-transform:uppercase;color:#fff;font-size:11px;line-height:15px;text-align:center}#display-location-detail .promotions .wrapper .promos .promo .expiry .date{color:#fff;font-size:50px;font-weight:800;letter-spacing:-3px;line-height:50px}#display-location-detail .promotions .wrapper .promos .promo .expiry .month{text-transform:uppercase;color:#fff;font-size:13px;font-weight:800;line-height:18px}#display-location-detail .promotions .wrapper .promos .promo .right{position:relative}#display-location-detail .promotions .wrapper .promos .promo .right .content{padding:40px}@media screen and (max-width:420px){#display-location-detail .promotions .wrapper .promos .promo .right .content{padding:20px;text-align:center}}#display-location-detail .promotions .wrapper .promos .promo .right h2{color:#c00;font-size:14px;font-weight:700;line-height:19px;margin-bottom:10px}@media screen and (max-width:768px){#display-location-detail .promotions .wrapper .promos .promo .right h3{font-size:24px}}@media screen and (max-width:420px){#display-location-detail .promotions .wrapper .promos .promo .right p{display:none}}#display-location-detail .promotions .wrapper .promos .promo .right .link{display:inline-block;margin-top:20px;background:#c00;font-size:16px;font-weight:700;line-height:22px;text-align:center;color:#fff;padding:10px 50px;border:none;transition:all .5s}@media screen and (max-width:420px){#display-location-detail .promotions .wrapper .promos .promo .right .link{margin-top:0}}#display-location-detail .promotions .wrapper .promos .promo .right .link:hover{box-shadow:0 2px 25px 0 rgba(0,0,0,.23);background:red;color:#fff!important}#display-location-detail .promotions .wrapper .controls{display:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:75px;pointer-events:none}@media screen and (max-width:420px){#display-location-detail .promotions .wrapper .controls{display:block}}#display-location-detail .promotions .wrapper .controls .left,#display-location-detail .promotions .wrapper .controls .right{cursor:pointer;position:absolute;width:45px;height:75px;background-color:rgba(0,0,0,.5);pointer-events:all}#display-location-detail .promotions .wrapper .controls .left img,#display-location-detail .promotions .wrapper .controls .right img{position:absolute;top:25px;width:15px;left:14px}#display-location-detail .promotions .wrapper .controls .left{left:0}#display-location-detail .promotions .wrapper .controls .right{right:0}#display-location-detail .promotions .wrapper .controls .right img{left:16px}