@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,.75);border-color:#000}body.home .site-main>.ap-wrapper .ap-wrapper .widget_ap-button-link a:hover{background:#000;color:#fff}}@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,.1) 0px 1px 3px 0px,rgba(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:#000;color:#fff}.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%}}