/*
	Theme Name:Wilson Agents
	Theme URI:http://demo.thatid.com/wilsonagents/
	Author:Agentpoint - Joe
	Author URI:http://agentpoint.com.au/
	Description:Wilson Agents
*/

@import "https://fonts.googleapis.com/css?family=Quicksand:400,700";

html, body {height: 100%;-webkit-text-size-adjust: none }body {font-size: 1em;line-height: 1.5;color: #444;font-family: 'DINPro-Regular', Arial, sans-serif;background: #f3f3f3;-webkit-text-size-adjust: none }h1, h2, h3, h4, h5, h6 {line-height: normal;font-weight: 400 }h1 {font-size: 2.125em }.text-uppercase {text-transform: uppercase }#content h1.page-title {margin: 40px 10px;font-family: 'Quicksand', sans-serif;font-size: 2.4em;text-align: center;font-weight: 700 }#content h1.page-title:after {display: block;width: 50px;height: 2px;margin: 15px auto 40px;content: "";background: #ed1066 }#content h1.page-title.alt {margin: 0 }#content h1.page-title.alt:after {display: none }h2 {font-size: 1.875em }h2.section-title {font-family: 'Quicksand', sans-serif;font-weight: 700;font-size: 2.125em;text-align: center }h2.section-title:after {display: block;width: 50px;height: 2px;margin: 15px auto 20px;content: "";background: #ed1066 }.title h2 {padding-bottom: 20px }h3 {font-size: 1.75em }h4 {font-size: 1.5em }h5 {font-size: 1.25em }h6 {font-size: 1.125em }a {color: #ed1066;text-decoration: none;outline: none;transition-duration: .2s }a:hover {color: #444 }strong {font-weight: 400;font-family: 'DINPro-Medium', Arial, sans-serif }em {font-style: italic }hr {margin: 28px 0;border-top: 2px solid #e5e5e5;border-bottom: none }table {width: 100% }th, td {padding: 5px }.col-center {text-align: center }.col-left {text-align: left }.col-right {text-align: right }input, select, textarea {margin: 0;box-sizing: border-box;border-radius: 0 }input[type="text"], input[type="password"], input[type="tel"], input[type="email"], select, textarea {box-sizing: border-box;width: 100%;padding: 6px 10px;background: #fff;border: 1px solid #ccc;font: 1em/normal DINPro-Regular, Arial, sans-serif }input[type="checkbox"], input[type="radio"] {float: left;margin: 6px 5px 0 0 }select {display: none }textarea {resize: none;height: auto }input[type="submit"], input[type="button"], a.button {min-width: 125px;height: 45px;margin: 0;padding: 0 1em;cursor: pointer;font-size: 1em;color: #fff;font-family: 'DINPro-Medium', Arial, sans-serif;text-align: center;background: #ed1066;border: 2px solid #ed1066;border-radius: 4px }input[type="submit"]:hover, input[type="button"]:hover, a.button:hover {background: #fff;color: #ed1066 }input.alt[type="submit"], input.alt[type="button"], a.button.alt {background: none;color: #ed1066 }input.alt[type="submit"]:hover, input.alt[type="button"]:hover, a.button.alt:hover {background: #ed1066;color: #fff }a.button {box-sizing: border-box;display: inline-block;line-height: 41px }input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="submit"], input[type="button"] {-webkit-appearance: none }.borderbox {box-sizing: border-box }.hasfloat:after {display: table;content: "";clear: both }.clear, .clearer {clear: both;content: "" }.left {float: left }img.alignleft {float: left;max-width: 100%;height: auto;margin: 0 28px 28px 0 }.right {float: right }img.alignright {float: right;max-width: 100%;height: auto;margin: 0 0 28px 28px }.text-left {text-align: left }.text-center {text-align: center }.text-right {text-align: right }.text-justify {text-align: justify }.text-ellipsis {overflow: hidden;white-space: nowrap;text-overflow: ellipsis }.text-orange {color: #ed1066 }.font-clarendon {font-family: 'ClarendonLTStd', Arial, sans-serif }.font-georgia {font-family: Georgia, "Times New Roman", Times, serif }.aquo {font-family: Georgia, "Times New Roman", Times, serif;font-size: 1.16667em }.required, .red {color: #e00 }.color-red-rw {color: #ed1066 }.hidden {display: none }.centerimage {display: block;position: relative;height: 0;padding-bottom: 75%;overflow: hidden;transition-duration: 0 }.centerimage.back-image {background-position: center center;background-repeat: no-repeat;background-size: cover }.centerimage img[class^="fit-"] {display: block;position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.centerimage>img.fit-width {width: 100%;max-width: inherit;height: 100%;object-fit: cover;object-position:top; }.centerimage>img.fit-height {width: auto;max-width: inherit;height: 100% }.valign {font-size: 0 }.valign.overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.valign:before {display: inline-block;content: "";height: 100%;vertical-align: middle }.valign>.holder {display: inline-block;max-width: 100%;vertical-align: middle;font-size: 16px }body.safari .valign>.holder {margin-left: -4px }.object-wrap, #map_canvas {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden }.object-wrap iframe, .object-wrap object, .object-wrap embed {position: absolute;top: 0;left: 0;width: 100%;height: 100% }ul.ui-tabs-nav.inline {text-align: center }ul.ui-tabs-nav:not(.inline) li {float: left }ul.ui-tabs-nav.inline li {display: inline-block }ul.ui-tabs-nav li a {display: block }div.ui-tabs-panel {clear: both }.ui-selectmenu-menu {display: none;position: absolute;z-index: 1;top: 0;left: 0;padding: 0;margin: 0 }.ui-selectmenu-menu .ui-menu {box-sizing: border-box;max-height: 300px;overflow: auto;border-color: #dedede;border-style: solid;border-width: 0 1px 1px;box-shadow: 3px 5px 3px rgba(0, 0, 0, 0.075);overflow-x: hidden;padding-bottom: 1px;background: #fff }.ui-selectmenu-menu .ui-menu .ui-menu-item {line-height: 24px;padding: 0 10px;font-size: .923077em;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis }.ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus {background: #fafafa }.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {height: auto;line-height: 1.5;padding: 2px .4em;margin: .5em 0 0;font-size: 1em;font-weight: 600;border: 0 }.ui-selectmenu-open {display: block }.ui-selectmenu-button {display: block;box-sizing: border-box;position: relative;width: 100%!important;height: 36px;line-height: 34px;overflow: hidden;text-decoration: none;cursor: pointer;color: #333;background: #fff;border: 1px solid #ccc;outline: 0 }.ui-selectmenu-button span.ui-icon {display: block;position: absolute;z-index: 2;top: 0;right: 0;left: auto }.ui-selectmenu-button span.ui-icon:before {display: block;width: 34px;height: 34px;content: "\f0dc";font-family: "FontAwesome";background: #f5f5f5;border-left: 1px solid #ccc;color: #888;text-align: center }.ui-selectmenu-button span.ui-selectmenu-text {display: block;margin: 0 44px 0 10px;overflow: hidden;text-align: left;text-overflow: ellipsis;white-space: nowrap }.cycle-slideshow {position: relative;z-index: 0;overflow: hidden }.cycle-slideshow.cycle-false-height {height: 0 }.cycle-slideshow .cycle-slide {width: 100% }.cycle-slideshow .direction {position: absolute;z-index: 101;top: 50%;margin-top: -63px;cursor: pointer;font-size: 84px;color: rgba(255, 255, 255, 0.75);transition-duration: .2s }.cycle-slideshow .direction:hover {color: #fff }.cycle-slideshow .direction.cycle-prev {left: 15px }.cycle-slideshow .direction.cycle-next {right: 15px }.mf-custom-iframe .mfp-content {max-width: 600px }.mf-custom-iframe .mfp-iframe-scaler {padding-top: 100% }.mf-custom-iframe-container {padding: 20px }.mf-custom-iframe-container h2.title {margin: 0 0 20px;font-size: 1.5em;text-align: center }.mf-custom-iframe-container ul.listforms li {padding: 0 0 10px }.mf-custom-iframe-container ul.listforms li.last {padding: 0 }.mf-custom-iframe-container ul.listforms label {display: block;margin: 0 0 3px }.mf-custom-iframe-container ul.listforms input[type="text"] {height: 36px;border: 1px solid #dedede }.mf-custom-iframe-container ul.listforms input[type="button"], .mf-custom-iframe-container ul.listforms input[type="submit"], .mf-custom-iframe-container ul.listforms a.button {min-width: 200px;height: 36px;line-height: 32px;text-align: center }.mf-custom-iframe-container ul.listforms textarea {height: 100px;border: 1px solid #dedede }.mf-custom-iframe-container ul.listforms li.button {padding: 10px 0 0;text-align: center }.mf-custom-iframe-container ul.listforms .captcha {position: relative }.mf-custom-iframe-container ul.listforms .captcha span.image {display: block;position: absolute;top: 2px;right: 2px }.mf-custom-iframe-container ul.listforms .captcha a.reload {line-height: 32px;padding: 0 10px;color: #fff;font-size: 14px;background: #d00 }.mf-walkscore .mfp-iframe-scaler iframe {background: #fff }.sharethis>span[class^="st"] {float: left }.sharethis>span[class^="st"]:not(:last-child) {margin-right: 5px }.sharethis .stButton {margin: 0 }.sharethis span.st_plusone_large {background: url(images/icons_social.png) 0 -64px no-repeat }.sharethis span.st_plusone_large:hover {opacity: .75 }.sharethis span.st_plusone_large>div {opacity: 0;bottom: 0!important;width: 32px!important;height: 32px!important }.sharethis span.email {float: left;margin-right: 5px;}.sharethis span.email i.fa-envelope {background: #bbb;border-radius: 5px;color: #fff;display: block;line-height: 33px;text-align: center;width: 33px}.sharethis span.email:hover i.fa-envelope {background:#ccc}.gform_heading {margin: 0 0 10px }.gform_footer {padding: 0 0 0 25% }.gform_body ul {list-style: none!important;margin: 0!important }.gform_body ul.gform_fields li {margin: 0 0 10px }.gform_body ul.gform_fields li:after {display: table;content: "";clear: both }.gform_body ul.gform_fields>li>label {float: left;width: 25%;margin: 2px 0 0 }.gform_body ul.gform_fields li .gfield_required {color: #e00 }.gform_body ul.gform_fields li .ginput_container, .gform_body ul.gform_fields li .gfield_captcha_container {float: left;width: 50% }.gform_body h2.gsection_title {margin: 20px 0;font-size: 1.5em }.gform_body input[type="text"], .gform_body input[type="tel"], .gform_body input[type="email"], .gform_body select, .gform_body textarea {width: 70% }.gform_body textarea {height: 100px }.gform_body ul.gform_fields li .ginput_complex {width: 70.483%;margin: 0 -5px }.gform_body ul.gform_fields li .ginput_complex span {box-sizing: border-box;float: left;position: relative;width: 50%;padding: 25px 5px 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: 5px;font-weight: 600 }.gform_body ul.gform_fields li[class^="gchoice"] {position: relative;margin: 0 }.gform_body ul.gform_fields li[class^="gchoice"] input[type="checkbox"], .gform_body ul.gform_fields li[class^="gchoice"] input[type="radio"] {position: absolute;left: 0;top: 3px;margin: 0 }.gform_body ul.gform_fields li[class^="gchoice"] label[for^="choice"] {padding: 0 0 0 17px }.gform_wrapper .validation_error {margin: 0 0 20px;color: #e00 }.gform_wrapper .gform_body .gfield_error input[type="text"], .gform_body .gfield_error input[type="tel"], .gform_body .gfield_error input[type="email"], .gform_body .gfield_error textarea {background: #FFF1F1;border-color: #e00 }.gform_wrapper .validation_message {display: none }#gform_9 .gform_body ul.gform_fields li#field_9_16 label.gfield_label {display: none }#gform_9 .gform_body ul.gform_fields li#field_9_16 .ginput_container {width: 100% }#gform_9 .gform_body ul.gform_fields li#field_9_16 li[class^="gchoice"] label {float: left;width: 25%;padding: 0 }#gform_9 .gform_body ul.gform_fields li#field_9_16 li[class^="gchoice"] input[type="checkbox"] {position: relative;top: 2px;float: none }#page.shrink #header, #page.shrink #content, #page.shrink #footer, #page.shrink #sidenav-overlay {-webkit-transform: translate3d(-280px, 0, 0);-ms-transform: translate(-280px, 0);transform: translate3d(-280px, 0, 0) }#header {position: fixed;z-index: 3;width: 100%;background: #fff;border-top: 3px solid #ed1066;height: 7% }#content {position: relative;z-index: 1 }div[role="main"] {padding-top: 90px }#home div[role="main"] {padding-top: 0 }#content-area {width: 70%;padding-right: 40px }#sidebar {width: 30% }footer[role="contentinfo"] {position: relative;z-index: 0 }#reviews h3 {margin: 0 0 30px;clear:both }#reviews .testimonial_content {margin: 0 0 20px;position: relative;text-align: justify;}#reviews .item {border-bottom: 2px solid;margin: 0 0 20px;padding: 0 0 20px;}#reviews .item::after {clear: both;content: "";display: table;}#reviews .item .image img {display: block;height: auto;max-width: 100%;}#reviews .item .testimonial_user {font-weight: bold;text-align: right;}@media screen and (min-width: 768px) {#reviews .item .image {float: left;margin: 0 20px 30px 0;max-width: 30%;}}@media screen and (min-width: 1024px) {.grid-3>.column {width: 33.3333% }.grid-4>.column {width: 25% }.grid-5>.column {width: 20% }.grid-3>.column:nth-of-type(3n+1), .grid-4>.column:nth-of-type(4n+1), .grid-5>.column:nth-of-type(5n+1) {clear: both }}@media screen and (min-width: 568px) and (max-width: 1023px) {.grid-3>.column {width: 50% }.grid-4>.column {width: 50% }.grid-5>.column {width: 33.3333% }.grid-3>.column:nth-of-type(2n+1), .grid-4>.column:nth-of-type(2n+1), .grid-5>.column:nth-of-type(3n+1) {clear: both }}@media screen and (min-width: 568px) {[class^="grid-"] {margin-left: -10px;margin-right: -10px }.alt[class^="grid-"] {margin-left: -5px;margin-right: -5px }[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: 10px;padding-left: 10px }.alt[class^="grid-"]>.column {padding-right: 5px;padding-left: 5px }[class^="grid-"]>.column:not(.alt) {padding-bottom: 20px }.alt[class^="grid-"]>.column:not(.alt) {padding-bottom: 10px }[class^="grid-"]>.column.full {width: 100% }.grid-2>.column {width: 50% }.grid-2>.column:nth-of-type(2n+1) {clear: both }}@media screen and (max-width: 567px) {[class^="grid-"]>.column {padding-bottom: 20px }}#header .logo img {display: block;max-height: 55px;margin: 6px 0 }.remove-content #header .logo img {visibility: hidden }#header .logo.right {width: 20% }#sidebar .side-block {margin: 0 0 40px }#sidebar h3.sidebar-title {font-size: 1em;font-family: 'DINPro-Medium', Arial, sans-serif }#sidebar .post-meta p {padding: 10px 15px;margin: 0;background: #e7e7e7 }#footer a {color: #fff }#footer .section:not(.newsletters) {color: #fff;font-size: .875em }#footer .cycle-newsletter {padding: 195px 0 0 }#footer .cycle-newsletter .slide {box-sizing: border-box;padding: 0 50px;text-align: center }#footer .cycle-newsletter .direction {margin-top: -37.5px;color: #aaa;font-size: 50px }#footer .cycle-newsletter .direction:hover {color: #ed1066 }#footer .cycle-newsletter .direction.cycle-prev {left: 0 }#footer .cycle-newsletter .direction.cycle-next {right: 0 }#footer .carousel-newsletter {padding: 50px 0;background: #fff }#footer .carousel-newsletter .group {position: relative }#footer .carousel-newsletter .slider {overflow: hidden }#footer .carousel-newsletter .slides {position: relative;width: 10000em }#footer .carousel-newsletter .slide {float: left;width: 313.333px;margin-right: 30px }#footer .carousel-newsletter .image {margin: 0 0 15px }#footer .carousel-newsletter .copy a {color: #ed1066 }#footer .carousel-newsletter a.direction {display: block;position: absolute;top: 50%;margin-top: -37.5px;cursor: pointer;font-size: 50px;color: #aaa }#footer .carousel-newsletter a.direction:hover {color: #ed1066 }#footer .carousel-newsletter a.direction.prev {left: -68px }#footer .carousel-newsletter a.direction.next {right: -68px }#footer .newsletters h3.title {margin: 0 0 10px;font-size: 1.5em;font-family: 'DINPro-Bold' }#footer .newsletters h3.title a {color: #444;transition-duration: 0 }#footer .newsletters h3.title a:hover {color: #ed1066 }#footer .newsletters form {padding: 65px 0;text-align: center }#footer .newsletters form input[type="text"] {width: 53.3%;height: 45px;margin-right: 7px;border: 1px solid #cacaca;border-radius: 4px }#footer .links {padding: 10px 0;background: #414143 }#footer .links .menus {width: 50%;line-height: 36px }#footer .links ul.menu {margin: 0 -10px }#footer .links ul.menu:after {display: table;content: "";clear: both }#footer .links ul.menu a {display: block;color: #cacaca }#footer .links ul.menu a:hover {color: #ed1066 }#footer .links ul.sub-menu a {padding: 5px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.3) }#footer .links ul.menu>li {box-sizing: border-box;float: none;padding: 0 10px;display: inline-block }#footer .links ul.menu>li>a {margin: 0;color: #fff }#footer .links ul.sub-menu {font-size: .857143em }#footer .links .tools {width: 300px }#footer .links .translate {position: relative;margin: 0 0 10px;display: none }#footer .links .translate a#translate-toggle:hover {color: #ed1066 }#footer .links .socials {font-size: 0 }#footer .links .socials a:not(:first-of-type) {margin: 0 0 0 8px }#footer .links .socials a {display: inline-block;width: 32px;height: 32px;line-height: 32px;font-size: 19px;text-align: center }#footer .links .socials a:hover {color: #ed1066 }#footer .credit {padding: 10px 0;background: #ed1066 }#footer #translate-popup {display: none;position: absolute;bottom: 100%;right: 0 }#footer #translate-popup.expand {display: block }#footer #translate-popup .container {position: relative;z-index: 0;background: #fff;padding: 15px;margin: 0 0 10px;box-shadow: -1px -1px 2px rgba(0, 0, 0, .1);border-radius: 2px }#footer #translate-popup .container:after {position: absolute;top: 100%;right: 20px;content: " ";height: 0;width: 0;margin-left: -8px;border-color: #fff transparent transparent;border-style: solid;border-width: 8px }#footer #translate-popup select {display: block;-webkit-appearance: none;-moz-appearance: none;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position: 100% center;background-repeat: no-repeat }#footer #translate-popup select:hover {background-color: #f3f3f3;border-color: #999 }#footer #translate-popup span[class^="ti-"] {position: absolute;z-index: 1;bottom: 30px;right: 15px;color: #444;font-size: 10px;cursor: pointer }.homepage #thumbnails {padding: 195px 0;background: #fff }.homepage #thumbnails p.lead {margin: 0 0 100px }.homepage #thumbnails .container {margin: 0 -5px }.homepage #thumbnails .thumbnail {box-sizing: border-box;width: 33.3333%;padding: 0 5px 10px }.homepage #thumbnails .thumbnail:nth-child(2), .homepage #thumbnails .thumbnail:nth-last-of-type(2) {width: 66.6666% }.homepage #thumbnails .thumbnail a.centerimage {position: relative;color: #fff;text-align: center;background-size: cover;background-repeat: no-repeat;background-position: center top }.homepage #thumbnails .thumbnail:nth-child(2) a.centerimage, .homepage #thumbnails .thumbnail:nth-last-of-type(2) a.centerimage {padding-bottom: 37.05% }.homepage #thumbnails .thumbnail .valign {background: rgba(0, 0, 0, .5);transition-duration: .2s }.homepage #thumbnails .thumbnail:hover .valign {background: rgba(194, 0, 48, .5) }.homepage #thumbnails .thumbnail .holder {width: 90% }.homepage #thumbnails .thumbnail h3.title {font-size: 1.75em;font-family: 'DINPro-Bold' }.homepage #thumbnails .thumbnail h3.title:after {display: block;width: 32px;height: 2px;margin: 6px auto 2px;content: "";background: #ed1066;transition-duration: .2s }.homepage #thumbnails .thumbnail:hover h3.title:after {background: #fff }.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 p {margin: 0 0 20px }.default img {max-width: 100%;height: auto }.post_content:after {content: '';clear: both;display: table }.post_content {margin: 0 -10px 40px }.post-index .post {margin: 0 0 20px;width: 33.33%;float: left;padding: 0 10px;box-sizing: border-box }.post-index .post .box {background: #fff }.post-index .post .image .centerimage {padding-bottom: 100% }.post-index .post .image .centerimage img {height: 120% }.post-index .post .summary h3.title {font-size: 1.5em;margin-bottom: 20px }.post-index .post .summary p {margin: 0 0 20px }.post-index .post .summary p.url {padding: 10px 0 0;margin: 0 }.post-index .post-nav {padding: 10px 0 0 }.post-index .post .summary {padding: 30px;box-sizing: border-box }.post-index .post .summary p.url .button {border-radius: 0;background: #ed1066;color: #fff;text-transform: capitalize }.post-index .post .summary p.url .button:hover {background: #fff;border: 1px solid #ed1066;color: #ed1066 }.button-view {margin-bottom: 60px }.button-view .loadmore_post {background: transparent;color: #ed1066 }.button-view .loadmore_post:hover {background: #ed1066;color: #fff }.post-index .post-nav a {display: block;height: 34px;line-height: 32px;padding: 0 10px;border: 1px solid #ed1066;border-radius: 3px;font-size: .875em }.post-index .post-nav a:hover {color: #aaa;border-color: #aaa }.post-single #hero {margin: 0 0 40px }.post-single #hero .centerimage {padding-bottom: 36.3104% }.post-single #hero .centerimage img {width: 120% }.post-single .post h1.post-title {font-size: 1.875em;font-family: 'DINPro-Medium', Arial, sans-serif }@media screen and (max-width: 1024px) {.post-index .post {width: 50% }}@media screen and (max-width: 480px) {.post-index .post {width: 100% }}.recent-posts-extended ul.rpwe-ul {margin: 0;list-style: none }.recent-posts-extended li.rpwe-li {margin: 0 0 20px }.recent-posts-extended li.rpwe-li:after {display: table;content: "";clear: both }.recent-posts-extended a.rpwe-img, .recent-posts-extended a.get-the-image-item {box-sizing: border-box;float: left;width: 20% }.recent-posts-extended a.rpwe-img span, .recent-posts-extended a.get-the-image-item span {display: block;position: relative;height: 0;padding-bottom: 100%;overflow: hidden }.recent-posts-extended a.rpwe-img img.rpwe-thumb, .recent-posts-extended a.get-the-image-item img.thumbnail {display: block;position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: auto;max-width: inherit;height: 120% }.recent-posts-extended h3.rpwe-title {box-sizing: border-box;float: left;width: 80%;padding-left: 15px;font-size: 1em }.recent-posts-extended h3.rpwe-title a {color: #444 }.recent-posts-extended h3.rpwe-title a:hover {color: #ed1066 }.comments {margin: 0 0 28px }.comments h2.section_title {margin: 0 0 28px }.comments ul {list-style: none;margin: 0 }.comments ul.children {margin: 0 0 0 6.54206% }.comments ul li {margin: 0 }.comments .comment-body {position: relative;margin: 0 0 14px;padding: 22px 28px 28px;background: #fff }.comments ul li img.avatar {float: left;margin: 6px 14px 14px 0 }.comments ul li cite.fn {font-weight: 600 }.comments ul li .comment-meta {margin: 0 0 14px;color: #999 }.comments ul li .comment-meta a {color: #999 }.comments ul li .comment-meta a:hover {color: #423b34 }.comments p {margin: 0 }.comments .reply {position: absolute;top: 0;right: 0 }.comments .reply a {display: block;padding: 5px 20px;font-size: .75em;background: #e2e2e2;color: #444 }.comments .reply a:hover {background: #ed1066;color: #fff }.comment-respond h3.reply-title {margin: 0 0 28px }#commentform p label {display: block;margin: 0 0 7px;font-family: 'DINPro-Medium', Arial, sans-serif }#commentform textarea {height: 150px }a#cancel-comment-reply-link {float: right;font-size: 12px;font-style: italic;font-size: #C00 }[class="rooms"]:after {display: table;content: "";clear: both }[class="rooms"] .item {float: left }[class="rooms"] .item:not(:last-child) {margin-right: 25px }[class="rooms alt"] .item:not(:last-child) {margin-right: 15px }i.icon-bedrooms, i.icon-bathrooms, i.icon-carspaces {font-family: "webfrontdingbats";width: auto!important;text-align: left!important;display: inline!important;font-style: inherit;color: #ed1066 }i.icon-bedrooms:after {content: " z" }i.icon-bathrooms:after {content: " a" }i.icon-carspaces:after {content: " q" }.pagination a {display: inline-block;width: 20px;height: 20px;line-height: 20px;color: #aaa;text-align: center;background: #f5f3f2;border: solid 1px transparent;border-radius: 3px }.pagination a:hover, .pagination a.current {border-color: #ed1066;color: #ed1066 }.pagination a:active {background: #fff;-webkit-transform: scale(0.85);-ms-transform: scale(0.85);transform: scale(0.85) }.pagination a i.fa {font-size: 1.16667em }.sticker {display: block;position: absolute;top: 0;left: 0;width: 75px;height: 75px }.sticker.new {background: url(images/sticker_new.png?v=1.000) 0 0 no-repeat }.sticker.sold {background: url(images/sticker_sold.png?v=1.000) 0 0 no-repeat }.sticker.leased {background: url(images/sticker_leased.png?v=1.000) 0 0 no-repeat }.sticker.under_offer {background: url(images/sticker_under_offer.png?v=1.000) 0 0 no-repeat }.sticker.open_home {background: url(images/sticker_open_home.png?v=1.000) 0 0 no-repeat }#content-nav {position: fixed;z-index: 1;top: 90px;left: 0;right: 0;background: #ececec;text-align: center }#content-nav a {display: inline-block;padding: 0 20px;line-height: 30px;color: #888;text-transform: uppercase }#content-nav a.active, #content-nav a:hover {color: #ed1066 }.search-results #nav {margin: 0 0 20px;border-bottom: 1px solid #d2d2d2;text-align: center }.search-results #nav a {display: inline-block;position: relative;top: 1px;padding: 0 30px 5px;color: #aaa;font-size: 1.14286em;text-transform: uppercase }.search-results #nav a.active {color: #444;border-bottom: 1px solid #444 }.search-results #tools {padding: 20px 0 0;font-size: .875em }.search-results #tools .number {color: #aaa }.thumbview .listing {margin: 0 0 20px;width: 25%;float: left;box-sizing: border-box;padding: 0 10px }.thumbview .listing .listing-box {background: #fff }.thumbview .listing .details {padding: 20px;box-sizing: border-box }.thumbview .listing .image .cycle-slideshow, .thumbview .listing .image a.centerimage, .thumbview .listing .image .cycle-slide {padding-bottom: 75% }.thumbview .listing .image .direction {margin-top: -17px;font-size: 32px }.thumbview .listing .details .container {position: relative;height: 100%;overflow: hidden }.thumbview .listing .details .container .valign.overlay.text-center {position: static }.thumbview .listing .details .container .valign.overlay.text-center .hasfloat {min-height: 85px;display: none }.thumbview .listing .details .holder {width: 90% }.thumbview .listing .details p.address {line-height: 1;font-size: 1.3em;margin-bottom: 20px }.thumbview .listing .details p.suburb {padding: 5px 0;font-size: 1.125em }.thumbview .listing .details p.rooms>span {float: none }.thumbview .listing .image img {filter: grayscale(1);-webkit-filter: grayscale(1);-moz-filter: grayscale(1);-o-filter: grayscale(1);transition-duration: .2s;-webkit-transition-duration: .2s;-moz-transition-duration: .2s;-o-transition-duration: .2s }.thumbview .listing .listing-box:hover img {filter: grayscale(0);-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-o-filter: grayscale(0) }.thumbview .listing .details p.rooms span.item:not(:last-child) {margin-right: 15px }.thumbview .listing .details p.price {max-width: 20% }.thumbview .listing .details p.headline {clear: both;padding: 20px 0 5px;font-size: 1.75em;line-height: 1.1;border-top: 1px solid }.thumbview .listing .details p.description {line-height: 1.3 }.thumbview .listing .details p.tools {padding: 15px 0 20px }.thumbview .listing .details p.tools .item:not(:last-child) {margin-right: 40px }.thumbview .listing .details p.tools .item a:not(.hidden) {display: block;height: 30px;background-image: url(images/icons_listings_tools.png);background-repeat: no-repeat }.thumbview .listing .details p.tools .item a.floorplan {width: 30px;background-position: 0 0 }.thumbview .listing .details p.tools .item a.photo {width: 30px;background-position: -36px 0 }.thumbview .listing .details p.tools .item a.email {width: 36px;background-position: -72px 0 }.thumbview .listing .details p.tools .item a.fav.add {width: 31px;background-position: -108px 0 }.thumbview .listing .details p.tools .item a.fav.remove {width: 31px;background-position: -144px 0 }.thumbview .listing .details p.links a.button {font-size: 1.125em;margin-right: 10px }@media screen and (max-width: 1280px) {.thumbview .listing {width: 33.33% }}@media screen and (max-width: 910px) {.thumbview .listing {width: 50% }}@media screen and (max-width: 640px) {.thumbview .listing {width: 100% }}.project-listings .thumbview .listing .image {float: right;width: 62.5% }.project-listings .thumbview .listing .image a.centerimage {padding-bottom: 60% }.project-listings .thumbview .listing .image a.centerimage img {width: 100%;height: auto }.project-listings .thumbview .listing .details {float: left;width: 37.5% }.project-listings .thumbview .listing .details .container {padding-bottom: 100% }.project-listings .thumbview .listing .details p {text-align: center }.project-listings .thumbview .listing .details p.address {font-family: "DINPro-Medium" }.project-listings .thumbview .listing .details p.headline {padding: 17px 0 10px;margin: 20px 0 0;font-size: 1.25em }.project-listings .thumbview .listing .details p.headline strong {font-family: 'DINPro-Regular' }.project-listings .thumbview .listing .details p.rooms, .project-listings .thumbview .listing .details p.price {float: none;margin: 0 }.project-listings .thumbview .listing .details p.rooms {margin: 8px 0 0 }.project-listings .thumbview .listing .details p.rooms .item {float: none;display: inline-block }.project-listings .thumbview .listing .details p.price {max-width: inherit }.project-listings .thumbview .listing .details p.tools {display: none }.project-listings .thumbview .listing .details p.links {margin: 20px 0 0 }.property .section.overview .heading {padding: 45px 0 35px }.property .section.overview .heading p.rooms {padding: 10px 0 0;font-size: 1.125em;text-align: center }.property .section.overview .heading p.rooms span.item {float: none;display: inline-block;margin: 0 21px 0 0 }.property .section.overview .block {padding-bottom: 65px }.property .section.overview .block.left {width: 65.1403%;padding-right: 40px }#home .thumbview .listing .details .third-list p.rooms {padding-bottom: 20px;min-height: 33px }#home .thumbview .listing .details p.headline {min-height: 62px }.property .section.overview .block.right {width: 34.8597% }#home .thumbview .listing .details .third-list p, #home .thumbview .listing .details .hasfloat:nth-of-type(2) {width: 100% }.thumbview .listing .details .hasfloat:nth-of-type(2) p.tools {width: 100%;padding-top: 0 }.thumbview .listing .details .third-list p.links a {width: 45%;min-width: auto!important;display: inline-block;float: left;text-align: center;margin: 0 5px 0 0 !important;padding: 0 }.thumbview .listing .details p.headline {margin-top: 0!important;border: 0 }.clear:after {display: table;clear: both;content: '' }#agents .grid-2:nth-child(2n) .image {float: right }#agents .image .centerimage {padding-bottom: 125% }#agents .details {background: #fff;transition-duration: .2s }#agents .agent {float: left;width: 25%;padding: 0 10px;box-sizing: border-box;margin-bottom: 20px }#agents .details .container {position: relative;padding: 30px;box-sizing: border-box }#agents .details .holder p:not(:first-of-type) {margin-bottom: 30px;padding: 0 }#agents .details .holder .button {width: 100%;border-radius: 0 }#agents .details p.name {font-size: 1.3em;text-transform: uppercase }#agents .details p.role {padding: 0 0 8px;margin: 0 0 10px;font-size: 1.125em }#agents .column:hover .details p.role {border-color: #fff }#agents .details p.links a {float: left;margin-right: 15px;color: #444 }#agents .column:hover .details p.links a {color: #fff }#agents .details p.links a i.fa {font-size: 24px }#agent h3.title {margin: 0 0 20px;font-family: "DINPro-Bold";font-size: 1.5em }#agent #gallery .cycle-slideshow, #agent #gallery .cycle-slideshow .centerimage {padding-bottom: 31% }#agent #about {padding: 40px 0 55px }#agent #about .heading p.role {margin: 0 0 40px;font-size: 1.125em;text-align: center;text-transform: uppercase }#agent #about .description {width: 70.1403%;padding: 0 30px }#agent #about .description .page-title {text-align: left;font-size: 2em;margin-bottom: 20px }#agent #about .details {width: 29.8597% }#agent #about .details p {margin: 0 0 20px }#agent #about .details .centerimage {padding-bottom:0; height:auto}#agent #about .details .centerimage img[class^="fit-"] {position: relative;transform: none; -webkit-transform:none; -ms-transform:none;left: 0;top: 0}#agent #about .details strong.title {display: block }#agent #about .details span.items {display: block;font-size: .875em }#agent #about .details p.share a {float: left;width: 32px;height: 32px;margin: 5px 5px 0 0;background-image: url(images/icons_social.png);background-repeat: no-repeat }#agent #about .details p.share a.twitter {background-position: 0 0 }#agent #about .details p.share a.facebook {background-position: 0 -32px }#agent #about .details p.share a.gplus {background-position: 0 -64px }#agent #about .details p.share a.linkedin {background-position: 0 -96px }#agent #about .details p.share a:hover {opacity: .75 }#agent #contact .line-box {margin-bottom: 20px;border: 1px solid #ccc;padding: 25px;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;justify-content: space-between }#agent #contact .line-box .item strong, .line-box .item span {display: block }#agent #testimonials {padding: 45px 0;background: #fff }#agent #testimonials .slide {box-sizing: border-box;padding: 0 75px;text-align: center }#agent #testimonials .slide p.by {margin: 20px 0 0 }#agent #testimonials .direction {margin-top: -57px;color: #aaa;font-size: 76px }#agent #testimonials .direction:hover {color: #ed1066 }#agent #testimonials .direction.cycle-prev {left: 0 }#agent #testimonials .direction.cycle-next {right: 0 }#agent #properties {padding: 45px 0 }#agent #properties ul.nav {margin: 0 0 20px }#agent #properties ul.nav li {position: relative;top: 1px }#agent #properties ul.nav a {padding: 0 30px 5px;color: #aaa;font-size: 1.14286em;text-transform: uppercase }#agent #properties ul.nav li.ui-tabs-active a {color: #ed1066 }#agent #properties #tools {padding: 20px 0 0;font-size: .875em;text-align: right }#agent #appraisal {padding: 45px 0;background: #fff }#agent #appraisal #contact-form [class^="grid-"] {margin-right: -15px;margin-left: -15px }#agent #appraisal #contact-form [class^="grid-"]>.column {padding-right: 15px;padding-left: 15px }#agent #appraisal #contact-form .field:not(:last-child) {padding: 0 0 10px }#agent #appraisal #contact-form .field label {display: block;margin: 0 0 3px }#agent #appraisal #contact-form .field textarea {display: block;height: 182px }#agent #appraisal #contact-form .button {padding: 30px 0 0 }.agent .column .image .centerimage img {filter: grayscale(1);-webkit-filter: grayscale(1);-moz-filter: grayscale(1);-ms-filter: grayscale(1);-o-filter: grayscale(1);transition-duration: .3s }.agent .column:hover .image .centerimage img {filter: grayscale(0);-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);transition-duration: .3s }@media screen and (max-width: 1280px) {#agents .agent {width: 33.33% }}@media screen and (max-width: 1024px) {#agents .agent {width: 50% }#agents .details .container {padding: 15px }#agent #contact .line-box .item:not(:last-of-type) {margin-bottom: 20px }#agent #contact .line-box {flex-wrap: wrap }#agent #contact .line-box .item {width: 100%;text-align: center }}@media screen and (max-width: 480px) {#agents .agent {width: 100% }}#inspections {position: relative }#inspections .tools {position: absolute;top: -2px;right: 0 }#inspections .tools .sorter {margin: 0 10px 0 0 }#inspections .tools .sorter label {float: left;margin: 2px 5px 0 0 }#inspections .tools .sorter .ui-selectmenu-button {float: left;width: 120px!important;height: 30px;line-height: 27px }#inspections .tools .sorter .ui-selectmenu-button span.ui-icon:before {width: 30px;height: 30px }#inspections .tools .sorter .ui-selectmenu-text {margin: 0 40px 0 10px }#inspections .tools form.button {position: relative }#inspections .tools form.button input[type="submit"] {position: relative;z-index: 1;width: 90px;min-width: inherit;height: 30px;padding: 0;opacity: 0 }#inspections .tools form.button span.text {display: block;position: absolute;z-index: 0;top: 0;left: 0;height: 30px;line-height: 28px;color: #ed1066 }#inspections .tools form.button:hover span.text {color: #444 }#inspections .properties:not(:last-child) {margin: 0 0 40px }#inspections .properties p.title {padding: 0 0 10px;margin: 0 0 20px;border-bottom: 1px solid #d0d0d0 }#inspections .property {margin: 0 0 10px;background: #fff }#inspections .property .image {width: 25% }#inspections .property .image .direction {margin-top: -24px;font-size: 32px }#inspections .property .image .direction.cycle-prev {left: 7px }#inspections .property .image .direction.cycle-next {right: 7px }#inspections .property .details {width: 75%;padding: 25px }#inspections .property .details h3.headline {font-size: 1.5em }#inspections .property .details p.address {margin: 0 0 15px }#inspections .property .details p.date a.calendar {float: left }#inspections .property .details p.date span.date-time {display: block;margin: 0 0 0 25px }#inspections .property .details p.buttons a.button {min-width: inherit;padding: 0 10px }#inspections .property .details p.buttons a.button:last-child {margin-left: 10px }#location-info.suburbs .suburb {margin: 0 0 10px;background: #fff }#location-info.suburbs .image {width: 50% }#location-info.suburbs .suburb:nth-child(2n) .image {float: right }#location-info.suburbs .cycle-slideshow, #location-info.suburbs .cycle-slideshow .centerimage {padding-bottom: 80% }#location-info.suburbs .cycle-slideshow .direction {margin-top: -17px;font-size: 32px }#location-info.suburbs .details {width: 50% }#location-info.suburbs .suburb:nth-child(2n) .details {float: left }#location-info.suburbs .details .container {position: relative;height: 0;padding-bottom: 80%;overflow: hidden }#location-info.suburbs .details .holder {width: 90% }#location-info.suburbs .details h3.title {font-size: 1.5em }#location-info.suburbs .details p.url {margin: 0 }#location-info.suburbs .tools {padding: 20px 0 0;font-size: .875em }#location-info.suburbs .tools .number {color: #aaa }#location-info.suburb #gallery .cycle-slideshow, #location-info.suburb #gallery .centerimage {padding-bottom: 36.3104% }#location-info.suburb #about {padding: 0 0 55px }#location-info.suburb #about .description {width: 70.1403%;padding-right: 40px }#location-info.suburb #about .details {width: 29.8597% }#location-info.suburb #map #map-canvas {position: relative;width: 100%;height: 0;padding-bottom: 36.310395314788% }#location-info.suburb #map .centerimage {padding-bottom: 36.310395314788% }#current-listings {padding: 195px 0 50px }#current-listings ul.nav {margin: 0 0 20px;border-bottom: 1px solid #d2d2d2 }#current-listings ul.nav li {position: relative;top: 1px }#current-listings ul.nav a {padding: 0 30px 5px;color: #aaa;font-size: 1.14286em;text-transform: uppercase }#current-listings ul.nav li.ui-tabs-active a {color: #444;border-bottom: 1px solid #444 }#current-listings .view-more {padding: 30px 0 0;font-size: 1.125em }.quicksearch-1 {padding: 138px 0;background-position: center 0;background-repeat: no-repeat }.quicksearch-1 h2.title {margin: 0 auto 40px;line-height: 1;font-size: 3em;font-family: 'Quicksand', sans-serif;color: #fff;text-shadow: 1px 1px 0 rgba(0, 0, 0, .25);text-align: center;font-weight: 700 }.quicksearch-1 form {max-width: 1000px;margin: 0 auto;box-shadow: 3px 5px 3px rgba(0, 0, 0, 0.15) }.quicksearch-1 #list-keywords {box-sizing: border-box;position: relative;z-index: 1 }.quicksearch-1 #list-keywords .list {width: 20%;padding-right: 1px }.quicksearch-1 #list-keywords .keywords {position: relative;width: 80% }.quicksearch-1 #list-keywords input#keywords {height: 60px;padding: 0 50px 0 20px;border: 0 }.quicksearch-1 #list-keywords i.fa {position: absolute;top: 0;width: 50px;line-height: 60px;font-size: 26px;text-align: center }.quicksearch-1 #list-keywords i.fa-search {display: none;left: 0;color: #ed1066 }.quicksearch-1 #list-keywords i[class*="fa-angle-"] {right: 0;color: #aaa;cursor: pointer }.quicksearch-1 #list-keywords #keywords-list {display: none;position: absolute;left: 0;min-width: 200px;padding: 10px;background: #ffa;color: #333;border-radius: 2px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5) }.quicksearch-1 #list-keywords #keywords-list:after {position: absolute;left: 20px;bottom: 100%;width: 0;height: 0;content: " ";border: solid transparent;border-color: rgba(255, 255, 255, 0);border-bottom-color: #ffa;border-width: 7px }.quicksearch-1 #list-keywords #keywords-list div {padding: 5px 0;font-size: .857143em;cursor: pointer;border-bottom: 1px solid #eeed7f;transition-duration: .3s }.quicksearch-1 #list-keywords #keywords-list div:last-child {border-bottom: none }.quicksearch-1 #list-keywords #keywords-list div:hover {color: #ed1066 }.quicksearch-1 #search-options {position: relative;z-index: 0 }.quicksearch-1 #search-options.collapse {max-height: 0;transition-duration: .2s;overflow: hidden }.quicksearch-1 #search-options.collapse.drop {max-height: 100em;transition-duration: .4s;overflow: inherit;z-index: 1 }.quicksearch-1 #search-options .container {padding: 20px;background: rgba(255, 255, 255, .75) }.quicksearch-1 #search-options .checkboxes label {float: left;margin: 12px 10px 0 0;font-size: .875em }.quicksearch-1 #search-options .checkboxes input[type="radio"] {margin: 4px 2px 0 0 }.quicksearch-1 #search-options .button {width: 50%;padding-left: 10px }.quicksearch-1 #search-options input[type="submit"] {width: 100%;text-transform: uppercase }.quicksearch-1 .ui-selectmenu-button {border-color: transparent }.quicksearch-1 .ui-selectmenu-button span.ui-icon:before {background: none;border-left-color: transparent }.quicksearch-1 .ui-selectmenu-menu .ui-menu {border-color: transparent }.quicksearch-1 #list-keywords .ui-selectmenu-button {height: 60px;line-height: 58px }.quicksearch-1 #list-keywords .ui-selectmenu-button span.ui-icon:before {width: 50px;height: 60px }.quicksearch-1 #list-keywords .ui-selectmenu-button span.ui-selectmenu-text {margin: 0 50px 0 20px }.quicksearch-1 #list-keywords .ui-selectmenu-menu .ui-menu .ui-menu-item {line-height: 36px;padding: 0 20px }.quicksearch-1 #search-options .ui-selectmenu-button {height: 38px;line-height: 36px }.quicksearch-1 #search-options .ui-selectmenu-button span.ui-icon:before {width: 36px;height: 36px }.quicksearch-1 #search-options .ui-selectmenu-button span.ui-selectmenu-text {margin-right: 36px }.quicksearch-1 #search-options .ui-selectmenu-menu .ui-menu .ui-menu-item:first-child {display: none }#property-media #gallery .cycle-slideshow, #property-media #gallery .photo .centerimage {padding-bottom: 36.3104% }#property-media #gallery .direction {margin-top: -63px;font-size: 84px }#property-map #map-canvas {position: relative;width: 100%;height: 0;padding-bottom: 36.310395314788% }#property-description h3.title {margin: 0 0 20px }#property-table p {margin: 0 0 20px }#property-table strong.title {display: block }#property-table strong.title.alt {margin-top: 5px }#property-table span.items {display: block;font-size: .875em }#property-table p.opens a, #property-table p.floorplan .title a {color: inherit }#property-table p.opens a:hover, #property-table p.floorplan .title a:hover {color: #ed1066 }#property-table p.opens i.fa, #property-table p.pdf i {float: right;margin: 4px 0 0 }#property-table p.share a {float: left;width: 24px;height: 24px;margin: 5px 5px 0 0;background-image: url(images/icons_social_media.png);background-repeat: no-repeat }#property-table p.share a.twitter {background-position: 0 0 }#property-table p.share a.facebook {background-position: 0 -24px }#property-table p.share a.gplus {background-position: 0 -48px }#property-table p.share a.linkedin {background-position: 0 -72px }#property-contact .section {padding: 45px 0 }#property-contact h3.title {margin: 0 0 20px;font-size: 1.5em;font-family: 'DINPro-Bold' }#property-contact #contact-agents {background: #fff }#property-contact #contact-agents p {text-align: center }#property-contact #contact-agents p.image {max-width: 100px;margin: 0 auto 10px }#property-contact #contact-agents p.image a {padding-bottom: 100% }#property-contact #contact-form [class^="grid-"] {margin-right: -15px;margin-left: -15px }#property-contact #contact-form [class^="grid-"]>.column {padding-right: 15px;padding-left: 15px }#property-contact #contact-form .field:not(:last-child) {padding: 0 0 10px }#property-contact #contact-form .field label {display: block;margin: 0 0 3px }#property-contact #contact-form .field textarea {display: block;height: 182px }#property-contact #contact-form .button {padding: 30px 0 0 }#subscriptions p {margin: 0 0 20px }#subscriptions h2.title {margin-bottom: 20px;font-size: 1.5em }#subscriptions ul.listforms>li {padding: 0 0 15px }#subscriptions ul.listforms>li:after {display: table;content: "";clear: both }#subscriptions ul.listforms label.field {float: left;width: 25%;margin: 5px 0 0 }#subscriptions ul.listforms label.field.alt {margin: 0 }#subscriptions ul.listforms .value {float: left;width: 50% }#subscriptions ul.listforms .value.full {width: 75% }#subscriptions textarea {height: 150px }#subscriptions input[type="submit"] {min-width: 150px }#subscriptions ul.listforms .captcha {position: relative }#subscriptions ul.listforms .captcha .code {position: absolute;top: 2px;right: 2px }#subscriptions ul.listforms .captcha img {display: block }#subscriptions ul.listforms .captcha a.reload {width: 32px;height: 32px;line-height: 32px;font-size: 12px;background: #4cb40e;color: #fff;text-align: center }#subscriptions ul.subforms>li {padding-bottom: 2px }#subscriptions ul.options {position: relative;padding: 10px 20px 0 0 }#subscriptions ul.options>li:not(.button) {padding: 0 0 10px }#subscriptions ul.options li.grid {margin: 0 -5px }#subscriptions ul.options li.grid:after {display: table;content: "";clear: both }#subscriptions ul.options .column {box-sizing: border-box;float: left;width: 50%;padding: 0 5px }#subscriptions ul.options a.close {position: absolute;top: 13px;right: 0 }#subscriptions #return {margin: 0 0 40px;padding: 20px;background: #ffc;border: 1px solid #fc0 }#subscriptions #return p {margin: 0 }#subscriptions li.buttons .button {padding: 0;text-align: center }@media screen and (min-width: 1152px) {.toggle-menu {display: none }nav[role="navigation"] ul.menu {margin-left: -15px }nav[role="navigation"] ul.menu:after {display: table;content: "";clear: both }nav[role="navigation"] ul.menu li {position: relative }nav[role="navigation"] ul.menu a {display: block;color: #fff }nav[role="navigation"] ul.menu>li {float: left }nav[role="navigation"] ul.menu>li>a {padding: 0 25px;line-height: 64px;font-size: .875em;font-family: 'DINPro-Medium', Arial, sans-serif;text-transform: uppercase;color: #444 }nav[role="navigation"] ul.menu>li:hover>a, 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 {color: #ed1066 }nav[role="navigation"] ul.menu>li>ul.sub-menu {position: fixed;max-height: 0;overflow: hidden }nav[role="navigation"] ul.menu>li:hover>ul.sub-menu {max-height: 100em;overflow: visible;padding: 0 25px }nav[role="navigation"] ul.sub-menu li.container {padding: 10px 0 20px }nav[role="navigation"] ul.sub-menu li.title {margin: 0 0 12px;border-bottom: 2px solid;color: #fff;font-size: 1.875em;text-transform: uppercase }nav[role="navigation"] ul.sub-menu ul.sub-menu {display: none;position: absolute;top: 0;left: 25% }nav[role="navigation"] ul.sub-menu li:hover>ul.sub-menu {display: block }nav[role="navigation"] ul.sub-menu a {padding: 2px 0;font-size: 1.0625em }nav[role="navigation"] ul.sub-menu li.current_page_ancestor>a, nav[role="navigation"] ul.sub-menu li.current_page_parent>a, nav[role="navigation"] ul.sub-menu li.current_page_item>a, nav[role="navigation"] ul.sub-menu li:hover>a {text-decoration: underline }#property-media #gallery .container {padding-bottom: 43.0689% }}@media screen and (min-width: 568px) {.group {max-width: 1200px;margin: 0 auto }}@media screen and (max-width: 1151px) {.group {padding: 0 40px }#header .logo {float: left }nav[role="navigation"] {display: none }.toggle-menu {position: absolute;top: 0;right: 0;color: #fff;cursor: pointer }.toggle-menu span {display: none;float: left;line-height: 60px;font-size: 1.1em }.toggle-menu i.fa {width: 87px;height: 87px;line-height: 87px;font-size: 2.1875em;text-align: center;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all .2s;transition: all .2s;color: #ed1066 }.toggle-menu.shrink i.fa {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg) }#sidenav {position: fixed;z-index: 4;top: 0;bottom: 0;right: 0;width: 280px;background: #eeeced url(images/sidenav.png) 0 0 repeat-y }#page.shrink #sidenav {display: block }#sidenav ul.menu li {border-bottom: 1px solid rgba(0, 0, 0, 0.1);border-top: 1px solid rgba(255, 255, 255, 0.5) }#sidenav ul.menu li:last-child {border-bottom: 0 }#sidenav ul.menu a {display: block;position: relative;line-height: 50px;padding: 0 20px;color: #333 }#sidenav ul.menu>li>a {font-size: 1.25em }#sidenav ul.menu li:hover>a, #sidenav ul.menu li.shrink>a {background: #e3e1df;color: #ed1066 }#sidenav ul.sub-menu {max-height: 0;overflow: hidden;background: #f4f4f4;-webkit-transition-duration: .3s;transition-duration: .3s }#sidenav li.shrink>ul.sub-menu {max-height: 200em;-webkit-transition-duration: 1s;transition-duration: 1s }#sidenav ul.sub-menu>li:first-child {border-top: 1px solid rgba(0, 0, 0, 0.1) }#sidenav ul.sub-menu>li:first-child>a {border-top: 1px solid rgba(255, 255, 255, 0.5) }#sidenav ul.menu a i.fa {display: block;position: absolute;top: 0;right: 0;width: 50px;height: 50px;line-height: 50px;background: rgba(0, 0, 0, .1);text-align: center }#sidenav ul.menu li.shrink>a.toggle-submenu i.fa {background: #ed1066;color: #fff }#sidenav ul.menu li.shrink>a.toggle-submenu i.fa:before {content: "\f106" }#sidenav-overlay {position: absolute;z-index: 2;top: 45px;bottom: 0;left: 0;width: 100%;background: rgba(255, 255, 255, 0.5) url(images/sidenav_overlay.png) 100% 0 repeat-y }#page.shrink #sidenav-overlay {display: block }#content-nav a {line-height: 40px }}@media screen and (min-width: 1024px) and (max-width: 1151px) {#inspections .property .image {width: 38% }#inspections .property .details {width: 62% }#inspections .property .details [class^="grid-"]>.column {width: 50% }#inspections .property .details [class^="grid-"]>.column:nth-child(3) {width: 100%;padding-top: 15px }}@media (max-width:1024px) {.cycle-slideshow .direction {display: none }}@media screen and (max-width: 1023px) {.quicksearch-1 #search-options .checkboxes label {width: 100%;margin: 0 }.thumbview .listing .details p.headline {font-size: 1.5em }#property-table p.opens span.items:not(:last-child) {border-bottom: 1px solid }#property-table p.opens span.items span {display: block }#inspections .property .details [class^="grid-"]>.column {width: 100%;padding-bottom: 15px }#inspections .property .details [class^="grid-"]>.column:nth-child(3) {padding-bottom: 0 }.gform_body input[type="text"], .gform_body input[type="tel"], .gform_body input[type="email"], .gform_body select, .gform_body textarea, #footer .links .menus, #footer .links .tools {width: 100% }#footer .links .tools {padding-top: 30px;text-align: center }#footer .links .menus {text-align: center }#footer #translate-popup {right: auto;left: 0 }#footer #translate-popup .container:after {right: 80% }}@media screen and (min-width: 768px) and (max-width: 1023px) {.thumbview .listing .details p.description:not(.alt), .post-index .post .summary p.excerpt:not(.alt), #location-info.suburbs .details p.excerpt:not(.alt) {display: none }.thumbview .listing .details p.description.alt, .post-index .post .summary p.excerpt.alt, #location-info.suburbs .details p.excerpt.alt {display: block }.thumbview .listing .details p.rooms {margin: 0 10px 10px 0 }.thumbview .listing .details p.price {margin: 0 0 10px }.thumbview .listing .details p.rooms span.item:not(:last-child) {margin-right: 10px }.thumbview .listing .details p.headline {padding: 10px 0 5px }.homepage #thumbnails .thumbnail:nth-child(2) a.centerimage, .homepage #thumbnails .thumbnail:nth-last-of-type(2) a.centerimage {padding-bottom: 75% }.project-listings .thumbview .listing .image {width: 60% }.project-listings .thumbview .listing .image a.centerimage {padding-bottom: 100% }.project-listings .thumbview .listing .image a.centerimage img {width: auto;height: 100% }.project-listings .thumbview .listing .details {width: 40% }.project-listings .thumbview .listing .details .container {padding-bottom: 150% }#agents .details p.links a i.fa {font-size: 1em }#inspections .property .image, #inspections .property .details {width: 50% }#inspections .property .image a.centerimage {padding-bottom: 100% }#footer .links ul.menu>li {text-align: center }#footer .links ul.menu>li:nth-child(4n+1) {clear: left }#footer .links .translate {margin-bottom: 0 }}@media screen and (min-width: 568px) and (max-width: 1023px) {.quicksearch-1 form {max-width: 90% }.quicksearch-1 h2.title {font-size: 2em;max-width: 100% }.homepage #thumbnails .thumbnail, .homepage #thumbnails .thumbnail:nth-child(2), .homepage #thumbnails .thumbnail:nth-last-of-type(2) {width: 50% }#property-media #gallery .photo .centerimage, #property-map #map-canvas, #location-info.suburb #gallery .cycle-slideshow, #location-info.suburb #gallery .centerimage, #location-info.suburb #map #map-canvas, #location-info.suburb #map .centerimage, #agent #gallery .cycle-slideshow, #agent #gallery .cycle-slideshow .centerimage, .post-single #hero .centerimage {padding-bottom: 56.25% }#footer .links .translate, #footer .links .translate .ui-selectmenu-button {float: left }#footer .links .socials {float: none }}@media screen and (max-width: 767px) {.mfp-iframe-scaler {padding-top: 100% }.toggle-menu span {display: none }.toggle-menu i.fa {font-size: 2em;color: #ed1066 }.toggle-menu.shrink i.fa {-webkit-transform: none;-ms-transform: none;transform: none }.quicksearch-1 #search-options .button {padding: 10px 0 0 }.quicksearch-1 #search-options .button, .thumbview .listing .image, .thumbview .listing .details, .project-listings .thumbview .listing .image, .project-listings .thumbview .listing .details, #agents .image, #agents .details, #inspections .property .image, #inspections .property .details, .post-index .post .image, .post-index .post .summary, #location-info.suburbs .image, #location-info.suburbs .details {width: 100% }.thumbview .listing .image a.centerimage, .post-index .post .image .centerimage, #location-info.suburbs .cycle-slideshow, #location-info.suburbs .cycle-slideshow .centerimage {padding-bottom: 75% }.project-listings .thumbview .listing .details p {text-align: left }#inspections .tools {position: static;margin: 0 0 10px }#subscriptions ul.listforms label.field, #subscriptions ul.listforms .value, #subscriptions ul.listforms .value.full {width: 100% }#subscriptions ul.listforms label.field, #subscriptions ul.listforms label.field.alt {margin: 0 0 10px;font-family: 'DINPro-Medium', Arial, sans-serif }#subscriptions ul.listforms label.field.button {display: none }#footer .links ul.menu>li {width: 50%;padding-bottom: 20px }#footer .links ul.menu>li:nth-child(2n+1) {clear: left }#footer .links ul.menu>li {width: 100%;display: block }#reviews .item .image {margin-bottom:20px}}@media screen and (min-width: 568px) and (max-width: 767px) {.quicksearch-1 #list-keywords .list {width: 25% }.quicksearch-1 #list-keywords .keywords {width: 75% }.quicksearch-1 #search-options .column.sub {width: 100% }.homepage #thumbnails .thumbnail a.centerimage, .homepage #thumbnails .thumbnail:nth-child(2) a.centerimage, .homepage #thumbnails .thumbnail:nth-last-of-type(2) a.centerimage {padding-bottom: 100% }.project-listings .thumbview .listing .details .container {padding-bottom: 80% }#content-nav a {padding: 0 10px }}@media screen and (max-width: 567px) {.group {padding: 0 20px }#map_canvas {padding-bottom: 100% }.quicksearch-1 {padding: 100px 0 }.quicksearch-1 h2.title {padding: 0 20px;line-height: 1.2;font-size: 2.5em }.quicksearch-1 #list-keywords .list {width: 40% }.quicksearch-1 #list-keywords .keywords {width: 60% }.quicksearch-1 form {padding: 0 20px }.quicksearch-1 #search-options .column.sub:after {display: table;content: "";clear: both }.quicksearch-1 #search-options .column.sub:last-child {padding-bottom: 0 }.search-results .listings {margin: 0 -20px }.thumbview .listing .details .container, .project-listings .thumbview .listing .details .container, .post-index .post .summary .container, #location-info.suburbs .details .container {height: auto;padding: 20px 0 }.thumbview .listing .details .valign, .project-listings .thumbview .listing .details .valign, .post-index .post .summary .valign, #location-info.suburbs .details .valign {position: static }.thumbview .listing .details .valign:before, .project-listings .thumbview .listing .details .valign:before, .post-index .post .summary .valign:before, #location-info.suburbs .details .valign:before {display: none }.thumbview .listing .details .holder, .thumbview .listing .details .holder, .project-listings .post-index .post .summary .holder, #location-info.suburbs .details .holder {width: 85% }.thumbview .listing .details p.links a.button {min-width: inherit }.homepage #thumbnails .thumbnail, .homepage #thumbnails .thumbnail:nth-child(2), .homepage #thumbnails .thumbnail:nth-last-of-type(2) {width: 100% }.homepage #thumbnails .thumbnail:nth-child(2) a.centerimage, .homepage #thumbnails .thumbnail:nth-last-of-type(2) a.centerimage {padding-bottom: 75% }#property-media #gallery .cycle-slideshow, #property-media #gallery .photo .centerimage, #property-map #map-canvas, #location-info.suburb #gallery .cycle-slideshow, #location-info.suburb #gallery .centerimage, #location-info.suburb #map #map-canvas, #location-info.suburb #map .centerimage, #agent #gallery .cycle-slideshow, #agent #gallery .cycle-slideshow .centerimage {padding-bottom: 75% }#property-media #gallery .photo .centerimage img {width: auto;height: 100% }.property .section.overview .heading {padding-right: 20px;padding-left: 20px }#content-area, #sidebar, .property .section.overview .block.left, .property .section.overview .block.right, #location-info.suburb #about .description, #location-info.suburb #about .details, #agent #about .description, #agent #about .details {width: 100% }#content-area, .property .section.overview .block.left, #location-info.suburb #about .description, #agent #about .description {padding: 0 0 40px }#property-contact #contact-form .button {padding: 0 }#agents .column:after {display: table;content: "";clear: both }#agent #testimonials .slide {padding: 0 40px }#agent #appraisal #contact-form .button {padding: 0 }#subscriptions input[type="submit"] {min-width: 100%;margin-bottom: 10px }#subscriptions ul.listforms .value a.button {display: block }#subscriptions ul.listforms .value a.button~em {display: block }.post-index .post-nav {padding: 10px 20px 0 }.gform_body ul.gform_fields>li>label, .gform_body ul.gform_fields li .ginput_container, .gform_body ul.gform_fields li .gfield_captcha_container {width: 100% }#content-nav {background: #414042;border-bottom: none }#content-nav:after {display: table;content: "";clear: both }#content-nav a {display: block;padding: 0 10px;color: #fff;text-align: left }#content-nav a:not(:last-child) {border-bottom: 1px solid rgba(255, 255, 255, .15) }#content-nav a.active, #content-nav a:hover {background: #ed1066;color: #fff }#content-nav a i.fa {display: inline-block;float: left;width: 22px;line-height: 40px;padding-left: 12px;font-size: .875em }#footer .carousel-newsletter a.direction {margin-top: -63px;font-size: 84px }#footer .carousel-newsletter a.direction.prev {left: 20px }#footer .carousel-newsletter a.direction.next {right: 20px }#footer .newsletters form input[type="text"] {width: 100% }#footer .newsletters form input[type="submit"] {width: 100%;margin-top: 10px }#footer .links .translate .ui-selectmenu-button {float: left }#footer .links .socials {text-align: left }#footer .links .socials a {margin: 0 8px 8px 0 }#footer .credit .column {padding-bottom: 0;text-align: center }}.section.slideshow {width: 100%;height: 100%;position: relative }.cycle-slideshow .cycle-slide a.container {width: 100%;display: block;padding-bottom: 56.5%;background-repeat: no-repeat;background-size: cover }div#side_realty_widget_quick_search {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;width: 70% }div#current-sale .thumbview .owl-item {display: inline-block;float: left;box-sizing: border-box }div#current-sale .thumbview .listing .image {width: 100% }div#current-sale .thumbview .listing .details {width: 100%;height: auto;padding-bottom: 10px }article#entry .col-sm-12.col-md-4.no_padding_left.no_padding_right {display: inline-block;width: 50%;padding-left: 20px;box-sizing: border-box }article#entry .col-sm-12.col-md-8.no_padding_left.no_padding_right {width: 50%;display: inline-block;float: left;overflow: hidden }article#entry .col-sm-12.no_padding {display: block;width: 100%;text-align: left;overflow: hidden }article#entry .col-sm-12.no_padding p {text-align: left;display: block;width: 100% }article#entry .col-sm-12.no_padding p span {float: left;display: block;width: 100%;padding: 5px 0 }article#entry .col-sm-12.col-md-8.no_padding_left.no_padding_right img {width: 100% }article#entry .col-sm-12.col-md-4.no_padding_left.no_padding_right table.opening_hours {width: 100%!important;text-align: left }.homepage .h-text-link a {background: transparent;color: #fff;padding: 15px;display: inline-block;border: 2px solid #fff }.homepage .h-text-link {display: block;width: 100%;text-align: center;position: absolute;left: 0;right: 0;bottom: 20%;z-index: 1 }.homepage .h-text-link a {background: rgba(255, 255, 255, 0.3) }.homepage .h-text-link a:hover {background: rgba(255, 255, 255, 0.3);background: transparent;border-color: #ff3380;color: #ff3380 }.remove-content div#content {display: none }.remove-content .section.newsletters {display: none }.remove-content #header {background: #414143 }.remove-content #header a {color: #fff }.remove-content footer#footer {height: 100vh;background: #414143;padding-top: 15%;box-sizing: border-box }.remove-content footer#footer .section.credit {background: #414143;border-top: 1px solid #6b6464 }nav[role="navigation"] ul.menu>li.op-menu a {position: relative;visibility: hidden }nav[role="navigation"] ul.menu>li.op-menu a:after {content: '\f142';color: #414143;position: absolute;right: 10px;top: 0;visibility: visible;text-align: center;font-family: FontAwesome;font-size: 19px;padding-top: 2px;box-sizing: border-box }.remove-content nav[role="navigation"] ul.menu>li.op-menu a:after {content: '\f00d';color: #fff }.remove-content #header .logo a {display: block;overflow: hidden;position: relative }.remove-content #header .logo a:after {content: '';width: 100%;height: 100%;position: absolute;background: url(http://demo.thatid.com/wilsonagents/wp-content/uploads/2017/06/logo_wilson_new-white.png);top: 0;left: 0;background-size: contain;background-repeat: no-repeat;background-position: center }#home .thumbview .listing .details p.links {position: absolute;left: 0;bottom: 0;padding-left: 15px;box-sizing: border-box }.slideshow .cycle-pager {display: block;width: 100%;height: 30px;text-align: center;position: absolute;bottom: 0;left: 0;right: 0;z-index: 999 }.slideshow .cycle-pager span {width: 15px;height: 15px;border-radius: 100%;background: rgba(255, 255, 255, 0.83);display: inline-block;margin: 0 6px }.slideshow .cycle-pager span.cycle-pager-active {background: #eb1b69 }#buy .thumbview .listing .details p, #commercial-leasing .thumbview .listing .details p {width: 100%;text-align: center;padding-bottom: 10px;text-align: center }#buy .thumbview .listing .details .hasfloat, #commercial-leasing .thumbview .listing .details .hasfloat {width: 100%;min-height: 0;text-align: center }#buy .thumbview .listing .details .hasfloat span, #commercial-leasing .thumbview .listing .details .hasfloat span {float: none;display: inline-block }#buy #thumbnail-mode, #commercial-leasing #thumbnail-mode {margin: 0 -10px;overflow: hidden }#buy div#tools, #commercial-leasing div#tools {display: block;float: left;width: 100% }*/@media screen and (max-width: 1366px) {#headerheight: 9%!important }@media screen and (max-height: 768px) {#header {height: 67px!important }}@media screen and (max-width: 767px) {.homepage #side_realty_widget_quick_search {position: static;transform: none }.homepage .h-text-link {position: static }.homepage .h-text-link a {color: #ff3380;border-color: #ff3380 }.homepage .h-text-link a:hover {color: #fff;background: #ff3380 }}.homepage #current-listings h2 {padding: 0 0 105px }.homepage #thumbnails h2 {padding: 0 0 105px }.homepage #thumbnails .thumbnail-text {padding-bottom: 105px }.homepage #current-listings .title h2 {display: none }.homepage .properties .thumbview .listing .image a.centerimage {padding-bottom: 100% }.homepage .properties .thumbview .listing .details p.address {font-size: 1.2em;margin-bottom: 10px;line-height: 1.5 }.homepage .properties .thumbview .listing {background: transparent;width: 100% }.homepage .properties .thumbview .listing .details {background: #fff }.featured-carousel .owl-nav .control {display: block;position: absolute;top: 50%;transform: translateY(-50%);width: 44px;height: 44px;line-height: 44px;font-size: 44px;color: #ed1066;text-align: center }.featured-carousel .owl-prev .control {right: 100%;margin-right: 20px }.featured-carousel .owl-next .control {left: 100%;margin-left: 20px }.featured-carousel .owl-nav .control:hover {color: #ed1066 }@media screen and (max-width: 1024px) {.featured-carousel .owl-next .control {margin-left: 0 }.featured-carousel .owl-prev .control {margin-right: 0 }.featured-carousel .owl-next .control {font-size: 25px;width: 30px;height: 30px;line-height: 30px;font-weight: 900;background: #f0f0f0;left: auto;right: -20px;top: -50px;transform: translateY(0) }.featured-carousel .owl-prev .control {right: 12px;left: auto;font-size: 25px;width: 30px;height: 30px;line-height: 30px;font-weight: 900;background: #f0f0f0;top: -50px;transform: translateY(0) }}.thumbnail-text p {margin-bottom: 10px }.thumbnail-text {padding-bottom: 20px }@media screen and (max-width: 1280px) {.group {max-width: 1000px }}.office-list:after {content: '';clear: both;display: table;margin-bottom: 40px }.office_box {float: left;width: 50%;box-sizing: border-box;padding: 0 15px;margin-bottom: 20px }.office_box .office_logo img {width: 100%;height: 100%;object-fit: cover;position: absolute }.office_box .office_logo {height: 0;padding-bottom: 56.25%;position: relative;overflow: hidden }.office_box .description {padding: 30px;background: #fff }.office_box .description .action-button:after {content: "";clear: both;display: table }.office_box .description .office_location {margin-bottom: 35px }.office_box .description .action-button {max-width: 270px;margin: 0 auto }.office_box .description .action-button .button-white {background: #fff;color: #ed1066 }.office_box .description .action-button .button-white:hover {background: #ed1066;color: #fff }@media screen and (max-width: 910px) {.office_box {width: 100% }}@media screen and (max-width: 420px) {.office_box .description .action-button {max-width: 100%;margin: 0 auto }.office_box .description .action-button>div {float: none }.office_box .description .action-button>div:not(:last-of-type) {margin-bottom: 20px }}.owl-carousel .owl-stage {margin: 0 auto }.quicksearch-2 select {display: block }.quicksearch-2 {max-height: 0;overflow: hidden;-webkit-transition-duration: .3s;transition-duration: .3s }.quicksearch-2.shrink {max-height: 5em }.quicksearch-2 .field {width: 16.6521%;padding: 0 .610288% 0 0 }.quicksearch-2 .field.alt {width: 32.4324% }.quicksearch-2 .field.button {padding: 0 }.quicksearch-2 .field.alt select {width: 49.0838% }.quicksearch-2 .field select.alt {margin: 0 1.83246% 0 0 }.quicksearch-2 .field input[type="submit"] {width: 100% }.search-bar {margin-bottom: 5px }.quicksearch-2 select {-webkit-appearance: none;background: url(images/br_down.png) #fff no-repeat right;background-position: right 10px center }#realty_widget_quick_search_2 #property_search_form {margin-bottom: 20px }.quicksearch-2 .toggle_search {position: relative }.quicksearch-2 .toggle_search span {display: none;position: absolute;width: 100%;right: 5px;cursor: pointer }.quicksearch-2 .toggle_search span.off, .quicksearch-2 .toggle_search.active span.on {display: block }.quicksearch-2 .toggle_search.active span.off {display: none }.quicksearch-2 #bottom_section {max-height: 0;float: none;width: 100%;padding: 0;margin-top: 15px;overflow: hidden }.quicksearch-2 #bottom_section.shrink {max-height: 100%;overflow: visible }.quicksearch-2 #bottom_section .field {width: 20%;padding: 0 }.quicksearch-2 #bottom_section #price_for_sale, .quicksearch-2 #bottom_section #house_rooms {width: 40% }.quicksearch-2 #bottom_section select {width: 100% }.quicksearch-2 {box-sizing: border-box }#commercial-leasing .quicksearch-2 #bottom_section .field {width: 33.3333%;}#commercial-leasing .quicksearch-2 #bottom_section #price_for_sale {width: 66.6667%;}#bottom_section .field label {text-align: left;display: block;width: 100% }#bottom_section #price_for_sale>span, #bottom_section #house_rooms>span {display: block;float: left }#bottom_section #price_for_sale>span {width: 50% }#bottom_section #house_rooms>span {width: 33.333% }.email_bottom_section {margin: 15px 0 }.email_bottom_section:after {clear: both;content: "";display: table }.email_bottom_section>div {float: left;box-sizing: border-box }.email_bottom_section .email {width: 70%;padding-right: 15px;text-align: left }.email_bottom_section .form_contact {width: 30%;padding-left: 15px }.search-bar select, .search-bar input {float: left;height: 50px }.search-bar:after {clear: both;content: "";display: table }.search-bar .search-type {width: 10% }.search-bar .keywords {width: 75% }.search-bar .search_btn {width: 15%;text-transform: uppercase }#commercial-leasing .search-bar .search-type {width: 15%}#commercial-leasing .search-bar .keywords {width:70%}.bottom-option>div {float: left;width: 50% }.bottom-option:after {clear: both;display: table;content: "" }.bottom-option .checkbox {text-align: left }.bottom-option .more-options {text-align: right }.ms-parent {width: 100%!important }#bottom_section .ms-parent {width: 100%!important }#bottom_section button.ms-choice:hover {background: #fff }#bottom_section .ms-drop {border-radius: 0 }#bottom_section .ms-choice>span {padding-top: 4px }#bottom_section .ms-drop ul {max-height: 74px!important }#bottom_section .ms-choice>div {top: 6px }#bottom_section .ms-choice {border: 0 }.email_bottom_section a {margin-top: 23px;display: inline-block }@media screen and (max-width: 767px) {.search-bar .search-type, .search-bar .keywords, .search-bar .search_btn, #commercial-leasing .search-bar .search-type, #commercial-leasing .search-bar .keywords {width: 100% }.email_bottom_section .email, .email_bottom_section .form_contact {padding: 0;width: 100% }.quicksearch-2 .s-cf {float: none!important;width: auto!important }}@media screen and (max-width: 640px) {#footer .links .socials a {width: 25px }}.mf-custom-iframe-container {max-width: 600px;margin: 0 auto;background: #fff }.gform_wrapper select {display: block;}
