/*
    Theme Name:Raine Horne Newcastle
    Theme URI:http://bigginscott.com.au/
    Author:Agentpoint
    Author URI:http://agentpoint.com.au/
    Description:Raine & Horne Newcastle
    Tags:responsive design -- joe
*/

@import url('css/utilities.css?v=1.000');
@import url('css/magnific-popup.css');

* {box-sizing:border-box;}body {font-size:.975em;font-family:'Lato', sans-serif;line-height:1.5;color:#525159;background:#ddd;-webkit-text-size-adjust:none;overflow-x:hidden;}a {color:#e4192e;text-decoration:none;outline:none;transition:all 0.5s;}a:hover {color: #e4192e;}h1, h2, h3, h4, h5, h6 {font-weight:normal;line-height:normal;}h1 {font-size:2.44444em;}h2 {font-size:2.16667em;4 }h3 {font-size:2em;}h4 {font-size:1.83333em;}h5 {font-size:1.66667em;}h6 {font-size:1.5em;}h1.page-title {margin:30px 0 !important;padding-bottom:15px;position:relative;text-align:center;}h1.page-title:after {border-bottom:5px solid #e4192e;bottom:0;content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;width:2em;}#main-body {min-height:calc(100vh - 161px);}.group {padding-left:5.55556%;padding-right:5.55556%;}h1.widget-title {font-weight:bold;}strong, strong.font-georgia {font-weight:700;}.widget-title-separator {height:5px;width:8%;display:block;background:#e4192e;margin:10px auto;}nav[role="navigation"] ul.menu a i.fa {margin:0 5px;}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.create-alert {background:#e4192e;}.create-alert form input[type="submit"] {height:37px;line-height:37px;padding:0 12px;background:#F2F2F2;color:#525159;0 0 1px rgba(0, 0, 0, 0.075), 0 0 1px rgba(255, 255, 255, 0.5) inset;}.create-alert form input[type="submit"]:hover {background:#d4d4d4;}.media {position:relative;}.media .tabs-content {overflow:hidden;}.media #gallery .cycle-slideshow {position:relative;overflow:hidden;}.media #gallery .cycle-slideshow > span {height:200%;left:-50% !important;position:absolute;top:-50% !important;width:200%;}.media #gallery .cycle-slideshow img {bottom:0;left:0;margin:auto !important;min-height:50%;min-width:50%;position:absolute;right:0;top:0;width:50%;}.media #slideshow-wrapper{height:0;padding-bottom:56.25%;overflow:hidden;}.media #map #map_canvas {width:100%;}.media #floorplan .cycle-slideshow img {width:100%;height:auto;}.media .cycle-pager {position:absolute;z-index:101;bottom:0;width:100%;padding:10px 0;background:url(images/black_50.png);text-align:center;}.media .cycle-pager span {display:inline-block;width:7px;height:7px;margin:0 3px;border:solid 1px #fff;border-radius:7px;cursor:pointer;}.media .cycle-pager span.cycle-pager-active {background:#fff;}.media .direction {z-index:102;bottom:8px;cursor:pointer;color:#fff;}.media .cycle-prev {left:5.55556%;}.media .cycle-next {right:5.55556%;}.media .direction i.fa {font-size:22px;}.media .tabs-nav {margin:0 5.55556% 20px;padding:15px 0 10px;border-bottom:1px solid #c1c1c1;}.media .tabs-nav ul li {margin:0 20px 0 0;}.media .tabs-nav ul a, .media .tabs-nav p a {color:#525159;}.media .tabs-nav ul a:hover, .media .tabs-nav ul li.ui-state-active a, .media .tabs-nav p a:hover {border-bottom:1px solid #ee1c29;}.media .tabs-nav p {margin:0 20px 0 0;}.media .images {position:relative;z-index:0;overflow:hidden;background:#fff;}.media .images.cycle-slidshow{height:0;padding-bottom:66.649911%;}.media .images img {display:block;width:100%;}.media .direction a, .media .direction span {display:block;position:absolute;z-index:2;bottom:7px;color:#fff;}.media .direction a.prev, .media .direction #prev {left:20px;}.media .direction a.next, .media .direction #next {right:20px;}.media .direction a:hover, .media .direction span:hover {color:#e4192e;}.media .controls {position:absolute;z-index:1;left:0;bottom:0;width:100%;padding:8px 0;background:url(images/black_75.png);text-align:center;}.media .controls a, .media .controls span {display:inline-block;width:6px;height:6px;margin:0 4px;border-radius:100%;border:1px solid #FFFFFF;cursor:pointer;}.media .controls a:hover, .media .controls span:hover {background:#fff;}.media .controls a.activeSlide, .media .controls .cycle-pager-active {background:#e4192e;border-color:#e4192e;}@media (max-width:767px){.media .controls{position:relative;}}#side_realty_widget_map {width:100%;}#side_realty_widget_map #map_canvas {width:100% !important;}.sbHolder a.sbSelector {position:relative;z-index:1;min-width:50px;height:31px;line-height:31px;padding:0 10px 0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.sbHolder .sbOptions li {padding:5px;box-sizing:border-box;}.sbHolder .sbOptions li a:hover {background:#e4192e;color:#fff;}#header {position:relative;z-index:3;border-bottom:1px solid #e1e1e1;padding:0 0 10px;}#header .hgroup img {max-width:150%;}#header .hgroup div.logo {max-width:150px;}#header .menu {font-family:Open Sans;font-weight:500;font-size:15px;}div[role="main"] {position:relative;}#wrapper {position:relative;z-index:1;min-height:100%;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-color:#fff;}#wrapper {margin:0 auto;max-width:73em }body#home #footer .group, #footer .group {padding-left:5.55556%;padding-right:5.55556%;}body#home #header {position:absolute;z-index:2;width:100%;border-bottom:0;padding:0;}body#home .opaq-filter {background:rgba(0, 0, 0, 0.35);position:absolute;z-index:999;top:0;width:100%;height:100%;}body#home #header .hgroup .bottom {position:relative;top:0;right:0;}body#home #header .hgroup .top {padding:0;}body#home #header .hgroup {padding:0 15px;}body#home #header .hgroup div.logo {display:none;}body#home nav[role="navigation"] {background:none;}body#home nav[role="navigation"] ul.menu > li > a {color:#fff;}body#home nav[role="navigation"] ul.menu > li:hover > a {color:#525159;}body#home #wrapper {border-top:0;}.home-logo {position:absolute;top:12%;width:100%;z-index:999;left:0;box-sizing:border-box;padding:0;text-align:center;}.home-logo img {width:100%;max-width:360px;}.homepage .slideshow {margin:0 0 40px;overflow:hidden;}.homepage .slideshow .slide-img {width:100%;overflow:hidden;position:relative;}.homepage .slideshow .slide-img img {width:100%;display:block;position:absolute;top:50%;left:50%;height:auto;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.opens-auctions .slide {background:#f7f7f7}.opens-auctions .slide section {position:relative;padding:15px;font-size:0.875em}.opens-auctions .slide section .outer-description {min-height:140px}.opens-auctions .slide.date {background:#454545;color:#fff}.opens-auctions .slide.date .wrap {padding:20px}.opens-auctions .slide.date .wrap, .opens-auctions .slide.date h1, .col-date h1 {font-size:1.5em;line-height:normal;}.opens-auctions .slide.date h1 span, .col-date h1 span {display:block;line-height:1;}.opens-auctions .slide.date h1 span.open-date-day, .col-date h1 span.open-date-day {font-size:2.5em;}.opens-auctions .slide figure {overflow:hidden;}.opens-auctions .url {text-align:center;margin:20px 0;}.opens-auctions .url a {display:inline-block;width:25%;height:40px;line-height:40px;border-radius:20px;font-size:0.875em;display:inline-block;color:#e4192e;border:solid 2px #e4192e;text-overflow:ellipsis;overflow:hidden;padding:0 5px;}.opens-auctions .url a strong {font-weight:bold;}.opens-auctions .slide img {display:block;width:100%;}.opens-auctions figure a, .opens-auctions .image a{position:relative;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;padding-bottom:66.39%;display:block;}.opens-auctions .slide p.address_suburb, .opens-auctions .slide p.address, .row-property .col-address {font-size:1.2em;margin:0;line-height:1.25;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;font-weight:700;box-sizing:border-box;}.row-property .col-address{padding-left:15px;padding-right:15px;}@media (min-width:768px){.opens-auctions .lease .slide{min-height:431px;}}.calculators .calctype.mort_calc ul#calc_results {position:relative;bottom:35px;}.calculators .calctype.mort_calc ul#calc_results p strong {padding-bottom:10px;display:block;}div#location-info article.grid-max-4 .suburb.column a {position:relative;width:100%;padding-bottom:75.25%;display:block;overflow:hidden;}div#location-info article.grid-max-4 .suburb.column span.image {display:block;height:150%;left:-25%;position:absolute;top:-25%;width:150%;}div#location-info article.grid-max-4 .suburb.column span.image img {bottom:0;left:0;margin:auto;min-height:50%;min-width:50%;position:absolute;right:0;top:0;display:block;}div#location-info article.grid-max-4 .suburb.column .name {display:block;color:#e4192e;font-weight:bold;margin-top:5px;}.section.gallery div#slideshow .tabs-content div#gallery .cycle-slideshow img.cycle-slide {left:inherit !important;max-height:550px;object-fit:cover;}.section.gallery .cycle-slideshow {position:relative;}.section.gallery .cycle-slideshow img {width:100%;}#location-info.suburbs .suburb {width:25%;margin:0;box-sizing:border-box;padding:10px;text-align:center;background:none;clear:none;}.opens-auctions .slide section > p{padding-bottom:5px;}.opens-auctions .slide p.address_suburb, .row-property .col-suburb {color:#e4192e;}.opens-auctions .slide p.date {margin:10px 0 0;}.opens-auctions .slide p.price {padding:5px 0;border-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.opens-auctions .slide ul.rooms {display:inline-block;width:100%;padding:15px 0 0;border-top:1px solid #e4192e;margin-top:10px;}.opens-auctions {position:relative;}.opens-auctions .opentimes {margin:0 0 25px;}.opens-auctions .direction {padding:20px 0;position:absolute;top:30%;width:100%;left:0;}.opens-auctions .direction a.control {color:#696969;font-size:50px;position:absolute;}.opens-auctions .direction a.control:hover, .opens-auctions .direction a.control:focus, .opens-auctions .direction a.control:active{color:#e4192e;}.opens-auctions .direction a.control.prev {left:30px;}.opens-auctions .direction a.control.next {right:30px;}@media (max-width:767px){.opens-auctions .direction a.control.prev {left:5px;}.opens-auctions .direction a.control.next {right:5px;}}.home-listings-slider .direction {position:absolute;z-index:102;bottom:45%;cursor:pointer;}.home-listings-slider .direction i.fa {color:#fff;}.home-listings-slider .cycle-prev {left:2%;}.home-listings-slider .cycle-next {right:2%;}.home-listings-slider .direction i.fa {font-size:55pt;}body#home .utilities .group {padding:0;}.homepage .utilities {padding:15px 0 0;margin:15px 0 0;}.utilities .video-wrap {position:relative;width:100%;height:0;padding-bottom:60%;overflow:hidden;margin:30px auto 0;}.video-wrap .vid {position:absolute;top:0;left:0;}.thumbview.listings > .listing {background:#f7f7f7;}.thumbview .listing {position:relative;}.thumbview .listing .overview {padding:5px 15px;}.thumbview .listing.suburb {background:#e4192e;}.thumbview .listing.suburb p.url a {color:#fff;}#thumbnail-mode ul.thumbview.listings {clear:both;display:table;width:100%;}.thumbview.listings > .listing {margin:0 20px 20px 0;padding:inherit;}.thumbview.listings > .listing._4n {margin:0 0 20px 0;}#search_results {width:100%;}.thumbview .listing ul.rooms{padding:13px 0 0;margin:13px 0 0;border-top:1px solid #e4192e;}.thumbview .listing p.suburb, .thumbview .listing p.address{font-size:1.2em;}.thumbview .listing p.suburb{color:#e4192e;}.thumbview .listing p.address{color:#544D43;}.jPaginate {position:relative;width:100%;box-sizing:border-box;padding:15px 0 !important;}.jPaginate > div {float:left;}.jPaginate .jPag-control-back {padding-right:10px;}.jPaginate .jpnav-wrap {max-width:100%;}.jPaginate .jpnav-wrap ul {width:100% !important;}.jPaginate a, .jPaginate span {line-height:20px;display:inline-block;vertical-align:middle;min-width:20px;text-align:center;}.jPaginate a, span.jPag-current {cursor:pointer;margin:2px;padding:2px 5px;float:left;color:#525159;}.jPaginate:before, .jPaginate:after, ul.jPag-pages:before, ul.jPag-pages:after {content:"";display:table;}.jPaginate:after, ul.jPag-pages:after {clear:both;}ul.jPag-pages li {float:left;margin:2px;line-height:20px;}ul.jPag-pages li a {padding:2px 5px;background:#ccc;color:#fff;}ul.jPag-pages li a:hover, span.jPag-current {color:#fff;background:#e4192e;}#bottom_pagination {text-align:center;}#bottom_pagination .page_toolbar, #bottom_pagination .page_toolbar > p {display:inline-block;}#bottom_pagination .page_toolbar p.page_numbers > a {padding:2px 5px;background:#ccc;color:#fff;line-height:20px;display:inline-block;vertical-align:middle;min-width:20px;text-align:center;margin:0 2px;}#bottom_pagination .page_toolbar p.page_numbers > a.current_page_link {background:#e4192e;}#bottom_pagination .page_toolbar p.page_next a, #bottom_pagination .page_toolbar p.page_prev a {padding:2px 5px;line-height:18px;display:inline-block;vertical-align:middle;min-width:20px;text-align:center;margin:0 2px;font-size:22px;}ul.rooms:before, ul.rooms:after{content:"";display:table;}ul.rooms:after{clear:both;}ul.rooms li{float:left;width:50px;height:30px;line-height:30px;margin-right:5px;text-align:left;padding:0;background-image:none;}ul.rooms li:after{content:"";display:inline-block;width:30px;height:30px;background-image:url(images/icons_rooms_30.png);background-repeat:no-repeat;vertical-align:middle;margin-left:5px;border:2px solid #525159;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}ul.rooms li.bedrooms:after{background-position:0 0;}ul.rooms li.bathrooms:after{background-position:-29px 0;}ul.rooms li.carspaces:after{background-position:-58px 0;}.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:#e4192e;}.listings-sorter label {margin:5px 10px 0 0;}.listings-sorter .sbHolder {float:left;width:200px;}.property .section.header {padding:30px 0;border-top:1px solid #e1e1e1;}.property .section.header a.link-back {width:25px;height:50px;margin:0 25px 0 0;background:url(images/property_linkback.png?v=1.01) 0 0 no-repeat;}.property .section.header h1.address {margin:-6px 0 0;font-size:1.375em;line-height:1.4;}.property .section.header h1.address strong {display:block;color:#e4192e;}.property .inspection .section.opentimes a.calendar {color:#525159;}.property .inspection .section.opentimes a.calendar:hover {color:#e4192e;}.property .section.overview .block.left {width:70%;}.property .section.overview .block.right {width:30%;}.contact-agent .agent .overview p.email-agent a {color:#525159;}.contact-agent .agent .image {width:125px;height:auto;max-height:156px;overflow:hidden;}.contact-agent .agent .image img {display:block;width:100%;}.contact-agent .agent .overview {padding:0 20px 0 140px;}.contact-agent .agent .overview p.name {margin:0 0 10px;font-size:larger;}body#contact-us .entry {display:table;clear:both;width:100%;}body#contact-us div[role="main"].group {padding:0;}body#contact-us .entry > h1.page-title {display:none;margin:0;text-align:left;}body#contact-us .contact-info, body#contact-us .gform_wrapper {padding-left:5.55556%;padding-right:5.55556%;box-sizing:border-box;}body#contact-us .contact-info {float:left;}body#contact-us .gform_wrapper {width:60%;float:left;}body#contact-us .contact-info {width:40%;float:right;padding-top:7%;}body#contact-us .contact-info p {margin:0 0 10px;}body#contact-us .contact-info > span {display:inline-block;vertical-align:top;}body#contact-us .contact-info span.info-label {width:20px;max-width:25%;margin:0 5px 0 0;}body#contact-us .contact-info span.info-field {color:#e4192e;}body#contact-us .gform_wrapper .gform_heading h3.gform_title {font-size:2em;}body#contact-us .gform_wrapper ul.gform_fields li {margin:0 0 10px;}body#contact-us .gform_wrapper ul.gform_fields li.gfield label {margin:0;font-weight:normal;font-size:smaller;}body#contact-us .gform_wrapper select {margin:0;padding:0;line-height:35px;height:35px;cursor:pointer;max-width:25%;}body#contact-us .gform_wrapper textarea {max-height:100px;resize:vertical;}body#contact-us .gform_wrapper input[type="text"], body#contact-us .gform_wrapper textarea {background:transparent;padding:10px 5px;border-top:0;border-right:0;border-left:0;border-bottom:1px solid #bbb;transition:.5s;width:100%;box-sizing:border-box;}body#contact-us .gform_wrapper input[type="text"]:focus, body#contact-us .gform_wrapper textarea:focus {outline:0;border-bottom:1px solid #e4192e;}body#contact-us .gform_wrapper input[type="submit"] {-webkit-appearance:none;border-radius:10px;width:40%;line-height:35px;height:35px }ul.ctm-fld {margin:0;padding:0;list-style-type:none;}ul.ctm-fld {margin-top:30px }ul.ctm-fld:before, ul.ctm-fld:after {content:"";display:table;}ul.ctm-fld:after {clear:both;}.ctm-fld li {margin-top:15px;margin-bottom:15px;float:left;width:50%;}.ctm-fld .frame {text-align:center;}.ctm-fld .frame > a, .ctm-fld .frame > span {display:block;}.ctm-fld .frame > span {padding-bottom:15px;}.ctm-fld .frame > a {padding-top:15px;}.blog-sidebar h3.section-title {background:#525159;margin:0;padding:0 0 0 12px;line-height:40px;color:#fff;letter-spacing:-1px;}.buttons.signup_button {margin-left:20px;}.buttons.signup_button p.button {padding:0 0 0 150px;}.buttons.signup_button p.button a.btn {background:#e4192e;color:#fff;line-height:37px;height:37px;display:block;width:65px;padding:0 10px;text-align:center;border-radius:2px;}body#test-suburb-3 .entry .section.gallery {max-height:383px;}.buttons.signup_button p.button a.btn:hover {background:#e4192e;}.site-alerts-wrap ul li.house_rooms .bedrooms.numberofrooms, .site-alerts-wrap ul li.price .price_min.prices {margin:0 0 10px;}.contact_form.form_email_subscription li.li--unsubscribe.last {padding-left:20%;}.gform_wrapper .top_label .gfield_error {width:100%!important;}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield_html {max-width:100%!important;}.gform_wrapper div.validation_error, .gform_wrapper .validation_message, .gform_wrapper .top_label .gfield_label {font-weight:normal!important;}.gform_wrapper .gfield_required, .gform_wrapper .gfield_error .gfield_label {color:#e00!important;}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-left:0!important;}.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, .gform_wrapper li.gfield.gfield_error.gfield_contains_required {margin-top:0!important;margin-bottom:0!important;background:none!important;}.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {border-top:0!important;border-bottom:0!important;margin-bottom:0!important;}#agent .overview section p a {color:#fff;}#agents .agent p a {color:#fff;}#agent .overview section p a:hover, #agents .agent p a:hover {color:#e4192e;}#agents .agent {background:#454545;color:#fff;position:relative;}#agents .agent {margin:0 20px 20px 0;}#agents .agent figure {height:0 !important;position:relative;overflow:hidden;padding-bottom:150%;width:100%;}#agents .agent figure a {height:200%;left:-50%;position:absolute;top:-50%;width:200%;}#agents .agent figure img, #agents .agent figure a canvas {bottom:0;left:0;margin:auto;min-height:50%;min-width:50%;position:absolute;right:0;top:0;height:50%;width:auto;}#agents .agent section {font-size:0.875em;height:auto;min-height:120px;overflow:hidden;padding:20px;position:relative;}#agent .properties .tabs-nav a:hover {color:#e4192e;}#agent .properties .tabs-nav li.ui-tabs-active a {border-bottom:1px solid #e4192e;}#agents .agent section p.name {font-size:1.25em;}#agents .agent section p.role {font-size:1em;}#agents .agent p.email {position:relative;}#agent .link-back a:hover {color:#e4192e;}.realty .date-group {margin:0 0 10px;padding:20px 0 30px;display:table;clear:both;width:100%;border-bottom:1px solid #f0b20f;}.realty .date-group .row-date {font-size:18pt;margin:0 0 20px;background:#454545;color:#fff;}.realty .date-group .row-property {background:#eee;display:inline-block;vertical-align:top;float:left;margin:0 20px 20px 0;width:31.99%;float:left;}.realty .date-group .row-property:last-child {margin-right:0;}.realty .date-group .row-property.last, .realty .date-group .row-property._4n {margin:0 0 20px;}.realty .date-group .row-property .col-image {overflow:hidden;height:260px;}.realty .date-group .row-property .col-image img {width:100%;height:auto;}.row-property {position:relative;}.row-property > div {padding:0 15px;box-sizing:border-box;}.row-property.otbox .col-address {padding:0 15px;}.row-property .col-image {padding:0;}.row-property .price {padding-top:15px;padding-bottom:15px;}.row-property .col-place-times {margin:10px 0 0;position:relative;}.row-property .col-place-times a.calendar {color:#525159;position:absolute;top:-100%;right:20px;}.realty .date-group .row-date .col-date {padding:20px;}.realty .date-group .otbox {float:left;margin:0 20px 0 0;}.realty .date-group .row-property .col-features ul.rooms {clear:both;display:table;width:100%;padding:10px 0;border-top:1px solid #e4192e;}#location-info.suburb ul {list-style-type:none;margin:0 0 20px;}#location-info.suburb ul li a {text-decoration:underline;}#location-info.suburb .others-suburb ul li {display:inline-block;vertical-align:top;width:25%;}#location-info.suburb #map .map-wrapper {height:300px;}#location-info.suburb #map #map_canvas {height:100%;}#agent .block.overview {background: #454545;}#agent .overview figure, #agent .overview section {width:50%;position:relative;overflow:hidden;}#agent .overview figure {width:50%;}#agent .overview section {color:#fff;}#agent .overview figure img {display:block;width:100%;}#agent #agent-tabs #thumbnail-mode {clear:both;display:table;width:100%;}#agent #agent-tabs #thumbnail-mode.grid-max-4 {margin:0;}#agent-tabs #thumbnail-mode .image {padding-bottom:75%;}#agent-tabs #thumbnail-mode .image a > img {position:absolute;height:100%;width:auto;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}#footer .wrapper {background:#525159;}#footer .top-footer {padding:4% 0 0;}#footer .copyright {padding:0 0 6%;text-align:right;}#footer .section-title, #footer .footer-text h2 {color:#e4192e;font-size:1.5em;padding:0 0 15px;}#footer .footer-link {clear:both;padding:20px 0;}#footer .footer-link.col-4 > div {width:25%;box-sizing:border-box;line-height:1.75;}#footer .footer-link.col-4 .footer-text, #footer .footer-link.col-4 #side_nav_menu-4 {width:28%;}#footer .footer-link.col-4 .widget_nav_menu {width:22%;padding:0 20px;}#footer .footer-link .widget_nav_menu .section-title {letter-spacing:normal;background:none;padding:0;line-height:inherit;}#footer a:hover {color:#e4192e;}input[type="submit"], input[type="button"] {-webkit-appearance:none;}input[type="submit"], input[type="button"], a.button, button {margin:0;cursor:pointer;font-size:smaller;border:none;border-radius:2px;color:#fff;background:#e4192e;display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px;}input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, button:hover {background:#525159}.action-buttons p {float:left;width:33%;}.action-buttons a {display:block;margin:0 5px 5px 0;line-height:32px;color:#333;}.action-buttons a i.fa {margin:0 5px 0 0;}.action-buttons a:hover {border-color: #e4192e;color:#e4192e;}#realty_widget_quick_search.widget-1 {position:absolute;top:14%;z-index:999;width:100%;}.realty_widget_quick_search .quicksearch-1 {font-family:'Open Sans', sans-serif;}.realty_widget_quick_search .quicksearch-1 input[type="text"] {background:#fff;border:0;border-radius:0;padding:0 10px;height:60px;line-height:60px;width:90%;box-sizing:border-box;}.realty_widget_quick_search .quicksearch-1 .basic {width:65%;margin:0 auto;border-radius:5px;font-size:14pt;}.realty_widget_quick_search .quicksearch-1 .basic .keywords button {width:10%;border-top-right-radius:5px;height:60px;box-shadow:1px 0 2px #d8d8d8;border-bottom-right-radius:5px;}.realty_widget_quick_search .quicksearch-1 .keywords {width:85%;}.realty_widget_quick_search .quicksearch-1 button img {width:65%;height:auto;}.quicksearch .basic .list-type {width:100%;}.quicksearch .basic .list-type .sbHolder {border:0;float:left;width:15% !important;background:#fff;border-top-right-radius:0;border-bottom-right-radius:0;}.quicksearch .basic .list-type .sbHolder > a {height:60px;line-height:60px;font-size:14px }.sbHolder .sbOptions li a {font-size:14px;}.quicksearch .basic .list-type .sbHolder a.sbToggle {height:60px;border-right:1px solid #d8d8d8;padding:0;background:url(images/icon_selectbox_toggle.png) 50% 50% no-repeat;}.realty_widget_opentimes h1.widget-title, .utilities .group h2 {text-align:center;}.realty_widget_opentimes .tabs-nav ul {margin:20px auto;width:100%;text-align:center;}.realty_widget_opentimes .tabs-nav ul li {display:inline-block;vertical-align:top;width:20%;margin:0 -4px 0 0;text-align:center;}.realty_widget_opentimes .tabs-nav ul li a {position:relative;z-index:2;color:#525159;}.realty_widget_opentimes .tabs-nav ul li a:hover, .realty_widget_opentimes .tabs-nav ul li a.active {color:#e4192e;}#subscribe #manage_profile ol.cf-ol.left, #subscribe #manage_profile ol.cf-ol.right {float:none;}#subscribe #manage_profile .site-alerts-wrap p {float:left;width:15.2%;}#subscribe #manage_profile .site-alerts-wrap:last-child {display:none;}#subscribe #manage_profile .site-alerts-wrap ul.prop_alerts_ul {margin:0;float:left;width:325px;}#subscribe .form_email_subscription .buttons.signup_button {padding-right:25%;}#manage_profile .cf-ol li label {line-height:33px;width:15%;margin-right:5%;}#manage_profile .cf-ol li select {width:100%;}#manage_profile .cf-ol li.site_alerts ul.prop_alerts_ul {float:left;width:50%;margin:5px 0;}#manage_profile .site_alerts li.price .price_min.prices, #manage_profile .site_alerts li.house_rooms .bedrooms.numberofrooms {margin:0;display:block;width:100%;}#manage_profile .site_alerts ul #sale_search, #manage_profile .site_alerts ul #lease_search {margin:0 0 20px;}#manage_profile .site-alerts-wrap > ul.prop_alerts_ul {padding-left:20%;}.contact_form.form_email_subscription .buttons.signup_button {margin-left:20px;}.contact_form.form_email_subscription .buttons.signup_button p.button {padding-left:20%;}#location_info .location-list .location-wrap {position:relative;background:#525159;color:#fff;font-size:0.875em;}#location_info .location-wrap img {display:block;width:100%;max-width:100%;}#location_info .location-wrap {margin:0 20px 20px 0;}#location_info .location-wrap .location-desc {padding:20px 20px 80px;box-sizing:border-box;}#location_info .location-wrap .view-more {position:absolute;bottom:0;}#location_info .location-wrap.loc4 {margin:0 0 20px;}#location_info .location-page #tabbed_listings .ui-tabs-nav {padding:15px 0 10px;border-bottom:1px solid #c1c1c1;clear:both;display:table;width:100%;list-style-type:none;margin:0;}#location_info .location-page .ui-tabs-nav li {margin:0 20px 0 0;}#location_info .location-page .ui-tabs-nav li a {color:#525159;}#location_info .location-page .ui-tabs-nav li.ui-state-active {border-bottom:1px solid #e4192e;}#location_info .location-page #suburb-profile .location-image {float:left;margin:30px 20px 20px 0;}#location_info .location-page #map_suburb {margin:20px 0 0;}#location_info .location-page .shortinfo-amenities {padding:20px 0;}ul.ui-tabs-nav li {float:left;}ul.ui-tabs-nav li a {display:block;}.ui-tabs-panel {clear:both;}#agent-tabs ul.ui-tabs-nav {width:100%;clear:both;text-align:center;overflow:hidden;}div#user_management_page ul#sale_search li.house_rooms .numberofrooms {width:50%;float:left;box-sizing:border-box;padding-right:10px;}div#user_management_page ul#sale_search li.house_rooms .numberofrooms:nth-child(2) {padding-right:0;}div#user_management_page ul#sale_search li.price .prices {width:50%;float:left;box-sizing:border-box;padding-right:10px;}div#user_management_page ul#sale_search li.price .prices:nth-child(2) {padding-right:0;}div#user_management_page ul fieldset .prices {width:50% !important;float:left;box-sizing:border-box;padding-right:10px;}div#user_management_page ul fieldset .prices:nth-child(2) {padding-right:0;}div#user_management_page ul fieldset .numberofrooms {width:50% !important;float:left;box-sizing:border-box;padding-right:10px;}ul#calc_results table.calc_table td.calc_field {width:150px;}ul#calc_results table.calc_table tbody tr {padding:5px 0;display:block;}div#user_management_page ul fieldset .numberofrooms:nth-child(2) {padding-right:0;}div#user_management_page {width:100%;display:block;}ol.cf-ol li {box-sizing:border-box;}ol.cf-ol li input[type="text"] {width:50%;box-sizing:border-box;}ol.cf-ol li textarea {width:50%;box-sizing:border-box;}ol.cf-ol li select {width:50%;box-sizing:border-box;}div#user_management_page ol.cf-ol.left li.subscribe_referrer select {width:50%;}#agent-tabs ul.ui-tabs-nav li {width:25%;margin:0;text-align:center;}.sell-tips {width:100%;clear:both;display:table;margin:20px 0;}.sell-tips p.title {margin:5px 0;font-size:larger;}.sell-tips > div {padding:5px;}.sell-tips .tips-desc {float:right;width:85%;}.sell-tips .tips-image {float:left;width:15%;}.sell-tips .tips-image img {display:block;margin:0 auto;}#footer #follow_buttons {clear:both;display:table;width:100%;margin:0 0 10px;}#follow_buttons li {float:left;text-align:Center;line-height:50px;margin:0 5px;font-size:1.6em;}#follow_buttons li span.circle {width:50px;height:50px;background:grey;display:inline-block;border-radius:100%;padding:15px;}#follow_buttons li.facebook span.circle {background:#516DA4;}#follow_buttons li.twitter span.circle {background:#48C2FC;}#follow_buttons li.linkedin span.circle {background:#0F79B1;}#follow_buttons li.instagram span.circle {background:#42739A;}@media (max-width:768px){#footer .logo{margin:0 0 15px!important;}#footer .logo img{margin:0 auto;}#footer .copyright{text-align:center;}#footer #follow_buttons{width:auto;margin:15px auto;}}.mfp-content .lightbox-wrap{padding:20px;margin:30px auto;background:#fff;max-width:560px;position:relative;}.mfp-content .lightbox-wrap .mfp-close{top:0;right:0;position:absolute;}.mfp-content .lightbox-wrap .mfp-close:hover{background:none;}.gform_confirmation_wrapper {float:left;width:60%;text-align:center;margin-top:20%;}@media (max-width:767px) {.home-logo{top:8%}#realty_widget_quick_search.widget-1 {top:10%;}.homepage .slideshow .slide-img {height:0;/ position:relative !important;padding-bottom:100%;}.homepage .slideshow .slide-img img {height:100%;width:auto;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;}}@media (max-width:568px){.home-logo img{max-width:250px;}}