/* Hide Content */
.hide {
	display: none;
}

.logged-in .hide {
	display: inherit;
	border: rebeccapurple 3px dotted !important;
}

/* END Hide Content */
/* Events */
body.post-type-archive-tribe_events H1:before {
	content: "Events";
}

body.single-tribe_events header h1 {
	display: none;
}

.single-tribe_events h1.tribe-events-single-event-title {
	font-size: 3.125rem;
}

.single-tribe_events .breadcrumbs {
	display: none;
}

.tribe-events-back a {
	color: #a60f2d;
	text-decoration-color: #ca1237;
	overflow-wrap: anywhere;
}

.tribe-events-content a, .tribe-events-event-meta a {
	color: #a60f2d;
	text-decoration-color: #ca1237;
	overflow-wrap: anywhere;
}

.tribe-common .tribe-common-anchor-thin, .tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover {
	border: none;
}

/* Event list block summary */
.page-id-1405 ul.js-wsu-events-list.wsu-events-list li p, .page-id-2 ul.js-wsu-events-list.wsu-events-list li p {
	display: none;
}

/* h2 heading on widget */
h2.tribe-events-widget-events-list__header-title.tribe-common-h6.tribe-common-h--alt {
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1.2;
	font-family: Montserrat, sans-serif;
	padding-top: .25rem;
	margin-top: 0;
	margin-bottom: .75rem;
	position: relative;
	color: inherit;
}

a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin, a.tribe-common-b2--bold.tribe-common-anchor-thin.tribe-events-widget-events-list__event-organizer-title-link {
	color: #a60f2d !important;
	text-decoration-color: #ca1237 !important;
	background-color: transparent;
	overflow-wrap: anywhere;
}

a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin:focus, a.tribe-common-b2--bold.tribe-common-anchor-thin.tribe-events-widget-events-list__event-organizer-title-link:focus {
	text-decoration: none;
	outline: 2px solid #ca1237;
	border-radius: 3px;
}

a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin:hover, a.tribe-common-b2--bold.tribe-common-anchor-thin.tribe-events-widget-events-list__event-organizer-title-link:hover {
	transition: -webkit-text-decoration .1s ease;
	transition: text-decoration .1s ease;
	transition: text-decoration .1s ease, -webkit-text-decoration .1s ease;
}

a:hover {
	text-decoration-color: transparent;
}

@media not all and (prefers-reduced-motion) {
	a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin {
		transition: -webkit-text-decoration 10ms linear;
		transition: text-decoration 10ms linear;
		transition: text-decoration 10ms linear, -webkit-text-decoration 10ms linear;
	}
	
	a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin:hover {
		transition: -webkit-text-decoration .1s ease;
		transition: text-decoration .1s ease;
		transition: text-decoration .1s ease, -webkit-text-decoration .1s ease;
	}
}

/* ----- Check for stage links ----- */
/* Checks for stage.web.wsu.edu links once website is launched (published) */
.logged-in a[href*="stage.web.wsu.edu"] {
	background-color: rebeccapurple;
}

/* ----- END Check for stage links ----- */
/* FOOTER */
.wsu-menu-deep-links>li {
	width: auto;
}

.wsu-menu-deep-links>li>a, .wsu-menu-deep-links>li>span {
	text-transform: inherit;
}

/* .page-id-28 CC-Tables */
.page-id-28 .wp-block-table table {
	margin-bottom: 1rem;
}

.page-id-28 figcaption::before {
	display: none;
}

.page-id-28 figcaption {
	padding-left: 0;
	font-size: 1rem;
	margin: 0 2rem;
}

.page-id-303 label {
	font-weight: 400;
}

.wsu-list--checkmark li::before, .wsu-list--style-checkmark li::before {
	top: .3rem;
}

.wsu-decorator--white {
	background-image: repeating-linear-gradient(135deg,#ffffff,#ffffff 2px,transparent 2px,transparent 10px);
}

.wsu-events-list--sidebar {
	padding-left: 0 !important;
}

/* GravityForms */
.ginput_container {
	padding-left: 1.5rem;
}

.gform_wrapper.gravity-theme .gfield_label {
	font-size: 1rem;
	font-weight: 600 !important;
}

.gform_wrapper.gravity-theme .ginput_container {
	font-size: 1rem;
	font-weight: 400 !important;
}

/* END GravityForms */
/* A-Z Index */
a.wsu-az-index__link-list-link {
	font-weight: 800;
}

/* .wsu-az-index__link-list-group:nth-child(even) {
    background-color: #E6E6E6;
}
*/
/* END A-Z Index */
/* Glossary */
.wsu-article__content a[href*="wsu.edu/digital-accessibility/get-started/glossary/"] {
	text-decoration-style: dotted;
}

a.wsu-az-index__link-list-link {
	font-weight: 500;
}

/* END Glossary */
.wsu-article__thumbnail {
	display: none;
}

.wsu-dropshadow--medium-card article.wsu-card.wsu-card--news.wsu-color-background--white.wsu-border-top--color-crimson {
	box-shadow: 0 0 14px rgba(0,0,0,.4);
}

.wsu-has-background--dark a {
	color: #ffffff;
	text-decoration-color: #ffffff;
}

.wsu-has-background--dark a:focus {
	outline: 2px solid #ffffff;
}

/* ENHANCEMENT => Responsive design: Reduced Content Wrapper Padding on Mobile
 *  (Author: daniel.rieck@wsu.edu)
 */
@media screen and (max-width: 480px) {
	.wsu-wrapper-content {
		padding: 5.125rem 1.25rem 4.125rem;
	}
	
	.wsu-section__inner.wsu-width--content {
		padding: 0 2.25rem;
	}
}

/* ATOMIC CSS => Display Mode Utility Classes
 *  (Author: daniel.rieck@wsu.edu)
 */
.d5y-n2e {
	display: none;
}

.d5y-i4e {
	display: inline;
}

.d5y-b3k {
	display: block;
}

.dy-i4e-b3k {
	display: inline-block;
}