@media (min-width:1024px){#masthead .header-menu-container .logo img{max-height:65px !important;margin-top:-0.75rem}}#masthead nav.main-navigation ul:not(.sub-menu)>li.menu-item>a{font-weight:600}@media (min-width:1200px){#masthead nav.main-navigation ul:not(.sub-menu)>li.menu-item>a{font-size:14px;padding:30px 14px}}#masthead nav.main-navigation ul.sub-menu>li.menu-item{transition:0.4s}#masthead nav.main-navigation ul.sub-menu>li.menu-item>a{font-weight:600;transition:0.4s}body.home .title-section{text-transform:none !important}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero{background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.17) 20%, rgba(0, 0, 0, 0.65) 77%, rgba(0, 0, 0, 0.65) 87%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.17) 20%, rgba(0, 0, 0, 0.65) 77%, rgba(0, 0, 0, 0.65) 87%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.17) 20%, rgba(0, 0, 0, 0.65) 77%, rgba(0, 0, 0, 0.65) 87%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a6000000",GradientType=0)}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero .carousel-description .carousel-title{font-size:42px;font-weight:300}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero .carousel-description .main-description{text-overflow:ellipsis;display:-webkit-box !important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:18px;line-height:24px;font-family:Playfair Display;font-style:italic}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero .carousel-status .carousel-price{font-size:32px !important;font-weight:600;font-style:normal !important}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero .carousel-status .carousel-type{font-family:Cardo Italic;font-size:32px !important}body.home .widget_ap-properties.highlight .listing-box .listing-container{background-color:#f2f2f2 !important}body.home .widget_ap-properties.highlight .listing-box .listing-container .listing-detail .listing-content{text-align:left !important}body.home .widget_ap-properties.highlight .listing-box .listing-container .listing-detail .listing-content hr{margin:10px 0 20px 0 !important}body.home .widget_ap-properties.highlight .listing-box .listing-container .listing-detail .listing-content p.suburb{margin-bottom:8px !important}body.home .widget_ap-properties.highlight .listing-box .listing-container .listing-detail .listing-content p.suburb a{font-size:14px;font-weight:500}body.home .widget_ap-properties.highlight .listing-box .listing-container .listing-detail .listing-content p.address{font-size:14px;font-weight:500;color:#2f4194}body.home .widget_ap-properties.highlight .listing-box .listing-container .listing-detail .listing-content .price .value{font-family:Cardo Italic;font-size:20px;font-weight:600;text-transform:none !important}body.home .widget_ap-quick-search{background-color:#efefef;margin-bottom:2.5rem !important}body.home .widget_ap-quick-search .ap-quick-search li label{text-transform:uppercase;color:#2f4194;font-weight:600}#main .page-title{font-family:Montserrat !important;font-weight:600 !important;margin-bottom:0.65rem !important}#main .title-hero span{font-weight:400 !important}#main .title-hero span a:hover span{color:currentColor !important}#search-results h4{color:#333333;font-family:Montserrat !important;font-weight:600}#search-results div[class*="quicksearch"] form ul li label{font-weight:500}.select2-container--default .select2-selection--multiple{padding:0 5px !important}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#333333}.select2-search__field::placeholder{color:#333;font-weight:500}.select2-container--default .select2-selection--multiple:after,.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#2f4194 transparent transparent transparent !important}.select2-results__option.select2-results__option--highlighted{background-color:#2f4194 !important;color:white}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:white !important;background-color:#2f4194 !important}body.blog .site-main .container aside .widget_ap-recent-posts h5{font-size:22px;font-weight:500;margin-bottom:1rem;color:#333333;font-family:Montserrat !important}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:Montserrat !important;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:600;font-family:Montserrat !important;padding-bottom:35px;text-transform:none !important;border-bottom:1px solid #eeeeee;margin-bottom:1.5rem}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}footer #footer-bottom .copyright{justify-content:flex-start !important;font-size:12px !important;font-weight:500 !important}body.transparent-header[class*="suburbprofiles"] main#main{padding-top:0 !important}body.transparent-header[class*="suburbprofiles"] main#main .hero{margin-bottom:0 !important}body.transparent-header[class*="suburbprofiles"] main#main .content-property-nav.ui-tabs{margin-top:0.25rem}body.transparent-header[class*="suburbprofiles"] main#main .content-property-nav.ui-tabs .ui-tabs-nav{background:white !important}body.transparent-header[class*="suburbprofiles"] main#main .content-property-nav.ui-tabs .ui-tabs-nav li{background:white !important}body.transparent-header[class*="suburbprofiles"] main#main .content-property-nav.ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#333333 !important;border:1px solid #dddddd;border-bottom:0 !important}body.transparent-header[class*="suburbprofiles"] main#main .content-property-nav.ui-tabs .ui-tabs-nav li:not(.ui-tabs-active) a{color:#2f4194;border-bottom:1px solid #dddddd !important}body.transparent-header[class*="suburbprofiles"] main#main .content-property-nav.ui-tabs .ui-tabs-nav li:not(.ui-tabs-active) a:hover{background-color:#eeeeee !important}body.transparent-header[class*="suburbprofiles"] main#main .content-property-nav.ui-tabs .ui-tabs-nav li:not(.ui-tabs-active) a i{color:#2f4194 !important}body.transparent-header[class*="suburbprofiles"] main#main .content-property-nav.ui-tabs .ui-tabs-nav li a{font-size:15px;font-weight:600;border-radius:4px 4px 0 0;background:white !important}body.transparent-header[class*="suburbprofiles"] main#main .content-property-nav.ui-tabs .ui-tabs-nav li a:after{display:none}body.ap-shortcode-ap_register main#main,body.ap-shortcode-ap_signin main#main{padding-top:121px !important}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-size:28px;text-transform:uppercase;font-weight:600 !important;font-family:Montserrat !important}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:600 !important;font-family:Montserrat !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:600}.contact-us{margin-top:8rem}.contact-us h2{font-weight:600 !important;font-family:Montserrat !important}.contact-us .contact-form .gform_wrapper h3.gform_title{font-weight:600 !important;font-family:Montserrat !important}.contact-us .contact-form .gform_wrapper .top_label .gfield_label{font-weight:500 !important}@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:600}.ap-page-less-ap_property .main-gallery .gallery-caption .suburb-address,.ap-page-less-ap_property .main-gallery .gallery-caption .suburb-price{font-weight:600}@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-weight:600;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 #property-description .section-title{font-family:Montserrat;font-size:28px;text-transform:uppercase;font-weight:600 !important}.ap-page-less-ap_property #property-description .sub-title{font-family:Montserrat;font-weight:600 !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{background-color:#2f4194 !important;color:#ffffff !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;font-family:Montserrat;text-transform:uppercase;font-weight:600 !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 .caption{font-family:Cardo Italic}.ap-page-less-ap_property #gallery .gallery-thumbnail>.col{margin-bottom:1.5rem}.ap-page-less-ap_property footer #footer-top{background:#EFEFEF;padding:70px 0 0 0}.ap-page-less-ap_property footer #footer-top>.container{max-width:100%}.ap-page-less-ap_property footer #footer-top>.container .section-property-page-footer{padding:0 calc((100% - 1140px)/2) 70px calc((100% - 1140px)/2)}.ap-page-less-ap_property footer #footer-top>.container .section-property-page-footer+.row{background-color:#2f4194;padding-top:70px;padding-bottom:70px;padding-left:calc((100% - 1140px)/2) !important;padding-right:calc((100% - 1140px)/2) !important}.ap-page-less-ap_property footer #footer-top>.container .section-property-page-footer+.row h5{color:white}.ap-page-less-ap_property footer #footer-top>.container .section-property-page-footer+.row h5:after{display:none}.ap-page-less-ap_property footer form.enquiry-property-form ul.enquiry-property-form-list li input,.ap-page-less-ap_property footer form.enquiry-property-form ul.enquiry-property-form-list li textarea{border:1px solid #E6E6E6 !important}.ap-page-less-ap_property footer form.enquiry-property-form ul.enquiry-property-form-list li input:focus,.ap-page-less-ap_property footer form.enquiry-property-form ul.enquiry-property-form-list li textarea:focus{border-color:#2f4194 !important}.ap-page-less-ap_property footer form.enquiry-property-form ul.enquiry-property-form-list li input::placeholder,.ap-page-less-ap_property footer form.enquiry-property-form ul.enquiry-property-form-list li textarea::placeholder{font-weight:500}.ap-page-less-ap_property footer form.enquiry-property-form ul.enquiry-property-form-list li>button{text-transform:uppercase;background-color:#2f4194 !important}.ap-page-less-ap_property footer h5{color:#333333;line-height:24px !important;font-size:24px !important;font-weight:600 !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-size:28px;font-weight:600 !important;text-transform:uppercase;color:#2f4194}.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:600;color:#333333 !important;display:inline-flex;justify-content:center;align-items:center}.custom-events article[class*="post-"] .entry-content .wrapper{max-width:50rem;margin:0 auto}.custom-events article[class*="post-"] .entry-content h4{font-family:Montserrat;font-weight:500;font-size:18px;margin-bottom:1.5rem}.custom-events article[class*="post-"] .entry-content #events{margin-top:2.5rem}.custom-events article[class*="post-"] .entry-content #events .single_event{padding:15px}.custom-events article[class*="post-"] .entry-content #events .single_event .event_details{background-color:#F2F2F2;padding:20px 15px;height:184px;overflow:hidden}.custom-events article[class*="post-"] .entry-content #events .single_event .event_details .event_date{font-weight:500}.custom-events article[class*="post-"] .entry-content #events .single_event .event_details .event_title{font-weight:bold;height:52px;margin-bottom:25px}.custom-events article[class*="post-"] .entry-content #events .single_event .event_details .event_border{margin-bottom:5px}.custom-events article[class*="post-"] .entry-content #events .single_event .event_details .event_border:before{border-bottom:1px solid #4d4d4d;width:168px;height:1px;content:"";display:block;margin:auto;margin:0}.custom-events article[class*="post-"] .entry-content #events .single_event .event_details .event_pdf_link a{font-weight:600}.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:600 !important;font-family:Montserrat !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}.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:#2f4194 !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-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 h1,.wp-block-apblock-accordion-item__content h2,.wp-block-apblock-accordion-item__content h3,.wp-block-apblock-accordion-item__content h4,.wp-block-apblock-accordion-item__content h5,.wp-block-apblock-accordion-item__content h6{font-family:Montserrat;text-transform:uppercase}.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}body.home .widget_ap-quick-search{margin-bottom:0 !important}body.home .widget_ap_cta_box{background:none;padding-bottom:0 !important}body.home .widget_ap_cta_box .call-to-action .col{padding:15px !important;margin:0 !important}body.home .widget_ap_cta_box .call-to-action .col .list-cta{background:#f2f2f2}body.home .widget_ap_cta_box .call-to-action .col .list-cta .image-cta{max-width:100%;width:100% !important;margin-bottom:0}body.home .widget_ap_cta_box .call-to-action .col .list-cta .image-cta figure.rounded-circle.photo-mode-as-square{padding-bottom:76.7%;margin:0}body.home .widget_ap_cta_box .call-to-action .col .list-cta .image-cta figure.rounded-circle.photo-mode-as-square a img{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}body.home .widget_ap_cta_box .call-to-action .col .list-cta .image-cta figure.rounded-circle.photo-mode-as-square a:hover img{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}body.home .widget_ap_cta_box .call-to-action .col .list-cta .title-cta{text-align:left !important;padding:20px 15px 0;-ms-flex-positive:0 !important;flex-grow:0 !important}body.home .widget_ap_cta_box .call-to-action .col .list-cta .title-cta:after{width:80%;margin:0 auto 10px 0}body.home .widget_ap_cta_box .call-to-action .col .list-cta .title-cta h4{font-size:15px;font-family:Montserrat;width:80%}body.home .widget_ap_cta_box .call-to-action .col .list-cta .description-cta{text-align:left !important;padding:0 15px 20px;font-size:13px}body.home .widget_ap_cta_box+.widget_ap_cta_box{padding-bottom:70px !important}body.home .widget_ap_cta_box+.widget_ap_cta_box .call-to-action .col .list-cta{background:transparent}body.home .widget_ap_cta_box+.widget_ap_cta_box .call-to-action .col .list-cta .image-cta figure.rounded-circle.photo-mode-as-square a:after{content:"";opacity:0;width:100%;position:absolute;background:rgba(0, 0, 0, 0.5);top:0;left:0;display:block;height:100%;z-index:10;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}body.home .widget_ap_cta_box+.widget_ap_cta_box .call-to-action .col .list-cta .image-cta figure.rounded-circle.photo-mode-as-square a:hover:after{opacity:1}body.home .widget_ap_cta_box+.widget_ap_cta_box .call-to-action .col .list-cta .title-cta:after{border-width:5px 0 5px 5px;width:15px;height:15px;position:absolute;top:20px;right:0;border-left:12px solid #4d4d4d;border-bottom:8px solid transparent;border-top:8px solid transparent}footer h2,footer h3,footer h5{font-family:Montserrat}footer ul{list-style:none;margin:0;padding:0}footer ul li a{color:white}footer ul li a:hover{color:white}footer .footer-contact{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){footer .footer-contact{display:none}}footer .footer-contact h2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:left;font-size:20px;padding-bottom:10px}footer .footer-contact>div[class*="menu-"]{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;margin-bottom:15px}footer .company-details{text-align:left;font-weight:600}footer .company-details h3.title{text-align:left;font-size:20px;padding-bottom:10px}footer .company-details .top-nav-menu{-ms-flex-pack:start !important;justify-content:flex-start !important}footer h3:after{display:none}footer .social-media a{padding-right:12px;font-weight:400}footer .social-media a:hover{color:white}footer .social-media a i{font-size:20px}