h5.titre-categorie-slide {
background-color: #a1d7e4;
padding-right:15px;
padding-left:16px;
padding-top:2px;
padding-bottom:2px;
font-size:15px !important;
letter-spacing: 1.5px;
font-weight:600 !important;
}
@media (max-width: 767px) {
h5.titre-categorie-slide	{	font-size:13px !important; letter-spacing: 1px;}
} .posts-accueil .elementor-post__badge {
margin:0 !important;
left:0 !important;
right:auto !important;
background: #a1d7e4;
border-radius:0 !important;
letter-spacing:1px;
} .header-perso-article h2 {font-size:32px !important;}
.class-perso-article h3 {
font-weight: 800 !important;
font-size: 26px !important;
color: #000 !important;
padding-top: 20px !important;
padding-bottom: 10px !important;
margin-bottom: 0 !important;
letter-spacing: 0.5px !important;}
.class-perso-article p {
margin-bottom : 10px !important;}
.class-perso-article ul { 
margin: 5px 0 10px 40px !important;
list-style: none !important;}
.class-perso-article ul li::before {
content: "\2022" !important; 
color: #a1d7e4 !important;
font-weight: bold !important; 
display: inline-block !important; 
width: 1em !important; 
margin-left: -1em !important; }
.class-perso-article ol {
margin: 0 0 10px 40px !important;}
.class-perso-article ol li::marker {
color: #a1d7e4;
font-weight: 900!important;
display: inline-block; 
margin-right:5px !important;
width: 1em; 
text-align: right; }
@media (max-width: 767px) {
.class-perso-article h3	{	padding-top: 5px !important;}
} .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link::after {
background-image: linear-gradient(0deg,rgba(0,0,0,.05),transparent 10%);} .revue-de-presse .elementor-post__badge {border-radius: 0px !important;} .filter-categories a.act {border-radius: 0px !important; background:#ED6F5D !important; } .btn-cntr a {display:none;} .cmplz-body {font-family: "Source Sans Pro", Sans-serif !important;}
.cmplz-btn {font-family: "Source Sans Pro", Sans-serif!important; font-size:13px ! important; font-weight: 700!important; text-transform:uppercase; letter-spacing: 0.7px;}
.cmplz-title {font-weight:900 !important; font-size:18px ! important; letter-spacing: 0.5px;}
.elementor-tab-title 
{
background:#f6f4f1 !important;
border-bottom: 1px solid #d5d8dc !important;
}
.elementor-active
{
background:white !important;
}
.menu-text
{
text-align : center;
}
h2 
{
font-weight: 800 !important;
font-size: 38px !important;
letter-spacing: 0.5px !important;
}