.listing-item .listing-info{text-align:left}.listing-item .listing-info .rooms{justify-content:flex-start !important}.mfp-gallery .mfp-close,.mfp-iframe-scaler .mfp-close{width:auto;padding:0 1rem;top:40px;right:0;background:#00103f;color:#ffffff;border-radius:0}.mfp-iframe-scaler iframe{margin:40px 0}#agent #tabs #open-homes{overflow-x:auto}@media (max-width:767px){#agent #tabs #open-homes .action_cell>a{display:block;padding:0.5rem 15px}}@media (min-width:992px){body.ap-page-less-ap_property #content{padding-top:0 !important}}@media (max-width:991px){body.ap-page-less-ap_property #content{margin-top:0}}body.ap-page-less-ap_property #content-nav{top:90px}@media (min-width:1025px){body.ap-shortcode-ap_search_results #search-results .qs-collapsible-container form .search-bar .position-relative{flex:0 0 75%;max-width:75%}}body.ap-shortcode-ap_search_results #search-results .qs-collapsible-container form .search-bar input[type=text]{max-width:100%}body.ap-shortcode-ap_search_results #search-results .qs-collapsible-container form .search-bar .more-options{position:absolute;right:10px;top:0;height:100%}body.ap-shortcode-ap_search_results #search-results .qs-collapsible-container form .search-bar .more-options a{display:block;padding:0 1rem;border-radius:99em;line-height:1.75;border:1px solid black}@media (min-width:768px){.home .widget_ap-quick-search.collapsible form .search-bar #keywords{width:70%}.home .widget_ap-quick-search.collapsible form .search-bar #list{width:15%}.home .widget_ap-quick-search.collapsible form .search-bar .button-search{max-width:15%}}.home .widget_ap-quick-search.collapsible form .search-bar .button-search input[type=submit]{width:100%;border-radius:0;line-height:58px;height:auto}form.ap-core-register-form input[type=text]:not(.form-control),form.ap-core-register-form input[type=password]:not(.form-control){display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}form.ap-core-register-form input[type=text]:not(.form-control):focus,form.ap-core-register-form input[type=password]:not(.form-control):focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25)}form button[type=submit]{background:#00103f;border:2px solid #00103f;color:#ffffff;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;min-width:130px;user-select:none;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}form button[type=submit]:hover{background:#7bb9c7;color:#00103f}@media (min-width:768px){footer .copyright{text-align:left}}footer ul.menu:not(#secondary-footer-menu){display:flex;flex-wrap:wrap;margin:0 -1rem}footer ul.menu:not(#secondary-footer-menu) li{display:block;margin:0 !important}@media (min-width:768px){footer ul.menu:not(#secondary-footer-menu) li{text-align:left}}footer ul.menu:not(#secondary-footer-menu)>li{flex:1;padding:0 1rem}@media (max-width:991px){footer ul.menu:not(#secondary-footer-menu)>li{flex:0 0 33.333%;max-width:33.333%}footer ul.menu:not(#secondary-footer-menu)>li:not(:last-child){margin-bottom:1.5rem !important}}@media (max-width:767px){footer ul.menu:not(#secondary-footer-menu)>li{flex:0 0 100%;max-width:100%}}footer ul.menu:not(#secondary-footer-menu)>li a{color:#ffffff !important}footer ul.menu:not(#secondary-footer-menu)>li>a{text-transform:uppercase;display:block;margin-bottom:0.75rem}footer ul.menu:not(#secondary-footer-menu)>li ul{padding-left:0;margin:0}.ti-widget.ti-goog .ti-reviews-container-wrapper{max-width:100%}