/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 19 2026 | 15:11:09 */
/* Footer taille 0 correction */
/* ************************** */
@media only screen and (max-device-width: 640px){
	  .fusion-columns .fusion-column {
		margin-bottom: 0px !important;
	}
}

/* Patch menu */
/* ********** */
.fusion-logo-left .fusion-header .fusion-row{
	display:inline-block;
	transform:translatex(0px) translatey(0px) !important;
	width: 100%;
}
@media (max-width:640px){

	/* Image */
	.fusion-logo .fusion-logo-link img{
		margin-left: 10%;
	}
	
}
.fusion-header {
     padding-left: 30px; 
     padding-right: 30px; 
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: background-color .25s ease-in-out;
} 
.html.avada-has-site-width-percent.avada-has-site-width-100-percent,.fusion-body,.fusion-secondary-header,.html.avada-has-site-width-percent.avada-has-site-width-100-percent,.fusion-header
{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/* Couleur texte des rubrique du menu */
/* ********************************** */
#menu-health-main-menu-1 > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-14004 > a > span.menu-text{ /* text tel */
   color: #005c96!important; }

#menu-health-main-menu-1 > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-14004 > a > span.fusion-megamenu-icon > i {  /* icone du tel */
  color: #005c96!important;
}

#menu-health-main-menu-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1944.fusion-dropdown-menu > a > span { /* contact */
  color: #005c96!important;
}

#menu-health-main-menu-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-9523 > a > span {    /* témoignage */
  color : #005c96!important;
}

#menu-health-main-menu-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1349.fusion-dropdown-menu > a > span { /* addiction */
  color : #005c96!important;
}

#menu-health-main-menu-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1379.fusion-dropdown-menu > a > span { /* la méthode */
  color : #005c96!important;
}
#button-patch-vide
{
	color: white;
}
#button-patch-plein
{
	background-color:red;
}

/* padding supprimé sur telephone */
/* ****************************** */
@media screen and (max-width: 425px) {
	#main {
    padding:0px!important;
    margin:5%!important;
  }
	.fusion-row{
      width:100%!important;
      margin:0px!important;
      padding:0px!important;
      justify-content:center!important;
      max-width:initial!important; 
  }
}

/* Couleur Puce patch */
/* ****************** */
.fusion-checklist .circle-yes, ul.fusion-checklist .circle-yes 
{
    background-color: #3bafbf!important;
}

/* patch Z index 0 */
/* *************** */
.fusion-body .fusion-flex-container.fusion-builder-row-1
{ 
	z-index: 0 !important ;
}

/* Footer text */
/* *********** */
.footer-text {
	 color: "#fff" !important;
}

/* Bouton RAP Header */
/* ***************** */
.menu-item-29172 > a > span {
	background: linear-gradient(to right, #3ec5bc, #2F7DC0) !important;
	border-radius : 5px !important ;
	color : white !important;
	padding: 15px !important;
	text-transform: uppercase !important
}

.menu-item-29172 > a > span:hover{
	background:#2F7DC0 !important;
	transition:.5s;
	transition-timing-function: ease;

}

/* Correctif main menu */
/* ******************* */
#menu-health-main-menu .menu-item:nth-child(6) .fusion-bar-highlight:nth-child(1) {
    display: flex !important;
}

element.style {
    display: none !important;
    height: 84px;
}

.fusion-header #menu-health-main-menu .menu-item:nth-child(6) .menu-text {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: !important;
}

/* Correctif Images (Bizarre, masquer Border radius ???) */
/* ***************************************************** */
.fusion-imageframe img {
	margin-top : 3%;
	margin-bottom : 3%
}

/* Empêche de drag & drop les images */
/* ********************************* */
body img {
    pointer-events: none !important;
    user-select: none !important;
}

.fusion-imageframe img {
	pointer-events: none;
	user-select: none;
}


/* Réglages de bugs Navabar */
/* ************************ */
/* Code uniquement en responsive */
@media screen and (max-width: 1350px) {
    /* Force la police d'écriture Montserrat sur le menu déroulant + ajoute du margin à gauche */
    .menu-text {
        font-family: Montserrat !important;
        font-weight: 500 !important;
        margin-left: 10px;
    }
    
    /* Ajout de margin à gauche du logo */
    .fusion-logo-link {
        margin-left: 20px;
    }
    
    /* Règle la position des flèches sur la navbar en responsive */
    .fusion-open-submenu {
        margin-top: 0 !important;
    }
}

/* Code en dehors du responsive */
.fusion-mobile-nav-holder {
    font-family: Montserrat !important;
    font-weight: 400 !important;
}

/* Change la couleur des boutons quand le menu est en mode sticky */
.fusion-is-sticky .fusion-main-menu > ul > li:not(:last-child) > a > span {
    color: #005c96 !important;
}

/* Couleur du menu principal */
.fusion-main-menu {
    --header_sticky_menu_color: #005c96 !important;
}
.fusion-main-menu > ul > li > a > span{
    color: #005c96 !important;
}
.fusion-main-menu > ul > li > a >.fusion-megamenu-icon>.glyphicon.fa-phone-alt.fas::before{
    color: #005c96 !important;
}


/* Corrections Header */
/* ****************** */
.fusion-header .fusion-row {
    padding-left: 4% !important;
    padding-right: 4% !important;
}

/* Taille normale du texte du menu */
.menu-text {
    font-size: 16px; /* Taille de base */
    transition: font-size 0.4s cubic-bezier(0.25, 1, 0.5, 1), transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* Réduction du texte quand le header devient sticky */
.fusion-header.fusion-sticky-shadow .menu-text {
    font-size: 13px !important; /* Taille réduite */
}
.fusion-bottombar-highlight,
.fusion-bottombar-highlight *,
.fusion-bottombar-highlight .menu-text {
    cursor: pointer !important;
    pointer-events: auto !important;
}
