:root {
    --color-link: #f8565d;
    --color-btn: #f8565d;
    --color-btn-txt: #fff;
    --color-text: #fff;
    --color-text-white: #FFFFFF;
    --color-title: #fff;
    --color-bg-1: #252528;
    --color-bg-2: #313135;
    --color-bg-3: #000;
    --color-red: #f8565d;
    --font-title: Ubuntu;
    --font-text: Ubuntu;
}

.mod-offers-slider-w .slick-next, .mod-offers-slider-w .slick-next:hover,
button#cookie,
.section-footer .content-footer .col-footer.right-social-info a,
.section-footer .content-footer .col-footer.right-social-info a:hover {
    background: var(--color-btn) !important;
}
.nl-modal .right .la-times,
.nl-modal .right p,
.nl-modal .right .change-captcha-footer,
.nl-modal .right .form-control{
    color: var(--color-bg-2) !important;
}
.horaires-more-infos .d-flex .bloc-left.border-hours {
    border-right: 2px solid var(--color-bg-1);
}

@media (max-width: 480px) {
    .horaires-more-infos .d-flex .bloc-left, .horaires-more-infos .d-flex .bloc-right {
        padding: 15px;
    }

        .horaires-more-infos .d-flex .bloc-left.border-hours {
            border-bottom: 2px solid var(--color-bg-1);
            border-right: 0;
        }
}
.col-xs-12.col-lg-9 {
    color: var(--color-text);
}
p.slider-item-description {
    color: var(--color-text);
}
.col-xs-12.col-sm-8, .item-details, .special-offer-related, .hidden-xs.option-description, p.slider-item-date.os-date-w span, .section-infos .text-left, .calendar_status, .presta-info.detail-presta,
p.title-sublink-spacer {
    color: var(--color-text) !important;
}
div#section-BE-inner {
    background-color: var(--color-bg-2) !important;
}