@charset "utf-8";

/* AGENDA */
#e_conteudo .e_area_agenda .e_cont_agenda { display: -webkit-flex; align-items: stretch; flex-wrap: wrap; }
#e_conteudo .e_area_agenda .e_evento { width: 33.33%; padding: 10px; display: inline-block; vertical-align: top; }
#e_conteudo .e_area_agenda .e_evento .e_cont_evento { height: 100%; position: relative; border-radius: 4px; overflow: hidden; background: #fff; }
#e_conteudo .e_area_agenda .e_evento .e_area_img_evento { position: relative; padding-top: 50%; overflow: hidden; }
#e_conteudo .e_area_agenda .e_evento .e_area_info_evento { padding: 20px; position: relative; }
#e_conteudo .e_area_agenda .e_evento .e_area_info_evento .e_calendario_evento { width: 70px; height: 70px; line-height: 1.2; display: -webkit-flex; align-items: center; justify-content: center; flex-direction: column; position: absolute; top: 0; right: 20px; margin-top: -35px; background: #fff; border-radius: 100%; box-shadow: 0 0 0 4px rgba(0,0,0,.075); text-align: center; font-size: 12px; color: #75757b; text-transform: uppercase; }
#e_conteudo .e_area_agenda .e_evento .e_area_info_evento .e_calendario_evento strong { display: block; font-size: 22px; color: #56565b; letter-spacing: -.05em; }
#e_conteudo .e_area_agenda .e_evento .e_area_info_evento .e_data { margin-top: 0; margin-bottom: 10px; }
@supports (filter:inherit) {
	#e_conteudo .e_area_agenda .e_cont_agenda { gap: 15px; padding: 10px; }
	#e_conteudo .e_area_agenda .e_evento { width: auto; padding: 0; flex: 30%; }
}

@media (min-width: 1000px) {
	/* LR1 | LR2  */
	#e_conteudo .e_area_agenda .lr1 .e_evento:nth-child(-n+2),
	#e_conteudo .e_area_agenda .lr2 .e_evento:nth-child(-n+2) { flex: 40%; }
}

@media (max-width: 1000px) {
	#e_conteudo .e_area_agenda .e_cont_agenda { gap: 10px; }
	#e_conteudo .e_area_agenda .e_evento { flex: 40%; }
	#e_conteudo .e_area_agenda .e_evento:nth-child(1) { flex: 100%; }
	#e_conteudo .e_area_agenda .e_evento .econt_agenda { border-radius: 2px; }
}

@media (max-width: 600px) {
	#e_conteudo .e_area_agenda .e_evento { flex: 100%; }
}