@media(max-width:768px){
	.e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading{
		display: flex!important;
		flex-direction: column!important;
	}  
	.e-n-tabs-content > .e-n-tab-title{
		display:none!important;
	}
}
/* ----------------*/
/* lien cta nav ----*/
/* ----------------*/
@media (min-width: 1025px){
	.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-741{
		display: none;
	}
}
@media (max-width: 768px){
	#menu-1-57fb819{
		display: flex;
		align-items: center;
		flex-direction: column;
	}
}
/* ----------------*/
/* header PCP -----*/
/* ----------------*/
@media(1024px < width <= 1500px){
    #header-logo{
        --width: 20%;
        --padding-right: 60px;
    } 
    #header-nav{
        --width: 80%;
    }
    header .menu-item > a{
        padding: 13px!important;
    }
    #header-right .elementor-widget-social-icons > div{
        margin-left:10px;
    }
    #header-right{
        --width:267px;
    }
}
@media(1024px < width <= 1100px){
	#header-logo{
        --width: 15%;
        --padding-right: 20px;
		background-image: linear-gradient(90deg, var( --e-global-color-e42e785 ) 100%, var( --e-global-color-e42e785 ) 100%);
	} 
	#header-nav{
        --width: 85%;
    }
	header .menu-item > a{
        padding: 10px!important;
    }
}
/* ----------------*/
/* Extrait --------*/
/* ----------------*/
.elementor-post__excerpt { 
	overflow: hidden; 
    width:100%; 
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical; 
}
/* ----------------*/
/* Boutons latéraux*/
/* ----------------*/
.sides{
    position: fixed!important;
    top: 40vh!important;
    right: 20px!important;
	z-index: 150!important;
	width: fit-content!important;
}
	
.sides__side{
    position: relative!important;
	width: fit-content!important;
}

.sides__content{
    position: absolute!important;
    height: 100%!important;
    width: max-content!important;
	max-width: unset!important;
    right: -300px!important;
    transition: all 0.3s ease-out!important;
}
.sides__picto{
	position: relative!important;
	z-index: 160!important;
}
.sides__picto:hover + .sides__content, .sides__content:hover{
	right: 70px!important;
}

#hautDePage{
	position: fixed!important;
	z-index: 150!important;
	bottom: 10px!important;
	right: 130px!important;
}

@media (max-width: 1024px){
	.sides{
		top: unset!important;
		bottom: 10px!important;
		right: unset!important;
		left: 70px!important;
	}
	.sides .sides__picto{
		height: 50px;
	}
	.sides__content{
		left: -300px!important;
	}
	.sides__picto:hover + .sides__content, .sides__content:hover{
		left: 50px!important;
	}
	#hautDePage{
		right: unset!important;
		left:10px!important;
	}
}

/* ----------------------*/
/* FOOTER ---------------*/
/* ----------------------*/
.footer-date{
	color:white;
	margin-left: -5px;
}

/* ----------------------*/
/* SIDEBAR ARTICLES -----*/
/* ----------------------*/
.elementor-widget-wp-widget-categories h5 {
	margin-top: 40px !important;
	font-size: 26px !important;
  font-weight: 500 !important;
} 

.elementor-widget-wp-widget-categories ul li {
	list-style: none !important;
	margin-left: -40px !important;
	font-size: 18px !important;
}