/* theme.css */
html{font-size:15px}body{font-family:'open-sans',sans-serif;font-size:15px;background-color:#f4f4f4!important;color:#555}a{color:#f47e24}a:hover,a:focus{color:#da650b}a:focus{outline:0}a::-moz-focus-inner{border:0}h1,h2,h3,h4,h5,h6{line-height:normal}img{max-width:100%}.mt{margin-top:10px!important}.mb{margin-bottom:10px}.mr{margin-right:10px}.mrn{margin-right:0!important}.mbn{margin-bottom:0!important}.mt20{margin-top:20px}.mt30{margin-top:30px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.pln{padding-left:0}.prn{padding-right:0}.pn{padding:0!important}.visible-xxs{display:none!important}.hidden-xxs{display:initial}.overlay_container{display:none}.container{position:relative}.btn{padding:10px 15px;border-radius:0}.btn-tall{height:52px;line-height:52px;padding:0}.btn-lg{padding:0 36px;height:52px;line-height:52px}.btn-default{overflow:hidden;-webkit-transition:color 0.3s;transition:color 0.3s;position:relative;background:#f47e24;color:#fff;font-size:1.067rem;border:none;font-weight:600;z-index:1}.btn-default:before,.btn-default:after{content:'';position:absolute;height:100%;width:100%;bottom:100%;left:0;z-index:-1;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.btn-default:before{background:#da650b}.btn-default:after{background:#a94e09}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default:active:focus{background:#f47e24;color:#fff}.btn-default:hover:before,.btn-default:focus:before,.btn-default:active:before,.btn-default:active:focus:before,.btn-default:hover:after,.btn-default:focus:after,.btn-default:active:after,.btn-default:active:focus:after{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.btn-default:hover:after,.btn-default:focus:after,.btn-default:active:after,.btn-default:active:focus:after{-webkit-transition-delay:0.175s;transition-delay:0.175s}.btn-secondary{background:#f4f4f4;color:#f47e24;font-size:14px;border:solid 1px #f47e24;font-weight:600}.btn-secondary:hover,.btn-secondary:focus{text-decoration:none;color:#fff;background:#f47e24}.view-all{font-size:17px;color:#f47e24;font-weight:600;border-bottom:solid 1px #ccc;padding-bottom:8px;width:280px;margin:40px auto 0;display:block;cursor:pointer;position:relative;text-decoration:none}.view-all:after{position:absolute;font-family:'FontAwesome';content:'\f054';-webkit-text-stroke:4px #f4f4f4;font-size:30px;right:5px;top:-10px;-webkit-transition:right 0.3s ease;-o-transition:right 0.3s ease;transition:right 0.3s ease}.view-all:hover,.view-all:focus{color:#da650b;text-decoration:none}.view-all:hover:after,.view-all:focus:after{right:0}.si-home h2{font-family:'open-sans',sans-serif;font-size:2.07rem;font-weight:400;color:#3e3935;margin:0 0 30px;text-align:center}.si-home h2 span{color:#f47e24}.si-home h3{font-family:'open-sans',sans-serif}.si-home p{margin-bottom:20px}.si-content-area{font-family:Arial,Helvetica,sans-serif;font-size:1.067rem;line-height:1.65}.si-content-area h1,.si-content-area h2,.si-content-area h3,.si-content-area h4,.si-content-area h5,.si-content-area h6{font-family:'open-sans',sans-serif}.si-content-area h1{font-size:2.07rem;font-weight:400;color:#3e3935;margin:0 0 30px}.si-content-area h1 span{color:#f47e24}.si-content-area h2{font-size:1.778rem;color:#484848;margin:35px 0 30px;padding:0 0 20px;position:relative;text-align:left}.si-content-area h2:after{content:'';display:block;position:absolute;width:55px;height:2px;background-color:#f47e24;bottom:0;left:0}.si-content-area h3{font-size:1.556rem;color:#555;margin:35px 0 30px}.si-content-area h4,.si-content-area h5,.si-content-area h6{margin:12px 0}.si-content-area h4{font-size:1.444rem}.si-content-area h5{font-size:1.222rem}.si-content-area h6{font-size:1.111rem}.si-content-area p{margin-bottom:25px}.si-content-area ul,.si-content-area ol{margin-bottom:25px;padding-left:20px}.si-content-area ul li,.si-content-area ol li{margin-bottom:10px}.si-content-area ul li{list-style-type:disc}.si-content-area ol li{list-style-type:decimal}.si-content-area p:empty,.si-content-area h1:empty,.si-content-area h2:empty{display:none}@media (max-width:480px){html{font-size:12px}.hidden-xxs{display:none!important}.col-xxs-12{width:100%}}@media (min-width:1500px){.container{width:1360px}}.nav-top{background:#fff;height:56px;font-size:12px;text-transform:uppercase;line-height:56px;font-weight:600}.nav-top .info{float:left}.nav-top .info span{color:#9f9c9a}.nav-top .info .data{color:#f47e24;text-decoration:none}.nav-top .info .data:hover,.nav-top .info .data:focus{color:#da650b;text-decoration:none}@media (min-width:479px){.nav-top .info .data:nth-of-type(1){margin-right:10px}}@media (min-width:992px){.nav-top .info .data:nth-of-type(1){margin-right:20px}}@media (min-width:1200px){.nav-top .info .data:nth-of-type(1){margin-right:50px}}@media (max-width:480px){.nav-top .info{float:none}.nav-top .info>.data:last-child{float:right}}.nav-top .links{float:right}.nav-top .links>.account-links{display:inline-block}.nav-top .links>a,.nav-top .links>span>a,.nav-top .links>.account-links>a{color:#9f9c9a;margin-left:20px}.nav-top .links a:hover{color:#f47e24;text-decoration:none}.nav-top .links .social a{margin-left:17px}.nav-top .links .social a>.fa{transition:all 0.2s ease-in-out}.nav-top .links .social a:hover{transform:scale(1.1)}.nav-top .links .social a:hover>.fa{color:#f47e24}@media (max-width:991px){.nav-top .container{width:100%}}header{background:url(../images/hero.jpg) center center no-repeat;height:585px;margin:0 auto;background-size:cover;font-size:12px}header#inner{background:url(../images/inner-hero.jpg) center center no-repeat;height:186px;margin:0 auto;background-size:cover}header .logo{float:left;position:relative;height:130px;line-height:130px;z-index:100;max-width:320px}@media (min-width:992px){header .logo{height:110px;line-height:110px}}.navbar{margin-bottom:0;border:none;border-radius:0;font-weight:600;z-index:1000}.navbar .navbar-collapse{padding:0}@media (max-width:991px){.navbar .navbar-collapse{display:none;position:absolute;background:#3e3935;left:0;top:0;width:100%;z-index:20}.navbar .navbar-collapse .btn-default{margin-top:10px;padding:16px}}@media (min-width:992px){.navbar .navbar-collapse{display:block!important}}.navbar .navbar-collapse .nav{position:relative;float:right;margin-top:35px}.navbar .navbar-collapse .nav>li{float:left}.navbar .navbar-collapse .nav>li>a{text-transform:uppercase;color:#fff;font-size:1.067rem;transition:color .3s ease;height:42px;line-height:42px;padding:0 15px}.navbar .navbar-collapse .nav>li>a:focus,.navbar .navbar-collapse .nav>li>a:hover{color:#f47e24}@media (min-width:992px){.navbar .navbar-collapse .nav>li>a:after{content:'';display:block;position:absolute;width:100%;background-color:#f47e24;bottom:0;left:0;height:3px;-webkit-transform:scaleX(0);transform:scaleX(0);transition:transform .3s ease}}.navbar .navbar-collapse .nav>li>a.btn{font-size:1.067rem;color:#fff}.navbar .navbar-collapse .nav>li>a.btn:after{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);height:100%;bottom:-100%}.navbar .navbar-collapse .nav>li>a.btn:hover,.navbar .navbar-collapse .nav>li>a.btn:focus{color:#fff;background:#f47e24}@media (min-width:992px){.navbar .navbar-collapse .nav>li:hover>a:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.navbar .navbar-collapse .nav>li:hover .dropdown_menu{transform:scale(1);opacity:1;visibility:visible}}.navbar .navbar-collapse .nav>li.li_drop{-webkit-transition:background-image 0.3s ease;-o-transition:background-image 0.3s ease;transition:background-image 0.3s ease}@media (max-width:991px){.navbar .navbar-collapse .nav>li.li_drop:hover .dropdown_menu{display:none}}@media (min-width:992px){.navbar .navbar-collapse .nav>li.li_drop:hover .dropdown_menu{transform:scale(1);opacity:1;visibility:visible;display:block!important}}.navbar .navbar-collapse .nav>li.li_drop>.dropdown_menu{position:absolute;top:42px;left:0;background:#fff;z-index:1000}.navbar .navbar-collapse .nav>li.li_drop>.dropdown_menu .dropdown{padding:0}.navbar .navbar-collapse .nav>li.li_drop>.dropdown_menu .dropdown>li{display:inline-block;line-height:28px;float:left;padding:0;position:relative;margin:-1px 0;-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease;width:215px;z-index:1}@media (max-width:768px){.navbar .navbar-collapse .nav>li.li_drop>.dropdown_menu .dropdown>li{width:33.33%}}@media (max-width:650px){.navbar .navbar-collapse .nav>li.li_drop>.dropdown_menu .dropdown>li{width:50%}}@media (max-width:479px){.navbar .navbar-collapse .nav>li.li_drop>.dropdown_menu .dropdown>li{width:100%}}.navbar .navbar-collapse .nav>li.li_drop>.dropdown_menu .dropdown>li>a{border-bottom:1px solid #ddd;color:#333;display:block;-webkit-transition:border-color 0.3s ease;-o-transition:border-color 0.3s ease;transition:border-color 0.3s ease;font-size:1rem;text-decoration:none;font-family:'open-sans',sans-serif;font-weight:400;padding:5px 15px}.navbar .navbar-collapse .nav>li.li_drop>.dropdown_menu .dropdown>li>a:hover{text-decoration:none;background:#f47e24;color:#3e3935;z-index:2}@media (min-width:992px){.navbar .navbar-collapse .nav>li.li_drop>.dropdown_menu{transform:scale(.92);transition:all .3s ease;opacity:0;display:block!important;visibility:hidden}.navbar .navbar-collapse .nav>li.li_drop>.dropdown_menu.is-right{left:initial;right:0}.navbar .navbar-collapse .nav>li.li_drop>.dropdown_menu.is-wide .dropdown{width:430px}.navbar .navbar-collapse .nav>li.li_drop>.dropdown_menu.is-wide .dropdown li{float:left}}@media (max-width:991px){.navbar .navbar-collapse .nav>li.li_drop>.dropdown_menu{position:relative;display:none;top:0}}@media (max-width:991px){.navbar .navbar-collapse .nav>li{width:100%}}@media (max-width:991px){.navbar .navbar-collapse .nav{margin-top:130px;width:100%}.navbar .navbar-collapse .nav>li>a{color:#fff}}.navbar .toggle{display:none;position:absolute;right:0;top:0;width:130px;padding-top:45px;z-index:100;height:130px;background:#3e3935;text-align:center;font-size:9px;color:#3e3935}.navbar .toggle .bar{display:block;background:#f47e24;width:40px;height:3px;margin:0 auto 10px;position:absolute;opacity:1;left:45px;transform:rotate(0deg);transition:0.25s ease-in-out}.navbar .toggle .bar:nth-child(1){top:48px}.navbar .toggle .bar:nth-child(2){top:60px}.navbar .toggle .bar:nth-child(3){top:72px}.navbar .toggle .toggle-text{position:relative;top:44px}.navbar .toggle:hover{text-decoration:none}@media (max-width:991px){.navbar .toggle{display:block}}@media (max-width:767px){.navbar .toggle{background:none;width:80px;height:80px}.navbar .toggle .bar{left:15px}.navbar .toggle .bar:nth-child(1){top:28px}.navbar .toggle .bar:nth-child(2){top:40px}.navbar .toggle .bar:nth-child(3){top:52px}.navbar .toggle.open .bar:nth-child(1),.navbar .toggle.open .bar:nth-child(3){top:40px!important}}@media (max-width:480px){.navbar .toggle{width:60px;padding-top:26px;padding-right:10px}}.navbar .toggle.open .bar:nth-child(1){top:56px;transform:rotate(135deg)}.navbar .toggle.open .bar:nth-child(2){opacity:0}.navbar .toggle.open .bar:nth-child(3){top:56px;transform:rotate(-135deg)}@media (max-width:991px){.navbar{float:none}.navbar .container{width:100%}}@media (max-width:767px){.navbar .toggle{margin-top:20px}}.search-body .sbHolder{background-color:#fff;border:solid 1px #ddd;height:52px;position:relative}.search-body .sbSelector{color:#606060;height:52px;line-height:52px}.search-body .sbSelector:link,.search-body .sbSelector:visited,.search-body .sbSelector:hover{color:#606060;text-decoration:none}.search-body .sbToggle{display:block;font-size:25px;right:5px;width:30px;height:52px;line-height:52px}.search-body .sbToggle:before{display:block;color:#8c8c8c;text-align:center;content:"\f078";font-family:'FontAwesome';-webkit-text-stroke:3px #fff;position:relative}.search-body .sbToggle.sbToggleOpen:before{content:"\f077"}.search-body .sbOptions{background-color:#fff;border:solid 1px #ddd}.search-body .sbOptions a{border-bottom:dotted 1px #ddd;display:block;font-size:14px;padding:10px}.search-body .sbOptions a:link,.search-body .sbOptions a:visited{color:#606060;text-decoration:none}.search-body .sbOptions a:hover,.search-body .sbOptions a:focus,.search-body .sbOptions a.sbFocus{color:#da650b}#searchHome{position:absolute;top:240px;width:100%}#searchHome .title{font-size:2.7rem;color:#fff;margin-left:40px;margin-bottom:20px;font-weight:600;text-shadow:1px 1px #040404}#searchHome .title span{color:#f47e24}#searchHome .inputArea{height:52px;font-size:14px;color:#606060;padding:0 20px;border-radius:0;border-color:#ddd;background-color:#fff}#searchHome .inputArea::-moz-placeholder{color:#606060;opacity:1}#searchHome .inputArea:-ms-input-placeholder{color:#606060}#searchHome .inputArea::-webkit-input-placeholder{color:#606060}#searchHome .search-body{background:rgba(244,126,36,.75);padding:40px}#searchHome .search-body div[class^='col-'],#searchHome .search-body div[class*=' col-']{padding:0}#searchHome .search-body div.price-min,#searchHome .search-body div.price-max,#searchHome .search-body div.search{padding-left:20px}#searchHome .btn{text-transform:uppercase}#searchHome .more{text-align:center;color:#fff;font-size:14px;font-weight:800;text-decoration:none;display:block;margin-top:30px}@media (max-width:991px){#searchHome .title{font-size:2.5rem}#searchHome .search-body div.price-min,#searchHome .search-body div.price-max,#searchHome .search-body div.search{padding-left:5px}}@media (max-width:767px){#searchHome{top:190px}#searchHome .container{padding:0}#searchHome .title{font-size:2.3rem;margin:0 20px 20px;letter-spacing:-1px}#searchHome .search-body{padding:40px 40px 60px}#searchHome .search-body div.price-min,#searchHome .search-body div.price-max,#searchHome .search-body div.search{padding:5px 0 0}#searchHome .search-body div.price-min{padding-right:5px}#searchHome .more{position:absolute;bottom:20px;width:100%}}@media (max-width:480px){#searchHome .title{font-size:2.05rem}#searchHome .search-body{padding:25px 25px 60px}}.r-tabs .r-tabs-panel{display:none;position:relative;padding:0}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}.r-tabs .r-tabs-accordion-title{display:none}.scroller{position:relative;overflow:hidden}.scroller .items{width:20000em;position:absolute}.scroller .property{float:left}#featuredListing{padding:60px 20px 50px;overflow:hidden}#featuredListing ul.tabs{padding:0;width:1100px;margin:auto}#featuredListing ul.tabs li{width:20%;display:inline-block;float:left}#featuredListing ul.tabs li a{text-transform:uppercase;font-size:1rem;display:block;text-align:center;text-decoration:none;color:#888;border-bottom:solid 1px #ccc;padding:15px 0;-webkit-user-drag:none;position:relative}#featuredListing ul.tabs li.active{outline:0}#featuredListing ul.tabs li.active a{color:#f47e24;font-weight:600}#featuredListing ul.tabs li.active a:before,#featuredListing ul.tabs li.active a:after{content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #ccc;position:absolute;bottom:-12px;left:50%;margin-left:-12px}#featuredListing ul.tabs li.active a:after{border-top:12px solid #f4f4f4;bottom:-11px}@media (max-width:1199px){#featuredListing ul.tabs{width:100%}#featuredListing ul.tabs li{width:20%}#featuredListing ul.tabs li a{border-bottom:none;position:relative}#featuredListing ul.tabs li a:after{position:absolute;content:'';display:block;height:1px;width:100%;background-color:#ccc;bottom:0;left:0;transition:all .3s ease}#featuredListing ul.tabs li.active a:before{display:none}#featuredListing ul.tabs li.active a:after{background-color:#f47e24;height:1px;bottom:0;left:0;width:100%;border:none;margin:0}}@media (max-width:767px){#featuredListing ul.tabs{text-align:center}#featuredListing ul.tabs li{width:32%;margin-left:-3px;float:none}}@media (max-width:500px){#featuredListing ul.tabs li{width:49%}#featuredListing ul.tabs li:last-child{width:100%}}@media (max-width:420px){#featuredListing ul.tabs li{width:100%!important}}#featuredListing .scrollable .items{width:20000em;position:absolute;clear:both}#featuredListing .scrollable a{overflow:hidden;display:block}#featuredListing .row{margin-left:-10px;margin-right:-10px}#featuredListing div[class^='col-'],#featuredListing div[class*=' col-']{padding:0 10px}@media screen and (max-width:1199px) and (min-width:992px){#featuredListing .r-tabs-panel>div>div:last-of-type{display:none}}#featuredListing .item{margin:20px 0 0;position:relative}#featuredListing .item .photo img{margin:auto;object-fit:cover;height:100%!important}#featuredListing .item .link-cover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}#featuredListing .item .img{position:relative;text-align:center;background:#fff}#featuredListing .item .caption{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;transition:background-color 0.35s ease;background-color:transparent}#featuredListing .item .caption:before,#featuredListing .item .caption:after{position:absolute;top:50px;right:30px;bottom:50px;left:30px;content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity .35s,transform .35s}#featuredListing .item .caption:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}#featuredListing .item .caption:after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}#featuredListing .item .caption p{padding:0 2.5em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);font-size:18px;text-transform:uppercase;color:#fff;position:absolute;top:50%;margin-top:-15px;left:0;width:100%}#featuredListing .item:hover .caption{background-color:rgba(244,126,36,.5)}#featuredListing .item:hover .caption:before,#featuredListing .item:hover .caption:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#featuredListing .item:hover .caption p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#featuredListing .info{padding:22px 30px 30px;position:relative}#featuredListing .info .price{background:#3e3935;font-size:1.333rem;padding:10px 15px;top:-28px;position:absolute;color:#fff;z-index:10}#featuredListing .info .loc{font-size:19px;color:#f47e24;font-weight:600;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#featuredListing .info .qtd{font-size:14px;color:#555;float:left;margin-right:15px;margin-bottom:15px;font-weight:300}#featuredListing label.new{display:none}#featuredListing.item-new{background:#fff}#featuredListing.item-new .info{box-shadow:0 5px 10px #e8e6e6}#featuredListing.item-new label.new{display:block;position:absolute;right:0;top:0;background:#f47e24;color:#fff;font-weight:800;font-size:14px;padding:7px 30px}#featuredListing.item-new .btn-secondary{background:#f47e24;color:#fff}@media (max-width:767px){#featuredListing{padding:60px 20px 50px}}#featuredListing .active{position:relative;cursor:default}#featuredListing .slick-list{width:100%}#featuredListing .view-all{margin:20px auto}@media (max-width:991px){#featuredListing .item{background:#fff}#featuredListing .item .info{box-shadow:0 5px 10px #e8e6e6}#featuredListing .item .btn-secondary{background:#f47e24;color:#fff}}@media (max-width:600px){#featuredListing{padding:70px 20px}#featuredListing .view-all{width:100%;margin:35px auto 0;font-size:16px}}.cta{background:url(../images/fma-cta-bg.jpg) no-repeat center center;-webkit-background-size:cover;background-size:cover;padding:100px 0;text-align:center}.cta h2{color:#fff;font-size:2.267rem;font-weight:400;line-height:normal}.cta h3{color:#f47e24;font-size:1.733rem;font-weight:300;margin-bottom:40px;line-height:normal}.cta .btn-wrap .btn{width:100%}.cta .form-control{border-radius:0;height:52px;border:none}@media (max-width:767px){.cta .btn-wrap .btn{width:auto;margin-top:35px}}.communities-wrap{overflow:hidden;position:relative}.communities-wrap div[class^='col-'],.communities-wrap div[class*=' col-']{padding:0}.communities-wrap .slide-container .slide-main{right:0;background:#3e3935}.communities-wrap .slide-container .slide-arrow-right{display:none}.communities-wrap .box{text-align:center;color:#fff;border-right:solid 1px #fff;border-top:solid 1px #fff;position:relative;overflow:hidden;font-size:1.733rem;font-weight:300;display:block;height:448px}.communities-wrap .box .title{font-size:2rem;margin-bottom:35px;margin-top:65px}.communities-wrap .box .title span{color:#f47e24}.communities-wrap .box img{width:100%;height:100%;object-fit:cover;filter:brightness(65%)}.communities-wrap .box .box-in{padding:0 10px;height:70%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;z-index:1}.communities-wrap .item{height:224px;text-align:center;color:#fff;border-right:solid 1px #fff;border-top:solid 1px #fff;position:relative;font-size:1.733rem;font-weight:300;display:block}.communities-wrap figure{position:relative;overflow:hidden;text-align:center;cursor:pointer;width:100%;height:100%;background:#3e3935}.communities-wrap figure img{position:absolute;display:block;opacity:1;width:100%;height:100%;object-fit:cover;filter:brightness(65%)}.communities-wrap figure.effect-sarah img{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-5px,0,0) scale(1.05);transform:translate3d(-5px,0,0) scale(1.05);-webkit-backface-visibility:hidden;backface-visibility:hidden}.communities-wrap figure.effect-sarah figcaption{text-align:left;height:100%}.communities-wrap figure.effect-sarah figcaption>a{-webkit-user-drag:none;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;width:100%;height:100%;display:block;opacity:0}.communities-wrap figure.effect-sarah h3{position:absolute;overflow:hidden;top:92px;left:0;width:100%;-webkit-transition:top .35s;transition:top .35s;text-align:center;margin:0;font-weight:300}.communities-wrap figure.effect-sarah p{position:absolute;left:0;bottom:30px;opacity:0;text-transform:uppercase;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);font-size:14px;color:#f47e24;width:100%;text-align:center;font-weight:600}.communities-wrap figure.effect-sarah p i{margin-left:10px}.communities-wrap figure.effect-sarah:hover img{opacity:.5;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.communities-wrap figure.effect-sarah:hover h3{top:80px}.communities-wrap figure.effect-sarah:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:767px) and (max-width:991px){.communities-wrap .slide-container{width:1200px}.communities-wrap .slide-container .slide-main{position:relative}.communities-wrap .slide-container .slide-arrow-right{display:block;position:absolute;width:80px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#000000 140%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#000000 140%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#000000 140%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#000000',GradientType=1.4);top:0;height:448px;z-index:100;cursor:pointer;right:0}.communities-wrap .slide-container .slide-arrow-right i{position:absolute;top:50%;font-size:80px;right:20px;color:#f47e24;margin-top:-40px}}@media (min-width:767px) and (max-width:1199px){.communities-wrap .slide-container .row-1 .item:nth-of-type(3),.communities-wrap .slide-container .row-2 .item:nth-of-type(4){display:none}}.market-stats{background:#f0eeef;color:#333}.market-stats h2{color:#333;text-align:left}.market-stats .item{font-size:1.067rem;border-top:solid 2px #fcfcfc;padding:60px 10% 20px}.market-stats .item.item-count,.market-stats .item.item-count:hover{border-left:solid 2px #fcfcfc;text-decoration:none;text-align:center;display:block;color:#333;overflow:hidden;padding:80px 0 90px}.market-stats .item.item-count .val,.market-stats .item.item-count:hover .val{color:#f47e24;font-size:2rem;font-weight:300;margin-bottom:15px}.market-stats .item.item-count .name,.market-stats .item.item-count:hover .name{text-transform:uppercase}.market-stats .item.item-count .arrow,.market-stats .item.item-count:hover .arrow{color:#f47e24;margin-top:40px;position:relative}.market-stats .item.item-count .arrow:before,.market-stats .item.item-count:hover .arrow:before{display:block;overflow:hidden;position:absolute;bottom:0;left:0;right:0;width:90%;max-width:350px;margin:auto;font-size:18px;font-family:'Times New Roman';line-height:1;letter-spacing:24px;content:'\002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E \002E';transition:color 0.3s ease;z-index:1}.market-stats .item.item-count .arrow:after,.market-stats .item.item-count:hover .arrow:after{position:absolute;font-family:'FontAwesome';content:'\f054';-webkit-text-stroke:6px #f0eeef;font-size:37px;line-height:1;left:0;right:0;top:-20px;margin:auto;z-index:2}.market-stats .item .market-tabs{padding-left:0}.market-stats .item .market-tabs li{display:block;float:left;margin-top:30px}.market-stats .item .market-tabs li a{color:#333;text-decoration:none;font-size:1rem;height:30px;display:block;border-bottom:solid 1px #dedede;padding:0 20px;position:relative}.market-stats .item .market-tabs li.active a{color:#f47e24}.market-stats .item .market-tabs li.active a:before,.market-stats .item .market-tabs li.active a:after{content:"";border-top:10px solid #dedede;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent;height:0;width:0;position:absolute;top:30px;left:50%;margin-left:-5px;z-index:10}.market-stats .item .market-tabs li.active a:before{top:29px;border-top:10px solid #f0eeef;z-index:11}.market-stats .item .tab-content{padding-top:30px}.market-stats .item .tab-content .val{font-size:2.667rem;font-weight:300;margin-bottom:10px}.market-stats .item .tab-content .val strong{font-size:1.4rem;color:#9bc148;background:#ddd8db;border-radius:20px;padding:8px 18px;margin:0 0 0 15px;vertical-align:middle;font-weight:400}.market-stats .item .tab-content .val strong.down{color:red}@media (max-width:480px){.market-stats .item{padding:60px 20px 20px}.market-stats .item.item-count,.market-stats .item.item-count:hover{padding:20px 0;border-left:none}.market-stats .item .market-tabs li a{padding:0}.market-stats .item .market-tabs li:first-child a{padding-right:20px}}.home-col .item{padding:0}.home-col .item:last-of-type .img{border-right:none}.home-col .img{border-right:solid 1px #fff;border-bottom:solid 1px #fff}.home-col .img img{height:250px;width:100%;object-fit:cover}.home-col .title{position:absolute;top:70px;color:#fff;width:100%;font-size:1.733rem;text-align:center;font-weight:300}.home-col .btn-wrap{position:absolute;top:130px;width:100%;text-align:center}.home-col .btn-wrap .btn{padding:14px 30px;min-width:196px}.site-content{background:url(../images/content-bg.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;padding:60px 120px}.site-content .si-content-wrap{background:#fff;box-shadow:0 0 5px #f3f3f3;padding:60px 80px}.site-content .more{font-size:17px;color:#f47e24;font-weight:600;border-bottom:solid 1px #ccc;padding-bottom:8px;width:220px;margin-top:40px;cursor:pointer;position:relative}.site-content .more:after{position:absolute;font-family:'FontAwesome';content:'\f077';-webkit-text-stroke:4px #fff;font-size:30px;right:5px;top:-10px}.site-content.show-more-height .si-content-area{height:320px;overflow:hidden}.site-content.show-more-height .more:after{content:'\f078'}@media (max-width:991px){.site-content{padding:50px 20px}}@media (max-width:767px){.site-content{padding:0}.site-content .si-content-wrap{padding:30px 40px}}@media (max-width:480px){.site-content .si-content-wrap{padding:20px}}.blog-posts{padding:60px 0;position:relative;color:#555}.blog-posts img{object-fit:cover;width:100%;height:240px}.blog-posts .info{background:#3e3935;padding:15px 20px;margin:-65px 0 20px 30px;z-index:20;position:relative;min-height:121px}.blog-posts .info .date{font-size:12px;color:#9f9c9a;margin-bottom:10px}.blog-posts .info .date span{color:#fff;margin-left:25px;display:inline-block}.blog-posts .info .title>a{font-size:1.35rem;color:#f47e24;text-decoration:none}.blog-posts .post-wrap{padding:0 30px}.blog-posts .button-wrap{margin:0 0 30px 30px}.blog-posts .post{font-size:13px;margin-bottom:20px}.blog-posts .item:nth-child(2) .blog-post{background:#fff;box-shadow:0 0 10px #e8e6e6}.blog-posts .item:nth-child(2) .blog-post .btn-secondary{background:#f47e24;color:#fff}@media (max-width:991px){.blog-posts .row{margin-left:-10px;margin-right:-10px}.blog-posts div[class^='col-'],.blog-posts div[class*=' col-']{padding:0 10px}.blog-posts .item:nth-child(3){display:none}.blog-posts .info{margin:0 0 20px 0}.blog-posts .info .title>a{font-size:1.2rem}}@media (max-width:767px){.blog-posts .container{padding:0 50px}.blog-posts .item:nth-child(2){display:none}.blog-posts img{height:255px!important}.blog-posts .info{min-height:0}.blog-posts .view-all{margin:40px 0 0}}@media (max-width:480px){.blog-posts .container{padding:0}.blog-posts .row{margin:0}.blog-posts div[class^='col-'],.blog-posts div[class*=' col-']{padding:0}.blog-posts h2{margin:0 30px 30px}.blog-posts .view-all{margin:10px 30px 0;width:auto;font-size:16px}}@media (min-width:768px){.blog-posts .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blog-posts .blog-post{position:relative;height:100%}.blog-posts .post-wrap{padding:0 30px 82px}.blog-posts .button-wrap{position:absolute;left:30px;bottom:30px;margin:0}}.is-full #contentInnerLeft{width:100%;padding-left:40px;padding-right:40px}.is-full #contentInnerRight{display:none}.wrap{background:#fff;box-shadow:0 0 10px #e8e6e6;margin-top:-20px;margin-bottom:50px}.search-bar{display:none}#contentInnerLeft{width:70%;float:left;padding:40px}@media (max-width:480px){#contentInnerLeft{padding:40px 20px}}#contentInnerRight{width:30%;float:right}#searchInside{background:#3e3935;color:#fff;padding:30px;text-align:center}#searchInside .title{margin-bottom:20px;font-size:1.733rem;font-weight:300}#searchInside .title strong{color:#f47e24;font-weight:300}#searchInside .inputArea{padding:15px 20px;width:100%;margin-bottom:15px;background:#282522;font-size:14px;color:#36312e;border:0}#searchInside .inputArea::-moz-placeholder{color:#36312e;opacity:1}#searchInside .inputArea:-ms-input-placeholder{color:#36312e}#searchInside .inputArea::-webkit-input-placeholder{color:#36312e}#searchInside .btn{margin-top:30px;width:80%}#searchInside .search-more{margin-top:30px;color:#f47e24;font-size:14px;text-decoration:none;display:block}#searchInside .search-more img{margin-right:10px}#searchInside .sbHolder{background:transparent;border:none;border-bottom:solid 2px #48433f}#searchInside .sbToggle:before{-webkit-text-stroke:3px #3e3935;color:#f47e24}#searchInside .sbSelector:link,#searchInside .sbSelector:visited,#searchInside .sbSelector:hover{color:#cfcdcc}#searchInside .sbOptions{border:none;background-color:#3e3935}#searchInside .sbOptions a{border-bottom-color:#cfcdcc}#searchInside .sbOptions a:link,#searchInside .sbOptions a:visited{color:#cfcdcc}#searchInside .sbOptions a:hover{color:#f47e24}.inner-comm .title,.sideNav .title{font-size:1.7rem;font-weight:400;border-bottom:solid 2px #f47e24;padding:0 20px 15px;margin-top:30px}.inner-comm .items,.sideNav .items,.inner-comm ul,.sideNav ul{padding:20px}.inner-comm .items li,.sideNav .items li,.inner-comm ul li,.sideNav ul li{list-style:none}.inner-comm .items a,.sideNav .items a,.inner-comm ul a,.sideNav ul a{display:block;width:50%;font-size:14px;color:#f47e24;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:40px;padding-right:15px}.inner-comm .items a:hover,.sideNav .items a:hover,.inner-comm ul a:hover,.sideNav ul a:hover,.inner-comm .items a:focus,.sideNav .items a:focus,.inner-comm ul a:focus,.sideNav ul a:focus{color:#da650b}.inner-comm .items.items-full a,.sideNav .items.items-full a,.inner-comm ul.items-full a,.sideNav ul.items-full a{width:100%;float:none}.blog-sidebar{margin-top:30px;margin-bottom:30px}.blog-sidebar .item{margin-bottom:30px}.blog-sidebar .item .img{position:relative}.blog-sidebar .item .img img{object-fit:cover;width:100%}.blog-sidebar .item .img h3{position:absolute;font-size:21px;margin:0 30px 30px;color:#fff;line-height:normal;bottom:0;left:0}.blog-sidebar .item .text{padding:20px 30px}.blog-sidebar .item .text p{font-size:13px;line-height:1.65;color:#555;margin-bottom:20px}.blog-sidebar .more{margin-left:30px;display:block}@media (min-width:992px) and (max-width:1200px){#contentInnerLeft{padding-left:20px;padding-right:10px}}@media (min-width:1500px){.wrap{margin:-20px 70px 50px}}@media (max-width:1200px){#contentInnerLeft{width:66.66666667%}#contentInnerRight{width:33.33333333%}#searchInside .btn{width:100%}}@media (max-width:991px){body{background:#fff}#contentInnerLeft{width:100%;padding-left:20px;padding-right:20px}#contentInnerRight{display:none}.wrap{box-shadow:none;margin:0}.search-bar,.search-bar:hover,.search-bar:focus{background:#f4f4f4;text-decoration:none;font-size:19px;box-shadow:inset 0 -2px 6px #ddd;display:block;color:#555;padding:30px;text-align:center}.search-bar strong,.search-bar:hover strong,.search-bar:focus strong{color:#f47e24}.search-bar i,.search-bar:hover i,.search-bar:focus i{margin-left:10px;font-size:17px}}@media (max-width:767px){.search-bar,.search-bar:hover,.search-bar:focus{padding:20px}}footer{background:#3e3935;color:#fff}footer .footer-top{background:#282522;border-top:none;text-align:center;padding:30px 0}footer .footer-top ul{margin:0;padding:0}footer .footer-top li{display:inline-block}footer .footer-top li a{padding:5px 35px;color:#fff;font-size:13px;text-transform:uppercase;font-weight:600;display:inline-block}footer .footer-top li a:hover{text-decoration:none;color:#f2f2f2}footer .logos{margin-bottom:40px;padding-bottom:40px;border-bottom:solid 2px #48433f}footer .logos .footer-logo{display:block;max-width:320px}footer .social{display:inline-block;vertical-align:top;margin-top:11px}footer .social a{margin-left:12px;color:#fff;transition:all 0.2s ease-in-out}footer .social a:hover{transform:scale(1.1);color:#f2f2f2;text-decoration:none}footer section{text-align:left;padding:35px 0 20px}footer .address{margin-bottom:35px}footer .address p{margin:0;font-size:14px;line-height:28px}footer .address p strong{font-weight:600}footer .address p a{color:#fff}footer .address .realtor-logo{opacity:.5}footer .title{color:#fff;font-size:1.4rem;margin-bottom:24px;font-weight:600}footer .browseCom a{color:#fff;font-size:14px;line-height:28px}footer .browseCom a.brand{color:#f47e24}.footer-bottom{padding:30px 0;background:#282522}.copyright{font-size:13px;color:#837870}.copyright a{color:#837870}.powered{font-size:13px;text-align:right;color:#837870}.powered a{color:#fff;font-weight:800}@media (max-width:1200px){footer .footer-top li a{padding:5px 25px}}@media (max-width:991px){footer .footer-top li a{padding:5px 12px}footer .footer-bottom{text-align:center}footer .footer-bottom .powered{text-align:center;padding-top:0;margin-top:20px}}@media (max-width:650px){.copyright a{line-height:30px}}@media (max-width:480px){footer .logos>div{text-align:center}footer .social{margin-top:30px}footer .footer-bottom .powered a{display:block}}a[data-toggle=auth-state]>span{color:#fff}.si-profile-dropdown{background-color:#f47e24!important;color:#ffffff!important;font-size:.9em;line-height:2;z-index:1001}.si-profile-dropdown *{color:#ffffff!important}.si-loading#searchHome{color:#fff;height:210px}
/* site.css */
header.home1{background-image:url(../images/hero.jpg)}header.home2{background-image:url(../images/hero/Hero-2.jpg)}header.home3{background-image:url(../images/hero/Hero-3.jpg)}header.home4{background-image:url(../images/hero/Hero-4.jpg)}header.home5{background-image:url(../images/hero/Hero-6.jpg)}header.home6{background-image:url(../images/hero/Hero-10.jpg)}header.home7{background-image:url(../images/hero/Hero-11.jpg)}header.home8{background-image:url(../images/hero/Hero-13.jpg)}header.home9{background-image:url(../images/hero/Hero-14.jpg)}header.home10{background-image:url(../images/hero/Hero-16.jpg)}header.home11{background-image:url(../images/hero/Hero-18.jpg)}header:after{background:-moz-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);content:"";display:block;width:100%;height:120px;position:absolute;left:0;top:56px}#searchHome .btn-default{background:#fff;color:#f47e24}#searchHome .btn-default:before{background:#E1E1E1}#searchHome .btn-default:after{background:#DFDFDF}#searchHome .btn-default:hover,#searchHome .btn-default:focus,#searchHome .btn-default:active,#searchHome .btn-default:active:focus{background:#fff;color:#f47e24}#featuredListing{background:#fff}#featuredListing ul.tabs li.active a:after{border-top:12px solid #fff}#featuredListing .item:hover .caption{background-color:rgba(62,57,53,.8)}#featuredListing .info .price{background:#f47e24}#featuredListing .btn-secondary{background:#fff;color:#3e3935;border:solid 1px #3e3935}#featuredListing .view-all:after{-webkit-text-stroke:4px #fff}.communities-wrap .box img,.communities-wrap figure img{filter:brightness(100%)}.communities-wrap .item-20{width:20%}.communities-wrap .box .title,.communities-wrap figure.effect-sarah h3{font-weight:400;text-shadow:0 0 10px rgba(0,0,0,.9)}.market-stats .item .tab-content .val strong{background:#3e3935}.blog-posts .info{background:#f47e24}.blog-posts .info .date{color:#FFDBBD}.blog-posts .info .title>a{color:#fff}.blog-posts .blog-post .btn-secondary{color:#3e3935;border:solid 1px #3e3935}.blog-posts .blog-post .btn-secondary:hover,.blog-posts .blog-post .btn-secondary:focus,.blog-posts .item:nth-child(2) .blog-post .btn-secondary{background:#3e3935;color:#fff}.cta h2,.cta h3{color:#fff;font-weight:400;text-shadow:0 0 10px rgba(0,0,0,.9)}.nav-top{font-size:14px}.home-col .title{font-weight:400}#searchInside .inputArea{background-color:#fff}.inner-comm .title,.sideNav .title{border-bottom-color:#DCDCDA;font-size:1.375rem}.copyright,.powered{color:#75716E}@media (min-width:992px) and (max-width:1199px){header .logo{max-width:265px}}.copyright,.copyright a{color: #a6968b;}
/* si-cms.css */
.si-content-area .highlight,.si-content-area .important{color:#666;padding:20px 15px;margin:20px 0;overflow:hidden}.si-content-area .highlight{background:#fdf6dc;border:solid 1px #fcf2cc}.si-content-area .important{background:#e9f0f6;border:solid 1px #dde8f1}.si-content-area blockquote,.si-content-area .blockquote{padding:20px 50px 20px 20px;margin:0 0 20px;font-size:16px;background-color:#f7f7f7;border:none;position:relative;overflow:hidden}.si-content-area .featured-box,.si-content-area .communities-nav{font-family:'proxima-nova',sans-serif;font-size:15px;line-height:1.42857143;color:#504947;margin:20px 0 0;text-align:left;overflow:hidden;background:none !important;padding:0 !important}.si-content-area .featured-box>h2,.si-content-area .featured-box>h3,.si-content-area .featured-box>h4,.si-content-area .communities-nav>h3,.si-content-area .communities-nav>h4{background-color:#3e3935;color:#fff;border-right:solid 1px #fff;font-size:17px;line-height:1;padding:8px 10px;margin:0 !important}.si-content-area .featured-box>h2:after{display:none}.si-content-area .featured-box>ul:before,.si-content-area .featured-box>ul:after,.si-content-area .communities-nav>ul:before,.si-content-area .communities-nav>ul:after{content:" ";display:table}.si-content-area .featured-box>ul:after,.si-content-area .communities-nav>ul:after{clear:both}.si-content-area .featured-box>ul,.si-content-area .communities-nav>ul{background-color:#f6f6f6;margin-bottom:0;margin-left:0;padding-left:0;list-style:none;overflow:hidden}.si-content-area .featured-box>ul>li,.si-content-area .communities-nav>ul>li{list-style-type:none}.si-content-area .featured-box>ul>li>a,.si-content-area .communities-nav>ul>li>a{display:block;color:#514947;font-size:14px;border-bottom:solid 1px rgba(81,73,71,.4);margin-bottom:-1px;padding:10px 0 10px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-content-area .featured-box>ul>li>a:hover,.si-content-area .communities-nav>ul>li>a:hover{color:#514947;text-decoration:underline}.si-content-area .featured-box>ul>li,.si-content-area .communities-nav>ul>li{float:left;width:50%;position:relative;min-height:1px;padding:0 15px;margin:0}@media(min-width:992px){.si-content-area .featured-box>ul>li,.si-content-area .communities-nav>ul>li{float:left;width:33.33333333%}}@media(max-width:480px){.si-content-area .featured-box>ul>li,.si-content-area .communities-nav>ul>li{width:100%!important}}.si-content-area .footnote{font-size:14px}
/* shared.css */
.is-sist.sist-2002,.is-sist.sist-2004{background-color:#fff}.is-sist.sist-2002 .wrap,.is-sist.sist-2004 .wrap{margin-left:0!important;margin-right:0!important;box-shadow:none!important}.is-sist.sist-2002 #contentInnerLeft,.is-sist.sist-2004 #contentInnerLeft{padding:0 0 40px}
