@import 'https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap';:root{--storm-gray: #57667E;--orange: #F15927;--slate-gray: #39495D;--fog-gray: #DADDE7;--overcast-gray: #8896B0;--light-gray: #f4f4f4}html{font-size:14px;-webkit-overflow-scrolling:touch}body,body#content-content,.ContentNormal,#DSContents h1,#DSContents h2{font-family:roboto,serif;font-weight:300;color:var(--slate-gray);font-size:1.2rem;line-height:1.5}h1{margin-bottom:40px;font-size:3.5rem;font-weight:500;color:var(--slate-gray)}h3{font-size:2.125rem;font-weight:400;color:var(--slate-gray);line-height:1.3em}h4{font-weight:300}h2{font-size:2.5rem;color:var(--storm-gray);margin-bottom:25px;font-weight:500}a{color:var(--orange)}a:hover{color:var(--storm-gray);text-decoration:none}.container-logo img{max-width:100%}.container-banner-video{height:700px;position:relative;overflow:hidden;width:100%}.container-banner{background-position:center center;background-size:cover;position:relative;color:#fff;padding:0}.container-header-banner1::before{display:block;position:absolute;background:rgba(0,0,0,.4);height:100%;width:100%;content:'';top:0;left:0}.container-banner.banner-lg,.container-banner.banner-lg::before{height:950px}.container-header .container-inner .navbar{display:unset}.carousel-hero .item{height:90vh}.carousel-hero .hero-bg{background-size:cover;height:100%;-o-object-fit:cover;background-position:center;object-fit:cover;width:100%}.hero-video,.banner-video{width:100%;height:auto}.banner-video video{width:100%;height:auto}@media(max-width:1000px){.banner-video video{width:auto;height:100%}}.container-search{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;z-index:1}.ac_results{z-index:2}.container-banner-video h2,.container-search h2{font-size:2rem;font-weight:300}.container-banner .banner-main{max-width:1200px;text-align:Center;margin:0 auto}.banner-search,.banner-search.container-inner{padding:10px 40px 20px;margin:0 auto;max-width:1000px;position:relative}.input-group-btn>.btn{background:0 0}.container-search .banner-search{background:rgba(57,73,93,.9);max-width:800px;border-left:solid 8px var(--orange)}.container-search .banner-search h1{font-size:2.2rem}.container-search .banner-search h2{font-size:1.5rem}.banner-box.container-inner{max-width:700px;padding:60px 50px}.container-info-box{margin-top:30px;font-size:15px;line-height:25px}.container-info-box h3{font-size:1.8rem}.banner-search h1,.banner-search h3,.banner-search h2{padding:0;margin:10px 0;color:#fff}.banner-search .tab-content{margin:0 auto}.banner-search .tab-content a{text-decoration:underline;font-size:16px}.banner-search .input-group{border:solid 1px var(--fog-gray)}.banner-search .search-container{margin:30px auto 0}.banner-search .input-group,.search-box .input-group{width:100%;margin:0 auto}.search-box .input-group{border:solid 1px #ccc}.banner-search .input-group input,.search-box .input-group input{width:100%;color:#333;padding:15px;font-weight:300;border-radius:0;border:0;font-size:17px}.banner-search p{max-width:1000px;margin:0 auto}.search-box .input-group input{padding:15px 10px}.banner-search .input-group-btn,.search-box .input-group-btn{width:4.786rem!important;background:#fff;color:var(--orange)}.input-group-btn.btn-icon{width:40px!important;padding-left:10px}.banner-box .input-group .fa{color:var(--orange);font-size:1.2rem}a,button{outline:0}.banner-search .input-group button i.fa,.search-box .input-group button i.fa{font-size:25px;color:var(--orange)}.banner-search .input-group button i.fa-sliders{color:#5f5f5f}.group-btn-filter{border-left:solid 1px #ccc}.nav-tabs{border:0;display:flex;justify-content:center}.search-container .nav-tabs>li>a{min-width:90px;border:0;border-bottom:solid 4px transparent!important;color:#fff;font-size:16px;font-weight:500;cursor:pointer;border-radius:0;background:0 0;padding:2px;margin-right:20px;margin-bottom:5px;font-weight:500}.search-container .nav-tabs>li.active>a,.search-container .nav-tabs>li>a:hover,.search-container .nav-tabs>li.active>a,.search-container .nav-tabs>li.active>a:hover{color:#fff;border:0;border-bottom:solid 4px #fff!important;background:0 0}.search-container .nav-tabs{justify-content:left}.search-container .nav-tabs>li.active>a,.search-container .nav-tabs>li>a:hover,.search-container .nav-tabs>li.active>a,.search-container .nav-tabs>li.active>a:hover{outline:0;opacity:1;color:#fff;border-color:var(--orange)!important}.banner-main .btn-primary{color:#fff;background-color:rgba(0,0,0,.5);border-color:#fff;border-radius:0;font-size:1.25rem;padding:10px 40px}.banner-search .search-filter-container{padding:15px 0}.search-filter-container input,.search-filter-container select{width:100%!important;padding:10px}.search-filter-container .bootstrap-select{width:100%!important}.search-filter-container .bootstrap-select .btn{padding:12px;color:#999;font-size:16px;font-weight:300}.bootstrap-select>.dropdown-toggle{border-radius:0}.container-carousel,.container-info{padding:50px 10px;margin:30px auto;overflow:hidden}#content-content .container-info{margin:0 auto}.container-content{max-width:1200px;margin:0 auto;padding:40px 15px 60px}.container-info{padding:0 10px}.container-content-bg{padding:20px 15px 30px}.container-content-bg .container-inner{max-width:1000px;margin:0 auto}.bg-gradient-light{background:rgba(255,255,255,.95)}.bg-gradient-light h2,.bg-gradient-light h3{color:var(--slate-gray)}.rein-bg2,.rein-bg{position:relative;max-width:1645px;margin:0 auto}.rein-bg{max-width:none;padding:0}.rein-bg2 .container-inner{position:relative}.rein-bg2:before,.rein-bg2:after{background-image:url(/images/recos/35080/content/rein-bg2.png);background-size:contain;background-repeat:no-repeat;width:150px;height:150px;position:absolute;right:11px;left:auto;top:88px}.rein-bg2:after{right:auto;left:11px;bottom:55px;z-index:-1;top:auto}.community-homes-for-sale.rein-bg2:before{top:47px}.gradient-light{padding:0;position:relative;background-position:center}.gradient-light::before{position:absolute;background:rgba(218,221,231,.95);width:100%;content:'';height:100%;top:0;left:0}.gradient-light .section-title p,.gradient-light a{color:var(--slate-gray)}.gradient-light a:before{width:20px;display:inline-block;content:''}.gradient-light a:hover:before{content:"\f041";font-family:FontAwesome,sans-serif}.gradient-light a:hover{color:var(--orange)}.btn{border-radius:0;transition:all .3s}.btn.btn-primary{padding:15px 40px;font-size:18px;border-width:2px;font-weight:500;text-decoration:none}.btn.btn-primary:hover{background:var(--storm-gray)!important;border-color:var(--storm-gray)}.btn.btn-orange{background:var(--orange)!important;border-color:var(--orange);color:#fff;font-size:15px;padding:15px 30px}.btn.btn-orange:hover{background:var(--slate-gray)!important;border-color:var(--slate-gray)}.btn.btn-secondary{padding:15px 40px;font-size:18px;border:solid 2px var(--slate-gray);font-weight:500;color:var(--slate-gray);white-space:normal}.rein-bg2 .btn.btn-secondary{background:#fff}.btn.btn-secondary:hover{background:var(--orange);color:#fff;border-color:var(--orange)}.section-title{max-width:800px;margin:0 auto 40px;font-size:16px}.section-title h2{margin:0 auto 10px}.section-title p{color:var(--overcast-gray);font-size:18px}.section-button{text-align:center;margin-top:30px}.section-button .btn{min-width:200px}.container-info .container-inner{max-width:1000px;margin:0 auto;text-align:center}.container-cta{text-align:center;font-size:16px;max-width:1500px;margin:0 auto}.container-cta .cta-box{padding:30px}.container-cta h3{font-size:30px;margin-top:30px}.container-cta .cta-box .fa{font-size:60px;color:var(--orange)}.container-cta .cta-box p{min-height:108px;font-size:15px}.container-cta .btn{padding:10px 15px;font-size:14px;margin-top:10px;min-width:130px}.container-homevalue{background-image:url(/images/recos/35080/content/bg-hv.jpg);background-size:cover;padding:120px 10px;background-position:center}.container-communities img{border:solid 1px var(--storm-gray)}.container-communities{font-size:18px;background-size:cover;background-position:center}.container-communities i{margin-right:15px;color:var(--fog-gray)}.container-communities .container-inner{max-width:1200px;margin:0 auto;padding:80px 10px;position:relative}.community-links{margin:0}.community-links a{display:flex;padding-bottom:15px;font-weight:500}.container-homevalue a{color:#fff;padding-top:10px;display:block;text-decoration:underline}#community-main-layout3 h2{text-transform:capitalize}table.community-grid tbody tr.alt-row{background:#f2f2f2}ul.remc-list li div{margin:10px auto 0;width:210px}#community-sidebar>div:first-child{padding:40px;background:#f2f2f2;margin-bottom:30px!important}#community-sidebar>div:first-child h2{text-align:center}#community-sidebar>div:first-child h2{text-align:center}#listing-communitylanding #Master_Viewport{max-width:1700px}.container-community h3{background:#4f5a65;color:#fff;padding:20px 30px;text-align:right;max-width:500px;letter-spacing:1.5px}.container-community a:not(.btn){display:block;font-size:17px;line-height:3;color:#333}.container-community a:hover{color:var(--orange)}.container-btn a{margin:30px 20px 0}.container-table .table-content p{font-size:18px;color:#8896b0;max-width:400px}.container-table .bg-cover{min-height:300px}.container-table{width:100%}.container-table .bg-cover{min-height:300px}.container-table .col-md-6{padding:10px}.container-table .container-inner{max-width:1200px;margin:0 auto;font-size:1.5rem;padding:50px 10px}.container-table iframe{width:100%;height:500px;border:0;margin:40px auto}.zz-compact{padding:40px 0}.zz-compact .container-table .container-inner{padding:20px 10px}.container-table .container-inner.container-sm{max-width:950px}.container-table .container-inner h2{color:#000}.container-table .btn-secondary{border-color:var(--orange);color:var(--orange)}.container-table .btn{margin-top:30px}.bg-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.bg-contain{background-size:contain;background-position:center;background-repeat:no-repeat}.container-table h3{margin:0 0 10px}.container-table h2{margin-top:0;font-size:2.5rem}#content-content .container-table h2{font-size:2.7rem;font-weight:700;line-height:1.3em}.container-table{margin:0;padding:50px 0}.container-table img{max-width:95%;max-height:500px}img.app-btn{max-width:180px}img.app-qr{max-width:150px}.image-spotlight img{position:relative;width:75%;margin:0 auto 0 0;z-index:5;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);max-width:100%;text-align:center}.image-spotlight{position:relative;padding-top:10%;margin-bottom:20px;text-align:right}.image-spotlight::before{position:absolute;display:block;content:"";width:100%;top:0;right:-3%;bottom:0;left:auto;background:transparent url(/images/recos/35080/content/logo-window-o.svg) no-repeat left top;background-size:35% auto;z-index:0}.image-spotlight::after{right:58%;position:absolute;display:block;content:"";width:30%;height:40%;top:45%;left:auto;background:#f4f5f7 url(/images/recos/35080/content/logo-home.svg) no-repeat center center;background-size:auto;background-size:75%;z-index:10;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.rein-bg:after{background-image:url(/images/recos/35080/content/rein-bg.png?v1.3);background-size:cover;background-repeat:no-repeat;position:absolute;bottom:0;top:auto;left:0;width:100%;height:550px;background-position:350px 0;z-index:-1}.bg-lightgray{background:#f2f2f2}.bg-slategray{background:var(--slate-gray);color:#fff}.bg-orange{background:var(--orange)}.content-inner{padding:80px 40px;font-size:1.5rem;min-height:458px}.bg-orange h2{color:#000}.bg-stormgray h4,.bg-orange h4{font-weight:500;margin-bottom:20px;font-size:22px}h2 .color-white,.bg-stormgray p,.bg-orange p,.bg-stormgray h4,.bg-orange h4,.bg-slategray h2,.bg-slategray h3,.bg-slategray h1{color:#fff!important}.boxes-img-text p{font-size:1.3rem}.boxes-img-text h3{font-size:1.7rem;margin-top:20px}.boxes-img-text .row>div{padding:40px}.bg-stormgray{background:var(--storm-gray)}.bg-stormgray h2{color:#65b3d3}.bg-stormgray .btn-secondary,.bg-orange .btn-secondary{border-color:#fff;color:#fff;margin-top:20px}.bg-stormgray .btn-secondary:hover,.bg-orange .btn-secondary:hover{background:#fff;color:var(--storm-gray);border-color:#fff}.container-table.row,.container-table2.row{margin:0}.container-vertical .col-xs-12{margin:40px auto 0}.container-vertical img{margin-bottom:20px}.container-vertical .container-inner.container-sm{max-width:800px}.container-vertical h2{color:var(--fog-gray)!important}.accordion-faq{margin-top:40px}.accordion-faq .panel{border:0;box-shadow:none}.pt-0{padding-top:0}a:focus{outline:none}.accordion-faq .panel-heading{padding:0}.accordion-faq h4.panel-title{font-size:1.4rem;font-weight:500;border-bottom:solid 1px #ccc;padding:20px 0;position:relative}.accordion-faq h4.panel-title a{width:90%;display:block}.accordion-faq .panel-body{border:0!important;background:#f9f9f9;font-size:1.4rem;padding:20px}.accordion-faq h4.panel-title a:after{content:"\f078";font-family:FontAwesome,sans-serif;display:inline-block;position:absolute;top:22px;right:20px;font-size:17px;color:#000}.accordion-faq h4.panel-title a.collapsed:after{content:"\f054"}@media(max-width:1500px){.rein-bg:after{background-position:250px 0}}@media(max-width:1350px){.rein-bg:after{background-position:150px 0}}@media(max-width:1200px){.rein-bg:after{background-position:22px 0}.image-spotlight::before{left:-3%}}@media(max-width:1100px){.rein-bg:after{background:0 0}}@media(min-width:1000px){.bg-moveup.container-communities{background-position:-125px -200px}.parallax{background-attachment:fixed}.container-table{display:table}.container-table div[class*=col-md-]{display:table-cell;float:none;vertical-align:middle}.container-table{min-height:500px;margin:0}.zz-compact .container-table{min-height:200px}.container-zz>.container-table:nth-child(odd){direction:rtl}.container-zz>.container-table:nth-child(odd) div[class*=col-md-]{direction:ltr}.container-zz.even>.container-table:nth-child(odd){direction:ltr}.container-zz.even>.container-table:nth-child(odd) div[class*=col-md-]{direction:ltr}.container-zz.even>.container-table:nth-child(even){direction:rtl}.container-zz.even>.container-table:nth-child(even) div[class*=col-md-]{direction:ltr}.container-table .table-content{max-width:470px}.container-table:nth-child(odd) .table-content{float:left}.container-table:nth-child(2n) .table-content{float:right}}.container-image-boxes .image-box{position:relative;padding-top:30%;background-size:cover;margin:0;background-position:center;color:#fff;cursor:pointer}.container-image-boxes .image-box h3{color:#fff;text-transform:none;text-align:center;text-shadow:3px 3px 2px #000;font-size:26px}.container-image-boxes .image-box.col-md-12{padding-top:50%}.container-image-boxes .row .image-box.col-xs-12{margin:0}.container-image-boxes .image-box:not(.no-bg)::before{height:100%;position:absolute;content:'';left:0;top:0;width:100%}.container-image-boxes .image-box>*,.container-image-boxes .image-box btn{position:absolute;padding:15px 20px;bottom:0;color:#fff;text-transform:uppercase;width:90%}.image-box{transition:all 1s;border:solid 1px #fff;overflow:hidden}a:hover .image-box{opacity:1;text-decoration:none;outline:0}.container-image-boxes .image-box:not(.no-bg)::before{background:inherit;transition:inherit}.image-box:hover::before{transform:scale(1.2)}.container-image-boxes{padding:0}.container-image-boxes .row{margin:0}@media(max-width:767px){.container-image-boxes .image-box{padding-top:85%}}.listing-carousel .slick-arrow{position:absolute;border-color:#fff;top:10px;background:var(--orange);transform:none;border:0;padding:25px}.listing-carousel .slick-arrow:hover{opacity:1;background:#8896b0}.listing-carousel .slick-arrow:before{content:"\f177";font-family:FontAwesome,sans-serif;display:inline-block;position:relative;top:-11px;left:-9px;font-size:17px;color:#fff}.listing-carousel .slick-next{right:-10px}.listing-carousel .slick-next:before{content:"\f178"}.listing-carousel .slick-prev{left:-10px}.container-carousel .container-inner{max-width:1500px;margin:0 auto}.container-carousel .btn{margin-top:30px}.ic{height:20px;width:20px;background-size:contain;background-position:center;display:inline-block;margin-right:8px;background-repeat:no-repeat;position:relative;top:3px}.jsc-format2 .ic{filter:brightness(3)}.jsc-format2 .listing-bb .ic{height:25px;width:25px;margin:0}.jsc-format2{border:solid 1px #ececec}.jsc-format2>a{color:#333!important}.listing-carousel .slick-slide{margin:0;border:0;position:relative;background:0 0}.listing-carousel .slick-slide>a{border:solid 1px var(--fog-gray);box-shadow:0 0 5px var(--fog-gray);margin:0 15px;display:block;background:#fff;min-height:470px}.container-carousel .btn.listing-vd{display:block!important;visibility:visible!important;text-transform:uppercase;font-weight:500;color:var(--orange);font-size:15px;text-align:left;margin-top:10px;padding:0}.container-carousel .btn.listing-vd::after{content:"\f105";font-family:FontAwesome,sans-serif;display:inline-block;position:relative;font-size:17px;margin-left:10px}.listing-carousel-v2-container{text-align:left;position:relative;font-size:18px;line-height:25px;min-height:288px}.listing-carousel .listing-info{padding:30px;color:#8896b0}.jsc-format2 .listing-info1{background:#fff;padding:25px 10px 0 30px;position:relative;max-width:270px;left:5px}.jsc-format2 .listing-save .ic{filter:brightness(100);font-size:0}.jsc-format2 .listing-sqft .ic{height:14px;width:14px;top:2px}.listing-carousel .listing-price{font-weight:700;font-size:30px;margin-bottom:20px;color:var(--storm-gray)}.jsc-format2 .listing-address{text-transform:capitalize}.jsc-format2 .listing-bb{display:flex;margin-top:20px;padding:0 10px 30px 30px}.jsc-format2 .listing-bb>div{text-align:center;padding:0 30px;border-left:solid 1px #ccc;font-size:14px}.jsc-format2 .listing-bb>div:first-child{border:0;padding-left:0}.jsc-format2 .listing-bb .bb-num{font-size:25px;padding-top:10px}.jsc-format2-btn{display:none;justify-content:center;border-top:solid 1px #ececec}.jsc-format2-btn a.btn,.jsc-format2-btn a.btn.btn-secondary{margin:10px;padding:10px 5px;font-size:12px;min-width:150px}.jsc-format2-btn a.btn.btn-secondary{color:#4f5a65;border-color:#4f5a65}.listing-carousel .jsc-format2.slick-slide{margin:0 15px;position:relative}.listing-carousel.carousel-2 .jsc-format2 .listing-info{display:flex}.jsc-format2 .listing-save{position:absolute;right:10px;display:none}.jsc-format2 .listing-photo img{height:auto;width:100%;min-height:100%}.listing-carousel .listing-photo{overflow:hidden}.sold-date{font-size:18px;font-weight:700;margin-bottom:10px}#sold .jsc-format2-btn .btn:first-child,#sold .ic-save{display:none}.ic-bed{background-image:url(/images/recos/35080/content/icons/bed.png)}.ic-bath{background-image:url(/images/recos/35080/content/icons/bath.png)}.ic-car{background-image:url(/images/recos/35080/content/icons/car.png)}.ic-sqft{background-image:url(/images/recos/35080/content/icons/single-family-home.png)}.ic-save{background-image:url(/images/recos/35080/content/icons/like.png)}.ic-map{background-image:url(/images/recos/35080/content/icons/gps.png)}.container-social{margin-top:20px}.banner-sm{height:400px}.banner-sm .container-search{top:200px}ul.remc-list li em{font-family:Roboto;font-size:30px}#community-container #community-main h1{top:250px}.container-header-banner{position:relative}#listing-communitylanding .container-header-banner{height:500px;width:100%;background-size:cover;margin-bottom:50px;background-position:center}#listing-communitylanding .container-header-banner>div{height:500px;width:100%;background-size:cover;margin-bottom:50px;background-position:center}#content-content .container-header-banner{margin-bottom:0}#listing-communitylanding .container-header-banner>div{background-image:none}#community-container{display:flex;flex-direction:column}#community-offices-header,#community-offices{display:none}#community-container #community-main,#community-container #community-side{float:none;width:100%;border:0}#community-side{order:2}#community-container h2{margin-bottom:20px;text-align:inherit}#community-container #community-main .community-mapdims{max-width:none;max-height:none;width:100%;height:500px;padding:0}#community-main-layout2,#community-main-layout3{width:50%;float:left;padding:20px}#community-main-summary,#community-main-citycontent,#community-sidebar>div{border-color:#ececec!important}.iframed #viewport-wrapper{padding-top:40px}.content-banner,#content-newsarticle .container-header-banner,#account-login .container-header-banner,#account-signup .container-header-banner,#account-customerhome .container-header-banner,#agentsearch-results .container-header-banner,#account-savedsearchlist .container-header-banner,#account-savedlistinglist .container-header-banner,#account-profile .container-header-banner,#agentsearch-search .container-header-banner,#listing-listinglanding .container-header-banner,#account-customerlogout .container-header-banner{background-image:url(/images/recos/35080/content/home/bg2.jpg);height:300px;width:100%;background-size:cover;background-position:center;margin-bottom:30px}.modal-backdrop{z-index:5}#account-login p,#account-signup p{font-size:18px}.content{font-size:16px}#listinglanding-container h1 span{font-size:40px!important;display:block}#listinglanding-container{position:inherit!important}.rec-registration-container,.core-breadcrumbs{margin-top:10px}#listinglanding-side #listinglanding-contactme{min-height:unset}#community-container h3{font-size:20px}#community-container h2{font-size:30px}#community-main p{font-size:18px}.listing-price{border:0}.listing-price::before{display:none}#schools-demographics-tab-container{font-size:18px}#community-container .remc-list h3{text-align:center}#community-container #community-side .clp-module table,#community-container #community-side .clp-module th{font-size:15px}table.community-grid.schools .c3{text-align:center;width:100px}table.community-grid.schools .c1{width:120px}.community-view-homes-for-sale{text-align:center}.community-view-homes-for-sale .carousel-3.listing-carousel .listing-photo{height:300px}.community-view-homes-for-sale .listing-carousel-v2-container{padding:30px 0}.community-view-homes-for-sale a.btn{font-weight:400;font-size:15px}.container-form{max-width:600px}.container-form.form-border{border:solid 1px var(--fog-gray);padding:20px}.err-text{background:#f9f9f9;padding:5px 10px;color:red;font-size:13px}.btn{border-radius:0}.form-fields .dropdown-toggle.btn-default{background:#fff!important;color:#000!important;border-color:#ccc!important}.form-fields input::placeholder,.form-fields textarea::placeholder{color:#fff;opacity:.8}.form-fields input.frm-error::placeholder{color:var(--orange)}.form-red{color:var(--orange)}.form-fields label{font-weight:500;margin:25px 0 5px;font-size:14px}.c-form-button{text-align:center}.form-fields .btn.btn-form-submit{padding:15px 20px;text-transform:uppercase;width:100%;max-width:300px;margin:20px 0}.form-button{text-align:center;margin-top:40px}.form-fields .row>div{margin-bottom:20px}.form-fields select,.form-fields input[type=text],.form-fields textarea,.form-fields .dropdown-toggle.btn-default{width:100%;border:solid 1px #ccc;padding:10px;font-size:16px;text-transform:initial}.form-control{border-radius:0;height:auto;padding:10px;font-size:16px}.form-fields select.frm-error,.form-fields input[type=text].frm-error,.form-fields textarea.frm-error,.form-fields .frm-error .dropdown-toggle.btn-default{border-color:var(--orange)!important}.form-fields select{padding:15px 10px}.form-fields textarea{height:120px}.form-fields .dropdown-toggle.btn-default{display:flex}.form-fields .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.form .filter-option{text-align:left;width:100%}.rw-recaptcha-branding,.rw-recaptcha-branding a{font-size:12px;line-height:20px;margin:0;text-align:center}.form-confirmation{padding:60px 10px;border:solid 1px #ccc;max-width:600px;margin:80px auto;background:#f9f9f9}.form-confirmation .fa{font-size:40px;color:var(--orange)}footer.container-footer{background-color:var(--storm-gray);position:relative;padding:40px 0 20px;background-position:bottom;font-size:16px;color:#fff;line-height:30px;color:var(--fog-gray);margin-top:40px}#recohomepage footer.container-footer,#content-content footer.container-footer{margin-top:0}.container-footer h3{color:#fff}.container-footer h4{font-weight:400;color:var(--fog-gray);border-bottom:solid 1px var(--fog-gray);font-size:22px;padding-bottom:10px;max-width:80%}.footer-office i.fa.fa-envelope-o{position:relative;top:-2px}.border-top{border-top:solid 1px var(--fog-gray)}.container-footer .logo-company{max-height:70px;margin-bottom:10px}.container-footer h3{font-size:22px}.container-footer hr{border-top:solid 1px var(--fog-gray);margin:10px auto}.footer-links a{display:block}.img-eho{height:40px}.container-footer a{color:var(--fog-gray)}.container-social .fa{padding:5px;background:var(--fog-gray);color:var(--storm-gray);border-radius:100px;height:35px;width:35px;font-size:25px}.footer-imgs{text-align:right}.two-col-width-left,.two-col-width-right{margin-bottom:40px}@media(max-width:767px){.pt-0{padding-top:30px}.container-table iframe{height:auto}.xs-center{text-align:center}.boxes-img-text{text-align:center}.banner-search{padding:10px 20px 20px}.banner-box.container-inner{padding:50px 30px}.container-table .container-inner{padding:10px}.community-links>div{text-align:center}h1{font-size:2.5rem}h2{font-size:2rem}.container-search .banner-search h1{font-size:2rem}.banner-search .search-filter-container{padding:10px}.search-filter-container .col-xs-6{margin-bottom:10px}.banner-search .input-group input,.search-box .input-group input{font-size:15px}.visible-xs .btn-search{margin-top:10px}.container-cta .row>div{border:0}.container-community h3{padding:15px 5px;text-align:center}.container-community a{font-size:13px;line-height:2}.footer-links{text-align:center}.footer-links ul{column-count:1}.footer-nav{text-align:center}.footer-logos{text-align:center;margin-top:30px}.search-container .nav-tabs>li>a{margin-right:5px}.container-cta .cta-box{padding:20px}.banner-box .btn{margin-top:10px}.container-table h2{font-size:30px}img.app-btn{max-width:135px}.container-app-btn{text-align:center}.container-app-btn a:last-child img{margin-right:0}.container-communities{background:0 0!important}.community-links a{display:block}.container-footer h4{max-width:100%}.footer-office{text-align:center;margin-top:20px}.img-eho{position:absolute;right:15px}#listing-communitylanding .container-header-banner>div,#listing-communitylanding .container-header-banner{height:400px}#community-main-layout2,#community-main-layout3{width:100%}#community-main-layout3 div{padding-left:0!important}ul.remc-list li{width:100%;margin-bottom:20px}ul.remc-list li.c1,ul.remc-list li.c2{border:0}#community-sidebar>div:first-child{padding-bottom:0}.header-login,.header-nav{width:20%}.header-logo{width:60%}.ldp-agent-card{text-align:center;margin-bottom:20px}.agent-listedby img{height:300px;margin:0 auto}.myproperties-count-total>span{display:block;padding:5px;text-align:center}.myproperties-count-total .divider{display:none}}html#page-listing-listingsearch .criteria-form-v2 #criteria-submit-search,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-statuses .checkbox .status-chkbox.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-statuses .checkbox .proptype-toggler.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-statuses .checkbox .hometype-toggler.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-statuses .checkbox .subtype-toggler.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-propopts .checkbox .status-chkbox.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-propopts .checkbox .proptype-toggler.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-propopts .checkbox .hometype-toggler.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-propopts .checkbox .subtype-toggler.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-inrixdrivetime .checkbox .status-chkbox.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-inrixdrivetime .checkbox .proptype-toggler.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-inrixdrivetime .checkbox .hometype-toggler.active::before,html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-inrixdrivetime .checkbox .subtype-toggler.active::before,html#page-listing-listingsearch #search-display-options-v3 #search-results-sortdir,.btn-primary,.login-container .register,.sc-btn-primary,.btn-submit,.rec-blue-bg-gradient,#criteria-submit-search,#criteria-submit-search:hover,#criteria-submit-search:active,#filters-submit,#filters-submit:hover,#filters-submit:active,#search-display-options-v3 #search-results-sortdir{background-color:var(--orange)!important;color:#fff!important;border-color:var(--orange)}#filters-submit{background:var(--orange)}html#page-listing-listingsearch .criteria-form-v2 #criteria-toggle-filters .r-badge-counter{background:var(--storm-gray)!important;color:#fff!important;border-color:var(--orange)}#search-criteria-form-v3 .btn-save-search{color:var(--storm-gray)}#search-display-options-v3 [data-id=search-results-sorttype] span,#criteria-filters-savesearch-bar button,#search-display-options-v3 .search-results-displaytype .active span,#search-display-options-v3 .search-results-displaytype .active span{color:var(--orange)}#search-display-options-v3 .search-results-displaytype .r-tab.active{border-bottom-color:var(--orange)}html#page-listing-listingsearch .criteria-form-filters-v2 .criteria-filters-button-row .filters-button.default-button{border-color:var(--orange);color:var(--orange)}html#page-listing-listingsearch #listingdetail-container .main-content-sidebar-container .ask-a-question input,html#page-ui-searchmotifv3-listingdetail #listingdetail-container .main-content-sidebar-container .ask-a-question input,html#page-listing-listingsearch #listingdetail-container .main-content-sidebar-container #widget-history-notes-container #txtNote,html#page-ui-searchmotifv3-listingdetail #listingdetail-container .main-content-sidebar-container #widget-history-notes-container #txtNote{color:#000}.container-breadcrumbs{background:var(--fog-gray);font-size:14px}.container-breadcrumbs>div{max-width:1200px;margin:0 auto;padding:10px 20px}#search-category{display:none}.blog-search-container{border-bottom:solid 1px #ececec}.blog-search{margin-bottom:10px}.blog-search .input-group{width:100%;max-width:400px}.blog-main-articles{display:flex;flex-wrap:wrap;justify-content:center}.blog-main-articles .article-item{border:solid 1px #ececec;flex:0 0 31%;margin:10px!important;overflow:hidden;height:465px;position:relative;background:var(--light-gray);float:none!important;padding:0!important;min-width:300px;display:block;position:relative}.blog-main-articles .article-item>div{float:none;width:100%;padding:0;position:unset}.blog-main-articles .article-item .article-text{padding:20px 20px 10px}.article-continue{position:absolute;right:20px;bottom:15px}.blog-content img{max-width:100%}.redmtr{max-width:none}.redmtr-section6{padding:0;margin:0}.redmtr-section6 .redmtr-subsection{margin:0;width:100%}.redmtr-section6 .redmtr-subsection>div,.redavm-section1{height:500px;background-image:url(/images/common/image-library/homes/home15.jpg);background-size:cover;background-position:center;position:relative;float:none;color:#fff;text-align:center;position:relative;padding:0}.redmtr-section6 .redmtr-subsection>div.redmtr-card-alt1{height:300px}.redmtr-section6 .redmtr-subsection>div:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);content:""}.redmtr-section6 .redmtr-subsection>div>div,.redavm-subsection-form1{max-width:1000px;margin:0 auto;position:relative;top:30%}.redmtr .redmtr-btn-lg,.redmtr-form-toggles-lg>.redmtr-form-check-label,.redmtr .redmtr-form-control{border-radius:0}#markettracker-markettrackerindex footer.container-footer,#tools-marketvalue footer.container-footer{margin-top:0}.redavm-report{margin:0 auto}h1.redmtr-heading:after{content:'Get local community data and current market conditions to help you decide the optimal time to sell or buy.';margin:10px auto 40px;display:block}.redavm-subsection-form1 p,h1.redmtr-heading:after{font-size:18px;font-weight:300}.redavm-value-address-js{margin-top:40px}.redmtr-card-alt1{background-color:transparent;border:0}.redmtr-section9{max-width:800px;margin:40px auto;background:var(--light-gray)}#redavm-modal1-label{margin-top:0}#AdvancedCriteriaContainer{display:none}.agent-listedby h4 a{color:var(--slate-gray)}.agent-listedby .btn.btn-primary{font-size:1rem!important;padding:5px!important;width:170px;margin-top:7px}.modal-header,.modal-footer{border:0}.modal-body{background:var(--light-gray)}.form-contact-info a,#officePhotoGallery,.view-website-container{display:none!important}.rui-icon-direction::before{content:"\f0ac"}.modal-title{display:inline-block}html#page-listing-listingsearch #listingdetail-container .main-content-sidebar-container .modal-footer .btn.btn-secondary{border-width:1px;padding:5px 20px}.redmtr-section4 .redmtr-subsection:nth-child(4){float:left;margin-right:0;margin-left:15px}.redmtr-section4 .redmtr-subsection:nth-child(3){display:none}.redmtr-section4 p{clear:both}#mapsearch-results .singleprop-header .ribbon-forsale.Contingent,html#page-ui-searchmotifv3-listingdetail .top-summary .block-status-value .status.status-for-sale.Contingent,html#page-listing-listingsearch .top-summary .block-status-value .status.status-for-sale.Contingent,.v3-singleprops .singleprop-header .ribbon-forsale.Contingent{background:#228c1b}