@import  "https://cdn.web.wsu.edu/designsystem/1.x/wsu-icons/dist/wsu-icons.bundle.css?ver=1.5.3-1.21.0";

/**
 * Mobile view fallback images for the homepage video.
 * Uses the WSU Spine definition of a mobile view - less than 990px.
 */
@media screen and (max-width: 989px) {
	.hero-video-wrapper {
		background-position: 25% 50%;
		background-size: cover;
	}
	
	.five1 .hero-video-wrapper {
		background-image: url(https://s3.wp.wsu.edu/uploads/sites/880/2023/02/Screenshot-2023-02-08-at-10.45.28-AM.png);
	}
	
	.five2 .hero-video-wrapper {
		background-image: url(https://s3.wp.wsu.edu/uploads/sites/880/2023/02/Screenshot-2023-02-08-at-10.45.28-AM.png);
	}
	
	.five3 .hero-video-wrapper {
		background-image: url(https://s3.wp.wsu.edu/uploads/sites/880/2023/02/Screenshot-2023-02-08-at-10.45.28-AM.png);
	}
	
	.five4 .hero-video-wrapper {
		background-image: url(https://s3.wp.wsu.edu/uploads/sites/880/2023/02/Screenshot-2023-02-08-at-10.45.28-AM.png);
	}
	
	.five5 .hero-video-wrapper {
		background-image: url(https://s3.wp.wsu.edu/uploads/sites/880/2023/02/Screenshot-2023-02-08-at-10.45.28-AM.png);
	}
	
	/* This is admittedly not the greatest, as it leaves the video playing for devices which may not be mobile. */
	.hero-video-wrapper video {
		display: none;
	}
}

@media screen and (max-width: 600px) {
	.alignleft.size-full.wp-image-10044 {
		display: none;
	}
}

@media screen and (min-width: 768px) {
	.alignleft.size-full.wp-image-10044 {
		display: inline;
	}
}

#foreground-text {
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	color: white;
}

body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type=submit] {
	background: none;
	border: 1px solid;
	border-radius: 0;
	color: #a60f2d;
	margin-top: 1.5rem;
	padding: .75rem 2rem;
	text-transform: uppercase;
	transition: all .3s ease;
}

body .gform_wrapper .gform_footer input[type=submit]:hover {
	background-color: #a60f2d;
	color: #ffffff;
}

body #gform_wrapper_4 {
	border-style: solid;
	border-width: 1px;
	border-color: #717171;
	padding: 15px;
}

.gform_wrapper h3.gform_title {
	font-size: 1.75em !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	line-height: 1em !important;
	padding: 1em 0 .5em !important;
	color: #a60f2d !important;
}

/* Juicer feed embed */
juicer-feed h1.referral {
	display: none !important;
}

.juicer-feed h1.referral a {
	display: none !important;
}

/* countdown clock embed */
#name {
	display: block;
	margin: 0;
	font-family: Proxima Nova !important;
	font-weight: normal !important;
	font-size: 44px !important;
}

/* making a block of text with smaller line height */
small {
	line-height: 10px !important;
	display: inline-block;
}

/* contact page changes ---- */
.page-id-6091 .content-item-title {
	font-size: 1.5rem !important;
	line-height: normal !important;
}

.page-id-6091 p.MsoNormal {
	padding-bottom: 0;
}

.page-id-6091 .content-item-categories {
	visibility: hidden !important;
}

.postid-6080 ..two, 
.postid-6080 .article-footer,
.postid-6101 .column.two,
.postid-6101 .article-footer,
.postid-6172 .column.two, 
.postid-6172 .article-footer {
	display: none !important;
}

.postid-6101 p.MsoNormal {
	padding-bottom: 0;
}

.page-id-6091 p.title {
	font-size: .85rem !important;
}

.page-id-6091 p.address1 {
	font-size: .7rem !important;
	padding-bottom: 0 !important;
	line-height: .7rem !important;
}

.page-id-6091 p.address2 {
	font-size: .7rem !important;
	padding-bottom: 0 !important;
}

.page-id-6091 p.phone {
	padding-bottom: 0 !important;
	padding-top: 5px !important;
}

.page-id-6091 p.email {
	padding-bottom: 0 !important;
	font-size: 1em !important;
}

/* murrow goes virtual page changes ---- */
#builder-section-1589934241419 {
	padding-bottom: 0 !important;
}

/* ---- */
/* video background testing ---- */
#test-vid {
	height: 300px;
}

#inner {
	text-align: center;
}

#inner h1 {
	color: yellow;
	font-size: 7em;
	margin-top: 3rem;
}

#builder-section-1596507325517:before {
	visibility: hidden !important;
}

