@charset "utf-8";

/* NOTÍCIAS */
#e_conteudo .e_cont_noticias { width: 100%; font-size: 0; text-align: center; }
#e_conteudo .e_cont_noticias .e_noticia { width: 33.33%; padding: 10px; display: inline-block; vertical-align: top; }
#e_conteudo .e_cont_noticias .e_noticia .e_cont_noticia { width: 100%; border-radius: 5px; overflow: hidden; position: relative; box-shadow: 0px 2px 6px 0px rgba(33, 60, 109, 0.1); transition: .3s; }
#e_conteudo .e_cont_noticias .e_noticia:hover .e_cont_noticia { transform: translateY(-5px); }
#e_conteudo .e_cont_noticias .e_noticia .e_cont_noticia .e_area_img_noticia { width: 100%; padding-top: 75%; position: relative; overflow: hidden; }
#e_conteudo .e_cont_noticias .e_noticia .e_cont_noticia .e_area_info_noticia { width: 100%; height: 100%; min-height: 190px; background: #fff; position: relative; padding: 30px; padding-top: 0; text-align: left; }
#e_conteudo .e_cont_noticias .e_noticia .e_cont_noticia .e_area_info_noticia .e_area_data_categoria { width: 100%; height: 40px; display: flex; align-items: center; justify-content: space-around; background: #edf2f5; border-radius: 0 0 5px 5px; }
#e_conteudo .e_cont_noticias .e_noticia .e_cont_noticia .e_area_info_noticia .e_titulo { margin-top: 10px; max-height: 40px; }
#e_conteudo .e_cont_noticias .e_noticia .e_cont_noticia .e_area_info_noticia .e_descricao { max-height: 60px; margin-bottom: 0; transition: .3s; }
#e_conteudo .e_cont_noticias .e_noticia:hover .e_cont_noticia .e_area_info_noticia .e_descricao { opacity: .5; }
#e_conteudo .e_cont_noticias .e_noticia .e_cont_noticia .e_area_info_noticia .e_btn { position: absolute; left: 0; bottom: -40px; right: 0; margin: 0 auto; transition: .3s; background: linear-gradient(to right, #9d3138 , #be3b44); color: #fff; }
#e_conteudo .e_cont_noticias .e_noticia:hover .e_cont_noticia .e_area_info_noticia .e_btn { bottom: 30px; }
/* L1 */
#e_conteudo .e_cont_noticias.l1 .e_noticia { width: 100%; }
#e_conteudo .e_cont_noticias.l1 .e_noticia .e_cont_noticia .e_area_img_noticia { width: 40%; padding-top: 0; height: 290px; display: inline-block; vertical-align: top; }
#e_conteudo .e_cont_noticias.l1 .e_noticia .e_cont_noticia .e_area_info_noticia { width: 60%; min-height: 290px; display: inline-block; vertical-align: top; }
/* L2 e L4 */
#e_conteudo .e_cont_noticias.l2l4 .e_noticia { width: 50%; }
#e_conteudo .e_cont_noticias.l2l4 .e_noticia .e_cont_noticia .e_area_img_noticia { padding-top: 50%; }
/* L5 */
#e_conteudo .e_cont_noticias.l5 .e_noticia:nth-child(n+4) { width: 50%; }
#e_conteudo .e_cont_noticias.l5 .e_noticia:nth-child(n+4) .e_cont_noticia .e_area_img_noticia { width: 40%; padding-top: 0; height: 190px; display: inline-block; vertical-align: top; }
#e_conteudo .e_cont_noticias.l5 .e_noticia:nth-child(n+4) .e_cont_noticia .e_area_info_noticia { width: 60%; display: inline-block; vertical-align: top; }
@media(max-width: 870px){
	#e_conteudo .e_cont_noticias.l1 .e_noticia .e_cont_noticia .e_area_img_noticia { height: 190px; }
	#e_conteudo .e_cont_noticias.l1 .e_noticia .e_cont_noticia .e_area_info_noticia { min-height: 190px; }
	#e_conteudo .e_cont_noticias .e_noticia { width: 50%; }
	#e_conteudo .e_cont_noticias .e_noticia:first-child { width: 100%; }
	#e_conteudo .e_cont_noticias.l5 .e_noticia { width: 50%; }
	#e_conteudo .e_cont_noticias.l5 .e_noticia:first-child { width: 100%; }
	#e_conteudo .e_cont_noticias.l5 .e_noticia:nth-child(n+4) .e_cont_noticia .e_area_img_noticia { width: 100%; padding-top: 75%; height: auto;}
	#e_conteudo .e_cont_noticias.l5 .e_noticia:nth-child(n+4) .e_cont_noticia .e_area_info_noticia { width: 100%; }
}
@media(max-width: 550px){
	#e_conteudo .e_cont_noticias.l1 .e_noticia .e_cont_noticia .e_area_img_noticia { width: 100%; padding-top: 75%; height: auto; }
	#e_conteudo .e_cont_noticias.l1 .e_noticia .e_cont_noticia .e_area_info_noticia { width: 100%; }
	#e_conteudo .e_cont_noticias .e_noticia:nth-child(n) { width: 100%; }
	#e_conteudo .e_cont_noticias.l2l4 .e_noticia { width: 100%; }
	#e_conteudo .e_cont_noticias.l5 .e_noticia:nth-child(n) { width: 100%; }
}