.btn-primary{color:var(--white) !important}#content main#main{padding-top:150px}#content main#main>.widget>.container{padding:50px 16px}header.site-header nav.main-navigation ul:not(.sub-menu) li.menu-item a{font-family:"Open Sans", sans-serif !important;color:red}@media (min-width:1024px){#masthead .header-menu-container .site-branding a img{max-height:75px !important}}body.home .ui-widget.ui-widget-content{border:0}body.home .ui-widget.ui-widget-content.ui-tabs .ui-tabs-panel{padding-left:0;padding-right:0}body.home .ui-widget.ui-widget-content.ui-tabs .ui-tabs-panel .tns-controls{text-align:center;padding:15px}body.home .ui-widget.ui-widget-content.ui-tabs .ui-tabs-panel .tns-controls [aria-controls]{border-radius:0}body.home .ui-widget.ui-widget-content.ui-tabs .ui-tabs-panel .tns-controls [aria-controls]:not(:last-child){margin-right:10px}body.home .widget_ap-listing-tab{margin-bottom:0}@media (max-width:767px){body.home .widget_ap-listing-tab{padding-bottom:0}}body.home .widget_ap-listing-tab>.container{padding-bottom:0}@media (max-width:767px){body.home .widget_ap-listing-tab>.container{padding-bottom:10px !important}body.home .widget_ap-listing-tab>.container .tab-nav .ui-tabs-nav{align-items:center;gap:5px}body.home .widget_ap-listing-tab>.container .tab-nav .ui-tabs-nav li{margin:0 !important}body.home .widget_ap-listing-tab>.container .tab-nav .ui-tabs-nav li a{display:block}}body.home .widget_ap-listing-tab .ap-widget-tabs .tns-slider .property-items{padding-left:0.5rem;padding-right:0.5rem}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial *{font-size:1rem !important}#ap-quick-search-2 .title-section{color:#333 !important;font-family:"Open Sans", sans-serif !important;font-size:30px !important;line-height:33px !important}#ap-properties-2 .title-section{font-family:"Open Sans", sans-serif !important;color:#333 !important;font-size:30px !important;line-height:33px !important}#ap-properties-2 .listing-detail .suburb a{font-family:"Roboto", sans-serif !important;font-weight:500 !important}#ap-properties-2 .listing-detail .suburb a:hover{color:#e51c26 !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}@media (min-width:768px){#block-call-to-action .content-section .col{flex:0 0 25%;max-width:25%}}@media (max-width:767px){#block-call-to-action .content-section .col{padding:0 10px;flex:0 0 50%;max-width:50%}#block-call-to-action .content-section .col .list-cta{padding-bottom:0}#block-call-to-action .content-section .col .list-cta .image-cta{max-width:64px}#block-call-to-action .content-section .col .list-cta .description-cta{padding:0 10px}}#block-call-to-action .content-section .col .title-cta{flex-grow:0 !important}#block-call-to-action .content-section .col .title-cta a h4{font-family:"Open Sans", sans-serif !important;color:#e51c26 !important;font-size:20px !important;line-height:22px !important}@media (max-width:767px){#block-call-to-action .content-section .col .title-cta a h4{font-size:18px !important}}.container .row .widget .title-section{color:#333 !important;font-family:"Open Sans", sans-serif !important;font-size:20px !important;line-height:22px !important;font-weight:400 !important}#main .title-hero h1{font-family:"Open Sans", sans-serif !important;font-weight:400 !important;margin-bottom:0.75rem !important}@media (min-width:1024px){#main .title-hero h1{font-size:53px !important;line-height:58px !important}}#main .title-hero span a span{color:#e51c26 !important}#search-results h4{font-family:"Open Sans", sans-serif !important;font-weight:400 !important;font-size:32px !important;line-height:38px !important}#list-view .listing-info .listing-headline a{font-size:16px !important;line-height:24px !important;color:#e51c26 !important;font-weight:bold !important}#list-view .listing-info .listing-headline a:hover{color:#e51c26 !important}#list-view .listing-info .address,#list-view .listing-info .price{font-weight:bold !important}footer #footer-top h1,footer #footer-top h2,footer #footer-top h3{font-family:"Open Sans", sans-serif !important}.ap-shortcode-ap_open_times .list-inline .list-inline-item a{font-size:0.95em !important;background-color:#EFEFEF !important;color:#333 !important}.ap-shortcode-ap_open_times .list-inline .list-inline-item a.active{background-color:#e51c26 !important;color:white !important}.ap-shortcode-ap_open_times .list-inline .float-right a{font-size:0.95em !important;background-color:#EFEFEF !important;color:#333 !important}.ap-shortcode-ap_open_times table thead tr th{font-weight:400 !important}.ap-shortcode-ap_open_times table thead tr td{font-weight:500 !important}.ap-shortcode-ap_open_times table tbody tr.date td{font-weight:500 !important;color:#333 !important}.ap-shortcode-ap_open_times table tbody tr td.suburb_cell a{color:#000 !important}@media (min-width:992px){header.site-header .header-menu-container>.container{padding:15px 0 !important}}@media (min-width:768px){header.site-header .header-menu-container>.container nav.main-navigation ul:not(.sub-menu)>li.menu-item>a{font-size:0.875rem}}#ap-properties-2 .listing-detail .listing-content .price .value{font-size:15px !important}.hero-video{position:relative}.hero-video .widget_ap-text{font-family:"Source Serif Pro", serif;text-align:center;width:100%;padding-left:15px;padding-right:15px;position:absolute;margin-bottom:0;top:calc(50% + 10px);left:50%;transform:translate(-50%, -50%);z-index:1}.hero-video .widget_ap-text p{font-weight:400;color:#fff;margin-bottom:0}@media (min-width:576px){.hero-video .widget_ap-text p{font-size:2rem}}@media (min-width:768px){.hero-video .widget_ap-text p{font-size:2.75rem}}@media (min-width:1600px){.hero-video .widget_ap-text p{font-size:3.65rem}}@media (max-width:575.98px){.hero-video .widget_ap-text p{font-size:1.75rem}}.hero-video .widget_custom_html .custom-html-widget{height:0;padding-bottom:calc(100% * 9/21)}@media (max-width:767px){.hero-video .widget_custom_html .custom-html-widget{padding-bottom:100%}}.hero-video .widget_custom_html .custom-html-widget video{position:absolute;left:0;top:0;object-fit:cover}.widget_ap-listing-tab .ap-widget-tabs .ui-widget-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px !important}.widget_ap-listing-tab .ap-widget-tabs .ui-widget-header .ui-tabs-tab.ui-tabs-active a,.widget_ap-listing-tab .ap-widget-tabs .ui-widget-header .ui-tabs-tab:hover a,.widget_ap-listing-tab .ap-widget-tabs .ui-widget-header .ui-tabs-tab:focus a{color:#fff;background-color:#e51c26;justify-content:center}.widget_ap-listing-tab .ap-widget-tabs .ui-widget-header .ui-tabs-tab a{color:#000;min-width:100px;height:36px;line-height:36px;padding:0 20px;background-color:#fff}.widget_ap-listing-tab .ap-widget-tabs .tns-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.widget_ap-listing-tab .ap-widget-tabs .tns-slider .property-items{padding-left:15px;padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.widget_ap-listing-tab .ap-widget-tabs .tns-slider .property-items .image-property{padding-left:0;padding-right:0}.widget_ap-listing-tab .ap-widget-tabs .tns-slider .property-items .image-property .embed-responsive{padding-bottom:75% !important}.widget_ap-listing-tab .ap-widget-tabs .tns-slider .property-items .property-detail{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%;background-color:rgba(0, 0, 0, 0.05)}.widget_ap-listing-tab .ap-widget-tabs .tns-slider .property-items .property-detail ul.rooms{margin-top:auto}.widget_ap-listing-tab .ap-widget-tabs .tns-slider .property-items .property-detail ul.rooms li{display:inline-block}.widget_ap-listing-tab .ap-widget-tabs .tns-slider .property-items .property-detail ul.rooms li:not(:last-child){margin-right:8px}.widget_ap-listing-tab .ap-widget-tabs .button-link-wrap{text-align:center}.property-items .property-detail p.suburb{font-weight:600;font-size:16px}.property-items .property-detail p.suburb a{color:#e51c26}.property-items .property-detail .price{font-size:0.875rem;font-weight:600}.widget .column-text{font-family:Open Sans;color:#333;max-width:525px;line-height:1.5}@media (min-width:1600px){.widget .column-text{font-size:1.25rem;max-width:690px}}body.home .widget.widget_ap-properties.minimal .property-items .image-property{flex:0 0 50%;max-width:50%}body.home .widget.widget_ap-properties.minimal .property-items .property-detail{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-right:0}body.home .widget.widget_ap-properties .listing-item{padding-left:0.5rem !important;padding-right:0.5rem !important}.property-items .image-property picture>img{object-position:right}.listing-item .listing-info .address{font-weight:600}.listing-item .listing-headline a{font-size:16px;font-weight:600;color:#e51c26}.listing-item picture img{object-position:right}footer #footer-top .company-details{text-align:left}footer #footer-top .company-details .footer-logo{margin-bottom:2rem}footer #footer-top .company-details .footer-logo a img{max-width:270px}footer #footer-top .company-details .widget .company-details p{font-size:1rem}footer #footer-top .company-details .widget .company-details i{color:#e51c26;font-size:1.15rem}footer #footer-top .company-details .widget .company-details p:not(.phone) i{margin-right:0.25rem}footer #footer-top .company-details .widget .company-details p.phone i{margin-right:0.5rem}footer #footer-bottom .top-nav-menu ul.social-media,footer #footer-bottom .top-nav-menu ul.contact-menu{-ms-flex-pack:center;justify-content:center}footer #footer-bottom .top-nav-menu ul.social-media li:not(:last-child),footer #footer-bottom .top-nav-menu ul.contact-menu li:not(:last-child){margin-right:15px}footer #footer-bottom .top-nav-menu ul.social-media li a,footer #footer-bottom .top-nav-menu ul.contact-menu li a{width:28px;height:28px}footer #footer-bottom .top-nav-menu ul.social-media li i.lab,footer #footer-bottom .top-nav-menu ul.social-media li i.las,footer #footer-bottom .top-nav-menu ul.contact-menu li i.lab,footer #footer-bottom .top-nav-menu ul.contact-menu li i.las{font-size:1.35rem}footer #footer-bottom .top-nav-menu ul:not(:last-child){margin-right:15px !important}.staff-item-container .embed-responsive picture>img{background:white}.testimonial-listing-result .testimonial-item{padding-bottom:2rem}.testimonial-listing-result .testimonial-item h2{font-size:1.25rem}.testimonial-listing-result .testimonial-item h2 i.quote{width:14px;height:10px;background-size:cover !important;background-position:center !important}.testimonial-listing-result .testimonial-item .item-details{margin:0}#agent .testimonial-item .item-content .item-details .image-container{display:none}