.protest-riot-regular {
    font-family: "Protest Riot", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.pub1 {
    min-height: 0px;
}

.dropdown-item:hover {
    color: #459BFF;
}

.title-wrap{
    border-left: 4px solid #B172EA;
}

.slider .titre {
    border-left: 4px solid #B172EA;
}

article .main p a:active{
    background-color: #B172EA;
}
article .main .emphasis{
    border-left: 3px solid #B172EA;
}

.slider .BGtitre .titre {
    border-left: 4px solid #B172EA;
}

article .main p a {
    background-color: inherit;
}

@media all and (max-width: 991px) {
    .protest-riot-regular {
        margin-left: -70px !important;
    }

    .main1 .GD .titre {
        border-left: 4px solid #B172EA;
    }
}

@media (max-width: 991px) {
    .navbar-collapse, .navbar-mobile {
        background-color: #A465D9;
    }
}