/*
Theme Name: Professionals Country V18
Theme URI: www.iproperty.com.au
Author: iProperty Support
Description: Professionals Country V18 is a high-Quality and Professional HTML5 Template design and developed to fit all the needs of a Real Estate Business.
Version: 1.0
Tags: featured-images , translation-ready
Text Domain: professionals

License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
html{height:100%;/*background-color:#2A2D34;*/}
body{font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:15px;color:#484c57;}
body.offcanvas-form-active{overflow:hidden;margin-top:0;}
h1, h2, h3, h4, h5, h6{font-family:"plaubold","Helvetica Neue",Helvetica,Arial,sans-serif;}
strong{font-family:"plaumedium","Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;}
img{max-width:100%;height:auto;}
sup{font-size:60%;}
a{color:#CD2B3C;cursor:pointer;}
a:hover{text-decoration:none;color:#DF1D2D;}
img.alignleft{float:left;margin-right:15px;}
img.aligncenter{margin:auto;display:block;}
img.alignright{float:right;margin-left:15px;}
dd, dt{display:inline-block;}
dt{font-family:"plaumedium","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;width:30%;}
dd{width:60%;}
.btn-half{width:49%;display:inline-block;margin-bottom:5px;}
.main-content{background-color:#ffffff;}
.page-template-calculator_page .row{margin-left:-15px !important;margin-right:-15px !important;width: auto !important;}
.page-template-calculator_page #stamp-duty-calculator .row, .page-template-calculator_page #loan-calculator .row{margin: 0 !important;width: 100%;}
.fa-8x{font-size:8em;}
.datepicker-dropdown{top:-260px !important;}
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled.active:hover, .datepicker table tr td.active.disabled.disabled:hover, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled[disabled]:hover, .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active[disabled]:hover, .datepicker table tr td.active[disabled]{background-color:#CD2B3C;}
.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover{background-image:none;}
.btn-brand{background-color:#CD2B3C;border-radius:0;color:#ffffff;padding:8px 15px;text-transform:uppercase;transition:all 0.1s ease-in-out 0s;-moz-transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s;-ms-transition:all 0.1s ease-in-out 0s;-o-transition:all 0.1s ease-in-out 0s;}
.btn-dark{background-color:#383B42;}
.btn-opaque{background-color:rgba(255,255,255,0.3);border-radius:5px;padding:10px 35px;color:#ffffff;}
.btn-brand.btn-sm{padding:5px 10px;}
.btn-brand:hover{color:#ffffff;background-color:#B21E2F;}
.no-gutter{padding:0;}
.form-control{border:1px solid #51555e;border-radius:0;height:40px;}
.form-control:focus,
.form-control:active{border-color:transparent;box-shadow:0 1px 1px rgba(201, 35, 49, 0.075) inset, 0 0 8px rgba(201, 35, 49, 0.6);}
.page-banner{background-color:#CD2B3C;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;color:#ffffff;margin-bottom:40px;}
.agent-testimonials .page-banner, .agent-active-listings .page-banner, .agent-sold-listings .page-banner{background-color:#ffffff;}
.page-banner .title{font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:26px;margin:0;padding:15px 0;}
.title-wrapper{position:relative;}
#site-header{width:100%;z-index:999;background-color:#ffffff;}
.top-header{background-color:#e2e5ea;font-size:12px;padding:5px 0;}
.top-header span{display:inline-block;padding-right:12px;border-right:2px solid #9a9fa5;line-height:1;}
.top-header span:nth-child(even){border-right:none;padding-left:10px;padding-right:0;}
.top-header span i{color:#DF1D2D;}
.top-header a{color:#333333;}
.main-header .logo{position:relative;float:left;width:15%;}
.main-header .logo img{padding:10px 0 20px;}
.main-header .logo .office-name{position:absolute;bottom:0px;right:18px;font-size:15px;color:#ca2231;font-family:"plaumedium", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.secondary-menu{position:absolute;right:0;z-index:100;padding-right:30px;padding-top:10px;}
.secondary-menu a{padding-left:15px;color:#AAAAAA;}
.secondary-menu a:hover, .secondary-menu a.active{color:#CD2B3C;}
#header-nav{float:right;margin:0;}
#header-nav .navbar-nav > li > a{color:#000000;font-size:1em;line-height:50px;padding-bottom:0;padding-top:0;text-transform:uppercase;margin-top:30px;}
#header-nav .navbar-nav > li:hover > a::before, #header-nav .navbar-nav > li > a.active::before, #header-nav .navbar-nav > li.current-menu-parent > a::before{border-bottom:5px solid #CD2B3C;bottom:-2px;content:"";left:0;position:absolute;width:100%;}
#header-nav .navbar-nav .dropdown-menu{border-radius:0;padding:0;top:101%;}
#header-nav .navbar-nav .dropdown-menu .dropdown-menu{border:0;top:0;box-shadow:none;}
#header-nav .navbar-nav > li:last-child > .dropdown-menu{left:auto;right:0;}
#header-nav .navbar-nav .dropdown-menu > li > a{padding:8px 20px;}
#header-nav .navbar-nav .dropdown-menu > li.menu-item-has-children > a::after{content:'\f054';font-family:'fontawesome';position:absolute;right:10px;color:#CD2B3C;font-size:11px;top:10px;}
#header-nav .navbar-nav .dropdown-menu > .active > a, #header-nav .navbar-nav .dropdown-menu > .active > a:focus, #header-nav .navbar-nav .dropdown-menu > .active > a:hover{background-color:#CD2B3C;}
.header-nav ul{display:inline-block;float:right;margin:0;}
.header-nav ul li{display:inline-block;float:left;cursor:pointer;position:relative;}
.header-nav ul li a{display:inline-block;cursor:pointer;float:left;line-height:1;padding:36px 0 33px;margin:0 15px;text-transform:uppercase;position:relative;color:#4d4f5c;}
.header-nav > ul > li:hover > a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:5px solid #CD2B3C;}
.header-nav ul li:hover > ul.dropDown{display:block;z-index:200;}
.header-nav ul li ul.dropDown{position:absolute;top:83px;left:50%;margin-left:-100px;width:200px;height:auto;background-color:#ffffff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border:1px solid rgba(0, 0, 0, 0.25);padding:10px 0;display:none;}
.header-nav ul li ul.dropDown:before,
.header-nav ul li ul.dropDown:after{position:absolute;z-index:2;left:50%;width:0;height:0;margin-left:-8px;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ffffff;}
.header-nav ul li ul.dropDown:after{z-index:1;top:-9px;margin-left:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid rgba(0, 0, 0, 0.25);}
.header-nav ul li ul.dropDown li{position:relative;display:inline-block;float:left;width:100%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.header-nav ul li ul.dropDown li:hover{background-color:#fafafa;}
.header-nav ul li ul.dropDown li a{border:none;display:inline-block;float:left;margin:0;width:100%;text-align:center;padding:10px 0;line-height:1.2;text-transform:inherit;color:#888888;}
.header-nav ul li ul.dropDown li ul.dropDownDown{position:absolute;top:-10px;left:-202px;margin-left:0;width:200px;height:auto;background-color:#ffffff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border:1px solid rgba(0, 0, 0, 0.25);padding:10px 0;display:none;}
.header-nav ul li ul.dropDown li ul.dropDownDown:before,
.header-nav ul li ul.dropDown li ul.dropDownDown:after{content:'';position:absolute;z-index:2;width:0;height:0;top:20px;right:-8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #ffffff;}
.header-nav ul li ul.dropDown li ul.dropDownDown:after{z-index:1;top:19px;right:-9px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid rgba(0, 0, 0, 0.25);}
.header-nav ul li ul.dropDown li:hover ul.dropDownDown{display:block;}
.header-nav ul li ul.dropDown li:hover ul.dropDownDown li a{color:#888888;}
/*.property-search a.search-toggle{color:#ffffff;display:block;position:relative;}
.property-search a.search-toggle:hover, .property-search a.search-toggle:active, .property-search a.search-toggle:focus, .property-search a.search-toggle:visited{text-decoration:none;}
.property-search .search-content .chevron, .agent-testimonials .title-wrapper .chevron, .agent-active-listings .title-wrapper .chevron, .agent-sold-listings .title-wrapper .chevron{color:#ffffff;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.property-search{background-color:#B21E2F;color:#ffffff;}
.property-search .search-content{padding:15px 0;position:relative;}
.property-search .search-content::after{border-right:24px solid #CD2B3C;border-top:74px solid transparent;content:"";height:100%;opacity:1;position:absolute;right:-15px;top:0;width:0;}
.property-search .search-content .title{font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:25px;margin:0;}
.property-search .search-content .text{font-size:13px;margin:0;}
.property-search .search-content .chevron{display:none;}
.property-search #advSearchFrm{background-color:#CD2B3C;position:relative;}*/
.property-search a.search-toggle{color:#ffffff;display:block;position:relative;}
.property-search a.search-toggle:hover, .property-search a.search-toggle:active, .property-search a.search-toggle:focus, .property-search a.search-toggle:visited{text-decoration:none;}
.agent-testimonials .title-wrapper .chevron, .agent-active-listings .title-wrapper .chevron, .agent-sold-listings .title-wrapper .chevron{color:#CD2B3C;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.property-search{/*background-color:#B21E2F;*/color:#ffffff;margin:30px 0;}
.post-template-default .property-search, .page-template-results-page .property-search {margin: 30px 0 15px;}
.property-search .search-content{padding:15px 0;position:relative;}
.property-search .search-content::after{border-right:24px solid #CD2B3C;border-top:74px solid transparent;content:"";height:100%;opacity:1;position:absolute;right:-15px;top:0;width:0;}
.property-search .search-content .title{font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:25px;margin:0;}
.property-search .search-content .text{font-size:13px;margin:0;}
.property-search .search-content .chevron{display:none;}
.property-search #advSearchFrm{position:relative;}
/*#advSearchFrm .form-wrapper{display:table;height:76px;width:100%;}
#advSearchFrm .select-wrapper{display:table-cell;vertical-align:top;width:20%;}
#advSearchFrm .suburb-wrapper{display:table-cell;padding:0 15px 13px;position:relative;vertical-align:bottom;width:60%;}
#advSearchFrm.rental-search .suburb-wrapper{width:80%;}
#advSearchFrm .suburb-wrapper .form-control::-moz-placeholder{color:#ffffff;}
#advSearchFrm .suburb-wrapper .form-control:-ms-input-placeholder{color:#ffffff;}
#advSearchFrm .suburb-wrapper .form-control::-webkit-input-placeholder{color:#ffffff;}
#advSearchFrm .button-wrapper{display:table-cell;height:100%;width:20%}
#advSearchFrm .select-wrapper .bootstrap-select{height:100%;}
#advSearchFrm .select-wrapper .bootstrap-select > .dropdown-toggle{background-color:#CD2B3C;border:none;border-radius:0;color:#ffffff;height:100%;}
#advSearchFrm .suburb-wrapper .form-control{background-color:transparent;border-top:0;border-right:0;border-left:0;border-bottom:2px solid #ffffff;box-shadow:none;height:50px;padding:6px 50px 8px 12px;color:#ffffff;}
#advSearchFrm .suburb-wrapper .form-control:focus{box-shadow:none;}
#advSearchFrm .suburb-wrapper .advanced-search{position:absolute;right:15px;bottom:28px;cursor:pointer;}
#advSearchFrm .suburb-wrapper .advanced-search a{text-transform:uppercase;padding:15px 0 15px 15px;color:#ffffff;}
#advSearchFrm .advanced-wrapper{background-color:#CD2B3C;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;display:block;height:0;left:20%;opacity:0;overflow:hidden;padding:5px 0;position:absolute;transition:all 300ms ease-in-out 0s;-webit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;width:60%;z-index:100;}
#advSearchFrm.rental-search .advanced-wrapper{left:0;width:80%;}
#advSearchFrm .advanced-wrapper.open{display:block;height:170px;opacity:1;overflow:visible;}
#advSearchFrm label{font-size:12px;font-weight:400;text-transform:uppercase;color:#ffffff;}
#advSearchFrm .advanced-wrapper .bootstrap-select .dropdown-toggle{background-color:#B21E2F;border:none;border-radius:0;box-shadow:none;color:#ffffff;height:100%;}
#advSearchFrm .advanced-wrapper .bootstrap-select.btn-group .dropdown-menu li a{padding:8px 20px;}
#advSearchFrm .advanced-wrapper .bootstrap-select.btn-group .dropdown-menu li a:hover{background-color:#B21E2F;color:#ffffff;}
.btn.search{width:100%;height:100%;}*/
#advSearchFrm .form-wrapper{display:table;height:65px;width:100%;font-size:18px;}
#advSearchFrm .select-wrapper{display:table-cell;vertical-align:top;width:10%;}
#advSearchFrm .suburb-wrapper{display:table-cell;/*padding:0 15px 6px;*/position:relative;vertical-align:bottom;width:60%;background-color:#ffffff;}
#advSearchFrm .suburb-wrapper .form-control::-moz-placeholder{color:#484B57;}
#advSearchFrm .suburb-wrapper .form-control:-ms-input-placeholder{color:#484B57;}
#advSearchFrm .suburb-wrapper .form-control::-webkit-input-placeholder{color:#484B57;}
#advSearchFrm .button-wrapper{display:table-cell;height:100%;width:5%}
#advSearchFrm .select-wrapper .bootstrap-select{height:100%;background-color:transparent;}
#advSearchFrm .select-wrapper .bootstrap-select > .dropdown-toggle{font-size:18px;background-color:#FFFFFF;border:none;border-radius:0;color:#000000;height:100%;padding: 0 30px;font-family:'plaubold';border-top-left-radius:5px;border-bottom-left-radius:5px;}
.post-template-default #advSearchFrm .select-wrapper .bootstrap-select > .dropdown-toggle, .page-template-results-page #advSearchFrm .select-wrapper .bootstrap-select > .dropdown-toggle, .page-template-property-details #advSearchFrm .select-wrapper .bootstrap-select > .dropdown-toggle {border: 1px solid #CCCCCC;border-right: 0;}
#advSearchFrm .suburb-wrapper .form-control{font-size:18px;background-color:transparent;border-top:0;border-right:0;border-left:0;border-bottom:0;box-shadow:none;height:65px;padding:6px 50px 8px 30px;color:#484B57;}
.post-template-default #advSearchFrm .suburb-wrapper .form-control, .page-template-results-page #advSearchFrm .suburb-wrapper .form-control, .page-template-property-details #advSearchFrm .suburb-wrapper .form-control {border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
#advSearchFrm .suburb-wrapper .form-control:focus{box-shadow:none;}
#advSearchFrm .suburb-wrapper .advanced-search{position:absolute;right:15px;bottom:19px;cursor:pointer;}
#advSearchFrm .suburb-wrapper .advanced-search a{font-family:'plaumedium';padding:15px 0 15px 15px;color:#000000;}
#advSearchFrm.rental-search .advanced-wrapper{left:0;width:92.3%;}
#advSearchFrm .advanced-wrapper{background-color:rgba(255,255,255,0.8);display:block;height:0;left:13.5%;opacity:0;overflow:hidden;padding:15px 5px;position:absolute;transition:all 300ms ease-in-out 0s;-webit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;width:79.9%;z-index:100;}
#advSearchFrm .advanced-wrapper.open{display:block;height:189px;opacity:1;overflow:visible;}
#advSearchFrm .advanced-wrapper.open{border-left: 1px solid #484B57; border-bottom:1px solid #484B57;border-right: 1px solid #484B57;}
#advSearchFrm .form-group{text-align:left;}
#advSearchFrm label{font-size:15px;font-weight:400;text-transform:uppercase;color:#000000;}
#advSearchFrm .advanced-wrapper .bootstrap-select .dropdown-toggle{background-color:#FFFFFF;border:none;border-radius:0;box-shadow:none;color:#000000;height:100%;}
#advSearchFrm .advanced-wrapper .bootstrap-select .dropdown-toggle {border: 1px solid #484B57;}
#advSearchFrm .select-wrapper .bootstrap-select > .dropdown-toggle::after{content:'';position: absolute;border-right: 1px solid #484B57;height: 40px;right:0;top:50%;transform:translateY(-50%);}
#advSearchFrm .advanced-wrapper .bootstrap-select.btn-group .dropdown-menu li a{padding:8px 20px;}
#advSearchFrm .advanced-wrapper .bootstrap-select.btn-group .dropdown-menu li a:hover{background-color:#eeeeee;color:#000000;}
#advSearchFrm .select-wrapper .bootstrap-select.btn-group .dropdown-toggle .caret {right: 40px;}
#advSearchFrm .bootstrap-select.btn-group .dropdown-toggle .caret {border-top:5px dashed;border-top:5px solid\9;border-right:5px solid transparent;border-left:5px solid transparent;}
#advSearchFrm .bootstrap-select.btn-group.dropup .dropdown-toggle .caret {border-bottom: 5px dashed;border-top:0;}
.btn.search{width:100%;height:65px;font-size:25px;border-top-right-radius: 5px;border-bottom-right-radius:5px;}
/*.home-banner{width:100%;position:relative;}
.home-banner.contact-banner{border-bottom:2px solid #ffffff;}
.home-banner .banner-image{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:550px;position:relative;z-index:1;}
.home-banner .banner-image.top{background-position:top;}
.home-banner .banner-image.bottom{background-position:bottom;}
.home-banner .banner-image.center{background-position:center;}
.home-banner .banner-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:-1;}
.page-template-contactpage .home-banner .banner-image::after{background-color:rgba(0,0,0,0);}
.home-banner .banner-title{position:absolute;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:100%;}
.home-banner .banner-title .title{color:#ffffff;font-size:72px;}
.home-banner .banner-title .banner-icon{text-align:center;padding-top:30px;}
.home-banner .banner-title .banner-icon i{font-size:30px;color:#ffffff;}
.home-banner .banner-text p{font-size:25px;color:#ffffff;}
#hidden-embed{display:none;}
.home-text{padding:15px 0;position:relative;width:100%;}
.home-text .home-title .title{border-left:3px solid #ca2231;font-size:40px;margin-left:30px;padding-left:33px;text-transform:uppercase;}
.home-text .home-content .text{font-size:20px;padding-top:27px;}*/
.home-banner{width:100%;position:relative;}
.home-banner .banner-image{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:600px;position:relative;z-index:1;}
.home-banner .banner-image.top{background-position:top;}
.home-banner .banner-image.bottom{background-position:bottom;}
.home-banner .banner-image.center{background-position:center;}
.home-banner .banner-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:-1;}
.page-template-contactpage .home-banner .banner-image::after{background-color:rgba(0,0,0,0);}
.home-banner .banner-title{position:absolute;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:100%;}
.home-banner .banner-title .title{color:#ffffff;font-size:72px;}
.home-banner .banner-title .banner-icon{text-align:center;padding-top:30px;}
/*.home-banner .banner-title .banner-icon i{font-size:30px;color:#ffffff;}*/
.home-banner .banner-text p{font-size:25px;color:#ffffff;padding: 0 20%;}
#hidden-embed{display:none;}
.home-text{padding:15px 0;position:relative;width:100%;}
.home-text .home-title .title{border-left:3px solid #ca2231;font-size:40px;margin-left:30px;padding-left:33px;text-transform:uppercase;}
.home-text .home-content .text{font-size:20px;padding-top:27px;}
.home-banner .banner-title .banner-icon .btn-opaque i {font-size: 30px;color: #ffffff;}

.service-icons .service.image{border-bottom:2px solid #ffffff;border-right:2px solid #ffffff;display:block;height:440px;overflow:hidden;position:relative;width:100%;}
.page-template-contact .service-icons .service.image{height:340px;}
.service-icons .service.image.last{border-right:0;}
.service-icons .service-image{background-color:#ab1926;background-position:center center;background-size:cover;height:100%;width:100%;}
.service-icons .service-image .service-details{background-color:rgba(0,0,0,0.4);height:100%;padding:25px;transform:translateY(78%);-webkit-transform:translateY(78%);-moz-transform:translateY(78%);-ms-transform:translateY(78%);-o-transform:translateY(78%);transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;}
.page-template-contact .service-icons .service-image .service-details{transform:translateY(72%);-webkit-transform:translateY(72%);-moz-transform:translateY(72%);-ms-transform:translateY(72%);-o-transform:translateY(72%);}
.service-icons .service-image:hover .service-details{padding:80px 25px;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
.page-template-contact .service-icons .service-image:hover .service-details{padding:50px 25px;}
.service-icons .service.image.no-image .service-image .service-details{background-color:transparent;}
.service-icons .service-details .service-title{color:#ffffff;}
.service-title .title{border-left:2px solid #c82230;font-size:25px;margin-bottom:0;margin-left:15px;margin-top:0;padding-left:31px;}
.service.no-image .service-title .title{border-left:2px solid #ffffff;}
.service-text{font-size:18px;padding-left:45px;padding-top:25px;}
.service-description{padding-bottom:25px;color:#ffffff;}
.service-text a:first-of-type{margin-right:15px;}
.rss-bg-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:550px;position:relative;width:100%;z-index:1;}
.rss-bg-image::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.4);z-index:-1;}
.rss-wrapper{position:absolute;bottom:100px;left:0;width:100%;padding:0 15px;}
.rss-wrapper h2{color:#ffffff}
.rss-list{list-style-type:none;margin:0;padding:0;}
.rss-list li{font-size:20px;padding:5px 0;border-top:1px solid rgba(255,255,255,0.2);}
.rss-list li:last-child{border-bottom:1px solid rgba(255,255,255,0.2);}
.rss-list li a{color:#ffffff;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rss-list li a:hover{color:#CD2B3C;transition:color 0.3s ease-in-out 0s;-webkit-transition:color 0.3s ease-in-out 0s;-moz-transition:color 0.3s ease-in-out 0s;-o-transition:color 0.3s ease-in-out 0s;-ms-transition:color 0.3s ease-in-out 0s;}
.rss-list li a i{padding-right:15px;color:#CD2B3C;}
.rss-link{position:absolute;bottom:0;left:0;width:100%;background-color:#CD2B3C;padding:10px 15px;font-size:25px}
.rss-link::after{content:"\f054";position:absolute;right:15px;top:13px;font-family:'fontawesome';color:#ffffff;}
.rss-link a{color:#ffffff;display:block;}
.agency-about .about-photo{background-position:center center;background-repeat:no-repeat;background-size:cover;height:550px;width:100%;}
.agency-about .rma-widget iframe{width:100%;}
.agency-about .about-wrapper{display:table;height:550px;padding-left:50px;padding-right:50px;width:100%;}
.agency-about .about-wrapper .about-content{display:table-cell;vertical-align:middle;}
.agency-about .agency-title{font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:35px;padding-bottom:40px;}
.agency-about .about-text{font-size:18px;padding-bottom:40px;}
.agency-about .social{list-style-type:none;margin:0;padding:0;}
.agency-about .social .social-icon{display:inline;padding-bottom:15px;padding-right:12px;}
.agency-about .social .social-icon img{width:7%;}
.agency-about .social .social-icon a{color:#484c57;font-size:18px;}
.social li a.facebook:hover{color:#3B5998;}
.social li a.twitter:hover{color:#1DA1F2;}
.social li a.youtube:hover{color:#E32C28;}
.social li a.google-plus:hover{color:#C13C31;}
.social li a.pinterest:hover{color:#BD081C;}
.social li a.linkedin:hover{color:#0077B5;}
.social li a.instagram:hover{color:#9535A3;}
.social li a.blog:hover{color:#F8991D;}
.agency-about .more-button{padding-top:22px;}
.newsletter-subscribe{background-color:#51555e;color:#ffffff;padding:30px 0;position:relative;width:100%;}
.newsletter-subscribe .newsletter-title{font-size:25px;line-height:1;margin:0;font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.newsletter-subscribe .newsletter-text{font-size:15px;margin:0;}
.newsletter-subscribe #newsletter-signup{padding-top:5px;}
.newsletter-subscribe #newsletter-signup .form-group{margin-bottom:0;}
.auto-suggest-items-wrapper{border-collapse:separate;display:table;position:relative;top:0px;width:100%;text-align:left;}
.ui-autocomplete{cursor:pointer;position:absolute;max-height:370px;overflow-y:auto;padding-right:20px;color:#000000;z-index:9999;}
* html .ui-autocomplete{height:100px;}
.ui-widget{z-index:9999;color:#999999}
.ui-widget-content{color:#a3aab4;}
.ui-menu{float:left;list-style:none outside none;margin:0;padding:0;top:-4px;}
.page-template-find-offices .ui-menu {top: 0;}
.ui-menu .ui-menu-item{background-color:#FFFFFF;clear:left;display:inline-block;float:left;width:100%;padding:10px 30px;border-bottom:2px solid #484b57;}
.page-template-find-offices .ui-menu .ui-menu-item {padding:10px 13px;}
li.ui-menu-item:hover {background-color:#eeeeee;}
li.ui-menu-item:hover a{color:#000000;}
.ui-autocomplete a:hover{text-decoration:none;color:#ffffff;}
.ui-menu-item a{color:#000000;font-size:18px;display:inline-block;}
.page-template-find-offices .ui-menu-item a {font-size: 14px;}
.ui-menu-item a.suggestion{float:left;}
.ui-menu-item a.suggestion-action{float:right;}
.ui-menu-item a.suggestion-action{color:#000000;}
.ui-menu-item a.disable, a.disable:hover{color:rgba(255,255,255,0.30);cursor:default;}
.ui-menu-item span{color:#FFFFFF;font-size:14px;display:inline-block;}
.ui-state-hover{border:1px solid #999999;background:#CCCCCC;color:#000000;}
.ui-state-hover a.suggestion,
.ui-state-hover a.suggestion:hover,
.ui-state-hover a.suggestion:link,
.ui-state-hover a.suggestion:visited{color:#FFFFFF;text-decoration:none;}
.ui-helper-hidden-accessible{display:none;}
/*.results-bar{background-color:#e2e5ea;padding:5px 0;}
.order-type .bootstrap-select{background-color:transparent;box-shadow:none;height:40px;}
.order-type .btn-group .dropdown-toggle{background-color:transparent;border:none;border-radius:0;font-size:16px;height:100%;padding-left:0;}
.order-type .btn-group.open .dropdown-toggle{box-shadow:none;}
.results-bar .results-count{color:#585b62;font-family:"plaumedium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;padding-top:9px;text-align:center;}
.results-bar .results-display{text-align:right;}
.results-display .btn-group{padding-top:2px;}
.results-display .btn-group .btn-brand{background-color:#ffffff;color:#b7b7b7;font-size:20px;padding:2px 7px;}
.results-display .btn-group .btn-brand.active{background-color:#CD2B3C;box-shadow:none;color:#ffffff;}
.results.grid a{color:inherit;}
.results.grid .details-wrapper .image-wrapper{border-left:2px solid #bdb9b0;height:350px;width:100%;}
.results.grid .image-wrapper .property-image{background-image:url('/wp-content/themes/pros_au_member_v18/assets/images/loading-wheel.svg');background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%;}
.results.grid .image-wrapper .property-image .property-status, .results.list .image-wrapper .property-image .property-status{background-color:#CD2B3C;color:#ffffff;font-size:18px;left:0;padding:10px 15px 10px 15px;position:absolute;top:0px;}
.results.grid .image-wrapper .property-image .property-status::after, .results.list .image-wrapper .property-image .property-status::after{border-bottom:45px solid transparent;border-left:15px solid #CD2B3C;border-top:0px solid transparent;content:"";height:0;position:absolute;right:-15px;top:0;width:0;}
.results.grid .details-wrapper .info-wrapper{font-family:"plaumedium","Helvetica Neue",Helvetica, Arial, sans-serif;padding:10px 15px 5px;position:relative;width:100%;}
.results.grid .details-wrapper .info-wrapper .price, .results.grid .details-wrapper .info-wrapper .address{font-size:16px;padding-bottom:10px;}
.results.grid .details-wrapper .info-wrapper .price{color:#CD2B3C;}
.results.grid .details-wrapper .info-wrapper .bbc{list-style-type:none;margin-top:0;padding:0;}
.results.grid .details-wrapper .info-wrapper .bbc > li{display:inline-block;font-size:15px;padding-bottom:10px;padding-right:8px;}
.results.grid .details-wrapper .info-wrapper .bbc > li > .icon{height:auto;padding-right:5px;width:30px;}
.results.grid .details-wrapper .info-wrapper .bbc > li > .icon.car{width:35px;}
.results.grid .details-wrapper .info-wrapper .bbc > li > .icon.land{width:21px;}
.results.grid .details-wrapper .info-wrapper .bbc > li > span{line-height:1.5;}
.results.list a,.results.list a:hover,.results.list a:visited,.results.list a:active{text-decoration:none;}
.results.list .details-wrapper{border:1px solid #d3d3d3;display:table;height:350px;margin-top:25px;transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;width:100%;}
.results.list .details-wrapper:hover{box-shadow:1px 1px 5px rgba(0,0,0,0.3);}
.results.list .details-wrapper:last-of-type{margin-bottom:25px;}
.results.list .details-wrapper .image-wrapper{display:table-cell;height:100%;width:50%;}
.results.list .details-wrapper .image-wrapper a{display:block;height:100%;width:100%;}
.results.list .details-wrapper .image-wrapper .property-image{background-image:url('/wp-content/themes/pros_au_member_v18/assets/images/loading-wheel.svg');background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%;}
.results.list .details-wrapper .info-wrapper{display:table-cell;height:100%;vertical-align:top;width:50%;}
.results.list .details-wrapper .info-wrapper .address{background-color:#CD2B3C;color:#ffffff;font-size:18px;margin-bottom:15px;padding:10px;width:100%;}
.results.list .details-wrapper .info-wrapper .property-icons{padding:0 10px;}
.results.list .details-wrapper .info-wrapper .property-icons .bbc{list-style-type:none;margin-top:0;padding:0;}
.results.list .details-wrapper .info-wrapper .property-icons .bbc li{display:inline-block;font-size:15px;padding-bottom:10px;padding-right:8px;}
.results.list .details-wrapper .info-wrapper .property-icons .bbc li .icon{height:auto;margin-right:5px;width:30px;}
.results.list .details-wrapper .info-wrapper .property-icons .bbc li .icon.car{width:35px;}
.results.list .details-wrapper .info-wrapper .property-icons .bbc li .icon.land{width:19px;}
.results.list .details-wrapper .info-wrapper .property-icons .bbc li span{line-height:1.5px;vertical-align:middle;color:#484c57;}
.results.list .details-wrapper .info-wrapper .property-icons .bbc li i{font-size:18px;line-height:1.5px;vertical-align:middle;color:#484c57;}
.results.list .details-wrapper .info-wrapper .price{font-family:"plaumedium", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;margin-bottom:15px;padding:0 10px;color:#CD2B3C;}
.results.list .details-wrapper .info-wrapper .heading{font-family:"plaumedium", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;margin-bottom:5px;padding:0 10px 10px;color:#484c57;}
.results.list .details-wrapper .info-wrapper .description{font-size:12px;padding:0 10px 5px;color:#484c57;}
.results.list .details-wrapper .info-wrapper .agent-container{float:left;padding:10px;width:100%;color:#484c57;}
.results.list .details-wrapper .info-wrapper .agent-container .agent-wrapper{display:table;float:left;width:50%;}
.results.list .details-wrapper .info-wrapper .agent-container .agent-wrapper:nth-child(even){float:right;}
.results.list .details-wrapper .info-wrapper .agent-container .agent-wrapper:last-of-type{padding-top:0;}
.results.list .details-wrapper .info-wrapper .agent-container .agent-wrapper .image-container{display:table-cell;width:30%;}
.results.list .details-wrapper .info-wrapper .agent-container .agent-wrapper .image-container .property-agent-image{height:107px;width:100%;}
.results.list .details-wrapper .info-wrapper .agent-container .agent-wrapper .details-container{display:table-cell;padding-left:10px;vertical-align:middle;}*/
.results-bar{padding:5px 0;}
.results-bar .btn-default.active.focus, .results-bar .btn-default.active:focus, .results-bar .btn-default.active:hover, .results-bar .btn-default:active.focus, .results-bar .btn-default:active:focus, .results-bar .btn-default:active:hover, .results-bar .open>.dropdown-toggle.btn-default.focus, .results-bar .open>.dropdown-toggle.btn-default:focus, .results-bar .open>.dropdown-toggle.btn-default:hover {border: 0;background-color: transparent;}
.order-type .bootstrap-select{background-color:transparent;box-shadow:none;height:40px;}
.order-type .btn-group .dropdown-toggle{background-color:transparent;border:none;border-radius:0;font-size:16px;height:100%;padding-left:0;}
.order-type .btn-group.open .dropdown-toggle{box-shadow:none;}
.results-bar .results-count{color:#585b62;font-family:"plaumedium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;padding-top:9px;text-align:center;}
.results-bar .results-display{text-align:right;}
.results-display .btn-group{border:1px solid #cccccc;border-radius:5px;}
.results-display .btn-group .btn-brand{background-color:#ffffff;color:#b7b7b7;font-size:20px;padding:4px 7px;}
.results-display .btn-group .btn-brand.active{background-color:#CD2B3C;box-shadow:none;color:#ffffff;}
.results-display .btn-group .btn-brand:first-child{border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.results-display .btn-group .btn-brand:last-child{border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.results {padding-top: 20px;}
.results.grid a{color:inherit;}
.results.grid .details-wrapper .image-wrapper{height:250px;width:100%;}
.results.grid.grid-large .details-wrapper .image-wrapper{height:320px;}
.results.grid .image-wrapper .property-image{background-image:url('/wp-content/themes/pros_au_member_v18/assets/images/loading-wheel.svg');background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%;}
.results.grid .image-wrapper .property-image .property-status, .results.list .image-wrapper .property-image .property-status, .property-images .property-status{line-height:1.12;background-color:#CD2B3C;color:#ffffff;font-size:14px;right:15px;padding:20px 0 20px;position:absolute;top:15px;border-radius: 50%; width: 75px; height: 75px; text-align: center;}
.results.grid .image-wrapper .property-image .property-status span, .results.list .image-wrapper .property-image .property-status span, .property-images .property-status span{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family: 'plaubold';width:100%;padding: 0 3px;}
.results.grid .details-wrapper .info-wrapper{padding:10px 0 5px;position:relative;width:100%;}
.results.grid .details-wrapper .info-wrapper .address, .results.grid .details-wrapper .info-wrapper .address, .results.list .details-wrapper .info-wrapper .address, .results.list .details-wrapper .info-wrapper .address{font-size:16px;}
.results.grid .details-wrapper .info-wrapper .address, .results.list .details-wrapper .info-wrapper .address{color:#CD2B3C; font-family: "plaumedium","Helvetica Neue",Helvetica, Arial, sans-serif;}
.results.grid .details-wrapper .info-wrapper .bbc, .results.list .details-wrapper .info-wrapper .property-icons .bbc{list-style-type:none;margin-top:0;padding:0;}
.results.grid .details-wrapper .info-wrapper .bbc > li, .results.list .details-wrapper .info-wrapper .property-icons .bbc li{display:inline-block;font-size:15px;padding-bottom:10px;padding-right:8px;}
.results.grid .details-wrapper .info-wrapper .bbc > li > .icon, .results.list .details-wrapper .info-wrapper .property-icons .bbc li .icon{height:auto;padding-right:5px;width:30px;}
.results.grid .details-wrapper .info-wrapper .bbc > li > .icon.car, .results.list .details-wrapper .info-wrapper .property-icons .bbc li .icon.car{width:35px;}
.results.grid .details-wrapper .info-wrapper .bbc > li > .icon.land{width:21px;}
.results.grid .details-wrapper .info-wrapper .bbc > li > span{line-height:1.5;}
.results.list a,.results.list a:hover,.results.list a:visited,.results.list a:active{text-decoration:none;}
.results.list .details-wrapper{display:table;height:225px;margin-top:25px;width:100%;}
.results.list .details-wrapper:last-of-type{margin-bottom:25px;}
.results.list .details-wrapper .image-wrapper{display:table-cell;height:100%;width:30%;}
.results.list .details-wrapper .image-wrapper a{display:block;height:100%;width:100%;}
.results.list .details-wrapper .image-wrapper .property-image{background-image:url('/wp-content/themes/pros_au_member_v18/assets/images/loading-wheel.svg');background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%;}
.results.list .details-wrapper .info-wrapper{display:table-cell;height:100%;vertical-align:top;width:70%;padding-left: 20px;}
.results.list .details-wrapper .info-wrapper .property-icons .bbc li .icon.land{width:19px;}
.results.list .details-wrapper .info-wrapper .property-icons .bbc li span{line-height:1.5px;vertical-align:middle;color:#484c57;}
.results.list .details-wrapper .info-wrapper .property-icons .bbc li i{font-size:18px;line-height:1.5px;vertical-align:middle;color:#484c57;}
.results.list .details-wrapper .info-wrapper .price {color:#484c57;;}
.results.list .details-wrapper .info-wrapper .heading{font-family:"plaumedium", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;margin-bottom:5px;color:#484c57;padding: 10px 0;}
.results.list .details-wrapper .info-wrapper .description{color:#484c57;}
.results .description {margin-bottom: 25px;}
.results .card-wrapper {width: 100%; background-color: #B21E2F; color: #ffffff; position: relative;}
.results.grid .card-wrapper {height: 330px;}
.results.grid-large .card-wrapper {height: 450px;}
.results.list .card-wrapper {height: 200px;}
.results.list .card-wrapper .surrounding-wrapper {left: 50%; transform: translate(-50%, -50%);}
.results .card-wrapper .surrounding-wrapper {position: absolute; top: 50%; transform: translateY(-50%); text-align: center; padding: 0 15%;}
.results .card-wrapper .surrounding-wrapper .surrounding-icon {font-size: 60px;}
.results .card-wrapper .surrounding-wrapper .surrounding-text {font-size: 18px;}

.results-grid-ad{padding:15px 0;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.results-grid-ad h1, .results-grid-ad h4, .results-grid-ad h4 a {color:#CD2B3C;}
.results-grid-ad .office-ad-description h1{font-size:55px;}
.results-grid-ad .office-ad-contacts.office-ad-description{text-align:right;}
.pagination-wrapper{text-align:center;width:100%;}
.pagination{border-radius:0;margin:10px 0 3px;}
.pagination > li > a, .pagination > li > span{background-color:transparent;border:none;color:#585b62 !important;font-size:17px;margin-right:10px;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover, .pagination span.current{background-color:rgba(42,45,52,0.3);color:#ffffff !important;}
.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover{background-color:transparent;border:none;border-radius:0;}
/*.gallery-hero-image{position:relative;height:500px;}
.main-gallery .slick-arrow{background-color:rgba(0,0,0,0.5);border-radius:100%;color:#ffffff;cursor:pointer;font-size:15px;height:35px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);vertical-align:middle;width:35px;z-index:100;}
.slick-arrow.left-arrow{left:25px;}
.slick-arrow.right-arrow{right:25px;}
.slick-arrow.left-arrow.slick-disabled, .slick-arrow.right-arrow.slick-disabled{visibility:hidden;}
.slick-arrow.left-arrow i, .slick-arrow.right-arrow i{padding-top:11px;}
.slick-arrow.left-arrow i{padding-right:3px;}
.slick-arrow.right-arrow i{padding-left:3px;}
.intrinsic-container-slide{height:inherit;overflow:hidden;position:relative;background-image:url('/wp-content/themes/pros_au_member_v18/assets/images/loading-wheel.svg');background-position:center center;background-size:cover;width:100%;height:100%;}
.intrinsic-container-map{background-size:contain;background-repeat:no-repeat;background-color:rgb(229, 227, 223);}
.intrinsic-container-4x3{padding-bottom:75%;}
.intrinsic-container-16x9{padding-bottom:56.25%;}
.intrinsic-container iframe, .intrinsic-container-slide iframe, .intrinsic-container-slide embed{border:none;height:100%;left:0;position:absolute;top:0;width:100%;}
.gallery-image-fill, .property-slideshow-image{background-color:#ffffff;background-image:url('/wp-content/themes/pros_au_member_v18/assets/images/loading-wheel.svg');background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:100%;width:100%;position:relative;overflow:hidden;}
.gallery-image-fill .video-icon-holder{background-color:rgba(0,0,0,0.3);height:100%;left:0;position:absolute;top:0;width:100%;}
.gallery-image-fill .video-icon-holder .video-icon{background-color:#CD2B3C;border-radius:9px;color:#ffffff;font-size:19px;left:50%;line-height:1;padding:12px 0;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);width:12%}
.gallery-image-fill .image-hover{background-color:rgba(0,0,0,0.5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;width:100%;}
.gallery-image-fill:hover .image-hover{opacity:1;}
.gallery-image-fill .image-hover .hover-icon{color:#ffffff;font-size:30px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);}
.address-banner{background-color:#CD2B3C;padding:25px 0;}
.address-banner .address{color:#ffffff;font-size:25px;margin:0;}
.property-details .property-heading{float:left;margin:25px 0;position:relative;width:100%;}
.property-details .property-heading .heading{float:left;width:50%;}
.property-details .property-heading .price{float:right;text-align:right;width:50%;}
.property-details .property-heading .heading h2, .property-details .price h2{font-family:'plauregular','Helvetica Neue', Helvetica, Arial, sans-serif;font-size:25px;margin:0;}
.property-details .property-heading .heading p{margin:0;}
.property-details .property-heading .price .price-wrapper{background-color:#383b42;color:#ffffff;font-size:17px;line-height:1;padding:16px 12px;position:absolute;right:0;}
.property-details .property-heading .price .price-wrapper::before{border-bottom:24px solid transparent;border-right:15px solid #383b42;border-top:24px solid transparent;content:"";height:0;position:absolute;left:-15px;top:0;width:0;}
.property-details .property-attributes{margin-bottom:25px;}
.property-details .property-attributes .attribute{display:inline-block;margin-right:-4px;padding:8px 15px;}
.property-details .property-attributes .attribute:first-of-type{padding-left:0px;}
.property-details .property-attributes .attribute img{margin-right:5px;width:22px;}
.property-details .property-attributes .attribute img.car{width:26px;}
.property-details .property-attributes .attribute img.land{width:16px;}
.property-details .property-features{margin-bottom:25px;}
.property-details .property-features-wrapper > ul{list-style-type:none;margin:0;padding:0;}
.property-details .property-features-wrapper > ul .feature{display:inline-block;list-style-type:none;width:33%;}
.property-details .property-features-wrapper > ul .feature::before{color:#00be33;content:"\f00c";font-family:"fontawesome";padding-right:18px;}
.property-details .nav-tabs{border-bottom:none;}
.property-details .nav-tabs > li{text-align:center;width:150px;}
.property-details .nav-tabs > li > a{background-color:#f5f5f5;border:1px solid #d4d4d4;border-radius:0;color:#3a3b40;font-size:12.5px;letter-spacing:0.6px;padding:10px 20px;}
.property-details .nav-tabs > li.active > a, .property-details .nav-tabs > li.active > a:focus, .property-details .nav-tabs > li.active > a:hover{background-color:#d4d4d4;}
.property-details .tab-content{margin:25px 0;}
.property-details .property-buttons{margin-bottom:25px;}
.property-details .property-buttons #hidden-floorplans{display:none;}
.property-details .comparable-sales .title-wrapper{padding-bottom:25px;position:relative;width:100%}
.property-details .comparable-sales .social img{width:20px;margin-left:5px;}
.property-details .comparable-sales .title-wrapper .title{float:left;width:50%;}
.property-details .comparable-sales .title-wrapper .title h2{font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;margin:0;}
.property-details .comparable-sales .title-wrapper .social{float:right;text-align:right;width:50%;}
.property-details .table-wrapper table tbody{border:2px solid #ecf0f1;}
.property-details .table-wrapper table tbody tr th{background-color:#CD2B3C;border-right:2px solid #ecf0f1;color:#ffffff;font-weight:400;}
.property-details .table-wrapper table tbody tr th:last-of-type{border-right:none;}
.property-details .table-wrapper table tbody tr td{border-right:2px solid #ecf0f1;}
.property-details .table-wrapper table tbody tr td:last-of-type{border-right:none;}
.tab-content-loading{height:300px;width:100%;position:relative;}
.tab-content-loading i{font-size:30px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);}
.agent-container .title-banner, .inspection-container .title-banner, .link-container .title-banner{background-color:#CD2B3C;color:#ffffff;margin-bottom:20px;padding:10px 15px;}
.agent-wrapper{display:table;width:100%;}
.agent-wrapper .image-container{display:table-cell;width:35%;}
.agent-wrapper .image-container .property-agent-image{background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid #d9d9d9;height:130px;width:100%;}
.agent-wrapper .details-container{display:table-cell;padding-left:10px;vertical-align:top;}
.agent-wrapper .details-container .agent-name{font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;margin:0;}
.agent-wrapper .details-container .role{display:block;font-size:12px;margin-bottom:10px;}
.agent-wrapper .details-container .phone{display:block;font-size:12px;}
.agent-wrapper .details-container .phone:last-of-type{margin-bottom:15px;}
.agent-wrapper:last-of-type{padding-top:15px;padding-bottom:15px;}
.inspection-container{margin-top:10px;}
.inspection-wrapper{background-color:#f5f5f5;border:1px solid #e8e8e8;display:table;margin-bottom:15px;width:100%;}
.date-container{background-color:#CD2B3C;color:#ffffff;display:table-cell;line-height:1;padding:7px 10px;text-align:center;vertical-align:middle;width:20%;}
.date-container .date-day{font-size:22px;}
.time-container,.auction-container{display:table-cell;line-height:1;padding:7px 10px;vertical-align:middle;width:60%;}
.auction-container{width:80%;}
.ics-container{color:#CD2B3C;display:table-cell;font-size:17px;padding:10px;text-align:center;transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;vertical-align:middle;width:20%;}
.ics-container:hover{background-color:#CD2B3C;color:#ffffff;}
.ics-container:hover a{color:#ffffff;}
.link-wrapper ul{font-size:16px;list-style-type:none;margin:0;padding:0;}*/
.property-images .property-status {right: 45px;top: 30px;z-index: 50;}
.gallery-hero-image{position:relative;height:600px;}
.main-gallery .slick-arrow{background-color:rgba(0,0,0,0.5);border-radius:100%;color:#ffffff;cursor:pointer;font-size:15px;height:35px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);vertical-align:middle;width:35px;z-index:100;}
.slick-arrow.left-arrow{left:25px;}
.slick-arrow.right-arrow{right:25px;}
.slick-arrow.left-arrow.slick-disabled, .slick-arrow.right-arrow.slick-disabled{visibility:hidden;}
.slick-arrow.left-arrow i, .slick-arrow.right-arrow i{padding-top:11px;}
.slick-arrow.left-arrow i{padding-right:3px;}
.slick-arrow.right-arrow i{padding-left:3px;}
.intrinsic-container-slide{height:inherit;overflow:hidden;position:relative;background-image:url('/wp-content/themes/pros_au_member_v18/assets/images/loading-wheel.svg');background-position:center center;background-size:cover;width:100%;height:100%;}
.intrinsic-container-map{background-size:contain;background-repeat:no-repeat;background-color:rgb(229, 227, 223);}
.intrinsic-container {position: relative;overflow: hidden;height: 0;}
.intrinsic-container-16x9 {padding-bottom: 56.25%;}
.intrinsic-container iframe, .intrinsic-container-slide iframe, .intrinsic-container-slide embed{border:none;height:100%;left:0;position:absolute;top:0;width:100%;}
.gallery-image-fill, .property-slideshow-image{background-color:#ffffff;background-image:url('/wp-content/themes/pros_au_member_v18/assets/images/loading-wheel.svg');background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:100%;width:100%;position:relative;overflow:hidden;}
.gallery-image-fill .video-icon-holder{background-color:rgba(0,0,0,0.3);height:100%;left:0;position:absolute;top:0;width:100%;}
.gallery-image-fill .video-icon-holder .video-icon{background-color:#CD2B3C;border-radius:9px;color:#ffffff;font-size:19px;left:50%;line-height:1;padding:12px 0;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);width:70px}
.gallery-image-fill .image-hover{background-color:rgba(0,0,0,0.5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;width:100%;}
.gallery-image-fill:hover .image-hover{opacity:1;}
.gallery-image-fill .image-hover .hover-icon{color:#ffffff;font-size:30px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);}
.address-banner{background-color:#CD2B3C;padding:25px 0;}
.address-banner .address{color:#ffffff;font-size:25px;margin:0;}
.property-details {margin-top: 40px;}
.property-heading {font-size: 16px;}
.property-heading .address {color: #CD2B3C;}
.property-heading .address, .property-heading .price {padding-bottom: 2px;}
.property-details .property-heading .heading h2, .property-details .price{font-family:'plauregular','Helvetica Neue', Helvetica, Arial, sans-serif;margin:0;}
.property-details .property-heading .heading h2 {font-size: 25px;padding-bottom: 15px;}
.property-details .property-attributes{margin-bottom:25px;}
.property-details .property-attributes .attr {display: inline-block;}
.property-details .property-attributes .attribute{display:inline-block;margin-right:-4px;padding:0 15px;}
.property-details .property-attributes .attribute:first-of-type{padding-left:0px;}
.property-details .property-attributes .attribute img{margin-right:5px;width:22px;}
.property-details .property-attributes .attribute img.car{width:26px;}
.property-details .property-attributes .attribute img.land{width:16px;}
.property-details .property-features{margin-bottom:25px;}
.property-details .property-features-wrapper > ul{list-style-type:none;margin:0;padding:0;}
.property-details .property-features-wrapper > ul .feature{display:inline-block;list-style-type:none;width:33%;}
.property-details .property-features-wrapper > ul .feature::before{color:#00be33;content:"\f00c";font-family:"fontawesome";padding-right:18px;}
.property-details .nav-tabs{border-bottom:none;}
.property-details .nav-tabs > li{text-align:center;width:150px;}
.property-details .nav-tabs > li > a{background-color:#f5f5f5;border:1px solid #d4d4d4;border-radius:0;color:#3a3b40;font-size:12.5px;letter-spacing:0.6px;padding:10px 20px;}
.property-details .nav-tabs > li.active > a, .property-details .nav-tabs > li.active > a:focus, .property-details .nav-tabs > li.active > a:hover{background-color:#d4d4d4;}
.property-details .tab-content{margin:25px 0;}
.property-details .property-buttons{margin-bottom:25px;}
.property-details .property-buttons #hidden-floorplans{display:none;}
.property-details .comparable-sales .title-wrapper{padding-bottom:25px;position:relative;width:100%}
.property-details .comparable-sales .social img{width:20px;margin-left:5px;}
.property-details .comparable-sales .title-wrapper .title{float:left;width:50%;}
.property-details .comparable-sales .title-wrapper .title h2{font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;margin:0;}
.property-details .comparable-sales .title-wrapper .social{float:right;text-align:right;width:50%;}
.property-details .table-wrapper table tbody{border:2px solid #ecf0f1;}
.property-details .table-wrapper table tbody tr th{background-color:#CD2B3C;border-right:2px solid #ecf0f1;color:#ffffff;font-weight:400;}
.property-details .table-wrapper table tbody tr th:last-of-type{border-right:none;}
.property-details .table-wrapper table tbody tr td{border-right:2px solid #ecf0f1;}
.property-details .table-wrapper table tbody tr td:last-of-type{border-right:none;}
.tab-content-loading{height:300px;width:100%;position:relative;}
.tab-content-loading i{font-size:30px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);}
.agent-container .title-banner, .inspection-container .title-banner, .link-container .title-banner{/*background-color:#CD2B3C;*/color:#CD2B3C;/*margin-bottom:20px;*/padding:10px 0;}
.agent-wrapper{display:table;width:100%;padding-bottom: 15px;}
.agent-wrapper .image-container{display:table-cell;width:35%;}
.agent-wrapper .image-container .property-agent-image{background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid #d9d9d9;height:130px;width:100%;}
.agent-wrapper .details-container{display:table-cell;padding-left:10px;vertical-align:top;}
.agent-wrapper .details-container.no-image {padding-left:0;}
.agent-wrapper .details-container .agent-name{font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;margin:0;}
.agent-wrapper .details-container .role{display:block;font-size:12px;margin-bottom:10px;}
.agent-wrapper .details-container .phone{display:block;font-size:12px;}
.agent-wrapper .details-container .phone:last-of-type{margin-bottom:15px;}
.agent-wrapper .details-container .phone a{color:inherit;}
.inspection-wrapper{background-color:#f5f5f5;border:1px solid #e8e8e8;display:table;margin-bottom:15px;width:100%;}
.date-container{background-color:#CD2B3C;color:#ffffff;display:table-cell;line-height:1;padding:7px 10px;text-align:center;vertical-align:middle;width:20%;}
.date-container .date-day{font-size:22px;}
.time-container,.auction-container{display:table-cell;line-height:1;padding:7px 10px;vertical-align:middle;width:60%;}
.auction-container{width:80%;}
.ics-container{color:#CD2B3C;display:table-cell;font-size:17px;padding:10px;text-align:center;transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;vertical-align:middle;width:20%;}
.ics-container:hover{background-color:#CD2B3C;color:#ffffff;}
.ics-container:hover a{color:#ffffff;}
.link-wrapper ul{font-size:16px;list-style-type:none;margin:0;padding:0;}

.property-map{margin-top:25px;}
.map-results{width:100%;height:500px;}
#map-info-window{width:250px;position:relative;display:table;}
#map-info-window .info-window-container{display:table-row;}
.info-window-container .info-image{display:table-cell;width:45%;}
.info-window-container .info-image .info-image-wrapper{padding:15px 10px;}
.info-window-container .info-image .info-image-wrapper .map-window-image{width:100%;height:100px;background-size:cover;background-repeat:no-repeat;background-position:center;border:2px solid #afa9c3;border-radius:50%;}
.info-window-container .info-details-wrapper{display:table-cell;vertical-align:middle;width:55%;font-family:"plaumedium", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.info-window-container .info-details-wrapper .property-address{font-family:inherit;font-size:15px;margin:0;}
.info-window-container .info-details-wrapper span{display:block;padding-top:5px;}
.info-window-container .info-details-wrapper span.price{color:#CD2B3C;}
.info-window-container .info-details-wrapper span.agent-details{font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.property-slideshow{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;}
.property-slideshow-wrapper{height:100%;width:100%;position:relative;}
.property-slideshow-method::after{border-bottom:101px solid transparent;border-left:30px solid #CD2B3C;border-top:0px solid transparent;content:"";height:0;position:absolute;left:17%;top:0;width:0;}
.property-slideshow-method{width:17%;padding:15px 0px;background-color:#CD2B3C;font-size:3.5em;text-align:center;color:#ffffff;font-family:"plaubold", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.propertydetails-slideshow-wrapper{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.5);width:100%;padding:30px 100px;display:block;}
.property-slideshow-info{float:left;width:70%;}
.property-slideshow-info h1{color:#ffffff;margin:0;font-size:2.8em;}
.property-slideshow-info .bbc{padding-top:10px;}
.property-slideshow-info .bbc .attribute{display:inline;padding:8px 15px 8px 0;font-size:1.4em;line-height:1;color:#ffffff;vertical-align:middle;}
.property-slideshow-info .bbc img{width:4%;margin-right:5px;display:inherit;}
.property-slideshow-info .bbc img.car{width:5%;}
.property-slideshow-info .bbc img.land{width:2.5%;}
.property-price p{color:#ffffff;font-size:2.0em;margin:0;padding-top:10px;}
.property-slideshow-agents{float:right;width:30%;}
.property-slideshow-agents h1{margin:0;color:#ffffff;font-size:2.8em;}
.property-slideshow-agents .agent p{padding-top:10px;color:#ffffff;font-size:2.0em;}
.agency-staff-list{padding-bottom:25px;position:relative;}
.agency-staff-list .team-title{color:#CD2B3C;}
.agency-staff-list .agent-wrapper{background-color:#e2e5ea;border:1px solid #e2e5ea;display:flex;width:100%;height:200px;flex-flow:row nowrap;-moz-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;-o-flex-flow:row nowrap;align-content:center;}
.agency-staff-list .agent-wrapper:last-of-type{margin-bottom:20px;padding-top:0;padding-bottom:0;}
.agency-staff-list .agent-wrapper .agent-image-wrapper{height:100%;width:40%;}
.agency-staff-list .agent-wrapper .agent-image-wrapper .agent-image{background-image:url('/wp-content/themes/pros_au_member_v18/assets/images/loading-wheel.svg');background-position:center top;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;}
.agency-staff-list .agent-wrapper .agent-info-wrapper{align-self:center;background-color:#e2e5ea;padding:0 10px;width:60%;height:auto;}
.agency-staff-list .agent-wrapper .agent-info-wrapper .agent-name{font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;margin:0;}
.agency-staff-list .agent-wrapper .agent-info-wrapper .agent-role{font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;margin-bottom:10px;margin-top:0;}
.agency-staff-list .agent-wrapper .agent-info-wrapper .agent-contact{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.agency-staff-list .agent-wrapper .agent-info-wrapper a .agent-role, .agency-staff-list .agent-wrapper .agent-info-wrapper .agent-contact a{color:#484c57;}
.agency-staff-list .agent-wrapper .agent-info-wrapper .agent-contact:last-of-type{margin-bottom:10px;}
.page-template-agent-details .page-banner{margin-bottom:0;}
.page-template-agent-details .page-banner .title{font-family:"plaubold", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding-bottom:0;}
.page-template-agent-details .page-banner .title.no-role{padding-bottom:15px;}
.page-banner h3{font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;margin:0;padding-bottom:15px;}
.page-template-agent-details .service-icons .service.image{height:200px;}
.page-template-agent-details .service-icons .service-image .service-details{height:auto;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);}
.page-template-agent-details .service-icons .service-image:hover .service-details{padding:25px;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);}
.page-template-agent-details .results {padding:0;}
.agent-profile{padding:50px 0;}
.agent-profile .agent-image-wrapper{margin-bottom:20px;}
.agent-profile .agent-image-wrapper .agent-image{background-position:center top;background-repeat:no-repeat;background-size:cover;height:300px;width:100%;}
.agent-profile .agent-social img{width:30px;margin-right:5px;}
.agent-profile .agent-contact .contact{font-size:20px;margin-bottom:0;}
.agent-profile .agent-bio .RMA-widget iframe {width: 100%;}
.agent-testimonials .page-banner .title, .agent-active-listings .page-banner .title, .agent-sold-listings .page-banner .title{color:#CD2B3C;padding-top:25px;padding-bottom:25px;width:100%;}
.agent-testimonials .testimonial-wrapper{background-color:#FAFAFA;border:1px solid #E1E1E1;margin-bottom:35px;padding:25px 0;}
.agent-testimonials .testimonial-wrapper .quote{color:#EBEBEB;font-size:50px;line-height:1;text-align:center;}
.agent-testimonials .testimonial-wrapper .testimonial-image{height:200px;background-size:cover;width:100%;background-position:center;background-repeat:no-repeat;}
.agent-testimonials .testimonials-container{padding-top:35px;}
.agent-testimonials .testimonial-wrapper .testimonial-body > p{font-size:15px;}
.agent-testimonials .testimonial-wrapper .testimonial-body .testimonial-author{color:#CD2B3C;font-family:"plaumedium", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:15px;}
#sold-properties, #assigned-properties, #assigned-testimonials{position:relative;}
.page-template-page-region .agency-contact-details{padding:30px 0 50px 0;}
.page-template-page-region .agency-buttons{margin-top:20px;}
.overlay{background-color:#000000;height:100%;left:0;opacity:0.5;position:fixed;top:0;bottom:0;width:100%;z-index:1001;cursor:pointer;}
.l-table{display:table;}
.l-table-row{display:table-row;}
.l-table-cell{display:table-cell;}
.offcanvas-form.is-active{transform:translateX(0px);-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);}
.offcanvas-form{background:#ffffff;bottom:0;display:block;overflow-x:hidden;overflow-y:hidden;position:fixed;right:0;top:0;transform:translate3d(100%,0px,0px);-moz-transform:translate3d(100%,0px,0px);-webkit-transform:translate3d(100%,0px,0px);-ms-transform:translate3d(100%,0px,0px);-o-transform:translate3d(100%,0px,0px);transition:all 800ms cubic-bezier(0.19,1,0.22,1) 0s !important;-moz-transition:all 800ms cubic-bezier(0.19,1,0.22,1) 0s;-webkit-transition:all 800ms cubic-bezier(0.19,1,0.22,1) 0s;-ms-transition:all 800ms cubic-bezier(0.19,1,0.22,1) 0s;-o-transition:all 800ms cubic-bezier(0.19,1,0.22,1) 0s;width:380px;z-index:1100;}
.offcanvas-form-body{height:100%;margin-top:0;overflow:hidden;}
.offcanvas-form .l-table{height:100%;width:100%;}
.offcanvas-form-content.l-table-cell{height:100%;vertical-align:top;}
.offcanvas-form-scroller{-moz-height:calc(100vh - 60px);-webkit-height:calc(100vh - 60px);-ms-height:calc(100vh - 60px);-o-height:calc(100vh - 60px);height:calc(100vh - 60px);max-height:100vh;min-height:100%;overflow-y:scroll;position:relative;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);width:100%;-webkit-overflow-scrolling:touch;}
.offcanvas-form-heading{background-color:#CD2B3C;color:#ffffff;padding:65px 25px 16px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;vertical-align:top;}
.form-content{overflow:visible;padding:25px 25px 0;width:100%;}
.form-content::after{clear:both;content:"";display:block;}
.form-wrap{padding:25px 0;}
.required{color:#ff0000;font-size:0.7em;vertical-align:top;}
.form-control{border-radius:0;}
.form-control:focus{border-color:#cecece;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);outline:0 none;}
.offcanvas-form-controls.l-table-row{height:50px;}
.offcanvas-form-cancel{background-color:#414647;}
.offcanvas-form-submit, .offcanvas-form-cancel, .offcanvas-form-login{border:medium none;color:#ffffff;float:left;font-size:1.2em;font-weight:600;height:50px;outline:medium none;padding:0;width:50%;}
.offcanvas-form-cancel{background-color:#383B42;}
.offcanvas-form-submit, .offcanvas-form-login{background-color:#CD2B3C;}
.form-section-title h3{border-bottom:1px solid #e3e3e3;font-size:1.2em;margin:30px 0;padding-bottom:10px;}
.offcanvas-form .loading-overlay{background-color:#383b42;bottom:0;color:#CD2B3C;font-size:37px;left:0;position:absolute;right:0;top:0;}
.offcanvas-form .loading-overlay .spinner-container{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);}
.main-content .page-banner.featured-image{margin-bottom:0;}
.main-content .page-featured-banner{width:100%;height:400px;margin-bottom:40px;}
.main-content .page-featured-banner .image-banner{background-color:#eeeeee;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;}
.page-share-icons{margin-bottom:50px;}
.page-share-icons .share-title{font-family:'plaumedium', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;}
.page-share-icons img{width:25px;}
.user-comments .comments-header{font-family:'plaumedium', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;margin-bottom:15px;}
.user-comments .comments-header a{color:#CD2B3C;}
.comments .list-group-item{border-bottom:1px solid #CD2B3C;border-top:none;border-right:none;border-left:none;padding:20px 0;}
.comments .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0;}
.comments .list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.comments .list-group-item .list-group__text a{color:#CD2B3C;}
.comments .children{margin-top:3px;}
.user-comment-form .comment-form-title h2{font-family:'plaumedium','Helvetica Neue', Helvetica, Arial, sans-serif;font-size:16px;}
#commentform label{font-weight:normal;}
.user-comment-form{padding-bottom:50px;}
.inspection-times{padding-bottom:50px;}
.page-banner .bootstrap-select{height:58px;}
.page-banner .bootstrap-select .dropdown-toggle{background-color:#CD2B3C;border:none;border-radius:0;color:#ffffff;font-size:18px;height:58px;transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;}
.page-banner .bootstrap-select .dropdown-toggle:hover{background-color:#383B42;}
.page-banner .bootstrap-select .dropdown-toggle[aria-expanded=true]{background-color:#383B42;}
.inspection-times .list{border:1px solid #e2e5ea;display:table;height:180px;position:relative;transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;width:100%;}
.inspection-times .list:hover{box-shadow:2px 2px 3px rgba(0,0,0,0.2);}
.inspection-times .list .inspections-image{display:table-cell;height:100%;width:20%;}
.inspection-times.property-matches .list .inspections-image{width:30%;}
.inspection-times .list .inspections-image a{display:block;height:100%;width:100%;}
.inspection-times .list .inspections-image .property-pic{background-position:center center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;}
.inspection-times .list .property-details{border-right:1px solid #e2e5ea;display:table-cell;height:100%;padding-left:30px;vertical-align:middle;width:60%;}
.inspection-times .list .property-details p{font-size:16px;}
.inspection-times .list .property-details p a{color:inherit;}
.inspection-times .list .property-details .property-icons .bbc{list-style-type:none;margin-top:0;padding:0;}
.inspection-times .list .property-details .property-icons .bbc li{display:inline-block;font-size:15px;padding-bottom:10px;padding-right:8px;}
.inspection-times .list .property-details .property-icons .bbc li .icon{height:auto;margin-right:5px;width:30px;}
.inspection-times .list .property-details .property-icons .bbc li .icon.car{width:35px;}
.inspection-times .list .property-details .property-icons .bbc li .icon.land{width:19px;}
.inspection-times .list .property-details .property-icons .bbc li span{line-height:1.5px;vertical-align:middle;}
.inspection-times .list .property-details .property-icons .bbc li i{font-size:18px;line-height:1.5px;vertical-align:middle;}
.inspection-times .list .inspection-details{display:table-cell;text-align:center;vertical-align:middle;width:20%;font-size:16px;}
.inspection-times .list .inspection-details a{display:block;}
.inspection-times .list .inspection-details a.time{color:inherit;}
.inspection-times .list .inspection-details a.time:hover{color:#CD2B3C;}
.inspection-times .list .inspection-details a.view-more{color:#CD2B3C;}
.page-content.page-empty{min-height:450px;}
.page-empty .page-text{padding-top:90px;text-align:center;}
.page-empty.property-alerts .page-text{padding-bottom:200px;}
@media print{#loan-repayment-calculator li button, .stamp-calculate, h1, h2, h3, p{display:none;}
#loan-repayment-calculator *{}
#loan-repayment-calculator li button.checked{border:medium none;box-shadow:none;color:#999999;display:block;}
#loan-repayment-calculator, body, html{margin:0;padding:0;}
#loan-repayment-calculator .state-module label{float:left;width:auto;}
#loan-repayment-calculator .state-module li{line-height:1;padding:0;}
#loan-repayment-calculator .state-module button{height:auto;padding:3px 0 0 7px;}
}
@media (max-width:720px){#loan-repayment-calculator .result-div{float:none;margin-left:0;margin-top:20px;width:100%;}
#loan-repayment-calculator .stamp-options{float:none;width:100%;}
button:active, button:hover, input.stamp-calculate:active, input.stamp-calculate:hover{outline:3px solid #ffd700;position:relative;top:1px;}
}
input.stamp-calculate{border-radius:2px;letter-spacing:1px;margin:8px 0;padding:9px 0;text-transform:uppercase;}
.state-module button, input.stamp-calculate{box-shadow:0 1px 0 #ffffff inset, 0 -1px 0 #ffffff inset, 1px 0 0 #ffffff inset, -1px 0 0 #ffffff inset;color:#ffffff;font-size:12px;font-weight:400;text-shadow:0 0 2px rgba(0, 0, 0, 0.5);width:100%;}
.state-module button{border-radius:0;height:29px;margin:4px 0;opacity:0.6;padding:0 11px;}
#changes-made{display:none;opacity:0;}
.state-module button.checked{opacity:1;}
.state-module button.checked::before{content:"»";float:left;font-family:Tahoma;margin-right:5px;}
.icon-stamp-exclamation::before, .icon-stamp-flag::before, .icon-stamp-home::before, .icon-stamp-money::before, .icon-stamp-print::before, .icon-stamp-usd::before, .icon-stamp-user::before{font-family:StampDuty;font-style:normal;}
input.stamp-calculate:active{box-shadow:0 2px 1px rgba(0, 0, 0, 0.25) inset;}
.result-div .row{margin-bottom:10px;}
.all-float-left > *{float:left;margin-right:2.3%;}
#loan-repayment-calculator .col-50{width:48%;}
#loan-repayment-calculator .col-50:nth-child(1){margin-right:14px;}
#state-modules{display:table;width:100%;}
#state-modules .state-module{display:none;margin:5px 0;padding:22px 0;}
#state-modules .state-module:first-child{padding-top:0;}
#state-modules .state-module.long-input > div, #state-modules .state-module.long-input > div li{width:100%;}
#state-modules .state-module.long-input > div li input, #state-modules .state-module.long-input > div li select{width:86%;}
#state-modules ul > li{float:left;margin:0;padding:3px 0;}
.result-module{margin-bottom:3px;}
.result-module:nth-child(2){border:medium none;}
.total-result{padding-top:5px;}
.total-result label{font-size:16px;line-height:1.2;}
.result-module li{font-size:12px;line-height:0.85;margin:0;padding:0 0 0 25px;text-align:left;}
.active-modules{display:block;padding-bottom:5px;}
#loan-repayment-calculator .colored-block{border-radius:3px;margin-bottom:20px;}
#loan-repayment-calculator .colored-block:first-child{}
.col-60{width:60%;}
.col-40{margin-left:15px;width:37%;}
.col-30{width:30%;}
#loan-repayment-calculator{display:table;max-width:820px;position:relative;width:100%;}
#stamp-duty-anchors{background:#ffffff none repeat scroll 0 0;display:table;font-size:15px;padding-left:15px;}
#loan-repayment-calculator p{font-size:14px;text-align:center;}
#loan-repayment-calculator .floatLeft{float:left;}
#loan-repayment-calculator .floatNone{float:none;}
#loan-repayment-calculator h3{border-top-left-radius:2px;border-top-right-radius:2px;font-size:22px;font-weight:300;margin:0;padding:5px 15px;}
#loan-repayment-calculator h4{margin:5px 0;}
#loan-repayment-calculator .control-group{display:table;font-size:15px;position:relative;width:100%;}
#loan-repayment-calculator .control-group span{display:inline-block;float:left;height:40px;position:relative;text-align:center;width:35px;}
#loan-repayment-calculator label{display:table;font-size:15px;font-weight:300;margin:1px 0;width:100%;}
#loan-repayment-calculator .top-label{margin-bottom:5px;}
#loan-repayment-calculator ul{margin:0;padding:0;}
#loan-repayment-calculator li{display:inline-block;line-height:1.8;}
.result-list{font-size:14px;margin-top:5px;}
.result-list li{border-top:1px solid #4381f2;margin-bottom:5px;}
.result-list li:first-child{border:medium none;}
.hidden{display:none;}
.filled-circle{border-radius:3px;display:inline-block;font-size:12px;height:19px;line-height:1.7;margin-right:7px;text-align:center;width:19px;}
#loan-repayment-calculator .control-group span i{line-height:2.8;}
.easy-padding{padding:5px 15px 15px;}
#loan-repayment-calculator input[type="text"], #loan-repayment-calculator select{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;display:inline-block;float:right;line-height:1;margin:8px 3px;padding:0;}
#loan-repayment-calculator #state-select{margin:9px 3px;}
#stamp-state-name{font-size:18px;font-weight:300;margin-bottom:10px;}
#loan-repayment-calculator .control-group input, #loan-repayment-calculator .control-group select{border:medium none;box-shadow:0 0 0 #000000;font-size:17px;width:87%;}
#loan-repayment-calculator .control-group input{height:24px;}
#loan-repayment-calculator .control-group select{height:22px;}
#loan-repayment-calculator input[type="radio"]{margin-left:20px;margin-right:5px;}
.floatRight{float:right;}
#loan-repayment-calculator .result-icons{float:right;font-size:15px;line-height:0;}
#loan-repayment-calculator .result-icons i{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#ffffff;display:inline;line-height:2;padding:0 3px;}
.pro-theme .control-group span, .pro-theme .filled-circle, .pro-theme h3{background:#383B42;}
.pro-theme .control-group{border:1px solid #383B42;border-radius:2px;}
.pro-theme .colored-block{border:1px solid #383B42;background:#fff;}
.pro-theme, .pro-theme input, .pro-theme select{color:#666666;}
.pro-theme .control-group span, .pro-theme .filled-circle, .pro-theme h3{color:#FFF;}
.pro-theme h3{border-bottom:1px solid #383B42;font-family:"plauregular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px !important;}
.pro-theme .state-module button, .pro-theme input.stamp-calculate{background:#CD2B3C !important;border:none;border-radius:0;color:#ffffff;font-size:14px;padding:8px 15px;text-transform:uppercase;}
.pro-theme input.stamp-calculate:active, .pro-theme input.stamp-calculate:hover{background:#CD2B3C !important;border:none;}
.pro-theme .total-result{border-top:1px solid #383B42;}
#stamp-duty-calculator .result-icons{display:none !important;}
.blog-posts .post-wrapper{border:1px solid #e2e5ea;margin-bottom:20px;padding:15px;transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;}
.blog-posts .post-wrapper:hover{box-shadow:1px 1px 5px rgba(0,0,0,0.2);}
.blog-posts .post-image-wrapper{height:200px;width:100%;}
.blog-posts .post-image-wrapper a{display:block;width:100%;height:100%;}
.blog-posts .post-image-wrapper a .post-image{background-image:url('/wp-content/themes/pros_au_member_v18/assets/images/loading-wheel.svg');background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;}
.blog-posts.tips .post-image-wrapper{height:185px;}
.blog-posts .post-title .title{font-family:"plaumedium", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:22px;margin-top:0;}
.blog-posts .post-attributes ul{font-size:15px;list-style:none;padding:0;}
.blog-posts .post-attributes li{display:inline;padding-right:10px;}
.blog-posts .post-attributes li i, .blog-posts .post_tags li i{color:#CD2B3C;padding-right:3px;}
.blog-posts .post_tags ul{list-style:none;margin:0;padding:0;}
.blog-posts .post_tags ul li{display:inline;margin-right:10px;}
.blog-posts .post_tags li a{color:inherit;}
.contact_form_holder{background-color:#e2e5ea;border:1px solid #d3d3d3;border-radius:3px;padding:15px;}
.contact_form_holder.rpdata{margin-top:25px;margin-bottom:25px;}
.terms-of-service{text-align:center;}
.terms-of-service h3{font-size:14px;}
.terms-of-service ol li{font-size:10px;}
.form-inline .form-group{margin-bottom:15px;width:49%;}
.form-inline .form-group:last-child{margin-left:7px;}
.form-wrap .form-inline .form-group:last-child{margin-left:3px;}
.form-inline .form-control{width:100%;}
.contact_form_holder .bootstrap-select > .dropdown-toggle{border-color:#51555e;border-radius:0;height:100%;}
.profile-form{padding-bottom:50px;}
.page-template-find-offices .page-content{text-align: center;}
.page-template-find-offices .state-buttons{margin-bottom:80px;}
.page-template-find-offices .state-buttons .btn{margin-bottom:5px;}
.office-wrapper:first-child .office{border-top:none;}
.office-wrapper .office{border-top:2px solid #d5d2d2;padding-bottom:15px;}
.office-details .agency-title, .trading-info .title{font-family:'plaumedium', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:25px;color:#CD2B3C;}
.office-details .agency-phone{display:block;font-size:15px;}
.office-details .agency-phone i{color:#CD2B3C;margin-right:15px;}
.office-details .agency-phone > a{color:inherit;}
.office-details .agency-buttons{margin-top:15px;}
.office-details .agency-buttons .btn-sm{margin-bottom:5px;}
.trading-info table{font-size:15px;}
tr td:first-child{font-family:'plaumedium', 'Helvetica Neue', Helvetica, Arial, sans-serif;color:#CD2B3C;}
.trading-info table tr.highlight{background-color:rgba(201,35,49,0.1);}
.agency-location .page-banner{margin-bottom:0;margin-top:50px;}
.agency-location .map{width:100%;height:450px;}
.page-template-page-region .agency-location .map{height:600px;}
.regional-wrapper{border-left:2px solid #eeeeee;border-top:2px solid #eeeeee;border-bottom:2px solid #eeeeee;transition:box-shadow 300ms ease-in-out 0s;-webkit-transition:box-shadow 300ms ease-in-out 0s;-moz-transition:box-shadow 300ms ease-in-out 0s;-ms-transition:box-shadow 300ms ease-in-out 0s;-o-transition:box-shadow 300ms ease-in-out 0s;}
.regional-offices .col-md-4:last-of-type .regional-wrapper{border-right:2px solid #eeeeee;}
.regional-wrapper:hover{box-shadow:1px 1px 5px rgba(0,0,0,0.3);}
.regional-wrapper .office-details{padding:25px 50px 40px;}
footer{background-color:#e3e3e3;color:#000000;box-shadow:0 50vh 0 50vh #E3E3E3;}
footer .main-footer{padding:40px 0;}
footer .footer-text{margin:0;line-height:1.3;padding-right:90px;}
footer .footer-column ul{list-style-type:none;color:#000000;margin-top:0;}
footer .footer-column ul li{margin-bottom:10px;}
footer .footer-column ul li a{color:#000000;}
footer .images-wrapper{text-align:right;}
footer .footer-bottom{padding:15px 0;border-top:1px solid #a4a4a4;}
footer .footer-bottom a{color:#a4a4a6;}
footer .footer-bottom .social{list-style-type:none;margin:0;padding:0;text-align:center;}
footer .footer-bottom .social li{display:inline;}
footer .footer-bottom .social li a{color:#a4a4a6;font-size:15px;padding:0 7px;}
footer .footer-bottom .social li img{width:3%;}
footer .footer-bottom p{margin-bottom:0;}
footer .to-top{text-align:right;}
footer .roll{padding:10px;border-radius:50%;border:2px solid #4f5762;color:#ffffff;margin-left:20px;cursor:pointer;}
@media screen and (max-width:1400px){.property-slideshow-method::after{left:25%;}
.property-slideshow-method{width:25%;}
.property-slideshow-info h1{font-size:2.3em;}
.property-slideshow-agents h1{font-size:2.3em;}
.property-slideshow-agents .agent p{font-size:1.8em;}
}
@media screen and (max-width:1280px){
.home-banner .banner-image{height:550px;}
.home-banner .banner-text p{font-size:20px;padding:0 10%;}
#advSearchFrm .advanced-wrapper{left: 14%;width: 79.4%;}
#advSearchFrm.rental-search .advanced-wrapper {width: 91.4%;}
}
@media screen and (max-width:1200px){.main-header .logo{padding-top:15px;width:19%;}
.main-header .logo .office-name{right:13px;}
#header-nav .navbar-nav > li > a{line-height:64px;}
.home-banner .banner-title .title{font-size:50px;}
.home-text .home-title .title{font-size:28px;}
.home-text .home-content .text{font-size:15px;}
.service-icons .service.image, .page-template-contact .service-icons .service.image{height:275px;}
.service-icons .service-image .service-details{transform:translateY(69%);-webkit-transform:translateY(69%);-moz-transform:translateY(69%);-ms-transform:translateY(69%);-o-transform:translateY(69%);}
.service-icons .service-image:hover .service-details, .page-template-contact .service-icons .service-image:hover .service-details{padding:30px 25px;}
.service-title .title{font-size:20px;}
.service-text{font-size:15px;padding-top:16px;}
.service-description{padding-bottom:0px;}
.rss-bg-image{height:400px;}
.agency-about .about-photo{height:400px;}
.agency-about .agency-title{font-size:25px;padding-bottom:20px;}
.agency-about .about-text{font-size:15px;padding-bottom:22px;}
.agency-about .about-wrapper{height:400px;}
.agency-about .social .social-icon img{width:12%;}
.newsletter-subscribe{padding:22px 0;}
.newsletter-subscribe .newsletter-title{font-size:22px;padding-top:5px;}
.newsletter-subscribe .newsletter-text{font-size:13px;}
.results.grid .details-wrapper .image-wrapper{height:220px;}
.results.grid .details-wrapper .info-wrapper .price, .results.grid .details-wrapper .info-wrapper .address{font-size:15px;padding-bottom:5px;}
.results.grid .details-wrapper .info-wrapper .bbc > li > .icon{width:25px;}
.results.grid .details-wrapper .info-wrapper .bbc > li > .icon.car{width:30px;}
.results.grid .details-wrapper .info-wrapper .bbc > li > .icon.land{width:17px;}
.results.grid .image-wrapper .property-image .property-status, .results.list .image-wrapper .property-image .property-status{font-size:14px;padding:10px 5px 10px 10px;}
.results.grid .image-wrapper .property-image .property-status::after, .results.list .image-wrapper .property-image .property-status::after{border-bottom:40px solid transparent;border-top:0px solid transparent;}
.gallery-hero-image{height:500px;}
.address-banner{padding:20px 0;}
.address-banner .address{font-size:20px;}
.map-results{height:400px;}
.page-template-agent-details .service-icons .service.image{height:200px;}
.page-template-agent-details .service-icons .service-image .service-details{transform:translateY(63%);-webkit-transform:translateY(63%);-moz-transform:translateY(63%);-ms-transform:translateY(63%);-o-transform:translateY(63%);}
.results-grid-ad{padding:5px 0;}
.results-grid-ad .office-ad-description h1{font-size:35px;text-align:center;}
.results-grid-ad .office-ad-contacts.office-ad-description{text-align:center;font-size:13px;}
.main-content .page-featured-banner{height:300px;}
footer .footer-bottom .social li img{width:5%;}
}
@media screen and (max-width: 1024px){
#home-menu {background-color: #E2E5EA;}
.main-header .logo{padding-top:0;}
.secondary-menu{display:none;}
.navbar-toggle{display:block;}
.navbar-nav{float:none;margin:0;}
.navbar-nav > li{float:none;}
.navbar-nav > li > .dropdown-menu, .navbar-nav > li > .dropdown-menu .dropdown-menu{border:none;box-shadow:none;/*display:block;*/left:0;position:relative;width:100%;}
.navbar-nav > li > .dropdown-menu > li > .dropdown-menu {display: block;}
.navbar-nav .open .dropdown-menu {background-color: #ffffff;}
#header-nav .navbar-nav > li > a{line-height:40px;margin-top:0;}
/*#header-nav .navbar-nav li.dropdown{background-color:#f8f8f8;}*/
#header-nav  .navbar-nav > li > .dropdown-menu > li > .dropdown-menu li a {padding: 8px 0px 8px 40px;}
#header-nav .navbar-nav .dropdown-menu > li.menu-item-has-children > a::after{content:'';}
.cbp-spmenu{background:#f8f8f8;position:fixed;padding:0;margin:0 !important;overflow-x:hidden;overflow-y:visible;display:block;}
.cbp-spmenu h3{color:#afdefa;font-size:1.9em;padding:20px;margin:0;font-weight:300;background:#0d77b6;}
.cbp-spmenu a{display:block;}
.cbp-spmenu-vertical{width:260px;height:100%;top:0;z-index:1000;}
.cbp-spmenu-horizontal{width:100%;height:150px;left:0;z-index:1000;overflow:hidden;}
.cbp-spmenu-horizontal h3{height:100%;width:20%;float:left;}
.cbp-spmenu-horizontal a{float:left;width:20%;padding:0.8em;border-left:1px solid #258ecd;}
.cbp-spmenu-left{left:-260px;}
.cbp-spmenu-right{right:-260px;}
.cbp-spmenu-left.cbp-spmenu-open{left:0px;}
.cbp-spmenu-right.cbp-spmenu-open{right:0px;}
.cbp-spmenu-top{top:-150px;}
.cbp-spmenu-bottom{bottom:-150px;}
.cbp-spmenu-top.cbp-spmenu-open{top:0px;}
.cbp-spmenu-bottom.cbp-spmenu-open{bottom:0px;}
.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0;}
.cbp-spmenu-push-toright{left:260px;}
.cbp-spmenu-push-toleft{left:-260px;}
.cbp-spmenu,
.cbp-spmenu-push{-webkit-transition:left 0.3s ease, right 0.3s ease;-moz-transition:left 0.3s ease, right 0.3s ease;transition:left 0.3s ease, right 0.3s ease;}
.page-template-contact .service-title .title{font-size:17px;}
.page-template-contact .service-text{font-size:13px;}
.regional-wrapper .office-details{padding:15px 30px 30px;}
.regional-wrapper .office-details .agency-phone{font-size:13px;}
#advSearchFrm .advanced-wrapper{left: 15.5%;width: 77.2%;}
.results.grid .card-wrapper {height: 300px;}
.results.grid-large .card-wrapper {height: 480px;}
.results .card-wrapper .surrounding-wrapper .surrounding-icon {font-size: 50px;}
.results .card-wrapper .surrounding-wrapper .surrounding-text {font-size: 18px;}
.results.list .card-wrapper .surrounding-wrapper {padding: 0;}
ul.navbar-nav > li.menu-item-has-children::after {content: '\f078';font-family: "fontAwesome";position: absolute;top: 11px;right: 15px;font-size: 12px;}
}
@media screen and (max-width:992px){
#advSearchFrm .advanced-wrapper {left: 18.5%;width: 73%;}
#advSearchFrm label {font-size: 13px;}
.agency-about .social .social-icon img{width:4%;}
}
@media screen and (max-width:768px){.navbar-toggle{display:block;}
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select:focus,
textarea,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"],
textarea:focus{font-size:16px;}
.form-inline .form-group{width:100%}
.form-inline .form-group:last-child{margin-left:0;}
.top-contact-info{text-align:center;padding-top:8px;}
.top-property-alerts{display:none;}
.main-header .logo img{padding:10px 0 30px;}
.main-header .logo{width:31%;}
.main-header .logo .office-name{right:16px;bottom:8px;}
.property-search .search-content .chevron{display:block;}
#advSearchFrm .select-wrapper .bootstrap-select > .dropdown-toggle::after {border-right: 0;}
#advSearchFrm .form-wrapper{display:block;height:auto;}
#advSearchFrm .select-wrapper{display:block;width:100%;height:45px;margin-bottom: 10px;}
#advSearchFrm .select-wrapper .bootstrap-select > .dropdown-toggle {border-radius: 5px;}
#advSearchFrm .suburb-wrapper{display:block;width:90%;float:left;}
#advSearchFrm .suburb-wrapper .form-control {height: 55px;padding:6px 178px 8px 30px;}
#advSearchFrm .button-wrapper{display:inline-block;width:10%;}
#advSearchFrm .button-wrapper .btn.search {height: 100%;}
#advSearchFrm .advanced-wrapper.open{height:350px;border-left:1px solid #484B57;border-right: 1px solid #484B57; border-bottom: 1px solid #484B57;}
#advSearchFrm .advanced-wrapper{left:0;width:100%;}
#advSearchFrm.rental-search .advanced-wrapper{width:100%;}
#advSearchFrm .advanced-wrapper .bootstrap-select .dropdown-toggle {border: 1px solid #484B57;}
#advSearchFrm .suburb-wrapper .advanced-search {bottom: 15px;}
.post-template-default #advSearchFrm .select-wrapper .bootstrap-select > .dropdown-toggle, .page-template-results-page #advSearchFrm .select-wrapper .bootstrap-select > .dropdown-toggle, .page-template-property-details #advSearchFrm .select-wrapper .bootstrap-select > .dropdown-toggle {border-right: 1px solid #cccccc;}
.post-template-default #advSearchFrm .suburb-wrapper .form-control, .page-template-results-page #advSearchFrm .suburb-wrapper .form-control, .page-template-property-details #advSearchFrm .suburb-wrapper .form-control {border-left: 1px solid #cccccc;}
.btn.search {padding: 9px 15px;}
.property-search .search-content::after{opacity:0;}
.home-banner .banner-image{height:500px;}
.home-banner .banner-title .title{font-size:30px;}
.home-banner .banner-text p {padding: 0 5%;}
.home-text .home-title .title{margin-left:0;}
.service-icons .service-image .service-details, .page-template-contact .service-icons .service-image .service-details{padding:30px 25px;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
.rss-bg-image{height:300px;}
.rss-wrapper{bottom:65px;}
.rss-list li{font-size:15px;padding:6px 0;}
.rss-list li a{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;}
.rss-link::after{top:11px;}
.rss-link{font-size:20px;}
.agency-about .about-photo{height:300px;}
.agency-about .about-wrapper{padding-left:0;padding-right:0;}
.agency-about .social .social-icon img{width:7%;}
.newsletter-subscribe .newsletter-text{margin-bottom:10px;}
.newsletter-subscribe #newsletter-signup .form-group{margin-bottom:15px;}
footer .footer-text{padding-right:0;margin-bottom:10px;}
footer .footer-column ul{padding:0;}
footer .images-wrapper.pull-right{float:none !important;text-align:center;}
.bottom-column{text-align:center;margin-bottom:10px;}
footer .to-top{text-align:center;margin-top:15px;margin-bottom:10px;}
.results .container {padding: 0;}
.results.grid .col-md-4, .results.grid .col-md-6, .results.list .col-md-12{padding:0;}
.results.list .details-wrapper:hover{box-shadow:none;}
.results.grid .image-wrapper .property-image .property-status,
.results.list .image-wrapper .property-image .property-status{top:inherit;bottom:0;width:100%;text-align:center;padding:15px 0;border-radius: 0;left: 0;height: auto;}
.results.grid .image-wrapper .property-image .property-status::after,
.results.list .image-wrapper .property-image .property-status::after{border-bottom:none;border-top:none;}
.results.list .details-wrapper,.results.grid .details-wrapper{display:table;height:100px;width:100%;border-bottom:1px solid #E2E5EA;border-top:none;border-left:none;border-right:none;}
.results.list .details-wrapper,.results.grid .details-wrapper:last-of-type{margin:0;}
.results.grid .details-wrapper .image-wrapper, .results.grid.grid-large .details-wrapper .image-wrapper{display:table-cell;height:150px;width:30%;}
.results.list .details-wrapper .image-wrapper{height:150px;width:30%;}
.results.grid .details-wrapper .info-wrapper{display:table-cell;width:70%;vertical-align:top;padding:10px 15px 5px}
.results.list .details-wrapper .info-wrapper{height:auto;vertical-align:top;width:70%;padding:10px 15px 5px}
.results.list .details-wrapper .info-wrapper .address{font-size:15px;padding-bottom:5px;}
.results.list .details-wrapper .info-wrapper .price{font-size:15px;padding-bottom: 5px}
.results.list .details-wrapper .info-wrapper .property-icons{padding:0;}
.results.list .details-wrapper .info-wrapper .property-icons .bbc li{padding-bottom:0;}
.results.list .details-wrapper .info-wrapper .property-icons .bbc > li > .icon{margin-right:0;padding-right:5px;}
.results.list .details-wrapper .info-wrapper .property-icons .bbc > li > .icon{width:25px;}
.results.list .details-wrapper .info-wrapper .property-icons .bbc > li > .icon.car{width:30px;}
.results.list .details-wrapper .info-wrapper .heading{display:none;}
.results.grid-large .info-wrapper .description, .results.list .details-wrapper .info-wrapper .description{display:none;}
.results.list .details-wrapper .info-wrapper .agent-container{display:none;}
.results.list .details-wrapper:last-of-type {margin-bottom: 0;}
.gallery-hero-image{height:400px;}
.address-banner{padding:15px 0;}
.address-banner .address{font-size:15px;}
.property-details .property-heading .heading{float:none;width:100%;}
.property-details .property-heading .heading h2, .property-details .price h2{font-size:20px;margin-bottom:5px;}
.property-details .property-heading .price{float:none;text-align:left;width:100%;margin-top:5px;}
.property-details .property-heading .price .price-wrapper{position:relative;padding:13px 12px;}
.property-details .property-heading .price .price-wrapper::before{display:none;}
.property-details .nav-tabs > li{width:50%;}
.property-buttons .btn-brand{margin-bottom:5px;width:100%;}
.property-details .comparable-sales .title-wrapper .social{float:none;text-align:left;width:100%;}
.property-details .comparable-sales .title-wrapper .title{float:none;width:100%;margin-top:10px;}
.agent-wrapper .image-container .property-agent-image{background-size:contain;}
.inspection-times .list{height:140px;margin-bottom:15px;}
.inspection-times .list .inspections-image, .inspection-times.property-matches .list .inspections-image{display:table-caption;height:220px;width:100%;}
.inspection-times .list .property-details{width:70%;}
.inspection-times .list .property-details p{font-size:14px;margin-bottom:5px;}
.inspection-times .list .property-details .property-icons .bbc{margin-bottom:0;}
.inspection-times .list .property-details .property-icons .bbc li .icon{width:20px;}
.inspection-times .list .property-details .property-icons .bbc li .icon.car{width:25px;}
.inspection-times .list .property-details .property-icons .bbc li .icon.land{width:14px;}
.inspection-times .list .inspection-details{width:30%;background-color:#CD2B3C;color:#ffffff;}
.blog-posts .post-image-wrapper{margin-bottom:15px;}
.page-template-agent-details .service-icons .service.image{height:161px;}
.page-template-agent-details .service-title .title{font-size:17px;}
.page-template-agent-details .service-icons .service-image .service-details{transform:translateY(84%);-webkit-transform:translateY(84%);-moz-transform:translateY(84%);-ms-transform:translateY(684%);-o-transform:translateY(84%);}
.page-template-agent-details .service-icons .service-image:hover .service-details{transform:translateY(84%);-webkit-transform:translateY(84%);-moz-transform:translateY(84%);-ms-transform:translateY(684%);-o-transform:translateY(84%);}
.agent-profile .agent-image-wrapper .agent-image{background-size:contain;}
.agent-testimonials .testimonial-wrapper .testimonial-image{margin-bottom:15px;}
.agent-social{text-align:center;margin-bottom:15px;}
.agent-contact{margin-bottom:15px;}
.agent-buttons{float:none !important;}
.agent-buttons .btn{width:49%;}
.page-template-find-offices .state-buttons .btn{width:100%;margin-bottom:10px;}
.office-details .agency-buttons .btn-brand{width:100%;}
.offcanvas-form{width:100%;}
.offcanvas-form-scroller{height:calc(100vh - 100px);-moz-height:calc(100vh - 100px);-ms-height:calc(100vh - 100px);-o-height:calc(100vh - 100px);}
.results.grid .card-wrapper, .results.grid-large .card-wrapper {height: 200px;}
.results .card-wrapper .surrounding-wrapper {padding: 0; width: 100%;}
}
@media screen and (max-width:720px){#loan-calculator .data{float:none !important;width:100%;}
#loan-calculator .results{float:none !important;margin-top:20px !important;margin-left:0;width:100%;}
}
@media (max-width:450px){#loan-repayment-calculator{}
#loan-repayment-calculator .stamp-options .col-50{width:99%;}
#loan-repayment-calculator .control-group input, #loan-repayment-calculator select, #state-modules input{width:80%;}
#loan-repayment-calculator h3{font-size:19px;}
.home-banner .banner-text p{font-size:20px;}
.main-header .logo{width:60%;}
.main-header .logo .office-name{right:14px;}
.main-header .logo img{padding:10px 0 20px;}
.main-header .logo .office-name{bottom:0px;}
.results.list .details-wrapper .image-wrapper,.results.grid .details-wrapper .image-wrapper,.results.grid.grid-large .details-wrapper .image-wrapper{height:100%;}
#advSearchFrm .suburb-wrapper {width: 100%;float: none;margin-bottom: 10px;}
#advSearchFrm .suburb-wrapper .form-control {height: 45px;padding:6px 15px 8px 15px;font-size: 14px;}
#advSearchFrm .button-wrapper {width:100%;display:block;}
.btn.search{padding: 4px 15px; border-radius: 5px;}
#advSearchFrm .select-wrapper .bootstrap-select > .dropdown-toggle {border-radius: 5px;padding: 0 15px;}
#advSearchFrm .select-wrapper .bootstrap-select.btn-group .dropdown-toggle .caret {right: 19px;}
#advSearchFrm .suburb-wrapper .advanced-search {bottom: 12px;}
#advSearchFrm .suburb-wrapper .advanced-search a {font-size: 14px;}
#advSearchFrm .advanced-wrapper.open{border-top: 1px solid #484B57;}
.ui-menu .ui-menu-item {padding: 10px 15px;}
.ui-menu .ui-menu-item a {font-size: 14px;}
#advSearchFrm .advanced-wrapper.open {height: 350px; margin-top: 15px;}
.post-template-default #advSearchFrm .suburb-wrapper .form-control, .page-template-results-page #advSearchFrm .suburb-wrapper .form-control, .page-template-property-details #advSearchFrm .suburb-wrapper .form-control {border-right: 1px solid #cccccc;}
.results .container {padding: inherit;}
.results .row {margin: 0;}
.results.grid .card-wrapper, .results.grid-large .card-wrapper, .results.list .card-wrapper {height: 100px;}
.results .card-wrapper .surrounding-wrapper .surrounding-icon {font-size: 30px;}
.results .card-wrapper .surrounding-wrapper .surrounding-text {font-size: 12px;}
.gallery-hero-image {height: 220px;}
.property-images .property-status {right: 20px;top:10px;height:60px;width: 60px;font-size: 11px;}
}
@media screen and (max-width: 350px){
	.service-text{font-size:13.5px;}
	.service-text .btn-brand{padding:6px 12px;}
	.service-text a:first-of-type{margin-right:5px;}
}
.navbar-toggle{border:none;background:#CD2B3C;margin-top:18px;}
.navbar-toggle:hover{background:#CD2B3C;}
.navbar-toggle .icon-bar{width:22px;transition:all 0.2s;background-color:#ffffff;}
@media screen and (max-width: 320px){
	.home-banner .banner-image {height: 450px;}
	.home-banner .banner-title .title {font-size: 26px;}
	.home-banner .banner-text p {font-size: 12px;}
	#advSearchFrm .select-wrapper .bootstrap-select > .dropdown-toggle {font-size: 16px;}
	#advSearchFrm .suburb-wrapper .form-control {font-size: 12px;}
	#advSearchFrm .suburb-wrapper .advanced-search {bottom: 15px;}
	#advSearchFrm .suburb-wrapper .advanced-search a {font-size: 12px;}
	.home-banner .banner-title .banner-icon {padding-top: 0;}
}