/*
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.
*/
/* Bookmark Style */
.style-bookmark .main-header {
	background-color: #981e32;
	background-image: url("https://wpcdn.web.wsu.edu/wp-labs/uploads/sites/1670/2018/10/line-mouse.png");
	background-repeat: no-repeat;
	background-size: contain;
	position: relative;
	top: 0;
	left: 330px;
	width: 2000px;
	border: 0;
	height: auto;
}

.main-header .header-group,
.main-header .header-group:not(.x) {
	position: relative;
	width: 396px;
	bottom: 0;
	padding-right: 0;
}

.size-xlarge .max-1188 .main-header .header-group {
	width: 594px;
}

.size-xlarge .max-1396 .main-header .header-group {
	width: 792px;
}

.size-lt-medium .main-header {
	left: 0;
}

.size-lt-medium .main-header .header-group {
	width: 100%;
}

.main-header .header-group {
	padding: 2rem 0 1.1rem 1.3rem;
}

.size-small .main-header .header-group {
	padding: 2rem 1rem 1.1rem;
}

.size-small.spacing-tight .main-header .header-group {
	padding: 2rem 0 1.1rem 1rem;
}

.size-small.spacing-loose .main-header .header-group {
	padding: 2rem 0 1.1rem 4rem;
}

.size-small .main-header {
	width: 100%;
}

.sup-header-default,
.sub-header-default {
	display: block;
	line-height: 1em;
}

.sub-header-default {
	line-height: 1em;
}

.main-header sup a {
	font-size: .9rem;
	color: #e6e8e9;
	text-transform: uppercase;
}

.panel-content .wrap,
.page:not(.home) #content,
.site-footer .widget-area {
	padding: 1em 0;
}

.site-footer {
	margin-top: 0;
}