.uk-navbar-dropdown>.uk-drop-grid {
    max-width: 800px;
    margin: 0 auto;
}
.uk-navbar-dropdown>.uk-drop-grid>* {
    position: relative;
}
.uk-navbar-dropdown>.uk-drop-grid>:not(.uk-first-column)::before{
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  border-left: 1px solid rgba(0,0,0,.15);
}

.tm-header .uk-navbar-nav{
  gap: 25px;
}
.tm-header .uk-navbar-right{
  margin-right:0;
  gap:0;
}
.uk-navbar-primary .uk-navbar-nav>li>a{
  font-size: 18px;
  padding: 0 0px;
}


.uk-navbar-nav>li>a {
    padding: 0 12px;
}
.uk-navbar-toggle.uk-search-icon {
    width: 50px;
}
.uk-navbar-toggle.uk-search-icon svg {
  margin-right: 0;
  margin-left: auto;
}

@media (max-width: 1219px) {
  .tm-header .uk-navbar-right .uk-navbar-nav{
    gap:15px;
  }
}
@media (max-width: 1160px) {
  .tm-header .uk-navbar-right{
        margin-left: 15px;
  }
  .tm-header .uk-navbar-right .uk-navbar-nav{
    gap:15px;
  }
  .uk-navbar-nav>li>a {
      padding: 0 8px;
  }
  .uk-navbar-primary .uk-navbar-nav>li>a{
    font-size: 15px;
  }
}

@media (max-width: 490px){
  .section--home-hero .uk-slideshow-items .el-item .el-title h1, .section--home-hero .uk-slideshow-items .el-item .el-title {
      font-size: 20pt;
  }
}
@media (max-width: 373px){
  .section--home-hero .uk-slideshow-items .el-item .el-title h1, .section--home-hero .uk-slideshow-items .el-item .el-title {
      font-size: 18pt;
  }
}



@media (max-width: 976px) and (max-height: 900px){
  .section--home-hero .siegel, .subpage--header .siegel {
    width: 180px !important;
    right: 100px !important;
    left: auto;
    top: 0px !important;
    bottom: auto;
  }
}
@media (min-width: 959px) and (max-height: 590px){
  .section--home-hero .siegel, .subpage--header .siegel {
    width: 180px !important;
    right: 100px !important;
    left: auto;
    top: 150px !important;
    bottom: auto;
  }
}
@media (max-width: 959px) and (max-height: 900px){
  .section--home-hero .siegel, .subpage--header .siegel {
    right: 20px !important;
  }
}

/*
.tm-header .uk-sticky-below .uk-logo img{
  padding-top: 5px;
    padding-bottom: 5px;
}
*/

.uk-container>div.finder{
  margin-top: 90px;
}

#search-tm-5 button{
  cursor: pointer;
}

.finder .js-finder-searchform{
  margin-bottom: 40px;
}