.uk-cover {
  object-fit: cover;
}
.uk-height-large > div {
  height: 100%;
}
.uk-slideshow-items {
  min-height: initial !important;
  height: 100%;
}
.uk-cover {
  top: 0;
  transform: translate(-50%, 0);
}

.uk-slideshow-items h1, .uk-slideshow-items h2, .uk-slideshow-items h3, .uk-slideshow-items h4, .uk-slideshow-items h5, .uk-slideshow-items h6 {
  color: #ffffff;
  text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;
}
@media screen and (max-width: 860px) {
  .uk-slideshow-items .uk-button {
    width: 100%;
    margin: 10px 0 0 0 !important;
    padding: 15px;
    font-size: 1rem;
    line-height: 1.8rem;
  }
}
@media screen and (max-width:  1024px) {
  .uk-thumbnav {
    display: none;
  }
}
.uk-navbar-dropdown {
  background-color: #ffffff;
}

header[style*="impressum"] + main .uk-first-column {
  margin: 40px 0 0 0;
}

:not(pre)>code, :not(pre)>kbd, :not(pre)>samp {
  background-color: #fff !important;
}

.uk-grid > div[class^="uk-width"] {
  transform: translate(0,0) !important;
}

header .uk-container * {
  color: #ffffff !important;
  text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;
}

.uk-search-input {
  border: 1px solid black;
  margin-top: 40px;
}

.uk-search .uk-search-icon {
  top: 40px;
}

