/*
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.
*/
.wsu-button--size-hero {
	font-size: 1.5rem;
}

/*------------------------------ WSU decorator style block WSU ----------------------------------*/
/* reduces opacity on animated wsu block decorators when background color is warm gray only*/
div[class*="--warm-gray"] [class*="wsu-animate--action-fade"][class*="--style-block-gray-wsu"] {
	opacity: .3;
}

/*------------------------------ Wrapper Margin First Child ----------------------------------*/
.wsu-wrapper-content .wsu-section:first-child {
	margin-top: -5.125rem;
}

/*------------------------------ Stier Landing page customizations ----------------------------------*/
span.stier.wsu-custom-outline-title::before {
	position: absolute;
	top: -16px;
	left: 0;
	right: 0;
}

/*------------------------------ Push/Pull Class additions ----------------------------------*/
.wsu-push-right--phone-xxsmall {
	margin-left: .625rem !important;
}

/*------------------------------ Quick Links Event Calendar --------------------------------*/
.wsu-background-color--transparent {
	background-color: transparent !important;
}

/*------------------------------ Font awesome icons -------------------------------*/
.svg-inline--fa {
	height: 1rem;
	margin-left: .5rem;
}

.wsu-icon {
	margin-left: .5rem;
}

.wsu-note__icon {
	margin: 0 .5rem .5rem 0;
}

/*------------------------------ WSU Border Radius --------------------------------*/
.wsu-border-radius--large {
	border-radius: 12px;
}

.wsu-image-radius--large img {
	border-radius: 12px;
}

.wsu-card.wsu-border-radius--large img {
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
}

.wsu-decorator--style-circle {
	border-radius: 50%;
}

/*------------------------------ WSU Custom Border Colors --------------------------------*/
.wsu-border--color-gray {
	border-color: #b2b2b2;
}

.wsu-border--color-crimson-dark {
	border-color: #680220;
}

.wsu-border--color-wheat-field {
	border-color: #e9c576;
}

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

.wsu-note--border-warm-gray {
	border-left: 3px solid #efebe5;
}

/*------------------------------ WSU Custom Heading Style Mark Colors --------------------------------*/
.wsu-heading--mark-color-crimson-dark::after, .wsu-heading--mark-color-crimson-dark::before {
	background-color: #680220;
}

/*------------------------------ WSU Custom Background Colors --------------------------------*/
.wsu-color-background--light-gray {
	background-color: #ccc9c8 !important;
}

.wsu-color-background--warm-gray {
	background-color: #efebe5 !important;
	color: #262626;
}

.wsu-color-background--wheat-field {
	background-color: #e9c576 !important;
	color: #262626;
}

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

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

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

.wsu-background-color--gray-darker {
	background-color: #4d4d4d !important;
}

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

/*------------- WSU Custom Background Colors Crimson Dark -------------*/
.wsu-color-background--crimson-dark {
	background-color: #680220 !important;
}

.wsu-color-background--crimson-dark p {
	font-weight: 600;
}

.wsu-color-background--crimson-dark .wsu-decorator--style-text::after {
	color: #000;
	opacity: .15;
}

/* ----------------------------- WSU List Style Lined -------------------------------- */
.wsu-list--style-lined li {
	border-bottom: 1px solid #e5e5e5;
}

.wsu-color-background--warm-gray .wsu-list--style-lined li {
	border-bottom: 1px solid #d8d8d8;
}

/* ----------------------------- has-background--dark -------------------------------- */
.wsu-has-background--dark .wsu-accordion__title:hover, .wsu-has-background--dark .wsu-accordion__title:focus, .wsu-has-background--dark .wsu-accordion__title:focus-within {
	background-color: transparent;
	border-color: #b2b2b2;
}

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

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

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

.wsu-has-background--dark a:hover {
	text-decoration-color: transparent;
}

.wsu-has-background--dark .wsu-list--underline-hover a:hover {
	text-decoration-color: #fff;
}

.wsu-has-background--dark.wsu-footer-menu-custom-block-links a:hover {
	text-decoration-color: transparent;
}

.wsu-has-background--dark a:focus {
	text-decoration: none;
	outline: 2px solid #fff;
	border-radius: 3px;
}

.wsu-has-background--dark .wsu-button:focus {
	outline: 2px solid #fff;
}

.wsu-has-background--dark .breadcrumbs span.current-item {
	color: #fff;
}

.wsu-has-background--dark .breadcrumbs a {
	font-weight: 500;
}

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

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

.wsu-has-background--dark ol li::marker, .wsu-has-background--dark ul li::marker {
	color: #fff;
}

.wsu-has-background--dark .wsu-events-list__content a:hover {
	text-decoration-color: transparent;
}

.wsu-has-background--dark .wsu-decorator--style-text::after {
	color: #000;
	opacity: .15;
}

.wsu-has-background--dark.wsu-color-background--crimson-dark .wsu-decorator--style-text::after {
	color: #000;
	opacity: .15;
}

.wsu-has-background--dark.wsu-color-background--crimson .wsu-decorator--style-text::after {
	opacity: 1;
}

.wsu-has-background--dark .wsu-card.wsu-card--sidebar-list a {
	color: #fff;
	text-decoration: #e5e5e5 underline .1em;
}

.wsu-has-background--dark .wsu-card.wsu-card--sidebar-list a:hover {
	text-decoration-color: transparent;
}

.wsu-has-background--dark .wsu-news-list.wsu-list--style-lined a {
	color: #fff;
	text-decoration-color: transparent;
}

.wsu-has-background--dark .wsu-news-list.wsu-list--style-lined a:hover {
	text-decoration-color: #fff;
}

