.archiveDataFetch-image-container
{
    display: flex;
    flex-direction: column;
	
	position: relative;
	
    border: 2px solid black;
    
    width: 200px;
    height: 200px;
    overflow: hidden;
	aspect-ratio: 1 / 1;
	
	text-align: center;
}

.archiveDataFetch-image
{
	position: absolute;
	max-width: none !important; 
}

.archiveDataFetch-textcontainer
{
	position: relative;

	top: 0;
	left: 0;
	
    margin-top: auto;
    margin-left: auto;
    
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: white;
    text-decoration: none;
    font-weight: bold;
    
    text-shadow:
    -2px -1px 0 #000,
    2px -1px 0 #000,
    -2px 1px 0 #000,
    2px 1px 0 #000;
}




.adf-blocks-gallery-grid:not(.has-nested-images),
.adf-block-gallery:not(.has-nested-images) {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.adf-blocks-gallery-grid:not(.has-nested-images) .adf-blocks-gallery-image,
.adf-blocks-gallery-grid:not(.has-nested-images) .adf-blocks-gallery-item,
.adf-block-gallery:not(.has-nested-images) .adf-blocks-gallery-image,
.adf-block-gallery:not(.has-nested-images) .adf-blocks-gallery-item {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: center;
	margin: 0 1em 1em 0;
	position: relative;
	width: calc(50% - 1em)
}

.adf-blocks-gallery-grid:not(.has-nested-images) .adf-blocks-gallery-image:nth-of-type(2n),
.adf-blocks-gallery-grid:not(.has-nested-images) .adf-blocks-gallery-item:nth-of-type(2n),
.adf-block-gallery:not(.has-nested-images) .adf-blocks-gallery-image:nth-of-type(2n),
.adf-block-gallery:not(.has-nested-images) .adf-blocks-gallery-item:nth-of-type(2n) {
	margin-right: 0
}

.adf-blocks-gallery-grid:not(.has-nested-images) .adf-blocks-gallery-image figure,
.adf-blocks-gallery-grid:not(.has-nested-images) .adf-blocks-gallery-item figure,
.adf-block-gallery:not(.has-nested-images) .adf-blocks-gallery-image figure,
.adf-block-gallery:not(.has-nested-images) .adf-blocks-gallery-item figure {
	align-items: flex-end;
	display: flex;
	height: 100%;
	justify-content: flex-start;
	margin: 0
}

.adf-blocks-gallery-grid:not(.has-nested-images) .adf-blocks-gallery-image img,
.adf-blocks-gallery-grid:not(.has-nested-images) .adf-blocks-gallery-item img,
.adf-block-gallery:not(.has-nested-images) .adf-blocks-gallery-image img,
.adf-block-gallery:not(.has-nested-images) .adf-blocks-gallery-item img {
	display: block;
	height: auto;
	max-width: 100%;
	width: auto
}

.adf-blocks-gallery-grid:not(.has-nested-images) .adf-blocks-gallery-image figcaption,
.adf-blocks-gallery-grid:not(.has-nested-images) .adf-blocks-gallery-item figcaption,
.adf-block-gallery:not(.has-nested-images) .adf-blocks-gallery-image figcaption,
.adf-block-gallery:not(.has-nested-images) .adf-blocks-gallery-item figcaption {
	background: linear-gradient(0deg, #000000b3, #0000004d 70%, #0000);
	bottom: 0;
	box-sizing: border-box;
	color: #fff;
	font-size: .8em;
	margin: 0;
	max-height: 100%;
	overflow: auto;
	padding: 3em .77em .7em;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 2
}

.adf-blocks-gallery-grid:not(.has-nested-images) .adf-blocks-gallery-image figcaption img,
.adf-blocks-gallery-grid:not(.has-nested-images) .adf-blocks-gallery-item figcaption img,
.adf-block-gallery:not(.has-nested-images) .adf-blocks-gallery-image figcaption img,
.adf-block-gallery:not(.has-nested-images) .adf-blocks-gallery-item figcaption img {
	display: inline
}

.adf-blocks-gallery-grid:not(.has-nested-images) figcaption,
.adf-block-gallery:not(.has-nested-images) figcaption {
	flex-grow: 1
}

.adf-blocks-gallery-grid:not(.has-nested-images).is-cropped .adf-blocks-gallery-image a,
.adf-blocks-gallery-grid:not(.has-nested-images).is-cropped .adf-blocks-gallery-image img,
.adf-blocks-gallery-grid:not(.has-nested-images).is-cropped .adf-blocks-gallery-item a,
.adf-blocks-gallery-grid:not(.has-nested-images).is-cropped .adf-blocks-gallery-item img,
.adf-block-gallery:not(.has-nested-images).is-cropped .adf-blocks-gallery-image a,
.adf-block-gallery:not(.has-nested-images).is-cropped .adf-blocks-gallery-image img,
.adf-block-gallery:not(.has-nested-images).is-cropped .adf-blocks-gallery-item a,
.adf-block-gallery:not(.has-nested-images).is-cropped .adf-blocks-gallery-item img {
	flex: 1;
	height: 100%;
	object-fit: cover;
	width: 100%
}

.adf-blocks-gallery-grid:not(.has-nested-images).columns-1 .adf-blocks-gallery-image,
.adf-blocks-gallery-grid:not(.has-nested-images).columns-1 .adf-blocks-gallery-item,
.adf-block-gallery:not(.has-nested-images).columns-1 .adf-blocks-gallery-image,
.adf-block-gallery:not(.has-nested-images).columns-1 .adf-blocks-gallery-item {
	margin-right: 0;
	width: 100%
}

@media (min-width:600px) {

	.adf-blocks-gallery-grid:not(.has-nested-images).columns-3 .adf-blocks-gallery-image,
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-3 .adf-blocks-gallery-item,
	.adf-block-gallery:not(.has-nested-images).columns-3 .adf-blocks-gallery-image,
	.adf-block-gallery:not(.has-nested-images).columns-3 .adf-blocks-gallery-item {
		margin-right: 1em;
		width: calc(33.33333% - .66667em)
	}

	.adf-blocks-gallery-grid:not(.has-nested-images).columns-4 .adf-blocks-gallery-image,
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-4 .adf-blocks-gallery-item,
	.adf-block-gallery:not(.has-nested-images).columns-4 .adf-blocks-gallery-image,
	.adf-block-gallery:not(.has-nested-images).columns-4 .adf-blocks-gallery-item {
		margin-right: 1em;
		width: calc(25% - .75em)
	}

	.adf-blocks-gallery-grid:not(.has-nested-images).columns-5 .adf-blocks-gallery-image,
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-5 .adf-blocks-gallery-item,
	.adf-block-gallery:not(.has-nested-images).columns-5 .adf-blocks-gallery-image,
	.adf-block-gallery:not(.has-nested-images).columns-5 .adf-blocks-gallery-item {
		margin-right: 1em;
		width: calc(20% - .8em)
	}

	.adf-blocks-gallery-grid:not(.has-nested-images).columns-6 .adf-blocks-gallery-image,
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-6 .adf-blocks-gallery-item,
	.adf-block-gallery:not(.has-nested-images).columns-6 .adf-blocks-gallery-image,
	.adf-block-gallery:not(.has-nested-images).columns-6 .adf-blocks-gallery-item {
		margin-right: 1em;
		width: calc(16.66667% - .83333em)
	}

	.adf-blocks-gallery-grid:not(.has-nested-images).columns-7 .adf-blocks-gallery-image,
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-7 .adf-blocks-gallery-item,
	.adf-block-gallery:not(.has-nested-images).columns-7 .adf-blocks-gallery-image,
	.adf-block-gallery:not(.has-nested-images).columns-7 .adf-blocks-gallery-item {
		margin-right: 1em;
		width: calc(14.28571% - .85714em)
	}

	.adf-blocks-gallery-grid:not(.has-nested-images).columns-8 .adf-blocks-gallery-image,
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-8 .adf-blocks-gallery-item,
	.adf-block-gallery:not(.has-nested-images).columns-8 .adf-blocks-gallery-image,
	.adf-block-gallery:not(.has-nested-images).columns-8 .adf-blocks-gallery-item {
		margin-right: 1em;
		width: calc(12.5% - .875em)
	}

	.adf-blocks-gallery-grid:not(.has-nested-images).columns-1 .adf-blocks-gallery-image:nth-of-type(1n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-1 .adf-blocks-gallery-item:nth-of-type(1n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-2 .adf-blocks-gallery-image:nth-of-type(2n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-2 .adf-blocks-gallery-item:nth-of-type(2n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-3 .adf-blocks-gallery-image:nth-of-type(3n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-3 .adf-blocks-gallery-item:nth-of-type(3n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-4 .adf-blocks-gallery-image:nth-of-type(4n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-4 .adf-blocks-gallery-item:nth-of-type(4n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-5 .adf-blocks-gallery-image:nth-of-type(5n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-5 .adf-blocks-gallery-item:nth-of-type(5n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-6 .adf-blocks-gallery-image:nth-of-type(6n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-6 .adf-blocks-gallery-item:nth-of-type(6n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-7 .adf-blocks-gallery-image:nth-of-type(7n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-7 .adf-blocks-gallery-item:nth-of-type(7n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-8 .adf-blocks-gallery-image:nth-of-type(8n),
	.adf-blocks-gallery-grid:not(.has-nested-images).columns-8 .adf-blocks-gallery-item:nth-of-type(8n),
	.adf-block-gallery:not(.has-nested-images).columns-1 .adf-blocks-gallery-image:nth-of-type(1n),
	.adf-block-gallery:not(.has-nested-images).columns-1 .adf-blocks-gallery-item:nth-of-type(1n),
	.adf-block-gallery:not(.has-nested-images).columns-2 .adf-blocks-gallery-image:nth-of-type(2n),
	.adf-block-gallery:not(.has-nested-images).columns-2 .adf-blocks-gallery-item:nth-of-type(2n),
	.adf-block-gallery:not(.has-nested-images).columns-3 .adf-blocks-gallery-image:nth-of-type(3n),
	.adf-block-gallery:not(.has-nested-images).columns-3 .adf-blocks-gallery-item:nth-of-type(3n),
	.adf-block-gallery:not(.has-nested-images).columns-4 .adf-blocks-gallery-image:nth-of-type(4n),
	.adf-block-gallery:not(.has-nested-images).columns-4 .adf-blocks-gallery-item:nth-of-type(4n),
	.adf-block-gallery:not(.has-nested-images).columns-5 .adf-blocks-gallery-image:nth-of-type(5n),
	.adf-block-gallery:not(.has-nested-images).columns-5 .adf-blocks-gallery-item:nth-of-type(5n),
	.adf-block-gallery:not(.has-nested-images).columns-6 .adf-blocks-gallery-image:nth-of-type(6n),
	.adf-block-gallery:not(.has-nested-images).columns-6 .adf-blocks-gallery-item:nth-of-type(6n),
	.adf-block-gallery:not(.has-nested-images).columns-7 .adf-blocks-gallery-image:nth-of-type(7n),
	.adf-block-gallery:not(.has-nested-images).columns-7 .adf-blocks-gallery-item:nth-of-type(7n),
	.adf-block-gallery:not(.has-nested-images).columns-8 .adf-blocks-gallery-image:nth-of-type(8n),
	.adf-block-gallery:not(.has-nested-images).columns-8 .adf-blocks-gallery-item:nth-of-type(8n) {
		margin-right: 0
	}
}

.adf-blocks-gallery-grid:not(.has-nested-images) .adf-blocks-gallery-image:last-child,
.adf-blocks-gallery-grid:not(.has-nested-images) .adf-blocks-gallery-item:last-child,
.adf-block-gallery:not(.has-nested-images) .adf-blocks-gallery-image:last-child,
.adf-block-gallery:not(.has-nested-images) .adf-blocks-gallery-item:last-child {
	margin-right: 0
}

.adf-blocks-gallery-grid:not(.has-nested-images).alignleft,
.adf-blocks-gallery-grid:not(.has-nested-images).alignright,
.adf-block-gallery:not(.has-nested-images).alignleft,
.adf-block-gallery:not(.has-nested-images).alignright {
	max-width: 420px;
	width: 100%
}

.adf-blocks-gallery-grid:not(.has-nested-images).aligncenter .adf-blocks-gallery-item figure,
.adf-block-gallery:not(.has-nested-images).aligncenter .adf-blocks-gallery-item figure {
	justify-content: center
}

.adf-block-gallery:not(.is-cropped) .adf-blocks-gallery-item {
	align-self: flex-start
}

figure.adf-block-gallery.has-nested-images {
	align-items: normal;
	gap: 0.5rem;
}

.adf-block-gallery.has-nested-images figure.adf-block-image:not(#individual-image) {
	margin: 0;
	width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)
}

.adf-block-gallery.has-nested-images figure.adf-block-image {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: center;
	max-width: 100%;
	position: relative;
	border: 2px solid white;
    border-radius: 4px;
}

.adf-block-gallery.has-nested-images figure.adf-block-image>a,
.adf-block-gallery.has-nested-images figure.adf-block-image>div {
	flex-direction: column;
	flex-grow: 1;
	margin: 0
}

.adf-block-gallery.has-nested-images figure.adf-block-image img {
	display: block;
	height: auto;
	max-width: 100% !important;
	width: auto
}

.adf-block-gallery.has-nested-images figure.adf-block-image figcaption {
	background: linear-gradient(0deg, #000000b3, #0000004d 70%, #0000);
	bottom: 0;
	box-sizing: border-box;
	color: #fff;
	font-size: 13px;
	left: 0;
	margin-bottom: 0;
	max-height: 60%;
	overflow: auto;
	padding: 0 8px 8px;
	position: absolute;
	scrollbar-color: #0000 #0000;
	scrollbar-gutter: stable both-edges;
	scrollbar-width: thin;
	text-align: center;
	width: 100%;
	will-change: transform
}

.adf-block-gallery.has-nested-images figure.adf-block-image figcaption::-webkit-scrollbar {
	height: 12px;
	width: 12px
}

.adf-block-gallery.has-nested-images figure.adf-block-image figcaption::-webkit-scrollbar-track {
	background-color: initial
}

.adf-block-gallery.has-nested-images figure.adf-block-image figcaption::-webkit-scrollbar-thumb {
	background-clip: padding-box;
	background-color: initial;
	border: 3px solid #0000;
	border-radius: 8px
}

.adf-block-gallery.has-nested-images figure.adf-block-image figcaption:focus-within::-webkit-scrollbar-thumb,
.adf-block-gallery.has-nested-images figure.adf-block-image figcaption:focus::-webkit-scrollbar-thumb,
.adf-block-gallery.has-nested-images figure.adf-block-image figcaption:hover::-webkit-scrollbar-thumb {
	background-color: #fffc
}

.adf-block-gallery.has-nested-images figure.adf-block-image figcaption:focus,
.adf-block-gallery.has-nested-images figure.adf-block-image figcaption:focus-within,
.adf-block-gallery.has-nested-images figure.adf-block-image figcaption:hover {
	scrollbar-color: #fffc #0000
}

@media (hover:none) {
	.adf-block-gallery.has-nested-images figure.adf-block-image figcaption {
		scrollbar-color: #fffc #0000
	}
}

.adf-block-gallery.has-nested-images figure.adf-block-image figcaption img {
	display: inline
}

.adf-block-gallery.has-nested-images figure.adf-block-image figcaption a {
	color: inherit
}

.adf-block-gallery.has-nested-images figure.adf-block-image.has-custom-border img {
	box-sizing: border-box
}

.adf-block-gallery.has-nested-images figure.adf-block-image.has-custom-border>a,
.adf-block-gallery.has-nested-images figure.adf-block-image.has-custom-border>div,
.adf-block-gallery.has-nested-images figure.adf-block-image.is-style-rounded>a,
.adf-block-gallery.has-nested-images figure.adf-block-image.is-style-rounded>div {
	flex: 1 1 auto
}

.adf-block-gallery.has-nested-images figure.adf-block-image.has-custom-border figcaption,
.adf-block-gallery.has-nested-images figure.adf-block-image.is-style-rounded figcaption {
	background: none;
	color: inherit;
	flex: initial;
	margin: 0;
	padding: 10px 10px 9px;
	position: relative
}

.adf-block-gallery.has-nested-images figcaption {
	flex-basis: 100%;
	flex-grow: 1;
	text-align: center
}

.adf-block-gallery.has-nested-images:not(.is-cropped) figure.adf-block-image:not(#individual-image) {
	margin-bottom: auto;
	margin-top: 0
}

.adf-block-gallery.has-nested-images.is-cropped figure.adf-block-image:not(#individual-image) {
	align-self: inherit
}

.adf-block-gallery.has-nested-images.is-cropped figure.adf-block-image:not(#individual-image)>a,
.adf-block-gallery.has-nested-images.is-cropped figure.adf-block-image:not(#individual-image)>div:not(.components-drop-zone) {
	display: flex
}

.adf-block-gallery.has-nested-images.is-cropped figure.adf-block-image:not(#individual-image) a,
.adf-block-gallery.has-nested-images.is-cropped figure.adf-block-image:not(#individual-image) img {
	flex: 1 0 0%;
	height: 100%;
	object-fit: cover;
	width: 100%
}

.adf-block-gallery.has-nested-images.columns-1 figure.adf-block-image:not(#individual-image) {
	width: 100%
}

@media (min-width:600px) {
	.adf-block-gallery.has-nested-images.columns-3 figure.adf-block-image:not(#individual-image) {
		width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
	}

	.adf-block-gallery.has-nested-images.columns-4 figure.adf-block-image:not(#individual-image) {
		width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)
	}

	.adf-block-gallery.has-nested-images.columns-5 figure.adf-block-image:not(#individual-image) {
		width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)
	}

	.adf-block-gallery.has-nested-images.columns-6 figure.adf-block-image:not(#individual-image) {
		width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)
	}

	.adf-block-gallery.has-nested-images.columns-7 figure.adf-block-image:not(#individual-image) {
		width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)
	}

	.adf-block-gallery.has-nested-images.columns-8 figure.adf-block-image:not(#individual-image) {
		width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)
	}

	.adf-block-gallery.has-nested-images.columns-default figure.adf-block-image:not(#individual-image) {
		width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
	}

	.adf-block-gallery.has-nested-images.columns-default figure.adf-block-image:not(#individual-image):first-child:nth-last-child(2),
	.adf-block-gallery.has-nested-images.columns-default figure.adf-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.adf-block-image:not(#individual-image) {
		width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)
	}

	.adf-block-gallery.has-nested-images.columns-default figure.adf-block-image:not(#individual-image):first-child:last-child {
		width: 100%
	}
}

.adf-block-gallery.has-nested-images.alignleft,
.adf-block-gallery.has-nested-images.alignright {
	max-width: 420px;
	width: 100%
}

.adf-block-gallery.has-nested-images.aligncenter {
	justify-content: center
}