header .header-menu-container .group{flex-wrap:wrap;position:static}@media (min-width:1152px){header .header-menu-container .site-branding{flex:0 0 100%;justify-content:center;margin-bottom:1rem}}header .header-menu-container .logo img{max-height:65px}header .header-menu-container .main-navigation{flex:0 0 100%;justify-content:center !important;transition:0.3s;max-height:100px}header .header-menu-container .main-navigation ul.menu{position:static}header .header-menu-container .main-navigation ul.menu>li:hover>a{color:white}header .header-menu-container .main-navigation ul.menu>li>a{text-transform:uppercase;padding:0 15px;font-size:1rem;transition:0.3s}header .header-menu-container .main-navigation ul.menu>li>a:hover{padding:0 25px;color:white}header .header-menu-container .main-navigation ul.menu>li[class*=current]>a{color:white}header .header-menu-container .main-navigation ul.menu>li ul.sub-menu{display:flex;left:0 !important;right:0 !important;justify-content:center;background:white}header .header-menu-container .main-navigation ul.menu>li ul.sub-menu li{padding:10px}header .header-menu-container .main-navigation ul.menu>li ul.sub-menu li:hover a{color:#121642}header .header-menu-container .main-navigation ul.menu>li ul.sub-menu li[class*=current] a{background:#121642}header .header-menu-container .main-navigation ul.menu>li ul.sub-menu a{padding:15px;border-bottom:none;color:#121642}header .header-menu-container .main-navigation ul.menu>li ul.sub-menu a:hover{background:#121642;color:white !important}header .header-menu-container .main-navigation ul.menu li{position:static}header .header-menu-container .main-navigation .menu-main-menu-container{position:static}body{background:#121642}body:not(.home) main#main{padding-top:150px}body.ap-shortcode-ap_agents main#main{background:transparent}select,input[type=text],input[type=password],textarea{color:#121642 !important}.select2-results__option{color:#121642}.widget_ap-quick-search form .search-bar input[type="text"],.widget_ap-quick-search form .search-bar select{background:white}.form-row_wrapper form.form-row ul.gform_fields li.gfield h3{color:#ffffff}@media (max-width:767px){footer{background-color:transparent !important}}@media (max-width:767px){footer .footer-social-media{text-align:center}}footer .footer-social-media a{font-size:2rem;font-weight:normal !important}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.btn:hover,.button-link-wrap:hover{color:#121642}button:hover a,input[type="button"]:hover a,input[type="reset"]:hover a,input[type="submit"]:hover a,.btn:hover a,.button-link-wrap:hover a{color:#121642 !important}.btn-primary:focus{color:#121642}.widget_ap-quick-search form .search-bar input[type="submit"]:hover{color:#121642 !important}form.ap-core-signin-form button,form.ap-core-register-form button,form.ap-core-change-password-form button{color:#121642 !important}form.ap-core-signin-form button:hover,form.ap-core-register-form button:hover,form.ap-core-change-password-form button:hover{color:#121642 !important}@media (max-widh:767px){body.home .site-content{padding-top:80px}}@media (min-width:768px){body.home .site-content{padding-top:104px}}body.home .widget_ap-testimonial section#block-testimonial .container .row .testimonial-item .testimonial-bottom,body.home .widget_ap-testimonial section#block-testimonial .container .row .testimonial-item .testimonial-top{color:#121642}body.home .widget_ap-testimonial section#block-testimonial .container .row a:hover{background:transparent !important}@media (min-width:768px){body.home .ap-slideshow.single-slideshow .carousel .tns-item .embed-responsive{padding-bottom:0;height:100vh}}body.home .ap-slideshow.single-slideshow .slider-nav{position:static;display:block}body.home .ap-slideshow.single-slideshow .slider-nav span{position:absolute;cursor:pointer;top:50%;transform:translateY(-50%);font-size:4rem}body.home .ap-slideshow.single-slideshow .slider-nav span.prev{left:0}body.home .ap-slideshow.single-slideshow .slider-nav span.next{right:0}body.home .widget_ap-listing-tab .ap-widget-tabs ul.ui-tabs-nav li a{display:inline-block}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item .date-container{color:#121642}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item .agent-info-box{color:#121642 !important}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item .agent-info-box a{color:inherit !important}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item .opentimes-info-box.email_box.agent-info-wrap{color:#121642}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item .opentimes-info-box.email_box.agent-info-wrap a{color:#121642 !important}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item .open-times .open-times-label b{font-weight:normal}body.home .widget_ap_cta_box{background:transparent}body.home .widget_ap_cta_box section#block-call-to-action .container>.row{justify-content:center}@media (min-width:992px){body.home .widget_ap_cta_box section#block-call-to-action .container>.row .col{flex:0 0 25%;max-width:25%}}body.home .widget_ap_cta_box section#block-call-to-action .container .cta-square .caption{font-size:2rem;font-weight:bold;text-shadow:0 0 5px rgba(0, 0, 0, 0.5)}#mobile-tools div{color:#121642}.bg-overlay{position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, 0.15)}.search-results #ap-listing-search-results>.listing-item>.listing-info{background:rgba(18, 22, 66, 0.5)}.search-results #ap-listing-search-results>.listing-item:hover>.listing-info{background:rgba(18, 22, 66, 0.8)}@media (min-width:992px){body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col{flex:0 0 33.33333% !important;max-width:33.3333% !important}}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-container .agent-info{color:#121642}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-container .agent-info a,body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-container .agent-info .agent-info-item{color:inherit !important}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .embed-responsive{padding-bottom:100%}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .embed-responsive a img{top:0;left:0;transform:translate(0, 0)}#agent{background:#121642}#agent .agent-img-container .embed-responsive{padding-bottom:100%}#agent .agent-overview{color:#121642}#agent .agent-overview a{color:inherit}.mfp-content .popup-email-form{background:#121642}.mfp-content .popup-email-form form ul li button[type="submit"]:hover{color:#121642}a.color-black{color:#ffffff}.table{color:#ffffff}.account-page>ul.tab-list>li>a{background:transparent}.account-page>ul.tab-list>li[class*=active] a,.account-page>ul.tab-list>li:hover a{color:#121642}.horizontal-tab ul.tab-list>li[class*=active] a,.horizontal-tab ul.tab-list>li:hover a{color:#121642}section#property-description .listing-page-description section#contact-agent .listing-agent>.d-flex{align-items:center}body.ap-shortcode-ap_testimonial .testimonial-item .row .image-container{display:none}body.ap-shortcode-ap_testimonial .testimonial-item .row .item-details{padding-left:0}.alert-warning{background:#42C0BB;border-color:#42C0BB;color:white}.mobile-menu ul.menu>li i{background:rgba(0, 0, 0, 0.2)}