.tm-header .uk-navbar-container{
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}


.hero .uk-position-cover{
    right: 50%;
}
@media(max-width: 640px){
 .hero .uk-position-cover,
 .hero .uk-text-lead{
    display: none;
   }
  .hero h1.uk-heading-xlarge {
      text-align: center;
      background: rgba(0,0,0,0.6);
  }
  .hero>div{
      align-items: end;
      min-height: 350px !important;
      max-height: 450px;
      display: flex;
      padding-bottom: 0;
      padding-top: 0;
  }

}

.hero{top: -16px;
     z-index: -1;
}
.el-content{
    hyphens: auto;
}

.uk-text-large{
    font-weight: bold;
}
@media(min-width: 960px){
 .uk-text-lead.uk-text-emphasis{
    font-size: 38px;
   }
}

.akzentrot .uk-text-large,
.akzentrot .uk-heading-small{
    color: #E94B3F;
    color: #d34438;
}
.akzentorange .uk-text-large,
.akzentorange .uk-heading-small{
    color: #8900a4;

}
.akzentgruen .uk-text-large,
.akzentgruen .uk-heading-small{
    color:#4ca9a5;
    color: #39817e;
}
.akzentprimary .uk-text-large,
.akzentprimary .uk-heading-small{
    color: #4D509B;
}
.el-meta.uk-text-large{
    text-align: right;
}
.uk-tile-default{
    border-radius: 16px;
}

.links_rechts_bereiche > .uk-grid > div:nth-child(odd) .el-item > .uk-grid {
    flex-direction: row-reverse;
    }

.zitat .uk-first-column img {
        border-bottom-left-radius: 12px;
        border-top-left-radius: 12px;
}
.zitat{
    background: #fff;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}
.zitat .uk-first-column{
    background: #F2F0E7;
}
.zitat .uk-first-column+div{
    padding: 40px 20px 40px 50px;
}
.zitat .ja h2 {
    font-size: 40px;
    font-weight: 400;
}
@media(max-width: 640px){
 .zitat .ja h2{
    font-size: 28px;
   }
}
.links_rechts_bereiche .uk-grid-row-large > .uk-grid-margin{
    margin-top: 100px;
}
.uk-navbar-dropdown-nav .uk-active, .uk-navbar-dropdown-nav a:hover{
    text-decoration: underline;
}
#module-menu-dialog-mobile .uk-nav-sub li> a:hover,
#module-menu-dialog-mobile .uk-nav-sub li.uk-active > a,
#module-menu-dialog-mobile .uk-nav-sub li.uk-active a{
    text-decoration: underline;
}

.uk-card-default:hover {transform: translateY(3px); }
