/*.info-box-eufonie {
	padding: 165px 20px!important;
}*/

/* modif by gerard*/

/*page externalisation */
.externalisationPage .accepted {
	margin-top: 2em !important;
	 color:white !important;
 }
 /*Fin page externalisation */

 
.post-rounded__thumb::after {
	/*background-image: linear-gradient(to right,rgba(165,173,161,0.92),rgba(121,73,165,0.92))!important;*/
	background-image: linear-gradient(to right,rgba(165,73,161,0.92),rgba(121,73,165,0.92))!important;
	}
	
	.eufonie-specialbutton-container {
		display: flex;
		flex-direction: 	column;	
		justify-content: 	center;
		height: 100%;
	}
	
	.eufonie-btn {
		box-shadow: 0 5px 16px rgba(0,0,0,.15);
		color: white!important;
	}


/*by Gerard j'accept contact form*/
.eufonie-contact-informations .contactForm span.wpcf7-list-item-label {
    color:white !important;
}
.eufonie-contact-informations .contactForm .accepted{
    margin-top:20px;
}

.HpCustom span.wpcf7-list-item-label {
    color:white
}
.versOdoo .accepted, .versOdoo .fcc {
    margin-top:20px;
}

/*Fin by Gerard j'accept contact form*/

	/* Footer menu custom position metier */
div.menu-footer-c3-container {
	position:relative;
	right:100px;
  }
  div.menu-footer-c2-container {
	position:relative;
	right:60px;
  }
  div.customPosition1{
	 position:relative;
	right:43px;
 }
 div.customPosition2{
	 position:relative;
	right:56px;
 }
 
 .menu-footer-c2-container1 {
	 position:relative;
	right:18px;
 }
 .menu-footer-c3-container1 {
	position:relative;
	right:55px;
 }


/* home page  */
.H div.menu-footer-c3-container {
    position: relative;
    right: 112px;
}
.custom-menu.H .menu-footer-c3-container1 {
    position: relative;
    right:67px;
}
/* home page  */

  /*Fin Footer menu custom position */





	
/*modification metier vao2*/


@media only screen and (max-width: 991px) {
	.mobile-show {
	   display: flex !important
	 }
	 .mobile-hide {
		display: none !important
	  }

	  .col-lg-auto.align-self-lg-stretch.text-lg-right.ml-187 {
		margin:unset !important;
	  }
	  
	.divider-price {
	   width: 35px;
	   height: 2px;
	   background: #ffffff;
	   margin: 25px auto 32px;
	   border: 0;
	}
   
	.white{
	   color: white;
	}


   }



   
	.mobile-show {
		display: none;
	}
   
	.mobile-hide {
		display: flex;
	}


/*modification metier vao2*/




/*Modification Metier vao2 à mettre dans Prod*/

.eufonie-lp-metier-container .imageMetier{
    width:20%;
    margin-bottom:20px;
}

/* drop down home page 1 element*/
/* li.brk-nav__children.brk-nav__drop-down-effect:nth-child(2) > ul{
	width:21.9em;
  } */

p.metierFAQ.mb-4 span{
    color:#222222;
    font-weight:600;
}

p.metierFAQ.mb-4{
	color:#222222
}


.sectionHauteur.num_5.hp > div.inline-wrap.inline-wrap-second > button > img, button.icon__btn.num_5 > img, button.icon__btn.num_7 > img {
	transform:scale(1.3);
	position:relative !important;
	top:-0.1em !important;
}



button.icon__btn.num_5.metier > img.wp-post-image{
	transform:scale(1.3) !important;
	position:relative !important;
	top:-0.1em !important;
}

button.icon__btn.num_5 > img.wp-post-image{
	position:relative;
	top:0em !important;
}

.sectionHauteur.num_5.extern button.icon__btn.ieee.custom.num_5 > img {
	transform:scale(1) !important;
   position:relative !important;
   top:-0.1em !important;
}


span.conseillerClass{
	position: relative;
    top: 2px;
    left:0.5em;
}

img.conseillerImg {
		transform:scale(1.4);
}

.row.mediaValorise.persoModif.shadow.p-15 {
    margin-left:auto;
    margin-right:auto;
}


/* interligne rectification*/
span#contentCustom span:last-child {
    position:relative;
    top:-8px;
}

/*support téléphonique margin*/
li.brk-nav__children.brk-nav__drop-down-effect:nth-child(2) > ul li.dd-effect:nth-child(2) {
    margin-top:-7px
}
/* traitement de donnes bpo maring
li.brk-nav__children.brk-nav__drop-down-effect:nth-child(2) > ul li.dd-effect:nth-child(4) {
    margin-top:-7px
} */

/*compateble margin */
li.brk-nav__children.brk-nav__drop-down-effect:nth-child(2) > ul li.dd-effect:nth-child(9) {
    margin-top:-7px
}

li.brk-nav__children.brk-nav__drop-down-effect:nth-child(2) > ul li.dd-effect a span {
    line-height:25px
}





@media only screen and (max-width: 991px) {
	.mobile-show {
	   display: flex !important
	 }
	.divider-price {
	   width: 35px;
	   height: 2px;
	   background: #ffffff;
	   margin: 25px auto 32px;
	   border: 0;
	}
   
	.white{
	   color: white;
	}
	 .mobile-hide {
	   display: none !important
	 }
	   .col-lg-auto.align-self-lg-stretch.text-lg-right.ml-187 {
	   margin:unset !important;
	}
	.brk-search.brk-search_interactive.brk-header__item.brk-location-screen-right {
	   display:none !important;
   }

   
   /* Footer menu custom position metier */
div.menu-footer-c3-container {
	position:unset;
  }
  div.menu-footer-c2-container {
	position:unset;
  }
  div.customPosition1{
	position:unset;
 }
 div.customPosition2{
	position:unset;
 }
 
 .menu-footer-c2-container1 {
	position:unset;
 }
 .menu-footer-c3-container1 {
	position:unset;
 }
 
 .custom-menu{
	justify-content: center !important;
 }

 .H div.menu-footer-c3-container {
    position:unset;
}
.custom-menu.H .menu-footer-c3-container1 {
	position:unset;
}

 /*Fin Footer menu custom position */




   }
   
   .ml-187 {
	   margin-left: 187px !important;
	 }
   
	.mobile-show {
		display: none;
	}
   
	.mobile-hide {
		display: flex;
	}


