/*
Bienvenue dans l’éditeur de CSS personnalisé !

Pour en découvrir le fonctionnement, accédez à la page suivante :
https://wp.me/PEmnE-Bt
*/
/* reduce commentators avatar size  | zd-3326193-ae*/
.comment-author .avatar-container {
	height: 40px;
	width: 40px;
}

ol.comment-list ol.children .comment-author .avatar-container {
	height: 40px;
	width: 40px;
}

/* edit the height of the footer info of their site | 3776291-zen */
.footer-bottom-info {
	padding: 2rem 2.2rem;
}

/* Hide date from featured posts | zd-3780049 (af) */
.post-5270 time.entry-date.published, .post-5270 span.date-published-word {
	display: none;
}

.post-13143 time.entry-date.published, .post-13143 span.date-published-word {
	display: none;
}

.post-13131 time.entry-date.published, .post-13131 span.date-published-word {
	display: none;
}

.post-18991 time.entry-date.published, .post-18991 span.date-published-word {
	display: none;
}

.post-18491 time.entry-date.published, .post-18491 span.date-published-word {
	display: none;
}

.post-13564 time.entry-date.published, .post-13564 span.date-published-word {
	display: none;
}

/* Add two spaces white and black under featured posts carousel in homepage | zd-3780049 (mh) */
/* Add space under featured posts carousel in homepage | zd-3780049- he*/
.home #content {
	padding-top: 28px;
}

.home #site-banner {
	padding-bottom: 9px;
}

/* Reduce the space in the grey part of the footer | zd-3800304 (af) */
.widget-area {
	padding: 0;
}

/* Make post thumbnails fade to yellow on hover, home only | zd-3857123 (mh) */
.home #primary article:hover .entry-media {
	opacity: .8;
	transition: opacity 1s;
}

.home #primary article:hover {
	background-color: #FFD700;
}

/* Faites un bouton d'abonnement dans le pied de page plus petit/5720281-zen (DZ) */
#colophon #subscribe-submit button.wp-block-button__link {
	padding: 8px;
	font-size: small;
}

/* Change block quote border color | #5725355-zen (hh) */
.wp-block-quote {
	border-left: 3px solid #fcb900 !important;
}

/* Hide Découvrir, headline on homepage | 5755328-zen EH */
.site-banner-header .banner-featured {
	display: none;
}

/* remove the line above titles in the homepage header | 5784492-zen */
.site-banner-header:before {
	display: none;
}

/* Decrease the height of footer bottom info area | 5797637-zd (AM) */
.footer-bottom-info {
	padding-top: 0;
	padding-bottom: 0;
}

@media screen and (min-width:1200px) {
	.site-footer .widget-area .grid-container {
		height: 480px !important;
	}
}

css
.comment-author img {
	pointer-events: none !important;
	cursor: default !important;
}

/* Make comment authors display properly | HC-XX-XX */
.comment-meta .comment-author .fn {
	text-indent: 0;
}

.comment-meta .comment-author .fn:after {
	display: none;
}

.wp-block-subscribe__subscriber-count,
.wp-block-subscribe__subscribers-count,
.jetpack-subscribe-count {
	display: none !important;
}

/* Boutons Commentaire et Réponse */
.comment-reply-link,
.form-submit input[type="submit"] {
	background-color: #000000 !important;
/* Fond noir */
	color: #ffe400 !important;
/* Texte en jaune du thème Dyad 2 */
	border: 2px solid #ffe400 !important;
/* Bordure jaune du thème Dyad 2 */
	border-radius: 3px !important;
	padding: 5px 15px !important;
}

/* Effet hover (survol) sur les boutons */
.comment-reply-link:hover,
.form-submit input[type="submit"]:hover {
	background-color: #ffe400 !important;
/* Fond jaune du thème Dyad 2 au survol */
	color: #000000 !important;
/* Texte noir au survol */
}

