.learndash-wrapper .bb-ld-info-bar .ld-breadcrumbs {
  display: none;
}

/* ===== Tło tytułów lekcji ===== */

.learndash-wrapper .ld-item-title,
.buddyboss-card .learndash-wrapper .ld-item-title {
  background-color: #FAF5EF !important;
  padding: 15px 20px;
  border-radius: 8px;
  margin-bottom: 10px;
}

/* ===== Tło treści lekcji ===== */

.learndash-wrapper .ld-lesson-content,
.buddyboss-card .learndash-wrapper .ld-lesson-content {
  background-color: #FAF5EF !important;
  padding: 20px;
  border-radius: 8px;
  margin-bottom: 20px;
}

/* ===== Tło tematów (topics) w lekcjach ===== */

.learndash-wrapper .ld-topic-content,
.buddyboss-card .learndash-wrapper .ld-topic-content {
  background-color: #FAF5EF !important;
  padding: 15px 20px;
  border-radius: 8px;
  margin-bottom: 15px;
}

/* ===== Dodatkowe wyrównanie tekstu ===== */

.learndash-wrapper .ld-item-title,
.learndash-wrapper .ld-lesson-content,
.learndash-wrapper .ld-topic-content {
  color: #333333;
  /* tekst ciemny dla kontrastu */
}

/* ===== Tło tytułu lekcji ===== */

.buddyboss-theme .ld-lesson .ld-lesson-title,
.buddyboss-theme .ld-topic .ld-topic-title {
  background-color: #FAF5EF !important;
  padding: 15px 20px;
  border-radius: 8px;
  margin-bottom: 10px;
}

/* ===== Tło treści lekcji ===== */

.buddyboss-theme .ld-lesson .ld-lesson-content,
.buddyboss-theme .ld-topic .ld-topic-content {
  background-color: #FAF5EF !important;
  padding: 20px;
  border-radius: 8px;
  margin-bottom: 15px;
}

/* ===== Tekst ciemny dla kontrastu ===== */

.buddyboss-theme .ld-lesson .ld-lesson-title,
.buddyboss-theme .ld-lesson .ld-lesson-content,
.buddyboss-theme .ld-topic .ld-topic-title,
.buddyboss-theme .ld-topic .ld-topic-content {
  color: #333333 !important;
}

.learndash-wrapper .ld-focus-comments #ld-comments-form.ld-collapsed,
.learndash-wrapper .ld-focus-comments #ld-comments-post-button.ld-open {
  display: inline !important;
}

.ld-focus-comments .ld-expand-button {
  display: none !important;
}

.elementor-4993 .elementor-element.elementor-element-5a742f8 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button {
  padding-top: 20px;
  margin-top: 20px;
}

/* GLOBALNE UKRYCIE PASKÓW BOCZNYCH - PRAWEGO I LEWEGO */

/* Ukrywa paski boczne na całej stronie (na każdej podstronie, wpisie, archiwum) */

#sidebar,
#secondary,
.sidebar,
.widget-area {
  display: none !important;
}

/* ===== K: NAPRAWA BLOKADY WYSOKOŚCI W LD-FOCUS-COMMENTS ===== */

/* Celujemy bezpośrednio w kontener z listą komentarzy, aby usunąć ograniczenie max-height */
#ld-comments {
    max-height: none !important; /* Usuwamy limit wysokości 482px */
    height: auto !important;     /* Zapewniamy, że wysokość dostosuje się do treści */
    overflow: visible !important; /* Wymuszamy widoczność, by nie było wewnętrznego scrolla */
}