.wsu-custom-award-category {
	margin: .5rem 0;
	font-weight: 600;
	font-size: 1rem;
	color: #737373;
}

.wsu-custom-page-title {
	text-align: center;
	display: inline-block;
	position: relative;
}

.wsu-custom-page-title::before {
	content: "";
	background: #fff;
	width: auto;
	bottom: 0;
	height: calc(1rem + 2vw);
	position: absolute;
	left: -1.5vw;
	right: -1.5vw;
}

.wsu-custom-page-title h1 {
	text-transform: uppercase;
	font-size: calc(2rem + 3.5vw);
	margin: 0;
}

.wsu-custom-page-title h1:after {
	display: none;
}

.wsu-custom-page-title h1 strong {
	display: block;
	color: #ca1237;
	font-weight: 600;
	font-size: calc(1rem + 3vw);
}

.wsu-custom-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.wsu-custom-list li {
	border-bottom: 1px solid #fff;
}

.wsu-custom-list a {
	text-decoration: none;
	font-weight: 600;
}

.wsu-custom-list a:hover {
	text-decoration: underline;
}

.wsu-header-unit {
	display: none;
}

.wsu-decorator {
	position: absolute;
}

.wsu-wrapper-content {
	position: static;
	padding-top: 0;
}

.wsu-navigation-vertical {
	display: none;
}

.wsu-navigation-vertical~.wsu-wrapper-site {
	margin-left: 0;
}

.wsu-navigation-vertical~.wsu-wrapper-site .wsu-width--full {
	margin-left: calc(((100vw - 100%))/ -2);
	margin-right: calc(((100vw - 100%))/ -2);
}

.wsu-width--content,
.wsu-wrapper-content {
	max-width: 1400px;
}

.wsu-custom-heading {
	display: inline-block;
	position: relative;
}

.wsu-custom-heading::before {
	display: block;
	position: absolute;
	content: "";
	bottom: 0;
	left: -1rem;
	right: -1rem;
	height: calc(0.5rem + 2vw);
	background-color: #f2f2f2;
}

.wsu-custom-heading h2 {
	font-size: 3.5rem;
}

.wsu-custom-subhead {
	padding: .4rem 0;
}

.wsu-custom-subhead p {
	font-weight: 600;
	font-size: 1.5rem;
}

p {
	font-size: 1.5rem;
}

h3 {
	font-size: 2.25rem;
}

.wsu-decorator--top-ten::before {
	content: "Top Ten Seniors";
	display: block;
	transform: rotate(-90deg);
	transform-origin: top left;
	font-size: calc(4rem + 3vw);
	line-height: calc(3rem + 3vw);
	font-weight: 800;
	letter-spacing: calc(1px + 0.1vw);
	text-transform: uppercase;
	color: #ddd;
	opacity: .5;
}

.wsu-custom-button {
	background-color: #eee;
	color: #ca1237;
	font-weight: 500;
	border-radius: 0;
	font-size: 1.25rem;
}

.wsu-custom-button::before {
	content: '\F10A';
	font-family: 'wsu-icons';
	display: block;
	font-size: .9rem;
}

.wsu-custom-button:hover, .wsu-custom-button:focus {
	color: #fff;
}

.wsu-decorator--nealon,
.wsu-decorator--berreth,
.wsu-decorator--harbo,
.wsu-decorator--cervantes,
.wsu-decorator--zadzora,
.wsu-decorator--salazar,
.wsu-decorator--montgomery,
.wsu-decorator--mckeon,
.wsu-decorator--ballinger,
.wsu-decorator--madison {
	background-size: cover;
	filter: grayscale(100%);
	opacity: .2;
}

.wsu-decorator--madison {
	background-image: url(https://web.archive.org/web/20230519111205im_/https://s3.wp.wsu.edu/uploads/sites/3256/2023/04/web-aspect_0000s_0005_Madison.jpg);
}

.wsu-decorator--ballinger {
	background-image: url(https://web.archive.org/web/20230519111205im_/https://s3.wp.wsu.edu/uploads/sites/3256/2023/04/web-aspect_0000s_0007_Thomas.jpg);
}

.wsu-decorator--mckeon {
	background-image: url(https://web.archive.org/web/20230519111205im_/https://s3.wp.wsu.edu/uploads/sites/3256/2023/04/web-aspect_0000s_0009_Jacob.jpg);
}

.wsu-decorator--montgomery {
	background-image: url(https://web.archive.org/web/20230519111205im_/https://s3.wp.wsu.edu/uploads/sites/3256/2023/04/web-aspect_0000s_0006_Meg.jpg);
}

.wsu-decorator--salazar {
	background-image: url(https://web.archive.org/web/20230519111205im_/https://s3.wp.wsu.edu/uploads/sites/3256/2023/04/web-aspect_0000s_0003_Giselle.jpg);
}

.wsu-decorator--zadzora {
	background-image: url(https://web.archive.org/web/20230519111205im_/https://s3.wp.wsu.edu/uploads/sites/3256/2023/04/web-aspect_0000s_0004_Maddi.jpg);
}

.wsu-decorator--cervantes {
	background-image: url(https://web.archive.org/web/20230519111205im_/https://s3.wp.wsu.edu/uploads/sites/3256/2023/04/web-aspect_0000s_0002_Elene.jpg);
}

.wsu-decorator--harbo {
	background-image: url(https://web.archive.org/web/20230519111205im_/https://s3.wp.wsu.edu/uploads/sites/3256/2023/04/web-aspect_0000s_0001_Dylan.jpg);
}

.wsu-decorator--berreth {
	background-image: url(https://web.archive.org/web/20230519111205im_/https://s3.wp.wsu.edu/uploads/sites/3256/2023/04/mobile-aspects_0000s_0008_Jake-2.jpg);
}

.wsu-decorator--nealon {
	background-image: url(https://web.archive.org/web/20230519111205im_/https://s3.wp.wsu.edu/uploads/sites/3256/2023/04/web-aspect_0000s_0000_Chloe.jpg);
}

@media screen and (max-width:2400px) {
	.wsu-custom-heading h2 {
		font-size: calc(1.5rem + 2vw);
	}
	
	.wsu-custom-subhead p {
		font-size: calc(1rem + 0.25vw);
	}
	
	h3 {
		font-size: calc(1.5rem + 0.75vw);
	}
	
	p {
		font-size: calc(1rem + 0.25vw);
	}
}

@media screen and (max-width: 860px) {
	.wsu-header-utility-bar {
		display: none;
	}
	
	.wsu-row.wsu-row--sidebar-right {
		flex-direction: column-reverse !important;
	}
}