#builder-section-1596507325517 {
	padding-top: .1em !important;
}

#builder-section-1596507452675 {
	padding-bottom: 0 !important;
}

#builder-section-1596507452675:before {
	visibility: hidden !important;
}

#builder-section-1596507452675 {
	padding-top: .1em !important;
}

#builder-section-1596507063458 {
	padding-bottom: 0 !important;
}

#builder-section-1596507063458 {
	margin-top: 48px !important;
}

#builder-section-1596563287060:before {
	visibility: hidden !important;
}

#builder-section-1596563287060 {
	padding-bottom: 15px !important;
	padding-top: 0 !important;
}

#builder-section-1596579578565 > div.column.one {
	padding-top: 60px !important;
}

#builder-section-1596579578565 p {
	font-size: 1.15em;
}

main a {
	border-bottom: 0 !important;
	color: #a60f2d;
}

main a.button, main a.button:focus {
	background: none;
	border: 1px solid !important;
}

.tribe-events .tribe-events-c-top-bar__datepicker-button:before {
	content: "Select day" !important;
	font-size: 22px !important;
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop {
	display: none !important;
	visibility: invisible !important;
}

.tribe-events-c-top-bar__datepicker-mobile {
	display: none !important;
	visibility: invisible !important;
}

.tribe-events-after-html a.button,a.button:focus {
	background: none !important;
	border: 1px solid !important;
	border-radius: 0 !important;
	color: #a60f2d !important;
	margin-top: 1.5rem !important;
	padding: .75rem 2rem !important;
	text-transform: uppercase !important;
	transition: all .3s ease !important;
}

.postid-9080 .tribe-events-after-html {
	visibility: hidden !important;
}

#builder-section-1628619766286 {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

#builder-section-1628619766286:before {
	visibility: hidden !important;
}

#builder-section-1628643466170 {
	padding-bottom: 0 !important;
}

#builder-section-1628616818175 {
	margin-top: 48px !important;
}

#builder-section-1628643795821 {
	margin-top: 48px !important;
}

#builder-section-1628790481175 {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

#builder-section-1628790481175:before {
	visibility: hidden !important;
}

#builder-section-1628616733088 {
	padding-bottom: 0 !important;
}

.page-id-9550 .content-item-categories {
	visibility: hidden !important;
}

#builder-section-1638214478004 {
	padding-bottom: 0 !important;
}

#builder-section-1637271549134 {
	margin-top: 0 !important;
}

#builder-section-1637271549134:before {
	visibility: hidden !important;
}

#builder-section-1637271549134 {
	padding-top: 0 !important;
}

/* */
/* date bar */
#builder-section-1645776326693::before {
	display: none !important;
}

#builder-section-1645776326693 {
	color: white !important;
	font-size: 1.5em;
	background-image: linear-gradient(to right,#A60F2D,black);
	margin: 0;
	padding: 0;
}

#builder-section-1645776326693 p {
	margin: 0;
	padding: 0;
}

#builder-section-1645776326693 .column.one {
	padding-left: 50px !important;
}

/*bottom bar*/
#builder-section-1645776333110::before {
	display: none !important;
}

#builder-section-1645776333110 {
	color: white !important;
	font-size: 1.1em;
	background-image: linear-gradient(to right,#A60F2D,black);
	margin: 0;
	padding-top: .75em;
	padding-bottom: 0;
	margin-bottom: 0;
}

#builder-section-1645776333110 .size-full.alignleft {
	border-radius: 50%;
	margin-left: 76px !important;
	height: 100%;
	width: 100%;
	margin-bottom: -130px;
}

#builder-section-1645776333110 .column.one {
	padding-left: 50px !important;
	padding-bottom: 50px !important;
}

#builder-section-1645776333110 .column.two {
	margin-top: -164px !important;
	overflow: hidden !important;
}

.alignleft.size-full.wp-image-10025 {
	height: 45%;
	width: 45%;
}

.alignleft.size-full.wp-image-10029 {
	height: 100%;
	width: 100%;
}

.register {
	font-size: 1.25em;
}

#builder-section-1645776333110 .button {
	background: #CA1237 !important;
	color: white !important;
	border-radius: 8px !important;
	border-color: #CA1237 !important;
	border-width: 2px !important;
}

#builder-section-1645776333110 .button:hover {
	background: white !important;
	color: #CA1237 !important;
	border-radius: 8px !important;
	border-color: #CA1237 !important;
	border-width: 2px !important;
}

#builder-section-1645776317627 {
	padding-bottom: 0;
	margin-bottom: 0;
}

