@font-face{font-family:'Droid Sans';src:url(/templates/common/fonts/droidsans/droidsans-bold-webfont.woff2) format('woff2'),url(/templates/common/fonts/droidsans/droidsans-bold-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Droid Sans';src:url(/templates/common/fonts/droidsans/droidsans-webfont.woff2) format('woff2'),url(/templates/common/fonts/droidsans/droidsans-webfont.woff) format('woff');font-weight:400;font-style:normal}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.formErrorInsideDialog.formError{z-index:5000}.formErrorInsideDialog.formError .formErrorContent{z-index:5001}.formErrorInsideDialog.formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{width:100%;background:#0a80c7;position:relative;color:#fff;width:150px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#fff}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;font-size:0;height:1px;background:#0a80c7;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#fff}.formError .formErrorArrow .line10{width:15px;border:none}.formError .formErrorArrow .line9{width:13px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}.card-view{margin-top:30px}.card-view .fplist-title{font-weight:400;padding:15px;background:var(--content-inverted-bg);border:1px solid var(--content-light-bg);text-transform:none;margin:0 15px 15px;text-align:left}.card-view .alt_property_container{background:#eee;box-shadow:0 3px 9.7px .3px rgba(0,0,0,.25);width:264px;display:inline-block;position:relative;margin:20px 15px 50px;padding:0}.card-view .alt_property a{color:var(--content-link-color)}.card-view .alt_property a:hover{color:var(--content-link-hover)}.card-view .alt_propimage,.card-view .alt_propimage img{width:264px;height:210px}.card-view .search_results .alt_propimage img{width:264px;height:210px;border-bottom:1px solid var(--grey-light)}.card-view .alt_price{float:none;position:absolute;display:inline-block;background-color:var(--content-inverted-bg);height:30px;line-height:30px;padding:0 8px;font-weight:700;top:-220px;right:10px;transition:top .5s ease}.card-view .alt_title{float:none;width:100%;padding-right:0}.card-view .alt_property .right_side{background:rgba(238,238,238,.8);width:100%;position:relative;top:0;height:165px;border-top:1px solid var(--grey-light);transition:top .5s ease}.card-view .alt_property .right_side p{margin:0}.card-view .alt_address{display:block;font-weight:700;height:37px;line-height:37px;border-bottom:1px solid var(--grey-light);width:100%;padding:0 13px 0 35px;box-sizing:border-box;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAQAAACYNP27AAAAsUlEQVR4AV3Os0IoABQG4O96u7bZHpawZ9eSe5KmNOUeoAdIa71GNrfs6WTd/9gHSNBhR9jR7h9AthPh2LrjC5sFX+0JTZ7imRZhzxd6hWY8kO4BWoUuthx66KVJYdwLjxzaJMyjWFxQIRYEx7bx5+rsL2w7ZFioRIoGSagSBikXthUAii7+L+OJGSGM6DN64U16DGXiHpUADN1JDrjBe+tXyTXv3EHGVTrNf6i3qhbgFJ2LVDnD1uvrAAAAAElFTkSuQmCC) no-repeat 15px 10px}.card-view .alt_details{width:100%;border-bottom:1px solid var(--grey-light);padding:13px!important;box-sizing:border-box}.card-view .alt_details li.alt_beds{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAQAAAChU0zgAAAAo0lEQVR4AY3SpUEFUACG0UNmDubApeEkNOMwAzswwIs4zIBbwl0a7nov2p5+p/7xZ12FHItacp/WyrEHmy4FwYMheTL0ZkeHmm9dPg1nnk5o+p1WmBMNptCnAG48+RAEUbAvpBBFTUSNgDOjUpdvxpO/PThPO6VKJCoBHEtIV5HIi4TBX9GpwTQSXrgR/u05E9K6IWqUvUYx1w+0iCwrl71yy18dD2EiMmjH6gAAAABJRU5ErkJggg==) no-repeat 0 0}.card-view .alt_details li.alt_baths{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAQAAAChU0zgAAAAuklEQVR4AZ3KM2IkAABA0be2m7XdrKNyyrlADpDDBO1MFaOL7dSx0cU3iG072ffb74A4PboEnemdIf8E9cuR5IFT/NYO8qwa98wpfmoHKUZ85+yVx55z9nqKy/7Le83gpZjNXjqeGCUWZMnSa3KzXlmbpYqBqwAyZCr2AE2WwFU3sOqeDF8AoEbY8cKqHfDEgH+O+mfAEw4KScDlA5EkBFwFQIYKsaatArjkjluCjhHQ4LsPdvquQQBgDXOZLj9/97nSAAAAAElFTkSuQmCC) no-repeat 0 0}.card-view .alt_details li.alt_acreage,.card-view .alt_details li.alt_sqft{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAQAAAChU0zgAAAA20lEQVR4AY3SA4wXUBzA8U+2MbOGNMd5y/NqyrPykI2pZi/XrGx3nnF2Z3s6429/n/XjE4tsrUoDpU6HUuVKJeSV/ZYHyjXdllujXVq2uYXZSmTI8lgD9rroiiu+25Tu6pCPvvjhvfkAdniIZbFXK8wFzLfIfMxwRVWiqwMqbMF29ZocxGrNshJLXW825nmhwHxMd1ZuoqvFZgLueQM47DcoEkWp5YAHPgAOqHDCKaPpr+7SJ1eO56IoMQdwX9iAfxLQbm0g84/lBGbnFUlAifLAf2rSFpjVeQbAGLhrSBDcZeUdAAAAAElFTkSuQmCC) no-repeat 0 0}.card-view ol.alt_details.alt_col1{min-height:130px}.card-view .alt_col1 li{margin-bottom:8px;padding-left:33px;line-height:16px}.card-view ol.alt_details.alt_col2{min-height:120px;display:none}.card-view .alt_col2,.card-view .alt_col2 a{color:#b2b2b2;line-height:18px}.card-view .more_info_container{height:40px;line-height:40px;padding:0 13px}.card-view .more_info_container a{text-decoration:underline}.card-view .alt_property_container .like-flag{position:absolute;bottom:-30px;right:9px;transition:bottom .5s ease;width:20px}.card-view .alt_property_container .like-flag a{text-indent:0}.card-view .alt_property_container:hover .like-flag{bottom:-155px}.card-view .question_link a{background-color:grey;position:absolute;bottom:-70px;right:10px;width:145px;height:30px;line-height:30px;text-align:center;color:var(--content-inverted);text-decoration:underline;transition:bottom .5s ease}.card-view p.description.alt_description{padding:0 8px 0 13px;border:none;max-height:0;min-height:0;box-sizing:border-box;transition:max-height .5s ease,min-height .5s ease,padding .5s ease}.card-view .alt_title .propflags.default_propflags{display:block;position:absolute;width:25px;right:10px;top:50px;transition:top .5s ease}.card-view .adult,.card-view .alt_adult,.card-view .alt_foreclosure,.card-view .alt_green,.card-view .alt_pricedrop,.card-view .alt_shortsale,.card-view .alt_view_similar,.card-view .alt_virtualtour,.card-view .bidx_adult,.card-view .bidx_foreclosure,.card-view .bidx_green,.card-view .bidx_pricedrop,.card-view .bidx_shortsale,.card-view .bidx_virtualtour,.card-view .foreclosure,.card-view .green,.card-view .pricedrop,.card-view .shortsale,.card-view .view_similar,.card-view .virtualtour{margin:0 0 5px}.card-view .alt_property_container:hover .alt_property .right_side{top:-125px}.card-view .alt_property_container:hover p.description.alt_description{padding:13px 8px 13px 13px;border-bottom:1px solid var(--grey-light);max-height:125px;min-height:125px}.card-view .alt_property_container:hover .alt_price{top:-95px}.card-view .alt_property_container:hover .alt_title .propflags.default_propflags{top:175px}.card-view .alt_property_container:hover .question_link a{bottom:-195px}.sort_form{display:inline-block;vertical-align:top;margin-right:10px}.view_option{display:inline-block;border:1px solid grey;padding:5px 5px 0;position:relative;top:-4px;transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8)}.view1{float:left;margin-right:10px;cursor:pointer}.view2{float:left;cursor:pointer}.view1:hover #minimalist_view,.view2:hover #full_view{fill:#9e9e9e}.view1.active #minimalist_view,.view1:active #minimalist_view,.view2.active #full_view,.view2:active #full_view{fill:var(--content-highlight)}.search_results.card-view .alt_property_container{width:310px;margin:20px 45px 50px 10px}.search_results.card-view .alt_propimage,.search_results.card-view .alt_propimage img{width:310px;height:210px}.like_login,.like_off,.like_on{display:inline-block;line-height:24px;margin-left:0}.alt_propimage{margin-right:10px}.alt_pricedrop,.pricedrop{text-indent:-9999px}.propholder .propflags.default_propflags{margin-right:10px}.prop.co_commn{margin-left:calc(30% + 25px);float:left;width:60%}a{color:var(--content-link-color);text-decoration:none}a:hover{color:var(--content-link-hover)}.account-dashboard a{color:var(--content-link-color)}.account-dashboard a:hover{color:var(--content-link-hover)}.pagebody table{border:1px solid var(--border)}.pagebody table td{border:1px solid var(--border);padding:2px}em{font-style:italic}b,strong{font-weight:700}select{-webkit-appearance:none;-moz-appearance:none;background-image:url(/templates/template_39/images/down-arrow.png);background-color:var(--content-inverted);background-position:calc(100% - 10px) 11px;background-repeat:no-repeat}select::-ms-expand{display:none}main{overflow:hidden}body{background:var(--content-inverted);font-family:var(--content-font);font-size:var(--content-font-size);color:var(--content-default)}.container{width:100%;margin:0 auto;position:relative;box-sizing:border-box}.container:after{visibility:hidden;display:block;content:"";clear:both;height:0}.header-bar{display:none}.agent_listings_header,.board_title,.buyer_agent_comm_title,.column-title,.comment_title,.detail-column-title,.detail-comment-title,.detail-contact-title,.detail-features-similarprops,.detail-image-title,.detail-social-title,.detailfeatures .detail-features-title,.featured_listings_header,.featuredprop_title,.fplist-title,.liked-list-title,.menu-title,.mtg_title,.notice .subhead,.notice-title,.notice_title,.refine-title,.sd_addressbar,.search-title,.social-title,.subhead_agentlist,.testimonial_subtitle,h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);text-transform:uppercase;font-size:var(--h1-font-size);font-weight:700;margin-bottom:15px;border-bottom:1px solid var(--grey-bg);padding-bottom:4px;color:var(--heading-color)}.buyer_agent_comm_block{margin-right:3%}.condominium-list-title,.subdivision-list-title{font-family:var(--heading-font);text-transform:uppercase;font-size:var(--h1-font-size);font-weight:700;margin-bottom:15px;border-bottom:1px solid var(--grey-bg);padding-bottom:4px}h1{font-size:var(--h1-font-size)}.board_title,h2{font-size:var(--h2-font-size)}h3{font-size:var(--h3-font-size)}.refine-title{text-align:center}.social-title{width:100%;display:flex;justify-content:center}.blog{border-bottom:1px solid var(--grey-light);padding-bottom:5px}.blog .blog{border-bottom:0;padding-bottom:0}.blog_title{border-bottom:none}.blog .blog .blog-title{font-size:var(--h1-font-size);font-family:var(--heading-font);color:var(--heading-color);margin:5px 0}.detail-mapview-title,.detail-streetview-title{font-family:var(--heading-font);font-size:var(--content-font-size);font-weight:700;margin-bottom:5px;margin-top:8px}.mtg_title,form .note,form h2{margin-top:10px}.search-title{margin-top:5px}.centerbar p{margin-bottom:15px;margin-top:0}.article{float:left;width:78%;padding-right:10px;margin-left:30px;box-sizing:border-box}aside{float:left;width:18%;border-left:1px solid var(--grey);position:relative;left:-1px;padding-left:10px;box-sizing:border-box}header{width:100%;background-size:cover}#menu_section{width:100%;font-size:1.6rem;padding:0 10px;box-sizing:border-box}#pre-header{overflow:hidden}.logo{width:175px;margin-top:5px;text-align:center;float:left}.logo .tagline{margin-top:5px;display:block}.social-media-links{display:block;padding:10px 20px}.social-media-links span.likepage{display:block;font-size:1.4rem;margin-bottom:15px}.social-media-links ul{margin:0;padding-left:0}.fb_share_count{margin-top:15px}.home-links.social-media-links{padding:20px 0 0;overflow:hidden;float:right;width:420px;text-align:center}.social-media-links li{list-style:none;display:inline-block;vertical-align:top;margin-left:18px}.social-media-links .fa{font-size:3rem;color:var(--content-default)}.social-media-links li:hover .fa{color:var(--content-highlight)}.left-section.header-center{position:static;display:inline-block;float:none;width:calc(100% - 650px);text-align:right;margin-top:20px}.left-section.header-center li a:hover{background-color:rgba(0,0,0,.761);color:var(--content-inverted)}.nav-sec .nav-list{background-color:grey;height:35px;margin-top:5px;border:1px solid #efefef}.nav-sec .nav-list li{display:inline-block;position:relative}.nav-sec .nav-list li a{font-size:1.4rem;font-weight:600;color:var(--content-inverted);border-right:1px solid var(--content-inverted);padding:0 16px;display:block;margin:10px 0;white-space:nowrap}.nav-sec .nav-list li.nav-wrap a{border-right:none}.nav-sec .nav-list li a:hover{color:var(--content-inverted-bg)}.nav-sec .nav-list li.nav-wrap>a{padding-right:20px}.nav-sec .nav-list li.nav-wrap>a:after{background:transparent url(/templates/template_39/images/down-arrow_white.png) no-repeat;position:absolute;content:"";width:6px;height:6px;top:15px;right:10px}.nav-sec .nav-list li:focus-within ul,.nav-sec .nav-list li:hover ul{background:grey;box-shadow:0 0 .98px .02px rgba(0,0,0,.25);z-index:4;padding:0;min-width:150px}.nav-sec .nav-list li ul{position:absolute;right:0;display:none}.nav-sec .nav-list li:hover ul{display:block}.nav-sec .nav-list li:focus-within ul li,.nav-sec .nav-list li:hover ul li{border-bottom:1px solid var(--content-inverted);display:block}.nav-sec .nav-list li:focus-within ul li a,.nav-sec .nav-list li:hover ul li a{border:none}#banner{width:calc(100% - 20px);background:url(../images/banner-bg.jpg) no-repeat center;background-size:cover;margin:0 10px 4px;overflow:hidden;position:relative;height:250px}#middle-section ul{padding-left:0}#middle-section li{display:block;background:rgba(0,0,0,.5);box-sizing:border-box;margin-bottom:10px;text-align:center;height:116px;line-height:116px}#middle-section li a{color:var(--content-inverted);font-size:3rem;display:block}.left-section{float:left;vertical-align:bottom;position:absolute;bottom:5px}.left-section li{box-shadow:0 0 4.85px .15px #e1ffff;display:inline-block;font-weight:600;font-size:1.8rem;margin-right:15px}.left-section li a{color:var(--content-inverted);display:block;height:48px;line-height:48px;padding:0 15px;background-color:rgba(128,128,128,.761)}.left-section li a:hover{background-color:rgba(255,255,255,.761);color:var(--content-default)}.home-page-list-group{display:none}.testimonial-main{float:left;width:100%;background:rgba(0,0,0,.3);padding:0 20px;box-sizing:border-box;color:var(--content-inverted);font-size:1.3rem;line-height:24px}.testimonial-main .caroufredsel_wrapper{height:80px!important}.testimonial-main .testimonial{border-bottom:none}.testimonial-main .testi_title{text-transform:uppercase;font-size:1.4rem;font-weight:700;display:block}.testimonial-main .testimonial_date,.testimonial-main .testimonial_title{display:none}.testimonial-main .testimonial_body{font-style:italic;text-align:center}.testimonial-main .testimonial_name{display:block;color:silver}.testimonial-main .testimonial-pg{color:var(--content-inverted);float:right;margin-top:5px}.testimonial-main .testimonial-pg:hover{color:var(--content-inverted)!important}#content{margin-bottom:60px}.fplist{margin-bottom:50px;overflow:hidden;text-align:center}#breadcrumbs{width:99%;margin:0 auto}.breadcrumb{border-bottom:1px solid var(--content-default);padding-bottom:10px;overflow:hidden;margin:10px 0}.breadcrumb ol{margin:0 20px;overflow:hidden}.breadcrumb li{float:left;margin-right:10px;line-height:22px;background:url(/templates/template_39/images/breadcrumbs-arrow.png) no-repeat left center;padding-left:15px}.breadcrumb li:first-child{background:0 0;padding-left:0}.centerbar{float:left;width:78%;padding-right:10px;margin-left:30px}.centerbar form li{margin-bottom:10px}.contactform_thename{width:156px!important;margin-left:5px}.centerbar .contact_form.contact_form input.submit,.centerbar ul.form-submit-button li{margin-bottom:0}.pagination ol,.promo_form ol,.widget-body ol,.widget-inner ul{padding-left:0}#promo-contact-form{width:auto}#pagination_container{display:flex;justify-content:space-between}#pagination_container span{margin:0 2px}#pagination_container .results_returns,#pagination_container form.page_link{display:inline-block;margin:0 2px}#pagination_container .results_returns{margin-right:5px}#pagination_container select.page_select,#pagination_container select.sort_select{width:55px;padding:0 5px}#pagination_container .page_link select.page_select{width:100%}.next_container .next_arrow,.prev_container .prev_arrow{text-indent:-9999px;color:var(--content-default);display:inline-block}.next_container,.prev_container{display:inline-block;width:10px;height:23px}.prev_container{background:url(/templates/template_39/images/carousel-arrow_black.png) no-repeat center;margin-right:15px}.next_container{background:url(/templates/template_39/images/carousel-arrow-right_black.png) no-repeat center;margin-left:15px}#detailform .contact-form-request-container .form-request-elements li:last-child{clear:both}#detailform.scrolled{position:fixed;top:0;right:30px}.page_returns_select,.page_select{width:60px;height:25px;line-height:25px;background:var(--content-inverted) url(/templates/template_39/images/down-arrow.png) no-repeat calc(100% - 10px) 8px}#lower-pagination_container{display:flex;justify-content:space-between}#lower-pagination_container .results_returns{display:inline-block}#lower-pagination_container .results_returns .sort_form{vertical-align:inherit;margin-left:10px}#lower-pagination_container .page_links_container{margin-top:0}.numeric_pagination{margin:10px 0;align-items:center}.numeric_pagination ol{border:0}.numeric_pagination li{border:0;padding:0;margin-right:5px}.numeric_pagination li a,.numeric_pagination li.ellipsis{padding:5px 10px;background-color:var(--grey-bg);display:inline-block;border:1px solid #cecece}.numeric_pagination li:last-child{margin-right:0}.numeric_pagination li a:hover{background-color:var(--content-highlight);color:var(--content-inverted)}.numeric_pagination li.bold{background-color:var(--content-default);color:var(--content-inverted);padding:5px 10px;margin-right:5px}.numeric_pagination .next_container,.numeric_pagination .prev_container{height:25px}#upper-pagination_container{margin-bottom:15px}#upper-pagination_container .page_links_container{display:none}.rightbar{border-left:1px solid #666;float:left;width:18%;position:relative;left:-1px;padding-left:10px}#sidesearch,.refine_search{border-bottom:1px solid var(--border);padding-bottom:20px;margin-bottom:20px}#sidesearch li,.refine_search li{margin-bottom:10px}#sidesearch input[type=text],#sidesearch select,.refine_search input[type=text],.refine_search select{width:100%;float:none;box-sizing:border-box}.refine_search .refine_submit{text-align:center}.refine-price-from,.refine-price-to{width:48.5%;display:inline-block!important;margin-bottom:0!important}.refine-price-to{margin-left:1.5%}.featuredprop{position:relative;max-width:252px;width:100%;margin:0 auto 22px}.featuredprop a{min-height:190px!important;min-width:250px!important;border:1px solid var(--border);display:inline-block}.featuredprop img{min-height:190px!important;min-width:250px!important;float:left}.featured_footer{background:rgba(255,255,255,.878);color:var(--grey);position:absolute;z-index:3;font-size:1.5rem;text-align:left;line-height:18px;padding:6px 10px;top:65px;left:1px;text-transform:uppercase;width:180px}.fpmorelink{width:100%;display:block;overflow:hidden;margin:0 auto;text-align:center}.fpmorelink a,.likepage_link{border:none;background-color:var(--content-button-bg);width:220px;height:40px;line-height:40px;text-align:center;color:var(--content-button-text);display:inline-block;margin-bottom:10px}.fpmorelink a:hover,.likepage_link:hover{background-color:var(--content-button-hover-bg);color:var(--content-button-hover-text)}.user_liked_listing{width:252px;margin:0 auto}.customer_likes{border:0}.customer_prop{position:relative;border:1px solid var(--border)}.lplist .right_side,.saved_istings_container .right_side{margin-left:15px}.lplist ol,.saved_istings_container ol{margin-left:0}.lplist a,.saved_istings_container a{color:var(--content-link-color)}.lplist .alt_price,.lplist .alt_title,.saved_istings_container .alt_price,.saved_istings_container .alt_title{font-weight:700}.lplist .alt_property,.saved_istings_container .alt_property{border-bottom:1px solid #cecece;padding-bottom:5px;margin-bottom:20px}footer .menu li a,footer .subdivisionlist li a{font-size:var(--content-font-size);line-height:24px;color:var(--grey);font-family:var(--content-font);text-transform:uppercase;text-decoration:none}footer{background:var(--grey);color:var(--content-inverted);padding:19px 0;font-size:1.1rem;line-height:16px;overflow:hidden}footer a{color:var(--content-inverted);text-decoration:underline}footer a:hover{color:var(--content-inverted-bg)!important;text-decoration:none}.subscribing-brokerage-container{margin-left:30px}.footercopy{float:left;width:700px;margin-left:30px}.board_footer,.footer_copyright,.footer_disclaimer{margin-bottom:8px}.brokeridxlink{float:right;text-align:center;margin-top:44px;margin-right:30px}footer .subdivisionlist,footer nav{overflow:hidden;margin:0 30px 20px}footer .menu-title{display:none}footer .menu,footer .subdivisionlist{display:flex;gap:4%}footer .menu ul,footer .subdivisionlist ol{flex:1}footer .menu li,footer .subdivisionlist li{border-bottom:1px solid var(--border);margin:10px 0}footer .menu li a,footer .subdivisionlist li a{color:var(--content-inverted)}footer .condominium-list-title,footer .subdivision-list-title{border:none;margin-bottom:0;padding-bottom:0}.pagebody,.search-form-container{background:var(--grey-bg);border-bottom:2px solid var(--border);width:100%;clear:both;font-size:1.3rem;line-height:22px;padding:10px;box-sizing:border-box;margin-bottom:25px;overflow:hidden}#searchform{padding-bottom:60px}#fb_login_form{text-align:center}#fb_login_form .fbLogin{margin:0 auto}#login-form{max-width:500px;margin:0 auto;overflow:hidden;text-align:left}.pagebody #fb_login_form label{width:30%}.pagebody #login-form input[type=password],.pagebody #login-form input[type=text]{width:70%}.pagebody #login-form .login_button{float:right}.propholder{background:var(--grey-bg);border-bottom:2px solid var(--border);width:100%;clear:both;font-size:1.3rem;line-height:22px;padding:10px;box-sizing:border-box;margin-bottom:25px;overflow:hidden}.propholder:last-of-type{border-bottom:0;padding-bottom:0}.propfooter{text-align:center}.propfooter .propcontact{font-weight:700}form p{margin-bottom:9px}.text,input[type=email],input[type=number],input[type=password],input[type=phone],input[type=tel],input[type=text],select,textarea{font-size:var(--content-font-size);font-family:var(--content-font);font-weight:400;border:1px solid #666;color:var(--grey);height:32px;line-height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:0 5px;background-color:var(--content-inverted)}input:focus,select:focus,textarea:focus{border:1px solid var(--content-highlight)!important}textarea{min-height:120px;line-height:15px;padding:5px!important}#contact_form.contact_form input[type=submit].submit,.contact_form input[type=submit].submit,.detail-next-listing,.detail-previous-listing,.detailform.pop-up input[type=submit].submit,.page_links_submit,.promo_form.contact_form input[type=submit].submit,.save-search a,.sb_poll_rate,.the_contact_form input[type=submit].submit,.the_contact_form.contact_form input[type=submit].submit,.the_contact_form.pop-up input[type=submit].submit,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;font-size:1.5rem;line-height:24px;padding:5px 15px;text-transform:uppercase;cursor:pointer;color:var(--content-button-text);background:var(--content-button-bg);border:1px solid var(--content-button-bg);margin-top:5px;border-radius:0}.detail_pagination .detail-next-listing,.detail_pagination .detail-previous-listing{margin:0 30px 0 30px}#contact_form.contact_form input[type=submit].submit:hover,.contact_form input[type=submit].submit:hover,.detail-next-listing:hover,.detail-previous-listing:hover,.detailform.pop-up input[type=submit].submit:hover,.page_links_submit:hover,.promo_form.contact_form input[type=submit].submit:hover,.save-search a:hover,.sb_poll_rate:hover,.the_contact_form input[type=submit].submit:hover,.the_contact_form.contact_form input[type=submit].submit:hover,.the_contact_form.pop-up input[type=submit].submit:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:var(--content-button-hover-bg);border:1px solid var(--content-button-hover-bg);color:var(--content-button-hover-text)}.page_links_submit:focus,input[type=submit]:focus{border:1px solid var(--content-highlight)!important}button.page_links_submit{margin-top:0;padding:0 5px}.save-search{text-align:center}.save-search a:hover{color:var(--content-inverted)}.save-search a{height:auto}.detail_pagination{width:100%;overflow:hidden}.detail-next-listing{float:right}.profile_spouse{margin-bottom:5px}.the_contact_form.contact_form{margin-top:5px;margin-bottom:20px}#commentform b,#detailform li b{width:125px!important;display:block;float:left;line-height:21px;margin-top:10px;font-weight:700}input[type=text].form-control-plaintext{border:none;height:auto;background:0 0}.mtg_output label{width:auto;margin-top:3px!important}.cma_form_container{margin-bottom:15px}.cma_form_container input[type=email],.cma_form_container input[type=tel],.cma_form_container input[type=text],.cma_form_container select{width:200px}.agentlist li img{border:1px solid var(--border);max-height:none}.fplist.agentlist .alt_property_container{display:block;margin-bottom:10px;padding:10px 5px;text-align:left;border-bottom:2px solid var(--border)}.agent-testimonial-title{font-weight:700;margin:20px 0;padding-bottom:5px;border-bottom:1px solid var(--border);text-transform:uppercase}.social li{height:38px;overflow:hidden;float:none}.property_apply .social a,.social_icons .social a{position:relative}.property_apply .social li img,.social_icons .social li img{position:relative;top:0;width:auto;height:auto;padding-left:0}.property_apply .social a:hover img,.social_icons .social a:hover img{position:relative;top:-38px}.sd_addressbar{box-sizing:border-box;line-height:30px;padding-left:5px}.polllist_row:hover{background:var(--content-button-bg)!important}.polllist_row:hover td a{color:var(--content-button-text)!important}.polllist_header,.polllist_row{border-bottom:1px solid var(--border)}.poll-listing-container,.poll_listing_container,.pollcss .alt_property_container,.pollcss .propholder{border:0;border-bottom:2px solid var(--border)}.checkboxval{border:2px solid var(--border)}.poll-container table,.poll-container table td,.polllist,.polllist td{border:none}.poll-rating .rate2{font-size:2.7rem;padding:7px 0;height:20px!important}.testimonial{border-bottom:1px solid var(--border);padding-bottom:5px}.testimonial-list-container .testimonial{width:300px;float:left;text-align:center}.testimonial .testimonial_title{text-align:left!important;font-weight:700;text-transform:uppercase;font-size:1.5rem;display:inline-block;color:var(--heading-color);font-family:var(--heading-font)}.testimonial .testimonial_date{float:right}.testimonial .testimonial_agent{overflow:hidden}.testimonials-page-request,.testimonials-wrapper .notice{background:var(--content-inverted);margin:-10px -10px 0;padding:10px 10px 30px}.testimonials-page-request{margin-bottom:20px;border-bottom:none;font-size:1.6rem}#foo2_pag{margin:10px 0 0;text-align:center}#foo2_pag span{text-indent:-9999px;display:block}#foo2_pag a{display:inline-block;width:10px;height:10px;background:var(--content-inverted);border-radius:50%;margin:5px}.testimonial-list-container .testimonial{display:none}.testimonial-pg{text-align:center;display:inline-block;color:var(--content-inverted);text-decoration:underline}#foo2_pag a.selected{background:var(--content-highlight)}.testimonial-pg:hover{color:var(--content-highlight)}.testimonial_form{max-width:700px}.testimonial_form .page-title{text-align:center}.testimonial_form .btn{float:right}.propholder .propcomment{margin:10px}.propimage{margin-left:10px}.prop{margin-right:15px}.propfooter{margin-bottom:5px}.contactform .alt_property,.row-view .alt_property{background:var(--grey-bg);border-bottom:2px solid var(--border);width:100%;clear:both;font-size:1.3rem;line-height:22px;padding:10px;box-sizing:border-box;margin-bottom:25px;overflow:hidden}.contactform .alt_propimage img,.row-view .alt_propimage img{border:1px solid var(--border)}.contactform .alt_title,.row-view .alt_title{margin-bottom:10px;font-weight:700;border-bottom:1px solid var(--border);padding-bottom:5px;margin-top:0}.contactform .description.alt_description,.row-view .description.alt_description{margin-bottom:10px}.contactform .alt_price,.row-view .alt_price{font-weight:700}.contactform .alt_price a,.row-view a{color:var(--content-link-color)}.contactform .alt_price a:hover,.row-view a:hover{color:var(--content-link-hover)}.contactform .alt_details,.row-view .alt_details{line-height:17px}.contactform .right_side,.row-view .right_side{margin-left:10px;margin-bottom:10px}.searchitems{overflow:hidden;display:flex;line-height:20px}.searchitems h2{float:left;margin-right:15px;border-bottom:0;margin-top:0}.searchitems .notice_title{float:left;border-bottom:0;margin-right:10px}.searchitems ol{display:inline-block;margin-left:5px}.searchitems li{float:left;margin-right:5px;line-height:20px}.popupform input[type=submit]:hover{border:none}.widget-link.agent-widget-link span{text-decoration:none}.detail_comment.detailCommentprint,.mobile-nav,.notes-print,.prop_heading,.slicknav_menu{display:none}.share-url .social .social-title{text-align:center}.share-url .social{float:left;width:100%;box-sizing:border-box}.social ul{padding:0 5px}.social li img{display:block;-moz-box-sizing:border-box;box-sizing:border-box;width:32px;height:38px;padding-left:32px}.social li:hover img{top:0}.social-facebook{background:url(../bttns/facebook.png) no-repeat}.social li:hover .social-facebook{background:url(../bttns/facebook.png) no-repeat bottom}.social-digg{background:url(../bttns/digg.png) no-repeat}.social li:hover .social-digg{background:url(../bttns/digg.png) no-repeat bottom}.social-delicious{background:url(../bttns/delicious.png) no-repeat}.social li:hover .social-delicious{background:url(../bttns/delicious.png) no-repeat bottom}.social-google{background:url(../bttns/googlebookmark.png) no-repeat}.social li:hover .social-google{background:url(../bttns/googlebookmark.png) no-repeat bottom}.social-linkedin{background:url(../bttns/linkedin.png) no-repeat}.social li:hover .social-linkedin{background:url(../bttns/linkedin.png) no-repeat bottom}.social-reddit{background:url(../bttns/reddit.png) no-repeat}.social li:hover .social-reddit{background:url(../bttns/reddit.png) no-repeat bottom}.social-stumbled,.social-stumbledupon{background:url(../bttns/stumbleupon.png) no-repeat}.social li:hover .social-stumbled,.social li:hover .social-stumbledupon{background:url(../bttns/stumbleupon.png) no-repeat bottom}.social-twitter{background:url(../bttns/twitter.png) no-repeat}.social li:hover .social-twitter{background:url(../bttns/twitter.png) no-repeat bottom}.social-bluesky{background:url(../bttns/bluesky.png) no-repeat}.social li:hover .social-bluesky{background:url(../bttns/bluesky.png) no-repeat bottom}.social-linktree{background:url(../bttns/linktree.png) no-repeat}.social li:hover .social-linktree{background:url(../bttns/linktree.png) no-repeat bottom}.social-myspace{background:url(../bttns/myspace.png) no-repeat}.social li:hover .social-myspace{background:url(../bttns/myspace.png) no-repeat bottom}.social-copy{margin-top:5px}.social li:hover .social-copy{background:url(../bttns/share-url.png) no-repeat bottom}.pageholder{border:1px solid transparent}#homepage-banner{width:calc(100% - 20px);box-shadow:inset 0 0 0 2000px rgba(0,0,0,.3);margin:0 10px 4px;overflow:hidden;position:relative;height:500px}#homepage-banner.type_buyer{background-size:cover}.homepage-banner-wrap .banner-heading{text-align:center;color:var(--content-inverted)}.homepage-banner-wrap .banner-heading h1{margin-top:75px;font-size:var(--banner-heading-font-size);color:var(--banner-heading-color);border-bottom:none;text-transform:none;padding:0;margin-bottom:0;font-family:var(--heading-font)}.homepage-banner-wrap .banner-heading p{font-size:var(--banner-subheading-font-size);color:var(--banner-subheading-color);line-height:40px;margin:0;font-family:var(--heading-font)}.homepage-banner-wrap .banner-menu{text-align:center;color:var(--content-inverted);max-width:700px;margin:40px auto;position:relative}.homepage-banner-wrap .banner-menu-items{float:left;width:100%}.homepage-banner-wrap .banner-menu-button{float:left;width:27%;margin:2px;text-align:center;font-size:1.6rem;text-transform:uppercase;background-color:rgba(0,0,0,.8);border-radius:2px;color:var(--content-inverted);padding:20px;cursor:pointer;border-bottom:5px solid transparent}.homepage-banner-wrap .banner-menu-button:hover{background-color:var(--content-default);border-color:var(--content-inverted-bg)}.homepage-banner-wrap .active{background-color:var(--content-default);border-color:var(--content-inverted-bg)}.homepage-banner-wrap .banner-searchbar{display:table;width:100%;margin:10px 0;float:left}.homepage-banner-wrap .banner-searchbar input[type=text]{width:70%;height:45px;border-radius:2px;padding:2px 10px}.homepage-banner-wrap .banner-searchbar button{width:29%;padding:10px;color:var(--content-default);border:none;font-size:1.8rem;border-radius:2px;background-color:var(--content-inverted-bg)}.homepage-banner-wrap .banner-searchbar button:hover{background-color:var(--content-inverted-bg)}.slide{z-index:1;position:absolute;width:100%;top:0;left:0;height:100%;transition:opacity 1s ease-in-out;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0}.show{opacity:1}#menu_section .header .agentheader{font-weight:700;color:var(--content-default);padding-top:10px;text-align:right}#menu_section .header .agentheader img{float:left;margin-right:10px;max-width:150px;max-height:120px}#menu_section .header .agentheader .agentimage{display:inline-block;margin-left:10px;border:1px solid var(--content-inverted)}#menu_section .header .agentheader ol{font-size:1.2rem}#menu_section .header .agentheader ol{display:inline-block;margin-right:10px!important}#menu_section .header .agentheader li{list-style-type:none;margin-top:2px}#menu_section .header .agentname{font-size:2rem;font-style:italic}#menu_section .header .brokerage{font-size:1.8rem}.banner-testimonials{float:left;width:100%;position:absolute;bottom:0}.banner-testimonials .testimonial_date,.banner-testimonials .testimonial_title{display:block;float:none!important;text-align:center!important}.banner-testimonials .testimonial_title a{color:var(--content-inverted)}.banner-testimonials .testimonial_title a:hover{color:var(--content-inverted-bg)}.search-form-container li input[type=text],.search-form-container li select{width:200px}.search-form-container input.the_search.upper_bttn{float:right;margin-bottom:0}.search-form-container input.the_search.lower_bttn{float:right;margin-top:14px}.poll-listing-container .like-flag,.saved_listings_container .like-flag,.search_results.row-view .like-flag{vertical-align:baseline}.poll-listing-container .like-flag a,.saved_listings_container .like-flag a,.search_results.row-view .like-flag a,span.like_text{width:20px}.form-request-elements textarea,.the_contact_form.contact_form textarea{width:100%}.like-flag a{width:20px;cursor:pointer;text-indent:0}.agentheader .social-media-link-name{display:none}.agentheader .social-list-itmes .social-Facebook{color:#4267b2}.agentheader .social-list-itmes .social-Twitter{color:#000}.agentheader .social-list-itmes .social-Bluesky{color:#0082f8}.agentheader .social-list-itmes .social-Linktree{color:#00e76f}.agentheader .social-list-itmes .social-Share{color:#f90}.agentheader .social-list-itmes{font-size:22px}.agentheader .social-med-links{padding-left:0;text-align:right;margin-top:2px}.agentheader .social-med-links li{width:36px}.map-frontpage{margin-top:30px}.customform-data-container select{background-position:calc(100% - 10px) 15px}.widget-edit-form .display_inline_block li{float:left}.widget-edit-form .input-radio label{margin:0 5px}#content .width-full textarea{width:100%}#content .widget-edit-form input,#content .widget-edit-form select,#content .widget-edit-form textarea{margin-bottom:0!important}.widget-edit-form .input-radio div{width:33%;min-height:auto;margin-bottom:10px;display:flex;align-items:center;padding-bottom:0}.widget-edit-form .input-radio legend{font-weight:400}.customform-data-container select[multiple]{background:var(--content-inverted)!important}.sidesearch-filter-list .home-page-list-group{display:none;position:absolute!important;width:96%;height:175px;margin-left:0}.sidesearch-filter-list .home-page-list-group .home-page-list-group-item{padding:5px!important;font-size:11px;width:100%!important;position:relative!important;text-align:left!important;margin-bottom:0!important}.sidesearch-filter-list .home-page-list-group .home-page-list-group-item:hover{background-color:#ddd}.widget{color:var(--content-default)}.widget .widget-title{color:var(--heading-color);font-family:var(--heading-font)}@media only screen and (min-width:1280px){.co_commn_detail_wrap{clear:both;width:100%;display:grid;grid-template-columns:min(30%,300px) auto}.co_commn_detail_wrap.single_col{-ms-grid-columns:auto;grid-template-columns:auto}.prop.co_commn{margin-left:25px!important;display:block;float:unset!important;right:unset!important}.search-results .prop.co_commn.commn_detail{display:block!important}}@media only screen and (max-width:1280px){.searchform .search_built select:last-of-type{margin-left:0}.searchform li input[type=text]{margin-left:0;width:201px}.searchform .searchprice input[type=text]{width:84px}}@media only screen and (max-width:1177px){.logo .agentheader img{float:left}.logo ol{float:left;width:54%;margin-left:15px!important}.main_menu li{font-size:1.6rem;padding:0 14px}.mortgage_calc{width:98%}.action-strip .menu_login{width:90%;margin-left:50px}.card-view .alt_property_container{width:30%}.card-view .alt_propimage,.card-view .alt_propimage img,.search_results.card-view .alt_propimage,.search_results.card-view .alt_propimage img{width:100%}.search_results.card-view .alt_property_container{margin:20px 10px 50px 10px}.search_results.row-view .right_side{width:69%}.article,.centerbar{width:68%;margin-left:0}.rightbar{width:auto}aside{width:29%}#pagination_container form select{width:72px!important}#lower-pagination_container{justify-content:center;flex-direction:column;align-items:center}.results_sort{float:none;margin:10px auto 20px;text-align:center}.numeric_pagination{justify-content:center;margin:10px 0 30px}.map_property .property_gallery{width:100%;float:none;margin:0 auto 20px;text-align:center;height:auto}.property_address,.property_price{text-align:center}.property_apply{text-align:center;margin:0 auto;height:auto;max-height:100%}.maps_block{width:100%;float:none}.map_search{width:48%}.streetview{width:48%;padding-left:2%}.property_img_gallery{display:none}.property-detail-sec .detailform{width:28%}#detailprop{width:72%}#detailprop ul,.detail_comment{width:28%;margin-left:2%}.buyer_agent_comm_block{margin-left:2%}.detail_comment{width:30%}.property-detail-sec{margin-top:10px}.detailfeatures .detailfeatures{margin:5px 3% 15px 0}.detailform li:nth-child(2),.detailform li:nth-child(3){width:300px}.centerbar ol.alt_details{margin-left:0}.bottom-strip .caroufredsel_wrapper{width:94%!important;margin:13px 30px!important}#sidesearch select,.refine_search input[type=text],.refine_search select{width:100%}.left-section.header-center li a{padding:0 8px}.left-section.header-center li{font-size:1.6rem}.listing_more_details_wrap{width:70%}}@media only screen and (max-width:980px){.card-view .alt_property_container{width:46%}.main_menu li{font-size:1.3rem;padding:0 8px}.main_menu li.close_icon i{font-size:2.8rem}.action-strip a{font-size:3.8rem}.action-strip span{font-size:1.7rem;margin-left:58px}.action-strip .menu_login{width:94%;margin-left:20px}.logo{width:155px}.logo .tagline{font-size:1.4rem}.left-section.header-center{padding-left:10px;text-align:center;width:calc(100% - 585px)}.left-section.header-center li{margin-right:0;margin-bottom:15px}.article,.centerbar,.rightbar,aside{width:100%;border:none;padding-left:0}footer nav{margin:0 0 20px}.footercopy{margin-left:0}.brokeridxlink{margin-right:0}#sidesearch,.refine_search{padding:0 5px 20px}footer .subdivisionlist{overflow:hidden;margin:0 0 20px}footer{padding-left:5px;padding-right:5px}#lower-pagination_container{margin-bottom:25px}}@media only screen and (max-width:768px){.slicknav_menu{display:block}.header{padding-bottom:10px}header.inner-page{border:1px solid #ccc;margin-bottom:20px;padding-bottom:10px}#menu_section .menu{display:none}#menu_section{height:auto;line-height:24px}.logo{padding-top:15px;width:100%;overflow:hidden;float:none}#pre-header{text-align:center}.logo.inner-page-logo{width:100%}.social-media-links{float:none}.social-media-links li{float:none;display:inline-block;line-height:0}.left-section.header-center{width:100%}.left-section.header-center li{margin-bottom:0;margin-right:15px;display:inline-block}.home-links.social-media-links{padding:10px 20px;text-align:center;float:none;width:100%}.logo .agentheader img{max-width:150px}#breadcrumbs,.container{width:98%;padding:0 1%;box-sizing:border-box}.main_menu{height:auto;line-height:28px;padding:20px 10px}#banner{height:auto}.left-section{float:none;position:static;margin:10px 10px;width:calc(100% - 20px);box-sizing:border-box;padding:0}.left-section li{display:block;margin-right:0;margin-bottom:5px}#foo2_pag,.testimonial-main .testimonial-pg{margin-top:0}.testimonial-main{max-width:96%;width:100%;margin:0 auto;box-sizing:border-box;float:none}.action-strip a{font-size:2.5rem}.action-strip span{font-size:1.2rem;margin-left:45px}#header-btm #sidesearch,.marketing-form{float:none;width:97%;margin:20px 1.5%}.footercopy{width:100%;margin-left:0}footer{padding:19px 10px}footer .menu ul{float:none;width:100%;margin-right:0}footer .menu li{float:left;width:46%;margin-right:4%}footer .menu-column.column-0 li:nth-child(2n+2),footer .menu-column.column-1 li:nth-child(2n+1){margin-right:0}.card-view .alt_property_container,.search_results.card-view .alt_property_container{width:45%;margin:20px 10px 50px}.card-view .alt_property .right_side{height:195px}.card-view .alt_property_container:hover p.description.alt_description{max-height:155px;min-height:155px}.card-view .alt_address{padding:0 5px 0 25px;background:url(../images/icon-location.png) no-repeat 10px 10px;font-size:1.2rem}.prop{margin-right:10px}.propholder{padding:0}.maps_offer{width:100%}.detail-submit-offer{width:100%;margin-bottom:50px}#breadcrumbs{display:none}.centerbar{width:100%;border-right:none;padding-right:0;margin-top:20px}.featuredprop{margin:0 20px 22px;display:inline-block}li.ss_beds{overflow:hidden;width:100%}.blog-title{width:100%}#commentform [type=submit]{margin-left:0}.searchform ol{width:92%}.searchform .the_search{margin-right:20px}.the_search.lower_bttn{margin-top:5px}.searchform li input[type=text]{margin-left:3px}.searchform form li b{width:180px!important}.searchform .searchprice input[type=text]{width:80px}.searchform .search_built select:last-of-type{margin-left:183px}.promo_text{margin:0 10px}.promo_form{margin:0 10px}.contact_form ol,.mtg_form ol{margin-left:0!important}form li b{width:120px}.centerbar .detailform input.submit,.centerbar input.submit{margin-left:0}#register-popup{width:98%;left:auto;margin:0 auto;position:relative;height:465px;overflow:scroll}.register_fields{width:100%;float:none}.popupform{padding:20px}.popupform input[type=email],.popupform input[type=password],.popupform input[type=submit],.popupform input[type=tel],.popupform input[type=text]{width:100%}#register-popup{height:930px}.register_help{float:none;width:100%;margin-top:30px}.maps_block{height:auto;overflow:hidden;margin-top:30px}.map_search{width:100%}.streetview{width:100%;padding-left:0;border-left:none;border-top:1px solid var(--border);padding-top:10px;margin-top:10px}#detailprop ul,.buyer_agent_comm_block{width:100%;margin-right:0}.buyer_agent_comm_block{margin-left:0}.detail_comment{width:100%;padding-top:0}.detailfeatures .detailfeatures:nth-child(3n+3){margin-right:3%}.detailform li:nth-child(2),.detailform li:nth-child(3){width:50%}.detailform li:first-child input,.detailform li:first-child input.thename{width:43%!important}.detailform li input[type=email],.detailform li input[type=text],.detailform textarea,.information-popup li input[type=email],.information-popup li input[type=text],.information-popup li textarea{width:100%!important;max-width:100%;min-width:100%}.apply_link span{line-height:15px}.refine_search input[type=text],.refine_search select{width:190px;float:left}.refine_search span.refine-price-from,.refine_search span.refine-price-to{max-width:92px}.refine_search li.refine_price select{margin-right:5px}#sidesearch b{width:100%}.lplist .right_side,.saved_istings_container .right_side{margin-left:0}.drop_cap{width:100%!important;margin:5px 0!important;float:none!important}.profile_firstname{margin-bottom:5px}.customer_search_form .submitbtn{position:static}.account_settings .search_price input[type=text]{width:200px;display:block;margin-left:0}.account_settings .search_built select:last-of-type{margin-left:153px}.searchform .the_search{margin-bottom:20px}.thelastname{margin-top:5px}.searchitems{margin-top:20px}#detailprop{width:100%}#detailprop ul,.detail_comment{width:100%;margin-left:0;padding:0;box-sizing:border-box}.property-detail-sec .detailform{width:100%;float:none;padding-bottom:10px;margin-top:15px}.detailform ul{width:98%}.property-detail-sec{margin-top:0;background:0 0}footer .menu li:nth-child(3n+3),footer .subdivisionlist li:nth-child(3n+3){margin-right:4%}footer .subdivisionlist li{width:46%;margin:10px 4% 10px 0}.social-media-links ul{padding:0}.apply-sec,.property-sec{width:100%;float:none;text-align:center}.apply-sec{border-left:0;padding-top:10px;margin-top:10px;border-top:1px solid var(--content-light-bg)}.main-image{height:auto}.main-image #next,.main-image #prev{top:calc(100% - 450px)}#detailprop li{padding:0 15px}#detailprop .buyer_agent_comm_block li{padding:0}#detailform.scrolled{position:relative;right:0!important}.detail_features_container{width:auto}.similar-properties-wrap .next-similar{left:calc(100% - 45px)}.listing_more_details_wrap{width:100%}.homepage-banner-wrap .banner-heading h1{font-size:4.5rem}.homepage-banner-wrap .banner-heading p{font-size:1.8rem}.homepage-banner-wrap .banner-menu{max-width:500px}.homepage-banner-wrap .banner-menu-button{width:28%;padding:11px}.alt_details{width:65%}.property-payment-calculator .field_sec div.width-50{width:100%}}@media only screen and (max-width:576px){.alt_propimage{width:100%}.alt_title{padding-right:0}.search_results.row-view .right_side{margin-left:0;width:100%}.row-view .alt_details{line-height:22px}}@media only screen and (max-width:480px){.logo .agentheader img{max-width:125px}.card-view .alt_property_container,.search_results.card-view .alt_property_container{width:94%}.card-view .alt_property_container:hover p.description.alt_description{max-height:120px;min-height:120px}.card-view .alt_property .right_side{height:165px}.calc_block,.signup_block{background:rgba(0,0,0,.5);width:100%;margin-bottom:5px}table{width:100%!important}.action-strip .menu_login{margin-left:10px}#login_form{width:100%;box-sizing:border-box}.agentlist ul{text-align:center}.agentpage ul{width:100%;overflow:hidden;margin-left:0}.agent_image{width:100%;overflow:hidden;margin-bottom:5px}.promo_form li:first-child{margin-bottom:0}.contact_form ol{margin-left:0}.centerbar form li b{display:block}.contact_form_thename,input.thefirstname,input.thelastnamee,input.thename{display:block;width:190px!important}.contact_form_thename{margin:0 0 5px}input.thefirstname,input.thename{margin-bottom:10px}.prop,.prop.co_commn,.propimage{float:none;width:100%;margin:0}.prop.col2{margin-bottom:20px}#pagination_container,.results_sort{float:none;margin:10px 0 20px}#pagination_container{line-height:40px;margin:10px 0}.sd_addressbar{height:auto;line-height:inherit}.fplist.agentlist{margin-bottom:0}.centerbar ol,.centerbar ul{margin-left:10px}.alt_propimage{width:100%}.alt_title{padding-right:0}.search_results.row-view .right_side{margin-left:0;width:100%}.row-view .alt_details{line-height:22px}.account_settings ol,.centerbar .agentpage ul,.centerbar ol.alt_details,.form_container ol,.form_container ul{padding-left:0!important;margin-left:0!important}.customer_search_form .submitbtn{bottom:40px}.contactform_thename,.thefirstname,.thelastnamee{margin-left:0}.right_side,.widget{width:100%}#login-popup,#recover-popup{width:310px;left:50%;margin-left:-155px}.popupform{padding:19px 10px}.closePopup{right:10px;top:22px;padding:5px}.property_apply{width:100%}.bidx_main_image{width:100%;box-sizing:border-box}.detailfeatures .detailfeatures{width:100%;margin-right:0}.profile_firstname,.profile_lastname,.searchprice input{display:block;width:200px!important}.customer_search_form .submitbtn,div.search_links{position:static}.customer_search_form label{display:block}.apply_link{padding:7px 5px}.thumbs li{margin:5px 6px}.thumbs li img{width:40px;height:40px}.bottom-strip .caroufredsel_wrapper{width:90%!important;margin:13px 20px!important}footer nav{margin:0 0 20px}.logo,.logo .agentheader img,.profile-display.customer-delete,.profile_photo,.widget_photo_container{float:none}.logo ol{float:none;display:block;margin-left:0!important;width:85%}.left-section{width:90%}.calc_block,.signup_block{float:none}.action-strip .menu_login,.mortgage_calc{text-align:center;float:none;margin-left:0;width:100%}.action-strip span{margin-left:0}.testimonial-list-container .testimonial{max-width:260px;width:100%}.pagebody ol,.pagebody ul{padding-left:10px;text-align:left}.agentlist.broker ul{padding-left:0!important;margin-left:0!important;text-align:center!important}.brokers_list .agentlist li{margin-right:0}.account_settings .search_built select:last-of-type,.account_settings.saved_search input[type=text]{margin-left:0}.searchform .search_built select:last-of-type,.searchform li input[type=text]{margin-left:0}.pagebody ol.cma_form{padding-left:0}.thelastname{display:block}.detailform li:nth-child(2),.detailform li:nth-child(3){width:100%}form li b{width:100%!important}footer .menu li{float:left;width:100%;margin-right:0}#pagination_container{width:100%}.map_property{margin:21px 5px}.property-detail-sec{margin:0 5px 30px}.detailform ul{margin:0 4px}.detail_features_container{margin:0 5px}footer .subdivisionlist li{float:none;width:100%}.applynow{padding:13px 0 0 10px}.home-links.social-media-links li{margin-bottom:10px}.left-section.header-center li{margin-right:0;margin-bottom:15px;display:block}.homepage-banner-wrap .banner-heading p{display:none}.homepage-banner-wrap .banner-menu{max-width:330px}.homepage-banner-wrap .banner-menu-button{width:100%;padding:11px 0}.homepage-banner-wrap .banner-searchbar button{display:inline-flex}.homepage-banner-wrap .banner-heading h1{margin-top:20px;font-size:4.5rem}.numeric_pagination{display:none}#upper-pagination_container .page_links_container{display:flex;justify-content:center}}/*!
 * SlickNav Responsive Mobile Menu v1.0.7
 * (c) 2016 Josh Cope
 * licensed under MIT
 */.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_menu,.slicknav_menu *{box-sizing:border-box}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#ff0;text-transform:capitalize}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu{font-size:1.6rem;background:#000;padding:5px}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:0}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;background-color:#000}.slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em;background:rgba(0,0,0,.5)}.slicknav_nav ul{margin:0 0 0 20px}.slicknav_nav .slicknav_row,.slicknav_nav li{padding:5px 10px;margin:2px 5px;border-bottom:1px solid #676363}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}.slicknav_nav li a{text-decoration:none;color:#fff}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#ff0}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{float:left;color:#fff;font-size:1.8rem;line-height:30px;padding:7px 12px;height:44px}.slicknav_nav li:last-child{border:none}
/*# sourceMappingURL=common.min.css.map */
