@charset "UTF-8";
.widget_ap-property-carousel .tns-nav{display:none}.widget_ap-property-carousel .tns-controls{position:static}.widget_ap-property-carousel .tns-controls button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:none;font-size:0;color:white}.widget_ap-property-carousel .tns-controls button:hover,.widget_ap-property-carousel .tns-controls button:focus{background:none}.widget_ap-property-carousel .tns-controls button:hover::after,.widget_ap-property-carousel .tns-controls button:focus::after{background:linear-gradient(to right, rgba(0, 0, 0, 0.4), transparent)}.widget_ap-property-carousel .tns-controls button::after{font-family:"Line Awesome Free";font-weight:900;font-size:3rem;padding:1.3rem}.widget_ap-property-carousel .tns-controls button[data-controls=prev]{left:0}.widget_ap-property-carousel .tns-controls button[data-controls=prev]::after{content:""}.widget_ap-property-carousel .tns-controls button[data-controls=next]{right:0}.widget_ap-property-carousel .tns-controls button[data-controls=next]::after{content:""}.widget_ap-property-carousel .caption-hero{background-color:rgba(0, 174, 239, 0.5);padding:0.8rem 0}.widget_ap-property-carousel .caption-hero .carousel-description{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}.widget_ap-property-carousel .caption-hero .carousel-description .carousel-title{margin-bottom:0;text-transform:uppercase}@media (max-width:767px){.widget_ap-property-carousel .caption-hero .carousel-description .carousel-title{font-size:1.5rem}}.widget_ap-property-carousel .caption-hero .carousel-description .main-description{font-size:1.2rem}.widget_ap-property-carousel .caption-hero .carousel-status{display:none}@media (min-width:992px){.widget_ap-property-carousel .carousel .tns-item .embed-responsive{padding-bottom:calc(100% * 9/19)}}@media (max-width:767px){.widget_ap-property-carousel .carousel .tns-item .embed-responsive{padding-bottom:calc(100% * 3/4)}}body.home .widget_ap-quick-search{bottom:30%}body.home .widget_ap-listing-tab .title-section{color:#00ADEE;font-size:3.4em}body.home .widget_ap-listing-tab .ap-widget-tabs ul.ui-tabs-nav li a{font-size:20px}body.home .widget_ap-listing-tab .ap-widget-tabs .ui-tabs-panel>p{padding:2rem 0;text-align:center}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item:hover section{background:#00314c;color:white}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item:hover section a{color:white}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item section{transition:0.3s}body.home .ap-wrapper.ap-wrap-absolute-content{padding-bottom:0;height:unset}body.home .widget_ap-text{top:35%;z-index:1}body.home .widget_ap-text.hero-caption{font-size:clamp(2rem, 3rem, 3vw)}body.home .widget_ap_cta_box{background:transparent}body.home .widget_ap_cta_box section#block-call-to-action .container h2.title{background:#00314c;color:white;padding-top:40px}body.home .widget_ap_cta_box section#block-call-to-action .container .cta-socials{display:none}body.home .widget_ap_cta_box section#block-call-to-action .container .cta-square a{color:white;font-weight:bold;flex-direction:column}body.home .widget_ap_cta_box section#block-call-to-action .container .cta-square a img{filter:grayscale(1)}body.home .widget_ap_cta_box section#block-call-to-action .container .cta-square a p{font-weight:normal;padding:1rem;font-size:1.2rem}.widget_ap-quick-search form .search-bar input[type="submit"]{background:#00314c;color:white}@media (max-width:991px) and (min-width:768px){.widget_ap-quick-search form .search-bar select{max-width:15%}}.bg-overlay{position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}.opentimes-wrapper .tab-icons{font-size:1.5rem}.gform_wrapper li.hidden_label input{margin-top:0}body{font-size:16px}body:not(.home) main#main{padding-top:104px}@media (max-width:767px){body:not(.home) main#main{padding-top:90px}}@media (min-width:1152px){body:not(.home) main#main{padding-top:164px}}.page-title{font-size:46px;color:#00ADEE}@media (min-width:1152px){header .header-menu-container{padding:0 !important}header .header-menu-container>.group{align-items:stretch !important}}header .header-menu-container .group{position:static}header .header-menu-container .group nav.main-navigation{position:static;align-self:flex-end}header .header-menu-container .group nav.main-navigation .menu-main-menu-container{position:static}header .header-menu-container .group nav.main-navigation ul.menu{position:static}header .header-menu-container .group nav.main-navigation ul.menu>li{position:static;padding:0 1rem}header .header-menu-container .group nav.main-navigation ul.menu>li>a{color:white;line-height:50px;font-weight:normal}header .header-menu-container .group nav.main-navigation ul.menu>li:hover>a{color:white}header .header-menu-container .group nav.main-navigation ul.menu>li[class*=current]>a{color:white;box-shadow:0 -4px 0 inset #00ADEE}header .header-menu-container .group nav.main-navigation ul.menu>li[class*=current]>ul.sub-menu{display:flex;justify-content:center;left:0;right:0;top:100%}header .header-menu-container .group nav.main-navigation ul.menu>li:hover>a{box-shadow:0 -4px 0 inset #00ADEE}header .header-menu-container .group nav.main-navigation ul.menu>li>ul.sub-menu{max-height:unset !important;overflow:unset !important;display:none}header .header-menu-container .group nav.main-navigation ul.menu>li ul.sub-menu{background:#e5e5e5}header .header-menu-container .group nav.main-navigation ul.menu>li ul.sub-menu li{border-right:1px solid rgba(0, 0, 0, 0.1)}header .header-menu-container .group nav.main-navigation ul.menu>li ul.sub-menu li:first-child{border-left:1px solid rgba(0, 0, 0, 0.1)}header .header-menu-container .group nav.main-navigation ul.menu>li ul.sub-menu li:hover,header .header-menu-container .group nav.main-navigation ul.menu>li ul.sub-menu li[class*=current]{background:#00ADEE}header .header-menu-container .group nav.main-navigation ul.menu>li ul.sub-menu li:hover a,header .header-menu-container .group nav.main-navigation ul.menu>li ul.sub-menu li[class*=current] a{color:white}header .header-menu-container .group nav.main-navigation ul.menu>li ul.sub-menu li a{color:black;border-bottom:0;line-height:60px;transition:none;padding:0}@media (min-width:1152px){header .logo{padding:20px 0}}header .logo img{max-height:65px}header .toggle-menu{color:white}@media (max-width:767px){.form-row_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){padding:0 16px !important}}.mfp-close{width:auto !important;top:40px !important;background:rgba(0, 0, 0, 0.5) !important;right:0 !important;padding:0 1rem !important}#agent #tabs ul.ui-tabs-nav li a{justify-content:center}.sticker{background:none !important;width:100px;height:100px;left:0;top:0;transform:none}.sticker.available{display:none}.sticker::before{content:"";display:block;border-style:solid;border-width:100px 100px 0 0;border-color:#00adef transparent transparent transparent;position:absolute}.sticker::after{color:white;position:absolute;font-weight:bold;font-size:1.5rem;transform:rotate(-45deg);bottom:50px;left:5px}.sticker.sold::after{content:"SOLD"}.sticker.leased::after{content:"LEASED";font-size:1.1rem}.sticker.under-offer::after{content:"UNDER OFFER";font-size:0.95rem}body.ap-shortcode-ap_agents #content{background:#f4f3ee}body.ap-shortcode-ap_agents main#main{background:transparent}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .embed-responsive{padding-bottom:100%}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .embed-responsive a img{height:100%;object-fit:cover;object-position:top}body.ap-page-less-ap_team #agent .agent-img-container .embed-responsive{padding-bottom:100%}body.ap-page-less-ap_team #agent .agent-img-container .embed-responsive picture img{height:100%;object-fit:cover;object-position:top}#agent .agent-img-container .embed-responsive picture{background:#0e0a07}#agent .agent-img-container .embed-responsive picture img{height:100%}@media (max-width:374px){#agent .agent-socials{position:static;width:100%}#agent .agent-socials li{max-width:100%}#agent .agent-socials li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}#agent .agent-contact>div:not(:last-of-type)::after{visibility:hidden}.search-results{padding:3%}.search-results #ap-listing-search-results>div.listing-item{padding:0 1rem !important;height:auto;display:flex !important;display:-ms-flexbox !important;flex-direction:column !important}.search-results #ap-listing-search-results>div.listing-item>a{position:relative;overflow:hidden;width:100%;padding-bottom:75%;height:0;display:block}.search-results #ap-listing-search-results>div.listing-item>a picture,.search-results #ap-listing-search-results>div.listing-item>a img{position:absolute;width:100%;height:100%;object-fit:cover}.search-results #ap-listing-search-results>div.listing-item>a .no-image-container{height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%;display:block;background:#9c9c9c}.search-results #ap-listing-search-results>div.listing-item>a .no-image-container i{font-size:80px;color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.search-results #ap-listing-search-results>div.listing-item section{padding:10px 10px 50px;border:1px solid #cdcdcd;height:100%;position:unset}.search-results #ap-listing-search-results>div.listing-item section .container{max-width:100%;padding:0}.search-results #ap-listing-search-results>div.listing-item section .container .suburb{font-size:1.5em;text-transform:uppercase;margin:0}.search-results #ap-listing-search-results>div.listing-item section .container .address{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.12857em;margin-bottom:10px}.search-results #ap-listing-search-results>div.listing-item section .container ul.rooms{list-style:none;display:flex;display:-ms-flexbox}.search-results #ap-listing-search-results>div.listing-item section .container ul.rooms li{margin-right:10px}.search-results #ap-listing-search-results>div.listing-item section .container .rooms-price{margin-bottom:10px}.search-results #ap-listing-search-results>div.listing-item section .container .open-times-label,.search-results #ap-listing-search-results>div.listing-item section .container .auction-time-label{font-weight:bolder}.search-results #ap-listing-search-results>div.listing-item section .property-tools{display:flex;display:-ms-flexbox;align-items:center;font-size:15px;position:absolute;bottom:0;left:16px;width:calc(100% - 32px);padding:10px;border-top:1px solid #cdcdcd}.search-results #ap-listing-search-results>div.listing-item section .property-tools>*{margin-bottom:0 !important;margin-top:0 !important}.search-results #ap-listing-search-results>div.listing-item section .property-tools>*:not(:last-child){margin-right:10px}.search-results #ap-listing-search-results>div.listing-item section .property-tools .email i{font-size:19px;line-height:1}.search-results #ap-listing-search-results>div.listing-item section .property-tools .save-fav-property{margin-bottom:2px;display:inline-block}.search-results #ap-listing-search-results>div.listing-item section .property-tools .image-gallery-item{margin-bottom:2px;display:inline-block;font-size:14.5px}.search-results #ap-listing-search-results>div.listing-item section .agent-info-box,.search-results #ap-listing-search-results>div.listing-item section .opentimes-info-box{position:absolute;z-index:2;background:rgba(0, 49, 76, 0.9);width:calc(100% - 32px);height:100%;top:0;left:16px;padding:30px 20px 20px;color:white}.search-results #ap-listing-search-results>div.listing-item section .agent-info-box a._close,.search-results #ap-listing-search-results>div.listing-item section .opentimes-info-box a._close{position:absolute;right:20px;top:10px;color:white;cursor:pointer;z-index:2}.search-results #ap-listing-search-results>div.listing-item section .agent-info-box .fagent_email,.search-results #ap-listing-search-results>div.listing-item section .opentimes-info-box .fagent_email{word-break:break-word}.search-results #ap-listing-search-results>div.listing-item section .agent-info-box .fagent._agent,.search-results #ap-listing-search-results>div.listing-item section .opentimes-info-box .fagent._agent{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid white}.search-results #ap-listing-search-results>div.listing-item section .agent-info-box .fagent._agent .fagent_name,.search-results #ap-listing-search-results>div.listing-item section .opentimes-info-box .fagent._agent .fagent_name{font-weight:600}.search-results #ap-listing-search-results>div.listing-item section .opentimes-info-box .fopentime._opentimes>div{padding-right:20px}.search-results #ap-listing-search-results>div.listing-item section .opentimes-info-box .fopentime._opentimes>div a.las.la-calendar{position:absolute;right:0;top:2px;color:white}@media (min-width:1200px){.search-results #ap-listing-search-results>div.listing-item{-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}}.search-results #ap-listing-search-results>div.listing-item>.listing-info{top:unset;bottom:0;width:calc(100% - 2rem)}section#block-gallery #gallery-slideshow{width:100% !important}@media (min-width:992px){section#block-gallery #gallery-slideshow .main-gallery .carousel a .embed-responsive{padding-bottom:calc(100% * 9/21)}}@media (min-width:1152px){body.ap-page-less-ap_property main#main{padding-top:104px}}body.ap-page-less-ap_property .listing-top-section #tabs{border:none;padding:0}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title{background:#e5e5e5}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container{display:flex;flex-wrap:wrap;color:#00ADEE}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container .title{flex:0 0 70%;max-width:70%;display:flex;gap:1rem}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container .title a{display:flex;align-items:center;font-size:25px;background:#00ADEE;color:white;padding:0 1rem}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container .title h1{font-size:1.5rem}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container .ui-tabs-nav{flex:0 0 30%;max-width:30%;border:none;border-radius:0;background:none;display:flex;justify-content:flex-end;padding:0}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container .ui-tabs-nav li{background:none;display:flex;align-items:center;margin:0;border:none;border-right:1px solid rgba(0, 0, 0, 0.1);transition:0.3s}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container .ui-tabs-nav li:first-child{border-left:1px solid rgba(0, 0, 0, 0.1)}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container .ui-tabs-nav li a{transition:none;text-transform:uppercase}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container .ui-tabs-nav li.ui-tabs-active{background:#00ADEE}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container .ui-tabs-nav li.ui-state-hover{background:#00ADEE}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container .ui-tabs-nav li.ui-state-hover a{color:white}@media (max-width:767px){body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container{width:100%}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container .title,body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container .ui-tabs-nav{flex:0 0 100%;max-width:100%}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container .ui-tabs-nav{justify-content:center}body.ap-page-less-ap_property .listing-top-section #tabs .tabs-title .container .ui-tabs-nav li{flex:1;justify-content:center}}body.ap-page-less-ap_property .listing-top-section #tabs .ui-tabs-panel{padding:0}body.ap-page-less-ap_property .listing-top-section #tabs .single-slideshow .tns-nav{display:none}body.ap-page-less-ap_property .listing-top-section #tabs .single-slideshow .tns-controls{position:static}body.ap-page-less-ap_property .listing-top-section #tabs .single-slideshow .tns-controls button{position:absolute;top:50%;transform:translateY(-50%);font-size:0;font-family:"Line Awesome Free";font-weight:900;color:white;border:none;height:auto;z-index:2;background:transparent !important}body.ap-page-less-ap_property .listing-top-section #tabs .single-slideshow .tns-controls button::before{font-size:3rem}body.ap-page-less-ap_property .listing-top-section #tabs .single-slideshow .tns-controls button[data-controls=prev]{left:5px}body.ap-page-less-ap_property .listing-top-section #tabs .single-slideshow .tns-controls button[data-controls=prev]::before{content:""}body.ap-page-less-ap_property .listing-top-section #tabs .single-slideshow .tns-controls button[data-controls=next]{right:5px}body.ap-page-less-ap_property .listing-top-section #tabs .single-slideshow .tns-controls button[data-controls=next]::before{content:""}body.ap-page-less-ap_property .listing-top-section #tabs .single-slideshow .carousel .tns-item .embed-responsive{padding-bottom:calc(100% * 9/16)}@media (min-width:768px){body.ap-page-less-ap_property .listing-top-section #tabs .single-slideshow .carousel .tns-item .embed-responsive{padding-bottom:calc(100% * 9/21)}}body.ap-page-less-ap_property .listing-top-section #tabs .single-slideshow .carousel .tns-item .embed-responsive img{width:100%;height:100%;object-fit:cover}body.ap-page-less-ap_property .listing-top-section #tabs .single-slideshow .carousel .tns-item.item-floorplan .embed-responsive img{object-fit:contain}body.ap-page-less-ap_property section#property-description .listing-page-description .description-container.need-collapsed:not(.expanded) span{display:block !important}body.ap-page-less-ap_property section#property-description .listing-page-description .read-more-button.btn-more{display:none}body.ap-page-less-ap_property section#property-description .listing-page-description h4,body.ap-page-less-ap_property section#property-description .listing-page-description h5{font-size:20px;color:#00314c}@media (max-width:1024px){body.ap-page-less-ap_property section#property-description .container-action-button .action-button-wrap{max-width:90%;margin:0 auto}}#map_canvas,#map_canvas_suburbprofile{margin-bottom:0}section#property-description .listing-page-description section#contact-agent .listing-agent{flex:0 0 60%;max-width:100%}section#property-description .listing-page-description section#contact-agent .listing-agent .agent-img-container figure{border-radius:0}section#property-description .listing-page-description section#contact-agent .listing-agent .agent-img-container figure img{object-position:top}@media (max-width:380px){.account-page>ul.tab-list>li{width:100%;text-align:center}}.account-page>ul.tab-list>li:not(.active) a{background:transparent;color:#00314c}.horizontal-tab .tab-pane .ui-accordion h3.ui-accordion-header{cursor:pointer;padding:1rem;background:#00314c;color:white}.horizontal-tab .tab-pane .ui-accordion .ui-accordion-content{margin-bottom:2rem}.horizontal-tab .tab-pane form ul li.field select{width:100%}.horizontal-tab .tab-pane form ul li.field .select2-container .select2-selection--single{height:36px;border-radius:0}.horizontal-tab .tab-pane form ul li.field .select2-container .select2-selection--single .select2-selection__rendered{line-height:36px}.horizontal-tab .tab-pane form ul li.field .select2-container .select2-selection--single .select2-selection__arrow{height:100%}.horizontal-tab .tab-pane form ul li.field .select2-container .select2-selection--multiple{border-radius:0;height:36px;min-height:unset}.horizontal-tab .tab-pane form ul li.field .select2-container .select2-selection--multiple .select2-selection__rendered{overflow-x:scroll;text-overflow:unset}.horizontal-tab .tab-pane form ul li.field .select2-container .select2-selection--multiple .select2-selection__rendered li{display:inline-block;float:none}@media (max-width:767px){.horizontal-tab .tab-pane form ul li.field label.center{padding-top:0}.horizontal-tab .tab-pane form ul li.field.col-md-2{margin-bottom:0}}footer .social-icons a{font-size:1.35rem;border:1px solid black;display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:100%}footer .social-icons a:hover{color:white !important;background:#00314c}