#builder-section-1645776317627 .column.one {
	padding-bottom: 0;
	margin-bottom: 0;
}

#builder-section-1645776326693 .column.one {
	padding-top: 20px;
}

.page-id-2 .desc {
	font-size: 1.25em;
}

@media screen and (max-width: 600px) {
	#builder-section-1651103091999 {
		height: 500px;
		background-image: none !important;
		background-color: #b2ec98;
	}
}

@media screen and (min-width: 768px) {
	#builder-section-1651103091999 {
		height: 300px;
	}
}

#builder-section-1651103091999 {
	background-image: url('https://s3.wp.wsu.edu/uploads/sites/880/2022/04/mental_health_resized2.jpg');
}

#builder-section-1651103091999 .mentalhealthtitle {
	color: black;
	font-weight: bold;
	font-size: 2.25rem;
	display: block;
	margin-top: 1.25em;
}

#builder-section-1651103091999 .mentalhealthsubtitle {
	color: black;
	font-weight: 500;
	font-size: 1.25rem;
	margin-top: .25em;
}

#builder-section-1651103091999::before {
	display: none;
}

#builder-section-1651103091999 {
	margin-bottom: 1.5em;
}

#builder-section-1651103091999 .button {
	background: #CA1237 !important;
	color: white !important;
	border-radius: 8px !important;
	border-color: #CA1237 !important;
	border-width: 2px !important;
}

#builder-section-1651103091999 .button:hover {
	background: white !important;
	color: #CA1237 !important;
	border-radius: 8px !important;
	border-color: #CA1237 !important;
	border-width: 2px !important;
}

#builder-section-1651104993375 {
	margin-bottom: 1.5em;
}

#builder-section-1651104993375 .button {
	background: #CA1237 !important;
	color: white !important;
	border-radius: 8px !important;
	border-color: #CA1237 !important;
	border-width: 2px !important;
}

#builder-section-1651104993375 .button:hover {
	background: white !important;
	color: #CA1237 !important;
	border-radius: 8px !important;
	border-color: #CA1237 !important;
	border-width: 2px !important;
}

#builder-section-1651103091999::before {
	display: none !important;
}

#builder-section-1651103091999 {
	margin-top: 1.5em !important;
}

.page-id-10336 main section {
	margin-top: 0 !important;
}

#builder-section-1651511194548::before {
	display: none !important;
}

#builder-section-1651510907690 {
	padding: 0 !important;
}

#builder-section-1651510907690::before {
	display: none;
}

#builder-section-1661279861259::before {
	display: none;
}

#builder-section-1661279861259 {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

#builder-section-1661279423780 {
	padding-bottom: 0 !important;
}

#builder-section-1662670723056 {
	background: #424242;
	margin-top: 1.5em;
}

#builder-section-1662670723056::before {
	display: none !important;
}

#homebtn1 {
	margin-top: .4em !important;
}

#homebtn2 {
	margin-left: 1.5em !important;
	margin-top: .4em !important;
}

#builder-section-1665082560691 {
	margin-top: 0;
	padding-top: 0;
}

.page-id-10648 .hero-video-wrapper {
	padding-bottom: 0 !important;
	height: 450px;
	width: 100%;
	overflow: hidden;
}

.page-id-10648 .hero-video {
	padding-bottom: 0 !important;
}

.page-id-10648 .video {
	object-fit: none !important;
}

.page-id-10648 .hero-video {
	padding: 0;
}

#builder-section-1665082560691 {
	height: 20em;
}

#builder-section-1665082560691 .omotto {
	color: black !important;
	font-size: 3em !important;
	padding-bottom: .75em !important;
	padding-top: 1em !important;
	text-align: center !important;
}

#builder-section-1665082560691 .motto {
	color: #A60F2d;
	text-align: left;
	font-size: 2em;
	margin-bottom: 5em;
	padding-bottom: 5em;
	text-align: center;
	font-family: "EB Garamond";
}

#builder-section-1665082560691::before {
	display: none;
}

#builder-section-1665084538946 .weare {
	color: white;
	font-size: 3em;
	padding-bottom: 1.5em;
	padding-top: 5em;
	text-align: center;
	line-height: 1.5em;
}

#builder-section-1665084538946 {
	background: black;
	margin-top: 0;
}

#builder-section-1665084538946::before {
	display: none;
}

#builder-section-1665084538946 .mission {
	color: white;
	text-align: left;
	font-size: 1.5em;
	padding-bottom: 1em;
	text-align: center;
	font-weight: bold;
	font-family: "EB Garamond";
}

#builder-section-1665084538946 .stats_table {
	color: white;
	font-size: 3em;
	text-align: center;
	font-weight: bold;
	font-family: "EB Garamond";
}

