.selectric-wrapper{position:relative;cursor:pointer}.selectric{position:relative;border:1px solid #DDD;background:#F8F8F8}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:38px;height:38px;-webkit-user-select:none;margin:0 38px 0 10px;color:#444;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric .button{display:block;position:absolute;width:38px;height:38px;text-align:center;line-height:0;right:0;top:0;color:#BBB;font:0/0 a}.selectric .button::after{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border-top-width:4px;border-right-width:4px;border-left-width:4px;border-style:solid solid none;border-right-color:transparent;border-left-color:transparent;border-top-color:#bbb}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:0!important;border:none!important;background:none!important}.selectric-items{display:none;position:absolute;top:100%;z-index:-1;left:0;background:#F8F8F8;border:1px solid #c4c4c4;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-items li,.selectric-items ul{list-style:none;font-size:12px;line-height:20px;min-height:20px;padding:0;margin:0}.selectric-items li{display:block;padding:10px;cursor:pointer;color:#666}.selectric-items li.selected{background:#E0E0E0;color:#444}.conteudo h2.subtitulo{margin-bottom:10px}.btn-refine{display:none;float:left;width:48%;max-width:250px;line-height:44px;text-align:center;text-transform:uppercase;margin-bottom:10px;font-weight:300;font-size:14px;cursor:pointer;background:#b94805;color:#fff;border-radius:5px}.ordenar{float:right;width:48%;max-width:250px;margin-bottom:20px}.ordenar .selectric{background:0 0;border-radius:5px;border:1px solid #d9d9d9;color:#6f6f6f}.ordenar .selectric .label{height:44px;line-height:44px;color:#6f6f6f}.ordenar .selectric .button{width:30px;border-top-right-radius:5px;border-bottom-right-radius:5px;text-indent:-100px;overflow:hidden;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5Ljc1IDUuNjEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmZmZmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNTguNTYsNTE3LjQ2bC0xLjE0LTEuMTgtMi4yOS0yLjMzLTAuMzEtLjMxYTAuNjQsMC42NCwwLDAsMC0uOTUsMCwwLjY2LDAuNjYsMCwwLDAsMCwxbDIuNjksMi43NEwzNTgsNTE4LjdhMC43MiwwLjcyLDAsMCwwLC43Ni4yOSwwLjc4LDAuNzgsMCwwLDAsLjMxLTAuMThsNC4xOC00LjI0YTAuNjYsMC42NiwwLDAsMCwuMTMtMC44MiwwLjYzLDAuNjMsMCwwLDAtLjc2LTAuMywwLjc2LDAuNzYsMCwwLDAtLjI4LjE3TDM1OSw1MTdjLTAuMTQuMTQtLjI2LDAuMjktMC40MiwwLjQ3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzUzLjY4IC01MTMuNDEpIi8+PC9zdmc+);background-size:12px 8px;height:44px;background-color:#b94805;background-position:center;background-repeat:no-repeat}.ordenar .selectric .button::after{display:none}.sidebar{width:215px;float:left}.sidebar h4{font-weight:400;font-size:18px;text-transform:uppercase;margin-bottom:15px;padding-bottom:3px;color:#000;border-bottom:1px solid #FFF}.sidebar .busca-rapida{text-align:right;margin-bottom:10px}.sidebar .busca-rapida input{height:46px;float:left;width:calc(100% - 60px);text-align:left;border:1px solid #adadad;color:#6f6f6f;border-radius:5px;padding:0 10px}.sidebar .busca-rapida button{height:46px;width:46px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi42OSAyMi42OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZmZmY7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQzMy45MSw1NDRhNi4yLDYuMiwwLDAsMSw4LjY4LDAsNiw2LDAsMCwxLDAsOC41Niw2LjIsNi4yLDAsMCwxLTguNjgsMCw2LDYsMCwwLDEsMC04LjU2bS0xLjQxLDEwYTguMjgsOC4yOCwwLDAsMCwxMC44NS42LDYuMzgsNi4zOCwwLDAsMCwxLjIxLTEuMTZsMCwwYTgsOCwwLDAsMC0uNTUtMTAuODYsOC4yNyw4LjI3LDAsMCwwLTExLjU3LDAsOCw4LDAsMCwwLDAsMTEuNDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MzAuMDggLTU0MC4xOSkiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTQuMTYgMTUuNiAyMS4yNCAyMi42OCAyMi42OSAyMS4wOSAxNS42NCAxNC4xMyAxNC4xNiAxNS42Ii8+PC9zdmc+);background-size:24px 26px;border-radius:5px;background-color:#b94805;border:1px solid #b94805;background-position:center center;background-repeat:no-repeat}.sidebar .busca{padding:10px;border-radius:2px;border:1px solid #e6e6e6;background:#fff}.sidebar .busca .title{font-size:13px;margin-bottom:8px;font-weight:600;display:block;color:#393939}.sidebar .busca .ativos{margin-bottom:20px}.sidebar .busca .ativos .title{margin-bottom:2px}.sidebar .busca .ativos .active{line-height:30px;padding-left:12px;font-size:12px;position:relative;margin-bottom:2px;color:#b94805;background:#fee3d3}.sidebar .busca #banheiros,.sidebar .busca #dormitorios,.sidebar .busca #garagens{padding-bottom:0}.imoveis{max-width:835px;float:right;width:calc(100% - 250px)}.imoveis .imovel{height:385px;margin-bottom:15px;padding:10px;font-size:16px;overflow:hidden;position:relative;border:1px solid #adadad;background:#fff}.imoveis .imovel .valor1{position:absolute;left:30px;bottom:20px;min-width:130px;height:42px;text-align:center;line-height:42px;text-transform:uppercase;font-size:14px;background:#b94805;padding:0 5px;color:#fff;border-radius:5px}.imoveis .imovel .foto{width:432px;float:left;height:365px}.imoveis .imovel .foto.lazy{background-size:cover;cursor:pointer;background-repeat:no-repeat;background-position:center center}.imoveis .imovel .dados{width:calc(100% - 447px);height:365px;float:right;position:relative}.imoveis .imovel .bairro{text-transform:uppercase;font-size:26px;font-weight:700;margin-bottom:10px;color:#333}.imoveis .imovel .tipo{font-weight:500;font-size:12px;padding-bottom:10px;margin-bottom:3px;color:#333;border-bottom:1px solid #adadad}.imoveis .imovel .referencia{text-align:right;margin-bottom:3px;font-size:12px;font-weight:500;color:#b94805}.imoveis .imovel .area{line-height:33px;padding-left:38px;background-position:0 50%;background-repeat:no-repeat no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC4yNiAxNC4zNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNiOTQ4MDU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY28tYXJlYTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzYzLjI1LDQ1MS43M2w0LjE3LTQuMTdhNCw0LDAsMCwxLDIuMTIsNC4xN2gtNi4yOVptNy40MSwwYTQuNDEsNC40MSwwLDAsMC0yLjQyLTVsNi02LTEuMzctMS4zNy0xNC4zNCwxNC4zNCwyLjc2LDBoMTcuNXYtMS45M2gtOC4xNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTguNTUgLTQzOS4zNCkiLz48L3N2Zz4=);background-size:22px 18px;color:#000}.imoveis .imovel .descricao{margin-top:20px;height:100px;overflow:hidden;line-height:22px;margin-bottom:20px;color:#000}.imoveis .imovel .descricao h2{text-transform:uppercase;font-size:18px;font-weight:700;margin-bottom:10px;color:#b94805}.imoveis .imovel .valor{width:180px;float:left;height:42px;text-align:center;font-size:16px;line-height:40px;position:absolute;background:#fff;border:1px solid #848484;color:#b94805;bottom:0}.imoveis .imovel .btn-mais-detalhes{width:180px;float:right;height:42px;text-align:center;font-size:14px;text-transform:uppercase;font-weight:700;line-height:40px;position:absolute;border:1px solid #b94805;background:#b94805;color:#fff;bottom:0;right:0}@media screen and (max-width:1200px){.imoveis{max-width:calc(100% - 240px)}.imoveis .imovel .foto{max-width:48%}.imoveis .imovel .dados{min-width:50%}.imoveis .imovel .btn-mais-detalhes{width:120px}.imoveis .imovel .valor{width:calc(100% - 130px)}}@media screen and (max-width:800px){.btn-refine{display:block}.sidebar{display:none}.imoveis{width:100%;max-width:100%}}@media screen and (max-width:680px){.imoveis .imovel{height:auto;font-size:12px}.imoveis .imovel .foto{width:100%;max-width:100%;float:none;height:185px}.imoveis .imovel .bairro{text-align:center;font-weight:700;font-size:13px}.imoveis .imovel .tipo{border:0;text-align:center;font-size:12px}.imoveis .imovel .referencia{display:none}.imoveis .imovel .dados{width:100%;height:auto;padding-bottom:40px;padding-top:10px}.imoveis .imovel .dados .valor{display:none}.imoveis .imovel .valor1{bottom:auto;top:155px;line-height:30px;height:30px}.imoveis .imovel .descricao{display:none}.imoveis .imovel .btn-mais-detalhes{line-height:24px;height:24px;text-align:center;font-weight:400;font-size:12px;width:100%}.imoveis .imovel .area{border-top-width:1px;border-top-style:solid;border-top-color:#adadad}}