.theme-dark {
  --tul-politechnika-dark-background: #000000;
  /* CMYK to HSL  CMYK 20% Black is HSL 0 0 80% */
  --tul-politechnika-dark-text-title: hsl(0, 0%, 60%);
  --tul-politechnika-dark-text: hsl(0, 0%, 80%);
  --tul-politechnika-dark-text-link: #FFF;
}

html.theme-dark,
body.theme-dark,
.theme-dark header#navbar,
.theme-dark .dialog-off-canvas-main-canvas,
.theme-dark input#edit-keys,
.theme-dark .header-wcag-navigation-and-form::after {
  background-color: var(--tul-politechnika-dark-background) !important;
}

.theme-dark h1.title {
    color: var(--tul-politechnika-dark-text);
}

.theme-dark .breadcrumb-item+.breadcrumb-item::before {
  color: var(--politechnika-primary-color);
}

.theme-dark .block--type-image-text-block:after {
  background-color: #555 !important;
  z-index: 0;
}

.theme-dark .block--type-image-text-block .layout__region--first,
.theme-dark .block--type-image-text-block .layout__region--second {
  z-index: 10;
}

.theme-dark .block--type-image-text-block .field--name-body p {
  color: white;
}

/* .theme-dark>body>div.dialog-off-canvas-main-canvas * {
  color: var(--tul-politechnika-dark-text);
} */

/* .theme-dark>body>div.dialog-off-canvas-main-canvas h1,
.theme-dark>body>div.dialog-off-canvas-main-canvas h2,
.theme-dark>body>div.dialog-off-canvas-main-canvas h3,
.theme-dark>body>div.dialog-off-canvas-main-canvas h4,
.theme-dark>body>div.dialog-off-canvas-main-canvas h5,
.theme-dark>body>div.dialog-off-canvas-main-canvas h6,
.theme-dark>body>div.dialog-off-canvas-main-canvas .h1,
.theme-dark>body>div.dialog-off-canvas-main-canvas .h2,
.theme-dark>body>div.dialog-off-canvas-main-canvas .h3,
.theme-dark>body>div.dialog-off-canvas-main-canvas .h4,
.theme-dark>body>div.dialog-off-canvas-main-canvas .h5,
.theme-dark>body>div.dialog-off-canvas-main-canvas .h6 {
  color: var(--tul-politechnika-dark-text);
} */

.theme-dark .sidebar h2,
.theme-dark h2.block-label.h4,
.theme-dark .field.field--name-title.field--type-string.field--label-hidden {
  color: var(--tul-politechnika-dark-text);
}

.theme-dark .field.field--name-title.field--type-string.field--label-hidden h3 {
  color: var(--politechnika-primary-color) !important;
}

.theme-dark p,
.theme-dark a.nav-link,
.theme-dark a.nav-link.active,
.theme-dark .region-navigation .dropdown-menu a,
.theme-dark .region-secondary-navigation .dropdown-menu a,
.theme-dark .search-block-form .form-submit,
.theme-dark .region-header-wcag-navigation a,
.theme-dark .region-header-form a,
.theme-dark .navbar-toggle,
.theme-dark.sidebar h2 {
  color: white !important;
}


.theme-dark .btn-text-resizer button {
  color: #ffffff;
}



/* .theme-dark>body>div.dialog-off-canvas-main-canvas a {
  color: var(--tul-politechnika-dark-text-link);
} */

.theme-dark .block--type-small-banners-block>.content>.slick--field-small-banners>.slick__slider>.slick-list>div>.slide>.paragraph {
  background-color: white;
  border-radius: 0.56rem;
  padding: 1rem;
  width: 100%;
  margin: 0 3rem;
  height: 100%;
  display: flex;
  justify-content: center;
  justify-items: center;
  align-content: center;
  align-items: center;
}

.theme-dark .breadcrumb-item+.breadcrumb-item::before {
  color: var(--politechnika-primary-color);
}

.theme-dark .region-navigation .navigation {
  background-color: rgb(100, 100, 100);
}

.theme-dark .region-navigation .dropdown-menu,
.theme-dark .region-secondary-navigation .dropdown-menu {
  background-color: rgb(41 41 41 / 95%) !important;
}

.theme-dark .slick-prev,
.theme-dark .slick-next {
  color: white;
}

.theme-dark>.block--type-image-text-block:after {
  background-color: #555 !important;
}

.theme-dark .nav-link.active.nav-link--politechnika-lodzka {
  color: black !important;
}

.theme-dark .nav-link.nav-link--politechnika-lodzka {
  color: white !important;
}