/*Fin Modification Metier vao2 à mettre dans Prod*/







	.eufonie-btn:hover {
		color: #9E00A5;
	}
	
	.eufonie-btn:hover > .after, .eufonie-btn:hover > .before {
		background: white !important;
	}
	
	/* gerard */
	.btn-inside-out-invert>.before, .btn-inside-out-invert>.after{
		background:#fff;
		color:#9E00A5 !important}
	
	/* .btn-prime .border-btn{ */
		/* border: 2px solid #9E00A5 !important; */
	/* } */
	.btn-prime:hover{
		color:#9E00A5 !important;
	}
	
	.brk-base-bg-gradient-right-bottom{
		background-image: linear-gradient(226deg, #3163d8 2%, #9E00A5 70%)!important;
	  }
	/*Gerard fin */
	
	
	.brk-testimonials-dash-five__item {
		padding-top: 35px!important;
	}
	
	.info-box__wrapper-outline, .info-box__wrapper-outline:after,.info-box__wrapper-gradient, .info-box__wrapper-gradient:after {
		border-radius: 50px;
	}
	
	.info-box__wrapper-gradient {
		padding: 45px 20px 20px!important;
	}
	
	.info-box__wrapper-gradient:hover {
		padding: 75px 20px 20px!important;
	}
	
	.slick-track .brs-post__information{
	
	justify-content: center;
		font-size: 16px;
		color: rgba(0,0,0,.5);
	}	
	.slick-track .brs-post__information i {
		margin-right: 5px;
	}
	
	.slick-track .brs-post__information i{
		font-size: 16px;
		}
	
	.slick-track .post-rounded p {
		margin-bottom: 25px;
	}
	
	.info-box__wrapper-outline.eufonie-info-box__wrapper-outline-white {
		border: 1px solid rgba(0,0,0,0.2);
	}
	.info-box__wrapper-outline.eufonie-info-box__wrapper-outline-white:hover {
	
		/*border: 1px solid rgba(0,0,0,.32);*/
		padding: 45px 20px 145px!important;
		border: none;
		z-index: 2;
	}
	
	
	.info-box__wrapper-outline.eufonie-info-box__wrapper-outline-white .move-cont > * {
	
		color: #000;
	
	}
	
	.info-box__wrapper-outline.eufonie-info-box__wrapper-outline-white svg.svg-fill * {
		fill: var(--brand-primary);
	}
	.info-box__wrapper-outline.eufonie-info-box__wrapper-outline-white svg * {
		stroke: var(--brand-primary);
	}
	
	@media screen and (min-width: 992px) {
	.brk-app-slider__img {
	
		max-width: none;
		width: none!important;
		margin-left: 0!important;
	
	}
	}
	
	
	
	.default-slider .slick-list {
		padding: 0!important;
	}
	.top-triangle::before {
		content: none!important;
		}
	.info-box__wrapper-icon.info-box-eufonie p {
		color: #787878 !important;
	}
	
	.info-box__wrapper-icon.info-box-eufonie:hover {
	
		box-shadow: none!important;
		background: none!important;
	
	}
	
	.info-box__wrapper-icon.info-box-eufonie:hover i {
	
		color: var(--brk-base-1)!important;
	
	}
	
	.eufonie-btn2 {
		/* background-image: linear-gradient(to top,rgba(var(--brk-base-6-rgb),1) 0%,rgba(var(--brk-base-5-rgb),1) 100%)!important; */
		background:#3163d8;
		
	}
	
	.eufonie-btn3 {
	background: #9E00A5;
	}
	
	#toTop{
		background: #9E00A5 !important;
	}
	
	/* gerard modif */
	.eufonie-brk-svg-pattern-container {
		/* height: 139px!important; */
	}
	
	/* .shop-setout__img {
		background-size: contain!important;
	} */
	

	/* svg vague couper dans la page reference */
	span.Nos-ref.brk-svg-pattern-container-2{
		height:250px !important;
	}
	

	/*Home page carrousel */
	.katk .carousel-item {
		transform: scale(0.92);
	}
	.katk img.d-block.w-100 {
	border-radius:20px;
	}
	
	/*WebDesign icone*/
	iconify-icon.moveOver {
		position:relative;
		left:1.7em;
		bottom:0.2em;
		font-size:1.2em;
	}
	
	/* .shop-setout__img {
		padding-bottom: calc(100% - 170px)!important;
		background-position: center!important;
		background-size: 520px !important;
	} */
   
     /*menu logo aligment*/
	.ml-187 {
		margin-left: 187px !important;
	  }


	 /*gerard modif carrousel */
	 .HP .shop-setout{
		margin-top: unset !important;
		margin-bottom: unset !important;
	 }
	 .HP .shop-setout__img {
		/* padding-bottom: -webkit-calc(100% - 30%) !important; */
		background-position: center!important;
		background-size: 85% !important;
		/* padding:20px; */
	}
	
	@media screen and (max-width: 768px) {
		.shop-setout__img {
		padding-bottom: calc(100% - 170px)!important;
		background-position: center!important;
		background-size: 300px !important;
		padding:100px;
	}
	}
	
	/* .def_auto_middle .slick-slide{
		width:500px !important; 
	} */
	
	.icon__btn svg {
		transform: scale(0.65);
	}
	
	.icon__btn svg * {
		fill: white;
	}
	
	/*gerard modif*/
	button.icon__btn.icon__btn-anim.customActivity.icon__btn-center {
		transform:scale(0.9);
	}
	span.customActivity {
		position:relative;
	}
	iconify-icon.customActivityA{
	   font-size:1.3em !important; 
		z-index:555;
		right:5px;
		position:relative;
		
	}
	iconify-icon.customActivityB {
		  position:absolute;
		  font-size:1em !important;
		  left:17px;
		  bottom:20px;
		  z-index:1;
		  transform:rotate(-26deg);
	}
	
	/*Gerard modif icone recompence*/
	.eufonie-recompense {
		width:200px;
		height:170px;
		object-fit:contain;
		margin-bottom: 32px;
	}
	/* ligne sur les liste activité*/
	li.media.align-items-center {
		border-bottom:0.1px dashed;
	   }
	   li.media:last-child {
		border-bottom: none;
	}
	
	
	/* taille icone carrousel viadeo, digital, ikks */
	.eufonie-testimonial-image.image_efo_56463, .eufonie-testimonial-image.image_efo_443,.eufonie-testimonial-image.image_efo_56464 {
		height:200px;
		margin-bottom:-20px !important;  
	 }
	/* taille icone carrousel molotov, senoiorMedia, effilocal*/
	 .eufonie-testimonial-image.image_efo_56468,.eufonie-testimonial-image.image_efo_441,.eufonie-testimonial-image.image_efo_445{
		height:200px;
		margin-bottom:-20px !important;  
	}
	/* taille icone carrousel marketing scan*/
	.eufonie-testimonial-image.image_efo_54312{
		height:180px;
	   }

	   /* gerard modif page notre histoire*/
	   .post-filmstrip__content{
		background: linear-gradient(90deg, rgba(165,73,161,0.7) 100%, rgba(165,73,161,0.7) 200%);
		}
	   

		/*gerard modif carriere*/
		a.btn.carriere.btn-prime{
			background: #9E00A5 !important;
		}


		/*contact icon color */
		.eufonie-contact-informations i.fa, .eufonie-contact-informations i.fab{
			color: #9E00A5 !important;
		 }
		 /* carriere logo+*/
		 .col-md-7.eufonie-carre-container.carriere {
			background-size:50%;
			background-repeat: no-repeat;
			
		}


         /* page vos besoin*/
		.shape-box__wrapper-triangle>.after {
			background:#9E00A5;
		}


       /*Header avec background transparent sur les pages contact etc ..*/
       /* .brk-header__main-bar.brk-header_border-top.order-lg-2.order-1 {
		background-color:#9E00A5;
		margin-top:-1px;
	} */
	
    /*Header avec background transparent sur les pages contact etc ..*/
	.breadcrumbs__section.breadcrumbs__section-thin{
		background:unset !important;
	}
	

	/*effinity et phs*/
	.eufonie-testimonial-image.image_efo_54818, .eufonie-testimonial-image.image_efo_54819 {
		height:200px;
	}
	
	/*packengers et nanybag*/
	.eufonie-testimonial-image.image_efo_54821, .eufonie-testimonial-image.image_efo_54820{
		height:130px;
	}
	
	
	/* taille logo secteurs header*/
	.all-light .eufonie-lp-icon-container.text-center img{
		width:30% !important;
		margin-top:1% !important;
	}
	
	/*font homogene*/
	span.customContent p {
		font-family: 'Roboto',sans-serif;
		font-weight: 300;
		font-size: 1.125rem;
	}
	
	/*call center icone */
	.call button.icon__btn.num_7, .call button.icon__btn.num_6{
		padding:15px !important;
	} 
	/*bpo icone */
	.bpo button.icon__btn.num_5, .bpo button.icon__btn.num_4{
		padding:15px !important;
	} 
	/*moderation icone */
	.moderation button.icon__btn.num_7, .moderation button.icon__btn.num_6{
		padding:15px !important;
	} 
	
	/*immobilier */
	.immobilier button.icon__btn.num_7, .immobilier button.icon__btn.num_6{
		padding:15px !important;
	}
	
	/*retail */
	.retail button.icon__btn.num_7, .retail button.icon__btn.num_6{
		padding:15px !important;
	}
	
	/*sante */
	.sante button.icon__btn.num_7, .sante button.icon__btn.num_6{
		padding:15px !important;
	}
	
	/*ntic icone */
	.ntic button.icon__btn.num_7, .ntic button.icon__btn.num_6{
		padding:15px !important;
	} 
	
	/*alimentation icone */
	.alimentation button.icon__btn.num_7, .alimentation button.icon__btn.num_6{
		padding:15px !important;
	} 
	/*AccBanque icone */
	.banqueAssurrance button.icon__btn.num_7, .banqueAssurrance button.icon__btn.num_6{
		padding:15px !important;
	} 
	
	.e-relation  button.icon__btn.num_7, .e-relation button.icon__btn.num_6{
		padding:15px !important;
	}
	
	
	/*color title nos reference*/
	h2.nosReference{
		color:black !important;
	}
	
	/*call carrousel nos reference*/
	.slick-track .eufonie-testimonial-container p{
		font-size:1.2em !important;
		font-family: 'Roboto',sans-serif;
		font-weight: 300 !important;
	}
	
	/* icone section1 ce qui rend nous unique*/
	/* .section1 .fadeInUp.num_3, .section1 .fadeInUp.num_5{
		position:relative;
		top:0px;
	}
	.section1 .fadeInUp.num_1 {
		position:relative;
		bottom:22px;
	} */
	
	
	
	
	/*ce qui nous rend unique*/
	.container.all-light {
		margin-top:-30px;
	}
	
	
	.eufonie-text-video-container {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	
	.eufonie-text-video {
		position: absolute;
		color: white;
		text-shadow: 3px 3px black;
		right: 30px;
	}
	
	.normal-case {
		text-transform: none!important;
	}
	
	.arrows-classic-dark-circle .slick-prev {
		left: 30px!important;
	}
	
	.arrows-classic-dark-circle .slick-next {
		right: 30px!important;
	}
	
	.arrows-classic-dark-circle .slick-arrow {
		opacity: 0.6!important;
	}
	.arrows-classic-dark-circle .slick-arrow:hover {
		opacity: 1!important;
		background-color:#9E00A5 !important;
	}
	
	.icon__btn .spike {
	
		background-image: linear-gradient(to top,rgba(var(--brk-base-6-rgb),1) 0%,rgba(var(--brk-base-5-rgb),1) 100%)!important;
	}
	
	.icon__btn .after {
		/*background: #3dc9ae!important;*/
	
		background-image: linear-gradient(to top,rgba(var(--brk-base-6-rgb),1) 0%,rgba(var(--brk-base-5-rgb),1) 100%)!important;
	}
	
	/* gerard */
	.brk-form_footer-14 {
	background: #9E00A5 !important;
	/* background-image: linear-gradient(10deg, rgba(var(--brand-primary-rgb), 0.92) 0%, rgba(var(--secondary-rgb), 0.92) 100%)!important; */
	}
	
	.inline-wrap-second .icon__btn {
	
	/* box-shadow: 5px 5px 10px rgba(0,0,0,.2)!important; */
	box-shadow: unset !important;
	}
	
	.brk-form_footer-5-light button {
		background-image: linear-gradient(to top,rgba(var(--brk-base-6-rgb),1) 0%,rgba(var(--brk-base-5-rgb),1) 100%)!important;
		
	}
	
	/*gerard ombre sur le bulle*/
	.icon__btn>.before{
		background-color: unset !important;
	}
	
	/* gerard modif section espace */
	section.espace_customHp{
		margin-top:-115px;
		margin-bottom: -30px;
	 }
	
	
	/*gerard modif*/
	/* .icon__btn.icon__btn-anim { */
			/* background-image: linear-gradient(to top,rgba(var(--brk-base-6-rgb),1) 0%,rgba(var(--brk-base-5-rgb),1) 100%)!important; */
			/* background:#3163d8 !important; */
	/* } */
	
	button.icon__btn.custom.icon__btn-anim.icon__btn-center.icon__btn-md_1.mr-lg-0.ml-lg-20.order-lg-1.brk-bg-base-2 {
		background-image:url("/wp-content/uploads/2023/02/bulle-removebg.png") !important;
		background-size:contain;
		background-repeat:no-repeat;
		border-radius: 50% 50% 50% 0%;
		padding: 8px;
	  }
	  .brk-bg-base-2{
		background-color:unset !important
	  }
	
	
	  /*text color ce qui nous rend*/
	  .espace_customHp .wow.fadeInUp p > span, .espace_customHp .wow.fadeInUp p > b, .espace_customHp .wow.fadeInUp p {
		color:#222222 !important;
		font-size:18px !important;
	}
	
	  /*petit carre, en bas de bouton */
	  a.btn.customG.other:hover span > pre{
		color:#3163d8 !important
	}
	

	/*Vos Besoin nos solution vignette */
	.custom.brk-abs-overlay{
		background: #9E00A5 !important;
	}
	
	/* block expertise */
	.custom_exp p.font__family-open-sans, .custom_exp .langues{
		font-family: 'Roboto',sans-serif;
		font-weight: 300 !important;
		color:#222222 !important;
		opacity:1;
	  }
	
	/*hauteur icone notre expertise*/
	div.sectionHauteur {
		height:130px;
	}
	
	  h2.custom_exp{
	
		font-family: 'Roboto',sans-serif;
		font-weight: 400 !important;
	
		opacity:1;
	  }
	  .custom_exp div > b{
		font-family: 'Roboto',sans-serif;
		color:#222222 !important;
		opacity:1;
	  }
	
	
	  .brk-bg-gradient-10deg-92{
		  background-image: unset !important;
	  }
	
	  button.icon__btn.icon__btn-anim.icon__btn-center.icon__btn-md_1.mr-lg-0.ml-lg-20.order-lg-1.brk-bg-base-2 {
		background-image:url("/wp-content/uploads/2023/02/bulle-removebg.png") !important;
		background-size:contain;
		background-repeat:no-repeat;
		border-radius: 50% 50% 50% 0%;
		padding: 8px;
	}
	/*couleur footer et header*/
	span.brk-abs-overlay.brk-bg-gradient-10deg-92 {
		background-image: linear-gradient(to right, #8f0095 0%, #be55c3 100%)!important;
	}
	/* another pages */
	span.brk-abs-overlay.brk-bg-gradient-40deg-72{
		background-image: linear-gradient(to right, #8f0095 0%, #be55c3 100%)!important;
		/* opacity:0.8 */
	}
	


@media only screen and (min-width: 991px)  {
	
	/*27/06/23 */
	/*Aroma*/
div#nosRef_img_56969 {
	background-size: 50% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-40px !important
}


/*France*/
.eufonie-testimonial-image.image_efo_57220 {
	background-size: 25% !important;
 height:200px !important;
 margin-bottom:-30px !important;
 margin-top:-60px !important
 }
 
 /*Figaro*/
 .eufonie-testimonial-image.image_efo_56472 {
	   background-size: 25% !important;
 height:200px !important;
 margin-bottom:-30px !important;
 margin-top:-60px !important
 }
 
 
 /*Typology*/
 .eufonie-testimonial-image.image_efo_54816 {
		  background-size: 20% !important;
 height:200px !important;
 margin-bottom:-30px !important;
 margin-top:-60px !important
 }
 
 /*Phs*/
 .eufonie-testimonial-image.image_efo_54819 {
		   background-size: 12% !important;
 height:200px !important;
 margin-bottom:-10px !important;
 margin-top:-60px !important
 }
 
 
 /*pure & qualite*/
 .eufonie-testimonial-image.image_efo_57244, .eufonie-testimonial-image.image_efo_57246 {
			  background-size: 23% !important;
 height:200px !important;
 margin-bottom:-20px !important;
 margin-top:-70px !important
 }
 
 

/*cadremploi*/
#nosRef_img_56469{
	background-size: 55% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important
}

/*molotov*/
div#nosRef_img_56468 {
		  background-size: 40% !important;
   height:200px;
margin-bottom:-20px !important;
 margin-top:-20px !important
}

/*Mediametrie*/
#nosRef_img_56466{
  background-size: 30% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important
}

/*Nelson*/
div#nosRef_img_57216 {
	  background-size: 55% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important
}

