@import  "https://webcore.fais.wsu.edu/resources/fais-repo/media/global/main.css";

/*
Welcome to custom CSS for the WSU Spine Theme!

You may delete these comments and get started with your custom stylesheet.
Before doing so, please review the WSU web standards:

https://brand.wsu.edu/media/web/web-standards/

As a general rule of thumb, if your styles target aspects of the spine
(#spine), that's against standard, whereas if you're styling elsewhere on
the page, it's all good.
*/
#page-123 .wsuwp-content-syndicate-container > div:nth-child(odd) {
	box-shadow: 0 0 14px rgba(0,0,0,.4) !important;
	background-color: #f2f2f2;
	color: #262626;
	padding-top: 1.75rem;
	padding-bottom: 1.75rem;
	padding-left: 1.75rem;
	padding-right: 1.75rem;
	margin-bottom: 1.75rem;
}

#page-123 .wsuwp-content-syndicate-container > div:nth-child(even) {
	box-shadow: 0 0 14px rgba(0,0,0,.4) !important;
	background-color: #ffffff;
	color: #262626;
	padding-top: 1.75rem;
	padding-bottom: 1.75rem;
	padding-left: 1.75rem;
	padding-right: 1.75rem;
	margin-bottom: 1.75rem;
}

/*#page-id-123 .content-item-thumbnail, .content-item-title, .content-item-byline-date, .content-item-byline-author*/
#page-id-123 .content-item-thumbnail, .content-item-byline-date, .content-item-byline-author {
	display: none;
}

#page-123 .content-item-title {
	font-size: x-large;
	pointer-events: none;
}

.flex-row-reverse, .flex-column-reverse, .flex-row, .flex-column {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
}

#builder-section-1495660973661 {
	padding: 0 15px;
}

.flex-row {
	-webkit-flex-direction: row;
	flex-direction: row;
}

.order-1 {
	order: 1;
}

.order-2 {
	order: 2;
}

.order-3 {
	order: 3;
}

.home-column-1 {
	width: 175px !important;
	margin: 0 !important;
	padding: 0 !important;
}

.home-column-2 {
	width: calc(100% - 175px - 175px) !important;
	margin: 0 !important;
	padding: 0 15px !important;
}

.home-column-3 {
	width: 175px !important;
	margin: 0 !important;
	padding: 0 !important;
}

@media only screen and (max-width: 693px) {
	.home-column-1 {
		width: 100% !important;
		order: 2;
		padding: 15px !important;
	}
	
	.home-column-2 {
		width: 100% !important;
		order: 1;
		padding: 15px !important;
	}
	
	.home-column-3 {
		width: 100% !important;
		order: 3;
		padding: 15px !important;
	}
}

.style-bookmark .main-header {
	width: 727px;
	left: 0;
	line-height: 0;
	background: url(https://wpcdn.web.wsu.edu/wp-fais/uploads/sites/1199/2026/02/Year-and-Title-Red-Coug-Head.png) no-repeat center top / contain;
/*background: url(https://wpcdn.web.wsu.edu/wp-fais/uploads/sites/1199/2025/11/NEW_JESS-FORD-HHC-LOGO-2026-WEBSITE.png) no-repeat center top / contain;*/
	padding-top: 25%;
	margin: 26px;
	margin-bottom: 0;
}

.header-group {
	display: none;
}

span.header {
	display: block;
	background: #2e2e2e;
	padding: 5px 10px;
	color: #fff;
}

body table {
	padding: .2em .3em .2em 0;
	text-align: left;
	color: #000000;
}

#jacket {
	background-color: #fff;
}

.solidBorder {
	border: 1px solid black;
}

.doubleBorder {
	border-style: double;
	border-width: 3px;
	color: black;
}

.solidTh th {
	border: 1px solid black;
}

.solidTd td {
	border: 1px solid black;
}

ol li, ul li {
	line-height: 1.2em;
}

.lipadding2em {
	padding: 0 0 2em;
}

.tablewidth100 {
	width: 100%;
	border: 0;
	border-spacing: 5px;
	padding: 0;
}

.tablewidth90 {
	width: 90%;
	border: 0;
	padding: 0;
}

.tablewidth85 {
	width: 85%;
	border: 0;
	padding: 0;
}

.tablewidth800 {
	width: 780px;
	border: 0;
	padding: 0;
	border-spacing: 5px;
}

.table104 {
	width: 104%;
	border: 1px solid black;
}

.td88 {
	width: 88%;
	text-align: center;
	vertical-align: top;
}

.td214 {
	width: 214px;
	text-align: left;
	vertical-align: top;
}

.td384 {
	width: 384px;
	text-align: left;
	vertical-align: top;
}

.td100 {
	width: 100%;
	text-align: left;
	vertical-align: top;
}

.aligncenter {
	text-align: center;
}

.alignlefttop {
	text-align: left;
	vertical-align: top;
}

.alignrighttop {
	text-align: right;
	vertical-align: top;
}

.verticaltop {
	vertical-align: top;
}

.imggolfball {
	width: 129px;
	height: 95px;
	border: 0;
}

.imglogo {
	width: 800px;
	height: 118px;
	border: 0;
}

.imgCB {
	width: 137px;
	height: 85px;
	border: 0;
}

.imgRIWSU {
	width: 133px;
	height: 103px;
	border: 0;
	float: right;
}

.bgcolor1 {
	background-color: #c0c0c0;
}

.bgcolor2 {
	background-color: #c0c0c0;
	width: 20%;
}

.td19 {
	background-color: #c0c0c0;
	width: 19%;
}

.td79 {
	background-color: #c0c0c0;
	width: 79%;
}

.fontsize9 {
	font-size: 9pt;
	font-family: Arial, Verdana, Helvetica;
	font-weight: normal;
}

.fontsize14,h3 {
	font-size: 18px;
	font-weight: bold;
	color: #981e32;
}

.hrstyle {
	size: 1;
	width: 75%;
}

.tdBgColor6E {
	background-color: #eeeeee;
}

.redspanstyle {
	color: #800000;
	font-size: small;
}

.lunchstyle {
	font-family: Arial;
	font-size: small;
	color: #1f497d;
}

/* page specific styles */
.page-course .spine-blank-template ul li:before {
	background-image: url(/wp-content/uploads/sites/1199/2016/02/bluebullet.jpg);
	height: 11px;
	width: 11px;
	content: "";
}

#tablepress-4 {
	border: 1px solid black;
}

#tablepress-4 td {
	border: 1px solid black;
}

#tablepress-9 {
	border: 1px solid black;
}

#tablepress-9 td {
	border: 1px solid black;
}