#blog .lista .item {text-align:left;margin:0 10px 50px 10px;box-shadow:0 0 15px #e7e7e7;border-radius: 5px;background: #FFF;}
#blog .lista .item .detalhe {display: block;height: 1px;width: 80px;margin: 20px;background: #18be74;}
#blog .lista .item .data {display: inline-block;position: absolute;font-size: 14px;background: #18be74;color: #FFF;border-radius: 3px;padding: 5px 10px;margin: 20px;z-index: 998;}
#blog .lista .item .imagem {text-align:center;padding: 0;}
#blog .lista .item .imagem a img {border-radius: 5px 5px 0 0;transition: 0.3s all;}
#blog .lista .item .imagem a:hover img {opacity: 0.8;}
#blog .lista .item .titulo-principal {min-height: 77px;padding-bottom: 0;}
#blog .lista .item .titulo-principal h3 a {display:block;padding:20px 20px 0 20px;transition: 0.3s all;font-weight:600;font-size:16px;color:#555;}
#blog .lista .item .texto a {display:block;text-decoration: none;transition: 0.3s all;font-size:14px;min-height:67px;padding:0 20px;color:#485057;}
#blog .lista .item .acao {padding:20px;}
#blog .lista .item .titulo-principal h3 a:hover,
#blog .lista .item .texto a:hover {color: #18be74;}
#blog .exibe .titulo-principal .data {font-size: 16px;padding-top: 10px;display: block;color: #555;}
#blog .exibe .imagem {text-align: center;padding:0 0 50px 0;}
#blog .exibe .owl-carousel .owl-item img {border-radius: 5px;}
@media (max-width: 1023px) {
	#blog .lista .item .texto a,
	#blog .lista .item .titulo-principal {min-height: auto;}
}