#builder-section-1665084538946 .number {
	color: white;
	font-size: 2.5em;
	text-align: center;
	font-weight: bold;
	font-family: "EB Garamond";
}

#builder-section-1665084538946 .type {
	color: white;
	font-size: .75em;
	font-weight: bold;
	font-family: "EB Garamond";
}

#builder-section-1665084538946 table {
	margin-left: 30%;
	margin-right: auto;
	width: 50%;
}

#builder-section-1665084538946 table.td {
	padding-right: 0;
}

#builder-section-1665087888561 {
	background: #A60F2d;
	padding-top: 0;
	margin-top: 0;
}

#builder-section-1665087888561::before {
	display: none;
}

#builder-section-1665087888561 .services {
	color: white;
	font-size: 3em;
	padding-bottom: .75em;
	text-align: center;
	padding-top: 1em;
}

#builder-section-1665087888561 tr {
	color: white;
	font-size: 1em;
	padding-bottom: .75em;
	text-align: center;
	padding-top: 1em;
}

#tablepress-24 .iconname {
	color: white;
	text-align: center;
	font-size: 1.25em;
	font-family: "EB Garamond";
}

#tablepress-24 td {
	border-top: 0 !important;
}

#tablepress-25 td {
	border-top: 0 !important;
}

#tablepress-25 .type {
	color: white;
	text-align: center;
	font-size: 1.25em;
}

#tablepress-25 .number {
	color: white;
	text-align: center;
	font-size: 4em;
}

#builder-section-1665089166691 .services {
	color: #A60F2d;
	font-size: 3em;
	padding-bottom: .75em;
	text-align: center;
	padding-top: 1em;
}

#builder-section-1665089166691 {
	background: white;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

#builder-section-1665089166691::before {
	display: none;
}

#builder-section-1665089136682 {
	background: white;
	padding-top: 0;
	margin-top: 0;
}

#builder-section-1665089136682::before {
	display: none;
}

#builder-section-1665082409398 h1 {
	z-index: 99;
	position: relative;
	display: inline;
}

#builder-section-1665089136682 .footer {
	font-size: 1.25em;
	font-family: "EB Garamond";
}

#builder-section-1665089136682 .email {
	color: #A60F2d;
	font-size: 1.25em;
}

#builder-section-1665089136682 .emaila {
	font-size: 1.5em;
	padding-bottom: .75em;
}

#builder-section-1665084538946 {
	background-image: url('https://s3.wp.wsu.edu/uploads/sites/880/2022/10/Murrow_5180-copy.jpg') !important;
	background-size: cover;
	background-position: 25% 50%;
}

#builder-section-1666729085245 .column.one {
	padding: 0;
}

#builder-section-1666729085245 {
	padding: 0;
}

#builder-section-1666729947395 {
	padding: 0;
	margin: 0;
}

#builder-section-1666729947395::before {
	display: none;
}

#builder-section-1666729947395 h2 {
	color: #A60F2d;
	font-size: 3em;
	padding-bottom: .75em;
	text-align: center;
	padding-top: 1em;
}

#builder-section-1666729947395 p {
	font-size: 1.25em;
	font-family: "EB Garamond";
}

.page-id-10881 .content-item-byline {
	display: inline !important;
	padding-left: .5rem;
}

.page-id-10881 .content-item-byline-author {
	display: none !important;
}

.page-id-10881 .content-item-excerpt {
	display: none !important;
}

.page-id-10881 .content-item-categories {
	display: none;
}

.page-id-10881 a.button {
	margin-left: 40%;
}

#builder-section-1669746815960 .button {
	margin-left: 0;
}

#builder-section-1677890744038 {
	background: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

#builder-section-1677890744038::before {
	display: none !important;
}

#builder-section-1677890744038 .column.one {
	margin-bottom: 0;
	padding-bottom: 0;
}

/* Commented out by Brandy to add space under hero video before first section */
/*#builder-section-1652826815677 {
	margin-top: 0;
}*/
#builder-section-1678399679386 {
	margin-bottom: 0;
	padding-bottom: 0;
}

#builder-section-1678396833066 {
	margin-top: 0;
	padding-top: 0;
}

#builder-section-1678396833066::before {
	display: none;
}

#jacket #binder .hentry section.row:before, #jacket #binder main section.breadcrumbs:before, .article-body .column.two:before, .site-footer:before, #binder .search-results-container:before {
	background: none !important;
}

#spine nav.spine-sitenav > ul > li > ul > li {
	max-width: none !important;
}

