@charset "UTF-8";
@media (min-width:992px){header#masthead{transition:0.5s}header#masthead .logo img{transition:0.5s}body{}}@media (min-width:992px) and (min-width:992px){header#masthead nav.main-navigation ul.menu>li:last-of-type .sub-menu{right:0%}}header#masthead{z-index:99}@media (min-width:1000px) and (max-width:1199px){header .header-menu-container>.group{width:100%;padding:0 90px !important;max-width:1425px}header .header-menu-container .site-branding{left:90px}header .toggle-menu{display:none !important}header #site-navigation{display:block !important;position:static;transform:none;padding:0;background:transparent}header #site-navigation ul.menu>li{display:inline-block}}footer#colophon{margin-top:0;color:#ffffff}footer#colophon a{color:#ffffff}@media (max-width:991.98px){footer#colophon{padding:30px 40px 20px 40px}}footer#colophon #footer-top>.group{width:85%;padding-left:0;padding-right:0}@media (max-width:991.98px){footer#colophon #footer-top>.group{width:100%}}footer#colophon #footer-top .contact-info .contact-details a{color:#ffffff}footer#colophon #footer-top .footer-logo{text-align:left}@media (max-width:991.98px){footer#colophon #footer-top .footer-logo{text-align:center}}footer#colophon #footer-top .footer-logo a img{margin-top:0}footer#colophon #footer-top .information-detail{font-size:16px;line-height:24px;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;padding:20px 0}@media (max-width:991.98px){footer#colophon #footer-top .information-detail{border-top:0}footer#colophon #footer-top .information-detail div[class*="col-"]{padding:0}}@media (max-width:991px) and (min-width:768px){footer#colophon #footer-top>.group{width:100%}footer#colophon #footer-top>.group .row{align-items:flex-start !important}footer#colophon #footer-top .footer-logo{position:static}footer#colophon #footer-top .information-detail{padding-top:0}}footer#colophon #footer-bottom>.container{padding:0}footer#colophon #footer-bottom .social-media ul li a{font-size:16px}footer#colophon #footer-bottom .copyright{padding:0;display:block;line-height:24px;margin-left:-15px;color:inherit}footer#colophon #footer-bottom .copyright a{color:#ffffff}footer#colophon #footer-bottom .copyright *{font-size:14px}footer#colophon #to-top{overflow:hidden;display:block;position:fixed;text-align:center;line-height:12px !important;right:17px;bottom:-30px;color:#fff;border-radius:200px !important;-webkit-border-radius:200px !important;z-index:9994;height:29px;width:29px;background-color:rgba(0, 0, 0, 0.25);box-shadow:none;background-repeat:no-repeat;background-position:center;transition:bottom 350ms cubic-bezier(0.645, 0.045, 0.355, 1) 0s}footer#colophon #to-top:hover{transition:box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1), background-color 0.05s linear 0.25s;-webkit-transition:-webkit-box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1), background-color 0.05s linear 0.25s;box-shadow:1px 2px 3px rgba(0, 0, 0, 0.16) !important;background-color:transparent !important}footer#colophon #to-top:hover i{-webkit-transform:translate(0, -29px) !important;-ms-transform:translate(0, -29px) !important;transform:translate(0, -29px) !important}footer#colophon #to-top:hover::after{transform:scale(1);-webkit-transform:scale(1)}footer#colophon #to-top i{line-height:29px !important;width:29px !important;height:29px !important;font-size:14px !important;top:0 !important;left:0 !important;text-align:center !important;position:relative;z-index:10;background-color:transparent !important;-webkit-transform:translate(0, 0px);-ms-transform:translate(0, 0px);transform:translate(0, 0px);transition:transform 0.2s ease;-webkit-transition:transform 0.2s ease}footer#colophon #to-top::before{display:block;content:" ";height:100%;width:100%;position:absolute;top:0;left:0;border-radius:100px;-webkit-border-radius:100px;background-color:rgba(255, 255, 255, 0.25);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;z-index:2}footer#colophon #to-top::after{display:block;content:" ";height:100%;width:100%;position:absolute;top:0;background-color:#a72312 !important;left:0;z-index:1;transform:scale(0);-webkit-transform:scale(0);transition:all 0.3s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:all 0.3s cubic-bezier(0.55, 0, 0.1, 1);-moz-transition:all 0.3s cubic-bezier(0.55, 0, 0.1, 1);border-radius:100px;-webkit-border-radius:100px}@media (max-width:1199.98px){footer#colophon #to-top{display:none}}body.scrolled footer#colophon a#to-top{-webkit-transition:background-color 0.1s linear;transition:box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1), background-color 0.1s linear;-webkit-transition:-webkit-box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1), background-color 0.1s linear;bottom:17px}body.home #page .ap-wrapper{}body.home #page .ap-wrapper.ap-wrap-absolute-content{display:grid}@media (min-width:992px){body.home #page .ap-wrapper.ap-wrap-absolute-content{margin-top:80px}}body.home #page .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow{grid-area:1 / -1;object-fit:cover;width:100%;height:100%;min-height:0}@media (max-width:991.98px){body.home #page .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow div[class*="bg-overlay-section-slideshow"]{display:block}body.home #page .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .slider-nav{display:none}}@media (max-width:991.98px){body.home #page .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow .carousel .item .embed-responsive{padding-bottom:100vh}}body.home #page .ap-wrapper.ap-wrap-absolute-content .widget_ap-widget-group{display:flex;flex-direction:column;margin:auto;text-align:center;z-index:1;width:100%;grid-area:1 / -1}@media (max-width:991.98px){body.home #page .ap-wrapper.ap-wrap-absolute-content .widget_ap-widget-group{width:100%}body.home #page .ap-wrapper.ap-wrap-absolute-content .widget_ap-widget-group>.container{padding:0}}body.home #page .ap-wrapper.ap-wrap-absolute-content .widget_ap-widget-group .row{display:block}@media (max-width:991.98px){body.home #page .ap-wrapper.ap-wrap-absolute-content .widget_ap-widget-group .wp-block-image figure{max-width:180px}}body.home #page .ap-wrapper.ap-wrap-absolute-content .widget_ap-widget-group .widget_ap-quick-search{position:unset;inset:0;transform:none;margin:3rem auto 0 auto;max-width:100%}@media (max-width:991.98px){body.home #page .ap-wrapper.ap-wrap-absolute-content .widget_ap-widget-group .widget_ap-quick-search{padding:0;background:transparent}}body.home #page .ap-wrapper.ap-wrap-absolute-content .widget_ap-button-link .btn{background:unset;color:unset;padding:0;border:0;cursor:auto;margin-top:2rem}body.home #page .ap-wrapper.ap-wrap-absolute-content .widget_ap-button-link .btn a{height:33px;width:33px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff !important;color:#a82313;padding:0;line-height:1}body.home #page .map-container #map_canvas .apmap{width:100% !important;z-index:1}body.home #page .widget_apc-map-listing-tab{padding:4rem 0}body.home #page .widget_apc-map-listing-tab .map-listing{margin-bottom:2rem}body.home #page .widget_apc-map-listing-tab .map-listing .container{width:85% !important}body.home #page .widget_apc-map-listing-tab .map-listing .container .leaflet-container{z-index:0;width:100% !important}@media (max-width:1199.98px){body.home #page .widget_apc-map-listing-tab .ap-widget-tabs{padding-bottom:100px}}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tab-nav{width:85%;margin:0 auto 30px auto}@media (min-width:768px){body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tab-nav{border-bottom:3px solid #e0e0e0}}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tab-nav ul{margin:0 !important}@media (min-width:768px){body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tab-nav ul{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center;-ms-flex-pack:center}}@media (max-width:767.98px){body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tab-nav ul{width:100%}}@media (max-width:767.98px){body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tab-nav ul li{border-bottom:1px solid #e0e0e0;text-align:center}}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tab-nav ul li a{padding:10px 25px;display:block;color:#1e1e1e}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tab-nav ul li:hover a,body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tab-nav ul li[class*="active"] a{color:#a82313}@media (min-width:768px){body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tab-nav ul li:hover a:after,body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tab-nav ul li[class*="active"] a:after{content:"";position:absolute;width:100%;height:3px;background:#a82313;bottom:-2px;left:0}}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tab-pane.container{width:100%}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tab-content{width:calc(85% + 30px);margin:0 auto}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .single-slideshow{position:relative}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-nav{display:none}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-controls{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media (max-width:1121px){body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-controls{top:auto;bottom:-30px;-webkit-transform:none;-ms-transform:none;transform:none}}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-controls button{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;width:50px;height:40px;justify-content:center;-ms-flex-pack:center;position:absolute;font-size:0;cursor:pointer;border:0;background:transparent}@media (max-width:1121px){body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-controls button{width:auto;height:auto;padding:10px;background:#ccc;line-height:1}}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-controls button:after{font-family:"Line Awesome Free";font-weight:900;font-size:4rem;color:#ccc}@media (max-width:1121px){body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-controls button:after{font-size:1rem;color:white}}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-controls button:hover:after{color:#1e1e1e}@media (max-width:1121px){body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-controls button:hover:after{color:white}}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-controls button[data-controls="prev"]{left:-60px}@media (max-width:1121px){body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-controls button[data-controls="prev"]{left:20px}}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-controls button[data-controls="prev"]:after{content:""}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-controls button[data-controls="next"]{right:-60px}@media (max-width:1121px){body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-controls button[data-controls="next"]{right:20px}}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .tns-controls button[data-controls="next"]:after{content:""}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .carousel{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item{height:auto;display:flex !important;display:-ms-flexbox !important;flex-direction:column !important}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item>a{position:relative;overflow:hidden;width:100%;padding-bottom:75%;height:0;display:block;color:#fff;background-color:#9c9c9c}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item>a picture,body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item>a img{position:absolute;width:100%;height:100%;object-fit:cover}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section{display:flex;flex-direction:column;padding:20px 10px 50px;height:100%;position:unset;background-color:#FAFAFA}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .container{max-width:100%;padding:0;flex:0 0 100%;-ms-flex:0 0 100%;height:100%}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .container .suburb{font-size:1.5em;font-weight:600;margin:0}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .container .address{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.12857em;margin-bottom:10px}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .container ul.rooms{list-style:none;display:flex;display:-ms-flexbox}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .container ul.rooms li{margin-right:10px}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .container .rooms-price{margin-bottom:10px}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .container .price{padding-top:15px;border-top:1px solid}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .container .open-times-label,body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .container .auction-time-label{font-weight:bolder}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .property-tools{display:flex;display:-ms-flexbox;align-items:center;font-size:15px;margin-top:auto;padding:10px 20px}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .property-tools>*{margin-bottom:0 !important;margin-top:0 !important}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .property-tools>*:not(:last-child){margin-right:10px}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .property-tools .email i{font-size:19px;line-height:1}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .property-tools .save-fav-property{margin-bottom:2px;display:inline-block}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .property-tools .image-gallery-item{margin-bottom:2px;display:inline-block;font-size:14.5px}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .agent-info-box,body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .opentimes-info-box{position:absolute;z-index:2;background:rgba(168, 35, 19, 0.9);width:calc(100% - 32px);height:100%;top:0;left:16px;padding:30px 20px 20px;color:white}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .agent-info-box a._close,body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .opentimes-info-box a._close{position:absolute;right:20px;top:10px;color:white;cursor:pointer;z-index:2}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .agent-info-box .fagent_email,body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .opentimes-info-box .fagent_email{word-break:break-word}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .agent-info-box .fagent._agent,body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .opentimes-info-box .fagent._agent{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid white}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .agent-info-box .fagent._agent .fagent_name,body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .opentimes-info-box .fagent._agent .fagent_name{font-weight:600}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .opentimes-info-box .fopentime._opentimes>div{padding-right:20px}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item section .opentimes-info-box .fopentime._opentimes>div a.las.la-calendar{position:absolute;right:0;top:2px;color:white}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item .date-container{position:absolute;width:calc(100% - 32px);padding:20px;height:100%;display:flex;display:-ms-flexbox;flex-direction:column;font-size:24px;background:#a82313;color:white;top:0;left:16px;right:16px}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item .date-container .date{font-size:48px}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item .date-container p{margin-bottom:0;line-height:1.2}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item .opentimes-info-box.email_box.agent-info-wrap{position:absolute;top:0;left:15px;width:100%;height:100%;max-width:calc(100% - 30px);background:rgba(168, 35, 19, 0.9);padding:20px;color:white}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item .opentimes-info-box.email_box.agent-info-wrap a.opentimes-info-close._close{position:absolute;right:20px;top:20px;color:white;cursor:pointer;z-index:2}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item .opentimes-info-box.email_box.agent-info-wrap .fopentime._opentimes{max-width:calc(100% - 13px)}body.home #page .widget_apc-map-listing-tab .ap-widget-tabs .listing-item .opentimes-info-box.email_box.agent-info-wrap .fopentime._opentimes a{color:white;position:absolute;right:0;top:3px}body.home #page .ap-popup-video::before{content:"";width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);position:absolute;left:0;top:0;z-index:1}body.home #page .ap-popup-video .item{z-index:2}body.home #page .ap-popup-video .item .title-section{color:#fff}body .entry-footer{text-align:center;padding:1rem 0}body.page:not(.home) #content main#main .hero-container[style]{--hero-height:calc(100vh - 80px)}body.page:not(.home) #content main#main .hero-container[style]::before{display:none}body.page:not(.home) #content main#main .hero-container[style]>.entry-header h1.page-title{color:#a82313}@media (min-width:992px){body.page:not(.home) #content main#main .hero-container[style]>.entry-header{text-align:left;width:85%;margin:auto}body.page:not(.home) #content main#main .hero-container[style]>.entry-header h1.page-title{font-size:46px}}body.page #page main#main .hero-container .entry-header a[href*="#"].btn{height:33px;width:33px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff !important;color:#a82313;padding:0;line-height:1;margin-top:2.5rem}body.contact-us article[id]{padding-bottom:0 !important}body.contact-us .wp-block-group{width:85%;margin:auto}body.contact-us .wp-block-columns .wp-block-column .gform_wrapper{margin-top:16px}body.contact-us .wp-block-columns .wp-block-column .gform_wrapper .gform_footer input[type=submit]{margin-left:0}body.contact-us .map-container{position:relative;display:block;width:100%;height:calc(100vh - 195px);margin-top:50px;z-index:1;overflow:hidden}body.contact-us .map-container>div{position:absolute;width:100%;height:100%}body.contact-us .map-container .apmap{width:100% !important;height:100% !important}body .opentimes-wrapper table#opentimes_table_view tr td{vertical-align:top}body .opentimes-wrapper table#opentimes_table_view tr td:not(:first-child){padding-left:1rem}@media (max-width:991px){body .opentimes-wrapper table#opentimes_table_view tr td{display:block;text-align:left}body .opentimes-wrapper table#opentimes_table_view tr td:not(:first-child){padding-left:0}body .opentimes-wrapper table#opentimes_table_view tr td.image_cell a img{width:100%;max-width:100% !important}}@media (min-width:768px){body .opentimes-wrapper table#opentimes_table_view .agent_cell{width:350px;max-width:100%}}body .opentimes-wrapper table#opentimes_table_view .agent_cell .agent-item{display:flex;align-items:center;border:1px solid #ccc;border-radius:10px;overflow:hidden;padding:0.25rem 0}body .opentimes-wrapper table#opentimes_table_view .agent_cell .agent-item:not(:last-child){margin-bottom:0.5rem}body .opentimes-wrapper table#opentimes_table_view .agent_cell .agent-item .agent-image{flex:0 0 75px;max-width:75px;padding-bottom:75px}body .opentimes-wrapper table#opentimes_table_view .agent_cell .agent-item .agent-image img{object-position:top}body .opentimes-wrapper table#opentimes_table_view .agent_cell .agent-item .agent-detail{padding:0 0.5rem;flex:1}body .opentimes-wrapper table#opentimes_table_view .agent_cell .agent-item .agent-detail .name{font-weight:bold}body .opentimes-wrapper table#opentimes_table_view .agent_cell .agent-item .agent-contact a{margin:0 5px;display:inline-flex;justify-content:center;align-items:center;background:#a82313;border-radius:100%;width:40px;height:40px;color:#ffffff;font-size:1.15rem}html{scroll-behavior:smooth;scroll-padding-top:140px}