@charset "UTF-8";.banner-info,.header-wrapper,.sticky-bottom #site-header{position:relative}.entry-content,.page-template-template_testimonial .archve-testimonial-wrapper{word-wrap:break-word}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body,h1.slogan{font-family:Cabin,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none;padding-left:18px;margin-left:18px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}ul li{list-style-type:disc}ol li{list-style-type:decimal}:focus{outline:0}img{max-width:100%}strong{font-weight:700}body{line-height:1.42857;background:#fff;color:#888;font-size:18px}h1{font-size:34px;line-height:1.1;margin:0;font-weight:900;padding:0 0 20px}h1.slogan{font-size:45px;letter-spacing:6px;line-height:70px;margin:0;font-weight:400;padding:0!important}h1.heading-style,h2{font-size:30px;color:#2E2E2E}h1.slogan span{font-weight:700;font-style:italic}h1.heading-style{font-weight:300;letter-spacing:4px;margin:0;padding:0}h1.heading-style strong,h2{font-weight:700}h2{padding:0 0 20px;text-transform:uppercase}h2.question{color:#2E2E2E;font-family:Cabin,sans-serif;font-size:24px;font-weight:400;letter-spacing:1px;padding:27px 0 20px;text-transform:inherit}h2.instagram-title,h2.instagram-title .instagram-font,h2.regular-font-case{text-transform:none}h2.question a{color:#2E2E2E}h2.question a:hover{text-decoration:underline}h2.heading-style{font-size:30px;font-weight:300;color:#2E2E2E;letter-spacing:4px;margin:0;padding:0}h2.heading-style strong{font-weight:700}h2.instagram-title{font-size:42px;color:#525E6C;font-weight:300}h2.instagram-title strong{font-weight:700}h2.instagram-title span{color:#2c597f;font-family:Billabong,sans-serif;font-size:64px;margin-left:4px}h2.format2{font-size:42px;font-weight:300;color:#2E2E2E;letter-spacing:3px;padding-bottom:20px}h2.format2 strong{font-weight:700}h2.stats-heading{font-size:36px;font-weight:300;letter-spacing:4px;margin:0;color:#fff;padding:0}body .mb20,hr.hr-theme{margin-bottom:20px}h2.stats-heading strong{font-weight:700}h2.sub-slogan{font-size:24px;padding:10px 0 20px}h2.sub-head{font-size:24px;padding:5px 0;font-weight:600}h3,h4{color:#2E2E2E;font-weight:600;padding:0 0 20px}h3{font-size:28px}h4{font-size:22px}.page-title,.page-title a{font-size:38px!important;font-family:Cabin,sans-serif;letter-spacing:2px!important;text-transform:none}hr.hr-theme{margin-top:20px;border:0;border-top:1px solid #f3f3f3}.page-title{font-weight:300!important;margin:10px 0!important;padding:0;line-height:40px!important;color:#444}.page-title strong{font-weight:700}.page-title a{font-weight:300!important;color:#444!important}.page-title a strong{font-weight:700}.medium,input[type=text],input[type=email],input[type=number]{background:#F9F9F9;border:1px solid #2E2E2E;padding:12px 14px;margin:0;width:100%;color:#2E2E2E;-webkit-box-shadow:inset 0 0 4px 0 rgba(221,221,221,.65);box-shadow:inset 0 0 4px 0 rgba(221,221,221,.65)}.medium:focus,.medium:hover,input[type=text]:focus,input[type=text]:hover,input[type=email]:focus,input[type=email]:hover,input[type=number]:focus,input[type=number]:hover,select:focus,select:hover{background:#fff}textarea{background:0 0;border:1px solid #2E2E2E;padding:12px 14px;width:100%;color:#2E2E2E}select{background:#F9F9F9}.gform_wrapper .gform_body{width:auto!important}.gform_button.button,.style2 .gform_wrapper .gform_footer input[type=submit]{padding:20px 0!important;width:320px!important;max-width:98%!important;text-transform:uppercase;color:#2E2E2E;font-size:19px!important;margin:0}.style2 .ginput_container input,.style2 .ginput_container select,.style2 .ginput_container textarea{width:100%!important;font-size:16px!important;font-weight:400;border:1px solid #dedede;background:#fff!important}.top-border{border-top:1px solid #dedede}.ginput_container_radio ul{padding-left:0;margin-left:0;list-style-type:none}.ginput_container_radio ul label{margin-left:20px;display:inline-block}.text-white h1.slogan,.text-white h2.sub-slogan{color:#fff}@media only screen and (min-width:992px){.col-md-1andhalf{width:11%}.col-md-2andhalf{width:22%}body.page-template-default.page .entry-content{min-height:400px}}@font-face{font-family:Billabong;src:url(../fonts/Billabong/Billabong.eot);src:url(../fonts/Billabong/Billabong.eot?#iefix) format("embedded-opentype"),url(../fonts/Billabong/Billabong.woff2) format("woff2"),url(../fonts/Billabong/Billabong.woff) format("woff"),url(../fonts/Billabong/Billabong.ttf) format("truetype"),url(../fonts/Billabong/Billabong.svg#Billabong) format("svg")}@font-face{font-family:"Century Gothic";src:url(../fonts/gothic/gothic.eot);src:url(../fonts/gothic/gothic.eot?#iefix) format("embedded-opentype"),url(../fonts/gothic/gothic.woff) format("woff"),url(../fonts/gothic/gothic.ttf) format("truetype")}@font-face{font-family:Aleolight;src:url(../fonts/Aleo/Aleo-Light-webfont.eot);src:url(../fonts/Aleo/Aleo-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Aleo/Aleo-Light-webfont.woff) format("woff"),url(../fonts/Aleo/Aleo-Light-webfont.ttf) format("truetype"),url(../fonts/Aleo/Aleo-Light-webfont.svg#aleolight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Georgia;src:url(../fonts/Georgia/Georgia.eot);src:url(../fonts/Georgia/Georgia.woff) format("woff"),url(../fonts/Georgia/Georgia.ttf) format("truetype"),url(../fonts/Georgia/Georgia.svg) format("svg");font-weight:400;font-style:normal}.header-wrapper{overflow:hidden;width:100%}.home .header-wrapper{height:100vh}.home .header{top:0;height:100%;letter-spacing:2px;color:#333;font-weight:300}.home .header strong,.logo-area a{font-weight:600}.banner-info{z-index:1}.page-template-template_story .header-wrapper{height:calc(100vh - 71px)}.page-template-template_story .header-wrapper.without-img{height:auto}.page-template-template_story .header-wrapper.without-img+nav.target-navbar{bottom:auto}.sticky-bottom .site-menu{position:absolute;right:0;left:0;bottom:0}#header-style2{position:absolute;top:30px;left:15px;overflow:visible;width:270px;z-index:99}.home-banner,.logo-area{width:100%;position:absolute}#header-style2 img{display:block;margin:auto}.logo-img{padding:20px 0;max-width:70px;vertical-align:middle}.menu-logo-img{max-height:70px;vertical-align:middle}.gray_line{height:5px;z-index:9;background:#989898}.home-banner{height:auto;z-index:-1;top:0}.logo-area{background:#2e2e2e;height:30px;z-index:999}.logo-pad{background:#2e2e2e;border-bottom-left-radius:150px;border-bottom-right-radius:150px;height:100px;text-align:center;width:170px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.logo-area a{color:#000!important;display:inline-block;font-size:40px;line-height:58px;text-transform:uppercase;vertical-align:top}.logo-area a span{font-weight:100}.logo-area .logo-img{max-width:100px}.home .banner-info{padding-top:15%}.banner-info{padding-top:11%}.header{left:auto;position:absolute;right:auto;top:11%;width:100%}.top-logo-slider{top:0;width:100%}.bg-responsive{position:relative;width:100%;height:auto;vertical-align:bottom}@keyframes showslow{0%{opacity:0}100%{opacity:1}}.sticky-header-top{top:0;position:fixed;z-index:999;background:#e6ddbc;left:0;right:0}.navbar-inverse .nav>li,.site-menu{position:relative}.admin-bar .sticky-header-top{top:32px}.site-menu{background:#e6ddbc;z-index:1001}.pad-menu-top{padding-top:16px}.sticky-menu-search .btn-site{border-radius:4px;padding:8px 18px}.menu-phone,.phone-text{color:#444;font-size:16px;font-weight:400;letter-spacing:1px;line-height:44px}.navbar-inverse{background-color:transparent;border-radius:0;min-height:1px;margin-bottom:0;border:none}.navbar-inverse .navbar-collapse{padding:20px 0 0}.navbar-inverse .navbar-nav>li>a{font-family:Cabin,sans-serif}.navbar-inverse .nav>li .nav-drop-item a{color:#fff}.navbar-inverse .nav>li a{padding:9px 10px;margin-right:15px;font-size:16px;letter-spacing:1px;color:#444;font-weight:600;outline:0}.navbar-inverse .nav>li a:hover{color:#cc8b00}.navbar-inverse .nav>li>a{padding:9px 5px 22px}.navbar-inverse .nav>li:hover .sub-menu:before{content:'';position:absolute;bottom:100%;width:0;left:20px;height:0;border-bottom:18px solid #525252;margin-left:20px;border-right:20px solid transparent}.navbar-inverse .nav>li:last-child>a{margin-right:0;padding-right:0}.navbar-inverse .nav>li ul.sub-menu{padding:10px 0;margin:0;text-align:left;position:absolute;width:200px;background:rgba(82,82,82,.9);border-radius:3px;top:50px;left:20px;z-index:999;display:none}.navbar-inverse .nav>li ul.sub-menu li{position:relative;list-style:none;padding:0;line-height:1;border-bottom:1px solid #4A4A4A}.navbar-inverse .nav>li ul.sub-menu li:last-child{border-bottom:none}.navbar-inverse .nav>li ul.sub-menu li a{padding:12px 10px;font-size:15px;white-space:normal}.navbar-inverse .nav>li ul.sub-menu li>ul.sub-menu{left:auto;right:-130px;top:40px;display:none}.navbar-inverse .nav>li ul.sub-menu li:hover>ul.sub-menu{display:block}.menu-on-banner .navbar-inverse .navbar-collapse{padding:0}.menu-on-banner .navbar-inverse .nav>li:hover .sub-menu:before{content:'';position:absolute;top:100%;width:0;left:20px;height:0;border-bottom:transparent;border-left:transparent;border-top:18px solid #525252;border-right:20px solid transparent;margin-left:20px}.menu-on-banner .navbar-inverse .nav>li a{padding-top:25px}.menu-on-banner .navbar-inverse .nav>li ul.sub-menu{bottom:66px;top:auto}.menu-on-banner .navbar-inverse .nav>li ul.sub-menu li>ul.sub-menu,.menu-on-banner .navbar-inverse .nav>li ul.sub-menu li>ul.sub-menu:before{display:none}.menu-on-banner .navbar-inverse .nav>li ul.sub-menu li:hover>ul.sub-menu{display:block;bottom:auto;right:-200px;top:0}.menu-logo{padding:10px 0;height:100px;vertical-align:middle}.desktopShowLogo{display:block}.mobileShowLogo{display:none}body:not(.home) .header{top:auto;height:100%}body:not(.home) .header .banner-info{padding-top:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}#menu-main-menu ul.sub-menu li a{margin-right:0}ul.sub-menu{border:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:0 0}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background:0 0;color:inherit}@media only screen and (min-width:20px) and (max-width:1199px){body .navbar-inverse .navbar-header{margin-top:0!important}.home .banner-info{padding-top:26%}.sticky-bottom .site-menu{position:relative}.sticky-menu-search{text-align:center}.navbar-inverse .nav>li a{margin-right:14px}.menu-phone{font-size:12px}.phone-text{font-size:14px}.sticky-menu-search .btn-site{display:inline-block;text-align:center;font-size:14px;letter-spacing:2px;padding:8px 12px;margin:2px}}@media only screen and (min-width:20px) and (max-width:992px){.mobileIcon,.sticky-menu-search{text-align:center}h1.slogan,h1.slogan span{font-weight:700}body .navbar-inverse .navbar-header{margin-top:0!important}.navbar-inverse .nav>li ul.sub-menu li>ul.sub-menu{right:auto;left:15px;top:auto}.home .banner-info{padding-top:24%}.menu-on-banner .navbar-inverse .nav>li a,.mobileShowLogo,.pad-menu-top{padding-top:0}.home .site-menu{position:relative}.sticky-menu-search .btn-site{display:inline-block;text-align:center;margin:10px}.logo-img,.menu-logo-img{max-width:100%;width:auto}.mobileIcon{background:0 0;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,.7) inset;color:#545454;display:inline-block;line-height:33px;margin:12px 4px 11px;width:44px;padding:0}.mobileIcon:hover{background-color:#333;color:#fff}.navbar-toggle{margin-top:12px}.menu-phone{display:block}.desktopShowLogo{display:none}.mobileShowLogo{display:block}.navbar-inverse .nav>li a{margin-right:14px}h1.slogan{font-size:30px!important;letter-spacing:4px}h2.sub-slogan{font-size:22px;padding:6px 0 8px}.btn-hollow,a.btn-site{padding:10px 20px}.menu-logo-img{max-height:60px}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover{background-color:transparent;color:#000}.navbar>.navbar-collapse{position:absolute;top:0;left:0;width:100%;border-top:0;background:rgba(255,255,255,.9);padding:0 15px}.navbar-nav .open .dropdown-menu{display:block!important;background:0 0!important}.menu-items-container{padding:0}}@media only screen and (min-width:992px){.navbar-inverse .nav li:hover>ul.sub-menu{display:block}}@media only screen and (min-width:1300px){.home .banner-info{padding-top:16%}}@media only screen and (min-width:1800px){.home .banner-info{padding-top:22%}}@media only screen and (min-width:2000px){.home .banner-info{padding-top:24%}}@media only screen and (max-width:992px){.home .header-wrapper{height:auto}}@media only screen and (min-width:20px) and (max-width:620px){.logo-area a{font-size:23px;line-height:54px}}@media screen and (max-width:782px){.admin-bar .sticky-header-top{top:46px}}@media (max-width:600px){.admin-bar .sticky-header-top{top:0}}@media (min-width:992px) and (max-width:1300px){.navbar-inverse .nav>li a{margin-right:5px;font-size:14px}}.btn-hollow,a.btn-site{text-transform:uppercase;padding:14px 38px;font-size:18px;text-align:center}a{color:#cc8b00}a:focus,a:hover{color:#700000;text-decoration:none}a.btn-site{background:#cc8b00;display:inline-block;color:#fff;letter-spacing:2px}a.btn-site:focus,a.btn-site:hover{color:#fff;text-decoration:none;background:#700000}.banner-info a.btn-site{border-radius:5px}.btn-hollow{background:0 0;box-shadow:inset 0 0 0 2px #2E2E2E;color:#2E2E2E;position:relative;letter-spacing:3px;display:block;max-width:320px;margin:0 auto;-webkit-transition:color .25s;transition:color .25s}.btn-hollow:after,.btn-hollow:before{box-sizing:border-box;content:'';position:absolute;border:2px solid transparent;width:0;height:0}.btn-hollow:before{top:0;left:0}.btn-hollow:after{bottom:0;right:0}.btn-hollow:hover::after,.btn-hollow:hover::before{width:100%;height:100%}.btn-hollow:hover::before{border-top-color:#cc8b00;border-right-color:#cc8b00;-webkit-transition:width .25s ease-out,height .25s ease-out .25s;transition:width .25s ease-out,height .25s ease-out .25s}.btn-hollow:hover::after{border-bottom-color:#cc8b00;border-left-color:#cc8b00;-webkit-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}.btn-hollow:active,.btn-hollow:focus{color:#2E2E2E}.btn-hollow:hover{color:#cc8b00;text-decoration:none}.mb40{margin-bottom:40px}.home .header .btn-site{font-size:36px;margin-bottom:70px;margin-top:30px;margin-right:0;max-width:90%;padding:8px 20px;width:auto}.bottom-shadow{-webkit-box-shadow:0 12px 14px -10px grey,0 0 0 0 grey;box-shadow:0 12px 14px -10px grey,0 0 0 0 grey}.bottom-shadow-2{-webkit-box-shadow:0 12px 14px -13px grey,0 0 0 0 grey;box-shadow:0 12px 14px -13px grey,0 0 0 0 grey}.mobile-clear{display:none}h1.post-title{color:#444;font-size:32px;font-weight:300;letter-spacing:3px;padding-bottom:10px;padding-top:20px}.pad-post-bottom{margin-bottom:20px}#searchProfile label{font-size:16px}#searchProfile .form-control{height:40px}#searchProfile .chosen-container-single .chosen-single{height:40px;line-height:30px}#ihf-main-container .btn-primary{height:40px;line-height:40px;padding-top:0;padding-bottom:0}#areaPickerInputWrapper{float:none}#ihf-main-container .well{border-radius:0}#ihf-main-container .title-bar-1{line-height:50px;border:1px solid #ddd;background:#e2e1e2}#ihf-main-container .title-bar-1 span{color:#363a3b;font-size:16px;font-weight:400}.banner_search_form .ihf-widget.mb-25{margin-bottom:0!important}.ihf-grid-result-basic-info-item1{padding-right:20px}.ihf-grid-result-basic-info-item2{padding:0 20px}.ihf-grid-result-basic-info-item3{padding-left:20px}#ihf-mortgage-calculator-tab-content .form-control{border-radius:0!important}#ihf-detail-features-tab .title-bar-1.fs-12{background:#999;font-size:16px;color:#fff}h4.panel-title.ihf-open-home-info a span,h4.panel-title.ihf-open-home-info a span i{color:#fff!important}h4.panel-title.ihf-open-home-info a{background:#888;color:#fff}#ihf-main-container .listing-info-item-title{color:#363A3B}#ihf-main-container .carousel-control .glyphicon-chevron-right{left:auto}.listing-info-item.listing-info-item{font-size:16px;line-height:41px}#ihf-main-container .btn-primary,#ihf-main-container .btn-primary span{color:#fff!important;text-shadow:none}.logo-image{display:block;line-height:70px}.team-content p{margin-bottom:20px}.form_container input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;margin:0}.form_container input[type=number]::-webkit-inner-spin-button,.form_container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield!important;appearance:none;margin:0}.form_container ul li{list-style:none!important}.form_container div.awesomplete>ul{left:15px!important;top:56px!important;min-width:90%!important}.form_container .idx-omnibar-extra{float:left!important;width:25%!important}.form_container #omnibar{margin:0 10px 0 0}.form_container .idx-omnibar-min-price-container{padding:0 15px 0 0}.form_container .idx-omnibar-bed-container,.form_container .idx-omnibar-max-price-container{padding:0 15px}.form_container .idx-omnibar-bath-container{padding:0 0 0 15px}.form_container .idx-omnibar-form.idx-omnibar-extra-form .idx-omnibar-extra-button{width:200px;display:inline-block;margin:0 auto;background:url(../images/search_icon.png) center center no-repeat;text-align:center;padding:69px 0;border-radius:3px!important;border:3px solid #444;text-indent:-9999px}.form_container .idx-omnibar-form div.col-sm-9{width:75%}.form_container .idx-omnibar-form div.col-sm-12{width:100%}.form_container .idx-omnibar-form div.col-sm-3{width:25%}.form_container .idx-omnibar-form label{margin:16px 0 0;display:block;position:relative!important}.form_container .idx-omnibar-form .screen-reader-text{height:auto;width:auto;margin:0 16px!important;position:relative;text-indent:-9999px}.form_container .idx-omnibar-form .screen-reader-text:before{content:"Location";font-style:normal;font-weight:400;text-decoration:inherit;color:#fff;font-size:18px;position:absolute;top:0;left:0;text-indent:1px}.form_container .focusSubmit{border:3px solid #fff!important}.banner_search_form{position:relative;width:100%;background:#cc8b00;padding:60px 0;z-index:9999;display:none;font-weight:400}.search-form-input{margin-bottom:12px}.search-input-margin{margin-bottom:22px}.search-submit{width:200px;display:block;margin:0 auto;background:url(../images/search_icon.png) center center no-repeat;text-align:center;padding:46px 0;border-radius:3px!important;border:3px solid #444}.font-style-2{font-weight:600;font-size:18px}.page-content{padding-top:62px;padding-bottom:32px}.page-content .area-page-content{padding-top:40px;padding-bottom:54px}.page-content .page-icon{font-size:68px;color:#444}.no-padding-bottom{padding-bottom:0!important}.background-heading{background:#F3F3F3;padding:34px 0}.property-slider{position:relative;overflow:hidden}.slide-arrow-theme .slick-arrow{position:absolute;top:50%;background:0 0;border:none;z-index:99;font-size:80px;margin-top:-40px}.slide-arrow-theme .slick-next{left:12px}.slide-arrow-theme .slick-prev{right:12px}.slide-arrow-theme .slick-arrow .fa{color:#cc8b00;text-shadow:-1px 0 3px #000}.slide-arrow-theme .slick-arrow.slick-disabled .fa{color:#fff}.slide-arrow-theme-2 .slick-arrow .fa{text-shadow:none}.blackColor,.whiteColor{text-shadow:1px 2px 2px #474747}.slide-arrow-theme-2 .slick-arrow.slick-disabled .fa{color:#CCC}.agent-facebook .circle_icon{background-color:#6a74b7}.agent-gplus .circle_icon{background-color:#3f3a3c}.agent-linkedin .circle_icon{background-color:#5382bd}.agent-email .circle_icon{background-color:#9DDA72}.no-padding-top{padding-top:0!important}.position-rel{position:relative}.cat_dropdown{position:absolute;top:-30px;width:auto;left:0;right:0;text-align:center}.cat_dropdown select{width:450px;margin:0 auto;max-width:90%}.mb10{margin-bottom:10px}.buy-sell-page .buy-slider img{border:1px solid #ccc;border-radius:5px;padding:3px;max-width:380px}.buy-sell-page .slick-next,.buy-sell-page .slick-prev{background:rgba(0,0,0,0);border:0;cursor:pointer;display:block;height:58px;line-height:0;outline:0;padding:0;position:absolute;top:50%;width:30px;z-index:999999;margin-top:-35px}.buy-sell-page .slick-next i.fa,.buy-sell-page .slick-prev i.fa{font-size:90px;color:#700000;line-height:56px}.buy-sell-page .slick-prev{left:10px}.buy-sell-page .slick-next{right:10px}.buy-sell-page .slide-image,.buy-sell-page .slidebuy{position:relative}.buy-sell-page .textarea{background:rgba(0,0,0,.6);bottom:0;display:inline-block;left:0;margin:5px 4px;max-width:372px;padding:10px;position:absolute;right:0;text-align:center;width:100%}.buy-sell-page .textarea h2{color:#fff;font-weight:500;padding:0 20px}.buy-sell-page .buy-slider{margin-bottom:100px}.buy-sell-page .buy-video-guide{margin-bottom:40px}.buy-sell-page .buy-button .btn-site{display:inherit;max-width:100%}.buy-sell-page .video-bg{padding:20px 0;margin-bottom:30px}.buy-sell-page #youtube-buy-video{width:560px;max-width:100%;margin:0 auto;display:block}.whiteColor{color:#fff!important}.blackColor{color:#000!important}.home h1.slogan{font-size:58px;letter-spacing:2px}#breadcrumbs{background:#f5f5f5;padding:15px;margin-top:25px;margin-bottom:15px;border-radius:5px}.background-localpage,.background-localpage-gray{padding:56px 0 90px}.background-localpage-gray{background:#F3F3F3}.swal2-icon.swal2-warning{border-color:#bbb!important;color:#bbb!important}.btn-danger,.btn-success,.swal2-confirm{border-left:0 none!important;border-right:0 none!important}.swal2-title{color:#444!important;font-size:36px!important;font-weight:700!important;letter-spacing:4px!important;margin:0!important;padding:0!important;font-family:Cabin,sans-serif!important;text-transform:uppercase!important}#condo-lookup,.swal2-content{color:#878787!important;font-family:Cabin,sans-serif!important;font-weight:400!important}.swal2-content{font-size:21px!important}#condo-lookup{font-size:16px!important;margin-bottom:20px!important}.btn-success,.swal2-confirm{background:#cc8b00!important;border-top:1px solid #97c63f!important;border-bottom:1px solid #97c63f!important}.btn-danger{background:#444!important;border-top:1px solid #727272!important;border-bottom:1px solid #727272!important}.btn-danger,.btn-success,.swal2-confirm{color:#fff!important;border-radius:0!important;display:inline-block!important;font-size:18px!important;letter-spacing:2px!important;margin:0 14px 20px!important;padding:12px 70px!important;text-align:center!important;text-shadow:1px 2px 2px #474747!important;text-transform:uppercase!important}.swal2-modal .swal2-spacer{margin:12px 0!important}.swal2-icon{margin:20px auto!important}.question-image{padding:0 5px}.question-image img{border-radius:50%;max-width:250px}#dsidx-quicksearch-2 h2.widget-title{display:none}#dsidx-quicksearch-2 input.dsidx-resp-submit{background:url(../images/search_icon.png) center center no-repeat;border:3px solid #fff;border-radius:3px!important;display:inline-block;margin:0 auto;padding:50px 0;text-align:center;text-indent:-9999px;width:200px}#dsidx-quicksearch-2 select{border:1px solid #000}.CustomHeader,.PanelBumper{border-bottom:1px solid #cc8b00!important}#dsidx-quicksearch-2 .dsidx-resp-area-half.dsidx-quick-resp-price-area{width:21%!important}#dsidx-quicksearch-2 .dsidx-resp-area-submit{width:100%}#dsidx-quicksearch-2 .dsidx-resp-area-half.dsidx-quick-resp-min-baths-area,#dsidx-quicksearch-2 .dsidx-resp-area-half.dsidx-quick-resp-min-beds-area{display:none}.CustomHeader{background:#e6ddbc!important}.TabWrapper li{background:#cc8b00!important;border-left-color:#e6ddbc!important;color:#fff!important}.TabWrapper li.ActiveTab{background:#e6ddbc!important;color:#000!important}.PanelBumper{background:#e6ddbc!important}#SearchPanel a#submit-query-button{background:#700000!important;border:1px solid #700000!important}#SearchPanel a#save-search,#SearchPanel a#save-search:link{color:#700000!important}img.alignleft{float:left;margin-right:35px;display:inline}img.alignright{float:right;margin-left:35px;display:inline}img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.ginput_container input:focus,.ginput_container select:focus,.ginput_container textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ginput_container input,.ginput_container select,.ginput_container textarea{display:block;width:100%;height:34px;padding:8px 12px;font-size:18px;text-indent:9px;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.gform_wrapper .gform_footer{text-align:center}.gform_wrapper .gform_footer .gform_button{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;border-radius:4px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;color:#fff;background-color:#cc8b00;border:none}.gform_wrapper .gform_footer .gform_button:focus,.gform_wrapper .gform_footer .gform_button:hover{background-color:#700000}.gform_wrapper .top_label .gfield_label{font-size:16px}ul.ihf-navbar-nav,ul.ihf-navbar-nav li{list-style-type:none}.home .featured-properties img.property-image,.single-office img.property-image{height:300px;object-fit:cover;-o-object-fit:cover}@media (min-width:1600px){.home .featured-properties img.property-image,.single-office img.property-image{height:400px}}.entry-content img{max-width:100%;height:auto;width:auto}.page-404 .link-row{margin-bottom:30px;margin-top:30px}.page-404 .link-img img{width:100%;height:auto;max-width:100%;padding:0;margin:0;display:block}.page-404 .link-box{position:relative;margin-bottom:25px}.page-404 .link-heading{position:absolute;bottom:0;text-align:center;left:0;right:0;color:#fff;background:rgba(0,0,0,.73)}.page-404 .link-heading h3{margin:0;padding:15px 0}.page-404 .link-heading h3 a{color:#fff!important}.page-404 .link-img a{display:block}@media all and (max-width:679px){#dsidx-quicksearch-2 .dsidx-resp-search-box{text-align:center}#dsidx-quicksearch-2 .dsidx-resp-area-half.dsidx-quick-resp-price-area{width:50%!important}}@media all and (min-width:1200px){.site-menu{min-height:70px}}@media all and (min-width:992px){.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container-2{width:1000px;margin:0 auto}}@media all and (min-width:992px) and (max-width:1200px){.home .header .btn-site{margin-top:24px;font-size:28px}.banner-info{padding-top:34px}h1.slogan{font-size:52px}}@media all and (max-width:992px){.logo-image{line-height:60px}.header-wrapper{height:auto;overflow:hidden;padding:0}.page-template-template_story .header-wrapper,.sticky-menu{height:auto!important}.banner-info{padding-top:64px}.text-md-center{text-align:center}.cat_dropdown{position:relative}.sticky-menu{z-index:9999}.mobileCenter{text-align:center!important}.mobileCenter a{margin-right:0!important}body .navbar-inverse li{float:none;display:block}body .navbar-inverse .navbar-collapse.collapse{display:none!important;float:none}body .navbar-inverse .navbar-collapse.collapse .navbar-nav{float:none;text-align:left}body .navbar-inverse .navbar-collapse.in{overflow-y:auto;max-height:600px}body .navbar-inverse .navbar-collapse.collapse.in{display:block!important}body .navbar-inverse .navbar-header{float:none;margin-top:10px}body .navbar-inverse .nav>li .sub-menu{position:relative;width:auto;bottom:auto!important;left:auto;top:0;padding:0;background:0 0;border-bottom:none}body .navbar-inverse .nav>li .sub-menu li{border-bottom:none;padding:0;line-height:inherit}body .navbar-inverse .nav>li .sub-menu li a{margin-right:0!important;padding:0 0 10px 5px!important;display:block}body .navbar-inverse .nav>li:hover .sub-menu{display:none}body .navbar-inverse .nav>li:hover .sub-menu:before{content:'';position:absolute;border:none!important}body .form_container .idx-omnibar-extra{float:none!important;width:100%!important;padding:0!important}.entry-content,.sidebar-area{text-align:center}.entry-content ol,.entry-content ul,.sidebar-area ol,.sidebar-area ul{display:inline-block;text-align:center}.entry-content ol li,.entry-content ul li,.sidebar-area ol li,.sidebar-area ul li{list-style-type:disc;text-align:left}.idx-omnibar-form div div{width:auto}.idx-omnibar-form div.col-xs-12{width:100%!important;text-align:center!important;margin-top:10px;margin-bottom:10px}.idx-omnibar-form .screen-reader-text:before{right:0;text-align:center}}@media all and (max-width:768px){a.btn-site.avm-btn-share,a.btn-site.avm-contact-btn{min-width:150px}#ihf-main-container .fs-12.hidden-xs.areaPickerExpandAllButtonClass{display:block!important}#ihf-main-container .ihf-one-selectedArea{margin-bottom:5px}h1.slogan{font-size:22px!important;line-height:40px}.home .header .btn-site{width:95%;font-size:24px!important;padding:10px!important;margin-bottom:25px;margin-top:0}h2.format2{font-size:20px!important;letter-spacing:1px;padding:0 15px 15px}.navbar-inverse .navbar-collapse{float:none;text-align:left}.navbar-nav{text-align:left;margin:7.5px 0}.navbar-inverse .nav>li a{margin-right:0;padding-bottom:10px}.mobile-clear{display:block;clear:both}.page-template-template_home .home-content-section img.alignleft{float:none;display:block;margin:10px auto}.header{top:-18%}.top-logo-slider{top:0}.page-template-template_contact .header,.page-template-template_story .header,.page-template-template_team .header{top:2%}.page-template-template_blog .header{top:-36%}body .btn-hollow:hover::after,body .btn-hollow:hover::before{display:none!important;width:auto!important;height:auto!important;position:relative!important}.mobile-banner-header{top:0!important}}@media all and (max-width:620px){.mobile-banner{height:auto;overflow:hidden}.mobile-banner-img{width:100%!important;height:auto!important}.btn-hollow,a.btn-site{font-size:16px;padding:6px 16px}.mobile-banner-header{top:0!important}}.btn-tabs.type01,.nav-tabs.type01{max-width:970px;margin:0 auto 6em;text-align:center;border-bottom:1px solid #BBB}.btn-tabs.type01 li,.nav-tabs.type01 li{float:none;display:inline-block;font-size:1.6em;text-transform:uppercase;letter-spacing:.2em}.btn-tabs.type01 li a,.nav-tabs.type01 li a{display:block;color:#999;border:1px solid #BBB;border-right:none;border-radius:0;margin:0;background:#E0E0E0;padding:15px 30px;min-width:180px}.btn-tabs.type01 li:last-child a,.nav-tabs.type01 li:last-child a{border-right:1px solid #BBB}.btn-tabs.type01 li:last-child.active a,.nav-tabs.type01 li:last-child.active a{border-right:1px solid #BBB}.btn-tabs.type01 li.active a,.nav-tabs.type01 li.active a{background:#fff;font-family:SourceSansPro-Semibold;font-weight:600;color:#333;border:1px solid #BBB;border-right:none;border-bottom-color:transparent}.btn-tabs.type02,.nav-tabs.type02{margin:0 auto 3em;text-align:center;border:none}.btn-tabs.type02 li,.nav-tabs.type02 li{float:none;display:inline-block;font-size:1.6em;font-family:SourceSansPro-Semibold;text-transform:uppercase;letter-spacing:.2em;margin:0 15px}.btn-tabs.type02 li a,.nav-tabs.type02 li a{display:block;color:#BABABA;border:1px solid #DDD;border-radius:3px;background:0 0;padding:8px 20px;min-width:170px}.btn-tabs.type02 li a:hover,.nav-tabs.type02 li a:hover{color:#666;border-color:#666}.btn-tabs.type02 li.active a,.nav-tabs.type02 li.active a{background:#333;color:#fff;border:1px solid #333}.btn-tabs.scale-tabs,.nav-tabs.scale-tabs{display:table;width:100%;min-width:740px;text-align:center;border-bottom:2px solid #CCC;padding-top:3em;margin-bottom:3em}.btn-tabs.scale-tabs li,.nav-tabs.scale-tabs li{display:table-cell;float:none;position:relative;width:25%;padding-bottom:33px}.btn-tabs.scale-tabs li:before,.nav-tabs.scale-tabs li:before{content:'';width:1px;height:18px;background:#BBB;display:block;position:absolute;bottom:-10px;left:50%}.btn-tabs.scale-tabs li a,.nav-tabs.scale-tabs li a{display:inline-block;padding:9px 38px;border-radius:2px;color:#AAA;font-size:1.6em;border:none;font-family:SourceSansPro-Semibold;text-transform:uppercase;letter-spacing:.2em;position:relative}.btn-tabs.scale-tabs li.active a,.btn-tabs.scale-tabs li.active a:hover,.nav-tabs.scale-tabs li.active a,.nav-tabs.scale-tabs li.active a:hover{background:#333;border:none;color:#fff}.btn-tabs.scale-tabs li.active a:before,.btn-tabs.scale-tabs li.active a:hover:before,.nav-tabs.scale-tabs li.active a:before,.nav-tabs.scale-tabs li.active a:hover:before{content:'';width:0;height:0;border-style:solid;border-width:12px 12px 0;border-color:#333 transparent transparent;position:absolute;left:50%;bottom:-12px;margin-left:-12px}.btn-tabs.scale-tabs li.active:before,.nav-tabs.scale-tabs li.active:before{content:'';width:21px;height:21px;border-radius:50%;background:#444;display:block;position:absolute;bottom:-11.5px;left:50%;margin-left:-11.5px}.btn-tabs.scale-tabs li.active:after,.nav-tabs.scale-tabs li.active:after{content:'';height:2px;width:100%;position:absolute;bottom:-2px;left:0;right:0;background:#444}.btn-tabs.filter-menu,.nav-tabs.filter-menu{text-align:center;margin-bottom:4em;border-bottom:none}.btn-tabs.filter-menu li,.nav-tabs.filter-menu li{float:none;display:inline-block;margin:10px 5px;font-family:SourceSansPro-Semibold;text-transform:uppercase;font-size:1.4em;letter-spacing:.2em}.btn-tabs.filter-menu li a,.nav-tabs.filter-menu li a{display:block;border:1px solid #DDD;color:#444;padding:10px 20px;border-radius:0}.btn-tabs.filter-menu li.active a,.nav-tabs.filter-menu li.active a{background:#333;border-color:#333;color:#fff;cursor:default}.btn-tabs>li{float:left;margin-bottom:-1px}.btn-tabs.type01 li:last-child a{margin-left:-2px}.panel{border:none;-webkit-box-shadow:none;box-shadow:none}.panel-body{padding:38px 0}h4.panel-title{padding:0}h4.panel-title span#left{border-right:1px solid #838383;padding:14px 40px;margin-left:-15px;background-image:url(../images/accord_show_hide.png);background-position:50% -18px;background-repeat:no-repeat}h4.panel-title span#right{padding-left:15px;color:#fff}h4.panel-title a{border:1px solid #838383;width:100%;padding:15px;display:block;border-radius:0;border-bottom:0 solid #838383;background:#525252;text-shadow:0 1px 0 #1a1a1a;color:#fff;font-family:Cabin;font-size:16px;cursor:pointer;outline:0}h4.panel-title a:active,h4.panel-title a:focus,h4.panel-title a:hover{text-decoration:none}h4.panel-title a.collapsed span#left{background-position:50% 18px}.panel-group .panel+.panel{margin-top:0}.modal-style-1 .close{color:#fff;opacity:1}.modal-style-1 .modal-dialog{width:980px;max-width:90%;margin:30px auto}.modal-style-1 .modal-header{padding:22px 20px 28px;background:#cc8b00}.modal-style-1 .modal-title{font-size:31px;line-height:32px;color:#fff;padding:0;font-weight:400;letter-spacing:4px}.modal-style-1 .modal-body{padding:33px 30px 60px;font-size:18px;color:#878787;font-weight:400;line-height:22px;background:#fff;font-family:'Source Sans Pro',sans-serif}.social-site,.social-site .fa{line-height:40px}.modal-style-1 form{padding:0 5px}.btn-large{width:470px;max-width:80%}.footer-sub{padding:70px 0 50px;background:#444;color:#FFF;font-size:18px}.feet-col{border-right:1px solid #555;min-height:88px}.feet-col p span{font-weight:700;font-size:20px}.below-social-logo{margin:30px auto}.below-social-logo img{max-width:100%;height:auto}.contact-type{margin-top:5px}.contact-type:first-child{margin-top:0}.contact-type .contact-icon{font-size:20px;margin-right:10px;color:#777}.contact-type a{color:#fff}.contact-type a .contact-icon{color:#777}.contact-type .contact-icon-size{font-size:30px;margin-right:17px;vertical-align:middle}.contact-type .contact-icon-size.fa-fax{font-size:18px;margin-right:10px}.footer-logo{padding-top:10px}.footer-logo img{padding:0 6px}.social-site{background:#fff;border-radius:50%;display:inline-block;height:40px;width:40px;margin-right:4px;text-align:center;vertical-align:middle}.fb-social{color:#6284d1}.twitter-social{color:#00C2FD}.lin-social{color:#2A99E1}.gp-social{color:#393B38}.yt-social{color:#EA492B}.vimeo-social{color:#00C2FD}.inst-social{color:#429DF5}.paint-social{color:#bd081b}.footer{background:#E9E9E9;padding:26px 0}.feet-menu{padding-bottom:20px}.feet-menu ul{overflow:hidden;text-align:center;padding-left:0;list-style-type:none;margin-left:0}.feet-menu ul li{display:inline-block;padding-right:5px;margin-right:70px}.feet-menu ul li:last-child{margin-right:0}.feet-menu ul li a{color:#525252;font-size:21px}.feet-menu ul li a:hover{color:#cc8b00;text-decoration:none}.feet-copyright{font-size:16px;padding-top:16px;margin-top:16px;border-top:1px solid #DDD}.feet-copyright,.feet-copyright a,.feet-copyright a:hover{color:#999;text-decoration:none}.developer-info{padding-top:24px}.footer-sub.layout-two{padding:30px 0}.footer-sub.layout-two h4.footer-heading{color:#fff}.footer-sub.layout-two h4.footer-heading:after{display:block;width:15%;height:2px;background:#83b14b;margin-top:5px;content:''}.footer-disclaimer{font-size:12px}#site-footer .contact-type a .fa{min-width:20px;margin-right:10px}.footer-sub.layout-two .social-site{background:0 0;font-size:26px;color:#83b14b}.footer-sub.layout-two .btn-contact{margin:25px 0;text-shadow:none;padding-left:15px;padding-right:15px}.footer-sub.layout-two #footer-posts{list-style:none;margin:0;padding:0}.footer-sub.layout-two #footer-posts li{list-style:none;margin-bottom:20px}@media all and (max-width:768px){.feet-col{border-right:none}.feet-menu ul li{margin-right:12px}.feet-menu ul li a{font-size:17px}.social-feet{margin-top:15px}}.page-template-template_home #home-video-wrapper video{position:absolute;height:auto;left:50%;max-width:1000%;min-height:100%;min-width:100%;min-width:100vw;width:auto;top:50%;padding-bottom:1px;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@supports (object-fit:cover){.page-template-template_home #home-video-wrapper video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;-ms-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;width:100%}}.page-template-template_home figure.post-preview img{height:250px;width:100%;object-fit:cover;-o-object-fit:cover}.page-template-template_home .review-body{color:#555}.page-template-template_home .review-body i,.page-template-template_home .review-body p{display:inline}.page-template-template_home .review-source{text-align:center;padding-top:15px;font-weight:700;font-size:20px}.page-template-template_home .review-list{margin:0;padding:0;list-style:none}.page-template-template_home .blog-posts-section,.page-template-template_home .communities-section,.page-template-template_home .featured-properties,.page-template-template_home .home-content-section,.page-template-template_home .question-content,.page-template-template_home .realty-instagram,.page-template-template_home .recoginition,.page-template-template_home .testimonials-section,.page-template-template_home .video-gallery-section{padding:40px 0}.page-template-template_home .review-list .slick-arrow{position:absolute;top:50%;font-size:50px;margin-top:-25px;cursor:pointer}.page-template-template_home .review-list a.slick-prev{left:-30px}.page-template-template_home .review-list a.slick-next{right:-30px}.page-template-template_home #home-center-logo{display:inline-block;height:auto;width:auto;max-width:100%}.page-template-template_home .home-content-section img.alignleft{float:left;margin-right:35px}.page-template-template_home .home-content-section img.alignright{float:right;margin-left:35px}.page-template-template_home .home-content-section h2.heading-style{margin-bottom:20px}.page-template-template_home .featured-properties{padding-bottom:0}.page-template-template_home .blog-posts-section h2.post-title a{font-size:24px;line-height:30px}.page-template-template_home .testimonials-section.layout2{padding:90px 0;background-size:cover!important;background-attachment:fixed!important}.page-template-template_home .testimonials-section.layout2 h2.heading-style{margin-bottom:15px;color:#fff}.page-template-template_home .testimonials-section.layout2 .review-body{color:#fff;padding:5px}.page-template-template_home .testimonials-section.layout2 .reviews-box{color:#fff;padding:25px 60px;background:rgba(0,0,0,.6)}.question-content h2,.question-content h2 a{color:#cc8b00}.page-template-template_home .testimonials-section.layout2 .review-wrap{visibility:hidden}.page-template-template_home .testimonials-section.layout2 .review-list li:first-child .review-wrap{visibility:visible}h1.slogan .gld-banner-text{font-weight:300;font-style:normal;font-family:'Josefin Sans';font-size:45px;text-shadow:none}h1.slogan .gld-banner-text>span{font-weight:700;font-style:normal}a.video-link{outline:0}.featured-item{margin-top:42px}.heading-style3{font-size:20px;font-weight:400}#image-gallery{margin:0;padding:0;width:100%}#image-gallery img{width:100%;height:auto;max-width:100%;min-height:550px;max-height:calc(100vh - 70px);object-fit:cover;-o-object-fit:cover}#image-gallery .slick-next.slick-arrow,#image-gallery .slick-prev.slick-arrow{position:absolute;top:50%;z-index:99;font-size:54px;cursor:pointer;margin-top:-38px}#image-gallery .slick-prev.slick-arrow{left:20px;right:auto}#image-gallery .slick-next.slick-arrow{right:20px;left:auto}.base-top-menu #image-gallery img{max-height:100vh}.ihf-navbar-nav,.ihf-navbar-nav li,li.ihf-page-item,ul.ihf-pagination{list-style:none;list-style-type:none!important}.question-content{background:#F9F9F9}.question-content h2.heading-style{margin-top:0}.question-content .heading-style3.text-center p{margin-bottom:15px}.question-info{color:#888;font-size:16px;line-height:1.2}.actiontitle,.ihf-grid-result-attribution,.ihf-grid-result-mlsnum-proptype{line-height:22px}.col-no-padding{padding-right:0;padding-left:0}.featured-video{background:#f3f3f3}.featured-video .wp-video,.featured-video .wp-video-shortcode,.featured-video iframe{width:100%!important;min-height:350px}.featured-overlay{opacity:0;position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.5);transition:opacity .5s ease;cursor:pointer}.property-info,.property-info-text{position:absolute;left:0;right:0;bottom:0;padding:15px 10px 6px;text-align:center;color:#fff;min-height:30%;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.communities-section .property-info,.communities-section .property-info-text{min-height:55px}.video-gallery-section .property-info,.video-gallery-section .property-info-text{left:15px;right:15px;padding:0;min-height:0}.video-gallery-section img.video-image{display:block;width:100%;height:auto}.video-gallery-section .property-location a.video-link{display:block;background:rgba(0,0,0,.85);color:#fff!important;padding:15px 0}.property-info{background:rgba(0,0,0,.9)}.property-info-text a{color:#fff!important}.property-location a,.stats,.stats a{color:#fff}.property-status{font-size:14px;font-style:italic;font-weight:300;margin-top:6px}.property-location{font-size:16px}.single-office .property-location a{width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block;height:25px;outline:0;white-space:nowrap}.video-section iframe{width:100%;min-height:550px;vertical-align:bottom}.slider-listing:hover .featured-overlay{opacity:1}.property-location a:hover,.slider-listing:hover .property-location,.slider-listing:hover .property-location a{color:#fff;text-decoration:none}.property-image{width:100%;display:block}.stats{background:url(../images/stats-compressor.jpg) no-repeat;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.stats-overlay{padding:53px 0 105px;background:url(../images/intro-overlay.png)}.stats-info{margin-top:66px}.stat-number{font-size:80px;font-weight:900}.stat-text{font-weight:600;font-size:18px;text-transform:uppercase;letter-spacing:3px}.realty-instagram{padding:0 0 88px;background:#F3F3F3}.instagram-font{font-family:Billabong,sans-serif;font-size:64px;margin-left:4px;color:#2c597f}.recoginition{background:#F9F9F9;padding:80px 0}.recoginition h2{text-transform:none}.padBottom{margin-bottom:20px}.logo-info,.logo-info a{color:#777;text-transform:uppercase;font-size:18px;margin-top:18px}section.timeline-recognition{text-align:center}.brand-logo{margin-top:37px;display:inline-block;float:none}.brand-height{padding:0 15px}.brand-height img{height:150px;object-fit:contain;-o-object-fit:contain}.email-tips{background:url(../images/tips.jpg) no-repeat;background-size:cover;position:relative}.email-tips p{color:#000}.email-info,.email-info a{color:#878787;font-size:18px}.email-overlay{padding:58px 0;background:rgba(255,255,255,.7)}.email-info{padding-bottom:34px}.email-info a i.fa{color:#fff;font-size:20px}.email-link a{border-radius:6px;color:#fff;font-size:18px;padding:8px 60px}.email-link a i.fa{color:#fff;font-size:38px}.team_member_info .team_member_desig,.team_member_info a{color:#525252}#ihf-detail-extrainfotabs li,#ihf-main-container .ihf-social-share li,#ihf-main-container .ihf-social-share ul{list-style:none}.email-logo{display:inline-block;text-align:center;vertical-align:text-top}.thumb1P img{width:100%;height:auto}.instagram-text{padding:10px}.page-id-0 .modal-dialog{position:static}.has-blue-overlay:before,.has-dark-overlay:before,.has-light-overlay:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.page-id-0 #ihf-main-container .modal{z-index:9999}.home .view-more{padding-bottom:20px}.home .view-more a.btn-site{border-radius:5px;padding:10px 15px}body #displet-search-form.displet-default-styles{padding:0!important}.page-id-0 .page-content{padding-top:20px}.page-id-0 #ihf-main-container ul.dropdown-menu li{list-style:none}.page-id-0 #ihf-main-container ul.dropdown-menu li a:hover{background-color:transparent}.has-dark-overlay:before{z-index:1;background:linear-gradient(134.72deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.81) 100%)}.has-light-overlay:before{z-index:1;background:linear-gradient(134.72deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.81) 100%)}.has-blue-overlay:before{z-index:1;background:linear-gradient(134.72deg,rgba(204,158,9,.31) 0,rgba(0,47,73,.81) 100%)}#bar-chart-3 .percent-2::after,.median-sales-bottom::before,.percent-2::before,ul.customtabnav:after{content:""}.gfield_checkbox input[type=checkbox],.gfield_checkbox input[type=checkbox]:active,.gfield_checkbox input[type=checkbox]:checked,.gfield_checkbox input[type=checkbox]:focus{box-shadow:none!important;border:none;outline:0;left:0!important;width:auto!important;display:inline-block;position:static}@media only screen and (max-width:992px){#header-style2,.home .testimonials-section.layout2 .review-body{text-align:center}canvas.ihf-mapboxgl-canvas{left:0}#header-style2{left:0;margin-left:auto;margin-right:auto;right:0}#header-style2 img{max-width:100%}img.bg-responsive{min-height:550px;height:calc(100vh - 60px);object-fit:cover;-o-object-fit:cover}.admin-bar img.bg-responsive{height:calc(100vh - 106px)}.home .top-logo-slider{height:100%}.home .banner-info{position:absolute;left:0;width:100%;text-align:center;top:65%;transform:translateY(-50%);padding:0}.home .header:not(.top-logo-slider) .banner-info{top:50%}.home #image-gallery img{min-height:550px;height:100vh}.home #image-gallery .slick-next.slick-arrow{right:5px}.home #image-gallery .slick-prev.slick-arrow{left:5px}.home .testimonials-section.layout2 .reviews-box{padding:15px}}@media only screen and (max-width:792px){.page-template-template_home .home-content-section img.alignleft{float:none;display:block;margin:10px auto}.video-section iframe{min-height:400px}#home-video-slider .col-xs-12.col-md-4{padding-left:0;padding-right:0}#home-video-slider .slick-slide:not(.slick-center){-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}#home-video-slider .property-info-text{left:0;right:0}}@media only screen and (max-width:490px){.feet-col{height:auto!important}.logo-pad{width:100px;height:60px}.logo-pad img.logo-img{max-width:60px}.realty-instagram,.recoginition{padding:20px 0}.video-section iframe{min-height:350px}.featured-properties .slick-slide:not(.slick-center){-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.featured-properties .property-info,.featured-properties .property-info-text{min-height:30%}.communities-section .slick-slide:not(.slick-center){-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}.animated{animation-duration:1s;animation-fill-mode:both}@media only screen and (max-width:440px){.video-section iframe{min-height:250px}}@media only screen and (max-width:300px){.video-section iframe{min-height:150px}}@media print{a.social-site{display:inline-block;width:100%;height:80px;text-align:left;font-size:14px}a.social-site:after{display:inline-block;padding-left:10px}.sticky-header-top{position:static}.col-xs-12.col-md-2andhalf.pad-menu-top.sticky-menu-search.text-right.desktopShowLogo{display:none}}.page-template-template_team .header-wrapper{height:auto}.page-template-template_team .header .btn-site{font-size:19px;padding:16px 35px;width:320px;max-width:90%;display:block;margin:0 auto 10px}.page-template-template_team .agents-archive.less-than-four .col-sm-3{display:inline-block;float:none}.page-template-template_team .agents-archive.less-than-four{text-align:center}.team_member_info{background:rgba(255,255,255,.8);position:absolute;bottom:0;z-index:1;text-align:center;cursor:pointer;padding:10px;left:0;right:0}.team_member_info a:hover{text-decoration:none}.team_member_info .team_member_name a{font-size:26px;font-weight:700;line-height:28px}.team_member_info .team_member_choice{padding:5px;display:none;border:2px solid #fff;border-radius:5px;max-width:270px;margin:10px auto 0}.team_member_info .team_member_choice a{font-weight:600}.background-element.join-as-agent{padding:80px 0}.team-join-info{padding-bottom:52px}.team_member_details{width:272px;max-width:99%;margin:0 auto 25px;position:relative}.team_member_details:hover .team_member_desig,.team_member_details:hover img.agent_default_feature{display:none}.team_member_details:hover img.agent_custom_feature{display:block!important}.team_member_details:hover .team_member_choice{display:block}.team_member_details .img-responsive,.team_member_details .thumbnail a>img,.team_member_details .thumbnail>img{max-height:422px}@media all and (min-width:992px) and (max-width:1180px){.page-template-template_team .banner-info{padding-top:34px}.page-template-template_team h1.slogan{font-size:40px}}@media all and (max-width:992px){.page-template-template_team .banner-info{padding-top:34px}.page-template-template_team h1.slogan{font-size:30px}}@media all and (max-width:768px){.team_member_details{margin-bottom:40px}}@media all and (max-width:620px){.team_member_details:hover .team_member_choice,.team_member_details:hover img.agent_custom_feature{display:none!important}.team_member_details:hover .team_member_desig,.team_member_details:hover img.agent_default_feature{display:block!important}}.page-template-template_join_us .join-intro{margin:85px 0 50px}.page-template-template_join_us .join-intro h2{font-weight:400}.page-template-template_join_us .join-service-area .join-wrap{margin-bottom:90px}.page-template-template_join_us .join-service-area .join-wrap i.fa{color:#bbb;font-size:60px}.page-template-template_ethics .ethics-intro h2 span,.page-template-template_join_us .join-ready-area h2 span,.page-template-template_join_us .join-service-area .join-wrap h2.service-color{color:#cc8b00}.page-template-template_join_us .join-service-area .join-wrap h2{font-weight:400;padding:0}.page-template-template_join_us .join-ready-area{border-top:5px solid #cc8b00;background:#f3f3f3;padding:55px 0}.page-template-template_join_us .join-ready-area h2{font-weight:400}.page-template-template_join_us .join-ready-area .intro{padding:0 0 40px}.page-template-template_ethics .ethics-intro{margin:50px 0}.page-template-template_ethics .ethics-intro h2{font-weight:400;padding-bottom:0}.page-template-template_ethics .ethics-area{padding:80px 0 55px}.page-template-template_ethics .ethics-area.graybg{background:#f3f3f3}.page-template-template_ethics .ethics-area.whitebg{background:#fff}.page-template-template_ethics .ethics-area .ethics-wrap i.fa{color:#bbb;font-size:60px}.page-template-template_ethics .ethics-area .ethics-wrap h2{font-weight:400;padding-bottom:62px}.page-template-template_ethics .ethics-area .ethics-wrap h2 span{color:#cc8b00}@media only screen and (max-width:992px){.page-template-template_ethics .ethic-inner-wrap{margin-bottom:40px;text-align:center}}body.media{overflow:visible;margin-top:0}.page-template-template-community h2.sub-slogan{font-size:18px;font-weight:400;text-transform:none;letter-spacing:normal;width:63%;margin:40px auto 10px;max-width:99%}#donut_single{font-family:Cabin,sans-serif}.actiontitle,.propertylocation,h1.cityinfo,h2.type2{font-family:Halant,serif}.bannerdivider{width:70px;height:2px;margin:0 auto;background:rgba(255,255,255,.6)}.col-lg-offset-custom{margin-left:12%;margin-top:28px}a.scrolldown{color:#fff;display:inline-block;position:absolute;left:0;right:0;bottom:-40%;margin:0 auto;width:98px;height:98px;border-radius:50%;background:rgba(204,139,0,.65);font-size:67px;line-height:102px}.single-localpages #site-main a.school-btn{color:#fff!important}h1.cityinfo,h1.cityinfo a{color:#535353}.modal.school-preview .modal-dialog{margin-top:80px}.headstyle2{background:#fff;padding:28px 0;border-bottom:1px solid rgba(68,76,90,.24)}.headstyle2 #mainnav ul{text-align:center;overflow:hidden}.headstyle2 #mainnav ul li{display:inline-block;float:none}.single-localpages .banner-info .sub-slogan{display:none}.single-localpages .banner-info a.scrolldown{bottom:-150px}.single-localpages .bluebutton{display:inline-block;position:relative;text-decoration:none;border-radius:50%;border:none;text-align:center;width:40px;line-height:40px}.banner-community-text{margin-top:20px;text-align:justify}.chartitem,.chartitem img,.circle_icon,.yellowbutton,ul.customtabnav{text-align:center}.searcharea{background:#E7E7E9;padding:92px 0 192px;z-index:1}.logo2{z-index:1}h1.cityinfo{font-size:28px;margin-top:10px;margin-bottom:40px}.customlinks ul{margin-top:44px}.customlinks ul li{list-style-type:none;display:inline-block}.customlinks ul li a{color:#324C5A;font-size:14px}h2.type2{font-size:36px;line-height:36px;color:#444;letter-spacing:4px;margin-bottom:21px;text-transform:uppercase}.color2{background:rgba(102,102,102,.59)}.gcolor3{background:rgba(204,204,204,.59);height:1px}.maparea{position:relative;border-bottom:1px solid rgba(68,76,90,.24)}.neighbormap{background:rgba(255,255,255,.82);position:absolute;left:0;right:0;padding:46px 0 51px}.mapcontainer{height:604px}.homelisting{background:#F9F9F9;padding-top:62px;padding-bottom:85px}ul.customtabnav{width:auto;display:inline-block;margin:44px auto 54px}ul.customtabnav:after{display:table;clear:both}ul.customtabnav li{list-style-type:none!important;background:#fff;position:relative;margin:0;padding-left:0;float:left}ul.customtabnav li.active.item-tab-style:after,ul.customtabnav li.active.item-tab-style:before{top:100%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none}ul.customtabnav li.active.item-tab-style{background:1px #cc8b00}ul.customtabnav li.active.item-tab-style:after{border:solid transparent;border-color:rgba(136,183,213,0);border-top-color:#cc8b00;border-width:11px;margin-left:-13px}ul.customtabnav li.active.item-tab-style:before{border:solid transparent;border-color:rgba(194,225,245,0);border-top-color:#cc8b00;border-width:13px;margin-left:-15px}ul.customtabnav li a{width:125px;padding:14px 20px;text-align:center;display:inline-block;background:#fff;border:1px solid #DDD;font-size:16px;font-weight:600;color:#BABABA}ul.customtabnav li a:hover{text-decoration:none}ul.customtabnav li.active a{background:#cc8b00;border:1px solid #cc8b00;color:#fff}.cssbutton,a.btncls{background:#666;letter-spacing:2px;font-size:18px;color:#fff;text-transform:uppercase}.cssbutton{padding:10px 20px;border:none;-webkit-box-shadow:2px 14px 6px -5px #d2d3d5;-moz-box-shadow:2px 14px 6px -5px #d2d3d5;box-shadow:2px 14px 6px -5px #d2d3d5}a.btncls{padding:16px 20px;-webkit-box-shadow:0 8px 6px -6px #D2D3D5;-moz-box-shadow:0 8px 6px -6px #D2D3D5;box-shadow:0 8px 6px -6px #d2d3d5;width:370px;display:inline-block;max-width:90%}a.btncls:hover{text-decoration:none;color:#fff}.places-num{font-size:92px;font-weight:300}.places-item{margin-top:20px;font-size:18px;letter-spacing:3px;font-weight:600}.listslidearea{padding-bottom:40px}.propertyname{color:#DE6D00;font-size:18px;margin-bottom:15px}.propertylocation{font-size:16px;margin-bottom:15px}.propertyinfo{font-size:14px;color:#444;font-weight:600}.area-broker{padding-top:57px}.city-lising{padding:48px 0;background:#F3F3F3}.marketstat{padding:66px 0 85px;background:#F9F9F9}.actiontitle{color:#444;font-size:14px;font-weight:500;letter-spacing:2px;min-height:46px}.ctabox{padding:16px 10px 30px;background:#fff;position:relative;border-left:1px solid rgba(204,204,204,.6);border-right:1px solid rgba(204,204,204,.6)}.actionamount{font-size:40px;font-weight:300;line-height:30px;margin-top:8px;min-height:60px}.custompadding,.marketslider{margin-top:52px}.airport-distance{font-size:12px;color:#666;letter-spacing:0}.airport .actionamount{font-size:21px;count:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.circle_icon,.itemcoupon,.modalbutton,.sliderchart img,.weatherimg,.yellowbutton{display:inline-block}.col-lg-size1{width:200px;margin-right:24px}.ctatheme1{color:#cc8b00;border-top:4px solid #cc8b00}.ctatheme2{color:#f5a802;border-top:4px solid #f5a802}.ctatheme3{color:#ac7601;border-top:4px solid #ac7601}.ctatheme4{color:#fead01;border-top:4px solid #fead01}.ctatheme5{color:#f5a802;border-top:4px solid #f5a802}.ctatheme6{color:#cc8b00;border-top:4px solid #cc8b00}.ctatheme7{color:#ac7601;border-top:4px solid #ac7601}.custompadding{padding:0 12px!important}.classaction{margin-bottom:68px}.chartitem{padding-top:30px}.stpos{position:static!important}.sliderrowstyle .slick-arrow{position:absolute;top:38%;border:none;background:0 0;font-size:60px;color:#E16C00}.containerinfo,.slidestyle,.stepitem,.yellowbutton{position:relative}.sliderrowstyle .slick-next{left:10px}.sliderrowstyle .slick-disabled{color:#C7C9CC}.sliderrowstyle .slick-prev{right:10px}.propertyvalueator{background:url(../images/community/bg-item-compressor.jpg) no-repeat fixed;padding:79px 0 104px;background-size:cover}.formsteps{margin:32px 0 12px;padding:0 80px}.sectionvalue{background:#fff;padding:30px 70px}.valuation-wrapper .slider-selection.tick-slider-selection,.valuation-wrapper .tooltip-value a,.valuation-wrapper a.btn-site,.vr-avm .button-green,.vr-avm .button-red,.vr-avm input.button-red[type=submit]{background:#cc8b00}.iconhome{font-size:64px;color:#DDD}h2.type3{font-family:'Source Sans Pro',sans-serif;font-size:38px;color:#444;font-weight:300;letter-spacing:4px;margin-bottom:13px}.ctathemeapple .appactiontitle,.itemname,.newsvalue,.newsvalue a,.signupmodal .modal-title{font-family:Halant,serif}.heavy-font,.stepinfo{font-weight:600}.sectionvalue h2.type3{margin:18px 0}.aboutform{margin:35px 0 30px;color:#999}.inputstyle{width:100%;padding:11px 25px;color:#666;border:1px solid #d2d2cf;-webkit-box-shadow:0 0 23px -4px #d2d2cf;-moz-box-shadow:0 0 23px -4px #d2d2cf;box-shadow:0 0 23px -4px #d2d2cf}.shadow2{-webkit-box-shadow:2px 3px 23px 7px #d2d2cf;-moz-box-shadow:2px 3px 23px 7px #d2d2cf;box-shadow:2px 3px 23px 7px #d2d2cf}.pagewrapper{padding-top:62px;padding-bottom:85px}.valuation-wrapper .agent-company-name,.valuation-wrapper .city-title h4,.valuation-wrapper .infoBox::before,.valuation-wrapper .price.price-value,.valuation-wrapper h3.format2{color:#cc8b00}.yellowbutton{width:32px;height:32px;line-height:30px;text-decoration:none;border-radius:50%;border:none;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;background:#CCC;color:#FFF}input.button-red.view-property-report{box-shadow:none!important}.stepinfo{color:#CCC;font-size:12px;margin-top:10px}.stepitem{color:#CCC}.stepitem.stepactive{color:#cc8b00}.stepitem:after{position:absolute;content:'.....';top:0;letter-spacing:1px;right:0}.stepitem:last-child:after{content:'';position:relative}.evaluateform .inputstyle.minwidth{width:90%;background:#fff}input[type=text].inputstyle,input[type=email].inputstyle{border:1px solid #D2D2CF;-moz-box-shadow:0 0 23px -4px #d2d2cf;box-shadow:0 0 23px -4px #d2d2cf}.stepactive .yellowbutton{background:#cc8b00;color:#FFF}.stepactive .stepinfo{color:#cc8b00}.stepactive .bluebutton{background:#cc8b00;color:#FFF}.step-complete .yellowbutton{background:#00AF73}.step-complete .stepinfo{color:#00AF73}.nearbyschools{background:#F3F3F3;padding:66px 0 55px}.schooltextinfo{color:#888;font-weight:400;padding:37px 0 68px}.ctathemeapple{background:url(../images/community/apple.png) center 0 no-repeat;background-size:auto 100%;height:235px;border-left:none;border-right:none}.ctathemeapple .appactiontitle{color:#444;font-size:16px;line-height:18px;font-weight:500;letter-spacing:1px;min-height:46px;padding:0 20px;width:233px;margin:58px auto 3px}.appactionamount{color:#f5a802;font-size:54px;line-height:34px}.mt10{margin-top:10px}.mt22{margin-top:22px}.mt40{margin-top:40px}.marginschool,.mtcontractor,.mtweather{margin-top:22px}.mtteam{margin-top:28px}.mt45{margin-top:45px}.mb50{margin-bottom:50px}.mbsponsor{margin-bottom:10px}.minwidth{width:375px;max-width:90%}.actioninfo{padding:10px;background:#EB380C;color:#fff;font-weight:600}.actioninfo a{color:#fff}.ctatheme1bg{background:#00AD76}.ctatheme2bg{background:#00ACDF}.ctatheme3bg{background:#EB380C}.ctatheme4bg{background:#8AEA01}.ctatheme5bg{background:#EBAD0C}.ctatheme6bg{background:#EB380C}.ctatheme7bg{background:#E46E00}.info-theme-1{color:#f5a802;border-top:4px solid #f5a802}.info-theme-1-bg{background:#f5a802}.info-theme-2{color:#559000;border-top:4px solid #559000}.info-theme-2-bg{background:#559000}.info-theme-3{color:#71B800;border-top:4px solid #71B800}.info-theme-3-bg{background:#71B800}.weather1{color:#00E9E1;border-top:4px solid #00E9E1}.weather1bg{background:#00E9E1}.weather2{color:#539100;border-top:4px solid #539100}.weather2bg{background:#539100}.weather3{color:#DC3000;border-top:4px solid #DC3000}.weather3bg{background:#DC3000}.weather4{color:#E76D00;border-top:4px solid #E76D00}.weather4bg{background:#E76D00}.name-theme{color:#6FA50E}.yepinfo{background-size:cover;background-attachment:fixed}h3.infoques{font-weight:300;font-size:36px;color:#fff;line-height:51px}.yelplinks ul li,.yelplinks ul li a{font-weight:700;color:#fff;letter-spacing:2px;font-size:36px;line-height:46px}.nearbyweather{background:url(../images/community/bgimg2-alt.jpg);padding:66px 0 55px}.weatherinfo{margin-top:28px;margin-bottom:44px}.cloudimg{max-width:140px;height:auto;margin-top:10px}.weatherupdate{float:right;width:218px}.updateTime{font-size:12px;font-weight:600;color:#878787}.currentTemp{font-size:80px;line-height:92px;color:#EB6D00;font-weight:300}.current-temp-info{color:#EF9222;text-transform:uppercase}.bottom-shadow-theme{-moz-box-shadow:0 12px 14px -10px grey,0 0 0 0 grey;-webkit-box-shadow:0 12px 14px -10px grey,0 0 0 0 grey;box-shadow:0 12px 14px -10px grey,0 0 0 0 grey}.shadow1{-moz-box-shadow:2px 15px 16px -11px grey;-webkit-box-shadow:2px 15px 16px -11px grey;box-shadow:2px 15px 16px -11px grey}.ocolor{color:#DDD}.weatherimg{height:44px;width:48px;background:url(../images/community/icons-1.png) no-repeat}.wimg1{background-position:0 0}.wimg2{background-position:0 -43px}.wimg3{background-position:0 -108px}.wimg4{background-position:0 -170px}.infoweather{font-size:14px;color:#878787;font-weight:600;margin-top:20px;letter-spacing:1px}.single-localpages .lifestyle{background:#F9F9F9;padding:66px 0 95px;position:relative}.lifestyletextinfo{color:#868686;font-size:18px;font-weight:400;padding:37px 0}.caritemwrapper{position:relative;max-width:370px;margin:0 auto;background-size:cover;background-repeat:no-repeat}.citynews .caritemwrapper,.recommended-posts .caritemwrapper{min-height:395px}.similaritems{padding-top:45px}body .slick-list{padding-bottom:0}.caritemwrapper img{vertical-align:middle}.lifestyleinfo{position:absolute;background:rgba(255,255,255,.89);bottom:0;left:0;right:0;padding:20px 10px}.citynews,.endorsed{background:url(../images/community/bg3.png)}.itemname{text-transform:uppercase;color:#444;font-size:16px;line-height:22px;font-weight:500;letter-spacing:3px}.itemvalue{font-size:72px;font-weight:300;line-height:66px}.itemcolor1,.itemcolor1 a{color:#e09901}.itemcolor2,.itemcolor2 a{color:#509200}.itemcolor3,.itemcolor3 a{color:#82ed00}.itemcity,li.itemcity a{font-size:36px;color:#fff}.itemcity{margin-left:0;list-style-type:none;font-weight:700}.customwidth{width:400px}.citylist{padding-top:70px;overflow:hidden}.citynews{padding:66px 0 55px}.citynewsinfo{color:#878787;font-size:18px;font-weight:400;padding:37px 0}.newscat{font-size:14px;font-weight:600;margin-bottom:10px}.newsvalue,.newsvalue a{font-size:21px;line-height:27px;color:#050301;font-weight:500}.citynews .lifestyleinfo{min-height:164px;padding:15px 20px}.shrink.siteheader{padding:17px 0}.endorsed{padding:66px 0 105px;border-top:1px solid rgba(68,76,80,.24)}.endorsetextinfo,.teamprofinfo{color:#878787;font-weight:400;font-size:18px;padding:37px 0 50px}.endorsetxt{font-size:12px;color:#878787;font-weight:300;font-style:italic}.endorseby{font-size:14px;color:#878787;font-weight:600;letter-spacing:2px}.singleperson{background:#fff;padding-top:20px;padding-bottom:20px}.teamprof{padding:66px 0 105px;background:#F9F9F9;border-top:none;position:relative}.teamperson{border-radius:50%}.profname{font-size:26px;line-height:20px;color:#444;font-weight:400;padding:25px 0 2px;letter-spacing:2px}.profdes{font-size:12px;color:#878787;font-weight:300;letter-spacing:1px}.profcompany{font-weight:600;font-size:16px;padding:10px 0 30px}.contactinfo,.contactinfo a{color:#444}.contactinfo .facol1{color:#CCC;margin-top:24px;margin-bottom:26px}.personsocial{padding-bottom:25px}.circle_icon{background-color:#8ad3e1;border-radius:100%;height:34px;margin:4px 0 0 5px;transition:all .5s ease 0s;vertical-align:middle;width:34px;color:#fff;line-height:36px;font-size:18px}.copyinfo,.feetwrapper{margin-top:10px}.no-margin-left .circle_icon{margin-left:0}.pfacebook .circle_icon{background-color:#6a74b7}.pgplus .circle_icon{background-color:#3f3a3c}.plinkedin .circle_icon{background-color:#5382bd}.pemail .circle_icon{background-color:#9DDA72}.sitefooter{background:#d2d3d5;padding:58px 0 100px}.feetwrapper ul li{list-style-type:none;float:left;padding-left:0;margin-left:45px}.feetwrapper ul li a{font-weight:700;font-size:14px;color:#666;text-transform:uppercase;letter-spacing:2px}.copyinfo{font-size:14px;color:#444}.sitesocial{text-align:right;margin-top:8px}#wpadminbar{z-index:99999}.actioninfo a:hover{text-decoration:none}.menuIcon{font-size:27px}.modal-header{padding:15px;border-bottom:none}.modal textarea,select{border:1px solid #D2D2CF}.signupmodal .close{color:#fff;opacity:1}.signupmodal .modal-dialog{width:570px;max-width:90%;margin:30px auto}.signupmodal .modal-header{padding:22px 20px 28px;background:#E06E00}.signupmodal .modal-title{font-size:31px;line-height:32px;color:#fff;font-weight:400;letter-spacing:4px}.modal-body,.signupmodal .modal-body{line-height:22px;font-family:'Source Sans Pro',sans-serif}.signupmodal .modal-body{padding:33px 30px 60px;font-size:18px;color:#878787;font-weight:400;background:#fff}.signupmodal form{padding:0 5px}select{padding:12px 12px 12px 6px;width:100%;font-size:16px;-webkit-box-shadow:0 0 23px -4px #d2d2cf;-moz-box-shadow:0 0 23px -4px #d2d2cf}select option{padding:2px 12px;color:#888;font-weight:200}.modal input[type=text],.modal input[type=email]{border:1px solid #D2D2CF;padding:20px;width:100%;font-size:18px;font-weight:400;margin:24px 0 0;-webkit-box-shadow:0 0 23px -4px #d2d2cf;-moz-box-shadow:0 0 23px -4px #d2d2cf;box-shadow:0 0 23px -4px #d2d2cf;background:#F9F9F9}.modal textarea{padding:20px;width:100%;font-size:16px;margin:24px 0 0;-webkit-box-shadow:0 0 23px -4px #d2d2cf;-moz-box-shadow:0 0 23px -4px #d2d2cf;box-shadow:0 0 23px -4px #d2d2cf;background:#F9F9F9}.modalbutton,.sponsorbutton{-webkit-box-shadow:2px 14px 6px -5px #d2d3d5;-moz-box-shadow:2px 14px 6px -5px #d2d3d5}.modal-content{border-radius:0}.modalbutton{padding:20px;background:#666;text-transform:uppercase;color:#fff;letter-spacing:2px;border:none;font-size:18px;box-shadow:2px 14px 6px -5px #d2d3d5}.modalbutton2{width:100%;background:#EB380C;padding:12px;font-size:14px;white-space:pre-wrap;white-space:initial}.minwidth370{width:370px;max-width:90%}.mt37{margin-top:37px}.neightborhoodmodal .modal-dialog{width:90%;margin:30px auto}.neightborhoodmodal .modal-header{padding:24px;border:none;color:#DE6F00}.neightborhoodmodal .close{color:#DE6F00;opacity:1}.neightborhoodmodal .modal-body{padding:24px 50px 60px}.contractor1 .close{color:#DE6F00;opacity:1}.modal-body{font-size:18px;color:#878787;font-weight:400;background:#fff}.popupheading{padding-bottom:42px}.neighborhoodinfo{padding-top:40px}.neighbortem{font-family:Halant,serif;letter-spacing:4px;font-size:14px;color:#444;font-weight:600}.imgmtpopup{margin-top:20px}.countnum{font-size:62px;font-weight:300;line-height:64px}.modalbuttonanchor{background:#EB380C;width:92%}.modalbuttonanchor:hover{color:#fff}.contractormodal .modal-dialog{width:90%;margin:30px auto}.contractormodal .contactcont{margin-top:40px}.itemcontact,.tabcoupontop{margin-top:10px}.contractormodal .modal-body{padding:4px 50px 60px}.contractor_contact{margin-bottom:10px}.itemcontact{color:#444;font-size:18px}.itemcontact a{color:#444}.contractorinfo{font-weight:600;text-transform:uppercase}.tabcoupontop [class*=' col-']{padding:0 5px}.itemcoupon{background:url(../images/community/couponback.jpg) no-repeat;background-size:100% 100%;width:100%;height:auto;max-width:350px;padding:14px}.couponamount{font-size:26px;font-weight:700;color:#011925}.couponinfo{font-size:16px;font-weight:600;color:#011925}.couponterms{font-size:12px;font-weight:600;color:#666;line-height:13px;text-align:left}.couponterms a{color:#666}.sponsor-modal a{color:#444}.sponsor-modal .close{color:#DE6F00;opacity:1}.sponsor-modal .modal-body{padding:4px 50px 60px}.sponsor-modal .modal-dialog{width:90%;margin:30px auto}.sponsor-modal-text{color:#878787;margin-top:15px}.rounded-sponsor{width:276px;height:276px;border-radius:50%}.sponsor-contact{text-transform:uppercase;font-size:18px;color:#444}.sponsor-info{margin-top:44px}.sponsor-name{letter-spacing:3px;font-size:21px;color:#444}.sponsor-designation{font-size:14px;color:#878787;font-weight:300;letter-spacing:1px}.item-bold,.joinus,.reviewed-by,.single-cat,.sponsor-company{font-weight:600}.sponsor-company{color:#EE3600;font-size:16px;letter-spacing:2px}.sponsor-contact .text-lowercase{text-transform:lowercase}.school-preview .modal-header{padding:15px 15px 0}.school-preview .close{color:#DE6F00;opacity:1}.school-preview .modal-body{padding:4px 30px 20px}.school-preview .modal-dialog{width:90%;margin:30px auto}ul.dot-icon{padding:0;margin:10px auto!important;max-width:280px}ul.dot-icon li{padding:0 0 0 25px;margin:0;position:relative;color:#525252;text-align:left;list-style-type:none}.single-categories a,.sponsorbutton{text-align:center;display:inline-block}ul.dot-icon li:before{content:'\f111';font-family:FontAwesome;position:absolute;left:0;top:0;font-size:8px;color:#E06E00}.school-name{font-size:21px;letter-spacing:2px;color:#444;text-transform:uppercase}.school-heading{padding-bottom:12px;padding-top:15px}.school-info{margin-top:20px}.reviewed-by{font-size:13px;color:#777}.school-button{margin-top:15px}.school-row{padding-top:20px;padding-bottom:60px}.blog-modal .single-info a{color:#444}.blog-modal .close{color:#DE6F00;opacity:1;margin:0;font-size:48px!important}.blog-modal .modal-body{padding:4px 70px 60px}.blog-modal .modal-dialog{width:90%;margin:30px auto}.blog-modal-text{color:#878787;margin-top:15px}.single-blog-post{line-height:1.4;color:#868686}.blog-hero-col{position:relative}.blog-hero{width:100%;height:auto;z-index:1;display:block}.blog-title-info{padding:34px 42px;background:rgba(255,255,255,.89);position:absolute;bottom:0;left:0;right:0}.single-cat{color:#00A9E8;font-size:21px;line-height:26px;padding-bottom:18px;font-family:'Source Sans Pro',sans-serif}.single-title,blockquote{color:#444;font-weight:500}.promoText,.recommended-posts h2.type2,.single-title,blockquote{font-family:Halant,serif}.single-title{font-size:36px;padding-bottom:32px}.single-info{margin-top:45px;padding-bottom:60px;border-bottom:1px solid #EEE}blockquote{font-size:28px;padding:27px 12px;position:relative}blockquote:before{content:"\201C";position:absolute;left:0}blockquote:after{content:"\201D";position:absolute;right:0}.single-categories{padding:0 0 46px}.single-categories a{padding:6px 10px;border:2px solid #00A9E6;color:#00A9E6;font-size:12px;margin:46px 25px 0 0;letter-spacing:2px;min-width:120px}.modal input[type=text].share-input{border:1px solid #D2D2CF;padding:10px;width:74%;font-size:16px;margin:0 0 0 20px;-webkit-box-shadow:0 0 23px -4px #d2d2cf;-moz-box-shadow:0 0 23px -4px #d2d2cf;box-shadow:0 0 23px -4px #d2d2cf;background:#F9F9F9}.share-post-info{border-bottom:1px solid #EEE}.share-post-padding{padding-top:36px;padding-bottom:40px}.recommended-posts .caritem{max-width:none!important}.share-url-text{font-size:14px}.share-post-nav a{color:#E06E00}.share-post-nav a.link-block{color:#AAA;cursor:default;pointer-events:none}.share-post-nav .fa{font-size:94px;vertical-align:middle}.recommended-posts{padding-top:72px}.recommended-posts h2.type2{font-size:27px;line-height:30px}.joinus,.yelpItemInfo{font-size:16px;color:#fff}.newscat a{cursor:default;pointer-events:none}.modal-loading{background:rgba(255,255,255,.4);top:0;height:100%;left:0;right:0;background-image:url(../images/community/loading.gif);min-height:400px;position:absolute;background-position:center 200px;background-repeat:no-repeat;z-index:999}.joinus{background:url(../images/community/joinusbanner.png) no-repeat;width:194px;height:70px;display:inline-block;bottom:45px;left:0;position:absolute;padding-top:20px;padding-left:10px}.teamprof .joinus{bottom:20%}a.joinus:hover{text-decoration:none;color:#fff}.heromobile{margin:0 auto}body.modal-open{overflow-y:scroll!important;padding-right:0!important;margin-right:0}.yelpItemInfo,.yelpSponsorInfo{position:absolute;bottom:0;padding:10px;left:0}.yelpItem{background-size:cover;background-repeat:no-repeat;height:270px}.yelpItemInfo{background:rgba(34,34,34,.9);right:0;overflow:hidden}.yelpItemInfo a{color:#fff}.revcount,.revcount a{font-size:14px;color:#DDD;font-weight:600}.yelpSponsorInfo{background:rgba(255,255,255,.88);top:0}.promoText{color:#444;font-weight:500;font-size:16px;letter-spacing:3px;line-height:26px;margin-top:30px}.yelpMt{margin-top:5px;margin-bottom:5px}.promoInfo{color:#00A9E6;font-size:26px;line-height:32px;font-weight:600;margin:10px 0}.sponsorbutton{color:#fff;background:#666;letter-spacing:2px;width:90%;padding:9px 10px;font-size:16px;box-shadow:2px 14px 6px -5px #d2d3d5}.button-red,.button-yellow{-webkit-box-shadow:2px 14px 6px -5px #d2d3d5;-moz-box-shadow:2px 14px 6px -5px #d2d3d5}.sponsorbutton:hover{color:#fff;text-decoration:none}.life-browser{position:relative}.life-browser .results{overflow:hidden;display:none;min-height:540px}@media (max-width:480px){.life-browser .results{min-height:750px}}.life-browser .results.active{display:block}.life-browser .category-selector{overflow:hidden;position:absolute;top:0;left:0;right:0;height:74px;transition:height .5s ease;z-index:7;background-color:rgba(34,31,31,.97)}.life-browser .category-selector .categories{width:980px;margin:10px auto;position:relative}.life-browser .category-selector .categories .category-list{position:absolute;top:60px;left:320px;transition:top .5s cubic-bezier(.8,0,.2,1)}.life-browser .category-selector .categories .category-list .category{color:#fff;font-size:36px;font-weight:700;opacity:.6;transition:opacity .5s;cursor:pointer;padding-bottom:8px;text-transform:uppercase}.life-browser .category-selector .categories .category-list .category.active{opacity:1}.life-browser .category-selector .yelp-logo{position:absolute;top:90px;right:40px}.life-browser .category-selector h3{color:#fff;width:500px;margin:0 auto;position:absolute;top:74px;left:0;transition:top .5s cubic-bezier(.8,0,.2,1)}.life-browser .category-selector.expanded{height:100%;box-sizing:content-box;-mox-box-sizing:content-box}.life-browser.itemClickedOpen .results.active{padding-top:74px}.google-visualization-tooltip .chart-tooltip{background:#EBAD00;display:block;padding:20px;position:absolute!important;bottom:30px!important;left:-100px!important;z-index:+1;width:150px;color:#fff;font-size:22px;line-height:26px;font-family:'Source Sans Pro',sans-serif}.google-visualization-tooltip .chart-tooltip:after{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #00ACE0;content:'';position:absolute;bottom:-20px;left:55px}.google-visualization-tooltip .chart1-tooltip:after{border-top:20px solid #EBAD00}.google-visualization-tooltip .chart-tooltip.chart2-tooltip{background:#00ACE0}.google-visualization-tooltip .chart2-tooltip:after{border-top:20px solid #00ACE0}.googleCharts{width:85%;min-height:400px;margin:auto}ul.ui-autocomplete li.ui-menu-item{margin:0;padding:0;font-size:18px;font-weight:400;list-style-type:none;color:#666;font-family:'Source Sans Pro',sans-serif}ul.ui-autocomplete.ui-menu .ui-menu-item-wrapper{padding-left:26px}.button-green,.button-red,.button-yellow{width:100%;border:none;padding:13px 20px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:16px}body .ui-menu-item .ui-menu-item-wrapper:hover{background:#00ABE2!important;border:none}.button-red{background:#EB380C;box-shadow:2px 14px 6px -5px #d2d3d5}.button-yellow{background:#cc8b00;box-shadow:2px 14px 6px -5px #d2d3d5}.button-green{background:#70A423;-webkit-box-shadow:2px 14px 6px -5px #d2d3d5;-moz-box-shadow:2px 14px 6px -5px #d2d3d5;box-shadow:2px 14px 6px -5px #d2d3d5}.animatebounce{-webkit-animation:bounce_btn 1s linear;-moz-animation:bounce_btn 1s linear;-ms-animation:bounce_btn 1s linear;-o-animation:bounce_btn 1s linear;animation:bounce_btn 1s linear}.form-steps{display:none}.form-steps:first-child{display:block}.property-address{font-size:26px;line-height:30px;color:#fff;font-weight:600;padding:17px 0 20px;text-transform:uppercase;letter-spacing:2px}.property-area{font-size:21px;letter-spacing:2px;color:#fff;text-transform:uppercase}.property-cost{font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:61px;line-height:76px}.property-disclaimer{color:#F4F4F6;font-size:12px}.nearby-property{background:#F3F3F3;padding:60px 0}body .pac-item{padding:6px 4px;color:#666;font-size:14px;border-top:1px solid #00ABE2}body .pac-matched{color:#444;font-weight:600}a.anchor-style-cyan,a.anchor-style-yellow{text-transform:uppercase;padding:10px 60px;color:#fff;letter-spacing:3px;font-weight:600;display:inline-block}a.anchor-style-yellow{background:#EBAD0C}a.anchor-style-yellow:hover{text-decoration:none}a.anchor-style-cyan{background:#07E4DC}a.anchor-style-cyan:hover{text-decoration:none}.report-text{padding-top:80px;padding-bottom:130px}.report-text h2{padding-top:80px;font-family:Halant,serif;font-weight:300;letter-spacing:16px;font-size:80px;color:#FFF;line-height:1.2;margin-bottom:0}#property-value-result{display:none;border-bottom:1px solid rgba(68,76,80,.24)}.infoBox{position:relative;text-align:center;line-height:1.1;border:1px solid #EBA151;margin-top:30px;background:#fff;padding:12px}.infoBox::after,.infoBox::before{bottom:100%;left:51%;content:" ";height:0;width:0;position:absolute;pointer-events:none}.infoBox::after{border:solid transparent;border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:26px;margin-left:-28px}.infoBox::before{border:solid transparent;border-color:rgba(194,225,245,0);border-bottom-color:#EBA151;border-width:28px;margin-left:-30px}.infoBox a{font-weight:300;font-style:italic;color:#DF6C00;font-size:14px}.city-title{color:#444;font-size:21px;letter-spacing:2px}.endorse-theme-1{color:#28E3DA;border-top:4px solid #28E3DA}.endorse-bg-1{background:#28E3DA}.endorse-theme-2{color:#EBAD0C;border-top:4px solid #EBAD0C}.endorse-bg-2{background:#EBAD0C}.endorse-theme-3{color:#EB380C;border-top:4px solid #EB380C}.endorse-bg-3{background:#EB380C}.endorse-theme-4{color:#E46E00;border-top:4px solid #E46E00}.endorse-bg-4{background:#E46E00}.endorse-theme-5{color:#EB380C;border-top:4px solid #EB380C}.endorse-bg-5{background:#EB380C}.endorse-theme-6{color:#E46E00;border-top:4px solid #E46E00}.endorse-bg-6{background:#E46E00}.endorse-theme-7{color:#28E3DA;border-top:4px solid #28E3DA}.endorse-bg-7{background:#28E3DA}.endorse-theme-8{color:#EBAD0C;border-top:4px solid #EBAD0C}.endorse-bg-8{background:#EBAD0C}.sub-margin-40 .top-endorse{padding-top:40px}.endorse-button a{display:block;padding:10px;color:#fff;font-weight:600}.top-endorse a:hover{text-decoration:none}ul.flip-items li{list-style:none}@-webkit-keyframes bounce_btn{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes bounce_btn{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}::-webkit-input-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}.thumb1Div{width:100%;height:100%;position:relative}.thumb1P{display:block;position:absolute;bottom:0;background:url(../images/community/overlay-slider.png);left:0;right:0;padding:60px 20px;margin:0;top:0;color:#fff;font-family:'Source Sans Pro',sans-serif}.large-stars,.large-stars span{background-image:url(../images/stars.png);background-repeat:no-repeat;display:inline-block;height:23px}.review-stars{position:static;padding-top:14px}.large-stars{width:144px;background-position:0 100%}.large-stars span{background-position:0 0;float:left}.star-rating-list{padding:0;list-style:none;margin:0}.star-rating-list li{display:inline-block;width:24px;height:23px;text-align:left;overflow:hidden;text-indent:-9999px;background:url(../images/rating-empty-star.png) no-repeat}.star-rating-list li.full{background:url(../images/rating-star.png) no-repeat}.star-rating-list li.half{background:url(../images/rating-half-star.png) no-repeat}@media all and (max-width:992px){.googleCharts,.inputstyle{max-width:90%}.report-text{padding-top:60px;padding-bottom:60px}.report-text h2{padding-top:50px;letter-spacing:12px}.siteheader{height:auto;padding:0;overflow:visible}.life-browser .category-selector .categories{width:auto}.life-browser .category-selector .categories .yelp-logo{height:100px;right:160px}.collapse{display:none}.mobilenavbar{background:#E57711;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.2));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.2));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.2));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.2));padding:0}.navbar-toggle{color:#545454;box-shadow:0 0 4px rgba(0,0,0,.7) inset;border-radius:5px;margin-right:0}#mainnav{position:absolute;padding:0;left:0}#mainnav li{background:#E57711;border-bottom:1px solid rgba(0,0,0,.2);padding-right:0;float:none;list-style-type:none;padding-left:0;margin-left:0}#mainnav li a{color:#fff;display:block;padding:15px 20px}#mainnav .navwrapper{float:none!important}#logo{padding:30px 0}.headerBg{background:0 0;height:auto}a.scrolldown{display:none}.siteheader{position:relative}.bannertext h1{padding-top:80px;font-family:Halant,serif;font-weight:300;font-size:40px;color:#444;letter-spacing:8px}.property-address,.property-area,.property-cost,.property-disclaimer{letter-spacing:1px}.property-cost{letter-spacing:inherit;font-size:28px;line-height:42px;padding:15px 0}.col-lg-offset-custom{margin-left:0;margin-top:28px;color:#444;padding-bottom:50px}.sectionvalue{padding:28px 10px}.inputstyle{min-width:auto}.evaluateform .inputstyle{max-width:100%}.stepitem{padding-bottom:10px}.stepitem::after{content:''}.formsteps{padding:0 10px}.propertyvalueator{padding:18px 10px}ul.dot-icon{margin:20px auto!important}h2.type2,h2.type3{font-family:'Source Sans Pro',sans-serif;font-size:28px;line-height:36px}.ctathemeapple{background-position:center}.ctathemeapple .actiontitle{max-width:200px;margin:63px auto 0}.text-md-center{text-align:center}.weatherupdate{float:none;width:auto}.updateTime{display:block}.currentTemp{font-size:90px}.sliderrowstyle .slick-next{left:0;z-index:99}.sliderrowstyle .slick-prev{right:0;z-index:99}.caritem{max-width:60%!important;margin:0 auto}li.itemcity a{font-size:31px}.feetwrapper ul li,ul.customtabnav li{float:none;display:inline-block}#exTab1{padding-bottom:30px}a.btncls{letter-spacing:1px;font-size:16px}.marginschool,.mtweather{margin-top:52px}.headstyle2{padding:0}.joinus{display:none}.contractormodal .modal-body,.neightborhoodmodal .modal-body{padding:24px 20px 60px}.signupmodal .modal-body{padding:33px 20px 60px}}@media all and (min-width:768px) and (max-width:992px){.navbar-toggle{display:inline-block}.life-browser .category-selector .categories .yelp-logo{display:none}.life-browser .category-selector .categories h3{color:#fff;width:auto}}@media all and (max-width:768px){.life-browser .category-selector{height:124px}.life-browser .category-selector .categories .yelp-logo{display:none}.life-browser .category-selector .categories h3{color:#fff;width:auto;top:20px!important}.life-browser .category-selector .categories .category-list{position:absolute;top:80px;left:20px}.life-browser .category-selector .categories .category-list .category{margin-top:60px}.life-browser .category-selector.expanded .categories .category-list .category{margin-top:20px}.life-browser .results{height:750px}.life-browser .results.active{height:auto;padding-top:100px}.modal input[type=email],.modal.blog-modal input[type=text]{width:100%;margin:24px 0 0}.blog-modal .modal-body{padding:4px 30px 60px}.blog-title-info{padding:14px 2px;background:0 0;position:relative}.single-categories{text-align:center}.single-categories a{margin-top:16px}body{overflow-x:hidden}.headstyle2{padding:0}.headstyle2 #mainnav ul{text-align:left}.headstyle2 #mainnav ul li{display:block}}.image-car{width:40px;display:inline-block!important}#donut_single iframe{border-radius:50%;border:1px solid #eee;box-shadow:0 14px 10px #DDD}.pie-wrapper{position:relative;display:inline-table}.pie-wrapper .pie-content{left:42%;position:absolute;right:0;text-align:center;top:44%;width:180px;z-index:9}.chart-donut-text{word-break:break-word;font-weight:700;color:#444;font-size:16px;padding:0 5px}#bar-wrapper,.pie-wrapper{overflow:hidden}.medianSales{margin-top:47px}.median-sales-box{background-color:#5b2349;height:300px;padding:10px;position:relative;text-align:center;width:100%}.median-sales-box h4{color:#fff;font-size:15px;font-weight:700;line-height:25px}.median-sales-box h5{color:#fff;font-size:65px;font-weight:700;line-height:108px;margin:0}.median-sales-bottom::before{border-color:transparent transparent #72285c;border-style:solid;border-width:0 56px 35px;height:0;left:0;position:absolute;top:-35px;width:0}.median-sales-bottom{background-color:#72285c;bottom:0;left:50%;padding:8px 15px 19px;position:absolute;transform:translate(-50%,0)}.median-sales-bottom .median-sales-bottom-perc{color:#fff;font-size:25px;line-height:30px;font-weight:700}.median-sales-bottom span{color:#ccc;display:block;font-size:14px;font-weight:400;line-height:17px}.bar-chart-date,.bar-chart-wrapper h2{color:#cc8b00;padding:0 0 4px;text-align:center;text-transform:uppercase}.medianImg img{margin-top:135px}.bar-chart-wrapper h2{font-size:30px}.bar-chart-date{font-size:22px}.bar-chart-inner{border-radius:5px;height:300px;position:relative;background-image:url(../images/bgmedian.png)}.percent-1{background-color:#1288c0;border-radius:5px;bottom:0;width:100%}.percent-1,.percent-2,.percent-2::before{left:0;position:absolute}.percent-2::before{border-color:rgba(255,255,255,.09) transparent transparent;border-style:solid;border-width:50px 76px 0!important}.autocomplete-suggestions{border:1px solid #999;background:#FFF;padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-suggestions strong{font-weight:400;color:#39F}.autocomplete-selected{background:#F0F0F0}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}@media (max-width:992px){.chart-donut-text{font-size:12px}.pie-wrapper .pie-content{left:41%;position:relative;right:0;top:33%}.median-sales-bottom::before{border-width:0 47px 35px}.pie-content{display:none}}@media (max-width:768px){.median-sales-bottom::before{border-width:0}.percent-2::before{border-width:50px 52px 0!important}.median-sales-box h5{font-size:40px;line-height:14px}.bar-chart-wrapper h2{font-size:20px}.bar-chart-inner,.median-sales-box{height:200px}}@media (max-width:620px){.percent-2::before{border-width:0!important}.median-sales-box h5{font-size:30px}.medianbar{width:33%!important}h2.heading-style{font-size:24px;line-height:32px;letter-spacing:0}.evaluateform .inputstyle.minwidth{font-size:14px}}@media (max-width:320px){h2.heading-style{font-size:20px;line-height:24px;letter-spacing:0}.evaluateform .inputstyle.minwidth{font-size:11px}.aboutform{font-size:12px}.stepitem.form-step1-button,.stepitem.form-step2-button,.stepitem.form-step3-button{width:100%!important;float:none!important}}#showcase1 .IDX-showcaseTable,#showcase2 .IDX-showcaseTable,#showcase3 .IDX-showcaseTable{width:100%!important;margin:0 auto!important;max-width:1170px}#showcase1 .IDX-showcaseTable:after,#showcase2 .IDX-showcaseTable:after,#showcase3 .IDX-showcaseTable:after{content:'';display:block;clear:both}#showcase1 .IDX-showcaseTable .IDX-showcaseCell,#showcase2 .IDX-showcaseTable .IDX-showcaseCell,#showcase3 .IDX-showcaseTable .IDX-showcaseCell{width:33.333%;float:left;margin:0!important;border:0;box-shadow:none;padding:15px!important;height:auto!important;min-width:0}#showcase1 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseLink,#showcase2 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseLink,#showcase3 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseLink{display:block}#showcase1 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseLink .IDX-showcasePhoto,#showcase2 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseLink .IDX-showcasePhoto,#showcase3 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseLink .IDX-showcasePhoto{width:100%;max-width:100%;height:auto;height:200px;object-fit:cover;margin:0;padding:0;display:block;position:static}#showcase1 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseAddress.IDX-showcaseAddressElement,#showcase1 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseCityStateZip,#showcase1 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcasePrice,#showcase2 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseAddress.IDX-showcaseAddressElement,#showcase2 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseCityStateZip,#showcase2 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcasePrice,#showcase3 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseAddress.IDX-showcaseAddressElement,#showcase3 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseCityStateZip,#showcase3 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcasePrice{background:#000;color:#fff;font-size:18px}#showcase1 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseAddress.IDX-showcaseAddressElement,#showcase2 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseAddress.IDX-showcaseAddressElement,#showcase3 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseAddress.IDX-showcaseAddressElement{padding-top:10px}#showcase1 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcasePrice,#showcase2 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcasePrice,#showcase3 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcasePrice{padding-bottom:10px}#showcase1 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer,#showcase2 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer,#showcase3 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer{padding:0;border:0;height:auto!important;box-shadow:none}#showcase1 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer a.IDX-showcaseLink,#showcase2 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer a.IDX-showcaseLink,#showcase3 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer a.IDX-showcaseLink{position:static;padding:0;display:block;height:auto!important}.IDX-showcaseContainer .IDX-showcaseCourtesy{display:none!important;height:0;width:0;overflow:hidden}@media (min-width:1200px){.col-lg-2.marketslider{width:20%}.single-localpages ul.customtabnav li a{width:215px}}@media (max-width:992px){#showcase1 .IDX-showcaseTable .IDX-showcaseCell,#showcase2 .IDX-showcaseTable .IDX-showcaseCell,#showcase3 .IDX-showcaseTable .IDX-showcaseCell{width:50%}}@media (max-width:650px){#showcase1 .IDX-showcaseTable .IDX-showcaseCell,#showcase2 .IDX-showcaseTable .IDX-showcaseCell,#showcase3 .IDX-showcaseTable .IDX-showcaseCell{width:90%;margin-left:auto;margin-right:auto;float:none}#showcase1 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseLink .IDX-showcasePhoto,#showcase2 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseLink .IDX-showcasePhoto,#showcase3 .IDX-showcaseTable .IDX-showcaseCell .IDX-showcaseContainer .IDX-showcaseLink .IDX-showcasePhoto{max-height:none;height:auto}}.valuation-wrapper .background-color{background:#f9f9f9;border-bottom:1px solid #ddd;position:relative}.valuation-wrapper .color2{background:rgba(102,102,102,.59)}.valuation-wrapper .bannerdivider{height:2px;margin:0 auto 30px;width:70px}.valuation-wrapper h2.format2{padding-bottom:10px}.valuation-wrapper h3.format2{color:#cc8b00;font-size:28px;font-weight:300;letter-spacing:1px;padding-bottom:20px}.valuation-wrapper h4.format2{margin-bottom:0}.valuation-wrapper .pad-bottom{margin-bottom:50px}.valuation-wrapper .btn-area{margin-top:50px}.valuation-wrapper .btn-area a.btn-site{margin-right:20px}.valuation-wrapper .singleperson{background:#fff;padding-top:20px;padding-bottom:20px}.valuation-wrapper .teamprof{padding:66px 0 105px;background:#F9F9F9;border-top:none;position:relative}.valuation-wrapper .teamperson{border-radius:50%}.valuation-wrapper .profname{font-size:26px;line-height:20px;color:#444;font-weight:400;padding:25px 0 2px;letter-spacing:2px}.valuation-wrapper .profdes{font-size:12px;color:#878787;font-weight:300;letter-spacing:1px}.valuation-wrapper .profcompany{font-weight:600;font-size:16px;padding:10px 0 30px}.valuation-wrapper .contactinfo,.valuation-wrapper .contactinfo a{color:#444}.valuation-wrapper .contactinfo .facol1{color:#CCC;margin-top:0;margin-bottom:26px}.valuation-wrapper .personsocial{padding-bottom:25px}.valuation-wrapper .circle_icon{background-color:#8ad3e1;border-radius:100%;display:inline-block;height:34px;margin:4px 0 0 5px;text-align:center;transition:all .5s ease 0s;vertical-align:middle;width:34px;color:#fff;line-height:36px;font-size:18px}.valuation-wrapper .no-margin-left .circle_icon{margin-left:0}.valuation-wrapper .pfacebook .circle_icon{background-color:#6a74b7}.valuation-wrapper .pgplus .circle_icon{background-color:#3f3a3c}.valuation-wrapper .plinkedin .circle_icon{background-color:#5382bd}.valuation-wrapper .pemail .circle_icon{background-color:#9DDA72}.valuation-wrapper .background-slider-value{background:url(../images/valuationbg.jpg) no-repeat;background-size:cover;padding-top:40px}.valuation-wrapper .background-slider{background:rgba(52,52,52,.9);padding:50px 0 30px}.valuation-wrapper .theme-slider-2 .slider-val-heading{padding:0 0 30px}.valuation-wrapper .tooltip-value a{background:#cc8b00;border-radius:50%;display:inline-block;height:20px;line-height:18px;text-align:center;width:20px}.valuation-wrapper .tooltip-value a .fa{color:#fff;font-size:16px}.valuation-wrapper .slider-val-heading{color:#fff;text-transform:uppercase;text-align:left;font-size:20px;font-weight:300;letter-spacing:1px;padding-bottom:0}.valuation-wrapper .slider-val-heading6{color:#fff;text-align:left;font-size:14px;font-weight:300;letter-spacing:1px;padding-bottom:10px}.valuation-wrapper .price.price-value{color:#cc8b00;font-size:56px;font-weight:900;letter-spacing:1px;line-height:64px}.valuation-wrapper #avmConfScoreText{color:#E26E00;font-size:30px;font-weight:500}.valuation-wrapper .slider-tick-label{color:#fff;font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.valuation-wrapper .slider-handle .custom::before,.valuation-wrapper .slider-tick.custom::before{content:'\2605';color:#726204;line-height:20px}.valuation-wrapper .price{font-size:40px;margin:3px 0 15px;padding-bottom:11px}.valuation-wrapper .adjust_slider{font-size:12px}.valuation-wrapper .confidence{margin-top:18px}.valuation-wrapper .slider{display:inline-block;vertical-align:middle;position:relative}.valuation-wrapper .slider.slider-horizontal{width:100%;height:20px;margin-bottom:28px!important}.valuation-wrapper .slider.slider-horizontal .slider-track{border-radius:6px;height:10px;left:0;margin-top:-5px;top:50%;width:100%}.valuation-wrapper .slider.slider-horizontal .slider-selection,.valuation-wrapper .slider.slider-horizontal .slider-track-high,.valuation-wrapper .slider.slider-horizontal .slider-track-low{height:100%;top:0;bottom:0}.valuation-wrapper .slider.slider-horizontal .slider-handle,.valuation-wrapper .slider.slider-horizontal .slider-tick{margin-left:-6px;margin-top:-6px}.valuation-wrapper .slider.slider-horizontal .slider-handle.triangle,.valuation-wrapper .slider.slider-horizontal .slider-tick.triangle{border-width:0 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.valuation-wrapper .slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:7px;margin-left:0!important}.valuation-wrapper .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{vertical-align:middle;display:inline-block;text-align:left;width:33%!important}.valuation-wrapper .slider .hide,.valuation-wrapper .slider input{display:none}.valuation-wrapper .slider.slider-vertical{height:210px;width:20px}.valuation-wrapper .slider.slider-vertical .slider-track{width:10px;height:100%;margin-left:-5px;left:50%;top:0}.valuation-wrapper .slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.valuation-wrapper .slider.slider-vertical .slider-track-high,.valuation-wrapper .slider.slider-vertical .slider-track-low{width:100%;left:0;right:0}.valuation-wrapper .slider.slider-vertical .slider-handle,.valuation-wrapper .slider.slider-vertical .slider-tick{margin-left:-5px;margin-top:-10px}.valuation-wrapper .slider.slider-vertical .slider-handle.triangle,.valuation-wrapper .slider.slider-vertical .slider-tick.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.valuation-wrapper .slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.valuation-wrapper .slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.valuation-wrapper .slider .tooltip.top{margin-top:-30px}.valuation-wrapper .slider .tooltip-inner{white-space:nowrap}.valuation-wrapper .confidence_score{display:inline-block;margin-left:2%;margin-top:12px;vertical-align:middle;width:90%}.valuation-wrapper .confidence_score .slider-handle,.valuation-wrapper .slider-tick.round{display:none}.valuation-wrapper .confidence_score .slider.slider-horizontal .slider-tick-label-container{margin-top:28px;margin-left:0!important}.valuation-wrapper .confidence_score .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{text-align:left;width:33%!important}.valuation-wrapper .confidence_score .slider-selection.tick-slider-selection{background:#E26E00}.valuation-wrapper .slider-track{position:absolute;cursor:pointer;background:#fff;border:0}.valuation-wrapper .slider-selection{position:absolute}.valuation-wrapper .slider-selection.tick-slider-selection{background:#cc8b00;border-radius:6px}.valuation-wrapper .slider-track-high,.valuation-wrapper .slider-track-low{position:absolute;background:0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.valuation-wrapper .slider-handle{background:#e26e00;height:20px;position:absolute;width:20px}.valuation-wrapper .slider-handle .custom,.valuation-wrapper .slider-handle .triangle,.valuation-wrapper .slider-tick.custom,.valuation-wrapper .slider-tick.triangle{background:0 0}.valuation-wrapper .slider-handle.round{border-radius:50%}.valuation-wrapper .chart-valuation h3,.valuation-wrapper .contact-map h3{color:#959595;font-style:italic}.valuation-wrapper .slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);opacity:1}.valuation-wrapper .googleCharts{min-height:400px;max-width:100%}.valuation-wrapper .chart-valuation{padding-bottom:30px}.valuation-wrapper .chart-valuation h2{padding-bottom:0}.valuation-wrapper .chart-valuation h4{font-size:16px;font-weight:900;letter-spacing:3px;margin-bottom:0;padding-bottom:0;text-transform:uppercase}.valuation-wrapper .chartitem,.valuation-wrapper .chartitem text{font-size:16px;font-weight:600;letter-spacing:3px;margin-bottom:10px;padding-bottom:0;text-transform:uppercase}.valuation-wrapper .contact-map .bannerdivider,.valuation-wrapper .vauation-table .bannerdivider{margin-bottom:50px}.valuation-wrapper .chart-tooltip{background:#000!important;font-size:14px!important;font-weight:500!important}.valuation-wrapper .google-visualization-tooltip .chart-tooltip:after{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #000;content:'';position:absolute;bottom:-20px;left:55px}.valuation-wrapper .google-visualization-tooltip .chart1-tooltip:after{border-top:20px solid #000}.valuation-wrapper .contact-map{background:#fcfcfc;padding-top:30px}.valuation-wrapper .contact-map h2{padding-bottom:0}.valuation-wrapper #map_canvas{height:570px}.valuation-wrapper .infoBox::before{border-bottom-color:#cc8b00}.valuation-wrapper .infoBox{border:1px solid #cc8b00}.valuation-wrapper .city-title h4{color:#cc8b00;font-size:16px;font-weight:400;padding-bottom:10px;padding-top:0}.valuation-wrapper .city-title p{font-size:12px;font-weight:400;line-height:20px;padding-top:0}.valuation-wrapper .vauation-table{background:#F9F9F9;border-top:1px solid #ddd;padding-bottom:50px}.valuation-wrapper .vauation-table h2{padding-bottom:0;padding-top:30px}.valuation-wrapper .vauation-table h3{color:#959595;font-style:italic}.dear-seller-name{text-align:left}@media all and (max-width:991px){.home-valuation-report .googleCharts{width:100%}.valuation-wrapper .chartitem,.valuation-wrapper .chartitem text{letter-spacing:0!important;font-size:13px!important}.valuation-wrapper .theme-slider-2 .slider-val-heading{padding:0 0 10px}.valuation-wrapper .googleCharts{min-height:300px;max-width:100%}.valuation-wrapper .background-color,.valuation-wrapper .background-slider-value,.valuation-wrapper .contact-map,.valuation-wrapper .vauation-table{background:#f0f0f0}.valuation-wrapper .sliderchart{padding-bottom:30px}.valuation-wrapper .btn-area a.btn-site{margin-bottom:20px;width:200px}}.agent_background{position:absolute;background:rgba(255,255,255,.8);z-index:1;width:100%;top:0;height:100%}.agent-single-banner{display:block}.agent-contact-info{padding-top:42px;padding-bottom:42px}.agent-contact-info .agent-sidebar-top{margin-top:53px}.agent-contact-info h4.agent-side-info{padding-bottom:4px}.agent-contact-info .agent-info-desc{font-size:24px}.agent-contact-info .agent-info-desc a{color:#858585}body .agent-contact-info .gform_wrapper ul.gform_fields li.gfield{padding:0;margin:34px 0 0}body .agent-contact-info .gform_wrapper,body .agent-contact-info .gform_wrapper ul.gform_fields li.gfield:first-child{margin:0}body .agent-contact-info .gform_wrapper ul .gfield_label{display:none}body .agent-contact-info .gform_wrapper ul div.ginput_container{margin-top:0}.agent-listing-info{padding-top:30px;padding-bottom:40px}.testimonial-agent{padding:50px 0}.testimonial_item{font-size:18px;font-weight:600;line-height:30px;width:870px;margin:0 auto;max-width:80%;padding:60px 0;position:relative}.testimonial_item::after,.testimonial_item::before{position:absolute;right:-115px;bottom:0;height:70px;width:93px}.testimonial_item::before{content:url(../images/top_quotes.png);left:-115px;top:22px}.testimonial_item::after{content:url(../images/bottom_quotes.png);bottom:38px}.testimonial_slider{position:relative}.testimonial_slider a{color:#888}.testimonial_slider a:hover{text-decoration:none}body .testimonial_item img{display:inline-block;vertical-align:bottom;margin-left:4px}.testimonial_slider.slide-arrow-theme .slick-arrow{position:absolute;top:20%}.page-template-template_resource .resource-action-boxes,.page-template-template_resource .resource-action-boxes .action-img{position:relative}.single-office .testimonial-wrapper .testimonial_item .see-more-text{background:0 0;color:#464545;border:none}.testimonial-wrapper.slick-slide{text-align:left}.testimonial-wrapper.slick-slide span.collapse.in{display:inline}@media all and (max-width:992px){.testimonial_item::after,.testimonial_item::before{content:''}}@media all and (max-width:766px){.agent-single-banner{display:inline-block}}@media all and (max-width:640px){.testimonial_item{width:65%;padding-top:0;padding-bottom:0}}.page-template-template_buy #video-modal{top:50px}.page-template-template_buy h2.sub-head{padding-bottom:30px}.page-template-template_buy h2.heading-style{color:#444;font-size:30px;font-weight:400;letter-spacing:0;margin:0 0 20px;padding:0}.page-template-template_buy h2.format2{padding-top:44px}.page-template-template_buy h2.format3{font-size:38px;font-weight:400}.page-template-template_buy h2.text-white{color:#fff}.page-template-template_buy h3.format2{font-size:34px;font-weight:600;padding-top:20px}.page-template-template_buy p.format2{font-size:24px;font-weight:600;padding-bottom:20px}.page-template-template_buy p.formatIt{font-size:24px;font-style:italic;font-weight:600}.page-template-template_buy .widget-padding{padding-bottom:100px}.page-template-template_buy .white-bg{background:#fff;padding:20px 12px;height:100%}.page-template-template_buy .HOMES-mortgage-calculator-widget .mortgage-calculator-frame{border:0;margin-bottom:0;border-bottom:none;height:460px;overflow:hidden}.page-template-template_buy .buy-widgets .gfield_label,.page-template-template_buy .buy-widgets .name_first label{display:none!important}.page-template-template_buy .buy-widgets .gfield.col-lg-6{clear:none!important;padding-left:0!important;margin-bottom:10px!important}.page-template-template_buy .buy-widgets input[type=checkbox]{vertical-align:middle!important;margin-right:10px!important}.page-template-template_buy .buy-widgets .gform_wrapper ul li.gfield{margin-top:10px!important;padding-top:0!important}.page-template-template_buy .buy-widgets .ginput_container_checkbox label{font-weight:700!important}.page-template-template_buy a.scrolldown.addScroll{display:none}.page-template-template_buy .gform_wrapper .gform_footer{margin:16px auto 0;text-align:center}.page-template-template_buy .style2{padding:0 0 0 16px}.page-template-template_buy .style2 .gform_wrapper .gform_footer input[type=submit]{padding:20px 0!important;width:303px!important;max-width:100%!important;text-transform:uppercase;color:#2E2E2E;font-size:19px!important;margin:0 0 0 -10px}img.page-top-icon{margin:5px auto;display:inline-block;height:auto;max-width:200px;width:auto}.HOMES-mortgage-calculator-widget:after{content:'';display:table;clear:both}@media all and (max-width:520px){.buy-sell-page .buy-slider img{padding:0;max-width:100%}}@media all and (max-width:640px){.page-template-template_buy #field_2_1{padding-right:15px}}.page-template-template_resource h2.sub-head{padding-bottom:30px}.page-template-template_resource h2.heading-style{color:#444;font-size:30px;font-weight:400;letter-spacing:0;margin:0 0 20px;padding:0}.page-template-template_resource h2.format2{padding-top:44px}.page-template-template_resource h2.format3{font-size:38px;font-weight:400}.page-template-template_resource h2.text-white{color:#fff}.page-template-template_resource h3.format2{font-size:34px;font-weight:600;padding-top:20px}.page-template-template_resource p.format2{font-size:24px;font-weight:600;padding-bottom:20px}.page-template-template_resource p.formatIt{font-size:24px;font-style:italic;font-weight:600}.page-template-template_resource .widget-padding{padding-bottom:100px}.page-template-template_resource .white-bg{background:#fff;padding:20px 12px;height:100%}.page-template-template_resource a.scrolldown.addScroll{display:none}.page-template-template_resource .video-bg{background:#e1e1e1;padding:34px 0}.page-template-template_resource .resource-action-boxes .marg-btm{margin-bottom:24px}.page-template-template_resource .resource-action-boxes .abs-text{color:#fff;margin:0 auto;max-width:330px;overflow:hidden;position:absolute;text-align:center;top:10px;word-wrap:break-word}.page-template-template_resource .resource-action-boxes .abs-text h2{color:#fff;font-size:36px;line-height:40px;padding-bottom:10px;padding-top:26px}.page-template-template_resource .resource-action-boxes .abs-text h2 strong{display:block}.page-template-template_resource .resource-action-boxes .abs-text .resource-text{color:#fff;font-size:16px;font-weight:600;margin-bottom:70px}.page-template-template_resource .resource-action-boxes .abs-text .btn-white{box-shadow:0 0 0 2px #fff inset;color:#fff;margin:0 30px;padding:14px}.page-template-template_resource .resource-action-boxes .rsleft .abs-text{left:35px}.page-template-template_resource .resource-action-boxes .rsright .abs-text{right:35px}@media only screen and (max-width:992px){.resource-action-boxes .marg-btm{text-align:center!important}.resource-action-boxes .rsleft .abs-text,.resource-action-boxes .rsright .abs-text{left:50px!important;right:50px!important}}@media only screen and (max-width:420px){.page-template-template_resource .resource-action-boxes .abs-text h2{font-size:28px;line-height:34px;padding-top:10px}.page-template-template_resource .resource-action-boxes .abs-text .resource-text{font-size:14px;margin-bottom:20px}.page-template-template_resource .resource-action-boxes .abs-text .btn-white{font-size:14px;margin:0;padding:10px}.page-template-template_resource .video-bg{background:#e1e1e1;padding:9px 0}}.page-template-template_sell .video-wrapper{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin-bottom:50px}.page-template-template_sell .video-wrapper embed,.page-template-template_sell .video-wrapper iframe,.page-template-template_sell .video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-template_sell #video-modal{top:50px}.page-template-template_sell h2.sub-head{padding-bottom:30px}.page-template-template_sell h2.heading-style{color:#444;font-size:30px;font-weight:400;letter-spacing:0;margin:0 0 20px;padding:0}.page-template-template_sell h2.format2{padding-top:44px}.page-template-template_sell h2.format3{font-size:38px;font-weight:400}.page-template-template_sell h2.text-white{color:#fff}.page-template-template_sell h3.format2{font-size:34px;font-weight:600;padding-top:20px}.page-template-template_sell p.format2{font-size:24px;font-weight:600;padding-bottom:20px}.page-template-template_sell p.formatIt{font-size:24px;font-style:italic;font-weight:600}.page-template-template_sell .white-bg{background:#fff;padding:20px 12px}.page-template-template_sell .bold{font-weight:800}.page-template-template_sell .sell-contact .gfield_label,.page-template-template_sell .sell-contact .name_first label{display:none!important}.page-template-template_sell .sell-contact input[type=checkbox]{vertical-align:middle!important;margin-right:10px!important}.page-template-template_sell .sell-contact .gform_wrapper ul li.gfield{margin-top:10px!important;padding-top:0!important}.page-template-template_sell .sell-contact .ginput_container_checkbox label{font-weight:700!important}.page-template-template_sell .sell-widgets .gform_wrapper{margin-top:50px!important}.page-template-template_sell .header .btn-site{margin-top:0}.page-template-template_sell a.scrolldown.addScroll{display:none}.page-template-template_sell .agent-sell td,.page-template-template_sell .agent-sell th{text-align:center}.page-template-template_sell .gform_wrapper .gform_footer{margin:16px auto 0;text-align:center}.page-template-template_sell .style2{padding:0 0 0 16px}.page-template-template_sell .style2 .gform_wrapper .gform_footer input[type=submit]{padding:20px 0!important;width:327px!important;max-width:100%!important;text-transform:uppercase;color:#2E2E2E;font-size:19px!important;margin:0 0 0 -10px}.page-template-template_contact h2.sub-head{padding-bottom:30px}.page-template-template_contact h2.heading-style{color:#444;font-size:30px;font-weight:400;letter-spacing:0;margin:0 0 20px;padding:0}.page-template-template_contact h2.format2{padding-top:44px}.page-template-template_contact h2.format3{font-size:38px;font-weight:400}.page-template-template_contact h2.text-white{color:#fff}.page-template-template_contact h3.format2{font-size:34px;font-weight:600;padding-top:20px}.page-template-template_contact p.formatIt{font-size:24px;font-style:italic;font-weight:600}.page-template-template_contact .header .btn-site.btn-trans{padding:16px 50px;width:auto;display:inline-block}.page-template-template_contact .lr10{margin:0 10px}.page-template-template_contact .gform_wrapper .top_label div.ginput_container{margin-top:0!important}.page-template-template_contact .contact-form{margin-bottom:20px!important}.page-template-template_contact .contact-form .gfield_label,.page-template-template_contact .contact-form .name_first label{display:none!important}.page-template-template_contact .contact-form .gfield.col-lg-4,.page-template-template_contact .contact-form .gfield.col-lg-6,.page-template-template_contact .contact-form .gfield.col-lg-8{clear:none!important;padding-left:0!important;margin-bottom:10px!important}.page-template-template_contact .contact-form input[type=checkbox]{vertical-align:middle!important;margin-right:10px!important}.page-template-template_contact .contact-form .gform_wrapper ul li.gfield{margin-top:10px!important;padding-top:0!important}.page-template-template_contact .contact-form .ginput_container_checkbox label{font-weight:700!important}.page-template-template_contact .contact-form p{border-bottom:1px solid #dedede;font-size:22px;padding:10px 0}.page-template-template_contact #map_canvas{height:570px}.page-template-template_contact #map_canvas>.city-title,.page-template-template_contact a.scrolldown.addScroll{display:none}.page-template-template_contact .contact-link{border-bottom:0 none}.page-template-template_contact .infoBox::before{border-bottom-color:#cc8b00}.page-template-template_contact .infoBox{border:1px solid #cc8b00}.page-template-template_contact .city-title h2{color:#cc8b00;font-size:28px;font-weight:400;padding-top:0;padding-bottom:10px}.page-template-template_contact .city-title h4{color:#cc8b00;font-size:16px;font-weight:400;padding-bottom:10px;padding-top:0}.page-template-template_contact .city-title p{font-size:12px;font-weight:400;padding-top:0}.gform_body .gfield select,select{-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fff!important;background-image:url(../images/iosarrow.png)!important;background-position:right center!important;background-repeat:no-repeat!important;box-shadow:0 0 4px 0 rgba(221,221,221,.65) inset!important;color:#666!important}select[multiple],select[size]{background-image:none!important}@media all and (max-width:991px){.page-template-template_contact .header .btn-site.btn-trans{margin:4px auto;display:block}.page-template-template_contact .contact-link a{display:block}.page-template-template_contact .contact-form{margin-top:50px}.page-template-template_contact .gform_wrapper ul li.gfield{padding:0!important}}.page-template-template_story .timeline-reviews .btn-linkList{padding-bottom:40px}.page-template-template_story .cta-bottom-button{padding-top:40px;padding-bottom:40px}.page-template-template_story .site-header{position:relative}.page-template-template_story h4.review-author{padding:10px 0}.page-template-template_story h3{line-height:32px;padding-bottom:0}.page-template-template_story p{margin-bottom:50px}.page-template-template_story .timeline-sub-content p{margin-bottom:20px!important}.page-template-template_story .scrolldown.addScroll{display:none!important}.page-template-template_story .storyWhite{background:#fff}.page-template-template_story .storyGray{background:#F3F3F3}.page-template-template_story .target-navbar{background:#DDD;z-index:99;text-align:center;width:100%}.page-template-template_story .target-navbar .navbar-nav{float:none;margin:auto;width:100%}.page-template-template_story .target-navbar .navbar-nav li{display:inline-block;float:none}.page-template-template_story .target-navbar .navbar-nav li a{padding-left:0!important;padding-right:0!important}.page-template-template_story .target-navbar .navbar-nav .font-icon{color:#858585;display:block!important;font-size:26px;text-align:center}.page-template-template_story .target-navbar .navbar-nav .icon-title{color:#525252;font-size:20px;display:block!important;padding-bottom:4px;padding-top:10px}.page-template-template_story .target-navbar .navbar-nav li.active,.page-template-template_story .target-navbar .navbar-nav li.active a,.page-template-template_story .target-navbar .navbar-nav li:hover,.page-template-template_story .target-navbar .navbar-nav li:hover a{background:#2e2e2e!important}.page-template-template_story .target-navbar .navbar-nav li a:focus{background:0 0!important}.page-template-template_story .target-navbar .navbar-nav li.active .font-icon,.page-template-template_story .target-navbar .navbar-nav li.active .icon-title,.page-template-template_story .target-navbar .navbar-nav li:hover .font-icon,.page-template-template_story .target-navbar .navbar-nav li:hover .icon-title{color:#fff}.page-template-template_story .target-navbar .navbar-nav li.active a::after,.page-template-template_story .target-navbar .navbar-nav li:hover a::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ddd;border-style:solid;border-width:10px;bottom:0;content:"";height:0;left:44%;position:absolute;width:0}.page-template-template_story .scrollable-section{padding-top:50px;padding-bottom:50px}.page-template-template_story #story-2.scrollable-section{padding-bottom:0}.page-template-template_story .slide-arrow-theme .slick-arrow{top:18%}.page-template-template_story .timeline-slider{margin-top:50px}.page-template-template_story .timeline-slider .slick-dots{position:relative}.page-template-template_story .timeline-slider .slick-dots:before{content:'';height:8px;border-radius:5px;width:100%;background:#DDD;position:absolute;left:0;top:28px;z-index:-1}.page-template-template_story .timeline-slider .slick-list{margin:0 44px!important;overflow:hidden}.page-template-template_story .timeline-slider .slick-slide{height:auto;margin:0 20px}.page-template-template_story .timeline-slider .slick-next:before,.page-template-template_story .timeline-slider .slick-prev:before{color:#000}.page-template-template_story .timeline-slider .slick-dots li{width:auto;height:auto;display:inline-block;cursor:pointer;z-index:99;margin:0!important}.page-template-template_story .timeline-slider .slick-dots li .line-year{height:64px;width:4px;background:#DDD;margin:0 auto}.page-template-template_story .timeline-slider .slick-dots li a{color:#700000;font-size:20px;font-weight:700}.page-template-template_story .timeline-slider .slick-dots li.slick-active .line-year{background:#cc8b00;position:relative}.page-template-template_story .timeline-slider .slick-dots li.slick-active .line-year:before{background:#cc8b00;border-radius:50%;content:"";height:20px;left:-8px;position:absolute;top:22px;width:20px;z-index:99}.page-template-template_story .timeline-slider img{border-radius:100%;display:inline-block}.page-template-template_story .timeline-slider .slide-fulldate{color:#cc8b00;font-weight:700}.page-template-template_story .timeline-slider .year-wrapper{margin:0 5px;padding:0 20px}.page-template-template_story .timeline-culture .collage{padding:0}.page-template-template_story .timeline-culture .collage img{margin:0;padding:0;display:inline-block;vertical-align:bottom;opacity:1}.page-template-template_story .timeline-values .increement-number{color:#ddd;font-family:Cabin,sans-serif;font-size:120px;font-style:italic;font-weight:400;padding:0}.page-template-template_story .timeline-values .increement-number i.fa{font-size:50px;line-height:70px;color:#ddd;vertical-align:top}.page-template-template_story .value-link{margin:0}.page-template-template_story .timeline-sub-title{padding-bottom:50px}.page-template-template_story .timeline-recognition .background,.page-template-template_story .timeline-recognition .background-gray{padding:56px 0 90px}.page-template-template_story .timeline-recognition .background-gray{background:#F3F3F3}.page-template-template_story .timeline-recognition .btn-hollow{display:inline-block}.page-template-template_story .timeline-recognition .btn-linkList a{border-bottom:1px solid #cc8b00;color:#cc8b00;display:block;font-size:18px;margin-bottom:18px;padding-bottom:18px}.page-template-template_story .timeline-recognition .btn-linkList a:focus,.page-template-template_story .timeline-recognition .btn-linkList a:hover{color:#700000;text-decoration:none}.page-template-template_story .timeline-reviews .speech-bubble{border:2px solid #dedede;border-radius:2px;color:#888;font-family:"Source Sans Pro",sans-serif;font-size:20px;line-height:1.42857;padding:22px 20px;position:relative;text-align:center;height:100%}.page-template-template_story .timeline-reviews .speech-bubble:after{border-color:#dedede rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:13px;content:"";height:0;left:32px;bottom:-27px;position:absolute;width:0}.page-template-template_story .timeline-reviews .speech-bubble h4{padding-bottom:0;color:#464545;bottom:20px;position:absolute;right:20px}.page-template-template_story .timeline-reviews .speech-bubble .review-full{display:none}.page-template-template_story .timeline-reviews .pad-top{margin-left:35px;margin-top:16px}.page-template-template_story .share-story{padding:40px 0}.page-template-template_story .share-story h2{display:inline-block;border-top:1px solid #444}.page-template-template_story .share-story h3{padding-bottom:30px}.page-template-template_story .share-story .timeline-shareimg{display:inline-block;padding:10px 20px 0;vertical-align:baseline}.page-template-template_story .share-story img{display:block;height:auto;max-width:100%}.clear{clear:both}.recognition-desc{font-size:15px}.round-img{border-radius:50%}@media only screen and (min-width:1024px){.page-template-template_story .target-navbar{bottom:0}.page-template-template_story .target-navbar.affix{position:fixed;top:71px}}@media only screen and (max-width:1024px){.page-template-template_story .timeline-culture img{float:none;display:inline-block;width:auto}.page-template-template_story .timeline-recognition{text-align:center}.page-template-template_story .timeline-values .increement-number{line-height:90px}.page-template-template_story .timeline-slider .year-wrapper{padding:0 10px}}@media only screen and (max-width:768px){.page-template-template_story .target-navbar{position:relative;height:auto!important}.page-template-template_story .target-navbar .navbar-nav .icon-title{font-size:12px;padding-top:4px}.page-template-template_story .timeline-values .increement-number{padding:0 15px}.page-template-template_story .timeline-slider .year-wrapper{margin:0;padding:0 4px}.page-template-template_story .timeline-slider ul{margin:0;padding:0}.page-template-template_story .timeline-slider .slick-dots li a{font-size:14px}.page-template-template_story .target-navbar .navbar-nav{margin:0 auto;text-align:center}.page-template-template_story .timeline-values .increement-number{line-height:90px;font-size:68px}}@media only screen and (max-width:540px){.page-template-template_story .target-navbar .navbar-nav .icon-title{display:none!important}.page-template-template_story .timeline-values .increement-number i.fa{font-size:40px;line-height:50px}.page-template-template_story .target-navbar .navbar-nav li{padding-left:0;padding-right:0}}@media only screen and (max-width:792px){.page-template-template_story .timeline-reviews .speech-bubble h4{bottom:20px;padding-bottom:0;position:relative;right:20px;top:20px}}.page-template-template_blog .page-content .page-icon{font-size:68px;color:#444}.archive.category h2.post-title,.archive.category h2.post-title a,.page-template-template_blog h2.post-title,.page-template-template_blog h2.post-title a{color:#cc8b00;font-size:24px;line-height:30px}.page-template-template_blog .page-content{padding-bottom:137px}.page-template-template_blog .post-preview img{height:250px;width:100%;object-fit:cover;-o-object-fit:cover}.page-template-template_blog .more{margin-bottom:50px}.sidebar-posts #searchsubmit{padding:10px 20px;margin:10px 0;display:block;width:100%}.archive.category .post-preview img{height:250px;width:100%;object-fit:cover;-o-object-fit:cover}.archive.category .more{padding-bottom:50px}.archive .page-content{padding-bottom:137px}#IDX-showcaseGallery-13726.IDX-showcaseTable{table-layout:fixed;border-spacing:8px;font-size:11px;display:inline-block}.blog-post{box-shadow:0 16px 32px 0 #e7e7e7;height:100%;background:#fff;margin-bottom:40px}div.wp-caption{width:auto!important}.blog-post .post-main{padding:18px 18px 0;text-align:center}.blog-post hr{max-width:70px;margin:12px auto}.blog-post a{font-weight:600;display:block;font-size:14px;letter-spacing:1.2;margin-bottom:10px}.blog-post a:hover{text-decoration:none}.blog-post .post-author,.blog-post .post-date{display:block;font-size:18px}ul.post-tag-list{padding:0;margin:0}.post-tag-list li{background:#f3f3f3;display:inline-block;list-style:none;margin:6px 3px;padding:4px 10px}.blog-single-main h1.post-title,.blog-single-main h2.widget-title{font-weight:300;letter-spacing:3px;padding-bottom:10px;color:#444}.post-tag-list li a{font-size:12px;margin:0}.blog-single-main h1.post-title{font-size:32px;padding-top:20px}.blog-single-main h2.widget-title{font-size:32px;line-height:36px;padding-top:0}.blog-single-main h2{color:#444;font-size:32px;font-weight:500;letter-spacing:0;padding-top:20px}.blog-single-main .pad-post-bottom{margin-bottom:50px}.blog-single-main img{padding:10px 0;height:auto}.blog-single-main .post-comment{margin:50px 0}.blog-single-main .post-navigation,.blog-single-main .post-share{margin-top:50px}.blog-single-main p{margin:0 0 20px}.blog-single-main .widget ul{padding:0;margin:0}.blog-single-main .widget li{padding-bottom:20px;list-style:none;position:relative;padding-left:20px}.blog-single-main .widget li:before{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#cc8b00;font-size:18px;padding-right:.5em;position:absolute;top:0;left:0}.blog-single-main .relatedPosts h3{color:#cc8b00;font-size:20px;font-weight:500;letter-spacing:0;line-height:26px;padding-top:0;text-transform:none}.blog-single-main .headPrevNext{margin-bottom:30px}.blog-single-main .post-share-list{padding-bottom:0}.blog-single-main .post-share-list li{background:#cc8b00;border-radius:50%;display:inline-block;height:40px;list-style:none;margin-right:6px;padding:4px 0;text-align:center;vertical-align:middle;width:40px}.blog-single-main .post-share-list li:hover{background:#700000}.blog-single-main .post-share-list li a{display:block}.blog-single-main .post-share-list li a .fa{color:#fff;vertical-align:middle}.blog-single-main .post-share input{width:60%}.blog-single-main .pagination-post{height:40px;width:40px;border:1px solid #888;border-radius:50%;text-align:center}.blog-single-main .pagination-post .fa{font-size:35px;line-height:37px}.blog-single-main .authorImg .img-wrap{border:1px solid #b8b8b8;position:relative;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:80px;height:80px;text-align:center;margin:0 auto}.blog-single-main .authorImg .img-wrap img{display:inline;margin:0 auto;height:100%;width:auto}.blog-single-main .single-links{padding:60px 0}.blog-single-main .sidebar-posts aside{margin-bottom:30px}.blog-single-main iframe{max-width:100%}.blog-single-main .authorImg .img-wrap img{padding:0}@media only screen and (max-width:992px){.author-post,.post-share,.sidebar-posts{text-align:center}.blog-single-main .widget ul{display:inline-block;text-align:left}.single-links .padBottom{margin-bottom:30px}}.page-template-template_testimonial #site-header{background-color:#f3f3f3}.page-template-template_testimonial .testimonial-wrapper.full-text-showing .read-more-dots{display:none}.page-template-template_testimonial .archve-testimonial-wrapper .archive-testimonial{background-color:#fff;border:none;box-shadow:0 0 6px 0 rgba(200,200,200,.5);border-radius:2px;color:#888;font-family:"Source Sans Pro",sans-serif;font-size:20px;line-height:1.42857;padding:22px 20px;position:relative;text-align:center;height:calc(100% - 50px)}.page-template-template_testimonial .archve-testimonial-wrapper .archive-testimonial .archive-content .collapse.in{display:initial}.page-template-template_testimonial .archve-testimonial-wrapper .archive-testimonial .archive-content .see-more-text{background:0 0;color:#464545;border:none}.page-template-template_testimonial .archve-testimonial-wrapper .mb150{margin-bottom:150px}.page-template-template_testimonial .archve-testimonial-wrapper .speech-bubble{margin-bottom:80px}.page-template-template_testimonial .archve-testimonial-wrapper .speech-bubble::after{border-color:#dedede transparent transparent;border-style:solid;border-width:13px;bottom:-27px;content:"";height:0;left:32px;position:absolute;width:0}#join-us-form input,#join-us-form textarea,#testimonial_form_wrapper input,#testimonial_form_wrapper textarea{width:100%!important;color:#aaa!important;font-size:19px!important;background:#fff!important;border:1px solid #dedede}.page-template-template_testimonial .archve-testimonial-wrapper .stars{bottom:20px;right:40px;position:absolute}.page-template-template_testimonial .archve-testimonial-wrapper .pad-top{margin-top:16px}.page-template-template_testimonial .archve-testimonial-wrapper h5{color:#525252;font-family:"Source Sans Pro",sans-serif;font-size:18px;font-weight:600;text-align:left}.page-template-template_testimonial .archve-testimonial-wrapper h6{color:#666;font-family:"Source Sans Pro",sans-serif;font-size:15px;font-weight:400}.page-template-template_testimonial .archve-testimonial-wrapper img{border-radius:50%;max-height:85px}.page-template-template_testimonial .background-light{background:#f9f9f9}.page-template-template_testimonial .review-source{position:absolute;bottom:20px;left:40px}.page-template-template_testimonial .review-source img{border-radius:0;height:auto;max-width:100px}#join-us-form,#testimonial_form_wrapper{overflow:hidden;position:relative}#join-us-form input,#testimonial_form_wrapper input{font-weight:400;padding:15px 10px!important;height:50px;box-shadow:none}#join-us-form textarea,#testimonial_form_wrapper textarea{font-weight:400;padding:15px 10px!important;box-shadow:none}#join-us-form label.gfield_label,#testimonial_form_wrapper label.gfield_label{display:none}#join-us-form ul.gform_fields li.gfield.col-md-4,#testimonial_form_wrapper ul.gform_fields li.gfield.col-md-4{padding-right:15px;padding-left:15px;display:block;clear:none}#join-us-form .custom-upload-btn label.gfield_label,#testimonial_form_wrapper .custom-upload-btn label.gfield_label{background:#fff!important;border:1px solid #dedede;display:inline-block;font-size:19px!important;font-weight:400;padding:0 20px!important;width:66%;box-shadow:none;line-height:50px!important;color:#555;margin-top:8px;cursor:pointer}#join-us-form .ginput_container.ginput_container_fileupload,#testimonial_form_wrapper .ginput_container.ginput_container_fileupload{width:20%;margin-left:29px;background:#cc8b00;border:0;color:#fff;display:inline-block;font-size:18px;letter-spacing:2px;text-align:center;text-shadow:1px 2px 2px #474747;text-transform:uppercase;position:relative;cursor:pointer;border-radius:5px}#join-us-form .ginput_container.ginput_container_fileupload input[type=file],#testimonial_form_wrapper .ginput_container.ginput_container_fileupload input[type=file]{opacity:0;position:absolute;min-height:50px;top:0;left:0;width:100%;height:100%!important;cursor:pointer}#join-us-form .screen-reader-text,#testimonial_form_wrapper .screen-reader-text{display:none}#join-us-form .ginput_container.ginput_container_fileupload:before,#testimonial_form_wrapper .ginput_container.ginput_container_fileupload:before{content:'browse  »';line-height:50px;text-transform:uppercase}#join-us-form .button.gform_button,#testimonial_form_wrapper .button.gform_button{background:#cc8b00;border:0;color:#fff;display:inline-block;font-size:18px;letter-spacing:2px;padding:14px 38px;text-align:center;text-shadow:1px 2px 2px #474747;text-transform:uppercase}#join-us-form .gform_wrapper .gform_footer,#testimonial_form_wrapper .gform_wrapper .gform_footer{text-align:center}#join-us-form input[type=submit].button.gform_button,#testimonial_form_wrapper input[type=submit].button.gform_button{background:#cc8b00!important;border:0;color:#fff!important;display:inline-block;font-size:18px;letter-spacing:2px;padding:14px 38px!important;text-align:center;text-shadow:none!important;text-transform:uppercase;width:auto!important;margin:25px auto}#join-us-form .ratng_area_col,#testimonial_form_wrapper .ratng_area_col{margin:12px 0!important}#join-us-form .ratng_area_col_above,#testimonial_form_wrapper .ratng_area_col_above{margin:12px 0 0!important}#join-us-form .ratng_area_col_label,#testimonial_form_wrapper .ratng_area_col_label{margin:0 0 12px!important}#join-us-form .btn-site,#testimonial_form_wrapper .btn-site{background:#cc8b00;border:0;color:#fff;display:inline-block;font-size:18px;letter-spacing:2px;padding:14px 38px;text-align:center;text-shadow:1px 2px 2px #474747;text-transform:uppercase}#join-us-form .areaajax,#testimonial_form_wrapper .areaajax{background:rgba(255,255,255,.8);bottom:0;display:none;left:0;padding-top:400px;position:absolute;right:0;text-align:center;top:0}#join-us-form .rev_success,#testimonial_form_wrapper .rev_success{background-color:#dff2bf;color:#4f8a10;margin:10px 0;padding:12px}#join-us-form .rev_error,#testimonial_form_wrapper .rev_error{margin:10px 0;padding:12px;background-color:#ffbaba;color:#d8000c}#join-us-form #submitexperiences input.error,#join-us-form #submitexperiences textarea.error,#testimonial_form_wrapper #submitexperiences input.error,#testimonial_form_wrapper #submitexperiences textarea.error{border:2px solid red}#join-us-form #submitexperiences label.error,#testimonial_form_wrapper #submitexperiences label.error{color:#d8000c;font-size:13px}#join-us-form .fileUpload input.upload,#testimonial_form_wrapper .fileUpload input.upload{cursor:pointer;font-size:20px;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0}#join-us-form .file-upload,#testimonial_form_wrapper .file-upload{cursor:pointer;margin:10px;overflow:hidden;position:relative}#join-us-form .fileUpload label.error,#testimonial_form_wrapper .fileUpload label.error{display:block;color:#fff!important}#join-us-form .revmgscon,#testimonial_form_wrapper .revmgscon{display:none;font-size:16px;text-align:center}@media all and (max-width:768px){.archve-testimonial-wrapper .format2{margin:0 0 20px}#join-us-form .custom-upload-btn label.gfield_label,.page-template-template_testimonial #testimonial_form_wrapper .custom-upload-btn label.gfield_label{width:100%}#join-us-form .ginput_container.ginput_container_fileupload,.page-template-template_testimonial #testimonial_form_wrapper .ginput_container.ginput_container_fileupload{width:100%;margin:10px auto}#join-us-form input[type=submit].button.gform_button,.page-template-template_testimonial #testimonial_form_wrapper input[type=submit].button.gform_button{line-height:1}}.post-type-archive-localpages #site-main .target-navbar{background:#DDD;z-index:99;text-align:center;width:100%}.post-type-archive-localpages #site-main .target-navbar .navbar-nav{float:none;margin:auto;width:100%}.post-type-archive-localpages #site-main .target-navbar .navbar-nav li{display:inline-block;float:left;min-height:84px}.post-type-archive-localpages #site-main .target-navbar .navbar-nav li.multi-line{line-height:74px}.post-type-archive-localpages #site-main .target-navbar .navbar-nav li.multi-line a{display:inline-block;line-height:normal;vertical-align:middle;min-height:auto}.post-type-archive-localpages #site-main .target-navbar .navbar-nav li a{padding-left:0!important;padding-right:0!important;min-height:84px;outline:0}.post-type-archive-localpages #site-main .target-navbar .navbar-nav .font-icon{color:#858585;display:block!important;font-size:26px;text-align:center}.post-type-archive-localpages #site-main .target-navbar .navbar-nav .icon-title{color:#525252;font-size:20px;display:block!important;padding-bottom:4px;padding-top:10px}.post-type-archive-localpages #site-main .target-navbar .navbar-nav li.active,.post-type-archive-localpages #site-main .target-navbar .navbar-nav li.active a,.post-type-archive-localpages #site-main .target-navbar .navbar-nav li:hover,.post-type-archive-localpages #site-main .target-navbar .navbar-nav li:hover a{background:#2e2e2e!important}.post-type-archive-localpages #site-main .target-navbar .navbar-nav li a:focus{background:0 0!important}.post-type-archive-localpages #site-main .target-navbar .navbar-nav li.active .font-icon,.post-type-archive-localpages #site-main .target-navbar .navbar-nav li.active .icon-title,.post-type-archive-localpages #site-main .target-navbar .navbar-nav li:hover .font-icon,.post-type-archive-localpages #site-main .target-navbar .navbar-nav li:hover .icon-title{color:#fff}.post-type-archive-localpages #site-main .target-navbar .navbar-nav li.active a::after,.post-type-archive-localpages #site-main .target-navbar .navbar-nav li:hover a::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ddd;border-style:solid;border-width:10px;bottom:0;content:"";height:0;left:44%;position:absolute;width:0}.post-type-archive-localpages #site-main .full-circle{border-radius:50%;width:450px;height:450px;object-fit:cover;-o-object-fit:cover}.post-type-archive-localpages #site-main .archive-content{margin-bottom:30px}.post-type-archive-localpages #site-main .archive-intro{margin-bottom:50px;margin-top:30px}.post-type-archive-localpages #site-main a.btn-site{margin:10px}.post-type-archive-localpages #site-main .page-content{padding-bottom:0}.post-type-archive-localpages #site-main .single-links.background-heading{padding-top:60px}.post-type-archive-localpages #site-main .single-links:not(.background-heading){padding-bottom:20px}.tool-pagination{text-align:center}.single-localpages .school-info{min-height:310px}@media all and (max-width:1200px){.post-type-archive-localpages #site-main .archive-localpage .affix,.post-type-archive-locations #site-main .archive-localpage .affix{position:relative!important}.post-type-archive-localpages #site-main .target-navbar .navbar-nav li a span,.post-type-archive-locations #site-main .target-navbar .navbar-nav li a span{font-size:16px!important}}@media (max-width:768px){.archive-community{text-align:center}}@media (max-width:480px){.post-type-archive-localpages #site-main .full-circle{width:320px;height:320px}}.page-template-template_full-width .col-no-padding{overflow:hidden}.page-template-template-no-header-no-footer #site-footer,.page-template-template-no-header-no-footer #site-header,.page-template-template-no-header-no-footer .banner_search_form{display:none}.single-listings #open-house-banner{background:#111;color:#fff}.single-listings #open-house-banner .open-house-banner-text{padding:15px 0}.single-listings .listing-review{margin-bottom:25px}.single-listings .review-source img{max-height:60px}.single-listings p.review-author{font-weight:700;margin:15px auto;text-align:center}.single-listings #video-tour{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:40px}.single-listings #video-tour iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-listings .slick-slide{opacity:.6}.single-listings .slick-active,.single-listings .slick-center{opacity:1}.single-listings #listing-heading{margin:15px 0}.single-listings #listing-heading h1.listings-main-title{padding:0;font-size:25px}.single-listings .basic-details{padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:25px;text-align:center}.single-listings .basic-details .detail-col{display:inline-block;float:none}.single-listings .basic-details span.text-label,.single-listings .basic-details span.text-value{display:block;text-align:center}.single-listings .basic-details span.text-label{font-size:14px}.single-listings .basic-details span.text-value{font-size:32px;font-weight:700;font-style:italic;color:#525252}.single-listings .basic-details span.text-value.price-range{font-size:24px;line-height:45px}.single-listings a.next-prev-btn{font-size:30px;width:50px;height:50px;text-align:center;display:inline-block;border:2px solid;line-height:54px;border-radius:50%;text-decoration:none;cursor:pointer}.single-listings #listing-gallery{margin:0;padding:0;width:100%}.single-listings .classic-slider,.single-listings .gallery-thumbs{white-space:nowrap}.single-listings .classic-slider li,.single-listings .gallery-thumbs li{display:inline-block}.single-listings #image-gallery .classic-slider img{max-height:650px;width:auto;display:block;margin:auto;height:auto;max-width:100%}.single-listings .slick-next.slick-arrow,.single-listings .slick-prev.slick-arrow{position:absolute;top:50%;z-index:99;font-size:54px;cursor:pointer}.single-listings #map_canvas{height:570px}.single-listings .slick-prev.slick-arrow{left:20px;right:auto}.single-listings .slick-next.slick-arrow{right:20px;left:auto}.single-listings li.slick-slide img{width:100%;height:auto;max-width:100%}.single-listings .listing-associate{margin-top:25px;margin-bottom:30px}.single-listings .listing-associate h4{padding-bottom:10px;margin:0}.single-listings .listing-associate span{font-weight:700}.single-listings .listing-associate a.associate-img{text-decoration:none;display:block;text-align:center}.single-listings .listing-associate a.associate-img img{width:100%;height:auto;display:inline-block}.single-listings .listing-associate p.associate-excerpt{margin:20px 0}.single-listings .section-label{color:#525252;font-size:20px;margin-bottom:10px}.single-listings .listings-description,.single-listings .listings-map{margin-bottom:30px}.single-listings .gallery-thumbs{margin:30px 0 0;padding:0}.single-listings .gallery-thumbs img{padding:3px;display:block;cursor:pointer}.single-listings .gallery-thumbs .slick-next.slick-arrow,.single-listings .gallery-thumbs .slick-prev.slick-arrow{transform:translateY(-50%)}.single-listings #upcoming-open-houses{list-style:none;padding:0;margin:0}.single-listings #upcoming-open-houses li{list-style:none}.single-listings #upcoming-open-houses li .open-house-event{display:inline-block;margin-left:10px}.single-listings .listings-open-house{margin-bottom:30px}.single-listings .accordion-heading.accordionize{background:#d5d5d5;padding:15px;color:#fff}.single-listings a.accordion-toggle i.fa{float:right;line-height:26px}.single-listings .accordion-inner ul,.single-listings .accordion-inner ul li{list-style:none;margin:0;padding:0}.single-listings .accordion-inner ul li{display:inline-block;padding:15px;text-align:center}.single-listings .inner-item-slider h3{font-size:18px;text-align:center}.single-listings .accordion-group.panel.arch-inner-acc{margin:25px 0}.single-listings a.accordion-toggle{display:block}.single-listings .cta-buttons{padding-top:40px;padding-bottom:40px}.single-listings .poperty-details .features{background:#F1F1F1;min-height:55px;margin:0 0 25px}.single-listings .poperty-details .text-label,.single-listings .poperty-details .text-value{display:inline-block;float:left;font-weight:400;white-space:nowrap;text-rendering:auto;-webkit-font-smoothing:auto;line-height:55px;color:#000;padding:0 15px}.single-listings .poperty-details .text-value{float:right;color:#7F7F7F}span.badge.open-house{position:absolute;top:15px;left:15px;text-transform:uppercase;padding:5px 10px;border-radius:5px}.listing-info-form{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;min-height:100vh;position:relative}.listing-info-form .overlay-div{position:absolute;width:100%;height:100%;background:url(../images/overlay.png)}.listing-info-form .form-holder{float:none;margin:40px auto;padding:20px;background:#fff;border-radius:6px}.listing-info-form .form-holder p{color:#383636;font-size:20px;text-align:center;margin-bottom:0}.listing-info-form .form-holder h1{font-size:32px;text-align:center}.listing-info-form .form-holder .gform_wrapper ul li.gfield{margin-bottom:12px;padding:7px 10px;background-color:#fff;box-sizing:border-box;border:1px solid #ebebeb;border-radius:4px;text-align:left}#request_more_info ::placeholder,#schedual_showing ::placeholder{color:rgba(153,153,153,.7);font-size:16px;font-weight:lighter}#request_more_info :-ms-input-placeholder,#schedual_showing :-ms-input-placeholder{color:rgba(153,153,153,.7);font-size:16px;font-weight:lighter}#request_more_info ::-ms-input-placeholder,#schedual_showing ::-ms-input-placeholder{color:rgba(153,153,153,.7);font-size:16px;font-weight:lighter}#request_more_info ::-webkit-input-placeholder,#schedual_showing ::-webkit-input-placeholder{color:rgba(153,153,153,.7);font-size:16px;font-weight:lighter}#request_more_info input[type=email],#request_more_info input[type=text],#request_more_info select,#request_more_info textarea,#schedual_showing input[type=email],#schedual_showing input[type=text],#schedual_showing select,#schedual_showing textarea{border:1px solid rgba(51,51,51,.4);border-radius:4px;box-shadow:none;background:#fff}#request_more_info .gform_wrapper ul li.gfield,#schedual_showing .gform_wrapper ul li.gfield{clear:none}#request_more_info select,#schedual_showing select{color:rgba(153,153,153,.7)!important;font-size:16px;font-weight:lighter;background-image:url(../images/down-arrow.png)!important;background-size:10px;background-position:98% center!important}@media (max-width:992px){.single-listings .listing-associate{text-align:center}.single-listings .listing-associate a.associate-img img{margin:auto}}@media (max-width:650px){.single-listings a.next-prev-btn{width:35px;height:35px;line-height:37px;font-size:20px}.single-listings #listing-heading h1.listings-main-title{font-size:21px;line-height:normal}}@media (max-width:480px){.single-listings #image-gallery .classic-slider.has-nav img{min-height:auto}}.post-type-archive-listings .page-icon{font-size:68px;color:#444}.post-type-archive-listings #heading-section{padding:40px 0}.post-type-archive-listings img.property-image{height:350px;object-fit:cover;-o-object-fit:cover}.post-type-archive-listings #btn-load-more{margin:70px auto}#site-main .slider-listing:hover .property-info-text .property-location a,#site-main .slider-listing:hover .property-info-text .property-status{color:#fff!important}@media (max-width:768px){.post-type-archive-listings img.property-image{height:auto}.load-more-row{display:inline-block;text-align:center;width:100%;margin:0}.post-type-archive-listings #btn-load-more{text-align:center;margin:20px auto}}#video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}#video-wrapper #youtube-video{position:absolute;top:0;left:0;width:100%;height:100%}#close-video{margin:0;font-size:32px}#video-modal{top:70px}#video-modal .modal-header{border-bottom:1px solid #eee}#video-modal h4.modal-title.modal-title.text-center{margin:0;padding:0}.post-type-archive-video .video-items,.tax-video_category .video-items{padding-top:30px;padding-bottom:30px}.post-type-archive-video i.fa.fa-home.page-icon,.tax-video_category i.fa.fa-home.page-icon{visibility:hidden}.post-type-archive-video .property-info,.post-type-archive-video .property-info-text,.tax-video_category .property-info,.tax-video_category .property-info-text{left:15px;right:15px;padding:0;min-height:0}.post-type-archive-video img.video-image,.tax-video_category img.video-image{display:block;width:100%;height:auto}.post-type-archive-video .property-location a.video-link,.tax-video_category .property-location a.video-link{display:block;background:rgba(0,0,0,.85);color:#fff!important;padding:15px 0}.post-type-archive-video .video-item-box,.tax-video_category .video-item-box{margin-bottom:25px}#lifestyle-boxes{margin-top:30px;margin-bottom:30px}#lifestyle-boxes .lifestyle-box{position:relative;margin-bottom:30px}#lifestyle-boxes .lifestyle-box a{text-decoration:none;color:#fff;display:block;cursor:pointer}#lifestyle-boxes .lifestyle-box img{width:100%;max-width:100%;display:block;height:280px;object-fit:cover;-o-object-fit:cover;border:1px solid #ccc;border-radius:5px;padding:3px}#lifestyle-boxes .lifestyle-box .lifestyle-text{position:absolute;bottom:0;left:0;max-width:100%;right:0;padding:15px;background:rgba(54,54,54,.85);margin:5px 4px;text-align:center}#lifestyle-boxes .lifestyle-box .lifestyle-text h2{padding:0;color:#fff!important;font-weight:500;font-size:24px}#lifestyle-boxes .lifestyle-box .lifestyle-text .life-style-description{font-size:16px;color:#fff!important}.lifestyle-cta{margin-top:20px;text-align:center}.lifestyle-cta .btn-wrap{display:inline-block;float:none}.lifestyle-cta .btn-wrap a{display:block;width:100%}@media (max-width:767px){.lifestyle-box img{height:auto}.page-template-template-lifestyle img.bg-responsive{min-height:200px;left:0;-o-object-fit:cover;object-fit:cover;top:0;-ms-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;width:100%}}.single-location-content{margin:40px auto}.single-location-content .body-content{padding-bottom:40px}#action-links .section-title{padding:20px 0;margin-bottom:30px;background:#F3F3F3}#buttons-section a.btn-site{display:block}.post-type-archive-locations #site-main .target-navbar .navbar-nav,.tax-location_category #site-main .target-navbar .navbar-nav{float:none;margin:auto;width:100%}.post-type-archive-locations #site-main .target-navbar .navbar-nav li a,.tax-location_category #site-main .target-navbar .navbar-nav li a{padding-left:0!important;padding-right:0!important;min-height:84px;outline:0}.post-type-archive-locations #site-main .target-navbar,.tax-location_category #site-main .target-navbar{background:#DDD;z-index:99;text-align:center;width:100%}.post-type-archive-locations #site-main .target-navbar .navbar-nav li,.tax-location_category #site-main .target-navbar .navbar-nav li{display:inline-block;float:left;min-height:84px}.post-type-archive-locations #site-main .target-navbar .navbar-nav li.multi-line a,.tax-location_category #site-main .target-navbar .navbar-nav li.multi-line a{display:inline-block;line-height:normal;vertical-align:middle;min-height:auto}.post-type-archive-locations #site-main .target-navbar .navbar-nav li.multi-line,.tax-location_category #site-main .target-navbar .navbar-nav li.multi-line{line-height:74px}.post-type-archive-locations #site-main .target-navbar .navbar-nav li.active,.post-type-archive-locations #site-main .target-navbar .navbar-nav li.active a,.post-type-archive-locations #site-main .target-navbar .navbar-nav li:hover,.post-type-archive-locations #site-main .target-navbar .navbar-nav li:hover a,.tax-location_category #site-main .target-navbar .navbar-nav li.active,.tax-location_category #site-main .target-navbar .navbar-nav li.active a,.tax-location_category #site-main .target-navbar .navbar-nav li:hover,.tax-location_category #site-main .target-navbar .navbar-nav li:hover a{background:#2e2e2e!important}.post-type-archive-locations #site-main .target-navbar .navbar-nav li.active a::after,.post-type-archive-locations #site-main .target-navbar .navbar-nav li:hover a::after,.tax-location_category #site-main .target-navbar .navbar-nav li.active a::after,.tax-location_category #site-main .target-navbar .navbar-nav li:hover a::after{border-color:transparent transparent #ddd;border-style:solid;border-width:10px;bottom:0;content:"";height:0;left:44%;position:absolute;width:0}.post-type-archive-locations #site-main .target-navbar .navbar-nav li.active .font-icon,.post-type-archive-locations #site-main .target-navbar .navbar-nav li.active .icon-title,.post-type-archive-locations #site-main .target-navbar .navbar-nav li:hover .font-icon,.post-type-archive-locations #site-main .target-navbar .navbar-nav li:hover .icon-title,.tax-location_category #site-main .target-navbar .navbar-nav li.active .font-icon,.tax-location_category #site-main .target-navbar .navbar-nav li.active .icon-title,.tax-location_category #site-main .target-navbar .navbar-nav li:hover .font-icon,.tax-location_category #site-main .target-navbar .navbar-nav li:hover .icon-title{color:#fff}.post-type-archive-locations #site-main .target-navbar .navbar-nav .icon-title,.tax-location_category #site-main .target-navbar .navbar-nav .icon-title{color:#525252;font-size:20px;display:block!important;padding-bottom:4px;padding-top:10px}.post-type-archive-locations #site-main .full-circle,.tax-location_category #site-main .full-circle{border-radius:50%}.post-type-archive-locations #site-main .archive-content,.tax-location_category #site-main .archive-content{margin-bottom:30px}#page .banner_search_form #displet-quick-search .displet-field{width:25%!important;float:left;padding:5px}#page .banner_search_form #displet-quick-search .displet-td.displet-group .displet-field:first-child{width:100%!important;float:none}#page .banner_search_form #displet-quick-search.displet-default-styles .displet-table{width:80%!important;float:left}#page .banner_search_form #displet-quick-search.displet-default-styles .displet-submit{float:left;width:20%}#page .banner_search_form #displet-quick-search.displet-default-styles .displet-inner{background:0 0!important;border:none!important}#page .banner_search_form #displet-quick-search.displet-default-styles .displet-advanced{display:none}#page .banner_search_form #displet-quick-search.displet-default-styles select,#page .banner_search_form input#displet-quick_terms{display:block!important;font-size:14px!important;width:100%!important;height:40px!important;padding:6px 12px!important;color:#555!important;vertical-align:middle!important;background-color:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s!important;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s!important}#page .displet-default-styles .displet-select:after{background:0 0!important;content:""!important;font-family:FontAwesome!important;height:15px!important;margin-top:-7px}#page .banner_search_form #displet-quick-search.displet-default-styles .displet-submit a,#page .banner_search_form #displet-quick-search.displet-default-styles .displet-submit a:hover{display:block;background:0 0!important;border:none!important;box-shadow:none!important;font-size:0!important}#page .banner_search_form #displet-quick-search.displet-default-styles .displet-submit a:before{display:block;content:"\f002";font-family:FontAwesome;font-size:28px;min-height:95px;text-align:center;background-color:#5b9562!important;padding-top:30px;background:-webkit-linear-gradient(rgba(255,255,255,.7),rgba(237,237,237,.7))!important;background:-o-linear-gradient(rgba(255,255,255,.7),rgba(237,237,237,.7))!important;background:-moz-linear-gradient(rgba(255,255,255,.7),rgba(237,237,237,.7))!important;background:linear-gradient(rgba(255,255,255,.7),rgba(237,237,237,.7))!important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#ededed)!important;-ms-filter:progid:DXImageTransform.Microsoft.gradient GradientType=0 , startColorstr=#ffffff , endColorstr=#ededed!important;border-color:#677fa4!important;border-width:2px!important;border-style:solid;border-radius:5px!important;color:#677fa4!important}@media (max-width:580px){#page .banner_search_form #displet-quick-search .displet-field,#page .banner_search_form #displet-quick-search.displet-default-styles .displet-submit,#page .banner_search_form #displet-quick-search.displet-default-styles .displet-table{float:none;width:100%!important}#page .banner_search_form #displet-quick-search.displet-default-styles .displet-submit a,#page .banner_search_form #displet-quick-search.displet-default-styles .displet-submit a:hover{width:100%!important;padding:0!important;height:40px!important;line-height:40px!important;display:block!important;max-height:unset}#page .banner_search_form #displet-quick-search.displet-default-styles .displet-submit a:before{max-width:100%;height:40px!important;padding:0!important;max-height:45px!important;min-height:44px;line-height:40px;display:block;font-size:24px!important;border-radius:5px!important}}.page-template-template-open-houses-list h1.open-houses-page-title{text-align:left;font-size:48px;font-weight:700}.page-template-template-open-houses-list h2.open-house-label{font-size:24px;padding:0}.page-template-template-open-houses-list h3.date-string{color:#373f51;font-size:24px;padding:0}.page-template-template-open-houses-list a.img-wrap img{display:block;outline:0;border:0;width:100px;height:100px;border-radius:50%;object-fit:cover}.page-template-template-open-houses-list .open-house-listing{padding-top:25px;padding-bottom:25px;line-height:80px}.page-template-template-open-houses-list h3.listing-name a{text-decoration:none;border:none;outline:0;font-size:19px}.page-template-template-open-houses-list a.btn-site.btn{max-width:100%;font-size:14px;font-weight:400;padding:14px;display:inline-block;width:100%}.page-template-template-open-houses-list .open-house-listing:after{border-bottom:1px solid rgba(0,0,0,.1);content:'';display:block;margin-left:15px;margin-right:15px;padding-top:15px}@media (max-width:992px){.page-template-template-open-houses-list .open-house-listing{text-align:center;line-height:1}.page-template-template-open-houses-list a.img-wrap,.page-template-template-open-houses-list a.img-wrap img{display:inline-block}.page-template-template-open-houses-list h2.open-house-label,.page-template-template-open-houses-list h3.date-string{font-size:16px}.page-template-template-open-houses-list h1.open-houses-page-title{font-size:28px}}.post-type-archive-market-stats .altos-markets,.single-market-stats .altos-markets{margin:50px auto;min-width:50%;border-radius:5px;background-color:#552448;padding:25px}.post-type-archive-market-stats .altos-markets .dropdown-menu,.single-market-stats .altos-markets .dropdown-menu{top:70px;left:25px;right:25px;border-radius:5px;overflow:hidden}.post-type-archive-market-stats .altos-markets .dropdown-menu li:last-child a,.single-market-stats .altos-markets .dropdown-menu li:last-child a{border-bottom:0}.post-type-archive-market-stats .altos-markets #altos,.single-market-stats .altos-markets #altos{width:100%;margin:0 auto;display:block;border-radius:5px;border:0;outline:0;font-size:24px}.post-type-archive-market-stats .altos-markets #altos:focus,.post-type-archive-market-stats .altos-markets #altos:hover,.single-market-stats .altos-markets #altos:focus,.single-market-stats .altos-markets #altos:hover{border:0;outline:0}.post-type-archive-market-stats #stats-chart,.single-market-stats #stats-chart{margin-bottom:50px!important;list-style:none!important;padding:0!important}.post-type-archive-market-stats #stats-chart li,.single-market-stats #stats-chart li{text-align:center;list-style-type:none}.post-type-archive-market-stats .dropdown-menu>li>a,.single-market-stats .dropdown-menu>li>a{display:block;padding:10px;clear:both;text-align:center;font-size:24px;font-weight:400;text-decoration:none;border:0;outline:0;color:#363F48;border-bottom:1px solid #363F48}.post-type-archive-market-stats .dropdown-menu>li>a:hover,.single-market-stats .dropdown-menu>li>a:hover{color:#fff;background:#363F48}.post-type-archive-market-stats h1.page-title,.single-market-stats h1.page-title{text-align:left}.post-type-archive-market-stats #site-main,.single-market-stats #site-main{padding-top:25px}.post-type-archive-market-stats li.item,.post-type-archive-market-stats li.item a,.single-market-stats li.item,.single-market-stats li.item a{border:0;outline:0}.post-type-archive-market-stats li.item a,.single-market-stats li.item a{display:block;text-align:center}.post-type-archive-market-stats .citiesandstates,.post-type-archive-market-stats .marketleft,.post-type-archive-market-stats .markettitle,.single-market-stats .citiesandstates,.single-market-stats .marketleft,.single-market-stats .markettitle{text-align:center}.post-type-archive-market-stats #market-stats-slider,.single-market-stats #market-stats-slider{margin:0;padding:0}.post-type-archive-market-stats .slick-slide,.single-market-stats .slick-slide{margin-left:30px}.post-type-archive-market-stats .slick-list,.single-market-stats .slick-list{margin-left:-30px}.post-type-archive-market-stats .slick-slide img,.single-market-stats .slick-slide img{width:auto;max-width:100%;height:auto}.post-type-archive-market-stats .slide-arrow-theme .slick-next,.single-market-stats .slide-arrow-theme .slick-next{left:-45px}.post-type-archive-market-stats .slide-arrow-theme .slick-prev,.single-market-stats .slide-arrow-theme .slick-prev{right:-45px}.post-type-archive-market-stats #market-stat-slider,.single-market-stats #market-stat-slider{margin-top:30px;margin-bottom:30px}.post-type-archive-market-stats .download-item,.single-market-stats .download-item{margin:50px auto}.post-type-archive-market-stats .download-item a,.single-market-stats .download-item a{font-size:18px;text-decoration:none;margin-right:10px;border:0;outline:0}.post-type-archive-market-stats .download-item a i,.single-market-stats .download-item a i{font-size:22px;padding-right:5px}@media (max-width:768px){.post-type-archive-market-stats .altos-markets #altos,.post-type-archive-market-stats .dropdown-menu>li>a,.single-market-stats .altos-markets #altos,.single-market-stats .dropdown-menu>li>a{font-size:18px}.post-type-archive-market-stats .slide-arrow-theme .slick-next,.single-market-stats .slide-arrow-theme .slick-next{left:15px;font-size:40px}.post-type-archive-market-stats .slide-arrow-theme .slick-prev,.single-market-stats .slide-arrow-theme .slick-prev{right:15px;font-size:40px}.post-type-archive-market-stats .download-item a,.single-market-stats .download-item a{display:block;margin:20px auto;text-align:center}}