/***********************************************************
 * Who We Are Page Styles
 * The filename is "about" in case the page name changes
 * *********************************************************/


/*************************************
 * Artistic Director Section
 * ***********************************/
.artistic-director-group .artistic-director-portrait {
	--theme-content-spacing: 0;
}
.artistic-director-group .artistic-director-portrait img {
	width: 100% !important;
}


/*************************************
 * Awards Section
 * (See editor.css)
 * ***********************************/
.editor-styles-wrapper .awards-columns,
.awards-columns {
	justify-content: center;
	flex-wrap: wrap !important;
}

@media (max-width: 1196px) {
	.awards-columns.wp-block-columns:not(.is-not-stacked-on-mobile) {
		flex-wrap: wrap !important;
	}
}

@media (max-width: 959px) {
	.awards-columns.wp-block-columns:not(.is-not-stacked-on-mobile) {
		flex-wrap: wrap !important;
	}
	.awards-columns.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		flex-basis: 100% !important;
	}
}

.editor-styles-wrapper .awards-columns .award-column,
.awards-columns .award-column {
	display: flex;
	justify-content: center;
	max-width: 340px;
}

.editor-styles-wrapper .block-editor-block-list__block.awards-columns > .award-column .award,
.awards-columns .award-column .award {
	max-width: 340px;
	min-width: 212px;
	width: 100%;
	background: var(--theme-palette-color-7);
	background: linear-gradient(
		135deg,
		var(--theme-palette-color-7) 0%,
		var(--theme-palette-color-7) 10%,
		var(--theme-palette-color-7) 10%,
		var(--theme-palette-color-6) 90%,
		var(--theme-palette-color-6) 100%
	);
}


/**************************
 * Press Section
 * (See editor.css)
 * ************************/
@media (max-width: 781px) {
	.press-columns .wp-block-column:not(:first-child) {
		margin-top: 40px;
	}
}

/* press-group class is assigned to the grid block */
.press-group figure {
	flex: 0 0 50px;
}

.press-group a {
	color: var(--theme-palette-color-4, hsl(207, 11%, 4%));
	/*text-decoration: none;*/
}

.press-group a:hover {
	color: var(--theme-palette-color-2);
}

@media (max-width: 781px) {
	.spacer-column {
		display: none;
		width: 0;
	}
}


/**************************
 * Staff Section
 * ************************/
.staff-stack {
	max-width: 446px;
}

.staff-stack div:not(:first-child)
.members-stack div:not(:first-child) {
	margin-top: 20px;
}

.staff-stack,
.members-stack {
	flex: 1 0 30%;
	max-width: 446px;
}

.staff-row {
	min-width: 90%;
}

@media (max-width: 969px) {
	.staff-stack,
	.members-stack {
		flex: 1 0 50%;
	}

	.members-stack {
		margin-top: 40px !important;
	}
}

@media (max-width: 499px) {
	.staff-substack {
		flex: 1 0 50%;
		min-width: 100%;
	}
}