.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-45 .elementor-element.elementor-element-2b857a95{color:#9C0316;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-2b857a95 *//* 1. SUCHFELD: GRAU IM RUHEZUSTAND, ROT BEIM KLICKEN */ html body #course_name_field.ld-course-nav-field { border: 2px solid #d1d1d1 !important; border-radius: 50px !important; background-color: #ffffff !important; padding: 10px 25px !important; height: 35px !important; outline: none !important; box-shadow: none !important; -webkit-appearance: none !important; transition: border-color 0.3s ease !important; }

/* Wenn man reinklickt: Rahmen wird rot, KEIN BLAU */ html body #course_name_field.ld-course-nav-field:focus { border-color: #9C0316 !important; outline: none !important; box-shadow: none !important; }

/* 2. LUPEN-BUTTON OBEN: RAHMEN ENTFERNEN */ html body .learndash-wrapper .ld-search-prompt.ld-icon-search, html body .learndash-wrapper .ld-search-prompt { border: none !important;  background: transparent !important;  box-shadow: none !important; outline: none !important; }

/* Sicherstellen, dass nur die Lupe selbst rot ist */ html body .learndash-wrapper .ld-search-prompt:before { color: #9C0316 !important; font-size: 22px !important; }

/* 3. DAS PANEL (DIE WEISSE BOX) */ html body .learndash-wrapper .ld-item-search-wrapper { background-color: #ffffff !important; border: 2px solid #9C0316 !important; border-radius: 15px !important; }

/* PFEIL-KILLER */ html body .learndash-wrapper .ld-item-search-wrapper:before, html body .learndash-wrapper .ld-item-search-wrapper:after { display: none !important; }

/* 4. DER ROTE "SEARCH" BUTTON IM PANEL */ html body .learndash-wrapper .ld-item-search-wrapper .ld-button { background-color: #9C0316 !important; height:35px !important; border-radius: 50px !important; color: #ffffff !important; border: none !important; }/* End custom CSS */