@charset "utf-8";

/**********************************************************************************************
						NOTÍCIAS
/**********************************************************************************************/

.area_noticias_categoria .noticia { position: relative; overflow: hidden; }
.area_noticias_categoria .noticia .area_img_noticia { width: 40%; height: 100%; position: absolute; top: 0; left: 0; z-index: 0; overflow: hidden; }
.area_noticias_categoria .noticia .area_img_noticia img { position: absolute; top: 0; left: 0; z-index: 0; will-change: filter; transition: .4s ease; }
.area_noticias_categoria .noticia .area_info_noticia { padding: 20px; margin-left: 40%; border-radius: inherit; position: relative; }
.area_noticias_categoria .noticia .area_info_noticia .data_noticia { margin-bottom: 2%; text-transform: uppercase; display: inline-block; vertical-align: middle; }
.area_noticias_categoria .noticia .area_info_noticia .titulo_noticia { max-height: 5em; line-height: 1.25em; margin-bottom: 3%; overflow: hidden; }
.area_noticias_categoria .noticia .area_info_noticia .descricao_noticia { max-height: 7em; line-height: 1.75em; text-align: justify; overflow: hidden; }

/**********************************************************************************************
						NOTÍCIAS POR CATEGORIA
/**********************************************************************************************/

/* ÁREA ÚLTIMAS NOTÍCIAS */
.area_noticias_categoria .area_ultimas_noticias { margin-bottom: 20px; }
.area_noticias_categoria .area_ultimas_noticias .area_titulo_sessao { padding: 0 20px; }
.area_noticias_categoria .cont_noticias_categoria { font-size: 0; padding: 0 20px; }

