@font-face{font-family:'Open Sans';src:url(/templates/common/fonts/opensans/opensans-regular-webfont.woff2) format('woff2'),url(/templates/common/fonts/opensans/opensans-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(/templates/common/fonts/opensans/opensans-italic-webfont.woff2) format('woff2'),url(/templates/common/fonts/opensans/opensans-italic-webfont.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url(/templates/common/fonts/opensans/opensans-light-webfont.woff2) format('woff2'),url(/templates/common/fonts/opensans/opensans-light-webfont.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(/templates/common/fonts/opensans/opensans-semibold-webfont.woff2) format('woff2'),url(/templates/common/fonts/opensans/opensans-semibold-webfont.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:'Open Sans';src:url(/templates/common/fonts/opensans/opensans-bold-webfont.woff2) format('woff2'),url(/templates/common/fonts/opensans/opensans-bold-webfont.woff) format('woff');font-weight:700;font-style:normal}:root{--content-default:#666;--content-highlight:#4f7ec1;--content-inverted:#fff;--content-inverted-bg:#ce8929;--content-light-bg:#E1E1E1;--content-font-size:14px;--content-font:'Open Sans',sans-serif;--content-link-color:var(--content-highlight);--content-link-hover:var(--content-inverted-bg);--content-button-text:var(--content-inverted);--content-button-bg:#ce8929;--content-button-hover-text:var(--content-inverted);--content-button-hover-bg:var(--content-highlight);--nav-links-hover:#ce8929;--heading-font:var(--content-font);--heading-color:var(--content-default);--h1-font-size:28px;--h2-font-size:17px;--h3-font-size:16px;--banner-heading-color:var(--content-inverted);--banner-heading-font-size:5.0rem;--banner-subheading-color:var(--content-inverted);--banner-subheading-font-size:2.5rem;--banner-link-color:var(--content-inverted);--banner-link-hover:var(--content-inverted);--banner-testimonials:var(--content-inverted);--grey:#282828;--grey-light:#D8D8D8;--grey-bg:#F7F7F7;--border:#ccc}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{background:var(--content-inverted);font-family:var(--content-font);font-size:var(--content-font-size);font-weight:400;line-height:22px;color:var(--content-default)}a{text-decoration:none;color:var(--content-link-color)}a:hover{color:var(--content-link-hover)}.fweb{display:none}.agent_listings_header,.blog-title,.column-title,.comment_title,.condominium-list-title,.detail-column-title,.detail-comment-title,.detail-contact-title,.detail-features-title,.detail-image-title,.detail-mapview-title,.detail-social-title,.detail-streetview-title,.featured_listings_header,.fplist-title,.menu-title,.mtg_title,.notice .subhead,.refine-title,.sd_addressbar,.search-title,.social-title,.subdivision-list-title,.subhead_agentlist,.testimonial_subtitle,h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);color:var(--heading-color)}h1{font-size:var(--h1-font-size)}.container{width:1170px;margin:0 auto;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:500;line-height:1.1;color:var(--heading-color);margin-bottom:20px}.btn-primary,.btn-success,.sb_poll_rate{color:var(--content-button-text);background-color:var(--content-button-bg);border:none}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-primary,.sb_poll_rate:active,.sb_poll_rate:focus,.sb_poll_rate:hover{color:var(--content-button-hover-text);background-color:var(--content-button-hover-bg)}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:var(--heading-color);border:0;border-bottom:1px solid #e5e5e5}label{margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:var(--content-inverted);background-image:none;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,-webkit-box-shadow ease-in-out .15s;-o-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}.form-control: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)}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:34px;line-height:1.42857143\0}input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;min-height:20px;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}header{background:var(--content-inverted);color:var(--content-default);border-bottom:1px solid #666}#pre-header{color:#929a9b;border-bottom:1px solid #343a3b}#call-to-action{background:url(../images/action-bg.jpg) no-repeat fixed center center/cover;color:var(--content-button-text);text-align:center;font-size:18px;line-height:22px}#call-to-action .container-fluid{padding:70px 0;background:rgba(207,137,42,.9)}#call-to-action p{margin-bottom:30px}#contact-details{background:url(../images/contact-bg.jpg) no-repeat fixed center center/cover;color:#fff;text-align:center}#contact-details .container-fluid{min-height:250px;background:rgba(0,0,0,.8)}.banner{background:url(../images/banner-bg.jpg) no-repeat center center/cover;height:342px}.banner-container{max-width:1000px;margin:0 auto;position:relative;z-index:2;height:500px;display:flex;flex-direction:column;justify-content:center}.logo-sec{width:150px}.logo-sec img{max-height:60px}.phone{background:#e6edf0 url(../images/icon-phone.svg) no-repeat 10px 10px;padding-left:40px;padding-right:10px;height:42px;line-height:42px;border-radius:5px;float:left}.phone a{color:var(--content-default)}.phone a:hover{text-decoration:none}.social-sec{float:right;margin-top:30px}#social-sharing{float:right;margin:0}.social-links{float:left;margin-left:20px}.social-links>ul{float:left;margin:0}.social-links h3{font-size:14px;margin:8px 10px 0 0;float:left}.social-links li{float:left;list-style:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--content-default);height:42px;width:42px}#copylistingurlpopup{color:var(--content-button-text);margin-top:6px;font-size:18px}#register_form_onpage .social-links{float:none}#register_form_onpage .social-links a{border-radius:0}#register_form_onpage .register_fields,#register_form_onpage .register_help{width:48%}.header-sec{height:70px;display:flex;justify-content:space-between;gap:10px;align-items:center}.nav-sec{display:none;max-width:850px}.header-sec .social ul{display:flex;align-items:center;gap:8px}.header-sec .social li{height:32px;margin-right:0;list-style:none;border-radius:50%;background-color:var(--content-default);width:32px}.header-sec .social li:hover{background:var(--content-link-color)}.header-sec .social a{display:inline-block;position:relative;top:3px}.header-sec .social img{max-width:85%}.nav-list li{float:left;list-style:none;margin:0;position:relative}.nav-list li a{color:var(--content-default);font-weight:500;font-size:14px;display:block;padding:10px 15px;transition:background .3s ease-in}.nav-list li:hover>a{color:#fff;text-decoration:none;background-color:var(--content-link-hover)}.nav-list a.group-nav-container,.nav-list li.nav-wrap>a{position:relative;padding-right:30px}.nav-list a.group-nav-container::after,.nav-list li.nav-wrap>a::after{background:url(../images/arrow-down-nav.svg) no-repeat 0 0;position:absolute;width:12px;height:7px;content:'';top:18px;right:10px;z-index:1}.nav-list a.group-nav-container:focus:after,.nav-list a.group-nav-container:hover::after,.nav-list li.nav-wrap>a:focus:after,.nav-list li.nav-wrap>a:hover::after{background-image:url(../images/arrow-down-nav-white.svg)}.subnav>a{padding:10px 15px}.subnav a:hover{border-bottom:none}.nav-list li>nav,.nav-list li>ul{position:absolute;z-index:10001;background:var(--content-link-hover);margin-top:0;top:42px;left:0;display:none;border-top:1px solid #282828;border-bottom:3px solid #282828;border-radius:0 0 3px 3px;width:215px}.nav-list li:hover>nav,.nav-list li:hover>ul{display:block}.nav-list li>nav ul,.nav-list li>ul{margin:0;padding:0;width:215px}.nav-list li>nav li,.nav-list li>ul li{border-bottom:1px solid #282828;float:none;margin:0}.nav-list li>nav a,.nav-list li>ul a{font-weight:400;font-size:14px;padding:10px;color:#fff}.nav-list li>nav a:hover,.nav-list li>ul a:hover{border:none;padding:10px;background:var(--content-link-color)}.nav-wrap li:hover>ul{display:block;left:-100%;top:0}.main-links{background-color:var(--content-link-color);color:var(--content-inverted);font-size:16px;font-weight:500;height:62px;text-align:center}.main-links ul{margin:0;display:flex;justify-content:center;height:62px;align-items:center;gap:40px}.main-links li{list-style:none}.main-links li:last-child{margin-right:0}.main-links li.sell_home a{background:url(../images/04-sell-my-home.svg) no-repeat left top;background-size:35px}.main-links li.seller_tips a{background:url(../images/02-sellers-tips.svg) no-repeat left top;background-size:35px}.main-links li.pro_search a{background:url(../images/01-property-search.svg) no-repeat left top;background-size:35px}.main-links li.buyer_tips a{background:url(../images/03-buyers-tips.svg) no-repeat left top;background-size:35px}.main-links li.cma_request a{background:url(../images/05-cma-request.svg) no-repeat left top;background-size:35px}.main-links li a{color:#fff;display:inline-block;padding-left:45px;line-height:45px}.main-links li .popover{background-color:var(--content-inverted);border:0;border-radius:0;color:var(--content-default);font-size:13px;max-width:400px}.main-links li .popover.top>.arrow,.main-links li .popover.top>.arrow::after{border-top-color:var(--content-inverted)}.main-links li .popover .popover-content{padding:2px 8px}.benefits-list{margin-top:40px}.benefits-list>h1{color:#222;font-weight:700;border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom:0;font-size:30px;max-width:380px}.benefits-list>ul{list-style:none;max-width:380px}.benefits-list ul li{background:url(../images/benefits-arrow.png) no-repeat left 22px;border-bottom:1px solid #e1e1e1;padding:10px 12px;color:#1f5a9a;font-size:20px;font-weight:300}.benefits-list p{color:#ce8929;font-size:20px;font-weight:700}.video{margin:30px 0 40px;position:relative;height:365px;text-align:center}.video img{position:absolute}#video-preview{position:relative;z-index:1;top:42px;left:42px}#ipad{z-index:0}#play-btn{z-index:2;top:150px;left:230px;cursor:pointer}#banner h1{font-size:25px}#banner p{font-size:18px;line-height:22px}#content,.content{margin:30px 0;padding:0}#content .row{display:flex}.content{font-weight:500;margin-top:30px;padding:0}.content p{margin-top:20px}.btn{color:var(--content-button-text);background-color:var(--content-button-bg);text-transform:uppercase;font-size:18px;padding:10px 60px;position:relative;border-radius:5px;overflow:hidden;transition:background-color .3s ease}.btn-action{text-align:center;margin-top:20px}.btn:before{border:3px solid var(--content-button-hover-bg);border-radius:3px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition-duration:.2s;transition-property:top,right,bottom,left}.btn:hover{color:var(--content-button-hover-text);background-color:var(--content-button-hover-bg)}.portfolio-btn{color:var(--content-button-text);text-transform:uppercase;font-size:18px;padding:10px 50px;background:#000;display:inline-block;min-width:290px}.signup-btn{color:var(--content-button-text);text-transform:uppercase;font-size:18px;padding:10px 50px;background-image:-moz-linear-gradient(90deg,#0fcb75 0,#11ea90 100%);background-image:-webkit-linear-gradient(90deg,#0fcb75 0,#11ea90 100%);background-image:-ms-linear-gradient(90deg,#0fcb75 0,#11ea90 100%);display:inline-block;min-width:290px}.portfolio-btn:hover,.signup-btn:hover{color:#fff;text-decoration:none}.features{border-right:1px solid #e1e1e1;margin-top:70px;margin-bottom:110px;min-height:665px}.features>h2{color:#1e5ea2;font-weight:700;line-height:26px;margin:0;font-size:16px;text-align:center}.features>ul{list-style:none;margin-top:10px}.features ul li{background:url(../images/pricing-table-arrow.png) no-repeat left 14px;padding:10px 0 0 25px;color:var(--content-default);font-weight:500}.contact-info{margin-top:70px;font-size:13px}.contact-info>p{margin:0}#fb_login_form ul,.pagebody .agentlist ul{margin-left:0}.brokers_list .agentlist li{width:170px;border:1px solid #d1d1d1;border-top:3px solid #ce8929;box-shadow:0 1px 2.91px .09px rgba(0,0,0,.25);margin-right:0;text-align:center;padding-bottom:5px}.agentlist li img{max-height:none}.agentlist ul{display:flex;gap:15px;margin-top:10px;flex-wrap:wrap}.subhead_agentlist{text-align:left}.brokers_list .agentlist li>a{display:block;min-height:261px}.brokers_list .agentlist li li img{max-width:170px}.brokers_list .agentlist li li b{display:block;margin-top:10px;font-weight:700;text-transform:uppercase;word-wrap:break-word;line-height:16px;margin-bottom:10px}.agent_officename{font-size:14px}.agentpage{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}.required_notice{font-size:14px;text-transform:none}.blog{padding-bottom:20px;margin-bottom:50px}.blog:first-child{padding-top:20px}.blog-title{font-size:18px;font-weight:500;margin-bottom:10px}.blog-body{margin-top:20px;word-break:break-word}.blog-body p{margin-bottom:15px;line-height:20px}.blog .social{position:relative;top:auto;right:auto}.blog .social-title{text-align:left;margin-bottom:15px}.blog .social li{display:inline-block;vertical-align:middle;font-size:17px;padding:0}.blog .social ul li a{border:1px solid #f6f6f6;width:30px;text-align:center;height:30px;padding-top:2px;display:block;margin-right:5px;margin-bottom:3px}.blog .drop_cap{width:auto}.pagination,.returnswitch,.sort_list{text-align:center;overflow:hidden;margin:10px 0}.sort_list{margin-bottom:10px}.sort_list img{position:relative;top:3px}.pagination li,.returnswitch li,.sort_list li{display:inline-block;margin:5px}.cma_form_container li{flex-wrap:wrap}form li{margin-bottom:10px}#content input,#content select,#content textarea{border:1px solid #d1d1d1;color:var(--content-default);font-family:'Open Sans';font-size:14px;font-weight:400;padding:9px;background:var(--content-inverted);border-radius:5px}#content input[type=email],#content input[type=number],#content input[type=password],#content input[type=tel],#content input[type=text],#content select{height:42px}#content textarea{width:300px}#content .dk-select-options,#content .dk-selected,#content .form-request-elements textarea,#content input[type=text],#content select{width:100%}#content select{width:260px}.cma_form_container b{width:100%;padding:0;font-weight:700}.cma_form_container input[type=email],.cma_form_container input[type=tel],.cma_form_container input[type=text]{width:260px!important}#content input[type=text].thefirstname,#content input[type=text].thelastname,#content input[type=text].thelastnamee{width:180px}.cma_form_container .captcha_test span.form-check-label{font-weight:700}#content .cma_form_container input.form-check-input,#content .contact_form.the_contact_form input.form-check-input,#promo-contact-form .captcha_test .form-check-input{margin:0!important;margin-bottom:0!important}#register_form .captcha_test span.form-check-label{font-size:1.4rem}#promo-contact-form{overflow:hidden}#content .contact_form.the_contact_form textarea,#promo-contact-form textarea{width:100%}#content input[type=button],#content input[type=submit],.detail-page-sell-home-link a,.sb_poll_rate,.testimonials-page-request .testimonial-form-link{background-color:var(--content-button-bg);color:var(--content-button-text);display:inline-block;line-height:20px;margin:15px 0;padding:5px 15px;text-transform:uppercase;border:3px solid var(--content-button-hover-bg);border-radius:5px;transition:background-color .3s ease}#content input[type=button]:hover,#content input[type=submit]:hover,.detail-page-sell-home-link a:hover{background-color:var(--content-button-hover-bg);color:var(--content-button-hover-text)}#content input[type=button]:focus,#content input[type=submit]:focus,.detail-page-sell-home-link a:focus{border:3px solid var(--content-button-bg)!important;background-color:var(--content-button-bg);color:var(--content-button-text)}.detail-page-sell-home-link a:hover{text-decoration:none}form{margin-bottom:20px}form p{margin-bottom:9px}form em{color:#ff0004}#commentform li,.cma_form_container form li,.mtg_form li,.searchform form li,.the_contact_form form li{width:100%;clear:both;list-style:none}#commentform li{margin-bottom:5px}#commentform b,#detailform li b,.the_contact_form form li b{width:200px;display:block;float:left;line-height:21px;margin-top:10px;font-weight:700}.signupform.signup_form form{overflow:hidden}.signupform .submitbtn{width:100%;margin-left:207px}.signupform textarea{min-width:445px;max-width:445px;margin-left:207px}.signupform li b{vertical-align:middle!important}.cma_form_container .cma_form:last-of-type label{width:190px}.cma_form_container .cma_form:first-of-type label{width:110px}#commentform b{width:155px!important}#commentform .instructions{margin-bottom:20px}#detailform li b,.contactform b,.promo_form b{width:100px!important;display:inline-block}.promo_text{float:left;width:60%}.promo_form{float:right}.contactform p{margin-bottom:15px;line-height:18px}.mtg_form label{width:135px!important}form .note,form h2{margin-bottom:15px;font-weight:400!important;margin-left:210px!important}.board_title,.mtg_title{font-weight:700;margin:15px 0;font-size:20px;display:block}.mtg_row .form-control{width:auto}input[type=text].form-control-plaintext{width:auto!important;border:none!important}footer{background:#f1f1f1;color:var(--content-default);padding:30px 0;font-size:14px;margin-top:250px;border-top:1px solid #222;width:100%}footer .container{position:relative}footer .container:before{content:'';position:absolute;background:url(../images/footer-illustration.svg) no-repeat bottom;background-size:90%;height:180px;width:100%;top:-201px;left:0}footer .row{padding:20px;overflow:hidden}footer nav{overflow:hidden;padding-bottom:50px;border-bottom:1px solid #343a3b;margin-bottom:25px}footer nav h2{display:none}footer nav ul{float:left;margin:0}footer nav li{float:none;text-align:left;border-bottom:1px solid var(--content-inverted);padding:5px}footer a:hover,footer nav a:hover{border:none;color:rgba(207,137,42,.9)}.subscribing-brokerage-container{width:200px;float:left}.footercopy{width:75%;float:left}.footercopy div{margin-bottom:15px}.footercopy div.ada-statement-link,.footercopy div.privacy_textlink{float:left;margin-right:15px;padding-right:15px;border-right:1px solid #666;line-height:1}.footercopy div.sitemap{float:left;line-height:1}.switch-to-mobile-container{width:auto}.theme_display_page{margin-top:50px;overflow:hidden}.theme_display_page .theme{border-bottom:1px solid #ccc;padding-bottom:50px;margin-bottom:50px;overflow:hidden}.theme_display_page .theme img{float:left;margin-right:50px}.theme_display_page .theme b{text-transform:uppercase;color:#1e5ea2}.theme_display_page .theme_infomation{margin-top:15px}.theme_display_page .theme_infomation li{list-style:none;margin-bottom:15px}.theme_display_page .theme_infomation li:first-child{font-weight:700;color:#444}.theme_display_page .theme_infomation .flag_custom{display:block;margin-bottom:15px;font-style:italic;color:#d28c2c}.pageholder .page-title{border-bottom:2px solid #666;text-transform:uppercase}.mlslist_display_page{margin-top:20px}.mlslist_display_page .mls_state{display:block;float:none;margin:0;overflow:hidden;width:100%;border-bottom:1px dotted #666}.mlslist_display_page .mls_state h2{color:#d28c2c;margin-top:15px;padding-left:25px;padding-bottom:15px}.mlslist_display_page .mls_state ol{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.mlslist_display_page .mls_state li{margin:0 0 10px 0;padding:7px;color:var(--content-default);list-style:none;background-color:#eee;flex:0 0 48%}.mlslist_display_page .mls_feed{background-color:#eee;padding:7px 7px 0;width:46%;float:left;margin:0 1% 15px}.mlslist_display_page .mls_feed ol{display:none}.board_sidebar .feed_display{padding:10px;margin:30px 0;background:#eee}.board_sidebar .feed_display ol{margin-bottom:0}.board_sidebar .feed_display li{list-style:none}.board_sidebar .feed_display b{width:110px}li.board_list{padding-bottom:8px}.board_display h2{margin-bottom:20px}.board_sidebar .board_display li{list-style:none}.pageholder .feed_sidebar{float:left;padding:10px 0;width:48%}.pageholder .feed_sidebar li{list-style:none}.pageholder .feed_sidebar .feed_board_list{margin-left:0}.pageholder .feed_sidebar .feed_board_list a{color:var(--content-default)}.pageholder .feed_sidebar .feed_board_header{font-weight:700;margin:10px 0}.pageholder .feed_sidebar li.feed_board_item{background-color:#eee;margin-bottom:10px;padding:3px 10px}.pageholder .feed_sidebar .feed_boards{border-top:1px solid rgba(0,0,0,.5)}.pageholder .mls_paragraph{margin-bottom:15px}.pageholder p.feed_short_name,p.feed_long_name{display:inline-block}p.feed_long_name{margin-left:5px}.feed_detail{overflow:hidden;width:48%;float:left;margin-right:4%}.feed_feature_support ol.feed_feature_list,.feed_proptype ol.feed_prop_list{margin-left:0}.feed_feature_support ol.feed_feature_list li,.feed_proptype ol.feed_prop_list li{background-color:#eee;padding:2px 7px;list-style:none;margin-bottom:10px}.feed_feature_support .feed_feature_header,.feed_proptype .feed_prop_header{font-size:16px;font-weight:700;margin-top:10px;margin-bottom:10px}.feed_website{margin-left:0;list-style:none}form li{list-style:none}.notice{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;padding:20px 0 10px}.notice .subhead{color:#1e5ea2;font-weight:700;line-height:26px;font-size:20px}.notice li{list-style:none;background:url(../images/pricing-table-arrow.png) no-repeat scroll left 16px;padding:10px 0 0 25px;color:var(--content-default);font-weight:500;font-size:16px}.pagebody .social_link{float:none}.show-popover{line-height:22px;padding-bottom:10px}.question-mark-icon{width:15px;height:15px;margin-left:10px;background:url(../icons/question-mark-icon.png);cursor:pointer;display:inline-block;position:relative;top:3px}.popover{background:rgba(207,137,42,.9);border:1px solid #d3943e;color:#fff}.popover.right>.arrow,.popover.right>.arrow::after{border-right-color:rgba(207,137,42,.7)}.popover.top>.arrow,.popover.top>.arrow::after{border-top-color:rgba(207,137,42,.7)}.popover.bottom>.arrow,.popover.bottom>.arrow::after{border-bottom-color:rgba(207,137,42,.7)}.popover.left>.arrow,.popover.left>.arrow::after{border-left-color:rgba(207,137,42,.7)}#content .signup_form .dk-select-options,#content .signup_form .dk-selected,#content .signup_form input[type=text]{width:auto}#benefits{background:url(../images/pricing-home-bg.jpg) no-repeat fixed center center/cover;color:#fff}#benefits .container-fluid{padding:20px 0 0;background:rgba(0,0,0,.8)}.pricing-home{margin-top:50px;overflow:hidden}.pricing-details{position:relative;margin:10px auto 10px;padding:0;list-style-type:none;width:540px;float:left}#benefits .pricing-details{margin:40px auto 60px}.pricing-details:before{position:absolute;left:27%;top:4px;content:' ';display:block;width:5px;height:84%;margin-left:-2px;background:var(--content-inverted);z-index:5;border-left:1px solid #ccc;border-right:1px solid #ccc}.pagebody .pricing-details:before{height:92%}.pricing-details li{margin-bottom:24px}.pricing-details li:after{content:"";display:block;height:0;clear:both;visibility:hidden}.direction-l{position:relative;width:24%;float:left;text-align:right;padding-right:10px;box-sizing:border-box}.direction-l.call-pricing{text-align:left;line-height:18px}.direction-l span{font-size:12px}.direction-r{position:relative;width:71%;float:right}.flag{position:relative;display:block;padding:0 10px;text-align:left}.direction-r .flag:before{position:absolute;bottom:10%;left:-16px;content:' ';display:block;width:12px;height:12px;margin-top:-10px;background:var(--content-inverted-bg);border-radius:10px;z-index:20}.direction-r .flag:after{content:"";position:absolute;right:100%;top:11.5px;height:20px;width:20px;margin-top:-8px;border:1px solid #cdcdcd;background:var(--content-inverted);pointer-events:none;border-radius:10px;z-index:10}#themeslides .images{height:740px;width:720px}.slide{height:740px;width:720px;overflow:hidden;float:left;position:relative}.slide_image{background:url(../images/browser-bg.png) no-repeat center center;width:720px;height:501px}.slide .slide_image img{margin:0 auto;width:714px;text-align:center;display:block;padding-top:66px;height:498px;border-radius:9px}.slide .slide_info{background-color:#eee;border-radius:9px;padding:0 15px 15px;color:var(--content-default);height:200px}.ss_theme_name{position:absolute;top:-537px;left:140px;font-size:20px;z-index:1}.ss_theme_tags{list-style:none}#themeslides .arrow-next,#themeslides .arrow-prev{position:absolute;width:50px;height:50px;top:200px;cursor:pointer}#themeslides .arrow-next{background:url(../images/prev-arrow-slide.png) no-repeat;left:150px}#themeslides .arrow-prev{background:url(../images/next-arrow-slide.png) no-repeat;right:150px}#features-list{background:#f1f1f1;padding:40px 0}#features-list.agent-features-list{background:var(--content-inverted)}#features-list .row{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}#features-list .row:last-child{border:none;margin-bottom:0}.features-sub-heading{margin-top:15px;font-size:22px}.features-sub-heading a{color:var(--content-default)}#features-list ul{margin-left:25px}#features-list span{cursor:pointer;background:url(../images/upload.png) no-repeat 100% 3px;padding-right:22px}#features-list span:hover{color:#cd8740}#features-list h4{font-weight:500;color:var(--content-inverted-bg)}#pagination_container{margin-bottom:20px}#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:auto;padding:0 5px}.sidebar{display:none;width:300px;background:#282828;position:absolute;z-index:100;overflow-y:scroll;right:-300px}.sidebar-overlay{background:rgba(0,0,0,.6);position:fixed;top:0;bottom:0;left:0;right:0;z-index:12;display:none}.close-sidebar{background:url(../images/close-icon.png) no-repeat center;width:25px;height:25px;display:block;margin:15px;text-indent:-9999px}.menu-icon{background:url(../images/icon-menu.png) no-repeat center;width:25px;height:19px;display:none;position:absolute;right:20px;top:30px;text-indent:-99999px}.sidebar li ul{padding-left:25px;list-style:none}.sidebar li a,.sidebar li li a{color:#fff}.sidebar ul.menu-column{padding-left:0}.sidebar .nav>li>a,.sidebar ul.menu-column li{padding:4px 12px;border-bottom:1px solid #666}.sidebar li li a{padding:4px 12px}.nav li li a{padding:4px 12px;border-bottom:1px solid #666;display:block;position:relative}.nav li li a:after{position:absolute;width:10px;height:1px;content:'-';top:3px;left:0}.nav .menu li a{border-bottom:0}.nav .menu li a:after{display:none}.card-view .fplist-title{font-weight:400;padding:15px;background:#f7eb41;border:1px solid #e1e1e1;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:#3d8adc}.card-view .alt_property a:hover{color:#000}.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 #d8d8d8}.card-view .alt_price{float:none;position:absolute;display:inline-block;background-color:#f7eb41;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;height:37px}.card-view .alt_property .right_side{background:rgba(238,238,238,.8);width:100%;position:relative;top:0;height:163px;border-top:1px solid #d8d8d8;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 #d8d8d8;width:100%;padding:0 13px 0 35px;box-sizing:border-box;background:url(../images/icon-location.png) no-repeat 15px 10px}.card-view .alt_details{width:100%;border-bottom:1px solid #d8d8d8;padding:13px!important;box-sizing:border-box}.card-view .alt_details li.alt_beds{background:url(../images/icon-bedroom.png) no-repeat 0 0}.card-view .alt_details li.alt_baths{background:url(../images/icon-bath.png) no-repeat 0 0}.card-view .alt_details li.alt_acreage,.card-view .alt_details li.alt_sqft{background:url(../images/icon-area.png) no-repeat 0 0}.card-view ol.alt_details.alt_col1{min-height:125px}.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_login,.card-view .alt_property_container .like_off,.card-view .alt_property_container .like_on{position:absolute;bottom:-30px;right:9px;transition:bottom .5s ease}.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:#fff;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 #d8d8d8;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}.card-view .alt_property_container:hover .like_login,.card-view .alt_property_container:hover .like_off,.card-view .alt_property_container:hover .like_on{bottom:-155px}#content .container-fluid{text-align:center}.fpmorelink{width:100%;display:inline;overflow:hidden;margin:5px;text-align:center}.fpmorelink a,.likepage_link{border:1px solid grey;background-color:#403e3e;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:var(--content-inverted-bg);border:1px solid var(--content-inverted-bg);color:#fff}.detail_pagination .detail-next-listing,.detail_pagination .detail-previous-listing{margin:0 30px 0 30px}.detail_pagination{width:100%;overflow:hidden}.detail-next-listing{float:right}.detail-next-listing,.detail-previous-listing,.page_links_submit,.save-search a,input[type=button],input[type=reset],input[type=submit]{display:inline-block;font-size:15px;line-height:24px;padding:5px 15px;text-transform:uppercase;cursor:pointer;background:#282828;color:var(--content-button-text);border:1px solid #282828;margin-top:5px}.detail-next-listing:hover,.detail-previous-listing:hover,.page_links_submit:hover,.save-search a:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#3d8adc;border:1px solid #3d8adc}.save-search a,.save-search a:hover{height:auto;box-sizing:border-box;text-decoration:none}.detail_comment.detailCommentprint{display:none}.notes-print{display:none;width:100%;float:left}.notes-print .notes{text-transform:uppercase;font-size:16px!important;border-bottom:1px solid #d7d7d7;margin-bottom:15px;font-weight:700;padding-bottom:4px}#detailform.scrolled{position:fixed;top:0;right:25px;margin-top:0}aside{float:left;width:18%;border-left:1px solid #282828;position:relative;left:-1px;padding-left:10px;box-sizing:border-box}.article{float:left;width:78%;padding-right:10px;margin-left:30px;box-sizing:border-box}.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}.rightbar{border-left:1px solid #666;float:left;width:18%;position:relative;left:-1px;padding-left:10px}#sidesearch .search-title,.mls_state h1{font-size:1.8rem;text-transform:uppercase;border-bottom:1px solid #d7d7d7;margin-bottom:10px;padding-bottom:3px}#sidesearch li,.refine_search li{margin-bottom:10px}#sidesearch input[type=text],#sidesearch select,.refine_search input[type=text],.refine_search select,.refine_search span.refine-price-from input[type=text],.refine_search span.refine-price-to input[type=text]{width:100%;max-width:220px;float:none}.refine_search span.refine-price-from,.refine_search span.refine-price-to{width:48.5%;max-width:107px}.refine_search span.refine-price-to{margin-left:6px}#sidesearch .ss_price_from input,#sidesearch .ss_price_to input{width:200px}.refine_search li.refine_price select{margin-bottom:10px}.refine_search span,.refine_search span.refine-price-from{display:inline-block;width:48%;margin:0}.refine_search span.refine-price-to{float:right}.featuredprop{position:relative;max-width:252px;width:100%;margin:0 auto 22px}.featuredprop img{max-height:190px!important;max-width:250px!important;border:1px solid #ccc}.featured_footer{background:rgba(255,255,255,.878);color:var(--content-default);position:absolute;z-index:3;font-size:15px;text-align:left;line-height:18px;padding:6px 10px;top:65px;left:1px;text-transform:uppercase;width:180px}#searchform .note{margin-left:0!important}#searchform input[type=text],#searchform select{width:250px}#searchform select[multiple]{min-height:150px}.accessibility-statement-title,.pagebody .page-title{border-bottom:2px solid #d7d7d7;text-transform:uppercase;padding-bottom:8px}.accessibility-statement-subtitle{margin-top:15px}.pagebody>ul{margin-left:25px;margin-bottom:15px}.pagebody>p{margin-bottom:15px}.pagebody .blog{border-bottom:1px solid #d7d7d7}#content .cma_form input[type=email]{width:100%;height:42px}#content .featured_listings_header,.cma_form_container .comment_title{text-transform:uppercase;border-bottom:1px solid #d7d7d7;margin-bottom:10px;font-size:1.8rem}#content .refine_search h2{font-size:18px;text-transform:uppercase;border-bottom:1px solid #d7d7d7}.ui-dialog .ui-dialog-titlebar-close{text-indent:-9999px;border:medium none;background:var(--content-inverted) url(/templates/common/images/close-button.png) no-repeat scroll 6px 7px}#login_form div.social-links a{border-radius:0!important;margin:0 auto!important}#login_form div.social-links{float:none!important}#login_form #login_password{width:100%!important;height:42px!important}.landing-page-wrap .landing-image-100{width:98%}.landing-page-wrap .landing-image-50{width:48.2%;height:250px}.landing-page-wrap .landing-image-25{width:23.6%;height:130px}.landing-page-wrap .landing-page-form{width:70%}.landing-form-div1 .landing-form-label{margin:14px 0 8px 0}.landing-form-div2 .landing-form-input{height:25px!important}.landing-form-div2 input[name=thephone]{width:250px!important}.testimonial_form{margin:0}#content .testimonial_form textarea{width:100%}#fb_login_form .social-links{float:none;text-align:center;margin-left:0}.popupform #register-popup .fbLogin:hover,.social_link .fbLogin{border-radius:0}.account_settings.information_settings label,.account_settings.information_settings span{font-weight:700}.account_settings.information_settings select{width:100%!important}.account_settings .field-group{flex-direction:column}.custom-btn{border-radius:4px}.form-wrap .tabs li{width:auto}.search-form-container .form-group div,.search-form-container .form-group label{width:100%;padding:0}.search-form-container .search_private div{width:auto}.search-form-container .form-group div.mr-2{width:auto}.search-form-container .form-group{margin-top:0;margin-bottom:0}.search-form-container .search_private{margin-top:10px!important}.search-form-container .search_private label{width:160px}.search-form-container .form-text{font-size:12px;line-height:1.3}.search-form-container .btn{margin-right:20px;margin-bottom:20px}.search_columns .row{flex-wrap:wrap}.search_columns .col-lg-6:nth-child(1){width:40%;flex:1;max-width:250px;margin-right:50px}.search_columns .col-lg-6:nth-child(2){width:60%;flex:1}.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 .subhead_title h2{margin-left:0!important;font-family:var(--heading-font);font-weight:500!important;line-height:1.1;color:var(--heading-color);font-size:var(--h1-font-size)}.widget-edit-form .input-radio legend{border-bottom:2px solid #d7d7d7;padding-bottom:5px;margin-bottom:10px}.agent-testimonial-title{margin-bottom:20px;font-size:1.6rem;font-weight:700}.testimonial{border-bottom:1px solid #ccc;padding-bottom:10px}.testimonial .testimonial_title{text-align:left;font-size:16px;margin-bottom:0;font-weight:700}.testimonial_date{text-align:left;margin-bottom:10px}.testimonial_body{margin-bottom:5px}.testimonial_agent{margin-bottom:10px}.agent-page .centerbar{width:100%;margin-left:0;padding-right:0}.agent-page .agentpage{margin-right:20px}.agent-page .agent-testimonial-container{margin-top:20px}.agent-page .pagebody{display:grid;gap:0 0;grid-template-columns:auto 400px;grid-template-areas:"page-title page-title" "agentpage the_contact_form" "agent-testimonial-container agent-testimonial-container" "agentlist agentlist"}.agent-page .page-title{grid-area:page-title;margin-bottom:25px}.agent-page .agentpage{grid-area:agentpage;border-bottom:0}.agentpage ul{margin-left:0}.agent-page .agent-testimonial-container{grid-area:agent-testimonial-container;margin-bottom:30px}.agent-page .agentlist{grid-area:agentlist}.agent-page .the_contact_form{grid-area:the_contact_form;background-color:transparent;padding:0}.agent-page .the_contact_form form{background-color:#f0f0f0;padding:20px}.agent-page .agent_listings_header{text-align:left;margin-bottom:20px}.sidesearch-filter-list .home-page-list-group{display:none;position:absolute!important;width:96%;height:175px;margin-left:0;margin-top:-10px}.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}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:var(--content-inverted);-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:var(--content-inverted);border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:var(--content-inverted);border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:var(--content-inverted) f}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(124,50,50,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:var(--content-inverted)}#upper-pagination_container{overflow:hidden}#lower-pagination_container .numeric_pagination,.page_links_container{justify-content:center}.page_links_container>div{margin:0 10px}#content .page_links_container select{margin-bottom:0!important}.page_links_container .page_links_submit{margin-top:0;height:40px}.privacy_statement p{margin-bottom:20px}.privacy_statement .comment_title{margin-bottom:10px}.privacy_statement .privacy_list{padding-left:25px}.widget{color:var(--content-default)}.widget .widget-title{color:var(--heading-color);font-family:var(--heading-font)}.polllist_row:hover{background:var(--content-link-color)}.polllist_row td{padding:5px}.poll-rating .rate2{font-size:20px}.poll-listing-container,.poll_listing_container,.pollcss .alt_property_container{padding:0;border:0;background-color:#f7f7f7}.poll-listing-container .more_info_container,.poll-rating{padding:0 10px}.membercount{padding:0 10px 10px}.co_commn_detail_wrap.single_col .prop.co_commn{width:100%}.heading{text-align:center}.heading h1{color:#1f5a9a;font-size:30px;font-weight:700;line-height:36px;margin:0}.heading h1 strong{color:#ce8929}.banner_section{background:#f1f1f1;border-radius:5px;padding:20px;box-sizing:border-box;margin-top:30px;text-align:center;overflow:hidden}.banner_content{padding-top:20px}.banner_content p{margin-bottom:25px;font-weight:600;font-size:18px;padding:0 20px}.banner_slider{margin-top:22px}.slider_wrapper{width:358px;margin:0 auto;position:relative}.banner_slider img{display:inline-block;float:left;border:1px solid #666;padding:3px;border-radius:3px;box-sizing:border-box;width:358px;height:430px}#slider_next,#slider_prev{position:absolute;top:50%;margin-top:-6px;width:11px;height:12px;text-indent:-9999px;z-index:5;outline:0}#slider_prev{background:url(../images/prev-arrow.png) no-repeat left center;left:-20px}#slider_next{background:url(../images/next-arrow.png) no-repeat right center;right:-20px}#slider_pag{margin-top:15px}#slider_next span,#slider_pag span,#slider_prev span{display:none}#slider_pag a{text-indent:-99999px;border:2px solid #666;border-radius:50%;width:10px;height:10px;display:inline-block;margin:0 5px}#slider_pag a.selected{background:#666}.feature_list{margin-bottom:30px}.feature_list h2{margin:40px 0 30px;font-size:26px;font-weight:600;text-align:center;color:#000}.feature_list>p{margin:40px 0;text-align:center;font-weight:600}.feature_list ul li{background:rgba(0,0,0,0) url(../images/checkmark.png) no-repeat scroll left 12px;border-bottom:1px solid #e1e1e1;color:#1f5a9a;font-size:16px;font-weight:600;padding:10px 12px 10px 47px}.banner p{color:#2a6496;margin-top:15px;font-weight:600;font-size:18px}.feature_list{text-align:left}.form_section>p{margin-bottom:30px;font-weight:600;font-size:16px}.form_section{margin:20px 0 20px;text-align:center}.form_section form{margin:0 auto;width:220px}.form_section form p{display:block;text-align:left;font-size:14px;font-weight:400}.form_section form input[type=text]{display:block;margin:5px 0 0 0!important;width:100%}.form_section form p:last-child{display:block;text-align:center}.form_section form input[type=submit]{float:right}.contactform h2{color:#1e5ea2;font-weight:700;line-height:26px;margin-bottom:20px;font-size:16px}.contactform ul{margin-bottom:15px}.contactform li{padding:2px 0}.contactform li b{width:50px!important;font-weight:600;text-transform:capitalize}.card-view{margin-top:30px}.card-view .fplist-title{font-weight:400;padding:15px;background:#f7eb41;border:1px solid #e1e1e1;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:#3d8adc}.card-view .alt_property a:hover{color:#000}.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 #d8d8d8}.card-view .alt_price{float:none;position:absolute;display:inline-block;background-color:#f7eb41;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:163px;border-top:1px solid #d8d8d8;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 #d8d8d8;width:100%;padding:0 13px 0 35px;box-sizing:border-box;background:url(../images/icon-location.png) no-repeat 15px 10px}.card-view .alt_details{width:100%;border-bottom:1px solid #d8d8d8;padding:13px!important;box-sizing:border-box}.card-view .alt_details li.alt_beds{background:url(../images/icon-bedroom.png) no-repeat 0 0}.card-view .alt_details li.alt_baths{background:url(../images/icon-bath.png) no-repeat 0 0}.card-view .alt_details li.alt_acreage,.card-view .alt_details li.alt_sqft{background:url(../images/icon-area.png) no-repeat 0 0}.card-view ol.alt_details.alt_col1{min-height:125px}.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_login,.card-view .alt_property_container .like_off,.card-view .alt_property_container .like_on{position:absolute;bottom:-30px;right:9px;transition:bottom .5s ease}.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:#fff;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 #d8d8d8;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}.card-view .alt_property_container:hover .like_login,.card-view .alt_property_container:hover .like_off,.card-view .alt_property_container:hover .like_on{bottom:-155px}.sort_form{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:0}#content .sort_form select{margin-bottom:0!important}.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:#3d8adc}.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}.alt_adult,.alt_foreclosure,.alt_green,.alt_shortsale,.alt_view_similar,.alt_virtualtour,.propholder .foreclosure,.propholder .shortsale,.propholder .view_similar,.propholder .virtualtour{background-image:none;padding-left:0;text-indent:-9999px}.alt_virtualtour a,.propholder .virtualtour a{background-image:url(/templates/common/flags/vtcamera.png)}.alt_foreclosure a,.propholder .foreclosure a{background-image:url(/templates/common/flags/foreclosure_icon.png);background-size:20px 21px}.alt_view_similar a,.propholder .view_similar a{background-image:url(/templates/common/flags/view_similar_icon.png);width:24px!important;height:24px!important}.alt_shortsale a,.propholder .shortsale a{background-image:url(/templates/common/flags/shortsale_icon.png);background-size:20px 20px}.alt_foreclosure a,.alt_shortsale a,.alt_view_similar a,.alt_virtualtour a,.propholder .foreclosure a,.propholder .shortsale a,.propholder .view_similar a,.propholder .virtualtour a{display:block;height:20px;width:20px}.alt_adult a,.alt_green a{width:20px;height:20px;display:block;background-size:20px 20px}.alt_green a{background-image:url(/templates/common/flags/green_icon.png)}.alt_adult a{background-image:url(/templates/common/flags/adult_icon.png)}.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}#content .refine_search select{width:100%;min-height:42px!important}#content .refine_proptype select{min-height:150px!important}.create_poll_listing_container .alt_property_container{border:0}.alt_property_container,.create_poll_listing_container .alt_property_container{background:#f7f7f7;border-bottom:2px solid #cecece;margin-bottom:25px}.checkboxval{border:0;background:#f7f7f7;border-bottom:1px solid #cecece;position:relative;top:6px;padding:5px 8px}#content .checkboxval input{margin:0!important}.alt_title{margin-bottom:8px;border-bottom:1px solid #cecece;padding-bottom:8px}.propholder{background:#f7f7f7;border-bottom:2px solid #cecece;width:100%;clear:both;font-size:13px;line-height:22px;padding:10px;box-sizing:border-box;margin-bottom:25px;overflow:hidden}.propfooter{text-align:center}.propfooter .propcontact{font-weight:700}.sd_addressbar{height:30px;box-sizing:border-box;line-height:30px;padding-left:5px;text-transform:uppercase;font-size:17px;font-weight:700;margin-bottom:15px;border-bottom:1px solid #d7d7d7;padding-bottom:4px}.column-title{text-transform:uppercase;font-size:17px;font-weight:700;margin-bottom:15px;border-bottom:1px solid #d7d7d7;padding-bottom:4px;margin-right:10px}.results_sort{margin:0 5px;position:relative}@media screen and (max-width:1199px){.container{width:100%}.subnav>a{padding:10px 25px 10px 12px}.nav-list a{font-size:14px}.nav-list li>nav,.nav-list li>ul{left:auto;right:0}.mtg_title,form .note,form h2{margin-left:0!important}.promo_text{width:calc(100% - 420px)}.search-form-container .search_columns>.row{flex-wrap:wrap}.search-form-container .search_columns>.row::after,.search-form-container .search_columns>.row::before{display:none}}@media screen and (max-width:991px){.home-page-detail-popup{width:90%!important;margin:0 5%}.container-fluid{padding:0}.nav-list a{font-size:13px}.subnav>a{padding:10px 24px 10px 10px}.social-sec{float:none;width:auto;margin-top:22px;display:inline-block;margin-left:50px}.property-sec{width:100%!important}.apply-sec{width:100%!important;text-align:center;border-left:0;border-top:1px solid #e1e1e1;padding-top:10px}.apply_link .monthly-payment-span{float:none}footer .container:before{top:-175px}footer .row{padding:20px 30px}.agent-page .pagebody{display:block}.agent-page .agentpage{float:none;width:100%}.agent-page .contact_form.the_contact_form{float:none}.rightbar,.sidebar1{border-left:0;float:none;width:100%;position:relative;left:auto;padding-left:0;overflow:hidden;margin:0 30px;box-sizing:border-box;padding-top:25px;border-top:1px solid #666}#sidesearch .ss_price_from input,#sidesearch .ss_price_to input{width:100%;max-width:220px}.featuredprop{margin:0}#content .row{flex-wrap:wrap}#content .row.search_private{flex-wrap:nowrap}.header-sec{margin:0 30px}.agent-page .centerbar,.article,.centerbar{width:100%;padding:0;margin:0 30px 20px;box-sizing:border-box}#sidesearch li.refine_price,.refine_search li.refine_price{max-width:fit-content}.col-small{margin-top:0;margin-bottom:20px}#pagination_container .numeric_pagination{justify-content:center;flex-wrap:wrap;gap:10px}.page_links_container{flex-wrap:wrap;gap:15px}.main-links{height:auto}.main-links ul{padding:10px 0;gap:15px;flex-wrap:wrap;height:auto}.search-form-container .btn,.search-form-container form{margin-bottom:0}.pagebody #fb_login_form label{width:30%}}@media screen and (max-width:768px){.logo-sec{order:1}.nav-sec{order:3}.header-sec .social{order:2}#themeslides .images,.slide,.slide .slide_info{width:100%!important;height:auto!important;margin:0!important}.caroufredsel_wrapper,.note,.subhead_title{width:100%!important}#features-list ul{margin-bottom:0}#features-list img{display:none}#features-list h4{margin-bottom:20px}.promo_text{width:100%}.promo_form{float:left}.blog .drop_cap{width:240px}.signupform li b{width:100%!important;text-align:left!important}.signupform .submitbtn,.signupform textarea{margin-left:0!important}.homepage-banner-wrap .banner-heading h1{margin-top:60px;font-size:45px}.homepage-banner-wrap .banner-heading p{display:none}.homepage-banner-wrap .banner-menu{max-width:inherit;margin:40px 20px 20px}.homepage-banner-wrap .banner-menu-button{width:48.5%;padding:14px}.featuredprop{margin:0 0 22px}aside{width:100%;border-left:none}.property-sec{width:100%!important}.apply-sec{width:100%!important}.agent-page .centerbar{padding-right:10px;box-sizing:border-box}footer{margin-top:125px}footer .container:before{height:100px;top:-96px}.footercopy{width:100%;float:none;overflow:hidden}.results_sort{margin:0 5px;top:0}.search-form-container .search_columns>.row{flex-direction:column}.search_columns .col-lg-6:nth-child(1){width:100%;max-width:none;margin-right:0}.search_columns .col-lg-6:nth-child(2){width:100%}.featured_listings{text-align:left}.testimonials-page-request .testimonial-form-link{display:inline-block;margin-top:10px}.pagebody #login-form input[type=password],.pagebody #login-form input[type=text]{width:70%}.pagebody #fb_login_form label,.widget{width:100%}.right_side{width:100%;padding:0 10px;box-sizing:border-box}.widget_id_1{margin:0 0 15px}.alt_propimage{width:100%;margin-left:0;margin-bottom:15px}.payment-calculator-slider-wrap{margin-top:20px;width:100%}#content .widget-edit-form input[type=checkbox],#content input[type=button],#content input[type=checkbox],#content input[type=radio],#content input[type=submit],.detail-page-sell-home-link a{width:auto}.profile_photo_container{width:100%}.blog{padding-bottom:10px;margin-bottom:20px}.prop{width:50%}.propimage{width:60%;float:none}.widget-edit-form .display_inline_block li{min-height:auto}}@media screen and (max-width:590px){#content input,#content select,#content textarea,#searchform input[type=text],#searchform select,.cma_form_container .cma_form:first-of-type label{width:100%}#content .cma_form_container input[type=checkbox]{width:auto}#sidesearch input[type=text],#sidesearch select,.refine_search input[type=text],.refine_search select,.refine_search span.refine-price-from input[type=text],.refine_search span.refine-price-to input[type=text]{max-width:none}.alt_title{padding-right:0}.alt_price{float:none}.cma_form_container input[type=email],.cma_form_container input[type=tel],.cma_form_container input[type=text]{width:100%!important}.cma_form_container .theName div{width:48%;margin-right:0}.cma_form_container .theName div.thefirstname{margin-right:4%}.image-wrap .main-item .parent{height:545px}.widget-edit-form .width-half{width:95%}.customform-data-container{margin-bottom:15px}.customform-data-container h1{margin-bottom:10px}.customform-data-container ol{margin-top:0}.customform-data-container li{margin-bottom:3px}.widget-edit-form .input-radio div{width:48%}.numeric_pagination .prev_container{margin-right:0}.numeric_pagination .next_container{margin-left:0}.prop,.prop.co_commn,.propimage{width:100%;float:none;margin-bottom:5px}.alt_contact{float:none;margin:5px 0}.popup-links{justify-content:center;flex-wrap:wrap}}@media screen and (max-width:480px){#listingcentral-home-page-wrapper .map_search_middle_field{max-width:85%}h1{font-size:22px}.filter-addon{gap:10px}.btn{padding:10px 15px}.nav-list li>nav,.nav-list li>ul{left:0;right:auto}.agent-page .centerbar,.article,.centerbar{margin:0 15px 15px}.pagebody #login-form input[type=password],.pagebody #login-form input[type=text]{width:100%}.search-block{width:100%;flex-direction:column}.social-links{top:10px;position:relative;right:0}.promo_form{width:100%}.signup_form input[type=text],.signup_form select{width:100%!important}#content textarea{width:100%!important;max-width:100%!important;min-width:100%!important}.pricing-details{width:100%}.pricing-details:before{left:21%}.flag{padding:0}.direction-l,.direction-r{width:100%;padding:0;float:none;text-align:left}.direction-r .flag:after,.direction-r .flag:before,.pricing-details:before{display:none}.social-sec{margin-left:0}.prop,.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}.rightbar,.sidebar1{margin:0 15px}.centerbar ol,.centerbar ul{margin-left:10px}.centerbar .contact_form ol,.centerbar .mtg_input_form ol,.centerbar ol.cma_form,.centerbar ol.mtg_output,.customform-data-container .display_inline_block{margin-left:0}.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}.property-sec{width:100%!important}.apply-sec{width:100%!important}.agent-page .the_contact_form{width:auto}.btn{font-size:16px;padding:10px 20px}#contact_form,.contact_form,.detail-submit-offer-popup,.detailform.pop-up,.promo_form,.the_contact_form,.the_contact_form.pop-up.contact_form{width:auto;padding:10px}.contact-form-request-container ul{margin-left:0}#content .contact-form-request-container input[type=checkbox]{width:auto}.brokers_list .agentlist li{width:47%}.agentpage ul{overflow:hidden;width:100%}.agentpage .agentimage{float:none;margin-right:0;width:100%}.agent-page .centerbar{padding-right:0}.cma_form_container .theName div{width:100%}.cma_form_container .theName div.thefirstname{margin-right:0}.agent_image{width:100%;overflow:hidden;margin-bottom:15px}.featuredprop{max-width:inherit}.featuredprop img{max-width:100%!important;max-height:inherit!important}footer{margin:0}footer .container:before{display:none}}
/*# sourceMappingURL=common.min.css.map */
