:root{--social-facebook: #657eb3;--social-x: #000000;--social-linkedin: #007bb6;--social-pinterest: #ca4842;--social-email: #666666}html{font-size:16px}.row.display-flex{display:flex;flex-wrap:wrap}.row.display-flex>[class*=col-]{flex-grow:1}html#page-listing-listingsearch.body-account-savemapsearch .website-admin.criteria-form-filters-v2 #dd-criteria-filters-dropdown #dd-criteria-filters-menu{height:100vh!important;overflow-y:scroll}#agenthome-homepage.bodyclass .fp-jcarousel-container{max-width:900px;left:0!important}#agenthome-homepage.bodyclass .fp-jcarousel-container .jcarousel-container-horizontal{margin:0 auto;width:100%}#agenthome-homepage.bodyclass .fp-jcarousel-container .jcarousel-clip-horizontal{margin:0 auto}#account-savedlistinglist #mapsearch-mainmap-results.r-view-map #mapsearch-results-all{overflow:hidden}#account-savedlistinglist #mapsearch-right-top{display:none}#account-savedlistinglist #mapsearch-results-all{padding:0;width:100%;max-width:none}#account-savedlistinglist #mapsearch-results .mapsearch-map-singleprop{float:left;margin:.5em .3em!important}#account-savedlistinglist #Master_Viewport,#account-ignoredlistinglist #Master_Viewport,#account-savedsearchlist #Master_Viewport,#account-customerhome #Master_Viewport{padding:0 15px;width:100%}#account-savedlistinglist #inrBdyCnt{position:relative;display:block;margin-top:-10px!important}@media(max-width:599px){#account-savedlistinglist #mapsearch-results .mapsearch-map-singleprop{float:none;margin-right:0!important;margin-left:0!important}}@media(min-width:599px){#account-savedlistinglist #mapsearch-results .mapsearch-map-singleprop{width:47%}}@media(min-width:1200px){#account-savedlistinglist #mapsearch-results .mapsearch-map-singleprop{width:32%}}.rui-page{max-width:1170px;margin:0 auto;padding:10px}#ao-inner-container{margin:40px 0}.ao-social img{max-height:40px;padding:5px}#ao-tab-container{border-bottom:#ddd 1px solid;margin-bottom:50px}.nav-tabs>li.active>a,.rui-tab1.selected{border:1px solid #ddd;border-bottom:1px solid transparent;color:#555;background-color:#fff}.rui-tab1-container div.rui-tab1{float:none;display:inline-block;margin:2px 0 -1px;padding:.85rem;font-size:1.2em;min-width:250px;text-align:center;cursor:pointer}.rui-tab1.selected{margin-top:0;font-weight:700;border-bottom:transparent 2px solid}.rui-tab1-container{display:flex;font-size:1.2em;font-weight:100}#AOSearchOuterContainer{height:auto}#AOSearchOuterContainer select,#AOSearchOuterContainer input[type=text],#profle-settings-container input[type=text],#profle-settings-container input[type=password],.overlay:not(.website-admin) input[type=text],.overlay textarea{height:auto;padding:10px;margin-bottom:10px;font-size:15px;width:99%!important;border-radius:0;border:solid 1px #ccc}#ao-criteria-container{max-width:800px}#ao-criteria-container #Master_City{width:40%!important}#ao-criteria-container #Master_State{width:38%!important}#ao-criteria-container #Master_Zip{width:20%!important}#ao-criteria-container #Master_FirstName{width:49%!important}#ao-criteria-container #Master_LastName{width:49%!important}#SpecialtyContainer>div{width:auto;float:left;margin-right:15px}.ao-criteria-container #SpecialtyContainer i::before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px dashed;display:inline-block;height:0;width:0;content:"";float:right;position:relative;top:8px}#SpecialtyContainer h4{border-bottom:solid 1px #ececec;padding-bottom:5px;margin-right:20px;cursor:pointer}#SpecialtyContainer i{padding:0 20px}.input-search-submit-w-icon i{display:none}.ao-search-clear{margin:60px 0}.ao-search-clear input{border:0}.ao-search-clear .input-search-submit-w-icon{width:50%;float:left}.ao-search-clear #clear-search{float:right;font-size:14px;margin-top:10px}.ao-listbox{background:#f1f1f1;position:absolute;min-width:200px;z-index:2;max-height:300px;overflow-y:scroll!important}.ao-listbox .hseparator{padding:10px}.ao-listbox .hseparator input{margin-right:5px}#section_sitemap{max-width:800px;margin:0 auto}.sitemap h3{margin:5px}.sitemap{margin-bottom:30px;padding:10px 20px 20px;background:#f1f1f1}.rui-header-container{display:flex;margin-bottom:20px}.rui-header-container>div:first-child{float:left;width:70%}.rui-header-container #AOEditButtonContainer{float:right;width:30%;text-align:right}#AOResultsContainer input{border-radius:0;padding:10px;font-size:15px;background:#fff;color:inherit;margin-right:5px;border:solid 1px #333}#AOResultsContainer select{border-radius:0}#AOResultsContainer>div{padding:0}.ao_page_controls_area{margin:20px 0;font-size:16px}div.ao-sort{background:#333;color:#fff;font-size:16px;padding:10px}div.ao-sort a{color:#fff!important;padding:0 20px}#ao-details-info{margin-bottom:20px}.ao-photo-container img.ao-search-agent-photo,#ao-details-photo img{max-width:100%;height:auto}.ao-photo-container img.ao-search-agent-photo{max-height:250px}#ao-details-photo img{min-width:200px}#OfficePhotoContainer img{min-width:200px;max-width:400px}#agent-details-office{text-align:center}.ao-photo-container{width:12%;float:left}.ao-info-container{width:88%;float:left}.rui-inner-row{float:left;line-height:1.5;clear:both;width:100%}.rui-inner-row>div{float:left}.ao-agent-row-item{display:flex}.ao_search_results_container .rui-row{border-top:solid 1px #ececec}.ao-photo-container{margin:10px auto;padding:0 10px}.ao-info-container{padding:15px 0}.ao-info-container h3 a{font-size:20px}.ao-info-container a{font-size:18px}.ao-info-c1{width:40%}.ao-info-c1 h3{margin:0}.ao-info-c2{width:60%}.ao-info-r2>div{margin-right:10px}.ao-info-r3{margin-top:20px}.ao-info-r3 a,.rui-icon-link-text{margin-right:20px;width:160px;text-align:center}.rui-icon-link-text{margin:10px 0 5px}.ao-phone{font-weight:600}.ao-results-office .ao-info-c2{display:none}.ao-results-office .ao-info-c1{width:100%}.rui-icon{color:#ccc;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:0;margin-right:5px}.rui-icon::before{font-size:15px}.rui-icon-contact::before{content:"\f0e0"}.rui-icon-listings::before{content:"\f015";font-size:20px}.rui-icon-roster::before{content:"\f007"}.rui-icon-website::before{content:"\f0ac";font-size:18px}.rui-icon-search-lrg,.rui-header-container i{display:none}.ac_results{background:#fff;cursor:pointer;border:0;box-shadow:2px 2px 5px #ccc}.ac_results ul{list-style:none;padding:0;margin:0}.ac_results ul li{padding:7px 20px}.ac_results .ac_over{background:#ececec}#ao-details-container{font-size:16px}#ao-details-photo{margin-right:20px}#ao-details-other{padding:30px 0}#AgentsInQuery{font-size:16px;padding:20px 0}#AgentsInQuery select{padding:5px;border-radius:0}.leftnav-container~.viewport-content .ao-details-agent{min-height:285px}.ao-details-agent{float:left;width:30%;border:solid 1px #ececec;margin:5px;text-align:center;padding:15px 0;min-height:310px}@media(min-width:480px){.ao-details-agent{min-height:290px}}@media(min-width:768px){.ao-details-agent{min-height:310px}}@media(min-width:1200px){.ao-details-agent{min-height:305px}}.ao-details-agent-photo img{max-width:100%;max-height:148px;margin-bottom:10px}.ao-office-details-container img{float:right;min-width:200px}.office-image-carousel{width:50rem;margin-left:auto;margin-right:auto;float:right}.login-social .btn{margin-top:20px;color:#fff;padding:10px 20px;font-size:15px}.btn-facebook{background:#4267b2}.btn-twitter{background:#1da1f2}@media(max-width:768px){.office-image-carousel{width:100%}}.rui-icon{background:0 0}.line-separator-container{display:flex;justify-content:center;height:100%}.line-separator-text{display:flex;flex:0 0 auto;flex-direction:column;align-items:center}.line-separator{border-left:2px solid #eee;flex-grow:1;width:1px}.line-separator-content{padding:.5rem 0}.sc-login-container .form-group{width:50%;float:left}.sc-login-container .form-group:nth-child(2n+1){padding-right:16px}.sc-login-container input,.sc-login-container button{font-size:16px;padding:10px;border-radius:0;height:auto}.sc-login-container button{min-width:150px}.sc-login-container{max-width:1000px;margin:0 auto;font-size:16px}.sc-login-container form{margin-top:30px}.sc-login-container h3{font-size:25px}.rec-form-buttons-row{padding:20px 0;font-size:18px;width:100%;clear:both}.rec-form-buttons-row .sc-btn{margin-right:20px}#form-submit input,.sc-btn-primary,.sc-btn-secondary,.bootstrap .btn.btn-primary,.bootstrap .btn,.btn-submit,.btn-clear{padding:10px 20px;border-radius:0!important;border:solid 1px #ccc;font-size:15px;text-transform:uppercase}.btn i.fa{font-size:22px}.sc-btn-primary,.sc-btn-secondary,.btn-submit{background:#5f5f5f;color:#fff}.sc-btn{margin-top:10px}.btn-submit,.btn-clear{padding:10px 40px!important;font-size:20px!important;height:auto;max-width:250px}.sc-btn-secondary,.btn-clear{background:#fff;color:#000}@media(max-width:991px){.line-separator-container{height:.5em;width:100%;padding:2em 0}.line-separator-text{flex-direction:row;width:100%}.line-separator{border-top:2px solid #eee}.line-separator-content{padding:0 .5rem}.social-login-container-wrapper{justify-content:center;padding-bottom:1.5rem}}#section_customerhome{display:flex;max-width:1200px;margin:0 auto;padding:40px 20px}#account-customerhome #viewport-wrapper,#account-profile #viewport-wrapper,#account-savedsearchlist #viewport-wrapper,#account-savedlistinglist #viewport-wrapper,#account-ignoredlistinglist #viewport-wrapper{max-width:1200px;margin:0 auto;padding:40px 20px}h6.customersubmenu-container-title,.bootstrap .customersubmenu-container-title,.customersubmenu-container-title .title{min-height:40px;font-size:25px;float:left;font-weight:100}.savedsearchlist-title{clear:both}#dashboard-submenu{float:right;list-style:none;font-size:16px;min-height:40px}#account-customerhome .module-box{width:100%;min-height:280px}.SectionImg{display:none}@media(min-width:769px){#account-customerhome .module-box{width:90%}}#personal-profile-content{padding:1rem}#personal-profile-content>div>div input,#profle-settings-container input[type=text]{margin:0}#personal-profile-content>div>div{min-width:17%}@media(max-width:550px){#personal-profile-content>div,#personal-profile-content>div>div{margin:0}}#dashboard-submenu li{float:left;margin-right:10px}#section_marketvalue #Master_Viewport,#section_confirmation #Master_Viewport,#section_savedsearchlist #Master_Viewport,#section_savedlistinglist #Master_Viewport,#section_ignoredlistinglist #Master_Viewport,#section_profile #Master_Viewport,#section_sellerlistings #Master_Viewport,#section_financetools #Master_Viewport,#section_customerlogin #Master_Viewport,#ft-container{max-width:1000px;margin:0 auto;padding:40px 20px}#section_marketvalue #Master_Viewport{max-width:1200px}.ignored-listing-list-title,.title{clear:both;margin:20px 0;font-size:30px;color:#666}.customer-sell-my-home-container{float:left;width:100%}#customer-submenu{display:flex;align-items:center;margin-bottom:1em}#customer-submenu .customersubmenu-container-title{margin-right:auto;min-height:unset}#customer-submenu h6.customersubmenu-container-title,#customer-submenu .bootstrap .customersubmenu-container-title,#customer-submenu .customersubmenu-container-title .title{font-size:25px;font-weight:100;float:unset}#customer-submenu #dashboard-submenu{list-style:none;font-size:16px;float:unset;min-height:unset}#customer-submenu #dashboard-submenu li{margin-right:1em}#customer-submenu .customer-sell-my-home-container{float:unset;width:unset}.social-login-container-wrapper{display:flex;height:100%;align-items:center}.social-login-container{display:flex;flex-direction:column;align-items:center}.social-login{margin-top:1em;display:flex;vertical-align:middle;justify-content:stretch;align-items:center;min-width:250px}.social-login.btn{padding:.5rem 1rem}.social-login i{width:22px}.social-login span{margin-left:1em}.social-login.facebook{color:#fff;background-color:#4267b2;border:1px solid #4267b2}.social-login.twitter{color:#fff;background-color:#000;border:1px solid #000}.social-login.linkedin{color:#fff;background-color:#0077b5;border:1px solid #0077b5}.social-login.google{color:#000;background-color:#fff;border:1px solid #eee}.social-login.apple{color:#fff;background-color:#000;border:1px solid #000}.social-login.google .fa-google{background-image:url(/images/common/css/search-motif-v3/media/google-icon.svg);background-repeat:no-repeat;height:22px}.social-login.google .fa-google:before{content:none}.social-login.carrington{color:#fff;background-color:#1b315e;border:1px solid #1b315e}.social-login.carrington .fa-carrington{background-image:url(/images/common/css/search-motif-v3/media/carrington-icon.svg);background-repeat:no-repeat;height:22px}.social-login.facebook:hover,.social-login.facebook:focus{color:#fff!important;background-color:#294e99!important;border:1px solid #294e99!important}.social-login.twitter:hover,.social-login.twitter:focus{color:#fff!important;background-color:#333!important;border:1px solid #222!important}.social-login.linkedin:hover,.social-login.linkedin:focus{color:#fff!important;background-color:#005e9c!important;border:1px solid #005e9c!important}.social-login.google:hover,.social-login.google:focus{color:#000!important;background-color:#eee!important;border:1px solid #eee!important}.social-login.apple:hover,.social-login.apple:focus{color:#000!important;background-color:#fff!important;border:1px solid #000!important}.social-login.carrington:hover,.social-login.carrington:focus{color:#1b315e!important;background-color:#fff!important;border:1px solid #1b315e!important}.two-col-width-left,.two-col-width-right,#account-customerhome .two-col-width-left,#account-customerhome .two-col-width-right{width:49%}.two-col-width-left{float:left;margin-right:5px}.two-col-width-right{float:left}.module-box{border:solid 1px #ccc;margin-top:20px;padding:20px}.module-box-body>a{display:none}.mapsearch-map-singleprop.ignored{min-width:300px}.mapsearch-map-singleprop.ignored .ig-save-listing,.mapsearch-map-singleprop.ignored .ig-request-info{display:none!important}.caption1{font-size:15px}#listing-communitylanding #Master_Viewport,#listing-listinglanding #Master_Viewport{max-width:1200px;margin:0 auto}.community-offices{border-top:solid 1px #000;padding-top:15px}.community-offices div{margin:15px 0}.community-offices img{margin-right:20px}table.community-grid{border-collapse:collapse;border-spacing:0 0;cellspacing:show;font-size:12px;border:solid 0 #000;border-bottom-width:1px;width:100%;margin-bottom:8px}table.community-grid th{text-align:right;color:#9b9b9b;font-size:10px;padding:4px}table.community-grid td{padding:4px}table.community-grid tbody tr.alt-row{background-color:#eaeff0}table.community-grid td{border-top:solid 1px #c8c8c8}table.community-grid.education .c0{text-align:left}table.community-grid.education .c1{text-align:right}table.community-grid.education .c2{text-align:right}table.community-grid.schools .c0{text-align:left}table.community-grid.schools .c1{text-align:right;width:50px}table.community-grid.schools .c2{text-align:right;width:40px}table.community-grid.schools .c3{text-align:right;width:40px}table.community-grid.schools .c4{text-align:right;width:40px}#schools-demographics-tab-container>div{float:left}#community-container #community-main-layout3{text-align:left}#community-container h2{color:#333;font-size:18px;margin-bottom:4px;text-align:left}#community-container h3{font-size:14px;margin-bottom:0}#community-main{float:left;text-align:left;margin-right:10px;width:55%}#community-main h1{font-size:20px;font-weight:700}#community-main p{font-size:12px;color:#5a5a5a}#community-main-summary,#community-main-citycontent{border-bottom:solid 1px #000;margin-bottom:16px;clear:both}#community-side{float:right;width:39%;text-align:left;padding:10px;border-left:solid 1px #333}#community-side-layout3{margin-top:20px;text-align:center}.community-view-homes-for-sale{margin-bottom:15px;padding:10px 0}.community-view-homes-for-sale i{background:url(/images/common/search/icons/iconSpritesVer2.png) no-repeat scroll -2px -126px transparent;height:30px;width:30px;display:block;float:left;margin-top:-2px}.community-view-homes-for-sale a{font-size:12px;font-weight:700}#schools-tab-section{clear:both}#demographics-tab-section{clear:both}.tab-container{clear:both;overflow:hidden;margin-top:14px}#mlsMarketStat ul ul{margin:0;padding:0;min-width:85px}#mlsMarketStat li li{margin:0;font-size:12px;text-align:center;width:100%;max-width:100px}#mlsMarketStat ul{margin:0 3% 2% 0;padding:0;width:47%;max-width:190px}.ie7 #mlsMarketStat ul{min-height:110px}#mlsMarketStat li{margin:0;padding:0;width:100%}#mlsMarketStat h2{margin:4px 8px 10px}#mlsMarketStat .trend-arrow{padding:2px 0 0;margin:0 auto;height:auto;width:27px;min-height:12px;text-indent:-15000px}#mlsMarketStat .trend{padding:4px 0 0;font-size:10px;line-height:12px;color:#666}#mlsMarketStat .mls_mkt_flat{margin-left:-12px}#mlsMarketStat .heading{margin:0;font-weight:700;font-size:11px;color:#333;text-align:center;clear:left}#mlsMarketStat .sub-heading{padding:4px 0;color:#96a3b4;font-size:18px;font-weight:700;height:24px}#mlsMedianPrice,#mlsDaysOnMarket,#mlsListingSold,#mlsListingActive{min-height:65px}#mlsMarketStat{overflow:hidden}#mlsListingSold{clear:left}.mls_mkt_na{display:block;margin-top:-15px;font-weight:400;font-size:9px;letter-spacing:-.045em;line-height:9px;min-width:86px}.ie9 .mls_mkt_na{margin-top:-5px}.mls-mkt-up{background-position:-148px -605px;margin:0 auto}.mls-mkt-down{background-position:-148px -669px;margin:0 auto}.mls-mkt-flat{background-position:-148px -637px;margin:0 auto}ul.remc-list{overflow:hidden;margin:0;padding:0;margin-top:8px;margin-bottom:20px;display:flex}ul.remc-list li{margin:0;padding:0;list-style-type:none;width:46%;display:block;float:left;padding-right:4px}ul.remc-list li h3{font-size:13px;margin-top:0;padding-top:0}ul.remc-list li em{text-align:center;margin-top:10px;font-size:20px;font-style:normal;font-family:Georgia;display:block;padding-bottom:8px;font-weight:700}ul.remc-list li div{text-align:center;font-size:10px;color:#9b9b9b;padding-right:10px;padding-top:8px;height:32px;padding-left:34px}ul.remc-list li div i{float:left;display:inline;width:32px;height:32px;background:transparent url(/images/common/search/icons/iconSpritesVer2.png)}ul.remc-list li div span{margin-top:-12px;display:block;text-align:left;margin-left:50px}ul.remc-list li.pos div i{margin:0 -15px 0 0;padding:0 0 0 4px;background-position:-147px -445px;left:15px}ul.remc-list li.neg div i{margin:0 -15px 0 0;padding:0 0 0 5px;background-position:-182px -445px;left:15px}ul.remc-list li.c1,ul.remc-list li.c2{border-left:dotted 2px #a0a0a0;padding-left:8px}.tr_toscreen img{max-height:80px}.contact-info-caption h2{font-size:20px}.tr_toscreen{border-bottom:solid 1px #ccc}.day-col .active,.time-col .active{background:#999;color:#fff!important}.user-options .landing-sort{display:none}.rui-thank-you-container{max-width:1000px;margin:0 auto;padding:40px}.rui-thank-you-links{display:none}div.contentTitle h1{font-size:35px;font-weight:500;position:relative;width:auto;height:auto;right:auto;margin-left:10px}.BGColor6,.BGColor2{background:0 0}.contact-info-customer-service,.clearbutton{display:none}.contentTitle img,.formarrow,body:not(.website-admin) .BGColor2{display:none}.content{font-size:14px}.tableborder{display:none}#content-forms-contactme input[type=text],#content-forms-contactme textarea{padding:10px;width:97%}#content-forms-contactme h1{text-align:center}#section_contactme input[type=checkbox],#section_contactme input[type=radio],#content-forms-contactme input[type=checkbox],#content-forms-contactme input[type=radio]{margin:4px 5px 0 20px}.loginButtonBox{padding-right:20px}table.buttontable{margin-top:40px!important;border:0!important}#content-forms-contactme td>span.caption1{font-weight:700;font-size:18px}#Master_Elements_ctl00_Elements_VisibleElements td{padding-bottom:20px;width:50%}#tools-marketvalue #report{padding:20px;max-width:1200px;margin:0 auto}#tools-marketvalue #report .floatingScrolltButton a{background:#000!important;color:#fff!important}#tools-marketvalue #report-title{font-size:30px}#tools-marketvalue #report-form{background:#f1f1f1;display:table;width:100%}#report-form #form-help{display:none}#tools-marketvalue #hw-address{padding:10px;font-size:15px}#tools-marketvalue #form-icon{display:none}#tools-marketvalue #form-submit input{color:#fff;background:#2794d1;position:relative;top:5px}#tools-marketvalue .market-value-contact-form>div:first-child>div{border-right:0;padding:0;margin:0 auto}#tools-marketvalue .market-value-contact-form>div:first-child>div>div{background:#f1f1f1}#tools-marketvalue .market-value-contact-form>div:first-child{float:none;margin:0 auto}#tools-marketvalue .useful-links{display:none}#mapsearch-single-listing-overlay .container-header,#mapsearch-single-listing-overlay .container-footer,.iframed .container-header,.iframed .container-footer,.iframed .footer-container{display:none}html#page-ui-searchmotifv3-listingdetail #market-trend-container .row-fluid.trend-row{display:block}#top-navigation-v3{border-bottom:solid 1px #ececec}.filters-field .btn.dropdown-toggle{background:0 0!important}html#page-listing-listingsearch .criteria-form-v2 #mapsearch-criteria-basicsearch input[type=text]{border-radius:0}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-form-filters-dropdown-all{margin-bottom:100px}#NearbyListings-container{margin-bottom:20px}html#page-listing-listingsearch #single-listing-overlay #listingdetail-title-summary{padding-top:30px}.fieldset-features .nav-tabs{margin-bottom:20px}.fieldset-features .nav-tabs>li.active>a{top:1px}.bootstrap .fieldset-features .nav-tabs>li>a{background:#fff;font-weight:200;font-size:16px}.fieldset-features .checkbox{width:100%;margin:5px;font-size:14px}.fieldset-features .checkbox input[type=checkbox]{margin-right:10px!important}.fieldset-features input[type=text],.fieldset-features select{width:100%}#mapsearch-criteria-basicsearch .checkbox-match label{display:inline}#mapsearch-criteria-basicsearch .checkbox-match input{margin:0 5px 0 10px}#mapsearch-criteria-basicsearch .checkbox-match{border-top:dotted 1px #ececec;padding-top:10px;font-size:14px}.fieldset-features .col-md-4,.fieldset-features .col-md-8,.fieldset-features .col-xs-4,.fieldset-features .col-xs-6{padding-left:0}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-form-filters-dropdown-all{max-width:1000px}.fieldset-features .row{margin:0 0 20px}.fieldset-features .col-md-6,.fieldset-features .col-md-3,.fieldset-features .col-md-8,.fieldset-features .col-md-4{padding:0}.nav>li>a:hover,.nav>li>a:focus{border-bottom-width:2px!important}.bootstrap .nav-tabs>li.active>a{font-weight:500}html#page-listing-listingsearch #market-trend-container .row-fluid.trend-row{display:block}.top-summary .block-save-property .second-field,.top-summary .block-share-property .share-dropdown{font-size:1rem!important;font-weight:300;font-family:helvetica neue,Helvetica,Arial,sans-serif}.top-summary .block-save-property:focus.top-summary .block-save-property:hover,.top-summary .block-share-property .share-dropdown:hover,.top-summary .block-share-property .share-dropdown:focus{color:#666!important}.top-summary .block-share-property .share-dropdown .fa-share{height:19px!important}.price-history span{margin-left:5px}html#page-ui-searchmotifv3-listingdetail #market-trend-container .trend-label{float:none;margin-bottom:40px}#request-showing-question-form .listed-by-row{margin-bottom:20px}.fa-eye::before{content:"\f05e"!important}.email-options-list .checkbox{width:100%}.fieldset-container .bootstrap-select.btn-group .dropdown-menu.inner{max-height:200px!important}#account-saveproperty hr{margin-top:10px}#account-savesearch.overlay,#account-saveproperty.overlay,.overlay #saved-search{min-width:200px!important;padding:0}#account-savesearch{width:100%}.overlay h4{color:#666;font-size:25px;font-weight:700;margin:0 0 10px}.overlay{height:auto}.bootstrap .pull-right{float:right}.bootstrap .row-fluid::before,.bootstrap .row-fluid::after{content:"";display:table;line-height:0}.bootstrap .row-fluid::after{clear:both}.bootstrap .row-fluid{width:100%}.bootstrap .row-fluid [class*=span]:first-child{margin-left:0}.bootstrap .row-fluid [class*=span]{box-sizing:border-box;display:block;float:left;margin-left:2.12766%;min-height:30px;width:100%}.bootstrap .row-fluid .span6{width:48%}.bootstrap .row-fluid .span5{width:40.4255%;overflow:hidden}.bootstrap .row-fluid .span7{width:57.4468%}.bootstrap .row-fluid .span4{width:31.9149%}.bootstrap .row-fluid .span4.dialog-buttons{width:100%;text-align:center}.bootstrap .row-fluid .span8{width:65.9574%}.bootstrap .row-fluid .span12{width:100%;float:none;margin-bottom:5px;margin-left:0}.bootstrap .radio,.bootstrap .checkbox{min-height:20px;padding-left:20px}.bootstrap label{display:block;margin-bottom:5px}.bootstrap input[type=checkbox]{margin-right:5px}.bootstrap textarea{padding:5px}.bootstrap label,.bootstrap input,.bootstrap button,.bootstrap select,.bootstrap textarea{font-size:14px;font-weight:400;line-height:20px}.ui-stars-star-small a{background-image:url(/images/common/css/search-motif-v3/media/star-idle.svg);background-position:center;display:block;height:20px;position:relative;transition:all 1s ease;width:20px;font-size:0}.ui-stars-star-hover-small a,.ui-stars-star-on-small a{background-image:url(/images/common/css/search-motif-v3/media/star-active-2.svg);background-position:center;cursor:pointer}.ui-stars-star-small{float:left}@media(max-width:550px){.bootstrap .row-fluid [class*=span]{width:100%!important;margin-left:0}}@media(max-width:767px){html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-inrixdrivetime .inrix-drivetime-body .alert{position:relative;width:100%}html#page-listing-listingsearch .criteria-form-filters-v2 #criteria-filters-inrixdrivetime .inrix-drivetime-body .popover[role=tooltip]{left:auto!important;right:auto!important;min-width:90%}}@media(max-width:768px){.bootstrap .fieldset-features .nav-tabs>li>a{padding:10px 7px;font-size:13px}.fieldset-features .checkbox input[type=checkbox]{margin-left:-5px}.rec-form-buttons-row div{float:none!important;margin-top:10px}.rec-form-buttons-row a{display:block}}@media(max-width:768px){.rui-tab1-container div.rui-tab1{min-width:110px}.rui-header-container{display:block}.rui-header-container>div{width:100%!important;float:none!important;display:block}.rui-header-container #AOEditButtonContainer{text-align:center;margin-top:10px}div.ao-sort a{padding:0 5px}.ao-info-r3>span{display:block}.ao_page_controls_area td{float:left;margin-top:10px;text-align:center;width:100%}.ao-info-container{padding:0 0 10px}.ao-agent-row-item{display:block}#ao-details-container{width:100%}#ao-details-container td{display:block;width:100%;text-align:center}.ao-info-c1,.ao-info-c2,.ao-photo-container,.ao-info-container,.rui-inner-row{width:100%;float:none}.rui-icon-link-text{margin:10px auto}.ao-info-r3 a,.rui-icon-link-text{margin-bottom:10px}.ao-details-agent{float:none;display:block;width:100%;height:100%;margin-bottom:10px}.ao-office-details-container img{float:none}.ao-office-details-container{text-align:center}.sc-login-container .form-group{width:100%;float:none}.sc-login-container .form-group:nth-child(2n+1){padding-right:0}.two-col-width-left,.two-col-width-right,#account-customerhome .two-col-width-left,#account-customerhome .two-col-width-right{width:100%}#body-row-estimate div{width:100%!important}#row2-col2,#row2-col3,#row2-col1,#row3-col1,#row3-col2{width:100%!important;float:none!important;border:0!important;border:0!important}#form-help{display:none}#report-form #form-submit{margin-top:0!important}#report-form{height:130px!important}}.listview-result{border:solid 1px #ececec;margin-bottom:5px;float:left;width:99.7%;min-width:504px;background:#fff;color:#4c4741}.listview-result,.listview-result a{font-family:Arial;font-size:12px;text-decoration:none}.listview-col1{float:left;width:98%;background:#fff;margin:10px 10px 5px;min-width:338px}.listview-col2{float:right;background:#f5f5f5;width:140px;border-left:solid 1px #ececec;min-height:180px;text-align:center}.listview-row3{clear:both}.listview-row1 h2{float:left;margin:0 10px 0 0}.listview-price,.b-price{color:#369;font-size:16px;font-weight:700}.list-priceSold{color:#900}.listview-address{font-weight:700;margin-left:5px;white-space:normal;width:auto}.listview-separator{width:95%;height:1px;border-bottom:solid 2px #ececec;margin:0 0 5px;clear:both}.listview-info,.listview-view{width:100%;float:left;overflow:hidden}.listview-detaillink{margin:10px 0 15px}.listview-info .listview-detaillink{clear:both}.listview-detaillink a{font-weight:700;text-decoration:underline}.listview-photocontainer{float:left;background:#ececec;padding:2px;text-align:center;max-width:200px;width:30%}.listview-infocontainer{float:left;width:64%;margin-left:10px}.listview-info div,.listview-view div{float:left;width:49%;padding:2px 0;overflow:hidden}.listview-photo{width:100%;margin-bottom:3px}#mapsearch-right .inside{border:0}.listview-photo a{color:#369;text-decoration:none}.listview-addinfoheader{background:#fbfbfb;padding:5px;border-top:solid 1px #ececec;text-decoration:underline;cursor:pointer;height:18px}.lsrcExtendedInfoBox{background:#fbfbfb;padding:15px;border-top:solid 1px #ececec}.listview-col2 a{padding:8px 2px;margin:2px auto 3px;background:url(/search/images/buttonbg.png) no-repeat;width:129px;display:block;text-align:left;height:15px}.listview-col2 a{color:#666;font-weight:700;text-decoration:none}.listview-col2 img{border:0;margin:0 5px}.listview-col2_1{font-size:9px}.listview-link{font-weight:700;margin-top:5px}.listview-idx{width:100%}.listview-cta a{text-decoration:none;margin:0 10px 10px 0;float:left}.listview-cta a:hover{text-decoration:underline}.listview-cta{float:right;margin:10px 0 5px 10px}div.smallMap{display:block;height:240px;width:280px;position:relative;border:solid 1px #ccc}div.map-menubar-container.map-dialog{z-index:700}ul.map-checkbox-list li.clearall{max-width:290px}.mapsearch-mainmap-dim div.map-menubar{width:auto;left:0;right:auto}.map-dialog div.map-dialog-body label{margin-top:0;margin-bottom:.5rem}.map-dialog div.map-dialog-panel{margin:.5rem 1rem;min-width:320px;width:auto}.map-menubar div.slot .icon{height:40px}.map-menubar div.slot{float:right;height:40px}ul.map-dmp-list li.boundary-select{width:68%!important}ul.map-views li.map-view{margin-right:.75rem!important}ul.map-views,ul.map-checkbox-list{padding:0}.listview-addinfo{height:auto;min-height:260px;line-height:1.5}.listview-map{float:right;height:260px;width:275px;margin-left:5px}.listview-logo,.listview-courtesyof{float:left}.listview-infocontainer dt{font-weight:700;float:left;margin-right:5px}.listview-infocontainer dt{margin-right:2px}.listview-company dt{font-weight:400}.listview-company{margin-top:7px}.ie7 .listview-detaillink{width:100%}.listview-contact dd{margin-left:50px}.ie7 .listview-contact dd{margin-left:0}.searchResults_bold{font-weight:700}#listbubble{color:#666}#listbubble .photo-thumb-resize{width:180px!important;height:auto!important}.listview-contact,.listview-company{font-size:11px}.listview-result .lsrcExtendedInfoBoxHead{border:0}.listview-openhouse p{float:left;margin:0 0 -10px 10px;padding:6px 6px 0 0;text-indent:-10px}.listview-openhouse p i{float:left;display:block;height:30px;margin-left:-5px;width:40px;background:transparent url(/images/common/search/icons/iconSpritesVer2.png) no-repeat -2px -191px}.lsrcExtendedInfoBox{display:none}.cta-icon,.icon-search{background:url(/images/common/icons/iconSpritesVer2.png) no-repeat;margin:-4px 5px 0 3px;float:left;display:block;height:22px;width:22px}#mapsearch-count .mapsearch-count-total{font-weight:700;font-size:18px;color:#333;padding:0 20px 20px 0}#agenthome-featuredlisting img[src*='fill.gif']{display:none}#agenthome-featuredlisting #mapsearch-right{border:solid 1px #ccc;background:#fff;padding:20px;float:left;margin-bottom:20px}.icon-request-info{background:url(/images/common/icons/info.png) no-repeat}.icon-save-property{background:url(/images/common/icons/favorites.png) no-repeat}.listview-result.v4{border:0;width:100%;color:#333}.listview-result.v4 .listview-openhouse{border-radius:5px;min-height:10px}.listview-result.v4 .listview-openhouse div{padding:5px;color:#666;text-align:center}.listview-result.v4 .listview-info dd{font-weight:700}.listview-result.v4 .listview-info div{padding:5px 0}.listview-result.v4 .listview-info dt{font-weight:400}.listview-result.v4 .listview-photocontainer{width:44%;max-width:320px}.listview-result.v4 .listview-infocontainer{width:52%}.listview-result.v4{margin-bottom:20px}.listview-result.v4 .listview-photo{border:0;width:100%}.listview-row1 h2,.listview-row1 h2 a{font-size:13px;font-weight:700}.listview-result.v4 .listview-cta{float:none}div.lsrcExtendedInfoBox{width:95.7%;border:0;margin:0}.listview-result.v4 .widget-rating-small{padding:2px 0 5px 9px}.listview-result.v4 div.lsrcExtendedInfoBoxHead{float:left;width:200px;border:0}.listview-result.v4 .listview-row3{float:right;width:380px;clear:none;margin:-5px 0}.listview-result.v4 .listview-addinfoheader{background:#fff}.listview-result.v4 .listview-lastupdate{text-align:right;clear:both;margin-right:20px;margin-bottom:-10px}.listview-result.v4 .listview-col1{margin:0}.listview-row1,.listview-row2{padding:10px}.listview-result.v4 .listview-row1{height:auto;min-height:15px;background:#ececec;border-top:solid 2px #ccc;width:99%;overflow:hidden}.listview-result.v4 .ratings-widget{clear:none;margin:-3px 0 0 25%;float:left}.ui-stars-star-small a{font-size:0}.listview-result.v4 .photo-count{float:right;padding:0 5px}.listview-result.v4 .listview-price,.listview-result.v4 .listview-price a,.galleryview.v4 .listview-price,.galleryview.v4 .listview-price a{font-size:13px;color:#369;font-weight:700;text-decoration:none}.listview-result.v4 .listview-price a:hover,.listview-result.v4 .listview-address a:hover,.galleryview.v4 .listview-price a:hover,.galleryview.v4 .listview-address a:hover{text-decoration:underline}.listview-result.v4 .listview-address a{font-weight:700;font-size:13px;color:#555;text-decoration:none}.listview-result.v4 .listview-row1 .compare-picker{float:right;margin:0 0 0 10px}#bodycontainer #Master_Image2{width:auto!important}.bodytable .topnav{font-size:15px}#agentcontentrow .leftnav-container{width:145px!important}.helpDiv{display:none}#agent-listingedit .helpDiv{display:block;position:absolute;background:#ececec;padding:5px;font-size:12px;visibility:hidden;width:400px}.module-box,.module-box-body,.module-box-head,.module-box-head h3{background:0 0;padding:10px}.module-box-head h3{font-size:22px;padding:0;font-weight:500;margin:10px 0 0}.btn-black-gradient{padding:10px 20px}#listing-sendlisting .contentTitle{text-align:center;text-transform:capitalize}#listing-sendlisting img:not(.captcha-image){display:none}.popup-footer-copyright{text-align:center;margin-top:20px}#listing-sendlisting .mr30{margin-right:20px}#content-forms-contactme .contact-info-website{display:none}.listing-carousel-v2-container{text-align:center}.listing-carousel-v2-container .btn.btn-secondary{border:solid 1px;padding:15px 40px;font-size:16px;margin:40px auto 10px}.listing-carousel .slick-slider{display:flex}.listing-carousel .slick-list{width:100%}.listing-carousel .slick-slide{margin-right:5px}.listing-carousel .listing-info{font-size:16px;font-weight:300}.listing-carousel p{margin:0}.listing-carousel a,.listing-carousel a:hover,.listing-carousel a:focus{color:#333;text-decoration:none}.listing-carousel address{margin:0}.listing-carousel .listing-price{font-size:25px;font-weight:500}.listing-carousel .btn{margin-top:20px}.listing-carousel .listing-photo{height:250px;width:100%;background-size:cover;background-position:center}@media(min-width:767px){.listing-carousel.carousel-5 .listing-photo{height:150px}.listing-carousel.carousel-5 .slick-arrow{margin-top:60px}.listing-carousel.carousel-5 .listing-price{font-size:22px}}.listing-carousel .slick-arrow{width:25px;height:25px;margin:120px 10px 0;z-index:5;border-top:3px solid #ccc;border-bottom:0;border-right:3px solid #ccc;border-left:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out;background:0 0;font-size:0;position:relative}.listing-carousel .slick-arrow:hover{opacity:.5}.listing-carousel .slick-prev{transform:rotate(225deg)}.listing-carousel .slick-next{transform:rotate(45deg)}@media(max-width:480px){.listing-carousel .slick-arrow{position:absolute;border-color:#fff}.listing-carousel .slick-next{right:5px}}.listing-carousel.carousel-1 .slick-arrow{position:absolute;margin-top:280px;border-color:#fff}.listing-carousel.carousel-1 .slick-next{right:5px}.listing-carousel.carousel-1 .listing-photo{height:600px}@media(max-width:767px){.listing-carousel.carousel-1 .listing-photo{height:400px}.listing-carousel.carousel-1 .slick-arrow{margin-top:180px}}.listing-carousel.carousel-1 .listing-info{position:absolute;color:#fff;bottom:10px;text-align:left;padding:10px 20px;min-width:280px;background:rgba(0,0,0,.5)}#colorbox,#cboxContent,#cboxLoadedContent{overflow:visible!important;box-sizing:initial!important}#listing-listingsearch #cboxContent{margin:auto;float:none!important}#cboxClose{background-image:url(/images/common/icons/close.png);width:16px;height:16px;right:5px;top:10px}#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight,#cboxMiddleRight,#cboxMiddleLeft{display:none}#cboxLoadedContent,#cboxLoadedContent iframe{height:100%!important}.contact-form-header{position:relative;background-image:url(/images/common/image-library/homes/interior8.jpg);background-position:center center;background-size:cover;padding:40px 0 0;text-align:center;font-size:1.5rem}.contact-form-header h1{font-weight:500;font-size:3rem}.contact-form-header h1,.contact-form-header p{color:#fff}.contact-form-header:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(0,0,0,.4)}.contact-form-header>*{position:relative;font-size:1.5rem}.contact-form-header p{margin:40px auto}.form-contact-info{font-size:2rem}.contact-form-header .form-contact-info{background:#ececec;padding:20px}.form-contact-info i.fa{margin-right:10px}.form-contact-info a{margin:0 10px;font-size:22px}.form-contact-info h2{margin:0}.form-contact-info-photo,.form-contact-info-text{width:47%;float:left;text-align:left;padding-right:20px}.form-contact-info-photo{text-align:right}.form-contact-info:after{display:block;clear:both;content:''}.form-contact-info-photo img{max-height:120px}.contact-form-container{margin:0 auto;width:100%;max-width:1000px;padding:30px 10px}.contact-form-button{margin:30px auto;text-align:center;clear:both}.contact-form-button .btn.btn-primary,.contact-form-button .btn.btn-secondary{padding:15px;text-transform:uppercase;font-size:20px;margin-right:20px;width:40%;max-width:250px}.contact-form-button .btn.btn-primary{border-color:#ececec}.form-element{padding:20px 10px;width:50%;float:left;clear:none}.form-element input[type=text],.form-element textarea,.form-element select{padding:12px 10px;border:solid 1px #ccc;width:100%;font-size:20px;box-sizing:border-box}.form-element .form-label{font-weight:700;margin-bottom:5px;display:block;font-size:15px}.form-element span>.form-label{display:inline-block;font-weight:400;margin-right:10px}.form-element.form-element-13,.form-element.form-element-12,.form-element.form-element-61,.form-element.form-element-62,.form-element.form-element-75{width:100%;float:none;clear:both;box-sizing:border-box}.form-error-messages{border:solid 1px red;padding:20px;font-size:18px;max-width:600px;margin:20px auto}.rui-thank-you-message{font-size:18px}.rui-thank-you-message h4{margin:20px 0}@media(max-width:767px){.form-element.form-element-10,.form-element.form-element-11,.form-element.form-element-62,.form-element.form-element-75{width:100%;float:none;clear:both;box-sizing:border-box}}#schools-demographics-tab-container{font-weight:700}#schools-demographics-tab-container .search_tab{cursor:pointer}.search_tab_on{border-bottom:solid 4px #ccc}.search_tab_left,.search_tab_right{display:none}.search_tab_pad{width:30px}.input-group input{outline:0}.frm-error::placeholder{color:orange}.password-requirements{font-size:smaller;margin-top:.5rem}.password-requirements-header{padding:.5rem 0}.password-requirements-content{display:flex}.password-requirements-content>div:first-child{margin-right:2rem}.password-requirements-criteria{display:flex;align-items:baseline}.password-requirements-criteria.text-success{font-weight:700}.password-requirements-criteria i.fa{margin-right:.5rem}#lg-actual-size{opacity:.5;pointer-events:none}.lg-zoomed #lg-actual-size{opacity:1;pointer-events:auto}#listing-singleproperty #gallery-photos-all,#listing-singleproperty #property-overview{overflow:hidden}#listing-singleproperty .photo-gallery-carousel-container{width:70%;float:left;overflow:hidden}#listing-singleproperty .photo-gallery-carousel-thumbnail{width:29%;float:right;overflow:hidden}#listing-singleproperty .photo-gallery-carousel-thumbnail>.row{position:relative}#listing-singleproperty .photo-gallery-carousel-thumbnail>.row>div{float:none;height:270px;width:100%}#listing-singleproperty .photo-gallery-carousel-thumbnail .hidden-xs{display:none}#listing-singleproperty .photo-gallery-carousel-thumbnail>.row>div:first-child{padding-bottom:5px}#listing-singleproperty .photo-gallery-carousel-thumbnail>.row>div:nth-child(2){padding-top:5px}#listing-singleproperty .photo-gallery-carousel-container img.img-responsive{width:100%!important;height:100%;max-width:unset;object-fit:cover}#listing-singleproperty .photo-gallery-carousel-thumbnail img{height:100%;width:100%;object-fit:cover}#listing-singleproperty .photo-gallery-carousel-container .slick-slider{height:540px;max-height:unset;margin-bottom:10px;overflow:hidden}#listing-singleproperty .btn-view-all-photos{position:absolute;bottom:20px;right:20px}#listing-singleproperty .photo-gallery-carousel-container .slick-prev{left:0}#listing-singleproperty .photo-gallery-carousel-container .slick-next{right:0}#listing-singleproperty .photo-gallery-carousel-container .slick-list{background:#ececec}@media(max-width:900px){#listing-singleproperty .photo-gallery-carousel-container,.photo-gallery-carousel-thumbnail{float:none;width:100%;margin-bottom:5px}#listing-singleproperty .photo-gallery-carousel-container{height:300px;margin-bottom:5px}#listing-singleproperty .photo-gallery-carousel-thumbnail .row>div{height:120px}#listing-singleproperty .photo-gallery-carousel-thumbnail>.row>div{float:left;width:50%}#listing-singleproperty .photo-gallery-carousel-thumbnail>.row>div:first-child{padding:0 2px 2px}#listing-singleproperty .photo-gallery-carousel-thumbnail>.row>div:nth-child(2){padding:0 0 2px 2px}}.form-fields label{font-size:14px;display:block;margin:20px 0 5px}.container-form form{max-width:500px;margin:0 auto}.container-form form input{width:100%}.form-fields input,.form-fields textarea{width:100%;padding:10px!important;height:auto;border:solid 1px #999}.form-fields textarea{height:111px}.container-btn{text-align:center}.container-btn .btn-primary{width:100%;max-width:400px;margin:20px auto}input.frm-error::placeholder,.bootstrap-select.frm-error .btn{color:red!important}form .rw-recaptcha-branding{text-align:center}.form-success{text-align:center;font-size:30px}#modal-social-share-email .modal-header{border:0}.widget-social-share a i{margin-right:5px}.widget-social-share #containerSocialShare{position:absolute;padding:0 10px;background:#f1f1f1;border:solid 1px #ccc;margin-top:5px;width:130px;z-index:111}.widget-social-share #containerSocialShare button{border:0;background:0 0;font-size:12px;margin:10px 0}.widget-social-share button i{margin-right:7px;color:#fff;font-size:14px;border-radius:100px;padding:5px;background:#000;height:25px;width:25px}.btn-share.btn-email i{background:var(--social-email)}.btn-share.btn-facebook i{background:var(--social-facebook)}.btn-share.btn-x i{background:var(--social-x)}.btn-share.btn-linkedin i{background:var(--social-linkedin)}.btn-share.btn-pinterest i{background:var(--social-pinterest)}