@charset "UTF-8";
@media (min-width:1024px){#masthead .header-menu-container .logo img{max-height:67px !important;margin-top:-2.25rem !important}}@media (max-width:1024px){#main{padding-top:40px !important}}#main .page-title{font-weight:400 !important;margin-bottom:0.65rem !important}#main .title-hero span a:hover span{color:currentColor !important}#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}.select2-results__option.select2-results__option--highlighted{background-color:#294273 !important;color:white}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:white !important}#ap-cta-box-2 .title-cta{flex-grow:0 !important}#ap-cta-box-2 .title-cta a:hover{color:currentColor !important}#ap-cta-box-2 .title-cta a h4{font-weight:400 !important;font-size:20px !important;line-height:22px !important}#ap-cta-box-2+.widget_block{max-width:900px;margin:0 auto !important;padding:4rem 1rem 0}#ap-cta-box-2+.widget_block ul{margin:0}#ap-testimonial-2 #block-testimonial:before{background:rgba(0, 0, 0, 0.05) !important}#ap-testimonial-2 #block-testimonial .homepage-testimonial .testimonial .footer-author strong{font-size:28px !important;font-weight:400 !important;line-height:40px !important}@media screen and (max-width:768px) and (min-width:600px){#ap-realty-agents-2 .agent-detail.col .email,#ap-realty-agents-2 .agent-detail.col .name{font-size:22px}}#ap-realty-agents-2 .agent-detail.col p.phone a{font-size:12px;line-height:18px !important;color:#333 !important}@media screen and (max-width:768px) and (min-width:600px){#ap-realty-agents-2 .agent-detail.col p.phone a{font-size:22px}}.gform_wrapper form.form-row ul.gform_fields li.gfield h3{color:#294273 !important}.contact-us .contact-details h2{color:#294273}.contact-us .contact-form .gform_wrapper .gform_heading h3.gform_title{color:#294273}#agent-listing .staff-item-container .sub-title{color:#294273 !important}#agent-listing .staff-item-container .sub-title:after{background:#294273 !important}@media screen and (max-width:768px) and (min-width:600px){#agent-listing .staff-item-container .agent-container{min-height:90px !important}#agent-listing .staff-item-container .agent-container .agent-info h6{font-size:22px !important}}body.blog .site-content .content-area .site-main .container article.post .entry-header .entry-meta .posted-on{text-transform:uppercase}body.blog .site-content .content-area .site-main .container article.post .entry-header .entry-meta .posted-on a{color:#333}body.blog .site-content .content-area .site-main .container article.post .entry-header .entry-title{text-transform:none;font-weight:400;font-size:30px;line-height:33px}body.blog .site-content .content-area .site-main .container article.post .entry-header .entry-title a{color:#294273}body.single-post .entry-meta .posted-on{text-transform:uppercase}body.single-post .entry-meta .posted-on a{color:#333}body.single-post .entry-title{text-transform:none;font-weight:400;font-size:30px;line-height:33px;text-transform:uppercase;color:#294273}#ap-recent-posts-3 h5{font-weight:400;color:#294273}#ap-recent-posts-3 ul li.list-article a{transition:0.35s}#ap-recent-posts-3 ul li.list-article a .details .post-title{font-family:Oswald;font-size:18px;line-height:26px;font-weight:400}#ap-recent-posts-3 ul li.list-article a:hover{background-color:#294273}@media (max-width:768px){#testimonials .testimonial-listing-result .testimonial-item,#testimonial .testimonial-listing-result .testimonial-item{flex:0 0 100%;max-width:100%}}#testimonials .testimonial-listing-result .testimonial-item .item-title h2,#testimonial .testimonial-listing-result .testimonial-item .item-title h2{font-size:28px;line-height:31px;font-weight:500;color:#294273 !important}#testimonials .testimonial-listing-result .testimonial-item .item-title h2>i.quote,#testimonial .testimonial-listing-result .testimonial-item .item-title h2>i.quote{width:15px !important;height:13px !important}#property-description .listing-page-header-title .property-id-title p{color:#294273;line-height:18px !important;font-size:16px !important;font-weight:400 !important}#property-description .listing-page-header-title .address-title h4{color:#294273;line-height:31px !important;font-size:28px !important;font-weight:400 !important}#property-description .listing-page-description h5{color:#294273;line-height:22px !important;font-size:20px !important;font-weight:400 !important}#property-description .listing-page-description .detail-information ul li.bordered{border:1px solid currentColor;padding:1rem}#contact-agent h4{color:#294273 !important;line-height:22px !important;font-size:20px !important;font-weight:400 !important;border-color:#294273 !important}#footer-top h5{line-height:22px !important;font-size:20px !important;font-weight:400 !important;color:#333 !important}#footer-top h5:after{border-bottom:1px solid currentColor;width:50%;height:1px;content:"";display:block;margin:auto;padding-top:20px}#footer-top .dropdown{position:fixed;right:0;bottom:5rem;padding:2rem 0 2rem 2rem;z-index:1}#footer-top .dropdown button{box-shadow:none}#footer-top .dropdown .inspection-dropdown-content{max-height:0;display:flex;flex-direction:column;background:#eee;transition:0.3s;overflow:hidden;visibility:hidden;box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.1)}#footer-top .dropdown .inspection-dropdown-content a{padding:1rem}#footer-top .dropdown .inspection-dropdown-content.show{visibility:visible;max-height:10em}@media (max-width:767px){#footer-top .dropdown{bottom:6rem}}#agent .agent-name{color:#294273 !important}#tabs .tab-menu ul li.ui-tabs-active a:hover{color:currentColor !important}#tabs .tab-menu ul li a{line-height:26px !important;font-size:18px !important;font-weight:400 !important}#tabs .tab-menu ul li a:hover{color:#fff !important}.custom-mt{font-size:36px;line-height:40px;text-transform:uppercase;color:#294273 !important;font-weight:400 !important}.custom-title .entry-content h2,.custom-title .entry-content h3{font-family:Open Sans !important}.custom-title .entry-content h2{font-size:30px !important;line-height:33px !important;color:#294273}.custom-title .entry-content h3{font-size:24px !important;line-height:26px !important}.custom-forms .gform_body{margin:0 -15px}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer{padding:0 !important;display:flex;align-items:center}@media (max-width:768px){.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer{flex-direction:column}}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="submit"]{padding:0 5rem;color:#fff}.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%}}body.home #page main#main .widget_block .custom-text p[class*="has-text-align-left"]+p{margin-bottom:35px}body.home #page main#main .widget_block .custom-text .wp-block-columns+.wp-block-columns{margin-top:-60px}body.home #page main#main .widget_block .custom-text h2{margin-bottom:15px;text-transform:uppercase}body.home #page main#main .widget_block .custom-text ul{margin:1rem;padding:0;list-style:none}body.home #page main#main .widget_block .custom-text ul li::before{content:"•";color:#FFEA11;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}body.page-id-1951 #page main#main article[id] figure.wp-block-image.size-large{margin:0}body.page-id-1951 #page main#main article[id] div[id*="apmap"]{width:100% !important;z-index:1}