@media (min-width:1024px){#masthead .header-menu-container .logo img{max-height:80px !important;margin-top:-0.75rem}}#masthead nav.main-navigation ul:not(.sub-menu)>li.menu-item>a{font-family:Playfair Display}@media (min-width:1200px){#masthead nav.main-navigation ul:not(.sub-menu)>li.menu-item>a{font-size:19px;padding:39px 14px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){main#main{padding-top:60px !important}}body.home .title-section{font-weight:500;text-transform:none !important}body.home .widget_ap-realty-agents .agent-items{justify-content:center}body.home .widget_ap-realty-agents .agent-items .image-agent{flex:0 0 60%;max-width:60%}body.home .widget_ap-realty-agents .agent-items .image-agent .embed-responsive>*{padding-bottom:66.77%}body.home .widget_ap-realty-agents .agent-items .image-agent img{object-position:top}body.home .widget_ap-realty-agents .agent-items .agent-detail{max-width:100%;text-align:center;font-weight:500}body.home .widget_ap-realty-agents .agent-items .agent-detail p.email{font-size:14px}body.home .widget_ap-realty-agents .agent-items .agent-detail p.phone a{font-size:13px}body.home .widget_ap-properties.minimal .container.single-slideshow .carousel .property-items .image-property .embed-responsive a picture{transition-duration:5s;transition-timing-function:linear}body.home .widget_ap-properties.minimal .container.single-slideshow .carousel .property-items .image-property .embed-responsive a picture:hover{transform:scale(1.5)}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial{max-width:45rem}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav{width:120%}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav>span{font-size:25px;width:30px;height:30px}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .img-testimonial{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:repeat(2, 1fr);gap:1rem;max-width:380px}@media (max-width:768px){body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .img-testimonial{max-width:280px}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .img-testimonial .no-image-container{font-size:80px}}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-value{font-size:18px !important}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .footer-author strong{font-size:28px !important}#main .page-title{font-weight:400 !important;margin-bottom:0.65rem !important}#main .title-hero span{font-weight:400 !important}#main .title-hero span a:hover span{color:currentColor !important}.select2-container--default .select2-selection--multiple:after,.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#4d4e50 transparent transparent transparent !important}.select2-results__option.select2-results__option--highlighted{background-color:#4d4e50 !important;color:white}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:white !important;background-color:#4d4e50 !important}body.ap-shortcode-ap_search_results #search-results h4{display:none !important}@media (min-width:992px){body.ap-shortcode-ap_search_results #search-results #ap-listing-search-results>*{flex:0 0 50% !important;max-width:50% !important}body.ap-shortcode-ap_search_results #search-results #ap-listing-search-results .listing-item .container>a{padding-bottom:350px}body.ap-shortcode-ap_search_results #search-results #ap-listing-search-results .listing-info .listing-headline{position:relative;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.ap-shortcode-ap_search_results #search-results #ap-listing-search-results .listing-info .listing-headline>a{font-weight:500;font-size:16px !important;line-height:24px !important}body.ap-shortcode-ap_search_results #search-results #ap-listing-search-results .listing-info .listing-headline>a:hover{color:currentColor !important}}@media (min-width:992px){body.ap-shortcode-ap_search_results #search-results>.row{flex-direction:column}body.ap-shortcode-ap_search_results #search-results>.row>[class*="col-"]{flex:0 0 100%;max-width:100%;padding-left:0}body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap{background:#efefef;padding:1rem 1.35rem 1rem 0.85rem}body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap ul li.search_property_types,body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap ul li.suburb_select{width:16.66666667%;flex:0 0 16.66666667%;padding:0 5px}body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap ul li#search_land_field{width:40%;flex:0 0 40%;padding:0 15px}body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap ul li#search_land_field .row>div:not(:last-child){padding:0 5px}body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap ul li#search_land_field .row>div:last-child{padding-left:5px}body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap ul li.price{width:33.333%;flex:0 0 33.333%;padding:0 15px}body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap ul li.price .row>div:not(:last-child){padding:0 5px}body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap ul li.price .row>div:last-child{padding-left:5px}body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap ul li.house_rooms,body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap ul li#search_building_field{width:25%;flex:0 0 25%;padding:0 5px}body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap ul li.house_rooms .row>div,body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap ul li#search_building_field .row>div{padding:0 5px}body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap ul li.button{width:8.33333333%;flex:0 0 8.33333333%;padding:0 15px}body.ap-shortcode-ap_search_results #search-results>.row div[class*="quicksearch"] .search_quick-wrap ul li.button input[type="submit"]{text-transform:uppercase;font-size:14px;width:auto}}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;text-transform:uppercase}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:uppercase !important;font-weight:400 !important}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.blog .site-main .container aside .widget_ap-recent-posts h5{font-size:22px;font-weight:500;margin-bottom:1rem;color:#333333}body.blog .site-main .container aside .widget_ap-recent-posts ul li.list-article a{transition:0.5s}body.blog .site-main .container aside .widget_ap-recent-posts ul li.list-article a .details .post-date{text-transform:uppercase;margin-bottom:0.25rem}body.blog .site-main .container aside .widget_ap-recent-posts ul li.list-article a .details .post-title{font-size:18px;font-family:Playfair Display;font-weight:500;line-height:20px}body.blog .site-main .container article.post .container .entry-header .entry-meta{margin-bottom:0.45rem}body.blog .site-main .container article.post .container .entry-header .entry-meta .posted-on{text-transform:uppercase;font-weight:500}body.blog .site-main .container article.post .container .entry-header .entry-meta .posted-on a{color:#333333}body.blog .site-main .container article.post .container .entry-header .entry-title{font-size:28px;line-height:31px;font-weight:500;padding-bottom:35px}body.blog .site-main .container article.post .container .entry-header .entry-title a{color:#333}body.blog .site-main .container article.post .container .entry-footer span.full-article a{font-size:14px;text-transform:uppercase;height:auto}.ap-shortcode-ap_agents #agent-listing .staff-item-container .sub-title{font-family:Playfair Display;font-weight:400 !important}.ap-shortcode-ap_agents #agent-listing .staff-item-container .agent-info h6.agent-name{font-family:Lato}@media (min-width:992px){.ap-shortcode-ap_agents #agent-listing .staff-item-container .row-cols-lg-5>*{max-width:16.777% !important;flex:16.777% !important}.ap-shortcode-ap_agents #agent-listing .staff-item-container .col{margin-bottom:0}.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}}.ap-page-less-ap_team #agent .container .agent-name{font-family:Playfair Display !important;font-size:28px;text-transform:uppercase;color:#4d4e50}.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:not(.ui-state-active):hover a{color:#333333 !important}.ap-page-less-ap_team #agent .ui-tabs .tab-menu ul.ui-tabs-nav li a{transition:0.3s;font-family:Playfair Display;font-size:18px;color:#333333 !important;display:inline-flex;justify-content:center;align-items:center}@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}.ap-page-less-ap_property .main-gallery .gallery-caption{padding:10px 10px}@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:Playfair Display}@media (min-width:1200px){.ap-page-less-ap_property .main-gallery .carousel .slider-image>.embed-responsive{padding-bottom:52.25%}}.ap-page-less-ap_property .content-property-nav.ui-tabs .ui-tabs-nav li a{font-family:Playfair Display;font-size:18px;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 #map-gallery #map_canvas{padding-bottom:75%;position:relative;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}.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}@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{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:Playfair Display}.ap-page-less-ap_property #gallery .gallery-thumbnail>.col{margin-bottom:1.5rem}.ap-page-less-ap_property footer form.enquiry-property-form ul.enquiry-property-form-list li>button{text-transform:uppercase}.ap-page-less-ap_property footer h5{line-height:24px !important;font-size:24px !important;font-weight:400 !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}footer.site-footer #footer-top .container .row{justify-content:center}footer.site-footer .footer-contact .widget-title{margin:0;padding:0}footer.site-footer .footer-contact .gform_wrapper.gform_validation_error .validation_error{margin-bottom:0}footer.site-footer .footer-contact .gform_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error .ginput_container_email{padding-right:10px !important}footer.site-footer .footer-contact .gform_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error .ginput_container_phone{padding-left:10px !important}footer.site-footer .footer-contact .gform_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){padding-right:0 !important}footer.site-footer .footer-contact .gform_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error:nth-child(4){margin-top:16px !important}footer.site-footer .footer-contact .gform_wrapper ul.gform_fields{display:flex;flex-wrap:wrap}footer.site-footer .footer-contact .gform_wrapper ul.gform_fields li.gfield{flex:0 0 100%;width:100%;margin-top:16px !important;padding-right:0}footer.site-footer .footer-contact .gform_wrapper ul.gform_fields li.gfield:nth-child(3){padding-right:10px}footer.site-footer .footer-contact .gform_wrapper ul.gform_fields li.gfield:nth-child(4){padding-left:10px}footer.site-footer .footer-contact .gform_wrapper ul.gform_fields li.gfield:nth-child(3),footer.site-footer .footer-contact .gform_wrapper ul.gform_fields li.gfield:nth-child(4){width:50%;flex:0 0 50%;margin-top:0 !important}footer.site-footer .footer-contact .gform_wrapper ul.gform_fields li.gfield:nth-child(4){position:unset}footer.site-footer .footer-contact .gform_footer{position:unset;width:100%;padding-right:0;margin-top:1rem !important}.testimonial-listing-result .testimonial-item .item-title h2{font-size:28px}.custom-forms .gform_wrapper.form-row_wrapper{margin:0 -15px}.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-weight:500 !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}.flex-fixed-width-item{flex:0 0 150px}.wp-block-apblock-accordion{margin-top:0 !important}.wp-block-apblock-accordion-item details{transition:0.3s}.wp-block-apblock-accordion-item details[open] .wp-block-apblock-accordion-item__title:focus{background-color:#4d4e50 !important;color:white !important;border-radius:0 !important}.wp-block-apblock-accordion-item details[open]:after{color:currentColor}.wp-block-apblock-accordion-item details:after{color:inherit;font-size:18px;font-weight:bold;top:12px}.wp-block-apblock-accordion-item__title{font-family:Playfair Display;font-size:16px;padding:15px 18px;transition:0.3s}.wp-block-apblock-accordion-item__content{padding-left:40px;padding-right:40px}.wp-block-apblock-accordion-item__content p,.wp-block-apblock-accordion-item__content h3,.wp-block-apblock-accordion-item__content h4,.wp-block-apblock-accordion-item__content h5{padding:0 1rem}.wp-block-apblock-accordion-item__content .gform_body h1,.wp-block-apblock-accordion-item__content .gform_body h2,.wp-block-apblock-accordion-item__content .gform_body h3,.wp-block-apblock-accordion-item__content .gform_body h4,.wp-block-apblock-accordion-item__content .gform_body h5{padding:0}.wp-block-apblock-accordion-item__content a{text-transform:uppercase;color:#337ab7 !important}#top_pagination{display:flex;align-items:center;justify-content:flex-end;margin-bottom:3.5rem}#bottom_pagination .page_toolbar{justify-content:flex-end}body.ap-page-less.ap-page-less-ap_team .RMA-widget{max-width:1170px;margin:0 auto 2.5rem auto;padding:0 20px}body.home #page main#main .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-value{font-weight:500 !important}@media (max-width:992px){body.home #page main#main .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-value{color:#444 !important}body.home #page main#main .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav{width:100%;top:auto}}body.home #page main#main .widget_ap-video{position:relative;width:100%;display:block;padding-bottom:calc(100vh - 100px);overflow:hidden}@media (max-width:992px){body.home #page main#main .widget_ap-video{padding-bottom:calc(100%  * (9/16))}}body.home #page main#main .widget_ap-video>*{position:absolute;inset:0;width:100%;height:100%}body.home #page main#main .widget_ap-video>* .mejs-container *{width:100%;height:100%}body.home #page main#main .widget_ap-video>* .mejs-controls{display:none !important}body.home #page main#main .widget_ap-video>* .mejs-mediaelement iframe[id]{width:100% !important;height:100% !important}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;overflow:hidden}@media (max-width:992px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{height:35vh}}@media (max-width:991.98px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content+.widget_ap-text .container{padding:50px 20px}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content+.widget_ap-text .container .row{margin:0}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-button-link .btn{background:unset;color:unset;padding:0;border:0;margin-top:2rem}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-button-link .btn a{padding:1.25rem 1.75rem;font-size:1.25rem;line-height:1.5;text-transform:uppercase;color:#ffffff;border:1px solid #4d4e50;background-color:#4d4e50;text-decoration:none;text-transform:uppercase}@media (max-width:991.98px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-button-link .btn a{font-size:1rem;padding-top:1rem;padding-bottom:1rem}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-text .title-section{font-size:2.25rem;font-style:normal;font-family:Lato;margin-bottom:0 !important}@media (max-width:991.98px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-text .title-section{font-size:1.5rem}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-text p{font-size:2.25rem;font-weight:600;font-style:normal}@media (max-width:991.98px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-text p{font-size:1.5rem}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow{position:absolute;left:0;top:0;width:100%;height:100%}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow::before{display:none}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow .carousel .item .embed-responsive img{object-fit:cover}@media (min-width:992px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow .carousel .item .embed-responsive img{object-position:0 150%}}@media (max-width:992px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow .carousel .item .embed-responsive{padding-bottom:35vh}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow .carousel .item .embed-responsive a{cursor:default}