.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:#fff;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:.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 #000}@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:.375rem .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:.25rem;transition:border-color .15s ease-in-out,box-shadow .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 .2rem rgba(0,123,255,.25)}form button[type=submit]{background:#00103f;border:2px solid #00103f;color:#fff;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;min-width:130px;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .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:#fff !important}footer ul.menu:not(#secondary-footer-menu)>li>a{text-transform:uppercase;display:block;margin-bottom:.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%}