#propertiesFilter{background-color:#282f37}#propertiesFilter .leftTopBox{background-color:#131313}#propertiesFilter .leftTopBox .triangle{border-bottom-color:#131313;border-left-color:#131313}#propertiesFilter .leftTopBox h2{font-size:2.1875rem}#propertiesFilter #mainFilter{text-align:center;font-size:0}#propertiesFilter #mainFilter .mainFilterOption{display:inline-block;vertical-align:top;position:relative}#propertiesFilter #mainFilter .mainFilterOption .customCheckboxElementWrapper{background-repeat:no-repeat;background-position:top center;background-size:5rem auto;padding-top:5rem;background-image:none!important}#propertiesFilter #mainFilter .mainFilterOption .customCheckboxElementWrapper .customCheckboxElement{border-color:#fff}#propertiesFilter #mainFilter .mainFilterOption .customCheckboxElementWrapper .customCheckboxElement .customCheckboxElementCheckIcon{color:#fff}#propertiesFilter #mainFilter .mainFilterOption .customCheckboxElementWrapper .customCheckboxLabel{color:#fff;font-size:1rem}#propertiesFilter #mainFilter #sellOption,#propertiesFilter #mainFilter #rentOption{display:none}#propertiesFilter #mainFilter #alternativeMainFilter{text-align:center;padding-bottom:1rem}#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner{-webkit-border-radius:.625rem;-moz-border-radius:.625rem;border-radius:.625rem;display:inline-block;max-width:100%;width:18rem;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;border-radius:.625rem;border:.125rem solid #fff;position:relative;min-height:3rem}#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner .alterMainFilterInnerSpace{-webkit-border-radius:.4375rem;-moz-border-radius:.4375rem;border-radius:.4375rem;position:absolute;left:.125rem;right:.125rem;top:.125rem;bottom:.125rem}#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner .alterMainFilterInnerSpace #alternativeSellOption{margin-right:1%}#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner .alterMainFilterInnerSpace #alternativeSellOption,#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner .alterMainFilterInnerSpace #alternativeRentOption{display:inline-block;width:49.5%;-webkit-border-radius:.4375rem;-moz-border-radius:.4375rem;border-radius:.4375rem;-webkit-transition:background-color 200ms ease-out;-moz-transition:background-color 200ms ease-out;-o-transition:background-color 200ms ease-out;transition:background-color 200ms ease-out}#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner .alterMainFilterInnerSpace #alternativeSellOption p,#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner .alterMainFilterInnerSpace #alternativeRentOption p{-webkit-border-radius:.4375rem;-moz-border-radius:.4375rem;border-radius:.4375rem;font-size:1.25rem;height:2.75rem;line-height:2.75rem;color:#fff;text-transform:uppercase;cursor:pointer;-webkit-transition:color 200ms ease-out;-moz-transition:color 200ms ease-out;-o-transition:color 200ms ease-out;transition:color 200ms ease-out}#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner .alterMainFilterInnerSpace #alternativeSellOption:hover,#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner .alterMainFilterInnerSpace #alternativeRentOption:hover{background-color:rgba(255,255,255,.8)}#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner .alterMainFilterInnerSpace #alternativeSellOption:hover p,#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner .alterMainFilterInnerSpace #alternativeRentOption:hover p{color:#2a2f35}#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner .alterMainFilterInnerSpace #alternativeSellOption.alterChozenText,#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner .alterMainFilterInnerSpace #alternativeRentOption.alterChozenText{background-color:#fff}#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner .alterMainFilterInnerSpace #alternativeSellOption.alterChozenText p,#propertiesFilter #mainFilter #alternativeMainFilter .alterMainFilterInner .alterMainFilterInnerSpace #alternativeRentOption.alterChozenText p{color:#2a2f35}#propertiesFilter #moreOptionsButton{text-align:center;padding:1.5625rem 0 1.5625rem 0}#propertiesFilter #moreOptionsButton .inner{display:inline-block}#propertiesFilter #moreOptionsButton .inner p{padding:.375rem .5625rem;border:2px solid #fff;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;border-radius:.625rem;text-transform:uppercase;color:#fff;-webkit-transition:color 200ms ease-out,background-color 200ms ease-out;-moz-transition:color 200ms ease-out,background-color 200ms ease-out;-o-transition:color 200ms ease-out,background-color 200ms ease-out;transition:color 200ms ease-out,background-color 200ms ease-out;cursor:pointer;display:inline-block;vertical-align:middle}#propertiesFilter #moreOptionsButton .inner p:hover{color:#000;background-color:#fff}#propertiesList{background-color:#d8d8d8;min-height:7.5rem}#propertiesList .block{position:relative}#propertiesList #noPropertiesFound{text-align:center;font-size:1.5625rem}#moreOptions{background-color:#fff;overflow:hidden}#moreOptions .block{max-width:35rem}#moreOptions .checkboxList{padding:1rem 0;font-size:0;text-align:center}#moreOptions .checkboxList .inner{display:block;text-align:left}#moreOptions .checkboxList .customCheckboxInput{width:30%}#moreOptions #locations .customCheckboxInput{width:46%}#moreOptions #locations .locationHeading{text-align:left;font-size:1.25rem;text-transform:uppercase;padding-top:3.25rem}#moreOptions #rangeSelectors{position:relative}#moreOptions #rangeSelectors h2{text-transform:uppercase;font-size:1.25rem}#moreOptions #rangeSelectors .sizeSelectorHeading{padding-top:5rem}#moreOptions .hideButton{text-align:center;padding-top:.5rem}#moreOptions .hideButton .inner{display:inline-block}#moreOptions .hideButton .inner p{font-size:1.25rem;text-transform:uppercase;border:1px solid #2a2f35;padding:.3125rem .75rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;border-radius:1.25rem;-webkit-transition:color 200ms ease-out,background-color 200ms ease-out;-moz-transition:color 200ms ease-out,background-color 200ms ease-out;-o-transition:color 200ms ease-out,background-color 200ms ease-out;transition:color 200ms ease-out,background-color 200ms ease-out;cursor:pointer}#moreOptions .hideButton .inner p:hover{background-color:#2a2f35;color:#fff}@media only screen and (max-width:41rem){#propertiesFilter .leftTopBox h2{font-size:1.5625rem}}@media only screen and (max-width:38.75rem){#moreOptions .checkboxList .customCheckboxInput{width:43%;margin-right:0;margin-left:0}#moreOptions .checkboxList .customCheckboxInput .customCheckboxElementWrapper{padding:.5rem .3125rem}#moreOptions #locations .customCheckboxInput{width:auto;display:block}}@media only screen and (max-width:20rem){#moreOptions .checkboxList .customCheckboxInput{display:block;width:auto}#moreOptions .checkboxList .customCheckboxInput .customCheckboxElementWrapper{padding:.5rem .3125rem}}.propertiesWrapper{font-size:0;margin:1rem 0;text-align:center}.propertiesWrapper .property{display:inline-block;vertical-align:top;margin:1rem 0;background-color:#fff;text-align:left;font-size:0}.propertiesWrapper .property .image{background-repeat:no-repeat;background-position:center center;background-size:cover}.propertiesWrapper .property .text{padding:.5rem .5rem}.propertiesWrapper .property .text p,.propertiesWrapper .property .text a,.propertiesWrapper .property .text h1,.propertiesWrapper .property .text h2,.propertiesWrapper .property .text h3,.propertiesWrapper .property .text h4,.propertiesWrapper .property .text h5,.propertiesWrapper .property .text h6,.propertiesWrapper .property .text h7{color:#2a2f35;font-size:1.1875rem}.propertiesWrapper .property .text .location,.propertiesWrapper .property .text .type{background-position:left center;background-size:1.4375rem auto;background-repeat:no-repeat;padding-left:2rem;margin:.625rem 0}.propertiesWrapper .property .text .location{background-image:url("/Content/img/icons/estate/locationGrey.png")}.propertiesWrapper .property .text .type{background-image:url("/Content/img/icons/estate/houseGrey.png")}.propertiesWrapper .property .text .yellowButtonWrapper{text-align:center;margin:.125rem 0 0 0}.propertiesWrapper .property .text .yellowButtonWrapper .yellowButton{display:inline-block}.propertiesWrapper .property .text .yellowButtonWrapper .yellowButton .magnifyingGlass{background-repeat:no-repeat;background-size:1.25rem 1.25rem;height:1.25rem;width:1.25rem;background-position:left center;background-image:url("/Content/img/icons/estate/lupa.png");font-size:0;margin-right:.4375rem;position:relative;bottom:.125rem}.propertiesWrapper .property .text .yellowButtonWrapper .yellowButton p{background-color:#ffc600;padding:.4375rem .8125rem;-webkit-box-shadow:1px 1px 0 1px #c19915;-moz-box-shadow:1px 1px 0 1px #c19915;box-shadow:1px 1px 0 1px #c19915;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-top:1px solid #c19915;border-left:1px solid #c19915;-webkit-transition:background-color 200ms ease-out;-moz-transition:background-color 200ms ease-out;-o-transition:background-color 200ms ease-out;transition:background-color 200ms ease-out;margin:.25rem 0;text-transform:uppercase;font-size:.9375rem}.propertiesWrapper .property .text .yellowButtonWrapper .yellowButton .magnifyingGlass,.propertiesWrapper .property .text .yellowButtonWrapper .yellowButton p{display:inline-block;vertical-align:middle}.propertiesWrapper .property .text .yellowButtonWrapper .yellowButton:hover p{background-color:#ffdb53}.propertiesWrapper .property .sideInfoWrapper{display:block;text-align:right;padding:1rem 0 0 0}.propertiesWrapper .property .sideInfoWrapper .sideInfo{text-align:right;position:relative;display:inline-block;right:-.375rem;font-size:1rem;font-size:1.25rem;padding:.1875rem 1rem .1875rem .125rem}.propertiesWrapper .property .sideInfoWrapper .sideInfo .triangleDetail{position:absolute;right:0;bottom:-.4375rem;height:0;width:0;border:.1875rem solid transparent;font-size:0}.propertiesWrapper .property .sideInfoWrapper .sideInfo .triangleLeft{position:absolute;left:-.625rem;top:0;border-style:solid;border-width:32px .625rem 32px 0;font-size:0}.propertiesWrapper .property .sideInfoWrapper .priceInfo{background-color:#962134;color:#fff;border-bottom:1px solid #4b1922}.propertiesWrapper .property .sideInfoWrapper .priceInfo .triangleDetail{border-left-color:#4b1922;border-top-color:#4b1922}.propertiesWrapper .property .sideInfoWrapper .priceInfo .triangleLeft{border-color:transparent #962134 transparent transparent}.propertiesWrapper .property .sideInfoWrapper .newProperty{background-color:#48ce13;color:#fff;border-bottom:1px solid #31880e}.propertiesWrapper .property .sideInfoWrapper .newProperty .triangleDetail{border-left-color:#31880e;border-top-color:#31880e}.propertiesWrapper .property .sideInfoWrapper .newProperty .triangleLeft{border-color:transparent #48ce13 transparent transparent}.propertiesWrapper .property .sideInfoWrapper .reservedProperty{background-color:#cb9f0e;color:#fff;border-bottom:1px solid #8d6f0b}.propertiesWrapper .property .sideInfoWrapper .reservedProperty .triangleDetail{border-left-color:#8d6f0b;border-top-color:#8d6f0b}.propertiesWrapper .property .sideInfoWrapper .reservedProperty .triangleLeft{border-color:transparent #cb9f0e transparent transparent}.propertiesWrapper .property .sideInfoWrapper .soldOrRented{background-color:#bd0023;color:#fff;border-bottom:1px solid #550309}.propertiesWrapper .property .sideInfoWrapper .soldOrRented .triangleDetail{border-left-color:#550309;border-top-color:#550309}.propertiesWrapper .property .sideInfoWrapper .soldOrRented .triangleLeft{border-color:transparent #bd0023 transparent transparent}.propertiesWrapper .property .sideInfoWrapper .priceDown{background-color:#013283;color:#fff;border-bottom:1px solid #001c49;padding-left:.25rem}.propertiesWrapper .property .sideInfoWrapper .priceDown .triangleDetail{border-left-color:#001c49;border-top-color:#001c49}.propertiesWrapper .property .sideInfoWrapper .priceDown .triangleLeft{border-color:transparent #013283 transparent transparent}.propertiesWrapper .property .sideInfoWrapper .bargainPrice{background-color:#36b0c6;color:#fff;border-bottom:1px solid #2a5552;padding-left:.25rem}.propertiesWrapper .property .sideInfoWrapper .bargainPrice .triangleDetail{border-left-color:#2a5552;border-top-color:#2a5552}.propertiesWrapper .property .sideInfoWrapper .bargainPrice .triangleLeft{border-color:transparent #36b0c6 transparent transparent}@media only screen and (max-width:62.5rem){.propertiesWrapper .property .text .location,.propertiesWrapper .property .text .type{background-size:1rem auto;padding-left:1.5rem;margin:.375rem 0;font-size:.875rem}.propertiesWrapper .property .text .yellowButtonWrapper .yellowButton p{padding:.3125rem .625rem;font-size:.9375rem}.propertiesWrapper .property .text .yellowButtonWrapper .yellowButton .magnifyingGlass{background-size:.875rem .875rem;height:.875rem;width:.875rem;margin-right:.25rem}}@media only screen and (max-width:37rem){.propertiesWrapper .property .sideInfoWrapper{padding-top:.5rem}}#suppliers{margin:2rem 0}#suppliers .suppliersWrapper{font-size:0;text-align:center}#suppliers .suppliersWrapper .supplier{width:30%;margin:1rem 1.25%;display:inline-block;vertical-align:top}#suppliers .suppliersWrapper .supplier img{display:block;margin-top:1rem;max-width:100%}#suppliers .suppliersWrapper .supplier p{font-size:1.375rem;text-transform:uppercase;color:#000}#suppliers .suppliersWrapper .supplier:hover p{text-decoration:underline}@media only screen and (max-width:50rem){#suppliers .suppliersWrapper .supplier p{font-size:1rem}}@media only screen and (max-width:30rem){#suppliers .suppliersWrapper .supplier p{font-size:.875rem}}.customTextInput,.customSelectInput,.customDateInput{border:2px solid #000;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem;padding-left:.3125rem;display:block;width:auto;background-color:#fff}.customTextInput .customInputElement,.customTextInput .customDateElement,.customTextInput select,.customTextInput .inputIcon,.customTextInput .inputCross,.customSelectInput .customInputElement,.customSelectInput .customDateElement,.customSelectInput select,.customSelectInput .inputIcon,.customSelectInput .inputCross,.customDateInput .customInputElement,.customDateInput .customDateElement,.customDateInput select,.customDateInput .inputIcon,.customDateInput .inputCross{height:2rem}.customTextInput .inputIcon,.customSelectInput .inputIcon,.customDateInput .inputIcon{width:2rem;min-height:2rem;height:100%}.customTextInput .customInputElement,.customTextInput .customDateElement,.customSelectInput .customInputElement,.customSelectInput .customDateElement,.customDateInput .customInputElement,.customDateInput .customDateElement{padding:0 .5rem 0 .125rem;line-height:2rem;font-size:.9375rem}.customTextInput .customSelectElement,.customSelectInput .customSelectElement,.customDateInput .customSelectElement{padding:0 .5rem;line-height:2rem;font-size:.9375rem}.customTextInput .customSelectize,.customSelectInput .customSelectize,.customDateInput .customSelectize{line-height:normal;padding:0;margin-left:.5rem}.customTextInput .inputCross,.customSelectInput .inputCross,.customDateInput .inputCross{width:2rem}.customTextInput .inputCross .line,.customSelectInput .inputCross .line,.customDateInput .inputCross .line{width:.125rem;height:1.25rem;background-color:#707070;top:.375rem;left:.9375rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;border-radius:.125rem}.customTextInput .inputCross:hover .line,.customSelectInput .inputCross:hover .line,.customDateInput .inputCross:hover .line{background-color:#000}.customCheckboxInput{margin:0 .375rem;display:inline-block;vertical-align:top}.customCheckboxInput .customCheckboxElementWrapper{padding:.625rem;display:block!important}.customCheckboxInput .customCheckboxElementWrapper .customCheckboxElement{width:.75rem;height:.75rem;border:.125rem solid #962134;margin-right:.5rem;-webkit-transition:border-color 200ms ease-out,background-color 200ms ease-out;-moz-transition:border-color 200ms ease-out,background-color 200ms ease-out;-o-transition:border-color 200ms ease-out,background-color 200ms ease-out;transition:border-color 200ms ease-out,background-color 200ms ease-out;text-align:center;float:left;display:block!important;margin-top:.25rem;margin-bottom:.125rem}.customCheckboxInput .customCheckboxElementWrapper .customCheckboxElement .customCheckboxElementCheckIcon{font-size:.75rem;line-height:.75rem;color:#962134;-webkit-transition:transform 200ms ease-out,color 200ms ease-out;-moz-transition:transform 200ms ease-out,color 200ms ease-out;-o-transition:transform 200ms ease-out,color 200ms ease-out;transition:transform 200ms ease-out,color 200ms ease-out;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.customCheckboxInput .customCheckboxElementWrapper .customCheckboxLabel{font-size:1rem;display:block!important}.customCheckboxInput .customCheckboxElementWrapper:hover .customCheckboxLabel{text-decoration:underline}.customCheckboxInput.checked .customCheckboxElementWrapper .customCheckboxElement .customCheckboxElementCheckIcon{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.rangeSelectorWrapper{margin:1.25rem 0 .9375rem 0}.rangeSelectorWrapper .rangeSelector{width:100%}.rangeSelectorWrapper .rangeSelector .line{margin:0 .625rem}.rangeSelectorWrapper .rangeSelector .backgroundLine{top:-.1875rem;height:.375rem;background-color:gray;-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;border-radius:.1875rem}.rangeSelectorWrapper .rangeSelector .selectedLine{top:-.25rem;height:.5rem;background-color:#ffc600;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}.rangeSelectorWrapper .rangeSelector .dot{height:1.25rem;width:1.25rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#962134;top:-.625rem}.rangeSelectorWrapper .customRangeSelectorNumberInput{width:auto}.rangeSelectorWrapper .number1,.rangeSelectorWrapper .number2{margin-top:1rem;max-width:10rem}.rangeSelectorWrapper .number1{float:left}.rangeSelectorWrapper .number2{float:right;padding-left:.3125rem;margin-left:.3125rem}