@media (min-width:1024px){#masthead .header-menu-container .logo img{max-height:80px !important;margin-top:-2.5rem !important}}.site-content{min-height:100vh !important}#main .page-title{color:#c6d85e !important;margin-bottom:0.5rem !important;font-weight:400 !important}#main .title-hero span:nth-child(2) a span:hover,#main .title-hero span:nth-child(4) a span:hover{color:currentColor}@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:80px !important}.tns-controls{display:none}body.home main#main>.container [class*="row-cols"]>*{width:33.333% !important}body.home main#main>.container .agent-detail p.email{font-size:0.65em !important}}@media (max-width:768px){.tns-controls{display:none}}#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:#060709 !important;color:white}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:white !important}#ap-cta-box-2{background-color:#FBFFE7}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){#ap-cta-box-2 .image-cta{width:95% !important}}#ap-cta-box-2 .title-cta{flex-grow:0 !important}#ap-cta-box-2 .title-cta a{color:#c6d85e !important}#ap-cta-box-2 .title-cta a:hover{color:#c6d85e !important}#ap-cta-box-2 .title-cta a h4{font-weight:400 !important;font-size:20px !important;line-height:22px !important}@media screen and (max-width:768px) and (min-width:600px){#ap-realty-agents-2 .agent-detail.col .name,#ap-realty-agents-2 .agent-detail.col .email{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}}#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}footer.site-footer #footer-top h2,footer.site-footer #footer-top h3{font-weight:400 !important}#search-results h4{font-weight:400 !important}#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{line-height:31px !important;font-size:28px !important;font-weight:400 !important}#property-description .listing-page-description h5{line-height:22px !important;font-size:20px !important;font-weight:400 !important}#contact-agent h4{line-height:22px !important;font-size:20px !important;font-weight:400 !important}#tabs .tab-menu ul li.ui-tabs-active a:hover{color:#c6d85e !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}#footer-top h5{line-height:22px !important;font-size:20px !important;font-weight:400 !important;color:#fff !important}#footer-top h5:after{border-bottom:1px solid currentColor;width:50%;height:1px;content:"";display:block;margin:auto;padding-top:20px}.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%}}.custom-align .site-content .content-area article ul{margin-left:0 !important}