/*
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.
*/
/* Adjustments for the college name change */
.video-wrap header {
	top: 50%;
	transform: translateY(-50%);
}

.video-wrap header h1 {
	font-size: 4rem;
	margin-bottom: 0;
	padding-bottom: 0;
}

main a {
	display: inline;
}

ol li, ul li {
	line-height: 1.5em;
}

.no-pad-bottom {
	padding-bottom: .25em;
}

#swiper.swiper_yakima,
#swiper.swiper_spokane,
#swiper.swiper_why-wsu,
#swiper.swiper_yak-zoom,
#swiper.swiper_spk-zoom,
#swiper.swiper_spk-views {
	max-height: 325px !important;
}

#swiper.swiper_torrie,
#swiper.swiper_patterson1,
#swiper.swiper_wavetheflag,
#swiper.swiper_gala {
	height: 100% !important;
}

#swiper.swiper_torrie img {
	max-height: 250px;
}

#swiper.swiper_hernandez,
#swiper.swiper_outreach,
#swiper.swiper_outreach2,
#swiper.swiper_boulanger,
#swiper.swiper_tabon,
#swiper.swiper_Fischer,
#swiper.swiper_Leland,
#swiper.swiper_Wapato,
#swiper.swiper_white-coat,
#swiper.swiper_vaccinations {
	height: 100% !important;
}

#swiper.swiper_commencement22.swiper-container.swiper-container-horizontal>.swiper-pagination-bullets, 
#swiper.swiper_commencement22.swiper-container.swiper-pagination-custom, 
#swiper.swiper_commencement22.swiper-container.swiper-pagination-fraction {
	width: 100% !important;
}

#swiper.swiper_commencement22 {
	height: 300px !important;
}

#swiper.swiper_hernandez img,
#swiper.swiper_outreach img,
#swiper.swiper_outreach2 img,
#swiper.swiper_boulanger img,
#swiper.swiper_tabon img,
#swiper.swiper_Fischer img.
#swiper.swiper_white-coat img,
#swiper.swiper_vaccinations img {
	max-height: 350px;
}

#swiper.swiper_commencement22 img {
	max-height: 450px;
}

.swiper_student-profiles, .swiper_student-profiles2 {
	max-height: 425px !important;
	margin-top: -2em;
}

.swiper_student-profiles.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-container.swiper-pagination-custom, .swiper-container.swiper-pagination-fraction, .swiper_student-profiles2.swiper-container-horizontal>.swiper-pagination-bullets {
	width: 100% !important;
}

.swiper-container .swiper-button-next,
.swiper-container .swiper-button-prev {
	display: none;
}

/*
.virtual2020_banner .builder-banner-content {
	border: 0;
}

.virtual2020_banner .builder-banner-inner-content {
	padding: 2rem;
	background: rgba(59,64,66,.75);
	position: absolute;
	width: 100%;
	bottom: 0;
}

.virtual2020_banner .builder-banner-slide {
	background-size: contain;
}*/
.pharmd-embed label.gfield_label {
	font-size: 14px !important;
}

.pharmd-embed .gfield_description {
	padding-top: 5px !important;
}

.pharmd-embed div.gform_footer {
	padding: 6px 0 10px !important;
	margin: 6px 0 0 !important;
}

.pharmd-embed ul li.gfield {
	margin-top: 5px !important;
	padding-top: 0;
}

.newsletter-vd .deck article.card header.card-title {
	padding-top: 0;
	padding-bottom: 1em;
}

.newsletter-vd .deck article.card header.card-title, .sub-feature .deck article.card header.card-title, .newsletter-vd .gform_wrapper h3.gform_title {
	color: #3e3e3e;
	font-size: 24px;
	font-weight: 600;
	padding-top: 0;
	padding-bottom: 1em;
	line-height: 1.4;
}

@media only screen and (max-width: 790px) {
	.video-wrap header {
		top: 50%;
	}
}

@media only screen and (max-width: 693px) {
	.video-wrap header h1 {
		font-size: 3rem;
	}/*	
																																																																																									#builder-section-1586976350224 .virtual2020_banner .builder-banner-slide {
																																																																																										padding-bottom: 50% !important;
																																																																																									}*/
	
}

@media only screen and (max-width: 530px) {
	.video-wrap header h1 {
		font-size: 2rem;
	}
}

footer.site-footer .social a:first-of-type svg {
	margin-right: 0;
}

footer.site-footer nav {
	-ms-flex: 3;
	flex: 3;
}

.newsletter2 .deck article.card header.card-title, .newsletter2 .gform_wrapper h3.gform_title {
	font-weight: 600;
	padding-bottom: .8em;
}

.newsletter2 ul.wsuwp-content-syndicate-list {
	list-style-type: none;
}

.fac-scholarship .deck article.card header.card-title, .fac-scholarship .gform_wrapper h3.gform_title {
	display: none;
}

.wp-caption-text {
	font-size: .85em;
	line-height: 1.35em;
	font-style: italic;
	text-align: center;
}

@media only screen and (max-width: 1200px) {
	footer.site-footer nav ul {
		padding-right: 1em;
	}
	
	footer.site-footer .social {
		margin-right: 2em;
	}
}

@media only screen and (max-width: 1150px) {
	footer.site-footer nav ul {
		font-size: .9em;
	}
}