/*
Theme Name: Glacon51 - Enfant
Theme URI: https://glacon51.fr
Description: Thème enfant Divi pour le site Glaçon51.
Author: imag'inside
Author URI: https://glacon51.fr
Template: glacon51 
Version: 1.0.0
Text Domain: glacon51-child
*/

/*
Ajoute ici ton CSS personnalisé pour Glaçon51.
Exemple :
*/

:root {
  --glacon51-blue: #063b5c;
  --glacon51-ice: #6edff6;
  --glacon51-frost: #f4fbff;
  --glacon51-champagne: #d8b76a;
}

.typo-glacon {
  font-weight: bold;
  color: #063b5c;
}
.typo-51 {
  font-weight: bold;
  color: #6edff6;
}

/* Menu global Glaçon51 */
.glacon51-header-menu .et_pb_menu__wrap {
  justify-content: flex-end;
}

.glacon51-header-menu .et_pb_menu__menu {
  margin-left: auto;
}

.glacon51-header-menu .et-menu {
  display: flex;
  align-items: center;
  gap: 22px;
}

.glacon51-header-menu .et-menu > li {
  display: flex;
  align-items: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin: 0;
}

.glacon51-header-menu .et-menu > li > a {
  display: flex;
  align-items: center;
  padding: 0 !important;
  min-height: 44px;
  font-weight: 600;
}

/* Bouton Commander */
.glacon51-header-menu .et-menu > li:last-child > a {
  background: #6edff6;
  color: #063b5c !important;
  padding: 0 24px !important;
  min-height: 44px;
  border-radius: 999px;
  font-weight: 800;
  box-shadow: 0 10px 24px rgba(110, 223, 246, 0.35);
  line-height: 1;
}

.glacon51-header-menu .et-menu > li:last-child > a:hover {
  background: #063b5c;
  color: #ffffff !important;
  opacity: 1 !important;
}

/* Correction flèche du menu déroulant Divi */
.glacon51-header-menu .et-menu > li.menu-item-has-children > a:first-child {
  position: relative;
  padding-right: 18px !important;
}

.glacon51-header-menu
  .et-menu
  > li.menu-item-has-children
  > a:first-child:after {
  position: absolute;
  top: 50% !important;
  right: 0;
  transform: translateY(-50%);
  margin-top: 0 !important;
  line-height: 1;
}

/* Masquer le badge Google reCAPTCHA v3 */
.grecaptcha-badge {
  visibility: hidden !important;
}
