200;300;400;500;600;700;800;900&display=swap');

/* -x-x-x- Général -x-x-x- */
body .csh-theme-background-color-default{background: black;}
body .csh-theme-background-color-default-hover:hover{background: #f9f9f9;color: black;}
body .csh-theme-background-color-default-data-active[data-active="true"]{color: black;background: #f9f9f9;}
body nav{border: 0px;}
body .csh-box.csh-box-link {border: 0px;}

/* -x-x-x- Header -x-x-x- */
body header .csh-theme-background-color-default{background-color: black;}
body header .csh-header-background:before{background-image: none;}
body header .csh-wrapper .csh-header-main .csh-header-main-actions{display: flex;flex-flow: row-reverse;}
body header .csh-wrapper .csh-header-main .csh-header-main-actions .csh-header-main-actions-locale{margin-left: 15px;background: white;border:1px solid white;}
body header .csh-wrapper .csh-header-main .csh-header-main-actions .csh-header-main-actions-locale ul li a:hover{color:black;}
body header .csh-wrapper .csh-header-main .csh-header-main-actions .csh-header-main-actions-website{color: white;background: transparent;border: 1px solid white;}
body header .csh-wrapper .csh-header-title {color: white;font-family: 'Poppins', sans-serif;font-size: 20px;}
body header .csh-wrapper .csh-header-main .csh-header-main-actions .csh-header-main-actions-locale .csh-header-main-actions-locale-current:after {
    width: inherit!important;
    height: inherit!important;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #2f2f2f;
}
body header .csh-wrapper .csh-header-main .csh-header-main-actions .csh-header-main-actions-locale[data-expanded=true]{background: #f9f9f9;box-shadow: none!important;}


/* -x-x-x- Dates header -x-x-x- */
.csh-header-main-logo:lang(fr):after{content: "du 13 au 18 juin 2022";}
.csh-header-main-logo:lang(en):after{content: "from 13th to 18th June 2022";}
.csh-header-main-logo:after{
    color: white;
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
    display: flex;
    line-height: 30px;
}


/* -x-x-x- Search -x-x-x- */
body header .csh-wrapper .csh-header-search .csh-header-search-field{border:0px;}
body header .csh-wrapper .csh-header-search .csh-header-search-field input {box-shadow: none;border: 1px solid black;border-radius: 4px;}
body header .csh-wrapper .csh-header-search .csh-header-search-field input:focus{box-shadow: 0 4px 30px 0 rgb(0 0 0 / 15%);border:1px solid white;}
body header .csh-wrapper .csh-header-search .csh-header-search-field,
body header .csh-wrapper .csh-header-search .csh-header-search-results{border:0px;}
body header .csh-wrapper .csh-header-search .csh-header-search-results .csh-include-search ul li a[data-active=true]{color:black;}


body .crisp-client .cc-kv6t .cc-1ada, .crisp-client .cc-kv6t .cc-ew5j:before, .crisp-client .cc-kv6t .cc-ew5j:after {background-color: black !important;}

/* -x-x-x- Title -x-x-x- */
.csh-home section .csh-home-title {
    font-size: 22px;
    font-weight: 600!important;
    text-align: center;
    letter-spacing: 0;
    font-family: 'Poppins', sans-serif;
}

/* -x-x-x- Badge catégories -x-x-x- */
body .csh-category-badge{background: black;}

/* -x-x-x- Badge Frequently Read -x-x-x- */
body .csh-home section[data-type="frequently_read"] .csh-home-list li a{box-shadow: none;border: 1px solid #b1b1b1;background: transparent;}

/* -x-x-x- Cards Catégories -x-x-x- */
.csh-home section[data-type="categories"] .csh-home-list.csh-home-list-large li{
    padding: 0px;
    transition: 120ms ease-in-out all;
    transform: initial;
    transform-origin: initial;
}
.csh-home section[data-type="categories"] .csh-home-list.csh-home-list-large li:hover{
    transform: scale(1.05) translateY(-10px);
}
.csh-home section[data-type="categories"] .csh-home-list.csh-home-list-large li a{
    padding: 0px;
    padding-bottom: 30px;
    box-shadow: 0 4px 20px 0 rgb(0 0 0 / 10%)
}
.csh-home section[data-type="categories"] .csh-home-list.csh-home-list-large li a span.csh-home-list-image{
    background-size: cover;
    height: 180px;
    margin: 0px auto 20px;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    transition: 250ms ease-in-out;
    transform: initial;
}
.csh-home section[data-type="categories"] .csh-home-list.csh-home-list-large li:hover a span.csh-home-list-image{
    filter: initial;
}
.csh-home section[data-type="categories"] .csh-home-list.csh-home-list-large li a span.csh-home-list-wrap{margin:0px 15px;}
.csh-home section[data-type="categories"] .csh-home-list.csh-home-list-large li a span.csh-home-list-category{margin: 0px;}
.csh-home section[data-type="categories"] .csh-home-list.csh-home-list-large li a span.csh-category-badge{
    background-color: transparent;
    font-size: 17px;
    font-weight: 600!important;
    color: black;
    letter-spacing: .25px;
    line-height: 40px;
    height: 40px;
    font-family: 'Poppins', sans-serif;
}

body .csh-category section{overflow: inherit;}
body .csh-category section .csh-category-list .csh-category-item .csh-box.csh-box-link{box-shadow: 0 4px 20px 0 rgb(0 0 0 / 10%);}
body .csh-article .csh-article-content article .csh-article-content-alternates{background: transparent;}

/* -x-x-x- Footer -x-x-x- */
body footer .csh-footer-ask{border-top:0px;}