.print{display:none;}
.space-print{display:block; height:135px;}

*{background:#fff !important; color:#000 !important;}

.smart-icon-menu, .accessibility, #breadcrumbs, .custom-navigation, footer, #to_top, #cookie-banner, .yoast-breadcrumbs{display:none;}

.container, .banner.wp-block-cover .wp-block-cover__inner-container, .alignwide .wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container{padding:0;}

.header-container{justify-content:center; margin-bottom:20px; border-bottom:1px solid var(--cl-red); padding-bottom:5px;}

/* Page d'accueil */
.wp-block-cover img, .banner img, .single-banner img{display:none;}
.home-banner{min-height:inherit !important; padding:0;}
.home-banner::after {display:none;}
.home-banner .wp-block-spacer{display:none;}
.home-banner .wp-block-cover__background, .home-banner .wp-block-cover__inner-container, .home-banner.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container{width:100% !important; padding:0;}
.wp-block-group.has-background, .wp-block-group.has-background.big-bg{padding:0;}
.wp-block-group.has-background.big-bg img{display:none;}

.wp-block-group.is-layout-flex > *{flex:0 0 100%;}

.home-fiche-actualite__visuel, .home-fiche-article__visuel, .home-fiche-actualite__link{display:none;}

.home-fiche-actualite__content{flex:0 0 100%}

a.wp-block-button__link{font-size:0; width:100%;}
a.wp-block-button__link[href]::before{display:none;}
a.wp-block-button__link[href]::after{content:attr(href); position:relative; inset:inherit; font-size:12px;}

.wp-block-button.empty{display:none;}

.wp-block-spacer{max-height:20px;}

.home-listing-articles{display:block !important;}
.home-fiche-article{padding:20px !important; margin-bottom:50px; width:70%; border:1px solid black;}
.home-fiche-article h3{margin:20px 0 !important;}
.home-fiche-article h3 a[href]::before{display:none;}
.home-fiche-article h3 a[href]::after{content:attr(href); position:relative; display:block; inset:inherit; font-size:12px;}
.porteur, .date{position:relative !important; top:auto !important; right:auto !important; bottom:auto !important; left:auto !important}
.thematique-marker{display:none;}

/* Page Thématiques */
.banner{min-height:inherit !important; padding:0;}
.banner h1{margin-bottom:30px;}
.banner h1 br{display:none;}


#filters{display:none;}
.ajax-cat-listing-articles{display:block !important;}
.cat-fiche-article{padding:20px !important; margin-bottom:50px; width:70%; border:1px solid black;}


/* Page annonce */
.single-banner{padding:20px 0 0 !important;}
.single-banner::before{display:none;}
.thematique-name{font-size:100%;}
.single-banner h1{margin-top:0;}

.single-dates{display:block;}
.single-dates:before{content:"Dates de l'événement"; display:block; font-weight:bold; font-size:120%; margin-bottom:5px;}
.date{display:block; height:auto; width:auto; padding:0; font-size:100%;}
.date:before{content: "•"; display:inline-block; vertical-align:top; margin-right:5px; color:var(--cl-red)}

.single-meta{display:block;}
.single-rubriques-container{margin-bottom:15px;}
.single-rubriques-container span{padding:0;}
.single-meta__lieu{margin-left:15px;}

.single-maj{font-style:italic; margin-top:60px;}

.single-focus{margin-top:0;}

a.single-file{font-size:0; width:100%;}
a.single-file[href]::before{display:none;}
a.single-file[href]::after{content:attr(href); position:relative; inset:inherit; font-size:12px;}

/* Offres FT */
#filters{display:none;}
.ft-offres{display:block !important;}
.ft-offres li{padding:20px !important; margin-bottom:50px; width:70%; border:1px solid black;}
