.favorito.off,.favorito.on{text-shadow:-1px 0 #ffd,0 1px #fff,1px 0 #fff,0 -1px #fff}#imovel,.thumb-imovel .imovel{color:#484848;font-family:'Trebuchet MS',
Verdana,Tahoma,Arial,sans-serif;border-radius:4px;box-shadow:2px 2px 4px 1px #aaa;background-color:#fff}#Ordem,#imovel table.detalhes h4{margin:0}.imovel-tipo,.imovel-valor
{font-weight:700}#imovel,.share,.share.on,.share>li>a,.thumb-imovel .imovel,.thumb-imovel-info{background-color:#fff}#imovel .detalhes td:first-child,.share>li>a{padding-left:0}
#Ordem{padding:2px;height:1.8em;min-width:100px}#imoveis #listagem{margin-top:20px;padding:0 15px}.thumb-imovel{position:relative;display:block;color:#333}.thumb-imovel .imovel
{position:relative;width:99%;height:99%;margin:0 auto;font-size:14px;cursor:pointer;border:1px solid #eee}.thumb-imovel .imovel .btn{width:7.5em}.thumb-imovel .imovel .icons>div{
width:32%;display:inline-block;font-size:1.2em}#compatilha-imovel .app-facebook,#imovel .icons>div{display:inline-block}.thumb-imovel .imovel .valor{margin:1em auto;text-align:left;
font-size:1.15em;font-weight:700}.thumb-imovel .imovel h4{font-size:16px;color:inherit}.thumb-imovel .imovel #descricao{text-align:justify;width:96%;height:50px;font-size:15px;
overflow:hidden}.thumb-imovel .toggle-favorito{position:absolute;top:12px;right:22px;font-size:1.5em;font-weight:bolder;z-index:99}.thumb-imovel .toggle-favorito
i.fa-star-o{text-shadow:-1px 0 #333,0 1px #333,1px 0 #333,0 -1px #333}.favorito.off{color:#999!important; cursor: pointer;}.favorito.on{color:#9a191e!important}.buttons_detalhe
.favorito.off,.buttons_detalhe .favorito.on{text-shadow:none}.thumb-imovel .imovel .foto-container{background-color:#f1f1f1;border-bottom:1px solid #ccc;text-align:center}
.thumb-imovel .imovel img{display:inline-block;max-width:100%;height:191px;margin:-1px;border-radius:4px 4px 0 0}.thumb-imovel .imovel .area{float:right}.thumb-imovel .imovel
.texto{width:96%;margin:0 auto;padding:0}.thumb-imovel .imovel p{margin:1.2em 0;line-height:120%}.thumb-imovel .imovel .codigo{font-family:'Trebuchet MS',Verdana,Tahoma,Arial,sans-serif;
font-size:11px;position:absolute;bottom:0;right:2px}#compatilha-imovel{font-size:24px}.buttons_detalhe{text-align:right;padding:0}.buttons_detalhe a{font-size:16px}.buttons_detalhe
a:not(:last-child){margin-right:12px}#map-canvas{width:100%;height:350px}td.descricao{white-space:normal;text-align:justify;overflow:auto;max-height:280px}.right-link
{position:relative;top:12px;right:0}#destaquesL .jcarousel-wrapper,#destaquesV .jcarousel-wrapper,.jcarousel-wrapper.semelhantes{height:480px}#imovel .detalhes .cell,
#imovel .detalhes.col .cell{width:100%;margin:0 auto;padding:6px 4px;line-height:150%;border:1px solid #ddd;border-radius:4px}#imovel td .cell:hover{border-color:#aaa}
#imovel td .cell:not(:hover){color:inherit!important}#imovel{width:100%;margin:0 auto 32px;padding:8px 0;font-size:15px;border:1px solid #eee;overflow:hidden}
#imovel a.pull-right{margin-top:6px;line-height:150%}#imovel>.col-md-12,#imovel>.col-md-6:not(.fotos){padding:0 2px}#imovel .caracteristicas{margin:0 1px}
#imovel .caracteristicas div{font-size:.9em;white-space:nowrap;overflow:hidden}#imovel #imgDestaque img{display:block;max-width:100%;max-height:400px;margin:0 auto;border-radius:4px}
#imovel #galeria{margin-top:40px}#imovel #galeria .jcarousel{width:92%}#galeria .jcarousel-control-next{right:-20px}#imovel table.detalhes{width:100%}#imovel .detalhes .descricao,
#imovel .detalhes .titulo{display:table-cell;padding:0;text-align:justify;white-space:normal}#imovel .detalhes .titulo{font-size:24px;font-weight:500}#imovel .detalhes .destaque
{font-size:20px;font-weight:500}#imovel table.detalhes td{vertical-align:top;padding-bottom:8px}#imovel .destaque{border-top:1px solid #eee;padding-bottom:0}
#imovel .buttons_detalhe i{font-size:1.25em}#imovel #video iframe{max-width:100%;width:500px;height:300px}#imgDestaque .imgThumb{display:block;height:250px;margin-left:12px;
background-size:contain!important;background-repeat:no-repeat!important}.ordenar-por{display:flex;width:100%;margin-right:4px}.listagem-imoveis-mapa .ordenar-por{width:auto;display:flex;
flex-direction:column}.texto-ordenar-por{min-width:85px;font-size:13px}@media screen and (min-width:320px){.jcarousel .thumb-imovel{width:320px}}@media screen and (min-width:384px)
{.thumb-imovel .imovel p{margin:2em 0;line-height:120%}.jcarousel .thumb-imovel{width:375px}.jcarousel-control-next,.jcarousel-control-prev{font-size:50px}#imovel .detalhes
.titulo{font-size:1.6em;font-weight:500}#imovel .detalhes .destaque{font-size:1.4em;font-weight:500}.buttons_detalhe a{font-size:18px}.buttons_detalhe a:not(:last-child)
{margin-right:14px}}.Imovel .card-imovel,body.Imoveis #content.container{width:100%!important}@media screen and (min-width:768px){.thumb-imovel{margin:0 0 32px}
#imoveis .thumb-imovel{width:372px;display:inline-block}.slick-track .thumb-imovel{max-width:372px}.thumb-imovel .imovel #descricao,.thumb-imovel .imovel .texto{max-width:320px}
.buttons_detalhe a:not(:last-child){margin-right:16px}}@media screen and (min-width:1024px){#imoveis #listagem{margin-left:-32px}.thumb-imovel{max-width:372px;display:inline-block;
padding:8px 16px}.thumb-imovel:hover .imovel{border-color:#ccc;width:100%;height:100%;box-shadow:4px 4px 14px 6px #aaa}.thumb-imovel .imovel #descricao,.thumb-imovel .imovel
.texto{width:290px}#imovel .buttons_detalhe i,.thumb-imovel .imovel{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.jcarousel-control-next,
.jcarousel-control-prev{font-size:55px}#imovel{width:100%;margin:0 0 32px}#imovel #imgDestaque{display:block;width:100%;height:400px;margin:-8px 0}#imovel #imgDestaque
img{margin-left:0;margin-top:0;border-right:1px solid #eee;border-radius:4px 0 0}#galeria .jcarousel-control-next{right:-12px}#imovel .titulo{white-space:normal}
#imovel .buttons_detalhe .fa:hover{-webkit-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
#imgDestaque .imgThumb{height:395px;margin-left:0}}@media screen and (min-width:1200px){.thumb-imovel{margin:0 0 32px}.thumb-imovel .imovel #descricao,.thumb-imovel .imovel
.texto{width:320px}.jcarousel-control-next,.jcarousel-control-prev{font-size:60px}}.listagem-imoveis{padding:0 3px;margin-top:5px}.thumb-imovel{padding:0 3px;max-width:100%!important;
margin:0!important;height:auto!important;width:100%}.foto-container{overflow:hidden}.thumb-imovel .foto-container{height:200px;position:relative}.foto-container img{width:100%;
height:100%;object-fit:cover}.thumb-imovel-info{padding:5px 15px 10px;line-height:25px;min-height:160px;color:#666;font-size:14px}.card-imovel.card-lancamento
.thumb-imovel-info{min-height:130px}.imovel-bairro,.imovel-cidade{width:100%;line-height:15px}.imovel-bairro,.imovel-cidade,area{font-size:14px}.imovel-valor{margin-top:5px;
font-size:16px}.thumb-imovel .icons{margin-top:10px;display:flex}.thumb-imovel .icons i{margin:0 15px 0 4px}.Imovel .card-imovel{padding:0 18px!important}
.card-imovel{margin-bottom:10px}.thumb-imovel .imovel-item{box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:540px){.card-imovel{width:100%!important}
.thumb-imovel .foto-container{height:auto!important}}.share,.share.on{left:auto;right:0;padding:2px}.share>li>a{width:38px;height:28px;left:0;top:5px;text-align:center}
.share-li{float:left;padding-left:4px;height:18px;width:42px}.icones-thumb{position:absolute;bottom:7px;right:7px;padding:5px;border-radius:15px;display:flex}
.icones-thumb div:not(:last-child){margin-right:5px}.icone-360,.icone-video{border-radius:9px;padding:3px;line-height:100%}.icone-video{padding:3px 10px}