/*Added by Brandy*/
/* OVERWRITE TWITTER SOCIAL MEDIA ICON */
a.social-twitter {
	background-image: url(https://s3.wp.wsu.edu/uploads/sites/880/2023/10/x-logo.svg);
	background-position: center 50%;
	background-size: 70%;
}

/*************************************************************************************NEWS FELLOWSHIP*************************************************************************************************/
/* HERO SECTION */
#builder-section-1696021927423 {
	margin-top: 2rem;
}

#builder-section-1696021927423, #builder-section-1696021927423 .column {
	padding: 0;
}

#builder-section-1696021927423 .builder-banner-content {
	border: none;
	left: auto;
}

#page-12067 h1 {
	margin: 0;
	padding: .2em;
	color: #fff;
	font-size: 3em;
	font-weight: 600;
	background-color: #a60f2d;
}

/* SUBTITLES */
#page-12067 h2 {
	padding-bottom: .5em;
	color: #a60f2d;
	font-weight: 600;
	font-size: 2.5em;
}

.accent {
	font-size: .75em;
	font-weight: 300;
	color: #000;
}

#builder-section-1696030837222 .two h2 {
	font-size: 2.25em !important;
}

#builder-section-1708458654135 h2 {
	padding-top: 0;
}

#builder-section-1696030837222 .two h3, #builder-section-1696261279383 h3 {
	color: #000;
}

#builder-section-1696261279383 h3 {
	padding: .5em 0 1em;
}

/* CONTENT SECTIONS */
#builder-section-1696026606336, #builder-section-1696029557536, #builder-section-1696030837222, #builder-section-1696261279383, #builder-section-1696282102989, #builder-section-1708458654135 {
	padding-bottom: 2rem !important;
}

/* INTRO PARAGRAPH */
#builder-section-1696282102989 {
/*font-size: 1.25rem;*/
	font-size: 1rem;
}

#builder-section-1696282102989 p {
	padding-bottom: 0;
}

/* FELLOWSHIP INFORMATION SECTION */
#builder-section-1696026606336 ul {
	padding-top: .5em;
}

#builder-section-1696026606336 li {
	padding: .5em 0;
}

/* PARTNERING NEWS ORGANIZATIONS & FAQ SECTIONS */
#builder-section-1696029557536 h2, #builder-section-1696030837222 h2, #builder-section-1696261279383 h2 {
	padding-top: 0;
}

/* SERVICE & OPERATION AND FORM SECTIONS */
#builder-section-1696030837222 {
	background-color: #f2f2f2;
	padding-top: 0;
}

#builder-section-1696030837222 .column {
	background-color: #fff;
	padding: 2rem;
}

#builder-section-1696030837222 .one {
	width: 46.5%;
	height: 100%;
	margin-right: 2.5rem;
}

#builder-section-1696030837222 .two {
	width: 50%;
	height: 100%;
}

@media only screen and (max-width: 1223px) {
	#builder-section-1696030837222 .column {
		width: 100%;
	}
	
	#builder-section-1696030837222 .one {
		height: auto;
	}
	
	#builder-section-1696030837222 .two {
		height: auto;
		margin-top: 3rem;
	}
	
	#builder-section-1696026606336 .column, #builder-section-1696029557536 .column, #builder-section-1696030837222 .column {
		width: 100%;
		padding-left: 2rem;
		padding-right: 2rem;
	}
	
	#builder-section-1696029557536 .two {
		padding-top: 2rem;
	}
}

@media only screen and (max-width: 693px) {
	#builder-section-1696030837222 .one {
		float: left !important;
		margin-bottom: 2rem;
	}
	
	#builder-section-1708458654135 {
		margin-top: 0 !important;
	}
	
	#builder-section-1696261279383 .two h3 {
		padding: 2em 0 1em;
	}
}

/*****************************************************************NEWS FELLOWSHIP ACCORDIAN FAQ SECTION ****************************************************************************************/
#builder-section-1708458654135 {
	margin-top: 1rem;
}

#page-12067 .custom-accordion h4 {
	padding: 0;
	font-weight: 600;
	text-transform: none;
	margin: 0;
}

#page-12067 .custom-accordian {
	width: 100%;
}

/* Style the buttons that are used to open and close the accordion panel */
#page-12067 .custom-accordian-button {
	background-color: #f2f2f2;
	color: #000;
	cursor: pointer;
	padding: 18px 10px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	transition: .4s;
	border-radius: 0;
	margin-top: 1em;
	font-weight: 600;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
#page-12067 .active, #page-12067 .custom-accordian-button:hover {
	background-color: #ccc;
}

#page-12067 .custom-accordian-button:focus {
	border: 1px solid #777777;
}