/* NAVEGADOR NOTÍCIAS */
.area_noticias_categoria .navegador_noticia { width: 20px; position: fixed; top: 50%; left: 0; z-index: 900; transform: translateY(-50%); background: #fff; padding: 10px 5px; border-radius: 0 4px 4px 0; box-shadow: 2px 2px 5px 1px rgba(0,0,0,.15); }
.area_noticias_categoria .navegador_noticia .item_navegador { max-width: 10px; height: 24px; line-height: 24px; background: #222; white-space: nowrap; float: left; border-radius: 2px; margin: 1px 0; font-size: 10px; color: #fff; letter-spacing: 1px; font-family: "Lato"; font-weight: 600; text-transform: uppercase; overflow: hidden; transition: .2s ease; }
.area_noticias_categoria .navegador_noticia .item_navegador_ativo { max-width: 25px; }
.area_noticias_categoria .navegador_noticia .item_navegador:hover { max-width: 300px; cursor: pointer; transition: .6s ease; }
.area_noticias_categoria .navegador_noticia .item_navegador span { padding: 0 20px; padding-left: 40px; display: block; }


/* ÁREA CATEGORIA NOTÍCIAS */
.area_noticias_categoria .area_categoria_noticias { padding: 30px 0; background: rgba(255,255,255,.3); }
.area_noticias_categoria .area_categoria_noticias:nth-child(even) { background: rgba(255,255,255,.5); }
.area_noticias_categoria .area_categoria_noticias:last-child { border-bottom: solid 1px rgba(0,0,0,.05); }


/* SUBTÍTULOS CATEGORIAS */
.area_subtitulo_noticias_categoria { margin: 5px auto; text-align: center; }
.area_subtitulo_noticias_categoria .conteudo_interno { padding: 0 20px; }
.area_subtitulo_noticias_categoria .cont_subtitulo_noticias_categoria { border-top: solid 2px; position: relative; padding: 15px 0; }
.area_subtitulo_noticias_categoria .subtitulo_noticias_categoria { display: inline-block; vertical-align: middle; font-size: 25px; font-family: "Open Sans"; font-weight: normal; }
.area_subtitulo_noticias_categoria .subtitulo_noticias_categoria span { color: #47474b; display: inline-block; vertical-align: middle; transition: .2s; }
.area_subtitulo_noticias_categoria a:hover .subtitulo_noticias_categoria span { color: inherit; }
.area_subtitulo_noticias_categoria .subtitulo_noticias_categoria .swfa { width: 30px; height: 30px; line-height: 30px; font-size: 18px; color: inherit; background: #fff; border-radius: 100%; box-shadow: 0 3px 5px -2px rgba(0,0,0,.15); margin-right: 7px; text-align: center; }
.area_subtitulo_noticias_categoria .link_subtitulo_noticias_categoria { width: 36px; height: 36px; line-height: 36px; position: absolute; top: 50%; right: 0; margin-top: -15px; font-size: 14px; color: #fff; text-align: center; border-radius: 4px; transition: .1s; }
.area_subtitulo_noticias_categoria a:hover .link_subtitulo_noticias_categoria { filter: brightness(1.1); }


@media (max-width: 1000px) {
	/* NAVEGADOR NOTÍCIAS */
	.area_noticias_categoria .navegador_noticia { display: none; }
}

@media (min-width: 801px) {
	/* NOTÍCIAS */
	.area_noticias_categoria .cont_noticias_categoria { gap: 15px; display: grid; grid-template-columns: repeat(12, 1fr); grid-auto-flow: dense; }
	.area_noticias_categoria .cont_noticias_categoria a { display: contents; }
	.area_noticias_categoria .cont_noticias_categoria .noticia { min-height: 120px; }
	.area_noticias_categoria .cont_noticias_categoria a:nth-child(6n-3) .noticia,
	.area_noticias_categoria .cont_noticias_categoria a:nth-child(6n-2) .noticia { grid-column: span 3; }
	.area_noticias_categoria .cont_noticias_categoria a:nth-child(6n-5) .noticia,
	.area_noticias_categoria .cont_noticias_categoria a:nth-child(6n-6) .noticia { grid-column: span 5; }
	.area_noticias_categoria .cont_noticias_categoria a:nth-child(6n-1) .noticia,
	.area_noticias_categoria .cont_noticias_categoria a:nth-child(6n-4) .noticia { grid-column: span 4; }
	.area_noticias_categoria .cont_noticias_categoria .noticia .area_img_noticia { width: auto; height: 200px; position: relative; }
	.area_noticias_categoria .cont_noticias_categoria .noticia .area_info_noticia { margin-left: 0; }
	/* RESTO 2 / 1*/
	.area_noticias_categoria .cont_noticias_categoria.lm2 a:nth-last-child(-n+2) .noticia,
	.area_noticias_categoria .cont_noticias_categoria.lm1 a:nth-last-child(-n+4) .noticia { grid-column: span 6; }
	.area_noticias_categoria .cont_noticias_categoria.lm2 a:only-child .noticia { min-height: 250px; grid-column: span 12; }
	.area_noticias_categoria .cont_noticias_categoria.lm2 a:nth-last-child(-n+2) .noticia .area_img_noticia,
	.area_noticias_categoria .cont_noticias_categoria.lm1 a:nth-last-child(-n+4) .noticia .area_img_noticia { width: 40%; height: 100%; position: absolute; }
	.area_noticias_categoria .cont_noticias_categoria.lm2 a:nth-last-child(-n+2) .noticia .area_info_noticia,
	.area_noticias_categoria .cont_noticias_categoria.lm1 a:nth-last-child(-n+4) .noticia .area_info_noticia { margin-left: 40%; }
}

@media (max-width: 800px) {

	/* SUBTÍTULOS CATEGORIAS */
	.area_subtitulo_noticias_categoria .conteudo_interno { text-align: left; padding-right: 20px; }

	/* A PRIMEIRA NOTICIA COM A FOTO GRANDE E AS DEMAIS EM LISTA */
	.area_noticias_categoria .noticia { width: auto; min-height: auto; display: block; margin: 5px 0; }
	.area_noticias_categoria .noticia img:nth-child(2) { display: none; }
	.area_noticias_categoria a:last-child .noticia { margin-bottom: 0; }
	/* PRIMEIRA */
	.area_noticias_categoria a:nth-child(1) .noticia .area_img_noticia { width: 100%; height: 45vw; max-height: none; position: relative; }
	.area_noticias_categoria a:nth-child(1) .noticia .area_info_noticia { margin: 0; padding: 15px; }
	.area_noticias_categoria a:nth-child(1) .noticia .area_info_noticia .titulo_noticia { max-height: 5.6em; font-size: 15px; line-height: 1.4; font-weight: bold; margin-bottom: 15px; }
	/* DEMAIS NOTÍCIAS */
	.area_noticias_categoria a:nth-child(n + 2) .noticia .area_img_noticia { width: 115px; height: 100%; max-height: none; position: absolute; }
	.area_noticias_categoria a:nth-child(n + 2) .noticia .area_info_noticia { min-height: 110px; padding: 15px; margin-left: 115px; }
	.cont_noticias_categoria a:nth-child(n + 2) .noticia .area_info_noticia .data_noticia { margin-bottom: 3px; }
	.cont_noticias_categoria a:nth-child(n + 2) .noticia .area_info_noticia .titulo_noticia { font-size: 14px; font-weight: 600; margin-bottom: 0; }
	.cont_noticias_categoria a:nth-child(n + 2) .noticia .area_info_noticia .descricao_noticia { display: none; }
}