/*
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 !important;}

.bold
{font-weight: bold !important;}

.relief
{box-shadow: 2px 4px 7px gray;}

.bordblanc
{border-color: white; border: 2px;}

/* entretoise de 50px vers le bas */
.separation_basse_de_50px
{margin-bottom: 50px;}

/* entretoise de 50px vers le haut */
.separation_haute_de_50px
{margin-top: 50px;}


/* Barre de separation en relief */
.barreverte100_4px
{width: 100%; margin: auto; height: 10px; background-image:linear-gradient(#6e54ff, white, #6e54ff); color: #6e54ff; border: none; display: block !important; border-radius:12px; box-shadow:2px 4px 7px gray}


/* 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;
}

/* menu principal en bleu degrade */
#main-header
{background-image: linear-gradient(#6e54ff, #FFFFFF) !important;}

/* Sous menu secondaire, le reste est dans Menu Primaire de Apparence-Personnaliser */
#et-secondary-nav li ul
{border-radius: 8px !important;}


/* ajouter une ligne au survol des éléments du menu principal et secondaire */

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

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

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

/* <------------------------------------------Livre d'Or------------------------------------------------> */

/* Boutons */
#gwolle_gb_write_button > input, #gwolle_gb_submit
{padding: 15px; border-radius: 10px; background-color: #6e54ff; color: white; font-weight: bold; box-shadow: 2px 4px 7px gray; border-color: #6e54ff;}

#gwolle_gb_write_button > input:hover, #gwolle_gb_submit:hover
{background-color: #527c7c; color: black;}

#gwolle_gb div.input input[type="text"], #gwolle_gb div.input input[type="email"], #gwolle_gb div.input input[type="url"], #gwolle_gb div.input textarea
{border-color: #6e54ff;}


/* <------------------------------------------Sidebar------------------------------------------------> */

/* Lien du livre d'or du widget */ 
.gwolle_gb_link
{font-weight: bold; font-style: italic;}

/* Titre des widgets en gras */
.widgettitle
{font-weight: bold;}


/* <------------------------------------------Boutons de formulaires------------------------------------------------> */

/* Bouton Envoyer et Effacer du formulaire de contact */
#fld_2872720_1, #fld_9973100_1
{box-shadow: 2px 4px 7px gray; background-color: #e2e2e2; border-color: #e2e2e2; border-radius: 5px; font-weight:bold; border-radius: 5px; color: black;}

#fld_2872720_1:hover, #fld_2872720_1:active
{background-color: red; border-color: red; color: white;}

#fld_9973100_1:hover, #fld_9973100_1:active
{background-color: #6e54ff; border-color: #6e54ff; color: white;}