/* Blog oxydz.com : articles et page /blog/. Charte : DA-Oxydz/DA-OXYDZ.md.
   Chargee par inc/blog.php sur ces pages seulement. */

/* ---- Bandeau : la photo sous le voile « studio la nuit » --------------- */

.page-header .header-filter.oxz-hero {
	background-image: linear-gradient(rgba(17, 19, 22, .62), rgba(17, 19, 22, .88)), var(--oxz-hero) !important;
	background-position: center center;
	background-size: cover;
}

.page-header .header-filter.oxz-hero::before {
	background-color: transparent;
}

/* Taille du titre et hauteur du bandeau : assets/css/en-tete.css */

.page-header .author {
	margin-top: 22px;
	font-size: 15px;
	color: #d9d9d9;
}

.page-header .author a,
.page-header .author a strong {
	color: #fff;
}

/* ---- Liens dans le texte ------------------------------------------------ */

.single-post-wrap.entry-content a:not(.wp-block-button__link) {
	color: #1a5fb4;
	font-weight: 500;
	text-decoration: none;
}

.single-post-wrap.entry-content a:not(.wp-block-button__link):hover,
.single-post-wrap.entry-content a:not(.wp-block-button__link):focus {
	color: #0b3a75;
}


/* ---- Campagne de Balisage : sous l'article --------------------------------- */

.oxz-balise {
	margin: 40px 0 28px;
	padding: 24px;
	background: #f4f4f4;
	border-radius: 12px;
	text-align: center;
}

.oxz-balise .oxz-balise__titre {
	margin: 0 0 8px;
	font-size: 20px;
	font-weight: 600;
	color: #111;
}

.oxz-balise .oxz-balise__texte {
	margin: 0 0 16px;
	font-size: 16px;
	color: #333;
}

.oxz-balise a.oxz-balise__bouton,
.oxz-balise a.oxz-balise__bouton:hover,
.oxz-balise a.oxz-balise__bouton:focus,
.oxz-balise a.oxz-balise__bouton:active {
	display: inline-block;
	min-height: 44px;
	padding: 12px 24px;
	border-radius: 8px;
	background: #111 !important;
	color: #fff !important;
	font-weight: 600 !important;
	font-size: 15px;
	line-height: 20px;
	text-decoration: none;
}

.oxz-balise a.oxz-balise__bouton:hover,
.oxz-balise a.oxz-balise__bouton:focus {
	background: #444 !important;
}

.oxz-a-lire {
	margin: 0 0 32px;
}

.oxz-a-lire .oxz-a-lire__titre {
	margin: 0 0 8px;
	font-size: 18px;
	font-weight: 600;
	color: #111;
}

.oxz-a-lire ul {
	margin: 0;
	padding-left: 20px;
}

.oxz-a-lire li {
	margin-bottom: 6px;
}

/* Page /oxydz/ : liens lisibles, comme sur le blog. */
.oxz-page-oxydz .main-raised a:not(.oxz-balise__bouton) {
	color: #1a5fb4;
	font-weight: 500;
}

.oxz-page-oxydz .main-raised a:not(.oxz-balise__bouton):hover,
.oxz-page-oxydz .main-raised a:not(.oxz-balise__bouton):focus {
	color: #0b3a75;
}