.wsu-has-background--dark .wsu-card-wrapper__footer a.wsu-button {
	color: #666;
	border: 1px solid #b2b2b2;
	background-color: #fff;
}

.wsu-has-background--dark .wsu-card-wrapper__footer a.wsu-button:hover {
	background-color: #fff;
	color: #ca1237;
	border-color: #ca1237;
}

.wsu-has-background--dark .wsu-caption {
	font-weight: 500;
}

.wsu-has-background--dark .wsu-events-list__meta-location::before {
	color: #fff;
}

/*.wsu-button--style-action-white a:focus {
	text-decoration: none;
	outline: 2px solid #fff;
	border-radius: 3px;
}*/
/* ----------------------------- WSU Homepage CTAS -------------------------------- */
.wsu-custom-homepage-ctas .wsu-button:focus {
	outline: 2px solid #fff !important;
}

@media screen and (max-width: 600px) {
	.wsu-custom-homepage-ctas {
		text-align: left !important;
	/*padding-left: 4rem !important;*/
	}
	
	.wsu-custom-homepage-ctas .wsu-button {
		max-width: none;
	}
	
	.wsu-custom--page-header::before {
		font-size: 50px;
	}
	
	.wsu-custom--page-header h1 {
		font-size: 2rem;
	}
	
	.wsu-custom--page-header {
		padding: 1.5rem;
	}
	
	.wsu-custom--page-header .wp-block-separator {
		width: 45px !important;
		border-top: 4px solid #999;
	}
	
	.wsu-cta--width-inline {
		margin-right: 0;
	}
}

/* ----------------------------- WSU Content Wrapper -------------------------------- */
.wsu-wrapper-content {
	padding-bottom: 153px;
}

/*------------------- Delete Page Margin-bottom -----------------------*/
.wsu-margin-bottom--remove-wrapper-article-margin {
	margin-bottom: -6.375rem;
}

/* ----------------------------- WSU Hero Slider -------------------------------- */
div.wsu-slider--remove-white-gradient-bar .wsu-hero__content::after {
	display: none;
}

.wsu-hero--remove-gradient::after {
	display: none !important;
}

/* ----------------------------- WSU Triangle Decorator -------------------------------- */
div[class*=decorator--style-triangle] {
	height: 200vw !important;
	width: 400vw !important;
}

/* ----------------------------- WSU Style Lines -------------------------------- */
.wsu-decorator--style-lines-white, .wsu-decorator--style-lines-pacificsky, .wsu-decorator--style-lines-vineyard, .wsu-decorator--style-lines-autumn, .wsu-decorator--style-lines-goldfinch {
	content: "";
	display: block;
	position: absolute;
}

