.page-content.page-series .line {
  background-color: var(--mediachimie-series-color);
}

.page-content.page-series .rubrique-section h2,
.page-content.page-series h2,
.page-content.page-series h3,
.page-content.page-series h4,
.page-content.page-series h5,
.page-content.page-series h6 {
    color: var(--mediachimie-series-color);
}

.page-content.page-series .rubrique-section h2::after {
    background-color: var(--mediachimie-series-color);
}

.page-content.page-series .block-1 {
    border: 1px solid var(--mediachimie-series-color);
}

.page-series .term-picto {
    float: left;
    margin-right: 20px;
    margin-top: 0;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}

.page-series .clearfix {
    clear: both;
}

#block-mediachimie-views-block-espace-series-last-ressource-par-serie {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
}

#block-mediachimie-views-block-espace-series-last-ressource-par-serie .views-row {
    margin-top: 40px;
}

#block-mediachimie-views-block-espace-series-last-ressource-par-serie .views-col {
    width: 180px;
    margin: 0 40px;
}

#block-mediachimie-views-block-espace-series-last-ressource-par-serie .views-field-field-picto-taxonomie {
    text-align: center;
}

#block-mediachimie-views-block-espace-series-last-ressource-par-serie .views-field-field-picto-taxonomie img {
    width: 150px;
    height: auto;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4);
}

#block-mediachimie-views-block-espace-series-last-ressource-par-serie .views-field-title {
    margin-top: 10px;
    font-weight: 600;
}

#block-mediachimie-views-block-espace-series-last-ressource-par-serie .views-field-title a {
    text-decoration: none;
}
