#actionbar {
	display: none;
}

.main-navigation {
	display: none;
}

.post-navigation {
	display: none;
}

table tr td {
	padding: 10px;
}

.image1 {
	display: block;
	width: 75%;
	margin: auto;
}

.image2 {
	display: block;
	width: 50%;
	margin: auto;
}

.image3 {
	float: left;
	margin: .25em 5% 0 0;
	width: 40%;
}

.reference {
	text-transform: uppercase;
	text-align: right;
	font-size: 75%;
	letter-spacing: .1em;
}

/* Adapter la largeur de l’image mise en avant à celle du contenu principal */
.page .wp-post-image {
	width: 100%;
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

/* Créer un espace entre l'image mise en avant et le contenu principal */
.page .wp-post-image {
	display: block;
	margin-bottom: 2em;
}

.page .entry-content {
	margin-top: 2em;
}

.site-title {
	font-size: 28px;
/* Agrandit le nom du site */
	font-weight: normal;
/* Enlève le gras */
	text-transform: none;
/* Garde la casse originale */
	letter-spacing: .5px;
/* Augmente l'espacement entre les lettres */
}

/* Cacher le texte original dans la pagination */
.nav-links .nav-previous a,
.nav-links .nav-next a {
	font-size: 0;
/* Masquer le texte existant */
}

/* Remplacer le texte des articles précédents */
.nav-links .nav-previous a::before {
	content: "Précédent";
	font-size: 16px;
/* Ajuster la taille du texte */
	color: inherit;
/* Garder la couleur du texte héritée */
}

/* Remplacer le texte des articles plus récents */
.nav-links .nav-next a::before {
	content: "Suivant";
	font-size: 16px;
/* Ajuster la taille du texte */
	color: inherit;
/* Garder la même couleur que les liens */
}

.widget_search input[type="search"] {
	border: 1px solid #ccc;
	padding: 8px;
	background-color: #fff;
	border-radius: 5px;
	transition: all .2s ease;
/* pour une transition fluide */
}

.widget_search input[type="search"]:focus {
	border: 1.5px solid #378a8a;
	outline: none;
	box-shadow: 0 0 5px rgba(184, 212, 212, 0.75);
	background-color: #eefafa;
	border-radius: 5px;
/* répété pour garantir cohérence */
}

#infinite-handle {
	display: none !important;
}

/* Masquer la mention "(obligatoire)" */
.contact-form label span {
	display: none !important;
}

/* Masque complètement le message d’erreur global de Jetpack */
.contact-form__error {
	display: none !important;
}

/* Personnaliser la bordure des champs actifs (focus) dans le formulaire Jetpack */
.contact-form input:focus,
.contact-form textarea:focus,
.contact-form select:focus {
	outline: none !important;
/* supprime le contour bleu par défaut */
	border: 2px solid #378a8a !important;
/* couleur de votre choix */
	box-shadow: 0 0 4px #378a8a !important;
/* optionnel : halo coloré */
}

/* Masquer le lien "Retour" après envoi du message */
.contact-form-submission .go-back-message {
	display: none !important;
}

/* Modifie la couleur des séparateurs */
.contact-form-submission {
	border-top: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	padding-top: 0 !important;
	padding-bottom: 1em;
}

/* Réduit l'espace au-dessus du message de confirmation */
.contact-form-submission h4#contact-form-success-header {
	margin-top: 1em !important;
}

/* Supprime les marges indésirables autour des  vides */
.contact-form-submission p {
	margin: 0 !important;
	padding: 0 !important;
}

/* Supprimer les intitulés (Nom, Adresse, etc.) du résumé */
.contact-form-submission .field-name {
	display: none !important;
}

/* Supprime la police en gras du résumé */
.contact-form-submission .field-value {
	font-weight: normal !important;
}

/* Souligne les liens au survol */
.entry-content a:hover {
	text-decoration: underline;
}

a:focus {
	outline: none;
/* on masque toujours le contour */
}

a:focus-visible {
	outline: 2px solid rgb(26, 106, 105);
/* on le montre uniquement au clavier */
	outline-offset: 2px;
}