.ebm-event-link {
  color: #000;
}

.eb-taskbar.eb-register-buttons-bottom.clearfix a:hover {
  color: #000;
}
a.eb-colorbox-privacy-policy,
a.eb-colorbox-privacy-policy:link,
a.eb-colorbox-privacy-policy:visited,
a.eb-colorbox-privacy-policy:hover,
a.eb-colorbox-privacy-policy:focus {
  color: #ed1c24 !important;
}

#eb-privacy-policy-container a,
#eb-privacy-policy-container a:link,
#eb-privacy-policy-container a:visited,
#eb-privacy-policy-container a:hover,
#eb-privacy-policy-container a:focus,
#eb-privacy-policy-container a:active {
    color: #ed1c24 !important;
}

html[lang^="fr"] #eb-individual-registration-page > h3.eb-heading:has(+ table) {
    font-size: 0;
}

html[lang^="fr"] #eb-individual-registration-page > h3.eb-heading:has(+ table)::before {
    content: "Choisir vos billets";
    font-size: 32px;
    line-height: 1.2;
}

html[lang^="fr"] #eb-individual-registration-page table.table thead th:first-child {
    font-size: 0;
}

html[lang^="fr"] #eb-individual-registration-page table.table thead th:first-child::before {
    content: "Type de billet";
    font-size: 16px;
}