/*TbsGroupe*/
div#nosRef_img_57217 {
	background-size: 50% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important
}


/*Wine  service*/
div#nosRef_img_57222 {
		background-size: 27% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important
}

/*Afiliza*/
div#nosRef_img_57225 {
	background-size: 40% !important;
 height:200px;
margin-bottom:-20px !important;
margin-top:-30px !important

}


/*Dibsteur*/
div#nosRef_img_57227 {
			background-size: 50% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important
}


/*Widilo*/
div#nosRef_img_57229 {
	  background-size: 40% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important;
}

/* contalto */
div#nosRef_img_57231 {
	  background-size: 40% !important;
height:200px !important;
margin-bottom:-40px !important;
margin-top:-20px !important;
}


/*Important*/
div#nosRef_img_57233 {
		background-size: 45% !important;
 height:200px !important;
margin-bottom:-20px !important;
 margin-top:-20px !important
}

/*FmGame*/
div#nosRef_img_57235 {
	  background-size: 40% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important;
}


/*jaiye*/
div#nosRef_img_57237 {
	background-size: 30% !important;
height:200px;
margin-bottom:0px !important;
margin-top:-40px !important
}





/*Copress*/
div#nosRef_img_57239 {
	  background-size: 40% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important;
}

/*Mokaco*/
div#nosRef_img_57241 {
  background-size: 40% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important;
}


/*Pure Illusion*/
div#nosRef_img_57244 {
	  background-size: 35% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important;
}

/* shoprun*/
div#nosRef_img_57249 {
	  background-size: 40% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important;
}


/*Daily&co*/
div#nosRef_img_57251 {
	  background-size: 45% !important;
height:200px !important;
margin-bottom:-40px !important;
margin-top:-20px !important;
}


/*weenect*/
div#nosRef_img_442 {
	background-size: 50% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important
}


/* lentille */
div#nosRef_img_449 {
  background-size: 60% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important
}


/*effilocal*/
div#nosRef_img_445 {
		background-size: 40% !important;
   height:200px;
margin-bottom:-20px !important;
 margin-top:-20px !important
}

/*viadeo*/
div#nosRef_img_443 {
	background-size: 50% !important;
height:200px !important;
margin-bottom:-10px !important;
margin-top:-60px !important
}



/* marking scan*/
div#nosRef_img_54312 {
	background-size: 40% !important;
   height:200px;
margin-bottom:0px !important;
 margin-top:-20px !important
}

/*Effinity*/
div#nosRef_img_54818 {
		background-size: 27% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important
}



/*PHS*/
div#nosRef_img_54819 {
  background-size: 20% !important;
height:200px !important;
margin-bottom:-0px !important;
margin-top:-20px !important
}

/* Digital*/
div#nosRef_img_56463 {
 background-size: 25% !important;
height:200px;
margin-bottom:0px !important;
 margin-top:-20px !important
}


/*Ikks*/
div#nosRef_img_56464 {
			background-size: 40% !important;
   height:200px;
margin-bottom:-20px !important;
 margin-top:-20px !important
}




/*Contalto*/
.image_efo_57231 {
	background-size: 25% !important;
height:200px !important;
margin-bottom:-40px !important;
margin-top:-20px !important
}

/*widilo*/
.image_efo_57229 {
	   background-size: 25% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important
}

/*Dotworld*/
.image_efo_57233 {
		   background-size: 25% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important
}
/*FmGame*/
.image_efo_57235{
			   background-size: 25% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important
}
/*Jaiye*/
.image_efo_57237{
background-size: 15% !important;
height:200px !important;
margin-bottom:-30px !important;
margin-top:-60px !important
}
/*Copress*/
.image_efo_57239{
background-size: 25% !important;
height:200px !important;
margin-bottom:-30px !important;
margin-top:-60px !important
}

