#ap-cta-box-2 .list-cta{margin:0 auto !important}#ap-cta-box-2 .title-cta{flex-grow:0 !important}#ap-cta-box-2 .title-cta h4{font-weight:500 !important}#ap-cta-box-2 .title-cta a:hover{color:currentColor !important}#ap-cta-box-2 .description-cta{flex-grow:1 !important}#ap-property-carousel-2 .property-carousel.single-slideshow .caption-hero{padding:1rem 0}#ap-property-carousel-2 .property-carousel.single-slideshow .caption-hero .carousel-description .carousel-title{text-transform:uppercase;font-weight:300}#ap-property-carousel-2 .property-carousel.single-slideshow .caption-hero .carousel-description .main-description{font-style:italic;font-size:16px !important;line-height:23px !important}#ap-property-carousel-2 .property-carousel.single-slideshow .caption-hero .carousel-status{text-align:right}#ap-property-carousel-2 .property-carousel.single-slideshow .caption-hero .carousel-status .carousel-price{font-size:32px;line-height:46px;font-style:italic;text-transform:uppercase}#ap-property-carousel-2 .property-carousel.single-slideshow .caption-hero .carousel-status .carousel-type{font-size:22px;line-height:31px;text-transform:uppercase}.select2-results__option.select2-results__option--highlighted{background-color:#6acef4 !important;color:white}@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}#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 .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:#6acef4}#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;font-family:Barlow Semi Condensed;color:#6acef4;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:#6acef4}#open-homes .table thead{background-color:#6acef4;color:#fff}#open-homes .table tbody td.address_cell a,#open-homes .table tbody td.action_cell a{color:#6acef4}.hero.page-title h1.page-title{font-weight:500}.ap-shortcode-ap_open_times article .property-list .single_property .listing-info-container .listing-info .headline h4,.custom-open article .property-list .single_property .listing-info-container .listing-info .headline h4{font-size:24px !important}.ap-shortcode-ap_open_times article .property-list .single_property .listing-info-container .listing-info .headline h4 a:hover,.custom-open article .property-list .single_property .listing-info-container .listing-info .headline h4 a:hover{color:#6acef4 !important;text-decoration:underline}.ap-shortcode-ap_open_times article .property-list .single_property .listing-info-container .listing-info h4,.custom-open article .property-list .single_property .listing-info-container .listing-info h4{font-size:24px !important}.contact-us .contact-details h2{color:#6acef4 !important}.contact-us .contact-form .gform_wrapper .gform_heading h3.gform_title{color:#6acef4 !important;font-weight:600 !important}.custom-forms .wp-block-apblock-accordion{margin-top:0 !important}.custom-forms .wp-block-apblock-accordion-item__title{font-size:21px;font-family:Barlow Semi Condensed}@media (min-width:1200px){.custom-forms .wp-block-apblock-accordion-item__title{padding:0.15rem 1.25rem}}.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:#6acef4;text-transform:uppercase}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_heading{padding:0;width:0;margin: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%}}.bg-theme-grey .entry-content a{color:#337ab7}.bg-theme-grey .entry-content a:hover{text-decoration:underline}.custom-height #widget_map_canvas_2{height:100% !important}.custom-wrapper .row{flex-direction:column-reverse}.custom-wrapper .team-description{padding:2rem 0}@media (min-width:758px){.custom-wrapper .row .container-small{max-width:245px !important}}@media print{header.site-header .container>.site-branding{display:block !important}header.site-header .container>*:not(.site-branding){display:none !important}header.site-header .container{-ms-flex-pack:center !important;justify-content:center !important}footer#footer{display:none}#opentime_lists{margin:50px auto 70px;border-top:2px solid #000;border-bottom:2px solid #000}#opentime_lists .single_property{margin:0;background:none}#opentime_lists .single_property .row{display:table !important;max-width:100%;text-align:left;margin:0 !important}#opentime_lists .single_property .listing-image{display:none}#opentime_lists .single_property .listing-info-container{max-width:100%;display:table-cell}#opentime_lists .single_property .listing-info-container .listing-info{display:table;width:100%}#opentime_lists .single_property .listing-info-container .listing-info>.headline{display:none !important}#opentime_lists .single_property .listing-info-container .listing-info>*{display:table-cell !important;padding:0 10px}#opentime_lists .single_property .listing-info-container .listing-info h4{display:none !important}#opentime_lists .single_property .listing-info-container .listing-info>.rooms{width:140px !important;padding:0 !important}#opentime_lists .single_property .listing-info-container .listing-info>.price{width:150px}#opentime_lists .single_property .listing-info-container .inspection-agents{width:150px}#opentime_lists .single_property .listing-info-container ul.inspections-list .row{display:block}#opentime_lists .single_property .listing-info-container ul.inspections-list .row>*{display:block;padding:0 !important;max-width:100% !important;width:200px}#opentime_lists .single_property .listing-info-container.listing-cell{width:200px !important}#opentime_lists .single_property .listing-info-container:not(.listing-cell){max-width:calc(100% - 200px)}#opentime_lists>div:first-child .listing-info-container .listing-info>div:before,#opentime_lists>div:first-child .listing-info-container .listing-info>ul:before{content:"";display:block;position:absolute;color:#333;top:-47px;font-weight:600}#opentime_lists>div:first-child .listing-info-container .listing-info>.rooms:before{content:"Features"}#opentime_lists>div:first-child .listing-info-container .listing-info>.address:before{content:"Address"}#opentime_lists>div:first-child .listing-info-container .listing-info>.price:before{content:"Price"}#opentime_lists>div:first-child .listing-info-container .listing-info>.inspection-agents:before{content:"Agents"}#opentime_lists>div:first-child .listing-info-container .listing-info>ul.inspections-list:before{content:"When"}#ap-listing-search-results{margin:50px auto 70px;border-top:2px solid #000;border-bottom:2px solid #000}#ap-listing-search-results .single_property{margin:0;background:none}#ap-listing-search-results .single_property .row{display:table !important;max-width:100%;text-align:left;margin:0 !important}#ap-listing-search-results .single_property .listing-image{display:none}#ap-listing-search-results .single_property .listing-info-container{max-width:100%;display:table-cell}#ap-listing-search-results .single_property .listing-info-container .listing-info{display:table;width:100%}#ap-listing-search-results .single_property .listing-info-container .listing-info>.headline{display:none !important}#ap-listing-search-results .single_property .listing-info-container .listing-info>*{display:table-cell !important;padding:0 10px}#ap-listing-search-results .single_property .listing-info-container .listing-info h4{display:none !important}#ap-listing-search-results .single_property .listing-info-container .listing-info>.rooms{width:140px !important;padding:0 !important}#ap-listing-search-results .single_property .listing-info-container .listing-info>.price{width:150px}#ap-listing-search-results .single_property .listing-info-container .inspection-agents{width:150px}#ap-listing-search-results .single_property .listing-info-container ul.inspections-list .row{display:block}#ap-listing-search-results .single_property .listing-info-container ul.inspections-list .row>*{display:block;padding:0 !important;max-width:100% !important;width:200px}#ap-listing-search-results .single_property .listing-info-container.listing-cell{width:200px !important}#ap-listing-search-results .single_property .listing-info-container:not(.listing-cell){max-width:calc(100% - 200px)}#ap-listing-search-results>div:first-child .listing-info-container .listing-info>div:before,#ap-listing-search-results>div:first-child .listing-info-container .listing-info>ul:before{content:"";display:block;position:absolute;color:#333;top:-70px;font-weight:600}#ap-listing-search-results>div:first-child .listing-info-container .listing-info>.rooms:before{content:"Features"}#ap-listing-search-results>div:first-child .listing-info-container .listing-info>.address:before{content:"Address"}#ap-listing-search-results>div:first-child .listing-info-container .listing-info>.price:before{content:"Price"}#ap-listing-search-results>div:first-child .listing-info-container .listing-info>.inspection-agents:before{content:"Agents"}#ap-listing-search-results>div:first-child .listing-info-container .listing-info>ul.inspections-list:before{content:"Inspection"}#ap-listing-search-results>div:first-child .listing-info-container .listing-info>.auction-time:before{content:"Auctions"}#print_list{display:none}}