/*
Theme Name:Deans Property
Theme URI:http://demo.thatid.com/deansproperty
Description:Responsive design
Version:1.0
Author:Joe - Agentpoint
Author URI:http://agentpoint.com.au/
*/

/* ====================================================================================================
				PLEASE DO NOT CHANGE ANYTHING HERE! PUT ON css/updates.css INSTEAD.
==================================================================================================== */

html,body{height:100%}body{font-size:.75em;line-height:1.5;font-family:'Open Sans',sans-serif;color:#333;background:#333}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:2em}h2{font-size:1.83333em}h2.section-title{margin:0 0 20px}h3{font-size:1.66667em}h4{font-size:1.5em}h5{font-size:1.33333em}h6{font-size:1.16667em}a{color:#e7302a;text-decoration:none;outline:none;-webkit-transition:all .3s;transition:all .3s}a:hover{color:#6d9ed6}strong{font-weight:600}em{font-style:italic}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{box-sizing:border-box;margin:0;font-family:'Open Sans',sans-serif;font-size:1em}input[type="text"],input[type="password"],input[type="submit"],input[type="button"]{-webkit-appearance:none}input[type="text"],input[type="password"],input[type="tel"],input[type="email"],select,textarea{width:100%;height:30px;padding:5px;color:#666;border:solid 1px #ddd}textarea{resize:none}input[type="checkbox"],input[type="radio"]{float:left;margin:3px 5px 0 0}input[type="submit"],input[type="button"],a.button{box-sizing:border-box;height:30px;line-height:28px;padding:0 20px;color:#fff;background:#333;border:none;border-radius:2px;cursor:pointer;transition:all .3s}a.button{display:inline-block}input[type="submit"]:hover,input[type="button"]:hover,a.button:hover{background:#e7302a}.borderbox{box-sizing:border-box}.isfloat:after{display:table;content:"";clear:both}.clear,.clearer{clear:both;content:""}.alignleft,.left{float:left}img.alignleft{margin:0 20px 20px 0}.alignright,.right{float:right}img.alignright{margin:0 0 20px 20px}.aligncenter{text-align:center}.aquo{font-family:Georgia,"Times New Roman",Times,serif}.required,.red{color:#d00}.hidden{display:none}.centerimage{display:block;height:0;padding-bottom:75%;background-position:center center;background-repeat:no-repeat;background-size:cover}.valign:before{display:inline-block;content:"";height:100%;vertical-align:middle}.valign > .holder{display:inline-block;max-width:100%;vertical-align:middle}.border:after{display:table;content:"";clear:both}.border .column{position:relative;float:left;width:33.33333333333333%;height:5px}.border .column.blue{background:#6d9ed6}.border .column.red{background:#e7302a}.border .column.green{background:#96c11f}.border .column.alt{width:100%}@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}}.group{margin-right:20px;margin-left:20px}#outer{max-width:1100px;margin:0 auto;background:#fff}#header{position:relative;z-index:2}#content{position:relative;z-index:0}#container{padding:0 0 40px}div[role="main"]{width:70.4545%}aside[role="complementary"]{width:29.5455%}footer[role="contentinfo"]{position:relative;z-index:1;background:#333;color:#fff;text-align:center}#header .bar{color:#fff;background:#333;font-size:1.33333em;font-weight:600;text-align:right}#header .bar .section{position:relative;display:inline-block;line-height:40px}#header .bar .section:not(.contact):after{display:inline-block;content:"|";position:relative;top:-2px;padding:0 10px}#header .bar a{color:#fff}#header .branding .group{position:relative;height:180px}#header .logo{position:absolute;left:0;height:100%}#header .logo img{display:block;max-width:100%}#header .tagline{position:absolute;right:0;height:152px;font-size:1.83333em;color:#e7302a}.side-block{margin:0 20px 20px 0}.side-block.quicklinks{margin-bottom:0}.side-block h2.side-title{margin:0 0 20px;font-size:1.66667em;font-weight:600}.side-menus h2.title{font-size:1.16667em;font-weight:600;text-transform:uppercase}.side-menus ul{font-size:1.16667em;font-weight:600}.side-menus ul a:hover,.side-menus .current_page_item a{color:#333 !important}.side-blog .side-block{background:#eeeced}.side-blog .side-block h2.section-title{padding:8px 15px;margin:0;font-size:1.5em;color:#fff;background:#333}.side-blog .side-block ul{padding:15px}.side-blog .side-block a{color:#333}.side-blog .side-block a:hover{color:#e7302a}#footer .columns .column{width:33.3333%}#footer .columns .column .container{padding:20px 0}#footer a{color:#fff}#footer img.logo-reinsw{display:block;max-width:40%;margin:0 auto}#footer p.credit{padding:5px 0 0;font-size:.75em}#footer p.office-name{display:none;font-size:1.33333em}#page-title h1{padding:20px;line-height:1;background-color:#e7302a;color:#fff;font-size:1.5em;font-weight:600;text-transform:uppercase}#breadcrumbs{padding:20px 0;font-weight:600;text-align:right}#breadcrumbs a{color:#333}#breadcrumbs a:hover{color:#3ab54a}#quicklinks .post:not(:last-child){padding:0 0 30px}#quicklinks .image{width:16.4%}#quicklinks .image img{display:block;width:70%;height:auto}#quicklinks .summary{box-sizing:border-box;width:83.6%}#quicklinks h3.title{font-size:1em;font-weight:600}#quicklinks h3.title a{color:#333}.gform_heading{margin:0 0 10px}.gform_footer{padding:0 0 0 20%}.gform_body ul{list-style:none !important;margin:0 !important}.gform_body ul.gform_fields li{padding: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:20%;margin:2px 0 0;font-weight:600}.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:80%}.gform_body input[type="text"],.gform_body input[type="tel"],.gform_body input[type="email"],.gform_body select,.gform_body textarea{width:50%}.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}.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_body #recaptcha_table,.gform_body #recaptcha_table tbody,.gform_body #recaptcha_table tr,.gform_body #recaptcha_table td{display:block}.gform_body #recaptcha_table{border:none !important}.gform_body #recaptcha_table tr:after{display:table;content:"";clear:both}.gform_body #recaptcha_table tr:nth-child(1){height:auto !important;margin:0 0 10px !important}.gform_body #recaptcha_table tr td{padding:0 !important;background:none !important}.gform_body #recaptcha_table tr:nth-child(1) td{box-sizing:border-box;float:left}.gform_body #recaptcha_table tr:nth-child(1) td:nth-child(1){width:50% !important;height:auto !important;padding:10px !important;background:#fc0 !important;border-radius:3px}.gform_body #recaptcha_table tr:nth-child(1) td:nth-child(2){padding:12px 0 12px 10px !important}.gform_body #recaptcha_table tr:nth-child(1) td:nth-child(3),.gform_body #recaptcha_table tr:nth-child(2) td:nth-child(2){display:none}.gform_body #recaptcha_table tr td.recaptcha_image_cell center{height:auto;text-align:left}.gform_body #recaptcha_table #recaptcha_image{width:auto !important;height:auto !important;border:none !important}.gform_body #recaptcha_table #recaptcha_image img#recaptcha_challenge_image{width:100%;height:auto}.gform_body #recaptcha_table .recaptcha_input_area{padding:0 !important}.gform_body #recaptcha_table input#recaptcha_response_field{width:50% !important;border:1px solid #ddd !important;font-size:inherit}.gform_body .gfield_error #recaptcha_table input#recaptcha_response_field{border-color:#e00 !important}.homepage .slideshow .cycle-slideshow{position:relative}.homepage .slideshow .slide{width:100%}.homepage .slideshow .slide span.centerimage{padding-bottom:41.3112164297%}.homepage .slideshow .cycle-pager{position:absolute;z-index:101;bottom:35px;left:35px;right:35px;text-align:right}.homepage .slideshow .cycle-pager span{display:inline-block;width:10px;height:10px;margin:0 7px;background:#fff;cursor:pointer;border-radius:100%;box-shadow:1px 2px 1px rgba(0,0,0,0.25) inset}.homepage .slideshow .cycle-pager span.cycle-pager-active{background:#e7302a}.homepage .features .column{width:33.3333%}.homepage .features .column.alt{background:#eeeced}.homepage .features .column:nth-child(1) .container{padding:30px 20px}.homepage .features .column:nth-child(2) .container{padding:30px 40px 40px}.homepage .features .column:nth-child(3) .container{padding:30px 20px}.homepage .features h2.title{margin:0 0 20px;font-size:1.66667em;font-weight:600}.homepage .features .column:nth-child(1) h2.title{color:#6d9ed6}.homepage .features .column:nth-child(2) h2.title{color:#e7302a}.homepage .features .column:nth-child(3) h2.title{color:#96c11f}.homepage .introduction .block:nth-child(1){margin:0 0 20px}.homepage .introduction .block:nth-child(2) h2.title{margin:0 0 10px}.homepage .introduction .news .summary{margin:0 0 20px}.homepage .introduction .news h3.title{font-size:1.16667em;font-weight:600}.homepage .introduction .news h3.title a{color:#333}.homepage .introduction .news h3.title a:hover{color:#e7302a}.homepage .introduction .news .image .frame{display:block;position:relative;height:0;padding-bottom:75%;overflow:hidden}.homepage .introduction .news .image img{display:block;position:absolute;top:50%;left:50%;width:auto;height:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.default .entry h1,.default .entry h2,.default .entry h3,.default .entry h4,.default .entry h5,.default .entry h6,.default .entry p,.default .entry ul,.default .entry ol{margin-bottom:10px}.default .entry ul{list-style:disc;margin-left:15px}.default .entry ol{list-style:decimal;margin-left:20px}.post-index .post{margin:0 0 40px;padding:0 0 40px;border-bottom:1px solid #eee}.post-index .post .image{width:25%}.post-index .post .image img{display:block;float:none;width:100%;height:auto;margin:0}.post-index .post .image span.centerimage{position:relative;background:#f4f4f4}.post-index .post .image span.centerimage:before{display:block;content:"\f03e";position:absolute;left:50%;top:50%;width:87px;height:69px;line-height:69px;margin:-34.5px 0 0 -43.5px;color:#fff;font-size:81px;font-family:"FontAwesome"}.post-index .post .excerpt{width:75%;padding-right:40px}.post-single .post p.post-meta{margin-bottom:40px}.post-index .post p.post-meta{margin-bottom:0}.post p.post-meta,.post-index .post p.post-meta a{color:#999}.post p.post-meta a{text-decoration:underline}.post p.post-meta a:hover{color:#e7302a}.post-single .post img{max-width:100%;height:auto}.post-single .post{margin:0 0 40px}.comments{margin:0 0 40px}.comments h2.section_title{margin:0 0 40px}.comments ul{list-style:none;margin:0}.comments ul.children{margin:0 0 0 6.54206%}.comments ul li{margin:0}.comments .comment-body{position:relative;margin:0 0 20px;padding:20px;background:#eeeced}.comments ul li img.avatar{float:left;margin:0 10px 10px 0}.comments ul li cite.fn{font-weight:600}.comments ul li .comment-meta{margin:0 0 5px;color:#999;font-size:.833333em}.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:7px 14px;background:#ccc;color:#fff}.comments .reply a:hover{background:#e7302a}.comment-respond h3#reply-title{margin:0 0 20px}#commentform p{margin:0 0 20px}#commentform p:after{display:table;content:"";clear:both}#commentform p label{float:left;width:20%;margin:2px 0 0;font-weight:600}#commentform input[type="text"],#commentform textarea{width:40%}#commentform textarea{height:150px}#commentform p.form-submit{padding:0 0 0 20%}a#cancel-comment-reply-link{float:right;font-size:12px;font-style:italic;font-size:#C00}#page-request-appraisal .section.contact-forms{padding:20px;background:#fafafa}#page-request-appraisal .gform_body ul.gform_fields{margin:0 -10px !important}#page-request-appraisal .gform_body ul.gform_fields:after{display:table;content:"";clear:both}#page-request-appraisal .gform_body ul.gform_fields li{box-sizing:border-box;float:left;width:33.33%;padding:0 10px 10px}#page-request-appraisal .gform_body ul.gform_fields li > label{width:100%;margin:0 0 5px}#page-request-appraisal .gform_body ul.gform_fields li .ginput_container{width:100%}#page-request-appraisal .gform_body input[type="text"],#page-request-appraisal .gform_body input[type="tel"],#page-request-appraisal .gform_body input[type="email"],#page-request-appraisal .gform_body select,#page-request-appraisal .gform_body textarea{width:100%}#page-request-appraisal .gform_body textarea{height:30px}#page-request-appraisal .gform_body textarea:focus{height:100px}#page-request-appraisal .gform_footer{padding:0;text-align:right}#subscriptions p{margin:0 0 20px}#subscriptions form{margin:0 0 20px}#subscriptions ul.listforms > li{padding:0 0 10px}#subscriptions ul.listforms > li:after{display:table;content:"";clear:both}#subscriptions ul.listforms > li > label{float:left;width:185px;font-weight:700}#subscriptions span.required{color:#e00}#subscriptions input[type="text"],#subscriptions select{width:300px}#subscriptions textarea{width:300px;height:100px}#subscriptions ul.listforms .captcha a.reload{margin:7px 0 0 6px}#subscriptions ul.subforms{float:left;width:300px}#subscriptions ul.subforms > li{padding:0 0 2px}#subscriptions ul.options{position:relative}#subscriptions ul.options > li:not(.alt){padding:10px 0 0}#subscriptions ul.options a.close{position:absolute;top:-17px;right:0}#subscriptions ul.options select{width:100%;height:auto}#subscriptions #return{margin:0 0 20px;padding:20px;background:#ffc;border:1px solid #fc0}#subscriptions #return p{margin:0;color:#d00}#subscriptions li.buttons a.button{margin-left:5px}[class="rooms"]:after{display:table;content:"";clear:both}[class="rooms"] .item{float:left;margin:0 10px 0 0;font-weight:600}[class="rooms"] .item:last-child{margin:0}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}i.icon-bedrooms:after{content:"  z"}i.icon-bathrooms:after{content:"  a"}i.icon-carspaces:after{content:"  q"}.sticker{display:block;position:absolute;z-index:2;top:0;right:10px;width:75px;height:26px}.sticker.new{background:url(images/sticker_new.png?v=1.00) 0 0 no-repeat}.sticker.sold{background:url(images/sticker_sold.png?v=1.00) 0 0 no-repeat}.sticker.leased{background:url(images/sticker_leased.png?v=1.00) 0 0 no-repeat}.sticker.under_offer{width:116px;background:url(images/sticker_under_offer.png?v=1.00) 0 0 no-repeat}.sticker.open_home{width:116px;background:url(images/sticker_open_home.png?v=1.00) 0 0 no-repeat}#pagination{text-align:right}#pagination a{position:relative;display:inline-block;width:28px;height:28px;line-height:28px;overflow:hidden;color:#888;font-size:.833333em;text-align:center;background:#f4f4f4;border-radius:28px}#pagination a:hover{background:#6d9ed6;color:#fff}#pagination a.current{background:#e7302a;color:#fff}#pagination a:active{background:#96c11f}#pagination a i.fa{font-size:1.16667em}#pagination a.alt:before{display:inline-block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#96c11f url(images/loading_16_green.gif) center center no-repeat}.map-holder,.video-holder{position:relative;width:100%;height:0;padding-bottom:56.25%}.map-holder iframe,.video-holder object{position:absolute;top:0;left:0;width:100%;height:100%}.video-holder object{background:#fff}.quicksearch-1 .search-title{position:relative;width:10%}.quicksearch-1 .search-title:before,.quicksearch-1 .search-title:after{display:inline-block;position:absolute;left:0;width:100%;font-family:FontAwesome;text-align:center}.quicksearch-1 .search-title:before{content:"\f015";top:31px;margin-left:-5px;font-size:24px}.quicksearch-1 .search-title:after{content:"\f002";font-size:70px}.quicksearch-1 .search-title .container{display:none;padding:20px;background:url(images/icon_find.png) 20px center no-repeat;text-align:right}.quicksearch-1 .search-title p.title{font-size:1.5em;font-weight:600}.quicksearch-1 .search-title p.toggle a{color:#fff;font-size:1.08333em;font-size:600}.quicksearch-1 .search-form{width:90%}.quicksearch-1 .search-form form{position:relative;z-index:1;margin:20px}.quicksearch-1 .fields.advanced{padding:20px 0 0}.quicksearch-1 .field{box-sizing:border-box}.quicksearch-1 .field.tabs{padding:0 10px 15px 0}.quicksearch-1 .field.tabs a{box-sizing:border-box;display:block;height:30px;line-height:30px;background:#eaeaea;color:#333;border-radius:2px;text-align:center}.quicksearch-1 .field.tabs a:hover{background:#dadada}.quicksearch-1 .field.tabs a.active{background:#e7302a;color:#fff}.quicksearch-1 .field.list-type .options{width:35%;padding-right:10px}.quicksearch-1 .field.list-type .keywords{position:relative;width:65%}.quicksearch-1 .field.list-type .sugBoxSuburb{position:absolute;width:100%}.quicksearch-1 .field.list-type .autoSugListSuburb{padding:10px;background:#fff;border-color:#ddd;border-style:solid;border-width:0 1px 1px}.quicksearch-1 .field.list-type .sugBoxSuburb li{cursor:pointer}.quicksearch-1 .field.list-type .sugBoxSuburb li:hover{color:#e7302a}.quicksearch-1 .field label.title{display:block;margin:0 0 5px;font-weight:600}.quicksearch-1 .field input[type="submit"]{width:100%;padding:0 20px}.quicksearch-1 .field-inside{padding:10px 0 0}.quicksearch-1 label.option.vertical{display:block;text-align:right}.feature-listings{position:relative;z-index:0}.feature-listings .property{width:100%}.feature-listings .details{box-sizing:border-box;padding:21px 15px;background:#333;color:#fff;font-size:1.16667em;border-top:5px solid #e7302a}.feature-listings .details p.suburb{font-size:1.28571em}.feature-listings .details p.headline{position:relative;padding:10px 0;margin:0 0 10px;border-bottom:1px solid rgba(255,255,255,0.1)}.feature-listings .details p.headline:after{display:inline-block;content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:rgba(0,0,0,0.25)}.feature-listings .details p.rooms{display:none;font-size:1.14286em}#media{position:relative;padding-bottom:41.3112%}#media .slide{height:100%;overflow:hidden;width:100%}#media .slide video,#media .slide iframe{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#media a.centerimage{padding-bottom:41.3112%}#media .cycle-pager{position:absolute;z-index:101;bottom:0;left:0;right:0;line-height:35px;background:rgba(0,0,0,.5);text-align:center}#media .cycle-pager span{display:inline-block;width:6px;height:6px;margin:0 4px;border-radius:100%;border:1px solid #fff;cursor:pointer}#media .cycle-pager span:hover{border-color:#96c11f}#media .cycle-pager span.cycle-pager-active{background:#e7302a;border-color:#e7302a}#media .direction{position:absolute;z-index:102;bottom:0;width:35px;line-height:35px;color:#fff;cursor:pointer;text-align:center}#media .direction.cycle-prev{left:0}#media .direction.cycle-next{right:0}#media .direction:hover{background:#e7302a}#property-description{margin:0 0 20px;font-size:1.16667em}#property-description h2.title{margin:0 0 20px}#property-enquiry .image{width:33.3333%}#property-enquiry .image a.centerimage{padding-bottom:100%}#property-enquiry .overview{width:66.6666%;padding:0 0 0 15px}#property-enquiry .overview p.name{margin:0 0 5px;font-size:1.33333em}#property-enquiry .overview i.fa{width:15px}#property-enquiry .overview i.fa.fa-envelope{font-size:.875em}#property-table li{padding:0 0 5px}#property-table li:after{display:table;content:"";clear:both}#property-table span.field{font-weight:600}#property-table span.field:after{display:inline-block;content:":"}#action-buttons{margin:0 -5px}#action-buttons p{box-sizing:border-box;float:left;width:25%;padding:0 5px 10px;text-align:center}#action-buttons a:not(.hidden){display:block;padding:14px 0;color:#fff;background:#e7302a}#action-buttons a i.fa{display:block;font-size:2em}#action-buttons a span{display:block;font-size:.714286em}#action-buttons a:hover{background:#6d9ed6}#action-buttons a:active{background:#96c11f}#sales-data{padding:40px 0}#sales-data ul.tabs-nav{margin:0 0 20px;text-align:center}#sales-data ul.tabs-nav li{display:inline-block;margin:0 2px}#sales-data ul.tabs-nav a{box-sizing:border-box;display:block;min-width:130px;line-height:30px;color:#fff;background:#e7302a;border-radius:20px}#sales-data ul.tabs-nav li:hover a{background:#6d9ed6}#sales-data ul.tabs-nav li.ui-tabs-active a{background:#96c11f}#sales-data ul.tabs-nav a i.fa{margin:0 5px 0 0}#sales-data #map_canvas{padding-bottom:40%}.listing .image{overflow:hidden}.listing .image a{display:block;position:relative}.image a .fa-play{background:#333;bottom:0;color:#fff;font-size:18px;height:40px;line-height:40px;position:absolute;right:0;text-align:center;width:40px}.listing .image span.centerimage{position:relative;z-index:0;-webkit-transition:all .3s;transition:all .3s}.listing:hover .image span.centerimage{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);filter:url(../images/blur.svg#blur);filter:blur(2px);-webkit-filter:blur(2px);-moz-filter:blur(2px)}.listing .image a:before,.listing .image a:after{display:block;position:absolute;z-index:1;opacity:0;transition-duration:.3s}.listing .image a:before{content:"";left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.25)}.listing .image a:after{content:"\e611";left:50%;top:50%;width:40px;height:40px;line-height:40px;margin:-20px 0 0 -20px;color:#fff;font-size:38px;font-family:"themify"}.listing:hover .image a:before,.listing:hover .image a:after{opacity:1}.listing .details{position:relative;padding:10px;background:#333;color:#fff;border-top:5px solid #e7302a}.listing .details p.address{position:relative;margin:0 0 10px;padding:0 0 30px;border-bottom:1px solid rgba(255,255,255,0.1)}.listing .details p.address:after{display:inline-block;content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:rgba(0,0,0,0.25)}.listing .details p.address a{color:#fff}.listing .details p.address span{display:block}.listing .details p.address span.suburb{font-size:1.25em;font-weight:600}.listing .details p.rooms{display:none}#search-results .top{padding:0 0 20px}#search-results .top .count{line-height:30px}.property #content .section{margin:0 0 40px}.property #content .section.alt{margin:0 0 20px}.property #content #data.section{margin:0;background:#eeeced}.property #overview .content{width:70.4545%;padding:0 20px 0 0}.property #overview .sidebar{width:29.5455%;padding:0 0 0 20px}.property .property-block{margin:0 0 20px}#agents .agent{width:33.3333%}#agents .image a.centerimage{padding-bottom:82.692307692308%}#agents .details{padding:10px 12px;background:#333;color:#fff}#agents .details a{color:#fff}#agents .details a:hover{color:#e7302a}#agent #overview{margin:0 0 20px}#agent #overview .agent-profile{display:none}#agent #overview .description{margin:0 0 20px}#agent #overview h2.name{margin:0 0 15px;font-weight:600}#agent #tabs h2.tabs-title{line-height:30px;font-size:1.66667em}#agent #tabs ul.tabs-nav{margin:0 0 20px}#agent #tabs ul.tabs-nav li{float:left;margin:0 5px 0 0}#agent #tabs ul.tabs-nav a{font-weight:600}#agent #tabs ul.tabs-nav li:hover a{background:#6d9ed6}#agent #tabs ul.tabs-nav li:active a{background:#96c11f}#agent #tabs ul.tabs-nav li.ui-tabs-active a{background:#e7302a}#agent #tabs .tabs-listings #pagination{text-align:right}#agent #testimonials .item{position:relative;margin:0 0 20px}#agent #testimonials .text{box-sizing:border-box;width:84%;padding:20px;background:#fafafa;border-right:solid 3px #eaeaea}#agent #testimonials .by{position:absolute;top:0;right:0;width:16%;height:100%;padding:0 0 0 20px;font-weight:600}#agent #testimonials .by:before{display:inline-block;height:100%;content:"";vertical-align:middle}#agent #testimonials .by span{display:inline-block;vertical-align:middle}.agent-profile .contact{position:relative;padding:15px;background:#333;color:#fff}.agent-profile .contact a{color:#fff}.agent-profile .contact a:hover{color:#e7302a}.agent-profile .contact p.name{font-size:1.25em;font-weight:600}.agent-profile .contact p.role{padding:0 0 10px}.agent-profile .contact p.buttons{position:absolute;top:15px;right:15px}.agent-profile .contact p.buttons a{margin:0 0 0 2px}.agent-profile .contact p.buttons a.email i.fa{font-size:26px}.agent-profile .contact p.buttons a.vcard{display:block;width:32px;height:27px;background:url(images/icon_vcard.png) 0 0 no-repeat}.agent-profile .contact p.socials{padding:10px 0 0}.agent-profile .contact p.socials a{margin:0 5px 0 0;line-height:20px;font-size:20px}#inline-video-display video{width:100% !important;height:auto !important}@media screen and (min-width: 1152px){#outer{margin-bottom:30px}nav[role="navigation"]{position:absolute;bottom:0;right:0}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;margin:0 0 0 2px}nav[role="navigation"] ul.menu > li > a{position:relative;z-index:1;width:110px;line-height:28px;font-weight:600;border-radius:2px 2px 0 0;text-align:center;text-transform:uppercase}nav[role="navigation"] ul.menu > li.menu-item-0 > a{background-color:#e7302a}nav[role="navigation"] ul.menu > li.menu-item-1 > a{background-color:#6f9ed4}nav[role="navigation"] ul.menu > li.menu-item-2 > a{background-color:#6f9ed4}nav[role="navigation"] ul.menu > li.menu-item-3 > a{background-color:#6f9ed4}nav[role="navigation"] ul.menu > li.menu-item-4 > a{background-color:#97c11f}nav[role="navigation"] ul.menu > li.menu-item-5 > a{background-color:#97c11f}nav[role="navigation"] ul.menu > li.menu-item-6 > a{background-color:#e7302a}nav[role="navigation"] ul.sub-menu{position:absolute;z-index:0;opacity:0;visibility:hidden;min-width:222px;margin-top:-28px;background:rgba(255,255,255,.99);box-shadow:2px 4px 4px rgba(0,0,0,.1);border-radius:0 0 2px 2px;transition-duration:.4s}nav[role="navigation"] ul.menu > li.menu-item-0 ul.sub-menu{background-color:#e7302a}nav[role="navigation"] ul.menu > li.menu-item-1 ul.sub-menu{background-color:#6f9ed4}nav[role="navigation"] ul.menu > li.menu-item-2 ul.sub-menu{background-color:#6f9ed4}nav[role="navigation"] ul.menu > li.menu-item-3 ul.sub-menu{background-color:#6f9ed4}nav[role="navigation"] ul.menu > li.menu-item-4 ul.sub-menu{background-color:#97c11f}nav[role="navigation"] ul.menu > li.menu-item-5 ul.sub-menu{background-color:#97c11f}nav[role="navigation"] ul.menu > li.menu-item-6 ul.sub-menu{background-color:#e7302a}nav[role="navigation"] ul.sub-menu ul{left:100%;top:0;margin-left:-2px}nav[role="navigation"] li:hover > ul.sub-menu{opacity:1;visibility:visible;margin-top:0}nav[role="navigation"] ul.sub-menu li{padding:0 10px}nav[role="navigation"] ul.sub-menu a{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.5)}nav[role="navigation"] ul.sub-menu li:last-child > a{border-bottom:none}nav[role="navigation"] ul.sub-menu a:before{display:inline-block;opacity:0;content:'\f0da';margin:0 5px 0 -10px;line-height:1;font-family:'FontAwesome';transition-duration:.3s}nav[role="navigation"] ul.sub-menu li.current_page_ancestor > a:before,nav[role="navigation"] ul.sub-menu li.current_page_parent > a:before,nav[role="navigation"] ul.sub-menu li.current_page_item > a:before,nav[role="navigation"] ul.sub-menu li:hover > a:before{opacity:1;margin:0 5px 0 0}.quicksearch-1 label.option.horizontal{padding-top:6px}.quicksearch-1 label.option.vertical input[type="checkbox"]{float:right;margin:3px 0 0 5px}}@media screen and (min-width: 1024px){.quicksearch-1 .fields .field:nth-child(1){width:40%}.quicksearch-1 .fields .field:nth-child(2){width:20%}.quicksearch-1 .fields .field:nth-child(3){width:20%}.quicksearch-1 .fields .field:nth-child(4){width:20%}.quicksearch-1 .field.button{width:20%}.quicksearch-1 label.option.horizontal:not(:last-child){padding-right:10px}#page-request-appraisal .gform_body ul.gform_fields li:nth-child(3n+1){clear:left}#page-request-appraisal .gform_body ul.gform_fields li.comment-field{width:66.66%}}@media screen and (max-width: 1151px){body:not(.safari) #page{-webkit-transition:transform .3s ease;transition:transform .3s ease}body.shrink #page{-webkit-transform:translate3d(-280px,0,0);-ms-transform:translate(-280px,0);transform:translate3d(-280px,0,0)}#header .bar{text-align:left}#header .bar .group{position:relative}nav[role="navigation"]{display:none}.toggle-menu{display:block;position:absolute;top:0;right:0;color:#fff;cursor:pointer}.toggle-menu span{float:left;line-height:40px}.toggle-menu i.fa{width:40px;height:40px;line-height:40px;font-size:1.75em;text-align:center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s;transition:all .2s}.toggle-menu.shrink i.fa{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#sidenav{position:absolute;top:0;bottom:0;right:0;width:280px;background:#eeeced url(images/sidenav.png) 0 0 repeat-y;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate(100%,0);transform:translate3d(100%,0,0)}body.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.33333em}#sidenav ul.menu li:hover > a,#sidenav ul.menu li.shrink > a{background:#e3e1df}#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:before{content:"\f106"}#sidenav-overlay{position:absolute;z-index:3;top:45px;bottom:0;left:0;width:100%;background:rgba(255,255,255,0.5) url(images/sidenav_overlay.png) 100% 0 repeat-y}body.shrink #sidenav-overlay{display:block}.quicksearch-1 .search-title p{padding:0}.quicksearch-1 label.option.vertical{text-align:left}}@media screen and (min-width: 1024px) and (max-width:1151px){.quicksearch-1 .search-title .container{background-position:30% center}}@media screen and (min-width: 768px) and (max-width:1151px){#header .tagline{height:100%}#footer .columns .column:nth-child(1) .container{padding-left:20px}#footer .columns .column:nth-child(3) .container{padding-right:20px}}@media screen and (max-width: 1023px){.quicksearch-1 label.option.horizontal{width:50%}.gform_body input[type="text"],.gform_body input[type="tel"],.gform_body input[type="email"],.gform_body select,.gform_body textarea{width:100%}.gform_body #recaptcha_table tr:nth-child(1) td:nth-child(1){width:90% !important}.gform_body #recaptcha_table input#recaptcha_response_field{width:100% !important}}@media screen and (min-width: 768px) and (max-width:1023px){.quicksearch-1 .search-title .container{background-position:10px center}.quicksearch-1 .search-title:before,.quicksearch-1 .search-title:after{left:10px}#action-buttons p{width:33.3333%}#commentform input[type="text"],#commentform textarea{width:80%}}@media screen and (min-width: 568px) and (max-width:1023px){.quicksearch-1 .field:not(.button){width:50%}.quicksearch-1 .fields .field:nth-child(1),.quicksearch-1 .fields .field:nth-child(2){padding-bottom:10px}.quicksearch-1 .field.button{width:25%}#agents .agent{width:50%}#agent #tabs ul.tabs-nav li.ui-tabs-active a{padding:0 10px}#agent #testimonials .text{width:80%}#agent #testimonials .by{width:20%}#footer img.logo-reinsw{max-width:70%}}@media screen and (min-width: 480px) and (max-width:1023px){#page-request-appraisal .gform_body ul.gform_fields li{width:50%}#page-request-appraisal .gform_body ul.gform_fields li:nth-child(2n+1){clear:left}}@media screen and (max-width: 767px){div[role="main"],aside[role="complementary"]{width:100%}div[role="main"]{padding-bottom:40px}aside[role="complementary"] .border.hidden{display:block;margin:0 0 40px}#header .branding .group,#header .tagline{height:auto}#header .logo,#header .tagline{position:static;text-align:center}#header .logo{padding:30px 0 0}#header .tagline{padding:10px 0 20px}.homepage .slideshow .slide span.centerimage{padding-bottom:75%}.homepage .slideshow .cycle-pager{bottom:20px;left:20px;right:20px;text-align:center}.quicksearch-1 .search-title{display:none}.quicksearch-1 .search-title,.quicksearch-1 .search-form{width:100%}.quicksearch-1 .search-title .container{background-position:20px center;text-align:left;text-indent:51px}.quicksearch-1 .field-inside label.title{display:none}.homepage .features .column{width:100%}#media,#media a.centerimage,#sales-data #map_canvas{padding-bottom:75%}.property #overview .content,.property #overview .sidebar{width:100%;padding:0}#property-enquiry .image,#property-enquiry .overview{width:50%}#property-enquiry .agent{width:100%}#sales-data ul.tabs-nav li{margin:0}#sales-data ul.tabs-nav li:nth-child(1),#sales-data ul.tabs-nav li:nth-child(2){margin-bottom:10px}.side-block.side-agent{display:none}#agent #overview .agent-profile{display:block}.side-block{margin:0 0 20px}#commentform p label,#commentform input[type="text"],#commentform textarea{width:100%}#commentform p label{margin:0 0 5px}#commentform p.form-submit{padding:0}#footer .columns .column{width:50%}#footer .columns .column:nth-child(3){clear:left}#footer .columns .column .container{padding:20px 20px 0}#footer .columns .column:nth-child(3) .container{padding:20px}}@media screen and (min-width: 568px) and (max-width:767px){#agent #overview .agent-profile{float:left;width:40%;margin:0 20px 20px 0}footer[role="contentinfo"]{text-align:left}}@media screen and (min-width: 568px){.quicksearch-1 .fields.default{margin-right:-10px}.quicksearch-1 .field:not(.button){padding-right:10px}.quicksearch-1 .field.button{position:absolute;top:0;right:0;padding-left:10px}.quicksearch-1 .field.button label.title{display:none}#agents .agent:nth-child(3n+1){clear:left}#agents .details{min-height:54px}#agents .details.alt p.role{font-size:10px}#page-request-appraisal .section.address .grid-2 .column:nth-child(1){width:33.33%}#page-request-appraisal .section.address .grid-2 .column:nth-child(2){width:66.67%}#page-request-appraisal .section.address p{word-break:break-all}}@media screen and (max-width: 567px){.quicksearch-1 .field.tabs .grid-2{margin:0 -5px}.quicksearch-1 .field.tabs .grid-2:after{display:table;content:"";clear:both}.quicksearch-1 .field.tabs .column{box-sizing:border-box;float:left;width:50%;padding:0 5px}.quicksearch-1 .fields .field{width:100%;padding:0 0 20px}.quicksearch-1 .field .column:nth-child(2){padding-bottom:0}.quicksearch-1 .field label.title.alt{display:none}#agents .agent{width:100%;margin:0 0 10px}#agent #tabs ul.tabs-nav{margin:20px 0}#agent #tabs ul.tabs-nav li{width:100%;margin:5px 0 0}#agent #tabs ul.tabs-nav a{display:block;height:40px;line-height:40px;text-align:center}#agent #testimonials .text,#agent #testimonials .by{width:100%;padding:15px}#agent #testimonials .by{position:static}#agent #overview .agent-profile{margin:0 0 20px}.post-index .post .image,.post-index .post .excerpt{width:100%;padding:0}.post-index .post .image{margin:0 0 20px}.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%}.gform_body ul.gform_fields li > label{margin:0 0 5px}.gform_footer{padding:0}#subscriptions ul.listforms > li > label{width:100%;margin:0 0 5px}#subscriptions input[type="text"],#subscriptions select{width:100%}#subscriptions ul.listforms > li > label.alt{display:none}#footer img.logo-reinsw{max-width:50%}}@media screen and (max-width: 480px){.toggle-menu i.fa{width:35px}#header .bar .section:not(.contact):after{padding:0 6px 0 8px}#header .bar .socials a:not([title="Youtube"]){padding:0 0 0 9px}#header .bar .contact{line-height:inherit;padding:0 0 10px}.gform_body #recaptcha_table tr:nth-child(1) td:nth-child(1){width:87% !important}.gform_body #recaptcha_table tr:nth-child(1) td:nth-child(2){padding:7px 0 6px 10px !important}#footer .columns .column{width:100%}}@media screen and (max-width: 479px){.quicksearch-1 .fields.advanced{padding:0}#page-request-appraisal .gform_body ul.gform_fields li{width:100%}}