/* Mise en page Educeet « numerique » : ajustements propres à cette mise en page */
.ed-layout-numerique .it-hero-title { word-break: break-word; }
/* portraits flottants de l'équipe (photos rondes à la place des avatars détourés) */
.ed-layout-numerique .ed-numerique-avatar img { width: 96px; height: 96px; border-radius: 50%; object-fit: cover; border: 5px solid #fff; box-shadow: 0 10px 30px rgba(0, 0, 0, .12); }
.ed-layout-numerique .it-header-right-action { gap: 16px; }
.ed-layout-numerique .it-header-login a { color: var(--it-common-black); font-weight: 500; }
.ed-layout-numerique .it-funfact-icon i { font-size: 34px; }
.ed-layout-numerique .it-categories-item small { display: block; margin-top: 6px; }
.ed-layout-numerique .it-course-tab-btn .nav { flex-wrap: wrap; gap: 10px; }
.ed-layout-numerique .ed-numerique-thumb, .ed-layout-numerique .ed-numerique-thumb > a > img { height: 100%; }
.ed-layout-numerique .it-course-author i { color: var(--it-theme-1); margin-right: 4px; }
.ed-layout-numerique .it-testimonial-icon i { font-size: 22px; }
.ed-layout-numerique .it-brand-2-item img.ed-brand-logo { max-height: 60px; filter: brightness(0) invert(1); opacity: .85; }
.ed-layout-numerique .it-brand-2-item:hover img.ed-brand-logo { opacity: 1; }
.ed-layout-numerique .it-event-meta span { display: flex; gap: 8px; align-items: baseline; }
.ed-layout-numerique .it-team-social a span i { font-size: 15px; }
/* en-tête transparent : menu resserré pour laisser la place aux langues et au bouton */
@media (min-width: 1200px) and (max-width: 1599px) {
  .it-menu-content > ul > li { margin: 0 4px !important; }
  .it-menu-content > ul > li > a { font-size: 13.5px; }
  #header-sticky .ed-lang { margin-left: 10px; }
}
