.navbar .nav a.active {
    color: red;
}

.navbar .nav a:hover {
    color: red;
}

.nav-top ul li i {
    color: red;
}

body {
    color: red;
}

.section-suptitle {
    color: red;
}

.offer-item div h3 {
    color: red;
}

.navbar .nav a:after {
    background-color: red;
}

.navbar .nav a:before {
    background-color: red;
}

.event-carousel .event-item div span:before {
    background-color: red;
}

.event-carousel .event-item div span:after {
    background-color: red;
}

.event-carousel .event-item div a {
    color: red;
}

.event-carousel .event-item div a:before {
    background-color: red;
}

.event-carousel .event-item div a:after {
    background-color: red;
}

.event-carousel .slick-dots>li.slick-active button {
    border-color: red;
    background: red;
}

.event-carousel .slick-dots>li button:hover {
    background: red;
    border-color: red;
}

.team-carousel li>div>div span {
    color: red;
}

.team-carousel li>div>div h3:before {
    color: red;
}

.team-carousel li>div>div h3:after {
    background-color: red;
}

#newsletter {
    background: red;
}

.bloc-cms a {
    color: red;
}

.open-hours p span {
    color: red;
}

.foot-title:before {
    background-color: red;
}

.foot-title:after {
    background-color: red;
}

.item-tweet>i {
    color: red;
}

.item-tweet>div span {
    color: red;
}

.footer-copyright a:hover:after,
.footer-copyright a:hover:before {
    background: red;
}

.footer-copyright a:hover:after,
.footer-copyright a:hover:before {
    background: red;
}

.footer-copyright a {
    background: red;
}

.section-title:before,
.pagination:before {
    background-color: red;
}

.section-title:after,
.pagination:after {
    background-color: red;
}

#singaneria {
    color: white;
    font-weight: 900;
}

#testimonials .section-title.sep-type-2::before {
    color: red;
}

.bloc-cms p {
    text-align: justify;
}