#masthead .header-menu-container .container{flex-direction:column}@media (max-width:1024px){#masthead .header-menu-container .container{padding:0.25rem 0 0.25rem 1rem}}#masthead .header-menu-container .container .logo{position:unset;top:0;left:0}@media (min-width:1024px){#masthead .header-menu-container .container .logo img{max-height:120px !important;margin-top:-3.5rem !important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){main#main{padding-top:60px !important}}@media (min-width:1024px){body main#main{padding-top:185px}}#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:#d1ad69 !important;color:white}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:white !important}#ap-cta-box-2{background-color:#D6D6D6}#ap-cta-box-2 .title-cta{flex-grow:0 !important}#ap-cta-box-2 .title-cta a:hover{color:#d1ad69 !important}#ap-cta-box-2 .title-cta a h4{font-weight:400 !important;font-size:20px !important;line-height:22px !important}#current-listing .pagination-results-bar,#list-view .pagination-results-bar,#recent-leases .pagination-results-bar,#recent-sales .pagination-results-bar{font-weight:600}#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-size:16px !important;line-height:24px !important}#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:currentColor !important}#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}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:#333333}#ap-recent-posts-2 h5{font-weight:400}#ap-recent-posts-2 ul li.list-article a{transition:0.35s}#ap-recent-posts-2 ul li.list-article a .details .post-title{font-family:Oswald;font-size:18px;line-height:26px;font-weight:400}#ap-recent-posts-2 ul li.list-article a:hover{background-color:#d1ad69}#property-description .listing-page-header-title .property-id-title p{line-height:18px !important;font-size:16px !important;font-weight:400 !important}#property-description .listing-page-header-title .address-title h4{color:#000000;line-height:31px !important;font-size:28px !important;font-weight:400 !important}#property-description .listing-page-description h5{color:#000000;line-height:22px !important;font-size:20px !important;font-weight:400 !important}#contact-agent h4{color:#000000 !important;line-height:22px !important;font-size:20px !important;font-weight:400 !important}#contact-agent .view-agent a{background:#d1ad69 !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 form ul li.e_submit button{background:#d1ad69 !important}.ap-core-register-form h3{font-weight:400 !important}.custom-mt{font-size:36px;line-height:40px;text-transform:uppercase;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}.custom-title .entry-content h3{font-size:24px !important;line-height:26px !important}.custom-title .entry-content a{color:#337ab7 !important}.custom-title .entry-content a:hover{text-decoration:underline}.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}.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%}}