@media (min-width:1200px){#masthead .header-menu-container .site-branding.logo img{max-height:60px}}@media (min-width:1200px){#masthead nav.main-navigation ul.sub-menu{padding:0 100vw 0.5rem 100vw;margin:0 -100vw;width:max-content;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background-color:rgba(28, 31, 42, 0.7)}}#masthead nav.main-navigation ul:not(.sub-menu)>li.menu-item>a{text-transform:none;font-weight:600}@media (min-width:1200px){#masthead nav.main-navigation ul:not(.sub-menu)>li.menu-item>a{font-size:16px;padding:20px}}body .select2-container--default .select2-results__option{color:#e4bab4}body .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#e4bab4;color:white}body.ap-shortcode-ap_register .entry-content h1,body.ap-shortcode-ap_register .entry-content h2,body.ap-shortcode-ap_signin .entry-content h1,body.ap-shortcode-ap_signin .entry-content h2{font-weight:400;font-size:28px;font-family:Montserrat;text-transform:none}body.ap-shortcode-ap_register .entry-content .ap-core-register-form a,body.ap-shortcode-ap_signin .entry-content .ap-core-register-form a{font-weight:500}body.ap-shortcode-ap_register .entry-content .ap-core-register-form h3,body.ap-shortcode-ap_signin .entry-content .ap-core-register-form h3{text-transform:none !important;font-weight:400 !important;font-family:Montserrat}body.ap-shortcode-ap_register .entry-content .ap-core-register-form label,body.ap-shortcode-ap_signin .entry-content .ap-core-register-form label{font-weight:500}body footer.site-footer h2,body footer.site-footer h3{font-weight:400;font-family:Montserrat}body main#main{padding-top:60px}body main#main .page-title{font-family:Montserrat;font-weight:400 !important;margin-bottom:0.65rem !important}body main#main .header-bg-overlay{background:transparent !important}body main#main .title-hero span{font-weight:400 !important}body main#main .title-hero span a{text-shadow:1px 1px 3px rgba(0, 0, 0, 0.5)}body main#main .title-hero span a:hover span{color:currentColor !important}body:not(.home) .site-header .topbar .top-nav-menu .contact-menu li:last-child:before{content:"|";margin-left:0.5rem;vertical-align:middle}body:not(.home) .site-header .topbar .top-nav-menu .social-media,body:not(.home) .site-header .topbar .top-nav-menu .contact-menu{margin-left:0.5rem !important;align-items:center}body:not(.home) .site-header .topbar .top-nav-menu .social-media li:nth-child(-n+2)+li,body:not(.home) .site-header .topbar .top-nav-menu .contact-menu li:nth-child(-n+2)+li{margin-left:0.5rem}body:not(.home) .site-header .topbar .top-nav-menu .social-media li:nth-child(-n+2) a,body:not(.home) .site-header .topbar .top-nav-menu .contact-menu li:nth-child(-n+2) a{display:inline-flex;align-items:center;justify-content:center;color:#fff !important;background:#656565;border-radius:100%;height:32px;width:32px}body:not(.home) .site-header .topbar .top-nav-menu .social-media li:nth-child(-n+2) a i,body:not(.home) .site-header .topbar .top-nav-menu .contact-menu li:nth-child(-n+2) a i{font-size:16px !important;color:#fff !important}body.home main#main{padding-top:60px !important}body.home .site-header .topbar{display:none !important}@media (min-width:1200px){body.home .site-header .header-menu-container .site-branding{display:none !important}}body.home .ap-slideshow.single-slideshow .carousel .item.tns-item .embed-responsive{height:100vh}body.home .custom-hero{display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width:1122px){body.home .custom-hero{min-height:calc(100vh - 58px) !important}}body.home .custom-hero .widget_ap-slideshow{z-index:1}@media (max-width:1122px){body.home .custom-hero .widget_ap-slideshow{position:absolute}}body.home .custom-hero .widget_ap-slideshow::before{display:none}body.home .custom-hero .widget_media_image{margin:-3.5rem auto 0 auto;display:flex;align-items:center;justify-content:center}body.home .custom-hero .widget_media_image>img{margin:auto;max-width:85% !important}body.home footer.site-footer .right-corner{position:absolute;right:0;bottom:0;z-index:2;margin:2.5rem 4.5rem}@media (min-width:1200px){body.home footer.site-footer .right-corner{right:4.5rem}}body.home footer.site-footer .right-corner .social-media li a{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#656565;border-radius:100%;height:46px;width:46px;font-size:22px;margin:0 5px}#search-results h4{font-weight:400;font-family:Montserrat;color:#e4bab4}#search-results div[class*="quicksearch"] form ul li input[type="submit"]{margin-top:1rem;text-transform:uppercase;font-size:14px}#current-listing .listing-item .container,#list-view .listing-item .container,#recent-leases .listing-item .container,#recent-sales .listing-item .container{background:#ECEBEA !important;padding-bottom:20px !important;display:flex;flex-direction:column}#current-listing .listing-item .container>a picture img,#list-view .listing-item .container>a picture img,#recent-leases .listing-item .container>a picture img,#recent-sales .listing-item .container>a picture img{transition-duration:5s;transition-timing-function:linear}#current-listing .listing-item .container>a picture img:hover,#list-view .listing-item .container>a picture img:hover,#recent-leases .listing-item .container>a picture img:hover,#recent-sales .listing-item .container>a picture img:hover{transform:scale(1.5)}#current-listing .listing-item .listing-footer,#list-view .listing-item .listing-footer,#recent-leases .listing-item .listing-footer,#recent-sales .listing-item .listing-footer{position:relative !important;left:0;bottom:0px;width:100%;background-color:transparent;margin:auto 0.5rem 0 0.5rem}#current-listing .listing-item .listing-footer>.btn-solid-theme,#list-view .listing-item .listing-footer>.btn-solid-theme,#recent-leases .listing-item .listing-footer>.btn-solid-theme,#recent-sales .listing-item .listing-footer>.btn-solid-theme{flex-grow:0;margin:0.5rem}#current-listing .listing-item .listing-footer>.btn-solid-theme>a,#list-view .listing-item .listing-footer>.btn-solid-theme>a,#recent-leases .listing-item .listing-footer>.btn-solid-theme>a,#recent-sales .listing-item .listing-footer>.btn-solid-theme>a{width:32px;height:32px;background-color:#e4bab4;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;-moz-border-radius:50%;transition:0.4s ease-in-out}#current-listing .listing-item .listing-footer>.btn-solid-theme>a:hover,#list-view .listing-item .listing-footer>.btn-solid-theme>a:hover,#recent-leases .listing-item .listing-footer>.btn-solid-theme>a:hover,#recent-sales .listing-item .listing-footer>.btn-solid-theme>a:hover{background:#d7988f}#current-listing .listing-item .listing-footer>.btn-solid-theme>a span,#list-view .listing-item .listing-footer>.btn-solid-theme>a span,#recent-leases .listing-item .listing-footer>.btn-solid-theme>a span,#recent-sales .listing-item .listing-footer>.btn-solid-theme>a span{font-size:16px !important;color:#ffffff}#current-listing .listing-item .listing-footer>.btn-solid-theme>a span.las.la-envelope,#list-view .listing-item .listing-footer>.btn-solid-theme>a span.las.la-envelope,#recent-leases .listing-item .listing-footer>.btn-solid-theme>a span.las.la-envelope,#recent-sales .listing-item .listing-footer>.btn-solid-theme>a span.las.la-envelope{margin-top:0}#current-listing .listing-info .listing-headline,#list-view .listing-info .listing-headline,#recent-leases .listing-info .listing-headline,#recent-sales .listing-info .listing-headline{position:relative;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#current-listing .listing-info .listing-headline>a,#list-view .listing-info .listing-headline>a,#recent-leases .listing-info .listing-headline>a,#recent-sales .listing-info .listing-headline>a{font-weight:500;font-size:16px !important;line-height:24px !important}#current-listing .listing-info .listing-headline>a:hover,#list-view .listing-info .listing-headline>a:hover,#recent-leases .listing-info .listing-headline>a:hover,#recent-sales .listing-info .listing-headline>a:hover{color:currentColor !important}@media (min-width:992px){.ap-shortcode-ap_agents #agent-listing>div:nth-child(-n+2) .col{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.ap-shortcode-ap_agents #agent-listing .staff-item-container+.staff-item-container{margin-top:3.5rem}.ap-shortcode-ap_agents #agent-listing .staff-item-container .sub-title{font-size:18px;font-family:Montserrat;font-weight:400}.ap-shortcode-ap_agents #agent-listing .staff-item-container .agent-info h6.agent-name{font-size:22px;font-family:Montserrat}@media (min-width:992px){.ap-shortcode-ap_agents #agent-listing .staff-item-container .col{position:relative;margin-bottom:0;-ms-flex:0 0 16.6667%;flex:0 0 16.6667%;max-width:16.6667%}.ap-shortcode-ap_agents #agent-listing .staff-item-container .col .embed-responsive>a>picture,.ap-shortcode-ap_agents #agent-listing .staff-item-container .col img{background:none}}.cp-testimonial-pagination,.cp-video-pagination{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;-ms-flex-align:center !important;align-items:center !important;-ms-flex-pack:justify !important;justify-content:space-between !important;margin-bottom:1rem}.cp-testimonial-pagination .page-numbers,.cp-video-pagination .page-numbers{margin:0 5px}.cp-testimonial-pagination .pull-left,.cp-video-pagination .pull-left{margin-bottom:0}.testimonial-item .item-title h2{font-size:28px;font-weight:400;line-height:31px}@media (max-width:768px){.ap-page-less-ap_property .main-gallery .slider-nav{display:none}}.ap-page-less-ap_property .main-gallery .slider-nav>*{font-size:3rem;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.5)}.ap-page-less-ap_property .main-gallery .gallery-caption{padding:10px 10px;background-color:rgba(28, 31, 42, 0.5)}@media (max-width:768px){.ap-page-less-ap_property .main-gallery .gallery-caption .suburb-address,.ap-page-less-ap_property .main-gallery .gallery-caption .suburb-price{font-size:1.15rem}}.ap-page-less-ap_property .main-gallery .gallery-caption .suburb-price{font-weight:500}.ap-page-less-ap_property .main-gallery .gallery-caption .suburb-address,.ap-page-less-ap_property .main-gallery .gallery-caption .suburb-price{font-weight:300;font-family:Oswald}@media (min-width:1200px){.ap-page-less-ap_property .main-gallery .carousel .slider-image>.embed-responsive{padding-bottom:calc(100% * 2/3);background-color:#EFEFEF}}.ap-page-less-ap_property .content-property-nav.ui-tabs .ui-tabs-nav li a{font-size:18px;font-weight:400;transition:0.5s}@media (max-width:768px){.ap-page-less-ap_property .content-property-nav.ui-tabs .ui-tabs-nav li a{font-size:0.95rem}}.ap-page-less-ap_property .content-property-nav.ui-tabs .property_map #map_canvas{padding-bottom:75%;height:0;z-index:0}.ap-page-less-ap_property #property-description .listing-page-description .section-title{font-size:28px;text-transform:uppercase;font-weight:400 !important;font-family:Montserrat}.ap-page-less-ap_property #property-description .listing-page-description .sub-title{font-family:Montserrat}.ap-page-less-ap_property #property-description .listing-page-description .more-details-button,.ap-page-less-ap_property #property-description .listing-page-description .read-more-button{display:none}@media (min-width:1200px){.ap-page-less-ap_property #property-description .listing-page-description>.col-md-5{padding-right:65px}}.ap-page-less-ap_property #property-description .listing-page-description .detail-information{margin-top:1.5rem}.ap-page-less-ap_property #property-description .listing-page-description .detail-information ul li .detail-label{font-weight:400}.ap-page-less-ap_property #property-description .listing-page-description .detail-information ul li .detail-value{font-weight:500}.ap-page-less-ap_property #property-description .listing-page-description .external-links ul li a.btn{display:flex;align-items:center;justify-content:center;color:#ffffff}.ap-page-less-ap_property #property-description .listing-page-description .external-links ul li a.btn i{position:static;margin-left:0.5rem;float:none;transform:none}.ap-page-less-ap_property #contact-agent .listing-agent>div{background:#ECEBEA}@media (min-width:1200px){.ap-page-less-ap_property #contact-agent .listing-agent{flex:0 0 50%;max-width:50%}}.ap-page-less-ap_property #contact-agent .listing-agent .agent-detail p.view-agent a{background-color:#e4bab4;color:#fff !important}.ap-page-less-ap_property #gallery .section-title,.ap-page-less-ap_property #floorplan .section-title,.ap-page-less-ap_property #map .section-title,.ap-page-less-ap_property #video .section-title{font-size:28px;text-transform:uppercase;font-weight:400 !important}.ap-page-less-ap_property #floorplan .list-floorplan{max-width:60rem;margin:3.5rem auto 0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:0 1px 4px rgba(0, 0, 0, 0.2)}.ap-page-less-ap_property #floorplan .list-floorplan a .embed-responsive{padding-bottom:42.35% !important}.ap-page-less-ap_property #floorplan .list-floorplan a .embed-responsive>picture{text-align:center;margin-left:-15%}.ap-page-less-ap_property #floorplan .list-floorplan a .caption{font-family:Oswald}.ap-page-less-ap_property #gallery .gallery-thumbnail>.col{margin-bottom:1.5rem}.ap-page-less-ap_property footer #footer-top{background:#ECEBEA}.ap-page-less-ap_property footer form.enquiry-property-form ul.enquiry-property-form-list li>button{text-transform:uppercase;background-color:#e4bab4}.ap-page-less-ap_property footer h5{line-height:24px !important;font-size:24px !important;font-weight:400 !important;font-family:Montserrat;color:#333333 !important}.ap-page-less-ap_property footer h5:after{border-bottom:1px solid currentColor;width:20%;height:1px;content:"";display:block;margin:auto;padding-top:20px}.ap-page-less-ap_team #agent .container .agent-name{font-family:Oswald !important;font-size:28px;font-weight:400 !important;text-transform:uppercase}.ap-page-less-ap_team #agent .ui-tabs .tab-menu ul.ui-tabs-nav li{transition:0.3s}.ap-page-less-ap_team #agent .ui-tabs .tab-menu ul.ui-tabs-nav li.ui-state-active a{color:white !important}.ap-page-less-ap_team #agent .ui-tabs .tab-menu ul.ui-tabs-nav li:not(.ui-state-active):hover{background:#e2e2e2}.ap-page-less-ap_team #agent .ui-tabs .tab-menu ul.ui-tabs-nav li a{transition:0.3s;font-size:18px;font-weight:400;color:#333333 !important;display:inline-flex;justify-content:center;align-items:center}.contact-us h2{font-family:Montserrat}.contact-us .contact-form h3{font-family:Montserrat !important}.custom-forms .gform_wrapper.form-row_wrapper .gform_heading{display:none}.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield h3{text-transform:uppercase;color:#333;font-family:Montserrat;font-weight:400 !important}.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield input,.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield textarea,.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield select{transition:0.5s}.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield input:focus,.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield textarea:focus,.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield select:focus{border-color:#e4bab4 !important}.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield .gfield_label{font-size:14px;font-weight:500 !important}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="submit"]{padding:0rem 3.5rem;border-radius:0}.container.padded #search-results select+.select2-container--default{display:none}.container.padded #search-results form ul li.suburb_select select{height:55px}button#OfferKit_make-an-offer{border-color:#e4bab4;background:#e4bab4;color:#ffffff}button#OfferKit_make-an-offer:hover{background:#000;border-color:#000;color:white}#makeoffer{position:sticky;left:0;bottom:0;width:100%;height:auto;padding:1.5rem 2.5rem;display:flex;align-items:center;justify-content:center;z-index:2;background:linear-gradient(to top, rgba(0, 0, 0, 0.45), transparent)}#makeoffer a{display:inline-flex;align-items:center;justify-content:center;border-color:#e4bab4;background:#e4bab4;color:#000000;padding:0.85rem 2rem;border-radius:30px;transition:0.5s}#makeoffer a:hover{background:#000;border-color:#000;color:white;transform:translateY(-5px)}.listing-item .listing-footer span.btn-solid-theme *{color:#fff !important}