/*
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:

http://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.
*/
/* Centered list */
.center-items {
	display: flex;
	justify-content: center;
}

.center-items li {
	display: inline-block;
	list-style: none;
	padding: 0 1rem;
	text-align: center;
}

/* WEB EXTRA: Celebrating 125 Years of Pharmacy */
.imap125-info img {
	max-width: 675px;
}

#skeleton img, 
#no-harm img, 
#boneset img, 
#penant-herbs img {
	max-width: 65%;
}

#post-8297 .article-body {
	text-align: center;
}

#imap125 div img {
	width: 100%;
	height: auto;
}

.hide {
	display: none;
}

.imap125-info {
	padding: 1.5rem;
}

.imap125-info h5 {
	border-bottom: 1px solid #ffffff;
	margin-top: .8rem;
	margin-bottom: .75rem;
	color: #ffffff;
}

.imap125-info a, 
.imap125-info a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

.imap125-info a:hover {
	color: #d7dadb;
}

/* PC - incorporate into theme stylesheet. */
.spine-social-channels {
	width: 20rem;
}

/* Adjustment to links - add underline */
.article-body a {
	text-decoration: none;
	color: #981e32;
	border-bottom: 1px dotted #981e32;
}

.article-body a:hover {
	border-bottom: 1px solid #981e32;
}

p.article-endcontent a {
	text-decoration: none;
}

.article-sidebar a {
	color: #ffffff;
	border-bottom: solid 1px #ffffff;
}

.spine-social-channels ul li.googleplus-channel {
	display: none;
}

@media screen and (max-width: 650px) {
	.single-wsu_magazine_we .spine-social-channels {
		margin-top: 4.45rem;
	}
}

.article-endcontent {
	margin: 2rem 0 0;
	padding: 0;
	border: none;
	color: #000;
}

.podcast-link {
	color: #000;
	border-bottom: none;
}

a.podcast-link:hover {
	text-decoration: none;
	color: #981e32;
	border-bottom: 1px solid #981e32;
}

.wp-video {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}