.tag-rea {
    background-color: white;
    border-radius: 50px;
}

.tag-rea a {
    font-weight: 700 !important;
    width: 100%;
}

.FooterRS svg {
    fill: white !important;
}

.FooterRS a:hover {
  font-size: v32px;
}

.tag-actu {
    background-color: #C73E15;
    border-radius: 50px;
}

.BubbleContainer {
    transition: right 0.5s;
}

.BubbleContainer:hover {
	right: 0 !important;
}

h1, h2, h3, h4, h5, h6 {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}

@media (max-width: 767px) {
    h1, h2, h3, h4, h5, h6 {
        -webkit-line-clamp: 5;
    }
}