.elementor-141 .elementor-element.elementor-element-5067d96c{margin-top:0px;margin-bottom:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-141 .elementor-element.elementor-element-5e9e8aac{font-size:16px;}.elementor-141 .elementor-element.elementor-element-d64bd76{font-size:16px;line-height:1.6em;}/* Start custom CSS for section, class: .elementor-element-5067d96c *//* Mantiene sidebar LearnDash intatta */
.learndash-wrapper .ld-course-navigation {
    display: block !important;
}

/* Personalizza solo il contenuto */
.learndash-wrapper .ld-lesson-content {
    /* Qui applichi gli stili Elementor */
}/* End custom CSS */
/* Start custom CSS *//* Non interferisce con la sidebar LearnDash */ .lesson-header h1 { font-size: 28px; color: #2c3e50; margin-bottom: 10px; } .lesson-meta { color: #666; font-size: 14px; margin-bottom: 20px; } .progress-inline { margin: 15px 0; } .audio-section, .materials-section, .assignments-section { margin: 20px 0; border-left: 4px solid #007bff; } .quiz-section { background: #f8f9fa; padding: 20px; border-radius: 8px; margin: 20px 0; } .navigation-buttons { display: flex; flex-direction: column; gap: 15px; align-items: center; } .ld-button { background: #007bff !important; color: white !important; padding: 12px 24px !important; border-radius: 6px !important; text-decoration: none !important; margin: 5px !important; } .nav-controls { margin-top: 15px; } /* Responsive per mantenere sidebar */ @media (max-width: 768px) { .lesson-header h1 { font-size: 24px; } .navigation-buttons { margin-top: 20px; } }/* End custom CSS */