/* Yumea 12/10/2026 : reglages utiles de Divi Booster (extension supprimee), reportes dans le theme enfant. */

/* Yumea 12/10/2026 : police d icones sociales Socicon (reprise de Divi Booster, extension supprimee) — seule l icone YouTube est utilisee */
@font-face {
  font-family: 'Socicon';
  src: url('yumea-socicon/fonts/Socicon.woff2') format('woff2'), url('yumea-socicon/fonts/Socicon.ttf') format('truetype'), url('yumea-socicon/fonts/Socicon.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="socicon-"], [class*=" socicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Socicon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.socicon-youtube:before {
  content: "\e0a5";
}


/* === Divi-specific styles === */

/* Font */
.et-social-icon a.socicon:before { 
	font-family: "socicon" !important; 
}
.et-social-icon a.divi-booster-icons:before { 
	font-family: "divi-booster-icons" !important; 
    color: inherit;
}

/* Icon positioning */
.et-social-icon a.socicon { top: 1px; }
.et-social-icon a.socicon:not(.et-extra-icon) { margin-right: 4px; }

/* Fix hover cutoff issue */
#et-secondary-menu .et-social-icon a.socicon {
	width: 16px;
	margin-right: -2px;
}
#footer-bottom .et-social-icon a.socicon {
	width: 40px;
    margin-left: -6px;
    margin-right: -6px;
}

/* Extra */
a.et-extra-icon.socicon:before{
	font-family:"socicon" !important
}
#et-info .et-extra-social-icons .et-extra-icon:hover {
    background: rgba(255, 255, 255, 0.3) !important;
}



