/*
	Theme Name:The Coast Real Estate
	Theme URI:http://demo.thatid.com/thecoast/
	Author:Agentpoint
	Author URI:http://agentpoint.com.au/
	Description:The Coast Real Estate
	Tags:responsive design
*/

@import url('css/utilities.css?v=1.001');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,600');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600');

body,html{-webkit-text-size-adjust:none}.col-center,h1.page-title{text-align:center}.mfp-content textarea,textarea{min-height:150px}#header,table{width:100%}.carousels li.slide p.address,.carousels li.slide p.price label,.listview .listing .rooms-price .address,.listview .listing h3.headline,.text-cut{text-overflow:ellipsis;white-space:nowrap}*{box-sizing:border-box}body,html{height:100%}body{color:#333;font-family:'Open Sans',sans-serif;font-size:.8125em;letter-spacing:.3px;line-height:1.7;background:#fff}h1,h2,h3,h4,h5,h6{color:#333;font-family:Montserrat,sans-serif;font-weight:400;letter-spacing:0;line-height:normal}h1{font-size:3em}h1.page-title{line-height:1.2}#content.default h1.page-title{margin:0}#careers #content.default h1.page-title{color:#333;margin:0 0 30px}#content.search_results h1.page-title{margin:0 0 14px}h2{font-size:2.16667em}h3{font-size:2em}h4{font-size:1.83333em}h5{font-size:1.66667em}h6{font-size:1.5em}a{color:#cd202c;text-decoration:none;outline:0;transition-duration:.2s}a:hover{color:#0b1f41}em{font-style:italic}hr{margin:28px 0;border-top:2px solid #e5e5e5;border-bottom:none}td,th{padding:5px}.col-left{text-align:left}.col-right{text-align:right}p.no_properties{padding:50px 20px;text-align:center}::-webkit-input-placeholder{color:#333;opacity:1}:-moz-placeholder{color:#333;opacity:1}::-moz-placeholder{color:#333;opacity:1}:-ms-input-placeholder{color:#333;opacity:1}b,strong{font-weight:600}input,select,textarea{margin:0;box-sizing:border-box;border-radius:0}input[type=text],input[type=password],input[type=tel],input[type=email],select,textarea{background:#fff;border:none;box-shadow:0 2px 2px rgba(0,0,0,.1) inset,0 0 0 1px #ccc inset;font:1em 'Open Sans',sans-serif;height:35px;outline:0;padding:0 1em;width:100%;color:#333;-webkit-appearance:none;-moz-appearance:none}input[type=checkbox],input[type=radio]{float:left;margin:4px 5px 0 0}textarea{resize:none;padding:1em}a.btn,a.button,button,input[type=submit],input[type=button]{height:35px;line-height:35px;margin:0;padding:0 2em;cursor:pointer;font-size:1em;font-weight:600;background:#cd202c;border:none;text-transform:uppercase;color:#fff;transition-duration:.2s}a.btn,a.button{display:inline-block}a.btn:hover,a.button:hover,button:hover,input[type=submit]:hover,input[type=button]:hover{background:#0b1f41}input[type=text],input[type=password],input[type=tel],input[type=email],input[type=submit],input[type=button]{-webkit-appearance:none;border-radius:0}.mfp-content .white-popup{background:#fff;padding:20px 30px;text-align:left;max-width:680px;margin:40px auto;position:relative}.mfp-content .white-popup li{margin-bottom:5px}.gfield_description validation_message,.gfield_required{color:red}.borderbox{box-sizing:border-box}.clear,.clearer{clear:both;content:""}.left{float:left}img.alignleft{float:left;max-width:100%;height:auto;margin:0 28px 28px 0}.right{float:right}img.alignright{float:right;max-width:100%;height:auto;margin:0 0 28px 28px}.text-left{text-align:left}.text-center{text-align:center}.text-center a.button{background:0 0;border:2px solid #cd202c;box-shadow:none;color:#cd202c;font-size:1.25em;font-weight:600;height:auto;letter-spacing:1px;line-height:normal;padding:10px 20px;text-transform:uppercase;min-width:200px}.text-center a.button:hover{background:#cd202c;color:#fff}.text-right{text-align:right}.text-cut{overflow:hidden}.text-orange{color:#cd202c}.aquo{font-size:1.16667em;font-family:Georgia,"Times New Roman",Times,serif}.red,.required{color:#e00}.hidden{display:none}.pp_hoverContainer{display:none!important}ul.ui-tabs-nav li{float:left}ul.ui-tabs-nav li a{display:block}div.ui-tabs-panel{clear:both}#page{max-width:100%;height:100%;margin:0 auto;transition-duration:.2s}#page.shrink{-webkit-transform:translate3d(-280px,0,0);-ms-transform:translate(-280px,0);transform:translate3d(-280px,0,0)}#header{position:fixed;z-index:4;text-align:center;left:0;top:0}#content{background:#fff;min-height:100%;position:relative;z-index:0}#entry,.group{width:90%;margin:0 auto;position:relative}article#entry{padding-bottom:20px}@media screen and (min-width:1152px) and (max-width:1200px){#blog div[role=main] .link-back,#lifestyle div[role=main] .link-back,#media div[role=main] .link-back{padding-left:20px;padding-right:20px}}div[role=main]{padding-top:156px;transition-duration:.2s}header#lead{padding:28px 0}header#lead.alt{padding:33% 0 0;background-position:center center;background-repeat:no-repeat;background-size:cover}header#lead.alt .group{width:90%}header#lead.alt h1.page-title{margin:0;padding:28px 0 0;background:#fff}header#lead.alt h1.page-title span.breadcrumbs{display:block;font-size:.333333em}header#lead.alt h1.page-title span.breadcrumbs a{color:#423b34}header#lead.alt h1.page-title span.breadcrumbs a:hover,header#lead.alt h1.page-title span.breadcrumbs span.gt{color:#cd202c}header#lead.alt h1.page-title span.breadcrumbs span.appended{padding:0 0 0 5px}header#lead h1.page-title span.role{display:block;padding:0 0 21px;font-size:.47619em}header#lead .search-order{display:none}footer[role=contentinfo]{background:url(images/FFFFFF_95.png);color:#a19991;width:100%;margin-top:-46px}.content-block{margin-bottom:15px}#contact-us div[role=main],#site-map div[role=main],#sitemap div[role=main]{background:#e9e5da}#contact-us ._offices{font-size:1.1em;font-weight:600;margin:0 0 40px}#contact-us ._offices .offices_{width:49%}#contact-us ._offices .top{min-height:115px}#contact-us ._offices .map{border:5px solid #fff;height:0;margin:20px 0 0;overflow:hidden;padding-bottom:75%;position:relative;width:100%;box-sizing:border-box}#contact-us ._offices #map_a,#contact-us ._offices #map_b{height:100%;position:absolute!important;width:100%}#contact-us .contact_left{display:block;margin:0}#contact-us .grid-max-3>.column{padding:0}#contact-us .grid-max-3.contact_left .column{padding:0 0 10px;width:100%}#contact-us .grid-max-3.contact_left .column label{display:block}#contact-us .grid-max-3.contact_left .column #captcha-image{background:#fff}#contact-us .grid-max-3.contact_left .column.name_left{float:left;width:49%}#contact-us .grid-max-3.contact_left .column.name_right{float:right;width:49%}#contact-us input[type=text],#contact-us textarea{background:#d6cfbf;border:none;border-radius:3px;box-shadow:none;height:2.8em;line-height:normal;padding:5px 20px}#contact-us #subscriptions form .field textarea{height:146px;padding:15px;text-transform:capitalize}#contact-us .contact_right{display:block;float:right;margin:0;width:49%}#sitemap-menu ul,.site-map-menu ul{display:inline-block;width:100%}#sitemap-menu ul li,.site-map-menu ul li{float:left;width:33.3333%}.column .captcha-wrap{box-shadow:0 2px 2px rgba(0,0,0,.1) inset,0 0 0 1px #ccc inset;display:inline-block;width:100%}.column .captcha-wrap img{float:left;padding:1px}.column .captcha-wrap a{float:right;height:37px;line-height:37px;text-align:center;width:37px}@media screen and (min-width:1152px){.grid-max-3>.column{width:33.33%}.grid-max-3>.column.full{width:100%}.grid-max-4>.column{width:25%}.grid-max-5>.column{width:20%}.grid-max-3>.column:nth-of-type(3n+1),.grid-max-4>.column:nth-of-type(4n+1),.grid-max-5>.column:nth-of-type(5n+1){clear:both}}@media screen and (min-width:1024px) and (max-width:1151px){.grid-max-3>.column{width:33.33%}.grid-max-3>.column.full{width:100%}.grid-max-4>.column{width:33.33%}.grid-max-5>.column{width:25%}.grid-max-3>.column:nth-of-type(3n+1),.grid-max-4>.column:nth-of-type(3n+1),.grid-max-5>.column:nth-of-type(4n+1){clear:both}}@media screen and (min-width:480px) and (max-width:1023px){.grid-max-3>.column{width:50%}.grid-max-3>.column.full{width:100%}.grid-max-4>.column{width:50%}.grid-max-5>.column{width:33.33%}.grid-max-3>.column:nth-of-type(2n+1),.grid-max-4>.column:nth-of-type(2n+1),.grid-max-5>.column:nth-of-type(3n+1){clear:both}}@media screen and (min-width:480px){.grid-max-2>.column:nth-of-type(2n+1),[class^=grid-]:after{clear:both}[class^=grid-]{margin-left:-10px;margin-right:-10px}[class^=grid-]:after,[class^=grid-]:before{display:table;content:""}[class^=grid-]>.column{box-sizing:border-box;float:left;padding-right:10px;padding-bottom:28px;padding-left:10px}.grid-max-2>.column{width:50%}}@media screen and (max-width:479px){[class^=grid-]>.column{padding-bottom:14px}}#header .hgroup{background:#0b1f41}#header .hgroup .group{box-sizing:border-box}#header .hgroup .logo{padding:20px 0;border-bottom:1px solid #fff;transition-duration:.2s}#header .hgroup .logo img.desktop{display:block;max-height:75px;margin:0 auto;transition-duration:.2s}#header .hgroup .logo img.mobile,#header .hgroup .utils>li.language{display:none}#header .hgroup p.phone a{display:block;padding:0 0 0 23px;line-height:60px}#header .hgroup p.phone a:hover{color:#ddd}#property-enquiry .overview p.contact.mobile i.fa{font-size:22px}#sidebar{width:33%}#sidebar .side-block{margin:0 0 28px}#sidebar h3.section-title{margin:0 0 14px;font-size:1.71429em}#sidebar a{color:#423b34}#footer a:hover,#sidebar a:hover{color:#cd202c}#footer a{color:#333}#footer .magazine{position:absolute;top:14px;right:0;box-shadow:-10px 0 5px #130a01;transition-duration:.2s}.homepage .home-top,.homepage .slideshow .centerimage{position:relative}#footer .magazine:hover{box-shadow:0 0 6px rgba(0,0,0,.6);-webkit-transform:rotate(5deg) scale(1.2);-ms-transform:rotate(5deg) scale(1.2);transform:rotate(5deg) scale(1.2)}#footer .magazine img{display:block;max-width:150px}#footer .offices span.name{color:#fff}#footer .offices span.slashes{color:#cd202c}#footer .socials{padding:10px 0}#footer .menu{padding:3px 0 0;font-size:14px}#footer .menu li{display:inline-block}#footer .menu li a{display:block;line-height:40px;padding:0 3px}#footer .socials a{float:left;text-align:center;margin:0 5px 0 0}#footer .socials a.logo{margin-right:30px}#footer .socials a.logo img{display:block;max-height:20px}#footer .socials i.fa{display:block;font-size:2em;color:#0b1f41;transition-duration:.2s}#footer .socials i.fa:hover{color:#cd202c}#footer .credit{padding:14px 0 7px;font-size:.857143em}.homepage .slideshow{position:relative;z-index:0}.homepage .slideshow .centerimage,.homepage .slideshow .cycle-slideshow{height:0;padding-bottom:56.25%;overflow:hidden}.homepage .slideshow .slide{width:100%}.homepage .slideshow .centerimage img{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:101%;height:auto}.homepage .slideshow .centerimage img.enlarge{width:150%}.homepage .home-top .registration{background:url(images/000000_50.png);bottom:15%;box-sizing:border-box;color:#fff;left:10%;padding:20px;position:absolute;right:10%;z-index:1;text-align:center}.homepage .home-top .homepage-text h3{font-size:3em;color:#fff;margin-bottom:20px;font-weight:300}.homepage .home-top .homepage-text p{font-size:18px;color:#cd202c;margin-bottom:40px}.homepage .registration h2{color:#fff;float:left;font-weight:600;font-size:2.75em;height:60px;line-height:60px}.homepage .email_bottom_section a{color:#fff}.email_bottom_section a{display:inline-block;font-weight:600;letter-spacing:1px;margin:23px 0 0;text-align:left;border-bottom:1px solid #fff}.bottom-option:after,.search-bar:after{display:table;content:"";clear:both}.email_bottom_section a i{float:right;margin:6px 0 0}.email_bottom_section a:hover{border-color:#cd202c;color:#cd202c}.homepage .registration .text_register{float:right;text-align:center}.homepage .registration p{font-style:italic;font-size:1.25em;line-height:normal}.search-bar input,.search-bar select{float:left;height:50px}.search-bar .search-type{width:10%}.search-bar .keywords{width:75%}.search-bar .search_btn{width:15%;padding:0;text-transform:uppercase;background:#cd202c;color:#fff}.bottom-option>div{float:left;width:50%}.bottom-option .checkbox{text-align:left}.bottom-option .more-options{text-align:right}.homepage .section h2.title{color:#221202;font-weight:300;font-size:3em;padding:40px 0}.lower{text-transform:lowercase}.homepage .tabbed .tab-nav{margin:0 0 28px}.homepage .tabbed .tab-nav li{float:none;display:inline-block}#agent .properties .tabs-nav li span,#location_info .ui-tabs-nav li a,.homepage .tabbed .tab-nav span{padding:0 40px;line-height:2.42857em;color:#333;display:block;cursor:pointer}.carousels li.slide:hover .rooms-price i,.carousels li.slide:not(.date):hover,.carousels li.slide:not(.date):hover p{color:#fff}#agent .properties .tabs-nav li span:hover,#agent .properties .tabs-nav li.active span,#location_info .ui-tabs-nav .ui-tabs-active a,#location_info .ui-tabs-nav a:hover,.homepage .tabbed .tab-nav li.active span,.homepage .tabbed .tab-nav span:hover{box-shadow:0 -2px 0 #cd202c inset}#agent .tabs-content .content-block,.homepage .tab-content .content-block{display:none}#agent .tabs-content .content-block.active,.homepage .tab-content .content-block.active{display:block}.homepage .tab-content .content-block{display:none}.homepage .tab-content .content-block.active{display:block!important}.carousels{position:relative}.carousels .slides{width:100%;overflow:hidden}.carousels ul.container{position:relative;width:20000em}.carousels li.slide{position:relative;float:left;margin:0 14px 0 0;border:1px solid #cdcdcd;box-sizing:border-box}.carousels li.slide.date,.carousels li.slide:not(.date):hover{background:#0c1f40;border-color:#0c1f40}.carousels li.slide.date .date-container{left:0;position:absolute;top:0;width:100%}.carousels li.slide figure{overflow:hidden;position:relative;margin:-1px -1px 0}.carousels li.slide figure img._property{display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transition-duration:1.2s;width:auto}.carousels li.slide figure img._blank{display:block;width:100%}.carousels li.slide section{padding:10px 10px 50px}.carousels li.slide p{line-height:normal}.icon-floorplan{background:url(images/icn_floorplan.png) center 0/13px auto no-repeat rgba(0,0,0,0);height:13px;width:13px;transform:translateY(1px);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px)}.carousels li.slide:hover .icon-floorplan{background-image:url(images/icn_floorplan_wh.png)}.carousels li.slide p span.title{display:block;margin:5px 0 0;font-weight:500}.carousels li.slide p.suburb{font-size:1.5em}.carousels li.slide p.address{display:block;overflow:hidden;font-size:1.12857em;margin-bottom:10px}.carousels li.slide .rooms-price,.carousels li.slide p.price{margin:0 0 10px}.carousels li.slide p.price label{display:block;overflow:hidden}ul.rooms li i{float:left;height:24px;margin-right:5px;width:20px}ul.rooms li.bedrooms i{background:url(images/icn_bed_333.png) left center no-repeat;background-size:auto 12px}ul.rooms li.bathrooms i{background:url(images/icn_bath_333.png) 0 1px no-repeat;background-size:auto 17px}ul.rooms li.carspaces i{background:url(images/icn_car_333.png) left center no-repeat;background-size:auto 14px}.carousels li.slide:hover ul.rooms li.bedrooms i{background:url(images/icn_bed_fff.png) left center no-repeat;background-size:auto 12px}.carousels li.slide:hover ul.rooms li.bathrooms i{background:url(images/icn_bath_fff.png) 0 1px no-repeat;background-size:auto 17px}.carousels li.slide:hover ul.rooms li.carspaces i{background:url(images/icn_car_fff.png) left center no-repeat;background-size:auto 14px}.carousels li.slide.date p{padding:0 14px;color:#cd202c}.carousels li.slide.date p.day{color:#fff;font-size:1.5em;padding:14px}.carousels li.slide.date p.month{font-size:1.5em;line-height:.5}.carousels li.slide.date p.date{font-size:3em;line-height:1.25}#team .carousels .direction a,.carousels .direction a{color:#d3d0cc;display:block;font-size:3em;height:85px;line-height:85px;position:absolute;text-align:center;top:50%;width:30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.carousels li.slide .property-tools{border-top:1px solid #cdcdcd;bottom:10px;left:0;padding:10px 10px 0;position:absolute;right:0}.carousels li.slide:hover .property-tools{border-top-color:#fff}.carousels li.slide .property-tools p,.carousels li.slide .property-tools>div{float:left;margin-right:10px;cursor:pointer;height:18px;line-height:18px}.carousels li.slide .property-tools a{color:#333;transition-duration:0s}.carousels li.slide .property-tools p{transition-duration:0s}.carousels li.slide:hover .property-tools a{color:#fff;transition-duration:0s}.carousels li.slide ul.rooms li{padding:0;background:0 0}#team .carousels .direction a:hover,.carousels .direction a:hover{color:#221202}.carousels .url{padding:30px 0 0}.suburb-profiles{position:relative}.suburb-profiles a{display:block;height:0;padding-bottom:50%;background-position:center center;background-repeat:no-repeat;background-size:cover}.email_box,.opentimes_box{background:rgba(169,153,116,.9);color:#fff;height:100%!important;left:-1px;padding:15px;position:absolute;right:-1px;top:0}.email_box ._close,.opentimes_box ._close{cursor:pointer;float:right}.email_box .fagent{border-bottom:1px solid #fff;margin:0 0 10px;padding:0 0 10px}.email_box ._name{font-size:1.15em;font-weight:500}.homepage .suburb-profiles img{display:block;width:100%}.homepage .suburb-profiles span.caption{display:block;position:absolute;top:0;width:100%;height:100%}.homepage .suburb-profiles span.caption:before{display:inline-block;height:100%;content:"";vertical-align:middle}.homepage .suburb-profiles span.text{display:inline-block;max-width:90%;font-size:4em;line-height:1.2;color:#fff;text-shadow:1px 1px 4px #000;vertical-align:middle}.homepage .suburb-profiles span.text small{display:block;font-size:.5em}.homepage .latest-posts{background:#E9E5DA}.homepage .latest-posts h2{padding:40px 0}.homepage .latest-posts li a,.homepage .latest-posts li a:hover,.homepage .latest-posts li.box-empty a,.homepage .latest-posts li.box-empty a:hover{display:block;padding-bottom:100%;position:relative;width:100%}.homepage .latest-posts li a{background-position:center center;background-repeat:no-repeat;background-size:cover}.homepage .latest-posts li.box-empty a{background:#fff}.homepage .latest-posts li a:hover{background-position:center center;background-repeat:no-repeat;background-size:cover}.homepage .latest-posts li.box-empty a:hover{background:#cd202c}.homepage .latest-posts li a:hover span{color:#fff}.homepage .latest-posts li img{display:none}.homepage .latest-posts li span{box-sizing:border-box;font-weight:600;font-size:2em;line-height:47px;padding:0 15px;position:absolute;text-transform:capitalize;width:100%;transition-duration:.2s;top:50%;left:50%;color:#cd202c;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.homepage .latest-posts li:hover span{color:#cd202c}.homepage .latest-posts li span i{float:right;margin:6px 0 0;font-size:2em}.homepage #testimonials h2{text-align:center}.homepage .testimonials{margin:0 0 50px}.homepage ._testimonial_item{float:left;position:relative;text-align:center;width:50%;overflow:hidden;margin-bottom:30px}.homepage ._testimonial_item .image{min-height:118px;padding:10px;position:absolute;top:20px;width:118px;z-index:9}.homepage ._testimonial_item .image:before{background:#fff;border-radius:100%;content:"";height:120px;left:5px;position:absolute;top:5px;width:120px}.homepage ._testimonial_item .image .box-circle{background-position:left center;background-size:cover;border:4px solid #e9e5da;border-radius:50%;box-sizing:border-box;color:#fff;height:110px!important;position:absolute;width:110px}.homepage ._testimonial_item .image-overlay{background:rgba(110,192,204,.8);display:none;height:100%;left:0;position:absolute;top:0;width:100%}.homepage ._testimonial_item span.agent-name{color:#fff;display:block;font-size:1.25em;text-align:center;top:27px!important;width:100%}.homepage ._testimonial_item .content{box-sizing:border-box;position:relative;width:86%;margin:0 auto;display:inline-block}.homepage ._testimonial_item .content .box-circle{background:#cd202c;border:0!important;color:#fff;height:auto!important;min-height:160px;text-align:left}.homepage ._testimonial_item .content-circle{font-size:16px;font-style:italic;line-height:1.4;position:relative;text-align:left;top:10px!important;vertical-align:middle;width:100%;box-sizing:border-box}.homepage ._testimonial_item .content:hover .box-circle{border:2px solid #cd202c!important;background:0 0;color:#cd202c}.homepage ._testimonial_item .content:hover .box-circle a{color:#cd202c!important}.homepage ._testimonial_item .content:hover .box-circle .content-circle p.from{border-top:2px solid #cd202c!important}.homepage ._testimonial_item .content-circle p{min-height:70px;max-height:70px;padding:0 10px 0 50px;overflow:hidden}.homepage ._testimonial_item .content-circle p.testi-title{font-weight:600;margin:0 0 5px;min-height:auto;max-height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:25px}.homepage ._testimonial_item .content-circle a.read-more-testi{padding-left:70px;color:#fff}.homepage ._testimonial_item .content-circle .from a{color:#fff;padding-right:15px}.homepage ._testimonial_item .content-circle a:hover{color:#D8CBA7}.homepage ._testimonial_item .content-circle p.from{max-height:auto;border-top:2px solid #f2f2f2;font-style:normal;min-height:auto;left:0;margin:10px 0 0;padding:5px 20px 0 0;position:relative;right:0;text-align:right}.homepage .video{position:relative}.homepage .video .video-frame{padding-bottom:56.25%;position:relative}.homepage .video .video-frame iframe{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.homepage .video .careers-inner{bottom:0;left:0;right:0;position:absolute;top:0;width:100%;text-align:center;z-index:3;background:url(images/a8996e_50.png);color:#fff}.homepage .video .careers-inner:before{content:"";display:inline-block;height:100%;vertical-align:middle}.homepage .video .careers-details{display:inline-block;margin:0 auto;max-width:30em;padding:0 1.5em;vertical-align:middle;width:90%}.default h1,.default h2,.default h3,.default h4,.default h5,.default h6,.homepage .careers-details p{margin:0 0 20px}.homepage .careers-details h2{color:#fff;margin:0 0 20px}.homepage .video .careers-details a{background:#cd202c;color:#fff;display:inline-block;font-weight:600;font-size:1.25em;padding:5px 50px 3px;text-transform:uppercase;transition-duration:.2s}.homepage .video .careers-details a:hover{background:#0b1f41}.carousels li.slide:hover:not(.date) ul.rooms li.bathrooms,.carousels li.slide:hover:not(.date) ul.rooms li.bedrooms,.carousels li.slide:hover:not(.date) ul.rooms li.carspaces{background-position:left -24px}@media (max-width:992px){.home-top .group,.video .group{padding:0}}.default ul{list-style:disc;margin:0 0 20px 15px}.default ol{list-style:decimal;margin:0 0 20px 20px}.default p{margin:0 0 20px}.default img{max-width:100%;height:auto}.default .contact_form ol.cf-ol{list-style:none;margin:0}.default .contact_form ol.cf-ol li{display:inline-block;width:100%;margin:0 0 10px}.default .contact_form ol.cf-ol li label{float:left;margin:7px 0 0;width:20%}.default .contact_form ol.cf-ol li input[type=text],.default .contact_form ol.cf-ol li select{float:left;width:50%}.default .contact_form .signup_button{margin:0 0 0 20%}.default #return{border-bottom:1px dotted #cdcdcd;color:red;margin:0 0 15px;padding:0 0 15px}.default .contact_form .prop_alerts_ul{float:left;margin:0;width:50%}.default .contact_form .prop_alerts_ul ul{margin:0 0 10px}.default .contact_form ol.cf-ol ul ul li select{width:100%}.default .contact_form ol.cf-ol ul ul li.house_rooms .numberofrooms,.default .contact_form ol.cf-ol ul ul li.price .prices{float:left;width:49%}.default .contact_form ol.cf-ol ul ul li.house_rooms .bedrooms,.default .contact_form ol.cf-ol ul ul li.price .price_min{margin:0 2% 0 0}.default .contact_form ol.cf-ol li select.select_suburb{height:100px}.default .contact_form ol.cf-ol li textarea{float:left;height:100px;margin:0;width:50%}.default .contact_form ol.cf-ol li.li--unsubscribe{margin:0 0 10px 20%}#blog div[role=main] .link-back,#lifestyle div[role=main] .link-back,#media div[role=main] .link-back{margin:20px auto;max-width:1170px}.blog_image img{display:block;height:auto;width:100%}#lifestyle header#lead h1.page-title,#team header#lead h1.page-title{color:#333}#media .media_wrap h1.page-title{padding-top:28px}#media .media_wrap .group{position:relative;padding:20px 20px 0}#media .toggle_switch{border-radius:100%;cursor:pointer;height:24px;position:absolute;right:20px;top:128px;width:24px;background:url(images/icn_magnifier.png) no-repeat}#media .toggle_switch.shrink{background:url(images/icn_close.png?v=0.02) center center no-repeat}#media .video-search{max-height:0;overflow:hidden;text-align:center;transition-duration:0s}#media .media_wrap.shrink .video-search{max-height:1000px;transition-duration:0s}#media .video-search input[type=text]{background:#f4f3ee;border-bottom:1px solid #cd202c;box-shadow:none;padding:10px 0;text-align:center;width:100%}#media .video-search input[type=submit]{margin:15px 0 30px}#media .video-tab-nav{transition-duration:.2s;overflow:hidden}#media .media_wrap.shrink .video-tab-nav{max-height:0;overflow:hidden}#media .video-tab-nav ul{border-bottom:1px solid #cd202c;margin:0 0 10px;display:inline-block;list-style:none;padding:5px 0 10px;text-align:center;width:100%}#media .video-tab-nav li{float:left;padding:0 5% 0 0}#media .video-tab-nav li a{display:block}#media .playlist ul{display:inline-block;list-style:none;margin:0 -10px;width:100%}#media .playlist li{float:left;width:50px}#media .playlist li a,#media .playlist li a img{width:100%;display:block}#media .playlist li a{box-sizing:border-box;margin:0 0 10px;overflow:hidden;padding:10px 10px 0;position:relative}#media .playlist li:hover .overlay-hover-content{display:block}#media .playlist li .overlay-hover-content{background:url(images/000000_50.png);box-sizing:border-box;color:#fff;display:none;height:100%;left:10px;padding:10px 10px 0;position:absolute;right:10px;text-align:center;top:10px;z-index:0}#media .playlist li i{display:block}#media .playlist li i.fa{font-size:2.5em}#media .playlist li i.video-title{font-size:1.5em;overflow:hiddentext-overflow: ellipsis;white-space:nowrap}#favourite-property a[title=Back]{display:block;margin:20px 0 10px}#post-entry.index{margin:0 -15px}#post-entry.index .post{background:#fff;float:left;width:25%;padding:0 15px 30px}#post-entry h2.post-title a{color:#423b34}#post-entry h2.post-title a:hover{color:#cd202c}#post-entry p.post-meta{font-size:.857143em;color:#999}#post-entry p.post-meta a{color:#999}#post-entry p.post-meta a:hover{color:#423b34}.post-nav{clear:both}#post-entry .post .wrap{background:#e9e5da}#post-entry .post .post_desc{padding:30px;text-align:center}#post-entry .post .post_desc h2{margin-bottom:10px;font-size:20px}#post-entry .post .post_desc .date{color:#cd202c;font-size:1.1em;margin:0 0 10px}#post-entry .post .post-excerpt p{margin-bottom:10px}#post-entry .post .post_desc .more-link{display:block;margin-top:10px}#blog.single #content section.group{max-width:1246px;padding:0}#blog.single .blog.sidebar{width:20%}#blog.single .blog.sidebar.left{border-top:2px solid #cd202c;padding:10px 0 0}#blog.single .blog.sidebar.left>div{margin:0 0 10px}#blog.single .blog.sidebar.left div>span{display:block;line-height:22px}#blog.single .blog.sidebar.left span.label{color:#cd202c;font-size:16px}#blog.single .blog.sidebar.left .tags{color:#fff;font-size:0}#blog.single .blog.sidebar.left a{color:#333;font-size:16px}#blog.single .blog .share ul{list-style:none;margin:0}#blog.single .blog .share ul li{float:left}#blog.single .blog .share ul li span.stButton{margin:0 3px 0 0}#blog.single .blog .share ul li span.stLarge{height:18px;width:18px;margin-top:8px}#blog.single .single{padding-left:30px;width:80%}#post-entry.single .post img.alignleft{margin:0 20px 20px 0}#post-entry.single .post img.alignright{margin:0 0 20px 20px}.comments,.comments h2.section_title{margin:0 0 28px}.comments ul{list-style:none;margin:0}.comments ul.children{margin:0 0 0 6.54206%}.comments ul li{margin:0}.comments .comment-body{position:relative;margin:0 0 20px;padding:22px 28px 28px;background:#f5f3f2}.comments ul li img.avatar{float:left;margin:6px 14px 14px 0}.comments ul li cite.fn{font-weight:600}.comments ul li .comment-meta{margin:0 0 20px;color:#999;font-size:.857143em}.comments ul li .comment-meta a{color:#999}.comments ul li .comment-meta a:hover{color:#423b34}.comments p{margin:0}.comments .reply{position:absolute;top:0;right:0}.mf-popup,.mf-popup ul.listforms .captcha{position:relative}.comments .reply a{display:block;padding:7px 14px;background:#ccc;color:#fff}.comments .reply a:hover{background:#cd202c}.comment-respond h3.reply-title{margin:0 0 28px}#commentform p label{display:block;margin:0 0 7px;font-weight:600}#commentform textarea{height:150px}a#cancel-comment-reply-link{float:right;font-style:italic;font-size:#C00}.mfp-bg.mf-flip{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.mfp-bg.mf-flip.mfp-ready{opacity:.8}.mfp-bg.mf-flip.mfp-removing{opacity:0}.mf-popup{max-width:484px;margin:0 auto;padding:28px}.mf-popup.white{background:#fff}.mf-popup.flip{opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.mfp-ready .mf-popup.flip{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.mfp-removing .mf-popup.flip{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.mf-popup h2.title{margin:0 0 20px;font-size:1.71429em;text-align:center}.mf-popup ul.listforms li{padding:0 0 14px}.mf-popup ul.listforms li.last{padding:0}.mf-popup ul.listforms label{display:block;margin:0 0 3.5px}.mf-popup ul.listforms a.button,.mf-popup ul.listforms input[type=submit],.mf-popup ul.listforms input[type=button]{min-width:100px;text-align:center}.mf-popup ul.listforms textarea{height:100px}.mf-popup ul.listforms a.btn{float:left}.mf-popup ul.listforms .captcha span.image{display:block;position:absolute;top:2px;right:2px}.mf-popup ul.listforms .captcha a.reload{line-height:31px;padding:0 7px;color:#fff;background:#e00}.mf-walkscore .mfp-iframe-scaler iframe{background:#fff}.object-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.object-wrap embed,.object-wrap iframe,.object-wrap object{position:absolute;top:0;left:0;width:100%;height:100%}.media #map_canvas,.media #streetview{width:100%;height:309px}ul.rooms li{float:left;height:24px;line-height:24px;margin:0 10px 0 0;font-size:.875em}ul.rooms li:last-child{margin:0}.pagination a{display:inline-block;width:28px;height:28px;line-height:28px;color:#aaa;font-size:.857143em;text-align:center;background:#f5f3f2;border-radius:28px}.pagination a:hover{background:#dcdad9}.pagination a.current{background:#cd202c;color:#fff}.pagination a:active{background:#dcdad9;-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.pagination a i.fa{font-size:1.16667em}.info-window{width:280px;font-size:14px}.info-window section.top{padding:0 0 7px}.info-window .image{width:90px}.info-window .image img{display:block;width:100%}.info-window .overview{width:183px}.info-window section.bottom{padding:7px 0 0;border-top:1px solid #ddd}.search-order a{display:inline-block;padding:0 14px;line-height:2.4;color:#423b34;opacity:.4;filter:alpha(opacity=40);font-size:.85em;text-transform:uppercase}.search-order a.active,.search-order a:hover{opacity:1;filter:alpha(opacity=100);box-shadow:0 -2px 0 #cd202c inset}header#lead .search-order a{color:#fff}header#lead .search-order a.active,header#lead .search-order a:hover{box-shadow:0 -2px 0 #fff inset}#projects-developments #lead,#recent-sales .lead,.page-template-template_listings #lead{display:none}.search_results article#entry{border:1px solid #ccc;padding:0;margin-bottom:20px}#search-results #load_more_button,.page-template-template_listings #load_more_button{background:0 0;border:2px solid #cd202c;color:#cd202c;font-weight:600;font-size:1.1em;line-height:normal;text-transform:uppercase;transition-duration:.2s}#search-results #load_more_button:hover,.page-template-template_listings #load_more_button:hover{background:#cd202c;color:#fff}.search_results .print-listings{position:absolute;top:-1px;right:-1px}.search_results .print-listings a.button{background:#ccc;color:#333}.search_results .print-listings a.button:hover{background:#cd202c;color:#fff}.search-toolbar.top{background:#cd202c;height:45px;padding:5px 0;display:none}.search-toolbar ul{display:inline-block;width:100%}.search-toolbar ul li{width:33.3333%}.search-toolbar ul li.right{float:right}.search-toolbar .count{padding:7px 0 0}.search-toolbar ul.tabsnav a{color:#fff;display:block;height:32px;line-height:32px}.search-toolbar ul li.list a i.fa{float:left;font-size:1.75em;line-height:32px;margin:0 7px}.search-toolbar ul li.map a{margin-right:7px;text-align:right}.search-toolbar ul li.map a i.fa{font-size:2em;margin:0 7px 0 0}.search-toolbar ul li.map a span{float:right}.search-toolbar ul li .keywords{border:none;border-radius:2px;box-shadow:none;float:left;font-size:1em;height:32px;padding:0 10px;width:80%;background:url(images/_mag.png) 98% center no-repeat #fff}.search-toolbar ul li .search_btn{background:url(images/br_next.png) right 12px/12px auto no-repeat;box-sizing:border-box;float:left;font-size:.85em;height:32px;line-height:32px;padding:0 1em;width:20%;border-radius:2px}.webkit .search-toolbar ul.tabsnav a{line-height:40px}.search-toolbar ul.tabsnav a i.fa{opacity:.6;filter:alpha(opacity=60)}.search-toolbar ul.tabsnav a:hover i.fa,.search-toolbar ul.tabsnav li.ui-tabs-active a i.fa{opacity:1;filter:alpha(opacity=100)}.search-toolbar.bottom{padding:0 0 28px}.page_toolbar a{background:#f5f3f2;border-radius:100%;color:#222;float:left;font-size:12px;height:25px;line-height:25px;margin:0 1px 0 0;text-align:center;width:25px}.page_toolbar a.current_page_link,.page_toolbar a:hover{background:#cd202c;color:#fff}.page_toolbar a.next_page_link,.page_toolbar a.prev_page_link{font-size:14px;line-height:23px}.thumbview .listing .container{border:1px solid #cdcdcd;box-sizing:border-box;min-height:26em;position:relative;transition-duration:.2s}.thumbview .listing:hover .container{background:#cd202c;color:#fff;border-color:#cd202c}.thumbview .listing figure{position:relative;height:0;padding-bottom:75%;overflow:hidden;margin:-1px -1px 0}.thumbview .listing figure img.blank{display:block;width:100%}.thumbview .listing figure img._property{display:block;height:100%;position:absolute;top:0;width:100%;transition-duration:.2s}.thumbview .listing:hover figure img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.thumbview .listing .overview{padding:14px}.thumbview .listing p.suburb{font-size:1.42857em}.thumbview .listing .rooms-price{position:absolute;bottom:14px;left:0;right:0;padding:14px 14px 0;border-top:1px solid #cdcdcd}.thumbview .listing p.opens span{opacity:.7;filter:alpha(opacity=70)}.listview .listing p.opens span.label,.thumbview .listing p.opens span.label{opacity:1;filter:alpha(opacity=100)}.thumbview .listing:hover ul.rooms li{background-position:0 -24px}.listview .listing .container{box-sizing:border-box;position:relative;transition-duration:.2s}.listview .listing{float:left;margin:0 5% 5% 0;width:47.5%}.listview .listing.alt{margin-right:0}.listview .listing figure{height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.listview .listing figure img.blank{display:none}.listview .listing figure>a{height:100%;position:absolute;width:100%}.listview .listing figure img{height:100%;left:50%;position:absolute;top:0;width:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.listview .listing .overview{background:rgba(255,255,255,.5);top:0;padding:5px 10px;position:absolute;width:100%;transition-duration:.2s}.listview .listing .overview .bai_btn{background:#0b1f41}.listview .listing:hover .overview{padding-left:15px;padding-right:15px;background:#cd202c}.listview .listing h3.headline{font-size:1.5em;overflow:hidden}.listview .listing h3.headline a{color:#423b34}.listview .listing:hover h3{color:#fff;transition-duration:.2s}.listview .listing:hover h3.headline a{color:#fff}.listview .listing p.description{margin:5px 0;line-height:none}.listview .listing .rooms-price ul.rooms{margin-right:15px}.listview .listing .rooms-price .address{color:#333;font-weight:600;overflow:hidden;padding-left:20px;text-align:right}.listview .listing:hover .overview li,.listview .listing:hover .rooms-price .address,.listview .listing:hover .rooms-price .price{color:#fff}.listview .listing .rooms-price .price{font-weight:600}.listview .listing:hover ul.rooms li.bedrooms i{background:url(images/icn_bed_fff.png) left center no-repeat;background-size:auto 12px}.listview .listing:hover ul.rooms li.bathrooms i{background:url(images/icn_bath_fff.png) 0 1px no-repeat;background-size:auto 17px}.listview .listing:hover ul.rooms li.carspaces i{background:url(images/icn_car_fff.png) left center no-repeat;background-size:auto 14px}.mapview{margin:0 0 28px}#map_canvas{width:100%;height:0;padding-bottom:56.25%}.search-results .url{margin:0 30px 40px}.property #property-enquiry{margin:30px 0}.property .section.overview{padding:28px 0;clear:both}.property .section.map{padding:28px 0}.property .section.overview .block.heading h1.title{margin:0 0 28px;font-size:2.5em}.property .section.overview .block.left{width:65%;padding-right:50px}.property .section.overview .block.right{width:35%}.property .section.overview #property-ofi,.property .section.overview #property-table,.property .section.overview .floorplan{margin:0 0 15px;padding:0 0 15px;border-bottom:solid 1px #ccc}.media_div.with_scroller .td_slider_thumbnail a,.property .section.overview .realty_widget_contact_agent,.property .section.overview .realty_widget_map,.property .section.overview .realty_widget_property_description{border:none}.property .section.overview h3.section-title{margin:0 0 15px;font-size:1.2em}.media_div img{width:100%;display:block}.media_div.with_scroller:after{clear:both;content:"";display:table}.media_div.with_scroller .td_slider_photo,.media_div.with_scroller .td_slider_thumbnail{float:left;position:relative}.media_div.with_scroller .td_slider_photo{width:75%}.media_div.with_scroller .td_slider_photo a{display:block;height:0;overflow:hidden;padding-bottom:66.6666%;position:relative;width:100%;background:#f6f6f6}.media_div.with_scroller .td_slider_photo a img{height:auto;left:50%;position:absolute;top:50%;width:100%;transform:translate(-50%,-50%)}.media_div.with_scroller .cycle-slide{width:100%}.media_div.with_scroller .td_slider_thumbnail{width:25%}.media_div .slick-arrow{position:absolute;display:block;width:100%;left:0;text-align:center;font-size:50px;color:#fff;cursor:pointer}.media_div .slick-arrow:hover{color:#cd202c}.media_div .slick-prev{top:0}.media_div .slick-next{bottom:0}.media_div.with_scroller .td_slider_photo .direction{color:#fff;font-size:4.5em;position:absolute;top:50%;z-index:999;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.media_div.with_scroller .td_slider_photo .direction:hover{color:#cd202c}.media_div.with_scroller .td_slider_photo .cycle-prev{left:20px}.media_div.with_scroller .td_slider_photo .cycle-next{right:20px}@media (min-width:994px){.media_div.with_scroller{position:relative}.media_div.with_scroller .td_slider_thumbnail{height:100%;overflow:hidden;position:absolute;right:0;top:0}}@media (max-width:992px){.media_div.with_scroller .td_slider_photo,.media_div.with_scroller .td_slider_thumbnail{width:100%}.media_div .slick-arrow{display:none!important}}#content.team #entry>p{margin:0 0 28px}#team div[role=main]>header#lead{display:none}#agents .options{position:relative;margin:0 0 28px;text-align:center}#agents .options select{width:25%}#agents .options .loading{position:absolute;top:4px}#agents .agent figure{overflow:hidden;position:relative}#agents .agent figure img{display:block;width:100%;transition-duration:.2s}#agents .agent figure:after{content:"";display:block;padding-top:125%}#agents .agent figure>a{position:absolute;width:100%;height:100%;background:#fff}#agent .details .agent_desc,#agents .agent section{position:relative;min-height:11.5em;padding:15px 20px;background:#fff;color:#333}#agent .details .agent_desc{padding:15px 0}#agent .details p.name,#agents .agent section p.name{font-size:1.75em;line-height:1}#agent .details p.role,#agents .agent p.role{margin:0 0 5px}#agent .social,#agents .agent .social{border-top:2px solid #cd202c;box-sizing:border-box;padding:10px 0 0;margin:10px 0 0}#agent .social p,#agents .agent .social p{display:inline-block;margin:0 5px 0 0}#agent ._contact p,#agents .agent ._contact p{display:inline-block}#agents .agent ._contact p.mobile i{font-size:18px;color:#cd202c}#agents .agent ._contact p.phone i{font-size:16px;color:#cd202c}#agent{position:relative}#agent .section{padding:0 0 40px}#team .link-back{padding:40px 0 5px}#team .link-back a{color:#333;font-weight:600;font-size:.9em}#team .link-back a i{color:#cd202c;float:left;line-height:24px;margin:0 5px 0 0}#agent .section h2.section-title{margin:0 0 28px;font-size:3em}#agent .details{width:20%}#agent .details figure img{display:block;width:100%}#agent .description{width:80%;padding:0 0 0 28px;position:relative}#agent .description .text{overflow:hidden;max-height:362px;transition-duration:.2s}#agent .description.shrink .text{max-height:1000px!important}#agent .description p.more{cursor:pointer;font-weight:600;margin:10px 0 0;color:#cd202c}#agent .properties .tabs-nav{margin:0 0 28px}#agent .properties .tabs-nav li{display:inline-block;float:none}#agent .testimonials li{padding:0 0 28px}#agent .testimonials li p.copy{padding:28px;background:#f5f3f2}#agent .testimonials li p.name{padding:7px 0 0 35px;background:url(images/testimonial_bubble.png) no-repeat}#team .carousels li.slide figure img.blank{display:block;width:100%}#team #open-listings .carousels li.slide p.property_type,#team .carousels li.slide p.property_type{display:none}#team .carousels li.slide.date{background:#cd202c;border-color:#cd202c}#team .carousels li.slide:not(.date):hover{background:#cd202c;color:#fff;border-color:#cd202c}#team .carousels li.slide:not(.date):hover p{color:#fff}.listings-table td{padding:7px 14px 7px 0;vertical-align:middle;border-bottom:1px solid #cdcdcd}.listings-table td.col-date{padding:28px 0 7px;font-size:1.42857em;font-weight:300;border-bottom:1px solid #cd202c}.listings-table td.col-agent,.listings-table tr:first-child td.col-date{padding:7px 0}.listings-table td.col-image{width:60px}.listings-table td.col-image img{display:block;max-width:60px}.listings-table td a{color:#423b34}.listings-table td a:hover{color:#cd202c}#our-community table.logos{margin:0 0 20px}#our-community table.logos td{border:1px solid #eaeaea;box-sizing:border-box;padding:15px;text-align:center;width:20%}#our-community table.logos span{display:block;font-weight:700;min-height:30px}#our-community table.logos td br{display:none}#our-community table.logos td a{border-top:1px solid #eaeaea;display:block;margin:15px 0 0;padding:15px 0 0}#our-community table.logos img{max-height:100px;width:auto}.awards{text-align:center}.awards .item{display:inline-block;margin:0 -4px 20px;width:25%}.awards .item img{float:none;margin:0 auto;max-width:90%}#calculator h3.section-title,.calculator h5{margin:0 0 14px}#calculator section .field{padding:0 0 14px}#calculator section .field label{display:block;padding:0 0 7px}#calculator section .field a.button{min-width:200px;padding:0;text-align:center}#calculator p.info{padding:0 14px}.calculator ul{width:48%}.calculator ul li{display:inline-block;width:100%;padding:0 0 14px}.calculator ul li label{float:left;margin:5px 0 0;width:40%}.calculator ul li input[type=text],.calculator ul li select{width:60%}.calc_table .calc_field{font-weight:600}#current-listings .property{width:100%}#current-listings .property a.container{display:block;width:100%;height:0;padding-bottom:50%;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}#current-listings .property section{position:absolute;bottom:10%;right:0;width:92.513%;padding:18px 54px 28px;color:#fff;font-size:1.3em;background:rgba(19,10,1,.5);text-shadow:0 0 3px #000}#current-listings .property section h2.headline{font-size:2.15385em;color:#fff}#current-listings .property section p.address{margin:0 2em 0 0}#current-listings .direction:hover{color:#fff}#current-listings .cycle-prev{left:14px}#current-listings .cycle-next{right:14px}#current-listings .cycle-pager{position:absolute;z-index:101;bottom:14px;left:0;width:100%;text-align:center}#current-listings .cycle-pager span{display:inline-block;width:14px;height:14px;margin:0 7px;background:rgba(255,255,255,.5);cursor:pointer;border-radius:100%}#current-listings .cycle-pager span.cycle-pager-active{background:#cd202c}.quicksearch-1{max-height:0;overflow:hidden;transition-duration:.2s}.quicksearch-1.shrink{max-height:5em}.quicksearch-1 .field{width:16.6521%;padding:0 .610288% 0 0}.quicksearch-1 .field.alt{width:32.4324%}.quicksearch-1 .field.button{padding:0}.quicksearch-1 .field.alt select{width:49.0838%}.quicksearch-1 .field select.alt{margin:0 1.83246% 0 0}.quicksearch-1 .field input[type=submit]{width:100%}.search-bar{margin-bottom:5px}.search-bar select.search-type{background:url(images/br_down.png) right 10px center no-repeat #fff}.quicksearch-1 .toggle_search{position:relative}.quicksearch-1 .toggle_search span{display:none;position:absolute;width:100%;right:5px;cursor:pointer}.quicksearch-1 .toggle_search span.off,.quicksearch-1 .toggle_search.active span.on{display:block}.quicksearch-1 .toggle_search.active span.off{display:none}.quicksearch-1 #bottom_section{max-height:0;float:none;width:100%;padding:0;margin-top:15px;overflow:hidden}.quicksearch-1 #bottom_section.shrink{max-height:100%}.quicksearch-1 #bottom_section .field{width:20%;padding:0}.quicksearch-1 #bottom_section #house_rooms,.quicksearch-1 #bottom_section #price_for_sale{width:40%}.quicksearch-1 #bottom_section select{width:100%}#bottom_section .field label{text-align:left;display:block;width:100%}#bottom_section #house_rooms>span,#bottom_section #price_for_sale>span{display:block;float:left}#bottom_section #price_for_sale>span{width:50%}#bottom_section #house_rooms>span{width:33.333%}.email_bottom_section{margin:15px 0}.email_bottom_section:after{clear:both;content:"";display:table}.email_bottom_section>div{float:left}.email_bottom_section .email{width:70%;padding-right:15px;text-align:left}.email_bottom_section .form_contact{width:30%;padding-left:15px}#property-media #gallery figure{display:none;left:0;position:absolute;top:0;width:100%}#property-media #gallery img{width:100%;height:auto;display:block}#property-media #gallery .cycle-slideshow{position:relative;overflow:hidden}#property-media #gallery .cycle-pager{position:absolute;z-index:101;bottom:0;width:100%;padding:14px 0;text-align:center}#property-media #gallery .cycle-pager span{display:inline-block;width:14px;height:14px;margin:0 5px;opacity:.4;filter:alpha(opacity=40);border-radius:14px;background:#fff;box-shadow:0 0 3px #000;cursor:pointer}#property-media #gallery .cycle-pager span.cycle-pager-active{opacity:1;filter:alpha(opacity=100)}#property-media #gallery .direction{position:absolute;z-index:102;top:40%;cursor:pointer;color:#fff}#property-media #gallery .cycle-prev{left:25px}#property-media #gallery .cycle-next{right:25px}#property-media #gallery .direction i.fa{font-size:4em}#property-media #map #map_canvas{width:100%}#property-media .tabs-nav{background:#f5f4f3;text-align:center;box-shadow:0 -2px 0 rgba(0,0,0,.1) inset}#property-media .tabs-nav ul.nav{display:inline-block}#property-media .tabs-nav ul li{display:inline-block;float:none}#property-media .tabs-nav ul a{display:block;height:40px;line-height:40px;padding:0 14px;color:#423b34;opacity:.4;filter:alpha(opacity=40);text-transform:uppercase;font-size:.85em}.property .link-back{margin:10px 0}#property-media .tabs-nav ul a.active,#property-media .tabs-nav ul a:hover{opacity:1;filter:alpha(opacity=100);box-shadow:0 -2px 0 #cd202c inset}#property-media .tabs-content{position:relative}#property-media .book_inspection{margin-top:10px}.btn.bai_btn{border-radius:5px;height:31px;line-height:32px;margin-right:10px}#property #gallery{position:relative;z-index:0}#property-media .wrap{padding:20px 0;bottom:0;position:absolute;width:100%;z-index:1;background:url(images/FFFFFF_75.png)}#property-media .wrap .suburb{float:left;font-size:1.7em;height:24px;line-height:24px;margin-left:40px}#property-media .wrap ul.rooms{float:right;margin-right:40px}#property-media .wrap .rooms li{float:left;font-size:1.15em;height:24px;line-height:24px;margin:0 0 0 15px;padding-left:28px}#property-media .wrap .rooms li.bedrooms{background:url(images/bed_666.png) left 0 no-repeat}#property-media .wrap .rooms li.bathrooms{background:url(images/bath_666.png) left 0 no-repeat}#property-media .wrap .rooms li.carspaces{background:url(images/car_666.png) left 0 no-repeat}#property .media_share{float:right;margin:10px 0 0}#property .media_share p{float:left;font-weight:300;margin-left:10px;color:#666}#property .media_share p i{font-size:1.25em}#property .heading{margin:0 0 20px}#property .heading ul.rooms li{background:0 0;font-size:1em;padding:0}#property-enquiry .agent{width:50%}#property-enquiry .agent .image{width:34.2679%;height:0;padding-bottom:34.2679%;overflow:hidden;border-radius:100%}#property-enquiry .agent .image img{display:block;width:100%}#property-enquiry .agent .overview{width:59.19%;font-weight:300}#property-enquiry .overview p.name{color:#cd202c;font-size:1.25em}#property-enquiry .overview p.contact span{color:#cd202c}#property-enquiry .overview i.fa{display:inline-block;width:20px}#property-enquiry .overview i.fa.fa-envelope{font-size:.875em}#property-enquiry .overview p.email-agent{margin:5px 0 0}#property-enquiry .overview p.email-agent a{border:2px solid #cd202c;font-weight:600;font-size:.8em;margin:10px 0 0;padding:3px 10px}#property-enquiry .overview p.email-agent a:hover{background:#cd202c;color:#fff}#property .property_suburb{background-position:center center;background-repeat:no-repeat;background-size:cover;margin:20px 0 0}#property .property_suburb .wrap:after{clear:both;content:"";display:table}#property .property_suburb .suburb-desc,#property .property_suburb .suburb-image{float:left}#property .property_suburb .suburb-desc{width:70%;box-sizing:border-box;padding-left:30px}#property .property_suburb .suburb-image{width:30%}#property .property_suburb .suburb-image img{width:100%}@media (max-width:992px){#property .property_suburb .suburb-desc,#property .property_suburb .suburb-image{width:100%;margin-bottom:15px;padding:0}}#property .property_suburb h2{font-size:1.75em;margin:0 0 10px}#property .property_suburb p{margin:0 0 15px;line-height:15px}#property .property_suburb a.view{border:2px solid #cd202c;display:inline-block;font-size:.85em;padding:3px 15px}#property .property_suburb a.view:hover{border-color:#cd202c;background:#cd202c;color:#fff}#property-auction{padding:0 0 14px}#property-shortinfo{margin:0 0 28px;padding:0 0 28px;border-bottom:1px solid #ccc}#property-shortinfo ul.rooms{margin:0 14px 0 0}#property-actions p{box-sizing:border-box;float:left;width:20%;padding:0 3.5px 7px;text-align:center}#property-actions a{display:block;padding:14px 0;color:#423b34;background:#f5f3f2}#property-actions a i.fa{display:block;font-size:2em}#property-actions a span{display:block;font-size:.714286em}#property-actions a:hover{background:#423b34;color:#fff}#property-ofi li{padding:0 0 7px}#property-ofi li span{display:block;float:none;height:30px;line-height:30px}#property-ofi li a.calendar{float:left;width:24px}#property-ofi li span.right{margin:-5px 0 0 24px}.realty_widget_property_opentimes a i.fa{width:24px}.realty_widget_property_opentimes a i.fa.icon-floorplan{background-position:left center;/*background-image:url(images/icn_floorplan_b.png)*/}#property .email-friend a{color:#333}#property .email-friend a i{float:left;margin:2px 0 0;color:#cd202c;font-size:1.3em;width:30px}#property-table span.field{float:left;margin:0 2% 0 0;width:40%}#property-table span.field:after{float:right;content:":"}#property-table span.value{float:left;white-space:nowrap;width:58%}#property-map #map_canvas{padding-bottom:40%}.address-office{width:40%}.map-office{width:55%}.map-office iframe{width:100%}.address-office .address{border-bottom:1px dotted #cdcdcd;margin:0 0 15px;padding:0 0 15px}.address-office .address.last{border:none}#contact-us .default ol{list-style:none;margin:0 0 20px}#contact-us .default ol li{padding:0 0 10px}#contact-us .default ol li label{font-weight:500}#location-info.suburbs .suburb a{display:block;position:relative;color:#fff}#location-info.suburbs .suburb a:hover{color:#cd202c}#location-info.suburbs .suburb span{display:block}#location-info.suburbs .suburb span.image{height:0;padding-bottom:56.25%;overflow:hidden}#location-info.suburbs .suburb img{display:block;width:100%;transition-duration:.2s}#location-info.suburbs .suburb a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#location-info.suburbs .suburb span.name{position:absolute;bottom:0;left:0;width:100%;padding:7px 0;background:rgba(34,18,2,.75)}#location_info .page_toolbar{display:inline-block;margin:0 0 14px;width:100%}#location_info>.page_toolbar{display:none}#location_info .location-list{margin:20px 0 0}#location_info .map-image{float:left;width:100%;margin:0 0 20px}#location_info .image{width:100%;margin-bottom:20px}#location_info .image img{display:block;width:100%;height:auto}#location_info .location-wrap{border-bottom:1px dotted #e5e5e5;display:inline-block;margin:0 0 30px;padding:0 0 30px}#location-info.suburb .section.overview .block.left{width:67%;padding-right:126px}#location-info.suburb .section.overview .block.right{width:33%}#location-info.suburb .section.overview section{margin:0 0 28px;padding:0 0 28px;border-bottom:1px solid #ccc}#location-info.suburb .section.overview h3.title{margin:0 0 14px;font-size:1.71429em}#location-info.suburb .section.overview .short-info ul{margin:0;list-style:none}#location-info.suburb .section.overview .short-info li span{display:inline-block;width:100px}#location-info.suburb .section.overview ul li a{color:#423b34}#location-info.suburb .section.overview ul li a:hover{color:#cd202c}#location-info.suburb .section.map{margin:28px -8.80558% -28px}#location-info.suburb .section.map #map_canvas{padding-bottom:33%}#location_info .ui-tabs-nav{list-style:none;margin:0 0 20px;text-align:center}#location_info .ui-tabs-nav li{display:inline-block;float:none}#location_info .location-image{margin:0 0 20px;width:100%}#location_info table{margin:0 0 20px}#location_info table th{background:#cd202c;color:#fff;padding:8px 5px}#location_info table td{border-bottom:1px solid #dcdcdc;padding:8px 5px}#subscriptions .editor{margin:0 0 35px;border-bottom:2px solid #dcdad9}#subscriptions .editor p{margin:0 0 28px}#subscriptions form h2.form-title{padding:0 0 28px}#subscriptions form .field select[multiple]{height:100px}#subscriptions form .field textarea{height:150px}#subscriptions form .field input[type=submit]{min-width:200px}#subscriptions form .field a.button{min-width:200px;padding:0;text-align:center}#subscriptions form .field.alerts label.title{display:block;margin:0 0 7px}#subscriptions form .field.alerts ul.options{padding:14px 0 0}#subscriptions form .field.alerts ul.options li{padding:0 0 14px}#subscriptions form .field.alerts ul.options li.alt{margin:0 -7px}#subscriptions form .field.alerts ul.options .split{width:50%;padding:0 7px}#subscriptions .return{margin:0 0 28px;padding:14px;background:#ffa}#subscriptions form.login .field span.alt{display:block;padding:7px 0 0}#subscriptions form.password p{margin:0 0 28px}.lt-ie9 input[type=text],.lt-ie9 input[type=password],.lt-ie9 input[type=tel],.lt-ie9 input[type=email],.lt-ie9 select,.lt-ie9 textarea{border:1px solid #ccc}.lt-ie9 .listview .listing figure img{left:0;width:100%}.lt-ie9 header#lead.alt{background-size:100% auto}#mobile-tools{position:fixed;z-index:2;bottom:0;right:0;opacity:0;filter:alpha(opacity=70);transition-duration:.2s}#mobile-tools.alt{opacity:1;filter:alpha(opacity=100)}#mobile-tools a{display:block;width:50px;height:50px;line-height:50px;color:#fff;font-size:1.28571em;text-align:center;background:rgba(0,0,0,.25)}#mobile-tools a:hover{background:#333}#mobile-tools a.scroll-down{margin:1px 0}.default ul.testimonials{list-style:none;margin:0}.testimonials-list{border-bottom:1px dotted #eaeaea;margin:0 0 20px;padding:0 0 20px}.testimonials-list:after{clear:both;display:table;content:""}.testimonials-list .author{display:block;font-size:1.25em;font-weight:600;margin:0 0 5px}.testi-pagination{background:#cd202c;color:#fff;display:block;margin:40px 0 0;padding:20px 0;text-align:center}.testi-pagination a{color:#ebebeb}.testi-pagination .current,.testi-pagination a:hover{color:#fff}.section.slider{border-top:2px solid #cd202c;margin:40px 0 0;padding:40px 0 0}#bottom_section .ms-parent,.ms-parent{width:100%!important}#bottom_section button.ms-choice:hover{background:#fff}#bottom_section .ms-drop{border-radius:0}#bottom_section .ms-choice>span{padding-top:4px}#bottom_section .ms-drop ul{max-height:74px!important}#home .section.home-top .group{width:100%}#bottom_section .ms-choice>div{top:6px}.media_boxes{margin-top:20px;margin-bottom:40px}.media_boxes .media_{margin-bottom:15px;box-sizing:border-box}.media_boxes .media_ a{background-position:left top;background-repeat:no-repeat;background-size:cover;overflow:hidden;border:10px solid #fff;box-shadow:2px 2px 5px rgba(0,0,0,.2);box-sizing:border-box;display:block;padding-bottom:50%;width:100%}.media_boxes .media_ a:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.media_boxes .media_ img{display:none}.video-frame{display:block;height:0;padding-bottom:56.25%;position:relative;width:100%}.search_results article#entry #listings .project-desc{margin-bottom:30px}.homepage .callout .url{margin:50px 0}.homepage .callout .url a.button{font-size:2em;position:relative}.homepage .callout .url a.button:hover{background:#0B1F41;border-color:#0B1F41}#bottom_section .ms-choice{border:0}#subscriptions section.oo .field.column:last-child{clear:none}#subscriptions .field.column select{background:url(images/br_down.png) right 10px center no-repeat}#subscriptions .captchafield,.url.text-center{margin-bottom:20px}#listingstabs .url.text-center{margin-bottom:0}#contact-us div[role=main]{background:#f4f3ee}body#contact-us .validation_message{margin-left:0!important;color:red}#bayswater-maylands .contact_form,#bedfordinglewood .contact_form,#morley-dianella .contact_form,#mt-lawley-menora-coolbinia .contact_form,#our-neighbourhoods .contact_form{background:#0b1f41;color:#fff;padding:25px 20px 45px;position:relative}#bayswater-maylands #user_management_page ol.cf-ol:after,#morley-dianella #user_management_page ol.cf-ol:after,#mt-lawley-menora-coolbinia #user_management_page ol.cf-ol:after,#our-neighbourhoods #user_management_page ol.cf-ol:after,bedfordinglewood #user_management_page ol.cf-ol:after{clear:both;content:"";display:table}#bayswater-maylands .contact_form h2.form_text,#bedfordinglewood .contact_form h2.form_text,#morley-dianella .contact_form h2.form_text,#mt-lawley-menora-coolbinia .contact_form h2.form_text,#our-neighbourhoods .contact_form h2.form_text{text-align:center;color:#fff;font-size:1.83333em;margin-bottom:40px}#bayswater-maylands #user_management_page ol.cf-ol>li label,#bedfordinglewood #user_management_page ol.cf-ol>li label,#morley-dianella #user_management_page ol.cf-ol>li label,#mt-lawley-menora-coolbinia #user_management_page ol.cf-ol>li label,#our-neighbourhoods #user_management_page ol.cf-ol>li label{display:block;float:none;margin:0;width:auto;font-weight:700}#bayswater-maylands #user_management_page ol.cf-ol>li input[type=text],#bayswater-maylands #user_management_page ol.cf-ol>li textarea,#bedfordinglewood #user_management_page ol.cf-ol>li input[type=text],#bedfordinglewood #user_management_page ol.cf-ol>li textarea,#morley-dianella #user_management_page ol.cf-ol>li input[type=text],#morley-dianella #user_management_page ol.cf-ol>li textarea,#mt-lawley-menora-coolbinia #user_management_page ol.cf-ol>li input[type=text],#mt-lawley-menora-coolbinia #user_management_page ol.cf-ol>li textarea,#our-neighbourhoods #user_management_page ol.cf-ol>li input[type=text],#our-neighbourhoods #user_management_page ol.cf-ol>li textarea{width:100%;padding-left:0;padding-right:0;box-shadow:none;border-bottom:1px solid #fff;color:#fff;background:0 0;transition:.15s}#bayswater-maylands #user_management_page ol.cf-ol>li.site_alerts,#bedfordinglewood #user_management_page ol.cf-ol>li.site_alerts,#morley-dianella #user_management_page ol.cf-ol>li.site_alerts,#mt-lawley-menora-coolbinia #user_management_page ol.cf-ol>li.site_alerts,#our-neighbourhoods #user_management_page ol.cf-ol>li.site_alerts{display:none}#bayswater-maylands .contact_form .signup_button p,#bedfordinglewood .contact_form .signup_button p,#morley-dianella .contact_form .signup_button p,#mt-lawley-menora-coolbinia .contact_form .signup_button p,#our-neighbourhoods .contact_form .signup_button p{margin:0}#bayswater-maylands #user_management_page ol.cf-ol>li input[type=text]:focus,#bayswater-maylands #user_management_page ol.cf-ol>li textarea:focus,#bedfordinglewood #user_management_page ol.cf-ol>li input[type=text]:focus,#bedfordinglewood #user_management_page ol.cf-ol>li textarea:focus,#morley-dianella #user_management_page ol.cf-ol>li input[type=text]:focus,#morley-dianella #user_management_page ol.cf-ol>li textarea:focus,#mt-lawley-menora-coolbinia #user_management_page ol.cf-ol>li input[type=text]:focus,#mt-lawley-menora-coolbinia #user_management_page ol.cf-ol>li textarea:focus,#our-neighbourhoods #user_management_page ol.cf-ol>li input[type=text]:focus,#our-neighbourhoods #user_management_page ol.cf-ol>li textarea:focus{border-color:#cd202c}#bayswater-maylands #user_management_page ol.cf-ol>li textarea,#bedfordinglewood #user_management_page ol.cf-ol>li textarea,#morley-dianella #user_management_page ol.cf-ol>li textarea,#mt-lawley-menora-coolbinia #user_management_page ol.cf-ol>li textarea,#our-neighbourhoods #user_management_page ol.cf-ol>li textarea{min-height:inherit;height:30px;padding-top:0;padding-bottom:0}@media screen and (min-width:1152px){.m,.t{display:none!important}.toggle-menu{display:none}header nav[role=navigation] ul.menu li{position:relative}header nav[role=navigation] ul.menu a{color:#333;display:block;font-size:1.1em;text-transform:uppercase}header nav[role=navigation] ul.menu:after{display:table;content:"";clear:both}header nav[role=navigation] ul.menu>li{display:inline-block}header nav[role=navigation] ul.menu>li>a{line-height:40px;padding:0 50px;color:#fff;text-transform:capitalize}header nav[role=navigation] ul.menu>li.current-menu-ancestor>a,header nav[role=navigation] ul.menu>li.current-menu-item>a,header nav[role=navigation] ul.menu>li.current-menu-parent>a,header nav[role=navigation] ul.menu>li:hover>a,header nav[role=navigation] ul.sub-menu li.current_page_ancestor>a,header nav[role=navigation] ul.sub-menu li.current_page_item>a,header nav[role=navigation] ul.sub-menu li.current_page_parent>a,header nav[role=navigation] ul.sub-menu li:hover>a{color:#cd202c}header nav[role=navigation] ul.sub-menu{background:rgba(255,255,255,.95);box-shadow:0 0 3px rgba(0,0,0,.1);max-height:0;min-width:15em;overflow:hidden;position:absolute;text-align:left;transition-duration:.2s}header nav[role=navigation] ul.sub-menu ul{left:100%;top:0;margin:0 0 0 -2px}header nav[role=navigation] li:hover>ul.sub-menu{max-height:1000px}header nav[role=navigation] ul.sub-menu li{padding:0 20px}header nav[role=navigation] ul.sub-menu a{padding:8px 0;white-space:nowrap;border-bottom:1px solid #cd202c}header nav[role=navigation] ul.sub-menu li.last a{border-bottom:none}header nav[role=navigation] ul.menu li.language a{border:1px solid #cd202c;border-radius:4px;line-height:22px;padding-right:25px;background:url(images/arr_down.png) 84px center no-repeat}header nav[role=navigation] ul.menu li.language #google_translate_element{opacity:0;overflow:hidden;position:absolute;right:0;top:0;width:98px;height:24px}.listings-table td.col-times{width:230px}.listings-table td.col-agent,.listings-table td.col-rooms{width:150px}#subscriptions{width:70%;margin:0 auto 20px}}@media screen and (min-width:1024px){.homepage .latest-posts li{width:25%}#team .carousels .direction a.prev,.carousels .direction a.prev{left:-30px}#team .carousels .direction a.next,.carousels .direction a.next{right:-30px}.media_boxes .media_{float:left;padding:0 7.5px;width:25%}div[role=main]{padding-bottom:46px}}@media screen and (min-width:1024px) and (max-width:1151px){#current-listings .property a.container,.homepage .suburb-profiles a{padding-bottom:66%}#property-map #map_canvas{padding-bottom:56.25%}#agent .details{width:33.33%;padding:0 14px 0 0}#agent .description{width:66.67%;padding:0 0 0 14px}#location-info.suburb .section.map #map_canvas{padding-bottom:56.25%}.listings-table td.col-times{width:200px}.listings-table td.col-rooms{width:150px}.listings-table td.col-agent{width:120px}}@media screen and (min-width:768px) and (max-width:1151px){#content{min-height:calc(100% - 115px)}.homepage .home-top .registration{left:5%;right:5%}.search-bar .search-type{width:20%}.search-bar .keywords{width:65%}.email_bottom_section .form_contact{padding-left:0}.email_bottom_section a{letter-spacing:0}}@media screen and (min-width:768px){.s{display:none!important}.search_results article#entry #listings{padding:5%}.video-mobile{display:none}#location-info.suburb .section.overview section:last-child{margin:0;padding:0;border-bottom:none}#property-media #gallery figure{bottom:0!important;top:auto!important}.carousels li.slide section .container{min-height:194px}.testimonials-list .testimonial-left{width:25%;float:left;position:relative;overflow:hidden}.testimonials-list .testimonial-left span{display:block;height:0;padding-bottom:75%;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}.testimonials-list .testimonial-left span img{height:auto;display:block;position:absolute;max-width:inherit;width:100%}.testimonials-list .testimonial{width:75%;float:left;padding:0 20px}.testimonials-list .testimonial .property-date{font-weight:700}.testimonials-list .testimonial .footer-author{text-align:right;font-size:1.25em}#careers .careers.slick-initialized .slick-slide{min-height:530px}#careers .careers.slick-initialized .slick-slide .copy .cv a.button{background:0 0;border:2px solid #fff;color:#fff;font-weight:600;font-size:1.1em;text-transform:uppercase;line-height:30px;border-radius:0!important;transition-duration:.2s}#careers .careers.slick-initialized .slick-slide .copy .cv a.button:hover{background:#fff;color:#cd202c}.media_div.with_scroller .td_slider_thumbnail #slick-content .slick-list{height:100%!important}#bayswater-maylands #user_management_page ol.cf-ol>li,#bedfordinglewood #user_management_page ol.cf-ol>li,#morley-dianella #user_management_page ol.cf-ol>li,#mt-lawley-menora-coolbinia #user_management_page ol.cf-ol>li,#our-neighbourhoods #user_management_page ol.cf-ol>li{float:left;width:33.3333%;padding:0 10px}#bayswater-maylands #user_management_page ol.cf-ol>li:nth-child(5),#bedfordinglewood #user_management_page ol.cf-ol>li:nth-child(5),#morley-dianella #user_management_page ol.cf-ol>li:nth-child(5),#mt-lawley-menora-coolbinia #user_management_page ol.cf-ol>li:nth-child(5),#our-neighbourhoods #user_management_page ol.cf-ol>li:nth-child(5){width:100%}#bayswater-maylands #user_management_page ol.cf-ol>li.last,#bedfordinglewood #user_management_page ol.cf-ol>li.last,#morley-dianella #user_management_page ol.cf-ol>li.last,#mt-lawley-menora-coolbinia #user_management_page ol.cf-ol>li.last,#our-neighbourhoods #user_management_page ol.cf-ol>li.last{width:auto}#bayswater-maylands #user_management_page ol.cf-ol>li.last label,#morley-dianella #user_management_page ol.cf-ol>li.last label,#mt-lawley-menora-coolbinia #user_management_page ol.cf-ol>li.last label,#our-neighbourhoods #user_management_page ol.cf-ol>li.last label{float:left;margin-right:10px}#bayswater-maylands .contact_form .signup_button,#bedfordinglewood .contact_form .signup_button,#morley-dianella .contact_form .signup_button,#mt-lawley-menora-coolbinia .contact_form .signup_button,#our-neighbourhoods .contact_form .signup_button{bottom:25px;margin:0;position:absolute;right:30px}}@media screen and (min-width:667px){.homepage .latest-posts ul:after,.homepage .latest-posts ul:before,.media_boxes:after,.media_boxes:before{content:"";display:table}.homepage .latest-posts ul:after,.media_boxes:after{clear:both}.homepage .latest-posts ul{margin:0 -10px;padding-bottom:50px}.homepage .latest-posts li{box-sizing:border-box;float:left!important;padding:0 10px}.media_boxes{margin-left:-7.5px;margin-right:-7.5px}#location_info .location-list .image{box-sizing:border-box;float:left;padding-right:20px;width:35%}#location_info .location-list .location-desc{float:right;width:65%}}@media screen and (max-width:1151px){.d{display:none!important}.m-cf{float:none!important;width:auto!important}#header{position:relative;height:auto}#sidenav,#sidenav-overlay,.language_move,.toggle-menu{position:absolute}div[role=main]{padding-top:0}#header .hgroup .logo{border-bottom:0}#header .hgroup .utils{display:none}.toggle-menu{top:50%;right:0;transform:translateY(-50%);color:#fff;cursor:pointer}.toggle-menu span{float:left;line-height:60px;font-size:1.1em;text-transform:capitalize}.toggle-menu i.fa{width:60px;height:60px;line-height:60px;font-size:2.28571em;text-align:right;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);transition-duration:.2s}.toggle-menu.shrink i.fa{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#sidenav{top:0;bottom:0;right:0;width:280px;background:url(images/sidenav.png) repeat-y #f5f3f2;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate(100%,0);transform:translate3d(100%,0,0)}.homepage .home-top .homepage-text h3{font-size:2em}#page.shrink #sidenav{display:block}#sidenav ul.menu>li{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(255,255,255,.5)}#sidenav ul.menu a{display:block;color:#221202}#sidenav ul.menu a:before{display:inline-block;width:25px;content:""}#sidenav ul.menu a.toggle-submenu:before{font-family:FontAwesome;content:"\f0da";text-align:center;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);transition-duration:.2s}#sidenav ul.menu>li>a{padding:14px;font-size:1.28571em}#sidenav ul.menu li.shrink>a,#sidenav ul.menu li:hover>a{background:#e3e1df}#sidenav ul.menu li.shrink>a.toggle-submenu:before,#sidenav ul.menu li:hover>a.toggle-submenu:before{color:#cd202c}#sidenav ul.menu li.shrink>a.toggle-submenu:before{content:"\f0d7"}#sidenav ul.sub-menu{max-height:0;overflow:hidden;transition-duration:.2s}#sidenav li.shrink>ul.sub-menu{max-height:200em;transition-duration:1s}#sidenav ul.sub-menu.level-0>li.first{border-top:1px solid rgba(0,0,0,.1)}#sidenav ul.sub-menu a{padding:14px 14px 14px 28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#sidenav ul.sub-menu.level-0>li>a:not(.toggle-submenu){padding:9px 14px}#sidenav ul.sub-menu.level-0>li.first>a{border-top:1px solid rgba(255,255,255,.5)}#sidenav-overlay{z-index:3;top:0;left:0;width:100%;height:100%;background:url(images/sidenav_overlay.png) 100% 0 repeat-y rgba(255,255,255,.5)}#page.shrink #sidenav-overlay{display:block}#location-info.suburb .section.overview .block.left{padding-right:56px}.language_move{right:150px;top:5px}.language_move a{background:url(images/arr_down.png) 68px center no-repeat;border-radius:4px;border:1px solid #cd202c;color:#333;font-weight:600;font-size:.75em;line-height:22px;padding:6px 30px 6px 10px;text-transform:uppercase}.language_move #google_translate_element{left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:84px}#post-entry.index .post{width:50%}#property-media .buttons{max-width:90%;margin:0 auto}}@media screen and (max-width:1024px){.property .link-back{margin-left:30px}.homepage .home-top,.homepage .video,.property .gallery{margin:0;width:100%}.homepage .registration h2{font-size:2em}.homepage .registration .text_register{margin-top:7px}.homepage .registration p{font-size:1em}#blog div[role=main],#lifestyle div[role=main],#media div[role=main],#team div[role=main]{margin:0}.search-toolbar ul li.list,.search-toolbar ul li.map{width:20%}.search-toolbar ul li.search_{width:60%}.carousels li.slide p.opens span{display:block}.listview .listing .rooms-price .address{clear:both;padding:0;text-align:left}}@media screen and (max-width:1023px){.homepage .latest-posts li{margin-bottom:20px}.homepage ._testimonial_item{width:100%}.listview .listing h3.headline{font-size:1.42857em}.thumbview .listing .container{min-height:33em}.property .section.overview .block.left,.property .section.overview .block.right{float:none;width:auto;padding:0}#blog.single .blog.sidebar,#blog.single .single{width:100%;padding:0}}@media screen and (max-width:900px){.homepage .registration h2{font-size:1.2em}.email_bottom_section a{font-size:1em}}@media screen and (min-width:768px) and (max-width:1023px){#property-map #map_canvas{padding-bottom:75%}#agent .details .agent_desc,#agents .agent section{min-height:14em}div[role=main]{padding-bottom:130px}footer[role=contentinfo]{margin-top:-130px}.search_results article#entry #listings{padding:10% 5% 5%}}@media screen and (min-width:667px) and (max-width:1023px){.homepage .latest-posts li{width:50%!important}#team .carousels .direction a.prev,.carousels .direction a.prev{left:-30px}#team .carousels .direction a.next,.carousels .direction a.next{right:-30px}.media_boxes .media_{float:left;padding:0 7.5px;width:50%}}@media screen and (min-width:481px) and (max-width:1023px){#current-listings .property a.container,#map_canvas,.homepage .suburb-profiles a{padding-bottom:75%}#agent .details{width:50%;padding:0 14px 0 0}#agent .description{width:50%;padding:0 0 0 14px}#location-info.suburb .section.map #map_canvas{padding-bottom:75%}.listings-table td.col-rooms{display:none}.listings-table td.col-times{width:160px}.listings-table td.col-agent{width:110px}}@media screen and (min-width:481px) and (max-width:767px){.listview .listing p.description{display:none}.listview .listing ul.rooms{float:none}.listview .listing p.price{float:none;padding:4px 0 0;clear:both}}@media screen and (max-width:980px){.homepage .section.tabbed{padding:28px 55px 48px;overflow:hidden}.homepage .section.tabbed .group{padding:0;width:100%}.homepage .video span{width:80%;font-size:3em}}@media screen and (max-width:800px){.slick-next,.slick-prev{display:none!important}.listview .listing .rooms-price .address{float:left;width:100%}}@media screen and (max-width:768px){.homepage .home-top .registration .homepage-text,.homepage .testimonials{display:none}}@media screen and (max-width:767px){div.pp_pic_holder{width:90%!important;left:0!important}.homepage .latest-posts,.homepage .video{display:none}.s-cf{float:none!important;width:auto!important}.dt,.t{display:none!important}.s-lrpad{padding-right:14px!important;padding-left:14px!important}#header .hgroup .logo img.desktop{display:none}#header .hgroup .logo img.mobile{display:block;max-width:200px}.language_move{clear:both;float:left;padding:20px 0 0;position:relative;right:auto;top:auto}.toggle-menu span{display:none}.toggle-menu i.fa{font-size:2em}.toggle-menu.shrink i.fa{-webkit-transform:none;-ms-transform:none;transform:none}#current-listings .property section{bottom:auto;top:50%;left:50%;width:90%;padding:18px 54px;font-size:1em;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#current-listings .property section h2.headline{font-size:1.5em}#current-listings .property section p.address{margin:14px 0 0}#current-listings .property section ul.rooms li{float:none;display:inline-block;margin:0 7px 0 0}.search-bar .keywords,.search-bar .search-type,.search-bar .search_btn{width:100%}.search-bar .keywords{margin:10px 0}.email_bottom_section .email,.email_bottom_section .form_contact{padding:0;width:100%}.homepage .registration h2{float:none;font-size:2em;height:auto;line-height:normal}.homepage .registration .text_register{float:none;margin:10px 0 0}.homepage .section h2.title{font-size:2em}#agent .properties .tabs-nav a i.fa,.homepage .tabbed .tab-nav a i.fa{display:block;font-size:2em}#agent .properties .tabs-nav a span,.homepage .tabbed .tab-nav a span{display:block}.homepage .suburb-profiles span.text{font-size:3em}.homepage ._testimonial_item{margin:0 0 20px}.homepage ._testimonial_item .image{float:none;height:auto;left:0;min-height:auto;padding:0;position:relative;text-align:center;top:auto;width:100%}.homepage ._testimonial_item .image:before{left:50%;margin-left:-60px;top:-5px}.homepage ._testimonial_item .image .box-circle{display:inline-block;float:none;position:relative}.homepage ._testimonial_item .content{float:none;left:auto;margin:-60px 0 0;width:100%}.homepage ._testimonial_item .content-circle{padding:60px 20px 20px;text-align:center}.homepage ._testimonial_item .content-circle p.from{text-align:center;padding:5px 0 0}.homepage ._testimonial_item .content-circle a.read-more-testi,.homepage ._testimonial_item .content-circle p,.homepage ._testimonial_item .content-circle p.from a{padding:0}.homepage .home-top .registration{background:#000;bottom:auto;left:0;margin:0;position:relative;right:0;text-align:center}.homepage .tabbed .tab-nav li{width:100%}.homepage .video .careers-inner{background:#000;box-sizing:border-box;padding:30px;position:relative;margin:0 0 20px}.quicksearch-1.shrink{max-height:15em}.quicksearch-1 .field{padding:0 0 14px}.quicksearch-1 .field.button{padding:0 0 28px}.search-results{margin:0}.search-order a i.fa{display:block;font-size:2em}.search-order a span{display:block;font-size:.642857em}#property-media #gallery .direction,.media_div.with_scroller .td_slider_thumbnail{display:none}.search-toolbar .count,.search-toolbar .tools{float:none;text-align:center}#media .toggle_switch{top:123px}#media .video-tab-nav ul{border:none;padding:0}#media .video-tab-nav li{float:none;padding:0}#media .video-tab-nav li a{border-bottom:1px solid #cd202c;line-height:30px}#media .playlist ul{margin:0;width:100%}#media .playlist li{float:none;width:100%;margin:0 0 20px}#media .playlist li a{padding:0}#property-media .wrap .suburb{margin-left:20px}#property-media .wrap ul.rooms{margin-right:20px}.property .section.overview .property-block.realty_widget_contact_agent{border-bottom:1px solid #cdcdcd}#property-enquiry .agent{float:none;width:100%}#property-enquiry .agent.agent-1{padding:28px 0 0}#property-actions p{width:33.3333%}#property-map #map_canvas{padding-bottom:100%}#property .media_share,#property-media .book_inspection,#property-media .book_inspection .form-1form{width:100%;text-align:center}#property-media .book_inspection .bai_btn{float:none;margin:10px 0}#property .media_share{border-bottom:1px solid #ccc;margin:5px 0 0;padding:0 0 10px}#location-info.suburb .section.overview .block.left,#location-info.suburb .section.overview .block.right,#sidebar{padding-right:0;width:100%}#property .media_share p{display:inline-block;float:none}#customElementAbout,#property .media_share p:first-child,.listings-table td.col-image,.listings-table td.col-rooms{display:none}#location-info.suburb .section.overview .block.right section:last-child{margin:0;padding:0;border-bottom:none}#calculator section .field a.button{min-width:100%}.comments-template{margin:0 0 28px;padding:0 0 28px;border-bottom:2px solid #dcdad9}.site-map-menu ul li{float:none;width:100%}#location_info .ui-tabs-nav li,#location_info table,.address-office,.map-office{width:100%}#location_info table tr.th{position:absolute;top:-9999px;left:-9999px}#location_info table tr{display:block;padding:10px 0}#location_info table tr.alt{background:#eee}#location_info table td{position:relative;display:block;padding-left:40%;border-bottom:1px solid #ddd;min-height:25px}#location_info table td:before{position:absolute;top:6px;left:6px;width:40%;padding-right:10px;padding-left:20px;white-space:nowrap;font-weight:800}#location_info table td:nth-of-type(1):before{content:"Address"}#location_info table td:nth-of-type(2):before{content:"Suburb"}#location_info table td:nth-of-type(3):before{content:"Bed"}#location_info table td:nth-of-type(4):before{content:"Bath"}#location_info table td:nth-of-type(5):before{content:"Car"}#location_info table td:nth-of-type(6):before{content:"Price"}#location_info .location-desc{padding:0}.video-mobile{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-mobile iframe{height:100%;left:0;position:absolute;top:0;width:100%}.search_results article#entry #listings{padding:64px 30px 30px}.search-toolbar.top{height:auto}.search-toolbar ul.tabsnav li{float:none;width:100%}.search-toolbar ul li.list a i.fa{float:none;font-size:1em;margin:0 5px 0 0}.search-toolbar ul li.map a{text-align:center;margin:0}.search-toolbar ul li.map a i.fa{font-size:1em}.search-toolbar ul li.map a span{float:none}.search-toolbar ul li .search_btn{background:#271100;float:none;margin:5px 1% 0;width:98%}.search-toolbar ul li .keywords{width:98%;margin:0 1%}.listview .listing{margin:0 0 30px;width:100%}.listview .listing.alt{margin:0 0 30px}.listview .listing .rooms-price .address{clear:both;float:none;text-align:left}.default .contact_form ol.cf-ol li label{float:none;width:100%;margin:0 0 5px}.default .contact_form .prop_alerts_ul,.default .contact_form ol.cf-ol li input[type=text],.default .contact_form ol.cf-ol li select,.default .contact_form ol.cf-ol li textarea{float:none;width:100%}.default .contact_form .signup_button{margin:0}.default .contact_form ol.cf-ol li.li--unsubscribe{margin:0 0 10px}.calculator ul,.calculator ul li input[type=text],.calculator ul li label,.calculator ul li select{width:100%}.calc_table td{display:block;padding:0 0 14px}.calc_table .calc_field{padding:0}#contact-us .contact_left,#contact-us .contact_right{width:100%}#team #agents .agents{margin:0}#team #agents .agent{width:100%}#agent .details .agent_desc,#agents .agent section{padding:10px 20px}#agent .social,#agents .agent .social{bottom:auto;left:auto;margin:10px 0 0;position:relative;right:auto}#agent .details{padding:0 0 20px;width:100%}#agent .description{padding:0;width:100%}#agent .details p.name,#agents .agent section p.name{font-size:1.5em}#agent ._contact p,#agents .agent ._contact p{display:block}#agent ._contact p.separator,#agents .agent ._contact p.separator{display:none}#contact-us ._offices .offices_{width:100%}body#market-appraisal #gform_fields_25 #field_25_11 textarea,body#market-appraisal #gform_fields_25 #field_25_12 textarea,body#sell #gform_fields_23 #field_23_11 textarea,body#sell #gform_fields_23 #field_23_12 textarea{height:100px}body#contact-us input[type=submit],body#market-appraisal input[type=submit],body#sell input[type=submit]{width:100%}#our-community table.logos{border-bottom:1px solid #eaeaea}#our-community table.logos td{border-bottom:none;display:block;float:left;width:100%}#content{min-height:calc(100% - 70px)}div[role=main]{padding-bottom:258px}footer[role=contentinfo]{margin-top:-258px}.homepage .callout .url a.button{font-size:1em;line-height:24px}#post-entry.index .post{width:100%}}@media screen and (max-width:666px){.homepage .latest-posts li{width:100%!important}.carousels .direction{display:none!important}}@media screen and (max-width:540px){.homepage .section.tabbed{padding:28px 20px 48px}}@media screen and (max-width:480px){.homepage .registration h2{font-size:2.25em}.homepage .registration p{font-size:1em}.homepage .video span{font-size:1.5em;padding:10px 0;line-height:32px}.homepage .video span .fa{line-height:32px}#current-listings .property a.container,.homepage .suburb-profiles a{padding-bottom:100%}.search-order a{padding:0 7px}.thumbview .listing .container{min-height:inherit}.thumbview .listing .overview{padding:28px}.thumbview .listing .rooms-price{position:static;margin:14px 0 0}.listview .listing figure img{position:static;width:100%;height:auto}.listview .listing figure img,.listview .listing:hover figure img{-webkit-transform:none;-ms-transform:none;transform:none}.listview .listing p.description{margin:14px 0}#map_canvas{padding-bottom:100%}#agent .properties .tabs-nav li{width:100%}#agents .agent section{min-height:inherit;padding:14px}#agents .agent p.email{position:static}header#lead.alt h1.page-title span.breadcrumbs{line-height:1.5}#agent .details{float:none;width:auto;padding:0 0 28px}#agent .details p.message{display:block}#agent .details p a span.number{display:none}#agent .details p a span.text{display:inline}#agent .details p i.fa{width:auto;padding:0 3.5px 0 0}#agent .description{float:none;width:auto;padding:0}.mf-walkscore .mfp-iframe-scaler{padding-top:145%}#location-info.suburb .section.map #map_canvas{padding-bottom:100%}.listings-table table,.listings-table tbody,.listings-table td,.listings-table tr{display:block}.listings-table tr.row-date td.col-date{padding:14px 0;border-bottom:none;text-align:center}.listings-table tr.row-date:first-child td.col-date{padding:0 0 14px}.listings-table tr.row-property{margin:0 0 14px;padding:14px 14px 7px;background:#fff;border:1px solid #ccc;box-shadow:2px 2px 0 rgba(0,0,0,.1)}.listings-table tr.row-property td{position:relative;padding:0 0 7px 35%;border-bottom:none;text-align:left}.listings-table tr.row-property td:before{display:inline-block;position:absolute;top:0;left:0;width:35%;font-weight:600}.listings-table td.col-address:before{content:"Address:"}.listings-table td.col-times:before{content:"Date:"}.listings-table td.col-rooms:before{content:"Rooms:"}.listings-table td.col-agent:before{content:"Agent:"}#contact-us .offices_{float:none}#contact-us .offices_.left{margin:0 0 20px}}@media screen and (max-width:360px){.ginput_recaptcha{transform:scale(.85);-webkit-transform:scale(.85);transform-origin:0 0;-webkit-transform-origin:0 0}}@media screen and (max-width:360px) and (orientation:portrait){.text-center a.button{box-sizing:border-box;font-size:1em;width:100%}}@media screen and (max-width:320px){.search-order a{display:block;margin:0 0 20px}}