.IDX-required{color:red;font-weight:700}#IDX-main{width:100%;font-weight:400}#IDX-main ul li{list-style:none}#IDX-contactInformation{margin-top:10px}.IDX-type-sitemap ul{margin-bottom:30px}#IDX-boxLabel_fireplacesTotal label{display:block}#IDX-submitReset{margin-bottom:20px}#IDX-mapTab-location,#IDX-mapTab-criteria{padding:0 !important}#IDX-mapHeader-Search{height:55px}#IDX-mapControlContainer,#IDX-mapHeader-Search{min-width:650px}.IDX-mapTab{padding:3px 6px;background:#4189d3;color:#fff;font-size:16px;border-radius:2px 2px 0 0;border-color:#2c66a1}#IDX-detailsTopLinks{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}.IDX-topLink{float:right}#IDX-nextLastButtons{width:100%;float:left;font-size:14px;text-align:left}#IDX-prevProp:before{content:"◄";color:#999;margin-right:3px}#IDX-nextProp{text-align:right}#IDX-nextProp:after{content:"►";color:#999;margin-left:3px}#IDX-nextLastPosition{clear:both;padding:10px 0}#IDX-basicInfo,#IDX-detailsTopLinks a,#IDX-nextLastButtons a,#IDX-detailsLinks-list li a,#IDX-detailsAddress,#IDX-detailsGalleryLink a,#IDX-pricing,.IDX-fieldContainerTitle{font-family:'Lato',sans-serif}#IDX-detailsAddress,.IDX-detailsAddressInfo,.IDX-detailsAddressLocationInfo{display:block;width:100%}#IDX-detailsAddress{margin-bottom:10px}#IDX-basicInfo{clear:both;color:#999;font-size:14px;margin-bottom:10px}#IDX-detailsPropertyPhoto{width:100%}#IDX-detailsPhotoThree img{padding:3px;border:1px solid #ccc;box-sizing:border-box}.IDX-detailsPhotoLink{margin:0 1% 10px 0}#IDX-detailsGalleryLink{float:left;text-align:left;margin-bottom:5px}#IDX-detailsLinks{clear:both;float:left;width:30%}#IDX-detailsLinks-list{padding:0;margin:0;overflow:hidden;background:0 0;border:none}#IDX-detailsLinks-list li{width:100%}#IDX-detailsLinks-list li a,#IDX-detailsGalleryLink a,#IDX-detailsLinks-list li.IDX-detailsLinkWrap-shareProperty,#IDX-detailsTopLinks a{margin:3px 0;padding:5px 8px 5px 35px;display:block;background-color:#efefef;border:1px solid #ccc;border-radius:3px;font-weight:700}#IDX-detailsTopLinks #IDX-backToResults{background:0 0;border:0;width:auto}#IDX-detailsTopLinks #IDX-backToResults:before{content:"←";display:inline-block}#IDX-detailsLinks-list li a:hover,#IDX-detailsGalleryLink a:hover,#IDX-detailsLinks-list li.IDX-detailsLinkWrap-shareProperty:hover,#IDX-detailsTopLinks a:hover{text-decoration:none;opacity:.8}#IDX-detailsTopLinks a{width:90px}#IDX-detailsLinks-list li.IDX-detailsLinkWrap-shareProperty{width:auto}#IDX-detailsLinks-list li.IDX-detailsLinkWrap-shareProperty{padding-left:8px}#IDX-remarksContainer{float:left;margin:0 0 0 20px;width:66%}#IDX-detailsAddress{font-size:16px;width:100%}#IDX-pricing{margin-top:20px}#IDX-detailsWrapper #IDX-pricing{float:left;clear:both;text-align:left;margin:0 0 12px}.IDX-fieldContainerTitle{background:0 0}#IDX-detailsMap{width:640px;height:380px;margin:20px auto}#IDX-detailsLinkSave a,#IDX-detailsLinkNew a,#IDX-detailsLinkModify a,#IDX-detailsGalleryLink a,#IDX-detailsLinks-list .IDX-detailsLinkWrap-moreInfo a,#IDX-detailsLinks-list .IDX-detailsLinkWrap-scheduleShowing a,#IDX-detailsLinks-list .IDX-detailsLinkWrap-mapLocation a,#IDX-detailsLinks-list #IDX-detailsLinkWrap-mortgageLink a,#IDX-detailsLinks-list .IDX-detailsLinkWrap-virtual a,#IDX-detailsLinks-list .IDX-detailsLinkWrap-printableVersion a{background:#efefef url(https://s3.amazonaws.com/idxbroker/idx-sprites.png) 4px 4px no-repeat}#IDX-detailsLinkSave a{background-position:4px -31px}#IDX-detailsLinkNew a{background-position:4px -106px}#IDX-detailsLinkModify a{background-position:4px -179px}#IDX-detailsGalleryLink a{background-position:4px -65px}#IDX-detailsLinks-list .IDX-detailsLinkWrap-moreInfo a{background-position:4px -142px}#IDX-detailsLinks-list .IDX-detailsLinkWrap-scheduleShowing a{background-position:4px 4px}#IDX-detailsLinks-list .IDX-detailsLinkWrap-mapLocation a{background-position:4px -214px}#IDX-detailsLinks-list #IDX-detailsLinkWrap-mortgageLink a{background-position:4px -254px}#IDX-detailsLinks-list .IDX-detailsLinkWrap-virtual a{background-position:4px -289px}#IDX-detailsLinks-list .IDX-detailsLinkWrap-printableVersion a{background-position:4px -320px}.IDX-shareThisContainer{float:left;clear:both}.stButton{margin-left:0 !important}.stButton .sharethis{background-size:18px 18px}.stButton .chicklets{padding-left:28px !important}.IDX-customRegistrationFields .IDX-control-group{margin-bottom:10px}#IDX-detailsAgentInfo{float:left;clear:both;width:100%}#IDX-detailsAgentText{float:left}label{font-weight:700}.IDX-resultsCell,#IDX-resultsTopLinks,.IDX-resultsAddress,.IDX-resultsField-price,.IDX-resultsListingInfo{font-family:'Lato',sans-serif}.IDX-listingCountWrap,#IDX-resultsFooter{text-align:center}.IDX-resultsPerPageSelector{width:60px;margin-left:100px;margin-top:10px}.IDX-listingCountWrap{font-weight:700;margin:10px 0}#IDX-resultsTopLinks{overflow:hidden;margin-top:10px;padding:10px 20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#IDX-resultsTopLinks a,.IDX-resultsMediaLinks a,.IDX-resultsPhotoGalleryLink,.IDX-saveProperty{float:left;width:100px;margin:3px 10px 3px 0;padding:5px 8px 5px 35px;display:block;background:#efefef;border:1px solid #ccc;border-radius:3px;font-weight:700}#IDX-resultsTopLinks a:hover,.IDX-resultsMediaLinks a:hover,.IDX-resultsPhotoGalleryLink:hover,.IDX-saveProperty:hover{text-decoration:none;opacity:.8}.IDX-resultsPhotoGalleryLink,.IDX-saveProperty,.IDX-resultsMediaLinks a{text-align:left;width:150px}#IDX-resultsLinkSave a,#IDX-resultsLinkNew a,#IDX-resultsLinkModify a,a.IDX-resultsPhotoGalleryLink,a.IDX-saveProperty,.IDX-resultsVirtualTourLink,.IDX-resultsMediaLinks a.IDX-resultsVirtualTourLink{background:#efefef url(https://s3.amazonaws.com/idxbroker/idx-sprites.png) 4px 4px no-repeat}#IDX-resultsLinkSave a{background-position:4px -31px}#IDX-resultsLinkNew a{background-position:4px -106px}#IDX-resultsLinkModify a{background-position:4px -179px}a.IDX-resultsPhotoGalleryLink{background-position:4px -65px}a.IDX-saveProperty{background-position:4px -31px}.IDX-resultsVirtualTourLink{background-position:4px -290px !important}.IDX-resultsField-price+.IDX-resultsVirtualTour{margin-top:10px}#IDX-resultMap{clear:both}#IDX-resultsContent{margin-top:20px}.IDX-resultsContentLeft{width:35%;margin-right:2%}.IDX-resultsContentTop{width:63%}.IDX-resultsContentRight{width:42%;margin-top:0}.IDX-resultsPhotoImg{width:98%;padding:3px;border:1px solid #ccc}.IDX-resultsAddress{font-size:18px;line-height:18px}.IDX-resultsField-price{margin:2% 25% 0 0}.IDX-resultsField-price .IDX-resultsText,#IDX-pricing .IDX-detailsText{color:#379c23}.IDX-resultsContentMain .IDX-resultsLabel{font-weight:700}.IDX-resultsContentMain{font-size:12px;border-right:1px solid #ccc}.IDX-resultsField-propStatus,.IDX-resultsField-listingID{display:none}#IDX-listingID{padding-bottom:25px}.IDX-type-contact .IDX-control-group{width:90%}#content .IDX-type-contact .IDX-textarea,#content .IDX-type-contact #IDX-email{width:100% !important}#IDX-mortgageCalculatorContent{width:100%;margin:20px auto 0}#IDX-mortgageCalculationResults{margin-top:20px}#IDX-mortgageStatus{font-size:18px;line-height:150%;font-weight:700}.IDX-mortgageRow{width:100%;height:40px}#IDX-mortgageAmortization,#IDX-mortgageAmortization+.IDX-mortgageRow{text-align:left;margin-left:20px}.IDX-mortgageMiddleCell input{width:80%}#IDX-mortgageDollarPercent{width:auto}@media (min-width:1200px){.wrap{width:1140px}#subnav ul .first-item a{padding-left:5px}#subnav ul .first-item .sub-menu{margin-left:5px}#IDX-detailsGalleryLink a{width:158px}}@media (max-width:979px){#IDX-remarksContainer,.IDX-resultsContentLeft,.IDX-resultsContentTop,.IDX-refinementSearchRight,#IDX-detailsGalleryLink{width:100%}#IDX-remarksContainer{float:left;margin:20px 0;width:100%;clear:both}#IDX-detailsLinks,#IDX-detailsLinks-list li.IDX-detailsLinkWrap-shareProperty{width:auto}.IDX-resultsContentLeft{margin:0}.IDX-resultsContentTop{margin-top:15px}#IDX-resultsTopLinks{padding:10px 0}.IDX-topLink{float:left;margin-right:0}#IDX-main .IDX-topLink a{margin-right:10px}#IDX-resultsTopLinks a{width:88px;margin-right:10px}}@media (max-width:767px){.IDX-resultsAddress{font-size:24px;line-height:120%}.IDX-resultsContentLeft,.IDX-resultsContentTop,.IDX-resultsContentRight,.IDX-resultsContentMain{width:100%}.IDX-resultsContentRight,.IDX-resultsContentMain{margin-top:10px;font-size:18px;line-height:150%;border-right:0}.IDX-resultsContentMain{margin:0}#IDX-main textarea{width:92%}}@media (max-width:600px){.IDX-resultsPerPageSelector{margin:20px 0 0;display:block}}