/*mocako*/
.image_efo_57241{
   background-size: 25% !important;
height:200px !important;
margin-bottom:-30px !important;
margin-top:-60px !important
}

/*shoprun*/
.image_efo_57249 {
	 background-size: 25% !important;
height:200px !important;
margin-bottom:-30px !important;
margin-top:-20px !important
}

/*Daily&Co*/
.image_efo_57251{
	background-size: 30% !important;
height:200px !important;
margin-bottom:-30px !important;
margin-top:-20px !important
}

/*Weenect*/
.image_efo_442{
 background-size: 25% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-20px !important
}

/*lentille*/
.image_efo_449{
background-size: 50% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-40px !important
}

/*Effilocal*/
.image_efo_445{
height:200px;
background-size: 30% !important;
margin-bottom:-20px !important;  
}
/*Effinity*/
.image_efo_54818{
background-size: 20% !important;
height:200px !important;
margin-bottom:0px !important;
margin-top:-40px !important
}

/*Nannybag*/
.image_efo_54820{
background-size: 30% !important;
height:200px !important;
margin-bottom:0px !important;
margin-top:-40px !important
}

/*Mediametrie*/
.image_efo_56466{
  background-size: 18% !important;
height:200px !important;
margin-bottom:0px !important;
margin-top:-50px !important
}

/*Aroma zone*/
.image_efo_56969{
	background-size: 35% !important;
height:200px !important;
margin-bottom:-30px !important;
margin-top:-50px !important
}

/*Nelson*/
.image_efo_57216{
 background-size: 35% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-50px !important
}

/*TBS group*/
.image_efo_57217{
  background-size: 35% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-50px !important
}
/*Wine service*/
.image_efo_57222 {
	background-size: 18% !important;
height:200px !important;
margin-bottom:-20px !important;
margin-top:-50px !important
}

/*Afiliza & dibsteur*/
.image_efo_57225, .image_efo_57227{
 background-size: 25% !important;
height:200px !important;
margin-bottom:-30px !important;
margin-top:-60px !important
}

/*widilo*/
.image_efo_57229{
background-size: 20% !important;
height:200px !important;
margin-bottom:-30px !important;
margin-top:-60px !important
}




.HP .shop-setout__img.id_56969.lazyloaded {
	background-position: center!important;
   background-size: 100%!important;
}

.HP .shop-setout__img.id_57225.lazyloaded, .shop-setout__img.id_57227.lazyloaded, .shop-setout__img.id_57229.lazyloaded{
   background-size: 70%!important;
}


.HP .shop-setout__img.id_57237.lazyloaded {
	background-size: 60%!important;
}

.HP .shop-setout__img.id_57251.lazyloaded {
	background-size: 90%!important;
}


