.block-21-bildgalerie-kreativ {
	background-color: var(--block-bg-color);
	color: var(--block-font-color);
}

.block-21-bildgalerie-kreativ .flexRow{
    row-gap: 3rem;
}

.block-21-bildgalerie-kreativ a{
	color: var(--block-link-color);
}

.block-21-bildgalerie-kreativ a:hover{
	color: var(--block-link-hover);
}

.block-21-bildgalerie-kreativ h1{
	color: var(--block-h1);
}

.block-21-bildgalerie-kreativ h2{
	color: var(--block-h2);
}

.block-21-bildgalerie-kreativ h3{
	color: var(--block-h3);
}

.block-21-bildgalerie-kreativ h4{
	color: var(--block-h4);
}	

.block-21-bildgalerie-kreativ .imgWrap {
    position: relative;
    overflow: hidden;
}

.block-21-bildgalerie-kreativ .imgWrap {
    border-radius: var(--borderRadius);
}

.block-21-bildgalerie-kreativ .galleryWrap{
    position: relative;
}

.block-21-bildgalerie-kreativ .copyrightWrap{
    position: absolute;
    font-size: 8px;
    z-index: 3;
    bottom: 5px;
    right: 5px;
    color: #fff;
}

.block-21-bildgalerie-kreativ .galleryWrap {
    column-gap: 1rem;
}

.block-21-bildgalerie-kreativ .imgWrap {
    break-inside: avoid;
    margin-bottom: 1rem;
    cursor: pointer;
}

.block-21-bildgalerie-kreativ .galleryWrap {
    column-count: 1;
}


@media(min-width: 530px){
    .block-21-bildgalerie-kreativ .galleryWrap {
        column-count: 2;
    }
}

@media(min-width: 768px){
    .block-21-bildgalerie-kreativ .galleryWrap.cols3,
    .block-21-bildgalerie-kreativ .galleryWrap.cols4,
    .block-21-bildgalerie-kreativ .galleryWrap.cols5 {
        column-count: 3;
    }
}

@media(min-width: 992px){
    .block-21-bildgalerie-kreativ .galleryWrap.cols4,
    .block-21-bildgalerie-kreativ .galleryWrap.cols5 {
        column-count: 4;
    }
}

@media(min-width: 1200px){
    .block-21-bildgalerie-kreativ .galleryWrap.cols5 {
        column-count: 5;
    }
}
