
body:not(.home) .uk-navbar-transparent {
    background: linear-gradient(
        to bottom,
        rgba(255,255,255,1) 0%,
        rgba(255,255,255,0.8) 40%,
        rgba(255,255,255,0) 100%
    );
}

.uk-navbar .cta {
    background-color: #FFE500;
    
    border-radius: 1px;
    padding: 0 20px !important;
} .uk-navbar .cta a {color: #000000!important;}

.uk-navbar-dropdown::before {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  border-width: 0 10px 10px 10px;
  border-style: solid;
  border-color: transparent transparent #3480fe transparent;
}


.uk-navbar-toggle-icon {
	background-color: #357ffe;
	border-radius: 50px;
	padding: 15px;
}
.uk-navbar-toggle-icon svg {
	fill: #FFFFFF;
	width: 30px;
}
.uk-close {
	color: #ffffff!important;
	margin: 20px;
}
.uk-close svg  {
	width: 30px!important;
}


/* Newsgrid*/

.newsgrid .el-item > a {
    display: flex;
    flex-direction: column;
}

/* Placeholder nur wenn kein Bild vorhanden ist */
.newsgrid .el-item > a:not(:has(.uk-inline-clip))::before {
    content: "";
    display: block;
    width: 100%;
	margin-bottom: 30px;
    aspect-ratio: 1 / 1;
    background: url('../images/no-pic-logo.jpg') center center / cover no-repeat;
}


/*.akzent {
	background: url(../images/wisch2.png) center center no-repeat;
	min-height: 100px;
	align-content: center;
} .akzent.lang {background: url(../images/wisch3.png) center center no-repeat;}
  .akzent.left {background: url(../images/wisch2.png) left center no-repeat;}
  .akzent.lang.left {background: url(../images/wisch3.png) left center no-repeat;}*/


.pulsierend svg {
  animation: pulse 2s ease-in-out infinite;
  will-change: transform;
}

@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.2); }
  100% { transform: scale(1); }
}