/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 05 2026 | 20:48:04 */
/* CUSTOM - Resoris */

/* CLASSES :: Génériques */
.ovlHidden {
	overflow: hidden;
}
.posRelative,
.posRelative > .e-con-inner {
	position: relative;
}
.texture-bg {
    background-size: 780px auto !important;
}
.link-address a {
	color: var( --e-global-color-text );
}
.bgstyle {    
	background-color: black;
}
.bgstyle .elementor-background-slideshow {    
	opacity: 0.5;
    mix-blend-mode: luminosity;
}


/* EXCEPTION :: Suppression header banner theme */ 
.page-template #main .page-header,
.page-template #top-bar-wrap {
	display: none;	
}

/* LIENS :: Zone de click */
.ct-clickzone {
	position: relative;
	overflow: hidden;
}
.clickzone {
	position: initial;
}
.clickzone a::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

/* MENU :: Navigation principale */
.navShadow {
    box-shadow: 0 0 15px rgba(0,0,0,0.3)
}


/* LISTE : Bloc links */
.liste-blocLinks .elementor-icon-list-items a {
	padding: 8px 10px;
	border: 1px solid var(--e-global-color-primary);
}
.liste-blocLinks .elementor-icon-list-items a:hover {
	color: #fff;
	background-color: var(--e-global-color-primary);
}
.liste-blocLinks .elementor-icon-list-items a:hover * {
	color: #fff !important;
}
.liste-blocLinks .elementor-icon-list-items a:hover .elementor-icon-list-icon svg path {
	fill: #fff !important;
}


.list-nopara p {
	margin-bottom: 5px;
}


/* Titres :: Style */
.titre-underline .elementor-heading-title {
	position: relative;
}
.titre-underline.underline-center .elementor-heading-title::after {
	left: 50%;
	transform: translatex(-50%);
}
.titre-underline .elementor-heading-title::after {
	content:'';
	display: block;
	height: 3px;
    width: 100%;
    max-width: 70px;
	background-color: var( --e-global-color-14ef391 );
	position: absolute;
	left: 0;
	bottom: -10px;
	border-radius: 4px;
}
.titre-underline.underline-green .elementor-heading-title::after {
	background-color: var(--e-global-color-primary);
}

/* MEDIAS : Image / Galerie / Vidéo */
.legend-under-media .widget-image-caption {
    padding: 5px;
    border-radius: 24px;
}





