.article-list-image__container .article-list-image--counter {
    min-width: 24px;
    text-align: center;
}

.breadcrumbs {
    font-size: 1.4rem;
    list-style: none;
    padding: 0;
    margin-bottom: 1.2rem;
    line-height: 1.2;
    color: #757575;
}
@media (min-width: 768px) {
    .breadcrumbs {
        font-size: 1.6rem;
        margin-bottom: 1.2rem;
    }
}
.breadcrumbs__link {
    color: #757575;
}
.breadcrumbs__link:hover, .breadcrumbs__link:focus {
    color: #757575;
    text-decoration: underline;
}
.breadcrumbs__icon {
    font-size: 1.2rem;
    margin-right: .4rem;
    vertical-align: middle;
}

.topic {
    background-color: #eff1f6;
}

.article-list.article-list--white-background {
    padding-right: 1.2rem;
    background-color: #fff;
}

.article-bookmark {
    float: right;
}

.article-list.article-list--last {
    border-bottom: 0;
}

article.article-list:last-of-type {
    border-bottom: 1px solid #e9e9e9;
}

article .article-list-details__header-dates:hover {
    color: inherit !important;
}

article .article__category-endorsement.past-event {
    background-color: #bbb;
    color: white;
    padding: 2px 5px;
    border-radius: 3px;
}

article .article-list__content .article-list__description {
    min-height: 2em;
}
