/* UAI */

/* DEFAULTS */

[data-loop-container] {
	--loop-color: #000;
	--loop-color-gray:#5D5A56;
	--loop-color-light-gray:#F7F7F7;
	--loop-color-accent:#2B6CB0; /*blue*/

	--loop-font-family: var('Lato, sans-serif');
	--line-height: 1.625em;

	--loop-h-font-family: var(--loop-font-family);
	--loop-h-line-height: 1.3636em;

	--loop-h2-font-size: 22px;
}

/* STYLES */
[data-loop-container] {
	font-family: var(--loop-font-family);
}

[data-loop-container] h1,
[data-loop-container] h1 a,
[data-loop-container] h2,
[data-loop-container] h2 a,
[data-loop-container] h3,
[data-loop-container] h3 a,
[data-loop-container] h4,
[data-loop-container] h4 a,
[data-loop-container] h5,
[data-loop-container] h5 a,
[data-loop-container] h6,
[data-loop-container] h6 a, {
	color:var(--loop-color);
	font-family: var(--loop-h-font-family);
	line-height: var(--loop-h-line-height);
	text-decoration: none;
}

[data-loop-container] h1 a:hover,
[data-loop-container] h2 a:hover,
[data-loop-container] h3 a:hover,
[data-loop-container] h4 a:hover,
[data-loop-container] h5 a:hover,
[data-loop-container] h6 a:hover {
	text-decoration: none;
}

[data-loop-container] h2 {
	font-size: var(--loop-h2-font-size);
}



/* Card Pesquisadores Associados */
[data-loop-container] .card-pesquisador-associado {
	padding:10px 10px 20px;
	text-align: center;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	height: 100%;
}

[data-loop-container] .card-pesquisador-associado .card-img {

}
[data-loop-container] .card-pesquisador-associado .nome_do_membro {
	text-transform: uppercase;
	font-size: 1rem;
	font-weight: 600;
}
[data-loop-container] .card-pesquisador-associado .posicao {
	font-size: 12px;
	font-weight: 300;
	margin-bottom: 20px;
}
[data-loop-container] .card-pesquisador-associado .descricao {
	padding:10px;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 30px;
}
[data-loop-container] .card-pesquisador-associado .social-icons-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	gap: 15px;
}
[data-loop-container] .card-pesquisador-associado .social-icons-wrapper a {
	width:34px;
	height: 34px;
	padding: 6px;
	border:1px solid var(--loop-color-light-gray);
	border-radius:34px;
}

/* Notícias - nota_critica2 && Evento*/
[data-loop-container] .nota_critica2 .category-links a,
[data-loop-container] .evento .category-links a {
	font-weight: 500;
}

[data-loop-container] .nota_critica2 .entry-title,
[data-loop-container] .evento .entry-title {
	font-size: 20px;
	font-weight: 600;
}

/* Entrevista && nota_critica */
[data-loop-container] .entrevista,
[data-loop-container] .nota_critica {
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
	height: 100%;
}

[data-loop-container] .entrevista .entry-header,
[data-loop-container] .nota_critica .entry-header {
	position: relative;
}

[data-loop-container] .entrevista .entry-taxonomies,
[data-loop-container] .nota_critica .entry-taxonomies {
	position: absolute;
	right: 20px;
	top: 20px;
}
[data-loop-container] .entrevista .entry-taxonomies .badge,
[data-loop-container] .nota_critica .entry-taxonomies .badge {
	color: white;
	background: var(--loop-color-accent);
	border-radius: 50px;
	text-transform: uppercase;
	padding: 7px 14px;
	font-weight: 500;
}
[data-loop-container] .entrevista .post_thumbnail::after,
[data-loop-container] .nota_critica .post_thumbnail::after {
	content: '';
	position: absolute;
	inset: 0;
	opacity: 1;
	transition: opacity .3s ease-out;
	background-image: linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);
}
[data-loop-container] .entrevista:hover .post_thumbnail::after,
[data-loop-container] .nota_critica:hover .post_thumbnail::after {
	opacity: .5;
}
[data-loop-container] .entrevista .post_thumbnail img,
[data-loop-container] .nota_critica .post_thumbnail img {
	aspect-ratio: 16 / 10;
	object-fit: cover;
	width: 100%;
	height: 100%;
}
[data-loop-container] .entrevista .entry-title,
[data-loop-container] .nota_critica .entry-title {
	padding: 1rem 2rem;
	text-align: center;
	margin-bottom: 0;
}
[data-loop-container] .entrevista .entry-title a,
[data-loop-container] .nota_critica .entry-title a {
	font-weight: 600;
	font-size: 20px;
}
[data-loop-container] .entrevista a.read_more,
[data-loop-container] .nota_critica a.read_more {
	text-align: center;
	padding: .5rem 2rem 1rem;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none;
}
[data-loop-container] .entrevista footer,
[data-loop-container] .nota_critica footer {
	margin-top: auto;
	border-top: 1px solid var(--loop-color-light-gray);
}
[data-loop-container] .entrevista .date,
[data-loop-container] .nota_critica .date {
	font-weight: 200;
	font-size: 12px;
	padding: .75rem 2rem;
	display: block;
}

/* Footer - Parceiro */
[data-loop-container] .parceiro .entry-title a,
[data-loop-container] .nota_critica {
	font-weight: 400;
	font-size: 16px;
	color: var(--loop-color-gray);
	line-height: var(--loop-h-line-height);
}