@media (max-width:575px) {
    .display-4 {
        font-size: 1.5rem;
    }
    .day h5 {
        background-color: #f8f9fa;
        padding: 3px 5px 5px;
        margin: -8px -8px 8px -8px;
    }
    .date {
        padding-left: 4px;
    }
}

@media (min-width: 576px) {
    .day {
        height: 13vw;
    }
}

.normalOpening {
    background-color: #c6e53b !important;
}

.fetePrintemps {
    background-color: #3bade5 !important;
}

.feteCigogne {
    background-color: #d6210c !important;
}

.hallowen {
    background-color: #ff7f00 !important;
}