@import  "https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";

/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
body * {
	font-family: 'Open Sans', sans-serif !important;
}

p {
	font-size: 1rem;
}

.wsu-card--style-framed::after {
	border-top: 23px solid #b7a57a;
	border-bottom: 23px solid #b7a57a;
}

.wsu-logo-lockup--style-unit .wsu-logo-lockup__title-wrapper a {
	color: #4d4d4d;
}

.wsu-card--style-framed::before {
	background-color: #b7a57a;
}

.wsu-card--style-framed .wsu-card__content::before {
	background-color: #b7a57a;
}

.wsu-card--style-framed .wsu-card__content::after {
	background-color: #b7a57a;
}

.wsu-card--style-framed .wsu-title::before {
	background-color: #b7a57a;
}

a.wsu-logo-lockup__icon-wrapper img {
	margin: .75em 1em 1.5em 1.5em;
}

label.wsu-search__search-toggle-label[for='wsu-search__search-toggle-wsu'] {
	display: none !important;
}

.wsu-hero__content {
	max-width: 1300px;
	margin: 0 auto;
}

input#gform_submit_button_1 {
	background: #a60f2d;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	font-family: Open Sans, sans-serif;
	color: #fff;
	border-radius: 6px;
	border: none;
	padding: 1em 3em;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5;
	cursor: pointer;
	transition: box-shadow .2s cubic-bezier(0,0,.03,1);
	text-decoration: none;
}

.dataTables_wrapper .tablepress, .tablepress-scroll-wrapper .tablepress {
	border-top: 4px solid #b7a57a !important;
}

input#gform_submit_button_1:hover {
	background-color: #b7a57a;
	box-shadow: 0 5px 14px rgba(0,0,0,.4);
}

.wsu-footer-site__content > svg {
	display: none;
}

.wp-block-table table {
	border-top: 4px solid #a60f2d;
}

input#mce-EMAIL {
	width: 100% !important;
}

#mc-embedded-subscribe-form input[type=submit], .search-form input[type=submit], .wp-block-search button {
	background-color: #a60f2d;
}

#mc-embedded-subscribe-form input[type=submit]:focus, #mc-embedded-subscribe-form input[type=submit]:hover, .search-form input[type=submit]:focus, .search-form input[type=submit]:hover, .wp-block-search button:focus, .wp-block-search button:hover {
	background-color: #b7a57a;
}

.wsu-pattern, .wsu-pattern-after::after, .wsu-pattern-before::before, .wsu-pattern[class*=wsu-pattern--wsu-light], [class*=wsu-pattern--wsu-light] .wsu-pattern {
	background-image: none;
}

.wsu-logo-lockup--style-unit svg {
	height: 8.375em;
	width: 12.375em;
	margin: .75em 1em 1.5em 1.5em;
}

button.wsu-button-menu.wsu-slide-in-panel--open {
	top: 0;
	right: 0;
}

.wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li:focus-within>a, .wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li:focus-within>button, .wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li:hover>a, .wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li:hover>button, .wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li[aria-expanded=true]>a, .wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li[aria-expanded=true]>button {
	background: #a60f2d !important;
}

.wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li::before {
	background-color: white !important;
}

.wsu-wrapper-content::before {
	background-color: #32006e !important;
}

/*================================

Footer

=================================*/
/*
.wsu-footer-site__content {
	align-items: flex-end;
	max-width: 100%;
	padding: 0;
}

.wsu-footer-site__content svg {
	max-width: 300px;
} */
body {
	color: #525252;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	background-color: #fff;
}

figcaption {
	color: #4c4c4c;
}

fieldset {
	border: 1px solid #ccc;
}

input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week] {
	background-color: #fff;
	border: 1px solid #b2b2b2;
}

input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=file]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus {
	box-shadow: 0 0 7px rgba(0,0,0,.4);
	border-color: #333;
}

input[type=checkbox],input[type=radio] {
	color: #a60f2d;
}

select {
	background-color: #fff;
	border: 1px solid #b2b2b2;
}

select:focus {
	box-shadow: 0 0 7px rgba(0,0,0,.4);
	border-color: #333;
}

textarea {
	background-color: #fff;
	border: 1px solid #b2b2b2;
}

textarea:focus {
	box-shadow: 0 0 7px rgba(0,0,0,.4);
	border-color: #333;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Open Sans', sans-serif;
}

.wsu-hero--style-boxed .wsu-hero__title {
	color: #32006e;
}

h1 {
	color: #2d2d2d;
}

h2 {
	color: #32006e;
}

article.wsu-card.wsu-color-background--gray-85 h2,
article.wsu-card.wsu-color-background--gray-85 h3,
article.wsu-card.wsu-color-background--gray-85 h4,
article.wsu-card.wsu-color-background--gray-85 h5,
article.wsu-card.wsu-color-background--gray-85 h6 {
	color: #32006e !important;
}

article.wsu-card.wsu-color-background--gray-5 h2,
article.wsu-card.wsu-color-background--gray-5 h3,
article.wsu-card.wsu-color-background--gray-5 h4,
article.wsu-card.wsu-color-background--gray-5 h5,
article.wsu-card.wsu-color-background--gray-5 h6 {
	color: #32006e !important;
}

h3 {
	color: #2d2d2d;
}

.wsu-accordion.wsu-color-scheme--dark h3 {
	color: white;
}

h4, h5 {
	color: #2d2d2d;
}

h6 {
	color: #2d2d2d;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	text-decoration-color: #a60f2d;
}

h1 a:not(.wsu-heading__anchor-link)::after,h2 a:not(.wsu-heading__anchor-link)::after,h3 a:not(.wsu-heading__anchor-link)::after,h4 a:not(.wsu-heading__anchor-link)::after,h5 a:not(.wsu-heading__anchor-link)::after,h6 a:not(.wsu-heading__anchor-link)::after {
	color: #a60f2d;
}

h1 a:not(.wsu-heading__anchor-link):hover,h2 a:not(.wsu-heading__anchor-link):hover,h3 a:not(.wsu-heading__anchor-link):hover,h4 a:not(.wsu-heading__anchor-link):hover,h5 a:not(.wsu-heading__anchor-link):hover,h6 a:not(.wsu-heading__anchor-link):hover {
	text-decoration-color: #a60f2d;
}

h1::after {
	background-color: #b7a57a;
}

.wsu-header--style-outline .wsu-header__ouline-text {
	fill: #fff;
}

a {
	color: #a60f2d;
	text-decoration-color: #a60f2d;
}

a:focus {
	outline: 2px solid #a60f2d;
}

ol li::marker,ul li::marker {
	color: #b7a57a;
}

hr:not([class*=separator--style-]) {
	border-color: #32006e;
	border-top: 8px solid #32006e;
}

.wp-block-table table,
table {
	border-top: 4px solid #32006e;
}

table td,table th {
	border: 1px solid #b2b2b2;
}

.wsu-breadcrumb li:not(:last-child)::after {
	color: #999;
}

.wsu-breadcrumb li:last-child {
	font-weight: 700;
	color: #3f3f3f;
}

.wsu-content button,.wsu-content input[type=button],.wsu-content input[type=reset],.wsu-content input[type=submit] {
	font-family: Open Sans, sans-serif;
	background-color: #a60f2d;
	color: #fff;
}

.wsu-content button:focus,.wsu-content button:hover,.wsu-content input[type=button]:focus,.wsu-content input[type=button]:hover,.wsu-content input[type=reset]:focus,.wsu-content input[type=reset]:hover,.wsu-content input[type=submit]:focus,.wsu-content input[type=submit]:hover {
	box-shadow: 0 5px 14px rgba(0,0,0,.4);
	background-color: #a60f2d;
}

.wsu-accordion::after {
	background-color: #ccc;
}

.wsu-accordion__title:focus,.wsu-accordion__title:focus-within,.wsu-accordion__title:hover {
	background-color: #f7f7f7;
	border-color: #b2b2b2;
	border-color: #a60f2d;
}

.wsu-accordion.wsu-color-scheme--dark {
	background: #32006e;
	color: white !important;
}

.wsu-accordion.wsu-color-scheme--dark .wsu-accordion__title:focus,.wsu-accordion.wsu-color-scheme--dark .wsu-accordion__title:focus-within,.wsu-accordion.wsu-color-scheme--dark .wsu-accordion__title:hover,.wsu-accordion.wsu-color-scheme--dark .wsu-accordion__title:visited {
	background: #a60f2d;
	color: white !important;
}

.wsu-alert-banner--style-wds .wsu-alert-banner__wrapper {
	background-color: #b7a57a;
}

.wsu-alert-banner--style-wds .wsu-alert-banner__close::after {
	color: #3f3f3f;
}

.wsu-alert-banner--style-wds .wsu-alert-banner__open {
	background-color: #b7a57a;
}

.wsu-alert-banner--style-wds .wsu-alert-banner__open::after {
	background-color: #b7a57a;
	color: #3f3f3f;
}

.wsu-article-title {
	color: #3f3f3f;
}

@media screen and (min-width: 1260px) {
	.wsu-navigation-site-horizontal {
		color: #262626;
	}
	
	.wsu-navigation-site-horizontal__menu>li:focus,.wsu-navigation-site-horizontal__menu>li:focus-within,.wsu-navigation-site-horizontal__menu>li:hover {
		background-color: #f7f7f7;
	}
	
	.wsu-navigation-site-horizontal__menu>li:focus-within::after,.wsu-navigation-site-horizontal__menu>li:focus::after,.wsu-navigation-site-horizontal__menu>li:hover::after {
		background-color: #595959;
	}
	
	.wsu-navigation-site-horizontal__menu>li.wsu-menu-item--current::after,.wsu-navigation-site-horizontal__menu>li.wsu-menu-item--parent::after {
		background-color: #a60f2d;
	}
	
	.wsu-navigation-site-horizontal__menu>li>ul {
		background-color: #fff;
	}
	
	.wsu-navigation-site-horizontal__menu>li>ul a:focus,.wsu-navigation-site-horizontal__menu>li>ul a:hover,.wsu-navigation-site-horizontal__menu>li>ul button:not([class*=wsu-button]):focus,.wsu-navigation-site-horizontal__menu>li>ul button:not([class*=wsu-button]):hover {
		background-color: #b7a57a;
		border-left: 5px solid #595959;
	}
	
	.wsu-navigation-site-horizontal__menu>li>ul a[aria-current=page],.wsu-navigation-site-horizontal__menu>li>ul button:not([class*=wsu-button])[aria-current=page] {
		border-left: 5px solid #a60f2d !important;
	}
	
	.wsu-navigation-site-horizontal__menu>li>ul button:not([class*=wsu-button]):not(:first-child):focus,.wsu-navigation-site-horizontal__menu>li>ul button:not([class*=wsu-button]):not(:first-child):hover {
		background-color: #b7a57a;
	}
	
	.wsu-navigation-site-horizontal__menu>li>ul button:not([class*=wsu-button]):not([class*=wsu-button]):first-child:focus,.wsu-navigation-site-horizontal__menu>li>ul button:not([class*=wsu-button]):not([class*=wsu-button]):first-child:hover {
		background-color: #b7a57a;
		border-left: 5px solid #595959;
	}
	
	.wsu-navigation-site-horizontal__menu-item-close::before {
		background-color: #b7a57a;
	}
	
	.wsu-header-site--dark .wsu-navigation-site-horizontal {
		color: #f7f7f7;
	}
	
	.wsu-header-site--dark .wsu-navigation-site-horizontal__menu ul {
		color: #262626;
	}
	
	.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li:focus,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li:focus-within,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li:hover {
		background-color: #3f3f3f;
	}
	
	.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li:focus-within::after,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li:focus::after,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li:hover::after {
		background-color: #999;
	}
	
	.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li>a,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li>button {
		color: #f7f7f7;
	}
	
	.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li>a:focus,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li>a:focus-within,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li>a:hover,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li>button:focus,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li>button:focus-within,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li>button:hover {
		background-color: #3f3f3f;
	}
	
	.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li>a:focus-within::after,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li>a:focus::after,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li>a:hover::after,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li>button:focus-within::after,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li>button:focus::after,.wsu-header-site--dark .wsu-navigation-site-horizontal__menu>li>button:hover::after {
		background-color: #595959;
	}
	
	button.wsu-button-menu.wsu-slide-in-panel--open {
		display: none;
	}
}