.comment-respond .submit,
.comment-reply-link,
#respond #submit {
	background-color: #222222 !important;
/* Gris foncé de Dyad 2 */
	color: #ffffff !important;
/* Texte en blanc */
}

/* Pour l'effet au survol */
.comment-respond .submit:hover,
.comment-reply-link:hover,
#respond #submit:hover {
	background-color: #303030 !important;
/* Légèrement plus clair au survol */
}

.comment-respond .submit:hover,
.comment-reply-link:hover,
#respond #submit:hover {
	color: #ffe401 !important;
/* Le texte devient jaune au survol */
}

.comment-list .avatar,
li.comment .avatar,
.comment-author .avatar {
	border: 4px solid #d4a000 !important;
	box-sizing: border-box !important;
}

/* Désactive la sélection de tout le contenu sur le site */
body {
/* Chrome, Safari, Opera */
/* Firefox */
/* Internet Explorer/Edge */
/* Standard */
}

/* Conteneur en ligne */
.widget_recent_comments ul {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	padding: 0;
}

/* Tous les avatars du widget commentaires récents */
.widget_recent_comments li img {
	width: 24px !important;
/* taille compacte */
	height: 24px !important;
	border-radius: 50% !important;
/* ronds, change à 0 pour carrés */
	margin-right: 5px !important;
/* espace entre avatar et nom */
	display: inline-block !important;
}

/* Noms des auteurs en blanc et non gras, forcé */
.widget_recent_comments .comment-author-link {
	font-weight: normal !important;
/* supprime définitivement le gras */
	color: #ffffff !important;
/* texte blanc */
}

.flags-footer {
	display: flex;
	justify-content: center;
	gap: 15px;
	margin-top: 15px;
}

.flags-footer img {
	width: 30px;
	height: auto;
	cursor: pointer;
	transition: transform .2s;
}

.flags-footer img:hover {
	transform: scale(1.1);
}

/* ====== FORMULAIRE DE COMMENTAIRE ====== */
.comments-area .comment-form {
	background: #ffffff !important;
/* fond blanc pour le formulaire */
	padding: 25px !important;
	border-radius: 18px !important;
	margin-bottom: 30px !important;
}

/* Champs texte et email */
.comments-area .comment-form textarea,
.comments-area .comment-form input[type="text"],
.comments-area .comment-form input[type="email"] {
	background: #ffffff !important;
	color: #000000 !important;
	border: 1px solid #cccccc !important;
	border-radius: 12px !important;
	padding: 12px !important;
	width: 100% !important;
	box-sizing: border-box !important;
}

/* BOUTON blanc (avant envoi) */
.comments-area .comment-form input[type="submit"] {
	background: #ffffff !important;
	color: #000000 !important;
	border: 1px solid #000000 !important;
	border-radius: 30px !important;
	padding: 12px 30px !important;
	font-weight: 600 !important;
	cursor: pointer !important;
	transition: all .3s ease !important;
}

/* Hover et focus bouton */
.comments-area .comment-form input[type="submit"]:hover,
.comments-area .comment-form input[type="submit"]:focus,
.comments-area .comment-form input[type="submit"]:active {
	background: #f0f0f0 !important;
	color: #000000 !important;
}

/* ====== ÉTOILES DANS LE FORMULAIRE (hover uniquement) ====== */
.comment-rating .star {
	font-size: 28px;
	cursor: pointer;
	color: #ccc;
	display: inline-block;
}

.comment-rating .star:hover,
.comment-rating .star:hover ~ .star {
	color: #FFD700;
}

.wp-block-group.full-width,
.wp-block-columns {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
}

.wp-block-column:first-child {
	width: 40% !important;
/* texte */
}

.wp-block-column:last-child {
	width: 60% !important;
/* image */
}
/* ===== wpDiscuz - correction propre ===== */

#wpdcom {
    background: #000000 !important;
    padding: 15px 10px !important;
    color: #ffffff !important;
}

