header .logo img {
	width: 100%;
	max-width: 180px;
}

header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 14px 0;
    background-color: var(--color-grey);
    border-bottom: 5px solid #4f7f8e;
}

.mobile-background.footer,
.desctop-background.footer {
	background: url(../images/pics/footer.jpg) no-repeat top center;
	background-size: cover;
}

.mobile-background.header,
.desctop-background.header {
	background: url(../images/pics/slide-2.jpg) no-repeat top center;
	background-size: cover;
}

.mobile-background.header:after,
.desctop-background.header:after {
	content: '';
    background: rgba(11, 122, 154, 0.62);
    width: 100%;
    height: 100%;
    position: absolute;
}


.menu-mobile {
    background-color: #4f7f8e;
}

.btn-blue {
    background: #4f7f8e;
}

.dienstleistungs-block .tab-nav .active {
    background: #4f7f8e;
    border-color: #4f7f8e;
}


.dienstleistungs-block .tab-nav .item:hover {
    background: #68868f;
    color: #fff;
}

.dienstleistungs-block .tab-content .col-info h4:after,
.page-title span:after {
    background: #4f7f8e;
}

footer {
    background: #3a6572;
}

.menu-mobile .menu .current-menu-item a {
    opacity: 1;
    color: #203f48;
}

.menu-mobile .links .current-menu-item a {
    text-decoration: none;
    color: #203f48;
}

.text-block .page-title.custom {
    text-align: left;
    margin: 0 0 32px 0;
    font-size: 32px;
}


.text-block .desc.custom {
	text-align: left;
	margin: 0;
}

.inhaltsblock-spalten-bild .desc strong {
    line-height: 25px;
    font-size: 19px;
}

@media (max-width: 767px) {
	.inhaltsblock-spalten-bild .item {
	    max-width: 610px;
	    width: 92vw;
	    margin: 0 0 0 5px;
	}

	.inhaltsblock-spalten-bild .slick-track {
    	display: block !important;
    	width: 100% !important;
	}
	.inhaltsblock-spalten-bild .slick-slide {
	    margin-bottom: 25px;
	}
}

@media (max-width: 920px) {
	header {
	    padding: 0;
	}

	header .logo img {
	    max-height: inherit;
	    max-width: 125px;
	}
	.menu-mobile .close-menu {
	    right: 25px;
	    top: 33px;
	    width: 29px;
	}
	header .burger-menu {
		margin-top: 5px;
	    margin-right: 8px;
	}
}