@media screen and (max-width: 1260px) {
	.wsu-navigation-site-horizontal__panel {
		border-right: 1px solid #b7a57a;
		background-color: #fff;
		border-left: 1px solid #b7a57a;
	}
	
	.wsu-navigation-site-horizontal__overlay {
		background-color: #000;
	}
	
	.wsu-navigation-site-horizontal[aria-expanded=true] .wsu-navigation-site-horizontal__overlay {
		background-color: #000;
	}
	
	.wsu-navigation-site-horizontal__menu a:focus,.wsu-navigation-site-horizontal__menu a:hover,.wsu-navigation-site-horizontal__menu button:not([class*=wsu-button]):first-child:focus,.wsu-navigation-site-horizontal__menu button:not([class*=wsu-button]):first-child:hover {
		background-color: #b7a57a;
		border-left: 5px solid #595959;
	}
	
	.wsu-navigation-site-horizontal__menu a[aria-current=page],.wsu-navigation-site-horizontal__menu button:not([class*=wsu-button]):first-child[aria-current=page] {
		border-left: 5px solid #a60f2d !important;
	}
	
	.wsu-navigation-site-horizontal__menu a+button:not([class*=wsu-button]):focus,.wsu-navigation-site-horizontal__menu a+button:not([class*=wsu-button]):hover {
		background-color: #b7a57a;
	}
}

.wsu-header-global--dark~.wsu-wrapper-site .wsu-button-ui--navigation-menu {
	color: #fff;
}

.wsu-menu-deep-links a::after {
	background-color: #a60f2d;
}

.wsu-video-frame {
	background-color: #262626;
}

.wsu-video-frame__video {
	background-color: #000;
}

table td,table th {
	border: 1px solid #b2b2b2;
}

.wsu-breadcrumb li:not(:last-child)::after {
	color: #999;
}

.wsu-breadcrumb li:last-child {
	color: #3f3f3f;
}

.wsu-background--style-crimson {
	background: #a60f2d radial-gradient(circle at 40% 60%,#a60f2d 18%,#78001e 81%);
}

.wsu-back-to-top.wsu-style--white {
	border: 3px solid #a60f2d;
}

.wsu-back-to-top.wsu-style--white::before {
	color: #a60f2d;
}

.wsu-back-to-top.wsu-style--white:focus,.wsu-back-to-top.wsu-style--white:hover {
	background-color: #262626;
}

.wsu-back-to-top.wsu-style--white:focus::before,.wsu-back-to-top.wsu-style--white:hover::before {
	color: #fff;
}

.wsu-button-menu:not([class*=-menu--style-]) {
	border-top: 4px solid #32006e;
}

.wsu-button-menu:not([class*=-menu--style-])::after {
	background-color: #a60f2d;
}

.wsu-button-menu:not([class*=-menu--style-]):focus {
	outline: 2px solid #a60f2d;
}

.wsu-container--style-sidebar {
	border-top: 8px solid #a60f2d;
	border-left: 1px solid #b7a57a;
	background-color: #fff;
}

.wsu-header-utility-bar__quicklinks {
	background-color: #333334;
	color: #fff;
	border-bottom: 5px solid #a60f2d;
}

.wsu-header-utility-bar__quicklinks:active,.wsu-header-utility-bar__quicklinks:focus,.wsu-header-utility-bar__quicklinks:hover {
	background-color: #333334;
	border-bottom: none;
}

.wsu-header-utility-bar__quicklinks:hover::before {
	background-color: #fff;
}

.wsu-header-utility-bar__cta {
	background-color: #a60f2d;
	color: #fff;
}

.wsu-header-utility-bar__cta:active,.wsu-header-utility-bar__cta:focus,.wsu-header-utility-bar__cta:hover {
	background-color: #333334;
}

.wsu-header-utility-bar__cta:hover::before {
	background-color: #fff;
}

.wsu-icon.wsu-color--crimson {
	color: #a60f2d;
}

.wsu-icon.wsu-color--crimson-light {
	color: #a60f2d;
}

.wsu-icon.wsu-color--accent-autumn {
	color: #ff6727;
}

.wsu-icon.wsu-color--accent-goldfinch {
	color: #f3e700;
}

.wsu-icon.wsu-color--accent-vineyard {
	color: #aadc24;
}

.wsu-icon.wsu-color--accent-pacificsky {
	color: #5bc3f5;
}

.wsu-icon.wsu-color--accent-midnight {
	color: #002d61;
}

.wsu-image--style-framed img,img.wsu-image--style-framed {
	outline-color: #fff;
}

.wsu-menu-admin a:focus::after,.wsu-menu-admin a:hover::after {
	height: 5px;
	background-color: #a60f2d;
}

.wsu-menu-admin--dropdown {
	background-color: #fff;
}

@media screen and (max-width: 576px) {
	.wsu-menu-admin--mobile-dropdown {
		background-color: #fff;
	}
}

@media screen and (max-width: 768px) {
	.wsu-menu-admin--tablet-dropdown {
		background-color: #fff;
	}
}

table td,table th {
	border: 1px solid #b2b2b2;
}

.wsu-breadcrumb li:not(:last-child)::after {
	color: #999;
}

.wsu-breadcrumb li:last-child {
	color: #3f3f3f;
}

.wsu-button-ui-close {
	color: #727272;
}

.wsu-button-ui-close::after {
	color: #3f3f3f;
}

.wsu-button-ui-close::before {
	background-color: #7f7f7f;
}

.wsu-button-ui--close {
	color: #727272;
}

.wsu-button-ui--close::before {
	color: #3f3f3f;
}

.wsu-button-ui--close::after {
	background-color: #595959;
}

.wsu-button-ui--close-after {
	color: #727272;
}

.wsu-button-ui--close-after::after {
	color: #3f3f3f;
}

.wsu-button-ui--close-after::before {
	background-color: #595959;
}

.wsu-button-ui-menu-animated {
	color: #333;
}

.wsu-button-ui-menu-animated__icon {
	background-color: #333;
}

.wsu-button-ui-menu-animated__text {
	color: #727272;
}

.wsu-button-ui--navigation-menu {
	border-top: 4px solid #32006e;
}

.wsu-button-ui--navigation-menu:focus::after,.wsu-button-ui--navigation-menu:hover::after {
	background-color: #a60f2d;
}

.wsu-button-ui--navigation-menu:focus {
	outline: 2px solid #a60f2d;
}

.wsu-button {
	background-color: #32006e;
	color: #fff;
}

.wsu-button:focus,.wsu-button:hover {
	background-color: #32006e;
}

.wsu-button.wsu-button--secondary,.wsu-button.wsu-button--style-outline,.wsu-button.wsu-button--style-outline-round,.wsu-content button.wsu-button--secondary,.wsu-content button.wsu-button--style-outline,.wsu-content button.wsu-button--style-outline-round,.wsu-content input[type=button].wsu-button--secondary,.wsu-content input[type=button].wsu-button--style-outline,.wsu-content input[type=button].wsu-button--style-outline-round,.wsu-content input[type=reset].wsu-button--secondary,.wsu-content input[type=reset].wsu-button--style-outline,.wsu-content input[type=reset].wsu-button--style-outline-round,.wsu-content input[type=submit].wsu-button--secondary,.wsu-content input[type=submit].wsu-button--style-outline,.wsu-content input[type=submit].wsu-button--style-outline-round {
	color: #a60f2d;
	border: 1px solid #a60f2d;
	background-color: white;
}

.wsu-button.wsu-button--secondary:focus, .wsu-button.wsu-button--secondary:hover, .wsu-button.wsu-button--style-outline-round:focus, .wsu-button.wsu-button--style-outline-round:hover, .wsu-button.wsu-button--style-outline:focus, .wsu-button.wsu-button--style-outline:hover, .wsu-content button.wsu-button--secondary:focus, .wsu-content button.wsu-button--secondary:hover, .wsu-content button.wsu-button--style-outline-round:focus, .wsu-content button.wsu-button--style-outline-round:hover, .wsu-content button.wsu-button--style-outline:focus, .wsu-content button.wsu-button--style-outline:hover, .wsu-content input[type=button].wsu-button--secondary:focus, .wsu-content input[type=button].wsu-button--secondary:hover, .wsu-content input[type=button].wsu-button--style-outline-round:focus, .wsu-content input[type=button].wsu-button--style-outline-round:hover, .wsu-content input[type=button].wsu-button--style-outline:focus, .wsu-content input[type=button].wsu-button--style-outline:hover, .wsu-content input[type=reset].wsu-button--secondary:focus, .wsu-content input[type=reset].wsu-button--secondary:hover, .wsu-content input[type=reset].wsu-button--style-outline-round:focus, .wsu-content input[type=reset].wsu-button--style-outline-round:hover, .wsu-content input[type=reset].wsu-button--style-outline:focus, .wsu-content input[type=reset].wsu-button--style-outline:hover, .wsu-content input[type=submit].wsu-button--secondary:focus, .wsu-content input[type=submit].wsu-button--secondary:hover, .wsu-content input[type=submit].wsu-button--style-outline-round:focus, .wsu-content input[type=submit].wsu-button--style-outline-round:hover, .wsu-content input[type=submit].wsu-button--style-outline:focus, .wsu-content input[type=submit].wsu-button--style-outline:hover {
	color: #a60f2d !important;
	border: 1px solid #a60f2d !important;
	background-color: white;
}

.wsu-button.wsu-button--tertiary,.wsu-content button.wsu-button--tertiary,.wsu-content input[type=button].wsu-button--tertiary,.wsu-content input[type=reset].wsu-button--tertiary,.wsu-content input[type=submit].wsu-button--tertiary {
	color: #666;
}