/* chaque commentaire */
#wpdcom .wpd-comment {
    background: transparent !important;
    padding: 15px 10px !important;
    margin: 0 !important;
    border-bottom: 1px solid rgba(255,255,255,0.25) !important;
}

/* SUPPRESSION double lignes (séparateurs multiples) */
#wpdcom .wpd-comment + .wpd-comment {
    border-top: none !important;
}

/* texte commentaires */
#wpdcom .wpd-comment-content,
#wpdcom .wpd-comment-text {
    color: #ffffff !important;
    font-size: 16px !important;
    line-height: 1.6 !important;
}

/* pseudos */
#wpdcom .wpd-comment-author,
#wpdcom .fn {
    color: #ffd700 !important;
    font-weight: bold !important;
}

/* avatars */
#wpdcom .avatar {
    margin-right: 12px !important;
}
/* ===== réduire marges globales Dyad 2 ===== */


/* ===== texte commentaires FORCÉ ===== */
#wpdcom,
#wpdcom * {
    color: #f5f5f5 !important;
}

/* sauf pseudos (on les remet jaunes après) */
#wpdcom .wpd-comment-author,
#wpdcom .wpd-comment-author-name,
#wpdcom .fn {
    color: #ffd700 !important;
    font-weight: bold !important;
}
/* ===== justification texte commentaires ===== */
#wpdcom .wpd-comment-content,
#wpdcom .wpd-comment-text {
    text-align: justify !important;
}
/* ===== "Suivre cet utilisateur" (force texte) ===== */
#wpdcom a {
    color: #ffd700 !important;
}

/* mais on évite de casser les pseudos déjà jaunes */
#wpdcom .wpd-comment-author a {
    color: #ffd700 !important;
}

/* on limite au bloc actions */
#wpdcom .wpd-comment-right a,
#wpdcom .wpd-comment-footer a {
    color: #ffd700 !important;
}
/* ===== hover jaune FORCÉ wpDiscuz ===== */
#wpdcom .wpd-comment a:hover,
#wpdcom .wpd-comment-footer a:hover,
#wpdcom .wpd-comment-right a:hover,
#wpdcom .wpd-comment-author a:hover {
    color: #ffd700 !important;
}
/* ===== RESTAURER images en-tête Dyad 2 ===== */
.header-image,
.custom-header,
.entry-header img,
.post-thumbnail img,
.site-header img {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    max-height: none !important;
		}
/* ===== CORRECTION STRUCTURE DYAD 2 ===== */

/* Adjusting homepage layout for a classic themne (Dyad 2) | ( 11182038-zen ) MT */

body.home .site-banner-inner {
    display: none;
}


.home .content-area {
    margin-top: 0.5% !important;
}

/*Supprimer l'effet de survol de l'arrière-plan */

.home #primary article:hover {

    background-color: transparent !important;

    box-shadow: none !important;

} 




/* Dyad 2: make the category label background yellow on single posts */
body.single-post .entry-header .entry-meta .cat-links,
body.single-post .entry-header .entry-meta span.cat-links {
	background: #e7ae01 !important;
	background-color: #e7ae01 !important;
	border-color: #e7ae01 !important;
	box-shadow: none !important;
}

/* Keep the category text clean inside the yellow box */
body.single-post .entry-header .entry-meta .cat-links a,
body.single-post .entry-header .entry-meta span.cat-links a,
body.single-post .entry-header .entry-meta .cat-links a:visited {
	background: transparent !important;
	background-color: transparent !important;
	color: #ffffff !important;
	box-shadow: none !important;
	text-decoration: none !important;
}

/* In case the blue is added through a pseudo-element */
body.single-post .entry-header .entry-meta .cat-links::before,
body.single-post .entry-header .entry-meta .cat-links::after {
	background: #e7ae01 !important;
	background-color: #e7ae01 !important;
	border-color: #e7ae01 !important;
}