.page-id-2748 #mainmenu-container,
.cat-item-116{
	display:none;
}
/*Timeline*/
img[alt="No image available"],
.et-meta-wrap,
.et-ver-timeline-template-1 .et-content-outer-wrap{
	display:none;
}
.et-ver-timeline-template-1 .et-timeline-item{
	margin-top: 40px
}

/* Global*/
.font-oswald{
	font-family: 'oswaldregular' !important;
}
.font-20{
  font-size: 20px !important;	
}    
.h-img-35 img{
	width: auto !important;
  height: 35px;
}
/*Flèche top menu*/
.pagecontainer{
	border-top:none;
}
.pagecontainer:before{
	display:none;
}
/*Accueil*/
.actu-accueil{
	display:flex;
  justify-content: space-between;
	margin-top:2rem;
}
.actu-accueil hr{
	display:none
}
.actu-accueil hr + .post{
	margin-left: 2rem;
}
.actu-accueil .post figure{
	height: 209px;
}
.post figure{
	height: 300px;
}
.post figcaption{
	opacity: 1;
	transform: translateY(0px);
	transition: transform 0.4s,	opacity 0.1s;	
}

.post figure:hover img{
	transform: scale(1.5) !important
}
/**/
.actu-accueil .post figcaption{
	display:flex;
	align-items:center;
}
.actu-accueil figcaption .post-date{ display:none}

/*Email*/
#contact-form-3001 form{
	display:flex;
	justify-content:center;
	align-items:flex-end;
}
#contact-form-3001 .grunion-field-email-wrap{
	width: 50%;
	position:relative
}
#contact-form-3001 .email{
	margin:0;
	width:90%;
	height: 3rem;
}
#contact-form-3001 label{
	top: -2rem;
	position: absolute;
}
#contact-form-3001 .pushbutton-wide{
	background-color: #0f529f;
	border:0;
	color:white;
	padding:12px 24px;
	font-size: 18px;
	font-family: 'open_sansregular';
}
#contact-form-3001 h3{
	text-align:center
}
#contact-form-3001 .contact-form-submission{
	display:none;
}
/*Rencontres*/
.bloc-rencontre{
	width:75%;
	box-shadow:0 0 5px rgba(0,0,0,0.3);
	padding:20px;
	margin:auto;
		margin-bottom:30px;
}
.bloc-rencontre .wp-block-image{
	margin-bottom:0
}
.bloc-rencontre figure{
	width: 100%;
  text-align: center;
}
/* Evenements*/

.page-id-452 .et-timeline-date-inner{
		display:none;
}
.page-id-452 .et-timeline-date:after{
	display:block;
	content:"";
	width:20px;
	height:20px;
	background-color:#0f529f;
	position:absolute;
	border-radius:50%;
	margin:auto;
	left:0;
	right:0;
	top:0;
	bottom:0;	
}
.page-id-452 .et-inner-content h3, .page-id-452 .et-inner-content h2{
	margin: 2rem 0 1rem
}
.home article.post {
	  margin-left: 0 !important;
    width: 49%;
}

@media (max-width:600px){
	.actu-accueil {
		flex-direction: column;
	}
	.home article.post {
    width: 100%;
}
}