.wsu-button.wsu-button--tertiary:focus,.wsu-button.wsu-button--tertiary:hover,.wsu-content button.wsu-button--tertiary:focus,.wsu-content button.wsu-button--tertiary:hover,.wsu-content input[type=button].wsu-button--tertiary:focus,.wsu-content input[type=button].wsu-button--tertiary:hover,.wsu-content input[type=reset].wsu-button--tertiary:focus,.wsu-content input[type=reset].wsu-button--tertiary:hover,.wsu-content input[type=submit].wsu-button--tertiary:focus,.wsu-content input[type=submit].wsu-button--tertiary:hover {
	color: #666;
}

.wsu-button-play::before {
	background-color: #a60f2d;
	border: 2px solid #fff;
}

.wsu-button-play::after {
	color: #fff;
}

.wsu-button-play:focus::before,.wsu-button-play:hover::before {
	background-color: #191919;
}

.wsu-button-pause-background {
	background-color: #262626;
	color: #fff;
	border: 2px solid #fff;
}

.wsu-button-pause-background:focus {
	outline: 2px solid #a60f2d;
	box-shadow: 0 0 0 4px #fff;
}

.wsu-button-pause-background:focus,.wsu-button-pause-background:hover {
	background-color: #a60f2d;
}

.wsu-button--style-action {
	color: #a60f2d;
}

.wsu-button--style-action::before {
	background-color: #32006e;
	color: #fff;
}

.wsu-button--style-action:focus::before,.wsu-button--style-action:hover::before {
	outline: 2px solid #32006e;
}

.wsu-button--style-action-white,.wsu-button--style-action.wsu-has-background--dark,.wsu-has-background--dark .wsu-button--style-action {
	color: #fff;
}

.wsu-button--style-action-white::before,.wsu-button--style-action.wsu-has-background--dark::before,.wsu-has-background--dark .wsu-button--style-action::before {
	background-color: #fff;
	color: #a60f2d;
}

.wsu-button--style-action-white:focus::before,.wsu-button--style-action-white:hover::before,.wsu-button--style-action.wsu-has-background--dark:focus::before,.wsu-button--style-action.wsu-has-background--dark:hover::before,.wsu-has-background--dark .wsu-button--style-action:focus::before,.wsu-has-background--dark .wsu-button--style-action:hover::before {
	outline: 2px solid #fff;
}

.wsu-callout:not([class*=-callout--style-]) {
	background-color: white;
}

.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-white {
	border: 1px solid #fff;
}

.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-autumn,.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-crimson,.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-crimson-light,.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-goldfinch,.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-midnight,.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-pacificsky,.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-vineyard {
	border-left: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	background-color: #fff;
}

.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-crimson {
	border-top: 4px solid #32006e;
}

.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-crimson-light {
	border-top: 4px solid #32006e;
}

.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-autumn {
	border-top: 4px solid #ff6727;
}

.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-goldfinch {
	border-top: 4px solid #f3e700;
}

.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-vineyard {
	border-top: 4px solid #aadc24;
}

.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-pacificsky {
	border-top: 4px solid #5bc3f5;
}

.wsu-callout:not([class*=-callout--style-]).wsu-callout--color-midnight {
	border-top: 4px solid #002d61;
}

.wsu-callout--style-basic {
	background-color: #fff;
}

.wsu-callout--style-border-bottom,.wsu-callout--style-border-left,.wsu-callout--style-border-right,.wsu-callout--style-border-top {
	background-color: #fff;
}

.wsu-callout--style-border-top {
	border-top: 4px solid #32006e;
}

.wsu-callout--style-border-bottom {
	border-bottom: 4px solid #a60f2d;
}

.wsu-callout--style-border-left {
	border-left: 4px solid #a60f2d;
}

.wsu-callout--style-border-right {
	border-right: 4px solid #a60f2d;
}

.wsu-column--style-sidebar {
	border-top: 8px solid #a60f2d;
	border-left: 1px solid #b7a57a;
	background-color: #fff;
}

.wsu-carousel__pagination .swiper-pagination-bullet-active {
}

/* .wsu-coug-head {
    fill: #a60f2d
}

.wsu-coug-head--crimson-light {
    fill: #a60f2d
}

.wsu-coug-head--white {
    fill: #fff
}

.wsu-coug-head--boxed-crimson {
    background-color: #a60f2d;
    fill: #fff
}

.wsu-coug-head-boxed {
    background-color: #a60f2d;
}

.wsu-coug-head-boxed__icon {
    fill: #fff;
} */
.wp-block-table table {
	border-top: 4px solid #32006e;
}

table td,table th {
	border: 1px solid #b2b2b2;
}

.wsu-breadcrumb li:not(:last-child)::after {
	color: #999;
}

.wsu-breadcrumb li:last-child {
	color: #3f3f3f;
}

.wsu-decorator-line::before {
	background-color: #a60f2d;
}

.wsu-decorator-line::after {
	background-color: #fff;
	border-left: 2px solid #a60f2d;
}

.wsu-decorator--style-block-crimson,.wsu-decorator--style-block-crimson-wsu {
	background-color: #a60f2d;
}

.wsu-decorator--style-block-crimson-light {
	background-color: #a60f2d;
}

.wsu-decorator--style-block-gray {
	background-color: #eaf4fa;
}

.wsu-decorator--style-block-gray-dark {
	background-color: #a60f2d;
}

.wsu-decorator--style-block-gray-darker {
	background-color: #4c4c4c;
}

.wsu-decorator--style-block-white {
	background-color: #fff;
}

div[class*=decorator--style-triangle-crimson] {
	background-color: #a60f2d;
}

.wsu-decorator--style-triangle-gray-left,.wsu-decorator--style-triangle-gray-right,.wsu-decorator--style-triangle-gray-top-left,.wsu-decorator--style-triangle-gray-top-right {
	background-color: #eaf4fa;
}