/* Style the accordion panel. Note: hidden by default */
#page-12067 .custom-accordion-panel {
	padding: 1em;
	display: none;
	background-color: #f2f2f2;
	color: #000 !important;
	font-weight: 400;
	overflow: hidden;
}

#page-12067 .custom-accordion-panel p {
	padding: 0;
	margin: 0;
}

#page-12067 .custom-accordian-button div {
	margin-left: 30px;
}

#page-12067 .custom-accordian-button::before {
	content: '\00ff0b';
	font-size: 1.5rem;
	font-weight: 900;
	color: #000;
	float: left;
	margin: -10px 5px -8px 0;
}

#page-12067 .active::before {
	content: '\00ff0d';
	font-size: 1.5rem;
	font-weight: 900;
	color: #000;
	margin: -10px 5px -8px 0;
}

#builder-section-1696261279383 p {
	padding-bottom: 0;
}

/***************************************************************************** NEWSROOM APPLICATION GRAVITY FORM ***********************************************************************************/
#page-12467 .gform_title {
	color: #a60f2d;
	font-size: 3.5em;
	line-height: 1em;
}

#page-12467 .gform_description, #page-12467 .gf_progressbar_title {
	font-size: 1.25em;
	font-weight: 400;
}

#page-12467 .gform_wrapper.gravity-theme .gsection {
	border-bottom: 1px solid #ccc;
	padding: 40px 16px 8px 0;
}

#page-12467 .address_city, #page-12467 .address_state, #page-12467 .address_zip {
	flex: none;
	margin-bottom: 8px;
}

#page-12467 .address_city {
	width: 60%;
}

#page-12467 .address_state {
}

#page-12467 .address_state select {
	width: auto;
}

#page-12467 .address_zip {
	width: 20%;
}

#page-12467 .phone_type_radio {
	padding-top: 45px !important;
}

#page-12467 .phone_type_radio label {
	margin-bottom: 0 !important;
	font-weight: bold !important;
}

#page-12467 .gchoice label {
	font-weight: normal;
	margin-bottom: 0 !important;
}

#page-12467 .gsection_description, #page-12467 .gfield_description {
	font-weight: 600;
	font-size: 16px;
	color: #424242;
}

#gfield_description_27_8, #gfield_description_27_10, #gfield_description_27_26, #gfield_description_27_28 {
	font-weight: 400 !important;
}

#page-12467 .gfield {
	padding-top: 10px;
	padding-bottom: 10px;
}

#page-12467 .gfield label {
	font-size: 16px;
	margin-bottom: 8px;
}

#page-12467 .button {
	display: inline-block;
	box-sizing: border-box;
	position: relative;
	font-family: Montserrat, sans-serif;
	background-color: #a60f2d;
	color: #fff;
	border-radius: 6px;
	border: none;
	padding: 1em calc(2.25rem + 0.25rem);
	font-size: 1rem;
	font-weight: 600;
	cursor: pointer;
	transition: box-shadow .2s cubic-bezier(0,0,.03,1);
	text-decoration: none;
}

#page-12467 .button:hover {
	box-shadow: 0 5px 14px rgba(0,0,0,.4);
	background-color: #ca1237;
}

@media only screen and (max-width: 641px) {
	#page-12467 .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		line-height: 1.25;
	}
}

@media only screen and (max-width: 640px) {
	#page-12467 .phone_type_radio {
		padding-top: 0 !important;
	}
}

/****************************************************************************** GLOBAL PEOPLE DIRECTORY ************************************************************************************/
.text-indent {
	margin-left: .5in;
	text-indent: -.5in;
}

#page-13031 h1 {
	margin: 0 0 2rem;
	padding: 0;
}

#page-13031 .wsu-people-list__filter-toggle {
	display: inline-block;
	box-sizing: border-box;
	position: relative;
	font-family: Montserrat, sans-serif;
	background-color: #a60f2d;
	color: #fff;
	border-radius: 6px;
	border: none;
	padding: 1em calc(2.25rem + .25rem);
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5;
	cursor: pointer;
	transition: box-shadow .2s cubic-bezier(0,0,.03,1);
	text-decoration: none;
	height: auto !important;
	text-align: center;
}

#page-13031 .wsu-people-list__filter-toggle:focus, #page-13031 .wsu-people-list__filter-toggle:hover {
	box-shadow: 0 5px 14px rgba(0,0,0,.4);
	background-color: #ca1237;
}

#page-13031 .wsu-people-list__search-input {
	width: 100%;
}

#page-13031 .wsu-people-list__search-input {
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid #b2b2b2;
	outline: 0;
	transition: box-shadow .3s cubic-bezier(0,0,.03,1);
	font-size: 16px;
	font-family: inherit;
	box-sizing: border-box;
	line-height: 1.15;
}

