/* GENERAL */


strong{
	font-weight:bold;
}
p{
	margin:5px 0px 10px 0px;
}
em{
	font-style:italic;
}
ul{
	margin:10px 0px 10px 30px;
}
ul li{
	list-style:disc;
	padding: 5px;
}
.mb30{
	margin-bottom:30px;
}

/* NEXT GEN GALLERY */
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a {
	margin:5px !important;
}

.jetpack-slideshow-slide img{
	width: 100vw;
	max-width: unset;
	object-fit: cover;
}
.jetpack-slideshow-window{
	border:none !important;
	border-radius:0 !important;
	background-color:#fff !important;
}

/* CUSTOM */

.BkgHome{
	background-attachment:fixed;
	background-position-x:30%;
	height:100%;
 width:100%;

}

.e-loop-item .elementor-button.elementor-size-xs{
	padding:5px;
}

.elementor-button-icon {
	font-size:12px;
}


.elementor-icon-box-wrapper path{
	fill : black;
}

#btnProjet a.elementor-button{
	text-align:left;
}


ul.listeVideo{
	margin:0px;
	padding:20px;
	background:white;
}
ul.listeVideo li{
	list-style:none;
	margin:0px 0px 40px 0px;
}
ul.listeVideo li:last-child{
	margin:0px;
}
ul.listeVideo h3{
	padding:0px 0px 10px 10px;
}


.relatedContainer{
	column-count: 3;
  column-gap: 10px;
}

.item{
	 margin: 30px 30px 50px 30px;
 
  grid-template-rows: 1fr auto;
  break-inside: avoid;
}

.item a.pimg{
	display:flex;
	cursor:pointer;
}


.link-wrapper{
	width: 90%;
    padding: 5px;
    background: white;
}

.item a.plink{
	background:white;
	padding:5px;
	font-family: "Barlow", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
	color:black;
	width: fit-content;
	display:block;
}

.item a.plink:hover{
	color:#842CD8;
}

/* Next Gen Global */
	.sl-overlay{
	background:#000;		
	}
	.sl-wrapper .sl-navigation button{
		color:#fff;
		background-color:rgba(0,0,0,.5);
		border-radius:0px;
	}
	.sl-wrapper .sl-close{
		color:#fff;
	}


/* MENU */
.menuHover,
.menuHover .elementor-heading-title,
.menuHover .elementor-heading-title a{
	height:100%;
	 font-weight:600;
}
.menuHover .elementor-heading-title a{
	display:flex;
	justify-content:center;
	align-items:center;
}

#icoFaire .elementor-heading-title a,
#icoTranscrire .elementor-heading-title a,
#icoChrono .elementor-heading-title a
{
	align-items:flex-end;
}

#icoChrono.active{
	background-image: url(https://j-d.haus/wp-content/uploads/2023/09/icon_nav_crono_hover-1.png);
}
#icoMobChrono.active path{
	fill : #842CD8;
}

#icoFaire.active{
	background-image: url(https://j-d.haus/wp-content/uploads/2023/09/icon_nav_transcrire_hover-1.png);
}
#icoMobFaire.active path{
	fill : #842CD8;
}

#icoTranscrire.active{
	background-image: url(https://j-d.haus/wp-content/uploads/2023/09/icon_nav_faire_hover-1.png);
}
#icoMobTranscrire.active path{
	fill : #842CD8;
}


#icoBio.active{
	background-image: url(https://j-d.haus/wp-content/uploads/2023/09/icon_nav_bio__hover_bis-1.png);
}
#icoMobBio.active path{
	fill : #842CD8;
}


#icoContact.active{
	background-image: url(https://j-d.haus/wp-content/uploads/2023/09/icon_nav_contact_hover-1.png);
}
#icoMobContact.active path{
	fill : #842CD8;
}


/* MOBILE */
@media screen and (max-width: 767px) {
	
	
	/* Hide Cookie Mobile icon */
	#hu-revoke{
		display:none !important;
	}
	
	
	/* Force Projet Img with color 
	.elementor-widget-image img{
		filter:saturate(100%) !important;
	}*/
	
.relatedContainer{
	column-count: 2;
}
	.item{
		margin:10px 10px 30px 10px;
	}
	
	
/* NEXT GEN GALLERY */
	.sl-wrapper .sl-image{
		width:100% !important;
		left:0 !important;
	}	
	.sl-wrapper .sl-image .sl-caption{
			position:relative;
			width:100% !important;
	}
/* end nextgen */	
	
}





