/* Mise en page Educeet « atelier » : ajustements propres à cette mise en page */
/* fonds sombres : couleur principale du thème (brun ou noir) à la place du #272422 du gabarit */
.ed-layout-atelier .header-sticky.header-fashion-style { background-color: var(--it-theme-1); }
.ed-layout-atelier .it-header-height.theme-bg { border-radius: 0; padding: 0; }
.ed-atelier-account a { color: #fff; font-weight: 500; white-space: nowrap; }
.ed-layout-atelier .it-btn-border.style-2 { white-space: nowrap; }
/* bannière : photo de l'école recadrée */
.ed-atelier-hero-photo img { aspect-ratio: 4 / 5; object-fit: cover; border-radius: 300px 300px 0 0; }
.ed-layout-atelier .it-hero-11-title { overflow-wrap: anywhere; }
.ed-layout-atelier .it-hero-11-play-btn a { color: var(--it-theme-6); font-size: 26px; }
.ed-layout-atelier .it-hero-11-content p { color: rgba(255, 255, 255, .75); }
/* paragraphe illustré : vignettes rondes de taille égale */
.ed-layout-atelier .it-about-5-content p img { width: 120px; height: 55px; object-fit: cover; }
@media (max-width: 767px) { .ed-layout-atelier .it-about-5-content p img { width: 60px; height: 30px; } }
.ed-layout-atelier [class^="it-about-5-shape-"] img { width: 140px; aspect-ratio: 3 / 4; object-fit: cover; border-radius: 12px; }
/* portfolio, points forts, galerie */
.ed-layout-atelier .it-portfolio-big-thumb img { width: 100%; aspect-ratio: 16 / 10; object-fit: cover; }
.ed-layout-atelier .it-portfolio-small-thumb img { width: 100%; aspect-ratio: 4 / 5; object-fit: cover; }
.ed-layout-atelier .it-portfolio-arrow-wrap button { color: var(--it-theme-6); font-size: 20px; margin-left: 12px; }
.ed-layout-atelier .it-feature-5-title { color: #fff; }
.ed-layout-atelier .it-feature-5-thumb img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
.ed-layout-atelier .it-testimonial-4-avatar-thumb img { object-fit: cover; }
.ed-layout-atelier .it-testimonial-4-quote i { color: var(--it-theme-6); }
/* appel final */
.ed-atelier-cta-img { width: 150px; object-fit: cover; }
/* pied : coordonnées et copyright */
.ed-layout-atelier .it-social-2-area .it-social-box { flex-wrap: wrap; }
.ed-atelier-footer { padding: 40px 0; border-top: 1px solid rgba(255, 255, 255, .1); }
.ed-atelier-footer__contact { display: flex; flex-wrap: wrap; gap: 12px 28px; margin: 0; padding: 0; list-style: none; }
.ed-atelier-footer__contact li { display: flex; align-items: center; gap: 8px; color: var(--it-theme-6); }
.ed-atelier-footer__contact a { color: rgba(255, 255, 255, .85); }
.ed-atelier-copyright { padding: 22px 0; border-top: 1px solid rgba(255, 255, 255, .1); }
.ed-atelier-copyright p, .ed-atelier-copyright a, .ed-atelier-copyright span { font-size: 14px; color: var(--it-theme-6); }
/* le titre reste lisible au-dessus de la photo ronde */
.it-hero-11-title-box { position: relative; z-index: 3 !important; }
.it-hero-11-title { text-shadow: 0 2px 18px rgba(0, 0, 0, .35); }
