.our-properties-form-left ._range .irs-bar{background-color:#e51937!important}.site-menu .sub-menu .sub-menu{margin-left:100%;top:0}.selected-min-price{position:absolute;top:2px;left:0;font-weight:300;font-size:13px;color:#fff}.selected-max-price{position:absolute;top:2px;left:272px;font-weight:300;font-size:13px;color:#fff}._range{display:block;position:relative;padding-left:50px;padding-right:50px;padding-top:10px}.our-properties-form-left ._range{padding:0 0 4px;top:-13px;min-height:58px}.our-properties-form-left ._range .irs{width:100%;height:36px;margin-bottom:4px}.our-properties-form-left ._range .irs-line,.our-properties-form-left ._range .irs-bar{top:28px;height:3px}.our-properties-form-left ._range .irs-line{background:#a0a0a0d9}.our-properties-form-left ._range .irs-min,.our-properties-form-left ._range .irs-max,.our-properties-form-left ._range .irs-from,.our-properties-form-left ._range .irs-to,.our-properties-form-left ._range .irs-single{display:none!important}.our-properties-form-left ._range #listings-price,.our-properties-form-left ._range .irs-hidden-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important}.our-properties-form-left .selected-min-price{top:auto;bottom:0;left:0;right:auto;transform:none;z-index:1;font-size:13px;font-weight:300;color:#fff;pointer-events:none}.our-properties-form-left .selected-max-price{top:auto;bottom:0;left:auto;right:0;transform:none;z-index:1;font-size:13px;font-weight:300;color:#fff;pointer-events:none}.page-id-10279 .aios-listings-container{z-index:1;position:relative}.page-id-10279 #our-properties{z-index:0;position:relative}._range-label{display:block;font-weight:300;font-size:11px;color:#fff;text-transform:uppercase}.our-properties-form-left ._range .irs-handle{top:23px!important;width:13px!important;height:13px!important;background:#e51937!important;border:none;border-radius:50%;box-shadow:none;cursor:pointer;z-index:2}.our-properties-form-left ._range .irs-handle i{display:none}body:not(.page-id-10279) #inner-page-wrapper>.container{width:100%;padding:0}#inner-page-wrapper{background-position:top left;background-size:cover;position:relative;z-index:1;margin-bottom:0!important;padding-bottom:78px}#inner-page-wrapper:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#f2f2f2d9}.inner-page-banner.banner-our-properties canvas{background-image:url(../../images/active-listing-banner.jpg);filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%)}.breadcrumbs-our-properties{background:#a0a0a0a8}.our-properties{transform:translateZ(0)}.our-properties-wrap{display:block;margin:0 auto;padding:0 94px;width:1600px;max-width:100%}.our-properties-wrap .container{max-width:100%}#content .our-properties-wrap .entry-custom-title{position:relative;top:112px;font-size:60px}.our-properties-wrap .our-properties-title{float:left;font-size:55px!important;line-height:90px!important;font-weight:700!important;margin:0!important;position:relative;top:112px}.our-properties-wrap .our-properties-title span b{font-weight:400!important;margin-top:-3px}.our-properties-wrap .our-properties-title span .title-line{width:calc(219.5% - 15px);bottom:15px;left:-210%}.our-properties-wrap .our-properties-form{float:right;width:66.3%;max-width:100%;background:transparent url(../../images/listings-form-bg-a.jpg) no-repeat;background-position:center center;background-size:cover;position:relative;z-index:1;margin:-170px 0 0!important;overflow:hidden}.our-properties-wrap .our-properties-form:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#1b1b1be6}.our-properties-wrap .our-properties-form .our-properties-form-title{font-family:Barlow Semi Condensed,sans-serif;font-size:26px;line-height:26px;letter-spacing:1.3px;color:#fff;text-transform:uppercase;margin:43px 0 59px}.our-properties-wrap .our-properties-form .our-properties-form-title span{padding-left:48px}.our-properties-wrap .our-properties-form .our-properties-form-title span:after{content:"";position:absolute;width:100%;height:4px;background:#5f5f5f;margin-top:11px;margin-left:45px}.our-properties-wrap .our-properties-form .our-properties-form-title b{font-weight:700!important}.our-properties-wrap .our-properties-form .our-properties-form-content{padding:0 56px 54px 47px}.our-properties-wrap .our-properties-form .our-properties-form-left{width:76.7%}.our-properties-wrap .our-properties-form .our-properties-form-right{width:23.3%}.our-properties-wrap .our-properties-form .form-group{margin:0 -4.5px 28px}.our-properties-wrap .our-properties-form .form-group:nth-last-child(1){margin-bottom:0}.our-properties-wrap .our-properties-form .form-group:before,.our-properties-wrap .our-properties-form .form-group:after{content:"";display:table}.our-properties-wrap .our-properties-form .form-group:after{clear:both}.our-properties-wrap .our-properties-form .form-group .form-input{float:left;width:25%;padding:0 4.5px}.our-properties-wrap .our-properties-form .form-group .form-input.lg{width:50%;position:relative}.our-properties-wrap .our-properties-form .form-group .form-input.lg.form-full-width{width:100%}.our-properties-wrap .our-properties-form input[type=text],.our-properties-wrap .our-properties-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:26px;background:transparent;font-size:11px;font-weight:400;line-height:11px;letter-spacing:.77px;text-transform:uppercase;color:#fff;border:none;border-bottom:1px solid #696969;padding:0 4px}.our-properties-wrap .our-properties-form select{background:transparent url(../../images/listings-form-select-arrow-bg-a.png) no-repeat;background-position:center right 4px}.our-properties-wrap .our-properties-form select option{color:#1b1b1b}.our-properties-wrap .our-properties-form .form-submit{margin:28px 0 0 47px;width:143px;max-width:100%;position:relative}.our-properties-wrap .our-properties-form input[type=checkbox]{-webkit-appearance:none;display:inline-block;position:relative;background:transparent;color:#555;clear:none;cursor:pointer;margin:0 10px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;min-width:16px;transition:.05s border-color ease-in-out;width:20px;height:20px;border:solid 1px #777;overflow:hidden;border-radius:3px}.our-properties-wrap .our-properties-form input[type=checkbox]:checked:after{content:"";display:inline-block;position:absolute;top:0;left:0;z-index:2;width:6px;height:11px;border:solid #e51937;border-width:0 2px 2px 0;transform:rotate(45deg);margin:2px 0 0 7px}.our-properties-wrap .our-properties-form input[type=checkbox]:checked:before{content:"";display:inline-block;margin:0;padding:0;width:20px;height:20px}.our-properties-wrap .our-properties-form input[type=checkbox]:checked{border:solid 1px #e51937}.our-properties-wrap .our-properties-form .checkbox-label{font-family:inherit;color:#fff;font-weight:400;font-size:11px;line-height:11px;letter-spacing:.77px;text-transform:uppercase;display:flex;align-items:center;cursor:pointer}.our-properties-wrap .our-properties-form .form-checkboxes-bigger-text .checkbox-label{font-size:15px;font-weight:800}.our-properties-wrap .our-properties-form .form-checkboxes .checkbox-label:first-child{padding-left:0}.our-properties-wrap .our-properties-form .form-checkboxes .checkbox-label{padding-left:32px}.our-properties-wrap .our-properties-form input[type=submit]{background:transparent;border:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;font-size:12px;font-weight:500;letter-spacing:2.4px;line-height:12px;text-transform:uppercase}.our-properties-wrap .our-properties-listings{margin:0 -1px;padding:134px 0 107px;transform:translateZ(0)}.our-properties-wrap .our-properties-listings .listings-col{float:left;display:block;width:50%;padding:2px;margin-bottom:0;position:relative;transform:translateZ(0)}.our-properties-wrap .our-properties-listings .listings-col:nth-child(2n){top:-60px}.page-template-properties .our-properties-wrap .our-properties-listings .listings-col:nth-child(odd),.page-template-recent-sales .our-properties-wrap .our-properties-listings .listings-col:nth-child(odd){top:-120px;float:left}.our-properties-wrap .our-properties-listings .listings-item{display:block;position:relative;overflow:hidden}.our-properties-wrap .our-properties-listings .listings-item .listings-img{position:relative;z-index:1}.our-properties-wrap .our-properties-listings .listings-item .listings-img:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:transparent url(../../images/fl-info-bg-a.png) no-repeat;background-position:center center;background-size:100% 100%;pointer-events:none}.our-properties-wrap .our-properties-listings .listings-item .listings-img canvas{display:block;width:100%;min-height:250px;background-repeat:no-repeat;background-position:center center;background-size:cover;transform-origin:center;transform:scale(1);transition:all .4s ease-in-out}.our-properties-wrap .our-properties-listings .listings-item:hover .listings-img canvas{transform:scale(1.2)}.our-properties-wrap .our-properties-listings .listings-item .listings-info-main,.our-properties-wrap .our-properties-listings .listings-item .listings-info-hover{position:absolute;z-index:2;bottom:0;left:0;width:100%;height:90px;transition:all .6s ease-in-out}.our-properties-wrap .our-properties-listings .listings-item .listings-info-main{display:flex;justify-content:flex-end;align-items:center;padding:0 37px}.our-properties-wrap .our-properties-listings .listings-item .listings-info-main>div{display:flex;align-items:baseline;max-width:100%}.our-properties-wrap .our-properties-listings .listings-item .listings-info-hover{opacity:0;pointer-events:none}.our-properties-wrap .our-properties-listings .listings-item:hover .listings-info-hover{opacity:1;pointer-events:auto}.our-properties-wrap .our-properties-listings .listings-item .listings-info-left{position:absolute;top:0;left:0;width:73%;height:90px;display:flex;justify-content:flex-start;align-items:center;background:#fff;padding:0 32px;transition:all .4s ease-in-out}.our-properties-wrap .our-properties-listings .listings-item .listings-info-left>div{display:flex;align-items:baseline;max-width:100%}.our-properties-wrap .our-properties-listings .listings-item .listings-info-right{position:absolute;top:0;right:0;width:27%}.our-properties-wrap .our-properties-listings .listings-item .listings-price{font-family:Source Sans Pro,sans-serif;font-size:28px;font-weight:600;line-height:30px;letter-spacing:1.4px;color:#fff;display:inline-block;vertical-align:bottom;margin-right:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:400px;flex-shrink:0}.our-properties-wrap .our-properties-listings .listings-item .listings-address{font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:300;line-height:20px;color:#fff;display:inline-block;vertical-align:bottom;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:400px}.our-properties-wrap .our-properties-listings .listings-item .listings-info-hover .listings-price,.our-properties-wrap .our-properties-listings .listings-item .listings-info-hover .listings-address{color:#1b1b1b}.our-properties-wrap .our-properties-listings .listings-item .listings-view-details{display:block;width:100%;height:90px;background:#1b1b1b;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:500;letter-spacing:2.4px;color:#fff;text-transform:uppercase}.our-properties-wrap .our-properties-listings-pagination{display:block;margin:0!important;padding:0;text-align:center;position:relative;z-index:1}.our-properties-wrap .our-properties-listings-pagination:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#d9d9d9;z-index:-1}.our-properties-wrap .our-properties-listings-pagination li{display:inline-block;vertical-align:middle;border-left:1px solid #d9d9d9;margin-left:-4px;position:relative;background:#f4f4f4}.our-properties-wrap .our-properties-listings-pagination li:after{content:"";position:absolute;bottom:0;left:6px;width:calc(100% - 12px);height:2px;background:#e51937;transform-origin:center;opacity:0;transform:scaleX(0);transition:all .4s ease-in-out}.our-properties-wrap .our-properties-listings-pagination li:hover:after{opacity:1;transform:scaleX(1)}.our-properties-wrap .our-properties-listings-pagination li:nth-child(1){border-left:none;padding-left:0;margin-left:19px}.our-properties-wrap .our-properties-listings-pagination li:nth-last-child(1){margin-right:19px}.our-properties-wrap .our-properties-listings-pagination li a,.our-properties-wrap .our-properties-listings-pagination li span{display:block;font-size:14px;font-weight:300;line-height:29px;color:#292929;text-transform:uppercase;text-decoration:none!important;padding:0 16px;transition:all .4s ease-in-out}.our-properties-wrap .our-properties-listings-pagination li a.active,.our-properties-wrap .our-properties-listings-pagination li a.active-pager,.our-properties-wrap .our-properties-listings-pagination li a:hover,.our-properties-wrap .our-properties-listings-pagination li span.current{color:#e20000}.our-properties-wrap .our-properties-form .form-group.form-checkboxes>div{width:490px!important;max-width:100%;display:flex;justify-content:space-between;align-items:center}.our-properties-wrap .our-properties-form .form-checkboxes .checkbox-label{padding-left:0}.our-properties-wrap .our-properties-listings .listings-item .listings-info-main,.our-properties-wrap .our-properties-listings .listings-item .listings-info-hover,.our-properties-wrap .our-properties-listings .listings-item .listings-info-left,.our-properties-wrap .our-properties-listings .listings-item .listings-view-details{height:50px}.our-properties-wrap .our-properties-listings .listings-item .listings-view-details{background:#1b1b1b}.our-properties-wrap .our-properties-listings .listings-item:hover .listings-info-main{opacity:0}@media only screen and (max-width:1366px){.our-properties-wrap .our-properties-form .our-properties-form-left{width:70%}.our-properties-wrap .our-properties-form .our-properties-form-right{width:30%}.our-properties-wrap .our-properties-form .our-properties-form-title{margin-top:33px}.our-properties-wrap .our-properties-form .our-properties-form-content{padding:0 46px 44px 37px}.our-properties-wrap .our-properties-form .form-submit{margin-left:auto}}@media only screen and (max-width:1280px){.our-properties-wrap .our-properties-form .form-checkboxes-bigger-text .checkbox-label{font-size:13px}}@media only screen and (max-width:1199px){.our-properties-wrap{padding:0 70px}.our-properties-wrap .our-properties-title{font-size:70px!important;line-height:70px!important}.our-properties-wrap .our-properties-listings .listings-item .listings-info-left{width:68%;padding:0 16px}.our-properties-wrap .our-properties-listings .listings-item .listings-info-right{width:32%}.our-properties-wrap .our-properties-listings .listings-item .listings-view-details{font-size:11px}.our-properties-wrap .our-properties-form input[type=checkbox]{margin-right:5px;width:15px;height:15px}.our-properties-wrap .our-properties-form .our-properties-form-title{margin-top:23px}.our-properties-wrap .our-properties-form .our-properties-form-content{padding:0 36px 34px 27px}.our-properties-single-links a{font-size:14px}.our-properties-single-links a:after{width:128px;left:-100px}.our-properties-single-links a.right:after{right:-100px;left:auto}.our-properties-wrap .our-properties-form .form-checkboxes-bigger-text .checkbox-label{font-size:11px}}@media only screen and (max-width:991px){.our-properties-wrap{padding:0 15px}#content .our-properties-wrap .entry-custom-title{top:0;left:50%;transform:translate(-50%)}.our-properties-wrap .our-properties-title{float:none;margin:30px auto!important;padding:0;width:auto;text-align:center;top:0}.our-properties-wrap .our-properties-title span .title-line{display:none}.our-properties-wrap .our-properties-form{float:none;display:block;width:auto;max-width:none;margin:0 -15px!important}.our-properties-wrap .our-properties-form .our-properties-form-title{text-align:center}.our-properties-wrap .our-properties-form .our-properties-form-title span:after{display:none}.our-properties-wrap .our-properties-form .our-properties-form-left,.our-properties-wrap .our-properties-form .our-properties-form-right{float:none!important;display:block!important;width:100%!important}.our-properties-wrap .our-properties-form .form-submit{margin:30px auto;width:500px;max-width:100%}.our-properties-wrap .our-properties-listings{padding:50px 0}.our-properties-wrap .our-properties-listings .listings-col{float:none!important;display:block;width:500px;max-width:100%;margin:0 auto 30px!important;top:0!important}.our-properties-wrap .our-properties-listings .listings-item .listings-info-main,.our-properties-wrap .our-properties-listings .listings-item .listings-info-hover,.our-properties-wrap .our-properties-listings .listings-item .listings-info-left,.our-properties-wrap .our-properties-listings .listings-item .listings-view-details{height:auto!important}.our-properties-wrap .our-properties-listings .listings-item .listings-info-main,.our-properties-wrap .our-properties-listings .listings-item .listings-info-main>div{display:block}.our-properties-wrap .our-properties-listings .listings-item .listings-price,.our-properties-wrap .our-properties-listings .listings-item .listings-address{display:block;max-width:100%}.our-properties-wrap .our-properties-listings .listings-item .listings-price{margin-right:0;margin-bottom:8px}.our-properties-wrap .our-properties-listings .listings-item .listings-info-left{display:none}.our-properties-wrap .our-properties-listings .listings-item .listings-info-right{width:100%!important;position:static!important;float:none!important}.our-properties-wrap .our-properties-listings .listings-item:hover .listings-info-main{background:#fff}.our-properties-wrap .our-properties-listings .listings-item:hover .listings-info-hover{opacity:1}.our-properties-wrap .our-properties-listings .listings-item:hover .listings-price,.our-properties-wrap .our-properties-listings .listings-item:hover .listings-address{color:#1b1b1b}.our-properties-wrap .our-properties-listings .listings-item .listings-info-main{padding:15px;width:100%;transform:none!important;transition:background .6s ease-in-out}.our-properties-wrap .our-properties-listings .listings-item:hover .listings-info-main{width:calc(100% - 180px)}.our-properties-wrap .our-properties-listings .listings-item .listings-info-hover{width:180px;left:auto;right:0;transition-delay:0s!important;opacity:0}.our-properties-wrap .our-properties-listings .listings-item .listings-view-details{height:88px!important}.our-properties-wrap .our-properties-form .form-submit{max-width:200px}}@media only screen and (max-width:767px){.our-properties-wrap .our-properties-form .our-properties-form-title span{padding-left:0}.our-properties-wrap .our-properties-form .form-group .form-input{width:100%!important}.our-properties-wrap .our-properties-form .form-group{margin-bottom:0}.our-properties-wrap .our-properties-form .form-group .form-input{margin-bottom:28px}.our-properties-wrap .our-properties-form .our-properties-form-title{padding:30px 15px;margin:0}.our-properties-wrap .our-properties-form .our-properties-form-content{padding:30px 15px}.our-properties-wrap .our-properties-form .form-group.form-checkboxes>div{display:block}.our-properties-wrap .our-properties-form .form-checkboxes .checkbox-label{margin-bottom:15px}}@media only screen and (max-width:480px){.our-properties-wrap .our-properties-listings-pagination li a,.our-properties-wrap .our-properties-listings-pagination li span{padding:0 10px}.our-properties-wrap .our-properties-listings-pagination:after{display:none}}
