/* 
Theme Name: Hello Theme Enfant
Template: hello-elementor
Theme URI: https://github.com/elementor/hello-theme/
Author: Franck Rosier
Author URI: https://www.franckrosier.com/
Description: Hello Theme Child
Version: 1.0
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* =====================================================
Feuille de style pour tout sauf pour H5P qui possède sa propre feuille de style
===================================================== */

/* 14/04/25 Declaration variables globales ===================== */
:root {
  --fr-color-primary : #1B1B1B;
  --fr-color-secondary : #CECABE;
  --fr-color-text: #F4F3F3;
  --fr-color-accent: #EE8D43;
  --fr-color-danger: #e63946;
}



/* 09/05/25 Modif titre H3 */
h3 {
  font-size: 1.25rem !important;
}


/* ======================================= 
10/04/25 - ELEMENTOR : message d'erreur du login 
================================================= */
.elementor-message-danger { 
    border-left: 4px solid var(--fr-color-danger);
    padding-left: 1em; 
  }


  .elementor-message-danger::before {
    display: none !important; /* Suppression de l'icone qu'Elementor n'arrive pas à charger */
  }




/* =======================================
LEARNPRESS - Général
========================================== */
/* 11/04/25 FRO */
html {
  overflow: visible !important;
}

body {
  background: var(--fr-color-primary) !important;
  color: var(--fr-color-text) !important;
}

.lp-archive-courses {
  scroll-margin: 0 !important;
}

.learn-press-breadcrumb {
  display: none;
}

body.admin-bar #popup-course {
  top:0 !important;
}

/* =========================================
LEARNPRESS Page PARCOURS - Début
============================================*/

.lp-course-curriculum .course-section .course-section-header {
  color : var(--fr-color-primary) !important;
}

.learn-press-nav-tabs li label {
  color: var(--fr-color-text) !important;
} 


/* =========================================
LEARNPRESS PAGE LESSON 
============================================ */
#popup-course,
#popup-sidebar, 
#popup-course #popup-header,
#popup-course #popup-footer,
.lp-course-curriculum .course-section .course-section-header,
.search-course {
  background-color: var(--fr-color-primary) !important;
  color: var(--fr-color-text) !important;
}

/* diminution marge verticale */
.content-item-wrap {
  --lp-item-padding: 20px !important;
}

/* Bouton Complete Lesson + Yes/No de la modale activée par Complete */
.learnpress-page .lp-button {
  background: var(--fr-color-primary) !important;
  color: var(--fr-color-text)!important;
} 

.learnpress-page .lp-button:hover {
  background: var(--fr-color-accent) !important;
}

/* 22/04 FRO Centrage Titre et ajout commentaires */
.lesson-title-block {
  text-align: center;
}

.lesson-title-block .course-item-title.lesson-title,
.lesson-title-block .lesson-comment {
  display: block;
  margin: 0 auto;
}

.lesson-title-block .lesson-comment {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1em;
  color: var(--fr-color-accent);
}

/* 22/04/25 FRO Ajustement modale "Complete Lesson" */
.lp-modal-dialog .lp-modal-header {
  background: var(--fr-color-primary) !important;
}




/* PAGE LESSON : masquer la sidebar LearnPress et afficher le contenu en pleine largeur  */
/* #popup-course {
  z-index: 0 !important;
  position: relative !important;
  flex-wrap: wrap;
}

/* Masquer complètement sidebar, header et footer */
/* #popup-course #popup-sidebar, 
#popup-course #popup-header,
#popup-course #popup-footer {
  display: none !important;
} */


/* Ajuster le contenu pour qu'il prenne toute la largeur */
/* #popup-course #popup-content,
#learn-press-content-item-custom {
  flex-basis: auto !important;
  max-width: 100% !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.content-item-wrap {
  padding:0 !important;
  width: 100% !important; 

}
*/

/* Preciser content-item-wrap sinon le titre de la page Parcours est aussi supprimé */
/* .content-item-wrap .course-item-title { 
  display: none;
}
*/


/* Bouton : Complete Lesson - Debut */
/* .content-item-wrap .content-item-description {
  margin:0 !important;
}
*/
/* Tentative de placement du bouton "Complete en haut à droite */
/* .learn-press-form.form-button, 
.lp-button .button-complete-lesson .lp-btn-complete-item {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 1000;
  background: #1B1B1B !important;
  color: #fff !important;
  border-radius: 4px;
  opacity: 0.9;
} 
*/
/* Bouton : Complete Lesson - Fin */

/* Learnpress Page Lesson - fin */