/*Fin 27/06/23 */
}
	
	
	
	.eufonie-link-menu:hover  a {
		color: rgba(255,255,255,1)!important;
	}
	
	@media screen and (min-width: 768px) {
	.corner__wrap.content__side-right .parallax__bg-shape-lg {
		left: 40%!important;
	}
	}
	
	.eufonie-sidebar__title__nomargin {
		margin-bottom: 0!important;
	}
	
	.eufonie-background-green-blue {
			background-image: linear-gradient(to top,rgba(var(--brk-base-6-rgb),1) 0%,rgba(var(--brk-base-5-rgb),1) 100%)!important;
		
	}
	
	.eufonie-footer-blue {
		fill: #215ae2!important ;
	}
	
	
	.eufonie-testimonial-container {
		margin: auto;
	}
	
	.arrows-classic-dark-circle.eufonie-slider-testimonials-purple  .slick-arrow {
		background: #215ae2!important ;
	}
	
	.arrows-classic-dark-circle.eufonie-slider-testimonials-purple .slick-prev {
		left: 60px!important;
	}
	
	.arrows-classic-dark-circle.eufonie-slider-testimonials-purple .slick-next {
		right: 60px!important;
	}
	
	.eufonie-voussouhaitez-select .jq-selectbox__trigger-arrow {
		border-top: 12px solid white!important;
		border-right: 10px solid transparent;
		border-left: 10px solid transparent;
		top: 22px;
		left: -5px;
	}
	.eufonie-voussouhaitez-select .jq-selectbox__select {
		border-radius: 100px;
	}
	.eufonie-voussouhaitez-select .jq-selectbox__select-text {
		text-align: center;
		font-size: 38px;
		color: #292b2c;
		line-height: 48px;
		border-radius: 100px;
	}
	
	.brk-bg-grad {
		/*background: linear-gradient(to right, var(--brk-base-3), var(--secondary));*/
	
		/* background-image: linear-gradient(10deg, rgba(var(--brand-primary-rgb), 0.92) 0%, rgba(var(--secondary-rgb), 0.92) 100%)!important; */
		background: #9E00A5;
		opacity:1 !important;
		
	}
	
	/*gerard espacement carrousel*/
	.pb-10.after_before_carrousel {
		margin-top:-100px;
		margin-bottom:-100px;
	}
	
	/* Nous-savoir faire Gerard */
	.customG:hover{
		color:#3163d8 !important;
	}
	
   /* gerard modif caroussel HP*/
   .shop-setout__img{
    object-fit:contain; 
}
.def_auto_middle.HP{
    transform:scaley(0.9);
}
.HP button.slick-prev.slick-arrow ,.HP button.slick-next.slick-arrow{
    transform:scaley(1.1);
}






	.btn.customG{
		background:#3163d8 !important;
	}
	
	.customG .border-btn{
		border: 1px solid #3163d8 !important;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1;
	}

	
	.btn.customGvert.hp{
		background:#3dcea9 !important;
		box-shadow: 0 5px 16px rgba(0,0,0,0.08) !important;
	}
	
	.customGvert .border-btn{
		border: 1px solid #3dcea9 !important;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1;
		box-shadow: 0 5px 16px rgba(0,0,0,0.08) !important;
	}

	.customGvert:hover > .after{
		background:white !important;
	
	}
	.customGvert:hover > .before{
		background:white !important;
	}
	
	.customGvert:hover {
		color:#3dcea9 !important;
		border: 1px solid #3dcea9 !important;
	}
	

	.customGvert span.before {
		top:0;
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		height: 0;
		background: #3dcea9 !important;
		-webkit-transition: background .4s,height .4s;
		transition: background .4s,height .4s;
		z-index: -1;
	}
	.customGvert span.after {
		bottom: 0;
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		height: 0;
		background: #3dcea9 !important;
		-webkit-transition: background .4s,height .4s;
		transition: background .4s,height .4s;
		z-index: -1;
	}


	
	.customG span.before {
		top:0;
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		height: 0;
		background: var(--brand-primary);
		-webkit-transition: background .4s,height .4s;
		transition: background .4s,height .4s;
		z-index: -1;
	}
	.customG span.after {
		bottom: 0;
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		height: 0;
		background: var(--brand-primary);
		-webkit-transition: background .4s,height .4s;
		transition: background .4s,height .4s;
		z-index: -1;
	}
	
	img.float-right.mr-3.customImage {
		/* box-shadow: 1px 1px 20px 1px black; */
		border-radius:8%;
	}
	
	
	.customG.btn-prime {
		border: 1px solid #3163d8 !important;
		position: relative;
		overflow: hidden;
		z-index: 1;
		border-radius:10px;
		width:25em;
	}

	.customG.btn-prime.hp {
		border: 1px solid #3163d8 !important;
		position: relative;
		overflow: hidden;
		z-index: 1;
		border-radius:50px;
		width:auto !important;
	
	}

	.customG.customGvert.hp {
		border: 1px solid #3dcea9 !important;
		position: relative;
		overflow: hidden;
		z-index: 1;
		border-radius:50px;
		box-shadow: 0 5px 16px rgba(0,0,0,0.08) !important;
	}
	
	/*testimonial carrousel*/
	.brk-testimonials-dash-five__name span{
		color:#9E00A5 !important;
	}
	/*testimonial arrow*/
	.dots-dash-five-skin {
		background-color: #9E00A5 !important;
	}

	/*border radius eufonie news */
	[data-brk-library="component__content_slider"] .post-rounded__text {
		border-bottom-left-radius:25px;
		border-bottom-right-radius:25px;
	}
	[data-brk-library="component__content_slider"] .post-rounded__thumb.lazyloaded {
		border-top-left-radius:25px;
		border-top-right-radius:25px;
	}
	
	/*hover bouton eufonie news*/
	span.before.custom{
		background:#9E00A5;
		color:white !important;
	}
     
	/* carrousel eufonew */
	span.before.custom{
		background:white;
		color:#9E00A5 !important; 
	}
	span.after.custom {
	   background:white;
	   color:#9E00A5 !important;
	
	}
	.btn.custom.btn-inside-out:hover > span.text.custom{
		color:white !important;
		background:#9E00A5 !important;
		
	}
	.btn.custom.btn-inside-out:hover{
		background:#9E00A5 !important;
		color:white !important;
	}
	a.btn.custom.btn-inside-out.btn-inside-out-invert{
	   border:1px solid #9E00A5
	}



	/*color message erreur form Modal*/
	.key_contact-modal .wpcf7-response-output, .key_contact-modal_copy_copy .wpcf7-response-output, .key_contact-modal_copy_copy_copy .wpcf7-response-output,
	.key_contact-modal_copy .wpcf7-response-output, .key_contact-modal_copy_copy_copy_copy .wpcf7-response-output, .Hp .wpcf7-response-output
	
	{
		color:white !important;
	}
	
	
	/* span.after.custom {
		background:#9E00A5;
		color:white !important;
	}
	.btn.custom.btn-inside-out:hover > span.text.custom{
		color:#9E00A5 !important;
	}
	.btn.custom.btn-inside-out:hover{
		background:white !important;
		border:1px solid #9E00A5 !important;
		color:#a549a1 !important;
	} */
	


	/* a.btn.customG{
		border: 1px solid #3163d8 !important;
		position: relative;
		overflow: hidden;
		z-index: 1;
		border-radius:10px;
		width:25em;
	} */
	
	/*Cdaven & phps*/
	.shop-setout__img.id_54819, .shop-setout__img.id_56470{
		transform:scale(0.8)
	}
	/*Lentille*/
	.shop-setout__img.id_449{
		transform:scale(1.2);
		
	} 



	/*iconify-icon */
	iconify-icon.custom {
		position:absolute;
		font-size:2em; 
		top:10px;
	}
	
	
	
	
	.custom:hover>.before , .customG:hover>.after{
		height: 50%;
	}
	.customG:hover > .after, .customG:hover > .before {
		background: white !important;
	}
	.customG{
		box-shadow: 0 5px 16px rgb(0 0 0 / 15%); 
		color: white!important;
	}
	
	span.textCustom {
		position:relative;
		top:2px;
		margin-left:40px
	}
	/*Fin Nous-savoir faire Gerard */
	
	
	
	.social__icon-circle .brk-icon > .after { 
		background-image: linear-gradient(10deg, rgba(var(--brand-primary-rgb), 0.92) 0%, rgba(var(--secondary-rgb), 0.92) 100%)!important;
	
	}
	
	
	.eufonie-info-box-button.info-box__wrapper-outline {
		padding: 170px 20px 165px!important;
	}
	
	.eufonie-info-box-button.info-box__wrapper-outline:hover {
		padding: 85px 20px 250px!important;
	}
	
	
	.eufonie-info-box-button.info-box__wrapper-outline svg.svg-fill * {
		fill: white;
	}
	
	.eufonie-info-box-button.info-box__wrapper-outline:hover svg.svg-fill * {
		fill: var(--brand-primary);
	}
	
	.eufonie-flip-box, .eufonie-flip-box div , .eufonie-flip-box .overlay-position-full{
		border-radius: 25px;
	}
	
	.eufonie-flip-box .white-logo, .eufonie-flip-box .purple-logo  {
			width: 75px;
			display: block;
			margin: auto;
			margin-bottom: 20px;
	}
	 .col-lg-4 .eufonie-flip-box .white-logo, .col-lg-4 .eufonie-flip-box .purple-logo  {
		width: 100px;
		margin-bottom: 20px;
	}
	
	#vos_besoins_container .shape-box__wrapper-triangle img {
		width: 60px;
		display: block;
		margin: auto;
	}
	
	.eufonie-info-box-button .white-logo, .eufonie-info-box-button .purple-logo {
		width: 60px;
		display: block;
		margin: auto;
		margin-bottom: 20px;
	}
	.eufonie-info-box-button .purple-logo {
		display: none;
	}
	.eufonie-info-box-button .white-logo {
		display: initial;
	}
	
	.eufonie-info-box-button:hover .purple-logo {
		display: initial;
	}
	.eufonie-info-box-button:hover .white-logo {
		display: none;
	}
	
	
	.eufonie-testimonial-image {
	/*	border-radius: 	100%;
		width: 100px;	*/
		height: 100px;	
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		margin: auto;	
	}
	
	.eufonie-form-white {
		background: white!important;
		box-shadow: 0 6px 30px rgba(0,0,0,.12);
	}
	
	.eufonie-form-white h6 {
		color: #9E00A5 !important
	}
	
	.eufonie-form-white p {
		color: #222;
	}
	
	.eufonie-form-white .input-label, .eufonie-form-white input,  .eufonie-form-white textarea {
	
		color: #222 !important;
	
	}
	
	/* .eufonie-lp-icon-container {
		
	} */
	
	.eufonie-lp-icon-container svg, .eufonie-lp-icon-container img  {
		width: 220px;
		margin: auto;
		fill: white;
	}
	
	.eufonie-contact-informations .contact-icon, .eufonie-contact-community-icon {
		color: var(--brand-primary);
	}
	
	.divider.eufonie-blue {
		background:  #9E00A5;
	}
	
	/*Largeur formualire page*/
	article.brk-form_footer-14.eufonie-form-white.eufonie-title-form {
		width:72%;
	}
	/*titre formualire page*/
	.eufonie-title-form h6.custom{
		font-size:42px;
		text-align:center;
	 }
	
	 /* formulaire gerard*/
	 /* .fcc{
		white-space:unset !important;
		line-height: 1.5rem !important;
	}
	.fcc .wpcf7-list-item label input{
	position:relative;
		top:5px;
	}  */
	
	
	/* formulaire gerard*/
	.fcc, .accepted {
		white-space:unset !important;
		line-height: 1.5rem !important;
	}
	.fcc .wpcf7-list-item label input, .accepted .wpcf7-list-item label input{
	position:relative;
		top:5px;
	} 
	
	
	/* span.customActivityClass {
		display:flex;
	   }
	   iconify-icon.customActivityB{
			 position:relative;
			 font-size:1em !important;
			 right:0.2em;
			 z-index:1;
			 transform:rotate(-15deg);
	   }
	   iconify-icon.customActivityA{
		   position:relative;
			 font-size:1.4em !important;
			 left:0.1em;
	   } */
	
	   span.customActivityClass {
		display:flex;
	   }
	   iconify-icon.customActivityB{
			 
			 font-size:1em !important;
			 top:1px;
			  left:-0.2em;
			 position:relative;
			 transform:rotate(-15deg);
	   }
	   iconify-icon.customActivityA{
			 font-size:1.4em !important;
			 left:0.1em;
	   }
	
	.mediaValorise.shadow {
		/* background-image: linear-gradient(10deg, #3163d8 0%, #9E00A5 70%)!important;  */
		/* background-image: linear-gradient(189deg, #3163d8 -31%, #9E00A5 75%)!important; */
		background: #3163d8;
		border-radius:20px;
		padding:0px 13px
	
	}
	
	/* gerard font-size j'accepte*/
	label span.wpcf7-list-item-label {
		font-size:14px;
	}
	
	 /* gerard valorisation icone */
	button.icon__btn.icon__btn-anim.customActivity{
		background-color:unset !important;
		background:white !important;
	 }
	 button.icon__btn.icon__btn-anim.customActivity .after{
		 background-image:unset !important;
		 background:unset !important;
	 }
	li.media iconify-icon{
		font-size:1.5em;
		color:#9E00A5;
		
	}
	
	/*taille des icones sur le Pole Call etc..*/
	.eufonie-lp-icon-container svg{
		width:16%;
	}
	
	
	
	/*Gerard Modif carrousel ombre*/
	.eufonie-new-slider .eufonie-testimonial-container {
		background: white;
		border-radius: 16px;
		box-shadow: 1px 5px 20px 1px rgba(0,0,0,.24);
		padding: 52px 15px;
	}
	
	.svg-band {
		height: 64px;
		width: 64px;
	}
	
	
	.counter__wrapper-icon.pink path {
	
	fill: var(--brk-secondary-1);
	}
	
	
	.counter__wrapper-icon.blue path {
	
	fill: var(--brk-secondary-6);
	}
	
	.counter__wrapper-icon.aqua path {
	
	fill: var(--brk-base-2);
	}
	
	.brk-social-links__item i {
		font-size: 	25px;
	}
	
	.brk-social-links_rounded .brk-social-links__item {
		margin-right: 30px;
	}
	
	.eufonie-opacity-100 {
		opacity: 1!important;
	}
	
	/*flix box text font modif Gerard */
	.flip__back, .flip__front, .flip.flip_horizontal {	
		height: 510px!important;	
	}
    /*flix box text font modif Gerard */
	.flip-box.eufonie-flip-box p.font__family-open-sans, .flip-box.eufonie-flip-box div.font__family-open-sans p{
		color: #222222 !important;
		font-size: 14px !important;
		font-family: 'Roboto',sans-serif !important;
	}
	

	.jq-selectbox__select {
		background: var(--brand-primary);
	}
	
	.jq-selectbox__select-text {
		color: white!important;
	}
	
	.brk-form-strict .jq-selectbox__trigger-arrow {
		border-top: 6px solid white;
	}
	
	.eufonie-gal-counter {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background: rgba(255,255,255,0.8);
		display: flex;
		flex-direction: column;
		justify-content: center;
		z-index: 1;
	}
	
	.eufonie-gal-desc {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		z-index: 1;
		background-image: linear-gradient(90deg, rgba(var(--brand-primary-rgb), 0.92), rgba(var(--secondary-rgb), 0.92));
	}
	
	
	.eufonie-gal-desc .services-architecture-bg {
		background: none;
		height: initial!important;
	}
	
	.post-filmstrip .links {
		width: 54px!important;
	}
	
	.eufonie-carre-container {
		 overflow: hidden;
	  position: relative;
	  padding: 0;
		background-position: center;
	  background-size: cover;
	}
	
	.eufonie-carre {
	  background: white;
	  height: 200%;
	  width: 50%;
	  position: absolute;
	  top: -20%;
	  right: -21%;
	  transform: rotate(20deg);
	  filter: drop-shadow(0 0 10px rgba(0,0,0,.3));
	
	}
	
	.eufonie-board {
		height: 100%;	
		position: absolute;
		top: 1px;
		right: -1px;
		filter: drop-shadow(0 0 10px rgba(0,0,0,.3));
	
	}
	
	.eufonie-board-left {
		height: 100%;	
		position: absolute;
		top: 1px;
		left: -1px;
		filter: drop-shadow(0 0 10px rgba(0,0,0,.3));
	
	}
	
	
	.eufonie-board path {
		fill: green;
		height: 	150px;
	}
	.eufonie-counter-depuis .counter, .eufonie-counter-depuis svg {
		color: rgb(61, 201, 174)!important;
		fill: rgb(61, 201, 174)!important;
	}
	
	
	.eufonie-counter-collab .counter, .eufonie-counter-collab svg {
		color: rgb(33, 90, 226)!important;
		fill: rgb(33, 90, 226)!important;
	}
	
	
	.counter__wrapper-icon {
	
	display: flex;
	justify-content: center;
	}
	
	.eufonie-info-box-button.info-box__wrapper-outline {
		max-width: 400px;
		margin: auto;
	}
	
	
	@media screen and (min-width: 768px) {
	
	.eufonie-testimonial-container {
		width: 75%;
	}
	
	}
	
	@media screen and (max-width: 768px) {
	
	.video-background {
		display: initial!important;
	}
	
	.eufonie-footer-nav ul {
	width: 100%;	
	}
	}
	
	.eufonie-text-accueil-container{
		z-index:50 !important;
		margin-top: 16% !important;
		}
	
	
	@media screen and (max-width: 991px) {

		/* btn homepage  */
		.customG.btn-prime.hp, .customGvert.btn-prime.hp {
			margin:10px 0px !important;
			box-shadow: 0 5px 16px rgba(0,0,0,0.08) !important;
		}
	
		/* gerard bpo et moderation margin */
		  a.btn.customG.mobile{
			  margin-top:30px;
		  }
		 
		  .shop-setout__img {
			padding-bottom: calc(100% - 170px)!important;
			background-position: center!important;
			background-size: 200px !important;
			padding:113px;
		}
		
	   
		  .def_auto_middle.HP{
			transform:scaley(1);
		}

		.HP button.slick-prev.slick-arrow ,.HP button.slick-next.slick-arrow{
			transform:scaley(1);
		}

		/* menu dropdown fleche droite*/
		li div.brk-nav__link-open i {
			right:-10% !important;
		   }
	
		  .mediaValorise.persoModif .inline-wrap-second .icon__btn{
			margin-bottom:unset !important; 
		  }
		  .mediaValorise.persoModif .icon__btn{
			  margin:unset;
			  margin-top:unset !important;
			  margin-left:unset !important;
		  }
	
	
		  /* .mediaValorise.persoModif li.media.align-items-center:first-child{
			  padding-top:unset !important;
		  }
		  .mediaValorise.persoModif li.media.align-items-center:last-child{
			 padding-bottom:unset !important;
		  } */
		 
	
		  article.brk-form_footer-14.eufonie-form-white.eufonie-title-form{
			width:100% !important;
			margin-top: 100px;
		 }
		  .sectionRecomponse_2 {
			margin-top:60px;
		 }
	
		 div.sectionHauteur {
			height:auto;
		}
	
	
	
		/*gerard espacement logo en bas de carrousel reference*/
		.row.justify-content-center > div.col-md-6:last-child {
			margin-top:60px;
		}
		
		/*espacement*/
		.mediaValorise.shadow li.media{
			padding:8px;
		}
		ul.list-unstyled {
			padding-top:5px;
			padding-bottom:3px;
			
		}
	
		  /*ligne blanc*/
		  svg#rotation {
			border-top:solid white;     
	}
	span.brk-abs-overlay.brk-bg-gradient-10deg-92 {
		border-bottom:solid white;
	}
	/*Gerard*/
	.row.customPadding {
		padding-left:10px !important;
		 padding-right:10px !important;
	}
	
	/* width valorisation*/
	.mediaValorise{
		width:100%;
	}
	
	   /*Block tarif */
	   .row.sectionDynamique .customImage.float-right{
		float:none !important;
	 }
	 .tarif {
		margin-top:60px;
	 }
	 .tarif > a{
		margin:0 !important
	 }
	 .tarif a img{
		text-align:center;
		float:none !important;
		max-width:100% !important;
	 }
		   
		  /*menu eufonie*/
		  .brk-header-mobile-wrap__header{
			height:auto !important;
		}
	
		  .brk-header-mobile {
			display:flex;
			justify-content:center;
			align-items:center;
			
		}
		.brk-header-mobile.brk-header-mobile_scroll .brk-header__logo-2{
			display:block;
			position:relative;
			bottom:15px
		}
		.eufonie-text-accueil-container {
			margin-top:100px !important;
		}
	  
	  }
	
	
	.brk-nav__sub-menu {
		border-radius: 10px;
	}
	
	.brk-header_style-2 .brk-nav__sub-menu li:hover > a {
		color: var(--brand-primary);
	}
	
	.brk-header_style-2 .brk-nav__sub-menu a::before {
		background-color: var(--brand-primary);
	}
	
	.brk-header_style-2 .brk-nav__sub-menu a {
		font-size: 13px;
		color: rgba(39,39,39,.5) !important;
	}
	
	.brk-header_style-2 .brk-nav__sub-menu a:hover {
		color: rgba(39,39,39,.8) !important;
	}
	
	.brk-header_scroll.brk-header_style-2 .brk-nav__menu > li > a:hover {
		color: rgba(39,39,39,.8) !important;
	}
	

	/* .eufonie-flip-box .flip.flip_horizontal.h570{
		height: 560px !important;
	} */
	/*homepage color content flip box */
	.accueil_flipBox .custom{
		color:#222222 !important;
	}
	
	/* gerard color text notre histoire et nous decouvrir*/
	p.customNousdecouvrir{
		color:#222222 !important;
	}
	.decouvreFont p > span, .decouvreFont p b {
		color:#222222 !important;
		font-size:16px !important;
	}
	.decouvreFont p.font__family-open-sans.font__size-16{
		color:#222222 !important;
	}
	p.TitlecustomDecouvre {
		color:#9E00A5 !important
	}

