/* Let's go */


/* Focus Submenu */

.uk-navbar-dropdown .el-item > a.uk-link-toggle {
  display: block;
  padding: 6px 10px;
}

.uk-navbar-dropdown .el-item > a.uk-link-toggle:focus,
.uk-navbar-dropdown .el-item > a.uk-link-toggle:focus-visible {
  border: 1px solid #fff !important;
  outline: none !important;
}



.text-white {
    color: #FFFFFF;
	text-shadow: 0 2px 4px rgba(71,97,206,.36);
}

/* Keyframes für die Einblendungsanimation */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  } 
}


.kacheln-modul {	
	hyphens: auto;
}
.kacheln-modul .uk-tile-secondary  {
	background:rgba(0,0,0,0.50)
}



/*body:not(.startseite) .tm-header {
	background-color: #e1e1e1;
}*/

.uk-drop .uk-link , .uk-drop a  {color: #FFFFFF!important;}

/**Navbar **/
.uk-navbar .uk-navbar-nav , .uk-sticky.uk-sticky-fixed.uk-sticky-below  .uk-navbar-left {
	background: rgba( 255, 255, 255, 0.7 );
	box-shadow: 0 8px 32px 0 rgba( 255, 255, 255, 0.37 );
	backdrop-filter: blur( 12.5px );
	-webkit-backdrop-filter: blur( 12.5px );
}


.uk-sticky.uk-sticky-fixed.uk-sticky-below .uk-navbar-container:not(.uk-navbar) {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	background-color: #FFFFFF!important;
}



.uk-navbar-nav , .uk-navbar-toggle , .uk-navbar-left  {
    border-left: none!important;
}

.uk-navbar-left .uk-navbar-item {
	border-right: none!important;
	margin: 0px 20px 0px 20px;
}

.uk-navbar-right {
    border-right: none!important;
}

.uk-navbar .cta {
	background-color: #db261b;
	color: #FFFFFF!important;
} 

.uk-navbar-toggle-icon {
	background-color: #db261b;
	border-radius: 50px;
	padding: 15px;
}

.uk-navbar-toggle-icon svg , .uk-offcanvas-close svg {
	fill: #FFFFFF;
	width: 30px;
}

.uk-navbar-container .uk-container-expand {
	padding-left: 0;
}


.djacc-popup .djacc__openbtn--default {
    background: #db261b!important;
    border-radius: 50%;
}


.has-blur video[uk-cover] {
  filter: blur(8px);
  transform: scale(1.05); /* optional, um Randunschärfen zu kompensieren */
}


.formControlLabel {display: none!important;}
.rsform-submit-button {display: block; margin: auto;}
.uk-form-label {display:none;}
.uk-form-horizontal .uk-form-controls {
    margin-left: 0px;
}
.uk-form-horizontal .uk-form-label {
        width: 0px!important;
    }
