/* H O M E   P A G E */
body.home div.collectioncarousel-container {
	padding: 0px 35px 25px;
}
body.home.homepage #center-nocols div.parsys_column.cq-colctrl-3-9 div.imagebase.section img {
	max-height: 131px;
	max-width: 209px;
}
/* end home page*/

/* F A C U L T Y   P A G E */
body.faculty.contentpage #center div.leftcol div.imagebase.flexmodule.section:first-child div.flexmodule-inner div.teaser-images img {
	max-height: 131px;
	max-width: 209px;
}
body.faculty.contentpage #center div.parsys_column.cq-colctrl-6-3 div.parsys_column.cq-colctrl-6-3-c1 div.teaser-title,
body.faculty.contentpage #center div.parsys_column.cq-colctrl-6-3 div.parsys_column.cq-colctrl-6-3-c1 div.teaser-title a {
	color: #fff;
	font: 500 12px/1.15 Sofia, Arial, sans-serif;
}
body.faculty.contentpage #center div.parsys_column.cq-colctrl-6-3 div.parsys_column.cq-colctrl-6-3-c1 div.teaser-title a:hover {
	border-bottom-color: #fff;
}
body.faculty.contentpage #center div.parsys_column.cq-colctrl-6-3 div.parsys_column.cq-colctrl-6-3-c1 > div.parbase.section.list:first-child {
	background: #006570;
	padding-top: 1px;
	margin-bottom: 15px;
}
body.faculty.contentpage #center div.parsys_column.cq-colctrl-6-3 div.parsys_column.cq-colctrl-6-3-c1 div.teaser-images img {
	padding-left: 13px;
	border: none;
}
body.faculty.contentpage div.section.formstack div.fsBody.fsEmbed,
body.faculty.contentpage div.section.formstack div.fsBody.fsEmbed form.fsForm {
	padding-left: 0px;
	padding-right: 0px;
}
/* end faculty page */

/* S T U D E N T S   P A G E */
body.students.contentpage #center div.leftcol div.imagebase.flexmodule.section:first-child div.flexmodule-inner div.teaser-images img {
	max-height: 131px;
	max-width: 209px;
}
body.students.contentpage #center div.parsys_column.cq-colctrl-6-3 div.parsys_column.cq-colctrl-6-3-c1 div.teaser-title,
body.students.contentpage #center div.parsys_column.cq-colctrl-6-3 div.parsys_column.cq-colctrl-6-3-c1 div.teaser-title a {
	color: #fff;
	font: 500 12px/1.15 Sofia, Arial, sans-serif;
}
body.students.contentpage #center div.parsys_column.cq-colctrl-6-3 div.parsys_column.cq-colctrl-6-3-c1 div.teaser-title a:hover {
	border-bottom-color: #fff;
}
body.students.contentpage #center div.parsys_column.cq-colctrl-6-3 div.parsys_column.cq-colctrl-6-3-c1 > div.parbase.section.list:first-child {
	background: #006570;
	padding-top: 1px;
	margin-bottom: 15px;
}
body.students.contentpage #center div.parsys_column.cq-colctrl-6-3 div.parsys_column.cq-colctrl-6-3-c1 div.teaser-images img {
	padding-left: 13px;
	border: none;
}
/* end students page */

/* S O P H O M O R E   C O M M U N I T Y   P A G E */
body.sophomore-community div.collectioncarousel-container {
	padding: 0px 16px 25px;
}
/* end sophomore community page */

/* M E N T O R I N G   P A G E */
body.mentoring .title h3 {
	font: bold 20px/1.3 Sofia, Arial, sans-serif;
	color: #005bbb;
	margin: 18px 0 13px;
}
/* end mentoring page*/

/* C U R C A   P A G E */
body.curca #research,
body.curca #opportunity,
body.curca #excellence,
body.curca #council,
body.curca #awards,
body.curca #conference,
body.curca .parsys_column.cq-colctrl-3-3-3 div.parbase.text > p {
	text-align: center;
}
body.curca div.image-container {
	margin: auto;
}
/* end curca page */


/* F O R M S T A C K */

div.section.formstack div.fsBody.fsEmbed {
	font-family: Sofia, Arial, sans-serif;
}
div.section.formstack div.fsBody.fsEmbed .fsLabel {
	font-size: 14px;
}
div.section.formstack div.fsBody.fsEmbed h2.fsSectionHeading {
	font-size: 20px;
}
div.section.formstack div.fsBody.fsEmbed,
div.section.formstack div.fsBody.fsEmbed form.fsForm {
	padding: 0;
	margin: 0;
}
label.fsOptionLabel.vertical, label.fsOptionLabel.horizontal {
	font-size: 14px;
}
.fsRowBody li {
	margin-left: 30px; 
	padding-top: 6px;
}
div.fsProgressText {
	font-size: 12px!important;
	text-transform: uppercase; 
	margin-top: -16px!important;
}
div.fsProgressBarContainer {
	height: 24px!important;
}
div.fsSaveIncomplete a {
	font-size: 12px!important;
	text-transform: uppercase;
}
.fsForm a {
	color: #005bbb;
	border-bottom: 1px solid rgba(0,91,187,0.18);
}
.fsForm a:hover {
	border-bottom: 1px solid #005bbb;
}
/* end formstack */

/* M E D I A   Q U E R I E S */
@media (min-width: 721px) {
	body.home div.parsys_column.cq-colctrl-3-9-c1 h2 {
		padding: 0 33px 0;
	}
	body.home div.parsys_column.cq-colctrl-3-9-c0 h2 {
		margin: 0 0 13px;
	}
	body.home.homepage div.parsys_column.cq-colctrl-9-3 div.parsys_column:first-child {
		padding-right: 25px;
	}
	body.home.homepage div.parsys_column.cq-colctrl-9-3 div.image-container {
		box-shadow: 10px 0px 22px -9px rgb(185, 185, 185);
	}
	body.home div.parsys_column.cq-colctrl-9-3 {
		background-color: #e4e4e4;
	}
	body.home.homepage span.teaser-date {
		color: #000;
	}
	body.curca div.parsys_column.cq-colctrl-3-3-3 .parsys_column {
		min-height: 300px;
	}
	body.curca div.parsys_column.cq-colctrl-3-3-3 .parsys_column:first-child {
		border-right: 2px dashed #ffc72c;
		padding-right: 10px;
		margin-bottom: 50px;
	}
	body.curca div.parsys_column.cq-colctrl-3-3-3 .parsys_column:last-child {
		border-left: 2px dashed #ffc72c;
		padding-left: 10px;
		margin-bottom: 50px;
	}
	body.curca div.parsys_column.cq-colctrl-3-3-3 .parsys_column:nth-child(2) {
		padding-right: 12px;
		padding-left: 12px;
		margin-bottom: 50px;
	}	
}
@media (max-width: 720px) {
	body.home div.parsys_column.cq-colctrl-3-9-c0 h2 {
		margin: 0 0 13px;
	}
	body.home div.parsys_column.cq-colctrl-3-9-c1 {
		margin-top: 20px;
	}
	body.faculty.contentpage #center div.parsys_column.cq-colctrl-6-3 div.parsys_column.cq-colctrl-6-3-c1 {
		margin: 20px 0 30px;
	}
}
/* end media queries */