/* vignette tournante */
.flip-box-sous-tarif {
	border-radius: 25px;
	width: 100%;
	height: 125px;
	
	perspective: 1000px;

  }

  .card.cutomFlip img, .card.cutomFlip iconify-icon{
    margin-bottom:5px;
}
  
  .flip-box-sous-tarif-inner {
	position: relative;
	border-radius: 25px;
	width: 100%;
	height: 100%;
	transition: transform 0.8s;
	transform-style: preserve-3d;
  }
  
  .flip-box-sous-tarif:hover .flip-box-sous-tarif-inner {
	transform: rotateY(180deg);
  }
  
  .flip-box-sous-tarif-front, .flip-box-sous-tarif-back {
	position: absolute;
	border-radius: 25px;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
  }

  .flip-box-sous-tarif-front-notreHistoire, .flip-box-sous-tarif-back-notreHistoire{
	position: absolute;
	border-radius: 25px;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	cursor: pointer;
  }
  
  .flip-box-sous-tarif-front-notreHistoire1, .flip-box-sous-tarif-back-notreHistoire1{
	position: absolute;
	border-radius: 25px;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	cursor: pointer;
  }

  .flip-box-sous-tarif-front-notreHistoire0, .flip-box-sous-tarif-back-notreHistoire0{
	position: absolute;
	border-radius: 25px;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	cursor: pointer;
  }
  
  .card.cutomFlip {
    display:flex;
    justify-content:center;
    align-items:center;
	border:none !important;
	border-radius: 25px;
}

