.responsaveis_grupos {
  color: var(--bs-gray-dark);
  font-weight: 700;
  	font-size: 18px;	
}

.title_grupos, .prod-title-list a {
	color: black;
	font-size: 24px;
  font-weight: 700;
}

.prod-title-list a {
	text-decoration: underline;
}

.text_grupos{
	font-size: 16px;	
}

.link_grupos {
  color: var(--bs-primary);
  padding-bottom: 10px;
  font-weight: 600;
  	font-size: 16px;	
}

.link_nucleos {
	border-radius: 20px;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  border-color: var(--bs-primary);
  color: var(--bs-primary);
  text-decoration: none;
  display: flex;
  width: 109px;
  justify-content: center;
  gap: 5px;
  font-weight: 700;
  font-size: var(--bs-btn3-font-size);
}

.link_nucleos i.fas.fa-arrow-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
h2.subtitle {
  margin: 50px 0px 20px 0px;
  font-weight: 800;
}

a, .link {
  text-decoration: none;
  color: var(--bs-black);
}

.grupos_pesquisa, .prod-item {
  padding-bottom: 40px;
}

.type-authors-section {
  display: flex;
  color: var(--bs-gray-dark);
  font-size: var(--bs-text2-font-size);
}

.type-section {
	min-width: max-content;
	margin-right: 0.3rem;
}
/**/
/*Extensão*/
/**/
a.inscreva-se {
 border-radius: 20px;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  border-color: var(--bs-primary);
  color: var(--bs-light);
  text-decoration: none;
  display: flex;
  width: 274px;
  height: 32px;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-weight: 700;
  font-size: var(--bs-btn3-font-size);
  background: var(--bs-primary);
}
a.inscreva-se::after {
  content: "\f061";
  font-family: 'Font Awesome 5 Free';
  font-weight: 600;
}

a.link strong::before {
  font-weight: bolder;
  content: "\f56d";
  font-family: 'Font Awesome 5 Free';
  font-weight: 600;
  padding: 5px;
}
/**/
/*HOVER VERMELHO*/
/**/

.responsaveis_grupos a:hover {
  color: var(--bs-gray-dark);
}

a.link_grupos:hover {
  color: var(--bs-primary-text-emphasis);
}

.tipo-proj a:hover {
    color: var(--bs-gray-dark);
}

/**/
/*Diferentes telas*/
/**/

@media (max-width: 768px) {
.responsaveis_grupos {
  	font-size: 16px;	
}

.title_grupos, .prod-title-list a {
	font-size: 20px;	
}

.text_grupos,.link_grupos {
	font-size: 14px;	
}
.type-authors-section{
	display: flex;
  flex-direction: column;
}
}


