    .modulofiltrarprojectos .list-group {
        display: flex;
        flex-wrap: wrap;
        gap: 5px;
        padding: 0;
        flex-direction: row;
    }
    .modulofiltrarprojectos .list-group-item {
        background: white;
        border: 1px solid #0078c1;
        color: #0078c1;
        padding: 5px 10px;
        border-radius: 20px;
        width: auto;
        display: flex;
        align-items: center;
        white-space: nowrap;
    }
    .modulofiltrarprojectos .list-group-item a {
        text-decoration: none;
        color: inherit;
    }
    .modulofiltrarprojectos .list-group-item .badge {
        background: white;
        color: black;
        padding: 2px 6px;
        border-radius: 10px;
        margin-left: 5px;
    }
    .modulofiltrarprojectos .list-group-item.active {
        background-color: #0078c1;
        color: white;
    }
    .modulofiltrarprojectos .list-group-item.active .badge {
        background: white;
        color: black;
    }
    @media (max-width: 768px) {
        .modulofiltrarprojectos .list-group {
            justify-content: center;
        }
    }


/******************************** CAtegory blog ****/
.blogprojectosdepesquisa .article-list .article-introtext {
  display: none;
}

.blogprojectosdepesquisa .article-list .customFieldDuracaoLabel,
.blogprojectosdepesquisa .article-list .customFieldStatusLabel,
.blogprojectosdepesquisa .article-list .coordenador,
.blogprojectosdepesquisa .article-list .financiador,
.blogprojectosdepesquisa .article-list .orcamento,
.blogprojectosdepesquisa .article-list .co-organizador,
.blogprojectosdepesquisa .article-list .unidade-organica{
  display: none;
}

.blogprojectosdepesquisa .article-list .article {
    border: none;
    border-top: 1px dashed #e0e0e0;
    padding-left: 15px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 20px;  
}

.blogprojectosdepesquisa .article-list .article-intro-image {
  flex: 0 0 auto;
  max-width: 400px;
  max-width: 120px; /* limite visual de logo */
  max-height: 120px;  
}

.blogprojectosdepesquisa .article-list .article-intro-image img {
  width: 100%;
  height: auto;
  display: block;
}

.blogprojectosdepesquisa .fields-container {
    list-style: none;
    padding: 0;
}

.blogprojectosdepesquisa .fields-container .field-entry {
    margin-bottom: 5px;
}

div#sp-breadcrumb {
  margin-top: 80px;
}

.blogprojectosdepesquisa .article-list .article .article-header h2,
.blogprojectosdepesquisa .article-list .article .article-header h1 {
  margin-bottom: 0.5rem;
  font-weight: 700;
}


.blogprojectosdepesquisa .article-body {
  display:flex;
  flex-direction: column;
  flex: 1;
  min-width: 300px;
}


.blogprojectosdepesquisa .article-list ul.tags {
  order: -1;
  margin-bottom: 0 !important;
}

.blogprojectosdepesquisa .article-list .status-do-projecto {
  font-style: oblique;
}

.blogprojectosdepesquisa .article-list .duracao {
  font-weight: 600;
}
/*
.blogprojectosdepesquisa ul.fields-container {
  order: -1;
}

*/

/*********** ACTUAL PROJECT PAGE ****/
div[class="article-details projectosdepesquisa"] .fields-container {
    background-color: #005a93; /* Deep blue */
    color: white;
    padding: 24px;
    border-radius: 8px;
    list-style: none; /* Removes bullets */
    width: 100%; /* Adjust width as needed */
    margin: 0 auto; /* Centered */
}

div[class="article-details projectosdepesquisa"] .fields-container a{
    color: white;
    text-decoration: underline; 
}

div[class="article-details projectosdepesquisa"] .field-entry {
    display: flex;
    flex-direction: column; /* Each label-value pair in its own line */
    margin-bottom: 12px;
}

.projectosdepesquisa .field-label {
    font-weight: 600; /* Slightly stronger */
}

.projectosdepesquisa .field-value {
    font-weight: 400; /* Normal weight */
}

.projectosdepesquisa .tags {
    display: none; /* Slightly stronger */
}


/************para contactos ********************************/
.com-contact .fields-container li{
  list-style: none;
}

