p#breadcrumbs{display:none}#inner-page-wrapper{padding-top:0}#inner-page-wrapper>.container{width:100%;padding:0}.textwidget.custom-html-widget>.ip-pr-banner,#inner-page-wrapper #breadcrumbs{display:none}#content-full{margin-top:0}.ip-pr-wrap{position:relative;padding:94px 0 30px}.ip-pr-container{padding:0 3.75%}.ip-pr-filters{display:flex;flex-flow:row wrap;justify-content:space-between;max-width:950px;margin:0 auto 69px}.ip-pr-filter-item{position:relative}.ip-pr-filter-item>a{display:flex;align-items:center;justify-content:center;width:91px;height:91px;transition:background .3s ease}.ip-pr-filter-item>a img{display:block;margin:auto;height:auto;max-width:100%;transition:all .3s ease}.ip-pr-filter-item>a span{white-space:nowrap;font-size:22px;letter-spacing:.26em;color:#000;text-transform:uppercase;font-family:var(--font-family-title);bottom:100%;left:50%;transform:translate(-50%,0);position:absolute;transition:all .3s ease;opacity:0}.ip-pr-filter-item>a:hover,.ip-pr-filter-item.active>a{background:var(--secondary)}.ip-pr-filter-item>a:hover img,.ip-pr-filter-item.active>a img{filter:brightness(0) invert(1)}.ip-pr-filter-item>a:hover span,.ip-pr-filter-item.active>a span{opacity:1}.ip-pr-filter-item-content{position:absolute;bottom:100%;transform:translateX(-50%);left:50%;right:0;min-width:355px;background:rgb(237 33 39 / .9);z-index:20;margin-bottom:56px;opacity:0;visibility:hidden;transition:all .3s ease}.ip-pr-filter-item-content:before{content:'';width:0;height:0;border-style:solid;border-width:13px 7px 0 7px;border-color:#ed2127 #fff0 #fff0 #fff0;transform:rotate(0deg);opacity:.9;top:100%;left:0;right:0;margin:auto;position:absolute}.active .ip-pr-filter-item-content{opacity:1;visibility:visible}.ip-pr-filter-item-content.content-share{padding:20px 0 34px 60px}.ip-pr-filter-item-content.content-share ul{list-style:none!important;line-height:1!important;margin:0!important}.ip-pr-filter-item-content.content-share ul li{margin-top:15px}.ip-pr-filter-item-content.content-share ul li a{display:flex;transition:opacity .3s ease}.ip-pr-filter-item-content.content-share ul a i{width:50px;font-style:normal!important;font-size:20px;color:#fff}.ip-pr-filter-item-content.content-share ul a i.ai-font-envelope-f{font-size:12px}.ip-pr-filter-item-content.content-share ul a span{font-size:15px;font-weight:300;letter-spacing:.25em;color:#fff;text-transform:uppercase}.ip-pr-filter-item-content.content-share ul li a:hover{opacity:.6}.ip-pr-filter-item-content.content-neighborhoods{padding:20px 30px 34px;width:480px}.ip-pr-filter-item-content.content-neighborhoods ul{list-style:none!important;line-height:1!important;margin:0!important;display:flex;flex-flow:row wrap}.ip-pr-filter-item-content.content-neighborhoods ul li{margin-top:15px;width:50%}.ip-pr-filter-item-content.content-neighborhoods ul li a{display:flex;transition:opacity .3s ease;font-size:15px;font-weight:300;letter-spacing:.25em;color:#fff;text-transform:uppercase}.ip-pr-filter-item-content.content-neighborhoods ul li a:hover{opacity:.6}.ip-pr-filter-item-content.content-search{width:814px;padding:45px 52px}.ip-pr-filter-search{margin:0 -4px;font-size:0}.ip-pr-filter-search-field{position:relative;display:inline-block;vertical-align:top;width:25%;padding:0 4px}.ip-pr-filter-item-content.content-search.qs-popup{width:1000px}.qs-popup .ip-pr-filter-search-field{width:20%}.qs-popup button.btn.dropdown-toggle.btn-default{border-radius:0;width:100%;height:41px;border:1px solid rgb(255 255 255 / .5);font-weight:300;font-size:14px;letter-spacing:.05em;color:rgb(255 255 255 / .5);padding:0 15px;background:#fff0;text-transform:uppercase;margin-top:9px}.qs-popup .dropdown-menu.open input{color:#000}.qs-popup .dropdown-menu.inner span{color:#000}.ip-pr-filter-search-field-btn{display:block;width:100%;height:48px;background:#fff0;border:1px solid rgb(255 255 255 / .5);font-weight:300;font-size:14px;letter-spacing:.05em;color:#fff;padding:0 43px 0 19px;text-transform:uppercase;text-align:left}.ip-pr-filter-search-field-btn:after{content:'';position:absolute;top:0;bottom:0;right:33px;margin:auto;width:0;height:0;border-style:solid;border-width:6px 4.5px 0 4.5px;border-color:#FFF #fff0 #fff0 #fff0;transform:rotate(0deg)}.ip-pr-filter-search-field .ip-pr-filter-search-field-dd-apply{width:100%}.ip-pr-filter-search-field-dd-apply{width:100%;max-width:152px;height:48px;background:#000;border:1px solid #000;font-size:14px;font-weight:300;letter-spacing:.05em;color:#fff;transition:all .3s ease;text-transform:uppercase}.ip-pr-filter-search-field-dd-apply:hover{background:var(--secondary);color:#fff;border-color:#fff}.ip-pr-filter-search-field-dd{position:absolute;top:100%;left:0;min-width:240px;max-width:500px;background:rgb(237 33 39 / .9);margin-top:32px;padding:20px 25px 21px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:10}.dd-active .ip-pr-filter-search-field-dd{opacity:1;visibility:visible}.qs-popup .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-overflow:ellipsis;color:#fff}.ip-pr-filter-search-field-dd:before{content:'';position:absolute;bottom:100%;left:30px;width:0;height:0;border-style:solid;border-width:0 11px 22px 11px;border-color:#fff0 #fff0 #ED2127 #fff0;transform:rotate(0deg)}.ip-pr-filter-search-field-dd-input{margin-bottom:18px}.ip-pr-filter-search-field-dd-input:last-child{margin-bottom:0}.ip-pr-filter-search-field-dd strong,.ip-pr-filter-search-field-dd span{display:block;font-size:14px;letter-spacing:.05em;color:#fff;text-transform:uppercase;font-weight:300;line-height:1}.ip-pr-filter-search-field-dd strong{font-weight:600!important}.ip-pr-filter-search-field-dd input{width:100%;height:41px;border:1px solid rgb(255 255 255 / .5);font-weight:300;font-size:14px;letter-spacing:.05em;color:rgb(255 255 255 / .5);padding:0 15px;background:#fff0;text-transform:uppercase;margin-top:9px}.filter-beds-baths .ip-pr-filter-search-field-dd{width:387px}.ip-pr-filter-search-field-dd-radio>span{margin-bottom:22px}.ip-pr-filter-search-field-dd-radio-inputs{display:flex}.ip-pr-filter-search-field-dd-radio-inputs label{width:16.666666666666667%;display:flex;position:relative}.ip-pr-filter-search-field-dd-radio-inputs label input[type="radio"]{position:absolute;top:0;left:0;margin:0;width:auto;height:auto;opacity:0}.ip-pr-filter-search-field-dd-radio-inputs label em{font-style:normal!important;display:block;font-size:14px;letter-spacing:.05em;color:#fff;text-transform:uppercase;font-weight:300;line-height:1;display:flex;position:relative;text-align:center;height:41px;border:1px solid rgb(255 255 255 / .5);align-items:center;justify-content:center;width:100%}.ip-pr-filter-search-field-dd-radio-inputs label:last-child em{border-right:1px solid rgb(255 255 255 / .5)}.ip-pr-filter-search-field-dd-radio-inputs label em:before{content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid #fff;transition:all .3s ease;opacity:0}.ip-pr-filter-search-field-dd-radio-inputs label input:checked~em:before{opacity:1}.ip-pr-filter-search-field-dd-radio>strong{margin-bottom:10px}.ip-pr-filter-search-field-dd-checkbox{margin:16px 0}.ip-pr-filter-search-field-dd-checkbox label{display:flex;position:relative}.ip-pr-filter-search-field-dd-checkbox input[type="checkbox"]{position:absolute;top:0;left:0;width:auto;height:auto;opacity:0}.ip-pr-filter-search-field-dd-checkbox label span{padding-left:33px;position:relative;line-height:21px}.ip-pr-filter-search-field-dd-checkbox label span:before{content:'';position:absolute;top:0;left:0;width:21px;height:21px;border:2px solid #fff}.ip-pr-filter-search-field-dd-checkbox label input:checked~span:before{background:#fff}.filter-beds-baths .ip-pr-filter-search-field-dd-apply{margin-top:20px}.ip-pr-filter-search-field.sqft .ip-pr-filter-search-field-dd a{display:flex;font-size:14px;font-weight:300;letter-spacing:.05em;color:#fff;padding:10px;text-transform:uppercase}.ip-pr-filter-search-field.sqft .ip-pr-filter-search-field-dd a:hover{background:#000;color:#Fff}.ip-pr-filter-item-content.content-sort{padding:33px 30px 34px 59px}.ip-pr-filter-item-content.content-sort label{display:flex;position:relative;margin-bottom:19px}.ip-pr-filter-item-content.content-sort label:last-child{margin-bottom:0}.ip-pr-filter-item-content.content-sort label input{position:absolute;top:0;left:0;opacity:0;width:auto;height:auto}.ip-pr-filter-item-content.content-sort label span{padding-left:50px;position:relative;line-height:16px;color:#fff;font-size:15px;letter-spacing:.25em;text-transform:uppercase}.ip-pr-filter-item-content.content-sort label span:before{content:'';position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid rgb(255 255 255 / .5)}.ip-pr-filter-item-content.content-sort label input:checked~span:before{background:#fff;border-color:#fff}.ip-pr-results{display:flex;flex-flow:row wrap}.pr-slide{width:50%;padding:2px}.pr-slide a{display:block}.pr-slide-inner{position:relative}.pr-photo{background:#000}.pr-photo img{opacity:.65}.pr-info-button{display:flex;justify-content:space-between;align-items:flex-end;width:100%;position:absolute;bottom:0;left:0;z-index:1;padding:40px;padding:2.5vw;transition:all 0.3s ease-in-out}.pr-info{position:relative;padding:0 0 0 23px;padding:0 0 0 1.438vw}.pr-info::before{content:'';width:1px;width:.063vw;height:100%;background:var(--secondary);position:absolute;top:0;left:0;z-index:1}.pr-address h2,#content .pr-address h2{font-size:18.98px;font-size:1.186vw;font-weight:300;letter-spacing:.04em;line-height:1;color:#fff;margin:0}.pr-address span{display:block;font-size:16.26px;font-size:1.016vw;font-weight:300;letter-spacing:.04em;line-height:1;color:#fff;margin:9px 0 0;margin:.563vw 0 0}.pr-price{margin:14px 0 0;margin:.875vw 0 0}.pr-price span{display:block;font-size:30px;font-size:1.875vw;font-weight:400;letter-spacing:.08em;line-height:1;color:#fff}.pr-button{transform:scale(0);opacity:0;transition:all 0.3s ease-in-out}.pr-slide a:hover .pr-button{transform:scale(1);opacity:1}.pr-button span{display:flex;justify-content:center;align-items:center;width:151px;width:9.438vw;height:46px;height:2.875vw;background:var(--secondary);border:none;font-size:13px;font-size:.813vw;font-weight:300;letter-spacing:.005em;line-height:1.2;color:#fff;text-align:center;text-transform:uppercase;padding:0 0 0 .005em}.pr-slide a:hover .pr-photo img{filter:grayscale(1)}.ip-pr-pagination{margin:58px 0 0}.ip-pr-pagination ul{list-style:none!important;line-height:1!important;margin:0!important;display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.ip-pr-pagination ul li{display:inline-flex;align-items:center}.ip-pr-pagination ul li:not(.active):first-child:after,.ip-pr-pagination ul li:not(.active):last-child:before{content:'';display:block;width:24px;height:1px;background:var(--secondary)}.ip-pr-pagination ul li:first-child:after{margin-right:5px}.ip-pr-pagination ul li:last-child:before{margin-left:5px}.ip-pr-pagination ul li a,.ip-pr-pagination ul li .dots{font-weight:300;font-size:15px;line-height:1;color:#999}.ip-pr-pagination ul li a.page{margin:0 17px;transition:opacity .3s ease}.ip-pr-pagination ul li a.page:hover{color:var(--secondary)}.ip-pr-pagination ul li .dots{letter-spacing:.33em}.ip-pr-pagination ul li a.prev,.ip-pr-pagination ul li a.next{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:0;transition:opacity .3s ease}.ip-pr-pagination ul li a.prev:hover,.ip-pr-pagination ul li a.next:hover{opacity:.6}.ip-pr-pagination ul li a.prev:before{content:'';display:block;margin:auto;width:0;height:0;border-style:solid;border-width:5.5px 9px 5.5px 0;border-color:#fff0 #ed2127 #fff0 #fff0;transform:rotate(0deg)}.ip-pr-pagination ul li a.next:before{content:'';display:block;margin:auto;width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 9px;border-color:#fff0 #fff0 #fff0 #ED2127;transform:rotate(0deg)}.ip-pr-pagination ul li.active a{color:#ed2127;text-decoration:underline;pointer-events:none}@media only screen and (max-width:1199px){.ip-pr-filters{width:720px}.ip-pr-filter-item-content.content-search{width:660px}.ip-pr-filter-search-field-btn{font-size:12px;letter-spacing:0;padding-right:30px}.ip-pr-filter-search-field-btn:after{right:20px}}@media only screen and (max-width:991px){.ip-pr-filters{max-width:100%;width:500px;justify-content:center}.ip-pr-filter-item{padding:5px 20px;margin-bottom:30px}.pr-slide{padding:2px;width:100%}.pr-info-button{padding:20px}.pr-info{padding:0 0 0 23px}.pr-info::before{width:1px}.pr-address h2,#content .pr-address h2{font-size:18px}.pr-address span{font-size:16px;margin:9px 0 0}.pr-price{margin:14px 0 0}.pr-price span{font-size:30px}.pr-button span{width:151px;height:46px;font-size:13px}}@media only screen and (max-width:767px){.ip-pr-filters{width:100%}.ip-pr-filter-item{width:50%;padding:0}.ip-pr-filter-item>a{width:100%}.ip-pr-filter-item>a span{font-size:16px;letter-spacing:.1em}.ip-pr-filter-item-content{min-width:initial;width:92.5vw!important;transform:none;margin-bottom:45px}.ip-pr-filter-item-content.content-neighborhoods{left:0}.ip-pr-filter-item-content.content-neighborhoods ul li{width:100%}.ip-pr-filter-item-content.content-neighborhoods:before{right:50%}.ip-pr-filter-item-content.content-share{left:initial;right:0;padding-left:30px;padding-right:30px}.ip-pr-filter-item-content.content-share:before{left:50%}.ip-pr-filter-item-content.content-search{left:inherit;right:0;padding:30px}.ip-pr-filter-search-field{width:100%;padding:4px}.ip-pr-filter-item-content.content-search:before{left:50%}.ip-pr-filter-search-field-dd{min-width:initial;margin-top:0;border:1px solid #fff;left:4px;width:calc(100% - 8px)!important}.ip-pr-filter-search-field-dd:before{display:none}.ip-pr-filter-search-field-dd-radio-inputs label em{font-size:10px;letter-spacing:0}.ip-pr-filter-item-content.content-sort{transform:translateX(-50%);padding-left:30px;padding-right:30px}}