#page-13031 .wsu-people-list__search-input {
	padding: 1.1rem 1.125rem;
}

#page-13031 .wsu-people-list__fitler-label {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
}

#page-13031 .wsu-people-list__select-list-container {
	padding: 1.2rem 2rem .8rem 1rem;
}

#page-13031 ul li {
	padding-bottom: .4rem;
}

#builder-section-1701215859629 {
	background: #fff;
	margin-top: 2rem;
}

#builder-section-1696550033793 {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.page:has(> .wsu-profile) {
	background: #fff;
	margin-bottom: 0;
	margin-top: 2rem;
	padding: 0;
	max-width: 1188px;
	display: block;
	min-height: 545px;
}

.page:has(> .wsu-profile) h1 {
	margin: 0 0 2rem;
	padding: 0;
}

.wsu-people-list__select-filter ul li:before, .wsu-people-list__selected-filters-container ul li:before {
	content: "";
	position: absolute;
	left: -1.25em;
	top: 0;
	background: none;
	height: 0;
	width: 0;
}

.wsu-people-list {
	padding-top: 1.25rem;
}

.wsu-people-list__select-filter {
	flex-basis: calc(24% - 0.875rem) !important;
}

.wsu-profile {
	padding: 2rem;
}

.wsu-people-list__selected-filters-list {
	padding: 0 20px;
}

.wsu-people-list__selected-filters-list-item {
	margin: 0 2em 1.125em 0;
	padding: 0;
}

.wsu-card__person-title {
	font-weight: 400 !important;
	padding-top: .5rem !important;
}

.wsu-card__person-org {
	color: #000;
	font-weight: 500 !important;
}

.wsu-button--style-action::before {
	background-color: #ca1237;
	color: #fff;
	width: 1.75em;
	height: 1.75em;
	content: "\f108";
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	margin-right: .65em;
	font-family: wsu-icons;
	font-size: .775rem;
	flex-shrink: 0;
}

.wsu-button--style-action {
	background-color: transparent !important;
	border: none !important;
	display: inline-flex;
	align-items: center;
	padding: 0 !important;
	font-size: .875rem;
	font-weight: 600;
}

.wsu-profile__photo-container {
	width: auto;
	float: left;
	margin-right: 2.25rem;
	margin-bottom: 2rem;
}

.wsu-profile__photo-container img {
	max-height: 396px;
}

.wsu-profile__details-container {
	width: auto;
	float: left;
}

.wsu-profile__bio {
	clear: both;
}

.wsu-profile__titles {
	list-style-type: none;
	margin-left: -30px;
}

/*Hide the generated h2 Biography heading*/
.wsu-heading--style-marked {
	display: none;
}

.wsu-profile__bio ul li::before {
	content: "";
	position: absolute;
	left: -1.25em;
	top: 10px;
	background: #a31d36;
	height: 2px;
	width: 6px;
}

.wsu-meta--icon-crimson[class*=wsu-meta-]::before {
	margin-top: .05rem;
}

.wsu-card__person-name {
	text-transform: capitalize;
}

.wsu-profile__bio ul {
	padding-top: .35rem;
}

.wsu-profile .wsu-profile__title {
	font-size: 1rem;
	font-weight: 400;
}

.wsu-profile .wsu-meta-email {
	margin-top: 0;
}

.wsu-profile .wsu-meta-email, .wsu-profile .wsu-meta-location, .wsu-profile .wsu-meta-phone {
	padding-bottom: 5px;
	margin: 0;
}

.wsu-card__content .wsu-meta-email {
	margin: 1.125rem 0 0 1.5rem !important;
}

.wsu-card__content .wsu-meta-location, .wsu-card__content .wsu-meta-phone {
	margin: 0 0 0 1.5rem !important;
}

.wsu-profile__details-container {
	padding-bottom: 1rem;
}

.wsu-screen-reader-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}

.wsu-meta-website::before {
	font-family: wsu-icons;
	content: "\f10d";
	font-size: 1.2em;
	color: #a60f2d;
	vertical-align: middle;
	margin-right: .2rem;
}

.wsu-meta-email::before {
	font-family: wsu-icons;
	content: "\f11a";
	font-size: 1.2em;
	color: #a60f2d;
	vertical-align: middle;
	margin-right: .2rem;
}

.wsu-meta-location::before {
	font-family: wsu-icons;
	content: "\f127";
	font-size: 1.2em;
	color: #a60f2d;
	vertical-align: middle;
	margin-right: .2rem;
}

