


.home .uk-navbar-container {
	background-color: rgba(255,255,255,0.6)
}

.home .uk-divider-small::after {
    border-top: 2px solid #FFFFFF!important;
}

.outline-text , .outline-heading .el-title {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    color: #034174!important;
    /*-webkit-text-stroke: 2.5px #7D7461;
    paint-order: stroke fill;
    text-shadow:
        0 0 1px #7D7461,
        0 0 1px #7D7461;*/
	letter-spacing: 0.02em;
}
.outline-text.inv {color: #FFFFFF!important;}


.referenzen-section img {
    filter: grayscale(1);
    transition: filter 0.4s ease;
}

.referenzen-section img:hover {
    filter: grayscale(0);
}

.bg-col {
	background-color: rgba(0,0,0,0.6);
    padding: 40px;
	color: #FFFFFF!important;
} .bg-col .uk-table {font-weight: bold!important;}


.box-bg {
	background: url(../images/bg_boxes3.jpg) center center no-repeat;
	background-size: cover;
}

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


.uk-navbar-toggle-icon {
	background-color: #044173;
	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;
}

@media all and (min-width: 645px) {
	.section-head .uk-panel {
		min-height: 300px!important;
		align-content: center;
	}	
}


@media all and (max-width: 645px) {
	.section-head .uk-flex-first .uk-flex{
		min-height: 300px!important;
	}
	.mobile-centered {
		text-align: center!important;
	}
	.mobile-hidden {
		display: none!important;
	}
}