.anuncio{
    -webkit-box-shadow: 0px 0px 15px -3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 15px -3px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 15px -3px rgba(0,0,0,0.5);
    
    height: 280px;
    background-color: #f2f2f2;
}
.anuncio .hover{
    
    background-color: #ff9900;
    width: 100%;
    height: 100%;
    position: relative;
    top: 100%;
    display: block; 
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 04s ease-in-out; 
    
}

.anuncio .hover img{
    position: absolute;
    left: 50%;
    margin-left: -16px;
    top:0;
    opacity:0;
    -webkit-transition:All 0.8s ease-in-out;
    -moz-transition:All 0.8s ease-in-out;
    -o-transition:All 08s ease-in-out; 
    
}
.anuncio:hover .hover{
    top: 0%;
}
.anuncio:hover .hover img{
    opacity:1;
    top:95px;
}

.imgAnuncio{
    width:100%;
   // height:215px;
    overflow: hidden;
    background-position: center bottom !important;
    background-size: cover !important; 
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 04s ease-in-out; 
}

.anuncio:hover .imgAnuncio{
    background-position: center top !important;
}

.tituloAnuncio{
    height:34px;
    padding-left:15px;
    line-height:34px;
    font-size: 17px;
    color: #fff;
     font-family: 'Barlow Condensed', sans-serif;
    font-weight: lighter;
    text-transform: capitalize;
}
.infosAnuncio{height:40px;line-height:40px;padding-left:15px;font-size: 16px;
}
.infosAnuncio 
.icones{float:left;margin-left:20px;}
.infosAnuncio .icones:first-child{margin-left:0px;}
.iconesAnuncio{width:23px;height:18px;float:left;margin-top:10px;}
.infosAnuncio .quartos{margin-right:8px;}
.infosAnuncio .garagens{width:20px;height:17px;margin-right:10px;}
.infosAnuncio .metros,.infosAnuncio2 .metros{width: 16px;height: 16px;margin-right: 8px;}
.infosAnuncio2 .metros {margin-top: 0}
.infosAnuncio .suites,.infosAnuncio2 .suites{background-position: -165px 2px !important;width: 27px;margin-right: 5px;margin-top:0;}
.infosAnuncio2{font-size: 16px;font-weight: lighter;padding-left:15px;padding-right:15px;padding-top:10px;}
.infosAnuncio2 .valorImovel{margin-top:15px;}
.infosAnuncio2 .codImovel{margin-top:25px;float:right;}


.tituloImovel{border-left:3px solid #333333;color:#241B16;}
.info{margin-left:100px; font-weight: bold}

.infoImovel{font-size:16px; font-weight: bold}
.infoImovel .info{margin-left:100px;}.infoImovel > div{margin-bottom:10px;}

.detalhe-titulo{padding:5px 10px;font-size:22px;font-weight:400;text-transform:uppercase;border-left:5px solid #ff0000;display:inline-block}
.detalhe-titulo span:first-child{margin:0 10px 10px 0;display:inline-block}

.detalhe-produto{
    padding:5px 10px;
    background-color: #4070bc ; 
     font-family: 'Barlow Condensed', sans-serif;
    width: 100%;
    height: 60px;
    color:#fff; 
    font-weight:200;
    border-left:5px solid #696969;
    display:inline-block;
}
.detalhe-produto span:first-child{margin:0 10px 10px 0;display:inline-block}
