footer{
	background: var(--backgroundFooter);
	padding-top:var(--abstandObenUnten);
	padding-bottom:var(--abstandObenUnten);
	z-index: 1;
	}
	footer ul {
    	list-style-type: none;
	}
	footer ul li a{
		color:var(--colorMenuItem)
	}

/*Scroll-to-Top*/
.scroll-to-top-button-wrap{
	height: 50px;
    width: 50px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.1);
    position: fixed;
    right: var(--abstandSeiten);
    bottom: var(--abstandSeiten);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
	z-index: 1;
    }
.scroll-to-top-button-wrap:hover{
	background: rgba(255, 255, 255, 0.2);;
}
	.scroll-to-top-button-wrap .fa-arrow-up:before{
		color:white;
	}
	
/*Copyright Info*/
footer .copyright-info span.herz{
		transform: scaleX(1.3);
		display: inline-block;
	}
	footer .copyright-info > span{
		color:var(--colorButtonText);
	}
	footer .copyright-info span.herz,
	footer .copyright-info a{
		color:var(--colorCopyrightLink);
	}

/*Lib: ImageLoader*/
.mb-img-loader{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #4f4f4f85;
    backdrop-filter: blur(15px);
	display: flex;
    align-items: center;
    justify-content: center;
	}
	.mb-img-loader:after{
		content:" ";
		display: block;
		border-radius: 50%;
		width: 0;
		height: 0;
		box-sizing: border-box;
		border: 45px solid #fff;
		border-color: #ffffff30 transparent #ffffff30 transparent;
		animation: loader-hourglass 1.2s infinite;
	}
	@keyframes loader-hourglass {
		0% {
			transform: rotate(0);
			animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		}
		
		50% {
			transform: rotate(900deg);
			animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		}
		
		100% {
			transform: rotate(1800deg);
		}
	}
.addImgLoading.geladen .mb-img-loader{
	display:none;
}

/*Has Parallax*/
.mb-parallax *{
	transition: none;
	}
	.mb-parallax .wp-block-cover__image-background{
		transform: scale(1.4)
	}