.wsu-decorator--style-lines-white {
	background-image: repeating-linear-gradient(135deg,#fff,#fff 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

.wsu-decorator--style-lines-pacificsky {
	background-image: repeating-linear-gradient(135deg,#5bc3f5,#5bc3f5 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

.wsu-decorator--style-lines-vineyard {
	background-image: repeating-linear-gradient(135deg,#aadc24,#aadc24 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

.wsu-decorator--style-lines-autumn {
	background-image: repeating-linear-gradient(135deg,#ff6727,#ff6727 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

.wsu-decorator--style-lines-goldfinch {
	background-image: repeating-linear-gradient(135deg,#f3e700,#f3e700 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

/*------------------------------ WSU decorator blocks secondary color palette ------------------------------*/
.wsu-decorator--style-block-autumn {
	background-color: #ff6727;
	display: block;
	position: absolute;
}

.wsu-decorator--style-block-pacificsky {
	background-color: #5bc3f5;
	display: block;
	position: absolute;
}

.wsu-decorator--style-block-goldfinch {
	background-color: #f3e700;
	display: block;
	position: absolute;
}

/*------------------------------ WSU Custom Coug ---------------------------------*/
.wsu-custom-coug::after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	display: block;
	height: 100%;
	width: 200px;
	background: url('https://s3.wp.wsu.edu/uploads/sites/3527/2025/02/coug-graphic-transparent.gif');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right top;
}

/*------------------------------ WSU Add Pattern ---------------------------------*/
.wsu-pattern--add-pattern {
	background-image: url("data:image/svg+xml,%3Csvg class='wsu-typography-pattern' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='165' height='108' viewBox='0 0 165 108'%3E%3Cstyle%3E %23wsu-typography-pattern%7B fill: rgba(0,0,0,0.1); stroke: rgba(0,0,0,0.1); stroke-width: 1px; %7D %3C/style%3E%3Cg id='wsu-typography-pattern' data-name='Layer 2'%3E%3Cg class='cls-3'%3E%3Cpolygon class='cls-4' points='64.907 1.244 53.349 33.664 42.929 1.244 33.955 1.244 23.493 33.705 12.039 1.575 11.936 1.244 0.709 1.244 18.379 50.887 29.226 50.887 38.421 22.209 47.643 50.887 58.436 50.887 76.155 1.244 64.907 1.244'/%3E%3Cpath class='cls-4' d='M-270.79513-220.9431c0-2.9768,2.52963-4.98556,7.068-4.98556a21.3166,21.3166,0,0,1,14.43682,5.43173l5.8789-7.73928c-4.91187-4.53939-11.459-6.92063-19.34667-6.92063-11.68311,0-18.82783,6.84694-18.82783,15.10607,0,18.67843,28.57485,12.65114,28.57485,21.43114,0,2.82841-2.82841,5.50743-8.63262,5.50743a21.764,21.764,0,0,1-15.77531-6.69755l-5.72951,8.03605c4.61308,4.68878,11.459,7.88867,20.984,7.88867,13.39509,0,19.86955-6.84694,19.86955-15.92472C-242.295-218.33878-270.79513-213.05544-270.79513-220.9431Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M-239.05963-204.57222v-29.84067h10.71406v29.46718c0,6.92063,4.01953,11.6831,11.6831,11.6831,7.66558,0,11.6084-4.76247,11.6084-11.6831v-29.46718h10.79077v29.766c0,12.35134-7.29209,20.76189-22.39917,20.76189C-231.76753-183.885-239.05963-192.36825-239.05963-204.57222Z' transform='translate(357.42466 235.65684)'/%3E%3Cpolygon class='cls-4' points='1562.981 1.244 1551.423 33.664 1541.003 1.244 1532.029 1.244 1521.567 33.705 1510.113 1.575 1510.01 1.244 1498.783 1.244 1516.453 50.887 1527.3 50.887 1536.495 22.209 1545.717 50.887 1556.51 50.887 1574.229 1.244 1562.981 1.244'/%3E%3Cpath class='cls-4' d='M1227.27881-220.9431c0-2.9768,2.52962-4.98556,7.068-4.98556a21.31658,21.31658,0,0,1,14.43682,5.43173l5.8789-7.73928c-4.91187-4.53939-11.459-6.92063-19.34667-6.92063-11.6831,0-18.82782,6.84694-18.82782,15.10607,0,18.67843,28.57484,12.65114,28.57484,21.43114,0,2.82841-2.82841,5.50743-8.63261,5.50743a21.76406,21.76406,0,0,1-15.77532-6.69755l-5.7295,8.03605c4.61308,4.68878,11.459,7.88867,20.984,7.88867,13.39509,0,19.86956-6.84694,19.86956-15.92472C1255.779-218.33878,1227.27881-213.05544,1227.27881-220.9431Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M1259.01431-204.57222v-29.84067h10.71405v29.46718c0,6.92063,4.01954,11.6831,11.6831,11.6831,7.66559,0,11.60841-4.76247,11.60841-11.6831v-29.46718h10.79077v29.766c0,12.35134-7.2921,20.76189-22.39918,20.76189C1266.3064-183.885,1259.01431-192.36825,1259.01431-204.57222Z' transform='translate(357.42466 235.65684)'/%3E%3Cpolygon class='cls-4' points='98.963 105.3 110.521 72.88 120.941 105.3 129.915 105.3 140.377 72.839 151.831 104.969 151.934 105.3 163.161 105.3 145.491 55.657 134.644 55.657 125.449 84.335 116.227 55.657 105.434 55.657 87.715 105.3 98.963 105.3'/%3E%3Cpath class='cls-4' d='M-280.18413-143.827c0,2.9768-2.52962,4.98556-7.068,4.98556a21.31662,21.31662,0,0,1-14.43682-5.43172l-5.8789,7.73927c4.91187,4.53939,11.459,6.92063,19.34667,6.92063,11.6831,0,18.82782-6.84694,18.82782-15.10607,0-18.67843-28.57484-12.65114-28.57484-21.43114,0-2.82841,2.82841-5.50743,8.63261-5.50743a21.76406,21.76406,0,0,1,15.77532,6.69755l5.72951-8.03605c-4.61308-4.68878-11.459-7.88866-20.984-7.88866-13.39509,0-19.86955,6.84694-19.86955,15.92471C-308.68427-146.43129-280.18413-151.71463-280.18413-143.827Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M-311.91963-160.19785v29.84067h-10.71405v-29.46718c0-6.92063-4.01954-11.6831-11.6831-11.6831-7.66559,0-11.60841,4.76247-11.60841,11.6831v29.46718H-356.716v-29.766c0-12.35134,7.2921-20.76188,22.39918-20.76188C-319.21172-180.885-311.91963-172.40181-311.91963-160.19785Z' transform='translate(357.42466 235.65684)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

/*Advanced WSU Pattern*/
.wsu-advanced-pattern--add-pattern {
	background-image: url("data:image/svg+xml,%3Csvg class='wsu-typography-pattern' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='165' height='108' viewBox='0 0 165 108'%3E%3Cstyle%3E %23wsu-typography-pattern%7B fill: rgba(0,0,0,0.1); stroke: rgba(0,0,0,0.1); stroke-width: 1px; %7D %3C/style%3E%3Cg id='wsu-typography-pattern' data-name='Layer 2'%3E%3Cg class='cls-3'%3E%3Cpolygon class='cls-4' points='64.907 1.244 53.349 33.664 42.929 1.244 33.955 1.244 23.493 33.705 12.039 1.575 11.936 1.244 0.709 1.244 18.379 50.887 29.226 50.887 38.421 22.209 47.643 50.887 58.436 50.887 76.155 1.244 64.907 1.244'/%3E%3Cpath class='cls-4' d='M-270.79513-220.9431c0-2.9768,2.52963-4.98556,7.068-4.98556a21.3166,21.3166,0,0,1,14.43682,5.43173l5.8789-7.73928c-4.91187-4.53939-11.459-6.92063-19.34667-6.92063-11.68311,0-18.82783,6.84694-18.82783,15.10607,0,18.67843,28.57485,12.65114,28.57485,21.43114,0,2.82841-2.82841,5.50743-8.63262,5.50743a21.764,21.764,0,0,1-15.77531-6.69755l-5.72951,8.03605c4.61308,4.68878,11.459,7.88867,20.984,7.88867,13.39509,0,19.86955-6.84694,19.86955-15.92472C-242.295-218.33878-270.79513-213.05544-270.79513-220.9431Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M-239.05963-204.57222v-29.84067h10.71406v29.46718c0,6.92063,4.01953,11.6831,11.6831,11.6831,7.66558,0,11.6084-4.76247,11.6084-11.6831v-29.46718h10.79077v29.766c0,12.35134-7.29209,20.76189-22.39917,20.76189C-231.76753-183.885-239.05963-192.36825-239.05963-204.57222Z' transform='translate(357.42466 235.65684)'/%3E%3Cpolygon class='cls-4' points='1562.981 1.244 1551.423 33.664 1541.003 1.244 1532.029 1.244 1521.567 33.705 1510.113 1.575 1510.01 1.244 1498.783 1.244 1516.453 50.887 1527.3 50.887 1536.495 22.209 1545.717 50.887 1556.51 50.887 1574.229 1.244 1562.981 1.244'/%3E%3Cpath class='cls-4' d='M1227.27881-220.9431c0-2.9768,2.52962-4.98556,7.068-4.98556a21.31658,21.31658,0,0,1,14.43682,5.43173l5.8789-7.73928c-4.91187-4.53939-11.459-6.92063-19.34667-6.92063-11.6831,0-18.82782,6.84694-18.82782,15.10607,0,18.67843,28.57484,12.65114,28.57484,21.43114,0,2.82841-2.82841,5.50743-8.63261,5.50743a21.76406,21.76406,0,0,1-15.77532-6.69755l-5.7295,8.03605c4.61308,4.68878,11.459,7.88867,20.984,7.88867,13.39509,0,19.86956-6.84694,19.86956-15.92472C1255.779-218.33878,1227.27881-213.05544,1227.27881-220.9431Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M1259.01431-204.57222v-29.84067h10.71405v29.46718c0,6.92063,4.01954,11.6831,11.6831,11.6831,7.66559,0,11.60841-4.76247,11.60841-11.6831v-29.46718h10.79077v29.766c0,12.35134-7.2921,20.76189-22.39918,20.76189C1266.3064-183.885,1259.01431-192.36825,1259.01431-204.57222Z' transform='translate(357.42466 235.65684)'/%3E%3Cpolygon class='cls-4' points='98.963 105.3 110.521 72.88 120.941 105.3 129.915 105.3 140.377 72.839 151.831 104.969 151.934 105.3 163.161 105.3 145.491 55.657 134.644 55.657 125.449 84.335 116.227 55.657 105.434 55.657 87.715 105.3 98.963 105.3'/%3E%3Cpath class='cls-4' d='M-280.18413-143.827c0,2.9768-2.52962,4.98556-7.068,4.98556a21.31662,21.31662,0,0,1-14.43682-5.43172l-5.8789,7.73927c4.91187,4.53939,11.459,6.92063,19.34667,6.92063,11.6831,0,18.82782-6.84694,18.82782-15.10607,0-18.67843-28.57484-12.65114-28.57484-21.43114,0-2.82841,2.82841-5.50743,8.63261-5.50743a21.76406,21.76406,0,0,1,15.77532,6.69755l5.72951-8.03605c-4.61308-4.68878-11.459-7.88866-20.984-7.88866-13.39509,0-19.86955,6.84694-19.86955,15.92471C-308.68427-146.43129-280.18413-151.71463-280.18413-143.827Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M-311.91963-160.19785v29.84067h-10.71405v-29.46718c0-6.92063-4.01954-11.6831-11.6831-11.6831-7.66559,0-11.60841,4.76247-11.60841,11.6831v29.46718H-356.716v-29.766c0-12.35134,7.2921-20.76188,22.39918-20.76188C-319.21172-180.885-311.91963-172.40181-311.91963-160.19785Z' transform='translate(357.42466 235.65684)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"), radial-gradient(ellipse at center,#ca1237 0,#78001e 100%);
	background-position: center center;
	background-position: 0 0;
}

.wsu-advanced-pattern-gray-darker--add-pattern {
	background-image: url("data:image/svg+xml,%3Csvg class='wsu-typography-pattern' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='165' height='108' viewBox='0 0 165 108'%3E%3Cstyle%3E %23wsu-typography-pattern%7B fill: rgba(0,0,0,0.1); stroke: rgba(0,0,0,0.1); stroke-width: 1px; %7D %3C/style%3E%3Cg id='wsu-typography-pattern' data-name='Layer 2'%3E%3Cg class='cls-3'%3E%3Cpolygon class='cls-4' points='64.907 1.244 53.349 33.664 42.929 1.244 33.955 1.244 23.493 33.705 12.039 1.575 11.936 1.244 0.709 1.244 18.379 50.887 29.226 50.887 38.421 22.209 47.643 50.887 58.436 50.887 76.155 1.244 64.907 1.244'/%3E%3Cpath class='cls-4' d='M-270.79513-220.9431c0-2.9768,2.52963-4.98556,7.068-4.98556a21.3166,21.3166,0,0,1,14.43682,5.43173l5.8789-7.73928c-4.91187-4.53939-11.459-6.92063-19.34667-6.92063-11.68311,0-18.82783,6.84694-18.82783,15.10607,0,18.67843,28.57485,12.65114,28.57485,21.43114,0,2.82841-2.82841,5.50743-8.63262,5.50743a21.764,21.764,0,0,1-15.77531-6.69755l-5.72951,8.03605c4.61308,4.68878,11.459,7.88867,20.984,7.88867,13.39509,0,19.86955-6.84694,19.86955-15.92472C-242.295-218.33878-270.79513-213.05544-270.79513-220.9431Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M-239.05963-204.57222v-29.84067h10.71406v29.46718c0,6.92063,4.01953,11.6831,11.6831,11.6831,7.66558,0,11.6084-4.76247,11.6084-11.6831v-29.46718h10.79077v29.766c0,12.35134-7.29209,20.76189-22.39917,20.76189C-231.76753-183.885-239.05963-192.36825-239.05963-204.57222Z' transform='translate(357.42466 235.65684)'/%3E%3Cpolygon class='cls-4' points='1562.981 1.244 1551.423 33.664 1541.003 1.244 1532.029 1.244 1521.567 33.705 1510.113 1.575 1510.01 1.244 1498.783 1.244 1516.453 50.887 1527.3 50.887 1536.495 22.209 1545.717 50.887 1556.51 50.887 1574.229 1.244 1562.981 1.244'/%3E%3Cpath class='cls-4' d='M1227.27881-220.9431c0-2.9768,2.52962-4.98556,7.068-4.98556a21.31658,21.31658,0,0,1,14.43682,5.43173l5.8789-7.73928c-4.91187-4.53939-11.459-6.92063-19.34667-6.92063-11.6831,0-18.82782,6.84694-18.82782,15.10607,0,18.67843,28.57484,12.65114,28.57484,21.43114,0,2.82841-2.82841,5.50743-8.63261,5.50743a21.76406,21.76406,0,0,1-15.77532-6.69755l-5.7295,8.03605c4.61308,4.68878,11.459,7.88867,20.984,7.88867,13.39509,0,19.86956-6.84694,19.86956-15.92472C1255.779-218.33878,1227.27881-213.05544,1227.27881-220.9431Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M1259.01431-204.57222v-29.84067h10.71405v29.46718c0,6.92063,4.01954,11.6831,11.6831,11.6831,7.66559,0,11.60841-4.76247,11.60841-11.6831v-29.46718h10.79077v29.766c0,12.35134-7.2921,20.76189-22.39918,20.76189C1266.3064-183.885,1259.01431-192.36825,1259.01431-204.57222Z' transform='translate(357.42466 235.65684)'/%3E%3Cpolygon class='cls-4' points='98.963 105.3 110.521 72.88 120.941 105.3 129.915 105.3 140.377 72.839 151.831 104.969 151.934 105.3 163.161 105.3 145.491 55.657 134.644 55.657 125.449 84.335 116.227 55.657 105.434 55.657 87.715 105.3 98.963 105.3'/%3E%3Cpath class='cls-4' d='M-280.18413-143.827c0,2.9768-2.52962,4.98556-7.068,4.98556a21.31662,21.31662,0,0,1-14.43682-5.43172l-5.8789,7.73927c4.91187,4.53939,11.459,6.92063,19.34667,6.92063,11.6831,0,18.82782-6.84694,18.82782-15.10607,0-18.67843-28.57484-12.65114-28.57484-21.43114,0-2.82841,2.82841-5.50743,8.63261-5.50743a21.76406,21.76406,0,0,1,15.77532,6.69755l5.72951-8.03605c-4.61308-4.68878-11.459-7.88866-20.984-7.88866-13.39509,0-19.86955,6.84694-19.86955,15.92471C-308.68427-146.43129-280.18413-151.71463-280.18413-143.827Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M-311.91963-160.19785v29.84067h-10.71405v-29.46718c0-6.92063-4.01954-11.6831-11.6831-11.6831-7.66559,0-11.60841,4.76247-11.60841,11.6831v29.46718H-356.716v-29.766c0-12.35134,7.2921-20.76188,22.39918-20.76188C-319.21172-180.885-311.91963-172.40181-311.91963-160.19785Z' transform='translate(357.42466 235.65684)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"), linear-gradient(330deg,#4d4d4d 0,#1f1f1f 80%);
	background-position: center center;
	background-position: 0 0;
}

.wsu-advanced-pattern-crimson-dark-gradient--add-pattern {
	background-image: url("data:image/svg+xml,%3Csvg class='wsu-typography-pattern' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='165' height='108' viewBox='0 0 165 108'%3E%3Cstyle%3E %23wsu-typography-pattern%7B fill: rgba(0,0,0,0.1); stroke: rgba(0,0,0,0.1); stroke-width: 1px; %7D %3C/style%3E%3Cg id='wsu-typography-pattern' data-name='Layer 2'%3E%3Cg class='cls-3'%3E%3Cpolygon class='cls-4' points='64.907 1.244 53.349 33.664 42.929 1.244 33.955 1.244 23.493 33.705 12.039 1.575 11.936 1.244 0.709 1.244 18.379 50.887 29.226 50.887 38.421 22.209 47.643 50.887 58.436 50.887 76.155 1.244 64.907 1.244'/%3E%3Cpath class='cls-4' d='M-270.79513-220.9431c0-2.9768,2.52963-4.98556,7.068-4.98556a21.3166,21.3166,0,0,1,14.43682,5.43173l5.8789-7.73928c-4.91187-4.53939-11.459-6.92063-19.34667-6.92063-11.68311,0-18.82783,6.84694-18.82783,15.10607,0,18.67843,28.57485,12.65114,28.57485,21.43114,0,2.82841-2.82841,5.50743-8.63262,5.50743a21.764,21.764,0,0,1-15.77531-6.69755l-5.72951,8.03605c4.61308,4.68878,11.459,7.88867,20.984,7.88867,13.39509,0,19.86955-6.84694,19.86955-15.92472C-242.295-218.33878-270.79513-213.05544-270.79513-220.9431Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M-239.05963-204.57222v-29.84067h10.71406v29.46718c0,6.92063,4.01953,11.6831,11.6831,11.6831,7.66558,0,11.6084-4.76247,11.6084-11.6831v-29.46718h10.79077v29.766c0,12.35134-7.29209,20.76189-22.39917,20.76189C-231.76753-183.885-239.05963-192.36825-239.05963-204.57222Z' transform='translate(357.42466 235.65684)'/%3E%3Cpolygon class='cls-4' points='1562.981 1.244 1551.423 33.664 1541.003 1.244 1532.029 1.244 1521.567 33.705 1510.113 1.575 1510.01 1.244 1498.783 1.244 1516.453 50.887 1527.3 50.887 1536.495 22.209 1545.717 50.887 1556.51 50.887 1574.229 1.244 1562.981 1.244'/%3E%3Cpath class='cls-4' d='M1227.27881-220.9431c0-2.9768,2.52962-4.98556,7.068-4.98556a21.31658,21.31658,0,0,1,14.43682,5.43173l5.8789-7.73928c-4.91187-4.53939-11.459-6.92063-19.34667-6.92063-11.6831,0-18.82782,6.84694-18.82782,15.10607,0,18.67843,28.57484,12.65114,28.57484,21.43114,0,2.82841-2.82841,5.50743-8.63261,5.50743a21.76406,21.76406,0,0,1-15.77532-6.69755l-5.7295,8.03605c4.61308,4.68878,11.459,7.88867,20.984,7.88867,13.39509,0,19.86956-6.84694,19.86956-15.92472C1255.779-218.33878,1227.27881-213.05544,1227.27881-220.9431Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M1259.01431-204.57222v-29.84067h10.71405v29.46718c0,6.92063,4.01954,11.6831,11.6831,11.6831,7.66559,0,11.60841-4.76247,11.60841-11.6831v-29.46718h10.79077v29.766c0,12.35134-7.2921,20.76189-22.39918,20.76189C1266.3064-183.885,1259.01431-192.36825,1259.01431-204.57222Z' transform='translate(357.42466 235.65684)'/%3E%3Cpolygon class='cls-4' points='98.963 105.3 110.521 72.88 120.941 105.3 129.915 105.3 140.377 72.839 151.831 104.969 151.934 105.3 163.161 105.3 145.491 55.657 134.644 55.657 125.449 84.335 116.227 55.657 105.434 55.657 87.715 105.3 98.963 105.3'/%3E%3Cpath class='cls-4' d='M-280.18413-143.827c0,2.9768-2.52962,4.98556-7.068,4.98556a21.31662,21.31662,0,0,1-14.43682-5.43172l-5.8789,7.73927c4.91187,4.53939,11.459,6.92063,19.34667,6.92063,11.6831,0,18.82782-6.84694,18.82782-15.10607,0-18.67843-28.57484-12.65114-28.57484-21.43114,0-2.82841,2.82841-5.50743,8.63261-5.50743a21.76406,21.76406,0,0,1,15.77532,6.69755l5.72951-8.03605c-4.61308-4.68878-11.459-7.88866-20.984-7.88866-13.39509,0-19.86955,6.84694-19.86955,15.92471C-308.68427-146.43129-280.18413-151.71463-280.18413-143.827Z' transform='translate(357.42466 235.65684)'/%3E%3Cpath class='cls-4' d='M-311.91963-160.19785v29.84067h-10.71405v-29.46718c0-6.92063-4.01954-11.6831-11.6831-11.6831-7.66559,0-11.60841,4.76247-11.60841,11.6831v29.46718H-356.716v-29.766c0-12.35134,7.2921-20.76188,22.39918-20.76188C-319.21172-180.885-311.91963-172.40181-311.91963-160.19785Z' transform='translate(357.42466 235.65684)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"), linear-gradient(to bottom,#a60f2d 0,#680220 100%);
	background-position: center center;
	background-position: 0 0;
}

/*------------------------------ WSU Add Gradient ---------------------------------*/
/*------------------ Linear Gradients ------------------*/
.wsu-gradient-toptobottom-crimson-to-crimson-dark--add-gradient {
	background-image: linear-gradient(to bottom,#a60f2d 0,#680220 100%);
	background-position: center center;
	background-position: 0 0;
}

.wsu-gradient-bottomtotop-crimson-to-crimson-dark--add-gradient {
	background-image: linear-gradient(to top,#a60f2d 0,#680220 20%);
	background-position: center center;
	background-position: 0 0;
}

/*------------------ Radial Gradients ------------------*/
.wsu-gradient-radial-crimson-to-crimson-dark--add-gradient {
	background-image: radial-gradient(ellipse at center,#a60f2d 0,#680220 90%);
	background-position: center center;
	background-position: 0 0;
}

.wsu-gradient-radial-light-gray-to-dark-gray--add-gradient {
	background-image: radial-gradient(ellipse at center,#4d4d4d 40%,#1f1f1f 100%);
	background-position: center center;
	background-position: 0 0;
}

/*------------------------------ WSU Custom Page Heading --------------------------------*/
.wsu-decorator--style-text {
	display: flex;
	flex-direction: column;
	justify-content: end;
	position: absolute;
	opacity: .5 !important;
}

.wsu-decorator--style-text::after {
	text-transform: uppercase;
	font-weight: 800;
	color: #000;
	text-align: center;
	display: block;
	font-size: 8vw;
	line-height: .7;
	opacity: .05;
}

.wsu-custom-text--id-1::after {
	content: "Health sciences";
}

.wsu-custom-text--id-2::after {
	content: "WSUWSU WSUWSU WSUWSU WSUWSU WSUWSU WSUWSU";
	line-height: .75 !important;
	text-align: right !important;
	font-size: 21vw !important;
	opacity: .1 !important;
	letter-spacing: -1.4rem;
	color: #fff !important;
}

.wsu-custom-text--id-3::after {
	content: "make spokane home";
}

.wsu-custom-text--id-4::after {
	content: "spokane";
}

.wsu-custom-text--id-5::after {
	content: "what's happening";
}

.wsu-custom-text--id-6::after {
	content: "spocougs";
}

.wsu-custom-text--id-7::after {
	content: "orientation";
	font-size: 6vw;
}

.wsu-custom-text--id-8::after {
	content: "wsu spokane";
	font-size: 6vw;
}

.wsu-custom-text--id-9::after {
	content: "start your journey";
	font-size: 5vw;
}

.wsu-custom-text--id-10::after {
	content: "your future";
}

.wsu-custom-text--id-11::after {
	content: "discover";
	font-size: 19.5vw;
}

.wsu-custom-text--id-12::after {
	content: "welcome";
	font-size: 6vw;
}

.wsu-custom-text--id-13::after {
	content: "our mission";
	font-size: 9vw;
}

.wsu-custom-text--id-14::after {
	content: "information";
	font-size: 6vw;
}

.wsu-custom-text--id-15::after {
	content: "2026";
	font-size: 25vw;
}

.wsu-custom-text--id-16::after {
	content: "journey";
	font-size: 15vw;
}

/* ----------------------------- WSU Page Header -------------------------------- */
.wsu-custom--page-header p {
	display: none;
}

.wsu-custom--page-header hr {
	margin-top: 0 !important;
}

.wsu-custom--page-header h1 {
	text-align: center;
	margin-bottom: 0 !important;
	font-size: 6rem;
}

.wsu-custom--page-header h1 strong {
	font-size: inherit;
}

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

.wsu-custom--page-header {
	padding: 3rem;
}

.wsu-custom--page-header h1 {
	color: #4d4d4d;
}

.wsu-custom--page-header .wp-block-separator {
	width: 65px !important;
	border-top: 6px solid #999;
	margin-bottom: 0 !important;
}

.wsu-custom--page-header::before {
	position: absolute;
	font-weight: 900;
	font-size: 200px;
	text-transform: uppercase;
	letter-spacing: .5vw;
	width: 100%;
	text-align: center;
	bottom: 0;
	left: 0;
	color: #f2f2f2;
	line-height: .725;
}

.page-id-1927 .wsu-custom--page-header::before {
	content: "wsu spokane";
	color: #ebebeb;
	font-size: 11vw;
}

.page-id-5476 .wsu-custom--page-header::before {
	content: "admissions";
	color: #ebebeb;
	font-size: 11vw;
}

.page-id-5928 .wsu-custom--page-header::before {
	content: "header";
	color: #ebebeb;
	font-size: 11vw;
}

.page-id-153 .wsu-custom--page-header::before {
	content: "commencement";
	color: #ebebeb;
	font-size: 9vw;
}

/*.page-id-13319 .wsu-custom--page-header::before {
	content: "2026";
	color: #ebebeb;
	font-size: 15vw;
	bottom: -75px;
}*/
.page-id-4455 .wsu-custom--page-header::before {
	content: "research";
	color: #ebebeb;
	font-size: 9vw;
}

.page-id-12717 .wsu-custom--page-header::before {
	content: "research";
	color: #ebebeb;
	font-size: 9vw;
}

.page-id-9594 .wsu-custom--page-header::before {
	content: "research";
	color: #ebebeb;
	font-size: 15vw;
	opacity: .5;
}

/*------------------ WSU Triangles Background Hero Header -------------------*/
.wsu-opacity--50 {
	opacity: 50%;
}

.wsu-opacity--70 {
	opacity: 70%;
}

.wsu-decorator--style-triangle-crimson-opacity-75 {
	opacity: 75%;
}

.wsu-hero.has-hero-triangle div.wsu-hero__content {
	z-index: 9999;
}

.no-wsu-background {
	background-image: none !important;
}

/*------------------ footer graphic -------------------*/
#spokaneSilhouette {
	margin: 0 !important;
	padding: 0 !important;
	position: relative !important;
	z-index: 1059;
}

/*---------- Custom Dropshadow for img tags ----------*/
.wsu-img-dropshadow--medium img {
	box-shadow: 0 0 14px rgba(0,0,0,.4);
}

/*---------- Custom Dropshadow for iframe tags ----------*/
.wsu-iframe-dropshadow--medium iframe {
	box-shadow: 0 0 14px rgba(0,0,0,.4);
}

/* Slate Forms */
#form_a8763776-0645-4250-90b6-cf6333384866 button {
	display: inline-block;
	box-sizing: border-box;
	position: relative;
	font-family: Montserrat, sans-serif;
	background-color: #a60f2d;
	color: #fff !important;
	border-radius: 6px;
	border: 3px solid #fff;
	padding: 1em calc(2.25rem + 0.25rem);
	font-size: .82rem;
	font-weight: 600;
	line-height: 1.5;
	cursor: pointer;
	transition: box-shadow .2s cubic-bezier(0,0,.03,1);
	text-decoration: none;
	margin-bottom: 2.25rem;
}

#form_a8763776-0645-4250-90b6-cf6333384866 button:hover {
	box-shadow: 0 5px 14px rgba(0,0,0,.4);
	background-color: #ca1237;
}

/* Gravity Forms */
.gform_button {
	display: inline-block;
	box-sizing: border-box;
	position: relative;
	font-family: Montserrat, sans-serif;
	background-color: #a60f2d;
	color: #fff !important;
	border-radius: 6px;
	border: 3px solid #fff;
	padding: 1em calc(2.25rem + 0.25rem);
	font-size: .82rem;
	font-weight: 600;
	line-height: 1.5;
	cursor: pointer;
	transition: box-shadow .2s cubic-bezier(0,0,.03,1);
	text-decoration: none;
	margin-bottom: 2.25rem;
/* standard paragraph margin bottom, 1.25-2.25rem would be good here */
}

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

.gform_title {
	font-size: 1.25rem;
	display: none;
}

.wsu-decorator--style-lines-gray70 {
	background-image: repeating-linear-gradient(135deg,#4D4D4D,#4D4D4D 2px,transparent 2px,transparent 10px);
	background-position: 0 -4px;
	background-repeat: no-repeat;
}

.wsu-decorator--margin-zero-auto {
	margin: 0 auto;
}

div.wsu-quicklinks__panel-content .tribe-events-widget-events-list__header-title, div.wsu-quicklinks__panel-content .tribe-events-widget-events-list__event-date-tag-month, div.wsu-quicklinks__panel-content .tribe-events-widget-events-list__event-date-tag-daynum, div.wsu-quicklinks__panel-content .tribe-events-widget-events-list__event-datetime, div.wsu-quicklinks__panel-content .tribe-events-widget-events-list__event-title-link {
	color: #ffffff !important;
}

/*----------------- Added 1rem padding-left to footer ------------------*/
.wsu-footer-site {
	padding: 2.25rem 4.125rem 1.75rem;
}

/*-------------------- hide kuula logo --------------------*/
div.contact-card.hidden-full[style] {
	display: none !important;
}

/*-------------------- hide content ------------------------*/
.wsu-display--none {
	display: none;
}

/*-------------------- Media screen breakpoints --------------------*/
@media screen and (max-width: 1500px) {
	.wsu-custom--page-header::before {
		font-size: 170px;
	}
}

@media screen and (max-width: 1300px) {
	.wsu-custom--page-header::before {
		font-size: 140px;
	}
}

@media screen and (max-width: 1000px) {
	.wsu-custom--page-header::before {
		font-size: 100px;
	}
	
	.wsu-custom--page-header {
		padding: 2rem;
	}
	
	.wsu-feedback {
		position: fixed;
		right: 10px;
		bottom: -6px;
		z-index: 9999;
		text-transform: uppercase;
		border: 5px solid #fff;
	}
	
	.wsu-request-info {
		position: fixed;
		right: 10px;
		bottom: -6px;
		z-index: 9999;
		text-transform: uppercase;
		border: 5px solid #fff;
	}
	
	.wsu-colleges-mobile {
		padding: 0 !important;
	}
	
	div.whats-happening-news-container {
		padding: 0 1.5rem !important;
		margin-top: 0 !important;
	}
	
	div.homepage-socials {
		padding: 4.125rem 1.5rem 0 !important;
	}
	
	.wsu-spacing-padding-right--xlarge, .wsu-spacing-padding-left--xlarge {
		padding: 0 !important;
	}
}

@media screen and (min-width: 1000px) {
	.wsu-feedback {
		position: fixed;
		left: -60px;
		bottom: 10%;
		z-index: 9999;
		transform: rotate(90deg);
		text-transform: uppercase;
		border: 5px solid #fff;
	}
	
	.wsu-request-info {
		position: fixed;
		left: -80px;
		bottom: 10%;
		z-index: 9999;
		transform: rotate(90deg);
		text-transform: uppercase;
		border: 5px solid #fff;
	}
}

@media screen and (max-width: 750px) {
	.wsu-custom--page-header::before {
		font-size: 75px;
	}
	
	.wsu-custom--page-header h1 {
		font-size: 3rem;
	}
	
	.wsu-footer-global {
		padding: 1.5rem 3.125rem 3.5rem;
	}
	
	div.wsu-width--full.wsu-spacing-padding-left--hero, div.wsu-width--full.wsu-spacing-padding-right--hero {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	
	.wsu-note {
		margin: .125rem 0 2.25rem 1.5rem;
	}
}

/*--------------------------------------Phone Breakpoint 576px--------------------------------------*/
@media screen and (max-width: 576px) {
	.wsu-show--phone {
		display: block;
	}
	
	div.overlap-1 {
		margin-bottom: 1.125rem !important;
	}
	
	div.overlap-2 {
		margin-bottom: 1.125rem !important;
	}
	
	div.whats-happening-title {
		padding-top: 0 !important;
	}
	
	.wsu-hero:not([class*=-hero--style-]):not([class*=wsu-style--]).wsu-hero--size-medium .wsu-hero__content {
		min-height: 600px;
	}
	
	div.wsu-cta-mobile {
		width: 260px;
		margin: 0 auto;
	}
}

@media screen and (min-width: 576px) {
	.wsu-show--phone {
		display: none;
	}
}

@media screen and (max-width: 500px) {
	.wsu-menu-tertiary li {
		padding: 0 .5rem;
	}
	
	.wsu-custom--page-header h1 {
		font-size: 2rem;
	}
}

@media screen and (max-width: 400px) {
	.wsu-custom--page-header::before {
		font-size: 40px;
	}
	
	.wsu-custom--page-header h1 {
		font-size: 1.5rem;
	}
	
	.wsu-custom--page-header {
		padding: 1.5rem;
	}
}

/* Checks for stagewp.spokane.wsu.edu links once website is launched (published) */
.logged-in a[href*="stagewp.spokane.wsu.edu"] {
	background-color: rebeccapurple;
}

/* ----- Check links ----- */
/* Checks for empty links & only shows when you are logged into the website */
.logged-in a:not([href]) {
	outline: 8px solid rebeccapurple !important;
}/* Checks for pound sign/hashtag for a link */
/*.logged-in a[href="#"] {
	background-color: rebeccapurple;*/
	
}

/* Check for urldefense links */
.logged-in a[href*="urldefense.com"],
.logged-in a[href*="nam12.safelinks.protection.outlook.com"] {
	background-color: rebeccapurple;
}

/* ----- END Check links ----- */