.wsu-decorator--style-lines-gray {
	background-image: repeating-linear-gradient(135deg,#f2f2f2,#f2f2f2 2px,transparent 2px,transparent 10px);
}

.wsu-decorator--style-lines-gray-dark {
	background-image: repeating-linear-gradient(135deg,#999,#999 2px,transparent 2px,transparent 10px);
}

.wsu-decorator--style-lines-crimson {
	background-image: repeating-linear-gradient(135deg,#a60f2d,#a60f2d 2px,transparent 2px,transparent 10px);
}

.wsu-decorator--style-path-crimson-left {
	border-left: 1px solid #a60f2d;
	border-bottom: 1px solid #a60f2d;
}

.wsu-decorator--style-path-crimson-right {
	border-right: 1px solid #a60f2d;
	border-bottom: 1px solid #a60f2d;
}

.wsu-decorator--style-border-angle-left,.wsu-decorator--style-border-angle-right {
	background-color: #fff;
}

.wsu-decorator--style-border-angle-right {
	border-left: 1px solid #a60f2d;
}

.wsu-decorator--style-border-angle-left {
	border-right: 1px solid #a60f2d;
}

.wsu-heading__anchor-link {
	color: #a60f2d;
	text-decoration-color: #a60f2d;
}

.wsu-heading__anchor-link:hover {
	color: #a60f2d;
}

.wsu-heading--style-callout::after {
	background-color: #a60f2d;
}

.wsu-heading--style-marked::after,.wsu-heading--style-marked::before {
	background-color: #a60f2d;
}

.wsu-heading--mark-color-crimson::after,.wsu-heading--mark-color-crimson::before {
	background-color: #a60f2d;
}

.wsu-heading--mark-color-gray::after,.wsu-heading--mark-color-gray::before {
	background-color: #b2b2b2;
}

.wsu-heading--mark-color-autumn::after,.wsu-heading--mark-color-autumn::before {
	background-color: #ff6727;
}

.wsu-heading--mark-color-goldfinch::after,.wsu-heading--mark-color-goldfinch::before {
	background-color: #f3e700;
}

.wsu-heading--mark-color-vineyard::after,.wsu-heading--mark-color-vineyard::before {
	background-color: #aadc24;
}

.wsu-heading--mark-color-pacificsky::after,.wsu-heading--mark-color-pacificsky::before {
	background-color: #5bc3f5;
}

.wsu-heading--mark-color-midnight::after,.wsu-heading--mark-color-midnight::before {
	background-color: #002d61;
}

.wsu-heading--style-outline {
	color: #3f3f3f;
}

.wsu-heading--style-outline::before {
	background-color: #a60f2d;
}

.wsu-heading--style-outline strong {
	font-family: wsu-outline !important;
	color: #fff;
	text-shadow: -1px -1px 0 #a60f2d, 1px -1px 0 #a60f2d, -1px 1px 0 #a60f2d, 1px 1px 0 #a60f2d;
}

.wsu-list--checkbox li::before,.wsu-list--style-checkbox li::before {
	color: #a60f2d;
}

.wsu-list--checkmark li::before,.wsu-list--style-checkmark li::before {
	color: #a60f2d;
}

.wsu-list--style-lined li {
	border-bottom: 1px solid #f2f2f2;
}

.wsu-list--style-lined-inset li {
	border-bottom: 1px solid #f2f2f2;
}

.wsu-list--style-boxed li::before {
	background-color: #a60f2d;
}

.wsu-has-background--dark .wsu-list--style-boxed li,.wsu-has-background--dark.wsu-list--style-boxed li {
	color: #fff;
}

.wsu-has-background--dark .wsu-list--style-boxed a,.wsu-has-background--dark.wsu-list--style-boxed a {
	color: #fff;
}

.wsu-logo-lockup {
	color: #3f3f3f;
}

.wsu-logo-lockup--style-unit .wsu-logo-lockup__title-wrapper::before {
	background-color: #b2b2b2;
}

.wsu-logo-lockup--style-campus .wsu-logo-lockup {
	color: #3f3f3f;
}

.wsu-logo-lockup--style-campus .wsu-logo-lockup__icon-wrapper {
	background-color: #a60f2d;
}

.wsu-meta--icon-crimson [class*=wsu-meta-]::before,.wsu-meta--icon-crimson[class*=wsu-meta-]::before {
	color: #a60f2d;
}

.wsu-meta-categories a {
	color: #3f3f3f;
	text-decoration-color: #999;
}

.wsu-meta-categories a:focus,.wsu-meta-categories a:hover {
	text-decoration-color: #a60f2d;
}

.wsu-meta-tags a {
	color: #3f3f3f;
	text-decoration-color: #999;
}

.wsu-meta-tags a:focus,.wsu-meta-tags a:hover {
	text-decoration-color: #a60f2d;
}

.wsu-meta--secondary a {
	color: #3f3f3f;
	text-decoration-color: #999;
}

.wsu-meta--secondary a:focus,.wsu-meta--secondary a:hover {
	text-decoration-color: #a60f2d;
}

.wsu-meta-address {
	font-size: .75rem;
}

.wsu-menu--primary-vertical a:focus,.wsu-menu--primary-vertical a:hover,.wsu-menu--primary-vertical button:first-child:focus,.wsu-menu--primary-vertical button:first-child:hover {
	background-color: #b7a57a;
	border-left: 5px solid #999;
}

.wsu-menu--primary-vertical a[aria-current=page],.wsu-menu--primary-vertical button:first-child[aria-current=page] {
	border-left: 5px solid #a60f2d !important;
}

.wsu-menu--primary-vertical a+button:focus,.wsu-menu--primary-vertical a+button:hover {
	background-color: #b7a57a;
}

.wsu-menu--primary-vertical a+button:focus::before,.wsu-menu--primary-vertical a+button:hover::before,.wsu-menu--primary-vertical button:first-child:focus::before,.wsu-menu--primary-vertical button:first-child:hover::before {
	background-color: #7f7f7f;
}

.wsu-menu--primary-vertical>li::after {
	background-color: #b7a57a;
}

.wsu-menu--primary-vertical>li[aria-expanded]>a::after {
	background-color: #b7a57a;
}

.wsu-menu--style-header-system li a {
	color: #525252;
}

.wsu-menu--style-header-system li a:focus,.wsu-menu--style-header-system li a:hover {
	background: #f7f7f7;
	background: linear-gradient(0deg,#f7f7f7 0,rgba(247,247,247,0) 100%);
}

.wsu-menu--style-header-system li::after {
	background-color: #727272;
}

.wsu-menu--style-header-system li.wsu-menu-item--current::after {
	background-color: #a60f2d;
}

.wsu-menu--style-header-campus li a {
	color: #525252;
}

.wsu-menu--style-header-campus li a:focus,.wsu-menu--style-header-campus li a:hover {
	background: #f7f7f7;
	background: linear-gradient(0deg,#f7f7f7 0,rgba(247,247,247,0) 100%);
}

.wsu-menu--style-header-campus li::after {
	background-color: #727272;
}

.wsu-menu--style-header-campus li.wsu-menu-item--current::after {
	background-color: #a60f2d;
}

.wsu-menu--style-inline li a {
	color: #525252;
}

.wsu-menu--style-inline li a::after {
	background-color: #a60f2d;
}

.wsu-menu--style-inline li.wsu-active a {
	color: #a60f2d;
}

.wsu-menu--style-inline-split li a {
	color: #a60f2d;
}

.wsu-menu--style-inline-split li a::after,.wsu-menu--style-inline-split li a::before {
	background-color: #d8d8d8;
}

.wsu-menu--style-inline-split li::after {
	background-color: #a60f2d;
}

.wsu-menu--style-sidebar li a {
	color: #a60f2d;
	border-top: 1px solid #d8d8d8;
}

.wsu-menu--style-sidebar li a:focus,.wsu-menu--style-sidebar li a:hover {
	text-shadow: 0 0 1px #a60f2d;
}

.wsu-menu--style-sidebar li a:focus::before,.wsu-menu--style-sidebar li a:hover::before {
	background-color: #a60f2d;
}

.wsu-menu--style-sidebar li:last-child a {
	border-bottom: 1px solid #d8d8d8;
}

.wsu-menu-audience__link {
	color: #525252;
}

.wsu-menu-audience__link:hover::after {
	background-color: #a60f2d;
}

.wsu-menu-audience.wsu-color-scheme--dark {
	color: #fff;
	background-color: #262626;
}

@media screen and (min-width: 992px) {
	.wsu-menu-audience__link:not(:last-child)::before {
		background-color: #ccc;
	}
}

@media screen and (min-width: 768px) {
	.wsu-hero:not([class*=-hero--style-]):not([class*=wsu-style--]) .wsu-title {
		font-size: 3.45rem;
	}
}

.wsu-menu-collapse--style-context a,.wsu-menu-collapse--style-context button:first-child,.wsu-menu-collapse--style-mobile a,.wsu-menu-collapse--style-mobile button:first-child,.wsu-menu-collapse--style-vertical a,.wsu-menu-collapse--style-vertical button:first-child {
	color: #3f3f3f;
}

.wsu-menu-collapse--style-context a~button::after,.wsu-menu-collapse--style-mobile a~button::after,.wsu-menu-collapse--style-vertical a~button::after {
	background-color: #b7a57a;
}

.wsu-menu-collapse--style-context a~button:focus,.wsu-menu-collapse--style-context a~button:hover,.wsu-menu-collapse--style-mobile a~button:focus,.wsu-menu-collapse--style-mobile a~button:hover,.wsu-menu-collapse--style-vertical a~button:focus,.wsu-menu-collapse--style-vertical a~button:hover {
	background-color: #f2f2f2;
}

.wsu-menu-collapse--style-context a~button:focus::after,.wsu-menu-collapse--style-context a~button:hover::after,.wsu-menu-collapse--style-mobile a~button:focus::after,.wsu-menu-collapse--style-mobile a~button:hover::after,.wsu-menu-collapse--style-vertical a~button:focus::after,.wsu-menu-collapse--style-vertical a~button:hover::after {
	background-color: #b2b2b2;
}

.wsu-menu-collapse--style-context>li>ul::before,.wsu-menu-collapse--style-mobile::before,.wsu-menu-collapse--style-vertical::before {
	background-color: #b7a57a;
}

.wsu-menu-collapse--style-context>li>ul>li::after,.wsu-menu-collapse--style-mobile>li::after,.wsu-menu-collapse--style-vertical>li::after {
	background-color: #b7a57a;
}

.wsu-menu-collapse--style-vertical li>a:focus,.wsu-menu-collapse--style-vertical li>a:hover,.wsu-menu-collapse--style-vertical li>button:first-child:focus,.wsu-menu-collapse--style-vertical li>button:first-child:hover {
	border-color: #b2b2b2;
	background-color: #f2f2f2;
}

.wsu-menu-collapse--style-vertical li.wsu-menu-collapse--current-item>a,.wsu-menu-collapse--style-vertical li.wsu-menu-collapse--current-item>button:first-child {
	border-color: #a60f2d;
}

.wsu-menu-collapse--style-horizontal a,.wsu-menu-collapse--style-horizontal button:first-child {
	color: #3f3f3f;
}

.wsu-menu-collapse--style-horizontal a~button:hover {
	background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(238,238,238,.65) 100%);
}

.wsu-menu-collapse--style-horizontal a~button:hover::after {
	background-color: #8c8c8c;
}

.wsu-menu-collapse--style-horizontal>li>a:hover,.wsu-menu-collapse--style-horizontal>li>button:first-child:hover {
	background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(238,238,238,.65) 100%);
}

.wsu-menu-collapse--style-horizontal>li>a:hover::after,.wsu-menu-collapse--style-horizontal>li>button:first-child:hover::after {
	background-color: #8c8c8c;
}

.wsu-menu-collapse--style-horizontal>li.wsu-menu-collapse--current-item-parent>a::after,.wsu-menu-collapse--style-horizontal>li.wsu-menu-collapse--current-item-parent>button:first-child::after,.wsu-menu-collapse--style-horizontal>li.wsu-menu-collapse--current-item>a::after,.wsu-menu-collapse--style-horizontal>li.wsu-menu-collapse--current-item>button:first-child::after {
	background-color: #a60f2d !important;
}

.wsu-menu-utility a::after {
	background-color: #a60f2d;
}

.wsu-menu-utility button:not([class*=wsu-button-])::after {
	background-color: #a60f2d;
}

.wsu-menu-tertiary>li>a::after {
	background-color: #a60f2d;
}

.wsu-menu-tertiary>li>button::after {
	background-color: #a60f2d;
}

.wsu-menu-tertiary>li>ul::before {
	background-color: #fff;
}

.wsu-menu-tertiary>li>ul li a::after {
	background-color: #a60f2d;
}

.wsu-modal__content {
	background-color: #fff;
}

.wsu-modal__search-bar {
	background: gray;
}

.wsu-modal__quicklink {
	background: gray;
	color: #fff;
}

.wsu-modal__close-button {
	color: #3f3f3f;
}

.wsu-modal__close-button:hover {
	color: #070707;
	text-decoration-color: #3f3f3f;
}

.wsu-navigation-audience:not([class*=-audience--style-]) .wsu-navigation-audience__menu li::after:not(:last-child) {
	background-color: #ccc;
}

.wsu-navigation-audience:not([class*=-audience--style-]) {
	background-color: #f2f2f2;
}

.wsu-navigation-audience.wsu-color-scheme--dark {
	color: #fff;
	background-color: #262626;
}

.wsu-navigation-audience--style-vertical .wsu-navigation-audience__label {
	border-bottom: 1px solid #f2f2f2;
	color: #7f7f7f;
}

.wsu-nested-menu .wsu-menu--nested li:after {
	background-color: #e6e6e6;
}

.wsu-nested-menu .wsu-menu--nested button:hover {
	background-color: #e6e6e6;
}

.wsu-nested-menu .wsu-menu--nested button:first-child:hover::before {
	background-color: gray;
}

.wsu-nested-menu .wsu-menu--nested a+button:hover {
	background-color: #e6e6e6;
}

.wsu-nested-menu .wsu-menu--nested a+button:hover::before {
	background-color: gray;
}

.wsu-nested-menu .wsu-menu--nested>li[aria-expanded]>a::after {
	background-color: #e6e6e6;
}

.wsu-nested-menu .wsu-menu--nested a:hover {
	background-color: #e6e6e6;
	border-left: 5px solid #999;
}

.wsu-nested-menu .wsu-menu--nested a[aria-current=page] {
	border-left: 5px solid #a60f2d !important;
}

.wsu-note {
	border-left: 3px solid #b7a57a;
}

.wsu-note--border-crimson-light {
	border-left: 3px solid #a60f2d;
}

.wsu-note--border-autumn {
	border-left: 3px solid #ff6727;
}

.wsu-note--border-goldfinch {
	border-left: 3px solid #f3e700;
}

.wsu-note--border-vineyard {
	border-left: 3px solid #aadc24;
}

.wsu-note--border-pacificsky {
	border-left: 3px solid #5bc3f5;
}

.wsu-note--border-midnight {
	border-left: 3px solid #002d61;
}

.wsu-slide-in-panel--style-crimson-mark .wsu-slide-in-panel__panel::before {
	background-color: #a60f2d;
}

.wsu-slide-in-panel__overlay {
	background-color: #000;
}

.wsu-slide-in-panel__panel {
	background-color: #fff;
}

.wsu-slide-in-panel--style-crimson-mark .wsu-slide-in-panel__panel {
	border-top: 2px solid #a60f2d;
	border-left: 3px solid #a60f2d;
}

.wsu-slide-in-panel--style-crimson-mark.wsu-slide-in-panel--position-left .wsu-slide-in-panel__panel {
	border-left: none;
	border-right: 3px solid #a60f2d;
}

.wsu-search-bar.wsu-style--basic .wsu-search-bar__input {
	background-color: #fff;
	border: 1px solid #b2b2b2;
}

.wsu-search-bar.wsu-style--basic .wsu-search-bar__input:focus {
	border: 3px solid #fff;
	outline: 3px solid #a60f2d;
}

.wsu-search-bar.wsu-style--basic .wsu-search-bar__submit {
	background-color: #a60f2d;
}

.wsu-search-bar.wsu-style--basic .wsu-search-bar__submit::after {
	color: #fff;
}

.wsu-search-bar.wsu-style--basic .wsu-search-bar__submit:focus {
	border: 3px solid #fff;
	outline: 3px solid #a60f2d;
}

.wsu-mode--dark .wsu-search-bar.wsu-style--basic .wsu-search-bar__input:focus,.wsu-search-bar.wsu-style--basic.wsu-mode--dark .wsu-search-bar__input:focus {
	border: 3px solid #a60f2d;
	outline: 3px solid #fff;
}

.wsu-mode--dark .wsu-search-bar.wsu-style--basic .wsu-search-bar__submit,.wsu-search-bar.wsu-style--basic.wsu-mode--dark .wsu-search-bar__submit {
	background-color: #a60f2d;
}

.wsu-mode--dark .wsu-search-bar.wsu-style--basic .wsu-search-bar__submit:focus,.wsu-search-bar.wsu-style--basic.wsu-mode--dark .wsu-search-bar__submit:focus {
	border: 3px solid #fff;
	outline: 3px solid #a60f2d;
	box-shadow: 0 0 7px rgba(0,0,0,.4);
}

.wsu-search-bar.wsu-style--underline .wsu-search-bar__wrapper {
	border-bottom: 1px solid #333;
}

blockquote::before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52.884' height='41.652' viewBox='0 0 52.884 41.652'%3E%3Cpath d='M22.776-96.1a10.877,10.877,0,0,1,5.148,9.828,11.834,11.834,0,0,1-3.432,8.736,11.641,11.641,0,0,1-8.58,3.432,11.545,11.545,0,0,1-8.268-3.276,11.711,11.711,0,0,1-3.432-8.892,13.153,13.153,0,0,1,.78-4.6,44.321,44.321,0,0,1,2.34-5.07l11.076-19.812h11.7Zm26.988,0a10.877,10.877,0,0,1,5.148,9.828,11.834,11.834,0,0,1-3.432,8.736A11.641,11.641,0,0,1,42.9-74.1a11.545,11.545,0,0,1-8.268-3.276A11.711,11.711,0,0,1,31.2-86.268a13.153,13.153,0,0,1,.78-4.6,44.32,44.32,0,0,1,2.34-5.07L45.4-115.752H57.1Z' transform='translate(-4.212 115.752)' fill='%23b7a57a'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	width: 1.5em;
	height: 1.5em;
	background-size: contain;
	display: block;
}

.wsu-search-bar.wsu-style--underline .wsu-search-bar__input:focus,.wsu-search-bar.wsu-style--underline .wsu-search-bar__submit:focus {
	border: 3px solid #a60f2d;
	outline: 3px solid #fff;
	box-shadow: 0 0 7px rgba(0,0,0,.4);
}

.wsu-mode--dark .wsu-style--underline.wsu-search-bar .wsu-search-bar__wrapper,.wsu-search-bar.wsu-style--underline.wsu-mode--dark .wsu-search-bar__wrapper {
	border-bottom: 1px solid #fff;
}

.wsu-mode--dark .wsu-style--underline.wsu-search-bar .wsu-search-bar__input,.wsu-search-bar.wsu-style--underline.wsu-mode--dark .wsu-search-bar__input {
	color: #fff;
}

.wsu-mode--dark .wsu-style--underline.wsu-search-bar .wsu-search-bar__submit::after,.wsu-search-bar.wsu-style--underline.wsu-mode--dark .wsu-search-bar__submit::after {
	color: #b7a57a;
}

.wsu-search-options.wsu-style--basic .wsu-search-options__option-wrapper {
	padding: .6875rem .5rem;
}

.wsu-search-options.wsu-style--basic .wsu-search-options__option:focus-within::before {
	box-shadow: 0 0 0 3px #a60f2d;
}

.wsu-search-options.wsu-style--basic .wsu-search-options__option-label {
	color: #666;
}

.wsu-search-options.wsu-style--basic .wsu-search-options__option-label::before {
	border: 3px solid #fff;
	background-color: #d8d8d8;
	box-shadow: 0 0 0 1px #adadad;
}

.wsu-search-options.wsu-style--basic .wsu-search-options__option-input:checked~.wsu-search-options__option-label::before {
	background-color: #a60f2d;
}

.wsu-search-options.wsu-style--basic .wsu-search-options__option-input:focus~.wsu-search-options__option-label::before {
	outline: 3px solid #a60f2d;
}

.wsu-mode--dark .wsu-search-options.wsu-style--basic .wsu-search-options__option-label,.wsu-mode--dark.wsu-search-options.wsu-style--basic .wsu-search-options__option-label {
	color: #d8d8d8;
}

.wsu-mode--dark .wsu-search-options.wsu-style--basic .wsu-search-options__option-input:focus~.wsu-search-options__option-label::before,.wsu-mode--dark.wsu-search-options.wsu-style--basic .wsu-search-options__option-input:focus~.wsu-search-options__option-label::before {
	outline: 3px solid #fff;
}

.wsu-search:not([class*=-search--style-]) .wsu-search__search-bar {
	display: flex;
}

.wsu-search:not([class*=-search--style-]) .wsu-search__input {
	background-color: #fff;
	border: 1px solid #b2b2b2;
}

.wsu-search:not([class*=-search--style-]) .wsu-search__input:focus {
	box-shadow: 0 0 7px rgba(0,0,0,.4);
	border-color: #333;
}

.wsu-search:not([class*=-search--style-]) .wsu-search__submit {
	background-color: #a60f2d;
	color: #fff;
}

.wsu-search:not([class*=-search--style-]) .wsu-search__submit:focus,.wsu-search:not([class*=-search--style-]) .wsu-search__submit:hover {
	box-shadow: 0 5px 14px rgba(0,0,0,.4);
	background-color: #a60f2d;
}

.wsu-search:not([class*=-search--style-]) .wsu-search__search-toggle:focus+label::before {
	background-color: #b2b2b2;
	outline: 2px solid #262626;
	box-shadow: 0 0 5px rgba(0,0,0,.3);
}

.wsu-search:not([class*=-search--style-]) .wsu-search__search-toggle:checked+label::before {
	background-color: #a60f2d;
}

.wsu-search:not([class*=-search--style-]) .wsu-search__search-toggle-label::before {
	background-color: #fff;
	outline: 1px solid #7f7f7f;
}

.wsu-search--style-underline .wsu-search__input {
	color: #666;
}

.wsu-search--style-underline .wsu-search__search-bar {
	border-bottom: 1px solid #777;
}

.wsu-search--style-underline.wsu-has-background--dark {
	color: #fff;
}

.wsu-search--style-underline.wsu-has-background--dark .wsu-search__input {
	color: #fff;
}

.wsu-search--style-underline.wsu-has-background--dark .wsu-search__search-bar {
	border-bottom: 1px solid #fff;
}

.wsu-search-field--secondary .wsu-search-field__button {
	color: #fff;
	color: #999;
}

.wsu-search-field--secondary .wsu-search-field__button:focus,.wsu-search-field--secondary .wsu-search-field__button:hover {
	box-shadow: 0 5px 14px rgba(0,0,0,.4);
	background-color: #a60f2d;
}

.wsu-search-field--secondary .wsu-search-field__button:focus,.wsu-search-field--secondary .wsu-search-field__button:hover {
	color: #f7f7f7;
}

.gsc-cursor .gsc-cursor-page {
	color: #a60f2d !important;
	border: 1px solid #b7a57a;
}

.gsc-cursor .gsc-cursor-page.gsc-cursor-current-page {
	border-color: #a60f2d !important;
	border: 2px solid #a60f2d !important;
	background-color: #a60f2d !important;
	color: #fff !important;
}

.gsc-cursor .gsc-cursor-page:focus,.gsc-cursor .gsc-cursor-page:hover {
	outline: 2px solid #595959;
}

.gcsc-find-more-on-google {
	color: #a60f2d !important;
}

.wsu-section {
	background-color: #f2f2f2;
}

.wsu-separator--style-thin {
	border-top: 1px solid #ccc;
}

.wsu-separator--style-crimson-mark {
	border-top: 8px solid #a60f2d;
}

.wsu-social-icons a:focus,.wsu-social-icons a:hover {
	color: #b7a57a;
}

.wsu-stat--style-round .wsu-stat__caption {
	color: #a60f2d;
}

.wsu-stat--style-round .wsu-stat__citation {
	color: #a60f2d;
}

.wsu-stat--style-round .wsu-stat__decorator::before {
	background-color: #d7dadb;
}

.wsu-stat--style-round .wsu-stat__decorator::after {
	background-image: repeating-linear-gradient(135deg,#a60f2d,#a60f2d 2px,transparent 2px,transparent 10px);
}

.wsu-stat--style-round .wsu-stat--decorator-layout-bar-caption-left .wsu-stat__caption::before,.wsu-stat--style-round.wsu-stat--decorator-layout-bar-value-above-left .wsu-stat__value::before,.wsu-stat--style-round.wsu-stat--decorator-layout-bar-value-after-center .wsu-stat__value-wrapper::before,.wsu-stat--style-round.wsu-stat--decorator-layout-bar-value-after-left .wsu-stat__value-wrapper::before,.wsu-stat--style-round.wsu-stat--decorator-layout-bar-value-after-right .wsu-stat__value-wrapper::before,.wsu-stat--style-round.wsu-stat--decorator-layout-bar-value-before-center .wsu-stat__value-wrapper::before,.wsu-stat--style-round.wsu-stat--decorator-layout-bar-value-before-left .wsu-stat__value-wrapper::before,.wsu-stat--style-round.wsu-stat--decorator-layout-bar-value-before-right .wsu-stat__value-wrapper::before,.wsu-stat--style-round.wsu-stat--decorator-layout-bar-value-left .wsu-stat__value::before,.wsu-stat--style-round:not([class*=wsu-stat--decorator-layout-bar]) .wsu-stat__caption::before {
	background-color: #eaf4fa;
}

.wsu-stat--style-bar .wsu-stat__unit,.wsu-stat--style-bar .wsu-stat__value,.wsu-stat--style-caption .wsu-stat__unit,.wsu-stat--style-caption .wsu-stat__value {
	background: linear-gradient(0deg,#b7a57a 0,#b7a57a 100%);
	-webkit-background-clip: text;
}

.wsu-stat--style-round .wsu-stat__unit,.wsu-stat--style-round .wsu-stat__value {
	background: linear-gradient(0deg,#b7a57a 0,#b7a57a 100%);
	-webkit-background-clip: text;
}

.wsu-stat:not([class*=-stat--style-]) .wsu-stat__unit,.wsu-stat:not([class*=-stat--style-]) .wsu-stat__value {
	background: linear-gradient(0deg,#32006e 0,#32006e 100%);
	-webkit-background-clip: text;
}

.wsu-stat:not([class*=-stat--style-]) .wsu-stat__caption {
	color: #3f3f3f;
}

.wsu-stat[class*=-stat--style-circle]::before {
	background-color: #b7a57a;
}

.wsu-stat[class*=-stat--style-circle] .wsu-stat__icon {
	background-color: #ccc;
	color: #fff;
}

.wsu-stat[class*=-stat--style-circle] .wsu-stat__unit,.wsu-stat[class*=-stat--style-circle] .wsu-stat__value {
	background: linear-gradient(0deg,#b7a57a 0,#b7a57a 100%);
	-webkit-background-clip: text;
}

.wsu-stat[class*=-stat--style-circle] .wsu-stat__caption {
	color: #4c4c4c;
}

.wsu-stat--style-circle-left .wsu-stat__unit::after {
	background-color: #b2b2b2;
}

.wsu-stat--style-circle-right .wsu-stat__unit::after {
	background-color: #b2b2b2;
}

.wsu-stat--style-circle-right .wsu-stat__caption::after {
	background-color: #b2b2b2;
}

.wsu-stat--style-circle-center .wsu-stat__value-wrapper::after {
	background-color: #b2b2b2;
}

.wsu-stat--style-bar {
	border-left: 8px solid #b2b2b2;
}

.wsu-stat--style-caption .wsu-stat__value-wrapper::after {
	background-color: #b2b2b2;
}

.wp-block-table table {
	border-top: 4px solid #32006e;
}

table td,table th {
	border: 1px solid #b2b2b2;
}

.wsu-breadcrumb li:not(:last-child)::after {
	color: #999;
}

.wsu-breadcrumb li:last-child {
	color: #3f3f3f;
}

.wsu-table:not([class*=-table--style-]) {
	border-top: 4px solid #32006e;
}

.wsu-table:not([class*=-table--style-]) td,.wsu-table:not([class*=-table--style-]) th {
	border-top: 1px solid #ccc;
}

.wsu-table--style-striped {
	border-top: 4px solid #32006e;
}

.wsu-table--style-striped td,.wsu-table--style-striped th {
	border-bottom: 1px solid #b2b2b2;
}

.wsu-table--style-striped tr:nth-child(even) {
	background-color: #f2f2f2 !important;
}

.wsu-table--style-lines {
	border-top: 1px solid #d8d8d8;
}

.wsu-table--style-lines td,.wsu-table--style-lines th {
	border-bottom: 1px solid #d8d8d8;
}

.wsu-table--style-stats td,.wsu-table--style-stats th {
	border-bottom: 1px solid #b2b2b2;
}

.wsu-table--style-stats td:last-child {
	background: linear-gradient(0deg,#b7a57a 0,#b7a57a 100%);
}

.wsu-table--style-none {
	border-top: 4px solid #32006e;
}

.wsu-video-player.wsu-style--framed .wsu-video-player__button::before {
	background-color: #a60f2d;
}

.wsu-video-player.wsu-style--framed .wsu-video-player__button::after {
	border: 1px solid #fff;
}

.wsu-video-player.wsu-style--framed .wsu-video-player__button:focus {
	outline: 3px solid #a60f2d;
}

.wsu-video-player.wsu-style--framed .wsu-video-player__button-inner {
	border: 3px solid #fff;
	background-color: #a60f2d;
}

.wsu-video-player.wsu-style--framed .wsu-video-player__button-inner::before {
	color: #fff;
}

.wsu-video-player.wsu-style--framed:not(.wsu-state--playing):hover .wsu-video-player__button-inner {
	background-color: #3f3f3f;
}

.wsu-video-player.wsu-style--framed:not(.wsu-state--playing):hover .wsu-video-player__button:focus {
	outline: 3px solid #a60f2d;
}

.wsu-wordmark__title-mobile::after,.wsu-wordmark__title::after {
	background-color: #a60f2d;
}

.wsu-wordmark:focus .wsu-wordmark__title,.wsu-wordmark:focus .wsu-wordmark__title-mobile,.wsu-wordmark:focus-within .wsu-wordmark__title,.wsu-wordmark:focus-within .wsu-wordmark__title-mobile,.wsu-wordmark:hover .wsu-wordmark__title,.wsu-wordmark:hover .wsu-wordmark__title-mobile {
	color: #a60f2d;
}

.wsu-wordmark:focus,.wsu-wordmark:focus-within {
	outline: 2px solid #a60f2d;
}

.wsu-wrapper-content::before {
	background-color: #b7a57a;
}

.wsu-utility-panel__overlay {
	background-color: #000;
}

.wsu-utility-panel__panel {
	background-color: #fff;
}

.wsu-az-index__controls {
	border-bottom: 5px solid #b7a57a;
}

.wsu-az-index__nav-link {
	color: #666;
	border: 1px solid #b3b3b3;
	background-color: #fff;
}

.wsu-az-index__nav-link.is-disabled {
	background-color: #f2f2f2;
}

.wsu-az-index__nav-link.is-selected {
	background-color: #fff;
	color: #a60f2d;
	border-color: #a60f2d;
}

.wsu-az-index__nav-link:not(.is-disabled):active,.wsu-az-index__nav-link:not(.is-disabled):focus,.wsu-az-index__nav-link:not(.is-disabled):hover {
	background-color: #fff;
	color: #a60f2d;
	border-color: #a60f2d;
}

.wsu-az-index__link-list-group+.wsu-az-index__link-list-group {
	border-top: 3px solid #b7a57a;
}

.wsu-card__focus-area-list li::before {
	background-color: #a60f2d;
}

.wsu-card--boxed,.wsu-card--outline-boxed .wsu-card,.wsu-card--outline-boxed.wsu-card {
	border: 1px solid #b7a57a;
}

.wp-block-table table {
	border-top: 4px solid #32006e;
}

table td,table th {
	border: 1px solid #b2b2b2;
}

.wsu-breadcrumb li:last-child {
	color: #3f3f3f;
}

.wsu-events-list__date-day {
	color: #666;
}

.wsu-events-list__meta-location::before {
	color: #a60f2d;
}

.wsu-events-list.wsu-color-scheme--dark {
	color: #fff;
	background-color: #262626;
}

.wsu-events-list.wsu-color-scheme--dark a {
	color: #fff;
	text-decoration-color: #fff;
}

.wsu-events-list.wsu-color-scheme--dark a:hover {
	color: #fff;
}

.wsu-events-list.wsu-color-scheme--dark .wsu-events-list__date-day {
	color: #fafafa;
}

.wsu-events-list.wsu-color-scheme--dark .wsu-events-list__meta-location::before {
	color: #fff;
}

.wsu-events-card__meta-location::before {
	color: #a60f2d;
}

.wsu-search-block {
	background-color: #f7f7f7;
}

.wsu-footer-global {
	background-color: #32006e;
	color: #f7f7f7;
}

.wsu-footer-global--light {
	background-color: #fff;
	color: #525252;
}

.wsu-footer-site {
	background-color: #a60f2d;
	color: #b7a57a;
}

.wsu-footer-site__offsite-menu li::after {
	background-color: #bfbfbf;
}

.wsu-footer-site__offsite-menu li a::before {
	background-color: #a60f2d;
}

.wsu-footer-site--white {
	background-color: #fff;
	border-top: 1px solid #b2b2b2;
	color: #262626;
}

.wsu-header-campus__banner {
	background-color: #fff;
}

.wsu-header-campus .wsu-navigation-header {
	background-color: #fff;
	border-top: 1px solid #b7a57a;
}

.wsu-header-global:not([class*=wsu-header-global--style-]) {
	border-top: 4px solid #32006e;
	background-color: #f7f7f7;
}

.wsu-header-global:not([class*=wsu-header-global--style-]) .wsu-button-ui-search:focus::after,.wsu-header-global:not([class*=wsu-header-global--style-]) .wsu-button-ui-search:hover::after {
	background-color: #a60f2d;
}

.wsu-header-global:not([class*=wsu-header-global--style-]) .wsu-button-ui-search:focus {
	outline: 2px solid #a60f2d;
}

.wsu-header-global:not([class*=wsu-header-global--style-]) .wsu-button-ui-more-horizontal:focus::after,.wsu-header-global:not([class*=wsu-header-global--style-]) .wsu-button-ui-more-horizontal:hover::after {
	background-color: #a60f2d;
}

.wsu-header-global:not([class*=wsu-header-global--style-]) .wsu-button-ui-more-horizontal:focus {
	outline: 2px solid #a60f2d;
}

@media screen and (max-width: 768px) {
	.wsu-header-global:not([class*=wsu-header-global--style-]) .wsu-menu-admin {
		background-color: #fff;
	}
	
	.wsu-header-global:not([class*=wsu-header-global--style-]) .wsu-menu-admin li a:focus,.wsu-header-global:not([class*=wsu-header-global--style-]) .wsu-menu-admin li a:hover {
		color: #a60f2d;
	}
}

.wsu-header-global--dark {
	background-color: #333 !important;
	color: #fff;
}

.wsu-header-global--dark .wsu-wordmark__title,.wsu-header-global--dark .wsu-wordmark__title-mobile {
	color: #b7a57a !important;
}

.wsu-header-global--dark .wsu-button-ui-menu,.wsu-header-global--dark .wsu-button-ui-more,.wsu-header-global--dark .wsu-button-ui-more-horizontal,.wsu-header-global--dark .wsu-button-ui-search,.wsu-header-global--dark .wsu-menu-tertiary>li>a {
	color: #b7a57a;
}

.wsu-header-global--dark .wsu-menu-utility-horizontal>li:last-child::before {
	background-color: #666;
}

@media screen and (max-width: 768px) {
	.wsu-header-global--dark .wsu-menu-admin a {
		color: #262626;
	}
}

@media screen and (max-width: 576px) {
	.wsu-header-global--dark .wsu-header-global__menu-items a {
		color: #262626;
	}
}

.wsu-header-global--style-system {
	background: #a60f2d;
	border-bottom: #a60f2d 2px solid;
}

.wsu-header-global--style-system .wsu-header-global__menu li a {
	color: #f2f2f2;
}

.wsu-header-site {
	background-color: #fff;
}

.wsu-header-site__subtitle {
	color: #666;
}

.wsu-header-site__title {
	color: #4c4c4c;
}

.wsu-header-site--dark {
	background-color: #262626;
}

.wsu-header-site--dark .wsu-header-site__subtitle {
	color: #ccc;
}

.wsu-header-site--dark .wsu-header-site__title {
	color: #b7a57a;
}

.wsu-header-system {
	background-color: #fff;
	border-bottom: 4px solid #ccc;
}

.wsu-header-system__logo {
	background: #fff;
}

.wsu-header-system__coug-head-box {
	background-color: #a60f2d;
}

.wsu-header-system .wsu-mobile-menu__quicklinks {
	color: #fff;
	background-color: #595959;
	border-bottom: 2px solid #d9d9d9;
}

.wsu-header-system .wsu-mobile-menu .wsu-menu a {
	color: #a60f2d !important;
	border-bottom: 1px solid #b7a57a !important;
}

@media screen and (max-width: 1400px) {
	.wsu-header-system {
		border-bottom: 1px solid #b7a57a;
	}
	
	.wsu-header-system__nav {
		border-top: 1px solid #b7a57a;
	}
}

.wsu-header-unit__banner {
	background-color: white !important;
}

.wsu-header-unit .wsu-navigation-header {
	background-color: #fff;
	border-top: 1px solid #b7a57a;
}

.wsu-header-unit.wsu-color-scheme--dark .wsu-header-unit__banner {
	color: #fff;
	background-color: #a60f2d;
}

.wsu-header-unit.wsu-color-scheme--dark .wsu-coug-head {
	fill: #fff;
}

.wsu-header-unit.wsu-color-scheme--dark .wsu-logo-lockup {
	color: #fff;
}

.wsu-hero:not([class*=-hero--style-]):not([class*=wsu-style--]) .wsu-hero__image-caption {
	background-color: #262626;
}

.wsu-hero:not([class*=-hero--style-]):not([class*=wsu-style--]) .wsu-hero__image-caption a {
	color: #fff;
	text-decoration-color: #a60f2d;
}

.wsu-hero--style-caption .wsu-hero__image-caption {
	color: #fff;
	background-color: #262626;
}

.wsu-hero--style-caption .wsu-hero__image-caption a {
	color: #fff;
	text-decoration-color: #a60f2d;
}

.wsu-hero--style-caption .wsu-caption {
	border-left: 12px solid #7f7f7f;
}

.wsu-hero--style-title .wsu-hero__title::before {
	border-left: 8px solid #a60f2d;
}

.wsu-hero.wsu-hero--style-boxed .wsu-hero__title::before,.wsu-hero.wsu-style--boxed .wsu-hero__title::before {
	background-color: #a60f2d;
}

.wsu-nav-site-horiz--style-wds.wsu-color-scheme--dark {
	background-color: #32006e;
}

.wsu-nav-site-horiz--style-wds.wsu-color-scheme--dark .wsu-nav-site-horiz__menu>li>a,.wsu-nav-site-horiz--style-wds.wsu-color-scheme--dark .wsu-nav-site-horiz__menu>li>button {
	color: #fff !important;
}

.wsu-hero:not([class*=-hero--style-]):not([class*=wsu-style--]) .wsu-background-slider {
	bottom: 0;
}

@media screen and (min-width: 1260px) {
	.wsu-nav-site-horiz--style-wds {
		background-color: #fff;
	}
	
	.wsu-nav-site-horiz--style-wds a,.wsu-nav-site-horiz--style-wds button {
		color: #333334;
	}
	
	.wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li::before {
		background-color: #a60f2d;
	}
	
	.wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li>ul {
		background-color: #fff;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	
	.wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li>ul li::before {
		background-color: #999;
	}
	
	.wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li>ul li.wsu-menu--current-item-ancestor::before,.wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li>ul li.wsu-menu--current-item::before {
		background-color: #a60f2d;
	}
	
	.wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li>ul li:focus-within,.wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li>ul li:hover {
		background-color: #d7dadb;
	}
	
	.wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li>ul li:focus-within,.wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li>ul li:hover a {
		color: #333334 !important;
	}
	
	.wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li>ul>li>ul {
		background-color: #fff;
	}
	
	.wsu-nav-site-horiz--style-wds button.wsu-menu-action--close-menu::before {
		background-color: #666;
		color: #fff;
	}
	
	.wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li:focus-within>a, .wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li:focus-within>button, .wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li:hover>a, .wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li:hover>button, .wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li[aria-expanded=true]>a, .wsu-nav-site-horiz--style-wds .wsu-nav-site-horiz__menu>li[aria-expanded=true]>button {
		background: white;
	}
}

.wsu-navigation-mobile__search-button {
	background-color: #f2f2f2;
}

.wsu-navigation-site-vertical .wsu-menu a:focus,.wsu-navigation-site-vertical .wsu-menu a:hover,.wsu-navigation-site-vertical .wsu-menu button:first-child:focus,.wsu-navigation-site-vertical .wsu-menu button:first-child:hover {
	background-color: #b7a57a;
	border-left: 5px solid #999;
}

.wsu-navigation-site-vertical .wsu-menu a[aria-current=page],.wsu-navigation-site-vertical .wsu-menu button:first-child[aria-current=page] {
	border-left: 5px solid #a60f2d !important;
}

.wsu-navigation-site-vertical .wsu-menu a+button:focus,.wsu-navigation-site-vertical .wsu-menu a+button:hover {
	background-color: #b7a57a;
}

.wsu-navigation-site-vertical .wsu-menu a+button:focus::before,.wsu-navigation-site-vertical .wsu-menu a+button:hover::before,.wsu-navigation-site-vertical .wsu-menu button:first-child:focus::before,.wsu-navigation-site-vertical .wsu-menu button:first-child:hover::before {
	background-color: #7f7f7f;
}

.wsu-navigation-site-vertical .wsu-menu>li[aria-expanded]>a::after {
	background-color: #b7a57a;
}

.wsu-navigation-site-vertical__panel {
	border-right: 1px solid #b7a57a;
	background-color: #fff;
}

.wsu-navigation-site-vertical__toggle-button {
	border-top: 4px solid #32006e;
}

.wsu-navigation-site-vertical__toggle-button:focus::after,.wsu-navigation-site-vertical__toggle-button:hover::after {
	background-color: #a60f2d;
}

.wsu-navigation-site-vertical__toggle-button:focus {
	outline: 2px solid #a60f2d;
}

.wsu-navigation-site-vertical__open-button {
	background-color: #fff;
}

.wsu-navigation-site-vertical__open-button:focus,.wsu-navigation-site-vertical__open-button:hover {
	background-color: #b7a57a;
	border-right: 1px solid #666;
}

@media screen and (min-width: 1260px) {
	.wsu-navigation-site-vertical--is-closed .wsu-navigation-site-vertical__open-button:focus,.wsu-navigation-site-vertical--is-closed .wsu-navigation-site-vertical__open-button:hover {
		background-color: #b7a57a;
		border-right: 1px solid #666;
	}
}

@media screen and (max-width: 768px) {
	.wsu-navigation-site-vertical__panel {
		border-left: 1px solid #b7a57a;
	}
}

.wsu-navigation-site-vertical--color-dark .wsu-navigation-site-vertical__panel {
	border-right: 1px solid #666;
}

.wsu-navigation-site-vertical--color-dark .wsu-button-ui-close,.wsu-navigation-site-vertical--color-dark .wsu-button-ui-close::after,.wsu-navigation-site-vertical--color-dark .wsu-button-ui-close::before,.wsu-navigation-site-vertical--color-dark .wsu-navigation-site-vertical__open-button,.wsu-navigation-site-vertical--color-dark .wsu-navigation-site-vertical__panel {
	color: #f2f2f2;
}

.wsu-navigation-site-vertical--color-dark .wsu-navigation-site-vertical__open-button,.wsu-navigation-site-vertical--color-dark .wsu-navigation-site-vertical__panel {
	background-color: #070707;
}

.wsu-navigation-site-vertical--color-dark .wsu-menu>li::after,.wsu-navigation-site-vertical--color-dark .wsu-menu>li[aria-expanded]>a::after {
	background-color: #333;
}

.wsu-navigation-site-vertical--color-dark .wsu-menu a+button:focus,.wsu-navigation-site-vertical--color-dark .wsu-menu a+button:hover,.wsu-navigation-site-vertical--color-dark .wsu-menu a:focus,.wsu-navigation-site-vertical--color-dark .wsu-menu a:hover,.wsu-navigation-site-vertical--color-dark .wsu-menu button:first-child:focus,.wsu-navigation-site-vertical--color-dark .wsu-menu button:first-child:hover {
	background-color: #262626;
}

.wsu-header-global--dark~.wsu-navigation-site-vertical .wsu-navigation-site-vertical__toggle-button {
	color: #f2f2f2;
}

.wsu-navigation-vertical .wsu-slide-in-panel__panel {
	border-right: 1px solid #b7a57a !important;
}

.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-slide-in-panel__panel {
	background-color: #333;
	color: #fff;
}

.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-context a,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-context a~button,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-context button:first-child,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-mobile a,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-mobile button:first-child,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-vertical a,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-vertical a~button,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-vertical button:first-child {
	color: #fff;
}

.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse a:focus,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse a:hover,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse a~button:focus,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse a~button:hover,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse button:first-child:focus,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse button:first-child:hover {
	background: #121212 !important;
}

.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-context a~button::after,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-context>li>ul::before,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-context>li>ul>li::after,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-mobile a~button::after,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-mobile::before,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-mobile>li::after,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-vertical a~button::after,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-vertical::before,.wsu-navigation-vertical.wsu-color-scheme--dark .wsu-menu-collapse--style-vertical>li::after {
	background-color: #777;
}

.wsu-overlap-spotlight__caption {
	background-color: #fff;
}

.wsu-overlap-spotlight.wsu-color-scheme--dark .wsu-overlap-spotlight__caption {
	background-color: #262626;
	color: #fff;
}

.wsu-overlap-spotlight.wsu-color-scheme--dark .wsu-cta .wsu-button--style-action {
	color: #fff;
}

.wsu-people-list__select-list-container {
	background-color: #fff;
}

.wsu-people-list__select-list-container::-webkit-scrollbar-track {
	background: #d8d8d8;
}

.wsu-people-list__select-list-container::-webkit-scrollbar-thumb {
	background-color: #7f7f7f;
}

.wsu-people-list__selected-filter-toggle::after {
	color: #a60f2d;
}

.wsu-people-list__person-image.has-photo {
	background-color: #f2f2f2;
}

.wsu-profile__photo-container:has(img) {
	background-color: #f2f2f2;
}

.wsu-page-banner--style-framed .wsu-image-frame img {
	outline-color: #fff;
}

.wsu-pagination {
	border-top: 1px solid #d8d8d8;
}

.wsu-pagination__menu a[aria-current=true] {
	color: #525252;
}

.wsu-hero-slider__icon {
	color: #fff;
}

.wsu-hero-slider button.swiper-pagination-bullet {
	color: #fff;
}

.wsu-hero-slider button.swiper-pagination-bullet-active::before {
	border-top: solid 2px #fff;
}

@media screen and (max-width: 992px) {
	.wsu-hero-slider button.swiper-pagination-bullet::before {
		outline: 2px solid #fff;
	}
	
	.wsu-hero-slider button.swiper-pagination-bullet-active::before {
		background-color: #a60f2d;
	}
}

.wsu-sticky-nav:not([class*=sticky-nav--style-]) .wsu-sticky-box__content {
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	background-color: #fff;
}

.wsu-sticky-nav--style-crimson .wsu-sticky-box__content {
	background-color: #fff;
}

.wsu-sticky-nav--style-crimson .wsu-anchor-menu {
	background-color: #fff;
}

.wsu-sticky-nav--style-crimson .wsu-anchor-menu li a {
	color: #a60f2d;
}

.wsu-sticky-nav--style-crimson .wsu-anchor-menu li a::after,.wsu-sticky-nav--style-crimson .wsu-anchor-menu li a::before {
	background-color: #d8d8d8;
}

.wsu-sticky-nav--style-crimson .wsu-anchor-menu li::after {
	background-color: #a60f2d;
}

.wsu-sticky-nav--style-crimson .wsu-sticky-nav__top-btn {
	color: #fff;
	background-color: #a60f2d;
}

.wsu-sticky-nav--style-crimson .wsu-sticky-box--stuck .wsu-sticky-box__content::before {
	background-color: #a60f2d;
}

.wsu-quicklinks:not([class*=-quicklinks--style-]) .wsu-quicklinks__footer .wsu-quicklinks__footer-decorator:not(:first-child) {
	border-bottom: 1px solid #4c4c4c;
}

.wsu-scholarship-search__select-wrapper::after {
	color: #b2b2b2;
}

.wsu-color-background--white {
	background-color: #fff !important;
	color: #262626;
}

.wsu-color-background--gray-0 {
	background-color: #f7f7f7 !important;
	color: #262626;
}

.wsu-color-background--gray-5 {
	background-color: #e8e3d3 !important;
	color: #333;
}

.wsu-color-background--gray-10 {
	background-color: #b7a57a !important;
	color: #262626;
}

.wsu-color-background--gray-15 {
	background-color: #d8d8d8 !important;
	color: #262626;
}

.wsu-color-background--gray-20 {
	background-color: #ccc !important;
	color: #262626;
}

.wsu-color-background--gray-25 {
	background-color: #bfbfbf !important;
	color: #262626;
}

.wsu-color-background--gray-30 {
	background-color: #b2b2b2 !important;
	color: #262626;
}

.wsu-color-background--gray-35 {
	background-color: #a5a5a5 !important;
	color: #262626;
}

.wsu-color-background--gray-40 {
	background-color: #999 !important;
	color: #262626;
}

.wsu-color-background--gray-45 {
	background-color: #8c8c8c !important;
	color: #f2f2f2;
}

.wsu-color-background--gray-50 {
	background-color: #7f7f7f !important;
	color: #f2f2f2;
}

.wsu-color-background--gray-55 {
	background-color: #727272 !important;
	color: #f2f2f2;
}

.wsu-color-background--gray-60 {
	background-color: #666 !important;
	color: #f2f2f2;
}

.wsu-color-background--gray-65 {
	background-color: #595959 !important;
	color: #f2f2f2;
}

.wsu-color-background--gray-70 {
	background-color: #4c4c4c !important;
	color: #f2f2f2;
}

.wsu-color-background--gray-75 {
	background-color: #3f3f3f !important;
	color: #f2f2f2;
}

.wsu-color-background--gray-80 {
	background-color: #333 !important;
	color: #f2f2f2;
}

.wsu-color-background--gray-85 {
	background-color: #f2f2f2 !important;
	color: #283033;
}

.wsu-color-background--gray-90 {
	background-color: #191919 !important;
	color: #f2f2f2;
}

.wsu-color-background--gray-95 {
	background-color: #070707 !important;
	color: #f2f2f2;
}

.wsu-color-background--gray-100 {
	background-color: #070707 !important;
	color: #f2f2f2;
}

.wsu-color-background--crimson {
	background-color: #a60f2d !important;
	color: #fff;
}

.wsu-color-background--crimson-light {
	background-color: #a60f2d !important;
	color: #fff;
}

.wsu-background--gradient-dark {
	background: #444 !important;
	background: linear-gradient(135deg,#444 0,#111 100%) !important;
}

.wsu-has-background--dark {
	color: #fff;
}

.wsu-border--crimson {
	border: 1px solid #a60f2d;
}

.wsu-border--gray {
	border: 1px solid #d8d8d8;
}

.wsu-border--add-top {
	border-top: 4px solid #32006e;
}

.wsu-border--crimson-top {
	border-top: 1px solid #a60f2d;
}

.wsu-border--crimson-top-thick {
	border-top: 8px solid #a60f2d;
}

.wsu-border--gray-top {
	border-top: 1px solid #d8d8d8;
}

.wsu-border--gray-top-thick {
	border-top: 8px solid #d8d8d8;
}

.wsu-border--add-bottom {
	border-bottom: 4px solid #a60f2d;
}

.wsu-border--crimson-bottom {
	border-bottom: 1px solid #a60f2d;
}

.wsu-border--crimson-bottom-thick {
	border-bottom: 8px solid #a60f2d;
}

.wsu-border--gray-bottom {
	border-bottom: 1px solid #d8d8d8;
}

.wsu-border--gray-bottom-thick {
	border-bottom: 8px solid #d8d8d8;
}

.wsu-border--add-left {
	border-left: 4px solid #b7a57a;
}

.wsu-border--crimson-left {
	border-left: 1px solid #a60f2d;
}

.wsu-border--crimson-left-thick {
	border-left: 8px solid #a60f2d;
}

.wsu-border--gray-left {
	border-left: 1px solid #d8d8d8;
}

.wsu-border--gray-left-thick {
	border-left: 8px solid #d8d8d8;
}

.wsu-border--add-right {
	border-right: 4px solid #a60f2d;
}

.wsu-border--crimson-right {
	border-right: 1px solid #a60f2d;
}

.wsu-border--crimson-right-thick {
	border-right: 8px solid #a60f2d;
}

.wsu-border--gray-right {
	border-right: 1px solid #d8d8d8;
}

.wsu-border--gray-right-thick {
	border-right: 8px solid #d8d8d8;
}

.wsu-border--color-white {
	border-color: #fff !important;
}

.wsu-border--color-lighter {
	border-color: #f2f2f2 !important;
}

.wsu-border--color-light {
	border-color: #b7a57a !important;
}

.wsu-border--color-dark {
	border-color: #3f3f3f !important;
}

.wsu-border--color-darker {
	border-color: #070707 !important;
}

.wsu-border--color-crimson {
	border-color: #a60f2d !important;
}

.wsu-border--color-crimson-light {
	border-color: #a60f2d !important;
}

.wsu-border--color-autumn {
	border-color: #ff6727 !important;
}

.wsu-border--color-goldfinch {
	border-color: #f3e700 !important;
}

.wsu-border--color-vineyard {
	border-color: #aadc24 !important;
}

.wsu-border--color-pacificsky {
	border-color: #5bc3f5 !important;
}

.wsu-border--color-midnight {
	border-color: #002d61 !important;
}

.wsu-border--color-white {
	border-color: #fff !important;
}

.wsu-border-top--color-white {
	border-top: 4px solid #fff;
}

.wsu-border-bottom--color-white {
	border-bottom: 4px solid #fff;
}

.wsu-border--color-lighter {
	border-color: #f2f2f2 !important;
}

.wsu-border-top--color-lighter {
	border-top: 4px solid #f2f2f2;
}

.wsu-border-bottom--color-lighter {
	border-bottom: 4px solid #f2f2f2;
}

.wsu-border--color-dark {
	border-color: #3f3f3f !important;
}

.wsu-border-top--color-dark {
	border-top: 4px solid #3f3f3f;
}

.wsu-border-bottom--color-dark {
	border-bottom: 4px solid #3f3f3f;
}

.wsu-border--color-darker {
	border-color: #070707 !important;
}

.wsu-border-top--color-darker {
	border-top: 4px solid #070707;
}

.wsu-border-bottom--color-darker {
	border-bottom: 4px solid #070707;
}

.wsu-border--color-crimson {
	border-color: #a60f2d !important;
}

.wsu-border-top--color-crimson {
	border-top: 4px solid #32006e;
}

.wsu-border-bottom--color-crimson {
	border-bottom: 4px solid #a60f2d;
}

.wsu-border--color-crimson-light {
	border-color: #4b2e83 !important;
}

.wsu-border-top--color-crimson-light {
	border-top: 4px solid #4b2e83;
}

.wsu-border-bottom--color-crimson-light {
	border-bottom: 4px solid #4b2e83;
}

.wsu-border--color-autumn {
	border-color: #b7a57a !important;
}

.wsu-border-top--color-autumn {
	border-top: 4px solid #b7a57a;
}

.wsu-border-bottom--color-autumn {
	border-bottom: 4px solid #b7a57a;
}

.wsu-border--color-goldfinch {
	border-color: #a60f2d !important;
}

.wsu-border-top--color-goldfinch {
	border-top: 4px solid #a60f2d;
}

.wsu-border-bottom--color-goldfinch {
	border-bottom: 4px solid #a60f2d;
}

.wsu-border--color-vineyard {
	border-color: #e8e3d3 !important;
}

.wsu-border-top--color-vineyard {
	border-top: 4px solid #e8e3d3;
}

.wsu-border-bottom--color-vineyard {
	border-bottom: 4px solid #e8e3d3;
}

.wsu-border--color-pacificsky {
	border-color: #AADC24;
}

.wsu-border-top--color-pacificsky {
	border-top: 4px solid #AADC24;
}

.wsu-border-bottom--color-pacificsky {
	border-bottom: 4px solid #AADC24;
}

.wsu-border--color-midnight {
	border-color: #333334 !important;
}

.wsu-border-top--color-midnight {
	border-top: 4px solid #333334;
}

.wsu-border-bottom--color-midnight {
	border-bottom: 4px solid #333334;
}

.wsu-font-color--white {
	color: #fff !important;
}

.wsu-font-color--gray-0 {
	color: #f7f7f7 !important;
}

.wsu-font-color--gray-5 {
	color: #f2f2f2 !important;
}

.wsu-font-color--gray-10 {
	color: #b7a57a !important;
}

.wsu-font-color--gray-15 {
	color: #d8d8d8 !important;
}

.wsu-font-color--gray-20 {
	color: #ccc !important;
}

.wsu-font-color--gray-25 {
	color: #bfbfbf !important;
}

.wsu-font-color--gray-30 {
	color: #b2b2b2 !important;
}

.wsu-font-color--gray-35 {
	color: #a5a5a5 !important;
}

.wsu-font-color--gray-40 {
	color: #999 !important;
}

.wsu-font-color--gray-45 {
	color: #8c8c8c !important;
}

.wsu-font-color--gray-50 {
	color: #7f7f7f !important;
}

.wsu-font-color--gray-55 {
	color: #727272 !important;
}

.wsu-font-color--gray-60 {
	color: #666 !important;
}

.wsu-font-color--gray-65 {
	color: #595959 !important;
}

.wsu-font-color--gray-70 {
	color: #4c4c4c !important;
}

.wsu-font-color--gray-75 {
	color: #3f3f3f !important;
}

.wsu-font-color--gray-80 {
	color: #333 !important;
}

.wsu-font-color--gray-85 {
	color: #262626 !important;
}

.wsu-font-color--gray-90 {
	color: #191919 !important;
}

.wsu-font-color--gray-95 {
	color: #070707 !important;
}

.wsu-font-color--gray-100 {
	color: #070707 !important;
}

.wsu-font-color--crimson {
	color: #a60f2d !important;
}

.wsu-font-color--crimson-light {
	color: #a60f2d !important;
}

.wsu-quicklinks__content h2 {
	color: white;
}