@font-face{font-family:'Helvetica Neue';src:url(/themes/custom/fonts/3A6D51_0_0.eot);src:url(/themes/custom/fonts/3A6D51_0_0.eot?#iefix) format('embedded-opentype') , url(/themes/custom/fonts/3A6D51_0_0.woff2) format('woff2') , url(/themes/custom/fonts/3A6D51_0_0.woff) format('woff') , url(/themes/custom/fonts/3A6D51_0_0.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url(/themes/custom/fonts/3A6D51_1_0.eot);src:url(/themes/custom/fonts/3A6D51_1_0.eot?#iefix) format('embedded-opentype') , url(/themes/custom/fonts/3A6D51_1_0.woff2) format('woff2') , url(/themes/custom/fonts/3A6D51_1_0.woff) format('woff') , url(/themes/custom/fonts/3A6D51_1_0.ttf) format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url(/themes/custom/fonts/3A6D51_2_0.eot);src:url(/themes/custom/fonts/3A6D51_2_0.eot?#iefix) format('embedded-opentype') , url(/themes/custom/fonts/3A6D51_2_0.woff2) format('woff2') , url(/themes/custom/fonts/3A6D51_2_0.woff) format('woff') , url(/themes/custom/fonts/3A6D51_2_0.ttf) format('truetype');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url(/themes/custom/fonts/3A6D51_3_0.eot);src:url(/themes/custom/fonts/3A6D51_3_0.eot?#iefix) format('embedded-opentype') , url(/themes/custom/fonts/3A6D51_3_0.woff2) format('woff2') , url(/themes/custom/fonts/3A6D51_3_0.woff) format('woff') , url(/themes/custom/fonts/3A6D51_3_0.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url(/themes/custom/fonts/3A6D51_4_0.eot);src:url(/themes/custom/fonts/3A6D51_4_0.eot?#iefix) format('embedded-opentype') , url(/themes/custom/fonts/3A6D51_4_0.woff2) format('woff2') , url(/themes/custom/fonts/3A6D51_4_0.woff) format('woff') , url(/themes/custom/fonts/3A6D51_4_0.ttf) format('truetype');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue';src:url(/themes/custom/fonts/3A6D51_5_0.eot);src:url(/themes/custom/fonts/3A6D51_5_0.eot?#iefix) format('embedded-opentype') , url(/themes/custom/fonts/3A6D51_5_0.woff2) format('woff2') , url(/themes/custom/fonts/3A6D51_5_0.woff) format('woff') , url(/themes/custom/fonts/3A6D51_5_0.ttf) format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'GeometosNeue';src:url(/themes/custom/fonts/3A6A35_0_0.eot);src:url(/themes/custom/fonts/3A6A35_0_0.eot?#iefix) format('embedded-opentype') , url(/themes/custom/fonts/3A6A35_0_0.woff2) format('woff2') , url(/themes/custom/fonts/3A6A35_0_0.woff) format('woff') , url(/themes/custom/fonts/3A6A35_0_0.ttf) format('truetype');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'GeometosNeue';src:url(/themes/custom/fonts//3A6A35_1_0.eot);src:url(/themes/custom/fonts/3A6A35_1_0.eot?#iefix) format('embedded-opentype') , url(/themes/custom/fonts/3A6A35_1_0.woff2) format('woff2') , url(/themes/custom/fonts/3A6A35_1_0.woff) format('woff') , url(/themes/custom/fonts/3A6A35_1_0.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap}body{margin:0;font-family:'Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:normal;font-size:.73em;-webkit-touch-callout:none}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div,ul,li,body,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.site input,.site textarea,.site select{-webkit-appearance:none;padding:8px;border:1px solid #cbd6e1;background:#fff;border-radius:2px;font-size:14px;font-family:'Helvetica Neue','Helvetica',Arial,sans-serif}.site input.alternate,.site textarea.alternate,.site select.alternate{background-color:#f5f5f5;color:#000;border:none}.site input[type="text"]{padding:5px}.site input[type="checkbox"]{visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site input[type="checkbox"]+label{position:relative;padding:8px;outline:none;font-size:14px;display:inline-block;cursor:hand;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site input[type="checkbox"]+label.activated:after{content:"\25A0";font-size:20px;color:rgba(0,0,0,0);position:absolute;background:url(/themes/custom/images/xcheckmark.png.pagespeed.ic.YKX0XG4oNa.png) no-repeat;background-size:25px 25px;display:block;width:30px;height:30px;top:0;left:-21px;line-height:15px}.site input[type="checkbox"]+label:before{content:"\25A0";font-size:30px;position:absolute;border:1px solid #cbd6e1;display:block;width:20px;height:20px;top:5px;left:-20px;line-height:15px;background:#e8e8e8;color:rgba(0,0,0,0);overflow:hidden;border-radius:2px}.site input[type="checkbox"]+label.checked:before{display:#fff}textarea.large,select.large,input.large{height:35px;font-size:120%}textarea.extra_large,select.extra_large,input.extra_large,button.extra_large{height:45px;font-size:145%}textarea.extra_large img,select.extra_large img,input.extra_large img,button.extra_large img{height:40px}.site select{padding:4px 26px 4px 6px;font-size:14px;background:#fff url(/themes/custom/images/xselect_box_arrow.png.pagespeed.ic.9wXIBWejqc.png) no-repeat;background-size:contain;background-position:right center;cursor:hand;cursor:pointer;outline:none}.ie9 .site select,.ie8 .site select{background:#fff!important;padding:4px 3px 4px 3px}select.list{background:#fff}@-moz-document url-prefix() {
	.site select{		
		background:#FFF !important;		
		padding:4px 3px 4px 3px;
	}
	
	
}@media (min-resolution:1.25dppx){@-moz-document url-prefix() {
		body{
			font-size:.60em;
		}	
	}}.site select::-ms-expand{display:none}.site a img{border:none}.site input[type="button"],.site button{border:none;display:inline-block;border-radius:2px;color:#fff;font-size:13px;position:relative;padding:4px 7px 4px 7px;color:#fff;text-decoration:none;line-height:26px;background:#1fc488;cursor:hand;cursor:pointer;outline:none}.site button img{vertical-align:middle;height:24px;width:auto}.site a{color:#3a5caa;text-decoration:none}.site a:hover{text-decoration:underline}#background_top{display:none}.site{z-index:1;width:100%;color:#404041;position:relative}.left{float:left}.right{float:right}.clear{clear:both!important}.inline{display:inline-block!important;float:none!important}.nowrap{white-space:nowrap}.overlay{color:#fff;z-index:0;background:rgba(250,250,250,.6);width:100%;height:100%;position:absolute;top:0;left:0}a.button_link{border:none;color:#fff;font-size:13px;position:relative;margin:0 5px 0 5px;padding:4px 7px 4px 7px;color:#fff;text-decoration:none;display:inline-block;line-height:26px;background:#3a5caa;border-radius:2px}a.button_link:hover,a.button_link:active{text-decoration:none}.reverse{background:#2e2e2e;color:#fff}.button_link img{vertical-align:middle;border:none!important;height:24px}a.button_link_orange{color:#fff;background-color:#1fc488;font-size:140%;border-radius:2px;padding:0 10% 0 10%;height:30px;line-height:30px;margin:0 6% 15px 6%;display:inline-block;text-align:center}.activated{font-style:normal!important;color:#000!important}.activate{color:#8d8d8d}.hide{display:none!important}.invisible{visibility:hidden}.blur{filter:blur(2px)}.field_highlight{border:1px solid red;box-shadow:none}label.styled_chk+div.field_alert{margin:5px 0 20px 30px!important}input.editable{border:none;padding-left:16px!important;position:relative;margin-left:5px}.editable:focus{border:auto;background:#eff1f3;padding-left:16px!important}.edit_icon{width:10px;position:relative;z-index:2;left:2px;top:-10px;margin-right:-16px}.form_preloader{z-index:30;position:absolute;width:80px;margin-left:-40px;margin-top:-80px}.field_alert{color:red}.hpfield{height:0;width:0;position:absolute;opacity:0}#nav{color:#fff;z-index:1;overflow:hidden;padding:0;margin:auto;background:#fff;height:169px;width:100%}#back_button{position:absolute;top:30px;left:.5%;width:25px;z-index:4;display:none}#back_button img{width:100%}#nav .main a{color:#00559e;text-decoration:none}#nav .main a:after,#nav .main a:before{display:block;position:absolute;content:"";background-color:#00559e;width:0%;bottom:-9px;height:2px;transition:.2s ease all}#nav .main a:after{left:50%}#nav .main a:before{right:50%}#nav .main a:hover:after,#nav .main a:hover:before{width:50%}#nav .main #logo:after,#nav .main #logo:before{display:none}#nav .main{clear:both;list-style-type:none;z-index:3;overflow:visible;display:flex;align-items:center;align-content:center;justify-content:space-between;font-size:calc(14px  + .5vw);margin:auto;padding:0 5% 0 5%;position:relative;font-family:'GeometosNeue','Helvetica Neue','Helvetica',Arial,sans-serif;letter-spacing:0;height:122px}#nav .main li{position:relative;list-style-type:none;float:left;margin:0 1.5% 0 1.5%;margin:none;text-align:left;text-transform:uppercase;vertical-align:top;text-align:center}#nav .logo{margin-left:0!important}#nav .logo img{max-width:300px;width:20vw;height:auto}#logo.standalone{margin-left:20px;width:125px}#nav .main li:last-of-type{margin-right:0!important;font-weight:lighter!important}#nav .functions{background-color:#3a5caa;position:relative;height:48px;list-style-type:none;z-index:2;width:100%;text-align:right;display:flex;align-items:center;justify-content:flex-end;font-size:calc(6.5px  + .6vw);font-weight:200;padding:0 5% 0 5%;margin:auto}#nav .functions li{position:relative;margin:0;padding:0 1% 0 1%;text-transform:uppercase;text-align:center;vertical-align:top;font-size:100%;color:#fff;text-transform:uppercase;border-right:1px solid #fff}#nav .functions li a{color:#fff}#nav .functions li:last-of-type{border-right:none;padding-right:0!important}#nav .functions .search_holder{margin-right:auto;padding-left:5px;border-right:none}#nav .search_holder .more{font-size:65%;text-transform:none;letter-spacing:.1em;display:inline-block;border:1px solid #fff;border-radius:2px;padding:2px 9px 2px 9px;height:35px;margin:10px 0 0 0}#nav .search_holder #sf_location{height:35px;display:inline-block;padding:2px 9px 2px 9px;margin:0 2% 0 0;width:250px}#nav .search_holder .search_button{padding:2px 9px 2px 9px;height:35px;display:inline-block;margin:0 2% 0 0;line-height:31px;white-space:nowrap}#nav #search_widget{display:flex;flex-direction:row;align-items:center}#search_widget input[value="Street, City, County, or MLS#"]::-webkit-search-cancel-button,#search_bar input[value="Street, City, County, or MLS#"]::-webkit-search-cancel-button{display:none}.autocomplete-suggestions{background:#fff;overflow:auto;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12) , 0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);padding:8px;font-size:130%;margin-top:5px;max-height:none!important}.autocomplete-suggestion{padding:7px 10px;white-space:nowrap;overflow:hidden;border-bottom:1px solid #e4e4e4;position:relative}.autocomplete-suggestion:last-of-type{border-bottom:none}.autocomplete-suggestion label{font-weight:bold;font-size:65%;text-align:right;position:absolute;top:8px;right:0;color:#585858;background:#fff;z-index:2;padding:0 3px 6px 4px}.autocomplete-suggestion.autocomplete-selected label{background:#f0f0f0}.autocomplete-suggestion label.active{color:#2577c6}.autocomplete-suggestion label.closed{color:#8f9296}.autocomplete-suggestion label.pending{color:#2bc212}.autocomplete-suggestion .listing{overflow:auto;overflow-x:hidden;margin:0 0 3px}.autocomplete-suggestion img{vertical-align:middle}.autocomplete-suggestion span{display:inline-block;padding:4px;font-weight:bold;font-size:110%}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:normal;color:#39f}.autocomplete-suggestions .house_icon{margin:3px 4px 0 -8px;width:50px;display:inline-block}.autocomplete-suggestions #examples{color:#000;padding-left:5px}.autocomplete-suggestions #examples h5{font-weight:normal;color:#000;margin:0;padding:0 0 0 0;font-size:135%}.autocomplete-suggestions #examples p{margin:5px 0 5px;font-size:100%}.autocomplete-suggestions #examples p label{display:inline-block;width:40%;font-weight:bold;color:#000;font-size:105%}#search_bar{background-color:#f5f7f6;padding:15px;overflow:visible;box-shadow:inset 0 3px 5px -1px rgba(0,0,0,.20);text-align:center;width:100%;z-index:5;position:relative}#search_bar .more{margin-top:9.5px}#filter,#filter_alert{clear:both;max-width:1280px;margin:0 auto;padding:0 0 0 0;overflow:visible;position:relative;display:block;z-index:2;min-height:60px;border-radius:2px;text-align:left}#filter .col,#filter_alert .col{display:inline-block;width:30%;overflow:visible;margin:15px 2% 20px 0;vertical-align:top}#filter .col span,#active_criteria label,#filter_alert .col span{font-weight:800;font-size:120%;color:#575757;margin:0 0 0 0;display:block}#filter input,#filter button,#filter select,#filter_alert input,#filter_alert button,#filter_alert select{display:inline-block;vertical-align:bottom;margin-right:8px;margin-top:10px}#filter .col .hidden input,#filter .col .counties input,#filter_alert .col .hidden input,#filter_alert .col .counties input{width:auto;vertical-align:top}#filter .filter_field,#filter_alert .filter_field{width:160px;height:35px}#filter .primary_field,#filter_alert .primary_field{height:35px}#filter .filter_field.activated,#filter .primary_field.activated,#search_widget .activated,#filter_alert .filter_field.activated,#filter_alert .primary_field.activated{border:1px solid #3a5caa!important}#search_widget .activated.styled_chk{border:none!important}#filter .block,#filter_alert .block{display:inline-block;margin:0 0% 0 0%;position:relative;vertical-align:bottom}#filter .block .counties label,#filter_alert .block .counties label{display:inline-block;padding:8px}#filter .more_options{display:none;overflow:hidden;margin:15px 0 6px 0;width:100%;background-color:#eee;border-radius:2px;padding-left:15px;padding-right:15px}#filter .check_holder,#filter_alert .check_holder{display:inline-block;overflow:visible}#filter .check_holder .hidden,#filter_alert .check_holder .hidden{clear:both;display:none;position:absolute;background:#fff;padding:15px 10px 10px 10px;margin:-1px 0 0 0;z-index:2;overflow:visible;border:1px solid #cbd6e1;width:180px;z-index:14}#filter .check_holder p label,#filter_alert .check_holder p label{display:inline-block;padding:8px;color:#5a5a5a}#filter .check_holder p,#filter_alert .check_holder p{margin:0 0 0 0}button.special_button{display:inline-block;border:1px solid #cbd6e1;box-shadow:none;background:#fff url(/themes/custom/images/xselect_box_arrow.png.pagespeed.ic.9wXIBWejqc.png) no-repeat;background-position:right center;background-size:contain;border-radius:2px;height:29px;text-transform:none;z-index:4;color:#8d8d8d;padding:0 31px 0 8px;margin-bottom:0;font-size:120%;text-align:left;vertical-align:top}button.special_button.activated{color:#000}#sf_location{min-width:220px}#content{background:#fff;overflow:visible;width:100%;max-width:1320px;padding:0 2% 0 2%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1}#overlay{background:rgba(0,0,0,.9);margin:auto;overflow:auto;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;display:none}#popup{margin:0 auto;position:absolute;left:50%;top:0;margin-left:-400px;overflow:visible;color:#fff;z-index:99;display:none;padding-top:40px}#popup.fixed{position:fixed}#popup h5{margin:10px 0 0 25px;font-size:190%;border-bottom:#ddd;color:#fff;font-weight:normal;padding:0;position:absolute;top:5px;left:5px;z-index:2}#popup #close{position:absolute;display:block;right:10px;top:-20px;-webkit-user-select:none;font-size:500%;font-weight:bolder;color:#fff;text-decoration:none;transform:rotate(45deg)}#popup #message{clear:both;font-size:140%;padding:25px;display:none}#popup #message a{color:#b8dcf3}#popup #raw{height:100%}.content_pop{box-shadow:0 1px 3px rgba(0,0,0,.12) , 0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}.poster{margin:15px 2% 15px 2%;text-align:center;padding:2% 1% 60px 1%;font-size:11px;position:relative;flex:1}.poster:first-of-type{margin-left:0}.poster:last-of-type{margin-right:1%}.poster img{max-width:94px;max-height:94px}.poster h3{text-transform:uppercase;color:#3a5caa;font-weight:100;font-size: calc(14px + .6vw);margin:15px 8% 0 8%;width:84%;text-align:center}.poster p{text-align:left;font-size:145%;color:#85868a;font-weight:200;padding:0 8% 0 8%;display:block;line-height:1.75em}.poster .cta a{background-color:#1fc488;font-size:165%;font-weight:100;width:84%;border-radius:2px;padding:0 2% 0 2%;height:45px;line-height:45px;margin:0 6% 15px 6%;display:block;color:#fff;position:absolute;bottom:0}.cb-estimate-widget-container2{position:relative;margin-top:-300px;padding:40px 0;font-family:'Bauziet';min-height:50vh;display:flex}.text-box-white{background-color:#fff;opacity:.6;color:#000;padding:40px;margin-top:-200px}#gallery{width:100%;height:100%}#gallery #left_button{position:absolute;left:8px;top:45%;z-index:2;width:35px;z-index:2;-webkit-user-select:none;font-size:400%;transform:scale(1,2);font-weight:bolder}#gallery #right_button{position:absolute;right:8px;top:45%;z-index:2;width:35px;-webkit-user-select:none;font-size:400%;transform:scale(1,2);font-weight:bolder}#gallery #counter{z-index:100;position:absolute;bottom:15px;left:46px}#gallery #counter div{font-size:20px;width:9px;height:9px;float:left;margin-left:10px}#gallery #counter .active:after{content:"\25CF";display:block;position:absolute;top:0;margin:auto auto}.iosSliderGallery{position:relative;top:0;left:0;overflow:hidden;width:100%;height:100%}.iosSliderGallery .slider{width:100%;height:100%;z-index:100}.iosSliderGallery .slider .slide{float:left;margin-right:25px;max-height:1200px;height:100%}.iosSliderGallery .slider .slide img{-webkit-user-select:none}.iosSliderGallery .slider .slide span{position:absolute;bottom:0;left:0;background:rgba(0,0,0,.75);color:#fff;padding:8px;font-size:170%;border-radius:0 7px 0 0}#top_info{clear:both;overflow:hidden;padding:0 0 20px 0;position:relative}#top_info h1{margin:20px 50px 0 0;font-size:calc(16px  + 1.3vw);color:#3a5caa;float:left}#top_info h1 span{display:block;font-size:60%}#site_footer{background:#3a5caa;padding:20px 1.5% 0 1.5%;margin:35px 0 0 0;overflow:auto;clear:both;z-index:1}#site_footer .inner{max-width:1270px;margin:0 auto;padding-top:7px;display:flex;flex-wrap:wrap;justify-content:space-between}#site_footer .nav_block{list-style-type:none;vertical-align:middle;padding:0 0 0 0;margin:0 0 25px -10px;align-items:center;display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}#site_footer .nav_block:last-of-type{margin-bottom:40px}#site_footer .nav_block:nth-of-type(2) img{width:28px;height:28px;vertical-align:bottom;margin-right:5px}#site_footer .nav_block li{position:relative;list-style-type:none;border-right:1px solid #fff;margin-bottom:4px;text-align:left;text-transform:uppercase;padding:0 10px 0 10px}#site_footer .nav_block li:last-of-type{border-right:none}#site_footer .nav_block li a{color:#fff;text-transform:uppercase;font-size:130%}#site_footer h6{font-weight:normal;color:#1fc488;font-size:150%;margin:0 0 0 0;padding:0 0 0 0;width:100%;text-transform:uppercase}#agent_login .block{clear:both;margin:0 0 15px 0}#agent_login .block input{display:block}#blank_page{padding:20px 2% 20px 2%;font-size:130%}#blank_page h2{font-weight:normal;color:#575757;border-bottom:1px solid #e4e4e4}.disclaimer{overflow:auto;margin:0 1.5% 0 0;padding:0 3% 0 0;vertical-align:top;color:#fff}.disclaimer p{overflow:hidden;margin:0 0 32px 0}.disclaimer img{width:100px;height:auto;float:left;margin:0 10px 10px 0;display:block}.disclaimer a{color:#b8dcf3}#breadcrumb{margin:15px 2% 15px 0;font-size:17px;color:#585858;text-transform:uppercase}#promo_banner{background:#fff;width:100%;clear:both;overflow:auto;text-align:center;padding:0 1% 0 1%}#promo_banner img{width:100%;max-width:1267px;height:auto}.estimator{padding-bottom:40px}@media (max-width:767px){.estimator{padding-bottom:70px}#promo_banner{display:none}}#promo_block{color:#fff;width:100%;clear:both;background-color:#0c2136}#promo_block h3{font-weight:normal;margin:0;padding:9px 2% 0 2%;font-weight:bold;text-transform:uppercase;font-size:135%;color:#2577c6;color:#fff}#promo_block p{font-size:130%;padding:0;margin:0;line-height:1.5;display:inline-block;vertical-align:middle}#promo_block a{color:#b8dcf3;font-weight:bold}#promo_block img{display:inline-block;vertical-align:middle}#nav_icon{display:none}.lead_carousel{width:10%;grid-area:lead_carousel;width:95%;margin:0 5% 15px 0;min-width:250px;font-size:14px;overflow:auto;overflow-x:hidden}.lead_carousel h4{background-color:#3a5caa;font-weight:bold;color:#fff;margin:0;padding:3%;font-size:170%}.lead_carousel .choice{clear:both;margin:15px 0 15px 0;overflow:auto;display:flex;align-items:center}.lead_carousel .choice:last-of-type{margin-bottom:25px}.lead_carousel .noagent .company_logo{width:150px;margin:15px 5% 0 5%}.lead_carousel .noagent P{margin-left:5%}.lead_carousel .name{font-size:120%;margin:0;padding:5px 5px 5px 0;overflow:auto;color:#3a5caa}.lead_carousel .rating{height:15px;margin:0}.lead_carousel .label{margin:-1px 0 0 0;color:#999;font-size:80%}.lead_carousel .phone{margin:5px 0 0 0;font-size:130%}.lead_carousel input[type="radio"]{-webkit-appearance:radio;display:block;float:left;width:20px;cursor:pointer}.lead_carousel .choice .agent_photo{display:block;width:27%;float:left;position:relative;margin-right:7px;margin-left:-5px;cursor:pointer}.lead_carousel .button_link_orange{width:70%;display:block;margin:0 auto}.lead_carousel form{position:relative;padding:25px 0 25px 0}.lead_carousel #send{width:70%;display:block;margin:0 auto;margin-top:10px;font-size:180%;font-family:'Helvetica Neue','Helvetica',Arial,sans-serif}.lead_carousel #lead_complete_content{padding:15px;font-size:120%}.lead_carousel #lead_complete_content p{font-weight:bold;font-size:120%}.input_group{position:relative;margin-bottom:5px}.input_group label{display:block;position:absolute;top:14px;left:5%;width:90%;padding:10px 0 0 10px;pointer-events:none;font-size:120%;transition:.2s ease all;color:#626669}.input_group input.activated ~ label, 
 .input_group input.activated ~ label,
 .input_group textarea.activated ~ label,
 .input_group select.activated ~ label{font-size:100%;top:-11px}.input_group input,.input_group textarea,.input_group select{margin:15px 5% 10px 5%;padding-left:10px!important;width:90%;transition:.2s ease all}.input_group textarea{height:150px}.input_group input:focus,.input_group textarea:focus,.input_group select:focus{outline:none;background:#d9d9d9}.input_group .field_alert{margin-left:5%;margin-top:-5px}.cta_block,.region_profiles{width:95%;margin:30px 5% 15px 0}.cta_block h5,.region_profiles h5{font-family:'GeometosNeue','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:bold;font-size:130%;text-transform:uppercase;color:#3a5caa;margin:0 0 0 0;padding:3%;text-align:center;width:100%}.region_profiles select{margin:0 5% 15px 5%}.cta_block img{width:100%;margin-left:1px}.cta_block .wrap{display:flex;justify-content:center;align-items:center}.cta_block p,.region_profiles p{display:block;font-size:130%;margin:5%;color:#85868a;font-weight:200}.cta_block a{margin:15px 0 15px 0;font-size:145%;padding:0 5% 0 5%!important;height:auto}.three_block{margin:0 1.5% 0 1.5%;width:98%;display:inline-block;position:relative;border-radius:2px;vertical-align:top}.three_block .ublock{position:relative;align-content:center;color:#000;border-radius:2px;vertical-align:top;padding:0;overflow:visible;border-radius:2px;width:31%;min-width:200px;max-width:390px;margin:20px 2% 10px 0%;display:inline-block;vertical-align:top}.cb-estimate-widget-container{position:relative;padding:10px 0;font-family:'Bauziet';min-height:8%;display:flex}.search_holder{display:none}@media (max-width:1450px){#nav .main{padding:0 2% 0 2%}.estimator{padding-bottom:80px}}@media (max-width:950px){#nav .logo img{min-width:200px}#nav #nav_icon{display:block;position:absolute;background-color:transparent;right:5%;top:0;margin-top:50px;padding:7px;z-index:2}#nav #nav_icon img{width:40px;height:44px}#nav{z-index:6;position:relative;overflow:visible;height:120px}#nav .main{display:block;position:absolute;z-index:1;width:100%;top:92px;margin:0 0 0 0;padding:30px 0 0 0;pointer-events:none}#nav .main li{display:none;clear:both;text-align:center;z-index:1;float:none;font-size:140%;padding:10px 0 10px 0;background-color:#fff;margin:0 0 0 0;box-shadow:0 2px 3px rgba(0,0,0,.32) , 0 1px 2px rgba(0,0,0,.44)}#nav .functions{justify-content:center;font-size:12px}#nav .main li:first-of-type{display:block;opacity:1;position:absolute;left:5%;top:-44px;box-shadow:none!important;z-index:2;border-bottom:none;pointer-events:auto;pointer-events:all}.poster img{max-width:54px;max-height:54px}#search_bar #filter{display:grid;grid-template-columns:fit-content(100%);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:0 1%}#search_bar #filter>*{order:9}#search_bar .search_button{font-size:0;margin-bottom:9.5px;position:absolute;left:235px;max-width:45px}#search_bar #sf_location{font-size:130%;margin-bottom:9.5px;grid-column:1 / span 2;order:1!important;width:220px}#search_bar .more{margin-bottom:9.5px;margin-top:10px;position:absolute;left:280px;.estimator	 {
		padding-bottom:70px;
}

		
		
	}#search_bar .check_holder:last-of-type{margin-right:9.5px!important}#search_bar #filter select,#search_bar #filter .block{margin-bottom:9.5px}#search_bar #sf_price_min{grid-column-start:1}#sf_location{min-width:auto}#search_bar .check_holder{width:100%;padding-right:8px}#search_bar .check_holder .special_button{width:100%}.estimator{padding-bottom:90px}}@media (max-width:500px){.autocomplete-suggestions .house_icon{display:none}.estimator{padding-bottom:60px}}@media (max-width:430px){#search_bar{padding-bottom:60px}#search_bar .more{position:absolute;left:-5px;bottom:-45px}#search_bar .more br{display:none}.estimator{padding-bottom:150px}.lead_carousel .phone{margin:5px 0 0 0;font-size:180%}.lead_carousel .name{font-size:145%}}.daysies-desk{display:none}.daysies-mobile{width:100%}@media (max-width:375px){.estimator{padding-bottom:50px}}@media (min-width:550px){.daysies-mobile{display:none}.daysies-desk{display:block;width:100%}}