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

.txtsouligne
{text-decoration: underline;}

.textlarge
{font-size: large;}

.textxlarge
{font-size: x-large;}

.textxxlarge
{font-size: xx-large;}

.capitalize
{text-transform: capitalize;}

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

.souligne
{text-decoration: underline;}

.normal
{font-weight: normal;}

.xx-small
{font-size: xx-small;}

.x-small
{font-size: x-small;}

.small
{font-size: small;}

.large
{font-size: large;}

.x-large
{font-size: x-large;}

.xx-large
{font-size: xx-large;}

.red
{color: #FF0000;}

.green
{color: #008000;}

.backgroundgreen
{background-color: #008000;}

.white
{color: #FFFFFF;}

.black
{color: #000000;}

.gray
{color: gray;}

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

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

.nobordure
{border: none !important;}

.borderradius8
{border-radius: 8px;}

/* 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(#008000, white, #008000); color: #008000; border: none; display: block !important; border-radius:12px; box-shadow:2px 4px 7px gray}

/* entretoise blanche de 20px vers le haut */
.separation_haute_de_20px_white
{margin-top: 20px; background-color: #ffffff; color: #ffffff; border: none;}

/* barre horizontal verte 100% 4px */
.barregreen100_4px
{width: 100%; margin: auto; height: 4px; background-color: #ade7ad; color: #ade7ad; border: none; display: block !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;
}

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

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

/* Menu principal en onglet ombré */
/* #top-menu a
{margin-top: 5px; background-color: white; border-top-left-radius: 12px !important; border-top-right-radius: 12px !important; padding: 10px !important; padding-bottom: 15px !important; box-shadow: 0 -.2em 15px rgba(0, 0, 0, 0.35) inset;} */


/* 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: #10c400; /* changez le code couleur HTML à votre convenance */
width: 100%;
height: 2px;
-webkit-transform: translateY(24px);
transform: translateY(24px);
opacity: 0;
transition: 0.3s ease;
}

/* Sous menu */
.sub-menu
{border-radius: 6px; padding: 2px !important;}

/* sous titre page accueil */
.soustitreaccueil
{color: #2fef28; font-size: xxx-large}


/* bouton help sticky des pages publiques */
#bouton-help-sticky {
  position:fixed;
  bottom:5%;
  right:5%;
  z-index:9900;
font-weight: bold; font-size: large; color: white; background-color: #008000; border: none; border-radius: 6px; box-shadow: 0 0 20px 0 gray;
}
#bouton-help-sticky:hover
{transform: scale(1.10); transition: 0.5s; color: yellow;}


/* <-------------------------------------------Forminator----------------------------------------> */

/* Candidatures Monos */

#forminator-field-post-title-postdata-2
{text-transform: capitalize; font-weight: bold !important; text-align: center;} 

#forminator-field-text-2, #forminator-field-text-1
{text-transform: capitalize;}

.forminator-button
{font-weight: bold !important; border-radius: 8px !important;}

.forminator-multi-upload
{border-radius: 8px !important;}



/*  ------------------------ACF------------------------  */

/* Formulaire Candidature Mono */
/* Bouton Envoyer */
.boutonsubmit, .acf-button, .acf-add-checkbox
{font-weight: bold !important; font-size: large !important; color: white !important; background-color: #008000 !important; border: none !important; padding-left: 2% !important; padding-right: 2% !important; padding-top: 1% !important; padding-bottom: 1% !important; border-radius: 6px !important; box-shadow: 0 0 20px 0 gray !important;}
.boutonsubmit:hover, .acf-button:hover, .acf-add-checkbox:hover
{transform: scale(1.10) !important; transition: 0.5s !important; color: yellow !important; background-color: #008000 !important;}

/* champs nom et prenom */
#acf-field_627bb659a87db, #acf-field_627e60f102c9f, #acf-field_627e610f02ca0
{text-transform: capitalize;}

/* image liste mono blog */
.wpucv-image-responsive
{border-radius: 12px !important; max-height: 150px !important; width: auto !important; margin-left: auto !important; margin-right: auto !important; display: block !important;}
.wpucv-post-title
{text-align: center;}

/* image 150x150 mis a la une */
.imagemisalaune
{border-radius: 12px !important; max-height: 150px !important; width: auto !important; margin-left: auto !important; margin-right: auto !important; display: block !important;}

.categorychecklist-holder
{border: none !important;}

.wpucv-read-more
{border-radius: 6px !important;}

/* Champs des vacanciers et monos dans gestion séjours */
.acf-relationship .selection .values
{background-color: #71ec444a !important;}

#dp1654550717882
{background-color: red !important; border: 5px !important;}

/* bouton media dans les mofif de posts */
#insert-media-button
{font-weight: bold !important; font-size: large !important; color: white !important; background-color: #008000 !important; border: none !important; padding-left: 2% !important; padding-right: 2% !important; padding-top: 1% !important; padding-bottom: 1% !important; border-radius: 6px !important; box-shadow: 0 0 20px 0 gray !important;}
#insert-media-button:hover
{transform: scale(1.10) !important; transition: 0.5s !important; color: yellow !important; background-color: #008000 !important;}



/*  ------------------------ACF Frontend------------------------  */

.fea-submit-button
{font-weight: bold !important; font-size: large !important; color: white !important; background-color: #008000 !important; border: none !important; padding-left: 2% !important; padding-right: 2% !important; padding-top: 1% !important; padding-bottom: 1% !important; border-radius: 6px !important; box-shadow: 0 0 20px 0 gray !important;}
.fea-submit-button:hover
{transform: scale(1.10) !important; transition: 0.5s; color: yellow !important;}




/*  ------------------------BodyCommerce------------------------  */

/* Mini Panier */
.bodycommerce-minicart
{border-radius: 12px;}



/* <--------------------------------- WooCommerce --------------------------------> */

/* Enlever les titres des pages woocommerce */
.woocommerce-products-header
{display: none !important;}

/* Retirer WOOF de entete de boutique */
.woof_sid_auto_shortcode.woof
{display: none;}

/* Enlever le surlignage jaune du nombre de produits */
.count
{background: none !important;}

/* arrondi des boites categories et sous categories et agrandissement au suvol */
.product-category, .product-type-simple, .product-type-variable
{border-radius: 20px !important; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4); transform: scale(1); transition: .5s ease-in-out;}

.product-category:hover, .product-type-simple:hover, .product-type-variable:hover
{border-radius: 12px !important; box-shadow: 0 0 20px 0 rgba(0, 255, 0, 0.8) !important;}

.product-category:hover
{transform: scale(1.12) !important;}

/* arrondi des images des boites categories et sous categories */
.woocommerce ul.products li.product a img, .et_overlay, .et_shop_image
{border-top-left-radius: 20px !important; border-top-right-radius: 20px !important;}

/* texte centré et bold pour les boites de catégories et fiche produit */
.woocommerce-loop-category__title, .woocommerce-loop-product__title, .price
{text-align: center;font-weight: bold;}

/* bloc payement acompte */
.deposits-input-wrapper
{display: block;}



/* <--------------------------------- 3D Flipbox --------------------------------> */

.entry-content table:not(.variations)
{border: none !important;}