body nav.main-navigation ul.menu>li ul.sub-menu,body .menu-main-menu-container ul.menu>li ul.sub-menu{min-width:13rem}header.site-header{padding-bottom:7px !important;margin-top:-0.5rem}@media (min-width:1024px){header.site-header .container .site-branding.logo img{max-height:85px !important}}header.site-header .mobile-menu .top-wrapper li .btn-register{display:none}@media (min-width:1024px){#ap-image-2{padding:70px 0 !important}}#ap-image-2 .image-wrapper img{max-width:630px !important}.custom-opacity:before{background-color:rgba(0, 0, 0, 0.15) !important}#ap-cta-box-2 .call-to-action .row .col .list-cta{margin:0 auto}#ap-cta-box-2 .title-cta{flex-grow:0 !important}#ap-cta-box-2 .title-cta a:hover{color:currentColor !important}.ap-shortcode-ap_search_results .listing-body>.row>div>.alert-warning{padding-top:15px !important;margin-top:3.5rem}#ap-listing-search-results .listing-item .listing-info .listing-headline{position:relative;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:nowrap;color:#3958a8 !important}#ap-listing-search-results .listing-item .listing-info .listing-headline a{position:relative}#ap-listing-search-results .listing-item .listing-info .listing-headline a:hover{color:currentColor !important}@media (max-width:1200px){.listing-body{padding-top:0 !important}}.gform_wrapper form.form-row ul.gform_fields li.gfield h3{color:#3958a8 !important;text-transform:uppercase !important}#videos .video-listing-result{max-height:100% !important}#videos .video-listing-result .video-player{flex:0 0 100% !important;max-width:100% !important;margin-bottom:20px}#videos .video-listing-result .video-player .embed-responsive-16by9{padding-bottom:56.25%;height:0}#videos .video-listing-result .video-list-container{display:none}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer{display:flex;align-items:center}.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%}}@media (min-width:1025px){.contact-agent-wrapper .row-cols-lg-3>.listing-agent{flex:0 0 40%;max-width:40%}.contact-agent-wrapper .agent-detail p.mobile{white-space:nowrap}}body.home #page main#main .widget_ap-realty-agents .container.container-small{max-width:1070px}