/*
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
*/
/* retire petit gif inutile en bas de page */
#wpstats {
	display: none !important;
}

/* les champs du formulaire contact prennent toute la largeur */
.wpcf7-form-control {
	width: 100% !important;
}

.main-navigation .sub-menu li a:hover {
	background-color: #098048 !important;
	color: #fff !important;
}

/* cacher les compteurs et l'adresse contact*/
#compteur, #contact-address {
	display: none !important;
}

.btn-primary {
	background-color: #098048 !important;
	border-color: #098048 !important;
}

.btn-primary:hover {
	background-color: #fff !important;
	color: #098048 !important;
}

@media screen and (max-width: 480px) {
	.site-logo-div img {
		width: 152px;
		height: 36px;
	}
}

/* message d'erreur mailchimp cacher par défaut */
.mc4wp-error {
	display: none !important;
}

/* largeur formulaire email mailchimp à "auto" au lieu de 100% */
#mc4wp_email {
	width: auto !important;
}

/* les champs du formulaire mailchimp s'affichent sur une ligne */
.mc4wp-form form, .mc4wp-form input, .mc4wp-form label {
	display: inline-block !important;
}

/* Section boite à outils en blanc*/
#toolbox {
	background-color: #fff !important;
}

.text-align-center {
	text-align: center;
}

.section-news .entry-title {
	font-size: 18px !important;
}

.section-news .list-article:last-of-type, .archive .list-article:last-of-type, .blog .list-article:last-of-type {
	border-bottom: unset;
}

.all-news {
	width: 100%;
}

#page .section-news .entry-excerpt p {
	display: none;
}

.display-flex-center {
	display: flex;
	align-content: center;
	justify-content: center;
}

.demosphere-calendar {
	overflow: hidden !important;
	height: 600px !important;
}

.section-news .list-article-thumb a img {
	border-radius: 15px;
	width: 90% !important;
	height: auto !important;
}

.display-flex-column-space-around {
	display: flex;
	justify-content: space-around;
	flex-direction: column;
}