:root{--glb-font-size:14px}body{font-family:Helvetica,Arial,sans-serif;font-size:var(--glb-font-size);line-height:1.42857143;color:#333;margin:0;padding:0 0 15px 0;background:#f7f7f7}@media(max-width:767px){body{padding:0}}input{color:#333;font-family:Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif}a:hover{text-decoration:none}input[type="number"]{-moz-appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tooltip{min-width:200px}.sticky{position:fixed;bottom:0}.form-control{padding:0 5px;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fff),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(top,#fff 40%,#f6f6f6 100%);background:-o-linear-gradient(top,#fff 40%,#f6f6f6 100%);background:-ms-linear-gradient(top,#fff 40%,#f6f6f6 100%);background:linear-gradient(to bottom,#fff 40%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0)}.ui-helper-hidden-accessible{display:none}.navbar>.container,.jumbotron>.container,.bg-light>.container>.row,.footer.container>.row{padding-left:12px;padding-right:12px;border-left:3px solid #ddd;border-right:3px solid #ddd}.jumbotron.header-content,.jumbotron>.container.header-content-text{padding:unset;border:0}.navbar>.container{border-top:3px solid #ddd;margin-top:15px}.footer.container>.row{border-bottom:3px solid #ddd;padding-top:20px}.navbar{border-radius:0;margin-bottom:0}.navbar .text-muted:hover{text-decoration:none}.navbar-inverse{background-color:transparent;border:0}.navbar>.container .navbar-brand{margin:14px 0 0 4px}a.brand-logo{width:261px;height:51px;background-repeat:no-repeat;background-size:contain;background-position:center left;transition:all ease-in-out .2s}.powered-by-logo{padding-top:0;margin-top:18px;margin-bottom:0}.navbar-right{margin-top:46px;margin-right:2px;font-size:11px;font-weight:normal;cursor:pointer}.navbar-right a>span{text-decoration:underline}.navbar-inverse .navbar-toggle,.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{border-color:#bbb;background:#fff;border-radius:0;margin-top:18px}.navbar-inverse .navbar-toggle .icon-bar{background-color:#bbb}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:transparent}.navbar hr{height:4px;border:0;margin-bottom:0}.header-csr-phone{border-right:1px solid #777;padding-right:18px;margin-right:18px !important}.m-header-csr-phone{font-size:14px;border-top:1px solid #777;margin:0 -10px 10px -10px;padding-top:12px}.jumbotron{margin:0;padding:0;background:transparent}.jumbotron .headline-banner{min-height:139px}.jumbotron h1{font-size:26px;font-weight:700;margin:0}.jumbotron h2{font-size:21px;font-weight:300;font-style:italic;margin:0;line-height:1.65}.jumbotron h3{font-weight:300}.welcome-jumbo h1{color:#fff !important}.jumbotron button{height:75px;font-size:28px;font-weight:600;min-width:200px}.jumbotron input{border:0}.jumbotron .form-inline{margin-top:15px}.jumbotron .form-inline .form-control{vertical-align:top;margin:1px 8px 16px 0}.classic .jumbotron-overlay .container .row{background-position:top !important;background-repeat:no-repeat;padding-top:3em;padding-bottom:3em;padding-left:1em;background-position:center center;margin-top:4px;margin-left:0;margin-right:0}.search-results.classic .jumbotron-overlay .container .row{padding-top:30px;padding-bottom:20px;padding-left:0;background:0}.classic .jumbotron-overlay .container .text-center{text-align:left}.welcome .bg-light .container .row{padding-top:30px}.welcome .bg-light .container .hr-separator{padding-top:0}.welcome .search-block h1{font-size:28px;margin:0;letter-spacing:1.15px}.welcome .search-block form span{font-size:11px;display:block;padding-bottom:2px;padding-top:2px}.welcome .search-block input.form-control{width:305px;font-size:16px;height:36px;border-radius:0}.welcome .search-block button{font-size:16px;margin-left:15px;padding-left:30px;padding-right:30px}.welcome .flash-map{padding-top:30px}.welcome .col-rhs form:before{clear:both;content:'';display:block}.welcome .col-rhs form label{font-weight:normal;font-size:13px;text-align:left;padding-right:0;padding-left:0;padding-top:4px}.welcome .col-rhs form label.small{font-size:12px}.welcome .col-rhs form h4{margin-left:22%;padding-top:25px;padding-bottom:5px;line-height:1.4}.welcome .col-rhs .form-group{margin-bottom:12px;margin-left:50px;margin-right:0}.welcome .col-rhs .form-group input,.welcome .col-rhs .form-group select{height:24px;border-radius:0}.welcome .col-rhs .form-group .checkbox{margin-left:20px;position:relative;padding-top:0}.welcome .col-rhs .form-group .checkbox input{top:-4px}.welcome .col-rhs .form-group>div{padding-left:0}.welcome .col-rhs .form-group button.btn-sm{padding-left:22px;padding-right:22px;margin-left:7%}.welcome .client-quotes blockquote{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-style:italic;border:0;padding-left:0;padding-right:5px;line-height:1.35;margin-bottom:0}.welcome .client-quotes>p.small{font-size:12px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;display:block;padding-top:4px}.welcome .faqs{margin:0 0 0 22px}.welcome #quicksearch .row{padding-top:0}.welcome #quicksearch .btn{margin-top:4px}.welcome #quicksearch #qs-text{margin-left:15px}.welcome .checkbox .copy{margin-top:3px}#quicksearch .welcome-mobile-search input[type="text"]{padding-left:15px}.results-title{display:block;font-size:14px;font-weight:bold;padding-bottom:5px;margin-top:20px}.loading-image-html .loading-image-bg{width:100%;min-height:210px;opacity:.88}.loading-image-html .loading-image-bg{background:#fff}.loading-image-html .loading-image-content{width:100%;height:100%;position:absolute;margin-top:-120px;text-align:center}.pagination{border-radius:0;margin:0 15px;font-size:11px}.pagination li a:first-child,.pagination li a:last-child{border-radius:0}.pagination li a,.pagination li span{background-color:#fff;border:0;border-radius:0;color:inherit;margin-right:8px;font-weight:normal;padding:2px;text-decoration:underline}.classic .pagination li.active a{background:0;color:#333;font-weight:bold;font-size:12px;line-height:1.20}.pagination li a:hover{background-color:#f9f9f9}.pagination li.active a:hover{background-color:#ddd}.pagination li a .fa{font-size:175%;line-height:0;position:relative;top:3px}.paginate label{padding-top:5px;font-size:11px;font-weight:normal}.paginate select.form-control{height:22px}.thumbnail-container .pager{color:#fff;z-index:300;position:absolute;width:100%;top:0;visibility:hidden;opacity:0;transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}.thumbnail-container:hover .pager{top:33%;visibility:visible;opacity:1;transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}.thumbnail .pager a{padding:5px 8px;border-radius:6px;border:0;border:1px solid #ddd}.thumbnail .pager .previous a{margin-left:10px}.thumbnail .pager .previous.disabled a{opacity:.65}.thumbnail .pager .next a{margin-right:10px}.separator{height:4px;border:0;margin-bottom:0}.footer{text-align:center}.footer .row{padding-bottom:20px}.footer p{margin:10px 0;font-size:9px}.footer-link{padding:0 12px;border-right:1px solid #bbb}.footer-link:last-of-type{border-right:0}.footer a{font-size:9px}.footer-csr-phone-box{width:280px;margin:12px auto;border:1px solid #cecece;font-size:13px;text-align:left}.footer-csr-phone-box .icon-headset{display:inline-block;width:54px;height:48px;background:url(../../../t/images/icn-headset.png) no-repeat;background-size:30px 30px;background-position:center center;vertical-align:middle;background-color:#eee;border-right:1px solid #cecece}.footer-csr-phone-box .footer-csr-phone{padding-left:15px}.m-footer-csr-phone{font-size:12px}.confirmation{font-size:12px}.confirmation span.h3{margin-top:0;margin-bottom:10px;display:block}.confirmation .panel-default{border-color:#ccc}.confirmation .panel-default>.panel-heading{background-color:#ddd;border-color:#ccc}.confirmation .panel .page-title{font-size:24px}.confirmation .col-sm-8 .panel-primary>.panel-body{padding:15px 25px 25px}.confirmation hr{border-top:3px solid #ddd;margin-bottom:22px}.confirmation #login-form #loginLink,.confirmation-short #login-form #loginLink,.confirmation-full #login-form #loginLink,.confirmation-nicer #login-form #loginLink,.reg-btn-container-overlayable{position:relative}.registration .signup-spinner,.registration .signup-spinner-overlay{display:none;visibility:hidden}.registration .reg-btn-container-overlayable .signup-spinner,.registration .reg-btn-container-overlayable .signup-spinner-overlay{display:block;visibility:visible}.confirmation #login-form #loginLink .login-spinner,.confirmation-short #login-form #loginLink .login-spinner,.confirmation-full #login-form #loginLink .login-spinner,.confirmation-nicer #login-form #loginLink .login-spinner,.registration .reg-btn-container-overlayable .signup-spinner{position:absolute;left:0;width:100%;text-align:center}.registration .reg-btn-container-overlayable .signup-spinner-overlay{background:#fff;opacity:.01;position:absolute;left:0;width:100%;height:100%}.registration .visible-xs.hidden,.registration .visible-sm.hidden,.registration .visible-md.hidden,.registration .visible-lg.hidden{display:none !important}.ssi .ssi-content{margin-left:20px;margin-bottom:45px;margin-top:20px}.ssi .btn-lg{font-size:22px}.ssi a.text-nothanks{display:block;padding-top:10px;margin-left:35px}.ssi .terms{margin-top:45px}.ssi #processingContent{text-align:center;font-size:19px;font-weight:bold}.ssi #orderConfirmationDiv{color:#000;position:absolute;top:125px;width:650px;margin:auto;left:50%;transform:translate(-50%,0)}.btn-primary{color:#fff;background:#888;text-shadow:0 1px 0 #ddd;border-radius:6px;border:1px solid #ccc;outline:0;font-family:Arial,sans-serif;font-weight:700;transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}.btn-primary:hover{background:#bbb;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}.btn-default,.btn-default.active{border-color:#d1d1d1;transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}.btn-default.active{box-shadow:0 .13em 0 0 rgba(0,0,0,.2),inset 0 3px 4px -2px rgba(50,50,50,0.15)}.btn-medium{min-width:160px;height:60px;font-size:22px;padding:0 15px}.confirmation .btn-default{background-color:#eee;font-weight:700}.confirmation .btn-default:hover{background-color:#e1e1e1;box-shadow:none}.m-btn-phone{padding:4px 10px}.thumbnail .lead{font-weight:700}.list-property table{border-collapse:separate}.list-property table tr td{min-width:10%;font-size:12px;line-height:1.30;padding-top:15px;padding-bottom:15px;border-top:0;border-bottom:0}.list-property table tr td a{text-decoration:underline}.list-property td.desc{width:30%}.list-property table tr th{font-size:12px;padding-top:5px;padding-bottom:5px}.list-property table tbody tr.property-item-header{background:none !important;border-top-left-radius:10px;border-top-right-radius:10px}.list-property table tbody tr.property-item-header th{border-right:1px solid #fff;border-top:1px solid red;background:#ccc;border-bottom:2px solid red;box-shadow:inset 0 -1px 0 rgba(255,255,255,.5);-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,.5);-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,.5)}.list-property table tbody tr.property-item-header th:first-child{border-left:1px solid red;border-top-left-radius:10px}.list-property table tbody tr.property-item-header th:last-child{border-right:1px solid red;border-top-right-radius:10px}.list-property table tbody>tr>td{border-right:1px solid #fff}.property-img{width:82px;height:62px;overflow:hidden;position:relative;margin:0 auto}.property-img img{position:absolute;width:auto;height:62px;margin:auto;top:0;border:0;left:-50%;right:-50%}.list-property .property-item .btn{padding:2px 8px;font-size:12px;border-radius:4px;text-decoration:none}.list-property .property-item td .show{font-size:10px}.list-property .ad-item{background-color:#FFF}.registration .form-reg form{padding:14px 60px 15px 0;background:url(../../../t/images/img-classic-div-center.png) repeat-y 98% 0}.form-reg .form-divider-top,.form-reg .form-divider-bottom{width:14px;height:114px;right:27px;position:absolute}.form-reg .form-divider-top{background:url(../../../t/images/img-classic-div-top.png) no-repeat 100% 0;top:0}.form-reg .form-divider-bottom{background:url(../../../t/images/img-classic-div-bottom.png) no-repeat bottom right;bottom:0}.form-reg>h2>strong,.registration .form-reg h2{font-size:20px;margin-top:10px}.form-reg h3{margin:0}.form-reg .form-group label{line-height:1.80;font-size:13px}.form-reg .checkbox label{line-height:1.35em;font-size:13px}.form-reg .checkbox label>input{margin-top:1px}.form-reg p.lead{padding:25px 0 10px;font-weight:normal;font-size:13px}.form-reg.step1-hide p.lead{padding-top:0}.form-reg .btn-lg{padding:.30em 1.25em;font-size:18px}.form-reg .terms{margin:15px 0;line-height:normal;font-size:11px}.form-reg .banner{margin:30px 0 15px 0;text-align:center}.form-reg .banner img{display:inline-block}.form-reg .well img{margin:0 12px}.form-reg .text-error{color:#c00;font-size:13px;width:90%;margin-top:10px}.form-reg .form-group>.control-label{padding:0}.form-reg .row .form-group{margin-bottom:10px}.form-reg .form-control{font-size:13px;color:#333;padding:0 6px;height:24px;border-radius:0;box-shadow:none;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(80%,#f6f6f6));background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 80%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 80%);background:-ms-linear-gradient(top,#fff 0,#f6f6f6 80%);background:linear-gradient(to bottom,#fff 0,#f6f6f6 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0)}@media(min-width:768px) and (max-width:992px){.form-reg .cc-type-dropdown.select-dropdown select.form-control{padding-right:18px}.form-reg .input-exp-month .form-control{padding-right:18px}}.input-phone .col-sm-4{padding-left:0;padding-right:10px}.input-phone .last{padding-right:0}.form-reg .input-exp-month{padding-right:5px}.form-reg .input-exp-year{padding-left:5px}.form-reg .ccinfo-cccvv2{padding-left:0;padding-right:0}.form-reg .seals .img-seal-arrow{display:none}.form-reg .bg-secure{width:33px;height:35px;display:inline-block;background-image:url(../../images/img_lock_2.png);background-position:center center;background-repeat:no-repeat;background-size:auto;vertical-align:middle}@media(min-width:768) and (max-width:1025px){.form-reg .bg-secure{width:20px;height:22px}}@media(min-width:768px){.form-reg .select-dropdown:after{content:"\f078";font:normal normal normal 11px/1 FontAwesome;color:#333;position:absolute;right:20px;top:6px;pointer-events:none}.form-reg .input-exp-month.select-dropdown:after{right:9px}.form-reg select.form-control::-ms-expand{display:none}.form-reg .select-dropdown select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media(min-width:992px){.form-reg .select-dropdown:after{right:23px;font-size:12px}.form-reg .input-exp-month.select-dropdown:after{right:13px}}.form-reg .box-disclosure .box-disclosure-terms{padding-right:0;padding-left:0;font-size:11px;margin-top:10px;margin-bottom:5px}.form-reg .box-disclosure .box-disclosure-terms>a{color:#333;text-decoration:underline}.form-reg .box-disclosure .box-disclosure-container{border:1px solid #d9d9d9;background-color:rgba(255,255,255,.35);box-shadow:0 0 8px 0 rgba(0,0,0,.10);padding-top:15px;padding-bottom:55px;margin-bottom:-45px;margin-top:15px;font-size:12px}.form-reg .box-disclosure h4{font-size:14px;display:block;padding-bottom:15px}.form-reg .box-disclosure button{font-size:18px}.map-leadgen{position:relative;width:428px;height:293px;margin-top:-293px}#leadgen .container .row{padding-top:0}.leadgen-form{border:3px solid;margin:25px}.welcome .leadgen-questionnaire-lp{padding:30px 0 40px 0}.question-container input{height:auto;box-shadow:none}#leadgen-questionnaire-srp h1{color:#333;font-size:28px;font-weight:bold;line-height:1}#leadgen-questionnaire-srp h2 small{color:#666;display:block;font-size:14px;font-weight:normal;padding:0}#leadgen-questionnaire-srp .question-container label{color:#000;font-size:14px}.search-results.classic .navbar .container{padding-bottom:30px}.search-results.classic .container .jumbotron{padding:0}.search-results.classic .lhs-col{padding-left:5px;padding-right:5px}.search-results.classic .sidebar{padding-right:5px}.search-results.classic .sidebar .form-group{margin-bottom:10px}.search-results.classic .sidebar label{margin-bottom:0}.search-results.classic .promotion-text div{padding:0;line-height:14px;margin-bottom:15px}.search-results.classic .promotion-text .copy{padding-top:3px}.search-results.classic .page-title{padding-right:30px}.search-results.classic .jumbotron h1{font-size:29px;font-weight:900;font-family:Arial}.search-results.classic .jumbotron h2{font-size:20px;line-height:normal;font-family:Verdana}.search-results.classic #quicksearch{margin-top:22px}.search-results.classic #quicksearch .query-text{width:290px;height:38px;font-size:18px;color:#ababab;margin:0 6px;padding-left:10px;border-top:1px solid #686868;border-left:1px solid #686868;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.search-results.classic #quicksearch .btn{padding:4px 35px;font-size:19px;font-weight:900;vertical-align:top}.search-results.classic .property-item-header .col-1{width:16%}.search-results.classic .property-item-header .col-2{width:16%}.search-results.classic .property-item-header .col-3{width:29%}.search-results.classic .property-item-header .col-4{width:12%}.search-results.classic .property-item-header .col-5{width:12%}.search-results.classic .property-item-header .col-6{width:15%}.search-results.classic .address{text-transform:uppercase}.search-results.classic .paginate{margin-bottom:15px}.search-results.classic .paginate .jumpto{padding-left:0 !important}.search-results.classic .paginate label{font-size:12px;vertical-align:top;padding-top:3px}.search-results.classic .paginate .form-control{padding:1px 4px}.search-results.classic #lightbox{font-family:Arial;font-size:11px}.search-results.classic #lightbox .header{font-size:13px;font-weight:bold;text-align:center}.search-results.classic #lightbox label{padding-top:2px;font-family:Arial;font-size:12px;padding-right:0;font-weight:bold}.search-results.classic #lightbox .form-control{width:80%;border-radius:0;height:25px;font-size:13px;padding:1px 4px}.search-results.classic #lightbox .btn{font-size:14px;font-family:Arial;font-weight:bold;padding:4px 15px}.search-results.classic .sidebar h5{font-size:13px}.search-results.classic .sidebar .panel-body{font-size:12px}.search-results.classic .sidebar .testimonial{margin-bottom:40px}.search-results.classic .sidebar .testimonial .panel-body{margin:6px 0}.search-results.classic .sidebar .testimonial span{font-size:14px;font-style:italic;color:#666;font-family:Georgia,"Times New Roman",Times,serif}.rhs-col{padding-left:0}.sidebar{margin:auto}.sidebar .home-title{margin-top:35px;font-weight:bold;text-align:center;color:#777;padding:0}.registration .sidebar .home-title{margin-top:10px}.sidebar .home-title .lead{font-size:20px}.sidebar .thumbnail{padding:0;border:0}.sidebar .classic-thumbnail{padding:14px;border-radius:6px;border:2px solid #ddd;margin-top:15px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ddd),color-stop(70%,#fff));background:-webkit-linear-gradient(top,#ddd 0,#fff 70%);background:-o-linear-gradient(top,#ddd 0,#fff 70%);background:-ms-linear-gradient(top,#ddd 0,#fff 70%);background:linear-gradient(to bottom,#ddd 0,#fff 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#ffffff',GradientType=0)}.sidebar .classic-thumbnail:after{clear:both;content:'';display:block}.sidebar .classic-thumbnail .thumbnail-container{min-height:160px;border:6px solid #889cb4;overflow:hidden;display:block;position:relative}.sidebar .classic-thumbnail .thumbnail-container img{width:105%;height:auto;margin:auto;position:absolute;top:0;bottom:0;left:-50%;right:-50%}.sidebar .classic-thumbnail .caption:first-child{height:auto;padding-bottom:15px}.sidebar .classic-thumbnail .thumbnail-container{background-size:cover;background-repeat:no-repeat;background-position:center center}.sidebar .classic-thumbnail .caption{padding-bottom:0}.sidebar .dl-horizontal{margin-top:15px;color:#666}.sidebar .formstep{font-size:12px;line-height:1.25}.sidebar .classic-thumbnail .caption,.sidebar .classic-thumbnail .caption:first-child{position:relative;margin:0;padding:0}.sidebar .classic-thumbnail .caption .lead{position:absolute;top:-55px;text-align:center;display:block;width:100%}.sidebar .panel,.sidebar .panel .panel-heading{border-radius:0}.sidebar .panel .panel-heading{padding-top:2px;padding-bottom:2px}.sidebar .eo-form .eo-container{position:relative}.sidebar .eo-form .eo-title{position:absolute;font-size:14px;top:-10px;left:12px;padding:0 8px;background:#fff}.sidebar .eo-form .eo-content{border:2px solid #ddd;border-radius:10px;margin:10px 0;font-size:13px;padding:22px 13px 15px 13px}.sidebar .eo-form .eo-content p{line-height:1.25;margin-bottom:15px}.sidebar .eo-form .form-control{height:25px;margin-bottom:10px;font-size:12px;padding:5px}.sidebar .eo-form input.form-control{border-radius:0}.sidebar .eo-form button.btn{font-size:13px;padding:4px 30px;text-align:center;margin:20px auto 0;width:auto}.form-reg .sidebar iframe#minisearch{margin-top:5px}.modal{top:10%}.modal-body{padding:0 25px 30px 25px}.modal-body form{margin-top:30px}.modal-content{border-radius:0;position:relative}.modal-content .modal-title{font-size:30px;margin-bottom:10px}.modal-header{border:0;padding-bottom:0}.modal .modal-seal-text{background:#eee;border:1px solid #ddd;padding-top:15px;padding-bottom:15px;margin-top:10px;color:#111;line-height:1.2}.modal-footer{background-color:#eee}.modal .form-control{font-size:16px}.modal label,.modal .control-label{font-weight:normal;font-size:16px}.modal .btn-lg{font-size:20px;padding:12px 18px;margin-top:8px}.modal .close{color:#fff;background:#000;opacity:1;display:block;width:26px;height:26px;border-radius:50%;position:absolute;top:-13px;right:-13px;z-index:10}.modal .close span:first-child{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;height:23px;width:23px;letter-spacing:-2px}.modal a.brand-logo{margin-top:0}.modal .navbar-separator{height:4px}.modal .go-back-link{padding-top:25px;margin-bottom:30px}.confirmation-lightbox .modal-body{padding:0 0 30px 0}.confirmation-lightbox .btn{margin-top:20px}.marketing h2{padding:5px;margin:0}.marketing h2 small{font-size:80%;margin:0;padding:0 0 45px;color:#333;font-weight:300;display:block}.marketing .btn-lg{font-size:24px;padding:1em 1.75em;margin-top:50px}.marketing hr:first-of-type{margin:50px 0}.marketing hr:last-of-type{margin:15px 0}@media(min-width:992px){.classic .seal-content .seal-items{padding-right:74px}}.seals .seal-flash{display:inline-block;position:relative;vertical-align:middle}.seals .seal-flash a{display:block}.seals img.img-seal-arrow{position:absolute;width:28px;top:-16px;left:0;right:0;margin:auto}.seals img{margin:10px 15px}#verisign-seal{background-image:url(/resources/images/seals/norton.gif);background-position:center;background-repeat:no-repeat;background-size:100px 72px;min-width:122px;min-height:72px}#verisign-seal img{margin:0}@media(max-width:767px){.seals{background:#fff;border-color:#ddd;position:relative;min-height:20px;padding:19px;margin:15px 15px 20px 30px;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.seals .bg-seal-arrow{position:absolute;width:28px;height:22px;top:-16px;left:0;right:0;margin:auto;display:block;background-image:url(../../images/img-seal-arrow.png);background-position:top center;background-size:100%;background-repeat:no-repeat}}.search-results .content-rich .local-info{margin-top:20px;border:1px solid #eee}.search-results .content-rich .local-info-inner{padding:14px;margin-top:8px}.search-results .content-rich .local-info-title{font-size:28px;text-transform:capitalize}.search-results .content-rich .local-info-location{margin-top:4px;color:#777}.search-results .content-rich .local-info-desc{margin-top:18px}.content-rich .advantage-icon{background-repeat:no-repeat}.content-rich .advantage-icon.icon-buy{background-position:-403px 0}.content-rich .advantage-icon.icon-build{background-position:-806px 0}.content-rich .seals{margin-top:-50px}.welcome.classic .content-rich .seals{margin-top:0}.top-featured-property{position:relative;background:#eff5fe;padding:25px;margin:25px 0;cursor:pointer}.top-featured-property .top-featured-property-photo:hover{cursor:pointer}.top-featured-property .lhs-col img{width:190px;height:120px;border:1px solid #000}.top-featured-property .property-info{font-size:11px}.top-featured-property .property-info .location{font-size:18px;font-weight:bold;text-transform:uppercase}.top-featured-property .property-info .price{font-size:13px;font-weight:bold;margin-top:4px}.top-featured-property .property-info .description{font-size:13px;margin-top:12px}.top-featured-property .property-info .details{margin-top:12px}.top-featured-property .ribbon-text{position:absolute;top:0;right:0;background:url(/resources/images/ribbon.png) top left no-repeat;width:112px;height:43px;text-align:right;padding-top:7px}.top-featured-property .ribbon-text span{font-family:Arial;color:#FFF;font-size:14px;font-weight:bold;padding-right:12px}.top-featured-property .ribbon-text:hover{cursor:pointer}.top-featured-property .star-highlight{position:absolute;top:0;right:0;background:transparent url("/resources/images/star-highlight.png") no-repeat scroll left top;width:38px;height:38px}.mobile-top-featured-property{display:none}.bg-light{padding:0;background-color:transparent !important}.counter{display:block;position:absolute;z-index:100;bottom:0;left:0;background:rgba(0,0,0,.55);padding:4px 8px;color:#fff;font-size:13px;font-weight:600}.counter:hover{cursor:pointer}.fa{padding:0 2px}.well{background:#fff;border-color:#ddd;position:relative}dl{color:#444;font-size:12px;margin:0}.dl-horizontal dt{width:auto;font-weight:normal;text-align:left}.dl-horizontal dd{margin-left:6px;display:inline-block;font-weight:700;float:left}.label-primary{font-size:inherit;border:1px solid;text-shadow:0 2px rgba(0,0,0,.2)}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error .form-control,.form-reg .has-error .form-control{color:#c00}.has-error .form-control,.form-reg .has-error .form-control{border-color:#c00}.has-error input:-ms-input-placeholder{color:#c00}.has-error input:-moz-placeholder{color:#c00}.has-error input::-webkit-input-placeholder{color:#c00}.list-caret,.list-arrow,.list-play{list-style:none;margin-left:0;padding-left:1em;text-indent:-1em}.list-caret li,.list-arrow li,.list-play li{padding-bottom:.75em}.list-caret li:before,.list-arrow li:before,.list-play li:before{content:"\f054";font-family:'FontAwesome';letter-spacing:3px;font-size:120%;color:#2174bb}.list-arrow{padding-left:2.24em;text-indent:-.7em}.list-play{padding-left:2.25em;text-indent:-1em;font-size:12px}.list-arrow li:before{content:"\f0da"}.list-play li:before{content:"\f04b";font-size:80%;padding-right:5px}.lozad{opacity:0;transition:opacity 1000ms ease 100ms}.lozad[data-loaded]{opacity:1}.clear{clear:both}.btn span.icon-check{display:none}@media only screen and (min-width:992px){.classic .container{width:970px;background:#fff}}@media only screen and (min-width:768px){.classic .container,.classic .container.bg-overlay{background:#fff}.modal-dialog{width:500px}.search-results.classic .modal-header{font-size:13px;text-align:right;padding:10px 15px 8px 15px}.search-results.classic .modal-body{border-width:2px;border-style:solid;border-radius:12px;margin:20px 25px;padding:15px 25px !important;background:#fff !important}.search-results.classic .modal .separator{width:100%;height:4px}.search-results.classic .modal-body{padding:10px 25px 20px 25px}.search-results.classic .modal-body form{margin-top:20px}.search-results.classic .modal .btn-lg{margin-top:4px}.search-results.classic .modal .go-back-link{padding-top:10px}.search-results.classic .modal .btn-area{margin:0 8px}}@media only screen and (min-width:768px) and (max-width:1024px){.search-results.classic .lhs-col{padding-left:5px}.search-results.classic .sidebar{width:25%;padding-left:0;padding-right:0}.search-results.classic .sidebar .btn{padding:4px 15px}.form-reg form #step2 p.lead{font-size:18px}.form-reg .helper{font-size:11px}.form-reg img.img-secure{width:20px;height:auto}.form-reg .well{padding-left:10px;padding-right:10px}.sidebar .classic-thumbnail .thumbnail-container{min-height:150px}dl{font-size:12px}.jumbotron h1,.jumbotron h2{font-size:130%}.ssi .panel .ssi-bg{background-position:-52px !important}}@media only screen and (min-width:768px) and (max-width:992px){.thumbnail.last-image.odd{display:none}.search-filters .search-display-btns{margin-right:0}.form-reg .form-divider-top,.form-reg .form-divider-bottom{right:24px}.seals img{margin:10px;max-width:100px;height:auto}.form-reg .form-group label{font-size:12px;line-height:1.5}.form-reg .form-control{font-size:12px;padding:0 1px}.welcome .search-block input.form-control{width:240px}.top-featured-property{padding:12px 6px}.top-featured-property .lhs-col img{width:171px;height:108px}.top-featured-property .rhs-col{padding-right:0;padding-left:15px}.top-featured-property .ribbon-text{width:94px}.top-featured-property .ribbon-text span{font-size:13px;padding-right:8px}}@media only screen and (max-width:767px){body,h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif}body .navbar{width:100%;min-height:100%}.navbar>.container,.jumbotron>.container,.bg-light>.container>.row,.footer.container>.row{padding:0;border:0;margin-top:0}#desktopView{display:none}.navbar,.container>.navbar-header{position:relative;display:table;height:30px;margin:0}.navbar .container{padding-left:10px;padding-right:10px}.navbar>.container a.brand-logo{background-image:url(/resources/site/images/sprite_mobi.png) !important;background-position:2px -10px;background-size:auto;margin:5px 0;height:30px;width:48px;padding:0}.welcome .container>.navbar-header,.ssi .container>.navbar-header{width:80%;display:block;margin:0 auto;height:66px}.welcome .navbar>.container a.brand-logo,.ssi .navbar>.container a.brand-logo{background-image:url(/resources/site/images/logos/logo.png) !important;background-position:center center;background-size:100% auto;height:100%;width:220px;margin:0 auto;display:block;float:none;transition:all ease-in-out .2s}.form-control{background:#fff}.classic.registration .bg-light{padding:22px 0 10px;background-image:-webkit-linear-gradient(top,#f8f8f8,#dedede);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#dedede))}.mobile-h1{min-height:30px;vertical-align:middle;overflow:hidden;border-left:1px solid #d8d8d8;display:table-cell !important;width:100%;height:100%;padding-left:10px;font-weight:700}.jumbotron h2{font-style:normal}.navbar .btn-default{position:absolute;top:5px;right:8px;box-shadow:none;-webkit-box-shadow:none;font-weight:700;padding:4px 15px;font-size:14px}#join-btn{background-color:#fff}.jumbotron{background-image:none}.search-results.classic .jumbotron-overlay .container .row{padding:0}.search-results.classic .navbar .container{padding-bottom:0}.jumbotron h1{display:none}.jumbotron h2{font-size:16px;line-height:1.35em;font-weight:bold;font-family:'Verdana',Verdana,Arial,sans-serif}.jumbotron .bg-overlay{padding:5px 15px 7px 15px;color:#fff}.jumbotron .headline-banner{min-height:0}.classic .jumbotron-overlay .container .row{padding-top:0;padding-bottom:0;padding-left:0;margin-top:0;margin-left:-15px;margin-right:-15px;background-image:none !important}.classic .jumbotron-overlay .container .row .text-center{text-align:center}.jumbotron.welcome-jumbo{padding:0}.form-reg .collapse{display:block}.registration .form-reg .form-horizontal{padding-top:0;padding-right:0;padding-left:0;background:0}.registration .form-reg form{padding:0 30px !important;background:0}.form-reg h3{font-size:18px}.form-reg form p.lead{font-size:14px;padding:5px 0 0;font-weight:400;text-align:left;margin-bottom:12px}.form-reg form p.lead .label{padding:0;background:0;border:0;color:red;text-shadow:none}form .btn-primary{color:#fff;text-shadow:0 -1px #eee;border:1px solid #ccc;padding:5px 10px !important;width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.form-reg form .btn-lg{font-size:24px;font-weight:bold}.form-reg .text-error{margin-top:0}.form-reg .form-control{font-weight:bold;font-size:17px;font-family:'Helvetica',Helvetica,Airal,sans-serif;color:#333;padding-left:15px;padding-right:15px;height:36px;border-color:#bababa;box-shadow:none;-webkit-appearance:none;border-radius:4px;background:#fff}.form-reg select.form-control{-webkit-appearance:none;-moz-appearance:none;background:#fff url(/resources/site/images/bg-select-mobi-arrow.png) center right no-repeat}.form-reg .col-lowpadding-left{padding-left:0}.form-reg .input-exp-month{padding-right:5px !important;padding-left:15px !important}.form-reg .input-exp-year{padding-right:20px !important}.form-reg .field-ccv{padding-left:0}.form-reg .row .form-group{margin-bottom:7px}.lhs-col .form-reg>div.row{margin-right:0}#quicksearch{margin-top:0}.search-results.classic .bg-light{padding:0}.search-results.classic .table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}.search-results.classic .property-item:hover,.search-results.classic .table-striped>tbody>tr:nth-of-type(odd):hover{background-color:#f0f0f0}.search-results.classic .property-item a{text-decoration:none}.search-results.classic .property-item a.desc-text{color:#000}.search-results.classic .welcome-mobile-search{margin:20px auto}.mobile-refine{display:block;position:relative}.mini-tabs{position:absolute;top:3px;right:0}.mini-tabs span{display:block;float:left;padding:6px 10px 14px 10px;font-weight:700;font-size:12px}.mini-tabs .mini-tab-map{color:rgba(255,255,255,.75);padding-right:0;padding-left:8px}.mini-tabs .mini-tab-active{border:1px solid #f2f2f2;border-bottom:0;text-shadow:0 -1px 0 #fff;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d1d1d1),color-stop(64%,#fff));background:-webkit-linear-gradient(top,#d1d1d1 0,#fff 64%);background:-o-linear-gradient(top,#d1d1d1 0,#fff 64%);background:-ms-linear-gradient(top,#d1d1d1 0,#fff 64%);background:linear-gradient(to bottom,#d1d1d1 0,#fff 64%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1',endColorstr='#ffffff',GradientType=0)}.mobile-refine .btn-primary{padding-left:6px;padding-right:6px}.bg-light{padding:10px 0}.bg-light .row>div{padding-right:0;padding-left:0}.search-results .bg-light{background:#fff}.bg-light .search-filters{margin:0}.list-property.table-responsive{border:0;overflow-x:hidden}.list-property table tbody>tr>td,.list-property table tbody>tr>td.desc{width:100%;padding:10px;border:0;border-bottom:1px solid #ccc;position:relative}.list-property table tbody>tr>td.desc{padding-left:0}.list-property table tbody>tr>td:first-child{width:140px;max-width:140px}.list-property strong.text-primary{font-size:14px}.list-property .property-img{width:110px;height:83px;background-color:#ddd;position:relative}.list-property .property-img img{height:auto;width:100%;position:absolute;top:-50%;bottom:-50%}.list-property a.btn{visibility:hidden;position:absolute;top:-50%;bottom:-50%;right:-10px;margin:auto}.list-property a.btn:after{visibility:visible !important;content:'\f054';text-indent:0 !important;font:normal normal normal 14px/1 FontAwesome;width:30px;height:30px;background:#bbb;border-radius:50%;letter-spacing:-2px;line-height:30px;position:absolute;top:-50%;bottom:-50%;right:15px;margin:auto;color:#fff}.list-property .text-highlight{color:#c00}body.welcome .navbar{display:table}.welcome-jumbo .bg-overlay{padding-top:25px;padding-bottom:45px}.welcome-jumbo h1{font-size:24px;font-weight:800;line-height:1.25;color:#fff}.welcome-jumbo .mobile-h2{font-size:14px;font-weight:normal;padding-bottom:4px;padding-top:30px;font-family:Arial,sans-serif}.welcome-jumbo .btn-lg{font-size:30px;font-weight:600}.welcome-mobile-search{width:275px;padding:5px;border:1px solid #71a3d3;background-color:rgba(255,255,255,0.1);border-radius:55px;position:relative;margin:0 auto;border-radius:55px;-webkit-border-radius:55px}.welcome-mobile-search:after{display:block;content:'';clear:both}.welcome-mobile-search input[type="text"]{float:left;background:#fff;font-size:18px;padding:5px 5px 5px 36px;box-shadow:none;outline:0;width:200px;height:30px;font-weight:600;color:#333;border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;display:inline-block}.welcome-mobile-search button.welcome-search-btn{float:right;cursor:pointer;width:54px;min-width:54px;height:30px;color:#fff;font-weight:800;font-size:18px;line-height:1;border-width:0;padding:5px 10px;border-radius:0 55px 55px 0;-webkit-border-radius:0 55px 55px 0;display:inline-block}.welcome-mobile-search .locate-icon{background:url(/resources/site/images/sprite_mobi.png) 0 -114px no-repeat}.welcome-mobile-search .locate-icon{display:block;width:24px;height:24px;position:absolute;top:8px;left:8px}.welcome .bg-light .container .row{padding-top:0}.welcome-mobile-menu div a,.welcome-mobile-menu div a.credit-menu,.mobile-menu div a{font-size:18px;font-weight:800;padding:8px 10px;display:block;text-shadow:0 1px 0 #fff;border-bottom:1px solid #ccc;border-top:1px solid #fff;background-image:linear-gradient(top,#eee,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#fff));background-image:-webkit-linear-gradient(top,#eee,#fff)}.welcome-mobile-menu div a.credit-menu,.mobile-menu div a.menu-blue{border-bottom:2px solid #afc9ed;border-top:1px solid #afc9ed;box-shadow:inset 0 2px 0 0 #fff;-webkit-box-shadow:inset 0 2px 0 0 #fff;background-image:linear-gradient(top,#e7f0fc,#cbdffa);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e7f0fc),to(#cbdffa));background-image:-webkit-linear-gradient(top,#e7f0fc,#cbdffa)}.icon-nearme{display:inline-block;width:40px;height:42px;background:url(/resources/site/images/sprite_mobi.png) 0 -255px no-repeat;vertical-align:middle;margin-right:10px}.icon-login{display:inline-block;width:40px;height:42px;background:url(/resources/site/images/sprite_mobi.png) 0 -304px no-repeat;vertical-align:middle;margin-right:10px}.icon-check{display:inline-block;width:40px;height:42px;background:url(/resources/site/images/sprite_mobi.png) 0 -354px no-repeat;vertical-align:middle;margin-right:10px}.icon-callus{display:inline-block;width:40px;height:42px;background:url(/resources/site/images/sprite_mobi.png) -50px -354px no-repeat;vertical-align:middle;margin-right:10px}.ui-menu,.ac_results ul{max-height:113px}.confirmation .btn{width:100%;display:block;margin-bottom:10px;font-size:24px;border-radius:6px}.confirmation .btn-default{text-shadow:0 1px 0 #ddd;border:1px solid #aaa;border-radius:6px;color:#444;font-weight:700;background-color:#aaa;box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#ccc),color-stop(51%,#aaa),color-stop(51%,#aaa));background:-webkit-linear-gradient(top,#ccc 50%,#aaa 51%,#aaa 51%);background:-o-linear-gradient(top,#ccc 50%,#aaa 51%,#aaa 51%);background:-ms-linear-gradient(top,#ccc 50%,#aaa 51%,#aaa 51%);background:linear-gradient(to bottom,#ccc 50%,#aaa 51%,#aaa 51%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc',endColorstr='#aaaaaa',GradientType=0);transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}.confirmation span.h3{text-align:center}.ssi .bg-light{padding:0}.ssi .bg-light>.container>.row>.col-sm-12{padding:0}.ssi .panel{border:0;margin:0}.ssi .panel .panel-heading{border-radius:0;padding-top:5px;padding-bottom:5px;text-align:center;text-transform:uppercase}.ssi .ssi-mobile-title{padding:5px;font-size:14px;margin-bottom:20px}.ssi .ssi-mobile-headline .h2{font-size:31px}.ssi a.text-nothanks{text-align:center;margin:0;font-size:17px;color:#777}.ssi .terms{text-align:left;margin-top:15px;color:#555;line-height:1.2}.ssi #processingContent{text-align:center;font-size:17px;font-weight:bold}.footer{font-size:11px;padding-top:15px;padding-bottom:15px;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#fff,#e0e0e0);border-top:2px solid #ccc}.classic .footer.container>.row>div{border:0;padding:0;background:transparent !important}.footer p:last-child{margin-top:0}.footer a{text-decoration:underline}.footer .footer-link{padding:0 4px}.pagination li.page-item{display:none;visibility:hidden}.paginate{text-align:center;padding-top:10px}.paginate .pull-left{text-align:center;display:block;float:none !important}.pagination li a,.pagination li span{background:#f2f2f2;border:1px solid #eee;padding:6px 12px;font-size:16px;font-weight:700;text-decoration:none;color:#333}.pagination li a .fa{font-size:110%;top:1px}.bg-light .row.paginate{margin:0}.modal{width:auto;margin:auto}.modal .modal-body{padding:0 25px 10px 25px}.modal .close{top:-8px;right:-8px}.modal .close span:first-child{letter-spacing:-1px}.modal .go-back-link{padding-top:10px;margin-bottom:0}.modal .form-control{font-weight:700;border-radius:5px !important}.form-reg .terms{margin-bottom:0}.form-reg .terms a{text-decoration:underline}.terms p{font-size:12px;font-family:Arial,sans-serif}.modal a.brand-logo{background-image:url(/resources/site/images/logos/logo_small.png) !important;margin:0}.search-results.classic .search-text{color:#fff;font-size:18px}.search-results.classic .lhs-col{padding:0}.search-results.classic .paginate label{font-size:14px}.search-results.classic .paginate .current-page{position:relative;top:-6px}.search-results.classic .footer{border-top:0}.search-results.classic #lightbox .panel-primary{background:#fff;border:0;margin:0;padding-bottom:15px}.search-results.classic #lightbox .modal-body{padding-top:0;text-align:center}.search-results.classic #lightbox .modal-content{border-radius:6px}.search-results.classic #lightbox .modal-content .modal-title{font-size:30px;color:#333;font-weight:bold;margin-top:0}.search-results.classic #lightbox .modal-content p{font-size:14px;line-height:16px;color:#333;font-weight:normal}.search-results.classic #lightbox .modal .btn-area .button-display{padding:0}.search-results.classic #lightbox .form-control{width:100%;height:36px;padding-left:15px;padding-right:15px;font-size:17px;margin:auto}.search-results.classic #lightbox .btn{font-size:20px}.welcome .content-rich img.state-photo{margin:0 0 15px 0 !important;display:block;width:100% !important;height:auto}.welcome .content-rich .seals{margin-top:-26px}.welcome .container .row div h2,.search-results .content-rich h3{text-align:center}.bg-light .content-rich>div,.welcome .bg-light .container div.media{padding-left:15px;padding-right:15px}.search-results .content-rich .advantage-icon{float:none !important;margin:0 auto;width:102px !important;height:92px !important;background-size:880px}.search-results .content-rich .advantage-icon.icon-buy{background-position:-302px 0}.search-results .content-rich .advantage-icon.icon-build{background-position:-588px 0}}.leadgen-questionnaire-lp h1,.leadgen-questionnaire-lp .h1{font-weight:bold}.leadgen-questionnaire-lp h2,.leadgen-questionnaire-lp .h2{font-size:28px;margin-top:0;margin-bottom:15px;display:block}.leadgen-questionnaire-lp .form-control{padding:10px 16px}.modal #leadgen-questionnaire-srp .form-control{margin:0 auto}#lightbox #leadgen-questionnaire-srp .btn{margin-bottom:15px;font-size:18px}#flashChatDiv #questionnaire-container h1{font-weight:700;font-size:28px;margin-bottom:5px}#flashChatDiv #questionnaire-container .h2{font-size:18px;display:block;margin-bottom:30px;margin-top:5px}#flashChatDiv #questionnaire-container input.form-control{height:46px;padding:10px 16px}#flashChatDiv>.pull-right>a{content:'';font-size:0}#flashChatDiv>.pull-right>a:before{font-family:"FontAwesome";font-size:18px;content:'\f00d';color:#888}@media only screen and (max-width :767px){#flashChatDiv{left:15px;right:15px}#flashChatDiv #questionnaire-container{width:100% !important;max-width:100% !important;min-width:100%}#flashChatDiv #questionnaire-container .btn-primary{font-size:22px}.jumbotron #questionnaire-container h2,.jumbotron #questionnaire-container .h2{font-size:22px;margin-bottom:15px;display:block}.jumbotron #questionnaire-container input.input-lg{font-size:18px;height:46px}.mobile-top-featured-property{display:table-row;background:#f0f0f0 !important;cursor:pointer}.mobile-top-featured-property .title{width:100%;height:20px;margin-left:0;font-size:12px;font-weight:bold;text-align:left}.mobile-top-featured-property td.desc{padding-top:30px !important}.mobile-top-featured-property .star-highlight{position:absolute;top:30px;right:10px;background:transparent url("/resources/images/star-highlight.png") no-repeat scroll left top;width:22px;height:22px;background-size:cover}}.modal-reg .modal-body{padding-left:5%;padding-right:5%}.modal-reg hr.hr-dotted{border-top:1px dotted #bbb;width:97%;margin:10px auto}.modal-reg .modal-body form{margin-top:15px}.modal-reg .btn-container{margin:15px 0}.modal-reg .seal-content{margin-top:5px;display:block}.modal-reg .seal-content .bg-seal-arrow{display:none}.modal-open .modal.modal-reg{overflow-y:visible}.search-results.classic #lightbox.modal-reg .form-control{width:100%}.search-results.classic #lightbox.modal-reg .seals.seal-content .seals-div{margin-left:auto;margin-right:auto}.search-results.classic #lightbox.modal-reg .seals.seal-content img{margin-left:8px;margin-right:8px}.search-results.classic #lightbox.modal-reg .seals.seal-content a#bbblink{margin-left:5px}.search-results.classic #lightbox.modal-reg .seals.seal-content a#bbblink img{margin-left:0}@media(max-width:767px){.modal-reg{top:2.5%}.modal-reg .form-control{font-size:14px}.modal-reg .modal-header h3{font-size:16px;margin-top:10px}.modal-reg .form-group{margin-bottom:10px}.modal-reg .form-control{padding:5px;font-weight:400}body.modal-open{position:fixed;overflow:hidden}}.confirm-optin-container .email-message-wrapper{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.confirm-optin-container .modal-body .container-fluid{padding-top:90px;background:url("../../images/img-mail-envelope.png") center top no-repeat}@media only screen and (max-width :767px){.confirm-optin-container .modal-body .container-fluid{padding-top:0;background:0}}.eo2-tcpa-container{text-align:left}.eo2-tcpa-expanded{display:none;text-align:left;font-size:13px;margin:6px 25px;padding:10px;border:1px solid #eee}.eo2-tcpa-container .checkbox label{font-size:14px;margin:0 20px}.eo2-form{margin:0 20px}.search-results.classic #lightbox .eo2-form .form-control{width:100%}.search-results.classic #lightbox .eo2-form .form-group p.text-error{text-align:left;color:#c00;margin:3px 0 0 3px}.search-results.classic #lightbox .eo2-form label{font-weight:normal}.ldm-checkbox-expanded,.checkbox-expanded{display:none;text-align:left;font-size:13px;padding:10px}.checkbox-expanded{padding-left:35px}@media(max-width:767px){div>.checkbox-expanded.col-sm-12{padding-left:20px}}.display-container.sticky{position:fixed;bottom:0}.display-container{margin:15px 0;position:relative;display:block}@media(max-width:767px){.sticky,.display-container{margin:0 auto;display:block;width:100%;height:50px;text-align:center;background:#fff}.modal-content .display-container{height:auto}}@media(max-width:767px){.adslot{margin:auto;display:block;width:320px;height:50px;text-align:center}}@media(min-width:768px){tr.ad-item{height:93px;position:relative}tr.ad-item .display-container{margin:5px 0;text-align:center}tr.ad-item .adslot{display:block;height:60px;width:100%;text-align:center}}.pdp-sale .main-content{padding:0}@media(max-width:767px){.pdp-sale .bg-light.main-content{background-color:#fff !important}.pdp-sale .footer a{font-size:11px}.pdp-sale .footer p.text-muted{font-size:12px}}@media(max-width:767px){.pdp-sale .bg-light.main-content .container .row #contact-info .row{margin-left:0;margin-right:0}}@media(max-width:767px){.pdp-sale .bg-light.main-content .container .row #local-info{margin-right:15px;margin-left:15px}.pdp-sale .bg-light.main-content .container .row #local-info .section-title{margin-right:-15px;margin-left:-15px}}@media(max-width:767px){.pdp-sale .image-register{padding-top:10px;margin-bottom:30px}}@media(max-width:767px){.pdp-sale .property-mini-features .nav-buttons{right:15px}}.pdp-sale .jumbotron{width:970px;margin:0 auto;position:relative}.pdp-sale .jumbotron:after{position:absolute;content:"";height:4px;display:block;top:5%;left:1.5%;width:97%;margin-top:2%}.pdp-sale .jumbotron .bg-overlay .row{margin:0 auto;margin-top:5%;margin-bottom:1%;background:url('../../../../branding/brand1/images/banner_reg_2step.png') no-repeat center;background-size:100% auto}.pdp-sale .jumbotron .bg-overlay .results-title{font-size:20px;margin-top:20px;font-weight:normal}.pdp-sale .jumbotron-overlay .container .row{padding:1em 0}.pdp-sale .jumbotron .form-inline{float:right;margin-right:15px;margin-bottom:30px}.pdp-sale #jumbo-minisearch.jumbotron #quicksearch.form-inline .form-control{padding:6px 12px}.pdp-sale .jumbotron .form-inline input{border:1px solid #ccc;margin-right:0}.pdp-sale #jumbo-minisearch.jumbotron .form-inline input[type="text"]{background:#fff;height:34px;position:absolute;top:16px;right:55px}.pdp-sale #jumbo-minisearch.jumbotron .btn-minisearch{border-radius:6px;min-width:34px;width:36px;height:36px;position:absolute;top:15px;right:15px}.pdp-sale .jumbotron .btn-minisearch .fa{font-size:18px;position:absolute;left:5px;top:7px}@media(max-width:992px){.pdp-sale .jumbotron{width:750px}.pdp-sale .jumbotron:after{left:2%;width:96%}}@media(max-width:767px){.pdp-sale #jumbo-minisearch.jumbotron #quicksearch.form-inline input[type="text"]{position:relative;top:auto;right:auto}.pdp-sale #jumbo-minisearch.jumbotron .form-inline input[type="text"]{background:#fff;height:34px}.pdp-sale #jumbo-minisearch.jumbotron #quicksearch.form-inline button.btn-minisearch{position:relative;top:auto;right:auto}.pdp-sale #jumbo-minisearch input::-webkit-input-placeholder{color:#333}.pdp-sale #jumbo-minisearch input::-moz-placeholder{color:#333}.pdp-sale #jumbo-minisearch input:-ms-input-placeholder{color:#333}}.unsubscribe .bg-light>.container>.row{border-bottom:3px solid #ddd}.unsubscribe .unsub-wrapper .unsub-title{margin-bottom:10px}.unsubscribe .unsub-wrapper .unsub-text{margin-bottom:20px}.unsubscribe .text-error{color:#c00}.unsubscribe .unsub-wrapper form.form-horizontal .form-group{margin-bottom:20px}.unsubscribe .unsub-wrapper form.form-horizontal .form-group .form-control{padding-left:40px}.unsubscribe .unsub-wrapper form.form-horizontal .form-group .fa{font-size:18px;color:#777;position:absolute;top:8px;left:24px}.unsubscribe .unsub-wrapper form.form-horizontal .form-group .fa.fa-phone{font-size:20px}.unsubscribe .unsub-wrapper form.form-horizontal .form-group .or-text span:before{content:"";position:absolute;border-top:1px solid #333;top:9px;width:70px;margin:auto;text-align:center;right:50%;margin-right:20px}.unsubscribe .unsub-wrapper form.form-horizontal .form-group .or-text span:after{content:"";position:absolute;border-top:1px solid #333;top:9px;width:70px;margin:auto;text-align:center;left:50%;margin-left:20px}.unsubscribe .unsub-wrapper form.form-horizontal .form-group .btn{margin-top:10px;margin-bottom:20px}.unsubscribe .unsub-wrapper form.form-horizontal .form-group .btn-primary{padding:10px 16px;font-size:18px}@media(max-width:767px){.unsubscribe .bg-light{border-top:1px solid #d8d8d8;padding:0}.unsubscribe .bg-light>.container>.row{border-bottom:0}.unsubscribe .unsub-wrapper{padding-left:30px;padding-right:30px}.unsubscribe .unsub-wrapper .unsub-text{padding-left:15px;padding-right:15px}}.form-group .btn-frag-form{box-shadow:none}.form-group .btn-default.active{box-shadow:none;box-shadow:inset 0 2px 1px 0 rgba(0,0,0,.1)}@media(min-width:768px){.floatlabels .form-cc .card-type{background-size:96px;width:98px;height:17px;top:4px;right:17px}.floatlabels .card-visa .form-cc .card-type,.floatlabels .card-mastercard .form-cc .card-type,.floatlabels .card-discover .form-cc .card-type,.floatlabels .card-amex .form-cc .card-type{width:26px}.floatlabels .card-visa .form-cc .card-type{background-position:2px 0}.floatlabels .card-mastercard .form-cc .card-type{background-position:-23px 0}.floatlabels .card-discover .form-cc .card-type{background-position:-47px 0}.floatlabels .card-amex .form-cc .card-type{background-position:-73px 0}.form-reg .floatlabels .form-icon-secure{position:relative;top:-4px}.form-reg .floatlabels .form-cvv-help{top:3px}.form-reg .floatlabels .form-cvv-help .cvv-popover{top:-75px}}@media(min-width:768px) and (max-width:992px){.floatlabels .form-cc .card-type{width:88px;background-size:86px}.floatlabels .card-visa .form-cc .card-type,.floatlabels .card-mastercard .form-cc .card-type,.floatlabels .card-discover .form-cc .card-type,.floatlabels .card-amex .form-cc .card-type{width:23px}.floatlabels .card-mastercard .form-cc .card-type{background-position:-21px 0}.floatlabels .card-discover .form-cc .card-type{background-position:-42px 0}.floatlabels .card-amex .form-cc .card-type{background-position:-65px 0}.form-reg .floatlabels .form-icon-secure{top:-5px}.form-reg .floatlabels .form-cvv-help{font-size:11px;top:5px;left:-5px}}@media(max-width:767px){.form-reg .floatlabels .secure-icon{left:0}}.registration #step2-heading .cc-type-images{float:left;margin-left:18%}.registration #step2-heading .cc-type-images img{margin-right:9px}