/*
Bienvenue dans l'éditeur de CSS !

Pour en savoir plus sur le fonctionnement de l'éditeur, vous pouvez vous
rendre sur cette page :
http://wp.me/PEmnE-Bt
*/
/* change underline style on the post titles | 3059986-zen */
.page-content a, .entry-content a, .comment-content a {
	text-decoration: none;
}



/* Remove meta data (published by, publish date */
.entry-meta .byline, .entry-meta .cat-links {
	display: none;
}

.entry-meta .posted-on {
	display: none;
}

add_action( template_redirect, remove_aioseo_wp_title, 1 );
function remove_aioseo_wp_title() {
}	
}

.site-info {
	display: none;
}

.kad-youtube-shortcode.videofit {
	margin-right: auto;
	margin-left: auto;
}

/* Hide featured image front page | zd-5428751 (af) */
.entry-media {
	display: none;
}

li.actnbr-btn.actnbr-hidden,
li.actnbr-ellipsis.actnbr-hidden,
#actionbar {
	display: none !important;
}

/* Cache les éléments du diaporama (flèches, pause, points) */
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev {
	display: none !important;
}

.wp-block-jetpack-slideshow[data-autoplay=true] .wp-block-jetpack-slideshow_button-pause {
	display: none !important;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-bullets {
	display: none;
}

/*background*/
#bg-image {
  position: fixed !important;
  top: 10vh !important;
  left: -10vw !important;
  width: 70vw !important;
  height: auto !important;
  z-index: -1 !important;
  pointer-events: none !important;
}

/* Masquer tous les titres de page */
.page .entry-title {
	display: none;
}

/* Afficher le titre uniquement pour des pages spécifiques */
.page-id-625 .entry-title,
.page-id-9 .entry-title,
.page-id-8 .entry-title,
.page-id-79 .entry-title,
.page-id-671 .entry-title,
.page-id-1374 .entry-title,
.page-id-995 .entry-title,
.page-id-3502 .entry-title,
.page-id-951 .entry-title,
.page-id-78 .entry-title {
	display: block !important;
}


/*Animations pour les boutons d'accueil - Ajouter fade-on-scroll sur les CSS Class de chaque block */

.fade-on-scroll {
  opacity: 0;
  transition: opacity 2s ease;
}

.fade-on-scroll.is-visible {
  opacity: 1;
}


/* VERSION ANIM BOTTOM->TOP*/
.fade-on-scroll-home {
  opacity: 0;
  transform: translateY(40px); 
  transition: opacity 1.5s ease, transform 2.5s ease;
}

.fade-on-scroll-home.is-visible {
  opacity: 1;
  transform: translateY(0);
}
/* Neutralize it inside the Gutenberg editor */
.editor-styles-wrapper .fade-on-scroll {
  opacity: 1 !important;
}
/* Neutralize it inside the Gutenberg editor */
.editor-styles-wrapper .fade-on-scroll-home {
  opacity: 1 !important;
}

/*Cache l'emoji drapeau*/
.wpglobus_flag {
  background-image: none !important;
}
.wpglobus_flag {
  text-transform: uppercase !important;
}


/* Hide EN items by default */
#menu-menu li.en-only {
  display: none !important;
}

/* On EN pages, swap visibility */
:lang(en) #menu-menu-fr li.fr-only {
  display: none !important;
}
:lang(en) #menu-menu-fr li.en-only {
  display: inline-block !important;
}

/* Mobile fix */
@media (max-width: 768px) {
  :lang(en) #menu-menu-fr li.en-only {
    display: block !important;
  }
}

/*Cache l'icone WPGlobus du menu social*/
.social-navigation li.menu_item_wpglobus_menu_switch {
  display: none !important;
}

/* Hide flags in menu */
.wpglobus_flag {
  background-image: none !important;
}

/* Uppercase FR/EN in menu */
.wpglobus_flag {
  text-transform: uppercase !important;
}

/* Hide WPGlobus from social footer 
.social-navigation li.menu_item_wpglobus_menu_switch {
  display: none !important;
}*/

/* Floating language widget */
#wpglobus-8 {
  position: fixed !important;
  top: 20px !important;
  right: 20px !important;
  z-index: 9999 !important;
  background: transparent !important;
  display: flex !important;
  gap: 8px !important;
}

#wpglobus-8 .widget-title {
  display: none !important;
}

#wpglobus-8 .list {
  display: flex !important;
  gap: 8px !important;
}

/* Hide flags and full names */
#wpglobus-8 img,
#wpglobus-8 .name {
  display: none !important;
}

/* Dim inactive language */
#wpglobus-8 .wpglobus-selector-link {
  opacity: 0.4 !important;
}

/* Highlight current language */
#wpglobus-8 .wpglobus-current-language {
  opacity: 1 !important;
}

#wpglobus-8 .code::before,
#wpglobus-8 .code::after {
  display: none !important;
}

#wpglobus-8 .wpglobus-selector-link:first-child::after {
  content: "|" !important;
  opacity: 0.4 !important;
  margin-left: 8px !important;
}

/*
.site-title a,
.site-description,
.main-navigation a,
h1, h2, h3, h4, h5, h6,
p, a {
  color: #f0ead6 !important;
}