@font-face{font-family:Oakes;src:url(/css/eco/fonts/oakes/oakes-light/webfonts/oakes-light.eot);src:url(/css/eco/fonts/oakes/oakes-light/webfonts/oakes-light.eot?#iefix) format('embedded-opentype'),url(/css/eco/fonts/oakes/oakes-light/webfonts/oakes-light.woff2) format('woff2'),url(/css/eco/fonts/oakes/oakes-light/webfonts/oakes-light.woff) format('woff'),url(/css/eco/fonts/oakes/oakes-light/webfonts/oakes-light.ttf) format('truetype'),url(/css/eco/fonts/oakes/oakes-light/webfonts/oakes-light.svg#youworkforthem) format('svg');font-weight:100;font-style:normal}@font-face{font-family:Oakes;src:url(/css/eco/fonts/oakes/oakes-medium/webfonts/oakes-medium.eot);src:url(/css/eco/fonts/oakes/oakes-medium/webfonts/oakes-medium.eot?#iefix) format('embedded-opentype'),url(/css/eco/fonts/oakes/oakes-medium/webfonts/oakes-medium.woff2) format('woff2'),url(/css/eco/fonts/oakes/oakes-medium/webfonts/oakes-medium.woff) format('woff'),url(/css/eco/fonts/oakes/oakes-medium/webfonts/oakes-medium.ttf) format('truetype'),url(/css/eco/fonts/oakes/oakes-medium/webfonts/oakes-medium.svg#youworkforthem) format('svg');font-weight:300;font-style:normal}@font-face{font-family:Oakes;src:url(/css/eco/fonts/oakes/oakes-regular/webfonts/oakes-regular.eot);src:url(/css/eco/fonts/oakes/oakes-regular/webfonts/oakes-regular.eot?#iefix) format('embedded-opentype'),url(/css/eco/fonts/oakes/oakes-regular/webfonts/oakes-regular.woff2) format('woff2'),url(/css/eco/fonts/oakes/oakes-regular/webfonts/oakes-regular.woff) format('woff'),url(/css/eco/fonts/oakes/oakes-regular/webfonts/oakes-regular.ttf) format('truetype'),url(/css/eco/fonts/oakes/oakes-regular/webfonts/oakes-regular.svg#youworkforthem) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Oakes;src:url(/css/eco/fonts/oakes/oakes-bold/webfonts/oakes-bold.eot);src:url(/css/eco/fonts/oakes/oakes-bold/webfonts/oakes-bold.eot?#iefix) format('embedded-opentype'),url(/css/eco/fonts/oakes/oakes-bold/webfonts/oakes-bold.woff2) format('woff2'),url(/css/eco/fonts/oakes/oakes-bold/webfonts/oakes-bold.woff) format('woff'),url(/css/eco/fonts/oakes/oakes-bold/webfonts/oakes-bold.ttf) format('truetype'),url(/css/eco/fonts/oakes/oakes-bold/webfonts/oakes-bold.svg#youworkforthem) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Oakes;src:url(/css/eco/fonts/oakes/oakes-regular-italic/webfonts/oakes-regular-italic.eot);src:url(/css/eco/fonts/oakes/oakes-regular-italic/webfonts/oakes-regular-italic.eot?#iefix) format('embedded-opentype'),url(/css/eco/fonts/oakes/oakes-regular-italic/webfonts/oakes-regular-italic.woff2) format('woff2'),url(/css/eco/fonts/oakes/oakes-regular-italic/webfonts/oakes-regular-italic.woff) format('woff'),url(/css/eco/fonts/oakes/oakes-regular-italic/webfonts/oakes-regular-italic.ttf) format('truetype'),url(/css/eco/fonts/oakes/oakes-regular-italic/webfonts/oakes-regular-italic.svg#youworkforthem) format('svg');font-weight:400;font-style:italic}@font-face{font-family:Typold;src:url(/css/eco/fonts/typold/Typold_Regular_WOFFWOFF2/Typold-Regular.woff2) format('woff2'),url(/css/eco/fonts/typold/Typold_Regular_WOFFWOFF2/Typold-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Typold;src:url(/css/eco/fonts/typold/Typold_Book500_WOFFWOFF2/Typold-Book500.woff2) format('woff2'),url(/css/eco/fonts/typold/Typold_Book500_WOFFWOFF2/Typold-Book500.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:Typold;src:url(/css/eco/fonts/typold/Typold_Bold_WOFF/Typold-Bold.ttf) format('ttf'),url(/css/eco/fonts/typold/Typold_Bold_WOFF/Typold-Bold.woff) format('woff'),url(/css/eco/fonts/typold/Typold_Bold_WOFF/Typold-Bold.woff2) format('woff2');font-weight:700;font-style:normal}@font-face{font-family:'Typold Extended';src:url(/css/eco/fonts/typold/Typold_Extended_WOFF/TypoldExtended-Medium.woff) format('woff'),url(/css/eco/fonts/typold/Typold_Extended_WOFF2/TypoldExtended-Medium.woff2) format('woff2');font-weight:700;font-style:normal}@font-face{font-family:BarlowSemiCondensed;src:url(/css/eco/fonts/barlow/eot/BarlowSemiCondensed-Medium.eot);src:url(/css/eco/fonts/barlow/eot/BarlowSemiCondensed-Medium.eot?#iefix) format('embedded-opentype'),url(/css/eco/fonts/barlow/woff2/BarlowSemiCondensed-Medium.woff2) format('woff2'),url(/css/eco/fonts/barlow/woff/BarlowSemiCondensed-Medium.woff) format('woff'),url(/css/eco/fonts/barlow/ttf/BarlowSemiCondensed-Medium.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:BarlowSemiCondensed;src:url(/css/eco/fonts/barlow/eot/BarlowSemiCondensed-Bold.eot);src:url(/css/eco/fonts/barlow/eot/BarlowSemiCondensed-Bold.eot?#iefix) format('embedded-opentype'),url(/css/eco/fonts/barlow/woff2/BarlowSemiCondensed-Bold.woff2) format('woff2'),url(/css/eco/fonts/barlow/woff/BarlowSemiCondensed-Bold.woff) format('woff'),url(/css/eco/fonts/barlow/ttf/BarlowSemiCondensed-Bold.ttf) format('truetype');font-weight:700;font-style:normal}.glyphicon-star-empty.half:after{content:"\e006";position:absolute;z-index:1;width:48%;height:100%;margin-left:-100%;overflow:hidden}.animated-fast{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}body,html{height:100%;max-width:100%;min-width:320px}body{overflow-x:hidden}*{margin:0}img{border:none}.jslink,a{color:#38383a;text-decoration:none;cursor:pointer}.jslink:hover,a:hover{color:#38383a}.Smaller{font-size:.85em;font-weight:400}.Larger{font-size:1.15em}label input{line-height:normal}.LaneTitle{position:relative}.LaneTitle h1{color:#444;font-weight:700;font-size:18px}.LaneTitle b{color:#444}.LaneTitle a.secondaryLink{float:right;font-size:11px;color:#444;line-height:40px}.ccpa-contact-form-disclaimer{margin-top:10px;margin-bottom:10px;color:#555!important;font-size:11px;float:left;font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif}.ccpa-contact-form-disclaimer p{margin-bottom:.5em;line-height:1.4em}@media (min-width:992px){.container-fluid-dynamic{margin-right:auto;padding-left:15px;margin-left:auto;padding-right:15px}.container-fluid-dynamic:after,.container-fluid-dynamic:before{content:" ";display:table}.container-fluid-dynamic:after{clear:both}}@media (min-width:992px) and (min-width:768px){.container-fluid-dynamic{width:750px}}@media (min-width:992px) and (min-width:992px){.container-fluid-dynamic{width:970px}}@media (min-width:992px) and (min-width:1200px){.container-fluid-dynamic{width:1170px}}@media (min-width:992px) and (min-width:1440px){.container-fluid-dynamic{width:1410px}}@media (max-width:991px){.container-fluid-dynamic{margin-right:auto;margin-left:auto;padding-left:30px;padding-right:30px}.container-fluid-dynamic:after,.container-fluid-dynamic:before{content:" ";display:table}.container-fluid-dynamic:after{clear:both}}@media (max-width:767px){.container-fluid-dynamic{padding-left:15px;padding-right:15px}}@media (max-width:991px){body #dropdown .searchText{width:calc(100% - 99px)}.navbar-inverse .navbar-collapse.in{overflow-y:initial}#dropdown.showingSearch{width:100%}#dropdown.expanded #ftsDropdownContent{background:#fff;width:100%;border:1px solid #444;padding:0}}#dropdown .disabled .jslink{color:#616161}#dropdown.expanded{z-index:10000}#dropdownSearchBox{background:#beaf87;height:68px;padding:6px}#dropdownSearchBox .dropdown-search-box-label{font-weight:700;font-size:14px;letter-spacing:1px;font-family:Typold,Helvetica,Arial,sans-serif}#ftsSearchBody{background:#fff}#ftsDropdownContent{text-align:left;width:420px;border-top:0;font-size:.9em;color:#111;display:none;position:relative}#ftsDropdownContent .result.hover{font-weight:700}#ftsDropdownContent .freetextsearchSectionHeader{font-size:14px;font-weight:700}#dropdown.expanded #ftsDropdownContent{display:block}#dropdown{position:absolute;width:420px;z-index:1;right:0;top:0;background-color:transparent;display:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.4)}@media (min-width:992px){#dropdown{top:97px}}#dropdown.showingSearch{display:block;z-index:10000}#dropdown .searchText{padding:0 12px;width:311px;outline:0;left:6px;top:32px;margin:0;position:absolute;background-image:url(/images/eco/clear.png);background-color:transparent;border:none;height:27px;font-size:11px}#dropdown .searchText:focus{outline-offset:0}#dropdown .searchText#behindSearchText{background:#fff}#dropdown .searchText#behindSearchText.searchHidden{color:transparent}#dropdown .fts-col-1,#dropdown .fts-col-2,#dropdown .fts-col-3,#dropdown .fts-col-4,#dropdown .fts-col-5{float:left;position:relative;min-height:1px;padding-left:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#dropdown .fts-col-1{width:30%}#dropdown .fts-col-2,#dropdown .fts-col-3{width:35%}#dropdown .fts-col-5{width:70%}#dropdown .fts-col-4{width:65%}#dropDownNotification{border-radius:4px 4px 0 0;border-bottom:1px solid #d6d5d2;background-color:#fffaeb;font-size:12px;line-height:16px;color:#434343;font-weight:700;text-align:center;padding:4px 0}.freetextsearchLabelNoData{color:#616161}#locationResultsDiv .locationResultsMulti{background:#e0e0e0;padding:8px 14px;border-radius:0}#locationResultsDiv .locationCellWrapper{display:inline-block}#propertyResultsDiv{padding:7px 15px;border-radius:0 0 4px 4px}#propertyResultsDiv .propertyDetailsSectionHeader{font-weight:700}#propertyResultsDiv h4{margin:3px 0 5px;color:#847252}#propertyResultsDiv a:not(.btn){color:#847252}#propertyResultsDiv .btn{color:#000}#propertyResultsDiv .propertyDetailsMLS,#propertyResultsDiv .propertyDetailsRooms{color:#616161}#propertyResultsDiv .propertyDetailsMLS b,#propertyResultsDiv .propertyDetailsRooms b{font-size:16px}#propertyResultsDiv .landscapeThumbContainer{overflow:hidden;border:1px solid #666;width:100%;margin-bottom:15px}#propertyResultsDiv .landscapeThumbContainer img{width:120%;margin-left:-10%;margin-bottom:-10%}#propertyResultsDiv .provider-details{position:absolute;font-size:10px;color:#555;margin-top:-38px}#propertyResultsDiv .prop-card-right{margin-bottom:37px}#ftsSingleLocationDetailsDiv .viewLocalArea{line-height:33px;color:#252526;background:#e0e0e0;font-size:20px;text-align:center;border-radius:0}#ftsSingleLocationDetailsDiv .infoCount{color:#847252}#ftsSingleLocationDetailsDiv .forRecentListedSuggest,#ftsSingleLocationDetailsDiv .forRentSuggest,#ftsSingleLocationDetailsDiv .forSaleSuggest{text-align:center;margin:9px 0;color:#252526;font-size:16px;font-family:Typold,Helvetica,Arial,sans-serif;padding-top:91px;float:left;width:50%;height:110px}#ftsSingleLocationDetailsDiv .forSaleSuggest{background:url(/images/eco/fts/fts-sign.png) 50% 6% no-repeat;border-right:2px solid #beaf87}#ftsSingleLocationDetailsDiv .forRentSuggest{background:url(/images/eco/fts/fts-keys.png) 50% 6% no-repeat}#ftsSingleLocationDetailsDiv .forRecentListedSuggest{background:url(/images/eco/fts/new_listing.png) 50% 6% no-repeat}#searchClose{position:absolute;top:6px;right:6px;color:#000}#searchClose .sr-only{color:#000!important}#searchReset{position:absolute;top:37px;left:calc(100% - 120px);color:#767676}#searchReset .sr-only{color:#000!important}#searchButton{position:absolute;color:#beaf87;font-family:Typold,Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;padding:6px 20px;right:6px;top:32px;border-radius:0}#searchBox.open{background-position:0 -435px}.dropdownBox{border-radius:4px;box-shadow:0 0 3px #ccc;background-color:#fff;position:absolute;z-index:100000}.dropdownBox .dropdownHeader{padding:5px 6px;background-color:#eee;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #999}.dropdownBox .dropdownHeader.dropdownOptionSelected{border:1px solid #555;background-color:#ddd}.dropdownBox .dropdownHeader.dropdownOptionSelected input.foreground{border:1px solid #666}.dropdownBox .dropdownHeader.dropdownOptionSelected input.foreground:hover{border:1px solid #333}.dropdownBox .dropdownHeaderContainer{position:relative;height:24px}.c21textdropdown div.background,.c21textdropdown input[type=text].foreground,.dropdownBox .dropdownHeader div.background,.dropdownBox .dropdownHeader input.foreground{border:1px solid #aaa;border-radius:2px;font-size:12px;outline:0;padding:4px;margin:0;width:100%;position:absolute;height:24px;line-height:18px}.dropdownBox .dropdownHeader{line-height:24px}.dropdownBox .dropdownHeaderEnd,.dropdownBox .dropdownHeaderStart{position:relative;width:37px;display:inline-block}.dropdownBox .dropdownHeaderEnd,.dropdownBox .dropdownHeaderStart,.dropdownBox .dropdownTo{height:24px}.dropdownBox .dropdownTo{vertical-align:top;display:inline-block;padding:0 5px;text-align:center;font-size:12px;color:#615f5f;text-shadow:0 1px 0 #fff}.c21textdropdown input[type=text].foreground,.dropdownBox .dropdownHeader input.foreground{background-image:url(/images/eco/clear.png);background-color:#fff;z-index:9999;color:#252526}.c21textdropdown div.background,.dropdownBox .dropdownHeader div.background{background-color:#fff;color:#252526}.c21textdropdown div.background.dropdownHintHidden,.dropdownBox .dropdownHeader div.background.dropdownHintHidden{color:#fff}.c21textdropdown input.foreground:hover,.dropdownBox .dropdownHeader input.foreground:hover{border:1px solid #888}.c21textdropdown input.foreground:focus,.dropdownBox .dropdownHeader input.foreground:focus,.dropdownBox .dropdownHeader.dropdownOptionSelected input.foreground:focus{border:1px solid #beaf87}.dropdownBox .dropdownOptionViewport{background-color:#fff;height:150px;overflow-y:scroll;overflow-x:hidden;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}.dropdownBox .dropdownOptionViewport div.dropdownOptionSelected{background-color:#e9e9e9;color:#434343}.dropdownBox .dropdownOptionViewport .dropdownOption{font-size:12px;padding:5px 7px;color:#38383a;cursor:pointer}.dropdownBox .dropdownOptionOdd{background-color:#f9f9f9}.c21textdropdown{display:inline-block;z-index:100000;position:relative;width:73px;margin-right:12px;height:14px;top:-2px}.dropdownPrice.dropdownBox .dropdownHeader div.background,.dropdownPrice.dropdownBox .dropdownHeader input.foreground{width:73px}.dropdownCustomizations{width:120px}.dropdownCustomizations.dropdownPrice{width:97px}.selectorCustomizations{width:60px}.selectorSquareFeet{width:90px}.ftsCenterLaneCard .CardFlag{position:absolute;bottom:15px;font-size:11px;font-weight:700;text-align:right;padding-right:42px;width:180px;line-height:17px;color:#fff}.ftsCenterLaneCard .CardFlag.FlagOpenHouse{color:#000}.ftsCenterLaneCard .CardFlag.FlagBlack{color:#beaf87}.ftsCenterLaneCard .FlagOpenHouse{background-color:#beaf87}.ftsCenterLaneCard .FlagNewListings{background-color:#000}.ftsCenterLaneCard .FlagPriceReduced{background-color:#000}.ftsCenterLaneCard .FlagBlue{background-color:#000}.ftsCenterLaneCard .FlagBlack{background-color:#000}.ftsCenterLaneCard .FlagProtectionPlan{background-color:#000}.ftsCenterLaneCard .FlagForeclosure{background-color:#000}#schoolsToolTip{z-index:99999;height:500px;width:388px;left:170px;top:10px;color:#222;background:#beaf87;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:10px;font-size:10px;font-weight:700;position:absolute;padding:6px 9px;line-height:12px;display:inline;box-shadow:0 0 16px 0 #ccc}#schoolsToolTip .clear{clear:both}.SchoolsModalDiv .contentTip{background:url(/images/eco/schoolsearch/school-contenttip-arrow.png) 0 0 no-repeat;width:10px;margin-left:-111px;height:27px;position:absolute;top:224px;left:26%}#SchoolSearchBanner{background:url(/images/eco/schoolsearch/ad-bug-dropshadow.png) 0 0 no-repeat;position:absolute;width:184px;height:44px;left:156px;z-index:10;top:224px;cursor:pointer}#schoolsToolTip #searchTabsSection{position:absolute;width:388px;top:8px;height:30px}#schoolsToolTip .tabsHeader{position:absolute;font-weight:700;margin-left:5px;font-size:11px;width:50px;top:5px}#schoolsToolTip .searchTabsList{font-weight:700;margin-left:10px;margin-top:5px;margin-bottom:10px;font-size:11px}#schoolsToolTip .searchListSection{position:absolute;top:67px;left:9px;right:9px;bottom:6px;background:#fff;color:#0b5095;font-size:11px;overflow-x:hidden;overflow-y:scroll;padding-top:20px}#schoolsToolTip .modalCloseDiv{position:relative;float:right;width:24px;height:24px;bottom:16px}#schoolDetailsDiv .modalCloseSchoolDiv #modalCloseLink,#schoolsToolTip .modalCloseDiv #modalCloseLink{background:url(/images/eco/schoolsearch/close-modal-normal.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#schoolDetailsDiv .modalCloseSchoolDiv #modalCloseLink:hover,#schoolsToolTip .modalCloseDiv #modalCloseLink:hover{background:url(/images/eco/schoolsearch/close-modal-active.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#schoolsToolTip .sortByDiv{position:absolute;width:120px;left:240px;top:-5px}#schoolsToolTip .sortByDiv .selector{margin:0}#schoolsToolTip .schoolNameDiv{margin:5px;display:inline-block}#schoolsToolTip .schoolGradesDiv{display:inline-block}#schoolsToolTip .schoolTypesDiv{display:inline-block}#schoolDetailsDiv .reviewsTab .reviewsCountHeader,#schoolDetailsDiv .reviewsTab .reviewsSection,#schoolDetailsDiv .reviewsTab .reviewsStarDiv,#schoolDetailsDiv .reviewsTab .reviewsStarHeader,#schoolDetailsDiv .reviewsTab .reviewsStarSection,#schoolsToolTip .searchListSection .schoolRecord{-webkit-transform:translate3d(0,0,0)}#schoolsToolTip .searchListSection .schoolRecord{position:relative;height:135px;border-bottom:1px solid #555}#schoolsToolTip .searchListSection .clickForSchoolDetails{cursor:pointer;padding:10px 0}#schoolsToolTip .searchListSection .schoolRecord .schoolRow{position:relative;margin-top:4px;margin-left:18px;line-height:16px}#schoolsToolTip .searchListSection .schoolRecord .schoolColumnFirst{width:155px;line-height:16px}#schoolsToolTip .searchListSection .schoolRecord .schoolColumnLast{width:150px;margin-right:15px;overflow:hidden;color:#000;font-weight:400;font-size:11px;line-height:16px}#schoolsToolTip .searchListSection .schoolRecord .infoLabel{color:#000;font-weight:700}#schoolsToolTip .searchListSection .schoolRecord .schoolDistrictName{font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2f4b69}#schoolsToolTip .searchListSection .schoolRecord .schoolAddress{font-size:11px;font-weight:400;color:#2f4b69;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#schoolsToolTip .searchListSection .schoolRecord .schoolSelectInfo{position:absolute;width:340px;margin-top:10px;margin-left:8px;font-size:11px;font-weight:400}#schoolsToolTip .searchListSection .schoolRecord .schoolSelectInfo .info{position:absolute;left:25px;width:300px;top:0;color:#2f4b69}#schoolsToolTip .searchListSection .schoolRecord .schoolSelectInfo .info a{color:#2f4b69}#schoolsToolTip .searchListSection .schoolRecord .schoolSelectInfo .schoolCheckbox{margin-left:0;position:absolute;border:1px solid #bbb;padding:5px 4px;margin-left:-1px;color:#222;width:50px;height:12px;outline:0}#schoolsToolTip .searchListSection .schoolRecord .schoolSelectInfo .checker{margin-top:-2px}#schoolsToolTip .searchListSection .schoolRecord .schoolSelectRow{position:absolute;width:100%;height:31px;bottom:0;background-color:#ebebeb}#schoolsToolTip .searchListSection .schoolRecord.hover{background-color:#fafafa}#schoolsToolTip .searchListSection .schoolRecord.hover .schoolSelectRow{background-color:#e9e9e9}#schoolsToolTip #schoolName{width:116px;background:url(/images/eco/schoolsearch/icon-search.png) 4px 5px no-repeat #fff;color:#000;border:1px solid #bbb;padding-left:20px;padding-right:4px;height:22px;outline:0}#schoolsToolTip #schoolName.defaulttext{color:#616161}#schoolsToolTip #schoolNameUpdateButton{position:absolute;display:block;height:22px;width:22px;overflow:hidden;background:url(/images/eco/mapping/lm-updatearrow.png) center center no-repeat #f9f9f9;top:25px;left:84px;margin:0;border:1px solid #bbb;outline:0}#schoolsToolTip #schoolNameUpdateButton.disabled{cursor:default}#schoolsToolTip .searchCriteriaSection{position:relative;background:#ebebeb;margin-top:26px;border-bottom:1px solid #000;z-index:1}#schoolsToolTip .searchCriteriaDiv{background-color:#fff}#schoolsToolTip .selector{width:104px;margin:5px}#schoolsToolTip .sortByDiv .selector{width:70px}#schoolsToolTip .modalShowTopRated{position:absolute;width:116px}#schoolsToolTip .modalYourSchools{position:absolute;width:auto;left:110px}#schoolsToolTip #searchTabsSection .modalShowTopRated label,#schoolsToolTip #searchTabsSection .modalYourSchools label{margin-left:0;color:#38383a;font-weight:700}#schoolsToolTip #searchTabsSection .modalShowTopRated label.selected,#schoolsToolTip #searchTabsSection .modalYourSchools label.selected{font-weight:700;color:#222}#schoolsToolTip #searchTabsSection .modalShowTopRated #modalTopRatedSchoolsRadio,#schoolsToolTip #searchTabsSection .modalYourSchools #modalShowYourSchoolsRadio{width:30px}#schoolsToolTip div.selector{font-size:10px}#mapContainer .schoolSummaryClickOverlay{position:fixed;width:225px;border:4px solid #beaf87;background-color:#fff;z-index:9999;padding:6px 6px 4px 6px;display:none;border:5px solid #beaf87;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 10px #555}.schoolSummaryClickOverlay .contentTip{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #beaf87;margin-left:-20px;position:absolute;bottom:-20px;left:50%;z-index:2}#mapContainer .schoolSummaryHoverOverlay{position:fixed;background-color:#fff;z-index:9999;text-align:center;padding:6px 12px 6px 12px;display:none;border:5px solid #beaf87;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 10px #555}#mapContainer .schoolSummaryHoverOverlay{min-width:100px}.schoolSummaryHoverOverlay .contentTip{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #beaf87;margin-left:-20px;position:absolute;bottom:-20px;left:50%}.schoolMapTooltip{text-align:center;font-size:11px;line-height:16px}.schoolMapTooltip .schoolName{color:#2f4b69;font-weight:700;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.schoolMapTooltip .schoolLocation{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.schoolMapTooltip .infoLabel{font-weight:700}.schoolMapTooltip .schoolType{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schoolMapTooltip .reviewCount{color:#2f4b69;font-weight:700}.schoolMapTooltip .modalCloseDiv{position:absolute;right:-14px;top:-14px;z-index:999999}.schoolMapTooltip .modalCloseDiv #closeSchoolClickState{background:url(/images/eco/schoolsearch/close-modal-normal.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}.schoolMapTooltip .modalCloseDiv #closeSchoolClickState:hover{background:url(/images/eco/schoolsearch/close-modal-active.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#SchoolRadiusModalWindow .schoolRadiusBox{position:fixed;top:240px;left:67%;width:600px;margin-left:-300px;z-index:1000002;top:135px;width:212px;height:159px}#SchoolRadiusModalWindow .schoolRadiusBox #modalContent{background-color:#000;width:244px;height:174px;margin-left:-15px;margin-top:-3px;border:3px solid #beaf87;border-radius:20px}#SchoolRadiusModalWindow .schoolRadiusBox #modalContent .header{margin-top:14px;text-align:center;font-size:14px;font-weight:700;color:#beaf87}#SchoolRadiusModalWindow .schoolRadiusBox #modalContent .info{color:#beaf87;font-size:12px;font-weight:400;text-align:center;margin-left:22px;width:202px}#SchoolRadiusModalWindow .schoolRadiusBox #modalContent .schoolRadiusButtons{margin-left:36px;margin-top:5px}#SchoolRadiusModalWindow .schoolRadiusBox .modalCloseDiv{position:relative;float:right;width:24px;height:24px;left:12px;bottom:12px}#SchoolRadiusModalWindow .schoolRadiusBox .modalCloseDiv #modalCloseLink{background:url(/images/eco/schoolsearch/close-modal-normal.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#SchoolRadiusModalWindow .schoolRadiusBox .modalCloseDiv #modalCloseLink:hover{background:url(/images/eco/schoolsearch/close-modal-active.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#SchoolRadiusModalWindow .schoolRadiusBox #radiusModalSubmitButton{display:inline-block;background:url(/images/eco/schoolsearch/modal-submit-button-normal.png) no-repeat;width:46px;height:22px;margin-left:5px}#SchoolRadiusModalWindow .schoolRadiusBox #radiusModalSubmitButton:hover{background:url(/images/eco/schoolsearch/modal-submit-button-active.png) no-repeat;width:46px;height:22px}#SchoolRadiusModalWindow .schoolRadiusBox #schoolRadiusSelector{background:#fff}#SchoolRadiusModalWindow .schoolRadiusBox .selector{bottom:7px;width:107px;padding-left:5px;height:24px;line-height:25px}#SchoolRadiusModalWindow .schoolRadiusBox .selector,#SchoolRadiusModalWindow .schoolRadiusBox .selector.hover,#SchoolRadiusModalWindow .schoolRadiusBox .selector.hover.active,#SchoolRadiusModalWindow .schoolRadiusBox .selector.hover.focus,#SchoolRadiusModalWindow .schoolRadiusBox .selector:hover{background-position:-487px -564px}#SchoolRadiusModalWindow .schoolRadiusBox .selector span{background-position:right -4px}#SchoolBoundaryModalWindow .schoolBoundaryBox{position:fixed;top:240px;left:67%;width:600px;margin-left:-300px;z-index:1000002;top:135px;width:212px;height:159px}#SchoolBoundaryModalWindow .schoolBoundaryBox #modalContent{background-color:#000;width:244px;height:181px;margin-left:-15px;margin-top:-3px;border:3px solid #beaf87;border-radius:20px}#SchoolBoundaryModalWindow .schoolBoundaryBox #modalContent .header{margin-top:14px;text-align:center;font-size:14px;font-weight:700;color:#beaf87}#SchoolBoundaryModalWindow .schoolBoundaryBox #modalContent .infoLine1{color:#beaf87;font-size:12px;font-weight:400;text-align:center;margin-left:22px;margin-top:14px;width:202px}#SchoolBoundaryModalWindow .schoolBoundaryBox #modalContent .infoLine2{color:#beaf87;font-size:12px;font-weight:400;text-align:center;margin-left:22px;margin-top:13px;width:196px}#SchoolBoundaryModalWindow .schoolBoundaryBox #modalContent .schoolBoundaryButtons{margin-left:36px;margin-top:17px}#SchoolBoundaryModalWindow .schoolBoundaryBox .modalCloseDiv{position:relative;float:right;width:24px;height:24px;left:12px;bottom:12px}#SchoolBoundaryModalWindow .schoolBoundaryBox .modalCloseDiv #modalCloseLink{background:url(/images/eco/schoolsearch/close-modal-normal.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#SchoolBoundaryModalWindow .schoolBoundaryBox .modalCloseDiv #modalCloseLink:hover{background:url(/images/eco/schoolsearch/close-modal-active.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#SchoolBoundaryModalWindow .schoolBoundaryBox #boundaryModalSubmitButton{display:inline-block;background:url(/images/eco/schoolsearch/modal-submit-button-normal.png) no-repeat;width:46px;height:22px;margin-left:5px}#SchoolBoundaryModalWindow .schoolBoundaryBox #boundaryModalSubmitButton:hover{background:url(/images/eco/schoolsearch/modal-submit-button-active.png) no-repeat;width:46px;height:22px}#SchoolBoundaryModalWindow .schoolBoundaryBox .selector{bottom:7px;width:107px}#SchoolBoundaryModalWindow .schoolBoundaryBox .schoolBoundaryLocation{color:#fff}#SchoolBoundaryModalWindow .schoolBoundaryBox #schoolBoundaryYesButton{display:inline-block;margin-left:22px;width:50px;height:22px;background:url(/images/eco/schoolsearch/modal-yes-button-normal.png) no-repeat}#SchoolBoundaryModalWindow .schoolBoundaryBox #schoolBoundaryYesButton:hover{background:url(/images/eco/schoolsearch/modal-yes-button-active.png) no-repeat}#SchoolBoundaryModalWindow .schoolBoundaryBox #schoolBoundaryNoButton{display:inline-block;margin-left:27px;width:50px;height:22px;background:url(/images/eco/schoolsearch/modal-no-button-normal.png) no-repeat}#SchoolBoundaryModalWindow .schoolBoundaryBox #schoolBoundaryNoButton:hover{background:url(/images/eco/schoolsearch/modal-no-button-active.png) no-repeat}#SchoolDeletionModalWindow .schoolDeletionBox{position:fixed;top:240px;left:67%;width:600px;margin-left:-300px;z-index:1000002;top:135px;width:212px;height:159px}#SchoolDeletionModalWindow .schoolDeletionBox #modalContent{background-color:#000;width:244px;height:181px;margin-left:-15px;margin-top:-3px;border:3px solid #beaf87;border-radius:20px}#SchoolDeletionModalWindow .schoolDeletionBox #modalContent .header{margin-top:14px;text-align:center;font-size:14px;font-weight:700;color:#beaf87}#SchoolDeletionModalWindow .schoolDeletionBox #modalContent .infoLine1{color:#beaf87;font-size:12px;font-weight:400;text-align:center;margin-left:22px;margin-top:14px;width:202px}#SchoolDeletionModalWindow .schoolDeletionBox #modalContent .infoLine2{color:#beaf87;font-size:12px;font-weight:400;text-align:center;margin-left:22px;margin-top:13px;width:196px}#SchoolDeletionModalWindow .schoolDeletionBox #modalContent .schoolDeletionButtons{margin-left:36px;margin-top:17px}#SchoolDeletionModalWindow .schoolDeletionBox .modalCloseDiv{position:relative;float:right;width:24px;height:24px;left:12px;bottom:12px}#SchoolDeletionModalWindow .schoolDeletionBox .modalCloseDiv #modalCloseLink{background:url(/images/eco/schoolsearch/close-modal-normal.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#SchoolDeletionModalWindow .schoolDeletionBox .modalCloseDiv #modalCloseLink:hover{background:url(/images/eco/schoolsearch/close-modal-active.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#SchoolDeletionModalWindow .schoolDeletionBox #boundaryModalSubmitButton{display:inline-block;background:url(/images/eco/schoolsearch/modal-submit-button-normal.png) no-repeat;width:46px;height:22px;margin-left:5px}#SchoolDeletionModalWindow .schoolDeletionBox #boundaryModalSubmitButton:hover{background:url(/images/eco/schoolsearch/modal-submit-button-active.png) no-repeat;width:46px;height:22px}#SchoolDeletionModalWindow .schoolDeletionBox .selector{bottom:7px;width:107px}#SchoolDeletionModalWindow .schoolDeletionBox .schoolDeletionLocation{color:#fff}#SchoolDeletionModalWindow .schoolDeletionBox #schoolDeletionYesButton{display:inline-block;margin-left:22px;width:50px;height:22px;background:url(/images/eco/schoolsearch/modal-yes-button-normal.png) no-repeat}#SchoolDeletionModalWindow .schoolDeletionBox #schoolDeletionYesButton:hover{background:url(/images/eco/schoolsearch/modal-yes-button-active.png) no-repeat}#SchoolDeletionModalWindow .schoolDeletionBox #schoolDeletionNoButton{display:inline-block;margin-left:27px;width:50px;height:22px;background:url(/images/eco/schoolsearch/modal-no-button-normal.png) no-repeat}#SchoolDeletionModalWindow .schoolDeletionBox #schoolDeletionNoButton:hover{background:url(/images/eco/schoolsearch/modal-no-button-active.png) no-repeat}#loadingMore{padding:10px 10px 20px 10px;font-weight:700}#uniform-schoolSortTypes{padding:0;background:0 0;width:115px}#schoolSortTypes option{background:#fff}#uniform-schoolSortTypes span{position:absolute;width:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;left:3px;color:#000;text-align:right;background-image:url(/images/eco/mapping/lm-selectarrow.png);background-repeat:no-repeat;background-position:right center;padding:0 14px 0 0}#schoolsToolTip .schoolDetailInformation{height:556px;overflow-x:hidden;overflow-y:hidden}#schoolDetailsDiv .modalCloseSchoolDiv{position:absolute;float:right;width:24px;height:24px;right:-8px;top:-8px}#schoolDetailsDiv .backToList{margin-left:5px}#schoolDetailsDiv .backToList #backToListLink{height:17px;display:inline-block;padding-top:2px;color:#000}#schoolDetailsDiv .schoolNameHeader{text-align:center;font-size:12px;height:20px;margin-top:5px}#schoolDetailsDiv .schooltabs{font-size:11px;color:#fff;font-weight:700}#schoolDetailsDiv .schooltabs div{cursor:pointer;height:25px;line-height:25px;padding:0 10px;display:inline-block;background:#353535;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#schoolDetailsDiv .schooltabs div.selected{color:#000;background:#fff;border:none}#schoolDetailsDiv .schooltabs div.hover,#schoolDetailsDiv .schooltabs div:hover{color:#beaf87}#schoolDetailsDiv .schooltabs div.ratingstabHeader{display:none}#schoolDetailsDiv .overviewTab,#schoolDetailsDiv .programsTab,#schoolDetailsDiv .ratingsTab,#schoolDetailsDiv .reviewsTab{position:absolute;top:73px;bottom:6px;left:9px;right:9px;background-color:#fff;overflow-y:scroll;overflow-x:hidden}#schoolDetailsDiv .programsTab .programsSection{position:relative;margin:20px 0 0 15px;float:left}#schoolDetailsDiv .programsTab #programsFirstColumn{position:absolute;width:200px}#schoolDetailsDiv .programsTab #programsSecondColumn{position:relative;width:200px;left:173px}#schoolDetailsDiv .programsTab .programName{width:140px;height:20px;background-color:#beaf87;padding-top:6px;font-size:11px;padding-left:10px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#schoolDetailsDiv .programsTab .programType{margin-left:22px;margin-top:5px;font-size:11px;font-weight:400;width:105px;text-indent:-12px}#schoolDetailsDiv .programsTab .programBox{margin-bottom:20px}#schoolDetailsDiv .ratingsTab .ratingsCountDiv{margin:20px 0 0 15px;width:322px;height:25px;background-color:#beaf87}#schoolDetailsDiv .ratingsTab .ratingsCountDiv .ratingsHeader{position:relative;left:8px;font-size:11px;font-weight:400;top:6px}#schoolDetailsDiv .ratingsTab .ratingsCountDiv .ratingsCount{position:relative;float:right;margin-right:10px;bottom:6px;font-size:11px;font-weight:400}#schoolDetailsDiv .ratingsTab .measureHeader{background-color:#beaf87;width:322px;height:25px;margin-left:15px;margin-bottom:10px;font-size:11px}#schoolDetailsDiv .ratingsTab .measureName{padding-top:7px;margin-left:8px;font-weight:400}#schoolDetailsDiv .ratingsTab .maxRank{position:relative;float:right;margin-right:10px;bottom:12px;font-size:11px}#schoolDetailsDiv .ratingsTab .infoLabel{font-size:11px;font-weight:700}#schoolDetailsDiv .ratingsTab .measureDetails{font-size:11px;font-weight:400;margin-left:15px;margin-right:15px;line-height:18px}#schoolDetailsDiv .ratingsTab .measureDetails .gradesSection ul{margin-top:0}#schoolDetailsDiv .ratingsTab .measureDetails .gradesSection #scoresTable{width:300px;margin-left:10px;margin-top:5px;margin-bottom:5px;border:1px solid #000}#schoolDetailsDiv .ratingsTab .measureDetails .gradesSection #scoresTable td,#schoolDetailsDiv .ratingsTab .measureDetails .gradesSection #scoresTable th,#schoolDetailsDiv .ratingsTab .measureDetails .gradesSection #scoresTable tr{border:1px solid #000;text-align:center}#schoolDetailsDiv .ratingsTab .measureDetails .gradesSection #scoresTable th{font-weight:700;font-size:11px}#schoolDetailsDiv .ratingsTab .ratingChartSection{margin:15px}#schoolDetailsDiv .ratingsTab .ratingChartSection #schoolRatingChart{height:80px}#schoolDetailsDiv .ratingsTab .ratingChartSection #schoolRatingChart::after{display:none}#schoolDetailsDiv .ratingsTab .ratingChartSection #schoolRatingChart .line{display:none}#schoolDetailsDiv .reviewsTab .reviewsStarHeader{margin:15px 0 8px 15px;font-size:12px}#schoolDetailsDiv .reviewsTab .gsStarHeader{width:120px;font-size:11px;float:left}#schoolDetailsDiv .reviewsTab .parentStarHeader{width:100px;font-size:11px;float:left;margin-left:56px}#schoolDetailsDiv .reviewsTab .gsStar{position:relative;width:120px;bottom:5px}#schoolDetailsDiv .reviewsTab .parentStar{width:100px;position:relative;margin-left:175px;bottom:19px}#schoolDetailsDiv .reviewsTab .reviewsStarSection{margin-left:15px}#schoolDetailsDiv .reviewsTab .reviewsStarDiv{margin-top:-16px;margin-left:15px}#schoolDetailsDiv .reviewsTab .reviewsStarDiv .starReviewRow{width:300px;margin-top:10px}#schoolDetailsDiv .reviewsTab .reviewsStarDiv .reviewstar{width:80px;position:relative;float:left}#schoolDetailsDiv .reviewsTab .reviewsStarDiv .reviewstarbar{width:88px;height:15px;background-color:#f1f1f1;position:relative;float:left}#schoolDetailsDiv .reviewsTab .reviewsStarDiv .reviewstarbar .progress{height:15px;left:0;top:0;position:absolute;width:0;background:#beaf87}#schoolDetailsDiv .reviewsTab .reviewsStarDiv .reviewstarcount{width:100px;position:relative;font-size:11px;float:left;left:10px}#schoolDetailsDiv .reviewsTab .reviewsCountHeader{width:322px;height:25px;margin-top:25px;margin-left:15px;background-color:#beaf87;font-size:11px}#schoolDetailsDiv .reviewsTab .reviewTitle{position:relative;padding-top:6px;margin-left:10px;font-weight:400}#schoolDetailsDiv .reviewsTab .reviewCountTitle{position:relative;float:right;margin-right:10px;font-weight:400}#schoolDetailsDiv .reviewsTab .reviewsSection{margin-left:15px;width:322px;margin-bottom:10px}#schoolDetailsDiv .reviewsTab .reviewsSection .reviewSection{background-color:#fefefe;margin-top:10px;padding:10px}#schoolDetailsDiv .reviewsTab .reviewsSection .reviewSection.even{background-color:#f1f1f1}#schoolDetailsDiv .reviewsTab .reviewsSection .reviewSummaryRow{position:relative}#schoolDetailsDiv .reviewsTab .reviewedBy{position:absolute;font-size:11px}#schoolDetailsDiv .reviewsTab .reviewRatingStar{float:right}#schoolDetailsDiv .reviewsTab .reviewSummaryRow{height:25px}#schoolDetailsDiv .reviewsTab .reviewDetail{font-size:11px;font-weight:400;line-height:16px}#schoolDetailsDiv .overviewTab .expenseSection,#schoolDetailsDiv .overviewTab .featuresSection,#schoolDetailsDiv .overviewTab .studentInfoSection,#schoolDetailsDiv .overviewTab .technologySection{position:relative;padding:0;margin:15px}#schoolDetailsDiv .overviewTab .studentInfoSection{padding-top:10px}#schoolDetailsDiv .overviewTab .featuresSection{margin-bottom:15px}#schoolDetailsDiv .overviewTab .expenseSection .expenseInfoHeader,#schoolDetailsDiv .overviewTab .featuresSection .featuresInfoHeader,#schoolDetailsDiv .overviewTab .studentInfoSection .studentInfoHeader,#schoolDetailsDiv .overviewTab .technologySection .techInfoHeader{background-color:#beaf87;height:25px;font-size:11px;font-weight:700;padding-left:10px;margin-bottom:12px}#schoolDetailsDiv .overviewTab .expenseSection .expenseInfoHeader .title,#schoolDetailsDiv .overviewTab .featuresSection .featuresInfoHeader .title,#schoolDetailsDiv .overviewTab .studentInfoSection .studentInfoHeader .title,#schoolDetailsDiv .overviewTab .technologySection .techInfoHeader .title{margin-top:7px;display:inline-block;font-weight:400}#schoolDetailsDiv .overviewTab .overviewRow{position:relative;margin-top:5px}#schoolDetailsDiv .overviewTab .infoLabel{font-weight:400;font-size:11px;float:left}#schoolDetailsDiv .overviewTab .infoVal{font-weight:700;font-size:16px;float:left}.overviewRow .rightSide{float:right;width:130px;line-height:18px}#schoolDetailsDiv .overviewTab .featureType.active{position:relative;margin-bottom:15px;width:150px}#schoolDetailsDiv .overviewTab .featureType.inactive{position:relative;width:150px;margin-bottom:15px}#schoolDetailsDiv .overviewTab .featureType.active .featureImg{display:inline-block;background:url(/images/eco/schoolsearch/apple-gold.png) no-repeat;width:21px;height:24px;vertical-align:top;filter:brightness(75%)}#schoolDetailsDiv .overviewTab .featureType.inactive .featureImg{display:inline-block;background:url(/images/eco/schoolsearch/non-feature-grey-x.png) no-repeat;width:14px;height:14px;vertical-align:top;margin-left:4px}#schoolDetailsDiv .overviewTab .featureType.active .featureName{display:inline-block;width:84px;font-size:11px;font-weight:400;margin-left:11px;margin-top:2px}#schoolDetailsDiv .overviewTab .featureType.inactive .featureName{display:inline-block;width:85px;font-size:11px;font-weight:400;margin-left:14px}#schoolDetailsDiv .overviewTab .schoolFeatureColumn1,#schoolDetailsDiv .overviewTab .schoolFeatureColumn2{float:left}#schoolDetailsDiv .overviewTab .schoolFeatureColumn2{margin-left:20px}.schoolAddressDiv{padding:15px 15px 0 15px}.schoolAddressDiv .leftSide{float:left;font-size:11px}.schoolAddressDiv .rightSide{float:right}.schoolAddressDiv .rightSide .btn-xs{margin-top:-5px;margin-bottom:4px;text-transform:none}.schoolAddressDiv .schoolAddress1,.schoolAddressDiv .schoolAddress2,.schoolAddressDiv .schoolName{color:#2f4b69;font-size:11px}.schoolAddressDiv .schoolName{font-weight:700;width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.schoolAddressDiv .schoolAddress1,.schoolAddressDiv .schoolAddress2{font-weight:400;margin-top:2px}.schoolSiteLink{display:block;width:102px;height:24px;color:#2f4b69;background:url(/images/eco/schoolsearch/school-website-btn.png) no-repeat;margin-bottom:4px}.schoolSiteLink:hover{background:url(/images/eco/schoolsearch/school-website-btn-hover.png) no-repeat}.schoolAddressDiv .phoneNumber{font-weight:400;font-size:11px}.gsRatingContainer{background-color:#f1f1f1;padding:10px;margin:10px 15px}.gsRatingBox{color:#222;font-size:11px;margin:0 42px 0 0;padding:0}.gsRatingBox.last{margin-right:21px}.gsRatingBox .gsRatingStars{margin-left:15px}.gsTotalSchoolsLink{color:#2f4b69}.gsRatingBox,.gsTotalSchoolsLink{float:left}.schoolInfoContainer{position:relative;margin:15px 15px 0 15px;font-size:11px;width:325px;height:37px;font-weight:400;overflow:hidden}.schoolInfoContainer .leftSide,.schoolInfoContainer .rightSide{position:absolute}.schoolInfoContainer .leftSide{left:0}.schoolInfoContainer .rightSide{right:70px}.schoolInfoContainer .leftSide .gradeSpanCode,.schoolInfoContainer .rightSide .endDate{margin-top:6px}#schoolDetailsDiv .overviewTab .schoolDistrict{position:relative;margin-left:15px;margin-bottom:10px;font-size:11px;font-weight:400;width:320px}#schoolsToolTip .moreSearchOptionsLink{position:absolute;right:32px;color:#2f4b69;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;z-index:10;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:#ebebeb;font-weight:400;font-size:11px;height:22px;line-height:22px;bottom:-22px;padding:0 10px}#schoolsToolTip .moreSearchOptionsSection{display:none;position:relative}#schoolsToolTip .moreSearchOptionsSection.selected{background:#ebebeb;z-index:10;display:inline-block;width:100%}#schoolsToolTip .moreSearchOptionsSection .header{position:relative;margin-top:7px;margin-left:15px;font-size:11px;bottom:5px}#schoolsToolTip .moreSearchOptionsSection .moreStudentOptions .selector{width:153px}#schoolsToolTip .moreSearchOptionsSection .flagoption{position:relative;margin-left:10px;margin-top:2px;width:165px}#schoolsToolTip .schoolFlagCheckbox{margin-right:5px}#schoolsToolTip .moreSearchOptionsSection .flagoption .infoLabel{display:inline-block;position:absolute;margin-left:3px;font-size:11px;font-weight:400;margin-top:1px}#schoolsToolTip .moreSearchOptionsSection .searchOptionsColumn1,#schoolsToolTip .moreSearchOptionsSection .searchOptionsColumn2{float:left}#schoolsToolTip .moreSearchOptionsSection .submitOptionsButton{position:relative;margin-top:12px;margin-bottom:12px;margin-left:135px}#schoolsToolTip .noSchoolResults{margin-top:15px;color:#000;margin-left:15px}.schoolRecord .leftSide,.schoolRecord .rightSide{float:left;margin-left:15px}body.esp #uniform-schoolSortTypes span{padding:3px 14px 0 0;width:49px}body.esp #schoolsToolTip .sortByDiv .selector{width:70px}body.esp #schoolsToolTip .sortByDiv{left:230px;width:190px}body.esp div.schoolSelectRow>div>label>div.info{letter-spacing:-.02em}@media (max-width:767px){html body.search{overflow:visible}body.search .eco-page-header .navbar.navbar-primary{margin-top:0}body.search .liquidMapping .eco-page-top-banner{font-size:17px;line-height:44px}body.search #bingMap #fullListToggleControl{display:none}body.search #PageHeader{margin:0;height:278px}body.search #PageFrame{overflow-x:hidden;overflow-y:scroll}body.search .LiquidBody{overflow:visible;position:relative;top:0}body.search .LiquidBody #searchNavTop{height:initial}body.search .LiquidBody .TopPagination{height:auto}body.search .LiquidBody .TopPagination .topPaginationHolder{height:33px}body.search #schSearch{display:none}body.search #listContainer{position:relative;overflow-x:visible;overflow-y:visible;top:0}body.search #page_footer .footerText,body.search #page_footer .legalText.noBanner{width:auto}body.search #page_footer .legalText .onBoardLogo{float:none;margin:0 auto 1em}body.search #page_footer .legalText .onBoardLogo img{display:block;margin:0 auto}body.search #page_footer .legalText.noBanner .onBoardTxt{float:none;text-align:justify;margin:0;width:auto}body.search #leftLaneToggle{text-align:center;background-color:#beaf87;color:#000;display:block;cursor:pointer;font-size:15px;margin-left:-5px}body.search .LiquidBodyLeft{margin-left:-160px;position:absolute;left:0;top:0;z-index:99;overflow:visible;height:100%;border-bottom:1px solid #505050}body.search .liquidLayout #searchNavTop,body.search .liquidLayout .TopPagination{height:50px}body.search .LiquidBodySubsection{left:0}body.search .LiquidBodySubsection .LiquidBodyMiddle{width:100%}body.search .LiquidBodyMain{display:none}body.search #HeaderNavigation .headerDetails{margin-top:0}body.search .LiquidBodyLeft .morePropSearchOptionsSection,body.search .hideAllOrNothing{display:block!important}body.search .refineSearchOptions.propOptions{display:none!important}body.search .liquidLayout .TopPagination .PaginationLimit{display:none}body.search .liquidLayout .CenterLaneCardBg{width:100%}body.search .CenterLaneCard{padding:15px 0 0 0}body.search .CenterLaneCard.propertyCard .CardDetails .primaryDetails{width:100%}body.search .CenterLaneCard .CardThumb{float:none;margin-top:0}body.search #PropertyRowContainer .CenterLaneCard .propertyCardDisclaimer{float:none;margin-left:14px;width:90%}body.search .CenterLaneCard.propertyCard .propPrice{float:none}body.search .CenterLaneCard.propertyCard .CardDetails .primaryDetails{width:100%}body.search .CenterLaneCard.propertyCard .CardDetails{width:90%;margin-bottom:.5em;float:none}body.search .CenterLaneCard.propertyCard .CardDetails .secondaryDetails{float:none}body.search .liquidLayout .secondaryHeader{float:none;width:auto;margin-left:14px;margin-bottom:7px}body.search .propAddressCollapse{width:auto}body.search .secondaryDetails .infoLine1,body.search .secondaryDetails .infoLine2{min-height:auto}body.search .secondaryDetails .infoLine1 .infoBed,body.search .secondaryDetails .infoLine1 .infoSqFt,body.search .secondaryDetails .infoLine2 .infoValueFullBath,body.search .secondaryDetails .infoLine2 .infoValueHalfBath{position:relative}body.search .propertyRow .propertyAction{display:none!important}body.search #page_identitybox #identitymenu{margin:75px 0 0 0;float:none;clear:both}body.search #modalContainer{top:0;width:100%!important;left:0;margin-left:0!important}body.search #modalContainer #modalContent{margin:3px}body.search #modalContainer #modalTitle h1{padding:0 80px 0 5px;font-size:10px}body.search #modalContainer #modalCloseButton{padding-right:25px;font-size:10px}body.search #modalPropertyRightLane{width:auto;float:none;padding:5px}body.search #modalPropertyLeftLane{display:none}body.search #modalPropertyRightLane #propertyInfo{display:none}body.search #modalPropertyRightLane #contactArea #contactAreaLeft{margin:0;float:none}body.search #modalPropertyRightLane #contactArea #contactAreaRight{float:none;margin:0}body.search #modalNonPropLeftLane #nonPropOfficePic,body.search #modalPropertyLeftLane #propertyMultiAgentPic,body.search #modalPropertyLeftLane #propertyOfficePic{display:none}body.search #contactAreaFields #fieldBlocks{float:none}body.search #modalContainer #modalShadowWrapper.nonPropertyContactWrapper,body.search #modalContainer #modalShadowWrapper.propertyContactWrapper{background:#fff}body.search .modalPropertyInput{width:125px}body.search #contactAreaRight #contactComments{width:auto}body.search #contactAreaRight #popupComments{width:90%;max-width:none;height:80px}body.search #contactArea #contactErrors{width:auto;max-height:27px;margin:0}body.search #contactErrors #formErrors br{display:none}body.search #moreSearchOptions #searchOptionsLane1,body.search #moreSearchOptions #searchOptionsLane2{border:none;float:none;padding-bottom:0}body.search #moreSearchOptions #searchOptionsLane2{margin-left:12px}body.search #dropdownResults{max-width:405px}body.search #dropdownResults #FTSDropdown{width:auto;height:auto;background:0!important}body.search #dropdownResults .topSuggest{height:auto;overflow:hidden;background-color:#000}body.search #dropdownResults .bottomSuggest{display:block;height:auto}body.search #dropdownResults .bottomSuggest .viewLocalArea{height:auto}body.search #dropdownResults .forRentSuggest,body.search #dropdownResults .forSaleSuggest{float:left;height:auto;width:50%;padding:0;background-image:url(/images/eco/searchsuggestion-texturesheet.jpg);background-size:200% auto}body.search #dropdownResults .forRentSuggest .forRentImage,body.search #dropdownResults .forRentSuggest .forSaleImage,body.search #dropdownResults .forSaleSuggest .forRentImage,body.search #dropdownResults .forSaleSuggest .forSaleImage{margin-top:52.21674877%;display:block;position:static;left:0;top:0;background:0 0;width:auto;height:auto}body.search #dropdownResults .forRentSuggest .forRentInfo,body.search #dropdownResults .forSaleSuggest .forRentInfo{display:none}body.search #dropdownResults .forRentSuggest{background-position:100.4950495% 11.04100946%}body.search #dropdownResults .forRentSuggest:hover{background-position:100.4950495% 100%}body.search #dropdownResults .forSaleSuggest{background-position:0 11.04100946%}body.search #dropdownResults .forSaleSuggest:hover{background-position:0 55.52050473%}}body,html{margin:0}body.search{overflow:hidden}body.search .site-banner{display:none}body.search .dropdown-menu{z-index:100000}#PageFrame{width:100%}.LiquidBody{line-height:1.4em;font-size:12px;color:#222;font-weight:400;z-index:2;margin:0;overflow:hidden}.LiquidBody .clear{clear:both}.LiquidBody #dropdown{left:500px;z-index:10}.LiquidBody #dropdown.expanded{left:500px;z-index:10000}.LiquidBody .LaneTitle{background:#beaf87;color:#38383a;font-weight:700;font-size:10px;line-height:30px;height:27px;padding-left:10px;overflow:hidden;text-transform:uppercase}.LiquidBody .LaneTitle a{color:#beaf87}.LiquidBody #clearAll{background:#beaf87;border-radius:3px;text-align:center;font-weight:700;font-size:12px;line-height:30px;height:30px;margin-top:7px;display:none}.LiquidBody .LiquidBodySubheaderRight .LaneTitle{float:left;background:0 0}.LiquidBody .LiquidBodySubheaderRight .LaneTitle h1{font-weight:300;font-size:12px;line-height:30px;margin:0;padding:0;font-family:Typold,Helvetica,Arial,sans-serif}.LiquidBody #searchNavTop{height:30px;background:#e6e7e8;position:relative}.LiquidBody #searchNavTop div.selector span{padding-right:25px}.LiquidBody .TopSearchType{display:none;position:relative;margin:0;float:left;height:30px!important;width:100%;background:#38383a;border-bottom:2px solid #beaf87}.LiquidBody .TopSearchType .searchType{position:relative;font-weight:700;font-size:12px;line-height:30px;height:30px;padding:0 10px;margin:0 1px;float:left;width:92px;color:#efefef;text-align:center}.LiquidBody .TopSearchType .searchType a{color:#ccc}.LiquidBody .TopSearchType .searchType a:hover{cursor:pointer;color:#beaf87}.LiquidBody .TopSearchType .searchType.active{cursor:default;color:#2c2c2c;background-color:#beaf87;background-image:none}.LiquidBody .TopSearchType .searchType.active a{color:#303030}.LiquidBody .TopSearchType .searchType:hover{cursor:pointer;color:#beaf87}.LiquidBody .TopSearchType .searchType:first-child{margin-left:0}.LiquidBody .bifurcatedLink{font-size:10px;text-align:center;vertical-align:middle;display:block;float:left;width:330px;margin:10px 0 10px 10px;line-height:24px;font-weight:700;border:1px solid #e6e7e8;background:url(/images/eco/idx/mapping/lm-viewlistings-btn.jpg) 0 bottom repeat-x #fcfcfc;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.LiquidBody .bifurcatedLink:hover{background:url(/images/eco/idx/mapping/lm-viewlistings-btn-hover.jpg) 0 bottom repeat-x #beaf87;cursor:pointer}.LiquidBody .TopPagination{height:30px;line-height:30px;color:#38383a;font-size:10px;margin-left:5px}.LiquidBody .TopPagination .topPaginationHolder{position:relative;top:-1px}.LiquidBody .TopPagination .selector{font-size:10px}.LiquidBody .TopPagination .Label{font-weight:400;font-size:9px}.LiquidBody .TopPagination .NewPagerMini,.LiquidBody .TopPagination .PaginationLimit,.LiquidBody .TopPagination .PaginationSort{margin-right:5px;position:relative;display:inline-block}.LiquidBody .CenterLaneCardBg:first-child{border:none}.LiquidBody .secondaryHeader{clear:both;line-height:9px;float:left;margin-right:24px;width:175px;font-size:8px;color:#38383a}.LiquidBody #noSchoolResults{font-size:18px;color:#000;border-top:1px solid #ccc;margin-top:20px;padding:20px}.LiquidBody #noPropertyResults h2{font-size:17px;font-weight:700}.LiquidBody #noPropertyResultsTxt{font-size:12px;padding:10px 14px 10px 14px}.LiquidBody .BottomPagination{position:relative;bottom:0;height:32px;color:#38383a;font-weight:700;font-size:14px;line-height:30px;background:#e6e7e8;overflow:hidden}.LiquidBody .BottomPagination .PagerFull{text-align:center;width:349px}.LiquidBody .BottomPagination .PagerFull .PagePrevious{color:#38383a;line-height:11px;position:absolute;left:7px}.LiquidBody .BottomPagination .PagerFull .PageNext{color:#38383a;line-height:11px;position:absolute;right:7px}.LiquidBody .BottomPagination .PagerFull .Page.PagerCurrentPage{color:#805d02;cursor:default;text-decoration:none}.LiquidBody .BottomPagination .PagerFull .Page.PagerCurrentPage:hover{color:#38383a;cursor:default;text-decoration:none}.LiquidBody .BottomPagination .Page{font-weight:700;font-size:9px;color:#38383a}.LiquidBody .BottomPagination .Page:hover{text-decoration:underline;cursor:pointer;color:#fff}.LiquidBody .FullListViewTopPagination{bottom:0;left:2px;height:32px;color:#707070;font-weight:700;font-size:10px;line-height:30px;background:url(/images/eco/idx/mapping/lm-footer-paginator-bg.png) 0 bottom repeat-x #eaeaea;overflow:hidden}.LiquidBody .FullListViewTopPagination .PagerFull{text-align:right;width:380px;float:right;margin-right:15px}.LiquidBody .FullListViewTopPagination .PagerFull .PageNumbers{width:250px}.LiquidBody .FullListViewTopPagination .PagerFull .PagePrevious{padding:6px;color:#2f2f2f;line-height:11px;margin-top:2px;margin-right:10px}.LiquidBody .FullListViewTopPagination .PagerFull .PageNext{padding:6px;color:#2f2f2f;margin-left:10px;line-height:11px;width:26px;margin-top:2px}.LiquidBody .FullListViewTopPagination .Page{font-weight:700;font-size:9px;color:#0b5095;padding:0 2px}.LiquidBody .FullListViewTopPagination .Page:hover{text-decoration:underline;cursor:pointer;color:#beaf87}.LiquidHeader{height:94px;background:url(/images/eco/idx/mapping/lm-headerbg.jpg) 0 bottom repeat-x #beaf87;width:100%}.LiquidHeader #dropdown{z-index:1999;width:654px;display:inline-block;left:auto;right:auto;position:relative;top:0}.LiquidHeader #dropdown.expanded{z-index:1999!important}.LiquidHeader #dropdown .searchText{margin:0;top:19px;left:24px;position:absolute;background-image:url(/images/eco/idx/clear.gif);background-color:transparent;border:none;width:480px;height:20px}.LiquidHeader #searchReset{top:20px;left:504px}.LiquidHeader .c21Logo{margin:18px 20px 10px;top:0;left:0;position:absolute;width:147px;height:65px;background:url(/images/eco/idx/mapping/lm-c21logo.png) 0 0 no-repeat transparent}.LiquidHeader .siteLinks{position:absolute;top:12px;left:200px;font-size:10px;font-weight:700;text-decoration:none}.LiquidHeader .siteLinks a{color:#363636}.LiquidHeader .headerNav{position:absolute;top:2px;right:18px;list-style:none}.LiquidSubHeader{display:none;position:absolute;top:-21px;height:21px;background:url(/images/eco/idx/mapping/lm-headersubnavbg.jpg) 0 bottom repeat-x #252525;width:100%;font-size:10px;left:0}.LiquidSubHeader .breadCrumbs{position:absolute;top:2px;left:12px;color:#beaf87}.LiquidSubHeader .breadCrumbs a{color:#beaf87;text-decoration:none}.LiquidSubHeader .breadCrumbs a:hover{color:#fff}.LiquidSubHeader .subHeaderActions{position:absolute;top:2px;right:20px;color:#a1a1a1;font-weight:700}.LiquidSubHeader .subHeaderActions .actionLabel{color:#beaf87}.LiquidSubHeader .subHeaderActions a{color:#a1a1a1;text-decoration:none}.LiquidSubHeader .subHeaderActions a:hover{color:#fff}.lmDropdown{position:absolute;top:32px;left:246px;right:64px;text-align:center}.lmDropdown #dropdown #dropdownResults{position:absolute;overflow:hidden;top:54px!important;left:-6px;width:660px}.lmDropdown #dropdown #dropdownRepeat{position:absolute;top:0;width:654px;left:6px;bottom:6px;background-image:url(/images/eco/idx/dashboard/searchbox-expanded-results-1px-width-lm.png)}.lmDropdown #dropdown #dropdownResultsBottom{position:absolute;bottom:0;left:6px;background:url(/images/eco/idx/dashboard/searchbox-expanded-results-bottom-lm.png) 0 0 no-repeat;height:58px;width:654px}.lmDropdown #dropdown.expanded{z-index:10000;text-align:left}.lmDropdown #dropdown a#searchButton{position:absolute;right:10px;top:11px;display:block;height:32px;width:105px;background:url(/images/eco/idx/layout/texturesheet.png) -879px -521px no-repeat}.lmDropdown #dropdownSearchBox{background:url(/images/eco/idx/dashboard/searchbox-collapsed-lm.png) 0 0 no-repeat transparent;height:54px;position:relative}.LiquidBody{position:absolute;top:107px;bottom:0;width:100%}.LiquidBodyLeft{width:159px;background-color:#e6e7e8;height:100%;float:left;border-right:1px solid #38383a;overflow:hidden;position:relative;z-index:1001}.LiquidBodyLeft .LaneText{font-size:12px;line-height:1.2;color:#38383a}.LiquidBodyLeft .LaneText h4{color:#38383a;font-weight:700;margin:5px 0 0 0;font-size:11px}.LiquidBodyLeft .LaneText h4:first-child{margin-top:0}.LiquidBodyLeft .LaneText.currentSearchItems{padding:0;margin:10px}.LiquidBodyLeft .LaneText.currentSearchItems a{color:#38383a}.LiquidBodyLeft .LaneText.refineSection.bedsBathsSection .bathsSection,.LiquidBodyLeft .LaneText.refineSection.bedsBathsSection .bedsSection{display:inline-block;position:relative}.LiquidBodyLeft .LaneText.refineSection.bedsBathsSection .bathsSection .refineLabel,.LiquidBodyLeft .LaneText.refineSection.bedsBathsSection .bedsSection .refineLabel{margin-top:0;max-width:61px}.LiquidBodyLeft .LaneText.refineSection.bedsBathsSection .bedsSection{margin-right:13px}.LiquidBodyLeft .LaneText.refineSection.bedsBathsSection .mlsSection{position:relative;margin-top:10px}.LiquidBodyLeft .LaneText .languageList{margin:4px 0 0 -18px;padding-left:18px;list-style:none;font-size:9px;line-height:12px}.LiquidBodyLeft .LaneText .languageList .category{margin-top:4px}.LiquidBodyLeft .LaneText .languageList .category:first-child{margin-top:0}.LiquidBodyLeft #saveSearch{position:relative;font-size:11px;font-weight:400;text-decoration:underline;margin-top:4px}.LiquidBodyLeft #saveSearch .saveSearchLink{color:#0b5095}.LiquidBodyLeft #saveSearch .saveSearchLink:hover{color:#062a4e}.LiquidBodyLeft #saveSearch .saveSearchDivider{color:#0b5095}.LiquidBodyLeft .currentSrBox{position:relative;overflow:hidden}.LiquidBodyLeft #currentSearch{max-height:100px;overflow:hidden;background-color:#e6e7e8}.LiquidBodyLeft #currentSearchSlider{position:absolute;right:10px;bottom:0;width:18px;height:17px;display:block;background:url(/images/eco/idx/mapping/lm-currentsearchslider.png) 0 0 no-repeat transparent;text-decoration:none}.LiquidBodyLeft #currentSearchSlider:hover{background:url(/images/eco/idx/mapping/lm-currentsearchslider-hover.png) 0 0 no-repeat transparent;cursor:pointer}.LiquidBodyLeft #refineSearch{background-color:#e6e7e8}.LiquidBodyLeft #refineSearch .lqShortSelectBox{width:auto;height:24px}.LiquidBodyLeft #refineSearch .lqShortSelectBox span{width:52px}.LiquidBodyLeft #refineSearch .lqLongSelectBox{width:auto;height:24px}.LiquidBodyLeft #refineSearch .lqLongSelectBox span{width:133px}.LiquidBodyLeft #refineSearch .newfangledInput{position:relative}.LiquidBodyLeft #refineSearch .newfangledInput label{font-weight:400}.LiquidBodyLeft #refineSearch #surroundingCheckContainer{margin-bottom:5px;font-size:9px}.LiquidBodyLeft #refineSearch #locationUpdateCancel,.LiquidBodyLeft #refineSearch #mlsUpdateCancel,.LiquidBodyLeft #refineSearch #priceUpdateCancel,.LiquidBodyLeft #refineSearch #surroundingAreasUpdateCancel{margin-left:5px}.LiquidBodyLeft #mlsSearch{width:69px;margin-left:5px;padding-left:4px;font-size:11px}.LiquidBodyLeft div.selector{font-size:10px}.LiquidBodyLeft div.selector span{padding:0 23px 0 2px}.LiquidBodyLeft .updateArrow{position:absolute;display:block;height:24px;width:17px;overflow:hidden;background:url(/images/eco/idx/sprite-c21-rev.png) -474px -4px no-repeat transparent;top:0;right:0;margin:0;border:none;outline:0}.LiquidBodyLeft .selector.smallSelector.lqselectorCustomizations{float:left;padding-left:8px}.LiquidBodyLeft #commercialPropertyTypes,.LiquidBodyLeft .morePropSearchOptionsSection{width:159px}.LiquidBodyLeft #commercialPropertyTypes .LaneTitle.viewAllOptions,.LiquidBodyLeft .morePropSearchOptionsSection .LaneTitle.viewAllOptions{cursor:pointer}.LiquidBodyLeft #commercialPropertyTypes .LaneTitle.viewAllOptions:hover,.LiquidBodyLeft .morePropSearchOptionsSection .LaneTitle.viewAllOptions:hover{color:#000}.LiquidBodyLeft #commercialPropertyTypes .searchOptions,.LiquidBodyLeft .morePropSearchOptionsSection .searchOptions{overflow:hidden}.LiquidBodyLeft #commercialPropertyTypes .searchOptions .LaneText,.LiquidBodyLeft .morePropSearchOptionsSection .searchOptions .LaneText{padding:5px 10px 10px 12px;border-top:1px solid #a0a0a0}.LiquidBodyLeft #commercialPropertyTypes .searchOptions .LaneText:first-child,.LiquidBodyLeft .morePropSearchOptionsSection .searchOptions .LaneText:first-child{border-top:0}.LiquidBodyLeft #commercialPropertyTypes .refineItem,.LiquidBodyLeft .morePropSearchOptionsSection .refineItem{padding-left:2px}.LiquidBodyLeft #commercialPropertyTypes .refineItem .propOptionCheckbox,.LiquidBodyLeft .morePropSearchOptionsSection .refineItem .propOptionCheckbox{float:left;position:relative;display:inline-block;left:0;width:13px;height:13px;padding:0;border:none;outline:0}.LiquidBodyLeft #commercialPropertyTypes .refineItem .propOptionLabel,.LiquidBodyLeft .morePropSearchOptionsSection .refineItem .propOptionLabel{display:inline-block;width:96px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-weight:400}#saveSearch.LaneText a{text-decoration:none;font-size:10px}#saveSearch .clearAll{color:#fff}#saveSearch .clearAll:hover{color:#beaf87}.LiquidBodySubheaderLeft{background:#2a2;height:30px;width:100%}.LiquidBodySubheaderRight{background:#e6e7e8;height:30px;width:100%}.LiquidBodySubheaderRight .LaneTitle{text-transform:none}.LiquidBodySubheaderRight .searchMap{float:right;font-weight:400;margin-right:20px;line-height:30px;font-family:Typold,Helvetica,Arial,sans-serif}.LiquidBodySubheaderRight .searchMap #searchWithinMap{padding:0;margin:0 0 0 3px;height:30px;vertical-align:bottom}.LiquidBodySubheaderRight .searchMap div.checker{width:11px;height:11px}.LiquidBodySubheaderRight .searchMap div.checker span{background-position:-4px -358px;height:11px;width:11px}.LiquidBodySubheaderRight .searchMap div.checker.hover span{background-position:-48px -358px}.LiquidBodySubheaderRight .searchMap div.checker span.checked,.LiquidBodySubheaderRight .searchMap div.checker.hover span.checked{background-position:-26px -358px}.LiquidBody .LiquidBodySubheaderRight .LaneTitle,.LiquidBodySubheaderRight .searchMap{font-size:12px;color:#38383a}.LiquidBodySubsection{position:absolute;top:0;bottom:0;left:159px;right:0}.LiquidBodyMiddle{width:350px;background-color:#fff;height:100%;float:left;position:relative}.LiquidBodyMain{background:#eee;height:100%;position:absolute;left:350px;right:0;z-index:1000}#bingMap{position:absolute;top:0;left:0;height:100%;width:100%}#bingMap a{transition:none}#bingMap .MicrosoftMap *{cursor:default!important}#bingMap .MicrosoftMap .propertyPin{cursor:pointer!important}.MicrosoftNav.stylev2 .NavBar_zoomControlContainer{right:124px}.MicrosoftNav.stylev2 .NavBar_zoomControlContainer .NavBar_zoomDrop{margin-left:22px!important}.MicrosoftNav.stylev2 .NavBar_zoomControlContainer .NavBar_zoomOut{left:-2px;background:url(/images/eco/idx/mapping/map-zoom-out-icon.png) 4px 5px no-repeat!important}.MicrosoftNav.stylev2 .NavBar_zoomControlContainer .NavBar_zoomIn{right:-2px;background:url(/images/eco/idx/mapping/map-zoom-in-icon.png) 4px 5px no-repeat!important}.MicrosoftNav.stylev2 .NavBar_modeSelectorControlContainer{display:none}.MicrosoftNav.stylev2 .NavBar_compassControlContainer{top:12px!important}.MicrosoftNav.stylev2 .NavBar_compassControlContainer.compassNoRotate{right:-24px!important}.MicrosoftNav.stylev2 .NavBar_compassControlContainer .NavBar_compassFlat{background:url(/images/eco/idx/mapping/map-compass-flat-icon.png) 1px 2px no-repeat!important;width:103px!important;height:106px!important;color:#fff!important;font-size:12px!important;font-weight:400!important}.MicrosoftNav.stylev2 .NavBar_compassControlContainer .NavBar_compassN{background:url(/images/eco/idx/mapping/map-compass-north-icon.png) 0 2px no-repeat!important;color:#fff!important}.MicrosoftNav.stylev2 .NavBar_compassControlContainer .NavBar_compassW{background:url(/images/eco/idx/mapping/map-compass-west-icon.png) -1px 2px no-repeat!important;color:transparent!important}.MicrosoftNav.stylev2 .NavBar_compassControlContainer .NavBar_compassE{background:url(/images/eco/idx/mapping/map-compass-east-icon.png) -1px 2px no-repeat!important;color:transparent!important}.MicrosoftNav.stylev2 .NavBar_compassControlContainer .NavBar_compassS{background:url(/images/eco/idx/mapping/map-compass-south-icon.png) -1px 2px no-repeat!important;color:transparent!important}.MicrosoftNav.stylev2 .NavBar_compassControlContainer .NavBar_rotateLeft{background:url(/images/eco/idx/mapping/lm-bingmap-rotateleft.png) 0 0 no-repeat!important}.MicrosoftNav.stylev2 .NavBar_compassControlContainer .NavBar_rotateRight{background:url(/images/eco/idx/mapping/lm-bingmap-rotateright.png) 0 0 no-repeat!important}#mapContainer{border-top:none;border-left:1px solid #c5c5c5;position:absolute;top:30px;right:0;bottom:0;left:-1px;overflow:hidden}#mapContainer .hoverCover{background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0}#mapContainer .propertySummaryHoverOverlay{position:fixed;background-color:#fefefe;z-index:101;text-align:center;padding:7px 14px 7px 14px;display:none;border:5px solid #beaf87;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 21px #38383a;min-height:50px;min-width:100px}#mapContainer .propertySummaryHoverOverlay .onboardLogo{margin:5px auto}#mapContainer .propertySummaryHoverOverlay .propertyCardDisclaimer{font-size:9px;width:210px;line-height:13px;margin:5px auto 0}#mapContainer .propertySummaryHoverOverlay .listingAttribution{font-size:9px;width:210px;line-height:13px;margin:5px auto 0}#mapContainer .propertySummaryClickOverlay{display:none;position:fixed;width:250px;min-height:252px;background-color:#fff;z-index:100;border:3px solid #beaf87;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 32px #38383a}.headerNav li{float:left}.headerNav li a{display:block;overflow:hidden;line-height:40px}.headerNav li .NavigationSeparator{display:block;background:url(/images/eco/idx/layout/texturesheet.png) 0 -809px no-repeat;width:3px;height:15px;margin:0 10px}#NavigationFindHome{background:url(/images/eco/idx/layout/texturesheet.png) -430px -809px no-repeat;width:83px;height:13px}#NavigationAdvice{background:url(/images/eco/idx/layout/texturesheet.png) -254px -809px no-repeat;width:47px;height:13px}#NavigationTools{background:url(/images/eco/idx/layout/texturesheet.png) -210px -809px no-repeat;width:40px;height:15px}#NavigationJoinC21{background:url(/images/eco/idx/layout/texturesheet.png) -518px -809px no-repeat;width:56px;height:13px}#ActionCall a,a#myc21UsernameLabel{color:#fff}#page_navigation #menuright{width:auto}#page_navigation #menu li a{max-width:150px}@media (max-width:1004px) and (min-width:984px){#page_navigation #menu li a{max-width:144px}}.LaneText{padding:10px}.LaneText.refineSection{padding:0}.LaneText.refineSection label h5{margin-bottom:11px}.LaneText.refineSection input[type=text]{border:1px solid #222;padding:3px 10px 5px 10px;color:#38383a;width:103px;height:14px;outline:0;line-height:14px;border-top-left-radius:4px;border-bottom-left-radius:4px;font-size:12px;box-sizing:content-box}.LaneText.refineSection .c21textdropdown{display:inline-block;z-index:100000;position:relative;width:100px;margin:0;height:24px;top:0;left:0}.LaneText.refineSection .c21textdropdown div.background{background-color:#fff;color:#888}.LaneText.refineSection .c21textdropdown div.background.dropdownHintHidden{color:#fff}.LaneText.refineSection .c21textdropdown input[type=text].foreground{background-image:url(/images/eco/idx/clear.gif);background-color:transparent;z-index:9999;color:#444}.LaneText.refineSection.priceSection{padding-top:0}.LaneText.refineSection.bedsBathsSection{padding-top:0}.LaneText.refineSection.refineLocation{padding-top:0}#locationUpdateButtonContainer.refineButtonContainer,#mlsUpdateButtonContainer.refineButtonContainer,#priceUpdateButtonContainer.refineButtonContainer{margin-bottom:5px;margin-top:5px}.refineLabel{color:#555;font-size:12px;font-weight:400;display:block;margin-top:5px;margin-bottom:5px}.refineLabel.mlsLabel{margin-top:3px;float:left}select.hide{margin-top:6px}select.hide:first-child{margin-top:0}.refineSearchOptions{display:block;width:156px;height:64px;margin:6px 0 0 4px}.refineSearchOptions.propOptions{display:none;width:156px;height:64px;background:url(/images/eco/idx/mapping/lm-morepropsearchoptions-button.jpg) 0 0 no-repeat transparent;margin:6px 0 0 4px}.refineSearchOptions.propOptions:hover{background:url(/images/eco/idx/mapping/lm-morepropsearchoptions-button-hover.jpg) 0 0 no-repeat transparent;cursor:pointer}.refineSearchOptions.propOptions.sch{display:block}#offlanding .refineSearchOptions.langOptions{background:url(/images/eco/idx/mapping/lm-moresearchoptions-lang.png) 0 0 no-repeat transparent}#offlanding .refineSearchOptions.langOptions:hover{background:url(/images/eco/idx/mapping/lm-moresearchoptions-lang-hover.png) 0 0 no-repeat transparent}#agtlanding .refineSearchOptions.langOptions{background:url(/images/eco/idx/mapping/lm-moresearchoptions-agt-lang.png) 0 0 no-repeat transparent}#agtlanding .refineSearchOptions.langOptions:hover{background:url(/images/eco/idx/mapping/lm-moresearchoptions-agt-lang-hover.png) 0 0 no-repeat transparent}.LiquidBodyLeft .LaneText.refineSection.bedsBathsSection .bathsSection .c21textdropdown,.LiquidBodyLeft .LaneText.refineSection.bedsBathsSection .bedsSection .c21textdropdown{width:55px}.dropdownBox.lqBathsDropdown .dropdownHeader,.dropdownBox.lqBedsDropdown .dropdownHeader{width:60px}.dropdownBox.lqBathsDropdown .dropdownHeader .background,.dropdownBox.lqBathsDropdown .dropdownHeader .foreground,.dropdownBox.lqBedsDropdown .dropdownHeader .background,.dropdownBox.lqBedsDropdown .dropdownHeader .foreground{width:50px}#schSearch .surroundAreas{border-bottom:1px solid #bbb;width:158px;margin-top:4px;margin-left:-10px}#schSearch #locationSection{margin-top:5px}#surroundingAreasHide,.includeAreaLink{font-size:12px;color:#38383a;font-weight:700;display:block;width:158px;padding-left:10px;line-height:24px;text-decoration:none;outline:0;background:url(/images/eco/idx/mapping/lm-refinesearch-arrowright.png) 144px 5px no-repeat}#surroundingAreasLiqMap.hover,#surroundingAreasLiqMap.selected,#surroundingAreasLiqMap:hover{background:url(/images/eco/idx/mapping/lm-refinesearch-arrowright.png) 144px 5px no-repeat #beaf87}#surroundingAreasToolTip{z-index:9999;left:173px;top:87px;color:#363636;background:#beaf87;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:10px;font-size:10px;font-weight:700;position:absolute;padding:6px 9px;line-height:12px;display:inline;box-shadow:0 0 16px 0 gray}#surroundingAreasToolTip .noAreasMessage{font-size:11px;color:#000}#surroundingAreasToolTip .modalCloseDiv{position:relative;float:right;width:24px;height:24px;left:17px;bottom:14px}#surroundingAreasToolTip .modalCloseDiv #surroundingAreasModalClose{background:url(/images/eco/surroundingarea/close-modal-normal.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#surroundingAreasToolTip .modalCloseDiv #surroundingAreasModalClose:hover{background:url(/images/eco/surroundingarea/close-modal-active.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#surroundingAreasToolTip .loadingAreas{background:url(/images/eco/ajax-loader.gif) center center no-repeat;height:100px}#surroundingAreasToolTip .tabsHeader{font-weight:700;margin-left:5px;margin-top:5px;margin-bottom:10px;font-size:12px}#surroundingAreasToolTip .searchTabsList{font-weight:700;margin-left:10px;margin-top:5px;margin-bottom:10px;font-size:11px}#surroundingAreasToolTip .searchType{color:#000}#surroundingAreasToolTip .searchType.selected{color:#000}#surroundingAreasToolTip .searchListSection{width:245px;height:246px;margin-left:-3px;background:#fff;color:#0b5095;font-size:10px;overflow-x:hidden;overflow-y:auto}#surroundingAreasToolTip .searchListSection .searchListCheckBoxes{margin-left:5px;margin-right:5px;margin-top:10px}#surroundingAreasToolTip .searchListSection .searchListCheckBoxes .checkLabel{cursor:pointer;margin-bottom:7px;padding-top:3px;font-size:11px}#surroundingAreasToolTip .searchListSection .searchListCheckBoxes .checker{float:left;margin-bottom:3px}#surroundingAreasToolTip .searchListSection .searchListCheckBoxes .srcheckbox{margin-right:5px}#surroundingAreasToolTip .searchListSection .surroundingCheckLabel{display:inline}#surroundingAreasToolTip .searchListSection .surroundingCheckLabel.selected{color:#000}#surroundingAreasToolTip .searchListSection .surroundingCheckLabel.hover{color:#000}#surroundingAreasToolTip .searchListSection .surroundingCheckLabel.primary{color:#000}#surroundingAreasToolTip .myPlacesSection{color:#fff;font-size:11px;margin-top:9px;font-weight:700;cursor:pointer}#surroundingAreasToolTip #myPlacesSection.hover{color:#000}#surroundingAreasToolTip #myPlacesSection.hover .myplaceIcon{background:url(/images/eco/surroundingarea/myplace-pushpin-black.png)}#surroundingAreasToolTip #myPlacesSection .myplaceIcon{position:absolute;background:url(/images/eco/surroundingarea/myplace-pushpin-white.png);width:15px;height:15px;left:67px;bottom:7px}#surroundingAreasToolTip #myPlacesSection .myplaceLink{position:relative;margin-left:78px}.SurroundingAreasModalDiv .contentTip{background:url(/images/eco/surroundingarea/gold-arrow.png) 0 0 no-repeat;width:24px;margin-left:-139px;height:24px;position:absolute;bottom:234px;left:50%}.surroundingAreaPin{background:url(/images/myplaces/myplaces-colored-pins-texturesheet.png) -30px 0 no-repeat;width:28px;height:30px;cursor:pointer}.surroundingAreaPrimaryPin{background:url(/images/myplaces/myplaces-colored-pins-texturesheet.png) -330px 0 no-repeat;width:28px;height:30px;cursor:default}#surroundingCheckContainer{padding:10px 0 0 30px}#surroundingCheckContainer .surroundingCheckLabel{margin-bottom:5px;display:inline-block}#surroundingCheckContainer label input{width:auto;margin-right:6px}.surroundingArea{display:inline-block;position:relative;overflow:visible}.surroundingArea .areaName{box-shadow:0 0 15px #888;border-radius:11px;padding:6px 10px;background-color:#fff;position:relative;text-transform:uppercase;font-size:12px;font-weight:700;white-space:nowrap}.surroundingArea .areasOnMap{border-radius:11px;color:#fff;padding:9px 12px 9px 12px;display:inline-block;text-align:center;font-size:15px;width:80px;position:absolute;top:-8px;right:0}.surroundingArea.mainArea .areaName{border:5px solid #000}.surroundingArea.mainArea .areasOnMap{background-color:#000}.surroundingArea.selected .areaName{border:5px solid #beaf87;color:#beaf87}.surroundingArea.selected .areasOnMap{background-color:#beaf87}.surroundingArea.notSelected .areaName{color:#3a7479;border:5px solid #3a7479}.surroundingArea.notSelected .areasOnMap{background-color:#3a7479;font-size:11px;padding:5px 12px 6px 17px;line-height:1em}#bingMap.doTransition .VE_Pushpin_Popup{transition:all ease-out .3s}.surroundingArea .areaName canvas,.surroundingArea .areaName img{vertical-align:top;position:relative;top:-1px;left:7px;width:17px;height:17px;margin-right:2px}.surroundingArea.notSelected.hover .areaName,.surroundingArea.notSelected:hover .areaName{border:5px solid #3a7479;color:#3a7479;border:5px solid #beaf87}.LaneText.refineSection .c21textdropdown div.background,.LaneText.refineSection .c21textdropdown input[type=text].foreground{border:1px solid #aaa;border-radius:2px;font-size:10px;outline:0;padding:4px;margin:0;width:100%;position:absolute;height:14px;line-height:16px}#leftLaneToggle{display:none}#BodyCenterLane #listContainer.noResults{top:33px}#BodyCenterLane #listContainer .eco-page-footer [class*=col-]{width:100%}#BodyCenterLane #listContainer .eco-page-footer .footer-sidebar{flex-direction:column}#BodyCenterLane #listContainer .eco-page-footer .logo-seal{display:none}#BodyCenterLane #listViewPanel{position:absolute;width:77px;bottom:0;right:0;left:245px;float:right;margin-right:5px;padding:5px;border:1px solid pink;background-color:gray;color:#fff;font-size:12px;cursor:pointer;z-index:15;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#BodyCenterLane #listViewPanel:hover{background-color:#333}#BodyCenterLane #listViewPanel:active{background-color:#000}#BodyCenterLane #listViewPanel.selected{background-color:#fff;color:#000}#listContainer{overflow-y:scroll;position:absolute;top:30px;bottom:0;left:0;right:0;background:#fff}#listContainer .paragraphsCollapse{overflow:hidden;text-overflow:ellipsis}#listContainer .mlsMaxResultsCard{padding:1em;line-height:1.67em;font-size:1em;font-weight:700;text-align:center;background:#fafafa}#listContainer .propertyRow.mlsMaxResultsCard:hover{cursor:default}#listContainer .propertyRow.hidden{height:23px}#listContainer .propertyRow.hidden .photoFlow{display:none}#listContainer .propertyRow .propertyDetails{display:none}#listContainer #alert{background:#ebebeb;border-bottom:1px solid #ccc;padding:10px 10px 10px 10px;text-align:center;line-height:20px}#listContainer #alert h1{font-size:17px;font-weight:700}#listContainer #alertlistHead{font-size:12px;padding:10px 14px 10px 14px}#listContainer #alertList{background-color:#ebebeb;padding:10px 14px 0 14px;height:100%}#listContainer #alertList a{color:#5f5544}#listContainer #alertList h2{color:#252525;font-size:14px;font-weight:700;padding-bottom:12px}#listContainer #alertList ul{list-style:none;font-size:10px;margin:0 0 10px 0;padding:0;line-height:16px;float:left;width:150px}#listContainer #alertList .isSecond .disabled{color:#38383a;cursor:default}.LiquidBody .CenterLaneCardBg.hover,.LiquidBody .propertyRow:hover{background:#fafafa;cursor:pointer}.CardWrapper{z-index:3;position:relative}.CenterLaneCard{cursor:pointer;display:block;padding:0}.CenterLaneCard .CardThumb{position:relative;float:left;margin:15px 0 0 15px;width:130px;height:90px;z-index:1;border:1px solid #a1a1a1;background-color:#fff;font-size:0;line-height:normal;border-image:initial}.CenterLaneCard.propertyCard .CardThumb .landscapeThumbContainer{padding:0;margin:0;width:130px;height:90px;overflow:hidden}.CenterLaneCard.propertyCard .CardThumb .landscapeThumbContainer img{margin-left:-9px;margin-top:-11px;width:150px}.CenterLaneCard.propertyCard .CardDetails{float:left;margin:4px 0 0 15px;font-size:12px;color:#38383a;line-height:14px;width:170px;position:relative}.CenterLaneCard.propertyCard .CardDetails .secondaryDetails{float:left;margin:4px 0;width:175px;color:#38383a;font-size:10px;line-height:10px}.CenterLaneCard.propertyCard .CardDetails .primaryDetails{width:175px}.CenterLaneCard.propertyCard .propPrice{font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif;color:#847252!important;margin:16px 0 0 14px;font-size:16px;font-weight:700;float:left}.CenterLaneCard.propertyCard .propCommPriceWrapper .label{position:absolute;right:20px;top:15px}.CenterLaneCard.propertyCard .commListingAttribution{clear:both;float:left;margin-top:5px;margin-left:14px;line-height:9px;font-size:8px;color:#38383a}.label.label-c21gold{background-color:#beaf87;color:#000}.CardThumb a{display:block}.propertyRow{overflow:hidden;border-top:1px solid #ccc;position:relative}.propertyRow:first-child{border:0}.propertyRow .propertyAction{display:none}.propertyRow .hover .propertyAction,.propertyRow.cardHover .propertyAction,.propertyRow:hover .propertyAction{display:inline}.propertyRow .hover .propertyAction.removeFavorite,.propertyRow.cardHover .propertyAction.removeFavorite,.propertyRow:hover .propertyAction.removeFavorite{display:none}.propertyRow .favorite.hover .propertyAction.removeFavorite{display:inline}.propertyRow .favorite.hover .propertyAction.addFavorite{display:none}.propertyRow .photoFlow{display:none}.propertyRow .invisibleFloat{height:142px;width:335px;float:left}.secondaryDetails .infoLine1,.secondaryDetails .infoLine2{font-size:12px;line-height:16px;color:#38383a;min-height:16px;position:relative}.secondaryDetails .infoLine1 .infoBed,.secondaryDetails .infoLine1 .infoCommLotSize,.secondaryDetails .infoLine1 .infoCommSqFt,.secondaryDetails .infoLine1 .infoSqFt,.secondaryDetails .infoLine2 .infoValueFullBath,.secondaryDetails .infoLine2 .infoValueHalfBath{position:absolute}.secondaryDetails .infoLine1 .infoBed,.secondaryDetails .infoLine1 .infoCommSqFt,.secondaryDetails .infoLine2 .infoValueFullBath{width:70px;left:0;white-space:nowrap}.secondaryDetails .infoLine1 .infoCommLotSize,.secondaryDetails .infoLine1 .infoSqFt,.secondaryDetails .infoLine2 .infoValueHalfBath{min-width:80px;left:83px}.propAddressCollapse,.propTypeLabelCollapse{display:block;width:160px;height:16px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#38383a}.propTypeLabelCollapse{margin-bottom:5px}.CardDetails a{text-decoration:none}.CenterLaneCardBg.propertyCard .CardActions{float:left;margin:14px 0 7px 15px;height:18px;display:flex;align-items:center;width:100%}.CardActions a{color:#38383a;margin-left:6px;text-decoration:none}.CardActions a b{font-weight:400}.CardActions a span{margin-right:7px;display:inline-block;vertical-align:middle}.CardActions .CardPhotoCount{margin-left:0}.IconActionRemoveFavorite16{background:url(/images/eco/idx/layout/iconset.png) -252px -61px no-repeat;width:16px;height:16px}.IconActionAddFavorite16{background:url(/images/eco/idx/layout/iconset.png) -234px -61px no-repeat;width:16px;height:16px}.IconActionHide16{background:url(/images/eco/idx/layout/iconset.png) -288px -60px no-repeat;width:16px;height:16px}.propertyAction .IconActionContact16{background:url(/images/eco/idx/layout/mail.png) 0 0 no-repeat;width:21px;height:18px}.IconPropertyMap16{background:url(/images/eco/idx/layout/iconset.png) 0 -61px no-repeat;width:16px;height:16px}.hidden .CenterLaneCard.propertyCard{display:none}.hidden .propertyCard .CardActions{display:none}.hidden .hiddenListItem{display:block;z-index:1}.hiddenListItem{height:23px;overflow:hidden;display:none;font-size:9px;background:#d7d7d7;color:#a1a1a1;padding:2px 0 2px 0;top:0;width:1756px}.hiddenListItem .propAddressHide{width:277px;vertical-align:text-bottom;display:inline-block;margin:0 5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hiddenListItem a{font-weight:700;color:#a1a1a1;margin-left:12px;text-decoration:none}.hiddenListItem a .IconActionUnhide16{vertical-align:text-bottom;display:inline-block;margin-right:5px}.hiddenListItem a:hover{color:#555}.IconActionUnhide16{background:url(/images/eco/idx/layout/iconset.png) -270px -60px no-repeat;width:16px;height:16px}.PropertyResultsFlyout{background:url(/images/eco/idx/layout/centerlanecard.png) 0 -404px no-repeat;width:455px;height:238px;top:-237px;position:absolute;color:#363636;font-size:14px;font-weight:700;display:none;z-index:2}.PropertyResultsFlyout .bigContainer{position:absolute;left:20px;top:19px;width:298px;height:223px;border:1px solid #636363;background:#fff;overflow:hidden;border-image:initial}.PropertyResultsFlyout .bigContainer img{width:298px}.PropertyResultsFlyout .thumbContainer{position:absolute;left:331px;top:19px;width:116px;height:225px}.PropertyResultsFlyout .thumbContainer a{width:46px;height:46px;overflow:hidden;border:1px solid #636363;background:#fff;display:block;float:left;margin-right:10px;margin-bottom:11px;border-image:initial}.PropertyResultsFlyout .thumbContainer a img{width:46px;height:46px}#search.liquidMapping .LiquidBody .CardThumb .CardFlag{position:absolute;bottom:-2px;font-size:9px;font-weight:700;text-align:left;padding-left:10px;line-height:18px;color:#fff}#search.liquidMapping .LiquidBody .CardThumb .CardFlag.FlagOpenHouse{color:#fff}#search.liquidMapping .LiquidBody .CardThumb .FlagTxt{position:relative;bottom:0;opacity:1}#search.liquidMapping .LiquidBody .CardThumb .FlagBlack{color:#fff}#search.liquidMapping .LiquidBody .CenterLaneCard .CardThumb .FlagOpenHouse{background-color:#847252}#search.liquidMapping .LiquidBody .CenterLaneCard .CardThumb .FlagNewListings{background-color:#38383a}#search.liquidMapping .LiquidBody .CenterLaneCard .CardThumb .FlagPriceReduced{background-color:#38383a}#search.liquidMapping .LiquidBody .CenterLaneCard .CardThumb .FlagForeclosure{background-color:#38383a}#search.liquidMapping .LiquidBody .CenterLaneCard .CardThumb .FlagBlack{background-color:#38383a}#search.liquidMapping .LiquidBody .CenterLaneCard .CardThumb .FlagProtectionPlan{background-color:#38383a}#search .LiquidBody .CenterLaneCard .CardThumb .FlagBlack,#search .LiquidBody .CenterLaneCard .CardThumb .FlagForeclosure,#search .LiquidBody .CenterLaneCard .CardThumb .FlagNewListings,#search .LiquidBody .CenterLaneCard .CardThumb .FlagOpenHouse,#search .LiquidBody .CenterLaneCard .CardThumb .FlagPriceReduced,#search .LiquidBody .CenterLaneCard .CardThumb .FlagProtectionPlan{width:130px;height:17px}#PropertyRowContainer .CenterLaneCard .propertyCardDisclaimer{font-size:8px;float:right;margin:7px 21px 7px 0;color:#38383a;width:166px;line-height:10px}#PropertyRowContainer .CenterLaneCard .onboardLogo{position:absolute;top:14px;right:21px}#modalPropertyRightLane #propertyInfo{display:block;width:600px;height:200px}#modalPropertyRightLane .CardWrapper{z-index:3;position:relative}#modalPropertyRightLane .CenterLaneCardBg.hover{background:url(/images/eco/idx/layout/centerlanecard.png) 0 -202px no-repeat;width:600px;height:200px}#modalPropertyRightLane .CenterLaneCardBg.hover .CardThumb{border:1px solid #beaf87}#modalPropertyRightLane .CenterLaneCard{cursor:pointer;display:block;height:175px;padding:0 16px 0 20px;color:#0b5095}#modalPropertyRightLane .CenterLaneCard .CardThumb{position:absolute;left:20px;top:17px;width:158px;height:118px;z-index:1;margin:0}#modalPropertyRightLane .CenterLaneCard .bottomRightDetails{position:absolute;bottom:36px;right:16px;color:#959595}#modalPropertyRightLane .CardThumb{background-color:#fff;float:left;font-size:0;line-height:normal;border-image:initial}#modalPropertyRightLane .landscapeThumbContainer{padding:0;margin:0;width:158px;height:118px;overflow:hidden}#modalPropertyRightLane .landscapeThumbContainer img{margin-left:-9px;margin-top:-7px;width:176px}#modalPropertyRightLane .CardPhotoCount{left:20px;position:absolute;top:144px;height:16px;line-height:17px;font-size:10px;font-weight:700;color:#0b5095}#modalPropertyRightLane .CardPhotoCount .IconPropertyPhotos16{display:inline-block;margin-right:5px;vertical-align:top}#modalPropertyRightLane .CenterLaneCardHeader{position:relative;height:46px;padding:0}#modalPropertyRightLane .CenterLaneCardHeader h4{position:absolute;bottom:11px;left:177px;font-size:18px;font-weight:700;margin:0}#modalPropertyRightLane .CenterLaneCardHeader .secondaryHeader{position:absolute;bottom:11px;right:0;width:130px;font-size:9px;line-height:10px;text-align:right;color:#959595}#modalPropertyRightLane .CenterLaneCardHeader .secondaryHeader.providerAddress{width:210px}#modalPropertyRightLane .CardDetails{position:relative;padding-top:7px;font-size:14px;color:#7d7d7d;line-height:normal;margin:0;float:none;width:100%}#modalPropertyRightLane .CardDetails .primaryDetails{position:absolute;left:177px;width:230px}#modalPropertyRightLane .CardDetails .flagDetails{position:absolute;left:177px;width:240px;top:74px}#modalPropertyRightLane .CardDetails .secondaryDetails{width:154px;color:#363636;text-align:right;position:absolute;top:7px;right:0;font-size:10px;margin:0;float:none}#modalPropertyRightLane .secondaryDetails .infoLine{font-size:12px;line-height:16px;color:#959595}#modalPropertyRightLane .secondaryDetails .infoLine .infoValue{margin-right:3px;font-size:16px;line-height:16px;color:#363636;font-weight:700}#modalPropertyRightLane .secondaryDetails .infoLine .infoLabel{display:inline-block;width:57px;text-align:left}#listContainer #alertList .isFirst,#listContainer #alertList .isLast,#listContainer #alertList .isSecond,#listContainer #alertList .isThird{min-width:60px}#listContainer #alertList .isLast,#listContainer #alertList .isSecond,#listContainer #alertList .isThird{padding-left:5px}#listContainer #alertList .isSecond,#listContainer #alertList .isThird{padding-right:10px}.LiquidBody #noPropertyResults,.LiquidBody #noSchoolResults{background:#ebebeb;border-bottom:1px solid #ccc;padding:10px 10px 10px 10px;text-align:center;line-height:20px}.propertySummaryHoverOverlay .contentTip{background:url(/images/eco/idx/mapping/lm-goldarrowtip.png) 0 0 no-repeat;width:24px;margin-left:-12px;height:18px;position:absolute;bottom:-18px;left:50%}.propertySummaryHoverOverlay .propPrice{font-size:16px;color:#38383a;margin:7px auto}.propertySummaryHoverOverlay .propAddress{line-height:17px}.propertySummaryClickOverlay .contentTip{background:url(/images/eco/idx/mapping/property-pushpin-gold.png) 0 0 no-repeat;width:40px;height:32px;margin-left:-20px;position:absolute;bottom:-27px;left:50%;z-index:2}.propertySummaryClickOverlay .removePropFavorite{display:none}.propertySummaryClickOverlay.favorite .removePropFavorite{display:inline-block}.propertySummaryClickOverlay.favorite .addPropFavorite{display:none}.propertySummaryClickOverlay.favorite .propDetails .favStar{display:inline-block}.propertySummaryClickOverlay .onboardLogo{float:left;margin-left:7px;margin-top:-7px}.propertySummaryClickOverlay .propertyCardDisclaimer{font-size:9px;line-height:13px;width:213px;color:#38383a;float:left;margin-left:7px}.propertySummaryClickOverlay .listingAttribution{font-size:9px;line-height:12px;width:213px;color:#38383a;float:left;margin:5px 0 0 19px}.propertySummaryClickOverlay .photo .CardFlag{position:absolute;bottom:5px;font-size:9px;font-weight:700;text-align:left;padding-left:10px;line-height:18px;color:#fff}.propertySummaryClickOverlay .photo .FlagTxt{position:relative;bottom:0;opacity:1}.propertySummaryClickOverlay .CardFlag.FlagOpenHouse{color:#000;background-color:#beaf87}.propertySummaryClickOverlay .CardFlag.FlagBlack{color:#fff;background-color:#38383a}.propertySummaryClickOverlay .CardFlag.FlagNewListings{color:#fff;background-color:#38383a}.propertySummaryClickOverlay .CardFlag.FlagPriceReduced{color:#fff;background-color:#38383a}.propertySummaryClickOverlay .CardFlag.FlagForeclosure{color:#fff;background-color:#38383a}.propertySummaryClickOverlay .CardFlag.FlagProtectionPlan{color:#fff;background-color:#38383a}.propertySummaryClickOverlay .propDetails{padding:7px 5px;color:#38383a}.propertySummaryClickOverlay .propPhotos{position:relative}.propertySummaryClickOverlay .propPhotos .photo img{height:128px}.propertySummaryClickOverlay .propActions{padding:7px 5px}.propertySummaryClickOverlay .propActions .addFavStar{background:url(/images/eco/idx/layout/iconset.png) -234px -60px no-repeat;margin-right:4px}.propertySummaryClickOverlay .propActions .hideIcon{background:url(/images/eco/idx/layout/iconset.png) -288px -57px no-repeat;margin-right:4px}.propertySummaryClickOverlay .propActions .contactIcon{background:url(/images/eco/idx/layout/iconset.png) -18px -57px no-repeat;display:inline-block;width:16px;height:16px}.propertySummaryClickOverlay .propActions .totalImages .cameraIcon{background:url(/images/eco/idx/layout/iconset.png) -180px -58px no-repeat;vertical-align:text-bottom;margin-left:4px}.propertySummaryClickOverlay .propActions .removeFavStar{background:url(/images/eco/idx/layout/iconset.png) -252px -61px no-repeat;width:16px;height:16px}.propDetails .favStar,.propertySummaryHoverOverlay .propPrice .favStar{display:inline-block;background:url(/images/eco/idx/layout/iconset.png) -216px -61px no-repeat;width:16px;height:16px;display:none}.propertySummaryHoverOverlay .propAddress,.propertySummaryHoverOverlay .propDetails{font-size:11px}.propertySummaryClickOverlay .propDetails,.propertySummaryClickOverlay .propPhotos{border-bottom:1px solid #beaf87}.propertySummaryClickOverlay .CardFlag.FlagBlack,.propertySummaryClickOverlay .CardFlag.FlagForeclosure,.propertySummaryClickOverlay .CardFlag.FlagNewListings,.propertySummaryClickOverlay .CardFlag.FlagOpenHouse,.propertySummaryClickOverlay .CardFlag.FlagPriceReduced,.propertySummaryClickOverlay .CardFlag.FlagProtectionPlan{width:172px;height:17px;opacity:.7}.propDetails .favStar,.propDetails .price{float:left}.propDetails .price{font-size:14px;color:#38383a;margin-left:7px}.propDetails .details{float:left;font-size:11px;line-height:15px;margin-left:7px;width:130px}.propPhotos .photo{width:168px;height:128px;margin:5px auto}.propPhotos .photo img{width:172px}.propPhotos .slideImgBtnLeft{background:url(/images/eco/idx/mapping/lm-slideimgleft-btn.png) 0 0 no-repeat;top:40%;left:8px}.propPhotos .slideImgBtnRight{background:url(/images/eco/idx/mapping/lm-slideimgright-btn.png) 0 0 no-repeat;top:40%;right:8px}.propPhotos .slideImgBtnLeft,.propPhotos .slideImgBtnRight{position:absolute;width:19px;height:19px}.propActions .actions{float:left}.propActions .totalImages{float:right;font-size:10px;font-weight:700;color:#0b5095}.propertySummaryClickOverlay .propActions .addFavStar,.propertySummaryClickOverlay .propActions .hideIcon,.propertySummaryClickOverlay .propActions .removeFavStar,.propertySummaryClickOverlay .propActions .totalImages .cameraIcon{display:inline-block;width:16px;height:16px}#fullListToggleControl{display:none;top:118px;z-index:1000}.fullList #fullListHideToggleControl{display:block;position:fixed;top:235px;right:16px;left:auto;z-index:1000}.fullList .propertyRow .photoFlow{display:inline}.fullList .propertyRow .propertyDetails{height:140px;overflow:hidden;position:absolute;left:0;right:0}.fullList .propertyRow .propertyDetails .propertyMLS{position:absolute;left:336px;top:122px;overflow:hidden;color:#0b5095}.fullList .propertyRow .propertyDetails .propertyDetailPhotos{height:130px;width:245px;float:left;overflow:hidden}.fullList .propertyRow .propertyDetails .photoFlow{height:100px;margin-top:15px;margin-bottom:100px;float:left;overflow:hidden}.fullList .propertyRow .propertyDetails .photoFlow.last{margin-right:25px}.fullList .propertyRow .propertyDetails .photoFlow img{width:39px;height:30px}.fullList .propertyRow .propertyDetails .photoFlow .landscapeThumbContainer{padding:0;margin:0 2px 5px;width:37px;height:28px;overflow:hidden;border:1px solid #a1a1a1}.fullList .propertyRow .propertyDetails .photoFlow .landscapeThumbContainer.hover{border:1px solid #beaf87}.fullList .propertyRow .propertyDetails .photoFlow .viewMorePhotosContainer{padding:0;margin:3px 2px 2px;width:37px;height:28px;border:1px solid #a1a1a1;text-align:center;font-size:11px;line-height:12px;background-color:#dfdfdf}.fullList .propertyRow .propertyDetails .photoFlow .viewMorePhotosContainer a{display:block;padding-top:2px}.fullList .propertyRow .propertyDetails .propertySpecificInfo{position:relative;float:left;overflow:hidden;width:175px;height:100px;margin-top:15px}.fullList .propertyRow .propertyDetails .propertySpecificInfo .showMore a{font-size:11px;line-height:12px}.fullList .propertyRow .propertyDetails .propertyDescription{position:relative;float:left;margin-top:15px;margin-bottom:100px;margin-right:25px;width:235px;height:100px}.fullList .propertyRow .propertyDetails .propertyDescription.noImages{margin-left:0}.fullList .propertyRow .propertyDetails .propertyFeatures{position:relative;margin-top:15px;margin-bottom:100px}.fullList .propertyRow .propertyDetails .propertyFeatures .ui-column{padding-right:20px;margin-bottom:100px}.fullList .propertyRow .propertyDetails .propertyFeatures .featureGroup{font-weight:700;font-size:11px}.fullList .propertyRow .propertyDetails .propertyFeatures .featureName{font-size:11px;color:#7d7d7d}.fullList .propertyRow .propertyDetails .headerOpenHouse{color:#beaf87;font-weight:700;font-size:12px;position:relative}.fullList .propertyRow .propertyDetails .headerNewListings{color:#005826;font-weight:700;font-size:12px;position:relative}.fullList .propertyRow .propertyDetails .headerPriceReduced{color:#9e1e1e;font-weight:700;font-size:12px;position:relative}.fullList .propertyRow .propertyDetails .headerBlue{color:#0098cd;font-weight:700;font-size:12px;position:relative}.fullList .propertyRow .propertyDetails .headerBlack{color:#000;font-weight:700;font-size:12px;position:relative}.fullList .propertyRow .propertyDetails .headerForeclosure{color:#0098cd;font-weight:700;font-size:12px;position:relative}.fullList .propertyRow .propertyDetails .headerProtectionPlan{color:#bc34ba;font-weight:700;font-size:12px;position:relative}.fullList .propertyRow .propertyDetails .propDescHeader{color:#000;font-weight:700;font-size:12px;position:relative}.fullList .propertyRow .propertyDetails .propFeatureHeader{color:#000;font-weight:700;font-size:12px;position:relative}.fullList .propertyRow .propertyDetails .propertyDescCollapse{position:relative;color:#7d7d7d;line-height:12px;font-size:11px}.fullList .propertyRow .propertyDetails .propertyDescCollapse a{color:#847252}#fullListHideToggleControl{display:none}.panelToggle{position:absolute;top:100px;left:0;width:19px;height:16px;background:url(/images/eco/idx/mapping/lm-mapviewslider.png) 0 0 no-repeat;z-index:99;cursor:pointer}.panelToggle:hover{background:url(/images/eco/idx/mapping/lm-mapviewslider-hover.png) 0 0 no-repeat}.panelToggle.closed{background:url(/images/eco/idx/mapping/lm-mapviewslider-out.png) 0 0 no-repeat}.panelToggle.closed:hover{background:url(/images/eco/idx/mapping/lm-mapviewslider-hover-out.png) 0 0 no-repeat}.pinBtn{float:left;width:26px;height:23px;background:url(/images/eco/idx/mapping/lm-maptoolspinbtn.png) 0 0 no-repeat;cursor:pointer}.pinBtn.selected,.pinBtn:hover{background:url(/images/eco/idx/mapping/lm-maptoolspinbtn-hover.png) 0 0 no-repeat}#mapToolsArea{position:absolute;bottom:0;left:50%;margin-left:-50px;width:100px;z-index:1}.drawBtn{float:left;width:26px;height:23px;background:url(/images/eco/idx/mapping/lm-maptoolsdrawbtn.png) 0 0 no-repeat;cursor:pointer}.drawBtn.selected,.drawBtn:hover{background:url(/images/eco/idx/mapping/lm-maptoolsdrawbtn-hover.png) 0 0 no-repeat}.prevBtn{float:left;width:21px;height:23px;background:url(/images/eco/idx/mapping/lm-maptools-prevbtn.png) 0 0 no-repeat;cursor:pointer;margin-left:30px}.prevBtn:hover{background:url(/images/eco/idx/mapping/lm-maptools-prevbtn-hover.png) 0 0 no-repeat}.prevBtn.disabled:hover{background:url(/images/eco/idx/mapping/lm-maptools-prevbtn.png) 0 0 no-repeat}.nextBtn{float:left;width:20px;height:23px;background:url(/images/eco/idx/mapping/lm-maptools-nextbtn.png) -1px 0 no-repeat;cursor:pointer}.nextBtn:hover{background:url(/images/eco/idx/mapping/lm-maptools-nextbtn-hover.png) 0 0 no-repeat}.nextBtn.disabled:hover{background:url(/images/eco/idx/mapping/lm-maptools-nextbtn.png) -1px 0 no-repeat}.topToolArea{width:100px;margin:0 auto;height:25px}.nextBtn.disabled,.prevBtn.disabled{opacity:.75;cursor:auto}.btnShim{float:left;height:23px;width:3px;background:url(/images/eco/idx/mapping/lm-maptools-btn-shim.png) 0 0 no-repeat}#mapToolsToggleButton{width:100px;height:23px;background:url(/images/eco/idx/mapping/lm-maptoolsbtn.png) 0 0 no-repeat;cursor:pointer}#mapToolsToggleButton:hover{background:url(/images/eco/idx/mapping/lm-maptoolsbtn-hover.png) 0 0 no-repeat}#mapToolsToggleButton.selected{background:url(/images/eco/idx/mapping/lm-maptoolsbtn-hover-down.png) 0 0 no-repeat}#mapToolsToggleButton.selected:hover{background:url(/images/eco/idx/mapping/lm-maptoolsbtn-hover-down.png) 0 0 no-repeat}#drawingToolInstructions{width:170px}#drawingToolInstructions.active{display:block}#myPlacesToolInstructions{bottom:56px;padding:6px 9px;left:-121px}#myPlacesToolInstructions.active{display:block}#myPlacesToolInstructions .addPlaceLink{text-decoration:underline;cursor:pointer;color:#0b5095}#myPlacesTool{margin-right:2px}#mapToolTip{white-space:nowrap}.mapToolTip{margin:0 50%;bottom:55px;left:-109px;color:#363636;background:#beaf87;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;font-size:10px;font-weight:700;position:absolute;padding:6px 9px;line-height:12px;display:none}.mapToolTip::after{content:"";margin:0 50%;left:-7px;position:absolute;bottom:-6px;width:14px;height:7px;background:url(/images/eco/idx/mapping/lm-tooltip-pointer.png) 0 0 no-repeat}.mapToolTipClose{z-index:1000000000;background:url(/images/eco/idx/mapping/tooltipclose.png);height:11px;width:11px;position:absolute;top:7px;right:7px;cursor:pointer}.mapToolsContainer{margin-left:50%;position:relative;z-index:1}.mapToolsContainer #drawTool:hover .mapToolTip{display:block;top:-77px;left:-122px}.overlayToolTip{display:inline-block;color:#beaf87;background:url(/images/eco/idx/mapping/lm-overlay-tooltip-background.png);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;font-size:11px;font-weight:700;position:absolute;padding:4px 8px;bottom:172px;right:90px}.overlayToolTip .overlayToolTipPointer{position:absolute;left:-7px;margin:0 50%;bottom:-7px;width:14px;height:7px;background:url(/images/eco/idx/mapping/lm-overlay-tooltip-pointer.png) 0 0 no-repeat}#mapToolsPanel{display:none;height:160px;width:100%;overflow-x:auto;overflow-y:hidden;position:absolute;bottom:0;right:0;left:0;border-top:5px solid #beaf87;clear:left;z-index:999}#mapToolsPanel .pointsOfInterestDiv{position:absolute;left:0;width:271px}#mapToolsPanel .pointsOfInterestDiv .pointOfInterest .pointOfInterestCheckbox{left:10px}#mapToolsPanel .pointsOfInterestDiv label{margin:0}#mapToolsPanel .pointsOfInterestDiv .pointsOfInterestLeftDiv,#mapToolsPanel .pointsOfInterestDiv .pointsOfInterestRightDiv{margin:5px 4px 4px 8px;color:#363636;font-size:10px;float:left}#mapToolsPanel .pointsOfInterestDiv .pointOfInterest{margin-top:2px}#mapToolsPanel .areaOverlaysDiv{position:absolute;left:271px;right:0;min-width:370px}#mapToolsPanel .areaOverlaysDiv,#mapToolsPanel .pointsOfInterestDiv{background-color:#e6e7e8;color:#beaf87;border-right:1px solid #969696;height:160px}.mapToolTitle{background:#38383a;padding:4px 0 2px 8px;font-size:11px;font-weight:700;border-bottom:1px solid #707070}.pointOfInterest .interestIcon{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#959595;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:4px}.areaOverlayOptions{margin-left:8px;color:#363636;font-size:14px;padding-top:10px;overflow-x:auto}.areaOverlayOptions .areaOverlayOptionsDivide{min-width:347px}.areaOverlayOptions .areaOverlayHeader{color:#555;font-size:12px;font-weight:700}.areaOverlayOptions .overlayOption{margin-top:14px}.areaOverlayOptions .overlayOption:first-child{margin-top:0}.areaOverlayOptions .areaOverlay.medianHomePrice{height:57px;width:112px;background:url(/images/eco/idx/mapping/heatmap-medianhomeprice-off.png) 0 0 no-repeat;position:relative;float:left;left:12px;top:0}.areaOverlayOptions .areaOverlay.medianAge{height:57px;width:112px;background:url(/images/eco/idx/mapping/heatmap-medianage-off.png) 0 0 no-repeat;position:relative;float:left;left:6px;top:0}.areaOverlayOptions .areaOverlay.medianIncome{height:57px;width:112px;float:left;background:url(/images/eco/idx/mapping/heatmap-medianhouseholdincome-off.png) 0 0 no-repeat}.areaOverlaysDiv .areaOverlay{display:inline;cursor:pointer}.areaOverlayOptions .areaOverlay.medianHomePrice.hover,.areaOverlayOptions .areaOverlay.medianHomePrice.selected{background:url(/images/eco/idx/mapping/heatmap-medianhomeprice-on.png) 0 0 no-repeat}.areaOverlayOptions .areaOverlay.medianAge.hover,.areaOverlayOptions .areaOverlay.medianAge.selected{background:url(/images/eco/idx/mapping/heatmap-medianage-on.png) 0 0 no-repeat}.areaOverlayOptions .areaOverlay.medianIncome.hover,.areaOverlayOptions .areaOverlay.medianIncome.selected{background:url(/images/eco/idx/mapping/heatmap-medianhouseholdincome-on.png) 0 0 no-repeat}.heatMapLegend{display:none;float:right;margin-right:18px;color:#fff;position:absolute;right:0;top:4px}.heatMapLegend #legendHighRange{display:inline-block;width:40px}.areaOverlay .areaPreview{width:70px;height:40px;background-color:#fff;border:1px solid #959595;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.lqdropdownCustomizations{width:120px}.lqselectorCustomizations{width:58px;height:26px;margin-top:-4px}.dropdownBox.lqPriceDropdown{width:auto;max-width:78px}.dropdownBox.lqPriceDropdown .dropdownHeader div.background,.dropdownBox.lqPriceDropdown .dropdownHeader input.foreground{height:23px;width:100%;z-index:9999;color:#444;background-color:#fff}.lqPriceMiddle{display:inline-block}.selectorSquareFeet{width:106px}.selectorPrice{width:106px;margin-left:-6px;margin-top:-4px}.lqselectorCustomizations,.selectorSquareFeet{margin-left:-6px;margin-top:-4px}.dropdownPriceMin{width:48px;float:left;margin-left:-7px;margin-top:-4px}.dropdownPriceMax{width:48px;float:right;margin-left:0;margin-top:-4px}label input{line-height:normal}.StandardBtn{background:url(/images/eco/idx/layout/texturesheet.png) -1px -328px no-repeat;height:23px;position:relative;padding:0 4px 0 10px;font-size:10px;color:#fff;font-weight:400;display:inline-block;line-height:22px}.StandardBtnCap{background:url(/images/eco/idx/layout/texturesheet.png) -976px -328px no-repeat;width:7px;height:23px;position:absolute;right:-7px;top:0;display:inline-block}.legal-terms a{color:#847252;text-decoration:underline}.legal-terms a:focus,.legal-terms a:hover{text-decoration:none}a{color:#847252}a .sr-only{color:#000}.c21searchselect{cursor:pointer;background-color:#fff;border:1px solid #b7b7b7;color:#363636;font-size:10px;font-weight:700;padding:0 30px 0 5px;position:relative;display:inline-block;height:20px;line-height:20px;border-image:initial;text-decoration:none}.c21searchselectarrow{position:absolute;display:block;height:20px;width:21px;overflow:hidden;background:url(/images/layout/texturesheet.png) -870px -353px no-repeat;top:0;right:0;margin:0}#propertyResultsMap{background:#aaa;border-bottom:5px solid #111;border-left:5px solid #111;border-right:5px solid #111;height:500px;position:relative;overflow:hidden}#resultMap{position:relative;width:100%;height:100%}.IconPropertyPhotos16{background:url(/images/eco/idx/layout/ar-camera.png) 0 0 no-repeat;width:21px;height:17px}.IconPropertyFavorite16{background:url(/images/eco/idx/layout/iconset.png) -216px -60px no-repeat;width:16px;height:16px}.positionHelper{z-index:100}.propertyPin div{font-size:11px!important;width:41px!important;position:absolute;top:6px!important;left:0;color:#38383a!important;text-shadow:0 1px 1px #fff;text-align:center;font:bold 10pt}.clusterPin{cursor:pointer!important}.clusterPin div{font-size:11px!important;width:17px!important;top:5px!important;color:#beaf87!important;text-shadow:0 -1px 1px #000}#typeContainer{height:28px;margin:0;overflow:hidden;float:left;position:absolute;line-height:32px;left:14px;top:14px;z-index:9;background:#38383a;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-user-select:none;-moz-user-select:none;box-shadow:0 0 21px #38383a}#typeContainer .option{padding:14px;display:inline;cursor:pointer;vertical-align:middle;height:29px;line-height:29px;font-size:12px;font-weight:400;position:relative;top:-2px}#typeContainer .option.selected{color:#38383a;background-color:#beaf87}#typeContainer .option.notSelected{color:#beaf87}#typeContainer #bingMapTypeAutomatic{border-right:1px solid #6d6d6d}#typeContainer #bingMapTypeAerial.option{border-left:1px solid #6d6d6d;margin-left:-4px}@media (max-width:1029px){#typeContainer{display:none}}#typeContainer #bingMapTypeBE.option,#typeContainer #bingMapTypeRoad.option{border-right:1px solid #6d6d6d;border-left:1px solid #6d6d6d;margin-left:-4px}.MicrosoftNav.stylev2 .NavBar_compassControlContainer .NavBar_compassE,.MicrosoftNav.stylev2 .NavBar_compassControlContainer .NavBar_compassN,.MicrosoftNav.stylev2 .NavBar_compassControlContainer .NavBar_compassS,.MicrosoftNav.stylev2 .NavBar_compassControlContainer .NavBar_compassW{width:35px!important;height:36px!important}.NavBar_zoomControlContainer .NavBar_zoomDrop{top:29px;left:-4px!important;width:52px;height:143px;background:#38383a!important;border:2px solid #beaf87}.NavBar_zoomControlContainer .NavBar_zoomBarBg{position:absolute;left:12px;background:url(/images/eco/idx/mapping/map-zoombar.png) no-repeat 0 0!important;width:6px;height:198px}.NavBar_zoomControlContainer .NavBar_zoomSlider{position:absolute;left:7px;background:url(/images/eco/idx/mapping/map-zoomthumb.png) no-repeat 0 0!important;cursor:pointer;width:16px;height:8px}#lassoTool{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000;display:none;background-image:url(/images/eco/idx/backgrounds/transparent.gif)}#lassoTool.showing{display:block}#lassoTool.drawing{cursor:crosshair}#moreSearchOptionsHeader{font-weight:700;font-size:14px}#modalContainer #moreSearchOptionsContent{z-index:999999;position:relative;border:1px solid #beaf87;background-color:#fff;margin:15px 10px 25px 10px;min-height:280px;border-image:initial}#modalContainer.moreSearchOptionsBox{width:760px;margin-left:-380px;background-color:#fff}#modalContainer #surroundingAreasOptionsContent{z-index:999999;position:relative;border:1px solid #beaf87;background-color:#fff;margin:15px 10px 25px 10px;border-image:initial}#modalContainer #moreSearchOptionsWindow .formActionArea{margin-bottom:10px;margin-top:20px}#modalContainer.surroundingAreasOptionsBox{width:410px;margin-left:-205px;background-color:#fff}#moreSearchOptions{background-color:#fff;position:relative}#moreSearchOptions #searchOptionsTop{margin-top:10px}#moreSearchOptions #searchOptionsLane1{width:235px;min-height:280px;border-right:1px solid #ccc;background-color:#fff;float:left}#moreSearchOptions #searchOptionsLane2{padding-right:20px;min-height:280px;padding-bottom:57px;background-color:#fff;float:left}#moreSearchOptions #searchOptionsLane3{min-height:280px;background-color:#fff;float:left}#moreSearchOptions #acAndHeatingSection{width:245px;margin-left:22px}#moreSearchOptions #generalSection{width:230px;margin-left:22px}#moreSearchOptions #extFeaturesSection{width:200px;margin-left:22px}#moreSearchOptions #propertyFeaturesSection{width:200px;margin-left:22px}#moreSearchOptions #interiorFeaturesSection{width:200px;margin-left:22px}#moreSearchOptions #communitySection{margin-left:10px;padding-top:26px}#moreSearchOptions #ageSection{margin-left:10px}#moreSearchOptions #resetSearchOptions{bottom:0;left:16px;position:absolute;display:block}#moreSearchOptions #submitSearchOptions{bottom:0;right:16px;position:absolute;display:block}#moreSearchOptions .lqOptionTypeLabel{display:inline-block;margin-top:6px;margin-left:11px;font-size:14px}#moreSearchOptions #listTypeOpenHousesRadioDiv{display:block;margin-left:35px}#moreSearchOptions .disableDiv{opacity:.7}#moreSearchOptions .searchOptionCount{color:#beaf87;font-style:italic}#moreSearchOptions .sectionHeader{font-weight:700;margin-left:12px;margin-top:10px}#moreSearchOptions .StandardBtn{background:url(/images/eco/idx/layout/texturesheet.png) -1px -328px no-repeat;height:23px;position:relative;padding:0 5px 0 10px;font-size:12px;color:#fff;font-weight:400;display:inline-block;line-height:22px}#moreSearchOptions .StandardBtn.moreSearchOptionsSubmitBtnImg{width:90px;text-align:center}#moreSearchOptions div.checker input{height:15px;width:13px}#moreSearchOptionsWindow #lqPropertyTypes .lqPropTypeLabel{display:block}#moreSearchOptionsWindow #listTypeOpenHousesRadioDiv{margin-left:13px}#moreSearchOptionsWindow #listTypeOpenHousesRadioDiv.disableDiv{opacity:.4}#refineSearch #lqPropertyTypes{float:left;width:219px;margin-left:10px;padding-right:22px}#refineSearch #lqPropertyTypes .lqPropTypeBox{margin-top:12px}#refineSearch #lqPropertyTypes .lqPropTypeBox .lqPropTypeLabel{display:inline-block;margin-top:6px;margin-left:11px;font-size:14px;width:200px}.listingTypeRow .optionTypeRow{margin-top:6px;margin-left:14px;font-size:14px}#searchOptionsLane2 .title,#searchOptionsLane3 .title{margin-top:7px;display:block}#moreSearchOptions #lqListingActivity,#moreSearchOptions #lqListingType{margin-left:10px}#moreSearchOptions #resetSearchOptions a,#moreSearchOptions #submitSearchOptions a{color:#fff}#modalContainer #languageOptionsWindow .formActionArea,#modalContainer #surroundingAreasOptionsContent .formActionArea{margin:20px 0 10px}#modalContainer #surroundingAreasOptionsContent .formActionArea #surroundingAreasUpdate,#modalContainer .formActionArea #languagesUpdate{float:right;margin:0 15px 5px 0}#modalContainer #surroundingAreasOptionsContent .formActionArea #resetSurroundingAreas,#modalContainer .formActionArea #resetLanguages{float:left;margin:0 0 5px 15px}.surroundingAreaForm{padding:10px 0 40px 20px}.surroundingAreaForm div.selector.smallSelector span{padding-right:30px}#surroundingAreasOptions{height:540px;background-color:#fff}#heatMapLabel{text-align:center;left:50%;top:55px;margin-left:-90px;width:180px;border-radius:3px;border:none;font-size:12px;font-weight:400;position:absolute;background:#000;z-index:1000000;padding:10px 15px;opacity:.7;line-height:1.2em;color:#fff;display:none}.LiquidBody .BottomPagination .PagerFull .PageNext,.LiquidBody .BottomPagination .PagerFull .PagePrevious{top:10px;font-size:24px}.LiquidBody .BottomPagination .PagerFull .PageNext:hover,.LiquidBody .BottomPagination .PagerFull .PagePrevious:hover{color:#fff;cursor:pointer;text-decoration:none}#footermenu{padding:0 14px}#footermenu .legalInfo{width:auto;margin:0;text-align:justify}#footermenu ul{float:left;padding:14px 0}#footermenu ul li{padding-right:0;padding-left:4px}#page_footer a{font-size:11px;color:#38383a}#page_footer .legalText.noBanner{width:auto;margin:0;padding:14px}#page_footer .legalText.noBanner .onBoardTxt{width:auto}#page_footer .legalText.noBanner .footerBtm{width:auto}#page_footer .legalText .onBoardLogo{float:none;margin:0}#page_footer .legalText .onBoardLogo img{display:block;margin:0 auto 1.5em}#page_footer .footerText{margin:0 auto;padding:14px;text-align:justify;width:auto}#page_identitybox{margin:0 0 15px;border-radius:0}#page_identitybox #identitymenu{float:left;margin-top:14px}#identitymenu ul{font-size:12px}#identitymenu ul li{padding-right:7px;padding-left:7px}.fullList .propertyRow .propertyDetails .newlyListedInfo,.fullList .propertyRow .propertyDetails .openHouseInfo,.fullList .propertyRow .propertyDetails .recentReducedInfo{position:relative;color:#7d7d7d;line-height:12px;font-size:11px}.LiquidBody .FullListViewTopPagination .PagerFull .PageNext:hover,.LiquidBody .FullListViewTopPagination .PagerFull .PagePrevious:hover{color:#beaf87;cursor:pointer}.FullListViewTopPagination .PagerFull .Page.PagerCurrentPage{color:#000;cursor:default;text-decoration:none}.FullListViewTopPagination .PagerFull .Page.PagerCurrentPage:hover{color:#707070;cursor:default;text-decoration:none}.IconPoiRecreation16{background:url(/images/eco/idx/layout/poitexturesheet.png) 0 0 no-repeat;width:16px;height:16px}.IconPoiBanks16{background:url(/images/eco/idx/layout/poitexturesheet.png) -18px 0 no-repeat;width:16px;height:16px}.IconPoiFood16{background:url(/images/eco/idx/layout/poitexturesheet.png) -36px 0 no-repeat;width:16px;height:16px}.IconPoiEducation16{background:url(/images/eco/idx/layout/poitexturesheet.png) -54px 0 no-repeat;width:16px;height:16px}.IconPoiGovernment16{background:url(/images/eco/idx/layout/poitexturesheet.png) -72px 0 no-repeat;width:16px;height:16px}.IconPoiHealthCare16{background:url(/images/eco/idx/layout/poitexturesheet.png) -90px 0 no-repeat;width:16px;height:16px}.IconPoiPlacesOfWorship16{background:url(/images/eco/idx/layout/poitexturesheet.png) -108px 0 no-repeat;width:16px;height:16px}.IconPoiServices16{background:url(/images/eco/idx/layout/poitexturesheet.png) -126px 0 no-repeat;width:16px;height:16px}.IconPoiPetServices16{background:url(/images/eco/idx/layout/poitexturesheet.png) -144px 0 no-repeat;width:16px;height:16px}.IconPoiShopping16{background:url(/images/eco/idx/layout/poitexturesheet.png) -162px 0 no-repeat;width:16px;height:16px}.IconPoiTravel16{background:url(/images/eco/idx/layout/poitexturesheet.png) -180px 0 no-repeat;width:16px;height:16px}.poiIconLegend{float:left;margin-right:2px}#BodyTopHeader .loadingAnimation,#BodyTopHeader .whiteWashedBackground,.LiquidBodyMain .loadingAnimation,.LiquidBodyMain .whiteWashedBackground{opacity:0!important}.FTSCenterLaneCard .CardThumb .CardFlag{width:160px}#ModalWindow .contactPropertyBox .CardThumb .CardFlag{position:absolute;bottom:0;font-size:11px;font-weight:700;text-align:right;padding-right:18px;width:150px;line-height:17px}#ModalWindow .contactPropertyBox .CenterLaneCard .FlagOpenHouse{background:url(/images/eco/idx/layout/iconset.png) 0 -78px no-repeat;width:142px;height:17px;opacity:1}#ModalWindow .contactPropertyBox .CenterLaneCard .FlagNewListings{background:url(/images/eco/idx/layout/iconset.png) -170px -78px no-repeat;width:142px;height:17px;opacity:1}#ModalWindow .contactPropertyBox .CenterLaneCard .FlagPriceReduced{background:url(/images/eco/idx/layout/iconset.png) -340px -78px no-repeat;width:142px;height:17px;opacity:1}#ModalWindow .contactPropertyBox .CenterLaneCard .FlagBlue{background:url(/images/eco/idx/layout/iconset.png) -510px -78px no-repeat;width:142px;height:17px;opacity:1}#ModalWindow .contactPropertyBox .CenterLaneCard .FlagBlack{background:url(/images/eco/idx/layout/iconset.png) -680px -78px no-repeat;width:142px;height:17px;opacity:1}#ModalWindow .contactPropertyBox .CenterLaneCard .FlagForeclosure{background:url(/images/eco/idx/layout/iconset.png) -850px -78px no-repeat;width:142px;height:17px;opacity:1}#ModalWindow .contactPropertyBox .CenterLaneCard .FlagProtectionPlan{background:url(/images/eco/idx/layout/iconset.png) -510px -78px no-repeat;width:142px;height:17px;opacity:1}#ModalWindow .contactPropertyBox .CardFlag.FlagOpenHouse{color:#000}.schoolsRefine{border-bottom:1px solid #bbb;width:158px;margin-left:-10px;color:#beaf87;font-size:10px;line-height:16px}.schoolsRefine .schoolSearchTypesSection{margin-bottom:0;margin-top:-8px}.schoolsRefine label{display:inline-block;margin:0 0 0 10px;color:#38383a;font-weight:400;font-size:11px}.schoolsRefine label:first-child{margin-top:2px;margin-bottom:-2px}.schoolsRefine.selected label.selected{font-weight:700;color:#38383a}.schoolsRefine .areaSchools{position:relative;margin-left:11px;top:1px;font-weight:700;color:#38383a}.includeSchoolsLink{font-size:12px;color:#77634b;font-weight:700;display:inline-block;width:160px;text-decoration:none;outline:0;margin:0 10px 2px 10px;background:url(/images/eco/idx/mapping/lm-refinesearch-arrowright.png) 134px 5px no-repeat;line-height:24px;margin-bottom:0;background-position:134px 5px}#DrawingToolConfirmModalWindow .drawingToolConfirmBox{position:fixed;top:240px;left:67%;width:600px;margin-left:-300px;z-index:1000002;top:135px;width:212px;height:159px}#DrawingToolConfirmModalWindow .drawingToolConfirmBox #modalContent{background-color:#000;width:244px;height:155px;margin-left:-15px;margin-top:-3px;border:3px solid #beaf87;border-radius:20px}#DrawingToolConfirmModalWindow .drawingToolConfirmBox #modalContent .header{margin-top:14px;text-align:center;font-size:14px;font-weight:700;color:#beaf87}#DrawingToolConfirmModalWindow .drawingToolConfirmBox #modalContent .infoLine1{color:#beaf87;font-size:12px;font-weight:400;text-align:center;margin-left:22px;margin-top:14px;width:202px}#DrawingToolConfirmModalWindow .drawingToolConfirmBox #modalContent .infoLine2{color:#beaf87;font-size:12px;font-weight:400;text-align:center;margin-left:22px;margin-top:13px;width:196px}#DrawingToolConfirmModalWindow .drawingToolConfirmBox #modalContent .drawingToolConfirmButtons{margin-left:36px;margin-top:17px}#DrawingToolConfirmModalWindow .drawingToolConfirmBox .modalCloseDiv{position:relative;float:right;width:24px;height:24px;left:12px;bottom:12px}#DrawingToolConfirmModalWindow .drawingToolConfirmBox .modalCloseDiv #modalCloseLink{background:url(/images/drawingtool/close-modal-normal.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#DrawingToolConfirmModalWindow .drawingToolConfirmBox .modalCloseDiv #modalCloseLink:hover{background:url(/images/drawingtool/close-modal-active.png) right 0 no-repeat;display:inline-block;width:24px;height:24px}#DrawingToolConfirmModalWindow .drawingToolConfirmBox #drawingToolConfirmYesButton{display:inline-block;margin-left:22px;width:50px;height:22px;background:url(/images/drawingtool/modal-yes-button-normal.png) no-repeat}#DrawingToolConfirmModalWindow .drawingToolConfirmBox #drawingToolConfirmYesButton:hover{background:url(/images/drawingtool/modal-yes-button-active.png) no-repeat}#DrawingToolConfirmModalWindow .drawingToolConfirmBox #drawingToolConfirmNoButton{display:inline-block;margin-left:27px;width:50px;height:22px;background:url(/images/drawingtool/modal-no-button-normal.png) no-repeat}#DrawingToolConfirmModalWindow .drawingToolConfirmBox #drawingToolConfirmNoButton:hover{background:url(/images/drawingtool/modal-no-button-active.png) no-repeat}#moreSearchOptions div.checker,.LiquidBodyLeft .morePropSearchOptionsSection .refineItem div.checker{height:13px;width:13px;margin-right:2px}#moreSearchOptions div.checker span,.LiquidBodyLeft .morePropSearchOptionsSection .refineItem div.checker span{background-position:-4px -358px;height:13px;width:13px}#moreSearchOptions .c21hoverstate.hover div.checker span,#moreSearchOptions div.checker.hover span,.LiquidBodyLeft .morePropSearchOptionsSection .refineItem .c21hoverstate.hover div.checker span,.LiquidBodyLeft .morePropSearchOptionsSection .refineItem div.checker.hover span{background-position:-48px -358px}#moreSearchOptions div.checker span.checked,.LiquidBodyLeft .morePropSearchOptionsSection .refineItem div.checker span.checked{background-position:-26px -358px}.hideAllOrNothing{display:none}@media (max-height:620px){.schoolsRefine .schoolSearchTypesSection{display:none}.includeSchoolsLink{line-height:24px;margin-bottom:0;background-position:134px 5px}}@media (max-height:712px){.morePropSearchOptionsSection.sch{display:none}.refineSearchOptions.propOptions.sch{display:block}}.liquidMapping>#eco-footer-container{display:none}.liquidMapping .eco-page-top-banner{margin-bottom:0}#stdSearchFields .LaneText.refineSection{margin:10px}#liquid-eco-footer-container .container{width:auto}#liquid-eco-footer-container .container .col-xs-12{width:100%}#search.pageEcoIdx .LiquidBody .secondaryHeader{line-height:9px;float:right;margin-right:24px;width:163px;font-size:8px;color:#38383a}#search.pageEcoIdx .LiquidBody .LiquidBodyLeft .morePropSearchOptionsSection .LaneText.searchOptionsTitle{color:#fff;font-weight:700;font-size:12px;background-color:#38383a;padding:8px 0 8px 10px}#search.pageEcoIdx .LiquidBody .LiquidBodyLeft .morePropSearchOptionsSection .LaneText.viewAllOptions{color:#fff;font-weight:700;font-size:12px;background-color:#38383a;padding:8px 0 8px 15px;cursor:pointer}#search.pageEcoIdx .LiquidBody .LiquidBodyLeft #refineFeaturesButton{display:none}#search.pageEcoIdx .LiquidBody #BodyCenterLane #PropertyRowContainer .CenterLaneCard .onboardLogo{right:5px}#search.pageEcoIdx .LiquidBody #mapContainer .propertySummaryClickOverlay .listingAttribution{font-size:9px;line-height:12px;width:213px;color:#38383a;float:left;margin:5px 0 0 20px}#search.pageEcoIdx .LiquidBody #mapContainer .propertySummaryClickOverlay .propertyCardDisclaimer{margin-left:5px}.btn-c21gold,.btn-default{border-radius:0;text-transform:uppercase;font-family:Typold,Helvetica,Arial,sans-serif;letter-spacing:.78px}div.button,div.button span,div.checker span,div.radio span,div.selector,div.selector span,div.uploader,div.uploader span.action{background-image:url(/images/eco/idx/sprite-c21-rev.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}.button,.button *,.checker,.checker *,.radio,.radio *,.selector,.selector *,.uploader,.uploader *{margin:0;padding:0}input.email,input.password,input.text,textarea.uniform{font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;padding:3px;color:#777;background:url(/images/bg-input-focus.png) repeat-x 0 0;background:url(/images/bg-input.png) repeat-x 0 0;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:0}input.email:focus,input.password:focus,input.text:focus,textarea.uniform:focus{-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);-moz-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);border-color:#999;background:url(/images/bg-input-focus.png) repeat-x 0 0}div.selector.smallSelector,div.selector.smallSelector.active,div.selector.smallSelector.active:hover,div.selector.smallSelector.disabled,div.selector.smallSelector.disabled span,div.selector.smallSelector.focus,div.selector.smallSelector.focus.active,div.selector.smallSelector.focus.hover,div.selector.smallSelector.focus:active,div.selector.smallSelector.focus:hover,div.selector.smallSelector.hover,div.selector.smallSelector:active,div.selector.smallSelector:hover,div.selector.smallSelector:hover:active{background-position:-487px -564px;line-height:24px;height:24px}div.selector.smallSelector span,div.selector.smallSelector.active:hover span,div.selector.smallSelector.focus span,div.selector.smallSelector.focus.active span,div.selector.smallSelector.focus.hover span,div.selector.smallSelector.focus:active span,div.selector.smallSelector.focus:hover span,div.selector.smallSelector.hover span,div.selector.smallSelector:hover span,div.selector.smallSelector:hover:active span{background-position:right -407px;height:24px;line-height:24px;margin-right:-3px}div.selector.smallSelector select{top:0;left:0;right:0;bottom:0;width:100%;height:25px}div.selector{background-position:-483px -181px;line-height:27px;height:27px;border:1px solid #222;border-radius:2px}div.selector span{background-position:right -2px;height:30px;line-height:30px}div.selector select{top:0;left:0;right:0;bottom:0;width:100%}div.selector.active,div.selector:active{background-position:-483px -183px}div.selector.active span,div.selector:active span{background-position:right 4px}div.selector.focus{background-position:-483px -249px}div.selector.hover,div.selector:hover{background-position:-483px -215px}div.selector.focus span{background-position:right -70px;padding-bottom:5px}div.selector.hover span,div.selector:hover span{background-position:right -36px}div.selector.focus.hover,div.selector.focus:hover{background-position:-483px -249px}div.selector.focus.hover span,div.selector.focus:hover span{background-position:right -70px;padding-bottom:5px}div.selector.active:hover,div.selector.focus.active,div.selector.focus:active,div.selector:hover:active{background-position:-483px -215px}div.selector.active:hover span,div.selector.focus.active span,div.selector.focus:active span,div.selector:hover:active span{background-position:right -36px}div.selector.disabled{background-position:-483px -217px}div.selector.disabled span{background-position:right -38px}div.checker{width:19px;height:19px}div.checker input{width:19px;height:19px}div.checker span{background-position:0 -355px;height:19px;width:19px;padding-right:2px}label.c21hoverstate.hover div.checker span{background-position:-44px -354px}label.c21hoverstate.hover div.checker span.checked{background-position:-66px -354px}div.checker:hover span{background-position:-44px -354px}div.checker.active span,div.checker:active span{background-position:0 -354px}div.checker.focus span.checked{background-position:-66px -354px}div.checker.active:hover span,div.checker.focus.active span,div.checker:active:hover span{background-position:0 -354px}div.checker span.checked{background-position:-22px -354px;padding-right:2px}div.checker.active span.checked,div.checker:active span.checked{background-position:-22px -354px}div.checker:hover span.checked{background-position:-22px -354px}div.checker.active.focus span.checked,div.checker.active:hover span.checked,div.checker.focus:active span.checked,div.checker:hover:active span.checked{background-position:-22px -354px}div.checker.disabled span,div.checker.disabled.active span,div.checker.disabled:active span{background-position:-22px -354px}div.checker.disabled span.checked,div.checker.disabled.active span.checked,div.checker.disabled:active span.checked{background-position:-22px -354px}div.radio{width:18px;height:18px}div.radio input{width:18px;height:18px}div.radio span{height:18px;width:18px;background-position:-1px -375px}div.radio.active span,div.radio:active span{background-position:-1px -375px}div.radio.focus span,div.radio:hover span{background-position:-1px -375px}div.radio.active.focus span,div.radio.active:hover span,div.radio.focus:active span,div.radio:active:hover span{background-position:-1px -375px}div.radio span.checked{background-position:-23px -375px}div.radio.active span.checked,div.radio:active span.checked{background-position:-23px -375px}div.radio.focus span.checked,div.radio:hover span.checked{background-position:-23px -375px}div.radio.active:hover span.checked,div.radio.focus.active span.checked,div.radio.focus:active span.checked,div.radio:hover:active span.checked{background-position:-23px -375px}div.radio.disabled span,div.radio.disabled.active span,div.radio.disabled:active span{background-position:-1px -375px}div.radio.disabled span.checked,div.radio.disabled.active span.checked,div.radio.disabled:active span.checked{background-position:-23px -375px}div.uploader{background-position:0 -297px;height:28px}div.uploader span.action{background-position:right -409px;height:24px;line-height:24px}div.uploader span.filename{height:24px;margin:2px 0 2px 2px;line-height:24px}div.uploader.focus,div.uploader.hover,div.uploader:hover{background-position:0 -353px}div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action{background-position:right -437px}div.uploader.active span.action,div.uploader:active span.action{background-position:right -465px}div.uploader.focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus.active span.action,div.uploader:focus:active span.action{background-position:right -493px}div.uploader.disabled{background-position:0 -325px}div.uploader.disabled span.action{background-position:right -381px}div.button{background-position:0 -523px}div.button span{background-position:right -643px}div.button.focus,div.button.hover,div.button:focus,div.button:hover{background-position:0 -553px}div.button.focus span,div.button.hover span,div.button:focus span,div.button:hover span{background-position:right -673px}div.button.active,div.button:active{background-position:0 -583px}div.button.active span,div.button:active span{background-position:right -703px;color:#555}div.button.disabled,div.button:disabled{background-position:0 -613px}div.button.disabled span,div.button:disabled span{background-position:right -733px;color:#bbb;cursor:default}div.button{height:30px}div.button span{margin-left:13px;height:22px;padding-top:8px;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding-left:2px;padding-right:15px}div.selector{font-size:12px}div.selector select{min-width:20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;border:solid 1px #fff}div.selector span{padding:0 29px 0 2px;cursor:pointer}div.selector span{color:#000;min-width:25px}div.selector.disabled span{color:#bbb}div.checker{margin-right:5px}div.radio{margin-right:3px}div.uploader{width:190px;cursor:pointer}div.uploader span.action{width:85px;text-align:center;text-shadow:#fff 0 1px 0;background-color:#fff;font-size:11px;font-weight:700}div.uploader span.filename{color:#777;width:82px;border-right:solid 1px #bbb;font-size:11px}div.uploader input{width:190px}div.uploader.disabled span.action{color:#aaa}div.uploader.disabled span.filename{border-color:#ddd;color:#aaa}.button,.checker,.radio,.selector,.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.checker input:focus,.radio input:focus,.selector select:focus,.uploader input:focus{outline:0}div.button a,div.button button,div.button input{position:absolute}div.button{cursor:pointer;position:relative}div.button span{display:-moz-inline-box;display:inline-block;line-height:1;text-align:center}div.selector{position:relative;padding-left:6px;overflow:hidden}div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.selector select{position:absolute;opacity:0;filter:alpha(opacity:0);height:31px;border:none;background:0 0}div.checker{position:relative}div.checker span{display:-moz-inline-box;display:inline-block;text-align:center}div.checker input{opacity:0;filter:alpha(opacity:0);display:inline-block;background:0 0}div.radio{position:relative}div.radio span{display:-moz-inline-box;display:inline-block;text-align:center}div.radio input{opacity:0;filter:alpha(opacity:0);text-align:center;display:inline-block;background:0 0}div.uploader{position:relative;overflow:hidden;cursor:default}div.uploader span.action{float:left;display:inline;padding:2px 0;overflow:hidden;cursor:pointer}div.uploader span.filename{padding:0 10px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}div.uploader input{opacity:0;filter:alpha(opacity:0);position:absolute;top:0;right:0;bottom:0;float:right;height:25px;border:none;cursor:default}.primary-section-header{color:#000;text-transform:uppercase}.primary-section-header .kicker{display:block;text-transform:none;color:#847252;font-size:16px;padding-bottom:6px}@media (min-width:768px){.primary-section-header{font-size:24px!important;font-weight:700!important}.primary-section-header .kicker{font-size:18px}}.secondary-section-header{font-size:14px!important}@media (min-width:768px){.secondary-section-header{font-size:16px!important}}.contact-form-container{background-color:#eee;padding-bottom:20px;padding-top:20px}.contact-form-container a{color:#5f5544}.contact-form-container .pageFormError span{color:#bf3a0d;padding-top:4px}.contact-form-container input.form-control{height:40px;background-color:#fff;border:none}.contact-form-container textarea.form-control{background-color:#fff;border:none;height:140px}.contact-form-container .form-group{margin-bottom:10px}.contact-form-container .btn.btn-alternate.pageFormSubmit{color:#fff}.contact-form-container .row-mt-tight{margin-top:-5px}.contactHelp{font-size:.8em}.contact-form-container label{font-weight:400;margin-left:5px}.container-school-detail{margin-top:50px;padding-top:15px;padding-bottom:60px}@media screen and (min-width:768px){.container-school-detail{position:relative;border-bottom:38px solid #e6e7e8}.container-school-detail:after{content:' ';display:block;position:absolute;width:100%;bottom:-38px;height:38px;background:#fff url(/images/eco/theme/backgrounds/c21-pattern.png) top left repeat}}.container-school-detail .h3,.container-school-detail h3{margin-top:0;font-weight:700;margin-bottom:30px;color:#000}.container-school-detail h4{font-weight:600;color:#847252}.container-school-detail .table-responsive{border-color:#beaf87}.container-school-detail a,.container-school-detail a:hover{color:#847252!important}.container-school-detail a.school-name-link{color:#fff;text-decoration:underline}.container-school-detail h5{color:#847252}.container-school-detail .schoolRatingStars .infoLabel,.container-school-detail .schoolRatio .infoLabel,.container-school-detail .schoolStudentCount .infoLabel{display:inline-block}.container-school-detail .schoolRatingStars .infoLabel:after,.container-school-detail .schoolRatio .infoLabel:after,.container-school-detail .schoolStudentCount .infoLabel:after{content:':'}.container-school-detail .schoolRatingStars .infoSection,.container-school-detail .schoolRatio .infoSection,.container-school-detail .schoolStudentCount .infoSection{display:inline-block;white-space:nowrap}.container-school-detail .schoolSection{margin-bottom:30px}h2.propertyTitleLine{font-size:28px}.container-property-demographics table.demographics-tabular-data th{text-align:right;font-weight:400;padding-right:1em}.container-property-demographics table.demographics-tabular-data td{font-weight:700;font-size:1.3em}@media (min-width:768px){.container-property-demographics table.demographics-tabular-data{float:right}}.container-property-demographics .carousel-caption{text-shadow:none}.container-property-demographics .carousel-caption h3{font-weight:600;color:#000;font-size:16px}.container-property-demographics .carousel-control,.container-property-demographics .carousel-control.left,.container-property-demographics .carousel-control.right{background:#3c3c3c}.container-property-demographics .carousel-control.right{margin-right:-5px}.container-property-demographics .carousel-control.left{margin-left:-5px}.container-property-detail{font-size:16px}.container-property-detail .IconPropertyOpenHouse16{background:url(/images/eco/idx/layout/iconset.png) -306px -60px no-repeat;width:16px;height:16px;display:inline-block;margin-right:5px}.container-property-detail .sub-text-container span{margin-right:1.5em}@media (max-width:767px){.container-property-detail .sub-text-container span{display:block}}.container-property-detail .property-info-box{margin-top:1.5em;background-color:#3c3c3c;position:relative}.container-property-detail .property-info-box .sep{color:#aaa;padding:0 5px}.container-property-detail .property-info-box .info-price{background-color:#beaf87;float:left;height:50px;line-height:50px;padding:0 30px;position:relative;width:100%}.container-property-detail .property-info-box .info-price .h4{margin:0;line-height:50px}.container-property-detail .property-info-box .info-price .h4 a{color:#38383a!important}@media (min-width:768px){.container-property-detail .property-info-box .info-price{width:auto}.container-property-detail .property-info-box .info-price:after{content:'';width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#beaf87 transparent transparent transparent;position:absolute;bottom:-10px;left:50%;margin-left:-10px}}.container-property-detail .property-info-box .info-bbs{float:left;color:#beaf87;height:50px;line-height:50px;padding-left:30px}.container-property-detail .property-info-box .info-bbs span{white-space:nowrap}.container-property-detail .property-info-box #primary-share-dropdown{display:none;position:absolute;right:160px;top:98px}@media (min-width:768px){.container-property-detail .property-info-box #primary-share-dropdown{top:47px}}.container-property-detail .property-info-box #primary-share-dropdown.show{display:block}.container-property-detail .property-info-box #primary-share-dropdown.show .dropdown-menu{display:block}.container-property-detail .property-info-box #primary-share-dropdown .dropdown-menu{display:none}.container-property-detail .property-info-box #primary-share-dropdown .dropdown-item svg{vertical-align:-.125em}.container-property-detail .property-info-box #primary-share-dropdown .dropdown-item .me-2{margin-right:.5rem}.container-property-detail .property-info-box .actionButtons .sr-only{color:#fff}@media (max-width:767px){.container-property-detail .property-info-box{margin-left:-15px;margin-right:-15px}.container-property-detail .property-info-box .info-price{padding:0 15px}.container-property-detail .property-info-box .info-bbs{padding-left:15px}}.container-property-detail .property-info-box .action-primary-share{background:transparent url(/images/eco/theme/icons/action-primary-add-this.png) center center no-repeat;width:30px;height:50px;margin-right:10px;float:right}.container-property-detail .property-info-box .action-primary-print{background:transparent url(/images/eco/theme/icons/action-primary-print.png) center center no-repeat;width:30px;height:50px;margin-right:10px;float:right}.container-property-detail .property-info-box .info-addinfo{clear:both;background-color:#fff;min-height:61px;padding:10px;font-size:.85em;line-height:1.7em}.container-property-detail .property-info-box .info-addinfo a.mortgageCalcLink{color:#6e5f45!important}.container-property-detail .property-actions{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:15px;padding-bottom:15px;margin-top:30px;margin-bottom:30px;text-align:center}@media (min-width:768px){.container-property-detail .property-actions{border:none;text-align:left}}.container-property-detail .property-actions button{border:none;background-color:#fff}.container-property-detail .property-actions a,.container-property-detail .property-actions button{color:#3c3c3c;margin-right:30px;padding:1px 6px}@media (max-width:767px){.container-property-detail .property-actions a,.container-property-detail .property-actions button{display:block;text-align:left;line-height:2em}}@media (min-width:768px){.container-property-detail .property-actions a,.container-property-detail .property-actions button{font-family:Typold,Helvetica,Arial,sans-serif;display:inline-block;color:#847252;border:1px solid #707070;padding:13px 16px 10px 16px;letter-spacing:1px;line-height:1;margin-right:5px;margin-bottom:1.5em;text-transform:uppercase;font-weight:700}.container-property-detail .property-actions a:focus,.container-property-detail .property-actions a:hover,.container-property-detail .property-actions button:focus,.container-property-detail .property-actions button:hover{text-decoration:none;color:#000;border-color:#000;box-shadow:0 0 6px 0 rgba(0,0,0,.16)}}.container-property-detail .property-actions .action-icon{display:inline-block;width:20px;height:20px;background:url(/images/eco/theme/icons/action-icon.png) top left no-repeat;margin-right:5px;vertical-align:middle}.container-property-detail .property-actions .action-icon.action-icon-see{background-position:0 0}.container-property-detail .property-actions .action-icon.action-icon-ask{background-position:-20px 0}.container-property-detail .property-actions .action-icon.action-icon-calc{background-position:-40px 0}.container-property-detail .property-actions .action-icon.action-icon-tour{background-position:-60px 0}.container-property-detail .property-actions .action-icon.action-icon-slideshow{background-position:-80px 0}@media (min-width:768px){.container-property-detail .property-actions .action-icon{width:16px;height:16px;margin-top:-3px}.container-property-detail .property-actions .action-icon.action-icon-see{background:url(/images/eco/theme/icons/action-icon-see.svg) center center no-repeat}.container-property-detail .property-actions .action-icon.action-icon-ask{background:url(/images/eco/theme/icons/action-icon-ask.svg) center center no-repeat}.container-property-detail .property-actions .action-icon.action-icon-calc{background:url(/images/eco/theme/icons/action-icon-calc.svg) center center no-repeat}.container-property-detail .property-actions .action-icon.action-icon-tour{background:url(/images/eco/theme/icons/action-icon-tour.svg) center center no-repeat}.container-property-detail .property-actions .action-icon.action-icon-slideshow{background:url(/images/eco/theme/icons/action-icon-slideshow.svg) center center no-repeat}}.container-property-detail .propertyPhotoBrowser{font-family:Typold,Helvetica,Arial,sans-serif;position:relative}.container-property-detail .propertyPhotoBrowser .propPreviewContainer{width:770px;height:370px;position:relative}.container-property-detail .propertyPhotoBrowser .propPreviewLeft{width:422px;height:342px;top:22px;left:25px;position:absolute}.container-property-detail .propertyPhotoBrowser #propSlideshowContainer{overflow:hidden}.container-property-detail .propertyPhotoBrowser #largeImageContainer{position:relative;width:422px;height:317px}.container-property-detail .propertyPhotoBrowser #largeImagePreview{background-color:#fff;overflow:hidden;position:relative;z-index:100;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;cursor:pointer}@media (min-width:768px){.container-property-detail .propertyPhotoBrowser #largeImagePreview{height:302px;padding-top:0!important;padding-bottom:0!important}}@media (min-width:992px){.container-property-detail .propertyPhotoBrowser #largeImagePreview{height:398px}}@media (min-width:1200px){.container-property-detail .propertyPhotoBrowser #largeImagePreview{height:478px}}.container-property-detail .propertyPhotoBrowser #largeImagePreview.loading{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.container-property-detail .propertyPhotoBrowser #largeImagePreview img{width:100%;object-fit:cover;height:100%}.container-property-detail .propertyPhotoBrowser #largeImagePreview #viewImageFullScreen{position:absolute;bottom:0;width:100%;left:0}.container-property-detail .propertyPhotoBrowser #largeImagePreview #viewImageFullScreen .viewImageFullScreenFg{background-color:rgba(0,0,0,.6);padding:19px 0;color:#fff;text-align:center;font-size:19px;position:relative}.container-property-detail .propertyPhotoBrowser #largeImagePreview #viewImageFullScreen .viewImageFullScreenBg{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);background-position:bottom left;background-size:100% auto;height:100%;width:100%;position:absolute}.container-property-detail .propertyPhotoBrowser #largeImagePreview .matterport-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}@media (min-width:768px){.container-property-detail .propertyPhotoBrowser #largeImagePreview .matterport-container{padding-bottom:68.25%}}.container-property-detail .propertyPhotoBrowser #largeImagePreview .matterport-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs{padding-left:0}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer{position:relative;background:#ebebeb;padding:10px 0;overflow:hidden;-webkit-transform-style:preserve-3d;-webkit-perspective:1000px}@media (min-width:768px){.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer{margin-top:0!important;min-height:308px!important}}@media (min-width:992px){.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer{min-height:402px!important}}@media (min-width:1200px){.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer{min-height:490px!important;padding:15px 0}}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage{position:absolute;opacity:0;width:100%}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow{padding-left:25px;padding-right:25px}@media (min-width:1200px){.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow{padding-left:30px;padding-right:30px}}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow:not(:last-child){padding-bottom:4px}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow .thumbColumn{padding:0;position:relative}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow .thumbColumn:after{display:block;content:"";width:100%;padding-top:68.42105263%}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow .thumbColumn>.content-wrap{position:absolute;top:0;left:0;right:0;bottom:0}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow .thumbColumn:nth-of-type(1) .propertyThumbnailContainer{margin-right:3px}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow .thumbColumn:nth-of-type(2) .propertyThumbnailContainer{margin-left:3px}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow .thumbColumn .propertyThumbnailContainer{position:absolute;top:0;left:0;right:0;bottom:0}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow .thumbColumn .propertyThumbnailContainer.selectedThumbnail::after,.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow .thumbColumn .propertyThumbnailContainer:hover::after{border:2px solid rgba(100,100,100,.5)}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow .thumbColumn .propertyThumbnailContainer.videoThumbnailContainer span.glyphicon{position:absolute;z-index:2;color:#fff;opacity:.7;width:100%;height:100%;font-size:60px;text-align:center;margin-top:25%}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow .thumbColumn .propertyThumbnailContainer.videoThumbnailContainer span.glyphicon:hover{opacity:.9}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow .thumbColumn .propertyThumbnailContainer .propertyThumbnail{object-fit:cover;height:100%;width:100%;cursor:pointer}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage .thumbRow .thumbColumn .propertyThumbnailContainer .matterport-icon{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;color:#fff;opacity:.7;width:100%;height:100%;font-size:60px;text-align:center;background:#000 url(/images/eco/icons/thumbnail_logo.png) center center no-repeat;cursor:pointer}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage.anim{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage.pageShow.anim{-webkit-transition:all .5s .3s;-moz-transition:all .5s .3s;transition:all .5s .3s}@-webkit-keyframes rotateRightSideFirst{50%{-webkit-transform:translateZ(-50px) rotateY(10deg);-webkit-animation-timing-function:ease-out}100%{-webkit-transform:translateZ(-200px)}}@-moz-keyframes rotateRightSideFirst{50%{-moz-transform:translateZ(-50px) rotateY(10deg);-moz-animation-timing-function:ease-out}100%{-moz-transform:translateZ(-200px)}}@keyframes rotateRightSideFirst{50%{transform:translateZ(-50px) rotateY(10deg);animation-timing-function:ease-out}100%{transform:translateZ(-200px)}}@-webkit-keyframes rotateLeftSideFirst{50%{-webkit-transform:translateZ(-50px) rotateY(-10deg);-webkit-animation-timing-function:ease-out}100%{-webkit-transform:translateZ(-200px)}}@-moz-keyframes rotateLeftSideFirst{50%{-moz-transform:translateZ(-50px) rotateY(-10deg);-moz-animation-timing-function:ease-out}100%{-moz-transform:translateZ(-200px)}}@keyframes rotateLeftSideFirst{50%{transform:translateZ(-50px) rotateY(-10deg);animation-timing-function:ease-out}100%{transform:translateZ(-200px)}}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage.pagePrevious{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage.pageNext{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);opacity:0}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage.pageShow{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;z-index:10}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage.pageBehindLeft{-webkit-transform-style:preserve-3d;-webkit-transform-origin:0 50%;-webkit-animation:rotateLeftSideFirst .5s forwards ease-in;-moz-transform-style:preserve-3d;-moz-transform-origin:0 50%;-moz-animation:rotateLeftSideFirst .5s forwards ease-in;transform-style:preserve-3d;transform-origin:0 50%;animation:rotateLeftSideFirst .5s forwards ease-in;opacity:0}.container-property-detail .propertyPhotoBrowser #propertyPhotoThumbs #photoPageContainer .thumbPage.pageBehindRight{-webkit-transform-style:preserve-3d;-webkit-transform-origin:0 50%;-webkit-animation:rotateRightSideFirst .5s forwards ease-in;-moz-transform-style:preserve-3d;-moz-transform-origin:0 50%;-moz-animation:rotateRightSideFirst .5s forwards ease-in;transform-style:preserve-3d;transform-origin:0 50%;animation:rotateRightSideFirst .5s forwards ease-in;opacity:0}.container-property-detail .propertyPhotoBrowser #photoPageLinks{padding-left:0;font-weight:700;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333;font-size:15px}.container-property-detail .propertyPhotoBrowser #photoPageLinks .photo-pager-links{padding:0 15px 15px 15px;background:#ebebeb;text-align:right}.container-property-detail .propertyPhotoBrowser #photoPageLinks .jslink{color:#3c3c3c;cursor:pointer;text-decoration:none;border-bottom:1px solid #ccc;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.container-property-detail .propertyPhotoBrowser #photoPageLinks .jslink:hover{color:#000;border-bottom:1px solid #000}.container-property-detail .propertyPhotoBrowser #photoPageLinks .jslink.selected{cursor:default;color:#6f6f6f;border-bottom:1px solid #fff}.container-property-detail .propertyPhotoBrowser #photoCaption{font-family:Typold,Helvetica,Arial,sans-serif;font-size:12px;padding-top:6px}.container-property-detail .propertyPhotoBrowser #propertyThumbCounts{font-weight:700;font-size:18px}@media (min-width:768px){.container-property-detail .property-features_wrap,.container-property-detail .property-roomdimensions-wrap{display:flex;justify-content:space-around;margin:1em 0 2em 0}}@media (min-width:768px){.container-property-detail .property-roomdimensions-wrap{justify-content:flex-start}}.container-property-detail ul.property-features,.container-property-detail ul.property-roomdimensions{margin-left:.2em;padding-left:.2em;margin-bottom:0}@media (min-width:768px){.container-property-detail ul.property-features,.container-property-detail ul.property-roomdimensions{padding-right:1em;width:50%}}.container-property-detail ul.property-features li,.container-property-detail ul.property-roomdimensions li{margin-left:1em}@media (min-width:768px){.container-property-detail ul.property-roomdimensions{padding-right:2.2em;width:fit-content;max-width:50%}}.container-property-detail ul.property-roomdimensions li{margin-left:1em}.container-property-detail .drivingDirections{padding:1em;display:flex}.container-property-detail .drivingDirections .directions_inner{display:flex;width:100%}.container-property-detail .drivingDirections .directions_inner .directions_inner-wrap{width:100%}.container-property-detail .drivingDirections #inputPanel .directionsPanel{width:auto}.container-property-detail .drivingDirections #itineraryContainer .directionsPanel{width:auto}.container-property-detail .drivingDirections .section-header{font-size:18px;font-weight:600;color:#847252}.container-property-detail .drivingDirections .property-address{font-size:12px}.container-property-detail .drivingDirections .xs-col{padding-right:12px}.container-property-detail .drivingDirections .icon{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center center}.container-property-detail .drivingDirections .icon.icon-pin{width:18px;height:24px;background-image:url(/images/eco/theme/icons/icon-pin.svg)}.container-property-detail .drivingDirections .icon.icon-launch{width:16px;height:16px;background-image:url(/images/eco/theme/icons/icon-box-arrow-up-right.svg)}@media (min-width:992px){.container-property-detail .youtube-videos{display:flex;flex-wrap:wrap}}.container-property-detail .youtube-videos .ratio{position:relative;width:100%;margin-bottom:1em}@media (min-width:992px){.container-property-detail .youtube-videos .ratio{flex:1 0 auto}}.container-property-detail .youtube-videos .ratio>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container-property-detail .youtube-videos .ratio:before{content:'';display:block;padding-top:56.25%}.container-property-detail .btn-pager{display:inline-block;width:32px;height:32px;border:1px solid #38383a;color:#38383a;background:0 0;border-radius:5px;transition:all .5s;line-height:32px;text-decoration:none;font-size:16px;text-align:center}.container-property-detail .btn-pager .glyphicon:before{color:#38383a}.container-property-detail .btn-pager:focus,.container-property-detail .btn-pager:hover{background:#38383a}.container-property-detail .btn-pager:focus .glyphicon:before,.container-property-detail .btn-pager:hover .glyphicon:before{color:#fff}.container-property-detail .btn-pager.PageNext{margin-top:10px;margin-left:10px}.container-property-detail .btn-pager.PagePrevious{margin-top:10px;margin-right:10px}.container-property-detail .btn-pager.disabled{background-color:#e0e0e0;color:#bbb;cursor:default}.container-property-detail .btn-launch{border:1px solid transparent;width:100%;color:#847252;font-family:Typold,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;text-align:left;line-height:1;transition:all .5s;background:#fff;background-image:url(/images/eco/theme/icons/icon-box-arrow-up-right.svg);background-size:16px;background-repeat:no-repeat;background-position:calc(100% - 15px) center;padding:12px 44px 11px 15px;box-shadow:0 0 4px 0 rgba(0,0,0,.16);margin-bottom:1em}.container-property-detail .btn-launch:focus,.container-property-detail .btn-launch:hover{color:#000;border-color:#000;box-shadow:none;text-decoration:none}.container-property-detail .btn-launch .action-icon{display:inline-block;width:22px;height:22px;margin-top:-3px;margin-right:15px;vertical-align:middle}.container-property-detail .btn-launch .action-icon.action-icon-tour{background:url(/images/eco/theme/icons/action-icon-tour.svg) center center no-repeat}.container-property-detail .btn-launch .action-icon.action-icon-slideshow{background:url(/images/eco/theme/icons/action-icon-slideshow.svg) center center no-repeat}.container-property-detail .btn-launch .action-icon.action-icon-video{background:url(/images/eco/theme/icons/action-icon-video.svg) center center no-repeat}#propertyMapTab #resultMap{pointer-events:none}.modal-backdrop-map{background-color:#000;opacity:0;z-index:-1}body.modal-open .show-directions+.modal-backdrop-map{z-index:0;opacity:.5;position:fixed;top:0;left:0;width:100vw;height:100vh}#propMapDirections{margin-top:0;box-shadow:0 0 6px 0 rgba(0,0,0,.16)}#propMapDirections .modal-header{display:none}#propMapDirections #resultMap{pointer-events:none;display:block}#propMapDirections #resultMapDirections{pointer-events:none;display:none}#propMapDirections .action-close-directions{display:none}#propMapDirections .driving-directions-detail{display:none}#propMapDirections .action-get-direction{display:block}#propMapDirections .drivingDirections .section-header{display:block}#propMapDirections.show-directions{position:fixed;z-index:99990;display:block;top:10%;left:50%;transform:translateX(-50%);width:80%;max-width:1000px;height:80%;border:1px solid #e0e0e0;box-shadow:0 0 4px 0 rgba(0,0,0,.16);background:#fff;overflow-y:auto}#propMapDirections.show-directions .modal-header{display:block;margin-bottom:0;text-transform:uppercase!important}#propMapDirections.show-directions #resultMap{display:none}#propMapDirections.show-directions #resultMapDirections{display:block;height:40%!important}#propMapDirections.show-directions .directions_inner{flex-direction:column;width:100%}#propMapDirections.show-directions .action-close-directions{position:absolute;right:15px;top:8px;background-color:#eee;color:#383838;border-radius:50%;width:28px;height:28px;opacity:.6;align-items:center;line-height:1;display:flex;justify-content:center;font-weight:700}#propMapDirections.show-directions .action-close-directions:focus,#propMapDirections.show-directions .action-close-directions:hover{opacity:.9;text-decoration:none}#propMapDirections.show-directions .action-get-direction{display:none}#propMapDirections.show-directions .driving-directions-detail{display:block}#propMapDirections.show-directions .drivingDirections .section-header{display:none}#propMapDirections.show-directions .secondary-section-header{background:#38383a;color:#fff;margin-top:0;padding:.5em 1em;font-weight:700;font-size:20px!important;text-transform:none}#propMapDirections.show-directions .property-address{font-size:14px;border-bottom:1px dotted #e0e0e0;margin-bottom:1.5em}#propertyPhotoTab .photo-control-row{margin-bottom:1.5em}#propertyPhotoTab #imageSash{position:absolute;top:0;left:15px;z-index:200}#propertyPhotoTab #imageSash.sashPriceReduced{background:url(/images/eco/idx/layout/propertydetails.png) -358px -476px no-repeat;width:154px;height:154px}#propertyPhotoTab #imageSash.sashNewlyListed{background:url(/images/eco/idx/layout/propertydetails.png) -514px -476px no-repeat;width:154px;height:154px}#propertyPhotoTab #imageSash.sashOpenHouse{background:url(/images/eco/idx/layout/propertydetails.png) -670px -476px no-repeat;width:154px;height:154px}#propertyPhotoTab #imageSash.sashSalePending{background:url(/images/eco/idx/layout/propertydetails.png) -826px -476px no-repeat;width:154px;height:154px}#propertyPhotoTab #imageSash.sashForeclosure{background:url(/images/eco/idx/layout/propertydetails.png) -202px -476px no-repeat;width:154px;height:154px}#propertyPhotoTab #imageSash.sashProtectionPlan{background:url(/images/eco/idx/layout/propertydetails.png) -46px -476px no-repeat;width:154px;height:154px}#propertyPhotoTab #imageSash.IconActionMail16{background:url(/images/eco/idx/layout/propertydetails.png) 0 -536px no-repeat;width:16px;height:16px}.property-detail-tabs{padding-right:5px;margin-top:-32px;text-align:right;float:right}.property-detail-tabs>span>a{display:inline-block;height:32px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;line-height:32px;text-decoration:none;text-align:center;margin-right:5px;padding:0 15px;border:1px solid #c4c4c4;border-radius:6px 6px 0 0;background-color:#3c3c3c;color:#fff}.property-detail-tabs>span.active>a{color:#3c3c3c;background-color:#fff;border-bottom:none}@media (max-width:767px){.property-detail-tabs{text-align:center;margin-top:10px;margin-bottom:10px;float:none}.property-detail-tabs>span>a{background-color:#3c3c3c;color:#beaf87;border-radius:4px}.property-detail-tabs>span.propertyContactMobile>a{border-color:#ac9966;background-color:#beaf87;color:#333}.property-detail-tabs>span.active>a{color:#d9d0b9;background-color:#0a0a0a;-webkit-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.75);box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.75)}}.propertyTabBody{display:none}.propertyTabBody.active{display:block}#resultMap{height:240px}.container-property-disclaimers{font-size:.85em;margin-top:30px;margin-bottom:40px}.container-property-disclaimers .propListingProviderDesc{background:url(/images/eco/theme/icons/eho.png) top left no-repeat;padding-left:30px;padding-bottom:15px}.container-property-disclaimers .propListingProviderDesc a{color:#847252!important}.navbar-property-contact{background-color:#38383a;border-color:#555;color:#beaf87;border:none;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.55);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.55);box-shadow:0 2px 2px 0 rgba(0,0,0,.55)}.navbar-property-contact h4{margin-top:5px;margin-bottom:5px}.navbar-property-contact .btn{margin-top:10px;color:#fff;background:0 0;border:1px solid #beaf87}.navbar-fixed-on-scroll{display:none}@media (min-width:768px){.navbar-fixed-on-scroll.scrolled{display:block}}@media (max-width:767px){.primary-section-header{background-color:#3c3c3c;margin-top:15px;margin:15px -15px 15px -15px;padding:15px;color:#fff}.primary-section-header .kicker{color:#beaf87}.eco-page-panel h4.primary-section-header{color:#fff}}#propertyDescCollapse a{color:#847252}body.modal-open{overflow:hidden!important}body .modal.notification-modal{z-index:9000001}.eco-contact-modal{position:relative;margin:-15px}.eco-contact-modal.contact-success-true .row-contact-main{padding:0}.eco-contact-modal .row-contact-main{padding-bottom:60px}.eco-contact-modal .row-contact-main .col-contact-sidebar{padding-bottom:10px}.eco-contact-modal .row-contact-main .col-contact-body{background-color:#fff}@media (max-width:767px){.eco-contact-modal .row-contact-main .col-contact-body{padding-top:5px}}.eco-contact-modal .row-contact-main .col-contact-body .formText{padding:30px 0}.eco-contact-modal .row-contact-main .col-contact-body .propSummary{margin-top:10px}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .landscapeThumbContainer{position:relative;display:inline-block;max-width:35%;float:left;max-height:200px;margin-right:10px}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .landscapeThumbContainer img{max-width:100%;max-height:100%}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .price .label{float:right}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .listing-mls{margin-top:1em;font-size:.8em}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .listing-disclaimer,.eco-contact-modal .row-contact-main .col-contact-body .propSummary .listing-provider{font-size:.8em}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .wrapper{position:relative}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .cardFlag{position:absolute;bottom:0;width:100%;height:100%;max-height:17px;font-size:11px;font-weight:700;text-align:right;padding-right:28px;line-height:17px;color:#fff}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .cardFlag.flagOpenHouse{color:#000}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .cardFlag.flagBlack{color:#beaf87}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .flagOpenHouse{background-color:#beaf87;color:#38383a}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .flagNewListings{background-color:#38383a;color:#fff}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .flagPriceReduced{background-color:#38383a;color:#fff}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .flagBlue{background-color:#38383a;color:#fff}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .flagBlack{background-color:#38383a;color:#fff}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .flagProtectionPlan{background-color:#38383a;color:#fff}.eco-contact-modal .row-contact-main .col-contact-body .propSummary .flagForeclosure{background-color:#38383a;color:#fff}.eco-contact-modal .row-contact-main .col-contact-body .propContactForm{margin-top:15px;padding-bottom:15px}.eco-contact-modal .row-contact-main .col-contact-body .propContactForm .contact-type-options{white-space:nowrap}.eco-contact-modal .row-contact-main .col-contact-body .propContactForm .contact-input-container{margin-top:5px}.eco-contact-modal .row-contact-action{position:absolute;bottom:0;left:15px;width:100%;height:60px;background-color:#beaf87;padding:15px;text-align:right}.eco-contact-modal .row-contact-action .required-text{margin-right:30px}.pageEcoIdx .eco-contact-modal .row-contact-main .col-contact-body .propSummary .listing-disclaimer,.pageEcoIdx .eco-contact-modal .row-contact-main .col-contact-body .propSummary .listing-provider{margin-top:5px}.pageEcoIdx .eco-contact-modal .row-contact-main .col-contact-body .propSummary .onboardLogo{margin-top:10px}body,html{font-family:Oakes,Helvetica,Arial,sans-serif}.h2,.h3,.h4,.h5,h2,h3,h4,h5{font-family:Typold,Helvetica,Arial,sans-serif}.h1,h1{font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400}@media (min-width:768px){.h1,h1{font-size:40px}}.h2,h2{font-size:20px;font-weight:500;color:#847252}@media (min-width:768px){.h2,h2{font-size:28px}}.h3,h3{font-size:18px;color:#978253;text-transform:uppercase;font-weight:400}@media (min-width:768px){.h3,h3{font-size:24px}}.h4,h4{font-weight:400;font-size:18px}@media (min-width:1200px){#home .navbar.navbar-inverse{background-image:url(/images/eco/theme/icons/c21_gold_repeat.png);background-repeat:no-repeat;background-position:bottom left;background-size:30px}}@media (min-width:1200px){#home .deco-wrap{background-image:url(/images/eco/theme/icons/c21_gold_repeat.png);background-repeat:repeat-y;background-position:top left;background-size:30px}}@media (min-width:1200px){#content .deco-wrap{background-image:url(/images/eco/theme/icons/c21_gold_repeat.png);background-repeat:repeat-y;background-position:top left;background-size:30px}}#pdp .deco-header #lower-header{background-image:none}#bodyMain>.ajax-load{min-height:400px}#bodyMain .btn.btn-default{font-size:14px;letter-spacing:.05em;border-color:#000;padding:15px 20px;color:#000;font-weight:600}@media (min-width:768px){#bodyMain .btn.btn-default{margin:0 10px}}#bodyMain button.btn.btn-default{padding:6px 12px}.btn{text-transform:uppercase;font-family:Typold,Helvetica,Arial,sans-serif;letter-spacing:.56px}.btn-primary{background:#beaf87;border-color:#beaf87;color:#38383a}.btn-primary .active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#beaf87;border-color:#beaf87}.btn-secondary{background:#38383a;border-color:#38383a;color:#fff}.btn-secondary .active,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background:#121213;border-color:#121213;color:#fff}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body.home #bodyMain{margin-bottom:0}.ajax-load{width:100%;background:url(/images/eco/ajax-loader.gif) 50% 50% no-repeat}.carousel-control,.carousel-control.left,.carousel-control.right{background:0 0;color:#38383a;width:60px;height:60px;margin:auto;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:none}.carousel-control .glyphicon,.carousel-control.left .glyphicon,.carousel-control.right .glyphicon{border:2px solid #fff;border-radius:50%;padding:4px}.carousel-control.left.testimonial-left{right:40px;margin-right:0}.carousel-control.left.testimonial-left .glyphicon{color:#fff!important;border:2px solid #c3c3c3}.glyphicon-menu-right:before{color:#fff}.carousel-indicators{margin-bottom:0}.carousel-indicators li{border-color:#707070}.carousel-indicators li.active{background-color:#707070}.carousel-indicators.position-relative{position:relative}.center-video{margin:0 auto;width:calc(100% - 120px)}.eco-page-tagline{color:#847252;margin-bottom:1em}.eco-page-tagline h2{font-size:24px}.eco-page-top-language{background-color:#333;color:#aaa;font-size:13px;font-family:Typold,Helvetica,Arial,sans-serif;line-height:1.2em}.eco-page-top-language .container{padding-bottom:17px}.eco-page-top-language .language-choose{float:right;height:40px;padding:10px 0 0 56px;margin-top:18px}.eco-page-top-language .language-choose .language-options{font-size:22px}.eco-page-top-language a{padding:0 36px;color:#aaa}.eco-page-top-language a.active{color:#beaf87}.eco-page-top-banner{background:#252526;color:#beaf87;font-family:Typold,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:.175em;line-height:24px}.eco-page-top-banner a{text-transform:uppercase;color:#beaf87}.eco-page-top-banner a:active,.eco-page-top-banner a:hover{color:#fff;text-decoration:none}@media (min-width:992px){.eco-page-top-banner .contact-phone{margin-top:8px;margin-right:160px}}.site-banner{text-align:center}@media (max-width:767px){.site-banner{display:none}}.site-banner img{max-width:100%;height:auto}.site-banner.footer-banner{padding:25px 0 15px}.site-banner.header-banner{padding:25px 0 20px}@media (min-width:1200px){.site-banner.deco-banner{background-image:url(/images/eco/theme/icons/c21_gold_repeat.png);background-repeat:repeat-y;background-position:bottom left;background-size:30px}}#localarea .deco-banner{background:0 0!important}#location .deco-banner{background:0 0!important}.eco-page-bottom-banner{height:40px;border-bottom:4px solid #beaf87;overflow:hidden;margin-top:-40px;text-align:center;clear:both;position:relative}.eco-page-bottom-banner .btn-info{padding:4px 40px;position:relative;bottom:-9px;color:#4c391b!important}.framed-search .searchTextArea{display:none}.eco-page-nav .eco-page-mask{position:absolute;top:0;left:0;width:100%;height:120px;background:0 0;background-image:-moz-linear-gradient(90deg,rgba(65,64,66,0) 0,#000 100%);background-image:-webkit-linear-gradient(90deg,rgba(65,64,66,0) 0,#000 100%);background-image:-ms-linear-gradient(90deg,rgba(65,64,66,0) 0,#000 100%);opacity:.902}.eco-page-nav .navbar.navbar-inverse{z-index:10000;border:0;border-radius:0;margin-bottom:0}@media (max-width:991px){.eco-page-nav .navbar.navbar-inverse .container-fluid-dynamic{padding-left:0;padding-right:0}}.eco-page-nav .navbar.navbar-inverse .navbar-toggle{border:0;background:0 0}.eco-page-nav .navbar.navbar-inverse .navbar-toggle .active,.eco-page-nav .navbar.navbar-inverse .navbar-toggle:active,.eco-page-nav .navbar.navbar-inverse .navbar-toggle:hover{background:0 0}.eco-page-nav .navbar.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff;width:36px;height:5px}.eco-page-nav .navbar.navbar-inverse .navbar-toggle .icon-bar+.icon-bar{margin-top:5px}.eco-page-nav .navbar.navbar-inverse .navbar-toggle .text-label{display:none}@media (min-width:992px){.eco-page-nav .navbar.navbar-inverse .navbar-header{width:100%;display:flex;align-items:flex-end}}.eco-page-nav .navbar.navbar-inverse .navbar-header .header-top{display:flex}@media (min-width:992px){.eco-page-nav .navbar.navbar-inverse .navbar-header .header-top{margin-right:auto;margin-top:-30px}}@media (max-width:767px){.eco-page-nav .navbar.navbar-inverse .navbar-header .main-search-btn{position:absolute}}.eco-page-nav .navbar.navbar-inverse .navbar-brand{width:170px;padding-top:5px;padding-bottom:5px;padding-right:5px;margin-top:5px;margin-right:auto}.eco-page-nav .navbar.navbar-inverse .navbar-brand img{width:100%}@media (max-width:991px){.eco-page-nav .navbar.navbar-inverse .navbar-nav{margin-top:0}}.eco-page-nav .navbar.navbar-inverse .navbar-nav>li>a{font-family:Typold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.78px}@media (max-width:991px){.eco-page-nav .navbar.navbar-inverse .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.eco-page-nav .navbar.navbar-inverse .navbar-nav>li>a:focus,.eco-page-nav .navbar.navbar-inverse .navbar-nav>li>a:hover{background-color:#252526}}@media (min-width:992px){.eco-page-nav .navbar.navbar-inverse .navbar-nav>li>a{font-size:13px}.eco-page-nav .navbar.navbar-inverse .navbar-nav>li>a#dropdownMenuLink{padding-right:0}.eco-page-nav .navbar.navbar-inverse .navbar-nav>li>a#dropdownMenuLink .more{display:inline-block;margin-left:2px;width:12px;height:12px;background:url(/images/eco/theme/icons/hamburger-menu.svg) 0 2px no-repeat}}@media (min-width:992px){.eco-page-nav .navbar.navbar-inverse .navbar-nav>li.nav-property-search{position:absolute;top:-22px;right:calc((100vw - 970px)/ 2)}}@media (min-width:1200px){.eco-page-nav .navbar.navbar-inverse .navbar-nav>li.nav-property-search{right:calc((100vw - 1170px)/ 2)}}@media (min-width:1440px){.eco-page-nav .navbar.navbar-inverse .navbar-nav>li.nav-property-search{right:calc((100vw - 1410px)/ 2)}}@media (min-width:992px){.eco-page-nav .navbar.navbar-inverse .navbar-nav>li.nav-property-search .dropdown-search-box-label{font-size:10px;background-color:#beaf87;color:#252526;padding:2px 10px}}.eco-page-nav .navbar.navbar-inverse .navbar-nav>li.nav-property-search .dropdown-search-box-label .search-icon{width:14px;height:14px;background:url(/images/eco/theme/icons/icon_search.png) center center no-repeat;display:inline-block;background-size:13px;vertical-align:middle}@media (min-width:992px){.eco-page-nav .navbar.navbar-inverse .navbar-nav>li.nav-property-search .dropdown-search-box-label .search-icon{background:url(/images/eco/theme/icons/icon_search_dark.png) center center no-repeat;margin-top:-3px}}.eco-page-nav .navbar.navbar-inverse .navbar-nav>li.nav-property-search .searchTextArea{display:none;float:right;text-align:left;width:84%;padding:0 5px;background-color:#beaf87;border:0;font-size:.9em;color:#997f3c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eco-page-nav .navbar.navbar-inverse .navbar-nav>li.nav-seal{display:block;background:url(/images/eco/theme/nav-seal-cropped.png) center center no-repeat;width:70px;height:64px;position:absolute;bottom:0;right:15px}@media (min-width:992px){.eco-page-nav .navbar.navbar-inverse .navbar-nav>li.nav-seal{display:none}}@media (min-width:992px){.eco-page-nav .navbar.navbar-inverse .navbar-nav>.open>a{background-color:transparent}}@media (min-width:992px){.eco-page-nav .navbar.navbar-inverse .navbar-nav li.dropdown.open{position:static}}@media (max-width:991px){.eco-page-nav .navbar.navbar-inverse .navbar-nav #dropdownMenuLink{display:none}}@media (max-width:991px){.eco-page-nav .navbar.navbar-inverse .navbar-nav #moreMenu{display:block;position:relative;float:none;width:auto;margin-top:0;margin-bottom:4em;background-color:transparent;border:0;box-shadow:none}}@media (min-width:992px){.eco-page-nav .navbar.navbar-inverse .navbar-nav #moreMenu{height:100vh;position:fixed;background-color:#434343;border-color:#434343;background-image:url(/images/eco/theme/icons/c21_gold_repeat.png);background-repeat:repeat-y;background-position:top left;background-size:38px;padding-left:38px;border-radius:0;top:0;overflow-y:auto}.eco-page-nav .navbar.navbar-inverse .navbar-nav #moreMenu:after{content:'';display:block;width:60px;height:60px;background-image:url(/images/eco/theme/nav-seal-cropped_md.png);background-position:right bottom;background-size:contain;background-repeat:no-repeat;position:fixed;bottom:0;right:0}}.eco-page-nav .navbar.navbar-inverse .navbar-nav #moreMenu .close-btn{display:none}@media (min-width:992px){.eco-page-nav .navbar.navbar-inverse .navbar-nav #moreMenu .close-btn{display:block;float:right;width:30px;height:30px;margin:1.5em 1.5em 1.5em 0;cursor:pointer}.eco-page-nav .navbar.navbar-inverse .navbar-nav #moreMenu .close-btn svg{fill:#fff}}.eco-page-nav .navbar.navbar-inverse .navbar-nav #moreMenuInner{list-style:none;padding-left:0}.eco-page-nav .navbar.navbar-inverse .navbar-nav #moreMenuInner>li>a{color:#fff;font-family:Typold,Helvetica,Arial,sans-serif;text-transform:uppercase}.eco-page-nav .navbar.navbar-inverse .navbar-nav #moreMenuInner>li>a:focus,.eco-page-nav .navbar.navbar-inverse .navbar-nav #moreMenuInner>li>a:hover{background-color:#252526;text-decoration:underline}@media (max-width:991px){.eco-page-nav .navbar.navbar-inverse .navbar-nav #moreMenuInner>li>a{letter-spacing:.78px;padding:15px;display:block}}@media (min-width:992px){.eco-page-nav .navbar.navbar-inverse .navbar-nav #moreMenuInner{margin-top:5em}.eco-page-nav .navbar.navbar-inverse .navbar-nav #moreMenuInner>li>a{font-size:13px;letter-spacing:1.24px;padding:8px 64px 8px 30px;display:block}}@media (max-width:991px){.eco-page-nav .navbar.navbar-inverse .navbar-collapse{background-color:#434343}}@media (min-width:992px){.eco-page-nav .navbar.navbar-inverse .navbar-collapse{clear:both}}.eco-page-header{background-size:contain;background-attachment:fixed;background-color:#222;position:relative}.eco-page-header .notice-header-link{clear:both;padding:0 0 5px 15px;font-family:Oakes,Helvetica,Arial,sans-serif}@media (min-width:992px){.eco-page-header .notice-header-link{padding:0;margin-bottom:-6px}}.eco-page-header .notice-header-link a{color:#acacac;font-size:10px;text-decoration:none!important}.eco-page-header .notice-header-link.show{display:block}.eco-page-header .notice-header-link.hide{display:none}.eco-page-header .page-logo img{width:240px}.eco-page-header.top-header{min-height:120px}.eco-page-header h1{text-align:center;font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-top:70px;height:120px;text-shadow:1px 1px 3px rgba(0,0,0,.45)}@media screen and (min-width:992px){.eco-page-header h1{font-size:40px}}.eco-page-header h1 .site-subtitle{display:block;font-size:18px}.eco-page-header .social-media{text-align:right}.eco-page-header .eco-page-title{background:0 0;z-index:2;position:relative;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.45) 80%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.45) 80%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.45) 80%);color:#fff;min-height:40px}.eco-page-header .eco-page-title .list-inline>li{padding:0}.eco-page-header .eco-page-title .breadcrumbs{line-height:40px;color:#fff;font-size:16px}.eco-page-header .eco-page-title .breadcrumbs a{color:#fff}.eco-page-header .eco-page-title .breadcrumbs .breadcrumb-separator{color:#fff}.eco-page-header .eco-page-title .breadcrumbs .breadcrumb-more{margin-left:1em;font-size:.8em;font-weight:400}.eco-page-header .eco-page-title .breadcrumbs .breadcrumb-entry{display:inline}@media (max-width:767px){.eco-page-header .eco-page-title .breadcrumbs .breadcrumb-entry{display:block}.eco-page-header .eco-page-title .breadcrumbs .breadcrumb-entry.breadcrumb-first{display:inline}.eco-page-header .eco-page-title .breadcrumbs .breadcrumb-entry.breadcrumb-addtl{line-height:25px;color:#333;font-size:16px;margin:0;padding:0;padding-left:.5em;display:none}.eco-page-header .eco-page-title .breadcrumbs .breadcrumb-separator{display:none}}.eco-page-header .eco-page-title h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;line-height:40px;margin:0;padding:0;font-size:22px;font-weight:600;font-style:italic}.eco-page-header li.mailIcon{background:url(/images/eco/idx/icons/mail_icon.png) center right no-repeat;background-position:95px 29px;width:120px}.eco-page-header.bg-site-1{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds1.jpg)}.eco-page-header.bg-site-2{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds2.jpg)}.eco-page-header.bg-site-3{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds3.jpg)}.eco-page-header.bg-site-4{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds4.jpg)}.eco-page-header.bg-site-5{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds5.jpg)}.eco-page-header.bg-site-6{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds6.jpg)}.eco-page-header.bg-site-7{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds7.jpg)}.eco-page-header.bg-site-8{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds8.jpg)}.eco-page-header.bg-site-9{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds9.jpg)}.eco-page-header.bg-site-10{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds10.jpg)}.eco-page-header.bg-site-11{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds11.jpg)}.eco-page-header.bg-site-12{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds12.jpg)}.eco-page-header.bg-site-13{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds13.jpg)}.eco-page-header.bg-site-14{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds14.jpg)}.eco-page-header.bg-site-15{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds15.jpg)}.eco-page-header.bg-site-16{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds16.jpg)}.eco-page-header.bg-site-17{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds17.jpg)}.eco-page-header.bg-site-18{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds18.jpg)}.eco-page-header.bg-site-19{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds19.jpg)}.eco-page-header.bg-site-20{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds20.jpg)}.eco-page-header.bg-site-21{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds21.jpg)}.eco-page-header.bg-site-22{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds22.jpg)}.eco-page-header.bg-site-23{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds23.jpg)}.eco-page-header.bg-site-24{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds24.jpg)}.eco-page-header.bg-site-25{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds25.jpg)}.eco-page-header.bg-site-26{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds26.jpg)}.eco-page-header.bg-site-27{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds27.jpg)}.eco-page-header.bg-site-28{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds28.jpg)}.eco-page-header.bg-site-29{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds29.jpg)}.eco-page-header.bg-site-30{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds30.jpg)}#eco-footer-container{margin-bottom:-30px}.eco-page-footer{background:#252526;color:#a7a7a7;padding-top:2em;padding-bottom:1em;font-size:12px;line-height:2em}.eco-page-footer p{font-size:12px;line-height:2em}.eco-page-footer .footer-row{position:relative}.eco-page-footer .footer-sidebar{background:#847252;color:#fff;padding:2.6rem;margin:0 auto 2em auto}@media (min-width:768px){.eco-page-footer .footer-sidebar{display:flex}.eco-page-footer .footer-sidebar .side-col{width:50%}}@media (min-width:992px){.eco-page-footer .footer-sidebar{max-width:505px;margin-left:0}}.eco-page-footer .footer-sidebar a{color:#fff}.eco-page-footer .footer-sidebar .h3{font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:18px;letter-spacing:2.16px;margin-bottom:1.5em;color:#fff}.eco-page-footer .footer-sidebar .footer-col-contact{word-break:break-word}.eco-page-footer .logo-seal{display:none;background-image:url(/images/eco/theme/nav-seal-cropped_md.png);background-position:right bottom;background-size:contain;background-repeat:no-repeat;width:118px;height:121px;position:absolute;right:-38px;bottom:-36px}@media (min-width:768px){.eco-page-footer .logo-seal{display:block}}@media (min-width:1200px){.eco-page-footer .logo-seal{right:-116px}}.eco-page-footer .h3,.eco-page-footer h3{font-weight:400;text-transform:uppercase;font-family:Typold,Helvetica,Arial,sans-serif;margin-top:0;padding-top:0;font-size:12px;color:#beaf87}.eco-page-footer .tagline-extended{font-size:1em;word-wrap:break-word;margin-top:24px}@media (max-width:767px){.eco-page-footer .tagline-extended{margin-top:20px}}.eco-page-footer .column-heading{position:relative;border-bottom:1px solid #707070;font-size:10px;margin-bottom:15px}.eco-page-footer .footer-legal-links .sep{padding:0 7px}.eco-page-footer .footer-legal-links a{color:#fff;font-size:12px;display:block}.eco-page-footer .footer-legal-links .footer-ccpa-link,.eco-page-footer .footer-legal-links .footer-privacy-link{font-weight:700}.eco-page-footer .social-media a .sr-only{color:#fff!important}.eco-page-footer img.c21-logo{height:auto}.eco-page-footer .nav>li>a{padding:0 12px;color:#e6e7e8;font-size:12px;position:relative;word-break:break-word}.eco-page-footer .nav>li>a:before{content:"";position:absolute;top:10px;left:0;height:2px;width:2px;background:#beaf87}.eco-page-footer .nav>li>a:active,.eco-page-footer .nav>li>a:focus,.eco-page-footer .nav>li>a:hover{text-decoration:underline;background:0 0;outline:0}.eco-page-footer .nav>li>a strong{font-weight:400;color:#e6e7e8}.eco-page-footer .nav>li a.seeAll{color:#fff;font-weight:700}.eco-page-footer .nav>li a.seeAll:before{content:"+";background:0 0;top:2px}.footer-disclaimer{padding-top:2em;padding-bottom:2em;font-size:12px}.footer-disclaimer .ccpa-personal-info-disclaimer{font-size:15px;color:#fff!important;text-decoration:underline}.footer-disclaimer .ccpa-personal-info-disclaimer:focus,.footer-disclaimer .ccpa-personal-info-disclaimer:hover{text-decoration:none}.footer-disclaimer .footer-logo{margin-top:2em;max-width:180px}.footer-disclaimer .footer-logo .c21-logo{width:100%}.eco-page-legal-disclaimers{font-size:.85em;color:#ddd;background:#38383a;padding:20px 0;line-height:1.6em}.language-label{color:#beaf87}.language-chooser{margin-left:8px!important;cursor:pointer;color:#beaf87;border:1px solid #beaf87;border-radius:0;background-color:transparent;font-size:10px;padding:.25em .75em}.language-chooser .svg-inline{vertical-align:middle;padding-left:4px}.language-chooser .svg-inline svg{width:10px;height:10px}.language-chooser.btn{letter-spacing:1px}.language-chooser:focus,.language-chooser:hover{background-color:#beaf87;color:#fff}.language-chooser .language-options{display:none;font-size:11px;line-height:25px;color:#000;width:100%;background-color:#252526;background-image:url(/images/portal/LanguageOverlay-375.png);background-size:cover;padding:20px;z-index:10000;margin:0;position:absolute;top:0;right:0;left:0;height:100vh;letter-spacing:.05em;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (max-width:767px){.language-chooser .language-options{width:inherit}}@media (min-width:992px){.language-chooser .language-options{background-image:url(/images/portal/LanguageOverlay-1440.png)}}.language-chooser .language-options .h1{color:#fff;font-size:24px;letter-spacing:2.28px;font-weight:400}.language-chooser .language-options .language-inner{background:#beaf87;text-align:left;border-left:54px solid #847252;padding:8px 0}@media (min-width:992px){.language-chooser .language-options .language-inner{border-left:85px solid #847252}}.language-chooser .language-options .language-wrap{width:470px;margin:auto}@media (min-width:992px){.language-chooser .language-options .language-wrap{width:510px}}.language-chooser .language-title{line-height:32px;text-align:left;border-bottom:1px solid #596064;text-transform:none;font-weight:400}.language-chooser .language-title strong{color:#000;font-size:16px}.language-chooser a{color:#000;display:inline-block;width:128px;text-transform:none;font-weight:400}.language-chooser a:hover{color:#fff}.language-chooser .language-active{color:#fff;background:url(/images/portal/nav-lang-arrow.png);background-image:-webkit-linear-gradient(transparent,transparent),url(/images/portal/nav-lang-arrow.svg);background-image:-o-linear-gradient(transparent,transparent),url(/images/portal/nav-lang-arrow.svg);background-image:-moz-linear-gradient(transparent,transparent),url(/images/portal/nav-lang-arrow.svg);background-image:url(/images/portal/nav-lang-arrow.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:0,center;padding-left:11px;width:117px}.language-chooser .language-usa{background:url(/images/portal/nav-lang-usa.png);background-image:-webkit-linear-gradient(transparent,transparent),url(/images/portal/nav-lang-usa.svg);background-image:-o-linear-gradient(transparent,transparent),url(/images/portal/nav-lang-usa.svg);background-image:-moz-linear-gradient(transparent,transparent),url(/images/portal/nav-lang-usa.svg);background-image:url(/images/portal/nav-lang-usa.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:0,0;padding:0 12px 35px 84px;margin-left:-72px}.language-chooser .language-global{background:url(/images/portal/nav-lang-globe.png);background-image:-webkit-linear-gradient(transparent,transparent),url(/images/portal/nav-lang-globe.svg);background-image:-o-linear-gradient(transparent,transparent),url(/images/portal/nav-lang-globe.svg);background-image:-moz-linear-gradient(transparent,transparent),url(/images/portal/nav-lang-globe.svg);background-image:url(/images/portal/nav-lang-globe.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:0,0;padding:0 12px 6px 84px;margin-left:-72px}.language-chooser.c21-dropdown-open .language-options{display:flex}.eco-page-banner{margin-bottom:15px;background:#f0eee6}.eco-page-banner ul{padding-left:0;margin:0;list-style:none;text-align:center}.eco-page-banner ul li{display:inline-block;padding:0 3%;line-height:60px;color:#e6e7e8}.eco-page-banner ul li a{font-family:Typold,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#796a4c;text-decoration:underline}.eco-page-banner ul li a .glyphicon{display:none}.eco-page-panel .btn-lg{padding:10px 16px 8px 16px}.eco-page-panel p{font-size:16px;line-height:26px}.eco-page-panel img{display:block;max-width:100%;height:auto}.eco-page-panel iframe{width:100%}.eco-page-panel .chosen-bg-photo{background-color:#e0e0e0;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.eco-page-panel .chosen-bg-photo:after{display:block;content:"";width:100%;padding-top:80.48780488%}.eco-page-panel .chosen-bg-photo>.content-wrap{position:absolute;top:0;left:0;right:0;bottom:0}.eco-page-panel.intro-panel .page-title{margin-bottom:30px;text-transform:uppercase}.eco-page-panel.intro-panel .eco-page-tagline h2{margin-top:0;margin-bottom:30px}.eco-page-panel.bg-site-1 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds1-tablet.jpg)}.eco-page-panel.bg-site-2 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds2-tablet.jpg)}.eco-page-panel.bg-site-3 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds3-tablet.jpg)}.eco-page-panel.bg-site-4 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds4-tablet.jpg)}.eco-page-panel.bg-site-5 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds5-tablet.jpg)}.eco-page-panel.bg-site-6 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds6-tablet.jpg)}.eco-page-panel.bg-site-7 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds7-tablet.jpg)}.eco-page-panel.bg-site-8 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds8-tablet.jpg)}.eco-page-panel.bg-site-9 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds9-tablet.jpg)}.eco-page-panel.bg-site-10 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds10-tablet.jpg)}.eco-page-panel.bg-site-11 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds11-tablet.jpg)}.eco-page-panel.bg-site-12 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds12-tablet.jpg)}.eco-page-panel.bg-site-13 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds13-tablet.jpg)}.eco-page-panel.bg-site-14 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds14-tablet.jpg)}.eco-page-panel.bg-site-15 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds15-tablet.jpg)}.eco-page-panel.bg-site-16 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds16-tablet.jpg)}.eco-page-panel.bg-site-17 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds17-tablet.jpg)}.eco-page-panel.bg-site-18 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds18-tablet.jpg)}.eco-page-panel.bg-site-19 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds19-tablet.jpg)}.eco-page-panel.bg-site-20 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds20-tablet.jpg)}.eco-page-panel.bg-site-21 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds21-tablet.jpg)}.eco-page-panel.bg-site-22 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds22-tablet.jpg)}.eco-page-panel.bg-site-23 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds23-tablet.jpg)}.eco-page-panel.bg-site-24 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds24-tablet.jpg)}.eco-page-panel.bg-site-25 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds25-tablet.jpg)}.eco-page-panel.bg-site-26 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds26-tablet.jpg)}.eco-page-panel.bg-site-27 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds27-tablet.jpg)}.eco-page-panel.bg-site-28 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds28-tablet.jpg)}.eco-page-panel.bg-site-29 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds29-tablet.jpg)}.eco-page-panel.bg-site-30 .chosen-bg-photo{background-image:url(/images/eco/theme/backgrounds/c21-backgrounds30-tablet.jpg)}.pageEcoComm .eco-page-panel .marketVideoWidget .panel-default>.panel-heading{background-color:#38383a!important}.pageEcoComm .eco-page-panel .marketVideoWidget .demographicsImage{position:relative}.pageEcoComm .eco-page-panel .marketVideoWidget .GradientOverlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.65;z-index:1;background-image:linear-gradient(-180deg,rgba(0,0,0,0) 53%,#000 100%)}#market-widget-panel h4{color:#fff}#market-widget-panel .btn-market{margin:auto;color:#38383a;background-color:transparent;border:1px solid #beaf87;min-width:100%;text-transform:uppercase;letter-spacing:.7px}#market-widget-panel .btn-market:focus,#market-widget-panel .btn-market:hover{background-color:#beaf87}#market-widget-panel .panel-default>.panel-heading{background-color:#fff;border-top-right-radius:0;border-top-left-radius:0}#market-widget-panel .panel{border-radius:0;border:0;border-bottom:1px solid #fff;margin-top:0;box-shadow:none;-webkit-box-shadow:none}#market-widget-panel .panel-group{margin-bottom:6px}#market-widget-panel .panel-title a:after{font-family:'Glyphicons Halflings';content:"\e253";float:right;color:#38383a}#market-widget-panel .panel-title a.collapsed:after{content:"\e252"!important}#market-widget-panel #market-info{position:absolute;z-index:10;bottom:6px;width:100%;letter-spacing:.2px}#market-widget-panel #market-location{font-size:11px}#market-widget-panel #market-comm{position:absolute;bottom:6px;width:100%;color:#fff;text-align:center;z-index:10}#market-widget-panel #accordion-market-summary a{text-decoration:none;color:#38383a;font-weight:100;text-transform:uppercase;letter-spacing:.2px;font-size:14px}#market-widget-panel #accordion-market-summary .panel-title{font-weight:100}#market-widget-panel #bottom-panel{border-bottom-right-radius:3px;border-bottom-left-radius:3px}#market-widget-panel #market-comm-location{text-transform:uppercase;font-size:12px}.eco-page-panel{padding-top:15px}.eco-page-panel h3{margin-top:0}.eco-page-panel h3.panelTitle{font-weight:400;font-family:Oakes,Helvetica,Arial,sans-serif;color:#847252}.eco-page-panel.panel-body{line-height:1.6em}.eco-page-panel.panel-body p{margin-bottom:1.6em}.eco-page-panel.panel-body h4{color:#000}.eco-page-panel .fbWidget{position:relative}.eco-page-panel .fbWidget>h4{color:#fff!important;background-color:#375095;padding:10px 10px}.eco-page-panel .marketVideoWidget>h4{text-align:center;color:#fff!important;background-color:#beaf87;padding:10px 10px;margin-bottom:0}.eco-page-panel .marketVideoWidget #sundaySkyPlaceHolder{padding-left:0;padding-right:0;position:absolute;top:0;z-index:9;width:100%}.eco-page-panel .marketVideoWidget #sundayskyDiv{z-index:0;visibility:hidden}.eco-page-panel .marketVideoWidget .marketVideo{position:relative;width:100%;background:#000;color:#fff;min-height:245px;text-align:center}.eco-page-panel .fact-image{width:44px;height:44px;float:left;background-size:contain;margin-top:13px;margin-right:15px}.eco-page-panel .fact-image.fact-image-airport{background:url(/images/eco/theme/icons/airport.png) center center no-repeat}.eco-page-panel .fact-image.fact-image-college{background:url(/images/eco/theme/icons/college.png) center center no-repeat}.eco-page-panel .fact-image.fact-image-college-junior{background:url(/images/eco/theme/icons/college-junior.png) center center no-repeat}.eco-page-panel .fact-image.fact-image-sports{background:url(/images/eco/theme/icons/sports.png) center center no-repeat}.eco-page-panel .fact-title{margin-top:15px}.eco-page-panel .fact-value{font-weight:300;margin-bottom:10px}.eco-page-panel .row-fact-primary{font-size:1.6em;padding:30px 0}.eco-page-panel .row-fact-primary .fact-title{display:block;font-size:18px;color:#beaf87}.eco-page-panel .row-fact-primary .fact-value{font-size:1.75em;padding-left:0}.eco-page-panel .panel-bg-demographics{background:#414042;color:#fff;margin-top:50px;padding-top:50px;padding-bottom:60px;position:relative;border-bottom:38px solid #e6e7e8}.eco-page-panel .panel-bg-demographics:after{content:' ';display:block;position:absolute;width:100%;bottom:-38px;height:38px;background:#fff url(/images/eco/theme/backgrounds/c21-pattern.png) top left repeat}.eco-page-panel .panel-bg-demographics hr{color:#414042;height:1px;background-color:#414042;margin:10px 0;width:40%}.eco-page-panel .panel-bg-demographics .chart-horizontal-bar{background-color:#4b4a4c;height:2em}.eco-page-panel .panel-bg-demographics .chart-horizontal-bar>div{background-color:#beaf87;height:100%}.eco-page-panel .panel-bg-demographics .row-chart-horizontal{margin-top:10px}.eco-page-panel .panel-bg-demographics .row-chart-horizontal .fact-value{font-weight:700;font-size:1.4em}.eco-page-panel .panel-bg-demographics h4{color:#beaf87}.eco-page-panel .panel-bg-demographics h3.panelTitle{color:#beaf87}.eco-page-panel .panel-bg-demographics .btn-primary{border:1px solid #beaf87;color:#fff;background-color:#414042}.eco-page-panel #agentTestimonialsCarousel .svg-inline--fa,.eco-page-panel.panel-our-agents .svg-inline--fa{fill:#252526}.eco-page-panel #agentTestimonialsCarousel .carousel-play,.eco-page-panel.panel-our-agents .carousel-play{background-color:#252526;-webkit-mask-image:url(/images/eco/theme/play-solid.svg);mask-image:url(/images/eco/theme/play-solid.svg)}.eco-page-panel #agentTestimonialsCarousel .carousel-pause,.eco-page-panel.panel-our-agents .carousel-pause{background-color:#252526;-webkit-mask-image:url(/images/eco/theme/pause-solid.svg);mask-image:url(/images/eco/theme/pause-solid.svg)}.eco-page-panel #agentTestimonialsCarousel .carousel-pause.selected,.eco-page-panel #agentTestimonialsCarousel .carousel-play.selected,.eco-page-panel.panel-our-agents .carousel-pause.selected,.eco-page-panel.panel-our-agents .carousel-play.selected{background-color:#252526}.eco-page-panel #agentTestimonialsCarousel .play-pause-controls,.eco-page-panel.panel-our-agents .play-pause-controls{position:absolute;bottom:-36px;left:40px;width:100px;z-index:99;text-align:center}.eco-page-panel #agentTestimonialsCarousel .play-pause-controls.carousel-paused,.eco-page-panel.panel-our-agents .play-pause-controls.carousel-paused{background-color:#fff;border:1px solid #252526}.eco-page-panel #agentTestimonialsCarousel .play-pause-controls.carousel-playing,.eco-page-panel.panel-our-agents .play-pause-controls.carousel-playing{background-color:#bdae89;border:1px solid #bdae89}@media (max-width:767px){.eco-page-panel #agentTestimonialsCarousel .play-pause-controls,.eco-page-panel.panel-our-agents .play-pause-controls{bottom:-55px;left:50%;margin-left:-40px}}.eco-page-panel #agentTestimonialsCarousel .play-pause-controls a,.eco-page-panel.panel-our-agents .play-pause-controls a{text-transform:uppercase;color:#252526;font-size:12px;font-family:Typold,Helvetica,Arial,sans-serif;padding:2px 0;display:block}.eco-page-panel #agentTestimonialsCarousel .play-pause-controls a:focus,.eco-page-panel #agentTestimonialsCarousel .play-pause-controls a:hover,.eco-page-panel.panel-our-agents .play-pause-controls a:focus,.eco-page-panel.panel-our-agents .play-pause-controls a:hover{text-decoration:none}.eco-page-panel #agentTestimonialsCarousel .play-pause-controls .carousel-play-pause,.eco-page-panel.panel-our-agents .play-pause-controls .carousel-play-pause{height:9px;width:8px;display:inline-block;cursor:pointer}.eco-page-panel.panel-our-agents{padding-top:40px;padding-bottom:20px}.eco-page-panel.panel-our-agents .carousel-inner .item.left.active{transform:translateX(-20%)}.eco-page-panel.panel-our-agents .carousel-inner .item.right.active{transform:translateX(20%)}.eco-page-panel.panel-our-agents .carousel-inner .item.next{transform:translateX(20%)}.eco-page-panel.panel-our-agents .carousel-inner .item.prev{transform:translateX(-20%)}.eco-page-panel.panel-our-agents .carousel-inner .item.left,.eco-page-panel.panel-our-agents .carousel-inner .item.right{transform:translateX(0)}@media (max-width:767px){.eco-page-panel.panel-our-agents .play-pause-controls{bottom:-44px}}@media (max-width:767px){.eco-page-panel.panel-our-agents .carousel-inner{height:385px}.eco-page-panel.panel-our-agents .carousel-inner .item .carousel-slide{height:367px}.eco-page-panel.panel-our-agents .carousel-inner .item .carousel-slide img{max-height:250px}.eco-page-panel.panel-our-agents .carousel-inner .item.left.active{transform:translateX(-50%)}.eco-page-panel.panel-our-agents .carousel-inner .item.right.active{transform:translateX(50%)}.eco-page-panel.panel-our-agents .carousel-inner .item.next{transform:translateX(50%)}.eco-page-panel.panel-our-agents .carousel-inner .item.prev{transform:translateX(-50%)}.eco-page-panel.panel-our-agents .carousel-inner .item.left,.eco-page-panel.panel-our-agents .carousel-inner .item.right{transform:translateX(0)}}.eco-page-panel.panel-our-agents .carousel-control .glyphicon{color:#38383a;border:2px solid #38383a;border-radius:50%;padding:4px}.eco-page-panel.panel-our-agents .carousel-control .glyphicon.glyphicon-menu-right:before{color:#38383a!important}@media (min-width:768px){.eco-page-panel.panel-our-agents .carousel-control.right{right:-23px}}@media (min-width:768px){.eco-page-panel.panel-our-agents .carousel-control.left{left:-20px}}.eco-page-panel.panel-our-agents .carousel-indicators{bottom:-50px}@media (max-width:767px){.eco-page-panel.panel-our-agents .carousel-indicators{display:none}}.eco-page-panel.panel-our-agents .carousel,.eco-page-panel.panel-our-agents .no-carousel{margin-top:40px;margin-bottom:65px;padding:0 30px}.eco-page-panel.panel-our-agents .carousel .item .carousel-slide,.eco-page-panel.panel-our-agents .no-carousel .item .carousel-slide{padding:12px;transition:opacity .8s ease-in-out}@media (min-width:768px){.eco-page-panel.panel-our-agents .carousel .item .carousel-slide,.eco-page-panel.panel-our-agents .no-carousel .item .carousel-slide{width:20%;float:left}}@media (min-width:768px) and (max-width:991px){.eco-page-panel.panel-our-agents .carousel .item .carousel-slide,.eco-page-panel.panel-our-agents .no-carousel .item .carousel-slide{padding:5px}}.eco-page-panel.panel-our-agents .carousel .item .carousel-slide img,.eco-page-panel.panel-our-agents .no-carousel .item .carousel-slide img{display:block;margin:auto;margin-top:10px;margin-bottom:8px}@media (min-width:768px){.eco-page-panel.panel-our-agents .carousel .item .carousel-slide img,.eco-page-panel.panel-our-agents .no-carousel .item .carousel-slide img{width:100%}}.eco-page-panel.panel-our-agents .carousel .item .carousel-slide .slide-info,.eco-page-panel.panel-our-agents .no-carousel .item .carousel-slide .slide-info{background-color:#e0e0e0;padding:16px 8px 0 8px;font-size:12px;text-align:center;min-height:105px;line-height:1.4em}@media (min-width:768px) and (max-width:991px){.eco-page-panel.panel-our-agents .carousel .item .carousel-slide .slide-info,.eco-page-panel.panel-our-agents .no-carousel .item .carousel-slide .slide-info{min-height:122px}}@media (max-width:767px){.eco-page-panel.panel-our-agents .carousel .item.next .carousel-slide,.eco-page-panel.panel-our-agents .carousel .item.prev .carousel-slide,.eco-page-panel.panel-our-agents .no-carousel .item.next .carousel-slide,.eco-page-panel.panel-our-agents .no-carousel .item.prev .carousel-slide{opacity:0}}.eco-page-panel .no-carousel{padding:0!important}.eco-page-panel.panel-testimonial{padding-top:30px;padding-bottom:30px;clear:both}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel{border:1px solid #38383a}@media (max-width:767px){.eco-page-panel.panel-testimonial #agentTestimonialsCarousel{min-height:565px;background-color:#38383a}}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-wrapper{background:#38383a;color:#fff}@media (min-width:768px){.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-wrapper{display:flex}}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-wrapper .testimonial-gold-bar{min-height:276px;width:50px;background:#beaf87}@media (max-width:767px){.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-wrapper .testimonial-gold-bar{display:none}}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-wrapper .agent-image{min-height:276px;background-position:center center;background-size:cover;width:175px}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-wrapper .agent-image.no-photo{background-size:contain;background-repeat:no-repeat}@media (max-width:767px){.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-wrapper .agent-image{height:325px;width:100%;background-size:contain;background-repeat:no-repeat}}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .c21-logo{background-image:url(/images/eco/theme/logo-seal-bg.svg);background-size:cover;height:118px;width:90px;position:absolute;right:25px;top:-23px}@media (max-width:767px){.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .c21-logo{display:none}}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body{display:flex;flex-direction:column;height:100%;background-color:#38383a;color:#fff;padding:15px}@media (min-width:768px){.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body{padding:15px 30px 15px 15px;width:calc(100% - 175px)}}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body h3{color:#a18d57;margin-bottom:30px}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body h4{color:#fff;font-size:16px}@media (max-width:767px){.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body h4{max-width:90%}}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body h4 .testimonial-title{color:#beaf87}@media (max-width:767px){.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body h4 .pipe{display:none}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body h4 .agent-name{display:block}}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body .buyer-rating{font-size:12px}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body p.testimonial-text{font-size:14px;line-height:18px}@media (min-width:768px){.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body p.testimonial-text{padding-right:45px}}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body p.testimonial-text br{content:'';display:block;margin-bottom:5px}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body hr{border-color:#707070;margin-top:0}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body .body-lower{padding:0 20px 0 0;position:relative}@media (min-width:768px){.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body .body-lower{padding:0 30px 0 38px}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body .body-lower:before{content:'“';font-size:113px;color:#beaf87;position:absolute;font-weight:400;left:-16px;top:-23px}}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-body .carousel-indicators{bottom:-50px}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-byline{color:#beaf87;font-size:12px;text-align:right;padding-right:40px}@media (max-width:767px){.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-byline{padding-right:0}}.eco-page-panel.panel-testimonial #agentTestimonialsCarousel .testimonial-byline .testimonial-date{display:inline-block;color:#fff;padding-left:.5em}@media (max-width:767px){.eco-page-panel.panel-testimonial.agent-site-version #agentTestimonialsCarousel{min-height:275px}.eco-page-panel.panel-testimonial.agent-site-version .carousel-control.testimonial-left,.eco-page-panel.panel-testimonial.agent-site-version .carousel-control.testimonial-right{top:40px}}.eco-page-panel.panel-testimonial .survey-row{min-width:100%}@media (max-width:767px){.eco-page-panel.panel-testimonial .carousel-control.right{top:38px}}.eco-page-panel.panel-testimonial .carousel-control.right .glyphicon{color:#c3c3c3;border:2px solid #c3c3c3;border-radius:50%;padding:4px}@media (max-width:767px){.eco-page-panel.panel-testimonial .carousel-control.testimonial-left,.eco-page-panel.panel-testimonial .carousel-control.testimonial-right{top:773px;height:100%}}.eco-page-panel.panel-testimonial .carousel-indicators{bottom:-60px}@media (max-width:767px){.eco-page-panel.panel-testimonial .carousel-indicators{display:none}}.eco-page-panel.panel-testimonial .glyphicon{color:#a18d57}.eco-page-panel.panel-testimonial .glyphicon.testimonial-left{color:#fff}.eco-page-panel.panel-testimonial img{width:100%}.eco-page-panel.panel-testimonial-disclaimer{padding-top:60px;padding-bottom:30px;font-size:.85em;color:#847252;position:relative;border-bottom:38px solid #e6e7e8}.eco-page-panel.panel-testimonial-disclaimer:after{content:' ';display:block;position:absolute;width:100%;bottom:-38px;height:38px;background:#fff url(/images/eco/theme/backgrounds/c21-pattern.png) top left repeat}.eco-page-panel.panel-service-area{padding-top:40px;padding-bottom:20px;position:relative;border-bottom:38px solid #e6e7e8}.eco-page-panel.panel-service-area:after{content:' ';display:block;position:absolute;width:100%;bottom:-38px;height:38px;background:#fff url(/images/eco/theme/backgrounds/c21-pattern.png) top left repeat}.eco-page-panel.panel-service-area .panel-bg-service-area{margin-top:50px;padding-bottom:30px}.eco-page-panel.panel-service-area .panel-bg-service-area .row-map{margin-top:40px}.eco-page-panel.panel-service-area .panel-bg-service-area .row-map>div{overflow:hidden}.eco-page-panel.panel-service-area .panel-bg-service-area .regOffice{color:#847252;text-decoration:none}.eco-page-panel.panel-our-listings{padding-top:30px;position:relative;border-bottom:38px solid #e6e7e8}.eco-page-panel.panel-our-listings:after{content:' ';display:block;position:absolute;width:100%;bottom:-38px;height:38px;background:#fff url(/images/eco/theme/backgrounds/c21-pattern.png) top left repeat}.eco-page-panel.panel-our-listings .property-search-form{margin:30px 0 15px 0}.eco-page-panel.panel-our-listings .property-search-form button.form-control{text-transform:none;font-size:14px!important;margin:0!important}@media (min-width:768px) and (max-width:991px){.eco-page-panel.panel-our-listings .property-search-form [class*=col-]{padding-left:5px;padding-right:5px}}.eco-page-panel.panel-our-listings #error-message-featured{font-size:.9em;color:#d9534f}.eco-page-panel.panel-our-listings .input-baths,.eco-page-panel.panel-our-listings .input-beds,.eco-page-panel.panel-our-listings .input-location{background:#f7f7f7}.eco-page-panel.panel-our-listings .input-submit{width:100%;color:#000}.eco-page-panel.panel-our-listings .panel-bg-recent-properties{font-size:1.3em;margin-top:50px;padding-top:50px;padding-bottom:80px}.eco-page-panel.panel-our-listings .panel-bg-recent-properties .container-property{margin-top:30px}.eco-page-panel.panel-our-listings .panel-bg-recent-properties .container-property .carousel-control{margin-top:200px;background:#000}.eco-page-panel.panel-our-listings .panel-bg-recent-properties .container-property .row-images{margin-bottom:40px;text-align:center}.eco-page-panel.panel-our-listings .panel-bg-recent-properties .container-property .row-images a{color:#333;text-decoration:none;font-size:.85em}.eco-page-panel.panel-our-listings .panel-bg-recent-properties .container-property .row-images img{border:4px solid #fff;margin:auto;margin-bottom:10px}.eco-page-panel.panel-our-listings .panel-bg-recent-properties .btn-primary{background-color:#555;border-color:#3b3b3b}.eco-page-panel.panel-our-listings .panel-bg-recent-properties .btn-primary:hover{background-color:#3b3b3b}.eco-page-panel.panel-our-listings .panel-bg-featured-property{padding-top:50px;padding-bottom:80px}.eco-page-panel.panel-our-listings .panel-bg-featured-property .container-property{margin-top:20px}.eco-page-panel.panel-our-listings .panel-bg-featured-property .container-property h2{font-size:2.1em}.eco-page-panel.panel-our-listings .panel-bg-featured-property .container-property .row-images>div{text-align:center}.eco-page-panel.panel-our-listings .panel-bg-featured-property .container-property .row-images>div img{margin:auto;margin-bottom:10px;border:4px solid #fff}.eco-page-panel.panel-our-listings .panel-bg-featured-property .container-property .row-remarks{margin-top:40px;text-align:center}.eco-page-panel.panel-our-listings .panel-bg-featured-property .property-address{color:#847252}.eco-page-panel.panel-our-listings .panel-bg-featured-property .property-info{font-weight:600}.social-icon-small{display:inline-block;width:30px;height:30px;margin:0 6px 6px 0;background:#fff url(/images/eco/theme/social-icons/social-small-texturesheet.png) 0 0 no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.social-icon-small.social-share{background-position:0 0}.social-icon-small.social-YTB{background-position:-30px 0}.social-icon-small.social-LNK{background-position:-60px 0}.social-icon-small.social-RSS{background-position:-90px 0}.social-icon-small.social-GPL{background-position:0 -30px}.social-icon-small.social-PNT{background-position:-30px -30px}.social-icon-small.social-dribble{background-position:-60px -30px}.social-icon-small.social-skype{background-position:-90px -30px}.social-icon-small.social-vimeo{background-position:0 -60px}.social-icon-small.social-FKR{background-position:-30px -60px}.social-icon-small.social-yelp{background-position:-60px -60px}.social-icon-small.social-stumbleupon{background-position:-90px -60px}.social-icon-small.social-IGM{background-position:0 -90px}.social-icon-small.social-FBK{background-position:-30px -90px}.social-icon-small.social-TWT{background-position:-60px -90px}.social-icon-small.social-BGR{background-position:-90px -90px}.social-icon-large{display:inline-block;width:19px;height:21px;margin:0 8px 10px 0;background:url(/images/eco/theme/social-icons/share-social-sharp.svg) center center no-repeat;filter:invert(11%) sepia(2%) saturate(137%) hue-rotate(247deg) brightness(103%) contrast(93%);background-size:100%}.social-icon-large.social-BGR{background-image:url(/images/eco/theme/social-icons/blogger.png);filter:invert(61%) sepia(2%) saturate(137%) hue-rotate(247deg) brightness(26%) contrast(95%)}.social-icon-large.social-deviant-art{background-image:url(/images/eco/theme/social-icons/deviant-art.png);filter:invert(61%) sepia(2%) saturate(137%) hue-rotate(247deg) brightness(26%) contrast(95%)}.social-icon-large.social-digg{background-image:url(/images/eco/theme/social-icons/digg.png);filter:invert(61%) sepia(2%) saturate(137%) hue-rotate(247deg) brightness(26%) contrast(95%)}.social-icon-large.social-dribbble{background-image:url(/images/eco/theme/social-icons/dribbble.png);filter:invert(61%) sepia(2%) saturate(137%) hue-rotate(247deg) brightness(26%) contrast(95%)}.social-icon-large.social-evernote{background-image:url(/images/eco/theme/social-icons/evernote.png);filter:invert(61%) sepia(2%) saturate(137%) hue-rotate(247deg) brightness(26%) contrast(95%)}.social-icon-large.social-FBK{background-image:url(/images/eco/theme/social-icons/logo-facebook.svg)}.social-icon-large.social-FKR{background-image:url(/images/eco/theme/social-icons/logo-flickr.svg)}.social-icon-large.social-forrst{background-image:url(/images/eco/theme/social-icons/forrst.png);filter:invert(61%) sepia(2%) saturate(137%) hue-rotate(247deg) brightness(36%) contrast(95%)}.social-icon-large.social-GPL{background-image:url(/images/eco/theme/social-icons/logo-google.svg)}.social-icon-large.social-IGM{background-image:url(/images/eco/theme/social-icons/logo-instagram.svg)}.social-icon-large.social-LNK{background-image:url(/images/eco/theme/social-icons/logo-linkedin.svg)}.social-icon-large.social-PNT{background-image:url(/images/eco/theme/social-icons/logo-pinterest.svg)}.social-icon-large.social-RSS{background-image:url(/images/eco/theme/social-icons/logo-rss.svg)}.social-icon-large.social-share{background-image:url(/images/eco/theme/social-icons/share-social-sharp.svg)}.social-icon-large.social-skype{background-image:url(/images/eco/theme/social-icons/logo-skype.svg)}.social-icon-large.social-stumbleupon{background-image:url(/images/eco/theme/social-icons/stumbleupon.png);filter:invert(61%) sepia(2%) saturate(137%) hue-rotate(247deg) brightness(36%) contrast(95%)}.social-icon-large.social-tumblr{background-image:url(/images/eco/theme/social-icons/logo-tumblr.svg)}.social-icon-large.social-TWT{background-image:url(/images/eco/theme/social-icons/x-logo-black.svg)}.social-icon-large.social-vimeo{background-image:url(/images/eco/theme/social-icons/logo-vimeo.svg)}.social-icon-large.social-YTB{background-image:url(/images/eco/theme/social-icons/logo-youtube.svg)}body.js-has-video #sundaySkyPlaceHolder{display:none}body.js-has-video #market-video{z-index:auto;visibility:visible}body.js-has-video #market-video iframe{width:100%}img.alignright{float:right;margin:0 0 .6em 1em}img.alignleft{float:left;margin:0 1em .6em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.two-column-area a{color:#847252}@media (min-width:768px){.two-column-area{-webkit-column-count:2;-moz-column-count:2;column-count:2}.two-column-area .eco-page-tagline{margin-top:-20px}}@media (max-width:991px){.eco-page-nav .navbar.navbar-primary .navbar-nav>li.sep{display:none}.eco-page-nav .navbar.navbar-primary .navbar-nav>li>a{max-width:98px;padding-left:1em;height:auto;line-height:30px;font-size:.8em}.eco-page-nav .navbar.navbar-primary .navbar-nav>li>a .sr-only{color:#fff!important}.eco-page-panel.panel-our-listings .panel-bg-recent-properties .container-property .carousel-control{margin-top:140px}}@media (max-width:767px){.contentBody .agentCard.selected:after,.contentBody .agentCard.selected:before{display:none}.eco-page-nav .eco-page-mask{display:none}.eco-page-header .eco-page-title{display:none}}@media (min-width:768px) and (max-width:991px),(max-width:370px){.agentTopHalf{height:140px}.agentBottomHalf{margin-left:-133px}}@media (max-width:767px){#agentResults>.container{padding:0}#agentResults>.container .row .col-xs-12{padding:0}#agentResults .list-unstyled li{padding:0}#agentResults .agent-detail-container{border:0;background:#fff}#agentResults .agent-detail-container #agentDetails{padding:0}#agentResults .row{margin:0}#agentResults #agent-sort-buttons .btn{border-color:transparent;background:0 0;box-shadow:none;color:#487198}#agentResults #agent-sort-buttons .btn.active{color:#aaa}#agentResults .agentCard{padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,.2)}#agentResults .agentCard .agentOuterContainer{border-left:0;border-bottom:0;border-right:0}#agentResults .agentCard.lastAgent .agentOuterContainer{border-bottom:1px #a7a7a7 solid}#agentResults #agent-pager .btn-default{border-color:#ccc;border-right:0;border-radius:0;color:#83a1b3;font-size:12px}#agentResults #agent-pager .btn-default.active{background-color:#eee;box-shadow:none;-webkit-box-shadow:none;border-color:#ccc;color:#666}#agentResults #agent-pager .btn-default:last-child{border-right:1px solid #ccc;border-top-right-radius:3px;border-bottom-right-radius:3px}#agentResults #agent-pager .btn-default:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}#bodyMain .eco-page-panel.panel-body .sidebarBanner{margin:15px 20%}.eco-page-top-language .language-choose .language-options{font-size:18px}.eco-page-top-language .language-choose .sep{display:none}.eco-page-top-language .language-choose a{padding:0 0 0 16px}.eco-page-header .navbar.navbar-primary .navbar-header>button{padding:25px 10px 10px 10px}.eco-page-header .navbar.navbar-primary .text-label{color:#eee;font-size:.6em;line-height:.6em;padding:0}.eco-page-header .navbar.navbar-primary .navbar-nav>li>a{font-size:14px;max-width:initial;height:auto;padding-left:2em;line-height:2em}.eco-page-header .navbar.navbar-primary .navbar-nav>li>a .caret{display:inline-block;margin:auto;margin-left:5px}.eco-page-header .navbar.navbar-primary.navbar-inverse .navbar-nav .open .dropdown-menu{margin-top:0}.eco-page-header .navbar.navbar-primary.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{line-height:2em;font-weight:600}.eco-page-header .navbar.navbar-primary .navbar-nav>.active>a,.eco-page-header .navbar.navbar-primary .navbar-nav>.active>a:focus,.eco-page-header .navbar.navbar-primary .navbar-nav>.active>a:hover{height:auto;background:0 0;border-bottom:0}.eco-page-header .navbar.navbar-primary ul.navbar-nav>li.sep{display:none}.eco-page-header .navbar.navbar-primary .navbar-nav>li.nav-property-search{text-align:left;width:100%;margin:0;padding:0}.eco-page-header .navbar.navbar-primary .navbar-nav>li.nav-property-search .searchTextArea{width:90%;margin:auto;float:none}.eco-page-panel.panel-our-agents .carousel .item img{max-height:100px}.eco-page-panel.panel-our-agents .btn-info{border:1px solid #bdae89;background-color:#bdae89;color:#252526}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev,.carousel-control.left .glyphicon-chevron-left,.carousel-control.left .glyphicon-chevron-right,.carousel-control.left .icon-next,.carousel-control.left .icon-prev,.carousel-control.right .glyphicon-chevron-left,.carousel-control.right .glyphicon-chevron-right,.carousel-control.right .icon-next,.carousel-control.right .icon-prev{margin-top:-10px}}.C21StandAlone.siteNotFound .navbar.navbar-inverse{background:#38383a;height:74px}.C21StandAlone.siteNotFound .navbar.navbar-inverse .navbar-brand{margin-top:-5px}.C21StandAlone.siteNotFound a:not(.btn){color:#517394;text-decoration:underline}.C21StandAlone.siteNotFound a:not(.btn):focus,.C21StandAlone.siteNotFound a:not(.btn):hover{color:#486684}.C21StandAlone.siteNotFound #main{margin-top:75px;overflow:hidden}.C21StandAlone.siteNotFound .hero{margin-top:1em}.C21StandAlone.siteNotFound .hero .row{padding-top:1em;padding-bottom:1em}@media (min-width:992px){.C21StandAlone.siteNotFound .hero .row{display:flex}.C21StandAlone.siteNotFound .hero .row .hero-image{order:2;flex:0 0 auto}.C21StandAlone.siteNotFound .hero .row .hero-text{order:1;flex:0 0 auto}}@media (max-width:767px){.C21StandAlone.siteNotFound .hero{margin:1em}}.C21StandAlone.siteNotFound .hero h1{font-family:Typold,Helvetica,Arial,sans-serif;font-weight:700;font-size:36px;margin-bottom:.5em}@media (min-width:992px){.C21StandAlone.siteNotFound .hero h1{font-size:42px}}@media (min-width:1200px){.C21StandAlone.siteNotFound .hero h1{font-size:52px}}@media (min-width:1200px){.C21StandAlone.siteNotFound .hero p{font-size:18px}}.C21StandAlone.siteNotFound .hero .hero-image .img-responsive{width:100%;margin-left:auto;margin-right:auto}@media (max-width:991px){.C21StandAlone.siteNotFound .hero .hero-image .img-responsive{max-width:50%}}@media (min-width:992px){.C21StandAlone.siteNotFound .hero .hero-image .img-responsive{max-width:525px;margin-right:0}}.C21StandAlone.siteNotFound .hero .hero-text .button-wrap{padding-top:1em}.C21StandAlone.siteNotFound .hero .hero-text .button-wrap .btn{margin-top:.5em;margin-bottom:.5em;padding:16px 25px;line-height:1}@media (min-width:992px){.C21StandAlone.siteNotFound .hero .hero-text .button-wrap .btn:not(:last-child){margin-right:6px}}@media (max-width:991px){.C21StandAlone.siteNotFound .hero .hero-text .button-wrap .btn{display:block}}@media (min-width:992px){.C21StandAlone.siteNotFound .hero .hero-text{padding-left:2em;padding-right:0}}.C21StandAlone.siteNotFound .visual-panel{padding-top:40px;padding-bottom:40px}.C21StandAlone.siteNotFound .visual-panel h2{color:#38383a;margin-bottom:.75em}@media (min-width:1200px){.C21StandAlone.siteNotFound .visual-panel h2{font-size:37px}}.C21StandAlone.siteNotFound .visual-panel .lead{font-weight:400;max-width:80%;margin-left:auto;margin-right:auto;margin-bottom:2em}@media (min-width:768px){.C21StandAlone.siteNotFound .visual-panel .card-row{display:flex;flex-wrap:wrap}.C21StandAlone.siteNotFound .visual-panel .card-row>[class^=col]{margin-bottom:1em;padding-right:0}}.C21StandAlone.siteNotFound .visual-panel .card{display:flex;flex-direction:column;height:100%;margin-bottom:1em}.C21StandAlone.siteNotFound .visual-panel .card .card-body{flex:1 1 auto;padding:1.75rem}.C21StandAlone.siteNotFound .visual-panel .card .card-body p{margin-bottom:0}.C21StandAlone.siteNotFound .visual-panel .card .card-footer{padding:0 1.75rem 1.75rem}.C21StandAlone.siteNotFound .visual-panel .card .card-footer .btn{width:100%}.C21StandAlone.siteNotFound .visual-panel .card .card-title{font-size:14px;font-weight:100;letter-spacing:1px;text-transform:uppercase;font-family:Typold Extended,Typold,Helvetica,Arial,sans-serif;padding-bottom:1.5rem}.C21StandAlone.siteNotFound .visual-panel .card .card-img-top{aspect-ratio:3.11111111}.C21StandAlone.siteNotFound .visual-panel .card.card-photo{background-image:url(/images/eco/notFound/c21_office.jpeg);background-size:cover;background-repeat:no-repeat;background-position:center;align-items:flex-end}.C21StandAlone.siteNotFound .visual-panel .card.card-photo .card-body{background-color:#fff;margin-top:120px;padding-bottom:0;display:flex;flex-direction:column}.C21StandAlone.siteNotFound .visual-panel .card.card-photo .card-body p{padding-bottom:1em}@media (min-width:530px){.C21StandAlone.siteNotFound .visual-panel .card.card-photo .card-body{width:50%}}.C21StandAlone.siteNotFound .visual-panel .card.card-photo .card-body .btn{width:fit-content;margin-top:auto}.C21StandAlone.siteNotFound .visual-panel .card.card-contact{justify-content:center;padding:2.5rem}.C21StandAlone.siteNotFound .visual-panel .card.card-contact .h3{font-family:Oakes,Helvetica,Arial,sans-serif;color:#38383a;font-weight:700;font-size:20px;margin-top:0;margin-bottom:1em;text-transform:none}.C21StandAlone.siteNotFound .visual-panel .card.card-contact a,.C21StandAlone.siteNotFound .visual-panel .card.card-contact p{font-size:18px}@media (min-width:768px) and (max-width:991px){.C21StandAlone.siteNotFound .visual-panel .card.card-contact a,.C21StandAlone.siteNotFound .visual-panel .card.card-contact p{font-size:16px}}.C21StandAlone.siteNotFound .visual-panel .card.card-contact .icon svg{fill:#517394}.C21StandAlone.siteNotFound .mb-0{margin-bottom:0!important}.C21StandAlone.siteNotFound .btn{font-family:Oakes,Helvetica,Arial,sans-serif;font-size:16px;text-transform:none;padding:16px 32px}.C21StandAlone.siteNotFound .btn.btn-primary{background-color:#ded7c3;border-color:#908567}.C21StandAlone.siteNotFound .btn.btn-primary:focus,.C21StandAlone.siteNotFound .btn.btn-primary:hover{background-color:#e5dfcf;color:#38383a}.C21StandAlone.siteNotFound .btn.btn-outline-secondary{background-color:transparent;color:#252526;border-color:#252526}.C21StandAlone.siteNotFound .btn.btn-outline-secondary:focus,.C21StandAlone.siteNotFound .btn.btn-outline-secondary:hover{background-color:#252526;color:#fff}.C21StandAlone.siteNotFound #copyright{max-width:1000px;font-family:BarlowSemiCondensed,Helvetica,Arial,sans-serif;font-size:13px;text-align:center}.C21StandAlone .navbar{border-radius:0}.C21StandAlone .eco-page-header{padding-top:0}.C21StandAlone #C21NotFoundLogo{background-image:url(/images/eco/notFound/century21-logo.svg);background-repeat:no-repeat;width:159px;height:18px;margin-top:24px;filter:invert(76%) sepia(31%) saturate(294%) hue-rotate(6deg) brightness(88%) contrast(88%)}.C21StandAlone .mb-100{margin-bottom:100px;margin-top:25px}.C21StandAlone .bg-grey{margin-top:50px;background-color:#ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.C21StandAlone .bg-light-grey{background-color:#f1efec}.C21StandAlone .bg-light-gold{background-color:#f8f7f2}.C21StandAlone #missingInfo{padding-left:15px}.C21StandAlone #missingInfo a{text-decoration:underline}.C21StandAlone #missingInfo h1{margin-bottom:20px;z-index:999;font-size:36pt}.C21StandAlone #missingInfo .bold{font-weight:700;font-size:14px}.C21StandAlone #missingInfo p,.C21StandAlone #missingInfo span{font-size:13px}.C21StandAlone #puzzlePiece{float:right;margin-right:0;margin-top:-25px;max-height:160px}.C21StandAlone #copyright{margin-top:100px;font-size:10px;max-width:700px}.deco-header{background-color:#222}@media (min-width:1200px){.deco-header{background-image:url(/images/eco/theme/icons/c21_gold_repeat.png);background-repeat:repeat-y;background-position:bottom left;background-size:30px}}.deco-header .content-page-header{font-family:Typold,Helvetica,Arial,sans-serif;font-size:50px;text-transform:uppercase;text-align:left;color:#b6a57c;margin:0 0 -7px 0}.deco-header #lower-header{background-color:#f0eee6}@media (min-width:1200px){.deco-header #lower-header{background-image:url(/images/eco/theme/icons/c21_gold_repeat.png);background-repeat:repeat-y;background-position:bottom left;background-size:30px}}.deco-header #lower-header .eco-page-title{padding:.4em 0 .35em}.deco-header #lower-header .eco-page-title .breadcrumbs{display:flex}.deco-header #lower-header .eco-page-title .breadcrumbs .breadcrumb-separator{padding-right:.25em}.deco-header #lower-header .eco-page-title a,.deco-header #lower-header .eco-page-title span{font-size:11px;color:#252526!important}caption{color:#847252}.contentBody{width:100%}.contentBody.mb-100 .deco-wrap{margin-bottom:-100px;padding-bottom:100px}.contentBody .bolded{font-weight:700}.contentBody .h1.contentHeader{font-size:20px;color:#847252;margin-top:40px}.contentBody h2{margin-top:5px}.contentBody iframe{width:100%;max-height:60vw;margin:20px 0}.contentBody .blogPostDivider{width:100%;height:5px;background-color:#beaf87;margin:40px 0}.contentBody .video-slide{margin-top:5px;margin-bottom:5px;padding-left:20px;padding-right:20px;cursor:pointer}.contentBody .video-slide.middle{margin-right:-30px;margin-left:-30px}.contentBody .video-slide.left{margin-left:30px}@media screen and (max-width:991px){.contentBody .video-slide{min-height:245px}}.contentBody .contentVideos.noSlide .carousel-control{visibility:hidden}.contentBody .contentVideos .carousel-control{width:45px;height:45px}.contentBody .contentVideos .video-slide{top:20px;margin:0}.contentBody .contentVideos .video-slide .image-container{padding:0 10px}.contentBody .contentVideos .video-slide .carousel-caption{position:relative;color:#000;margin-top:15px;font-size:13px;text-shadow:none;left:0;right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:0}.contentBody .contentVideos .video-slide .img-responsive{width:100%}.contentBody .contentBodySection{overflow:hidden;line-height:1.6em}.contentBody .contentBodySection.blank-table-stylings table{width:100%;max-width:1170px!important}.contentBody .contentBodySection.blank-table-stylings table td{padding:1.3em 1.6em}.contentBody .contentBodySection a{color:#847252;text-decoration:underline}.contentBody .contentBodySection a:focus,.contentBody .contentBodySection a:hover{text-decoration:none}.contentBody .contentBodySection iframe,.contentBody .contentBodySection img{max-width:100%}.contentBody .contentBodySection.rssblog_BGR ul{padding-top:0;padding-bottom:0;margin-bottom:1.6em}.contentBody .contentBodySection table td,.contentBody .contentBodySection table tr{padding:1.3em 1.6em}.contentBody .contentBodySection.rssblog_ARN iframe,.contentBody .contentBodySection.rssblog_ARN img{display:block;margin:7px 0}.contentBody .contentBodySection.rssblog_ARN iframe{width:432px;height:243px}.contentBody .contentBodySection ol,.contentBody .contentBodySection ul{text-indent:0;margin:0;padding:20px;max-width:900px}.contentBody .contentBodySection ol li,.contentBody .contentBodySection ul li{margin-bottom:8px}.contentBody .contentBodySection .h2,.contentBody .contentBodySection h2{margin-bottom:10px!important}.contentBody .contentBodySection span.last-modified{display:block;font-size:10px;font-weight:600}.contentBody .contentBodySection span.section-title{display:block;font-size:18px;margin-bottom:10px;margin-top:20px}.contentBody .contentBodySection #market-video.marketVideoContainer{max-width:1200px}.contentBody .contentBodySection .carousel-inner{margin:0 auto;max-width:900px}.contentBody .contentBodySection .carousel-videos{margin-top:30px}.contentBody .contentBodySection .carousel-videos .carousel-caption{color:#000;position:initial;padding-top:10px;text-shadow:none}@media (max-width:767px){.contentBody .contentBodySection .carousel-videos .carousel-caption{font-size:12px;padding-left:20px;padding-right:20px}}.contentBody .contentBodySection .carousel-videos img{max-width:75%;padding-left:10px;padding-right:10px}.contentBody .contentBodySection .carousel-videos .carousel-control{bottom:30%;height:41px;width:42px}@media screen and (max-width:991px){.contentBody .contentBodySection .carousel-videos .carousel-control{bottom:15%}}@media screen and (max-width:767px){.contentBody .contentBodySection .carousel-videos .carousel-control{margin-top:355px}}.contentBody .contentBodySection p .pageText{font-weight:700;font-size:12px}.contentBody .contentBodySection .main-detail-image{margin-top:1em;margin-bottom:.5em;margin-left:1em}.contentBody .contentBodySection.legal p{margin-top:10px;margin-bottom:20px}.contentBody .contentBodySection.legal h2{font-size:27px}.contentBody .contentBodySection.legal h3{margin-top:25px}.contentBody .contentBodySection.legal .contact-info{display:block;margin-left:20px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px}.contentBody .contentBodySection.legal table.personalInformationCollected{margin-bottom:30px}.contentBody .contentBodySection.legal table.personalInformationCollected tr td{width:60%;border:1px solid #333;padding:10px 20px;vertical-align:top}.contentBody .contentBodySection.legal table.personalInformationCollected tr td:nth-child(2){width:40%}.contentBody .contentBodySection.legal table.personalInformationCollected tr td ul{padding-top:0;padding-bottom:0}.contentBody .contentBodySection.legal ul.privacy-bullets{margin-top:-25px!important;padding-bottom:5px!important}.contentBody .contentBodySection.legal ul.privacy-bullets ul{margin-top:-10px!important}.contentBody .contentBodySection.legal ul.privacy-bullets ul ul{padding-bottom:0}.contentBody .contentBodySection.legal ul.privacy-bullets ul ul .not-required{margin-bottom:-25px}.contentBody .contentBodySection.legal ul.privacy-bullets li.move-up{margin-top:-25px}.contentBody .contentBodySection.legal p.move-up{margin-top:0}.contentBody .contentBodySection.galleryPage a{color:#847252;text-decoration:underline}.contentBody .contentBodySection.galleryPage a:focus,.contentBody .contentBodySection.galleryPage a:hover{text-decoration:none}.contentBody .contentBodySection .gallery-image{margin-bottom:20px}.contentBody .contentBodySection .gallery-image img{margin-bottom:5px;margin:0 auto}.contentBody .contentBodySection .gallery-image span{font-style:italic;max-width:280px;margin-left:auto;display:block}.contentBody .contentBodySection .detail-left-column div{margin-top:10px;width:100%}.contentBody .contentBodySection .detail-left-column img{padding-right:10px}.contentBody .contentBodySection .video-left-column div{font-weight:600}.contentBody .contentBodySection .video-left-column div.video-descriptor{padding:5px}.contentBody.mb-100{margin-bottom:100px}.contentBody #contact-form-background{width:100%;background-color:#eee}.contentBody #contact-form-background h3{color:#5f5544}.contentBody #contact-form-background a{color:#5f5544}.contentBody #contact-form-background a.on-tan-background{color:#000;text-decoration:underline}.contentBody #contact-form-background a.on-tan-background:focus,.contentBody #contact-form-background a.on-tan-background:hover{text-decoration:none}.contentBody #contact-form-background .pageFormError span{color:#bf3a0d;padding-top:4px}.contentBody #marketVideoBackground{width:100%;background-color:#38383a;margin-top:10px;margin-bottom:10px}.contentBody .agentCard{margin-bottom:30px}.contentBody .agentCard .agentOuterContainer{border:1px #a7a7a7 solid;width:100%;float:left}.contentBody .agentCard .agentContainer{overflow:hidden;padding-left:163px;padding-right:5px;padding-bottom:20px;position:relative;min-height:190px}.contentBody .agentCard .agentContainer .imageCover{position:absolute;left:0;top:0;overflow:hidden;width:100px;margin:30px;height:133px}.contentBody .agentCard .agentContainer .imageCover img{width:120px;position:relative;top:-10px;left:-11px}.contentBody .agentCard .agentContainer a.phoneNumber{font-weight:600;display:block}.contentBody .agentCard .agentContainer div{clear:right;font-size:12px}.contentBody .agentCard .agentContainer div.agentName{margin-top:26px;font-weight:400;font-size:18px}.contentBody .agentCard .agentContainer div.titleName{font-weight:600;color:#646464}.contentBody .agentCard .agentContainer div.email{margin-top:30px;font-weight:700;color:#1e6e9f}.contentBody .agentCard .agentContainer div.phoneNumber{font-weight:600}.contentBody .agentCard .agentContainer div.languages,.contentBody .agentCard .agentContainer div.licenseNumber{font-weight:600;font-size:11px}.contentBody .agentCard .agentContainer div.phoneNumberSection{margin-top:10px;word-break:break-word}.contentBody .agentCard .agentContainer div.phoneNumberSection a{color:#847252!important}.contentBody .agentCard .agentContainer div.phoneNumberSection .email{font-weight:700}.contentBody .agentCard .agentContainer span.ratingStar{color:#beaf87}.contentBody .agentCard .agentContainer span.rating-question{color:#b3b3b3;position:relative;top:-1px}.contentBody #agent-selector{background-color:#3c3c3c;height:60px;display:table;width:100%}.contentBody #agent-selector .sr-only{color:#fff}.contentBody #agent-selector .language-filter-display{font-size:16px;color:#ddd;line-height:60px;padding-left:20px}.contentBody #agent-selector a{vertical-align:middle;display:table-cell;font-weight:600}.contentBody #agent-selector li{list-style-type:none}.contentBody #agent-selector li.dropdown{float:left}.contentBody #agent-selector li.dropdown span{top:3px;left:15px}.contentBody #agent-selector li.language-option{margin-top:5px}.contentBody #agent-selector li#done-button-container{border-top:1px #3c3c3c solid;text-align:center;height:60px}.contentBody #agent-selector li#done-button-container button{font-size:18px;color:#0a0a0a;background-color:#beaf87;margin:13px auto;width:160px}.contentBody #agent-selector #language-options{max-height:270px;overflow-y:scroll;margin-bottom:10px;margin-top:10px}.contentBody #agent-selector .dropdown-toggle{width:140px;background-color:#beaf87;color:#4c391b;padding:20px;text-decoration:none}.contentBody #agent-selector ul{width:270px;position:absolute;top:70px;background:#fff;border:1px solid #454545;font-weight:400}.contentBody #agent-selector ul:after,.contentBody #agent-selector ul:before{bottom:100%;left:30%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.contentBody #agent-selector ul:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:30px;margin-left:-30px}.contentBody #agent-selector ul:before{border-color:rgba(69,69,69,0);border-bottom-color:#454545;border-width:31px;margin-left:-31px}.contentBody #agent-selector input[type=checkbox]:not(old),.contentBody #agent-selector input[type=radio]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0}.contentBody #agent-selector input[type=checkbox]:not(old)+label,.contentBody #agent-selector input[type=radio]:not(old)+label{display:inline-block;font-weight:400;line-height:2em}.contentBody #agent-selector input[type=checkbox]:not(old)+label>span,.contentBody #agent-selector input[type=radio]:not(old)+label>span{display:inline-block;width:20px;height:20px;margin:.25em .5em .2em -.8em;vertical-align:bottom;border:1px solid #38383a}.contentBody #agent-selector input[type=checkbox]:not(old):checked+label>span,.contentBody #agent-selector input[type=radio]:not(old):checked+label>span{background:#38383a}.contentBody #agent-selector input[type=checkbox]:not(old):checked+label>span:before,.contentBody #agent-selector input[type=radio]:not(old):checked+label>span:before{content:'\2713';display:block;width:1em;color:#ded1ad;font-size:16px;margin-left:0;line-height:1.5em;text-align:center;font-weight:700}.contentBody #agent-selector #agent-search{float:right}.contentBody #agent-selector #agent-search #agent-search-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#38383a;font-weight:600;background-color:#fff;width:250px;height:40px;margin-top:10px;padding:10px;float:left;border:1px #d1d1d1 solid}.contentBody #agent-selector #agent-search #agent-search-submit{background-color:#e6e7e8;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#38383a;font-weight:600;height:40px;position:relative;right:15px;top:10px;width:40px;padding:0 6px}.contentBody #agent-sort-buttons{text-align:center;margin:20px auto}.contentBody #agent-pager{text-align:center}.contentBody .agentCard.selected:after,.contentBody .agentCard.selected:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-left:-55%;left:100%;border-width:30px;border-color:rgba(69,69,69,0);z-index:1}.contentBody .agentCard.selected:after{bottom:-21px;border-bottom-color:#f4f4f4}.contentBody .agentCard.selected:before{bottom:-20px;border-bottom-color:#454545}.contentBody #agent-roster-detail-card{display:none;margin-bottom:20px}.contentBody .agent-detail-container{background:#f4f4f4;border:1px #9d9d9d solid;margin-top:-10px;padding:5px 15px;color:#5e5b5b}@media (min-width:992px){.contentBody .agent-detail-container #agentDetails>.row{border-top:1px solid #bebebe}.contentBody .agent-detail-container #agentDetails>.row:first-child{border-top:none}}.contentBody .agent-detail-container #agentDetails>.row>div{margin-top:15px;padding-bottom:15px}.contentBody .agent-detail-container #agentDetails>.row>div.clearfix{margin:0;padding:0}.contentBody .agent-detail-container .h5,.contentBody .agent-detail-container h5{margin-top:0;text-transform:uppercase;color:#000}.contentBody .agent-detail-container .h5 span,.contentBody .agent-detail-container h5 span{margin-right:5px}.contentBody .agent-detail-container .h5 span.licensenumber-icon,.contentBody .agent-detail-container h5 span.licensenumber-icon{display:inline-block;width:12px;height:12px;background:url(/images/eco/icons/licensenumber.png) no-repeat;background-size:12px 12px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.contentBody .agent-detail-container .h5 span.licensenumber-icon,.contentBody .agent-detail-container h5 span.licensenumber-icon{background-image:url(/images/eco/icons/licensenumber@2x.png);background-size:12px 12px}}.contentBody .agent-detail-container .h5 span.language-icon,.contentBody .agent-detail-container h5 span.language-icon{display:inline-block;width:12px;height:12px;background:url(/images/eco/icons/language.png) no-repeat;background-size:12px 12px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.contentBody .agent-detail-container .h5 span.language-icon,.contentBody .agent-detail-container h5 span.language-icon{background-image:url(/images/eco/icons/language@2x.png);background-size:12px 12px}}.contentBody .agent-detail-container .h5 span.awards-icon,.contentBody .agent-detail-container h5 span.awards-icon{display:inline-block;width:12px;height:12px;background:url(/images/eco/icons/awards.png) no-repeat;background-size:12px 12px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.contentBody .agent-detail-container .h5 span.awards-icon,.contentBody .agent-detail-container h5 span.awards-icon{background-image:url(/images/eco/icons/awards@2x.png);background-size:12px 12px}}.contentBody .agent-detail-container .h5 span.designations-icon,.contentBody .agent-detail-container h5 span.designations-icon{display:inline-block;width:10px;height:12px;background:url(/images/eco/icons/designations.png) no-repeat;background-size:10px 12px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.contentBody .agent-detail-container .h5 span.designations-icon,.contentBody .agent-detail-container h5 span.designations-icon{background-image:url(/images/eco/icons/designations@2x.png);background-size:10px 12px}}.contentBody .agent-detail-container .h5 span.locations-icon,.contentBody .agent-detail-container h5 span.locations-icon{display:inline-block;width:9px;height:12px;background:url(/images/eco/icons/locations.png) no-repeat;background-size:9px 12px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.contentBody .agent-detail-container .h5 span.locations-icon,.contentBody .agent-detail-container h5 span.locations-icon{background-image:url(/images/eco/icons/locations@2x.png);background-size:9px 12px}}.contentBody .agent-detail-container ul{margin-bottom:0;padding-left:20px}.contentBody .agent-detail-container ul.list-unstyled{padding-left:0}.contentBody .low-pad{margin-top:-6px}.contentBody .posted-by{margin-bottom:50px}.communityDetails #backNav{position:fixed;top:0;z-index:10000;height:50px;width:100%;background-color:#beaf87;color:#3c3c3c}.communityDetails #backNav #backArrow{height:100%;width:50px;padding:15px;color:#beaf87;background-color:#3c3c3c}.communityDetails #backNav #backToListLink{padding-left:10px;font-weight:700}.communityDetails #backNav h1 .contentHeader{color:#847252!important}.communityDetails .marketVideoContainer{padding-top:10px}.communityDetails select{font-size:14px;font-weight:700;color:#000}.communityDetails .community-data{text-align:center;margin-bottom:60px}.communityDetails .community-data .income-graph{background-repeat:no-repeat;width:85px;height:25px;background-size:80px 81px}.communityDetails .community-data .population-density{width:188px;height:44px;background-repeat:no-repeat}.communityDetails .community-data .population-density.populationDensityLow{background-size:188px 64px}.communityDetails .community-data .population-density.populationDensityMedium{background-size:186px 64px}.communityDetails .community-data .population-density.populationDensityHigh{background-size:185px 64px}.communityDetails .community-data span.data-large{font-weight:400;font-size:3.5em}.communityDetails .community-data span.data-medium{font-size:2.1em}.communityDetails .community-data span.green{color:#847252}.communityDetails .community-data span.red{color:#847252}.communityDetails .community-data span.bold-header{font-weight:700;font-size:1.3em}.communityDetails .area-overview ul{text-indent:0;margin:0;padding:14px;font-size:16px}.communityDetails .area-overview ul span{font-weight:600}.communityDetails .area-overview ul li{margin-bottom:6px}.communityDetails #communityAreaMap{pointer-events:none;height:450px;margin-top:20px;margin-bottom:20px}.communityDetails .container-school-detail{margin-top:0}.communityDetails .container-school-detail h3{color:#847252}.communityDetails .container-school-detail .community-mobile-header{margin-top:-50px;margin-bottom:50px}.communityDetails .container-school-detail #showMoreSchoolsContainer{display:block;margin-top:10px;margin-bottom:30px}.communityDetails .container-school-detail #showMoreSchoolsContainer a{color:#847252}.communityDetails .container-school-detail table{width:100%}.communityDetails .container-school-detail td.schoolDataAlignCenter,.communityDetails .container-school-detail th.schoolDataAlignCenter{text-align:center}.communityDetails .container-school-detail td.schoolName,.communityDetails .container-school-detail th.schoolName{color:#847252}.communityDetails .container-school-detail .schoolsTableHeader{height:50px}.communityDetails .container-school-detail #schoolDataBody .gs-h25 a{text-transform:uppercase;font-size:14px}.communityDetails .container-school-detail #schoolDataBody tr.schoolBodyRow{height:40px;font-weight:400}.communityDetails#demographics-detail{padding-bottom:70px;position:relative;border-bottom:38px solid #e6e7e8}.communityDetails#demographics-detail:after{content:' ';display:block;position:absolute;width:100%;bottom:-38px;height:38px;background:#fff url(/images/eco/theme/backgrounds/c21-pattern.png) top left repeat}.communityDetails#demographics-detail #demo-header{margin-bottom:50px}.communityDetails#demographics-detail .data-header{font-size:16px}.communityDetails#demographics-detail .data-header.bold{font-weight:700}.communityDetails#demographics-detail .carousel-caption{color:#38383a}.communityDetails#demographics-detail .community-mobile-header{margin-top:-40px}.communityDetails#demographics-detail #area-data{line-height:2em}.communityDetails.container-weather-detail{padding-top:50px;color:#38383a}.communityDetails.container-weather-detail h3{color:#847252}.communityDetails.container-weather-detail ul.cyberVerticalGraph li.bar{color:#555}.communityDetails.container-weather-detail ul.cyberVerticalGraph li.bar p.value{color:#555}.communityDetails.container-weather-detail ul.cyberVerticalGraph li.bar p.title{color:#555}.communityDetails.container-weather-detail #weatherSelectContainer{margin-top:50px}.communityDetails.container-weather-detail .eco-page-legal-disclaimers{background:0 0}.communityDetails .community-mobile-header{background-color:#38383a;padding:5px 15px;margin-left:-15px;margin-right:-15px}.communityDetails .community-mobile-header .headerFor{color:#beaf87}.communityDetails .community-mobile-header .headerArea{color:#fff}.pageFormError span{color:#ef4e18;font-size:12px;display:block;width:100%;text-align:left}body html .form-control.pageFormInputError{border:1px solid #ef4e18}#contactForm{padding:20px;margin-bottom:100px;margin-top:50px}#contactForm #officeInfo{margin-bottom:15px}#contactForm .pageFormError span{margin:10px 5px 20px}#contactForm .formElement{background-color:#fff;border:none}#contactForm .formElement.text-input{padding:5px;height:40px}#contactForm input[type=text]:not(.text-input){margin-bottom:10px}#contactForm .form-group{margin-bottom:10px}#contactForm label.inputDescriptor{position:relative;top:35px;left:10px;font-weight:400}#contactForm ::-webkit-input-placeholder{color:#000}#contactForm :-moz-placeholder{color:#000;opacity:1}#contactForm ::-moz-placeholder{color:#000;opacity:1}#contactForm :-ms-input-placeholder{color:#000}#contactForm textarea{resize:none;width:100%}#contactForm textarea.career-comments{height:140px;padding:5px 10px}#contactForm .contact-radio-container input{background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:5px}#contactForm .contact-radio-container span.button-container{margin-left:15px}@media only screen and (min-width:320px) and (max-width:568px){#contactForm .contact-radio-container span.button-container{margin:0}}#contactForm .contact-button{font-size:16px;color:#fff;background-color:#3c3c3c;width:185px;height:40px;border:0}@media (min-width:768px) and (max-width:991px){#contactForm .contact-button{width:100%}}#contactForm #besttime{background-color:#fff;font-size:13px}#contactForm input[type=checkbox]:not(old),#contactForm input[type=radio]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0}#contactForm input[type=checkbox]:not(old)+label,#contactForm input[type=radio]:not(old)+label{display:inline-block;margin-left:-2em;line-height:1.5em}#contactForm input[type=checkbox]:not(old)+label>span,#contactForm input[type=radio]:not(old)+label>span{display:inline-block;width:.875em;height:.875em;margin:.25em .5em .45em .25em;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#3c3c3c;vertical-align:bottom}@media only screen and (max-width:640px){#contactForm input[type=checkbox]:not(old)+label>span,#contactForm input[type=radio]:not(old)+label>span{margin:.25em .1em .25em .25em}}#contactForm input[type=checkbox]:not(old):checked+label>span,#contactForm input[type=radio]:not(old):checked+label>span{background:#3c3c3c}#contactForm input[type=checkbox]:not(old):checked+label>span:before,#contactForm input[type=radio]:not(old):checked+label>span:before{content:'\2713';display:block;width:1em;color:#beaf87;font-size:.875em;line-height:1em;text-align:center;text-shadow:0 0 .0714em #000;font-weight:700}#preview-widget{position:fixed;top:13%;left:-140px;transition:left .5s;min-height:100px;z-index:99999}#preview-widget.open{left:0}#preview-widget.open .close-label{display:initial}#preview-widget.open .preview-label{display:none}#preview-widget .close-label{display:none}#preview-widget .preview-action-box{padding:10px;width:140px;background:#eee;text-align:center}#preview-widget .preview-action-box .btn{background-color:#666;color:#eee}#preview-widget .preview-action-box .preview-toggle{background:#eee;font-size:13px;line-height:18px;padding-top:3px;position:absolute;top:0;right:-60px;cursor:pointer;color:#e44;text-align:center;width:60px;height:60px;margin:0}#preview-widget .preview-action-box .preview-toggle .glyphicon{font-size:31px}.home #serviceAreaHomeMap{height:450px;pointer-events:none}.officePhoto img{width:100%}.mainOfficeName{margin-top:20px}.mainOfficeDetails>div{margin-top:20px;margin-bottom:20px;font-size:16px}.officePhone{color:#847252!important}.drivingDirections form div{margin-top:10px}.drivingDirections form div .form-control{background-color:#fff;border-color:#e1e1e1;box-shadow:none}.drivingDirections form div .form-control:focus{border-color:#beaf87}.drivingDirections form div button{width:100%;background-color:#beaf87;text-transform:uppercase}.welcomeWidget{font-size:16px;line-height:26px}.welcomeWidget .socialNetworks{margin-top:10px}.welcomeWidget a{color:#847252}#officeItinerary #itineraryContainer>h3{margin:20px 0}#officeItinerary #itineraryContainer .directionsPanel{width:100%}#officeItinerary #itineraryContainer .directionsPanel .drTitle>a>table{width:100%}#locationsMapContainer{position:relative;pointer-events:none}.location .locationsMap{height:400px}@media (min-width:768px){.location .locationsMap{height:500px}}.location .locationsMap #null.MapPushpinBase div{width:25px!important;color:#000!important}.serviceAreas{background:#e1e1e1;padding-top:20px;padding-bottom:50px}.serviceAreasList div{margin-bottom:12px;font-size:16px}.serviceAreasList div.serviceArea a{color:#000;text-decoration:none;border-bottom:1px solid silver}.serviceAreasList div.serviceArea a:hover{text-decoration:none}.serviceAreasList a.viewLess{display:none}.serviceAreasList a.viewMore{color:#6b5d43!important}.otherOffices{padding-top:20px;padding-bottom:20px;font-size:16px}.otherOffices li{margin-top:20px;padding-left:0;padding-right:30px;color:#847252}.otherOffices li a{color:#847252}.otherOffices li div{color:#000}.notification-modal .modal-content{border-radius:0}.notification-modal .modal-header{background-color:#383838;color:#fff}.notification-modal button.close{background-color:#eee;color:#383838;border-radius:50%;width:28px;height:28px}.notification-modal .modal-body{background-color:#eee}.notification-modal .modal-body a:not(.btn){color:#5f5544}.notification-modal .form-control{background-color:#fff;border-color:silver;box-shadow:none}.notification-modal .form-control:focus{border-color:#beaf87}#mcTop #mortCalculate{width:75%;background-color:transparent;border-color:#beaf87}#mcTop label[for=mt_mortgagePaymentPopup]{width:100%;text-align:center;font-size:18px}#mcTop #mt_mortgagePaymentPopup{text-align:center;font-size:28px;font-weight:700;height:auto;padding:3px}html.eco .contact-radio-container .contact-buttons-container{display:inline}.viewLess,.viewMore{color:#847252}.nav li a .sr-only{color:#fff!important}.whiteWashedBackground{position:absolute;z-index:999999;background-color:#eee;top:0;left:0;height:100%;width:100%}.tallLoadingAnimation{height:100%}.loadingAnimation{height:50px}.loadingAnimation,.tallLoadingAnimation{width:100%;position:absolute;top:0;left:0;background-image:url(/images/eco/ajax-loader.gif);background-repeat:no-repeat;background-position:center center}ul.cyberVerticalGraph{position:relative;padding:0 0 0 3px;margin:0;list-style:none;font-family:Arial}ul.cyberVerticalGraph .NoDataText{position:relative;top:50%;text-align:center}ul.cyberVerticalGraph p{position:absolute;left:0;padding:0;margin:0}ul.cyberVerticalGraph li.bar{text-align:center;position:relative;display:inline-block;z-index:2;overflow:visible!important}ul.cyberVerticalGraph li.bar p.title{color:#555}ul.cyberVerticalGraph li.bar p.value{color:#000;font-weight:700}ul.cyberVerticalGraph div.barAnim{position:absolute;left:0;bottom:0;width:100%}ul.cyberVerticalGraph li.line{border-top:1px dashed #aaa;z-index:1000;position:absolute;left:0;width:100%}.chartKeyContainer{color:#666;float:right;font-weight:700;position:relative;width:160px}.chartKeyContainer .key{border-bottom:1px dashed #aaa;font-size:0;left:-3px;line-height:0;position:absolute;top:7px;width:15px}.chartKeyContainer .label{padding-left:20px}ul.cyberVerticalGraph{height:178px}ul.cyberVerticalGraph::after{content:"";border-bottom:1px solid #8c8c8c;position:absolute;bottom:28px;left:0;width:100%}ul.cyberVerticalGraph li.bar{bottom:-25px}ul.cyberVerticalGraph li.bar .background{background:#beaf87;position:absolute;top:0;left:0;height:100%;width:calc(100% - 3px)}ul.cyberVerticalGraph li.bar p.title{margin-bottom:-22px;font-size:10px;line-height:12px;bottom:0;display:block;width:calc(100% - 3px)}ul.cyberVerticalGraph li.bar p.value{margin-top:-20px;font-size:11px;display:block;width:calc(100% - 3px)}.footnote{font-size:10px;font-style:italic}#showAllSchoolsContainer,#showMoreSchoolsContainer{text-align:center;padding:5px 0 5px 0;display:none}#showAllSchoolsContainer.showMoreSchools,#showMoreSchoolsContainer.showMoreSchools{color:#847252!important}#showAllSchoolsContainer.showFewerSchools,#showMoreSchoolsContainer.showFewerSchools{color:#847252!important}#onboardFootnote{vertical-align:top}#footnote img{margin-right:5px}#listings .crimeHeader{padding-bottom:2px}#listings .crimeSubHeader{padding-bottom:7px}#listings .crimeBlocks{width:320px;height:125px;text-align:left}#listings .ulAcross li.localDataLiC{width:70px;margin-right:10px;margin-bottom:6px}#areaprofile .crimeHeader{padding-bottom:2px}#areaprofile .crimeSubHeader{padding-bottom:7px}#areaprofile .crimeBlocks{width:320px;height:125px;text-align:left}#listings .crimeHeader{font:12px Arial;color:#000;font-weight:700}#listings .crimeSubHeader{font:10px Arial;color:#000}#areaprofile .crimeHeader{font:12px Arial;color:#000;font-weight:700}#areaprofile .crimeSubHeader{font:10px Arial;color:#000}#schoolprofile .crimeHeader{font:12px Arial;color:#000;font-weight:700}#schoolprofile .crimeSubHeader{font:10px Arial;color:#000}.demoHorizontalChart{padding:0}.demoHorizontalChart .demoHorizontalData{display:inline-block;list-style-type:none;margin:0;padding:0}.demoHorizontalChart .demoHorizontalData li{float:left;position:relative;text-align:left}.demoHorizontalChart .demoHorizontalData .nearbyBar{background-color:#beaf87;height:35px}.demoHorizontalChart .demoHorizontalData .nearbyTitle{font:11px Arial;color:#000;position:relative;top:-8px;padding-left:5px}.demoHorizontalChart .demoHorizontalData .nearbyNumber{font:30px Arial;color:#000;font-weight:700;margin-left:10px}.demoHorizontalChart .demoDataContainer{display:inline-block;vertical-align:top;width:360px}.demoHorizontalChart #horizontalCharts .demoHorizontalData,.demoHorizontalChart .horizontalCharts .demoHorizontalData{padding-bottom:10px;width:320px}.demoHorizontalChart .nearbyChart{color:#000;font-size:13px;padding-bottom:6px}.demoHorizontalChart .nearbyBarAlt{background-color:#beaf87;height:35px}#horizontalCharts,.horizontalCharts{margin:0;padding:0}.localWeatherSelect{font-size:11px;color:#6d6d6d;display:inline-block;margin:10px 0 20px 16px}.localWeatherChart{padding-bottom:10px}.weatherChartSource{margin:0 0 40px 0}ul.cyberMobileGraph{margin:0;padding:0;white-space:nowrap}ul.cyberMobileGraph li.bar{margin-left:100px;margin-right:75px}ul.cyberMobileGraph li.bar p.value{margin-right:-75px;width:75px}ul.cyberMobileGraph li.bar p.background{left:75px}ul.cyberMobileGraph li.bar p.title{width:100px;margin-left:-100px}ul.cyberMobileGraph li.bar{position:relative;height:30px;list-style-type:none;margin-bottom:10px}ul.cyberMobileGraph li.bar p.value{text-align:left;padding-left:10px}ul.cyberMobileGraph li.bar p.background{right:0;text-align:right;min-width:20px}ul.cyberMobileGraph li.bar p.title{text-align:right;font-weight:700;padding-right:10px}ul.cyberMobileGraph li.bar p{display:inline-block;line-height:30px;height:30px;margin:0;color:#000}ul.cyberMobileGraph.graph-education li.bar,ul.cyberMobileGraph.graph-emp_occ li.bar{margin-left:150px;margin-right:75px}ul.cyberMobileGraph.graph-education li.bar p.value,ul.cyberMobileGraph.graph-emp_occ li.bar p.value{margin-right:-75px;width:75px}ul.cyberMobileGraph.graph-education li.bar p.background,ul.cyberMobileGraph.graph-emp_occ li.bar p.background{left:75px}ul.cyberMobileGraph.graph-education li.bar p.title,ul.cyberMobileGraph.graph-emp_occ li.bar p.title{width:150px;margin-left:-150px}ul.cyberMobileGraph.graph-ethnicity li.bar{margin-left:120px;margin-right:75px}ul.cyberMobileGraph.graph-ethnicity li.bar p.value{margin-right:-75px;width:75px}ul.cyberMobileGraph.graph-ethnicity li.bar p.background{left:75px}ul.cyberMobileGraph.graph-ethnicity li.bar p.title{width:120px;margin-left:-120px}ul.cyberMobileGraph.graph-age li.bar{margin-left:75px;margin-right:75px}ul.cyberMobileGraph.graph-age li.bar p.value{margin-right:-75px;width:75px}ul.cyberMobileGraph.graph-age li.bar p.background{left:75px}ul.cyberMobileGraph.graph-age li.bar p.title{width:75px;margin-left:-75px}ul.cyberMobileGraph.graph-emp_ind li.bar{margin-left:170px;margin-right:75px}ul.cyberMobileGraph.graph-emp_ind li.bar p.value{margin-right:-75px;width:75px}ul.cyberMobileGraph.graph-emp_ind li.bar p.background{left:75px}ul.cyberMobileGraph.graph-emp_ind li.bar p.title{width:170px;margin-left:-170px}ul.cyberMobileGraph.graph-crime li.bar,ul.cyberMobileGraph.graph-disasters li.bar,ul.cyberMobileGraph.graph-expenses li.bar,ul.cyberMobileGraph.graph-pollution li.bar{margin-left:170px;margin-right:50px}ul.cyberMobileGraph.graph-crime li.bar p.value,ul.cyberMobileGraph.graph-disasters li.bar p.value,ul.cyberMobileGraph.graph-expenses li.bar p.value,ul.cyberMobileGraph.graph-pollution li.bar p.value{margin-right:-50px;width:50px}ul.cyberMobileGraph.graph-crime li.bar p.background,ul.cyberMobileGraph.graph-disasters li.bar p.background,ul.cyberMobileGraph.graph-expenses li.bar p.background,ul.cyberMobileGraph.graph-pollution li.bar p.background{left:50px}ul.cyberMobileGraph.graph-crime li.bar p.title,ul.cyberMobileGraph.graph-disasters li.bar p.title,ul.cyberMobileGraph.graph-expenses li.bar p.title,ul.cyberMobileGraph.graph-pollution li.bar p.title{width:170px;margin-left:-170px}.cyberGraph .item{padding-top:70px;padding-bottom:43px}.cyberGraph .item .carousel-caption{bottom:auto;top:-20px}.cyberGraph .item .carousel-caption h3{margin-top:17px}.cyberGraph .carousel-control{margin:10px;width:40px;height:40px}.cyberGraph .carousel-control .glyphicon{font-size:23px;margin-top:-13px}.cyberGraph .carousel-indicators li{border:0;background:#b1b1b1}.cyberGraph .carousel-indicators li.active{background:#beaf87;width:10px;height:10px;margin:1px}@media screen and (max-width:767px){.visible-xs-inline{display:inline-block!important}}@media screen and (min-width:768px){.visible-xs-inline{display:none!important}}@media screen and (max-width:359px){.visible-xxs-inline{display:inline-block!important}.hidden-xxs-inline{display:none!important}.visible-xxs{display:block!important}.hidden-xxs{display:none!important}}@media screen and (min-width:360px){.visible-xxs-inline{display:none!important}.hidden-xxs-inline{display:inline-block!important}.visible-xxs{display:none!important}.hidden-xxs{display:block!important}}.d-flex{display:flex}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:10000;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/images/eco/realbiz/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/images/eco/realbiz/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../eco/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}body{background-color:#fff!important}@media (max-width:991px){html.eco_comm div.dropdown-search-box-label{font-size:14px;margin-top:6px}}html.eco_comm .propTag{float:left;background:#beaf87;width:60px;text-align:center;border-radius:4px;margin:1px 0 1px 15px}html.eco_comm .propertyCard .propTag{float:initial;margin:0 0 5px}html.eco_comm #dropdownSearchBox .dropdown-search-box-label{margin-left:0}html.eco_comm #ftsSingleLocationDetailsDiv .forSaleSuggest{background-image:url(/images/eco/fts/commercial_for_sale.png)}html.eco_comm #ftsSingleLocationDetailsDiv .forRentSuggest{background-image:url(/images/eco/fts/commercial_for_lease.png)}html.eco_comm .eco-page-header li.mailIcon{background:url(/images/eco/idx/icons/mail_black.png) center right no-repeat;background-position:95px 29px}html.eco_comm .welcomeWidget.styleMarket .demographicsImage{background-color:#38383a;background-image:url(/images/eco/commercial/market.jpg);background-repeat:no-repeat;background-position:0 0;width:360px;height:161px}html.eco_comm #search.liquidMapping .eco-page-header .social-media{display:none}
/*# sourceMappingURL=theme1-commercial.css.map */
