.autocomplete{position:relative;display:inline-block}input{border:1px solid transparent;background-color:#f1f1f1;padding:10px;font-size:16px}input[type="text"]{background-color:#ffffff;width:100%}.corp-filters .has-locateme .input-group-append{position:absolute;top:0;right:5px;bottom:0;z-index:99}.corp-filters .has-locateme input#cityStateZip{padding-right:40px}#toggleFilters{height:35px;padding:0}.corp-content{display:grid;grid-template-columns:auto;grid-template-rows:repeat(7, auto);grid-template-areas:"breadcrumbs" "title" "tabs" "pagination" "msg" "list" "map"}#contentBreadcrumbs{grid-area:breadcrumbs}#contentTitle{grid-area:title}#contentTabs{grid-area:tabs}#page-sort-container{grid-area:pagination}#pagination-msg{grid-area:msg}.tab-content{grid-area:list}.tab-content-map{grid-area:map}#contentTabs{position:sticky;top:0px;z-index:1;background:rgba(255,255,255,0.9);box-shadow:0 0 5px rgba(255,255,255,0.9)}#ysi-mobile-navbar:not(.position-absolute)~#main-content #contentTabs{top:calc(var(--mobile-menu-offset) + 1rem)}#ysi-mobile-navbar.py-1:not(.position-absolute)~#main-content #contentTabs{top:calc(var(--mobile-menu-offset) + .5rem)}#ysi-mobile-navbar.py-3:not(.position-absolute)~#main-content #contentTabs{top:calc(var(--mobile-menu-offset) + 2rem)}.map-tab{background:#b7d9f3}.tab-views{display:inline-flex;background:rgba(255,255,255,0.9);box-shadow:0 0 5px rgba(255,255,255,0.9)}@media (min-width: 768px){.corp-content{grid-template-columns:auto 45vw;grid-template-rows:repeat(5, auto) 1fr;grid-template-areas:"breadcrumbs map" "title map" "tabs map" "pagination map" "msg map" "list map";height:100%}.tab-content-map{align-self:stretch;position:sticky;min-height:300px;transition:height .2s ease-in-out;top:0}#map-view{height:100%;display:block;overflow:hidden}.tab-views{flex-wrap:nowrap}#mainTabPanels{align-self:stretch}#contentTabs{position:relative;top:0 !important}}@media (max-width: 767.98px){.tab-content-map{height:auto !important}}@media (min-width: 1650px){.corp-content{grid-template-columns:min-content auto min-content calc(100vw - 907.5px);grid-template-rows:repeat(4, auto) 1fr;grid-template-areas:"breadcrumbs breadcrumbs breadcrumbs map" "title title title map" "tabs pagination pagination map" "msg msg msg map" "list list list map"}}@media (min-width: 768px){.layout2 .corp-content{grid-template-columns:auto auto calc(100% - 360px - 2rem);grid-template-rows:repeat(5, auto) 1fr;grid-template-areas:"breadcrumbs breadcrumbs map" "title title map" "tabs tabs map" "pagination pagination map" "msg msg map" "list list map"}}@media (min-width: 992px){.layout2 .corp-content{grid-template-columns:auto auto calc(100% - 2 * 260px + 3rem)}}@media (min-width: 1200px){.layout2 .corp-content{grid-template-columns:auto auto calc(100% - 2 * 300px + 3rem)}}.mega-filters{position:fixed;left:0;right:0;top:0;z-index:1030;flex-direction:column}.mega-filters.collapse.show{display:flex;height:100vh !important;max-height:-webkit-fill-available}.mega-filters .filter-footer{min-height:60px}@media (min-width: 768px){.range .field>[class*="input-group"]{min-width:12em}.mega-filters.collapse.show{height:auto !important}.more-filters{position:absolute !important;z-index:105;left:15px;top:64px;width:calc(100% - 30px);margin-top:5px;box-shadow:0 0 10px rgba(0,0,0,0.2);background:#fff}.filter-body{max-height:60vh;height:auto}.filter-body .custom-scroll{overflow-x:hidden !important}.corp-filters form input.cityStateZip{min-width:200px}.corp-filters form .dropdown-toggle,.sort-by .dropdown-toggle{min-width:115px}}@media (min-width: 576px) and (max-width: 991.98px){.mega-filters .filter-col:nth-child(2n){border-left:1px solid #dee2e6}}@media (min-width: 768px) and (max-width: 991.98px){#rent-dropdown .dropdown-menu{right:0;left:auto}}@media (min-width: 992px){.more-filters{max-width:1300px}.mega-filters .filter-col{border-left:1px solid #dee2e6}.mega-filters .filter-col:first-child{border-left:0}}.tab-views li.nav-item a{padding:.2rem .6rem;margin-right:5px;display:flex;align-items:center}.tab-views li.nav-item a svg{margin-right:.5rem}.tab-views li.nav-item:last-child a{margin-right:0}@media (max-width: 320px){.tab-views li.nav-item a span{width:0;overflow:hidden}.tab-views li.nav-item a svg{margin-right:0}}@media (max-width: 413px){.tab-views li.nav-item:nth-child(n+3) a span{width:0;overflow:hidden}.tab-views li.nav-item:nth-child(n+3) a svg{margin-right:0}}@media (max-width: 465px){.tab-views li.nav-item a span{font-size:12px}}.fav-icon{position:absolute;z-index:1;right:0;top:0}.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:101;top:100%;left:5px;right:5px;padding:0;margin:0}.autocomplete-items li{padding:10px;background-color:#fff;border-bottom:1px solid #d4d4d4;display:block}.autocomplete-items .location-options:hover{background-color:#e9e9e9}.autocomplete-active{background-color:DodgerBlue !important;color:#ffffff}:focus:not(:focus-visible){outline:none !important}.layout2 #main-content>.container{width:100%;max-width:1140px;padding:0}.location-options .location-typed-input,.location-options strong{pointer-events:none}.card-bed-bath-rent .list-inline-item:not(:last-child){margin-right:0}.card-bed-bath-rent .list-inline-item:not(:last-child):after{content:"";display:inline-block;height:.25rem;width:.25rem;border-radius:50%;background-color:currentColor;margin:0 .15rem 0 .5rem;vertical-align:middle}#moreFilters:focus-within{background:#feffff !important}.filterDivider{width:90%}#toggleFilters{min-width:100px;max-width:150px}.filters_category{list-style-type:none;margin:0;padding:0}@media (min-width: 576px){.filters_category{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width: 992px){.filters_category{-webkit-column-count:3;-moz-column-count:3;column-count:3}.filterDivider{width:97%}}@media (min-width: 1200px){.filters_category{-webkit-column-count:4;-moz-column-count:4;column-count:4}}#main_filters .dropdown-menu,#moreFilters .dropdown-menu{min-width:210px}#rent-error:empty,#rent-error-mobile:empty{display:none}#pagination_container .pagination{margin:0 auto}#pagination_container .page-link:disabled{cursor:not-allowed;opacity:.8;display:none}#pagination_container .page-link{border-radius:50%;line-height:1rem;margin:.2rem;padding:.3rem .5rem;font-size:1.2rem}#pagination_container .page-link-arrows{border:none;padding-top:.4rem}#pagination_container .page-link-arrows>i{pointer-events:none}#contentTabs{overflow:auto}#contentTabs>ul{flex-wrap:nowrap}#sort-dropdown-toggle{min-width:150px}.mobile-filters-container{flex-direction:column}.desktop-filters{display:none;max-width:270px}#more_filters_count_desktop{display:none}#more_filters_count_mobile{display:inline-block}.has-locateme{max-width:400px}.has-locateme.floating-label.input-group label{max-width:calc(100% - 70px)}.mobile-filters{min-height:unset;max-width:350px}@media (max-width: 1024px){.more-filters-btn-toggler{display:inline-block}}@media (min-width: 768px){.has-locateme{min-width:400px}}@media (min-width: 1024px){.mobile-filters-container{flex-direction:row}}@media (min-width: 1025px){.desktop-filters{display:block}.more-filters-btn-toggler{display:none}.mobile-filters-container{display:none}#more_filters_count_desktop{display:inline-block}#more_filters_count_mobile{display:none}}#filter_chips_list .badge-pill{margin:0 9px 12px 0;font-size:.9rem;cursor:pointer;box-shadow:0 0 5px #5d5858;border:0;background:white;display:flex;align-items:center;transition:background-color 0.5s ease}#filter_chips_list .badge-pill:focus{outline:0;background:#6d6d6d;color:white}#filter_chips_list .badge-pill:hover{background:#6d6d6d;color:white}.filter-chip-delete-icon{pointer-events:none}.badge-pill.badge-specials,.badge-pill.badge-featured{border-radius:10rem;font-size:.8rem;color:#fff;background-color:#454545;text-shadow:darkgrey 0px 0px 1px}.badge-pill.badge-featured{background-color:#Ca4f12;color:#fff}.badge-pill.badge-specials{background-color:#145523;color:#fff}.property-box.featured-card{border:1px solid darkorange !important}#list-view:focus,#fav-view:focus,#demographic-view:focus{box-shadow:none}#pets-options .custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#17a2b8}#pets-options .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:#17a2b8;opacity:.5}#pets-options .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(23,162,184,0.25)}#map-view .psrk-gmap .marker_popup{z-index:1048}#map-view .psrk-gmap .marker_popup h2{font-weight:500;padding:6px 28px 6px 10px;font-size:1.08em}#map-view .psrk-gmap .marker_popup h2+.marker_popup_content{padding:0 12px 8px 12px}#map-view .psrk-gmap .marker_popup .marker_popup_content .card-bed-bath-rent>li,#map-view .psrk-gmap .marker_popup .marker_popup_content .card-prop-address,#map-view .psrk-gmap .marker_popup .marker_popup_content{font-size:.85rem;line-height:1.5em}#map-view .psrk-gmap .marker_popup .unit-types{font-size:.75rem;background:rgba(0,0,0,0.6);color:#fff;padding:3px 6px;display:inline-block}#map-view .list-inline-item:not(:last-child){margin-right:0}#map-view .psrk-gmap .marker_popup .marker_popup_content .card-bed-bath-rent{line-height:1rem}#map-view .marker_popup_close{color:#666;height:44px;width:34px;display:flex;align-items:center;justify-content:center;top:2px;right:2px}#map-view .hover_marker_popup_close{color:#666;height:34px;width:30px;display:flex;align-items:center;justify-content:center;top:0px;right:0px;position:absolute;text-decoration:none}#map-view .hover_marker_popup_close:hover{text-decoration:none;background:rgba(0,0,0,0.05);color:#3a3a3a}#mainTabPanels .fav-btn.btn-link{position:absolute;right:0;transition:all .2s ease-in-out}.featured-property-card .fav-btn.btn-link{position:absolute;transition:all .2s ease-in-out}#mainTabPanels .fav-btn.btn-link:hover,.featured-property-card .fav-btn.btn-link:hover{color:white;text-decoration:none;transform:scale(1.3)}#mainTabPanels .fav-btn.btn-link:focus,#mainTabPanels .fav-btn.btn-link:active{text-decoration:none}#mainTabPanels .fav-btn span,.featured-property-card .fav-btn span{text-shadow:0 0 5px black;color:white;font-size:19px}#mainTabPanels .fav-btn:hover span{text-shadow:0 0 5px black;color:white;font-size:19px}#mainTabPanels .card-body{font-size:13px}#mainTabPanels .card-body .property-name{font-size:17px}#pagination-msg{font-size:.9rem}#main_filters .btn,#moreFilters .btn,#contentTabs .btn,#sort-dropdown-toggle,h1{text-transform:none !important}.layout1 .property-box{flex-grow:1}.unit-types{font-size:.75rem}.card-bed-bath-rent>li,.card-prop-address{font-size:.95rem}.card-prop-links{font-size:.85rem}.layout2 .search-result-main-wrapper{width:100%;max-width:1140px;margin:0 auto}@media (min-width: 768px){.layout2 .search-result-main-wrapper .tab-content-map{height:400px;height:clamp(350px, 67vh, 575px);margin-top:100px;max-height:99vh;padding-top:.5rem;padding-bottom:.5rem}#mainTabPanels:has(#list-view-cards .card:first-child:last-child,#list-view-cards .card:nth-child(2):last-child)~.tab-content-map{position:relative;top:0 !important}.layout2 .search-result-main-wrapper:has(.tab-content-map) #list-view{padding:0 !important}}.layout2 .card.property-box{max-width:360px;width:100%}.layout2 .property-box .card-body{padding:0.7rem}@media (min-width: 540px){.layout2 .card.property-box{width:calc(50% - .5rem)}.layout2 .card.property-box:nth-child(odd){margin-right:1rem}.layout2 .card.property-box:nth-child(even){margin-right:0}}@media (min-width: 768px) and (max-width: 991px){.layout2 .card.property-box{width:100%}.layout2 .card.property-box:nth-child(odd){margin-right:0}}@media (min-width: 992px){.layout2 .card.property-box{width:calc(50% - .5rem)}.layout2 .card.property-box:nth-child(odd){margin-right:1rem}.layout2 .card.property-box:nth-child(even){margin-right:0}}.layout2 .card.property-box:nth-last-child(-n+2):nth-child(odd){margin-bottom:0 !important}.layout2 .card.property-box:last-child{margin-right:0;margin-bottom:0 !important}.cas-mini-search .has-locateme a#LocateMe,.corp-filters a#LocateMe{border-color:#919191 !important;border-left-color:transparent !important;z-index:1}.cas-mini-search .invalid-feedback{position:absolute;top:100%;margin:0;padding:.25rem .5rem;background:#fff}#corpUSAMap_inner svg,.corpUSAMap-wrapper svg{max-width:98%;height:auto}#geo_modes a.t,#geo_modes a.t:hover{color:#fff !important;background-color:#003f33 !important;font-family:"Open Sans",sans-serif !important;text-shadow:none !important}#geo_modes a{background-color:#fff !important}#geo_modes a:hover{color:#003167 !important;background-color:#e9ecef !important}#geo_modes a.sel:after{color:#003f33 !important;font-family:'Font Awesome 5' !important}#geo_modes a.pending:after{border-top-color:#003f33 !important;border-right-color:#003f33 !important}:root{--map-marker-color: #0056B3;--map-marker-hover-color: #003167}.psrk-gmap .marker-position{bottom:3px;left:0;position:relative;font-size:14px !important;line-height:14px;font-weight:300;font:12px 'Muli Regular', "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}.psrk-gmap .marker-position:after{content:"Locations";display:block;font-size:12px !important;line-height:13px}.psrk-gmap .marker-count{background:#333;height:20px;font-size:12px !important;color:#fff !important;padding:0 6px;line-height:20px;border-radius:10px;margin-bottom:24px;margin-left:16px;min-width:20px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.custom-breadcrumb .breadcrumb{background:transparent}.custom-breadcrumb .breadcrumb-item+.breadcrumb-item::before{font-family:'Font Awesome 5';content:"\f105"}.marker_popup .fav-btn{position:absolute;right:5px;transition:all .2s ease-in-out}@media (hover: hover){.marker_popup .fav-btn.btn-link:hover{color:white;text-decoration:none;transform:scale(1.3)}}.marker_popup .fav-btn.btn-link:focus,.marker_popup .fav-btn.btn-link:active{text-decoration:none}.marker_popup .fav-btn span{text-shadow:0 0 5px black;color:white;font-size:19px}.marker_popup .fav-btn:hover span{text-shadow:0 0 5px black;color:white;font-size:19px}.marker_popup .btn{font-size:inherit;text-transform:none !important}@media (max-width: 991.98px){.marker_popup .unit-types{position:absolute;bottom:0}}


