h1,h2,h3,h4,h5,h6{font-weight:500 !important}.menu-main-menu-container .menu li:hover a{background:#fac20d}.menu-main-menu-container .menu li a:hover{background:#fac20d !important}.menu-main-menu-container .sub-menu li a{background:#eeeeee !important}#ap-image-2 .image-wrapper img{max-width:45rem}.custom-logo .image-wrapper{margin-top:-5rem;padding-bottom:1.5rem}.custom-logo .image-wrapper img{max-width:300px !important}@media (max-width:768px){.custom-logo .image-wrapper img{max-width:200px !important}}#ap-slideshow-2:before{background-color:rgba(56, 56, 56, 0.48)}@media (max-width:1200px){.listing-body{padding-top:0 !important}}.ap-shortcode-ap_search_results .listing-body>.row>div>.alert-warning{padding-top:15px !important;margin-top:3.5rem}.select2-results__option.select2-results__option--highlighted{background-color:#000000 !important;color:white}#listing-mode .pagination-results-bar .pagination-top-bar,#current-listing .pagination-results-bar .pagination-top-bar,#list-view .pagination-results-bar .pagination-top-bar,#recent-leases .pagination-results-bar .pagination-top-bar,#recent-sales .pagination-results-bar .pagination-top-bar{font-weight:500}#listing-mode .listing-info .rooms,#current-listing .listing-info .rooms,#list-view .listing-info .rooms,#recent-leases .listing-info .rooms,#recent-sales .listing-info .rooms{background-color:#000000 !important}#listing-mode .listing-info .listing-headline,#current-listing .listing-info .listing-headline,#list-view .listing-info .listing-headline,#recent-leases .listing-info .listing-headline,#recent-sales .listing-info .listing-headline{color:#000000}#listing-mode .listing-info .listing-headline>a,#current-listing .listing-info .listing-headline>a,#list-view .listing-info .listing-headline>a,#recent-leases .listing-info .listing-headline>a,#recent-sales .listing-info .listing-headline>a{font-weight:500;color:#000000;font-size:16px;line-height:24px}#listing-mode .listing-info .listing-headline>a:hover,#current-listing .listing-info .listing-headline>a:hover,#list-view .listing-info .listing-headline>a:hover,#recent-leases .listing-info .listing-headline>a:hover,#recent-sales .listing-info .listing-headline>a:hover{color:#000000}.contact-us .contact-details h2{color:#000000}.contact-us .contact-form .gform_wrapper .gform_heading h3.gform_title{color:#000000;font-weight:600 !important}#videos .video-listing-result{max-height:100% !important}#videos .video-listing-result .video-player{flex:0 0 100% !important;max-width:100% !important;margin-bottom:20px}#videos .video-listing-result .video-player .embed-responsive-16by9{padding-bottom:56.25%;height:0}#videos .video-listing-result .video-list-container{display:none}#print_list .ap-trigger-window-print{background:#000000;border-color:#000000}.ap-shortcode-ap_open_times article .property-list .single_property .listing-info-container .listing-info .headline h4{font-size:24px !important;line-height:26px}.ap-shortcode-ap_open_times article .property-list .single_property .listing-info-container .listing-info .headline h4 a:hover{text-decoration:underline}.ap-shortcode-ap_open_times article .property-list .single_property .listing-info-container .listing-info h4{font-size:24px !important;line-height:26px}.ap-page-less-ap_property .listing-top-section .container h1.property-address{text-transform:uppercase;font-weight:600}.ap-page-less-ap_property .listing-top-section .container .tabs-container .menu-tab .list-tab a{font-family:Montserrat !important}.ap-page-less-ap_property .listing-bottom-section .property-content-section .property-description-wrapper h3.sub-title,.ap-page-less-ap_property .listing-bottom-section .property-content-section .property-auction h3.sub-title,.ap-page-less-ap_property .listing-bottom-section .property-content-section .property-inspections h3.sub-title,.ap-page-less-ap_property .listing-bottom-section .property-content-section .detail-information h3.sub-title,.ap-page-less-ap_property .listing-bottom-section .property-content-section .documents h3.sub-title{font-size:24px;line-height:26px;font-weight:600}.ap-page-less-ap_property .listing-bottom-section .property-content-section .contact-agent-wrapper h3.sub-title{font-size:24px;font-weight:600}.ap-page-less-ap_property .listing-bottom-section .property-content-section .contact-agent-wrapper .agent-img-container .embed-responsive>*{height:150% !important}.ap-page-less-ap_property .listing-bottom-section .property-content-section .contact-agent-wrapper .agent-detail p.contact-agent a{background-color:#000000 !important;color:#fac20d !important;border-color:#fac20d}.ap-page-less-ap_property .listing-bottom-section .property-content-section .contact-agent-wrapper .agent-detail p.contact-agent a:hover{background-color:#fac20d !important;color:#000000 !important}#open-homes .table thead{background-color:#000000;color:#fff}#open-homes .table tbody td.address_cell a,#open-homes .table tbody td.action_cell a{color:#000000}.custom-forms .wp-block-apblock-accordion{margin-top:0 !important}.custom-forms .wp-block-apblock-accordion-item__title{font-family:Barlow Condensed;font-size:20px}.custom-forms .wp-block-apblock-accordion-item__title:before{color:#000000;font-weight:bold;top:12px}.custom-forms .wp-block-apblock-accordion-item__content a{color:#337ab7}.custom-forms .wp-block-apblock-accordion-item__content a:hover{text-decoration:underline}.custom-forms .gform_wrapper form.form-row ul.gform_fields li.gfield h3{font-weight:500 !important;color:#000000;text-transform:uppercase}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_heading{padding:0;margin:0;width:0}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer{display:flex;align-items:center}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="submit"]{padding:0 5rem}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="reset"]{display:block;background-color:#fff;color:black !important;border-color:#ddd;padding:0 5rem !important}@media (max-width:768px){.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="reset"]{width:100%}}.custom-testi .bg-theme-grey{background:transparent}.custom-testi .bg-theme-grey .entry-content a{color:#337ab7}.custom-testi .bg-theme-grey .entry-content a:hover{text-decoration:underline}body>ul.ui-autocomplete{position:absolute;top:100%;left:0;z-index:2 !important;float:left;display:none;min-width:160px;margin:0 0 10px 25px;padding:0;list-style:none;background-color:#ffffff}body>ul.ui-autocomplete li.ui-menu-item{padding:0 0.5em;line-height:2em;font-size:0.95em;cursor:pointer}body>ul.ui-autocomplete li.ui-menu-item.ui-state-focus{background:#F7F7F7}body>ul.ui-autocomplete li.ui-menu-item:hover{background:#000000;color:#FFF !important}body footer#footer #footer-bottom .footer-social-media ul li a{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;background:#FFF;color:#111;border-radius:50%;margin:0 2px}body.home #page main#main #top-homepage-area .widget_ap-menu{z-index:3 !important}body.home #page main#main .widget_ap-testimonial .slider-nav>*{border-color:#FFF !important;color:#FFF !important}body.home #page main#main .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .footer-author{color:#FFF !important}body.page #page main#main article[id]{padding:30px 0}body.page #page main#main article[id] .entry-content .wp-block-image:first-of-type{margin-bottom:1rem}body.page #page main#main article[id] .entry-content .wp-block-image figure.size-large{width:100%}body.page #page main#main article[id] .entry-content .wp-block-image figure.size-large img{width:100%}