
/* story image slider */
/* Slick slider styles */

/* Für Bildschirmgrößen bis 768px */
@media (max-width: 768px) {
    .story-image-gallery,
	.story-image-gallery-II,
	.story-image-gallery-III,
	.story-image-gallery-IV {
		position: relative;
		display: block;
		box-sizing: border-box;
		-webkit-tap-highlight-color: transparent;
		padding: 0 5vw;
	}
}

/* Für Bildschirmgrößen von 769px bis 1680px */
@media (min-width: 769px) and (max-width: 1680px) {
    .story-image-gallery,
	.story-image-gallery-II,
	.story-image-gallery-III,
	.story-image-gallery-IV {
		position: relative;
		display: block;
		box-sizing: border-box;
		-webkit-tap-highlight-color: transparent;
		padding: 0 5vw;
	}
}

/* Für Bildschirmgrößen ab 1681px */
@media (min-width: 1681px) {
    .story-image-gallery,
	.story-image-gallery-II,
	.story-image-gallery-III,
	.story-image-gallery-IV {
		position: relative;
		display: block;
		box-sizing: border-box;
		-webkit-tap-highlight-color: transparent;
		padding: 0 15vw;
	}

	.single-project-detail {
		padding: 0 15vw;
	}
}

.story-image-gallery .first_slideimg_item {
	position: relative;
}

.story-image-gallery .first_slideimg_item a[rel="prev"],
.story-image-gallery .first_slideimg_item a[rel="next"] {
	position: absolute;
	top: 50%;
	transform:  translate(0, -50%);
	color: #676766;
}

.story-image-gallery .first_slideimg_item a[rel="prev"] {
	left: -27px;
}

.story-image-gallery .first_slideimg_item a[rel="next"] {
	right: -27px;
}

@media (min-width: 768px) {
	.story-image-gallery .first_slideimg_item a[rel="prev"] {
		left: -35px;
	}

	.story-image-gallery .first_slideimg_item a[rel="next"] {
		right: auto;
		left: 200%;
	}
}

.story-image-gallery .first_slideimg_item a[rel="prev"] svg,
.story-image-gallery .first_slideimg_item a[rel="next"] svg {
	fill: currentColor;
}

.story-image-gallery .slick-arrow {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	border: none;
	outline: none;
	background: none;
	height: 34px;
	width: 17px;
	background-color: transparent;
	background-size: 100% auto;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	font-size: 0;
	z-index: 6;
    cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' shape-rendering='geometricPrecision'%3E%3Ccircle cx='12' cy='12' r='11.5' fill='black'/%3E%3C/svg%3E") 12 12, auto; /* ohne weißen Rand */
}

.story-image-gallery .slick-prev {
	background-image: url(img/back-light.svg);
	left: -8px;
}

.story-image-gallery .slick-next {
	background-image: url(img/next-light.svg);
	right: -8px;
}

.story-image-gallery div:focus,
.story-image-gallery a:focus,
.story-image-gallery img:focus {
	outline: none;
}

.story-image-gallery img:not(.loader-image) {
	width: 100%;
}

/* Für Bildschirmgrößen bis 768px */
@media (max-width: 768px) {
    .story-image-gallery .slide,
	.story-image-gallery-II .slide,
	.story-image-gallery-III .slide,
	.story-image-gallery-IV .slide {
		position: relative;
		margin-bottom: 30px;
	}
}

/* Für Bildschirmgrößen ab 769px */
@media (min-width: 768px) {
    .story-image-gallery .slide,
	.story-image-gallery-II .slide,
	.story-image-gallery-III .slide,
	.story-image-gallery-IV .slide {
		position: relative;
		margin-bottom: 20px;
	}
}

.story-image-gallery .story-image-gallery-I .story-image-gallery-II .story-image-gallery-III .story-image-gallery-IV .slide img {
	/* max-height: 50vh; */
	width: auto;
	max-width: 100%;
}

/*.slide a img:hover {
	filter: brightness(00%);
	transition: filter 0.4s ease;
}*/

.slide {
  position: relative;
  display: inline-block;
}

.slide figure {
  margin: 0;
}

.slide a {
  position: relative;
  display: inline-block;
}

.slide img {
  display: block;
  width: 100%;
  height: auto;
}

/* Overlay direkt auf <a> */
.slide a::after {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0);
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.slide a:hover::after {
  opacity: 1;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
    cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' shape-rendering='geometricPrecision'%3E%3Ccircle cx='12' cy='12' r='11.5' fill='black'/%3E%3C/svg%3E") 12 12, auto; /* ohne weißen Rand */
}