.card.cutomFlip-notreHistoire {
    display:flex;
    justify-content:center;
    align-items:center;
	border:none !important;
	border-radius: 25px;
	cursor: pointer;
}
.card.cutomFlip-notreHistoire1 {
    display:flex;
    justify-content:center;
    align-items:center;
	border:none !important;
	border-radius: 25px;
	cursor: pointer;
}

  .flip-box-sous-tarif-front {
	color: black;
    border: 1px solid #3163D8;
	display:flex;
    justify-content:center;
    align-items:center;
  }
  
  .flip-box-sous-tarif-back {
	background-color: #3163D8;
	border-radius: 25px;
	color: white;
	transform: rotateY(180deg);

	display:flex;
    justify-content:center;
    align-items:center;

	text-align:-webkit-center;
    text-align:center;
    padding:0px 10px 10px 10px;
  }


  .flip-box-sous-tarif-front-notreHistoire {
	background-color: #3163D8;
	color: white;
	display:flex;
    justify-content:center;
    align-items:center;
	cursor: pointer;
  }
  
  .flip-box-sous-tarif-back-notreHistoire {
	background-color: white;
	border-radius: 25px;
	color: #3163D8;
	transform: rotateY(180deg);
	border: 1px solid #3163D8;
	display:flex;
    justify-content:center;
    align-items:center;

	text-align:-webkit-center;
    text-align:center;
    padding:0px 10px 10px 10px;
	cursor: pointer;
  }


  .flip-box-sous-tarif-front-notreHistoire1 {
	background-color: #3dc9ae;
	color: white;
	display:flex;
    justify-content:center;
    align-items:center;
	cursor: pointer;
  }
  
  .flip-box-sous-tarif-back-notreHistoire1 {
	background-color: white;
	border-radius: 25px;
	color: #1fa055;
	transform: rotateY(180deg);
	border: 1px solid #1fa055;
	display:flex;
    justify-content:center;
    align-items:center;

	text-align:-webkit-center;
    text-align:center;
    padding:0px 10px 10px 10px;
	cursor: pointer;
  }

  
  .flip-box-sous-tarif-front-notreHistoire0 {
	background-color: #9E00A5;
	color: white;
	display:flex;
    justify-content:center;
    align-items:center;
	cursor: pointer;
  }
  
  .flip-box-sous-tarif-back-notreHistoire0 {
	background-color: white;
	border-radius: 25px;
	color: #9E00A5;
	transform: rotateY(180deg);
	border: 1px solid #9E00A5;
	display:flex;
    justify-content:center;
    align-items:center;

	text-align:-webkit-center;
    text-align:center;
    padding:0px 10px 10px 10px;
	cursor: pointer;
  }

  a.blockTournant:hover {
    color:white
}

  .card.cutomFlip iconify-icon {
	font-size: 2.2em;
	color: #3163D8;
 }

 .cutomFlip h5, .cutomFlip p{
	color: #3163D8;
 }
/* fin vignette tournante */



/* vos besoin nos solution*/
	.row.row-no-gutter .move-cont p{
		color:#222222 !important;
	}


	

	.flip.h570 .flip__back, .flip.h570 .flip__front, .flip.flip_horizontal.h570 {
		height: 545px !important;
	}
	
	.icon__btn {
		cursor: default!important;
	}
	
	.eufonie-pt-47 {
		padding-top: 47px!important;
	}
	
	.eufonie-contact-form-small .brk-form-wrap {
		margin-top: 0;
	}
	.eufonie-contact-form-small.brk-form_footer-14 {
		padding: 20px 40px 20px!important;
	}
	
	.test-wave {
		position: absolute;
		bottom: 0px;
		right: 0px;
		left: 0px;
		height: 140px;
		width: 200%;
		background-position: 0 bottom;
		background-repeat: repeat-x;
		transform-origin: center bottom;
		
	}
	
	@keyframes waves {
		0% {transform: translateX(0) translateZ(0) scale(1);}
		0% {transform: translateX(-25%) translateZ(0) scale(0.5);}
		0% {transform: translateX(-50%) translateZ(0) scale(1);}
	}
	
	@keyframes gigot {
		0% {transform: scale(1);}
		50% {transform: scale(1.1);}
		100% {transform: scale(1);}
	}
	
	.post-rounded:hover .post-rounded__thumb::after, .post-rounded .post-rounded__thumb::after {
		background-image: linear-gradient(to right,rgba(255,255,255,0.3),rgba(255,255,255,0.3)) !important;
	}
	
	.eufonie-customicon-header {
		color: inherit;
		fill: inherit;
	}
	
	.eufonie-customicon-header path {
		color: inherit;
		fill: inherit;
	}
	.brk-header_color-white .brk-header__element {
			fill: #ffffff;
	
	}
	
		@media (min-width: 992px) {
		  .brk-header_scroll .brk-header__element {
			color: #272727 !important; 
			fill: #272727;
	
			} 
		
		}
	
	
		.brk-header__top-bar_color-white .brk-header__element {
		  color: #ffffff; 
			fill: #ffffff;
	  }
		  .brk-header_color-dark .brk-header__top-bar_color-white .brk-header__element {
			color: #ffffff; 
			fill: #ffffff;
		}
	
		.brk-header__element--label.eufonie-padding-custom {
			padding-left: 7px!important;
		}
	
	.seo-text {
		font-size: 9px;
		line-height: 14px;
	}
	.seo-text li {
		list-style-type: none;
	}
	
	@keyframes shake {
	  10%, 90% {
		transform: translate3d(-1px, 0, 0);
	  }
	  
	  20%, 80% {
		transform: translate3d(2px, 0, 0);
	  }
	
	  30%, 50%, 70% {
		transform: translate3d(-4px, 0, 0);
	  }
	
	  40%, 60% {
		transform: translate3d(4px, 0, 0);
	  }
	}
	
	.emailonlyform .your-email input {
		border-radius: 2px;
			background-color: #fff;
			color: #40406c;
		padding: 8px 120px 8px 18px;
		line-height: 24px;
		min-width: 334px;
		width: 334px;
		border: 0;
		opacity: 1;
		font-size: 14px;
		font-weight: 500;
		font-family: 'Montserrat',sans-serif;
		display: inline-block;
		outline: 0;
		overflow: visible;
		box-shadow: none;
	}
	
	/* by gerard */
	a#wt-cli-accept-all-btn {
		background:#9E00A5 !important;
	}
	
	/* hp carrousel  */
	.shop-setout__img.id_56971 {
		width:80%;
	}
	
	.emailonlyform .wpcf7-form-control.wpcf7-submit {
		/* background-image: linear-gradient(to top,rgba(var(--brk-base-6-rgb),1) 0%,rgba(var(--brk-base-5-rgb),1) 100%) !important; */
		color: #fff;
		position: absolute;
		height: 34px;
		top: 3px;
		right: 3px;
		border-radius: 4px;
		padding: 0 18px;
		/* background-color: #101315; */
		background:#3163d8 !important;
		transition: .3s ease color;
		font-size: 14px;
		font-weight: 500;
		font-family: 'Montserrat',sans-serif;
		justify-content: center !important;
		display: flex !important;
		cursor: pointer;
		min-width: 100px;
		width: 100px;
	}
	
	/*image comminauty*/
	img.comminautyManager {
		width:70%;
	  }
	
	.purple-form .wpcf7-form-control.wpcf7-submit, .white-form .wpcf7-form-control.wpcf7-submit {
		box-shadow: 0 5px 16px rgba(0,0,0,.15);
		color: #fff !important;
		border-radius: 25px;
		font-size: 16px;
		padding: 15px 33px;
		min-width: 200px;
		text-decoration: none;
		text-transform: uppercase;
		margin: 10px;
		display: inline-block;
		text-align: center;
		line-height: inherit;
		white-space: nowrap;
		max-width: 100%;
		text-overflow: ellipsis;
		font-weight: 700;
		font-family: 'Open Sans',sans-serif;
		border: none;
	}
	
	/* gerard moderartion et bpd */
	.mediaValorise.persoModif .inline-wrap-second .icon__btn{
		margin-bottom:3px !important;  
	  }
	  .mediaValorise.persoModif .icon__btn{
		  margin:unset;
		  margin-top:3px;
		  margin-left:2px;
	  }
	  .mediaValorise.persoModif li.media.align-items-center:first-child{
		  padding-top:5px;
	  }
	  .mediaValorise.persoModif li.media.align-items-center:last-child{
		 padding-bottom:5px;
	  }
	
	
	.purple-form .wpcf7-form-control.wpcf7-submit {
		/* background-image: linear-gradient(to top,rgba(var(--brk-base-6-rgb),1) 0%,rgba(var(--brk-base-5-rgb),1) 100%) !important; */
		background:#3163d8 !important;
	}
	
	/* by gerard */
	.btn-inside-out:hover{background:#3163d8 !important;}
	
	.white-form .wpcf7-form-control.wpcf7-submit {
		/* background: var(--brand-primary)!important; */
		background: #9E00A5 !important;
	
	}
	
	.eufonie-button-shake, .purple-form .wpcf7-form-control.wpcf7-submit, .white-form .wpcf7-form-control.wpcf7-submit {
		animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both infinite;
	}
	
	.eufonie-button-shake:hover, .purple-form .wpcf7-form-control.wpcf7-submit:hover, .white-form .wpcf7-form-control.wpcf7-submit:hover {
		animation: none;
	}
	
	.menu-menu-1-container {
		height: 100%;
	}
	
	.brk-nav > div {
		display: 	inline-block;
		height: 100%;
	}
	
	.menu-special-container {
		height: 100%;
	}
	#menu-special {
		display: flex;
		height: 100%;
	}
	
	.seo-text a {
		color: var(--text-base-color-2);
	}
	
	b {
		font-weight: bold;
	}
	
	.post-rounded__text {
		height: 556px;
	}
	
	.h900 {
		height: 900px;
	}
	
	
	.eufonie-vosbesoins-list.hide {
		display: none;
	}
	
	.eufonie-vosbesoins-list a {
		font-size: 24px;
		line-height: 36px;
	}
	
	.has-cookie-bar #catapult-cookie-bar {
		padding: 30px 60px;
		text-align: center;
	}
	
	.btn {
		white-space: normal!important;
	}
	
	
	.cookie-bar-bar .use_x_close .x_close {
		right: -25px!important;
	}
	
	#catapult-cookie-bar {
		background-color: rgba(255,255,255,0.8)!important;
	}
	
	.brk-header-mobile-wrap .brk-header__element {
		text-transform: none!important;
	}
	.brk-svg-pattern-container_top svg {
			 top: 0px!important; 
	}
	.brk-svg-pattern-container_bottom svg {
			 bottom: 1px!important; 
		
	}
	
	
	.eufonie-title-page {
		padding-left: 100px;
	}
	.eufonie-title-page h2 {
		font-size: 48px;
		line-height: 68px;
	}
	
	.eufonie-title-section h2 {
		font-size: 56px;
		line-height: 60px;
	}
	
	.eufonie-title-form h6 {
		font-size: 48px;
		line-height: 52px;
	}
	
	
	
	@media (max-width: 680px) {
	
		.eufonie-title-page {
			padding-left: 0px;
		}
	
		.eufonie-title-page h2 {
			font-size: 34px;
			line-height: 48px;
			text-align: center;
		}
	
		.eufonie-title-section h2 {
			font-size: 34px;
			line-height: 48px;
		}
	
		.eufonie-title-form h6 {
			font-size: 34px;
			line-height: 48px;
		}
	
	}
	
	.eufonie-single-content figure {
		height: initial!important;
	}
	
	
	
	
	@media (min-width: 767px) {
		.eufonie-mobile-only-container {
			display: none;
		}
	}
	
	@media (max-width: 767px) {
		.eufonie-container-carriere {
			opacity: 0;
		}
		.eufonie-mobile-only-container {
			display: initial;
		}
	}
	
	@media (min-width: 991px) {
		.flip-box__position_75 {	
			top: 45px!important;
		}
	
		.eufonie-text-accueil-container {
			position: absolute;
			width: 110%;
			z-index: 1;
		}

		.shop-setout__img.id_449 {
			margin-left:0;
		}
	}
	@media (max-width: 991px) {
		.test-wave {
			display: none;
		}
	}
	
	
	/* gerard modif  */
	@media only screen and (max-width: 1745px) {
		article.brk-form_footer-14.eufonie-form-white.eufonie-title-form{
		 width:93%;
	  }
	  }
	
	
	  @media only screen and (max-width: 1280px) {
		article.eufonie-title-form h6.custom{
		font-size: 190%;
	}
	article.brk-form_footer-14.eufonie-form-white.eufonie-title-form{
		width:93%;
	 }
	}
	
	/* gerard modif  */
	  @media only screen and (min-width: 1536px) {
		article.eufonie-title-form h6.custom{
		font-size: 265%;
	}
	  }


	  /* metier vao2*/
  @media screen and (max-width: 1099px) {
	.flip-box-sous-tarif{
		height: 135px;
	}
	/* .flip-box-sous-tarif-back p {
		font-size: 0.9em !important;
		line-height: 17px;
	} */
   }
   /* Fin metier vao2*/

   /* carousel link bleu eufonie */
    .carousel-link{
	color:#215ae2 !important;
 }
 a.carousel-link strong{
	color:#215ae2 !important;
 }
 /* fin carousel link bleu eufonie */

 
   /* Jonathan update*/
   .custom-btn-padding{
	    padding-left: 2.5rem;
    	padding-right: 2.5rem;
   }
   /*Page formualire */
	h2.titreGauche, h3.titreGauche {
		font-size: 25px !important;
	}
	button#submitDemandeDevis {
		animation: shake 0.4s cubic-bezier(.36,.07,.19,.97) both infinite;
	}
	@keyframes shake {
		0% { transform: translateX(0) }
		25% { transform: translateX(5px) }
		50% { transform: translateX(-5px) }
		75% { transform: translateX(5px) }
		100% { transform: translateX(0) }
	}

	.colorPopText{
		color: #883d83;
		margin-bottom:5px;
	}

	.swal2-popup{
		width: 34em !important;
	}

	/* popRendezVous */
	div#swal2-content p{
		color:#666666;
		opacity:0.9;
		font-size: 17px !important;
		letter-spacing:1px;
	}
	.swal2-styled.swal2-confirm {
		background-image: linear-gradient(226deg, #3163d8 2%, #9E00A5 70%)!important;
		border-radius: 65px !important;
		margin-top:20px;
		margin-bottom:20px;
	}
	button.customConfirmBtn:hover{
	opacity:0.8   
	}
	a.DeclanchRDV {
		color: white !important;
		padding-left:20px;
		padding-right:20px;
		display: flex;
		font-weight: 600;
	}
	button.customConfirmBtn {
		animation: shake 0.4s cubic-bezier(.36,.07,.19,.97) both;
    	animation-iteration-count: 5;
	}
	@keyframes shake {
		0% { transform: translateX(0) }
		25% { transform: translateX(5px) }
		50% { transform: translateX(-5px) }
		75% { transform: translateX(5px) }
		100% { transform: translateX(0) }
	}
	.swal2-icon{
		transform: scale(0.7);
		margin-top: 0px!important;
    	margin-bottom:10px!important;
	}

	h3.descript.colorPopText {
	color: #9E00A5!important;
	font-size:20px;
	margin-top:20px;
	}

	div#swal2-content p{
	color:#666666;
	opacity:0.9;
	}

	button.swal2-close.customPopClose {
		border: 1px solid #9E00A5!important;
		border-radius: 50%!important;
		margin-right:5px!important;
		margin-top: 5px!important;
		transform:scale(0.7)!important;
		color: #9E00A5 !important;
	}
	button.swal2-close.customPopClose:hover{
		transform:scale(0.8)
	}

	button.swal2-close.customPopClose:focus {
		outline:none !important
		}

	/*Iframe container*/
	div#mainContainer {
		background:white !important
	}


