	#hmns-flickity-slider {
		min-height: 609px;	
	}
	#hmns-flickity-slider .background-image-layer {
		width: 1920px;
		position: absolute;
		top: 0;
		left: 50%;
		height: 100%;
		transform: translate(-50%,0);	
	}
	#hmns-flickity-slider .exhibits-slider-flex {
		display: flex;
		align-items: flex-start;		

		margin-right:0;
	}
	#hmns-flickity-slider .exhibits {
		width: 486px;
		margin-right:96px;	
	}
	#hmns-flickity-slider .exhibits-title {
		margin-bottom: 48px;
	}
	#hmns-flickity-slider .slider-text {
		margin-bottom: 48px; 	
	}
	#hmns-flickity-slider .exhibits-links li {
		padding-bottom:8px;
		border-bottom: 1px solid var(--serengeti);	
		width:max-content;
		margin-bottom: 10px;
	}
	#hmns-flickity-slider .exhibits-links li a { color: var(--fossil-rim); }
	#hmns-flickity-slider .hmns-slider {
		width:100%;
		margin-right: 0;
		display: flex;
		align-items: center;
		position: absolute;
		left:582px;
	}
	#hmns-flickity-slider .flickity-viewport {
		width: 100%;	
	}
	#hmns-flickity-slider .card {
		background: white;
		width:552px;
		height: fit-content;
		margin-right:32px;
		content: counter(gallery-cell);
	}
	#hmns-flickity-slider .card a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1;	
	}
	#hmns-flickity-slider .card .top-section {
		width: 100%;
		height: 0;
		padding-bottom: 56.52%;	
	}
	#hmns-flickity-slider .card .bot-section {
		padding: 48px;	
		height: 300px;	
	}
	#hmns-flickity-slider .card .bot-section .bot-super {
		font-family: 'termina', sans-serif;
		font-weight: 400;
		font-size: 14px;
		text-transform: uppercase;
		margin-bottom: 8px;	
	}
	#hmns-flickity-slider .card .bot-section .bot-title {
		font-family: 'sentinel', serif;
		font-weight: 600;
		font-size: 35px;
		line-height: 42px;	
	}
	#hmns-flickity-slider	.card .bot-section .bot-dates {
		position: absolute;
		bottom: 48px;
		left: 48px;
		color: var(--fossil-rim);	
	}
	
	#hmns-flickity-slider .exhibit-buttons { display: flex; column-gap: 24px; }
	.flickity-prev-next-button {
	top: 50%;
	width: auto;
	height: auto;
	border-radius: 0;
	transform: translateY(0%) !important;
	display:block !important;
	padding: 0 !important;
	line-height: 0;
}
.flickity-prev-next-button svg {
	margin: 0 !important;
}
.flickity-prev-next-button.previous {
	left: -582px;
	top: calc(100% - 48px);
	width:48px !important;
	background: none;
	border:none;
}
.flickity-prev-next-button.next {
	left: -512px;
	top: calc(100% - 48px);
	width:48px !important;
	background: none;
	border:none;
}
.flickity-prev-next-button.next:hover, .flickity-prev-next-button.previous:hover {
	background: none;
	border: none; 
}
.flickity-page-dots { display: none; }
@media screen and (max-width: 1600px) {
	#hmns-flickity-slider .hmns-slider {
		margin-right: 0px;
		padding-bottom: 0;
	}	
	#hmns-flickity-slider .exhibits-slider-flex {
		display: flex;
		align-items: flex-start;
		margin-right: 0;
	}
	#hmns-flickity-slider .hmns-slider .exhibits {
		overflow-x: hidden;
	}
}
	
	@media screen and (max-width:1200px) {
		#hmns-flickity-slider .exhibits-slider-flex {
			display: block;
			margin-right:0;
		}
	#hmns-flickity-slider .exhibits { width: 100%; margin-right: 0; margin-bottom: 32px; text-align: center; }
	#hmns-flickity-slider .exhibits .exhibits-links ul { display: flex; justify-content: center; column-gap: 24px; }
	#hmns-flickity-slider .exhibits-title { font-size: 25px; } 
	#hmns-flickity-slider .card .bot-section .bot-title {
	font-size: 25px;
	line-height: 1.2;
}
	#hmns-flickity-slider .hmns-slider {
		width: 100% !important;
		margin-right: 0px;
		padding-bottom: 120px;
		left: 0;
		position: relative;
	}
	.flickity-prev-next-button.previous {
	left: calc(50% - 66px);
	top: calc(100% - 48px);
	width:48px;
}
.flickity-prev-next-button.next {
	left: calc(50% + 8px);
	top: calc(100% - 48px);
	width:48px;
}
	#hmns-flickity-slider .card .bot-section {
		padding: 48px 48px 84px;
		min-height: 256px;
	}
	#hmns-flickity-slider .exhibits-slider-flex {
		overflow-x: unset;	
	}
	#hmns-flickity-slider .hmns-slider .owl-nav {
		left: 50%;
		bottom: 48px;
		display: flex;
		column-gap: 24px;
		transform: translate(-50%);
	}
	#hmns-flickity-slider .card .bot-section {
		padding: 24px 24px 96px;	
		min-height: 200px;	
	}
	#hmns-flickity-slider .card .bot-section .bot-dates {
		bottom: 24px;
		left: 24px;
	}
	#hmns-flickity-slider .exhibit-buttons {
		justify-content: center;
	}
}
@media screen and (max-width: 768px) {
	#hmns-flickity-slider .exhibit-buttons {
		display: block;
	}
	#hmns-flickity-slider .exhibit-buttons a, #hmns-flickity-slider .exhibit-buttons a button {
		display: block;
		width: 100%;
	}
	#hmns-flickity-slider .exhibit-buttons a button { margin-bottom: 16px; }
	#hmns-flickity-slider .exhibit-buttons a:last-child button { margin-bottom: 0; }
	#hmns-flickity-slider .card {
		width:100%;
	}
	#hmns-flickity-slider .card .bot-section {	
		height: 200px;	
	}
}
