@media (min-width:1024px){#masthead .header-menu-container .logo img{max-height:120px !important;margin-top:-3rem !important}}@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:80px !important}}@media (max-width:768px){body.home .ap-slideshow.single-slideshow .embed-responsive{padding-bottom:40% !important}}@media (min-width:1000px) and (max-width:1400px){body.home .ap-slideshow.single-slideshow .embed-responsive{height:525px !important}}@media (min-width:1400px){body.home .ap-slideshow.single-slideshow .embed-responsive{height:600px !important}}@media (min-width:1600px){body.home .ap-slideshow.single-slideshow .embed-responsive{height:720px !important}}@media (max-width:768px){body.home .ap-slideshow.single-slideshow .embed-responsive a img{object-fit:cover !important}}.select2-results__option.select2-results__option--highlighted{background-color:#009DDC !important;color:#fff !important}#ap-cta-box-2 .title-cta{flex-grow:0 !important}#ap-cta-box-2 .title-cta a:hover{color:currentColor !important}#ap-cta-box-2 .title-cta a h4{font-weight:500 !important;font-size:20px !important;line-height:22px !important}#ap-realty-agents-2 .agent-detail.col p.phone a{font-size:12px !important;line-height:18px !important;color:#333 !important}body.home .widget_ap-testimonial #block-testimonial:before{background:rgba(0, 0, 0, 0.05) !important}#ap-properties-2 .listing-detail .suburb a{color:#0066cc !important}#ap-properties-2 .listing-detail .suburb a:hover{color:#0066cc !important}#ap-properties-2 .listing-detail .address{font-size:15px !important;line-height:21px !important;color:#333 !important;font-weight:500 !important}#ap-properties-2 .listing-detail .price .method{font-size:15px !important;line-height:21px !important;color:#333 !important;font-weight:500 !important}#ap-properties-2 .listing-detail .price .value{font-size:27px !important;line-height:39px !important;color:#333 !important;font-weight:400 !important;text-transform:none !important}#main .page-title{margin-bottom:0.5rem !important}#main .title-hero span:nth-child(2) a span:hover,#main .title-hero span:nth-child(4) a span:hover{color:currentColor}#list-view .pagination-results-bar,#current-listing .pagination-results-bar,#recent-sales .pagination-results-bar,#recent-leases .pagination-results-bar{font-weight:600}#list-view .listing-info .listing-headline>a,#current-listing .listing-info .listing-headline>a,#recent-sales .listing-info .listing-headline>a,#recent-leases .listing-info .listing-headline>a{font-size:16px !important;line-height:24px !important}#list-view .listing-info .listing-headline>a:hover,#current-listing .listing-info .listing-headline>a:hover,#recent-sales .listing-info .listing-headline>a:hover,#recent-leases .listing-info .listing-headline>a:hover{color:currentColor !important}.custom-mt{font-size:36px;line-height:40px;text-transform:uppercase}body.custom-forms .site-content .content-area .site-main .container .gform_body{margin:0 -15px}body.custom-forms .site-content .content-area .site-main .container .gform_wrapper.form-row_wrapper form.form-row .gform_footer{padding:0 !important;display:flex;align-items:center}@media (max-width:768px){body.custom-forms .site-content .content-area .site-main .container .gform_wrapper.form-row_wrapper form.form-row .gform_footer{flex-direction:column}}body.custom-forms .site-content .content-area .site-main .container .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="submit"]{padding:0 5rem}body.custom-forms .site-content .content-area .site-main .container .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="reset"]{background-color:#fff;color:black !important;border-color:#ddd;padding:0 5rem}@media (max-width:768px){body.custom-forms .site-content .content-area .site-main .container .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="reset"]{width:100%}}body.custom-links .entry-content a{color:#337ab7}body.custom-links .entry-content a:hover{text-decoration:underline;color:#23527c !important}@media (max-width:768px){#testimonials .testimonial-listing-result .testimonial-item,#testimonial .testimonial-listing-result .testimonial-item{flex:0 0 100%;max-width:100%}}#testimonials .testimonial-listing-result .testimonial-item .item-title h2,#testimonial .testimonial-listing-result .testimonial-item .item-title h2{font-size:28px;line-height:31px;font-weight:500}@media screen and (max-width:768px) and (min-width:600px){#agent-listing .staff-item-container .agent-container{min-height:90px !important}#agent-listing .staff-item-container .agent-container .agent-info h6{font-size:22px !important}}