/*Fin popRendezVous */

.row.mediaValorise.persoModif.Noshadow.p-15 {
    margin-left:auto;
    margin-right:auto;
}
.mediaValorise.Noshadow {
	/* background-image: linear-gradient(10deg, #3163d8 0%, #9E00A5 70%)!important;  */
	/* background-image: linear-gradient(189deg, #3163d8 -31%, #9E00A5 75%)!important; */
	background: #3163d8;
	border-radius:20px;
	padding:0px 13px

}
	.mediaValorise.shadow li.media{
		padding:8px;
	}

	button.customConfirmBtnBlue:hover{
	opacity:0.8   
	}
	button.customConfirmBtnBlue {
		animation: shake 0.4s cubic-bezier(.36,.07,.19,.97) both;
    	animation-iteration-count: 5;
	}
	.customConfirmBtnBlue.swal2-styled.swal2-confirm{
		background-image:none !important;
	}
	.negative-margin-left-1-5 {
  margin-left: -1.4% !important;
}

/*Page formualire */
   /* fin update Jonathan */

/*Debut update juin Jonathan*/
.flip.h500 .flip__back, .flip.h500 .flip__front, .flip.flip_horizontal.h500 {
	height: 500px !important;

}

.flip.h370 .flip__back, .flip.h370 .flip__front, .flip.flip_horizontal.h370 {
	height: 370px !important;

}


[data-brk-library="component__content_slider"] .post-rounded__text_updated {
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}

.post-rounded__text_updated {
	background-color: #fff;
	padding: 65px 38px 45px;
	height: 389px;
}

.text-truncate-multiple-lines {
	display: -webkit-box;
	-webkit-line-clamp: 7; /* Nombre de lignes avant de tronquer */
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: calc(4em * 3); /* Ajustez la hauteur en fonction du nombre de lignes */
}


@media (min-width: 1024px) {
	.pl-15.pr-15.custom-slider.slick-slide {
	  width: 190px !important;
	}
  
	.pl-15.pr-15.custom-sliders.slick-slide {
	  width: 190px !important;
	}
	
	#nos-references{
	  width: 300px !important;
	}
  }
  
  @media (max-width: 1023px) {
	.pl-15.pr-15.custom-slider.slick-slide {
	  width: 265px !important
	}
	
	.pl-15.pr-15.custom-sliders.slick-slide {
	  width: 210px !important;
	}
  
	#nos-references{
	  width: 375px !important;
	}
  }

.btn.btn-prime.border-radius-25.btn-min-width-200.font__family-open-sans.font__weight-bold.brk-white-font-color.ml-0.mr-0.mt-30.eufonie-btn.eufonie-btn3.brk-library-rendered .elm-wrapper {
    margin: 0 auto;
}

.btn.btn-prime.border-radius-25.btn-min-width-200.font__family-open-sans.font__weight-bold.brk-white-font-color.ml-0.mr-0.mt-30.eufonie-btn.eufonie-btn3.brk-library-rendered button.elm-button {
    font-family: inherit;
    font-weight: inherit;
    color: inherit;
    padding: inherit;
    border-radius: inherit;
    background: inherit;
    box-shadow: inherit;
}

/*fin update juin Jonathan*/