.ultimas-noticias h2,
.cards-noticias h2{
  font-size: var(--bs-h2-font-size);
  text-align: start;
  font-weight: 400;
  padding: 20px 0px;
  font-size: 24px;
}
.cards-noticias {
  padding: 0px 0px 20px;
}
/*.cards-noticias .views-field.views-field-title-1 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}*/
.card-noticia {
  border-radius: 20px;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  border-color: #666666;
  margin-bottom: 40px;
  max-width: 1248px;
}
.card-noticia .noticia-imagem {
  grid-column-start: 1;
  grid-column-end: 2;
}
.card-noticia .noticia-imagem img {
  width: 100%;
  height: 100%;
  aspect-ratio: 20 / 20;
  object-fit: cover;
  object-position: center;
}

.card-noticia .conteudo-card-noticia {
  margin: 0;
  padding:8px 16px;
  grid-column-start: 2;
  grid-column-end: 5;
  display: flex;
  flex-direction: column;
  align-content: space-between;
}
.card-noticia .cabecalho-card-noticia {
  display: flex;
  margin-bottom: 0;
  gap: 5px;
  font-size: var(--bs-t3-font-size);
  font-weight: 700;
  text-transform: uppercase;
}
.card-noticia .cabecalho-card-noticia .escrito-em {
  margin-right: 10px;
}
.card-noticia .cabecalho-card-noticia .publicado-por a {
  color: black;
  text-decoration: none;
}
.card-noticia .conteudo-card-noticia h3.titulo {
	line-height: 1.5em;
	margin-bottom:0;
	font-size: 20px;
	font-weight: 700;
	padding: 8px 0;
}
.card-noticia .conteudo-card-noticia .texto {
	margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: lineClamp;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.5em;
  flex-grow: 1;
  font-size: 14px;
  font-weight: 700;
}
.card-noticia .conteudo-card-noticia .texto p{
	 font-size: 14px;
}
.rodape-card-noticia {
  display: block;
}
.card-noticia .rodape-card-noticia .publicar-em {
  display: flex; 
  height: min-content; 
}
.card-noticia .rodape-card-noticia .tags-rodape-noticia {
  display: flex;
  flex-wrap: wrap;
  gap: 10px; 
}
.card-noticia .rodape-card-noticia .publicar-em a {
  border-radius: 20px;
  border-style: solid;
  border-color: var(--bs-gray-medium);
  background-color: var(--bs-gray-medium);
  font-weight: 700;
  color: var(--bs-black);
  text-decoration: none;
  gap: 10px;
  font-size: var(--bs-btn4-font-size);
  padding: 2px 9px;
  line-height: 1;
}
.card-noticia .rodape-card-noticia .link-para-conteudo {
  display: flex;
  justify-content: end;
  margin: 16px 0;
}
.card-noticia .rodape-card-noticia .link-para-conteudo a {
  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);
}

.card-noticia .rodape-card-noticia .link-para-conteudo .link-para-conteudo i {
	display: flex;
  flex-direction: column;
  justify-content: center;
}
.cards-noticias .more-link{
	display: flex;
  flex-direction: row;
  justify-content: end;
  margin-bottom: 60px;
  font-weight: 800;
}

.cards-noticias .more-link a::after {
  content: "\f061";
  font-family: "font Awesome 5 Free";
  font-weight: 600;
  margin-left: 10px;
}
.cards-noticias .more-link a {
  font-size: var(--bs-btn2-font-size);
  text-decoration: none;
  color: var(--bs-primary-text-emphasis);
  font-weight: 700;
  line-height: 32px;
  border-radius: 32px;
  border: 2px solid var(--bs-primary-text-emphasis);
  padding: 6px 32px;
}

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

@media (min-width: 768px){
	
	.ultimas-noticias h2,
.cards-noticias h2{
  padding: 35px 0px 40px;
  font-size: var(--bs-h2-font-size);
}
	.card-noticia {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-row: 100px;
		
	}
	.card-noticia .conteudo-card-noticia {
  margin: 22px 27px 29px 32px;
 padding:0;
}
.card-noticia .cabecalho-card-noticia {
  margin-bottom: 19px;
}
.card-noticia .conteudo-card-noticia h3.titulo {
	margin-bottom: 19px;
	padding: 36px 0 0 0;
	font-size:28px;
}
.card-noticia .conteudo-card-noticia .texto {
    margin: 20px 75px 20px 0px;
   font-size: 16px;
}
.card-noticia .conteudo-card-noticia .texto p{
   font-size: 16px;
}

.card-noticia .rodape-card-noticia {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px; 
}
.card-noticia .rodape-card-noticia .link-para-conteudo {
  margin: 0px;
}
.cards-noticias .more-link a {
	display:block;
}
	
}
