/*
Theme Name:My Agent
Theme URI:http://demo.thatid.com/myagent/
Author:Agentpoint
Author URI:http://agentpoint.com.au/
Description:My Agent
Tags:responsive design
*/

@import url(http://fonts.googleapis.com/css?family=Muli:300,400,600,700);
@import url(http://fonts.googleapis.com/css?family=Archivo+Narrow:400,700);
@import url(fonts/micro-flf/stylesheet.css);

html, body {height:100%}body {font-family:"Archivo Narrow", Calibri, Arial, "Trebuchet MS", sans-serif;color:#333;line-height:1.5;font-size:15px;font-weight:400;background:#000}h1, h2, h3, h4, h5, h6 {font-weight:normal;line-height:normal;font-family:"microflf", "Open Sans", Calibri, Arial, "Trebuchet MS", sans-serif}h1 {font-size:2.33333em}h1.page-title, .default h1.page-title {margin:0 -6.2%;padding:180px 0 10px;font-weight:400;text-align:center;font-size:3em;color:#fff;background:url(images/top_blue.jpg) center #F5F3F2;background-size:cover}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:#E31836;text-decoration:none;outline:none;transition:all 0.5s}a:hover {color:#454446}strong {font-weight:normal;font-family:'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif}strong.font-georgia {font-weight:bold}.font-muli {font-family:Muli, "Playfair Display", serif}hr {margin:30px 0;border-top:solid 1px #c1c1c1}table {width:100%}th, td {padding:5px}.col-center {text-align:center}.col-left {text-align:left}.col-right {text-align:right}th {font-weight:normal;font-family:'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif}h1.title {color:#222;font-family:'microflf', Arial, sans-serif;font-weight:400;font-size:3.2em;text-transform:lowercase}.homepage h1.title {text-align:center}.entry {min-height:300px;padding-bottom:20px}.entry:after {display:table;content:"";clear:both}.post .entry {min-height:inherit}*, *:before, *:after {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}input {margin:0}input[type="text"], input[type="password"], input[type="tel"], input[type="email"], select, textarea {padding:8px;background:#fcfcfc;border:solid 1px #e5e5e5;font-family:inherit;font-size:14px;color:#333333;outline:none}input[type="checkbox"], input[type="radio"] {float:left;margin:4px 5px 0 0}select {padding:0 5px;height:32px;line-height:1.42857143}textarea {resize:none}input[type="submit"], input[type="button"], a.button, button {margin:0;cursor:pointer;font-size:1em;font-family:Arial, Helvetica, sans-serif;border:none;color:#fff;background:#E31836}a.button {display:inline-block;padding:0 10px}input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, button:hover {background:#000}a.btn {display:inline-block;height:32px;line-height:32px;background:#E31937;color:#fff;padding:0 20px}form#search_quick .search_quick-wrap ul.qs-ul li.listing_type a {line-height:1px;padding:25px 20px;background:transparent;color:#BFB7B7}div#content #sidebar-left .side-block.subpages ul li a {font-size:20px}form#search_quick .search_quick-wrap ul.qs-ul li.listing_type a:hover {background:#E31836;color:#fff}span.reload-captcha a.btn {height:40px;line-height:40px;padding:0 10px}a.btn:hover {background:#000}input.btn {padding:0 20px}.clear, .clearer {clear:both;content:""}.left {float:left}img.alignleft {float:left;margin:0 20px 20px 0}.right {float:right}img.alignright {float:right;margin:0 0 20px 20px}.text-left {text-align:left}.text-center {text-align:center}.text-right {text-align:right}.text-cut {overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-orange {color:#f0b20f}.font-georgia {font-family:Georgia, "Times New Roman", Times, serif}.font-helvetica {font-family:'HelveticaNeueLTStd-Lt', Arial, Helvetica, sans-serif}.aquo {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.16667em}.required, .red {color:#e00}.hidden {display:none}.centerimage {display:block;height:0;padding-bottom:75%;background-position:center center;background-repeat:no-repeat;background-size:cover}.isfloat:after {display:table;content:"";clear:both}.video-container {position:relative;height:0;padding-bottom:56.25%;margin-bottom:20px}.video-container iframe {position:absolute;top:0;left:0;width:100%;height:100%}#property div[role="main"] #map {display:none}@media screen and (min-width:1152px) {.grid-max-2 > .column {width:50%}.grid-max-3 > .column {width:33.33%}.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-2 > .column {width:50%}.grid-max-3 > .column {width:33.33%}.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:768px) and (max-width:1023px) {.grid-max-2 > .column {width:50%}.grid-max-3 > .column {width:50%}.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:768px) {[class^="grid-"] {margin-left:-14px;margin-right:-14px}[class^="grid-"]:before, [class^="grid-"]:after {display:table;content:""}[class^="grid-"]:after {clear:both}[class^="grid-"] > .column {box-sizing:border-box;float:left;padding-right:14px;padding-bottom:28px;padding-left:14px}[class^="grid-"] > .column.full {width:100%}.grid-max-2 > .column {width:50%}.grid-max-2 > .column:nth-of-type(2n+1) {clear:both}}@media screen and (max-width:767px) {[class^="grid-"] > .column {padding-bottom:28px}}#realty_widget_media .media #video .wrap {position:relative;height:0;padding-bottom:56.25%}#realty_widget_media .media #video object iframe, #realty_widget_media .media #video embed > div > iframe, #realty_widget_media .media #video iframe {position:absolute;top:0;left:0;width:100%;height:100%}ul.ui-tabs-nav li {float:left}ul.ui-tabs-nav li a {display:block}.ui-tabs-panel {clear:both}.sbHolder {position:relative;z-index:1;width:281px;border:solid 1px #b7b7b7;border-radius:5px;background:#e8e8e8;background:-moz-linear-gradient(top, #fdfdfd 0%, #e8e8e8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top, #fdfdfd 0%,#e8e8e8 100%);background:-o-linear-gradient(top, #fdfdfd 0%,#e8e8e8 100%);background:-ms-linear-gradient(top, #fdfdfd 0%,#e8e8e8 100%);background:linear-gradient(top, #fdfdfd 0%,#e8e8e8 100%)}.sbHolder a {display:block;color:#444;transition:none;text-decoration:none }.sbHolder a.sbToggle {position:absolute;z-index:1;top:0;right:0;width:38px;height:31px;border-left:solid 1px #b7b7b7;background:url(images/icon_selectbox_toggle.png) center center no-repeat}.sbHolder a.sbSelector {min-width:50px;height:31px;line-height:31px;padding:0 41px 0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sbHolder ul.sbOptions {position:absolute;z-index:0;width:100%;max-height:500px !important;margin:0;list-style:none;background:#fff;overflow:auto;box-shadow:0 2px 2px rgba(0,0,0,.1)}.sbHolder .sbOptions li a {padding:0 10px;line-height:24px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sbHolder .sbOptions li a:hover {background:#ff6600;color:#fff}#home #wrapper {border:0}#wrapper {border-top:5px solid #E31937}#header {position:relative;top:0;left:0;z-index:2;width:100%;margin:0 auto;padding:5px 0 15px;background:#000066;transition:all .24s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;box-shadow:0 0 4px #777;-webkit-box-shadow:0 0 4px #777;-moz-box-shadow:0 0 4px #777;-ms-box-shadow:0 0 4px #777}#header.transform {position:fixed;border-top:3px solid #e31836;padding:0}#header.transform hgroup img {margin:4px 0 9px;max-width:200px}#header.transform .social {padding-top:25px}#header.transform nav[role="navigation"] {top:12px}#header .social {padding-top:25px}#header .socials a {color:#fff;font-size:2em;padding:0 5px}#header .social .searching {margin-left:10px}#header .social .searching a, #header .utils .searching a {padding:10px;background:#E31937;color:#fff;font-size:1.6em}#header .social .searching a:hover, #header .utils .searching a:hover {color:#000}#content {position:relative;z-index:1}.group {padding-left:5.55556%;padding-right:5.55556%}div[role="main"] {background:#fff}footer[role="contentinfo"] {position:relative;z-index:0}nav[role="navigation"] ul.menu a {font-weight:700}nav[role="navigation"] {margin-left:30px;padding-top:10px}#header hgroup {position:relative;z-index:1;margin:0 auto}#header hgroup h1.logo {position:relative;z-index:9}#header hgroup img {display:block}#header hgroup .utils {font-size:0.75em}#header hgroup p.phone {margin:0 0 0 10px;line-height:60px;font-size:14px}#header hgroup p.phone a:hover {color:#ddd}#header .search {position:relative;z-index:0}.blog-sidebar h3.section-title {margin:0;line-height:40px}.default .blog-sidebar > ul {margin:0;padding:15px;list-style:none}.blog-sidebar ul li a {display:block;padding:2px 0}.blog-sidebar ul li a:hover {padding:2px 0 2px 10px;color:#16355C}.blog-sidebar ul li a i.fa {width:10px}#footer {background:#0055A4;color:#fff}#footer h3.title {margin-bottom:15px;padding-bottom:5px;color:#fff;font-size:1.25em;border-bottom:solid 2px #146cb3;text-transform:uppercase}#footer p.button {padding-top:15px}#footer a.button {height:40px;line-height:38px;font-size:1.25em}#footer a.button:hover {background:#e41937;text-decoration:underline}#footer i.fa {color:#277aca}#footer .blocks {padding:20px 0}#footer .sold-listings {margin:0 -3px}#footer .sold-listings .image {position:relative;width:33.33%;padding:0 3px 6px}#footer .sold-listings .image:after {display:inline-block;content:"sold";position:absolute;top:0;left:7px}#footer .testimonials p.user {font-size:1.25em;color:#3285d5;text-transform:uppercase}#footer .testimonials .fa-quote-left {float:left;font-size:2.5em;margin-right:10px;margin-top:5px}#footer .testimonials p.name {color:#277aca;font-size:1.3em}#footer .socials a {display:inline-block;padding-right:3px;font-size:30px}#footer .socials a:hover i.fa {color:#fff}#footer .contact i.fa.alt {width:15px}#footer .credit {padding:7px 0;background:#004586;text-align:center}#footer .credit .links a {padding:0 10px;color:#fff;text-transform:uppercase}#footer .credit img.logo {display:inline-block;position:relative;top:7px;max-height:20px}.homepage .suburb-profiles {margin:50px 0 0}.homepage .suburb-profiles h1.title {margin:0 0 50px;font-size:2.85714em;text-align:center}.homepage .suburb-profiles ul.suburbs li {width:50%}.homepage .suburb-profiles ul.suburbs .wrap {position:relative;display:block;width:260px;height:260px;overflow:hidden;border-radius:100%}.homepage .suburb-profiles ul.suburbs img {display:block;height:100%}.homepage .suburb-profiles ul.suburbs figure {width:50%}.homepage .suburb-profiles ul.suburbs section {width:50%}.homepage .suburb-profiles ul.suburbs section .overview {position:absolute;top:0;left:0;width:100%;text-align:center}.homepage .suburb-profiles ul.suburbs section h3.name {margin:0 0 10px;font-family:Georgia, "Times New Roman", Times, serif;color:#fff}.homepage .suburb-profiles ul.suburbs section h3.name:after {display:block;content:"";width:30px;height:10px;margin:0 auto;border-bottom:solid 1px #fff}.homepage .suburb-profiles ul.suburbs section p.info {padding:0 20px;font-size:0.875em}.homepage .utilities {background:#121A25;color:#fff}.homepage .utilities .section {width:33.33%;font-size:0.875em;text-align:center}.homepage .utilities .social a.icon {display:block;font-size:60px;line-height:1}.homepage .utilities .subscribe {text-align:left}.homepage .utilities .yellow {color:#F0B20F}.realty_widget_property_opentimes .inspection p {font-size:30px;color:#E31836}.default h1, .default h2, .default h3, .default h4, .default h5, .default h6 {margin:0 0 20px}.default ul {list-style:disc;margin:0 0 20px 15px}.default ol {list-style:decimal;margin:0 0 20px 20px}.default ol li {padding-bottom:10px}.default p {margin:0 0 20px}.default img {max-width:100%;height:auto;vertical-align:middle}.post {margin:0 0 30px}.index .post {padding-bottom:10px;border-bottom:1px dotted #999}.post-head {margin:0 0 15px}.post-head h4.post-title {margin:0}.post-head p {margin:0}.post-head p.post-meta {color:#666;font-size:0.785714em}.post-head p.post-meta a {color:#666}.post-head p.post-meta a:hover {color:#ff6600}.posts.index .post.last {margin:0;padding:0;border-bottom:none}.posts.index .entry p {margin:0}.posts.index .entry img {float:left;width:150px;margin:0 10px 0 0}.posts.single .post {margin:0 0 25px}.posts.single img {max-width:100%}.comments {margin:0 0 30px}.comments h2.section_title {margin:0 0 30px}.comments ul {list-style:none;margin:0}.comments ul li {margin:0}.comments .comment-body {position:relative;margin:0 0 10px;padding:15px 20px 20px;background:#FBFBF9}.comments ul li img.avatar {float:left;margin:6px 10px 10px 0}.comments p {margin:0}.comments .reply a {padding:5px 10px;background:#16355C;color:#fff}.comments .reply a:hover {background:#5e5e5e}.comments .reply em {padding:0 3px 0 0}#commentform p {margin:0 0 10px}#commentform p.comment-notes, #commentform p.logged-in-as {margin:0 0 25px}#commentform p label {font-family:'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif;width:100px;display:block;margin:0 0 10px}a#cancel-comment-reply-link {float:right;font-size:12px;font-style:italic;font-size:#CC0000}.wp-page-contact .section {width:47%;margin:0 0 30px}.careers {position:relative}.careers .slides {overflow:hidden}.careers .slides > ul {position:relative;width:20000em;margin:0;list-style:none}.careers .slides li {position:relative;float:left;margin:0 20px 0 0;background:#454545;color:#fff}.careers .slides li.last {margin:0}.careers .slides .wrap {padding:20px 20px 52px}.careers .slides a.button {position:absolute;bottom:20px;left:20px;padding:0;text-align:center}.careers .direction {padding:20px 0}.careers .direction a.control {display:block;font-size:20px;color:#333}#sitemap {margin:0 -10px}#sitemap:after {display:table;content:"";clear:both}#sitemap ul {box-sizing:border-box;float:left;width:33.3333%;margin:0;padding:0 10px 20px;list-style:none}#sitemap ul:nth-child(3n+1) {clear:left}#sitemap h3.title {margin:0 0 15px;font-size:21px}#sitemap a, #sitemap h3.title a:hover {color:#333}#sitemap a:hover, #sitemap h3.title a {color:#e31836}.subscriptions p.link-login {margin:0 0 30px}.subscriptions ul {margin:0 !important;list-style:none}.subscriptions span.required {color:#e00}.subscriptions textarea {height:100px}.subscriptions input[type="submit"], .subscriptions a.button {min-width:100px;text-align:center}.subscriptions ul.subforms > li {position:relative}.subscriptions ul.options {position:absolute;width:100%;margin:5px 0 0;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.2)}.subscriptions ul.options > li {padding:0 15px 5px}.subscriptions ul.options > li.first {padding:15px 15px 5px}.subscriptions ul.options > li.last {padding:0 15px 5px;text-align:right}.subscriptions ul.options select {width:100%}.subscriptions ul.options select.left {width:49%}.subscriptions ul.options select.left.alt {margin:0 2% 0 0}.subscriptions ul.options a.close-options {font-size:0.857143em;font-style:italic;color:#333}.subscriptions .the-content {margin:0 0 30px}.subscriptions .return {margin:30px 0 40px;padding:20px;background:#ffc;border:1px solid #fc0}.subscriptions .return p {margin:0;color:#d00}.subscriptions li.buttons .button {padding:0;text-align:center}.subscriptions h6.register-title {margin:30px 0;padding:30px 0 0;border-top:1px solid #c1c1c1}.utilities .socmed {text-align:center;width:100%}.utilities .socmed a .fa{font-size:60px;color:#EEE;padding:5px}#footer .group .right .footer-socialmed {padding-bottom:5px;margin-top:-30px}#footer .group .right .footer-socialmed a.icon{font-size:20px;padding-right:5px}#footer .group .right .footer-socialmed a .fa:hover {color:#F0B20F !important}.parent-pageid-833 h1.page-title, .parent-pageid-773 h1.page-title{padding-left:5.55556%;padding-right:5.55556%}.parent-pageid-773 div[role="main"] {padding:0px !important}.home-listings-slider .slide section {background:url(images/bg-overlay.png)}.property-group {padding-top:40px;padding-bottom:40px}.property-group h1 {margin-bottom:30px}#property .detail-rooms {width:100%;display:block}#property .detail-rooms:after {display:table;content:"";clear:both}.search_results .tabs-nav {border:0;margin:0 -6.2%;background:#eee;border-bottom:1px solid #d5d5d5}.search_results .tabs-nav ul {border-bottom:3px solid #ccc}#property-tabs .tabs-nav, .tabs-nav {margin-bottom:25px;border-bottom:3px solid #ddd}#property-tabs .tabs-nav ul, .tabs-nav ul {text-align:center}#property-tabs .tabs-nav ul li, .tabs-nav ul li {display:inline-block;padding:0 15px 5px;float:none}#property-tabs .tabs-nav ul li a, .tabs-nav ul li a {color:#000}#media .tabs-nav ul li a {font-size:16px;color:#fff;padding:10px 20px}#property-tabs .tabs-nav ul li a:hover, .tabs-nav ul li a:hover {color:#333}#property-tabs .tabs-nav ul li.active a, .tabs-nav ul li.active a, .tabs-nav ul li.ui-state-active {color:#333}#property-tabs .tabs-nav ul li.ui-state-active {padding-bottom:5px !important;border-bottom:3px solid #ff6600;margin-bottom:-3px}#property-tabs .tabs-nav ul li:hover, .tabs-nav ul li:hover, .tabs-nav ul li:active {padding-bottom:5px;border-bottom:3px solid #999;margin-bottom:-3px}.media .tabs-nav {border:0;margin:0;background:#eee}.media .tabs-nav ul {margin:0 auto}.media .tabs-nav ul li {display:block;float:left;padding:0;border-right:1px solid #fff;text-align:center;background:#999}.media .tabs-nav ul li.last {border-right:0}.media .tabs-nav ul li.ui-state-active {background:#E31937}.media .tabs-nav ul li:hover {background:#444;border-bottom:0}.media #map .map-wrapper {margin:0}.suburb-content a.fixed-bg {display:block;position:relative;background-size:cover;background-attachment:fixed}.suburb-content a .caption {position:absolute;top:40%;width:100%;padding:30px 0;color:#fff;line-height:1.2;text-align:center;font-size:4em;font-family:Muli, "Playfair Display", serif;font-weight:400;text-transform:lowercase;text-shadow:1px 1px 4px #000;-webkit-text-shadow:1px 1px 4px #000;-moz-text-shadow:1px 1px 4px #000}.suburb-content a .caption small {display:block;font-size:50%}.search_results .realty_widget_quick_search {margin:0 -6.2%;color:#3a3a3a;background:#eee;padding:10px 0}.search_results .realty_widget_quick_search .search_quick-wrap {position:relative;padding-left:5.55556%;padding-right:5.55556%}.search_results .search_quick-wrap ul {width:84%;margin:0 -3px;float:left}.search_results .search_quick-wrap ul:after {display:table;content:"";clear:both}.search_results .search_quick-wrap ul li {float:left;padding:0 3px}.search_results .search_quick-wrap ul li.search_suburb {width:20%}.search_results .search_quick-wrap ul li#price_for_sale {width:40%}.search_results .search_quick-wrap ul li#house_rooms {width:40%}.search_results .search_quick-wrap ul li#price_for_sale .prices, .search_results .search_quick-wrap ul li#house_rooms .numberofrooms {width:50%;float:left}.search_results .search_quick-wrap ul li .price_min, .search_results .search_quick-wrap ul li .bedrooms {padding-right:3px}.search_results .search_quick-wrap ul li .price_max, .search_results .search_quick-wrap ul li .bathrooms {padding-left:3px}.search_results .search_quick-wrap ul li select {padding:0 5px;height:34px;line-height:34px;width:100%}.search_results .realty_widget_quick_search .search_quick-wrap .quick_search_btn {float:right;width:16%}.search_results .realty_widget_quick_search .search_quick-wrap .quick_search_btn .btn {width:100%}.home-listings-slider .slide a {display:block;position:relative;background-size:cover;background-position:center}.featured-listings.carousels {position:relative}.featured-listings.carousels .direction {position:absolute;top:34%;width:100%}.featured-listings.carousels .direction a {position:absolute;font-size:3em;color:#aaa}.featured-listings.carousels .direction a:hover {color:#ccc}.featured-listings.carousels .direction a.prev-car {left:-25px}.featured-listings.carousels .direction a.next-car {right:-25px}#footer #wrapper {padding:20px 0 10px;background:#004586;border:0}#footer .footer-content {width:88%;margin:0 auto;padding:20px 0}#footer .footer-address a {color:#fff}#footer .footer-address b {color:#ff6600}#footer .cr {margin-top:20px;text-align:center;font-size:12px}#footer .cr a {color:#fff}#footer .footer-address a:hover, #footer .cr a:hover {color:#ff6600}#footer .footer-socialmed {margin:20px 0 10px}#footer .footer-socialmed a {display:block;float:left;margin:0 5px;width:42px;height:42px;line-height:42px;background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:22px;text-align:center}#footer .footer-socialmed a i.fa {color:#130a01}#footer .footer-socialmed a:hover {background:#ff6600}.entry #content {padding:20px 0 0}#search_results .row {margin:0}.row {margin:0 -15px}.row:after {display:table;content:"";clear:both}.col-2, .col2 {width:50%;float:left;padding:0 15px}.col-3, .col3 {width:33.33%;float:left;padding:0 15px}.col-4, .col4 {width:25%;float:left;padding:0 15px}.section.top .col3 img {width:100%;vertical-align:middle}.homepage .video-holder {height:220px;position:relative}.video-holder > iframe {width:100% !important;height:100% !important;position:absolute;left:0 !important;right:0 !important}.section.middle {margin:4% 0}.section.bottom {margin:2% 0}.section.middle:after, .section.bottom:after {display:table;content:"";clear:both}.welcome-home h1 {font-size:2.7em;margin-bottom:15px}.section.top h3.section-title {margin:0 0 10px;text-align:center}.realty_widget_properties_of_the_week .photo-wrap .photo-desc .suburb {font-size:20px;text-transform:uppercase;background:#000;color:#fff;padding:10px 15px 0;font-family:"microflf", "Open Sans", Calibri, Arial, "Trebuchet MS", sans-serif}.realty_widget_properties_of_the_week .photo-wrap .photo-desc .street_address {color:#ccc;background:#000;padding:0 15px 10px;font-size:14px}.realty_widget_properties_of_the_week .photo-wrap .photo-desc .property_type {position:absolute;right:15px;bottom:15px;color:#fff}.realty_widget_properties_of_the_week .photo-wrap .photo-desc {position:relative}.realty_widget_properties_of_the_week .photo-wrap .photo-desc .price {background:#ff6600;color:#fff;padding:10px 15px 45px;font-size:16px}.realty_widget_properties_of_the_week .photo-wrap .photo-desc .bedrooms {background:url(images/icons_rooms_new.png?v=1.001) 5px 0;position:relative;color:#fff;bottom:36px;left:15px;float:left;padding-right:40px}.realty_widget_properties_of_the_week .photo-wrap .photo-desc .bathrooms {background:url(images/icons_rooms_new.png?v=1.001) -32px 0;position:relative;color:#fff;bottom:36px;left:15px;float:left;padding-right:40px}.realty_widget_properties_of_the_week .photo-wrap .photo-desc .carspaces {background:url(images/icons_rooms_new.png?v=1.001) -74px 0;position:relative;color:#fff;bottom:36px;left:15px;float:left;padding-right:32px}.realty_widget_recent_listings, .realty_widget_featured_listings {margin:0 -15px}.section.bottom .realty_widget_recent_listings:after {display:table;content:"";clear:both}.section.bottom .realty_widget_recent_listings .latest_listings {width:33.33%;float:left;padding:0 15px}.home .section.bottom .realty_widget_recent_listings h3.section-title, .home .section.bottom .realty_widget_featured_listings h3.section-title {padding:0 15px 15px}.home .section.bottom .realty_widget_recent_listings .latest_listings, .home .section.bottom .realty_widget_featured_listings .featured-listings {width:100%;float:left;padding:0}.home .section.bottom .realty_widget_recent_listings .latest_listings .photo, .home .section.bottom .realty_widget_featured_listings .featured-listings .photo {width:33.33%;padding:0 15px}.section.bottom .realty_widget_recent_listings .latest_listings .photo {width:100%}.section.bottom .realty_widget_recent_listings .latest_listings .photo-wrap img, .photo-wrap img, #agents .agent figure img {width:100%;vertical-align:middle;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.section.bottom .realty_widget_recent_listings .latest_listings .photo-wrap a, .realty_widget_properties_of_the_week .photo-wrap a, .section.bottom .realty_widget_featured_listings .featured-listings .photo-wrap a {display:block;height:210px;overflow:hidden}.section.bottom .realty_widget_recent_listings .latest_listings .photo-wrap .photo-desc *, .realty_widget_properties_of_the_week .photo-wrap .photo-desc *, .section.bottom .realty_widget_featured_listings .featured-listings .photo-wrap .photo-desc * {transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.section.bottom .realty_widget_recent_listings .latest_listings .photo-wrap .photo-desc .address, .section.bottom .realty_widget_featured_listings .featured-listings .photo-wrap .photo-desc .address {background:#000;color:#fff;padding:15px}.section.bottom .realty_widget_recent_listings .latest_listings .photo-wrap .photo-desc .address h4.suburb, .section.bottom .realty_widget_featured_listings .featured-listings .photo-wrap .photo-desc .address h4.suburb {font-size:20px;text-transform:uppercase}.section.bottom .realty_widget_recent_listings .latest_listings .photo-wrap .photo-desc .address p.street_address, .section.bottom .realty_widget_featured_listings .featured-listings .photo-wrap .photo-desc .address p.street_address {color:#ccc}.section.bottom .realty_widget_recent_listings .latest_listings .photo-wrap .photo-desc .price, .section.bottom .realty_widget_featured_listings .featured-listings .photo-wrap .photo-desc .price {background:#ff6600;color:#fff;padding:15px 15px 5px;font-size:16px}.section.bottom .realty_widget_recent_listings .latest_listings .photo-wrap .photo-desc .romm-type, .section.bottom .realty_widget_featured_listings .featured-listings .photo-wrap .photo-desc .romm-type {background:#ff6600;color:#fff;padding:0 15px 15px}.orange-hovered {background:#E31937 !important;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.black-hovered {background:#000 !important;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.homepage-bottom {background:#E8E8E8;padding-top:30px;padding-bottom:40px;display:none}.homepage-bottom.group .row {margin:0}.bottom-logo {width:100%;padding:20px 0 0;text-align:center}.homepage-bottom.group .row .about-us.left.col-4 {padding-left:0}.homepage-bottom.group .row .left.col-4 {width:35%;float:left}.homepage-bottom.group #realty_widget_sold_listings h3.title {padding:10px 0;font-weight:bold}.homepage-bottom.group .row .bottom-logo {width:30%;float:right;text-align:right}.homepage-bottom.group .contact-us.left.col-4 p {padding:5px 0;display:block;float:left;width:100%}.bottom-logo img {width:50%}#header #search_section {position:absolute;right:5.55556%;width:300px;background:#222;border:3px solid #000}#header #search_section .side-block h3 {display:none}#header #search_section li.listing_type {border-bottom:3px solid #E31937;margin-bottom:15px;padding:0}#header #search_section li.listing_type:after {display:table;content:"";clear:both}#header #search_section li.listing_type a {width:25%;float:left;background:transparent;font-family:"Archivo Narrow", Calibri, Arial, "Trebuchet MS", sans-serif;text-transform:uppercase;font-weight:bold;height:42px;line-height:0;text-align:center}#header #search_section li.listing_type a.active, #header #search_section li.listing_type a:hover {background:#E31937;color:#fff}#header #search_section li {padding:5px 10px}#header #search_section li input[type="text"], #header #search_section li select {width:100%}#header #search_section li.price:after {display:table;content:"";clear:both}#header #search_section li.price .price_min {width:49%;float:left}#header #search_section li.price .price_max {width:49%;float:right}#header #search_section .quick_search_btn {padding:5px 10px 10px}#header #search_section input.btn {background:#E31937;padding:0 20px}#header #search_section input.btn:hover {background:#000}.homepage-bottom h3.section-title {font-size:20px;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #ccc}.homepage-bottom .latest_listings img {width:100%}.homepage-bottom .latest_listings .photo-wrap {height:44px;overflow:hidden}.homepage-bottom .latest_listings .row {margin:0 -8px}.homepage-bottom .latest_listings .col3 {padding:8px}.homepage-bottom .contact-us i.fa {width:10%;float:left;text-align:center;padding-right:5px;margin-top:4px}.homepage-bottom .contact-us p {margin:0}.homepage-bottom .contact-us p a {display:block;width:90%;float:left;color:#111}.homepage-bottom .contact-us p a:hover {color:#E31937}.homepage-bottom .post {margin:17px 0 0}.homepage-bottom .post .image {width:50px;height:50px;padding:0;display:block;margin-right:10px}.homepage-bottom .post .image img {width:100%;height:auto}.homepage-bottom .post .news {width:auto;display:block;overflow:hidden;padding:0;float:none}.homepage-bottom .post .entry {min-height:inherit;padding:0}.homepage-bottom .post h4.post_title {font-size:14px;font-weight:bold;margin:0 0 5px}.homepage-bottom .post h4.post_title a {color:#000}.homepage-bottom .post h4.post_title a:hover {color:#ff6600}.homepage-bottom .post .small-date {font-size:80%;line-height:normal;margin:0}.realty_widget_news_articles ul {margin:0}#header .socials a:hover {color:#E31936}.homepage-bottom .about-us ul > li {width:33.33%;float:left;padding:0 5px}.homepage-bottom .about-us ul {margin:0 -5px}.homepage-bottom .about-us ul > li img {width:100%}#sidebar-left {width:28%;float:left;margin-right:2%;padding:10px 20px;margin-top:40px;border:1px solid #ddd;background:#f5f5f5}.default #content {width:70%;float:right;margin-top:20px}.content-row:after {display:table;content:"";clear:both}.default #content .content-row {clear:both}.default #content .content-col-left {width:49%;float:left;margin-right:2%;margin-bottom:20px}.default #content .content-col-right {width:49%;float:right;margin-bottom:20px}#sidebar-left .side-block {margin:0}.default .posts #sidebar-left > div {margin:0 0 20px}.default .posts #sidebar-left > div:after {display:table;content:"";clear:both}#sidebar-left ul {list-style-type:none;margin:0;padding:0}#sidebar-left ul li a {display:block;padding:5px 0;font-size:16px}#sidebar-left ul > li {padding:5px 0}div#quick_search .search_quick-wrap ul.qs-ul li#price_for_sale .prices {width:50%;float:left}div#quick_search .search_quick-wrap ul.qs-ul li#price_for_sale .prices:first-child {padding-right:5px}div#quick_search form#search_quick .search_quick-wrap p.button.quick_search_btn {display:inline-block;padding-top:10px}#sidebar-left ul > li input {width:100%}#sidebar-left ul > li select {width:100%}#sidebar-left ul > li.last {border-bottom:0}#contact li.site_alerts, #request-appraisal li.site_alerts {display:none}.clc {margin:20px 0 0;background:#f7f7f7;border-bottom:1px solid #ddd}.clc h4 {background:#000;padding:10px;color:#fff}.clc table.calc_table td {width:50%}.clc table.calc_table .calc_value select, .clc table.calc_table .calc_value input[type="text"], .clc table.calc_table .calc_value input[type="number"] {width:100%}.clc table.calc_table td #calc_results p {display:none}#mort_calc {margin-bottom:20px}.one-column {background:#fff;padding:0 5.55556%}.template-entry {padding:20px 0;min-height:240px}#location_info .location-list {margin:0 -10px;padding:15px 0}#location_info .location-list:after {display:table;content:"";clear:both}#location_info .location-list .location-wrap {width:25%;float:left;padding:10px}.location-list .location-wrap .image {overflow:hidden}.location-list .location-wrap .location-desc {position:relative;background:#000;color:#fff;padding:15px;height:152px;overflow:hidden}.location-list .location-wrap .image img {width:100%;max-width:100%}.location-list .location-wrap .location-desc p.view-more {margin:0;position:absolute;bottom:0;width:100%;left:0;padding:5px 15px;background:#ff6600}.location-list .location-wrap .location-desc p.view-more a {display:block;color:#fff}.location-list .location-wrap .location-desc p.view-more a:hover {color:#000}.location-list .location-wrap .location-desc h2 {margin:0 0 10px;font-size:24px}#location_info #tabbed_listings .ui-tabs-nav {float:right}#tabbed_listings .ui-tabs-nav {list-style-type:none;margin:0 0 10px}#tabbed_listings .ui-tabs-nav li.information a, {padding:10px;background:#ff6600;color:#fff;border-right:1px solid #fff}.location-page #tabbed_listings .ui-tabs-nav li a {padding:10px;background:#ff6600;color:#fff;border-right:1px solid #fff}.location-page #tabbed_listings .ui-tabs-nav li a:hover {background:#000}#tabbed_listings .ui-tabs-nav:after {display:table;content:"";clear:both}#tabbed_listings .ui-tabs-nav li.information a:hover {background:#000}.location-image img, .map-image img {width:100%;max-width:100% !important}.location-image .image, .map-image .image {margin:0 0 10px}table.results tr:nth-child(even) {background:#f3f3f3}#login h3 {text-align:center}#login ol.cf-ol {margin:10px 0}#login form.contact_form {width:400px;margin:15px auto 0;padding:10px;background:#eee;border:1px solid #ccc}#login ol.cf-ol li input[type="text"] {width:100%}#login p.button.email_btn {margin:0 0 10px}#login li.site_alerts ul.prop_alerts_ul {margin:0}#login li.site_alerts ul.prop_alerts_ul ul {margin:0 0 15px}#login li.site_alerts ul.prop_alerts_ul #sale_search select, #login li.site_alerts ul.prop_alerts_ul #lease_search select {width:100%}#login li.site_alerts ul.prop_alerts_ul #sale_search li.house_rooms, #login li.site_alerts ul.prop_alerts_ul #lease_search li.house_rooms {padding:0 0 5px}#login li.site_alerts ul.prop_alerts_ul #sale_search li.house_rooms .bedrooms, #login li.site_alerts ul.prop_alerts_ul #lease_search li.house_rooms .bedrooms {width:49%;float:left}#login li.site_alerts ul.prop_alerts_ul #sale_search li.house_rooms .bathrooms, #login li.site_alerts ul.prop_alerts_ul #lease_search li.house_rooms .bathrooms {width:49%;float:right}#login li.site_alerts ul.prop_alerts_ul #sale_search li.house_rooms .bedrooms select, #login li.site_alerts ul.prop_alerts_ul #lease_search li.house_rooms .bedrooms select {width:100%}#login li.site_alerts ul.prop_alerts_ul #sale_search li.house_rooms .bathrooms select, #login li.site_alerts ul.prop_alerts_ul #lease_search li.house_rooms .bathrooms select {width:100%}#login li.site_alerts ul.prop_alerts_ul #sale_search li.price, #login li.site_alerts ul.prop_alerts_ul #lease_search li.price {padding:0 0 5px}#login li.site_alerts ul.prop_alerts_ul #sale_search li.price .price_min, #login li.site_alerts ul.prop_alerts_ul #lease_search li.price .price_min {width:49%;float:left}#login li.site_alerts ul.prop_alerts_ul #sale_search li.price .price_max, #login li.site_alerts ul.prop_alerts_ul #lease_search li.price .price_max {width:49%;float:right}#login ol.cf-ol li textarea {width:100%}#login .buttons .button input.btn {margin:0;float:left;margin-right:5px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}#login .buttons .button input.btn:hover {transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}#login #return {text-align:center}.default .contact-us ul,#contact .default ol {list-style-type:none;margin:0 0 20px}#contact .buttons .button input.btn {margin-left:140px}.contact-us i.fa {width:16px}.map-contact {padding:5px 5px 0;background:#f5f5f5;border:1px solid #ddd;margin:0 0 20px}.vacate-img {width:35%;background:#eee;padding:5px;border:1px solid #ccc;float:left}.vacate-img img {width:100%;max-width:100% !important}.vacate-info {width:65%;float:left;padding:0 10px}.vacate-info span {display:block;background:#eee;padding:10px;margin:0 0 10px;border:1px solid #ccc}.row-closer > div {padding:0 0 20px;border-bottom:2px dotted #ccc}.default #content .content-row img {max-width:100%}.pp_description {display:none !important}#client-reviews .testi-content {width:100%;padding:0}#client-reviews .testi-content.with-image {width:70%;padding-left:20px}.testi-quote {color:#aaa}.testi-wrap {padding-left:40px;float:none}.gform_footer {padding:10px 0 0 20%}.gform_body ul {list-style:none;margin:0}.gform_body ul.gform_fields li.gfield {padding:10px 0 0}.gform_body ul.gform_fields li.gfield:after {display:table;content:"";clear:both}.gform_body ul.gform_fields li.gfield > label {float:left;width:20%;margin:2px 0 0}.gform_body ul.gform_fields li.gfield > label .gfield_required {color:#e00}.gform_body ul.gform_fields li.gfield > .ginput_container {float:left;width:80%}.gform_body input[type="text"], .gform_body input[type="tel"], .gform_body input[type="email"], .gform_body select {width:40%}.gform_body textarea {width:80%;height:150px}.gform_body ul.gform_fields li .ginput_complex span {float:left;position:relative;padding:25px 0 0}.gform_body ul.gform_fields li .ginput_complex span.ginput_left {margin:0 10px 0 0}.gform_body ul.gform_fields li .ginput_complex span label {position:absolute;top:0;left:0;float:none;width:auto;margin:0}.txt-orange {color:#ff6600}.tabs-content #floorplan {text-align:center}.homepage-bottom .realty_widget_sold_listings_2 .block_content ul li {width:33.33%;float:left;padding:5px}.homepage-bottom .realty_widget_sold_listings_2 .block_content ul li img {width:100%;max-width:100%;vertical-align:middle}.homepage-bottom .realty_widget_sold_listings_2 .block_content ul {margin:0 -5px;list-style-type:none}.entry .gfield_captcha_container .gfield_captcha_input_container {width:165px;display:inline-block}.entry .gfield_captcha_container {width:auto;display:inline-block}.entry .gfield_captcha_container img.gfield_captcha {width:150px;display:inline-block}.entry .gfield_captcha_container .gfield_captcha_input_container input[type="text"] {width:100%}.pagination_toolbar .page_link {font-size:1.4em;margin:0 2px}.block.overview .tabs-nav {border:0;margin:0;background:#E31937;position:absolute;bottom:0;width:100%}.block.overview .tabs-nav li {float:left;padding:0;border-right:1px solid #E31937}.block.overview .tabs-nav li.ui-state-active {border-bottom:3px solid #006}.block.overview .tabs-nav li:hover {border-bottom:3px solid #222;margin-bottom:0}.block.overview .tabs-nav li a {display:block;padding:10px 10px;color:#fff;border-right:1px solid #E31937}.contact-us .image-office {width:50%;margin:0 0 20px;padding:5px;border:1px solid #ccc}.contact-us .image-office img {max-width:100%}.contact-us .office-detail {width:48%}.homepage-bottom .block_content .thumbnail {overflow:hidden}.ie8 .thumbview .listing .image img {margin-left:0 !important}.ie8 #header, .ie9 #header {left:inherit}.ie select {padding:5px}.ie .pagination a {padding:0 10px}.ie #header hgroup img {width:220px}.testimonial-simple_page strong.name {display:block}.testimonial-simple_page .testimonial-pagination {display:none}.print-page {text-align:right}.print-page span {cursor:pointer}.print-page .print-page-icon .fa-print {font-size:22px !important}.page-content {padding-top:35px}.page-content iframe {width:100%}ul.rooms li {float:left;margin:0 15px 0 0;width:auto;padding:0;text-align:left;font-size:1.5em;line-height:1}ul.rooms li.bedrooms {background-position:24px 0}ul.rooms li.bathrooms {background-position:-30px 0}ul.rooms li.carspaces {background-position:-84px 0}ul.rooms li.last {margin:0 !important}ul.rooms.white-40 li {width:40px;padding:40px 0 0;background-image:url(images/icons_rooms_new.png?v=1.001)}ul.rooms.white-40 li.bedrooms {background-position:10px 0}ul.rooms.white-40 li.bathrooms {background-position:-30px 0}ul.rooms.white-40 li.carspaces {background-position:-70px 0}ul.rooms li.carspaces span.room_type {background-image:url(images/icons_rooms_new-black-2.png?v=1.001);background-repeat:no-repeat;background-position:-106px 0;display:block;width:30px;height:20px;float:left}ul.rooms li.bathrooms span.room_type {background-image:url(images/icons_rooms_new-black-2.png?v=1.001);background-repeat:no-repeat;background-position:-54px 0;display:block;width:30px;height:20px;float:left}ul.rooms li.bedrooms span.room_type {background-image:url(images/icons_rooms_new-black-2.png?v=1.001);background-repeat:no-repeat;background-position:0 0;display:block;width:30px;height:20px;float:left}ul.rooms li span.room_count {float:left}ul.room-icons li {float:left;margin:0 15px 0 0}ul.room-icons li span {display:block;float:right;width:30px;height:20px;margin:0;background-image:url(images/icons_rooms_new.png?v=1.001)}#open-home-times ul.room-icons li span {background-image:url(images/icons_rooms_new-black.png?v=1.001);margin:5px 0 0}.for-room-box ul.room-icons li span {margin-top:5px}ul.room-icons li span.bedrooms {background-position:0 0}ul.room-icons li span.bathrooms {background-position:-40px 0}ul.room-icons li span.carspaces {background-position:-80px 0}.pagination {text-align:center}.pagination a {display:inline-block;background-color:#F5F3F2;color:#3a3a3a;border:1px solid #DCDAD9;min-width:3rem;padding:0 1rem;line-height:2.4rem;vertical-align:bottom;font-size:18px}.pagination a:hover, .pagination a.current {background-color:#000;border:1px solid #000;color:#fff}.sticker {display:block;position:absolute;top:0;left:0;width:200px;height:100px}.sticker.new {background:url(images/sticker_new.png?v=1.001) 0 0 no-repeat}.sticker.sold {background:url(images/sticker_sold.png?v=1.001) 0 0 no-repeat}.sticker.leased {background:url(images/sticker_leased.png?v=1.001) 0 0 no-repeat}.sticker.under_offer {background:url(images/sticker_under_offer.png?v=1.001) 0 0 no-repeat}.sticker.open_home {background:url(images/sticker_open_home.png?v=1.001) 0 0 no-repeat}span.inbox-border {opacity:0;display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:2px;transition-duration:.2s;box-sizing:border-box}span.inbox-border span {display:block;width:100%;height:100%;border:solid 1px #fff;box-sizing:border-box}.sugBoxSuburb {position:absolute;left:0;width:100%;background:#FFFFFF;box-shadow:0 2px 2px rgba(0, 0, 0, 0.05)}.autoSugListSuburb {padding:10px 10px 5px}.sugBoxSuburb ul li {cursor:pointer;color:#3b3b3b}.sugBoxSuburb ul li:hover {color:#16355C}.quicksearch-1 {position:relative}.quicksearch-1 ul.search-types li {position:relative}.quicksearch-1 ul.search-types li.left {margin:0 30px 0 0}.quicksearch-1 ul.search-types li.active:before, .quicksearch-1 ul.search-types li.active:after {position:absolute;z-index:1;left:50%;width:0;height:0;margin:0 0 0 -8px;content:"";border-style:solid;border-width:0 8px 10px;border-color:transparent}.quicksearch-1 ul.search-types li.active:before {bottom:0;border-bottom-color:#e1e1e1}.quicksearch-1 ul.search-types li.active:after {bottom:-1px;border-bottom-color:#eee}.quicksearch-1 ul.search-types a {display:block;padding:0 0 15px;color:#a2a1a3;font-size:1.25em}.quicksearch-1 ul.search-types a:hover, .quicksearch-1 ul.search-types li.type.active a {color:#454446}.quicksearch-1 form.list-type {position:absolute}.quicksearch-1 form.list-type label {margin:8px 0 0 20px}.quicksearch-1 form.list-type input[type="radio"] {margin:5px 5px 0 0}.quicksearch-1 form.main {background:#eee;border-top:1px solid #e1e1e1}.quicksearch-1 .keywords {position:relative;z-index:2}.quicksearch-1 .keywords #results {position:absolute;width:100%;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.15)}.quicksearch-1 .keywords #results div {padding:7px 15px;border-bottom:1px solid #eee;cursor:pointer}.quicksearch-1 .keywords #results div:hover, .quicksearch-1 .keywords #results div.selected {color:#ff6600}.quicksearch-1 input[type="text"] {height:40px;padding:0 15px;border:none;box-shadow:0 1px rgba(255, 255, 255, 0.7), 0 1px 1px rgba(0, 0, 0, 0.25) inset;background:#e1e1e1;background:-moz-linear-gradient(top, #f1f1f1 0%, #d1d1d1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d1d1d1));background:-webkit-linear-gradient(top, #f1f1f1 0%,#d1d1d1 100%);background:-o-linear-gradient(top, #f1f1f1 0%,#d1d1d1 100%);background:-ms-linear-gradient(top, #f1f1f1 0%,#d1d1d1 100%);background:linear-gradient(top, #f1f1f1 0%,#d1d1d1 100%)}.quicksearch-1 button {position:absolute;right:0;width:20%;height:40px;padding:0;border-radius:0 5px 5px 0;box-shadow:0 1px rgba(255, 255, 255, 0.95)}.quicksearch-1 button img {margin:5px 0 0}.quicksearch-1 .toggle-search {position:absolute;z-index:0;bottom:0;right:5.55556%;cursor:pointer;font-size:0.75em}.quicksearch-1 .toggle-search span {line-height:32px}.quicksearch-1 .toggle-search span.text {margin:0 10px 0 0}.quicksearch-1 .toggle-search span.icon {width:36px;border:solid 1px #b9b9b9;border-bottom:none;border-radius:6px 6px 0 0;text-align:center}.quicksearch-1 .toggle-search:hover span.icon {background:#f8f8f8}.quicksearch-1 .toggle-search span.icon i.fa {position:relative;top:4px;font-size:24px}.quicksearch-1 .advanced {position:relative;z-index:1;font-size:0.75em}.quicksearch-1 .advanced ul.formlist {display:inline-block;width:100%;padding:20px 0 0}.quicksearch-1 .advanced ul.formlist > li {position:relative}.quicksearch-1 .advanced ul.formlist > li.alt {clear:left}.home-listings-slider {height:650px;*width:88.8888%;margin:0 auto;overflow:hidden}.home-listings-slider .properties {position:relative}.home-listings-slider .slide {width:100%;overflow:hidden}.home-listings-slider .slide figure {position:relative}.home-listings-slider .slide img {display:block;width:100%}.home-listings-slider .slide section p {float:left;font-family:Muli, "Playfair Display", serif;font-weight:400}.home-listings-slider .slide section p.headline {font-family:Muli, "Playfair Display", serif;font-weight:400;float:none}.home-listings-slider .slide section p.suburb {margin-right:10px}.home-listings-slider .slide section p.address {margin-right:20px}.home-listings-slider .slide section ul.rooms {padding:20px 0 0}.home-listings-slider .slide section .opens, .home-listings-slider .slide section .auction {margin-right:20px;float:left}.home-listings-slider .cycle-pager span {display:inline-block;width:8px;height:8px;margin:0 3px;border:solid 1px #fff;border-radius:8px;cursor:pointer}.home-listings-slider .cycle-pager span:hover, .home-listings-slider .cycle-pager span.cycle-pager-active {background:#fff}.home-listings-slider .direction {position:absolute;z-index:102;top:45%;width:60px;text-align:center;cursor:pointer;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.home-listings-slider .direction:hover {background:url(images/bg-overlay.png);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.home-listings-slider .direction i.fa {line-height:80px}.home-listings-slider .cycle-prev {left:0}.home-listings-slider .cycle-next {right:0}.home-listings-slider .direction i.fa {font-size:3em}.home-listings-slider .slide span.overlay-text {position:absolute;z-index:9999;bottom:42%;right:10%;*width:40%;padding:0 20px;background:url(images/bg-orange.png);color:#fff;font-size:3.2em;text-align:center}.carousels {margin:30px 0 0}.opentimes h1.title {font-size:2.5em;text-align:center}.opentimes .options {position:relative;padding:30px 0}.opentimes .options .sbHolder {margin:0 auto;border:none}.opentimes .options .sbHolder a.sbSelector {height:41px;line-height:41px;font-size:0.875em;color:#fff;border:1px solid #454545;border-radius:5px;background:#252525;background:-moz-linear-gradient(top, #454545 0%, #252525 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#454545), color-stop(100%,#252525));background:-webkit-linear-gradient(top, #454545 0%,#252525 100%);background:-o-linear-gradient(top, #454545 0%,#252525 100%);background:-ms-linear-gradient(top, #454545 0%,#252525 100%);background:linear-gradient(top, #454545 0%,#252525 100%)}.opentimes .options .sbHolder a.sbToggle {height:41px;border:solid 1px #b7b7b7;border-left:none;border-radius:0 5px 5px 0;background:url(images/icon_selectbox_toggle.png) center center no-repeat #e8e8e8;background:url('images/icon_selectbox_toggle.png') center center no-repeat;background:url('images/icon_selectbox_toggle.png') center center no-repeat, -moz-linear-gradient(top, #fdfdfd, #e8e8e8);background:url('images/icon_selectbox_toggle.png') center center no-repeat, -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#e8e8e8));background:url('images/icon_selectbox_toggle.png') center center no-repeat, -webkit-linear-gradient(top, #fdfdfd, #e8e8e8);background:url('images/icon_selectbox_toggle.png') center center no-repeat, -o-linear-gradient(top, #fdfdfd, #e8e8e8);background:url('images/icon_selectbox_toggle.png') center center no-repeat, linear-gradient(to bottom, #fdfdfd, #e8e8e8)}.opentimes .options .sbHolder ul.sbOptions {top:43px !important}.opentimes .options .loading {position:absolute;top:40px}.carousels .slides {position:relative;width:100%;margin:0 0 20px;overflow:hidden}.carousels .slides > ul {position:relative;width:20000em}.carousels .slide {float:left;position:relative;margin:0 20px 0 0;background:#000;color:#fff}.carousels .slide {transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out}.carousels .slide:hover, .thumbview .listing:hover {background:#E31937;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out}.carousels .slide:hover p, .carousels .slide:hover ul.rooms-line li, .thumbview .listing:hover {color:#fff}.carousels .slide:hover ul.room-icons li span, .thumbview .listing:hover ul.room-icons li span {*background-image:url(images/icons_rooms_new_black.png)}.carousels .slide.four {width:285px}.carousels .slide.five {width:245px}.carousels .slide.date {background:#000;color:#fff}.carousels .slide.date .wrap {padding:40px 20px 20px}.carousels .slide.date h1 {font-family:Georgia, "Times New Roman", Times, serif}.carousels .slide figure a {display:block;overflow:hidden}.carousels .slide img {display:block;width:100%}.carousels .slide section {position:relative;min-height:176px;padding:10px 20px 20px;font-size:0.875em}.carousels .slide p.suburb {font-size:20px}.carousels .slide p.suburb strong {font-family:Muli, "Playfair Display", Arial, sans-serif;text-transform:lowercase;font-weight:400}.carousels .slide p.address {font-family:Muli, "Playfair Display", Arial, sans-serif;text-transform:lowercase;font-size:14px}.carousels .slide p.save_calendar {position:absolute;top:20px;right:20px}.carousels .slide p.save_calendar a {color:#444}.carousels .slide p.price {padding:20px 0 10px;border-bottom:1px solid #c1c1c1}.carousels .slide ul.rooms-line, ul.rooms-line {display:inline-block;width:100%}.carousels .slide .for-room-box, .for-room-box {position:absolute;bottom:0;width:100%;left:0;padding:10px 20px}.carousels .slide ul.rooms-line li, ul.rooms-line li {font-size:1.5em}.carousels .direction {padding:20px 0}.carousels .direction a.control {color:#444;font-size:20px}.carousels .url {text-align:center}.carousels .url a {display:inline-block;padding:0 30px;height:40px;line-height:40px;color:#fff;font-size:1em;background:#000}.carousels .url a strong {font-family:Muli, "Playfair Display", Arial, sans-serif;font-weight:400}.carousels .url a:hover {background:#F89D2E}.carousels .slide img, .thumbview .listing img {transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.transition {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-0-transform:scale(1.1);transform:scale(1.1)}#meet-the-team .transition {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-0-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin :50% 0%;-moz-transform-origin :50% 0%;-o-transform-origin :50% 0%;-ms-transform-origin :50% 0%;transform-origin :50% 0}.current-listings h1.title {margin:0 0 50px;font-size:3rem;text-align:center}.media {position:relative;width:100%}.media .tabs-content {overflow:hidden}#map .map-wrapper {width:100%;margin:0 auto 10px}#map .map-wrapper #map_canvas {width:100%;height:400px}table.results th {text-align:left}.media #gallery .cycle-slideshow {position:relative}.media #gallery .slide {width:100%}.media #gallery .slide .image, .media #floorplan .image {display:block;height:0;padding-bottom:40%;background-position:center center;background-repeat:no-repeat;background-size:auto 90%}.media #gallery .direction {position:absolute;z-index:102;top:50%;width:50px;line-height:50px;margin-top:-25px;font-size:1.8em;color:#fff;cursor:pointer;background:rgba(0,0,0,.80);text-align:center}.media #gallery .direction.cycle-prev {left:0}.media #gallery .direction.cycle-next {right:0}.media #gallery .cycle-pager {position:absolute;z-index:101;bottom:0;width:100%;padding:10px 0;background:#000;text-align:center}.media #gallery .cycle-pager span {display:inline-block;width:14px;height:14px;margin:0 3px;border:solid 1px #fff;border-radius:50%;cursor:pointer;vertical-align:middle}.media #gallery .cycle-pager span.cycle-pager-active {background:#fff}.media #map #map_canvas {width:100%}.property .overview .description h5 {padding:0 0 15px}.overview p.suburb {font-weight:400;font-size:24px;margin:-20px -20px 0;padding:10px 20px 0;background:#e31836}.overview p.address {margin:0 -20px;padding:0 20px 10px;background:#e31836}.overview p.address, .overview p.price {font-size:14px}.action-buttons a {display:block;color:#333;font-family:'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif}.property-table span.value {font-family:'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif}.contact-agent {padding:30px 0;border-top:1px solid #c1c1c1}.contact-agent .agent {width:50%}.contact-agent .agent.agent-0 > .wrap {padding:0 30px 0 0}.contact-agent .agent .image {margin:0 20px 0 0}.contact-agent .agent .image a {display:block;overflow:hidden}.contact-agent .agent .image img {display:block;width:100%}.contact-agent .agent .overview p.button.detail {margin:20px 0 0}.contact-agent .agent .overview p.name {margin:0 0 10px}.contact-agent .agent .overview i.fa {display:inline-block;width:20px}.contact-agent .agent .overview i.fa.fa-envelope {font-size:0.875em}.contact-agent .agent .overview p.email-agent a {color:#444}.contact-agent .agent .overview p.email-agent a:hover {color:#E31836}p.no_properties_error {margin:0 0 30px}.search-toolbar.top {margin:0 0 30px;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA}.search-toolbar.bottom {padding:10px 0 40px}.search-toolbar ul.tabs-nav li a {line-height:1;color:#ddd}.search-toolbar ul.tabs-nav li.ui-tabs-active a, .search-toolbar ul.tabs-nav li a:hover {color:#16355C}.search-toolbar .sort .sbHolder {height:auto}.search-toolbar .sort .sbHolder a.sbSelector {display:none}.search-toolbar .sort .sbHolder a.sbToggle {position:static;width:auto;height:auto;line-height:1;background:none}.search-toolbar .sort .sbHolder ul.sbOptions {border-top:solid 1px #eaeaea;border-bottom:none;overflow:inherit}.search-toolbar .sort .sbHolder ul.sbOptions:after, .search-toolbar .sort .sbHolder ul.sbOptions:before {position:absolute;bottom:100%;right:20px;width:0;height:0;content:"";border:solid transparent}.search-toolbar .sort .sbHolder ul.sbOptions:after {margin-right:-8px;border-width:8px;border-color:transparent transparent #fff}.search-toolbar .sort .sbHolder ul.sbOptions:before {margin-right:-9px;border-width:9px;border-color:transparent transparent #eaeaea}.search-toolbar .sort .sbHolder .sbOptions li a {padding:7px 10px;border:1px solid #eaeaea;border-top:none}.thumbview .listing {position:relative;background:#000066;color:#fff}.thumbview .listing .image {position:relative;overflow:hidden}.thumbview .listing .image img {display:block}.thumbview .listing:hover .image span.inbox-border {opacity:1;padding:7px}.thumbview .listing .overview {font-size:0.875em}.thumbview .listing .overview ul.opens span {display:block}.thumbview .listing .overview ul.rooms {padding:10px 0 0;font-family:Arial, Helvetica, sans-serif}.listview .listing .image {position:relative}.listview .listing .image a {display:block;position:relative}.listview .listing .image img {display:block;width:100%}.listview .listing:hover .image span.inbox-border {opacity:1;padding:7px}.listview .listing .image ul.rooms {position:absolute;padding:5px;background:url(images/white_85.png)}.listview .listing .overview p.headline a {color:#333}.listview .listing .overview p.headline a:hover {color:#16355C}.listview .listing .overview p {margin:0 0 15px}.listview .listing .overview p.address {font-family:'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif}.listview .listing .overview ul.buttons li {float:left;margin:1px 1px 0 0}.property .section.gallery {position:relative;width:88.8888%;margin:0 auto 30px;background:#fff}#realty_widget_media .media #video .wrap {position:relative;height:0;padding-bottom:56.25%}#realty_widget_media .media #video object, #realty_widget_media .media #video embed, #realty_widget_media .media #video iframe {position:absolute;top:0;left:0;width:100%;height:100%}#realty_widget_action_buttons {width:30%;float:right;padding:20px}.property .section.gallery .block {width:30%;*margin-top:80px;background:#f5f5f5;padding:10px 20px}.property .section.gallery:after {display:table;content:"";clear:both}.property .section.gallery .block h3.title {margin:0 0 15px;font-size:1.85em}.property .section.header .group-gallery {*padding:0 20px;padding:0}.property .section.header {*position:absolute;z-index:999;width:100%;left:0;padding:30px 0 20px;*background:#eee;*border-top:1px solid #e1e1e1;border-bottom:1px solid #ccc}.property .section.header a.link-back {width:25px;height:50px;margin:0 25px 0 0;background:url(images/property_linkback.png) 0 0 no-repeat}.property .section.header h1.address {font-size:2.2em;line-height:normal;font-family:"microflf", "Open Sans", Calibri, Arial, "Trebuchet MS", sans-serif;color:#E31937}.property .section.header h1.address strong {font-family:"microflf", "Open Sans", Calibri, Arial, "Trebuchet MS", sans-serif;font-size:1.2em;text-transform:uppercase;vertical-align:bottom;margin-right:15px;*font-weight:bold}.property .section.overview .block.left {width:65%;*width:100%}.property .section.overview .block.right {width:35%}.property .section.overview .property-block {margin:0 0 30px}.property .section.overview h3.title {margin:0 0 20px;font-size:1.6em;font-family:"Archivo Narrow", Calibri, Arial, "Trebuchet MS", sans-serif}.property .inspection .section.opentimes {margin:30px 0;padding:20px 0 10px;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1}.property .inspection .section.price {font-size:2em;color:#E31937}.property .inspection .section.opentimes ul li {padding:0 0 10px}.property .inspection .section.opentimes a.calendar {color:#444}.property .inspection .section.opentimes a.calendar:hover {color:#E31836}#realty_widget_action_buttons h3.section-title {margin:0 0 20px}#realty_widget_action_buttons .property_tools a {padding:10px;display:block;background:#fff;border-bottom:1px solid #ddd}#agents {padding:20px 0 0}#agents .options {position:relative;margin:0 0 50px}#agents .options .sbHolder {margin:0 auto}#agents .options .loading {position:absolute;top:4px}#agents .agent {position:relative}#agents .agent figure {overflow:hidden;height:auto !important}#agents .agent figure a {position:relative;padding-bottom:72.5%;display:block}#agents .agent figure img {display:block;width:auto;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#agents .agent section {position:relative;padding:20px 20px 60px;color:#fff;min-height:180px;background:#000066}#agents .agent section p.name {font-size:16px}#agents .agent p.role {margin:0 0 10px}#agents .agent p.email {position:absolute;bottom:0;left:0;width:100%;padding:10px 20px;background:#E31836}#agents .agent:hover p.email {background:#006 !important}#agents .agent p a {color:#fff}#agents .agent p a:hover {color:#000}#agents .agent p i.fa {width:20px}#agents .agent p.email a:hover {color:#E31836}#agent {position:relative;padding:40px 0 0}#agent .link-back {position:absolute;top:45px;right:10px;z-index:9}#agent .link-back a {color:#fff}#agent .link-back a:hover {color:#E31836;text-decoration:underline}#agent .block {margin:0 0 20px}#agent .overview {}#agent .overview figure {width:50%}#agent .overview figure img {display:block;width:100%}#agent .overview section {position:relative;width:50%;overflow:auto}#agent .overview .wrap {padding:20px}#agent .overview h5.name {}#agent .overview section p.email {position:absolute;bottom:30px;left:30px}#agent .overview section p.role {margin:0 0 10px}#agent .overview section p span.field {display:inline-block;width:50px}#agent .overview section p.social a {display:inline-block;margin-right:7px}#agent .overview section .description {padding:10px 0 0}#agent .properties .tabs-nav {margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #c1c1c1}#agent .properties .tabs-nav li {margin:0 20px 0 0}#agent .properties .tabs-nav li.ui-state-active {border-bottom:3px solid #E31836}#agent .properties .tabs-nav a {color:#444}#agent .properties .tabs-nav a:hover {color:#E31836}#agent .properties .tabs-nav li.ui-tabs-active a {*border-bottom:solid 1px #E31836}#agent .properties #testimonials li {margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #f1f1f1}#agent .properties #testimonials li p.right {padding:10px 0 0}.listings-table table {font-size:0.875em}.listings-table table th {padding:20px 0;border-bottom:3px solid #c1c1c1;text-align:left;font-size:1.3em}.listings-table table th.col-details {width:50%}.listings-table table th.col-times {width:25%}.listings-table table th.col-price {width:25%}.listings-table table th.col-features {width:20%}.listings-table table td.col-price {font-size:18px}.listings-table table td.col-details strong {font-size:1.4em;font-family:"microflf", "Open Sans", Calibri, Arial, "Trebuchet MS", sans-serif;font-weight:bold}.listings-table.alt table th.col-details {width:35%}.listings-table.alt table th.col-price, .listings-table.alt table th.col-place {width:20%}.listings-table.alt table td.col-date {padding:30px 0 10px;border-bottom:3px solid #454446;font-size:1.42857em}.listings-table.alt table a.calendar {color:#444}.listings-table.alt table a.calendar:hover {color:#E31836}.listings-table table td {padding:10px 0;border-bottom:1px solid #c1c1c1;vertical-align:top}#location-info.suburbs .suburb {position:relative;background:#454446;color:#fff;font-size:0.875em}#location-info.suburbs figure {overflow:hidden}#location-info.suburbs figure img {display:block;width:100%}#location-info.suburbs section {padding:20px 20px 80px}#location-info.suburbs section p.url {margin:0;position:absolute;bottom:20px;left:20px}#location-info.suburbs section p.url a {color:#fff}#location-info.suburbs section p.url a:hover {color:#ff6600}#location-info.suburb {position:relative}#location-info.suburb .tabs-content {overflow:hidden}#location-info.suburb #gallery img {width:100%}#location-info.suburb #gallery .cycle-slideshow {position:relative;overflow:hidden}#location-info.suburb #gallery .cycle-pager {position:absolute;z-index:101;bottom:0;width:100%;padding:10px 0;background:#6A696B;text-align:center}#location-info.suburb #gallery .cycle-pager span {display:inline-block;width:7px;height:7px;margin:0 3px;border:solid 1px #fff;border-radius:7px;cursor:pointer}#location-info.suburb #gallery .cycle-pager span.cycle-pager-active {background:#fff}#location-info.suburb #gallery .direction {position:absolute;z-index:102;bottom:8px;cursor:pointer;color:#fff}#location-info.suburb #gallery .cycle-prev {left:5.55556%}#location-info.suburb #gallery .cycle-next {right:5.55556%}#location-info.suburb #gallery .direction i.fa {font-size:22px}#location-info.suburb #map #map_canvas {width:100%}#location-info.suburb .tabs-nav {margin:0 5.55556% 20px;padding:15px 0 10px;border-bottom:1px solid #c1c1c1}#location-info.suburb .tabs-nav ul {margin:0;list-style:none}#location-info.suburb .tabs-nav ul li {margin:0 20px 0 0}#location-info.suburb .tabs-nav ul a {color:#444}#location-info.suburb .tabs-nav ul a:hover, #location-info.suburb .tabs-nav ul li.ui-state-active a {border-bottom:1px solid #ff6600}#location-info.suburb .section.overview .block.left {width:60%}#location-info.suburb .section.overview .block.right {width:40%}#location-info.suburb .section.overview section {margin:0 0 30px}#location-info.suburb .section.overview h3.title {margin:0 0 20px;font-size:1.25em}#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}ol.cf-ol li {clear:both;display:inline-block;width:100%;padding:0 0 10px}ol.cf-ol li.last {padding:0}.lightbox-wrap h2 {margin:0 0 20px}li.site_alerts .site-alerts-wrap p {width:140px;float:left}.site-alerts-wrap ul.prop_alerts_ul {list-style-type:none;margin:0;float:left;width:325px}.site-alerts-wrap ul.prop_alerts_ul ul#sale_search, .site-alerts-wrap ul.prop_alerts_ul ul#lease_search {margin:0 0 10px}.site-alerts-wrap ul.prop_alerts_ul ul#sale_search li select, .site-alerts-wrap ul.prop_alerts_ul ul#lease_search li select {width:100%}.site-alerts-wrap ul.prop_alerts_ul ul#sale_search li.house_rooms, .site-alerts-wrap ul.prop_alerts_ul ul#lease_search li.house_rooms {width:100%}.site-alerts-wrap ul.prop_alerts_ul ul#sale_search li.house_rooms .bedrooms, .site-alerts-wrap ul.prop_alerts_ul ul#lease_search li.house_rooms .bedrooms {width:49%;float:left}.site-alerts-wrap ul.prop_alerts_ul ul#sale_search li.house_rooms .bathrooms, .site-alerts-wrap ul.prop_alerts_ul ul#lease_search li.house_rooms .bathrooms {width:49%;float:right}.site-alerts-wrap ul.prop_alerts_ul ul#sale_search li.house_rooms .bedrooms select, .site-alerts-wrap ul.prop_alerts_ul ul#lease_search li.house_rooms .bedrooms select {width:100%}.site-alerts-wrap ul.prop_alerts_ul ul#sale_search li.house_rooms .bathrooms select, .site-alerts-wrap ul.prop_alerts_ul ul#lease_search li.house_rooms .bathrooms select {width:100%}.site-alerts-wrap ul.prop_alerts_ul ul#sale_search li.price .price_min, .site-alerts-wrap ul.prop_alerts_ul ul#lease_search li.price .price_min {width:49%;float:left}.site-alerts-wrap ul.prop_alerts_ul ul#sale_search li.price .price_max, .site-alerts-wrap ul.prop_alerts_ul ul#lease_search li.price .price_max {width:49%;float:right}.site-alerts-wrap ul.prop_alerts_ul ul#sale_search li, .site-alerts-wrap ul.prop_alerts_ul ul#lease_search li {padding:0 0 5px}.site-alerts-wrap ul.prop_alerts_ul ul#sale_search li.property_type, .site-alerts-wrap ul.prop_alerts_ul ul#lease_search li.property_type {padding:0 0 10px}.lightbox-wrap {font-size:0.875em;padding:20px}.lightbox-wrap h5 {margin:0 0 20px;text-align:center}.lightbox-wrap ol.cf-ol li {padding:0 0 10px}.lightbox-wrap ol.cf-ol li.last {padding:0}.lightbox-wrap ol.cf-ol li label {width:200px;margin:5px 0 0}.lightbox-wrap ol.cf-ol li input[type="text"] {width:300px}.lightbox-wrap ol.cf-ol li textarea {width:300px;height:75px}.lightbox-wrap ol.cf-ol li a.btn {float:left}.lightbox-wrap ol.cf-ol li a.reload-captcha {position:relative;top:-15px;left:5px}.contact-lightbox h3.section-title {margin:0;padding:5px 0 5px 34px;background:url(images/icon_bp_symbol_24.png) no-repeat 5px center #16355C;border-bottom:solid 2px #000;color:#fff}.contact-lightbox article {padding:15px}.contact-lightbox .office-logo img {display:block;max-width:100%;margin:0 0 15px}.contact-lightbox .image {width:29.7297%}.contact-lightbox .image img {display:block;border:solid 5px #fff}.contact-lightbox .details {width:66.2162%;padding:10px 0 0;text-align:right}.contact-lightbox .details p {margin:0 0 5px !important}.contact-lightbox .details p.agent-name {text-transform:uppercase}.contact-lightbox .details p.office-name {margin:0 0 15px !important}.contact-lightbox h6.property-address {padding:30px 0;text-align:center}.contact-lightbox ul li {position:relative;margin:0 15px 15px}.contact-lightbox ul li span.req {position:absolute;top:14px;color:#888}.contact-lightbox ul input[type="text"], .contact-lightbox ul textarea {padding:8px}.contact-lightbox ul textarea {height:100px;line-height:normal}.contact-lightbox ul a.button {display:block;height:50px;line-height:50px;text-align:center}.object-wrap {float:none;max-width:none;margin:0 0 20px;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.object-wrap iframe, .object-wrap object, .object-wrap embed {position:absolute;top:0;left:0;width:100%;height:100%}.media #streetview, .media #map_canvas {width:100%;height:309px}.realty_widget_action_buttons h3.section-title {margin:0 0 20px;font-size:1.25em}.realty_widget_action_buttons .property_tools p a {display:block;padding:5px 0;background:#fff;color:#000;border-top:1px solid #d5d5d5}.realty_widget_action_buttons .property_tools p a.btn {height:auto;line-height:inherit}.realty_widget_action_buttons .property_tools p a:hover {background:#f1f1f1;color:#E31937;padding:5px}.realty_widget_action_buttons .property_tools p a i.fa {width:20px;text-align:center}.realty_widget_action_buttons .suburb_profile {margin:20px 0}#favourite-property #sorter_pagination {margin:0 0 20px}#favourite-property #sorter_pagination .number_properties {float:left;margin:5px 0 0}#favourite-property #sorter_pagination .sorter_search_quick {float:right}#favourite-property #sorter_pagination:after {display:table;content:"";clear:both}.page_toolbar .page_numbers a {display:inline-block;background-color:#F5F3F2;color:#3a3a3a;border:1px solid #DCDAD9;min-width:3rem;padding:0 1rem;line-height:2.4rem;vertical-align:bottom;font-size:18px}.page_toolbar {text-align:center}.page_toolbar .page_numbers a.current_page_link, .page_toolbar .page_numbers a:hover {background-color:#000;border:1px solid #000;color:#fff}.section.middle p {font-size:18px;line-height:1.7}.video-holder {position:relative;height:0;padding-bottom:56.25%}.video-holder iframe {position:absolute;width:100%;height:100%}@media screen and (min-width:1280px) {.m, .t {display:none !important}#wrapper {*max-width:1440px;margin:0 auto}.home-listings-slider .slide {height:712px}}@media screen and (min-width:768px) {.property .group-gallery ul.rooms {margin-top:15px}ul.menu i.fa {display:none}.s {display:none !important}.side-block {margin:0 0 30px}input[type="submit"], input[type="button"], a.button {height:32px}a.button {line-height:34px}#header hgroup img {max-width:260px;margin:5px 0 0}nav[role="navigation"] ul.menu li {position:relative;text-align:left}nav[role="navigation"] ul.menu a {display:block;color:#fff;font-size:110%}nav[role="navigation"] ul.sub-menu a {font-size:15px}nav[role="navigation"] ul.menu > li {float:left}nav[role="navigation"] ul.menu > li.last {margin:0}nav[role="navigation"] ul.menu > li > a {*height:45px;line-height:42px;padding:0 0.8em;transition:none}nav[role="navigation"] ul.menu > li:hover > a {background:#E31836}nav[role="navigation"] ul.menu > li.current-menu-ancestor > a, nav[role="navigation"] ul.menu > li.current-menu-parent > a, nav[role="navigation"] ul.menu > li.current-menu-item > a {background:#E31937}nav[role="navigation"] ul.menu > li > ul.sub-menu {position:absolute;min-width:180px;max-height:0;overflow:hidden;background:url(images/black-bg-80.png);box-shadow:2px 2px 0px rgba(255,255,255,0.4);-webkit-box-shadow:2px 2px 0px rgba(255,255,255,0.4);-moz-box-shadow:2px 2px 0px rgba(255,255,255,0.4)}nav[role="navigation"] ul.menu > li > ul.sub-menu > li.first {border-top:3px solid #E31836}nav[role="navigation"] ul.menu > li > ul.sub-menu li.last {margin-bottom:2px}nav[role="navigation"] ul.menu > li:hover > ul.sub-menu {max-height:1000px;overflow:inherit}nav[role="navigation"] ul.sub-menu ul {*background:#000}nav[role="navigation"] ul.sub-menu a {padding:0 20px;line-height:36px;text-transform:inherit;font-weight:normal;white-space:nowrap}nav[role="navigation"] ul.menu > li ul.sub-menu li a:hover {background:#fff;color:#444}nav[role="navigation"] ul.sub-menu ul li.current_page_ancestor > a, nav[role="navigation"] ul.sub-menu ul li.current_page_parent > a, nav[role="navigation"] ul.sub-menu ul li.current_page_item > a, nav[role="navigation"] ul.sub-menu ul li:hover > a {color:#444}nav[role="navigation"] ul.sub-menu a span.dt {display:block;position:absolute;top:-16px;left:0;height:20px;background:#000}nav[role="navigation"] ul.sub-menu li.current_page_item a {color:#E31937}nav[role="navigation"] ul.sub-menu > li > ul.sub-menu {position:absolute;left:100%;top:0;min-width:180px;max-height:0;overflow:hidden;background:url(images/black-bg-80.png);box-shadow:2px 2px 0px rgba(255,255,255,0.4);-webkit-box-shadow:2px 2px 0px rgba(255,255,255,0.4);-moz-box-shadow:2px 2px 0px rgba(255,255,255,0.4)}nav[role="navigation"] ul.sub-menu > li:hover > ul.sub-menu {max-height:1000px;overflow:inherit}.quicksearch-1 form.main {padding:30px 0}.quicksearch-1 .keywords {width:50%}.quicksearch-1 input[type="text"] {width:90%;border-radius:5px 0 0 5px}.quicksearch-1 .advanced ul.formlist > li {margin:0 20px 5px 0}.quicksearch-1 .advanced ul.formlist > li .opt.alt {margin:0 20px 0 0}.home-listings-slider .slide section {position:absolute;bottom:50px;right:0;width:92%;padding:15px 50px 25px;color:#fff;text-shadow:0 1px 3px rgba(0, 0, 0, 0.5);font-size:1.375em}.home-listings-slider .slide section p.headline {font-size:2.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:lowercase}.home-listings-slider .cycle-pager {position:absolute;z-index:101;bottom:10px;left:0;width:100%;text-align:center}.home-listings-slider .direction i.fa {color:#fff}.homepage .utilities {padding:30px 0}.thumbview .listing {position:relative;width:269px;margin:0 20px 20px 0}.thumbview .listing.alt {margin:0 0 20px}.thumbview .listing .image img {width:auto;height:100%}.thumbview .listing .image img.alt {width:100%;height:auto}.thumbview .listing .overview {padding:20px 20px 50px}.thumbview .listing .overview p.price {padding:20px 0 0}.thumbview .listing .overview ul.rooms {width:100%;position:absolute;bottom:20px;background:url(images/listing_inset.png) 0 0 repeat-x}.property .section.overview .block.left > .wrap {padding:0 40px 0 0}.property-table li {padding:0 0 5px}.property-table li.tax_rate {display:none}.property-table span.field {display:inline-block;width:150px}.contact-agent .agent .image a {width:130px}#agents .agent {}#agents .agent:hover section {background:#e31937 !important}#agents .agent.grid-4 {margin:0 0 1.5% }#location-info.suburbs .suburb {width:269px;margin:0 20px 20px 0}#location-info.suburbs .suburb.grid-4 {margin:0 0 20px}#location-info .section.overview .block.left > .wrap {padding:0 40px 0 0}.subscriptions ul.listforms > li {padding:0 0 20px}.subscriptions ul.listforms label {float:left;width:250px}.subscriptions input[type="text"], .subscriptions input[type="password"] {width:300px}.subscriptions select {width:318px}.subscriptions textarea {width:600px;height:100px}.subscriptions ul.subforms {float:left;width:820px}.subscriptions ul.subforms > li {float:left;width:25%}.subscriptions ul.subforms label {float:none;width:auto}.subscriptions li.buttons .button {float:left;width:100px;margin:0 2px 0 0}.subscriptions ul.listforms .sbHolder {float:left;width:316px}.subscriptions .subscribe-form ul.listforms > li {margin:0 20px 0 0}.subscriptions .subscribe-form.signin ul.listforms > li.alt {margin:0}.subscriptions .subscribe-form.register ul.listforms > li.alt {clear:left}.subscriptions .subscribe-form ul.listforms label {float:none;display:block;width:auto}.subscriptions .subscribe-form ul.listforms p {margin:10px 0 0}.subscriptions .subscribe-form .button {width:195px;height:39px;border:1px solid #eee;border-radius:39px;background:#f4f4f4;background:-moz-linear-gradient(top, #fcfcfc 0%, #f4f4f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top, #fcfcfc 0%,#f4f4f4 100%);background:-o-linear-gradient(top, #fcfcfc 0%,#f4f4f4 100%);background:-ms-linear-gradient(top, #fcfcfc 0%,#f4f4f4 100%);background:linear-gradient(top, #fcfcfc 0%,#f4f4f4 100%)}.subscriptions .subscribe-form a.button {line-height:39px}.subscriptions .contact-form ul.listforms label {float:none;display:block;width:auto;margin:0 0 5px;font-family:'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif}.subscriptions .contact-form input[type="text"], .subscriptions .contact-form textarea {width:520px}.subscriptions .contact-form textarea {height:200px}.subscriptions .contact-form select {width:538px}ol.cf-ol li label {float:left;width:140px}ol.cf-ol li input[type="text"] {width:325px}ol.cf-ol li select {width:325px}ol.cf-ol li textarea {width:325px;height:100px}.buttons .button input.btn {margin-left:160px}}@media screen and (min-width:1200px) {.property-table span.field {width:120px}#agents .agent {min-height:350px}nav[role="navigation"] {position:absolute;left:0;top:24px;width:100%;margin:0 auto;padding:0;display:inline-block;text-align:center}nav[role="navigation"] ul.menu > li {display:inline-block;float:none}#header .social {padding-top:31px}}@media screen and (min-width:1024px) {#header hgroup .utils {position:relative}}@media only screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape) {ul.menu i.fa {display:block;position:absolute;top:14px;right:5px;color:#fff;font-size:18px}nav[role="navigation"] ul.menu > li > a {padding:0 1.4em 0 0.5em}#header .social {padding-top:15px}.media .tabs-nav ul li:hover {background:#ff6600}}@media only screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:portrait) {ul.menu i.fa {display:block;position:absolute;top:14px;right:5px;color:#fff;font-size:18px;padding:0 5px}nav[role="navigation"] ul.menu > li > a {padding:0 2em 0 1em}nav[role="navigation"] {float:none;width:100%;text-align:center}nav[role="navigation"] ul.menu > li {float:none;display:inline-block;margin:0 5px}#header hgroup .utils {position:absolute;top:16px;right:5.55556%}}@media screen and (max-width:1200px) {.d {display:none !important}.m-cf {float:none !important;width:auto !important}#header hgroup h1.logo {float:none}nav[role="navigation"] {margin-left:0}#realty_widget_media, .property .section.gallery .block {width:100% !important}.property .section.gallery .block {margin-top:0;float:left !important}#agents .agent {min-height:330px}#sidebar-left.fixed-sidebar {top:100px}#realty_widget_action_buttons {width:100%}#realty_widget_action_buttons .property_tools p {width:48%;float:left;margin:0 1%}#realty_widget_action_buttons h3.section-title {padding:0 10px}}@media screen and (max-width:1100px) {.tabs-content #floorplan img {width:100%}.col-4, .col4 {width:50%;margin:0 0 15px}.homepage-bottom .latest_listings .photo-wrap {height:60px}.col-2.video-col {width:100%;margin:0 0 30px}.home-listings-slider .slide span.overlay-text {font-size:2.8em;bottom:38%;width:50%}.section.top.row .col3 {width:50%}.section.top.row .realty_widget_properties_of_the_week .photo-wrap a {height:200px !important}.contact-agent .agent .image {margin:0;width:40%}.contact-agent .agent .overview {width:60%;padding-left:20px}.contact-agent .agent .image a {width:100% }.section.top.row .video-holder {height:186px}}@media screen and (min-width:768px) and (max-width:1279px) {.ds {display:none !important}}@media screen and (min-width:768px) and (max-width:1023px) {.subscriptions .subscribe-form input[type="text"], .subscriptions .subscribe-form input[type="password"] {width:220px}.subscriptions .subscribe-form .button {width:140px}.section.bottom .realty_widget_recent_listings .latest_listings .photo-wrap .photo-desc p.property-type, .section.bottom .realty_widget_featured_listings .featured-listings .photo-wrap .photo-desc p.property-type {width:100%}}@media screen and (min-width:767px) and (max-width:769px){#home .opentimes .slide.date {display:none}#home .opentimes .slide {width:660px !important;height:auto !important}}@media screen and (min-width:1023px) and (max-width:1025px){#home .opentimes .slide.date {display:none}}@media screen and (max-width:1023px) {.section.top.row .video-holder {height:136px !important;*min-height:350px !important}#header .social {padding-top:0;position:absolute;top:14px;right:5.55556%}.homepage-bottom .latest_listings .photo-wrap {height:54px}#location_info .location-list .location-wrap {width:50%}.home-listings-slider .slide span.overlay-text {font-size:2.4em;width:50%;bottom:35%}#agents .agent {min-height:365px}.property .section.overview .block.left, .property .section.overview .block.right {width:100%}.property .section.overview .block.left > .wrap {padding:0}.contact-agent {border-bottom:1px solid #c1c1c1}.section.bottom .realty_widget_featured_listings .featured-listings .photo-wrap .photo-desc .address p.street_address {text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media screen and (max-width:800px) {#agent .overview figure {width:100%}#agent .overview section {width:100%}#agent .overview section .wrap {padding:30px 30px 80px}.listings-table table td.col-features ul.rooms {width:170px;margin-top:4px}}@media screen and (max-width:768px) {#realty_widget_media .media #video .wrap {position:relative;height:0;padding-bottom:56.25%}#realty_widget_media .media #video object iframe, #realty_widget_media .media #video embed > div > iframe, #realty_widget_media .media #video iframe, #realty_widget_media .media #video .wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (max-width:767px) {#realty_widget_media .media #video object iframe, #realty_widget_media .media #video embed > div > iframe, #realty_widget_media .media #video iframe {position:absolute;top:0;left:0;width:100%;height:100%}.gform_body ul li #input_2_1 input[type="text"], .gform_body ul li #input_3_1 input[type="text"] {width:50%}#request-appraisal .gform_body ul li .ginput_container select {width:100%}#request-appraisal .gform_footer.top_label {padding-left:0}.col-2, .col2 {width:100%}.contact-us .image-office, .contact-us .office-detail {width:100%}.block.overview .tabs-nav {position:relative}.block.overview .tabs-nav li {float:none;border:0;border-bottom:1px solid #E08040}.block.overview .tabs-nav li.ui-state-active, .block.overview .tabs-nav li:hover {border-bottom:1px solid #E08040;border-right:3px solid #222}.home .section.bottom .realty_widget_recent_listings .latest_listings .photo, .home .section.bottom .realty_widget_featured_listings .featured-listings .photo {width:100%;margin:0 0 30px}nav[role="navigation"] ul.menu > li {position:relative}ul.menu i.fa {position:absolute;top:0;right:0;width:50px;height:50px;line-height:50px;text-align:center;background:#E31937;color:#fff}.gform_body ul li .ginput_container, .gform_body ul li .ginput_container input[type="text"], .gform_body ul li .ginput_container textarea {width:100%}.realty_widget_properties_of_the_week {margin:40px 0 20px}#agents .agent {min-height:inherit}.welcome-home h1 {font-size:2.2em}.home-listings-slider {width:100%}.home-listings-slider .slide span.overlay-text {font-size:2em}.homepage-bottom .latest_listings .photo-wrap {height:170px}.col-3, .col3, .col-4, .col4, .section.top.row .col3 {width:100%}.homepage-bottom .latest_listings .col3 {width:50%}.section.top.row {margin-bottom:30px}.section.top.row .realty_widget_properties_of_the_week .photo-wrap a {height:auto !important}.section.top.row .video-holder {height:auto !important;min-height:inherit !important;padding-bottom:56.24%;margin:0 0 30px}#header {padding:5px 0}#header hgroup h1.logo {width:200px !important;margin:0 auto}#header .social {top:0;right:0}#header .social .socials {display:none}#header .social .searching a {padding:0;width:50px;height:50px;display:block;text-align:center}#header #search_section {right:0}#header .social .searching i.fa {font-size:2em;line-height:50px}.section.bottom .realty_widget_recent_listings .latest_listings, .section.bottom .realty_widget_featured_listings .featured-listings {width:100%;margin:0 0 20px}.section.bottom .realty_widget_recent_listings .latest_listings .photo-wrap a, .section.bottom .realty_widget_featured_listings .featured-listings .photo-wrap a {height:auto !important}#home .opentimes .slide.date {display:none}#home .home-listings-slider .direction {display:none}#home .opentimes .url {text-align:center;margin-top:20px}#home .home-listings-slider .direction {display:block !important}.home-listings-slider .direction {top:45% !important;position:absolute !important;color:#fff}.t, .dt {display:none !important}.s-cf {float:none !important;width:auto !important}.s-lrpad {padding-right:20px !important;padding-left:20px !important}input[type="submit"], input[type="button"], a.button {height:34px}a.button {line-height:40px}input[type="checkbox"], input[type="radio"] {margin:4px 8px 0 0}#header hgroup h1.logo img {margin:15px 0;max-width:100%}#header .toggle-menu {position:absolute;top:0;left:0;width:50px;height:50px;line-height:50px;font-size:2em;background:#E31937;color:#fff;cursor:pointer;transform:rotate(0deg);transition:all 0.2s;text-align:center}#header .toggle-menu.shrink {transform:rotate(-90deg)}nav[role="navigation"] {padding-top:0;max-height:0;overflow:hidden;transition-duration:0.3s}nav.shrink[role="navigation"] {max-height:1000px;transition-duration:1s}nav[role="navigation"] .group {width:auto}nav[role="navigation"] ul.menu {margin:0 0 15px;border-top:1px solid #dadada;border-bottom:1px solid #dadada}nav[role="navigation"] ul.menu li {position:relative}nav[role="navigation"] ul.menu a {display:block;position:relative;line-height:50px;color:#333;border-bottom:1px solid #dadada}nav[role="navigation"] ul.menu a i.fa {display:block;position:absolute;top:0;right:0;width:50px;line-height:50px;background:#fff;color:#ff6600;text-align:center}nav[role="navigation"] ul.menu > li > a {padding:0 20px;color:#fff}nav[role="navigation"] ul.menu > li.last > a {border-bottom:none}nav[role="navigation"] ul.menu > li.current-menu-ancestor > a, nav[role="navigation"] ul.menu > li.current-menu-parent > a, nav[role="navigation"] ul.menu > li.current-menu-item > a, nav[role="navigation"] ul.menu > li:hover > a {color:#E31937}nav[role="navigation"] ul.sub-menu {max-height:0;overflow:hidden;transition:max-height .2s ease 0s;background:#F4F4F4}nav[role="navigation"] ul.sub-menu ul {background:#FAFAFA}nav[role="navigation"] li.shrink > ul.sub-menu {max-height:1000px;transition:max-height 1s ease 0s}nav[role="navigation"] ul.sub-menu a {padding:0 15px}nav[role="navigation"] ul.sub-menu i.fa {background:#999}.quicksearch-1 form.main {padding:30px 0 53px}.quicksearch-1 ul.search-types li.sell.left {margin:0}.quicksearch-1 ul.search-types a.ph {padding:5px 0 0;font-size:0.875em;text-decoration:underline}.quicksearch-1 input[type="text"] {border-radius:5px}.quicksearch-1 .keywords {padding:0 0 34px}.quicksearch-1 form.list-type label {margin:10px 20px 0 0}.quicksearch-1 .advanced ul.formlist > li, .quicksearch-1 .advanced ul.formlist > li .opt.alt {margin:0 0 10px}.quicksearch-1 .advanced ul.formlist > li.last {margin:0}.home-listings-slider .properties {padding:0px}.home-listings-slider .slide section {padding:20px;background:#eee}.home-listings-slider .slide section p.headline {margin:0 0 15px;font-size:1.28571em;font-family:'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif}.home-listings-slider .slide section ul.rooms.white-40 li {background-image:url(images/icons_rooms_40_black.png)}.homepage .utilities {padding:30px 5.55556% 0}.homepage .utilities .section {padding:0 0 30px}.thumbview .listing {margin:0 0 20px}.thumbview .listing .image img {width:100%;height:auto}.thumbview .listing .overview {padding:20px 20px 60px}.thumbview .listing .overview p.price {padding:20px 0 10px}.thumbview .listing .overview ul.rooms {border-top:1px solid #fafafa}.property .section.header ul.rooms {padding:20px 0 0}.property .section.overview .block.right {padding:30px 0;border-top:1px solid #EAEAEA}.property-table li {padding:0 0 10px}.property-table span.field {display:block}.contact-agent .agent.agent-1 {padding:30px 0 0}#agents .agent {margin:0 0 20px}#agent .overview section .wrap {padding:30px 30px 120px}.listings-table table, .listings-table table thead, .listings-table table tbody, .listings-table table th, .listings-table table td, .listings-table table tr, .listings-table table caption {display:block}.listings-table table {margin:0}.listings-table table thead tr {position:absolute;top:-9999px;left:-9999px}.listings-table table tr:not(.row-date) {padding:20px 0;border-bottom:1px solid #c1c1c1}.listings-table table td {padding:0;border-bottom:none}.listings-table table td ul.rooms {display:inline-block;width:100%;padding:5px 0 0}#location-info.suburbs .suburb {margin:0 0 20px}.comment-author .fn {display:inline-block;max-width:54%;word-wrap:break-word}.comment-author .says {display:none}.comments .reply {padding:10px 0 0;text-align:right}.comments .reply a {display:inline-block;font-size:0.75em}#commentform p label {display:block;padding:0 0 5px}#commentform input[type="text"], #commentform textarea {width:93.5%}#commentform p.form-submit {margin:20px 0 0}#commentform input[type="submit"] {padding:0 10px}.subscriptions ul.listforms > li {padding:0 0 20px}.subscriptions ul.listforms label {display:block;margin:0 0 5px}.subscriptions input[type="text"], .subscriptions input[type="password"], .subscriptions textarea {width:93.5%}.subscriptions select {width:100%}.subscriptions ul.listforms > li > label {font-family:'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif}.subscriptions li.buttons .button {display:block;width:100%;margin:0 0 10px}.wp-page-contact .section.right iframe {height:300px}ol.cf-ol li label {display:block;padding:0 0 5px;font-family:'HelveticaNeueLTStd-Md', Arial, Helvetica, sans-serif}ol.cf-ol li input[type="text"], ol.cf-ol li input[type="password"] {width:100%%}ol.cf-ol li select {width:100%}ol.cf-ol li textarea {width:100%;height:100px}div.pp_pic_holder.light_square {left:50% !important;width:93.75% !important;margin:0 0 0 -46.875%}#property div.pp_pic_holder.light_square {margin:-250px 0 0 -46.875%}div.pp_pic_holder.light_square div.ppt {display:none !important}div.pp_pic_holder.light_square .pp_content {width:100% !important;height:100% !important}div.pp_pic_holder.light_square .pp_content iframe {width:100% !important}div.pp_pic_holder.light_square .pp_content .pp_fade {position:relative}div.pp_pic_holder.light_square .pp_content .pp_hoverContainer {width:100% !important;height:80% !important}div.pp_pic_holder.light_square .pp_content #fullResImage {width:100% !important;height:auto !important;margin:0 0 40px}div.pp_pic_holder.light_square .pp_content .pp_gallery {display:none !important}div.pp_pic_holder.light_square .pp_details {float:none;width:100% !important;margin:0}div.pp_pic_holder.light_square .pp_details a.pp_close {top:auto;bottom:0;right:0}div.pp_pic_holder.light_square .pp_details .pp_description {font-size:14px}.lightbox-wrap {padding:0}.lightbox-wrap ol.cf-ol li label {display:block;float:none;width:auto;margin:0 0 5px}.lightbox-wrap ol.cf-ol li input[type="text"], .lightbox-wrap ol.cf-ol li textarea {width:100%}.search_results .search_quick-wrap ul, .search_results .search_quick-wrap ul li.search_suburb {width:100%}.search_results .search_quick-wrap ul li {padding:0 3px 5px}.search_results .search_quick-wrap ul li#price_for_sale, .search_results .search_quick-wrap ul li#house_rooms {width:50%}.search_results .realty_widget_quick_search .search_quick-wrap .quick_search_btn {float:none;width:50%;padding:0 3px}.search_results .search_quick-wrap ul {margin:0}li.site_alerts .site-alerts-wrap p {width:auto;float:none}.site-alerts-wrap ul.prop_alerts_ul {width:100%}.default ol {margin:0 0 20px}#planning-your-move .default ol {margin:0 0 20px 20px}.page-content ol li {padding-bottom:20px}.clc table.calc_table td {display:block;width:100%}#location_info .location-list .location-wrap {width:100%}#header hgroup {padding:0}#contact .buttons .button input.btn {margin:0}.realty_widget_action_buttons h3.section-title {margin:20px 0}.search_results .tabs-nav {padding:0 6.2%}.property-table {margin:0 0 20px}.entry .gfield_captcha_container {width:100%;margin:0 0 15px}.gform_body ul.gform_fields li.gfield > label, .gform_body ul.gform_fields li.gfield > .ginput_container, .gform_body input[type="text"], .gform_body input[type="tel"], .gform_body input[type="email"], .gform_body select, .gform_body textarea {width:100%}.gform_body ul.gform_fields li.gfield > label {margin-bottom:5px}.gform_footer {padding:10px 0 0}}@media screen and (min-width:1024px) and (max-width:1279px) {.homepage .suburb-profiles ul.suburbs section p.info {display:none}}@media screen and (max-width:1023px) {.homepage .suburb-profiles ul.suburbs li {float:none;width:auto;margin:0 0 50px}#sidebar-left {width:100%;margin-right:0}#sidebar-left ul > li {width:48%;float:left;margin:0 1%}.default #content {width:100%}.media .tabs-nav ul li:hover {background:#ff6600}}@media screen and (min-width:768px) and (max-width:1279px) {.subscriptions ul.subforms > li {width:50%}}@media screen and (max-width:769px) {#home #realty_widget_current_listings {*display:none}#home .suburb-profiles.group {display:none}#home .opentimes {margin:60px 0px !important}}@media screen and (min-width:768px) and (max-width:1023px) {.thumbview .listing.alt-t {margin:0 0 20px}#agents .agent.grid-2 {margin:0 0 20px}#location-info.suburbs .suburb.grid-2 {margin:0 0 20px}.subscriptions textarea {width:300px}.default img {max-width:50%}}@media (max-width:600px) {.entry .gfield_captcha_container .gfield_captcha_input_container {width:100%;margin:5px 0 0}#property-tabs .tabs-nav ul li, .tabs-nav ul li {display:block;padding:5px 0;text-align:left}.homepage-bottom .latest_listings .col3 {width:100%}.homepage-bottom .latest_listings .photo-wrap {height:auto}#sidebar-left ul > li {width:100%;margin:0}.vacate-img {width:100%}.vacate-info {width:100%;margin:10px 0;padding:0}.default #content .content-col-left, .default #content .content-col-right {width:100%}.default #content .row-closer > div {width:49%}.testi .testi-image {width:100%;margin:0 0 20px}.testi .testi-content {width:100%;padding-left:40px}.property .section.header h1.address {font-size:1.6em}.property .section.header h1.address strong {font-size:inherit;margin-right:5px}#header #search_section {width:100%}.homepage-bottom .realty_widget_news_articles ul {margin:0 0 20px}.homepage-bottom .about-us {margin-bottom:30px}.translate {margin:15px 0 0}ul.room-icons li span {display:inline-block;float:none}#client-reviews .testi-content.with-image {width:100%;padding-left:0}.video-col embed {width:100% !important;height:300px !important}.media .tabs-nav ul li {float:none;text-align:left;border-bottom:1px solid #fff}.media .tabs-nav ul li.last {border:0}.media .tabs-nav ul li:hover {background:#ff6600}#agent .overview section .wrap {padding:30px 30px 60px}#sitemap ul {width:50%}#sitemap ul:nth-child(3n+1) {clear:none}#sitemap ul:nth-child(2n+1) {clear:left}}@media screen and (min-width:480px) and (max-width:1023px) {.homepage .suburb-profiles ul.suburbs section .wrap {float:right}}@media screen and (max-width:479px) {.gform_body ul li #input_2_1 input[type="text"], .gform_body ul li #input_3_1 input[type="text"] {width:100%}.gform_body ul li #input_2_1 input#input_2_1_3, .gform_body ul li #input_3_1 input#input_3_1_3 {margin:0 0 10px}.contact-agent .agent .image {width:100%}.contact-agent .agent .overview {width:100%;padding:10px 0 0}.homepage .suburb-profiles ul.suburbs li, .homepage .suburb-profiles ul.suburbs figure {margin:0 0 20px}.homepage .suburb-profiles ul.suburbs figure, .homepage .suburb-profiles ul.suburbs section {float:none;width:auto}.search_results .search_quick-wrap ul li#price_for_sale, .search_results .search_quick-wrap ul li#house_rooms, .search_results .realty_widget_quick_search .search_quick-wrap .quick_search_btn {width:100%}.search_results .search_quick-wrap ul li {padding:0 0 5px}.search_results .realty_widget_quick_search .search_quick-wrap .quick_search_btn {padding:0}h1.page-title, .default h1.page-title {padding:30px 0 10px;font-size:2.5em}.pagination a {min-width:2rem;padding:0 10px;line-height:2rem}#login form.contact_form {width:100%}.home-listings-slider .slide span.overlay-text {font-size:1.6em;width:70%;right:15%;bottom:18%}h4 {font-size:1.3em}#recaptcha_widget_div {width:100%}#recaptcha_widget_div #recaptcha_area {width:100% !important}#recaptcha_widget_div #recaptcha_area #recaptcha_table {width:100% !important;background:#890500}#recaptcha_widget_div #recaptcha_area #recaptcha_image {width:100% !important}#recaptcha_widget_div #recaptcha_area .recaptcha_r2_c1, #recaptcha_widget_div #recaptcha_area .recaptcha_r2_c2 {width:5px;background:#890500}#recaptcha_widget_div #recaptcha_area .recaptcha_r1_c1, #recaptcha_widget_div #recaptcha_area .recaptcha_r3_c1 , #recaptcha_widget_div #recaptcha_area .recaptcha_r3_c2, #recaptcha_widget_div #recaptcha_area .recaptcha_r3_c3, #recaptcha_widget_div #recaptcha_area .recaptcha_r4_c2, #recaptcha_widget_div #recaptcha_area .recaptcha_r7_c1, #recaptcha_widget_div #recaptcha_area .recaptcha_r8_c1 {background:#890500}#recaptcha_widget_div #recaptcha_area .recaptcha_r4_c4 {background:url('http://www.google.com/recaptcha/api/img/red/sprite.png') -214px 3px no-repeat}#sitemap ul {width:100%}}

