@media (max-width:1199px){body #content{margin-top:89px}}@media (min-width:1198px){body header#masthead nav.navbar>.container{flex-direction:row-reverse}body header#masthead nav.navbar>.container #navbarNav{justify-content:flex-end}}@media (min-width:768px){body.home .site-main>.ap-wrapper .ap-wrapper .widget_ap-button-link a{background:rgba(0, 0, 0, 0.75);border-color:#000000}body.home .site-main>.ap-wrapper .ap-wrapper .widget_ap-button-link a:hover{background:#000000;color:#ffffff}}@media (max-width:991px) and (min-width:768px){body.home .site-main>.ap-wrapper .widget_ap-slideshow .ap-slideshow .tns-item .embed-responsive-16by9{padding-top:10%}body.home .site-main>.ap-wrapper .widget_ap-slideshow .ap-slideshow .tns-item .embed-responsive-16by9 img{top:0}}body.ap-shortcode-ap_agents #page main#main article[id] div[id*="agent-listing"] .staff-item-container .col .embed-responsive{padding-bottom:133%}body.ap-shortcode-ap_agents #page main#main article[id] div[id*="agent-listing"] .staff-item-container .col .embed-responsive::before{display:none}body.ap-shortcode-ap_agents #page main#main article[id] div[id*="agent-listing"] .staff-item-container .col .agent-info a:not(.button){color:inherit}body.ap-shortcode-ap_testimonial #page main#main article[id]{padding-bottom:30px}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width:992px){body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result{grid-template-columns:1fr}}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result .testimonial-author{grid-column:1/-1;padding:0 1rem;margin-top:2rem;margin-bottom:1rem;text-align:center;flex:unset !important;max-width:100%}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result .testimonial-item{flex:unset !important;max-width:100%;box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 1px 2px 0px;background-color:#fff;padding:35px 40px 20px 40px !important}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result .testimonial-item .item-content .item-details{border:0}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result .testimonial-item .item-content .item-details .image-container{max-width:180px;float:none !important;margin:0 auto 3rem auto}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result .testimonial-item .item-content .item-details .image-container .embed-responsive>a picture{width:100%;height:100%;position:absolute;display:block}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result .testimonial-item .item-content .item-details .image-container .embed-responsive>a picture>img{width:100%;height:100%;object-fit:cover;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;display:block}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result .testimonial-item .item-content .item-details .image-container .embed-responsive>*{position:absolute;width:100%;height:100%;top:0;left:0;display:block}body.ap-shortcode-ap_search_results .entry-content>ul{margin:0;padding:0;list-style:none}.ui-autocomplete{position:absolute;list-style:none;margin:0;padding:0;background:#eee}.ui-autocomplete li{cursor:pointer}.ui-autocomplete li:hover{background:#000000;color:#ffffff}.nav-sitemap{padding-bottom:2rem}.nav-sitemap .item .parent{font-size:1.25rem;margin-bottom:1rem}.nav-sitemap .item ul{margin:0;padding:0;list-style:none}.nav-sitemap .item:not(:last-child){margin-bottom:1.75rem}.gform_wrapper form .gform_body ul.gform_fields .gfield .ginput_container textarea{display:block}@media (min-width:992px) and (max-width:1199px){.staff-item-container .row{padding:0 10%}}@media (min-width:768px) and (max-width:1199px){.staff-item-container .row .col{flex:0 0 50%;max-width:50%}}