.story-image-gallery .slick-track,
.story-image-gallery .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
}

.slick-track:before,
.slick-track:after {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}

[dir="rtl"] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.teaser.categoryteaser.project_item .videoicon {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	width: 100%;
	transform: translate(-50%, -50%);
}

@media (min-width: 1024px) {
	.story-image-gallery .slick-prev {
		right: 0;
	}

	.story-image-gallery .slick-next {
		right: 0;
	}
}

@media (min-width: 768px) {
	.category.project_archive {
		justify-content: flex-start;
		margin-top: 116px;
	}

	div.category .teaser.categoryteaser.project_item,
	.teaser.categoryteaser.project_item a {
		height: auto
	}

	.teaser.categoryteaser.project_item a {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	div.category .teaser.categoryteaser.project_item {
		width: auto;
		padding-bottom: 5%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 1) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 2) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 6% 0 0 8.3333%
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 3) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 3% 0 0 8.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 4) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 3% 0 0 8.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 5) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 0 0 0 8.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 6) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 7) {
		flex-basis: 50%;
		max-width: 50%;
		margin: 3% 0 0 8.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 8) {
		flex-basis: 25%;
		max-width: 25%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 8) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 3% 0 0;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 9) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 0 0 0 8.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 10) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 3% 0 0 8.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 11) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 0 0 0 8.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 12) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 3% 0 0 16.6667%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 13) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 3% 0 0 8.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 14) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 0 0 0 16.6667%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 15) {
		flex-basis: 50%;
		max-width: 50%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 16) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 3% 0 0 16.6667%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 17) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 3% 0 0 0;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 18) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 6% 0 0 8.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 19) {
		flex-basis: 33.33%;
		max-width: 33.33%;
		margin: 0 0 0 8.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 20) {
		flex-basis: 50%;
		max-width: 50%;
		margin: 3% 0 0 8.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 21) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 0 0 0 8.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 22) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 23) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 4% 0 0 8.3333%;
	}

	div.category .teaser.categoryteaser.project_item:nth-child(24n + 24) {
		flex-basis: 25%;
		max-width: 25%;
		margin:  0 0 0 8.3333%;
	}

	.story-image-gallery {
		display: flex;
		flex-wrap: wrap;
	}
	
	.story-image-gallery .slide {
		padding-bottom: 5%;
		margin-bottom: 10vh;
	}

	.story-image-gallery .slide:nth-child(23n + 1) {
		flex-basis: 50%;
		max-width: 50%;
		margin-left: 0;
	}

	.story-image-gallery .slide:nth-child(2) {
		align-self: flex-end;
	}

	.story-image-gallery .slide:nth-child(23n + 2) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 3% 0 0 8.3333%;
	}

	.story-image-gallery .slide:nth-child(23n + 3) {
		flex-basis: 66.6667%;
		max-width: 66.6667%;
		margin-left: 16.6667%;
	}

	.story-image-gallery .slide:nth-child(23n + 4) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
	}

	.story-image-gallery .slide:nth-child(23n + 5) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin-left: 16.6667%;
	}

	.story-image-gallery .slide:nth-child(23n + 6) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin-left: 8.3333%;
	}

	.story-image-gallery .slide:nth-child(23n + 7) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 3% 0 0 16.6667%;
	}

	.story-image-gallery .slide:nth-child(23n + 8) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 8% 0 0;
	}

	.story-image-gallery .slide:nth-child(23n + 9) {
		flex-basis: 33.33%;
		max-width: 33.33%;
		margin: 3% 0 0 8.3333%;
	}

	.story-image-gallery .slide:nth-child(23n + 10) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery .slide:nth-child(23n + 11) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery .slide:nth-child(23n + 12) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 6% 0 0 8.3333%;
	}

	.story-image-gallery .slide:nth-child(23n + 13) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 3% 0 0 0;
	}

	.story-image-gallery .slide:nth-child(23n + 14) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery .slide:nth-child(23n + 15) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery .slide:nth-child(23n + 16) {
		flex-basis: 66.6667%;
		max-width: 66.6667%;
		margin-left: 16.6667%;
	}

	.story-image-gallery .slide:nth-child(23n + 17) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
	}

	.story-image-gallery .slide:nth-child(23n + 18) {
		flex-basis: 23.5%;
		max-width: 23.5%;
		margin: 3% 0 0 16.6667%;
	}

	.story-image-gallery .slide:nth-child(23n + 19) {
		flex-basis: 23.5%;
		max-width: 23.5%;
		margin: 3% 0 0 3%;
	}

	.story-image-gallery .slide:nth-child(23n + 20) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 3% 0 0 8.3333%;
	}

	.story-image-gallery .slide:nth-child(23n + 21) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 0 0 0 16.6667%;
	}

	.story-image-gallery .slide:nth-child(23n + 22) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery .slide:nth-child(23n + 23) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 3% 16.6667% 0;
	}
	
	.story-image-gallery-II {
		display: flex;
		flex-wrap: wrap;
	}
	
		.story-image-gallery-II .slide {
		padding-bottom: 5%;
		margin-bottom: 10vh;
	}
	
		.story-image-gallery-II .slide:nth-child(23n + 1) {
		flex-basis: 66.6667%;
		max-width: 66.6667%;
		margin-left: 16.6667%;
	}

	.story-image-gallery-III {
		display: flex;
		flex-wrap: wrap;
	}
	
	.story-image-gallery-III .slide {
		padding-bottom: 5%;
		margin-bottom: 10vh;
	}

	.story-image-gallery-III .slide:nth-child(23n + 1) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 3% 0 0 8.3333%;
	}

	.story-image-gallery-III .slide:nth-child(2) {
		align-self: flex-end;
	}

	.story-image-gallery-III .slide:nth-child(23n + 2) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin-left: 8.3333%;
		margin-bottom: 16.6667%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 3) {
		flex-basis: 50%;
		max-width: 50%;
		margin-left: 25%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 4) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 5) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 6% 0 0 16.6667%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 6) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 8.3333% 0 0;
	}

	.story-image-gallery-III .slide:nth-child(23n + 7) {
		flex-basis: 33.33%;
		max-width: 33.33%;
		margin: 3% 0 0 8.3333%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 8) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 9) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 6% 0 0 16.6667%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 10) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 6% 0 0 8.3333%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 11) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 12) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 13) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 14) {
		flex-basis: 66.6667%;
		max-width: 66.6667%;
		margin-left: 16.6667%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 15) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 16) {
		flex-basis: 23.5%;
		max-width: 23.5%;
		margin: 3% 0 0 16.6667%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 17) {
		flex-basis: 23.5%;
		max-width: 23.5%;
		margin: 3% 0 0 3%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 18) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 3% 0 0 8.3333%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 19) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 0 0 0 16.6667%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 20) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery-III .slide:nth-child(23n + 21) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 3% 16.6667% 0;
	}
	
	.story-image-gallery-III .slide:nth-child(23n + 22) {
		flex-basis: 50%;
		max-width: 50%;
		margin-left: 0;
	}

	.story-image-gallery-III .slide:nth-child(23n + 23) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 3% 0 0 8.3333%;
	}
	
	.story-image-gallery-IV {
		display: flex;
		flex-wrap: wrap;
	}
	
	.story-image-gallery-IV .slide {
		padding-bottom: 5%;
		margin-bottom: 10vh;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 1) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 6% 0 0 8.3333%;
	}

	.story-image-gallery-IV .slide:nth-child(2) {
		align-self: flex-end;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 2) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin-left: 8.3333%;
		margin-bottom: 16.6667%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 3) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 3% 0 0 16.6667%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 4) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 5) {
		flex-basis: 50%;
		max-width: 50%;
		margin: 3% 0 0 8.3333%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 6) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 8.3333% 0 0 8.3333%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 7) {
		flex-basis: 33.33%;
		max-width: 33.33%;
		margin: 6% 0 0 8.3333%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 8) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 9) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 6% 0 0 16.6667%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 10) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 6% 0 0 8.3333%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 11) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 12) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 13) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 14) {
		flex-basis: 66.6667%;
		max-width: 66.6667%;
		margin-left: 16.6667%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 15) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 16) {
		flex-basis: 23.5%;
		max-width: 23.5%;
		margin: 3% 0 0 16.6667%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 17) {
		flex-basis: 23.5%;
		max-width: 23.5%;
		margin: 3% 0 0 3%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 18) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 3% 0 0 8.3333%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 19) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 0 0 0 16.6667%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 20) {
		flex-basis: 41.6667%;
		max-width: 41.6667%;
		margin: 0 0 0 8.3333%;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 21) {
		flex-basis: 25%;
		max-width: 25%;
		margin: 3% 16.6667% 0;
	}
	
	.story-image-gallery-IV .slide:nth-child(23n + 22) {
		flex-basis: 50%;
		max-width: 50%;
		margin-left: 0;
	}

	.story-image-gallery-IV .slide:nth-child(23n + 23) {
		flex-basis: 33.3333%;
		max-width: 33.3333%;
		margin: 3% 0 0 8.3333%;
	}
}