.wsu-meta-phone::before {
	font-family: wsu-icons;
	content: "\f133";
	font-size: 1.2em;
	color: #a60f2d;
	vertical-align: middle;
	margin-right: .2rem;
	padding-bottom: 30px;
}

.wsu-profile__details-container .wsu-meta--icon-crimson {
	padding-bottom: 5px;
}

/* Mobile Friendly Styles */
@media screen and (max-width: 1173px) {
	.wsu-people-list__select-filter {
		flex-basis: calc(50% - 0.875rem) !important;
	}
}

@media screen and (max-width: 450px) {
	.wsu-profile__photo-container img {
		width: 100%;
		height: auto;
	}
}

.has-no-results {
	padding-bottom: 2rem;
}

/*********************************************************** Scholarship Excellence Fund Page ***************************************************************************/
#page-12742 h1 {
	text-transform: none;
	padding-top: 0;
	margin-top: 0;
}

#page-12742 h2, #page-12742 h4 {
	text-transform: none;
	font-weight: bold;
}

#page-12742 h3 {
	padding-top: 0;
}

#page-12742 p {
	text-align: justify;
}

#page-12742 h4 {
	text-align: left;
	line-height: 1.6;
}

/***********************************************************Home page banner************************************************************************************************/
/*
#page-2 #builder-section-1708550460695 .builder-banner-slide {
	background-size: contain;
	padding-bottom: 25%;
}

#page-2 #builder-section-1708550460695 {
	padding: 0;
}
*/
/*********************************************************** Hide the breadcrumbs / they don't work ************************************************************************/
main .breadcrumbs {
	display: none;
}

/*********************************************************** Development Team page ****************************************************************************************/
#page-4440 .wsu-people-list {
	padding-top: 0;
}

#page-4440 #builder-section-1550713479607 {
	padding-bottom: 0;
}

#page-4440 #builder-section-1550713479607 p {
	padding: 0;
}

#page-4440 .wsu-people-list__filters-container {
	padding: 0;
	margin: 0;
}

/********************************************************* Student Showcase ******************************************************************/
.project-details {
	clear: left;
}

#page-13507 h1 {
	margin: 2rem 0 0;
}

#page-13507 h2 {
	padding-top: 0;
}

#page-13507 a {
	text-decoration: underline;
}

#page-13507 .one img {
	margin-right: 2rem;
}

/********************************************************* Global Student Video Form ****************************************************************/
#post-13552 .article-header {
	grid-template-columns: 0;
}

#post-13552 .gfield {
	padding-bottom: 1rem;
}

#post-13552 h1 {
	margin: 2rem 0 1rem;
}

#post-13552 .one {
	width: 100%;
	padding-top: 2rem;
}

#post-13552 .two {
	width: 0;
	padding: 0;
}

#post-13552 .article-footer {
	display: none;
}

#post-13552 .gform_button {
	margin-top: 0;
}

/********************************************************************************************HOME PAGE HERO*******************************************************************************************/
#page-2 #builder-section-1717106234514 {
	padding: 0;
}

#page-2 #builder-section-1717106234514 .builder-banner-slide {
	padding-bottom: 50%;
}

#page-2 #builder-section-1717106234514 .builder-banner-inner-content {
	justify-content: end;
}

#page-2 #builder-section-1717106234514 .builder-banner-content {
	border-left-width: 0;
	right: unset;
}

#page-2 #builder-section-1717106234514 h1 {
	font-size: 2.5rem;
	padding: .5em .8em .5em 1em;
	color: #fff;
	background-color: rgb(0,0,0,40%);
	margin: 0 !important;
}

#page-2 #builder-section-1717106234514 h1 .sub-text {
	font-size: 1.5rem !important;
}

#page-2 #builder-section-1717106234514 .wsu-cycle-pause {
	display: none;
}

#page-2 #builder-section-1717106234514 .builder-banner-overlay {
	background-color: rgba(0,0,0,.3);
}

@media screen and (min-width: 601px) and (max-width: 800px) {
	#page-2 #builder-section-1717106234514 h1 {
		font-size: 2rem;
	}
	
	#page-2 #builder-section-1717106234514 h1 .sub-text {
		font-size: 1.5rem !important;
	}
	
	#page-2 #builder-section-1717106234514 .builder-banner-content {
		border-bottom: 0;
	}
}

@media screen and (max-width: 600px) {
	#page-2 #builder-section-1717106234514 h1 {
		font-size: 1.5rem;
	}
	
	#page-2 #builder-section-1717106234514 h1 .sub-text {
		font-size: 1rem !important;
	}
	
	#page-2 #builder-section-1717106234514 .builder-banner-content {
		border-bottom: 0;
	}
}