.wsu-news-header-title {
	color: #ffffff;
	font-size: 50px;
	text-align: center;
	font-weight: 500;
	line-height: 1.2;
}

.wsu-news-header {
	background: repeating-linear-gradient(-45deg,#A60F2D,#A60F2D 4px,#ba0f2d 4px,#ba0f2d 6px);
	background-image: repeating-linear-gradient(-45deg,rgb(166,15,45),rgb(166,15,45) 4px,rgb(186,15,45) 4px,rgb(186,15,45) 6px);
	background-size: initial;
	background-attachment: initial;
	background-origin: initial;
	background-clip: initial;
	background-color: initial;
}

.subhead {
	color: #ffffff;
}

.sm-margin-bottom {
	margin-bottom: 1px;
}

.wsu-custom-contact-card--phone p:nth-child(2)::before,
.wsu-custom-contact-card .wsu-card__content-custom p:first-child:not(.wsu-custom-contact-card--bio)::before {
	font-family: wsu-icons;
	content: "\F11A";
	vertical-align: middle;
	margin-right: .5rem;
	text-decoration: none;
	color: #a60f2d;
}

/* Tribe Events */
/* .post-type-archive-tribe_events  - targets /events (calendar events) pages */
/* .single-tribe_events - targets /event (individual event) pages */
.post-type-archive-tribe_events .tribe-events-before-html h1 {
	font-size: 3.125rem;
	line-height: 1.2;
	font-weight: 800;
	margin-bottom: 3.125rem;
}

.post-type-archive-tribe_events .wsu-button, .single-tribe_events .wsu-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: none;
	padding: 1em calc(2.25rem + 0.25rem);
	font-size: 1rem;
/* or change this to .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 */
}

.post-type-archive-tribe_events .wsu-button.wsu-button--size-small, .single-tribe_events .wsu-button.wsu-button--size-small {
	font-size: .82rem;
}

.post-type-archive-tribe_events header h1 {
	display: none;
}

div.tribe-events-schedule.tribe-clearfix {
	display: none;
}

h1.tribe-events-single-event-title {
	margin-bottom: 1.7rem;
}

div.tribe-events-c-subscribe-dropdown__container {
	display: none !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav {
	margin-bottom: 1.7rem;
}

/* Footer Spaceing Home page */
.page-id-2 .wsu-wrapper-content {
	padding-bottom: 0 !important;
}

/* 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: none;
	padding: 1em calc(2.25rem + 0.25rem);
	font-size: .82rem;
/* or change this to .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_title {
	font-size: 1.25rem;
}

.wsu-article.wsu-style--index .wsu-article__thumbnail img {
	object-fit: contain;
}

hr:not([class*=separator--style-]) {
	border-top: 2px solid;
	border-color: #d8d8d8;
	margin-top: 0;
}

.wsu-card__content {
	padding-bottom: 1.125rem;
}

h1 {
	font-size: 2.5rem;
}

h3.wsu-title {
	font-weight: 600;
	font-size: .95rem;
}

h2 {
	font-size: 1.75rem;
}

p+p {
	margin-top: 1.25rem;
}

/*event submit*/
.page-id-34614 .tribe-events .tribe-events-l-container {
	padding-bottom: 0 !important;
}

.page-id-34614 .wsu-wrapper-content {
	padding-bottom: 0 !important;
}

.page-id-34614 .wsu-article {
	margin-bottom: 0 !important;
}

.single-tribe_events .wsu-wrapper-content {
	padding-top: 0;
}