.icon-color-cyan,.icon-color-grey,.icon-color-red,.icon-color-yellow{margin-right:6px}.icon-color-grey{color:#777}.icon-color-cyan{color:#1594bc}.icon-color-red{color:#f0184b}.icon-color-yellow{color:#ffe600}.icon-color-white{color:#fff}a:hover .icon-color-cyan,a:hover .icon-color-grey{text-decoration:none;color:#000}.property-icon{display:inline-block}.hn-icon,.property-icon--result svg{height:14px}.hn-icon{display:inline-block;width:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMYAAAAPCAMAAACIokATAAABEVBMVEUAAAAYeMQcecQaecMad8P///////////////////8ggCA9pGM8omFOnScZeMI9R3o9R3r///////////////////9erigAjS/CUZzDU55TrCo9omM/pGQdus4txc0mwM8sxswvx88AJEn/LwD///////////////////////////////////8AiSsAjS8AjjE8omM9o2MbmMMtxs4tx84rxMwsxs0AAAD9LwD6LgD+LgD///////////////////////8AjC0kxc4gWJ8xPXkad8M7RXk9SHv///8AjS8aeMT1KQD/LwA/SXwAjjAYd77/LgA8Rnr////9LgA8SHv8LQBVVQD/LQAAABrCUp7CUp281wtiAAAAW3RSTlMAsf/izaH/2s/7CKJ8DYa8sQp+ir22E67D/yvV/xq9NW//B/8Sp8QqGjh0BK5B6/9d+S/l9jxMAYM4xETjXfVP7ZI5IBX0Z+6V12wZp//6S9aYZ3XHYQNPCvfalzJDpwAAAyxJREFUeAHd04V6q1gUQOFVmu6QeiNX68Spu4VQVzrTSO39H2QOHKCWj3G7Ky7I/+0Df7w+w+gnZaT4GxsQSWNmTP5Mg0PDqIaHRuiRYRijJDQ2DuPqkdzEQBZVdmCCHolIjoTyBSgU0H36/HmEoC9fw74A375PTg4rxeTk928ETU3PzM4FTfuM1DwfsoI+MoqlUpGgsoSVgYopkoWsSLpCULVcq0tQAUTKdk+cClVhgZixuLS8vLSI39c4WFmdVA0PT6pWV1Ctrc9tbG5tBA7oH+2h2LasnV1rj/ftH4gc7OMncdBwRFXPispp4LsOxKk1nfD3dM7mY0pec/O8aeRwOehw8B1j8k3A0bo6/Y2tmXXN8EuNwnHfyakxHzN2fAeqs7Hz87Ez/CYuJChnv2PIm4Ca64P2gxchqJxTuHzRkYmYkZNsRVA18q6b9/mLl8thl9+SGXoMyoEuBVylWOs3+l4zrm+UBLbHvaDxbailJcysJDPCMWSa6Eygbvq4giN2zKiWJCvAggSV4HY57jaZoRTagZ7GKX4/nRp+2zHj5+s9y4Izz7s7ObnzvDPISFwmmZGJ/6Y/O0CMI0rS1bwItEQuisUBkRbLr0pmzEWFjBSqK0M3GjPae8oBHc87gWPP64C8KpkhUSHDRNUKcdmYUS8XTYGySBWqIuU/ztAZUWDpdrs31xace9493Hve+Z9g6D7+XmuVqgKuiA22iPNbGKurv5HRfrDau9ZDd0czTuDktzIc5zcy6s1Mdt9tNnICjkgxmIYbMAYHB0d6MVbv730FRIypqakExo7V7fqU7oNeVHePj3fxoppQ9WJkbDujniH6rVqtJjCy0mr4lEZTwBS5mJi4iBaVP/2Y8XR//xQx4C1jm/sEhprCQzug6EtcdwYievoxw7FtJ2LAWwbYCYxGVpotabWkLlCXsJaexhsG/EFG5GhbFtyPacXYfTiNNwz4gwzlyOzXpVEP/piXoDx8XlpaGoH729ulz/AcMZ4/MtZfM9bRpQxdCqw9Kw64P+ucn3fO7oGC67o+I+O4BUhHjPRHxsFrxgE6U3QmiClxgF03Hbfc4kfpFyPEsu/UrMwHAAAAAElFTkSuQmCC) no-repeat}.hn-icon-villa{background-position:1px 0}.hn-icon-white-villa{background-position:-98px 0}.hn-icon-bostadsratt{background-position:-12px 0}.hn-icon-white-bostadsratt{background-position:-112px 0}.hn-icon-radhus{background-position:-26px 0}.hn-icon-white-radhus{background-position:-126px 0}.hn-icon-gard{background-position:-42px 0}.hn-icon-white-gard{background-position:-142px 0}.hn-icon-fritidshus{background-position:-58px 0}.hn-icon-white-fritidshus{background-position:-158px 0}.hn-icon-tomt{background-position:-73px 0}.hn-icon-white-tomt{background-position:-172px 0}.hn-icon-other{background-position:-86px 0}.hn-icon-white-other{background-position:-186px 0}.hn-icon__sold-large-2x{display:inline-block;height:82px;width:87px;margin-bottom:8px;background:url(/packs/fcd04375e21bba5972b8eb22ce19b17c.png) no-repeat 0 0}.hn-icon__sold-large-2x--villa{background-position:0 0}.hn-icon__sold-large-2x--bostadsratt{background-position:0 -82px}.hn-icon__sold-large-2x--radhus{background-position:0 -168px}.hn-icon__sold-large-2x--gard{background-position:0 -250px}.hn-icon__sold-large-2x--fritidshus{background-position:0 -332px}.hn-icon__sold-large-2x--tomt{background-position:0 -414px}.hn-icon__sold-large-2x--other{background-position:0 -496px}.price-icon--up{display:inline-block;-webkit-transform:rotate(55deg);-ms-transform:rotate(55deg);transform:rotate(55deg);color:#39aa35}.price-icon--down{display:inline-block;-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg);color:#f01818}abbr{cursor:help}.figcaption{margin-top:.75em}.centered{text-align:center}.block-center{display:block;margin:0 auto}.text--subtle{color:#777}.numerical-data{float:right;font-weight:700}.larger-text{font-size:2.5em}.left{float:left}.right{float:right}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.mt1{margin-top:4px!important}.mb1{margin-bottom:4px!important}.mr1{margin-right:4px!important}.ml1{margin-left:4px!important}.mt2{margin-top:8px!important}.mb2{margin-bottom:8px!important}.mr2{margin-right:8px!important}.ml2{margin-left:8px!important}.mt4{margin-top:16px!important}.mb4{margin-bottom:16px!important}.mr4{margin-right:16px!important}.ml4{margin-left:16px!important}.mt6{margin-top:24px!important}.mb6{margin-bottom:24px!important}.mr6{margin-right:24px!important}.mt8{margin-top:32px!important}.article-list-heading{font-size:2em;margin:24px 0 18px}.heading-prefix{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;line-height:32px;font-weight:700;color:#333}.section-label{font:700 16px Open Sans,Helvetica,Arial,sans-serif;margin-top:8px;margin-bottom:8px}.section__heading{color:#333;font-size:24px;margin:24px 0;position:relative;text-align:center;line-height:32px}@media screen and (max-width:510px){.section__heading{font-size:18px;line-height:1.5}}.section__heading:before{border-top:1px solid #ddd;content:"";display:block;margin-top:-1px;position:absolute;top:50%;width:100%}.section__heading span{background:#fff;display:inline-block;padding:0 16px;position:relative}.section__heading.section__heading--plain{color:#333}.section__heading--highlight{color:#ff6800;font-weight:700}.results-heading{font-size:18px;color:#333}.nav{list-style-type:none;margin:0}.nav,.nav li{padding:0}.left{float:left!important}.right{float:right!important}form.highlight{border:1px solid #ccc;padding:1em 1em 0;border-radius:5px}select{border:1px solid #9a9a9a;font-family:Open Sans,Helvetica,Arial,sans-serif;padding:2px}label{display:block;font-weight:700;cursor:pointer}.with-help-manual>span:after,.with-help>span:after{font-family:FontAwesome;content:"\f05a";margin-left:4px;color:#777}fieldset{clear:both;margin-top:1em;padding:1em 0 0;border:0;border-top:2px solid #eee}fieldset.plain{border:0;margin:0;padding:0}fieldset.first-fieldset{margin-bottom:10px}fieldset.padded{border:0;margin:0}legend{position:relative;padding:0}legend.header{font-size:1.5em;font-style:normal;font-weight:700;font-family:Open Sans,Helvetica,Arial,Liberation Sans,DejaVu Sans Condensed,sans-serif}form.alt{background:#edf3e7}form .size1of2{width:50%}form .size1of3{width:33.333%}form .size1of4{width:25%}form .either-or{width:47%}form .either-or.or{width:6%;padding-top:39px;text-align:center}.splitfield{float:left}.splitfield input[type=number],.splitfield input[type=text],.splitfield select{width:95%}.form-post{position:relative;clear:both;padding:10px;margin-bottom:4px}.form-post.splitfield{clear:none}.form-post label{margin-bottom:4px}.form-post .alternative{margin:.5em 0 0}.form-post.small .alternative{display:inline-block;margin:0 0 0 1em}.form-post.error{background-color:#ffe2e2;transition:all .6s ease-in-out}.form-post .error{margin:0 0 0 3px;padding:0;clear:both}.form-post .marker{padding:3px;font-size:1.17em}.form-post .error,.form-post .marker.req{color:#ad5757}.field-descriptor{color:#333;margin:0 8px 4px 0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:700;-webkit-font-smoothing:subpixel-antialiased}.field-descriptor.with-help{display:inline-block}input[type=date],input[type=datetime],input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url]{font-family:Open Sans,Helvetica,Arial,sans-serif;margin-bottom:4px;padding:4px;border:1px solid #ccc;line-height:1.25}.form-post input,.form-post select{clear:left}.passwordinput.small input,.textinput.small input{width:4em}.passwordinput.medium input,.passwordinput input,.textinput.medium input,.textinput input{width:20em;max-width:100%}.textarea textarea#subscription_name{width:352px;height:48px;padding:8px}.passwordinput.large input,.textinput.large input{width:40em}.passwordinput.inline,.textinput.inline{clear:both}.passwordinput.inline label,.textinput.inline label{float:left;width:164px;padding-right:6px;text-align:right;line-height:26px}.passwordinput.inline input,.textinput.inline input{float:left}.passwordinput.inline input+button,.textinput.inline input+button{margin-left:9px}.passwordinput.inline .error,.textinput.inline{margin-left:170px}.textarea textarea{width:40em;height:10em}.checkboxinput ul,.radioinput ul{padding:0;margin:0}.checkboxinput li,.radioinput li{padding:0;margin:0;list-style:none;line-height:1.5}.checkboxinput li input,.radioinput li input{display:inline-block;margin-right:6px;cursor:pointer}.checkboxinput-single input,.radioinput-single input{display:block;float:left}.checkboxinput-single label,.radioinput-single label{width:auto;padding-left:1.5em;font-weight:400;line-height:1}.single-checkboxlabel{display:inline-block}.single-checkboxlabel__checkbox{display:inline-block;margin-right:6px}.checkboxinput li label,.radioinput li label,.single-checkboxlabel__label{display:inline;font-weight:400}.radioinput-inline li{display:inline;display:inline-block;margin-right:18px}.checkboxinput.columns ul{width:288px;overflow:hidden}@media screen and (max-width:510px){.checkboxinput li input{width:15%;margin:0}.checkboxinput li label{display:inline-block;width:80%}}.minmaxinput{overflow:hidden}.minmaxinput .max-field,.minmaxinput .min-field{float:left;width:44%;margin-right:.5em}@media (max-width:640px){.minmaxinput .max-field,.minmaxinput .min-field{font-size:16px}}.checkboxinput.columns li{width:126px;margin-right:18px;float:left}.form-post.inline .button,.form-post.inline button{height:26px}.inline-form input{vertical-align:top}.inline-form .loading{display:inline-block;width:16px;height:16px;margin:0 0 4px 4px}.inplace-container button{margin-left:.3em}.inplace-container button span{font-size:.86em}.inplace-container input{vertical-align:top}.radio-list{list-style-type:none;margin:0;padding:0}.radio-list li{padding-bottom:1em}.radio-list label{display:inline;padding-left:.5em;font-weight:400}.multiselect{cursor:pointer}#search-location-multiselectinput-icon{pointer-events:none;position:absolute;z-index:2000}#search-location-dropdowns{position:relative}.search-form--advanced .location-multiselect__icon{font-size:14px;top:40px;right:22px}@media (max-width:640px){.search-form--advanced .location-multiselect__icon{top:auto;bottom:10px;right:14px;font-size:20px}}.municipality-ids-post #search-location-multiselectinput-icon{bottom:12px;right:8px;font-size:16px}@media (max-width:640px){.search-form.sidebar select{font-size:16px}}.municipality-dropdown{position:relative;z-index:2000}.municipality-ids-post{position:relative}.column{float:left;width:100%}.column>h1{margin-top:0}.column.large{float:left;margin-right:18px;width:702px}.column--medium{float:left;margin-right:18px;width:380px}.column--small{width:270px}.column.xsmall{width:142px;margin-right:18px}.column.flex{float:none;width:auto;overflow:hidden}.column .column{margin-top:0}.column .column.large{margin:0 10px 0 0;width:420px}.column .column--medium{margin-right:0;margin-left:36px}.column.flex .column{float:none;margin:0 auto}.column--small.text{width:414px}.column.large.text{width:558px;margin-right:18px}.column.middle{float:none;margin-left:auto;margin-right:auto;margin-top:24px}.column--article{margin:0 auto;max-width:600px}.column--center{margin:0 auto;max-width:700px}.column--1of2,.column--2of2{width:50%}.column--1of3{width:33.3333333333%}.column--2of3{width:66.6666666667%}.column--1of4,.column--2of8{width:25%}.column--3of4{width:75%}.column--1of8{width:12.5%}.column--5of8{width:62.5%}.column--7of8{width:87.5%}@media screen and (max-width:700px){.column{width:100%;float:none}}@media screen and (max-width:510px){.column--medium{max-width:100%}form.highlight{padding:0;border:0}form.highlight .button{width:100%}.form-post{padding:0}.form-post input[type=email],.form-post input[type=password],.form-post input[type=text]{font-size:16px;width:100%}}.aside .section{margin:0 0 12px;border:3px solid #e5e5e5;padding:12px;list-style-type:none}.aside .section.plain{border:0}.aside .section .section{margin:0;border:0;padding:0}.section .header h2{margin:0 0 .5em;font-size:16px}.section .header h2 i{margin-right:4px}.section .content .infobox{border-top:2px dotted #ddd;padding-top:4px}@media only screen and (max-width:640px){#page-sidebar{width:100%}}@media only screen and (max-width:900px){.column.large,.page-container,.page-wrapper{float:none;margin-right:0;width:auto}}.placeholder-overlay{color:#666}.nav.tags{font-family:Open Sans,Helvetica,Arial,Sans-serif}.nav.tags li{display:inline-block}.nav.tags a{display:block}.pagination{text-align:center;margin:8px 0 16px}.pagination .disabled{color:#c1c1c1;background-color:#fff;border:0;cursor:default;display:none}.pagination .current{border:1px solid #009d00;background:#39aa35;color:#fff;cursor:default;font-style:normal}.pagination .button{margin:0 4px}.pagination .gap{border:0;cursor:default}.pagination .next_page:after{font-family:FontAwesome;content:"\f101";margin-left:4px}.section-overview{margin-bottom:24px}@media only screen and (max-width:600px){.pagination .next_page{display:block;margin:12px 0}.pagination-top,.pagination .disabled{display:none}}.info-text .section__heading--on-green span{background-color:#edf3e7}.list-of-arguments{padding:0;list-style:none}.list-of-arguments li{margin:0 0 .5em;padding-left:20px;position:relative}.list-of-arguments .fa{position:absolute;left:0;top:3px;color:#009d00}.mask{z-index:101;cursor:wait;background:#fff;opacity:.5}.mask,.mask.loading:after{position:absolute;display:block}.mask.loading:after{content:"\f021";z-index:1;left:50%;top:50%;color:#39aa35;font-family:FontAwesome;font-size:2em;-webkit-animation:spin 1.4s linear infinite;animation:spin 1.4s linear infinite}.mask.invisible{cursor:auto;background-color:hsla(0,0%,100%,0)}a.phone-number{color:#333}[data-hint]{cursor:help;position:relative}[data-hint]:after,[data-hint]:before{left:0;opacity:0;position:absolute;top:100%;visibility:hidden;z-index:1;transition:opacity .15s ease-in}[data-hint]:hover:after,[data-hint]:hover:before{opacity:1;visibility:visible}[data-hint]:before{background:#000;background:rgba(0,0,0,.8);border-radius:2px;color:#fff;content:attr(data-hint);font-weight:400;margin:5px 0 0 -10px;padding:6px 10px;white-space:pre-wrap;min-width:100%;max-width:70vw}[data-hint]:after{border:5px solid rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,.8);content:"";display:inline-block;margin-top:-5px;top:100%}.overlay{min-width:100px;min-height:100px;padding:18px;background:#fff;border:1px solid #ddd;border-radius:5px}.overlay .overlay-spinner{display:none;color:#39aa35;position:absolute;top:33%;left:33%;line-height:1.5;text-align:center}.overlay.loading .overlay-spinner{display:block}.overlay>.close,.overlay>.close:hover{position:absolute;right:18px;width:18px;height:18px;color:#999;text-decoration:none;cursor:pointer;z-index:1000}.overlay>.close:hover{color:#000}.overlay.loading>.close{display:none}.overlay .content{height:100%;overflow:auto;overflow-x:hidden}.overlay .column{margin:0;padding:0;float:none}.overlay.confirm .content{max-width:45em}.overlay.confirm h2{border:0;padding:0 32px 0 0;margin:18px 0}.overlay .content>.callout{margin-top:18px;margin-right:27px}.overlay .subscriptions-button-container{display:-webkit-flex;display:-ms-flexbox;display:flex}.overlay .subscriptions-button-container .button--primary{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:8px}.overlay .info-text{background-color:#edf3e7;padding:18px;position:relative}.overlay .info-text .triangle{position:absolute;top:-18px;right:50px;width:0;height:0;border-right:18px solid #edf3e7;border-top:18px solid rgba(0,0,0,0)}.overlay-title{padding-right:36px}@media screen and (max-width:510px){.overlay{padding:12px;height:98%!important;top:8px!important;bottom:0!important;left:8px!important;right:8px!important}.overlay h2{padding-right:26px;margin-bottom:8px}.overlay .form-post input,.overlay .medium{max-width:100%}.overlay .button{width:100%;display:block;float:none!important;margin-bottom:12px}.overlay .triangle{display:none}.overlay .subscriptions-button-container{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:8px}.overlay .subscriptions-button-container .button--primary{margin-left:0}.overlay .info-text{margin-top:8px}.overlay .form-post input[type=password],.overlay .form-post input[type=text]{width:100%}.overlay .form-post{padding:0}.overlay .size1of2,.overlay textarea{width:100%}}@media screen and (max-width:570px){.search-form .button{margin-left:0!important;margin-right:0!important}.search-form .button,.search-form .button--link{width:100%;text-align:center}}.search-form .item-types-post ul{overflow:hidden}@media (max-width:670px){.search-form--advanced .item-types-post ul{width:100%}}.search-form--results .item-types-post ul{width:100%}@media (min-width:670px){.search-form--results .item-types-post ul{width:216px;overflow:hidden}}.search-form .checkboxinput.item-types-post li{width:45%;margin-right:12px;float:left}.search-form .checkboxinput.item-types-post li:nth-child(2n){margin-right:0}.search-form--advanced .checkboxinput.item-types-post li,.search-form--results .checkboxinput.item-types-post li{width:50%;margin:0;float:left}@media (min-width:670px){.search-form--advanced .checkboxinput.item-types-post li,.search-form--results .checkboxinput.item-types-post li{margin-right:12px}}.search-form--advanced .checkboxinput.item-types-post li label,.search-form--results .checkboxinput.item-types-post li label{padding:8px;vertical-align:middle}@media (min-width:670px){.search-form--advanced .checkboxinput.item-types-post li label,.search-form--results .checkboxinput.item-types-post li label{padding:0;vertical-align:baseline}}.search-form-section{clear:both;margin-bottom:12px;padding-top:12px;border-top:2px solid #ddd}@media (max-width:670px){.search-form-section--small-only{border-top:2px solid #ddd;padding-top:16px}}.search-form .checkboxinput.item-types-post legend span{top:0}.search-form .interval-sign,.search-form .unit{float:left;line-height:2em}.search-form--advanced .interval-sign{padding:0 2px;color:#999}.search-form.sidebar .interval-sign{padding:0 4px 0 0;color:#999}.search-form .help{line-height:1.5;padding:0 10px}.search-form .item-types-post .field-descriptor{width:100%}.search-water-coastline-only{margin-left:8px}.search-water-distance-select{display:inline-block;width:45%;vertical-align:middle}.search-form .unapplicable-params-message{background-color:#efefef;padding:12px}.search-form--advanced{position:relative;margin-bottom:140px}.search-form--advanced .locations{padding:10px}.locations--autocomplete{background:#f8fef8;margin-bottom:8px;padding:10px}.search-form--advanced h2{position:relative;margin:0}.search-form--advanced .locations--select .form-post{margin-bottom:16px}@media (min-width:670px){.search-form--advanced .locations--select .form-post{margin-bottom:0;padding-bottom:0}}.search-form--advanced .locations .button{top:28px}.search-form--advanced .location-search-post{padding:0;margin-bottom:0}@media (min-width:670px){.search-form--advanced .location-search-post{padding-right:13.5em}}@media (min-width:670px){.search-form--advanced .municipality-ids-post,.search-form--advanced .region-id-post{float:left;width:33%;clear:none}}.search-form--advanced .municipality-ids-post>input,.search-form--advanced .region-id-post select{width:100%}@media (min-width:670px){.search-form--advanced .keywords-post input{width:56%}}.search-form--advanced .minmaxinput label,.search-form--advanced .radioinput.age-post input,.search-form--advanced .radioinput.find-broker-sort-by input,.search-form--advanced .radioinput.open-house-phrase-post input,.search-form.sidebar .minmaxinput label{position:absolute;clip:rect(1px,1px,1px,1px)}@media (max-width:670px){.search-form--advanced .radioinput.age-post input,.search-form--advanced .radioinput.find-broker-sort-by input,.search-form--advanced .radioinput.open-house-phrase-post input{clip:auto;position:relative}}.search-form--advanced .minmaxinput input{width:95%}.search-form--advanced .minmaxinput .max-field,.search-form--advanced .minmaxinput .min-field{width:32%}.search-form--advanced .minmaxinput .max-field{margin-right:.6em}.search-form--advanced .minmaxinput.form-post{padding:0}.search-form--advanced .radioinput.age-post ul,.search-form--advanced .radioinput.open-house-phrase-post ul{padding-top:12px}.search-form--advanced .radioinput.age-post li,.search-form--advanced .radioinput.find-broker-sort-by li,.search-form--advanced .radioinput.open-house-phrase-post li{overflow:hidden}@media (min-width:670px){.search-form--advanced .radioinput.age-post li,.search-form--advanced .radioinput.find-broker-sort-by li,.search-form--advanced .radioinput.open-house-phrase-post li{display:inline;list-style:none}}.search-form--advanced .radioinput.age-post label,.search-form--advanced .radioinput.find-broker-sort-by label,.search-form--advanced .radioinput.open-house-phrase-post label{display:inline-block}.search-form--advanced .radioinput.age-post label>span,.search-form--advanced .radioinput.find-broker-sort-by label>span,.search-form--advanced .radioinput.open-house-phrase-post label>span{padding:6px 12px;text-align:center;cursor:pointer;background:#fff;display:block}@media (min-width:670px){.search-form--advanced .radioinput.age-post label>span,.search-form--advanced .radioinput.find-broker-sort-by label>span,.search-form--advanced .radioinput.open-house-phrase-post label>span{height:36px;line-height:24px;min-width:80px;border:1px solid #d4d4d4;border-width:1px 0 1px 1px}}@media (min-width:670px){.search-form--advanced .radioinput.age-post ul>li:first-child>label>span,.search-form--advanced .radioinput.find-broker-sort-by ul>li:first-child>label>span,.search-form--advanced .radioinput.open-house-phrase-post ul>li:first-child>label>span{border-top-left-radius:3px;border-bottom-left-radius:3px}}@media (min-width:670px){.search-form--advanced .radioinput.age-post ul>li:last-child>label>span,.search-form--advanced .radioinput.find-broker-sort-by ul>li:last-child>label>span,.search-form--advanced .radioinput.open-house-phrase-post ul>li:last-child>label>span{border-right:1px solid #d4d4d4;border-top-right-radius:3px;border-bottom-right-radius:3px}}.ie8 .search-form--advanced .radioinput.age-post label>span,.ie8 .search-form--advanced .radioinput.open-house-phrase-post label>span{border:0;background:0;padding:0;margin-right:10px}.ie8 .search-form--advanced .radioinput.age-post input,.ie8 .search-form--advanced .radioinput.open-house-phrase-post input{position:static!important;clip:auto!important}.search-form--advanced .radioinput.age-post input[type=radio]:checked+label>span,.search-form--advanced .radioinput.age-post label>span:hover,.search-form--advanced .radioinput.find-broker-sort-by input[type=radio]:checked+label>span,.search-form--advanced .radioinput.find-broker-sort-by label>span:hover,.search-form--advanced .radioinput.open-house-phrase-post input[type=radio]:checked+label>span,.search-form--advanced .radioinput.open-house-phrase-post label>span:hover{background:#39aa35;color:#fff;border-top-color:#39aa35;border-bottom-color:#39aa35}.search-form--advanced .radioinput.age-post ul>li:first-child>[type=radio]:checked+label>span,.search-form--advanced .radioinput.find-broker-sort-by ul>li:first-child>[type=radio]:checked+label>span,.search-form--advanced .radioinput.open-house-phrase-post ul>li:first-child>[type=radio]:checked+label>span{border-left-color:#39aa35}.search-form--advanced .radioinput.age-post ul>li:last-child>[type=radio]:checked+label>span,.search-form--advanced .radioinput.find-broker-sort-by ul>li:last-child>[type=radio]:checked+label>span,.search-form--advanced .radioinput.open-house-phrase-post ul>li:last-child>[type=radio]:checked+label>span{border-right-color:#39aa35}@media (max-width:670px){.search-form--advanced .age-post>ul>li,.search-form--advanced .item-types-post>ul>li,.search-form--advanced .keywords-post>input,.search-form--advanced .minmaxinput>div>input,.search-form--advanced .municipality-dropdown,.search-form--advanced .new-construction-post,.search-form--advanced .open-house-phrase-post>ul>li,.search-form--advanced .region-dropdown,.search-form--advanced .search-form-advanced__show-only>div>fieldset>ul>li,.search-form--advanced .search-water-coastline-only,.search-form--advanced .water-distance-post>select{font-size:16px}}.search-form.sidebar .form-post{padding:0 0 6px}.search-form.sidebar .locations h3{margin:0 0 3px}.search-form.sidebar .locations .form-post{margin:0 0 18px;padding:0}.search-form.sidebar .locations .form-post>label{display:none}.search-form.sidebar .locations select{width:100%}.search-form.sidebar .new-construction-post select{width:95%}.search-form.sidebar .manufacturer-id-post select,.search-form.sidebar .minmaxinput select,.search-form.sidebar .multiselect{width:100%}.text-input-search-container .max-field,.text-input-search-container .min-field{width:80px}.search-form.sidebar .max-field,.search-form.sidebar .min-field{margin-right:.5em}.search-form.sidebar .minmaxinput input{width:95%}.search-form.sidebar .textinput input{width:97%}@media only screen and (max-width:640px){.search-form--results .item-types-post{width:100%}}.search-form__submit-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.search-form-advanced-button{-webkit-order:-1;-ms-flex-order:-1;order:-1}.results-header{display:none}@media (min-width:1040px){.results-header{display:block;position:relative;padding:0;margin-bottom:16px}}.result-tools{margin-bottom:8px;clear:both}@media (min-width:670px){.result-tools{margin-bottom:0}}.result-tools--new-tab-experiment{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.result-tools__result-count{width:100%;padding:8px 4px 0}@media (min-width:550px){.result-tools__result-count{display:none}}.result-sort{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:670px){.result-sort{height:40px}}.result-sort--new-tab-experiment{-webkit-flex:1;-ms-flex:1;flex:1}.result-sort__select{width:100%}@media (min-width:670px){.result-sort__select{width:250px}}.result-sort__label{margin-right:8px;display:inline-block}@media (max-width:670px){.result-sort__label{-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%}}.result-sort__fixed-label{padding-left:4px}.result-sort__label--new-tab-experiment{display:none}@media (min-width:670px){.result-sort__label--new-tab-experiment{display:inline-block}}.result-editorial-content{display:none}@media (min-width:670px){.result-editorial-content{display:block}}.item-link-container{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;text-indent:-9999px;background-color:hsla(0,0%,100%,0)}.subscriptions{list-style-type:none;margin:0;padding:0}.subscription{overflow:hidden;padding:8px;border:1px solid #ddd;margin-bottom:8px}.subscription__title{font-family:Roboto,Arial,sans-serif;font-weight:600;color:#013a14;line-height:1.15;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:16px;letter-spacing:.03em;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.subscription__title.hcl-subheading--with-margin{margin-bottom:20px}@media (min-width:670px){.subscription__title{font-size:18px;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.subscription__link{display:block}.subscription__name-form{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:8px}.subscription-actions ul{list-style:none;margin:0;padding:0}.subscription-actions li{display:inline-block;margin-left:8px}.subscription__counters a:hover{text-decoration:none}.subscription__header{overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:990px){.subscription__new-count{margin-left:16px}}.subscription-description{margin:8px 0;clear:both}.subscription.unsaved .description{width:550px}.subscription-tools{padding-bottom:12px;border-bottom:2px dotted #ddd}.subscription-tools label{display:inline;font-weight:400}.subscription-actions{float:right;margin-top:8px}.subscription-actions .subscription-action__button,.subscription-actions a{color:#656565}.subscription a:hover{color:#1b98ba;text-decoration:underline}.subscription form button{vertical-align:top}#unsubscribe-confirmation{max-width:35em}.subscription__actions-container{display:none}@media (min-width:670px){.subscription__actions-container{display:block}}.subscription__actions-container--visible,.subscription__expand{display:block}@media (min-width:670px){.subscription__expand{display:none}}.subscription__expand-text{color:#1b98ba}.broker-agency-logo{max-width:100%}@media only screen and (max-width:640px){.broker-agency-logo{max-height:50px}}.disclaimer{color:#999;text-align:center}.column--user-form{max-width:325px;margin-right:27px}.feedback_wrapper{margin:0 auto;max-width:480px}.feedback_wrapper h1{font-size:36px}.feedback_wrapper div{margin-bottom:20px}.feedback_wrapper label{margin-bottom:3px}.feedback_wrapper input[type=email],.feedback_wrapper input[type=text],.feedback_wrapper textarea{width:100%}.has-transforms{-webkit-transform:translateZ(0);transform:translateZ(0)}.list--unstyled{list-style:none;margin:0;padding:0}.multiselect.hover,.multiselect:hover{color:#1594bc}.multiselect-options{position:absolute;height:290px;width:100%;border:1px solid #ccc;border-radius:0 0 3px 3px;z-index:99999;overflow:auto;background:#fff}.multiselect-options ul{padding:0;margin:0;overflow:hidden;list-style-type:none}.multiselect-options li{padding:0;margin:0}.multiselect-options li:hover{background:#d0edb8}.multiselect-options label{font-weight:400;padding:.3em .5em}.multiselect-options label.all{border-bottom:1px dotted #ccc;margin-bottom:2px}.multiselect-options-click-cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.token-input-list{margin:0 0 3px;padding:5px 3px 0;border:1px solid #ddd;border-radius:3px;overflow:hidden;list-style-type:none;background:#fff}.token-input-list .input-field{padding-left:4px;position:relative}.token-input-list li{margin-bottom:4px}.token-input-list input{border:0;padding:0;margin:0;width:100%}.token-input-count{color:#999;position:absolute;right:0;top:0}.token-input-list .token{overflow:hidden;padding:.3em .5em;border:1px solid #d0edb8;background:#d0edb8}.token-input-list .token.highlight{border-color:#009d00}.token-input-list .token.selected{border-color:#009d00;background:#009d00;color:#fff}.token-input-list .token.unmatched{border-color:#c07272;background:#ffe2e2;color:#764646}.token-input-list .token.unmatched.selected{background:#c07272;color:#fff}.token-input-list .token p{float:left;margin:0;padding:0;cursor:default}.token-input__delete{float:right;cursor:pointer}.autocomplete-results,.token-input-dropdown ul{list-style-type:none;margin:0;padding:0}.autocomplete-results{height:328px;overflow:scroll}.autocomplete-results,.token-input-dropdown{position:absolute;margin-top:-4px;z-index:3;overflow:hidden;border:1px solid #ccc;border-top:0;background-color:#fff;cursor:default}.token-input-dropdown{max-height:290px;overflow-y:scroll}.token-input-dropdown p{background:#f5f5f5;margin:0;padding:10px 7px}.token-input-dropdown::-webkit-scrollbar{-webkit-appearance:none;width:7px}.token-input-dropdown::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.autocomplete-results li,.token-input-dropdown li{overflow:hidden;padding:.5em}.autocomplete-results .item-text,.token-input-dropdown .item-text{float:left}.autocomplete-results .item-extra,.token-input-dropdown .item-extra{color:#999}.autocomplete-results .category,.token-input-dropdown .category{color:#999;display:none;float:right;font-weight:400}.autocomplete-results .item-first,.token-input-dropdown .item-first{border-top:1px solid #ddd}.autocomplete-results .item-first .category,.token-input-dropdown .item-first .category{display:block}.dropdown-appendix{background:#ddd}.autocomplete-results .selected,.token-input-dropdown .selected{background:#d0edb8}