.lbdt-public-prestations {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.lbdt-public-prestations__item {
    background: #f7b17b;
    color: #111111;
    padding: 14px 16px;
    border-radius: 6px;
}

.lbdt-public-prestations__date {
    font-weight: 700;
    margin-bottom: 3px;
}

.lbdt-public-prestations__title {
    margin-bottom: 3px;
}

.lbdt-public-prestations__venue {
    font-style: italic;
}

.lbdt-public-prestations__date,
.lbdt-public-prestations__title,
.lbdt-public-prestations__venue {
    color: #111111;
}

@media (max-width: 767px) {
    .lbdt-public-prestations__item--mobile-extra {
        display: none !important;
    }
}