/**MENU CLIENT**/
.barrePincipaleMenuClient .logoClient{
		border-radius:50%;
		width:70px!important;
		height:70px!important;
		max-width:70px!important;
		max-height:70px!important;
		transition:.3s ease;
	}
	.barrePincipaleMenuClient .logoClient img{
		width:70px!important;
		height:70px!important;
		max-width:70px!important;
		max-height:70px!important;
	}
	.barrePincipaleMenuClient .wpb_wrapper{
		display:flex;
		align-items:center;
		justify-content:center;
		padding:10px;
		transition:.3s ease;
	}
	.barrePincipaleMenuClient nav ul{
		list-style-type:none;
		display:flex;
	}
	.barrePincipaleMenuClient nav ul li{
		margin:0;
		display:flex;
		flex-direction:column;
		justify-content:center;
		align-items:center;
		color:#fff;
		margin-left:15px;
	}
	.barrePincipaleMenuClient nav ul li a{
		display:flex;
		flex-direction:column;
		align-items:center;
		color:#fff;
		flex-wrap:nowrap;
	}
	.barrePincipaleMenuClient nav ul li i{
		font-size:20px;
		padding-bottom:5px;
	}
	.barrePincipaleMenuClient nav a{
		color:#fff;
		font-size:14px;
		text-transform:uppercase;
		font-weight:600;
	}
	.barrePincipaleMenuClient nav li:hover a{
		color:rgba(255,255,255,.7);
	}
	.leMenuClient .Nom_de_mon_entreprise{
		margin-bottom:0!important;

	}
	.barrePincipaleMenuClient{
		height:100px;
		transition:.3s ease;
	}
	.leMenuClient.coller .barrePincipaleMenuClient{
		height:70px;
	}
	.leMenuClient.coller .menuClient a{
		font-size:13px;
	}
	.leMenuClient.coller .logoClient{
		max-width:50px!important;
		max-height:50px!important;
	}
	.leMenuClient.coller .barrePincipaleMenuClient .wpb_wrapper{
		padding:0;
	}
	.leMenuClient.coller .barrePincipaleMenuClient .logoClient img{
		width:50px!important;
		height:50px!important;
		max-width:50px!important;
		max-height:50px!important;
	}
	.leMenuClient .logoClientEntete{
		width:40px!important;
		height:40px!important;
		max-width:40px!important;
		max-height:40px!important;
		border-radius:50%;
	}
	.leMenuClient .logoClientEntete img{
		width:40px!important;
		height:40px!important;
		max-width:40px!important;
		max-height:40px!important;
	}
	.leMenuClient .titreClient .wpb_wrapper:first-child{
		display:flex;
		justify-content:center;
	}


	/**FIN MENU CLIENT**/

/**MEDIA**/
@media screen and (max-width:1240px){
	.leMenuClient nav ul a{
		font-size:10px!important;
	}
	.leMenuClient nav ul{
		margin-left:0;
	}
	.leMenuClient.coller .barrePincipaleMenuClient .wpb_wrapper{
		padding: 0;
	}
}
@media screen and (max-width:1040px){
	.leMenuClient .logoClient{
		display:none!important;
	}
}
@media screen and (max-width:900px){
	.leMenuClient{
		position: fixed !important;
		top: 160px !important;
		max-width:100%;
		width: 100%;
		margin-left:0!important;
		margin-top:0!important;
		transform:translatex(-50%);
		left:50%;
		padding-left:0!important;
		padding-right:0!important;
		opacity:0;
		transition:.3s ease;
		z-index: 9000 !important; 
		pointer-events: none;
	}
	.leMenuClient.coller {
		top: 0 !important;
		opacity:1;
		pointer-events: initial;
	}
	.leMenuClient .titreClient{
		max-width:270px!important;
	}
	.leMenuClient .Nom_de_mon_entreprise{
		font-weight:900!important;
	}
	.leMenuClient .Prenom{
		margin-left:0!important;
		margin-right:0!important;
	}
	.leMenuClient.coller .titreClient{
		margin-left:0!important;
		margin-right:0!important;
		width:100%!important;
		max-width:100%!important;
		border-radius:0!important;
	}
	.leMenuClient.coller 	.barrePincipaleMenuClient{
		height:70px;
		border-radius:0!important;
		border:none!important;
		box-shadow:0 5px 5px rgba(0,0,0,.2)!important;
	}
}
@media screen and (max-width:740px){
	/**CONTROLE DE LA NAV**/
	.leMenuClient{
		margin:0 auto;
		position:relative;
	}
	.leMenuClient.coller .vc_column-inner{
		padding-left:0!important;
		padding-right:0!important;
	}
	

	
	.leMenuClient nav ul{
		border-right:2px solid #fff;
		justify-content:flex-start!important;
		text-align:left!important;

		overflow-x: scroll !important;
		white-space: nowrap !important;
		max-width:100%!important;
		width:350px!important;
		margin-left:0!important;
		-ms-overflow-style: none !important;  /* Internet Explorer 10+ */

		z-index:1000;
	}
	
	.leMenuClient nav ul a{
		font-size:10px;
	}
	.leMenuClient nav ul::-webkit-scrollbar {
		display: none !important;  /* Safari and Chrome */
	}

	.leMenuClient:after{
		content:'';
		position:absolute;
		right:10px;
		bottom:0;
		width:25px;
		height:25px;
		/*background:url('https://gwenved.fr/wp-content/uploads/2024/06/hand-pointer-regular.svg') no-repeat center;*/
		background-color:#fff;
		background-size:contain;
		transform: translate(-50%,-50%) rotatez(-25deg);
		border-radius:50%;
		pointer-events:none;
		animation: moveHand  10s ease-in-out infinite;
		opacity:1;
	}
	.leMenuClient.moveHand:after{
		opacity:0!important;
	}
	@keyframes moveHand {
		0% {
			width:25px;
			height:25px;
			right:30%;
			transform:translate(-50%,-50%);
			opacity:0;
			bottom:-5px;
		}
		80%{
			width:10px;
			height:10px;
			right:30%;
			transform:translate(-50%,-50%);
			opacity:0;
			bottom:0;
		}
		90% {
			width:5px;
			height:5px;
			right:30%;
			transform:translate(-50%,-50%);
			opacity:1;
			bottom:5px;
		}
		93% {
			width:5px;
			height:5px;
			right:70%;
			transform:translate(-50%,-50%);
			opacity:1;
			bottom:5px;
		}
		100% {
			width:10px;
			height:10px;
			right:70%;
			transform:translate(-50%,-50%);
			opacity:0;
			bottom:0;
		}
	}
	.barrePincipaleMenuClient nav ul li i{
		padding-bottom:5px;
	}
	/**FIN CONTROLE NAV**/
}