/*
Theme Name: Divi Child
Template: Divi
Description: Divi Child Theme
Author: Nicolas - NEL Telecom
Author URI: https://www.nel-telecom.com/
*/

.entry-title
{display: none !important;}

.center
{text-align: center;}

.left
{text-align: left;}

.right
{text-align: right;}

.italic
{font-style: italic;}

.bold
{font-weight: bold;}

.red
{color: #FF0000;}

/* menu principal en degrade */
#main-header
{background-image: linear-gradient(#8b5fbf, #4ecdc4) !important;}

/* supprimer la ligne grise sous le menu principal de Divi */
#main-header {
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}

/* supprimer l'ombre sous le menu */
#main-header.et-fixed-header {
   -webkit-box-shadow:none!important; 
   -moz-box-shadow:none !important; 
   box-shadow:none !important;
}



/* Couleur de l’icône du menu mobile (hamburger Divi) */
/* — Couleur de l’icône menu mobile — */
span.mobile_menu_bar:before,
span.mobile_menu_bar:after,
.mobile_menu_bar:before,
.mobile_menu_bar:after {
  color: #FFFFFF !important;     /* couleur des barres */
/*  background-color: #FFFFFF !important; /* pour barres faites en background */
  fill: #FFFFFF !important;      /* pour icônes SVG éventuelles */
  stroke: #FFFFFF !important;
}

/* Si menu ouvert/fermé (state) — selon Divi */
.mobile_nav.opened .mobile_menu_bar:before,
.mobile_nav.closed .mobile_menu_bar:before {
  color: #FFFFFF !important;
}




/* <------------------------------------------------------------> */
/* ajouter une ligne au survol des éléments du menu */

#top-menu .current-menu-item a:before {
-webkit-transform: translateY(15px);
transform: translateY(15px);
opacity: 1.0;
}

#top-menu li a:hover:before {
-webkit-transform: translateY(15px);
transform: translateY(15px);
opacity: 1;
}

#top-menu li a:before {
content: '';
position: absolute;
top: 14px;
left: 0;
background: #ffffff; /* changez le code couleur HTML à votre convenance */
width: 100%;
height: 2px;
-webkit-transform: translateY(24px);
transform: translateY(24px);
opacity: 0;
transition: 0.3s ease;
}


