/* Let's go */


.overlay-col {margin-top: -450px; min-height: 400px;  background-color: #FFF;}
.overlay-col .uk-button-large {position: absolute;}



.mobile-only {display: none!important;}
@media all and (max-width: 768px) {.mobile-only {display: inherit!important;}}

.whitetrans {
    background-color: rgba(255,255,255,0.9);
    padding: 15px;
}

.whitetext h1 {color: #FFFFFF!important; text-shadow: 1px 1px 1px #888;}

.text-white {color: #FFF!important;}

.uk-light .uk-navbar-nav>li>a {color: #FFFFFF!important;}


.tm-header {
    background: url(../images/wave.svg) no-repeat;
    background-size: cover;
    background-position: center -60px;
}
.startseite .tm-header {background-image: none!important;}


.uk-navbar-nav {
    align-items: flex-end!important;
}
.uk-navbar-nav li {
	margin: 0 15px;
}

.uk-navbar-container.uk-navbar-sticky {background-color: #FFFFFF;}
.uk-navbar-sticky .uk-navbar-left img {
	max-width: 150px;
}
.uk-navbar-sticky .uk-navbar-nav {
	margin-top: 0px;
}

.item-760 {
    background-color: #DF032C;
    border-radius: 30px;
    padding-left: 20px!important;
    padding-right: 20px!important; 
	color: #FFFFFF!important;
}

.uk-light .uk-subnav>*>:first-child {color: rgba(255,255,255,1)!important;}

.tm-header-transparent .tm-toolbar {
	background-color: rgba(0,0,0,0.2);
}

.uk-accordion-content ul {
	margin-left: 30px!important;
}


.uk-accordion-content, 
.uk-accordion-content a
{color: #FFFFFF!important;}

.leistungen-start {
	background-color: rgba(0,0,0,0.5);
	padding: 20px;
}

.uk-text-danger {
    display: none;
}

/* Maximenu */

li.level2 {
	padding: 2px 12px;
}

/* Klappmenu im MaxiMenu */

.klappmenu {
    margin-bottom: 7px!important;
}

.klappmenu ul, .klappmenu li {
    list-style: none;
    padding: 0!important;
    margin: 0 0 0 16px!important;
	font-size: 16px;
}
.klappmenu li {
	line-height: 25px;
}
.klappmenu .uk-accordion-content {
    margin-top: 0px;
}
.klappmenu a {color: #000000!important;}
.klappmenu a.el-title {font-size: 16px!important;}
.klappmenu .el-item {margin-bottom: -17px;}


.uk-accordion-title::before {
    content: "";
    width: 1.4em;
    height: 1.4em;
    margin-left: 10px;
    float: left;
    background-image: none!important;
    -webkit-mask-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23343434%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23343434%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E);
    mask-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23343434%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23343434%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E);
    background-color: #000000;
    background-repeat: no-repeat!important;
    background-position: 50% 50%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: 1px 3px;
}


/**/

.maskiert, .grid-maskiert img {
    -webkit-mask-image: url(../images/shape1.svg);
    mask-image: url(../images/shape1.svg);
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
}


/* RS FORM*/
.uk-form-label {display: none;}
.uk-form-controls {
    margin-left: 0px!important;
}
input#nummer {display:none!important;}



/* Smartphones*/
@media all and (max-width: 645px) {
.mobile-centered {text-align: center;}
h1 {font-size: 28px!important;}
.startseite {}
}


