/*2022-08-14*/
html.exhibitions_upcoming-0 #content section.plugin-exhibitions_upcoming,
html.exhibitions_current-0 #content section.plugin-exhibitions_current,
html.fairs_upcoming-0 #content section.plugin-fairs_upcoming,
html.fairs_current-0 #content section.plugin-fairs_current {	display:none;	}

#content .section-link ul {	display:inline;	}
#content>.section-link ul {
	display:block;
	margin:0 0 2rem 0;
	padding:0;
	text-align:right;
	}
#content .section-link ul li {
	display:inline;
	list-style-type:none;
	}
	#content .section-link ul li:not(:last-child)::after {	content:", ";	}

#content .list.exhibitions article {	margin-bottom:2rem;	}
	#content .list.exhibitions article img.file {
		margin:0 0 1.5rem 0;
		width:100%;
		/*aspect-ratio:16/9;
		object-fit:cover;*/
		}
	#content .list.exhibitions article h3 {
		margin:0 0 0.5rem 0;
		min-height:2.5rem;
		font-family:var(--h1Font);
		font-weight:400;
		}
		#content .list.exhibitions article>a {	text-decoration:none;	}
	#content .list.exhibitions article .date {
		font-size:var(--h3FontSize);
		}

#content article.exhibition {}
	#content article.exhibition .read_more.open {
		visibility:hidden;
		transition:opacity 0.3s;
		opacity:0;
		}
	#content article.exhibition #text {
		margin-bottom:4rem;
		padding-bottom:1rem;
		}
	#content article.exhibition #text.js {
		animation-name:text-reveal;
		animation-duration:2s;
		animation-iteration-count:1;
		animation-fill-mode:forwards;
		animation-play-state:paused;
		}
	#content article.exhibition #text.js.open {	animation-play-state:running;	}
	@keyframes text-reveal {
		0% {	max-height:0;	overflow:hidden;	opacity:0;	}
		50% {	opacity:1;	}
		99% {	max-height:150vh;	}
		100% {	max-height:auto;	overflow:visible;	}
		}
		#content article.article #artworks article h3 {	font-weight:400;	}
		#content article.article #artworks article.value-year:is(.value-tech, .value-size) .details>span.tech::after {	content:",";	}
/*<Current, Upcoming/>*/
#content section.plugin-exhibitions_upcoming article,
#content section.plugin-fairs_upcoming article,
#content section.plugin-exhibitions_current article,
#content section.plugin-fairs_current article {	padding-bottom:3rem;	}
	#content section.plugin-exhibitions_upcoming article h3,
	#content section.plugin-fairs_upcoming article h3,
	#content section.plugin-exhibitions_current article h3,
	#content section.plugin-fairs_current article h3 {
		margin:0 0 0.5rem 0;
		padding:0 0 0.5rem 0;
		font-family:var(--h1Font);
		font-size:var(--h1FontSize);
		font-weight:400;
		}
		#content section.plugin-exhibitions_upcoming article>a,
		#content section.plugin-fairs_upcoming article>a
		#content section.plugin-exhibitions_current article>a,
		#content section.plugin-fairs_current article>a {
			display:block;
			color:inherit;
			text-decoration:none;
			}
		#content section.plugin-exhibitions_upcoming article h3 .date,
		#content section.plugin-fairs_upcoming article h3 .date,
		#content section.plugin-exhibitions_current article h3 .date,
		#content section.plugin-fairs_current article h3 .date {
			display:block;
			margin-top:0.5rem;
			font-size:var(--ParagraphL);
			}
	#content section.plugin-exhibitions_upcoming article img,
	#content section.plugin-fairs_upcoming article img,
	#content section.plugin-exhibitions_current article img,
	#content section.plugin-fairs_current article img {
		width:100%;
		aspect-ratio:16/6;
		object-fit:cover;
		}
#content section.plugin-exhibitions_upcoming>.section-link,
#content section.plugin-fairs_upcoming>.section-link {	display:none;	}
/*<Front page />*/
	html.frontpage #content section.plugin-exhibitions_current .section-title,
	html.frontpage #content section.plugin-fairs_current .section-title {
		position:absolute;
		left:-999rem;
		top:-999rem;
		}
/*<Device-specific styles>*/
@media all and (min-width:45em) { /* 45*12px=720px */
	/*<List>*/
	#content .list.exhibitions {
		display:flex;
		flex-wrap:wrap;
		/*justify-content:space-between;*/
		align-items:stretch;
		align-content:stretch;
		gap:1.8rem;
		}
		#content .list.exhibitions article {
			max-width:calc(33.3% - 1.2rem);
			/*flex-basis:33.3%;*/
			flex-grow:1;
			flex-shrink:1;
			}
			#content .list.exhibitions article>a {
				display:flex;
				flex-direction:column;
				align-items:flex-start;
				align-content:stretch;
				justify-content:space-between;
				height:100%;
				}
				#content .list.exhibitions article>a>img {
					flex-grow:100;
					object-fit:contain;
					object-position:top;
					}
	/*</List>*/
	/*<Article content>*/
	#contnet article.exhibition {}
	#content article.article #artists article {	align-items:flex-start;	}
		#content article.article #artists article {
			max-width: calc(25% - 1.5rem);
			text-align:left;
			}
			#content article.article #artists article img {
				margin-bottom:1.5rem;
				height:auto !important;
				aspect-ratio:272/409;
				object-fit:cover;
				}
			#content article.article #artists article h3 a {	text-decoration:none;	}
	/*</Article content>*/
	/*<Current />*/
	#content section.plugin-exhibitions_upcoming article img,
	#content section.plugin-fairs_upcoming article img,
	#content section.plugin-exhibitions_current article img,
	#content section.plugin-fairs_current article img {
		float:left;
		width:calc(66.6% - 0.6rem);
		}
	#content section.plugin-exhibitions_upcoming article h3,
	#content section.plugin-fairs_upcoming article h3,
	#content section.plugin-exhibitions_current article h3,
	#content section.plugin-fairs_current article h3 {
		float:right;
		padding-left:2rem;
		box-sizing:border-box;
		width:calc(33.3% + 0.6rem);
		}
		#content section.plugin-exhibitions_upcoming::after,
		#content section.plugin-fairs_upcoming::after,
		#content section.plugin-exhibitions_current::after,
		#content section.plugin-fairs_current::after {
			clear:both;
			display:block;
			content:"";
			}
	/*<Front page />*/
	html.frontpage #content section.plugin-exhibitions_current article img {
		float:none;
		width:100%;
		}
	html.frontpage #content section.plugin-exhibitions_current article h3 {
		padding:0;
		width:100%;
		}
	html.frontpage #content section.plugin-exhibitions_current article h3 a {
		float:left;
		width:70%;
		max-width:calc(100% - 15rem);
		}
	html.frontpage #content section.plugin-exhibitions_current article h3 .date {
		float:right;
		/*margin-top:calc(var(--h1FontSize) - var(--ParagraphL));*/
		}
	}
/*2010-11-05*/