.main section.estate-list{padding-top:90px;max-width:2010px}.main section.estate-list .heading{padding:20px 5px 6px;justify-content:center;align-items:flex-end;position:relative}.main section.estate-list .heading p{margin:0 auto;max-width:700px}.main section.estate-list .heading>div{flex:1;text-align:left;flex-basis:100%}.main section.estate-list .heading .filter-wrapper{flex:1;flex-basis:100%;width:100%;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center}.main section.estate-list .heading .filter-wrapper div{text-transform:uppercase;font-size:.85rem;border:0;border-bottom:solid 1.5px transparent;background-color:transparent;cursor:pointer;border:0;border-bottom:solid 1px transparent;outline:0;font-weight:400;padding:8px 10px 4px;display:none!important}.main section.estate-list .heading .filter-wrapper div:hover{color:#6a615d}.main section.estate-list .heading .filter-wrapper div.active{border-color:#c4bcb8;color:#3d3937;color:#75716e}.main section.estate-list .heading select{max-width:90%;padding:5px;font-size:.85rem;color:#000!important}.main section.estate-list .heading .sort-wrapper{text-align:right}.main section.estate-list .button{margin-top:1.5rem}.main section.estate-list .list-content .abox{justify-content:flex-start;max-height:calc(100% - 67px)}.main section.estate-list .list-content .estate-shortinfo p{text-align:center}.main section.estate-list .emptylist{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;width:100%}.main section.estate-list .emptylist div{padding:60px 15px 0}@media all and (min-width:601px){.main section.estate-list .heading .filter-wrapper{justify-content:center}.main section.estate-list .heading .filter-wrapper .estatetypes{display:none}.main section.estate-list .heading .filter-wrapper div{display:inline-block!important}.main section.estate-list .heading select{max-width:140px}.main section.estate-list .selectestatetypes{display:none!important}.main section.estate-list #estatetypes{display:none!important}}@media all and (max-width:450px){.main section.estate-list .heading{padding:20px 10px 10px}.main section.estate-list .list-content .abox{min-height:346px}}@media screen and (max-width:768px){section.estate-list{min-height:0;padding-bottom:20px}}@media all and (max-width:440px){.main.forsale .estate-list .heading .filter-wrapper div{display:none!important}}@media screen and (max-width:440px){.main.forsale .estate-list .heading .filter-wrapper div{display:none!important}}@media screen and (min-width:1124px){.main .section-boxes{margin-bottom:2rem;max-width:1520px}.main .section-boxes>div,.main .section-boxes>a{min-height:580px}}