/* Couleur et padding header */
header {
	background-color: #C0705B;
	padding-bottom: 1px;
}

/* Couleur des liens du menu */
header .wp-block-navigation-item {
	color: #F4E4D7 !important;
}

/* Soulignement des liens du menu au survol */
header .wp-block-navigation-item:hover {
	text-decoration: underline;
}

/* Soulignement du lien de menu actif */
header .current-menu-item {
	text-decoration: underline;
}

/* Non affichage de l'image du modèle de page */
figure.alignfull.wp-block-post-featured-image {
	display: none;
}

/* Largeur max pour les listes à puce et les paragraphes */
ul.wp-block-list, p {
	max-width: 100% !important;
}

/* Paragraphes à justifier */
p.justifier {
	text-align: justify;
}

/* Hauteur footer */
footer div.wp-block-cover.is-light.is-repeated {
	min-height: 200px !important;
}

/* Ajustement padding footer */
footer div.wp-block-group.alignwide.is-layout-flow.wp-block-group-is-layout-flow {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/* Couleurs des puces des listes */
li::marker {
	color: #C0705B;
}

/* Survol des boutons d'appel à action */
a.wp-block-button__link.has-text-align-center.wp-element-button:hover, .wp-block-button__link:hover {
	background-color: black !important;
}

/* Cadres du formulaire */
.contact-form input, .contact-form textarea {
	border: black 1px solid !important;
}

/* Bouton menu pour mobile en crème */
button.wp-block-navigation__responsive-container-open {
	color: #F4E4D7 !important;
}

/* Largeur des cartes à 100% */
iframe {
	max-width: 100% !important;
}

/* Ajuste taille des titres des articles */
h1.has-text-align-center.wp-block-post-title.has-huge-font-size {
	font-size: 2.75rem !important;
}

/* Supprime la catégorie d'articles */
div.taxonomy-category.is-style-post-category-icon.wp-block-post-terms {
	display: none;
}

/* Supprime le bloc pour laisser un commentaire */
div.wp-block-comments.wp-block-comments-query-loop {
	display: none !important;
}

/* Supprime le trait en haut de la section partager réseaux sociaux */
div.robots-nocontent.sd-block.sd-social.sd-social-icon.sd-sharing h3::before {
	display: none;
}

/* Met les titres des articles en terracotta sur la page articles */
article h2.entry-title {
	color: #C0705B;
}

/* Ajuste l'extrait de l'article sur la page articles */
article p {
	text-align: justify;
	line-height: 1.5rem;
}

/* En haut d'un article, supprime le lien inutile au niveau de la date de publication et la met en noir */
div.is-style-post-date-icon.wp-block-post-date time a {
	pointer-events: none;
	color: black;
}

/* En bas de l'extrait d'un article sur la page articles, supprime le lien inutile au niveau du nom de l'auteur et le met en noir */
a.url.fn.n {
	pointer-events: none;
	color: black;
}

@media only screen and (max-width: 780px) {
	p {
		font-size: 130% !important;
	}
	
	h2, h3, h1.has-text-align-center.wp-block-post-title.has-huge-font-size {
		font-size: 180% !important;
	}
	
	ul.wp-block-list {
		font-size: 115% !important;
	}
	
	/* Augmente la taille des liens du menu mobile */
	.wp-block-navigation__responsive-container-content li {
		font-size: 160% !important;
	}
	
	/* Supprime le soulignement du lien actif du menu mobile */
	.wp-block-navigation__responsive-container-content li.current-menu-item {
		text-decoration: none !important;
	}
	
	/* Colore en terracotta le lien actif du menu mobile */
	.wp-block-navigation__responsive-container-content li.current-menu-item a {
		color: #C0705B !important;
	}
	
	/* Applique un arrière plan coquille d'oeuf au menu mobile */
	.wp-block-navigation__responsive-container {
		background-color: #F4E4D7 !important;
	}
	
	/* Espace les articles */
	div.wp-block-newspack-blocks-homepage-articles article {
		margin-bottom: 70px !important;
	}
}