/*
Theme Name: Sciences 2022
Theme URI: https://www.wpzoom.com/themes/insight
Template: insight
Author: eric.ackerman@sdsu.edu, pbirajdar2@sdsu.edu, pjadhav@sdsu.edu, cnainani@sdsu.edu, pkulkarni2@sdsu.edu, ssaoji@sdsu.edu, jlee28@sdsu.edu, schepa@sdsu.edu, abhor@sdsu.edu, hdittakavi@sdsu.edu, slwhite@sdsu.edu
Author URI: https://sciences.sdsu.edu
Description: Transitory theme for College of Sciences departments. Distribution is Prohibited.
Tags: two-columns,no-sidebar,responsive-layout,custom-colors,custom-menu,featured-images,theme-options,translation-ready
Version: 09.25.02
Updated: 2025-09-25 1240
*/


.gen3col {
	padding-top: 0px !important;
}

.news-home {
	padding: 0px 0 5px 0 !important;
}

.news-home__header {
	margin: 0 0 30px !important;
}

.news-home .item {
	margin: 0 0 30px !important;
}

.news-home .item__content {
	padding: 0px 40px 20px 0 !important;
}

.news-home .item__title {
	font-weight: 450 !important;
}

.news-home__header h2 {
	font-size: 50px !important;
}

.item:after {
	display: None !important;
}

.gen3col h3 {
	font-weight: 600 !important;
}

.arts-culture__inner {
	background: None !important;
}

.arts-culture__content {
	padding: 0 0 8em 0 !important;
}

.news-homepage.news-homepage-category-three {
	margin: 0 !important;
}

.category-header h2 {
	display: none !important;
}

section.news-homepage.news-homepage-category-three>div.container>a.cta.cta--button.more-from.hidden {
	display: none;
}

.bio-section {
	margin-bottom: 4em !important;
}

.news-home {
	margin-bottom: 3em !important;
}

.events3up__header {
	margin: 0 0 2em;
}

@media (min-width: 700px) {
	.container {
		max-width: 1180px;
		margin: 0 auto;
		/* padding-bottom: 60px; */
	}
}

.team {
	margin: 0px;
	background-color: white;
}

.person {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	width: 100%;
	column-gap: 50px;
	row-gap: 20px;
	margin-bottom: 40px;
}

.personPhoto {
	background-color: lightgray;
	width: 250px;
	height: 250px;
}

@media only screen and (max-width: 800px) {
	.person {
		flex-flow: column;
		align-items: start;
		padding: 0 21%;
	}
}

@media only screen and (max-width: 800px) {
	.personPhoto {
		background-color: lightgray;
		width: 250px;
		height: 250px;
		align-self: center;
	}
}

.footerLogos {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	column-gap: 0px;
	width: 100%;
	margin: 80px auto 80px;
	padding: 0px;
	align-items: center;
}

@media only screen and (max-width: 900px) {
	.footerLogos {
		display: flex;
		flex-flow: column;
		row-gap: 30px;
		margin: 10px auto;
		align-items: center;
	}
}

.logoCenter {
	align-self: center;
	background-color: lightgray;
	width: 240px;
	height: 90px;
}