.block-11-bildergalerie .flexRow.typeB {
	margin-top: -3rem;
}

.block-11-bildergalerie .hideImg{
	display: none!important;
}

.block-11-bildergalerie .sideImgOutWrap{
	margin-top: -1rem; 
	margin-bottom: -1rem; 
	height: calc( 100% + 2rem );
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: justify;
        align-content: space-between;
}

.block-11-bildergalerie .sideImgInnerWrap{
	width: 100%;
	height: 33.3333%;
	padding-top: 1rem; 
	padding-bottom: 1rem; 
}

.block-11-bildergalerie .sideImgWrap{
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 100%;
}

.block-11-bildergalerie .bigImgWrap{
	position: relative;
	cursor: pointer;
}

.block-11-bildergalerie .bigImgWrap p{
	margin-bottom: 0;
	position: absolute;
	bottom: 1rem;
	left: 1.5rem;
	padding: 1.5rem 2.5rem;
	background: var(--background-main);
	color: var(--text);
	z-index: 2;
	-webkit-transition: background .4s ease;
	-o-transition: background .4s ease;
	transition: background .4s ease;
	cursor: pointer;
	border-radius: var(--border-radius);
}

.block-11-bildergalerie .bigImgWrap p:hover{
	background: #F9F9F9;
}

.block-11-bildergalerie .bigImgWrap:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.16);
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease;
}

.block-11-bildergalerie .bigImgWrap:hover:after{
	opacity: 1;
}

#swipebox-bottom-bar {
	-webkit-transform: translate3d(0,-50px,0);
    transform: translate3d(0,-50px,0);
}

@media (max-width: 767px){
	.block-11-bildergalerie .sideImgOutWrap{
		margin: 0 -1.5rem;
	}
	.block-11-bildergalerie .sideImgInnerWrap{
		height: 10rem;
		width: 33%;
		padding: 0 1.5rem; 
	}
}