.modal.email-results-modal .modal_content{height:auto;max-width:450px;padding:20px}.modal.email-results-modal .modal_content .title{display:block}.modal.email-results-modal .modal_content .modal_content_wrapper{display:block}.modal.email-results-modal .modal_content .modal_content_wrapper .email-wrapper button[type=submit]{display:block}.modal.email-results-modal .modal_content .modal_content_wrapper .email-wrapper button[type=submit] .spinner{float:right}.modal.email-results-modal .modal_content .modal_content_wrapper .success-wrapper{display:none}.modal.email-results-modal .modal_content .modal_content_wrapper .success-wrapper p{color:#212121;margin-bottom:1rem}.search-filter input.layout.list,.search-filter input.layout.grid{display:none}.search-filter input.layout.list+label,.search-filter input.layout.grid+label{background-size:cover;margin:7px;width:18px;height:18px}.search-filter input.layout.list+label{background-image:url(//cornerstone-dev.303-dev.com/wp-content/themes/cornerstone-child/public/../images/icon-list.svg);opacity:.5}.search-filter input.layout.list.checked+label,.search-filter input.layout.list:checked+label{opacity:1}.search-filter input.layout.grid+label{background-image:url(//cornerstone-dev.303-dev.com/wp-content/themes/cornerstone-child/public/../images/icon-grid.svg);opacity:.5}.search-filter input.layout.grid.checked+label,.search-filter input.layout.grid:checked+label{opacity:1}.search-filter .apply-clear-btns{display:none}@media(min-width:768px){.search-filter .apply-clear-btns{display:flex}}.search-filter .icon-filter{background-image:url(//cornerstone-dev.303-dev.com/wp-content/themes/cornerstone-child/public/../images/icon-filter.svg);background-repeat:no-repeat;display:inline-block;height:13px;width:16px;vertical-align:middle}.search-filter .icon-list{background-image:url(//cornerstone-dev.303-dev.com/wp-content/themes/cornerstone-child/public/../images/icon-cyan-arrow-down.svg);background-repeat:no-repeat;display:inline-block;height:8px;width:12px;vertical-align:middle;transform:rotate(90deg)}.search-filter .icon-map{background-image:url(//cornerstone-dev.303-dev.com/wp-content/themes/cornerstone-child/public/../images/icon-pindrop.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;height:19px;width:14px;vertical-align:middle}.search-filter .btn-filters .icon-filter{background-image:url(//cornerstone-dev.303-dev.com/wp-content/themes/cornerstone-child/public/../images/icon-filter-cyan.svg)}.search-filter .spinner{margin-left:auto}@media(max-width:767px){.search-filter .dropdown .dropdown-menu{position:relative !important;width:100%;margin:0 0 .5rem !important;padding:0;transform:none !important;border:0 !important}}.search-filter .dropdown.sort{position:relative}@media(max-width:767px){.search-filter .dropdown.sort .dropdown-menu{border:1px solid rgba(0,0,0,.15) !important;border-radius:.25rem;left:unset;right:0;top:40px;padding-top:1rem !important;padding-bottom:1rem !important;position:absolute !important}}@media(min-width:768px){.search-filter .dropdown.sort .dropdown-menu{top:-15px}}.search-filter .dropdown.sort .dropdown-menu .apply-clear-btns{display:flex}.search-filter .dropdown.amenities .dropdown-menu.show,.search-filter .dropdown.neighborhoods .dropdown-menu.show{max-height:320px;display:flex;flex-direction:column}.search-filter .dropdown.amenities .checkbox-container,.search-filter .dropdown.neighborhoods .checkbox-container{max-height:calc(100vh - 320px);overflow-y:auto;overflow-x:hidden}.search-filter.filter-apartments{padding:0}@media(min-width:768px){.search-filter.filter-apartments{border-bottom:1px solid #e0e0e0;padding:15px calc(15px - .5rem) calc(15px - .5rem) 15px !important}}.search-filter.filter-apartments>*{border-top:1px solid #e0e0e0}@media(min-width:768px){.search-filter.filter-apartments>*{border-top:none;margin-right:.5rem;margin-bottom:.5rem}}.search-filter.filter-apartments>.input-wrapper.search-input-wrapper{flex-grow:1;background:#f4f4f4;margin:.5rem 1rem .25rem}@media(min-width:768px){.search-filter.filter-apartments>.input-wrapper.search-input-wrapper{background:rgba(0,0,0,0);margin:0 .5rem .5rem 0}}.search-filter.filter-apartments>.input-wrapper.search-input-wrapper .search-input input{background:#f4f4f4}@media(max-width:767px){.search-filter.filter-apartments>.input-wrapper.search-input-wrapper .search-input input::placeholder{color:rgba(33,33,33,.4);font-style:.75rem}.search-filter.filter-apartments>.input-wrapper.search-input-wrapper .search-input input:-ms-input-placeholder{color:rgba(33,33,33,.4);font-style:.75rem}.search-filter.filter-apartments>.input-wrapper.search-input-wrapper .search-input input::-ms-input-placeholder{color:rgba(33,33,33,.4);font-style:.75rem}}@media(min-width:768px){.search-filter.filter-apartments>.input-wrapper.search-input-wrapper .search-input input{background:rgba(0,0,0,0)}}@media(min-width:768px){.search-filter.filter-apartments>.input-wrapper.beds-input-wrapper .dropdown .dropdown-menu.show,.search-filter.filter-apartments>.input-wrapper.pricerange-input-wrapper .dropdown .dropdown-menu.show{top:4px}}@media(min-width:768px){.search-filter.filter-apartments>.input-wrapper.beds-input-wrapper{min-width:90px}}@media(min-width:768px){.search-filter.filter-apartments>.input-wrapper.pricerange-input-wrapper{min-width:150px}}.search-filter.filter-apartments>.input-wrapper button{background-color:rgba(0,0,0,0)}@media(max-width:767px){.search-filter.filter-apartments>.input-wrapper button{color:#212121}}@media(max-width:767px){.search-filter.filter-apartments #daterangepicker-wrapper .daterange-input{padding:4px 0 4px 10px}}.search-filter.filter-apartments #daterangepicker-wrapper .flatpickr-wrapper{width:100%}.search-filter.filter-apartments #daterangepicker-wrapper .flatpickr-wrapper .flatpickr-input{width:100%}@media(max-width:767px){.search-filter.filter-apartments #daterangepicker-wrapper .flatpickr-wrapper .flatpickr-input{font-weight:700}.search-filter.filter-apartments #daterangepicker-wrapper .flatpickr-wrapper .flatpickr-input:-ms-input-placeholder{color:#000;font-size:16px;font-weight:700;opacity:1}.search-filter.filter-apartments #daterangepicker-wrapper .flatpickr-wrapper .flatpickr-input::-ms-input-placeholder{color:#000;font-size:16px;font-weight:700;opacity:1}.search-filter.filter-apartments #daterangepicker-wrapper .flatpickr-wrapper .flatpickr-input::placeholder{color:#000;font-size:16px;font-weight:700;opacity:1}}@media(max-width:767px)and (min-width:768px){.search-filter.filter-apartments #daterangepicker-wrapper .flatpickr-wrapper .flatpickr-input::placeholder{color:#bbb;font-size:15px;font-weight:400}}@media(max-width:767px){.search-filter.filter-apartments #daterangepicker-wrapper .flatpickr-calendar{box-shadow:none;position:relative;width:100%}}.search-filter.filter-apartments #daterangepicker-wrapper .flatpickr-calendar .flatpickr-rContainer{margin-left:auto;margin-right:auto}.search-filter.filter-apartments .mobile-filters-header{align-items:center;border-top:none !important;display:none;justify-content:space-between;padding:1rem}.search-filter.filter-apartments .mobile-filters-header h4{margin:0;padding-left:1rem}.search-filter.filter-apartments .mobile-filters-header .text-center{text-align:center}.search-filter.filter-apartments .mobile-filters-header .btn-close{color:#212121;display:block;padding:5px}.search-filter.filter-apartments .mobile-filters-header .btn-reset{display:inline-block;padding:0}.search-filter.filter-apartments .mobile-btns{background-color:#fff;border-top:none;display:flex;justify-content:space-between;width:100%;padding:.25rem .75rem .5rem}@media(min-width:768px){.search-filter.filter-apartments .mobile-btns{display:none}}.search-filter.filter-apartments .mobile-btns .btn{flex-basis:50%;margin:0 .25rem;padding-left:1rem;padding-right:1rem}.search-filter.filter-apartments .btn-reset{display:none;padding-left:.5rem;padding-right:.5rem}@media(min-width:768px){.search-filter.filter-apartments .btn-reset{display:inline-block}}.search-filter.filter-apartments .btn-email{display:none}@media(min-width:768px){.search-filter.filter-apartments .btn-email{background-position:center;display:inline-block;padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.search-filter.filter-apartments .btn-email{background-position:1rem center;display:inline-block;padding-left:3rem;padding-right:2rem}}.search-filter.filter-apartments .btn-email .hide-mobile{display:none}@media(min-width:1280px){.search-filter.filter-apartments .btn-email .hide-mobile{display:block}}.search-filter.filter-neighborhoods{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:0 !important}@media(min-width:768px){.search-filter.filter-neighborhoods{border-bottom:1px solid #e0e0e0;justify-content:initial;padding:.5rem calc(15px - .5rem) 0 15px !important}}@media(min-width:768px){.search-filter.filter-neighborhoods>*{margin-right:.5rem;margin-bottom:.5rem}}.search-filter.filter-neighborhoods>*:last-child{margin-right:0}.search-filter.filter-neighborhoods>.input-wrapper button,.search-filter.filter-neighborhoods>label[for=available-properties]{color:#a3a3a3;cursor:pointer}@media(min-width:768px){.search-filter.filter-neighborhoods>.input-wrapper button,.search-filter.filter-neighborhoods>label[for=available-properties]{color:#636363}}@media(max-width:767px){.search-filter.filter-neighborhoods>.input-wrapper+.checkbox{border-bottom:1px solid #e0e0e0}}.search-filter.filter-neighborhoods>input.btn-submit{display:none}@media(min-width:768px){.search-filter.filter-neighborhoods>input.btn-submit{display:inline-block}}.search-filter.filter-neighborhoods label[for=available-properties]{font-size:.75rem;margin:.5rem 1rem}@media(min-width:768px){.search-filter.filter-neighborhoods label[for=available-properties]{border-top:none;font-size:inherit;margin:0 .5rem .5rem 1rem}}.search-filter.filter-neighborhoods :checked+label[for=available-properties]{font-weight:500}.search-filter.filter-neighborhoods .amenities .btn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(min-width:768px){.search-filter.filter-neighborhoods .amenities .btn{width:180px}}.search-filter.filter-neighborhoods .amenities .dropdown-menu{min-width:300px}.search-filter.filter-neighborhoods .amenities .icon-filter{opacity:.5}.search-filter.filter-neighborhoods .mobile-layout-icons{display:none;margin-right:.5rem}.search-filter.filter-neighborhoods .mobile-layout-icons input.layout.list+label,.search-filter.filter-neighborhoods .mobile-layout-icons input.layout.grid+label{display:inline-block}@media(min-width:768px){.search-filter.filter-neighborhoods .mobile-layout-icons input.layout.list+label,.search-filter.filter-neighborhoods .mobile-layout-icons input.layout.grid+label{display:none}}.search-filter.filter-neighborhoods .neighborhoods .btn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(min-width:768px){.search-filter.filter-neighborhoods .neighborhoods .btn{width:180px}}.search-filter.filter-neighborhoods .icon-filter{display:none}@media(min-width:768px){.search-filter.filter-neighborhoods .icon-filter{display:inline-block}}.search-filter.filter-sort{align-items:center;background-color:#fff;border-top:0;border-left:0;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding-top:.5rem !important;padding-bottom:.5rem !important}@media(min-width:768px){.search-filter.filter-sort{border-right:1px solid #e0e0e0 !important;border-bottom:1px solid #e0e0e0 !important;flex-direction:row}}.search-filter.filter-sort h4{font-size:.75rem;font-weight:400;margin:0;padding-left:1rem}@media(min-width:768px){.search-filter.filter-sort h4{font-size:.875rem;padding-left:0}}.search-filter.filter-sort h4 strong{font-weight:400}@media(min-width:768px){.search-filter.filter-sort h4 strong{font-weight:700}}.search-filter.filter-sort h4>.text{display:none}@media(min-width:768px){.search-filter.filter-sort h4>.text{display:inline-block}}.search-filter.filter-sort .filter-sort-options{align-items:center;display:flex;justify-content:right}@media(min-width:768px){.search-filter.filter-sort .filter-sort-options{min-width:160px}}.search-filter.filter-sort .filter-sort-options input.layout.list+label,.search-filter.filter-sort .filter-sort-options input.layout.grid+label{display:none}@media(min-width:768px){.search-filter.filter-sort .filter-sort-options input.layout.list+label,.search-filter.filter-sort .filter-sort-options input.layout.grid+label{display:inline-block}}.search-filter.filter-sort .filter-sort-options>.input-wrapper{flex-basis:auto !important}@media(max-width:767px){.search-filter.filter-sort .filter-sort-options>.input-wrapper{border-top:none}}.search-filter.filter-sort .filter-sort-options button.dropdown-toggle{font-size:.75rem;font-weight:400;padding:.5rem 35px .5rem 1rem}@media(min-width:768px){.search-filter.filter-sort .filter-sort-options button.dropdown-toggle{font-size:1rem}}.search-filter.filter-map{display:none}ul.property-features,ul.amenities{color:#212121;padding-left:0;margin:0}ul.property-features li,ul.amenities li{color:#757575;font-size:.75rem;margin-right:.5rem}ul.property-features li.icon,ul.amenities li.icon{list-style-type:none;background-position:5px center;background-repeat:no-repeat;margin-bottom:.5rem;padding-left:1.5rem}ul.property-features li.icon.baths,ul.amenities li.icon.baths{background-image:url(//cornerstone-dev.303-dev.com/wp-content/themes/cornerstone-child/public/../images/icon-bath.svg);background-position:8px center}ul.property-features li.icon.beds,ul.amenities li.icon.beds{background-image:url(//cornerstone-dev.303-dev.com/wp-content/themes/cornerstone-child/public/../images/icon-bed.svg)}ul.property-features li.icon.sqft,ul.amenities li.icon.sqft{background-image:url(//cornerstone-dev.303-dev.com/wp-content/themes/cornerstone-child/public/../images/icon-sqft.svg);background-position:8px center}ul.property-features li.icon.pets,ul.amenities li.icon.pets{background-image:url(//cornerstone-dev.303-dev.com/wp-content/themes/cornerstone-child/public/../images/icon-pets.svg);background-size:12px 12px}@media(min-width:768px){ul.property-features li.icon.pets:after,ul.amenities li.icon.pets:after{content:" Allowed"}}ul.property-features li.icon.no-pets,ul.amenities li.icon.no-pets{background-image:url(//cornerstone-dev.303-dev.com/wp-content/themes/cornerstone-child/public/../images/icon-no-pets.svg)}ul.property-features li.icon.amenities,ul.amenities li.icon.amenities{list-style-type:disc;margin-left:1rem;padding-left:.25rem}ul.property-features.property-features,ul.amenities.property-features{display:flex;flex-wrap:wrap;justify-content:flex-start}ul.property-features.pets,ul.amenities.pets{display:inline-block}ul.property-features.amenities,ul.amenities.amenities{display:flex;flex-wrap:wrap}body.page-template-apartment-search{overflow-x:unset}@media(min-width:768px){body.page-template-apartment-search #main #header{position:sticky;top:0}}body.page-template-apartment-search footer#footer{display:none}section.apartment-search{padding-right:15px;padding-left:15px}@media(min-width:768px){section.apartment-search{padding-right:15px;padding-left:15px}}section.apartment-search form{grid-column:span 12}@media(min-width:768px){section.apartment-search form{background:#fff;position:fixed;height:211px;width:100%;z-index:100}}@media(min-width:768px){section.apartment-search .apartment-search-results{height:auto !important;min-height:calc(100vh - 281px);margin-top:211px}}section.apartment-search aside,section.apartment-search .apartment-search-sidebar{order:1;padding:0 !important}@media(min-width:768px){section.apartment-search aside,section.apartment-search .apartment-search-sidebar{position:fixed;height:calc(100vh - 211px);margin-top:211px;width:50%;right:0;order:2;padding:0 !important}}@media(min-width:1024px){section.apartment-search aside,section.apartment-search .apartment-search-sidebar{width:41.6666666667%}}@media(min-width:1280px){section.apartment-search aside,section.apartment-search .apartment-search-sidebar{width:33.3333333333%}}@media(max-width:767px){section.apartment-search .mobile-btns .btn-list,section.apartment-search .filter-apartments .input-wrapper,section.apartment-search .filter-neighborhoods .input-wrapper,section.apartment-search .apartment-map-toggle,section.apartment-search .apartment-search-sidebar{display:none}section.apartment-search .filter-apartments .input-wrapper.search-input-wrapper{border-radius:5px;display:flex}section.apartment-search .mobile-submit{display:none}}@media(max-width:767px){section.apartment-search.show-mobile-filters .mobile-btns,section.apartment-search.show-mobile-map .mobile-btns{position:fixed;top:0;z-index:100}}@media(max-width:767px){section.apartment-search.show-mobile-filters{height:100vh;position:absolute;top:0;background:#fff;z-index:10}section.apartment-search.show-mobile-filters .mobile-btns{padding-top:1rem;padding-bottom:1rem}section.apartment-search.show-mobile-filters .input-wrapper>div>button{color:#000 !important;font-size:16px}section.apartment-search.show-mobile-filters .mobile-btns,section.apartment-search.show-mobile-filters .input-wrapper.search-input-wrapper,section.apartment-search.show-mobile-filters .filter-sort,section.apartment-search.show-mobile-filters .apartment-map-toggle,section.apartment-search.show-mobile-filters .apartment-search-results,section.apartment-search.show-mobile-filters .apartment-search-sidebar{display:none}section.apartment-search.show-mobile-filters .input-wrapper,section.apartment-search.show-mobile-filters .mobile-filters-header{display:flex}section.apartment-search.show-mobile-filters .mobile-submit{display:block}section.apartment-search.show-mobile-filters .filter-neighborhoods{margin-bottom:60px}}@media(max-width:767px)and (min-width:768px){section.apartment-search.show-mobile-filters .filter-neighborhoods{margin-bottom:0}}@media(max-width:767px){section.apartment-search.show-mobile-filters .filter-neighborhoods .input-wrapper.btn-submit{display:none}}@media(max-width:767px){section.apartment-search.show-mobile-map .mobile-btns .btn-map,section.apartment-search.show-mobile-map .filter-apartments .input-wrapper,section.apartment-search.show-mobile-map .filter-neighborhoods,section.apartment-search.show-mobile-map .filter-sort,section.apartment-search.show-mobile-map .apartment-map-toggle,section.apartment-search.show-mobile-map .mobile-submit,section.apartment-search.show-mobile-map .apartment-search-results{display:none !important}section.apartment-search.show-mobile-map .mobile-btns .btn-list{display:block !important}section.apartment-search.show-mobile-map .apartment-search-sidebar{display:block !important;height:100vh}section.apartment-search.show-mobile-map #apartment-search-map{height:100vh}}@media(min-width:768px){.admin-bar.page-template-apartment-search #main #header{top:46px}}@media screen and (min-width:783px){.admin-bar.page-template-apartment-search #main #header{top:32px}}.admin-bar section.apartment-search.show-mobile-filters .mobile-btns,.admin-bar section.apartment-search.show-mobile-map .mobile-btns{top:46px}@media screen and (min-width:783px){.admin-bar section.apartment-search.show-mobile-filters .mobile-btns,.admin-bar section.apartment-search.show-mobile-map .mobile-btns{top:32px}}form.apartment-search-form .ui-widget.ui-widget-content.ui-autocomplete{left:0 !important;top:4rem !important;width:100% !important;max-height:300px;overflow-y:auto}#home-search-form-mobile form.apartment-search-form .ui-widget.ui-widget-content.ui-autocomplete{margin-left:7px;margin-right:7px;width:calc(100% - 14px) !important}@media(max-width:767px){.apartment-search .search-filter{padding-left:0 !important;padding-right:0 !important}}.apartment-search .search-filter .input-wrapper{border-top:1px solid #e0e0e0;flex-basis:100%}@media(min-width:768px){.apartment-search .search-filter .input-wrapper{border:1px solid #e0e0e0;border-radius:5px;flex-basis:auto}}@media(max-width:767px){.apartment-search .search-filter .input-wrapper>div>button{font-weight:700;text-align:left;width:100%}}@media(max-width:767px)and (min-width:768px){.apartment-search .search-filter .input-wrapper>div>button{text-align:center}}@media(max-width:767px){.apartment-search .search-filter .input-wrapper>div>.dropdown-menu{padding:0 .5rem}}.apartment-search .filter-apartments.home-search-form{flex-wrap:wrap;justify-content:space-between}@media(min-width:768px){.apartment-search .filter-apartments.home-search-form{flex-wrap:nowrap}}.apartment-search .filter-apartments.home-search-form .search-input,.apartment-search .filter-apartments.home-search-form .beds,.apartment-search .filter-apartments.home-search-form .daterange-input{width:100%}.apartment-search .filter-apartments.home-search-form .beds{min-width:auto;text-overflow:ellipsis}.apartment-search .filter-apartments.home-search-form .beds .btn{width:100%}.apartment-search .mobile-submit{background:#fff;border-top:1px #e0e0e0 solid;bottom:0;padding:.5rem 1rem;position:fixed !important;z-index:99}@media(min-width:768px){.apartment-search .mobile-submit{display:none}}.apartment-search .mobile-submit .btn-submit{display:inline-block;text-align:center;text-transform:uppercase;width:100%}.promo-container{background-color:#fdd835;border-bottom-right-radius:4px;border-top-left-radius:4px;display:flex;justify-content:center;max-width:150px;padding:10px;position:absolute;z-index:1}.promo-container .promo-text{display:block;color:#000;font-size:.75rem;font-weight:700;text-align:center;text-transform:uppercase}.apartment-search-results{background-color:#eee;border-right:1px solid #e0e0e0;order:2;padding:0 !important;position:relative;height:100%;overflow-y:auto}@media(min-width:768px){.apartment-search-results{order:1}}.search-results-container{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px, 1fr));padding:1rem}.search-results-container article{background-color:#fff;border-radius:5px;box-shadow:0 0 10px 5px #d8d8d8;display:flex;flex-direction:column}.search-results-container article>figure{margin:0;max-height:310px;overflow:hidden;position:relative}.search-results-container article>figure .slider-property .slick-dots{bottom:10px}.search-results-container article>figure .slider-property.slick-initialized .post-thumbnail{display:block}.search-results-container article>figure .slider-property .post-thumbnail{background-size:cover;background-position:center;background-repeat:no-repeat;display:none;height:100%;width:100%;overflow:hidden;position:relative}.search-results-container article>figure .slider-property .post-thumbnail:first-child{display:block}.search-results-container article>figure .slider-property .post-thumbnail:before{content:"";display:block;width:100%;padding-bottom:60%}.search-results-container article>figure .slider-property .post-thumbnail>a.link-overlay{display:block;height:100%;top:0;position:absolute;z-index:1000;width:100%}.search-results-container article>figure .favorite{top:.5rem;right:.5rem;z-index:1}@media(min-width:768px){.search-results-container article>figure .favorite{top:1rem;right:1rem}}.search-results-container article section{display:flex;flex-direction:column;flex:1}.search-results-container article section header{padding:.75rem 1rem}.search-results-container article section header h2{font-size:1rem;margin-top:.25rem;margin-bottom:.25rem}.search-results-container article section header h2 a{color:inherit}.search-results-container article section header h4{color:#a3a3a3;font-size:.625rem;font-weight:400;letter-spacing:1.38px;margin-top:0;margin-bottom:.25rem;text-transform:uppercase}.search-results-container article section header h4 a{color:#a3a3a3}@media(min-width:768px){.search-results-container article section header h4 .units-available{display:none}}.search-results-container article section header address{color:#212121;font-size:.75rem;font-style:normal;margin-bottom:1rem}.search-results-container article section header ul.property-features{margin-left:-5px}.search-results-container article section header ul.property-features li.icon.pets:after{content:""}.search-results-container article section header ul.property-features li.icon.sqft{display:none}.search-results-container article section header .title-container{display:flex;justify-content:space-between}.search-results-container article section header .title-container .price-column{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start}.search-results-container article section header .title-container .price-column .rent{font-size:1.1rem;margin-bottom:5px;margin-top:0}.search-results-container article section footer{display:none}.search-results-container article section .units-available{color:#00acc1;font-size:.75rem;font-weight:500}.search-results-container article section .units-available.none{color:#9e9e9e}.search-results-container article section.property-intro{display:none}.search-results-container.grid article>figure{border-radius:5px 5px 0 0}.search-results-container.grid article section header h4 .units-available{display:none}@media(min-width:768px){.search-results-container.grid article section header h4 .units-available{display:inline-block}}@media(min-width:1024px){.search-results-container.list{grid-template-columns:1fr}}@media(min-width:1024px){.search-results-container.list article{flex-direction:row}}@media(min-width:1024px){.search-results-container.list article>figure{border-radius:5px 0 0 5px;flex:2}}@media(min-width:1024px){.search-results-container.list article section{flex:5;flex-direction:row;padding-top:2rem;padding-bottom:2rem}.search-results-container.list article section header{display:flex;flex:3;flex-direction:column;padding-top:0;padding-bottom:0}.search-results-container.list article section header .title-container{flex:1}.search-results-container.list article section header .title-container address{font-size:.875rem}.search-results-container.list article section header .title-container h2{font-size:1.25rem;margin-top:1rem}.search-results-container.list article section header .title-container h4{font-size:.75rem}.search-results-container.list article section header .title-container .price-column{display:none}.search-results-container.list article section header ul.amenities{display:flex}.search-results-container.list article section header ul.property-features li.icon.sqft{display:list-item}}.search-results-container.list article section footer{align-self:stretch;border-left:1px solid #e0e0e0;flex:none;flex-direction:column;justify-content:space-between;padding:0 1rem}@media(min-width:1024px){.search-results-container.list article section footer{display:flex;flex:1.5}}.search-results-container.list article section footer h3{font-size:1.125rem;font-weight:500;margin:.5rem 0}@media(min-width:768px){.search-results-container.list article section footer h3{margin-top:0;margin-bottom:1rem}}.search-results-container.list article section footer .more-info{display:flex;flex-direction:column;justify-content:end;margin:0}.search-results-container.list article section footer .more-info mark{background:0 0;color:#f44336;font-size:.75rem;padding-bottom:.25rem}.search-results-container.list article section footer .more-info .units-available{font-size:.75rem;padding-bottom:.25rem}.search-results-container.list article section footer .more-info .btn{font-weight:600;padding:.5rem;text-align:center;text-transform:uppercase}@media(min-width:768px){.col-md-12 .search-results-container.list{grid-template-columns:1fr}.col-md-12 .search-results-container.list article{flex-direction:row}.col-md-12 .search-results-container.list article>figure{border-radius:5px 0 0 5px;flex:2}.col-md-12 .search-results-container.list article section{flex:5;flex-direction:row;padding-top:2rem;padding-bottom:2rem}.col-md-12 .search-results-container.list article section header{display:flex;flex:3;flex-direction:column;padding-top:0;padding-bottom:0}.col-md-12 .search-results-container.list article section header .title-container{flex:1}.col-md-12 .search-results-container.list article section header .title-container address{font-size:.875rem}.col-md-12 .search-results-container.list article section header .title-container h2{font-size:1.25rem;margin-top:1rem}.col-md-12 .search-results-container.list article section header .title-container h4{font-size:.75rem}.col-md-12 .search-results-container.list article section header .title-container .price-column{display:none}.col-md-12 .search-results-container.list article section header ul.amenities{display:flex}.col-md-12 .search-results-container.list article section header .property-features li.icon.sqft{display:list-item}.col-md-12 .search-results-container.list article section footer{display:flex;flex:1.5}.col-md-12 .search-results-container.list article section footer h3.rent{display:block}}.results-pagination{background-color:#eee;bottom:0;display:flex;justify-content:center;padding:1rem 0 2rem;width:100%}.results-pagination>.page-numbers{border-radius:50%;color:#0d0b01;font-style:1rem;height:34px;margin:0 2px;padding:9px 10px 10px 11px;text-align:center;width:34px}.results-pagination>.page-numbers.current{background-color:#fdd835}.results-pagination>.page-numbers.prev,.results-pagination>.page-numbers.next{border:1px solid #212121;padding:8px 10px 12px}@media(min-width:768px){.page-template-neighborhoods #featured-neighborhoods .image .caption .title,.page-template-neighborhoods #featured-neighborhoods .image .caption .description{max-width:60%}}.page-template-neighborhoods #featured-neighborhoods,.page-template-neighborhoods #more_posts_row{margin-left:-5px;margin-right:-5px;margin-bottom:0}.page-template-neighborhoods #featured-neighborhoods [class^=col],.page-template-neighborhoods #featured-neighborhoods [class*=" col"],.page-template-neighborhoods #more_posts_row [class^=col],.page-template-neighborhoods #more_posts_row [class*=" col"]{position:relative}.page-template-neighborhoods #featured-neighborhoods>[class^=col],.page-template-neighborhoods #featured-neighborhoods>[class*=" col"],.page-template-neighborhoods #more_posts_row>[class^=col],.page-template-neighborhoods #more_posts_row>[class*=" col"]{padding:5px;line-height:0}.page-template-neighborhoods #featured-neighborhoods>[class^=col] .row,.page-template-neighborhoods #featured-neighborhoods>[class*=" col"] .row,.page-template-neighborhoods #more_posts_row>[class^=col] .row,.page-template-neighborhoods #more_posts_row>[class*=" col"] .row{margin-top:-5px;margin-left:-5px;margin-right:-5px}.page-template-neighborhoods #featured-neighborhoods>[class^=col] .row>[class^=col],.page-template-neighborhoods #featured-neighborhoods>[class^=col] .row>[class*=" col"],.page-template-neighborhoods #featured-neighborhoods>[class*=" col"] .row>[class^=col],.page-template-neighborhoods #featured-neighborhoods>[class*=" col"] .row>[class*=" col"],.page-template-neighborhoods #more_posts_row>[class^=col] .row>[class^=col],.page-template-neighborhoods #more_posts_row>[class^=col] .row>[class*=" col"],.page-template-neighborhoods #more_posts_row>[class*=" col"] .row>[class^=col],.page-template-neighborhoods #more_posts_row>[class*=" col"] .row>[class*=" col"]{padding:5px;line-height:0}.page-template-neighborhoods #featured-neighborhoods>[class^=col] .row>[class^=col].parentcol,.page-template-neighborhoods #featured-neighborhoods>[class^=col] .row>[class*=" col"].parentcol,.page-template-neighborhoods #featured-neighborhoods>[class*=" col"] .row>[class^=col].parentcol,.page-template-neighborhoods #featured-neighborhoods>[class*=" col"] .row>[class*=" col"].parentcol,.page-template-neighborhoods #more_posts_row>[class^=col] .row>[class^=col].parentcol,.page-template-neighborhoods #more_posts_row>[class^=col] .row>[class*=" col"].parentcol,.page-template-neighborhoods #more_posts_row>[class*=" col"] .row>[class^=col].parentcol,.page-template-neighborhoods #more_posts_row>[class*=" col"] .row>[class*=" col"].parentcol{padding:0}.page-template-neighborhoods #featured-neighborhoods img,.page-template-neighborhoods #more_posts_row img{border-radius:4px}@media screen and (max-width:767px){.page-template-neighborhoods #featured-neighborhoods img,.page-template-neighborhoods #more_posts_row img{object-fit:cover;object-position:center;width:100%;height:268px}}@media screen and (max-width:580px){.page-template-neighborhoods #featured-neighborhoods img,.page-template-neighborhoods #more_posts_row img{height:50vw}}.page-template-neighborhoods #featured-neighborhoods .image,.page-template-neighborhoods #more_posts_row .image{margin:0;padding:0;position:relative;border-radius:4px;font-size:0}.page-template-neighborhoods #featured-neighborhoods .image:hover .caption,.page-template-neighborhoods #more_posts_row .image:hover .caption{background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.6))}.page-template-neighborhoods #featured-neighborhoods .image .caption,.page-template-neighborhoods #more_posts_row .image .caption{background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.8));border-radius:0 0 4px 4px;padding:1rem;position:absolute;bottom:0;left:0;right:0;color:#fff;line-height:1}.page-template-neighborhoods #featured-neighborhoods .image .caption .title,.page-template-neighborhoods #more_posts_row .image .caption .title{color:#fff;font-size:1rem;font-weight:600;line-height:1;margin:0}@media(min-width:768px){.page-template-neighborhoods #featured-neighborhoods .image .caption .title,.page-template-neighborhoods #more_posts_row .image .caption .title{font-size:1.5rem;margin:1.5rem 0}}.page-template-neighborhoods #featured-neighborhoods .image .caption .description,.page-template-neighborhoods #more_posts_row .image .caption .description{font-size:.75rem;margin-top:.5rem;line-height:16px}@media(min-width:768px){.page-template-neighborhoods #featured-neighborhoods .image .caption .description,.page-template-neighborhoods #more_posts_row .image .caption .description{font-size:.875rem;margin-top:.875rem;line-height:20px}}.page-template-neighborhoods #loadmoreneighborhoods{display:flex;justify-content:flex-end}.page-template-neighborhoods #loadmoreneighborhoods a{color:#00acc1;font-size:.75rem;line-height:24px;display:flex;align-items:center;font-weight:600}@media(min-width:768px){.page-template-neighborhoods #loadmoreneighborhoods a{color:#909090;font-size:.875rem}}@media(min-width:768px){.page-template-neighborhoods #loadmoreneighborhoods a .mobile-text{display:none}}@media(max-width:767px){.page-template-neighborhoods #loadmoreneighborhoods a .arrow-down{background-image:url(//cornerstone-dev.303-dev.com/wp-content/themes/cornerstone-child/public/../images/small-arrow-down-cyan.svg);background-size:20px;height:20px;width:20px}}.page-template-neighborhoods #more_posts_row .caption{position:absolute;padding:1rem;bottom:1rem}.page-template-neighborhoods #more_posts_row .caption .title{color:#fff}.page-template-neighborhoods #more_posts_row img.thumbnail{border-radius:4px}.page-template-neighborhoods #neighborhoods-discover{background:linear-gradient(0deg,#fff 25%,#eee 25%);margin-top:3rem;padding-top:3.125rem;padding-bottom:2rem}.page-template-neighborhoods #neighborhoods-discover .section-text .subtitle{font-size:.875rem}.page-template-neighborhoods #neighborhoods-discover .section-text .title{font-size:1.5rem;font-weight:600;margin:.5rem 0}@media(min-width:768px){.page-template-neighborhoods #neighborhoods-discover .section-text .title{font-size:2.125rem}}.page-template-neighborhoods #neighborhoods-discover .section-text .description{color:#212121;font-size:1rem;line-height:1.5}.page-template-neighborhoods #neighborhoods-discover .section-carousel{position:relative}.page-template-neighborhoods #neighborhoods-discover .section-carousel .carousel{margin-top:50px}.page-template-neighborhoods #neighborhoods-discover .section-carousel .carousel .slick-list{padding-bottom:5px}.page-template-neighborhoods #neighborhoods-discover .section-carousel .slick-disabled{opacity:0;pointer-events:none}.page-template-neighborhoods #neighborhoods-discover .section-carousel .slick-track{display:flex}.page-template-neighborhoods #neighborhoods-discover .section-carousel .post-preview{display:flex;background-color:#fff;margin-left:8px;margin-right:8px;padding:0;border-radius:4px;box-shadow:0 4px 2px -2px rgba(33,33,33,.25),4px 3px 6px -3px rgba(33,33,33,.25),-4px 3px 6px -3px rgba(33,33,33,.25)}.page-template-neighborhoods #neighborhoods-discover .section-carousel .post-preview:hover{text-decoration:none;box-shadow:0 4px 2px -2px rgba(33,33,33,.5),4px 3px 6px -3px rgba(33,33,33,.5),-4px 3px 6px -3px rgba(33,33,33,.5)}.page-template-neighborhoods #neighborhoods-discover .section-carousel .post-preview a.thumbnail img{border-radius:4px 4px 0 0}.page-template-neighborhoods #neighborhoods-discover .section-carousel .post-preview a.thumbnail .subtitle,.page-template-neighborhoods #neighborhoods-discover .section-carousel .post-preview a.thumbnail .title,.page-template-neighborhoods #neighborhoods-discover .section-carousel .post-preview a.thumbnail .readmore-text{margin:0 8px}.page-template-neighborhoods #neighborhoods-discover .section-carousel .post-preview a.thumbnail .subtitle{margin-bottom:.5rem}.page-template-neighborhoods #neighborhoods-discover .section-carousel .post-preview a.thumbnail .title{min-height:3rem}.page-template-neighborhoods #neighborhoods-discover .section-carousel .post-preview a.thumbnail .readmore-text{font-size:.75rem;font-weight:600;margin-top:.5rem;margin-bottom:1.5rem}.single-neighborhood .hero-image #launch-photo-gallery{position:absolute;bottom:2rem;right:2rem;background:rgba(0,0,0,.5);color:#fff;font-size:1rem;border:0;border-radius:4px;padding:.5rem 1rem;display:flex;align-items:center;justify-content:center}.single-neighborhood .hero-image #launch-photo-gallery:hover{text-decoration:none}.single-neighborhood .hero-image #launch-photo-gallery img{margin-right:.5rem}.single-neighborhood .entry-header{margin-top:2rem}.single-neighborhood .entry-header .entry-title{font-size:1.25rem;font-weight:600;line-height:1.69rem;text-align:left}@media(min-width:576px){.single-neighborhood .entry-header .entry-title{font-size:1.5rem;text-align:center}}.single-neighborhood .entry-content{margin-bottom:2rem}.single-neighborhood .entry-content .intro-text{font-size:.875rem;line-height:24px;margin-left:auto;margin-right:auto;text-align:left}@media(min-width:576px){.single-neighborhood .entry-content .intro-text{width:70%;text-align:center}}@media(min-width:768px){.single-neighborhood .entry-content .intro-text{font-size:1rem;line-height:26px}}.single-neighborhood #neighborhood-overview .item{display:flex;flex-direction:column;align-items:center;justify-content:center}.single-neighborhood #neighborhood-overview .item .shadow{padding:20px;background:#fff;width:72px;border-radius:36px;box-shadow:0 4px 2px -2px rgba(33,33,33,.25),4px 3px 6px -3px rgba(33,33,33,.25),-4px 3px 6px -3px rgba(33,33,33,.25)}.single-neighborhood #neighborhood-overview .item .shadow .image{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.single-neighborhood #neighborhood-overview .item .title{color:#00acc1}.single-neighborhood #neighborhood-overview .item .title h5{color:inherit;font-size:1rem;font-weight:600;margin-top:2rem;margin-bottom:0;opacity:.7}.single-neighborhood #neighborhood-overview .item .text{color:#212121;font-size:16px;line-height:23px;text-align:center;margin-left:3rem;margin-right:3rem;opacity:.7}.single-neighborhood #neighborhood-about-banner{background-size:cover}@media screen and (max-width:480px){.single-neighborhood #neighborhood-about-banner>.container{padding-left:0;padding-right:0}}.single-neighborhood #neighborhood-about-banner .banner-text{background-color:rgba(20,20,20,.75);color:#fff;margin:2rem 0;padding:1rem 1.5rem}@media screen and (min-width:480px){.single-neighborhood #neighborhood-about-banner .banner-text{margin:3rem 0;padding:2rem 2.5rem}}.single-neighborhood #neighborhood-about-banner .banner-text{border-radius:4px;text-align:center}.single-neighborhood #neighborhood-about-banner .banner-text .title{color:inherit;font-size:.875rem;font-weight:500}@media(min-width:768px){.single-neighborhood #neighborhood-about-banner .banner-text .title{font-size:1rem}}.single-neighborhood #neighborhood-about-banner .banner-text .description{font-size:.875rem;line-height:24px}@media(min-width:768px){.single-neighborhood #neighborhood-about-banner .banner-text .description{font-size:1rem;line-height:26px}}.single-neighborhood #map-section{margin-bottom:4rem}.single-neighborhood #map-section .main-title{font-size:1.25rem;margin-bottom:0}@media(min-width:768px){.single-neighborhood #map-section .main-title{font-size:1.125rem}}.single-neighborhood #map-section #accessibility-section{margin-top:2rem}@media(min-width:768px){.single-neighborhood #map-section #accessibility-section{margin-left:1rem;margin-top:0}}.single-neighborhood #map-section #accessibility-section .accessibility_container{display:flex;align-items:center}@media(min-width:768px){.single-neighborhood #map-section #accessibility-section .accessibility_container{display:initial}}.single-neighborhood #map-section #accessibility-section .accessibility_container #canvasWrapper{margin-left:0}@media(min-width:768px){.single-neighborhood #map-section #accessibility-section .accessibility_container #canvasWrapper{margin-left:auto}}.single-neighborhood #map-section #accessibility-section .divider{margin-top:1rem;margin-bottom:1rem}@media screen and (min-width:992px){.single-neighborhood #map-section #accessibility-section .divider{width:30%}}@media screen and (max-width:991px){.single-neighborhood #map-section #accessibility-section .divider{max-width:255px;margin-left:auto;margin-right:auto}}.single-neighborhood #map-section #accessibility-section .divider hr{margin-left:0;margin-right:auto}.single-neighborhood #map-section #accessibility-section .title{font-size:.75rem;font-weight:500;margin-top:0}@media(min-width:768px){.single-neighborhood #map-section #accessibility-section .title{font-size:1rem}}.single-neighborhood #map-section #accessibility-section #transit-score,.single-neighborhood #map-section #accessibility-section #bike-score{max-width:255px;margin-left:auto;margin-right:auto}.single-neighborhood #map-section #accessibility-section #transit-score .score-value,.single-neighborhood #map-section #accessibility-section #bike-score .score-value{font-size:1.375rem;font-weight:500}.single-neighborhood #map-section #accessibility-section #transit-score .score-describe,.single-neighborhood #map-section #accessibility-section #bike-score .score-describe{color:#a3a3a3;font-size:12px}.single-neighborhood #map-section #accessibility-section #transit-score .score-value{color:#f44336}.single-neighborhood #map-section #accessibility-section #bike-score .score-value{color:#c100b3}.single-neighborhood .available-listings .carousel-3{padding:0}@media(min-width:768px){.single-neighborhood .available-listings .carousel-3{margin-top:.5rem}}.single-neighborhood .available-listings h3{font-size:1.25rem;font-weight:600;margin-bottom:0;margin-top:2.75rem}@media(min-width:768px){.single-neighborhood .available-listings h3{font-size:1.5rem;margin-top:3.5rem}}.single-neighborhood .available-listings .post-preview{border:none}.single-neighborhood .available-listings .post-preview .subtitle{font-size:.625rem;text-transform:uppercase;margin-bottom:.25rem}@media(min-width:768px){.single-neighborhood .available-listings .post-preview .subtitle{font-size:.75rem}}.single-neighborhood .available-listings .post-preview .title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}@media(min-width:768px){.single-neighborhood .available-listings .post-preview .title{font-size:20px}}.single-neighborhood .available-listings .post-preview .readmore-text{font-size:.75rem;font-weight:500;margin-bottom:2.25rem}@media(min-width:768px){.single-neighborhood .available-listings .post-preview .readmore-text{font-weight:600;margin-bottom:1.5rem}}.single-neighborhood .available-listings ul.property-features{padding-left:1rem;padding-right:1rem}#pricingmatrix-modal{padding:60px}#pricingmatrix-modal .modal_content{max-width:none;overflow-y:auto;padding:50px}@media(min-width:768px){#pricingmatrix-modal .modal_content{width:auto}}#pricingmatrix-modal h4{color:#9e9e9e;font-size:.75rem;margin-top:1.5rem;text-transform:uppercase}#pricingmatrix-modal header{text-align:center}#pricingmatrix-modal header h2{margin-top:0}#pricingmatrix-modal header .options{text-align:left}#pricingmatrix-modal header .options>label{color:#a3a3a3;text-align:left}#pricingmatrix-modal header .options>label select{background-image:url(//cornerstone-dev.303-dev.com/wp-content/themes/cornerstone-child/public/../images/small-arrow-down.svg);background-size:24px;background-position:calc(100% - 10px) center;background-repeat:no-repeat;padding-right:35px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);border:0;color:#00acc1;font-weight:600}#pricingmatrix-modal header .options .legend{color:#a3a3a3;font-size:.5rem;text-align:right}#pricingmatrix-modal header .options .legend label.square:before{content:"";display:inline-block;height:8px;margin-right:5px;width:8px}#pricingmatrix-modal header .options .legend label.square.green:before{background-color:#00a936}#pricingmatrix-modal header .options .legend label.square.red:before{background-color:#ff1744}#pricingmatrix-modal .pricingmatrix-data{display:flex;overflow-x:auto;overflow-y:hidden;margin-left:-30px;margin-right:-30px}@media(min-width:768px){#pricingmatrix-modal .pricingmatrix-data{margin-left:-30px;margin-right:0}}#pricingmatrix-modal .pricingmatrix-data .text-sideways{font-style:normal;margin-left:auto;margin-right:1rem;text-align:center;transform:rotate(-180deg);writing-mode:tb-rl;min-width:14px;width:14px}#pricingmatrix-modal table{margin-right:auto;overflow-x:auto;width:calc(100% - 30px)}#pricingmatrix-modal table th,#pricingmatrix-modal table td{border:1px solid #999;font-size:.75rem;text-align:center;padding:10px}#pricingmatrix-modal table tr:first-child{border-bottom:none}#pricingmatrix-modal table tr:first-child th{background-color:#eee;color:#212121;font-style:italic;font-weight:500}#pricingmatrix-modal table tr:last-child{border-bottom:0}#pricingmatrix-modal table tr td{color:#a3a3a3}#pricingmatrix-modal table tr td:first-child{color:#212121;background-color:#eee;font-style:italic;min-width:3rem}@media(min-width:768px){#pricingmatrix-modal table tr td:first-child{min-width:4rem}}@media(min-width:1024px){#pricingmatrix-modal table tr td:first-child{min-width:5rem}}#pricingmatrix-modal footer{display:flex}#pricingmatrix-modal footer p{flex-grow:1;width:0;color:#212121;font-size:.8125rem;font-style:italic;line-height:1.0625rem;text-align:left}@media screen and (max-width:783px){body.single-property.admin-bar #pricingmatrix-modal{max-height:calc(100% - 46px);top:46px}}