@import  "https://fonts.googleapis.com/css?family=Balthazar";

/*
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.
*/
/* home page random image */
/* Beijing street at night */
.page-id-4.ten1 .featured-image {
	background-image: url('wp-content/uploads/sites/451/2017/03/Beijin_flickr_TreyRatcliff.jpg') !important;
}

/* Tokyo street in rain */
.page-id-4.ten2 .featured-image {
	background-image: url('wp-content/uploads/sites/451/2017/03/Tokyo_flickr_MoyanBrenn-792x462.jpg') !important;
}

/* Taj Mahal */
.page-id-4.ten3 .featured-image {
	background-image: url('wp-content/uploads/sites/451/2017/03/TajMahal_flickr_TreyRatcliff.jpg') !important;
	background-position: center top;
}

/* Great Wall of China */
.page-id-4.ten4 .featured-image {
	background-image: url('wp-content/uploads/sites/451/2017/04/20090529_Great_Wall_8185_crJakubHałun-1188x790.jpg') !important;
}

/* Boats on waterfront in Qatar */
.page-id-4.ten5 .featured-image {
	background-image: url('wp-content/uploads/sites/451/2017/04/6530816533_d68460c51b_b_flickr_crOmarChatriwala.jpg') !important;
	background-position: center bottom;
}

/* Bamboo forest outside Kyoto */
.page-id-4.ten6 .featured-image {
	background-image: url('wp-content/uploads/sites/451/2017/03/KyotoBamboo_flickr_TreyRatcliff.jpg') !important;
}

/* Namhansanseong Fortress in South Korea */
.page-id-4.ten7 .featured-image {
	background-image: url('wp-content/uploads/sites/451/2017/04/3021101393_62ef7075f8_o_flickr_USArmy_photo_by_Edward.N.Johnson-1188x789.jpg') !important;
}

/* Hong Kong skyscrapers */
.page-id-4.ten8 .featured-image {
	background-image: url('wp-content/uploads/sites/451/2017/03/HongKong2_flickr_TreyRatcliff.jpg') !important;
}

/* Taj Mahal */
.page-id-4.ten9 .featured-image {
	background-image: url('wp-content/uploads/sites/451/2017/03/TajMahal_flickr_TreyRatcliff.jpg') !important;
	background-position: center top;
}

/* Beijing street at night */
.page-id-4.ten10 .featured-image {
	background-image: url('wp-content/uploads/sites/451/2017/03/Beijin_flickr_TreyRatcliff.jpg') !important;
}

/* home page calendar */
.wsuwp-content-syndicate-list {
	list-style-type: none;
	padding-left: 0;
}

.wsuwp-content-syndicate-event {
	margin-top: 5px;
}

.content-item-event-date {
	text-transform: uppercase;
}

.content-item-event-title {
	font-weight: bold;
}

.content-item-event-city, .content-item-event-state {
	display: none;
}

/* home page slideshow 
.builder-banner-content {
	box-sizing: border-box;
	font-weight: 300;
	right: 20px;
	left: auto;
	top: auto;
	bottom: 0;
	width: 500px;
	height: 150px;
	min-height: 100px;
	margin-bottom: 20px;
	padding: 0;
	border: 0;
	display: block;
	font-size: initial;
}

.builder-banner-inner-content {
	background: rgb(0,0,0);
	background: rgba(0,0,0,.6);
	display: block;
	border-radius: 0 0 15px 15px;
}

.builder-banner-inner-content * {
	display: inline-block;
}

.builder-banner-inner-content p {
	color: #fff;
	font-size: 1rem;
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 20px !important;
}

.builder-banner-inner-content {
	max-width: 100%;
}

.builder-banner-inner-title {
	font-size: 2rem;
	color: #ffb81c;
	background: rgb(0,0,0);
	background: rgba(0,0,0,.6);
	padding: 15px 20px 0;
	border-radius: 15px 15px 0 0;
}

.builder-banner-content:after {
	display: block;
}

.builder-banner-inner-content p:empty {
	background: none;
}

.builder-section-banner .cycle-pager {
	line-height: .7;
}

.builder-section-banner .cycle-pager .cycle-pager-active {
	color: #981e32;
}

@media only screen and (max-width: 693px) {
	.builder-banner-content {
		right: 0;
		left: 0;
		top: auto;
		bottom: 0;
		width: 100%;
		height: 98px;
		min-height: 50px;
		margin-bottom: 0;
	}
	
	.builder-banner-inner-title {
		padding-top: 10px;
		padding-bottom: 60px !important;
		font-size: 2em;
		text-decoration: underline;
	}
	
	div.builder-banner-inner-content {
		display: none !important;
	}
}
*/
/* site header */
.main-header {
	height: 54px;
	border-top: #ffb81c solid 3px;
	background: #c60c30;
	z-index: 100;
	box-shadow: 0 1px 3px #203639;
}

.main-header sup {
	letter-spacing: .05rem;
	color: #fff;
	font-size: 1.2rem;
	font-weight: bold;
}

/* stacked header on iphone5 */
@media screen and (max-width: 641px) {
	.main-header {
		height: 54px;
	}
}

/* remove section header */
.main-header sub:not(.unset) *, .main-header sub:not(.unset) a /*, .main-header sup:not(.unset) a */ {
	display: none;
}

/* -- headings -- */
h1, h2, h3, h4, h5, h6 {
	font-weight: 300;
	color: #2f5055;
}

blockquote {
	padding-left: 25px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}

/* general font/background colors */
p,li,td,th {
	color: #2a3033;
}

.column.one {
	background-color: #fff;
	padding-bottom: 10px;
	padding-right: 32px !important;
}

.column.one.banner-pad {
	padding: 0 !important;
}

.column.two.bg {
	background-color: #eff0f1;
	padding-left: 32px !important;
	padding-bottom: 10px;
}

.column.one.home {
	padding-top: 20px;
}

.column.two.home {
	padding-top: 20px;
}

#wsuwp-main {
	background-color: #fff;
}

/* general text links */
#wsuwp-main a {
	color: #c60c30;
}

article {
	padding-bottom: 20px;
}

#wsuwp-main a:hover {
	text-decoration: underline;
}

/* Event Calendar adjustments */
.tribe-events-single-event-title {
	font-size: 36px;
	font-weight: bold;
}

.tribe-events-schedule h2 {
	font-size: 18px;
	font-weight: normal;
}

#tribe-events-pg-template .tribe-events-content ol li, #tribe-events-pg-template .tribe-events-content ul li {
	margin: 0;
}