/* App Login Styles */
#login {
	background-color: #efefef;
	padding: 30px;
	border-left: solid 5px #6697B8;
}
#login a.btn {
	font-size: 12px;
	color: #fff;
	background-color: #6697B8;
	padding: 10px 30px;
	border: 1px solid #6697B8;
	border-radius: 5px;
	font-family: Arial,Helvetica,sans-serif,sans-serif!important;
	font-weight: bold;
	margin: 10px 0;
	display: inline-block;
}
/* Kris Updates June 7,2023 */
.container-slate {
	padding-top: 20px;
}
p {
	font-family: AptiferSansLTW01-Light, Trebuchet, sans-serif;
	line-height: 24px;
	color: ##004b85;
	font-size: 16px;
}
@media screen and (max-width: 1000px) {
	#main {
		max-width: 490px!important;
	}
	#side {
		max-width: 190px;
	}
	#menu {
		max-width: 180px;
		overflow: hidden;
	}
}
/* Form styling from Slate */
div.form_question[data-required="1"] > fieldset > div.form_label::after {
	color: red;
	content: " *";
}
div.form_question[data-required="1"] > label.form_label::after {
	color: red;
	content: " *";
}
@font-face {
	font-family: 'priori-sans-bold';
	src: url('/fonts/ufonts.com_priori_sans_bold-webfont.eot');
	src: url('/fonts/ufonts.com_priori_sans_bold-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/ufonts.com_priori_sans_bold-webfont.woff') format('woff'),url('/fonts/ufonts.com_priori_sans_bold-webfont.ttf') format('truetype'),url('/fonts/ufonts.com_priori_sans_bold-webfont.svg#priori_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'prior-sans-reg';
	src: url('/fonts/priori-sans-regular-1361508596-webfont.eot');
	src: url('/fonts/priori-sans-regular-1361508596-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/priori-sans-regular-1361508596-webfont.woff2') format('woff2'),url('/fonts/priori-sans-regular-1361508596-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'mendoza-medium';
	src: url('/fonts/mendozaroman-medium-webfont.eot');
	src: url('/fonts/mendozaroman-medium-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/mendozaroman-medium-webfont.woff') format('woff'),url('/fonts/mendozaroman-medium-webfont.ttf') format('truetype'),url('/fonts/mendozaroman-medium-webfont.svg#itc_mendoza_romanmedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'mendoza-book';
	src: url('/fonts/mendozaroman-book-webfont.eot');
	src: url('/fonts/mendozaroman-book-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/mendozaroman-book-webfont.woff') format('woff'),url('/fonts/mendozaroman-book-webfont.ttf') format('truetype'),url('/fonts/mendozaroman-book-webfont.svg#itc_mendoza_roman_bookregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'mendoza-book-italic';
	src: url('/fonts/mendozaroman-bookitalic-webfont.eot');
	src: url('/fonts/mendozaroman-bookitalic-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/mendozaroman-bookitalic-webfont.woff') format('woff'),url('/fonts/mendozaroman-bookitalic-webfont.ttf') format('truetype'),url('/fonts/mendozaroman-bookitalic-webfont.svg#itc_mendoza_roman_bookitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	@font-face {
		font-family:'priori-sans-bold';
		src: url('https://www.messiah.edu/site/fonts/ufonts.com_priori_sans_bold-webfont.svg#priori_sansbold') format('svg');
	}
	@font-face {
		font-family: 'mendoza-medium';
		src: url('https://www.messiah.edu/site/fonts/mendozaroman-medium-webfont.svg#itc_mendoza_romanmedium') format('svg');
	}
	@font-face {
		font-family: 'mendoza-book-italic';
		src: url('https://www.messiah.edu/site/fonts/mendozaroman-bookitalic-webfont.svg#itc_mendoza_roman_bookitalic') format('svg');
	}
	@font-face {
		font-family: 'mendoza-book';
		src: url('https://www.messiah.edu/site/fonts/mendozaroman-book-webfont.svg#itc_mendoza_roman_bookregular') format('svg');
	}
	@font-face {
		font-family: 'aptifer-sans-bold';
		src: url('https://www.messiah.edu/site/fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
	}
}
#start_application_link {
	background-color: #273d5e;
	padding: 10px 20px;
	border-radius: 5px;
	color: #fff;
	text-decoration: none !important;
	text-transform: uppercase;
}
div#menu {
	background-color: #efefef;
	padding: 10px 0;
}
div#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#menu ul li {
	margin: 0;
	padding: 0;
}
div#menu ul li a {
	color: #273d5e !important;
	padding: 7px 0 7px 15px !important;
	text-decoration: none !important;
}
div#menu ul li a:hover,div#menu ul li a.selected {
	background-color: #273d5e;
	color: #fff !important;
}
#side {
	width: 250px !important;
}
div#menu {
	width: 220px !important;
}
div#menu ul li a {
	width: 205px !important;
}
#content h1 {
	color: #273d5e;
}
h1 {
	font: 32px/36px 'priori-sans-bold',sans-serif !important;
	margin: 0 0 13px;
}
h2 {
	font: 26px/28px 'prior-sans-reg',sans-serif;
	margin: 0 0 8px;
	color: #628ba9;
}
.c_holder.cr.container {
	font: 22px/26px 'mendoza-book',serif;
	padding: 0 !important;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: none;
	float: none;
	text-shadow: none;
}
.no-touch ul.action a.default:hover,.no-touch button.default:hover,.no-touch input[type="button"].default:hover,.no-touch input[type="submit"].default:hover {
	background-color: #273d5e !important;
	border: none !important;
}
#content {
	padding: 10px;
	max-width: 1189px;
	margin: 0 auto;
	position: relative;
	width: 95%;
}
footer.cr,header.cr,nav.cr {
	display: block;
}
html {
	font-family: sans-serif;
	text-size-adjust: 100%;
}
body {
	margin: 0;
}
a {
	background: 0 0;
}
a:focus {
	outline: dotted thin;
}
a:active,a:hover {
	outline: 0;
}
strong.cr {
	font-weight: 700;
}
img.cr {
	border: 0;
}
fieldset.cr {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em;
}
input.cr,select.cr {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
input.cr {
	line-height: normal;
}
select.cr {
	text-transform: none;
}
input.cr[type="submit"] {
	appearance: button;
	-webkit-appearance: button;
	-ms-appearance: button;
	-moz-appearance: button;
	cursor: pointer;
}
.c_widget-width__17.cr,.c_widget-width__20.cr,.c_widget-width__21.cr,.c_widget-width__22.cr,.c_widget-width__23.cr,.c_widget-width__24.cr,.c_widget-width__25.cr,.c_widget-width__26.cr,.c_widget-width__30.cr,.c_widget-width__31.cr,.c_widget-width__34.cr,.c_widget-width__35.cr,.c_widget-width__38.cr,.c_widget-width__40.cr {
	width: 100%;
}
@media screen and (min-width: 768px) {
	.c_widget-width__17.cr {
		width:17%;
	}
}
@media screen and (min-width: 768px) {
	.c_widget-width__20.cr {
		width:20%;
	}
}
@media screen and (min-width: 768px) {
	.c_widget-width__21.cr {
		width:21%;
	}
}
@media screen and (min-width: 768px) {
	.c_widget-width__22.cr {
		width:22%;
	}
}
@media screen and (min-width: 768px) {
	.c_widget-width__23.cr {
		width:23%;
	}
}
@media screen and (min-width: 768px) {
	.c_widget-width__24.cr {
		width:24%;
	}
}
@media screen and (min-width: 768px) {
	.c_widget-width__25.cr {
		width:25%;
	}
}
@media screen and (min-width: 768px) {
	.c_widget-width__26.cr {
		width:26%;
	}
}
@media screen and (min-width: 768px) {
	.c_widget-width__30.cr {
		width:30%;
	}
}
@media screen and (min-width: 768px) {
	.c_widget-width__31.cr {
		width:31%;
	}
}
@media screen and (min-width: 768px) {
	.c_widget-width__34.cr {
		width:34%;
	}
}
@media screen and (min-width: 768px) {
	.c_widget-width__35.cr {
		width:35%;
	}
}
@media screen and (min-width: 768px) {
	.c_widget-width__38.cr {
		width:38%;
	}
}
@media screen and (min-width: 768px) {
	.c_widget-width__40.cr {
		width:40%;
	}
}
@media(max-width: 767px) {
	.c_mm-page.cr,.c_mm-menu.cr.c_mm-horizontal.cr>.c_mm-panel.cr {
		transition:top .4s ease,right,bottom,left,border;
	}
}
@media(max-width: 767px) {
	.c_mm-menu.cr>.c_mm-panel.cr {
		box-sizing:border-box;
	}
}
@media(max-width: 767px) {
	#c_mm-blocker.cr {
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=) transparent;
		display: none;
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 999999;
	}
}
@media(max-width: 767px) {
	.c_mm-menu.cr {
		background:inherit;
		display: none;
		overflow: hidden;
		height: 100%;
		padding: 0;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 0;
	}
}
@media(max-width: 767px) {
	.c_mm-menu.cr>.c_mm-panel.cr {
		background:inherit;
		overflow-x: hidden;
		overflow-y: auto;
		width: 100%;
		height: 100%;
		padding: 20px;
		position: absolute;
		top: 0;
		left: 100%;
		z-index: 0;
	}
}
@media(max-width: 767px) {
	.c_mm-menu.cr>.c_mm-panel.cr.c_mm-opened.cr {
		left:0%;
	}
}
@media(max-width: 767px) {
	.c_mm-menu.cr .c_mm-list.cr {
		padding:20px 0;
	}
}
@media(max-width: 767px) {
	.c_mm-menu.cr>.c_mm-list.cr {
		padding:20px 0 40px;
	}
}
@media(max-width: 767px) {
	.c_mm-panel.cr>.c_mm-list.cr {
		margin-left:-20px;
		margin-right: -20px;
	}
}
@media(max-width: 767px) {
	.c_mm-panel.cr>.c_mm-list.cr:first-child {
		padding-top:0;
	}
}
@media(max-width: 767px) {
	.c_mm-list.cr,.c_mm-list.cr>li.cr {
		list-style:none;
		display: block;
		padding: 0;
		margin: 0;
	}
}
@media(max-width: 767px) {
	.c_mm-list.cr {
		font-style:inherit;
		font-variant: inherit;
		font-weight: inherit;
		font-stretch: inherit;
		line-height: inherit;
		font-family: inherit;
		font-size: 14px;
	}
}
@media(max-width: 767px) {
	.c_mm-list.cr a,.c_mm-list.cr a:hover {
		text-decoration:none;
	}
}
@media(max-width: 767px) {
	.c_mm-list.cr>li.cr {
		position:relative;
	}
}
@media(max-width: 767px) {
	.c_mm-list.cr>li.cr>a {
		text-overflow:ellipsis;
		white-space: nowrap;
		overflow: hidden;
		color: inherit;
		line-height: 20px;
		display: block;
		padding: 10px 10px 10px 20px;
		margin: 0;
	}
}
@media(max-width: 767px) {
	.c_mm-list.cr a.c_mm-subopen.cr {
		width:40px;
		height: 100%;
		padding: 0;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 2;
	}
}
@media(max-width: 767px) {
	.c_mm-list.cr a.c_mm-subopen.cr::before {
		content:"";
		border-left-width: 1px;
		border-left-style: solid;
		display: block;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
}
@media(max-width: 767px) {
	.c_mm-list.cr a.c_mm-subopen.cr+a {
		padding-right:5px;
		margin-right: 40px;
	}
}
@media(max-width: 767px) {
	.c_mm-list.cr a.c_mm-subclose.cr {
		text-indent:20px;
		padding-top: 30px;
		margin-top: -20px;
	}
}
@media(max-width: 767px) {
	.c_mm-list.cr a.c_mm-subopen.cr::after,.c_mm-list.cr a.c_mm-subclose.cr::before {
		content:"";
		border: 2px solid transparent;
		display: block;
		width: 7px;
		height: 7px;
		margin-bottom: -5px;
		position: absolute;
		bottom: 50%;
		transform: rotate(-45deg);
	}
}
@media(max-width: 767px) {
	.c_mm-list.cr a.c_mm-subopen.cr::after {
		border-top:none;
		border-left: none;
		right: 18px;
	}
}
@media(max-width: 767px) {
	.c_mm-list.cr a.c_mm-subclose.cr::before {
		border-right:none;
		border-bottom: none;
		margin-bottom: -15px;
		left: 22px;
	}
}
@media(max-width: 767px) {
	.c_mm-ismenu.cr {
		background:#333;
		color: rgba(255,255,255,.6);
	}
}
@media(max-width: 767px) {
	.c_mm-menu.cr .c_mm-list.cr>li.cr::after {
		border-color:rgba(0,0,0,.14902);
	}
}
@media(max-width: 767px) {
	.c_mm-menu.cr .c_mm-list.cr>li.cr>a.c_mm-subclose.cr {
		background:rgba(0,0,0,.0980392);
		color: rgba(255,255,255,.298039);
	}
}
@media(max-width: 767px) {
	.c_mm-menu.cr .c_mm-list.cr>li.cr>a.c_mm-subopen.cr::after,.c_mm-menu.cr .c_mm-list.cr>li.cr>a.c_mm-subclose.cr::before {
		border-color:rgba(255,255,255,.298039);
	}
}
@media(max-width: 767px) {
	.c_mm-menu.cr .c_mm-list.cr>li.cr>a.c_mm-subopen.cr::before {
		border-color:rgba(0,0,0,.14902);
	}
}
@media(max-width: 767px) {
	.c_mm-menu.cr {
		width:80%;
	}
}
@media(max-width: 175px) {
	.c_mm-menu.cr {
		width:140px;
	}
}
@media(min-width: 550px) {
	.c_mm-menu.cr {
		width:440px;
	}
}
@media(max-width: 767px) {
	.c_mm-menu.cr.c_mm-right.cr {
		left:auto;
		right: 0;
	}
}
@media(max-width: 767px) {
	.c_mm-menu.cr.c_mm-right.cr {
		width:80%;
	}
}
@media(max-width: 175px) {
	.c_mm-menu.cr.c_mm-right.cr {
		width:140px;
	}
}
@media(min-width: 550px) {
	.c_mm-menu.cr.c_mm-right.cr {
		width:440px;
	}
}
.c_visually-hidden.cr {
	display: none;
}
.c_home-page.cr .c_widget-width.cr:first-of-type .c_widget.cr {
	padding: 0;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_col.cr::before {
	max-height: 150px;
}
input.cr[type="text"] {
	appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-moz-appearance: none;
	outline: none;
}
.c_widget-width.cr {
	float: left;
}
.c_widget.cr img.cr {
	max-width: 100%;
}
#c_footer.cr .c_holder.cr a {
	font-weight: bold;
}
@media only screen and (max-width: 767px) {
	.c_mm-list.cr a,.c_mm-list.cr a {
		color:#e7e7e7 !important;
	}
}
@media only screen and (max-width: 767px) {
	#c_audiencesMenu.cr li.cr a {
		font-weight:bold !important;
	}
}
@media only screen and (max-width: 767px) {
	.c_audience-tabs.cr .c_nav-tabs-audience.cr {
		display:none;
	}
}
@media screen and (min-width: 767px) {
	.c_main-nav.cr div.cr[data-nav-menuitem] p.cr {
		font-size:.8em;
	}
}
@media screen and (min-width: 767px) {
	.c_main-nav.cr div.cr[data-nav-menuitem] {
		color:#2a3e5e;
	}
}
@media screen and (min-width: 1000px) {
	#c_footer.cr .c_holder.cr a {
		font-weight:normal;
	}
}
@media screen and (min-width: 1000px) {
	.c_audience-tabs.cr div.cr[data-nav-menuitem]>.c_widget-row.cr {
		padding:35px 0 41px !important;
	}
}
@media print {
	.c_apply-box.cr {
		display: none;
	}
}
body {
	margin: 0;
	color: #2a3e5e;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 14px;
	line-height: 20px;
	font-family: "Aptifer Sans LT W01",sans-serif;
	min-width: 320px;
}
img.cr {
	border-style: none;
}
input.cr,select.cr {
	color: #000;
	vertical-align: middle;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 100%;
	line-height: normal;
	font-family: Arial,Helvetica,sans-serif;
}
form.cr,fieldset.cr {
	margin: 0;
	padding: 0;
	border-style: none;
}
a,a:link,a:visited {
	color: #273d5e;
}
#content a,#content a:link,#contet a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
.c_wrapper.cr {
	position: relative;
}
.c_container.cr {
	width: 1204px;
	margin: 0 auto;
}
.c_btn.cr {
	display: inline-block;
	vertical-align: top;
	position: relative;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 18px;
	line-height: 20px;
	font-family: "Aptifer Sans LT W01",sans-serif;
	color: #2c4263;
	background: #fff;
	box-shadow: rgba(2,2,2,.2) 2px 1px 3px;
	border-radius: 7px;
	padding: 8px 16px 10px;
	text-align: center;
	transition: all .3s ease 0s;
}
.c_btn.cr:hover {
	text-decoration: none;
	background: #77a4c1;
	color: #fff;
}
.c_move-btn.cr {
	position: absolute;
	top: 600px;
	width: 30px;
	height: 17px;
	border-radius: 50%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 10px;
	line-height: 12px;
	font-family: "AptiferSansLTW01-Medium 721143",sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #75adcf;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAABA0lEQVQoU2WQL0/DcBCGn/v9gkYRDAIBAgOkEwj+fIYFRh2mEswS1gYUyC1dMjkzv6Rb2SdAgEMsZZkiEEJQ4HCo9khHSbZx7r33ee9yJ8zVcRTZVbveBb7f0mev57rpNCIzvKr4g6SDilf02+Hh9hki+sfNBII4aSlUp4co2mgeORf/AkGcXCtcTQzhSRUrsDbRqpdhxan/WkAtTqoCrWLKu2B2s5QFsdk9sFKETsOK0xa//+gh2inCnzbN9upu6SWHgpvhhqq5A5byPSKciB8nH8Ay8GWsPWiUN8fTN5wPhiWTmVtgEXiVWn+0I5JFqsZtVrYe5t+ca7832sdkXVEt/wDC+llJsvDWCwAAAABJRU5ErkJggg==) 50% 7px no-repeat;
	border: 2px solid #75adcf;
	padding: 17px 2px 0;
	transition: all .3s ease 0s;
	z-index: 3;
}
.c_move-btn.cr:hover {
	text-decoration: none;
}
.c_apply-box.cr {
	position: fixed;
	right: -190px;
	margin-top: 191px;
	z-index: 4;
}
.c_apply-box.cr .c_list.cr {
	float: left;
	list-style: none;
	margin: 0 0 0 -69px;
	padding: 9px 12px 8px 10px;
	background: #293e5d;
	border-radius: 2px 0 0 2px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 15px;
	line-height: 18px;
	font-family: "Aptifer Sans LT W01",sans-serif;
	text-transform: uppercase;
	overflow: hidden;
}
.c_apply-box.cr .c_list.cr li.cr {
	padding: 0 0 4px;
}
.c_apply-box.cr .c_list.cr a {
	color: #6799ba;
	display: block;
	padding: 0 0 0 10px;
}
.c_apply-box.cr .c_list.cr a:hover {
	text-decoration: none;
	color: #fff;
}
.c_apply-box.cr .c_btn-expand.cr {
	background: url(data:,) 0 6px no-repeat;
}
.c_apply-box.cr .c_holder.cr {
	float: left;
	width: 159px;
	background: #293e5d;
	color: #fff;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 12px;
	line-height: 17px;
	font-family: AptiferSansLTW01-Light,sans-serif;
	padding: 17px 12px 12px 19px;
}
.c_apply-box.cr .c_subtitle.cr {
	display: block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 16px;
	line-height: 20px;
	font-family: "AptiferSansLTW01-Medium 721143",sans-serif;
	text-transform: uppercase;
	margin: 0 0 5px;
}
.c_apply-box.cr .c_holder.cr p.cr {
	margin: 0 0 12px;
}
.c_sel-01.cr {
	width: 160px;
}
.c_apply-form.cr .c_btn-submit.cr {
	display: block;
	width: 29px;
	height: 26px;
	border: 0;
	margin: 0 0 0 auto;
	padding: 0;
	background: #75adcf;
	border-radius: 5px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 14px;
	line-height: 18px;
	font-family: "Aptifer Sans LT W01",sans-serif;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	box-shadow: rgba(2,2,2,.2) 2px 2px 3px;
}
.c_apply-form.cr .c_btn-submit.cr:hover {
	background: #fff;
	color: #75adcf;
}
#c_header.cr {
	clear: both;
	float: left;
	position: relative;
	margin: 0 0 -125px;
	width: 100%;
	z-index: 10;
}
div.cr[data-nav-menuitem] {
	display: none;
}
.c_audience-tabs.cr {
	background: rgba(255,255,255,.901961);
}
.c_audience-tabs.cr .c_nav-tabs.cr {
	overflow: hidden;
	padding: 14px 0 12px;
	clear: left;
}
.c_audience-tabs.cr .c_mobile-text.cr {
	display: none;
}
.c_audience-tabs.cr .c_nav-tabs-audience.cr {
	list-style: none;
	padding: 0 300px 0 2px;
	width: 904px;
	font: 14px/18px 'AptiferSansLTW01-Bold',sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	text-transform: uppercase;
	overflow: hidden;
}
.c_audience-tabs.cr .c_nav-tabs-audience.cr li.cr {
	float: left;
	margin: 0 29px 0 0;
}
.c_audience-tabs.cr .c_nav-tabs-audience.cr a {
	color: #293d5b;
}
.c_audience-tabs.cr .c_nav-tabs-audience.cr a:hover {
	text-decoration: none;
	color: #77a4c1;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 14px;
	line-height: 20px;
	font-family: "Aptifer Sans LT W01",sans-serif;
	color: #293e5d;
	background: #fff;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_container.cr {
	position: relative;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_container.cr::after {
	clear: both;
	content: "";
	display: block;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr h2 {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 18px;
	line-height: 20px;
	font-family: mendoza-medium,serif;
	color: #2a3e5e;
	margin: 0 0 10px;
	text-transform: uppercase;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_box.cr {
	float: left;
	position: relative;
	padding: 0 10px 0 35px;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_box.cr::before {
	position: absolute;
	left: 5px;
	top: 2px;
	bottom: 59px;
	width: 15px;
	background: url(data:,) no-repeat;
	content: "";
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_bg-info.cr {
	float: left;
	position: relative;
	padding: 2px 12px 0;
	background-color: #fff;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_bg-info.cr ul.cr {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 18px;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_bg-info.cr ul.cr li.cr {
	margin: 0 0 6px;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_bg-info.cr::before {
	position: absolute;
	left: 0;
	top: 3px;
	bottom: -1000px;
	background: #dadada;
	width: 1px;
	content: "";
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_bg-info.cr ul.cr a:hover {
	color: #77a4c1;
	text-decoration: none;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_col.cr {
	float: left;
	position: relative;
	padding: 2px 12px 0;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_col.cr::before {
	position: absolute;
	left: 0;
	top: 3px;
	bottom: -1000px;
	background: #dadada;
	width: 1px;
	content: "";
}
.c_audience-tabs.cr .c_nav-tab-pages.cr p.cr {
	margin: 0 0 17px;
}
.c_audience-tabs.cr .c_btn.cr {
	margin: 0 0 4px;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_col.cr ul.cr {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 18px;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_col.cr ul.cr li.cr {
	margin: 0 0 6px;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_col.cr ul.cr a {
	color: #636466;
}
.c_audience-tabs.cr .c_nav-tab-pages.cr .c_col.cr ul.cr a:hover {
	color: #77a4c1;
	text-decoration: none;
}
.c_audience-tabs.cr div.cr[data-nav-menuitem] {
	height: 0;
	overflow: hidden;
	transition: all 1s;
	display: block;
	margin-top: 0;
	box-sizing: border-box;
	position: relative;
	z-index: 99;
}
.c_audience-tabs.cr div.cr[data-nav-menuitem]>.c_widget-row.cr {
	padding: 0;
}
.c_audience-tabs.cr .c_nav-menu-submenu__close.cr {
	position: absolute;
	top: 13px;
	right: 4px;
	color: #919292;
	font-size: 12px;
	line-height: 15px;
	text-transform: uppercase;
	cursor: pointer;
}
.c_audience-tabs.cr .c_nav-menu-submenu__close.cr span.cr {
	display: inline-block;
	vertical-align: top;
	color: #fff;
	background: #afafaf;
	position: relative;
	border-radius: 2px;
	padding: 0 4px 2px;
	margin: 0 0 0 7px;
	line-height: 14px;
}
.c_audience-tabs.cr .c_nav-menu-submenu__close.cr:hover {
	text-decoration: none;
	color: #737373;
}
.c_audience-tabs.cr .c_nav-menu-submenu__close.cr:hover span.cr {
	background: #737373;
}
.c_search-form.cr {
	margin: -38px 0 6px;
}
@media only screen and (min-width: 767px) {
	.c_search-form.cr {
		display:block !important;
	}
}
@media only screen and (min-width: 767px) {
	.c_main-nav.cr div.cr[data-nav-menuitem] h2 {
		font-size:.7em !important;
	}
}
@media only screen and (min-width: 767px) {
	.c_main-nav.cr div.cr[data-nav-menuitem] p.cr {
		font-style:normal;
		font-variant: normal;
		font-weight: normal;
		font-stretch: normal;
		font-size: 16px;
		line-height: 20px;
		font-family: mendoza-book,serif;
	}
}
@media only screen and (min-width: 767px) {
	.c_main-nav.cr div.cr[data-nav-menuitem] .c_widget-width.cr:first-of-type .c_widget.cr {
		width:90%;
	}
}
.c_search-form.cr .c_btn-submit.cr {
	float: right;
	width: 32px;
	height: 32px;
	padding: 0;
	margin: 0 2px 0 0;
	border: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABjUlEQVQoU4WRT0gUcRTHP++3tbAQQnSQQLq3I4EYQdCOUh3yZCQbBO7OpS5CEeFRiMKLoP2BoFPhrsfNKDAU6hCzBzGCLu1IeIlIOgURoqDMfGOmXdmD4Du893i8D9/3x2jb6dL4VbPcPdAgIOCTZHPrzdq7Tk8aLXWeHzwWuiv4DPbWUA4YBQaQPYyatfsdyLxSMCbTK0PTceLeOKdbBnGi5IWZuwFMmnMjrY/zK5lC0Q9CUF5ONy3mwpFcsrTnlLP46Khky45kUdJm1FwYaQPVLWD2797OzM/Vxk73vH3ny4WefOEBIojCem8GeH71D9izVlib6m7u5EW/8hTsehTWT/5XKFWWMXcq6t0+Q6MRd0OeV87rROEb8CUK69faCpWLwj6AvbTf2xOtVmM3u9xw+ZhUeI4Yd2jsa7jwev+sxaHgjkmPBJtg75EcxhUgGwP4Idzl9XB+I/tDav3DlbNKuC2zQYTDbA0IkZ4APcAvhy7tAwctnNaKpeo5jPQHx4HvhwIZ5FcHgEXE0j84RJL5gC5XFgAAAABJRU5ErkJggg==) 10px 11px no-repeat rgba(117,173,207,.701961);
	border-radius: 0 5px 5px 0;
	text-indent: -9999px;
	cursor: pointer;
}
.c_search-form.cr .c_input.cr {
	float: right;
	padding: 0 7px;
	width: 114px;
	background: rgba(117,173,207,.701961);
	border-radius: 5px 0 0 5px;
	margin: 0 0 0 12px;
	cursor: pointer;
	position: relative;
}
.c_search-form.cr .c_input.cr ::-webkit-input-placeholder {
	color: #273d5e;
}
.c_search-form.cr .c_input.cr ::-moz-placeholder {
	color: #273d5e;
}
.c_search-form.cr .c_input.cr :-ms-input-placeholder {
	color: #273d5e;
}
.c_search-form.cr .c_input.cr :-moz-placeholder {
	color: #273d5e;
}
.c_search-form.cr .c_input.cr .c_txt.cr {
	float: left;
	width: 100%;
	border: 0;
	margin: 0;
	padding: 8px 0 7px;
	background: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 13px;
	line-height: 17px;
	font-family: "Aptifer Sans LT W01",sans-serif;
	height: 17px;
	color: #364862;
}
.c_search-form.cr a {
	float: right;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 13px;
	line-height: 17px;
	font-family: "Aptifer Sans LT W01",sans-serif;
	color: #293d5b;
	padding: 9px 0 0;
}
.c_search-form.cr a:hover {
	text-decoration: none;
	color: #6799ba;
}
.c_navbar.cr {
	background: rgba(44,66,99,.843137);
	position: relative;
}
.c_navbar.cr .c_container.cr {
	position: relative;
	padding: 42px 0 0;
}
#c_header.cr .c_container.cr::after {
	clear: both;
	content: "";
	display: block;
}
#c_header.cr .c_logo.cr {
	position: absolute;
	left: -10px;
	top: -10px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(https://www.messiah.edu/site/styles/images/logo-white.svg) no-repeat center/contain;
	width: 180px;
	height: 105px;
	z-index: 2;
}
#c_header.cr .c_logo.cr a {
	display: block;
	height: 100%;
}
.c_navbar.cr nav.cr {
	padding: 0 0 0 300px;
}
nav.cr::after {
	clear: both;
	content: "";
	display: block;
}
.c_main-nav.cr {
	list-style: none;
	margin: 0;
	padding: 0 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 21px;
	line-height: 24px;
	font-family: "AptiferSansLTW01-Medium 721143",sans-serif;
	float: right;
}
.c_main-nav.cr>li.cr {
	float: left;
	margin: 0 0 0 45px;
}
.c_main-nav.cr>li.cr:hover div.cr[data-nav-menuitem] {
	display: block;
}
.c_main-nav.cr>li.cr>a {
	color: #fff;
	display: block;
	position: relative;
	padding-bottom: 15px;
}
.c_main-nav.cr>li.cr>a:hover,.c_main-nav.cr>li.cr:hover>a {
	text-decoration: none;
	color: #75adcf;
}
.c_main-nav.cr div.cr[data-nav-menuitem] {
	display: none;
	position: absolute;
	left: 2px;
	right: 13px;
	top: 100%;
	background: rgba(255,255,255,.952941);
	text-shadow: none;
	padding: 51px 48px 41px 47px;
}
.c_main-nav.cr div.cr[data-nav-menuitem] h2 {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 18px;
	line-height: 20px;
	font-family: mendoza-medium,serif;
	margin: 0 0 8px;
	text-transform: uppercase;
}
.c_main-nav.cr div.cr[data-nav-menuitem] p.cr {
	margin: 0;
}
.c_main-nav.cr div.cr[data-nav-menuitem] .c_col.cr {
	float: left;
	width: 190px;
	padding: 0 0 0 18px;
}
.c_main-nav.cr div.cr[data-nav-menuitem] ul.cr {
	list-style: none;
	margin: 0;
	padding: 0;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 16px;
	line-height: 18px;
	font-family: "Aptifer Sans LT W01",sans-serif;
}
.c_main-nav.cr div.cr[data-nav-menuitem] ul.cr li.cr {
	margin: 0 0 8px;
}
.c_main-nav.cr div.cr[data-nav-menuitem] ul.cr a {
	color: #2a3e5e;
}
.c_main-nav.cr div.cr[data-nav-menuitem] ul.cr a:hover {
	text-decoration: none;
	color: #77a4c1;
}
.c_mm-menu.cr,.c_btn-mobile.cr,.c_mobile-search.cr {
	display: none;
}
.c_social.cr {
	display: inline-block;
	vertical-align: top;
	list-style: none;
	margin: 0;
	padding: 0;
}
.c_social.cr li.cr {
	float: left;
	margin: 0 5px;
}
.c_social.cr a {
	display: block;
	width: 32px;
	height: 31px;
	background: url(data:image/png;base64,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) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.c_social.cr .c_twitter.cr {
	background-position: -97px 0;
}
.c_social.cr .c_instagram.cr {
	background-position: -32px 0;
}
.c_social.cr .c_youtube.cr {
	background-position: -129px 0;
}
.c_social.cr a:hover {
	background-position: 0 -31px;
}
.c_social.cr .c_twitter.cr:hover {
	background-position: -97px -31px;
}
.c_social.cr .c_instagram.cr:hover {
	background-position: -32px -31px;
}
.c_social.cr .c_youtube.cr:hover {
	background-position: -129px -31px;
}
.c_one-column.cr {
	border-top: 1px solid #ccc;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 15px;
	line-height: 22px;
	font-family: mendoza-book,serif;
	color: #424242;
}
.c_heading.cr {
	background: #f0f0f0;
	padding: 195px 0 16px;
	margin: 0;
	clear: both;
}
.c_heading.cr .c_holder.cr {
	width: 1161px;
	margin: 0 auto;
	padding: 0 14px;
}
#c_footer.cr {
	background: url(https://messiah.edu/site/images/bg-footer.jpg) 50% 0/cover no-repeat;
	color: #fff;
	padding: 60px 0 44px;
	position: relative;
}
#c_footer.cr .c_container.cr {
	padding: 0 40px 0 106px;
	width: 1058px;
}
#c_footer.cr .c_holder.cr {
	overflow: hidden;
	padding: 0 0 19px;
}
#c_footer.cr .c_info-btn.cr {
	display: none;
}
#c_footer.cr .c_block.cr {
	float: left;
	width: 263px;
	padding: 1px 73px 0 0;
}
#c_footer.cr .c_logo.cr {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(https://messiah.edu/site/styles/images/logo-white.svg) no-repeat center/contain;
	width: 250px;
	height: 72px;
	margin: 0 0 15px;
}
#c_footer.cr .c_logo.cr a {
	display: block;
	height: 100%;
}
#c_footer.cr .c_wrap.cr {
	overflow: hidden;
}
#c_footer.cr .c_wrap.cr .c_frame.cr {
	overflow: hidden;
}
#c_footer.cr address.cr {
	font-size: 16px;
	line-height: 20px;
	font-style: normal;
	margin: 0 0 14px;
	color: #e7e8e9;
}
#c_footer.cr address.cr span.cr {
	display: block;
}
#c_footer.cr .c_link.cr {
	float: right;
	width: 75px;
	height: 83px;
	background: url(data:image/png;base64,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) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 35px 0 0;
}
#c_footer.cr .c_social.cr {
	margin: 0 0 6px -5px;
	display: block;
	overflow: hidden;
}
#c_footer.cr .c_social.cr a {
	background-image: url(data:image/png;base64,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);
}
#c_footer.cr .c_wrap.cr .c_frame.cr a {
	color: #fff;
	font-size: 12px;
	line-height: 14px;
}
#c_footer.cr .c_col.cr {
	float: left;
	width: 200px;
	margin: 0 0 0 23px;
}
#c_footer.cr h4.cr {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 14px;
	line-height: 18px;
	font-family: mendoza-medium,serif;
	text-transform: uppercase;
	margin: 0 0 1px;
}
#c_footer.cr .c_add-nav.cr {
	list-style: none;
	margin: 0;
	padding: 0;
}
#c_footer.cr .c_add-nav.cr a {
	color: #fff;
}
#c_footer.cr .c_add-nav.cr a:hover {
	text-decoration: none;
	color: #75adcf;
}
#c_footer.cr h5.cr {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 23px;
	line-height: 26px;
	font-family: priori-sans-bold,sans-serif;
	margin: 0 0 16px;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
}
#c_footer.cr h5.cr span.cr {
	margin: 0 8px;
}
#c_footer.cr nav.cr {
	text-align: center;
}
#c_footer.cr nav.cr ul.cr {
	display: inline-block;
	vertical-align: top;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	color: #cfd0d1;
}
#c_footer.cr nav.cr ul.cr li.cr {
	display: inline-block;
	vertical-align: top;
	padding: 0 18px;
}
#c_footer.cr nav.cr ul.cr li.cr+li.cr {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAANCAYAAACD4L/xAAAAFUlEQVQYV2O8cOFS2n+Gf8aMdGQAABj6QXY5lSIDAAAAAElFTkSuQmCC) 0 4px no-repeat;
}
#c_footer.cr nav.cr ul.cr a {
	color: #cfd0d1;
}
#c_footer.cr nav.cr ul.cr a:hover {
	text-decoration: none;
	color: #75adcf;
}
#c_footer.cr .c_dc.cr {
	display: inline-block;
	vertical-align: top;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 10px;
	line-height: 12px;
	font-family: "Courier New",Courier,monospace;
	color: #fff;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAiCAYAAABWQVnHAAAD6UlEQVRIS6WWf2iVZRTHP993u9M5JS2LkrXdMlFUJFIq2L3bbCXZH/1QUiisWDUohkRlCZWBFZEEBjaECiTpB5pUKCNqmd7rFYvmIGphofNeKyudosl+tLn3xPPuvev17bp/Ov/d5zznc857nu95nitiZmazgNuAm4CrAAF/Ap3Al5J+iIY4Z2BmVg48CqwCKuLg8PcIsANok9Tv1gKAmSWAV4BbLhLolv8Argz9XcBqSYNFwGPAw7Hg7cDeMMiA08ADwI/AjcARSetkZtcC78XKPg7cA1QD/ZJOmtnjwFRgGnASWAG0OEAr8FCJ7HuAzeF6Abga6AW+Bm4GrgDaHcBlnxMDrAH+Dje6rIuByhL9OeYAHWFZRf9fwDLAfdoUYB9QC2wMPynKOeMAu4FLIqsO4MpcEq7tlLTezO4Gno9VcdYBPgSceIo2APwCJMPG9khaYWY3AG/FAL86wJPAfRHHJknvmtkLwF1Al6QWM3Ma2RADdDjAXGALUBY61wNfADuBS4EXJbWb2ZthU6OM1UUhPROeq3O68p0q3TGdB74PJX5nLPtuSc8WAZOA10OFuX1+ODxDwPXA5FiwU6OT8pnoME0EngoVOM5IBJ+3wQWPDVN0t5k5nd8OzA/14ZKcBQ4Bn0nKRfePVTBeyvF8/wH0ZNMLPPyVMt1qowr0wsbuMY+PrknnvilZQWfnwsT0vsp1wNOA60cpO49s86DHc3NS+8+N9aC7e15FVe/UD0DLxyn3GFAzGmTZRNXg0hmLDvYHn5DPpF4qofM2+XxqHjUm+TL/BNIaTJ3gN2F0Jxv3r1IhVzfPRnQQmPBvdsvX+olZRxPDM8vhXE1q//F8JvWyYLoFAtNvYK0mNaqQSb1qsDZWeht4H4PvJhWMnxDXAb+HMneTWm2wVflMymV3kxYpgGVmDEi2BE/TseB+qCrRn58d4ARwecR5usIvnz3o+XMlm5ZM79tVyNbPRv4ujJkxSK/ymXQv2GVRgFCHYSuDNbElWZ9rzmfTj2D29oUAnXIVfAcsiDj6MA4jZgd6CLqdm9+Tqa/38DMXAMQRFTLpjYY9UXQI1tY25F7LZ1LvhG9FJtmQa8xn08sxc6/SmBls17E9dYt8TwcA97RhRvOEyQPbhvoqj7o7QfBgbUNuayGT/tyw4j05ejg+S0MhpTe5cx1F6zDmtwhV+56GbXjkgFfuOYk3x05qR7Ixd28AOJSrmzJxRJ8ATeEmH/EVFrwNqditjaFvJ/hld8xYvLd3bBqPdy6cNNRf+QYWvNAXNaFtCb+s1QWPHlLMCtl0k2H3Y8H/A6cPYZzCowv0frJ+X3s05H9fKP8AXkZ2qGXBrEcAAAAASUVORK5CYII=) no-repeat;
	padding: 3px 0 2px 23px;
}
#c_footer.cr .c_dc.cr:hover {
	text-decoration: none;
	background-position: 0 -17px;
}
#c_footer.cr .c_dc.cr:hover span.cr {
	opacity: 1;
}
#c_footer.cr .c_dc.cr span.cr {
	display: block;
	opacity: 0;
}
#c_footer.cr .c_to-top.cr {
	opacity: 0;
	top: 55px;
	right: 55px;
	transform: translate3d(0,100%,0);
}
#c_footer.cr .c_to-top.cr:hover {
	text-decoration: none;
}
@media only screen and (max-width: 1204px) and (min-width:1000px) {
	.c_container.cr {
		width:1024px;
	}
}
@media only screen and (max-width: 1204px) and (min-width:1000px) {
	.c_audience-tabs.cr .c_nav-tabs-audience.cr {
		width:742px;
		padding: 0 280px 0 2px;
		font: 12px/18px 'AptiferSansLTW01-Bold',sans-serif;
	}
}
@media only screen and (max-width: 1204px) and (min-width:1000px) {
	.c_audience-tabs.cr .c_nav-tabs-audience.cr li.cr {
		margin:0 18px 0 0;
	}
}
@media only screen and (max-width: 1204px) and (min-width:1000px) {
	.c_audience-tabs.cr .c_nav-tab-pages.cr .c_box.cr {
		width:214px;
	}
}
@media only screen and (max-width: 1204px) and (min-width:1000px) {
	.c_audience-tabs.cr .c_nav-tab-pages.cr .c_col.cr {
		width:230px;
	}
}
@media only screen and (max-width: 1204px) and (min-width:1000px) {
	.c_navbar.cr nav.cr {
		padding:0 0 0 260px;
	}
}
@media only screen and (max-width: 1204px) and (min-width:1000px) {
	.c_main-nav.cr {
		font-size:18px;
	}
}
@media only screen and (max-width: 1204px) and (min-width:1000px) {
	.c_main-nav.cr>li.cr>a:hover::before,.c_main-nav.cr>li.cr:hover>a::before {
		position:absolute;
		left: 50%;
		bottom: -15px;
		margin-left: -7px;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-bottom: 5px solid #fff;
		content: "";
	}
}
@media only screen and (max-width: 1204px) and (min-width:1000px) {
	.c_main-nav.cr>li.cr:nth-child(2)>a:hover::before {
		content:none;
	}
}
@media only screen and (max-width: 1204px) and (min-width:1000px) {
	.c_main-nav.cr>li.cr {
		margin:0 0 0 35px;
	}
}
@media only screen and (max-width: 1204px) and (min-width:1000px) {
	.c_main-nav.cr div.cr[data-nav-menuitem] {
		padding:51px 20px 41px;
	}
}
@media only screen and (max-width: 1204px) and (min-width:1000px) {
	.c_main-nav.cr div.cr[data-nav-menuitem] .c_col.cr {
		width:160px;
	}
}
@media only screen and (max-width: 1204px) and (min-width:1000px) {
	#c_footer.cr .c_container.cr {
		padding:0 20px;
		width: 984px;
	}
}
@media only screen and (max-width: 1204px) and (min-width:1000px) {
	#c_footer.cr .c_block.cr {
		padding:1px 30px 0 0;
	}
}
@media only screen and (max-width: 999px) {
	.c_container.cr {
		max-width:726px;
		width: auto;
	}
}
@media only screen and (max-width: 999px) {
	.c_apply-box.cr {
		display:none;
	}
}
@media only screen and (max-width: 999px) {
	.c_audience-tabs.cr .c_nav-tab-pages.cr .c_container.cr::before {
		position:absolute;
		left: -1000px;
		right: -1000px;
		bottom: 0;
		height: 1px;
		background: #dadada;
		content: "";
	}
}
@media only screen and (max-width: 999px) {
	.c_audience-tabs.cr .c_nav-tabs.cr {
		padding:16px 0 13px;
	}
}
@media only screen and (max-width: 999px) {
	.c_audience-tabs.cr .c_nav-tabs-audience.cr {
		text-align:center;
		padding: 0;
		width: auto;
		font: 12px/18px 'AptiferSansLTW01-Bold',sans-serif;
	}
}
@media only screen and (max-width: 999px) {
	.c_audience-tabs.cr .c_nav-tabs-audience.cr li.cr {
		float:none;
		display: inline-block;
		vertical-align: top;
		margin: 0 18px;
	}
}
@media only screen and (max-width: 999px) {
	.c_audience-tabs.cr .c_nav-tabs-audience.cr li.cr+li.cr {
		margin-left:6px;
	}
}
@media only screen and (max-width: 999px) {
	.c_audience-tabs.cr .c_nav-tab-pages.cr .c_box.cr {
		float:none;
		width: auto;
		padding: 0 25px 15px;
	}
}
@media only screen and (max-width: 999px) {
	.c_audience-tabs.cr .c_nav-tab-pages.cr .c_box.cr::after {
		position:absolute;
		left: -1000px;
		right: -1000px;
		bottom: 0;
		height: 1px;
		background: #dadada;
		content: "";
	}
}
@media only screen and (max-width: 999px) {
	.c_audience-tabs.cr .c_nav-tab-pages.cr .c_box.cr::before,.c_audience-tabs.cr .c_nav-tab-pages.cr h2,.c_audience-tabs.cr .c_nav-tab-pages.cr .c_box.cr p.cr {
		display:none;
	}
}
@media only screen and (max-width: 999px) {
	.c_audience-tabs.cr .c_nav-tab-pages.cr .c_col.cr {
		width:209px;
		padding: 0 12px;
		margin: 0 0 -6px;
	}
}
@media only screen and (max-width: 999px) {
	.c_audience-tabs.cr .c_nav-tab-pages.cr .c_col.cr::before {
		top:1px;
	}
}
@media only screen and (max-width: 999px) {
	.c_audience-tabs.cr .c_nav-menu-submenu__close.cr {
		top:30px;
		right: 10px;
	}
}
@media only screen and (max-width: 999px) {
	#c_header.cr {
		margin:0;
		position: relative;
		float: none;
	}
}
@media only screen and (max-width: 999px) {
	#c_header.cr .c_logo.cr {
		width: 158px;
		height: 47px;
		left: 3px;
		top: 23px;
		background: url(https://messiah.edu/site/styles/images/logo-white.svg) no-repeat center/contain;
	}
}
@media only screen and (max-width: 999px) {
	.c_search-form.cr {
		margin:11px 0 -43px;
		position: relative;
		z-index: 3;
		float: right;
	}
}
@media only screen and (max-width: 999px) {
	.c_search-form.cr a,.c_search-form.cr .c_input.cr .c_txt.cr {
		color:#fff;
	}
}
@media only screen and (max-width: 999px) {
	.c_search-form.cr .c_btn-submit.cr {
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABHklEQVQoU4XRMUuWYRTG8d9VUEsITtLSRwgkcWoyh5yKhEAIWmoRlBDHIFCXILMgaLJPYKJgGdTUJBE0S0MQRGtDEAhx5H55npd3CDrDfS/nf851XSe6qqqbWMEVFD5hM8mbvqf9aU9VbeEBPmMfZ3EDk1hL8qiHUlXz2MEG9nAff7GNBaxiLsm7wYaq+ohzuIeraBLOdBveYhc/ksz1wG88weMkf0b1VtV5rONukoke+IUXSR6ONo+E8Ry3k1zsgUNcwuUkTfuwqqpJPcaXJLd6YAYf8AqLSU665C7gJe5gPknzMox1GU+bObzvTF/HQAa+YzbJ18EduolTWEL7W0pHaAk+wxh+4toQ+JfhbtA02g3G8e2/QAe1i7/GwSmw71+dnt+JpAAAAABJRU5ErkJggg==);
	}
}
@media only screen and (max-width: 999px) {
	.c_navbar.cr .c_container.cr {
		padding:54px 0 0;
	}
}
@media only screen and (max-width: 999px) {
	.c_navbar.cr .c_container.cr::before {
		position:absolute;
		top: 0;
		bottom: 0;
		left: -20px;
		width: 10px;
		background: url(data:image/png;base64,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) no-repeat;
		content: "";
	}
}
@media only screen and (max-width: 999px) {
	.c_main-nav.cr {
		font-size:15px;
		line-height: 20px;
	}
}
@media only screen and (max-width: 999px) {
	.c_main-nav.cr>li.cr {
		margin:0 0 0 20px;
	}
}
@media only screen and (max-width: 999px) {
	.c_main-nav.cr>li.cr>a {
		padding-bottom:14px;
	}
}
@media only screen and (max-width: 999px) {
	.c_main-nav.cr>li.cr>a:hover::before {
		bottom:-14px;
	}
}
@media only screen and (max-width: 999px) {
	.c_main-nav.cr div.cr[data-nav-menuitem] {
		left:-1000px;
		right: -1000px;
		top: 88px;
		padding: 46px 1000px 53px 1030px;
	}
}
@media only screen and (max-width: 999px) {
	.c_main-nav.cr div.cr[data-nav-menuitem] .c_col.cr {
		width:170px;
		padding: 2px 0 0 30px;
	}
}
@media only screen and (max-width: 999px) {
	.c_navbar.cr nav.cr {
		padding:0 0 0 170px;
	}
}
@media only screen and (max-width: 999px) {
	.c_heading.cr {
		padding:53px 0 16px;
	}
}
@media only screen and (max-width: 999px) {
	.c_heading.cr .c_holder.cr {
		max-width:700px;
		padding: 0 13px;
		width: auto;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr {
		padding:70px 0 30px;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_container.cr {
		padding:0;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_holder.cr {
		padding:0 0 11px 72px;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_block.cr {
		width:264px;
		padding: 3px 10px 0 0;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_logo.cr {
		margin:0 0 17px;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_col.cr {
		display:none;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_info-btn.cr {
		display:block;
		float: right;
		width: 323px;
		list-style: none;
		margin: 0;
		padding: 0 37px 0 0;
		text-align: center;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-stretch: normal;
		font-size: 14px;
		line-height: 18px;
		font-family: AptiferSansLTW01-Bold,sans-serif;
		text-transform: uppercase;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_info-btn.cr li.cr {
		display:inline-block;
		vertical-align: top;
		width: 116px;
		padding: 0 8px 32px;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_info-btn.cr .c_ico.cr {
		display:block;
		background: url(http://messiah.edu//site/images/ico-13-hover.png) 50% 0 no-repeat;
		color: #fff;
		padding: 76px 0 0;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_info-btn.cr .c_ico.cr:hover {
		text-decoration:none;
		color: #75adcf;
		background: url(data:image/png;base64,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) 50% 0 no-repeat;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_info-btn.cr .c_ico-02.cr {
		background:url(data:,) 50% 0 no-repeat;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_info-btn.cr .c_ico-03.cr {
		background:url(data:,) 50% 0 no-repeat;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_info-btn.cr .c_ico-04.cr {
		background:url(data:,) 50% 0 no-repeat;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_info-btn.cr .c_ico-02.cr:hover {
		background:url(data:,) 50% 0 no-repeat;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_info-btn.cr .c_ico-03.cr:hover {
		background:url(data:,) 50% 0 no-repeat;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_info-btn.cr .c_ico-04.cr:hover {
		background:url(data:,) 50% 0 no-repeat;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr h5.cr {
		font-size:21px;
		line-height: 23px;
		margin: 0 0 11px;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr h5.cr span.cr {
		margin:0 5px;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr nav.cr ul.cr {
		display:block;
		padding: 0 0 17px;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr nav.cr ul.cr li.cr {
		padding:0 14px;
	}
}
@media only screen and (max-width: 999px) {
	#c_footer.cr .c_dc.cr {
		margin-left:71px;
	}
}
@media only screen and (max-width: 999px) {
	.c_move-btn.cr {
		display:none;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-list.cr li.cr,.c_mm-list.cr {
		float:none !important;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-list.cr li.cr {
		margin:0 !important;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-menu.cr #c_audiencesMenu.cr {
		font-style:normal;
		font-variant: normal;
		font-weight: normal;
		font-stretch: normal;
		font-size: 15px;
		line-height: 18px;
		font-family: AptiferSansLTW01-Bold,sans-serif;
		list-style: none;
		padding: 20px 0;
		text-transform: uppercase;
	}
}
@media only screen and (max-width: 766px) {
	.c_search-holder.cr {
		max-width:none;
		display: block !important;
	}
}
@media only screen and (max-width: 766px) {
	.c_search-holder.cr.c_container.cr {
		padding:0 !important;
	}
}
@media only screen and (max-width: 766px) {
	.c_container.cr {
		padding-left:20px;
		padding-right: 20px;
	}
}
@media only screen and (max-width: 766px) {
	.c_btn.cr {
		font-size:11px;
		line-height: 13px;
		border-radius: 3px;
		padding: 4px 10px 6px;
	}
}
@media only screen and (max-width: 766px) {
	#c_header.cr {
		clear:none;
		display: table;
		float: none;
		margin: 0;
		width: 100%;
		position: static;
	}
}
@media only screen and (max-width: 766px) {
	.c_audience-tabs.cr {
		display:none;
	}
}
@media only screen and (max-width: 766px) {
	.c_audience-tabs.cr .c_nav-tabs.cr {
		padding:0;
	}
}
@media only screen and (max-width: 766px) {
	.c_audience-tabs.cr .c_nav-tabs-audience.cr {
		margin:0 0 0 -1px;
		line-height: 16px;
	}
}
@media only screen and (max-width: 766px) {
	.c_audience-tabs.cr .c_nav-tabs-audience.cr li.cr {
		width:50%;
		margin: 0;
	}
}
@media only screen and (max-width: 766px) {
	.c_audience-tabs.cr .c_nav-tabs-audience.cr li.cr a {
		display:table-cell;
		border-style: solid;
		border-color: #ccc;
		border-image: initial;
		border-width: 0 0 1px 1px;
		padding: 0 30px;
		height: 50px;
		vertical-align: middle;
		font-weight: bold;
	}
}
@media only screen and (max-width: 766px) {
	.c_audience-tabs.cr .c_nav-tabs-audience.cr li.cr {
		display:table;
		width: 50%;
		float: left;
	}
}
@media only screen and (max-width: 766px) {
	.c_audience-tabs.cr .c_nav-tabs-audience.cr li.cr+li.cr {
		margin:0;
	}
}
@media only screen and (max-width: 766px) {
	.c_audience-tabs.cr .c_nav-tabs-audience.cr li.cr:first-child {
		width:100%;
		display: table;
	}
}
@media only screen and (max-width: 766px) {
	.c_audience-tabs.cr .c_nav-tab-pages.cr {
		display:none !important;
	}
}
@media only screen and (max-width: 766px) {
	.c_search-holder.cr {
		display:table-header-group;
	}
}
@media only screen and (max-width: 766px) {
	.c_search-form.cr {
		display:none;
		margin: 0;
		float: none;
		overflow: hidden;
		border: 1px solid #7091ac;
		background: #9ec5dd;
		padding: 0 20px;
	}
}
@media only screen and (max-width: 766px) {
	.c_search-form.cr .c_input.cr {
		float:none;
		overflow: hidden;
		width: auto;
		background: none;
		margin: 0;
		border-radius: 0;
		padding: 0 20px 0 0;
	}
}
@media only screen and (max-width: 766px) {
	.c_search-form.cr .c_input.cr .c_txt.cr {
		font-size:16px;
		line-height: 20px;
		height: 20px;
		padding: 9px 0;
		color: #2c4263;
	}
}
@media only screen and (max-width: 766px) {
	.c_search-form.cr a {
		display:none;
	}
}
@media only screen and (max-width: 766px) {
	.c_search-form.cr .c_btn-submit.cr {
		width:24px;
		height: 21px;
		text-indent: 0;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-stretch: normal;
		font-size: 14px;
		line-height: 16px;
		font-family: "Aptifer Sans LT W01",sans-serif;
		color: #fff;
		text-transform: uppercase;
		background: #2c4263;
		border-radius: 3px;
		margin: 9px 0 0;
	}
}
@media only screen and (max-width: 766px) {
	#c_header.cr .c_logo.cr {
		width:166px;
		height: 48px;
		left: 33px;
		top: 21px;
	}
}
@media only screen and (max-width: 766px) {
	.c_navbar.cr {
		background:#293e5d;
	}
}
@media only screen and (max-width: 766px) {
	.c_navbar.cr .c_container.cr {
		padding:36px 20px 29px;
	}
}
@media only screen and (max-width: 766px) {
	.c_navbar.cr .c_container.cr::before {
		left:0;
		width: 15px;
	}
}
@media only screen and (max-width: 766px) {
	.c_navbar.cr nav.cr {
		display:none;
	}
}
@media only screen and (max-width: 766px) {
	.c_mobile-search.cr {
		display:block;
		float: right;
		width: 21px;
		height: 20px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABkCAYAAABpaXvyAAAFdUlEQVRoQ+2ZXYhUZRzGf8/M+rlLlhpEi5JmFFq0s0UEQmE3hUmis3pTFhZ0U0abO3rRB0tUxO4awUL0ceFFBrY5myUhRBFFaR86q0kSFEFXgQmu+ZHZznniPXvWdmZn1zN6O+dmZs55zjPv+5z//z3w/kTVsXnPgfnZf5seM9H9spYYrgSO2T4ImQ9b5p3Y2b1ixUj1feN/a/yPLbsOPWn5JWDO5DfpZ1He2JO/7dvJNBdMu4qlfqEnE2GE+Mz214JhSwtkVgLLkuv/2Jl1fR237qllHJsWBg91Yr82KnApKrNh2/r2o+sGBrLXnF/Y3P/QnX+FK1uKpQ6jdxiN5CwZlveuyR2qNlbnwKHWpiy/gmcCB5qnl+8+97euLWezrwL3h/OCP4C3Z/81/Orfc+bcGFn7gNmGfX353PIJpl3F0vNCLwIjUdm3BkEmy7sosyNS+atp/3JypKlpoaJoLWJR89zh1WdOXPk0pjc2y5CrHq0KxaHvgDtk9vZ05FYWiqVNzeUZ27vXLztdPYKtu3+8pRyVF7eMTP/8TPb8MWCWzXN9HbmXK55+oTj0JzDf+IWWI7mXWXq0qXv9svOTPdnu7V/M7N644lyhWDoIajds78vnHq02PQfMMHT25XOvT1V/FeVXHPrScJftwb6O9ny16W/AIlB/b77tqbSmheLQ78BCwxt9+dwTFaZdxaEPBB3A781zh5dcrFvi0tpVut3SD+G78MM9+fZ3K0y3FEsPGH2UCLp68u3bphptqN3rsjd8DtwNnFLTrNae1TedqmxTW4XBw/vAdwJliUd61ubeq2X8+FsHps25OvMm1tiDeaU3n3t2Qp2GE8/sPrIgWx45CFwdWgo8EDJuPtK2v7tbUffATy2nm/5ZpUhbEW3jTI6R4d4JdTom2DxQWprJ6mPg+nE3hdXozNQLDCeU0X09a9q+H7uvYpXatOPbK2bNnrHFJiwstVaqX8DvgzaHwh/356civGpbvv2r0WdT4+gc2Dcrm525PENmMeKqyNFxZXRwbJpdg4fvkaMwq+Zxt58l0predW2f1jRNU6uF4lBYSD6pmtGpk8fL8y7ZNPxxoXi4HaJPgXnJQI41zx1uvSzTYNQ1ePhmOdoJtAAP9uZz31y2aa2oGqZpCqg+TSPT+vJKo25kmial+jSNTOvLK426kWmalOrTNDKtL6806kamaVKqT9PItL680qgbmaZJqT5NI9P68kqjbmSaJqX6NI1M68srjbqRaZqU6tM0Mq0vrzTqRqaVKdmeDzw2yk1YksCXQB/C9vKHwE5J6XmU7bDDexEexc/ARkkX51G2+yHeNg5HBHwGfA0MAwugkkcB6yRNzqNsdwIJj6IEbJB01HY2bBFLinmU7QAZ/udRsFzSRB5luxUCjyLmUQkUuBZIeFR8PuZRybkbgZhHhU9JE3mU7eeBmEcBMY8CArbYAYTd8JOBkQBrRxkLq4GnIeFRkKserWzHPArYK2ml7U3AdkkTeJTtW4DFQMAcMY8CnpNUyaNsxzwKeAEIF5skTcqjbM+UdG4UedKeDKCSR9mOeRTQKSk1j7L9JXAXMCipkkfZTngU/ZJS8yjbMY8C3pBUyaNsf0DCo0IHXaxbktK6HYh5FPCwpEoeZfsBIOZRYdte0pQ8KqndCzwKaJVUyaNsh+Uv1F3Mo4BHJNXkUbanAW8CF3iUpNo8ynZow3E8igEgtO1+SZHtQBtWAVuhikfBvRPqdGyNsr0UuCQeBdwnqTaPsn1F4ILJwjIJj+J9YAKPCjORNDmPsh06JfR06J6rgOMhnrFp2r4nmVUlj4I1ki6dR9muyaMCRrqsF5/t0KYVPCousTSv3Kk0tm8Or5gxHiXpm/8AY6b8SWXC3YsAAAAASUVORK5CYII=) no-repeat;
		text-indent: -9999px;
		overflow: hidden;
	}
}
@media only screen and (max-width: 766px) {
	.c_btn-mobile.cr {
		display:block;
		float: right;
		width: 26px;
		height: 20px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAYAAACTQC2+AAAAvklEQVRIS2NkgIKytRdlmBgY2WB8atF///741h1m9oIRZGDp2vPrGBgYAqllOBZzuhhL1l0UY/z/7yUNLWFgYGT4RBcf/Wdk6AZbBAIlqy4q/mf9I0Rtn/37zfyiP8zgKdwialuAbt4wtah89Xmrv0wMKYwMDDw0CML3jIz/JjDmLjnBx87JDoosWlgCc/c9xobNZ7i+/GJ+SUuL/jMw3AEnBloH3b+//ycO01RHg5SGYSQ86EarCZKCe1hWEwBe9laN90B6HwAAAABJRU5ErkJggg==) no-repeat;
		text-indent: -9999px;
		overflow: hidden;
		margin: 0 0 0 24px;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-menu.cr {
		background:#4d607c;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-menu.cr>.c_mm-panel.cr {
		padding-top:0;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-menu.cr .c_mm-list.cr {
		list-style:none;
		margin-bottom: 53px;
		padding: 0;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-stretch: normal;
		font-size: 22px;
		line-height: 24px;
		font-family: "AptiferSansLTW01-Medium 721143",sans-serif;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-menu.cr .c_mm-list.cr>li.cr>a.c_mm-subclose.cr {
		color:#fff;
		padding: 9px 20px 7px;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-list.cr a.c_mm-subopen.cr {
		left:0;
		width: auto;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-list.cr a.c_mm-subopen.cr+a {
		text-transform:lowercase;
		color: #fff !important;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-list.cr a.c_mm-subopen.cr::before,.c_mm-list.cr a.c_mm-subclose.cr::before {
		display:none;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-menu.cr .c_mm-list.cr>li.cr>a.c_mm-subopen.cr::after {
		border-top:6px solid transparent;
		border-bottom: 6px solid transparent;
		border-left: 6px solid #293e5d;
		transform: rotate(0deg);
		height: 0;
		width: 0;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-list.cr a.c_mm-subopen.cr::after {
		border:0;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-menu.cr .c_mm-list.cr>li.cr.c_mm-subtitle.cr>a {
		font-style:normal;
		font-variant: normal;
		font-weight: normal;
		font-stretch: normal;
		font-size: 22px;
		line-height: 24px;
		font-family: "AptiferSansLTW01-Medium 721143",sans-serif;
		background: none;
		border-bottom: 1px solid #3b4f6c;
		padding-left: 18px;
		margin-top: -3px;
		text-transform: lowercase;
		text-indent: 0 !important;
		color: #fff !important;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-menu.cr .c_mm-list.cr>li.cr::after {
		border-color:#3b4f6c !important;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-list.cr .c_back-holder.cr {
		margin:-20px 0 9px !important;
	}
}
@media only screen and (max-width: 766px) {
	#c_menu.cr .c_subtitle.cr {
		font-style:normal;
		font-variant: normal;
		font-weight: normal;
		font-stretch: normal;
		font-size: 16px;
		line-height: 18px;
		font-family: "Aptifer Sans LT W01",sans-serif;
		display: block;
		color: #bfbfbf;
		margin: 0 0 -11px;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-menu.cr .c_back-btn.cr {
		display:block;
		position: relative;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-stretch: normal;
		font-size: 16px;
		line-height: 18px;
		font-family: "Aptifer Sans LT W01",sans-serif;
		text-transform: uppercase;
		margin: 0 -20px;
		padding: 8px 35px;
		text-shadow: none;
		color: #9e9fa1 !important;
		background: #e3e5e7 !important;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-menu.cr .c_back-btn.cr::before {
		position:absolute;
		left: 18px;
		top: 11px;
		border-top: 6px solid transparent;
		border-bottom: 6px solid transparent;
		border-right: 6px solid #9e9fa1;
		content: "";
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-menu.cr .c_back-btn.cr:hover {
		text-decoration:none;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-list.cr .c_back-holder.cr .c_back-btn.cr {
		margin:0;
	}
}
@media only screen and (max-width: 766px) {
	.c_mm-menu.cr .c_back-holder.cr::before {
		position:absolute;
		left: 18px;
		top: 11px;
		border-top: 6px solid transparent;
		border-bottom: 6px solid transparent;
		border-right: 6px solid #9e9fa1;
		content: "";
		z-index: 1;
	}
}
@media only screen and (max-width: 766px) {
	.c_heading.cr {
		padding:34px 0 13px;
		margin: 0;
	}
}
@media only screen and (max-width: 766px) {
	.c_heading.cr .c_holder.cr {
		padding:0 20px;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr .c_container.cr {
		width:auto;
		padding: 0 20px;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr .c_holder.cr {
		padding:0 0 32px;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr .c_info-btn.cr {
		float:none;
		width: auto;
		padding: 0;
		font-size: 12px;
		line-height: 14px;
		margin: 0 -20px -3px;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr .c_info-btn.cr li.cr {
		padding:0 15px 51px;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr .c_info-btn.cr .c_ico.cr {
		background-size:50%;
		padding: 61px 0 0;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr .c_info-btn.cr .c_ico.cr:hover {
		background-size:50%;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr .c_info-btn.cr .c_ico-03.cr,#c_footer.cr .c_info-btn.cr .c_ico-03.cr:hover {
		background-size:46%;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr .c_logo.cr {
		background: url(https://messiah.edu/site/styles/images/logo-white.svg) no-repeat center/contain;
		width: 195px;
		height: 56px;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr .c_block.cr {
		float:none;
		padding: 0;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr .c_link.cr {
		margin:23px 0 0;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr .c_wrap.cr .c_frame.cr .c_all.cr {
		display:none;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr h5.cr {
		font-size:18px;
		line-height: 19px;
		margin: 0 0 15px;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr h5.cr span.cr {
		display:block;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr nav.cr ul.cr {
		max-width:320px;
		margin: 0 auto;
		font-size: 12px;
		line-height: 14px;
		padding: 0 0 19px;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr nav.cr ul.cr li.cr {
		margin:0 0 3px;
		padding-bottom: 1px;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr nav.cr ul.cr li.cr+li.cr {
		background:none;
	}
}
@media only screen and (max-width: 766px) {
	#c_footer.cr nav.cr ul.cr li.cr:nth-child(2) {
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAANCAYAAACD4L/xAAAAFUlEQVQYV2O8cOFS2n+Gf8aMdGQAABj6QXY5lSIDAAAAAElFTkSuQmCC) 0 3px no-repeat;
	}
}
.c_container.cr::after {
	content: "";
	display: block;
	clear: both;
}
.c_edit-page.cr {
	color: transparent !important;
}
.c_edit-page.cr:hover {
	background-image: url(data:image/png;base64,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);
	background-size: 50px 16px;
	background-repeat: no-repeat;
	background-position: 0 0;
	color: transparent !important;
}
.c_main-nav.cr div.cr[data-nav-menuitem] h2 a {
	text-decoration: underline !important;
}
.c_main-nav.cr div.cr[data-nav-menuitem] h2 a:hover {
	color: #6697b8 !important;
}
.c_main-nav.cr div.cr[data-nav-menuitem] {
	box-shadow: rgba(0,0,0,.2) 5px 5px 5px;
}
.c_main-nav.cr div.cr[data-nav-menuitem] h2 {
	font-size: .8em !important;
}
.c_widget__content.cr {
	width: 95%;
	margin-bottom: 15px;
}
.c_main-nav.cr div.cr[data-nav-menuitem] .c_widget__content.cr h2 {
	font-size: .9em !important;
}
.c_widget-row.cr {
	clear: both;
}
.c_widget__image.cr {
	margin: 0 0 10px;
}
.c_bg-info.cr {
	background: none 0% 0% repeat scroll #f0f0f0;
}
@media only screen and (max-width: 999px) and (min-width:480px) {
	.c_main-nav.cr .c_widget-width.cr {
		width:33% !important;
	}
}
@media only screen and (max-width: 999px) and (min-width:480px) {
	.c_main-nav.cr .c_widget__content.cr {
		display:none;
	}
}
@media only screen and (max-width: 999px) and (min-width:480px) {
	.c_main-nav.cr div.cr[data-nav-menuitem] h2 {
		font-size:1.1em !important;
	}
}
@media only screen and (max-width: 999px) and (min-width:480px) {
	.c_navbar.cr {
		background:none 0% 0% repeat scroll #2c4263 !important;
	}
}
@media only screen and (max-width: 999px) and (min-width:480px) {
	.c_navbar.cr .c_container.cr::before {
		background:none !important;
	}
}
@media only screen and (max-width: 999px) and (min-width:480px) {
	.c_widget-width__17.cr,.c_widget-width__20.cr,.c_widget-width__21.cr,.c_widget-width__22.cr,.c_widget-width__23.cr,.c_widget-width__24.cr,.c_widget-width__25.cr,.c_widget-width__26.cr,.c_widget-width__30.cr,.c_widget-width__31.cr,.c_widget-width__34.cr,.c_widget-width__35.cr,.c_widget-width__38.cr,.c_widget-width__40.cr {
		width:100%;
	}
}
@media screen and (max-width: 768px) {
	div#menu {
		background-color:#fff;
	}
}
@media only screen and (min-width: 768px) {
	.register_datepicker_container {
		flex-direction:column-reverse !important;
		flex-wrap: wrap-reverse;
		width: 45%;
	}
	#register_events {
		width: 80% !important;
		margin: auto;
		padding-top: 25px;
	}
	.register_datepicker_sidebar {
		width: 80% !important;
		margin: auto;
	}
	#elp-txt_wrapper {
		float: left;
		width: 55%;
	}
	.register_datepicker_container::after {
		content: ' ';
		clear: both;
	}
}
/* base.css */
/* ==================================== Fonts  ==================================== */
@font-face {
	font-family: 'priori-sans-bold';
	src: url(/fonts/ufonts.com_priori_sans_bold-webfont.eot);
	src: url(/fonts/ufonts.com_priori_sans_bold-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/ufonts.com_priori_sans_bold-webfont.woff) format("woff"), url(/fonts/ufonts.com_priori_sans_bold-webfont.ttf) format("truetype"), url(/fonts/ufonts.com_priori_sans_bold-webfont.svg#priori_sansbold) format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'prior-sans-reg';
	src: url(/fonts/priori-sans-regular-1361508596-webfont.eot);
	src: url(/fonts/priori-sans-regular-1361508596-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/priori-sans-regular-1361508596-webfont.woff2) format("woff2"), url(/fonts/priori-sans-regular-1361508596-webfont.woff) format("woff");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'mendoza-medium';
	src: url(/fonts/mendozaroman-medium-webfont.eot);
	src: url(/fonts/mendozaroman-medium-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/mendozaroman-medium-webfont.woff) format("woff"), url(/fonts/mendozaroman-medium-webfont.ttf) format("truetype"), url(/fonts/mendozaroman-medium-webfont.svg#itc_mendoza_romanmedium) format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'mendoza-book';
	src: url(/fonts/mendozaroman-book-webfont.eot);
	src: url(/fonts/mendozaroman-book-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/mendozaroman-book-webfont.woff) format("woff"), url(/fonts/mendozaroman-book-webfont.ttf) format("truetype"), url(/fonts/mendozaroman-book-webfont.svg#itc_mendoza_roman_bookregular) format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'mendoza-book-italic';
	src: url(/fonts/mendozaroman-bookitalic-webfont.eot);
	src: url(/fonts/mendozaroman-bookitalic-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/mendozaroman-bookitalic-webfont.woff) format("woff"), url(/fonts/mendozaroman-bookitalic-webfont.ttf) format("truetype"), url(/fonts/mendozaroman-bookitalic-webfont.svg#itc_mendoza_roman_bookitalic) format("svg");
	font-weight: normal;
	font-style: normal
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'priori-sans-bold';
		src: url(/fonts/ufonts.com_priori_sans_bold-webfont.svg#priori_sansbold) format("svg")
	}
	@font-face {
		font-family: 'mendoza-medium';
		src: url(/fonts/mendozaroman-medium-webfont.svg#itc_mendoza_romanmedium) format("svg")
	}
	@font-face {
		font-family: 'mendoza-book-italic';
		src: url(/fonts/mendozaroman-bookitalic-webfont.svg#itc_mendoza_roman_bookitalic) format("svg")
	}
	@font-face {
		font-family: 'mendoza-book';
		src: url(/fonts/mendozaroman-book-webfont.svg#itc_mendoza_roman_bookregular) format("svg")
	}
	@font-face {
		font-family: 'aptifer-sans-bold';
		src: url(/fonts/raleway-bold-webfont.svg#ralewaybold) format("svg")
	}
}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block
}
audio,
canvas,
video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden],
template {
	display: none
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
a {
	background: 0 0
}
a:focus {
	outline: thin dotted
}
a:active,
a:hover {
	outline: 0
}
h1 {
	font-size: 2em;
	margin: .67em 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b,
strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}
mark {
	background: #ff0;
	color: #000
}
code,
kbd,
pre,
samp {
	font-family: monospace, serif;
	font-size: 1em
}
pre {
	white-space: pre-wrap
}
q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}
small {
	font-size: 80%
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	border: 0;
	padding: 0
}
button,
input,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0
}
button,
input {
	line-height: normal
}
button,
select {
	text-transform: none
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled],
html input[disabled] {
	cursor: default
}
input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}
input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto;
	vertical-align: top
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
/* Font Awesome */
.fa-btn svg {
	position: absolute;
	left: 18px;
	top: 50%;
	transform: translate(0, -50%);
	font-size: 28px;
}
.fa-btn {
	border-radius: 5px;
	border: none;
	display: inline-block;
	padding: 15px 35px 15px 55px;
	margin: 5px;
	font-family: 'Aptifer Sans LT W01', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 17px;
	text-transform: uppercase;
	text-decoration: none;
	transition: all 0.3s ease 0s;
	cursor: pointer;
	position: relative;
}
.fa-white:hover {
	text-decoration: none;
	background: #273D5E;
	transition: all 0.3s ease 0s;
	color: #fff;
}
.fa-white {
	background-color: #fff;
	color: #273d5e;
	padding: 20px 35px 20px 60px;
}
.fa-blue:hover {
	text-decoration: none;
	background: #fff;
	transition: all 0.3s ease 0s;
	color: #273d5e;
}
.fa-blue {
	background-color: #273d5e;
	color: #fff;
	padding: 20px 35px 20px 60px;
}
.fa-light-blue:hover {
	text-decoration: none;
	background: #fff;
	transition: all 0.3s ease 0s;
	color: #273d5e;
}
.fa-light-blue {
	background-color: #6697B8;
	color: #fff;
	padding: 20px 35px 20px 60px;
}
/*! Jadu CMS content editor defaults */
.text_align_left {
	text-align: left
}
.text_align_right {
	text-align: right
}
.text_align_center {
	text-align: center
}
.indent {
	margin-left: 20px
}
.indent2 {
	margin-left: 40px
}
.editor strong {
	font-weight: 700
}
.editor em {
	font-style: italic
}
.underline_text {
	text-decoration: underline
}
.strikethrough_text {
	text-decoration: line-through
}
.underline_and_strikethrough_text,
.underline_text.strikethrough_text {
	text-decoration: line-through underline
}
.editor sup,
.superscript_text {
	vertical-align: super
}
.editor sub,
.subscript_text {
	vertical-align: sub
}
.float_left {
	float: left
}
.float_right {
	float: right
}
.image_centre {
	margin: 0 auto;
	display: block
}
td.highlightCell,
tr.highlightRow td {
	background: #cfc
}
tr.zebra {
	background: #ffc
}
.editor abbr {
	border-bottom: 1px dotted #ccc;
	cursor: help
}
div.placeholder {
	background: #eee;
	border: 1px solid #ccc;
	padding: 2em;
	color: #333
}
#editable {
	border: 2px dashed #999;
	padding: 10px
}
#editable:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
#toolbar {
	border: 1px solid #ddd;
	background-color: #eee;
	padding: .5em
}
/*! Jadu CMS user accessibility settings */
.user-scheme__high-contrast,
.user-scheme__high-contrast * {
	background: #000 !important;
	color: #ff0 !important;
	border-color: #ff0 !important
}
.user-scheme__high-contrast a:link,
.user-scheme__high-contrast a:visited {
	color: #0ff !important
}
.user-scheme__high-contrast a:active,
.user-scheme__high-contrast a:focus,
.user-scheme__high-contrast a:hover {
	color: #0f0 !important
}
.user-scheme__cream,
.user-scheme__cream * {
	background: #fff9d2 !important;
	color: #010066 !important;
	border-color: #010066 !important
}
.user-scheme__cream a:link,
.user-scheme__cream a:visited {
	color: #908000 !important
}
.user-scheme__cream a:active,
.user-scheme__cream a:focus,
.user-scheme__cream a:hover {
	color: #004000 !important
}
.user-scheme__blue,
.user-scheme__blue * {
	background: #9fcfff !important;
	color: #010066 !important;
	border-color: #010066 !important
}
.user-scheme__blue a:link,
.user-scheme__blue a:visited {
	color: red !important
}
.user-scheme__blue a:active,
.user-scheme__blue a:focus,
.user-scheme__blue a:hover {
	color: #4500ff !important
}
.user-size__small {
	font-size: 95%
}
.user-size__medium {
	font-size: 105%
}
.user-size__large {
	font-size: 115%
}
.user-font__comic-sans,
.user-font__comic-sans * {
	font-family: 'Comic Sans', 'Comic Sans MS', cursive
}
.user-font__courier,
.user-font__courier * {
	font-family: Courier, 'Courier New', monospace
}
.user-font__arial,
.user-font__arial * {
	font-family: Arial, Helvetica, sans-serif
}
.user-font__times,
.user-font__times * {
	font-family: Times, 'Times New Roman', serif
}
.user-spacing__wide {
	letter-spacing: .15em
}
.user-spacing__wider {
	letter-spacing: .3em
}
.user-spacing__widest {
	letter-spacing: .45em
}
/* Set a default height for the map, otherwise it will not display */
.map {
	height: 300px;
}
.widget-width__1,
.widget-width__2,
.widget-width__3,
.widget-width__4,
.widget-width__5,
.widget-width__6,
.widget-width__7,
.widget-width__8,
.widget-width__9,
.widget-width__10,
.widget-width__11,
.widget-width__12,
.widget-width__13,
.widget-width__14,
.widget-width__15,
.widget-width__16,
.widget-width__17,
.widget-width__18,
.widget-width__19,
.widget-width__20,
.widget-width__21,
.widget-width__22,
.widget-width__23,
.widget-width__24,
.widget-width__25,
.widget-width__26,
.widget-width__27,
.widget-width__28,
.widget-width__29,
.widget-width__30,
.widget-width__31,
.widget-width__32,
.widget-width__33,
.widget-width__34,
.widget-width__35,
.widget-width__36,
.widget-width__37,
.widget-width__38,
.widget-width__39,
.widget-width__40,
.widget-width__41,
.widget-width__42,
.widget-width__43,
.widget-width__44,
.widget-width__45,
.widget-width__46,
.widget-width__47,
.widget-width__48,
.widget-width__49,
.widget-width__50,
.widget-width__51,
.widget-width__52,
.widget-width__53,
.widget-width__54,
.widget-width__55,
.widget-width__56,
.widget-width__57,
.widget-width__58,
.widget-width__59,
.widget-width__60,
.widget-width__61,
.widget-width__62,
.widget-width__63,
.widget-width__64,
.widget-width__65,
.widget-width__66,
.widget-width__67,
.widget-width__68,
.widget-width__69,
.widget-width__70,
.widget-width__71,
.widget-width__72,
.widget-width__73,
.widget-width__74,
.widget-width__75,
.widget-width__76,
.widget-width__77,
.widget-width__78,
.widget-width__79,
.widget-width__80,
.widget-width__81,
.widget-width__82,
.widget-width__83,
.widget-width__84,
.widget-width__85,
.widget-width__86,
.widget-width__87,
.widget-width__88,
.widget-width__89,
.widget-width__90,
.widget-width__91,
.widget-width__92,
.widget-width__93,
.widget-width__94,
.widget-width__95,
.widget-width__96,
.widget-width__97,
.widget-width__98,
.widget-width__99,
.widget-width__100 {
	width: 100%
}
@media screen and (min-width: 768px) {
	/*! Jadu CMS homepage widget widths */
	.widget-width__1 {
		width: 1%
	}
	.widget-width__2 {
		width: 2%
	}
	.widget-width__3 {
		width: 3%
	}
	.widget-width__4 {
		width: 4%
	}
	.widget-width__5 {
		width: 5%
	}
	.widget-width__6 {
		width: 6%
	}
	.widget-width__7 {
		width: 7%
	}
	.widget-width__8 {
		width: 8%
	}
	.widget-width__9 {
		width: 9%
	}
	.widget-width__10 {
		width: 10%
	}
	.widget-width__11 {
		width: 11%
	}
	.widget-width__12 {
		width: 12%
	}
	.widget-width__13 {
		width: 13%
	}
	.widget-width__14 {
		width: 14%
	}
	.widget-width__15 {
		width: 15%
	}
	.widget-width__16 {
		width: 16%
	}
	.widget-width__17 {
		width: 17%
	}
	.widget-width__18 {
		width: 18%
	}
	.widget-width__19 {
		width: 19%
	}
	.widget-width__20 {
		width: 20%
	}
	.widget-width__21 {
		width: 21%
	}
	.widget-width__22 {
		width: 22%
	}
	.widget-width__23 {
		width: 23%
	}
	.widget-width__24 {
		width: 24%
	}
	.widget-width__25 {
		width: 25%
	}
	.widget-width__26 {
		width: 26%
	}
	.widget-width__27 {
		width: 27%
	}
	.widget-width__28 {
		width: 28%
	}
	.widget-width__29 {
		width: 29%
	}
	.widget-width__30 {
		width: 30%
	}
	.widget-width__31 {
		width: 31%
	}
	.widget-width__32 {
		width: 32%
	}
	.widget-width__33 {
		width: 33%
	}
	.widget-width__34 {
		width: 34%
	}
	.widget-width__35 {
		width: 35%
	}
	.widget-width__36 {
		width: 36%
	}
	.widget-width__37 {
		width: 37%
	}
	.widget-width__38 {
		width: 38%
	}
	.widget-width__39 {
		width: 39%
	}
	.widget-width__40 {
		width: 40%
	}
	.widget-width__41 {
		width: 41%
	}
	.widget-width__42 {
		width: 42%
	}
	.widget-width__43 {
		width: 43%
	}
	.widget-width__44 {
		width: 44%
	}
	.widget-width__45 {
		width: 45%
	}
	.widget-width__46 {
		width: 46%
	}
	.widget-width__47 {
		width: 47%
	}
	.widget-width__48 {
		width: 48%
	}
	.widget-width__49 {
		width: 49%
	}
	.widget-width__50 {
		width: 50%
	}
	.widget-width__51 {
		width: 51%
	}
	.widget-width__52 {
		width: 52%
	}
	.widget-width__53 {
		width: 53%
	}
	.widget-width__54 {
		width: 54%
	}
	.widget-width__55 {
		width: 55%
	}
	.widget-width__56 {
		width: 56%
	}
	.widget-width__57 {
		width: 57%
	}
	.widget-width__58 {
		width: 58%
	}
	.widget-width__59 {
		width: 59%
	}
	.widget-width__60 {
		width: 60%
	}
	.widget-width__61 {
		width: 61%
	}
	.widget-width__62 {
		width: 62%
	}
	.widget-width__63 {
		width: 63%
	}
	.widget-width__64 {
		width: 64%
	}
	.widget-width__65 {
		width: 65%
	}
	.widget-width__66 {
		width: 66%
	}
	.widget-width__67 {
		width: 67%
	}
	.widget-width__68 {
		width: 68%
	}
	.widget-width__69 {
		width: 69%
	}
	.widget-width__70 {
		width: 70%
	}
	.widget-width__71 {
		width: 71%
	}
	.widget-width__72 {
		width: 72%
	}
	.widget-width__73 {
		width: 73%
	}
	.widget-width__74 {
		width: 74%
	}
	.widget-width__75 {
		width: 75%
	}
	.widget-width__76 {
		width: 76%
	}
	.widget-width__77 {
		width: 77%
	}
	.widget-width__78 {
		width: 78%
	}
	.widget-width__79 {
		width: 79%
	}
	.widget-width__80 {
		width: 80%
	}
	.widget-width__81 {
		width: 81%
	}
	.widget-width__82 {
		width: 82%
	}
	.widget-width__83 {
		width: 83%
	}
	.widget-width__84 {
		width: 84%
	}
	.widget-width__85 {
		width: 85%
	}
	.widget-width__86 {
		width: 86%
	}
	.widget-width__87 {
		width: 87%
	}
	.widget-width__88 {
		width: 88%
	}
	.widget-width__89 {
		width: 89%
	}
	.widget-width__90 {
		width: 90%
	}
	.widget-width__91 {
		width: 91%
	}
	.widget-width__92 {
		width: 92%
	}
	.widget-width__93 {
		width: 93%
	}
	.widget-width__94 {
		width: 94%
	}
	.widget-width__95 {
		width: 95%
	}
	.widget-width__96 {
		width: 96%
	}
	.widget-width__97 {
		width: 97%
	}
	.widget-width__98 {
		width: 98%
	}
	.widget-width__99 {
		width: 99%
	}
	.widget-width__100 {
		width: 100%
	}
}
.lt-ie9 .widget-width__1 {
	width: 1%
}
.lt-ie9 .widget-width__2 {
	width: 2%
}
.lt-ie9 .widget-width__3 {
	width: 3%
}
.lt-ie9 .widget-width__4 {
	width: 4%
}
.lt-ie9 .widget-width__5 {
	width: 5%
}
.lt-ie9 .widget-width__6 {
	width: 6%
}
.lt-ie9 .widget-width__7 {
	width: 7%
}
.lt-ie9 .widget-width__8 {
	width: 8%
}
.lt-ie9 .widget-width__9 {
	width: 9%
}
.lt-ie9 .widget-width__10 {
	width: 10%
}
.lt-ie9 .widget-width__11 {
	width: 11%
}
.lt-ie9 .widget-width__12 {
	width: 12%
}
.lt-ie9 .widget-width__13 {
	width: 13%
}
.lt-ie9 .widget-width__14 {
	width: 14%
}
.lt-ie9 .widget-width__15 {
	width: 15%
}
.lt-ie9 .widget-width__16 {
	width: 16%
}
.lt-ie9 .widget-width__17 {
	width: 17%
}
.lt-ie9 .widget-width__18 {
	width: 18%
}
.lt-ie9 .widget-width__19 {
	width: 19%
}
.lt-ie9 .widget-width__20 {
	width: 20%
}
.lt-ie9 .widget-width__21 {
	width: 21%
}
.lt-ie9 .widget-width__22 {
	width: 22%
}
.lt-ie9 .widget-width__23 {
	width: 23%
}
.lt-ie9 .widget-width__24 {
	width: 24%
}
.lt-ie9 .widget-width__25 {
	width: 25%
}
.lt-ie9 .widget-width__26 {
	width: 26%
}
.lt-ie9 .widget-width__27 {
	width: 27%
}
.lt-ie9 .widget-width__28 {
	width: 28%
}
.lt-ie9 .widget-width__29 {
	width: 29%
}
.lt-ie9 .widget-width__30 {
	width: 30%
}
.lt-ie9 .widget-width__31 {
	width: 31%
}
.lt-ie9 .widget-width__32 {
	width: 32%
}
.lt-ie9 .widget-width__33 {
	width: 33%
}
.lt-ie9 .widget-width__34 {
	width: 34%
}
.lt-ie9 .widget-width__35 {
	width: 35%
}
.lt-ie9 .widget-width__36 {
	width: 36%
}
.lt-ie9 .widget-width__37 {
	width: 37%
}
.lt-ie9 .widget-width__38 {
	width: 38%
}
.lt-ie9 .widget-width__39 {
	width: 39%
}
.lt-ie9 .widget-width__40 {
	width: 40%
}
.lt-ie9 .widget-width__41 {
	width: 41%
}
.lt-ie9 .widget-width__42 {
	width: 42%
}
.lt-ie9 .widget-width__43 {
	width: 43%
}
.lt-ie9 .widget-width__44 {
	width: 44%
}
.lt-ie9 .widget-width__45 {
	width: 45%
}
.lt-ie9 .widget-width__46 {
	width: 46%
}
.lt-ie9 .widget-width__47 {
	width: 47%
}
.lt-ie9 .widget-width__48 {
	width: 48%
}
.lt-ie9 .widget-width__49 {
	width: 49%
}
.lt-ie9 .widget-width__50 {
	width: 50%
}
.lt-ie9 .widget-width__51 {
	width: 51%
}
.lt-ie9 .widget-width__52 {
	width: 52%
}
.lt-ie9 .widget-width__53 {
	width: 53%
}
.lt-ie9 .widget-width__54 {
	width: 54%
}
.lt-ie9 .widget-width__55 {
	width: 55%
}
.lt-ie9 .widget-width__56 {
	width: 56%
}
.lt-ie9 .widget-width__57 {
	width: 57%
}
.lt-ie9 .widget-width__58 {
	width: 58%
}
.lt-ie9 .widget-width__59 {
	width: 59%
}
.lt-ie9 .widget-width__60 {
	width: 60%
}
.lt-ie9 .widget-width__61 {
	width: 61%
}
.lt-ie9 .widget-width__62 {
	width: 62%
}
.lt-ie9 .widget-width__63 {
	width: 63%
}
.lt-ie9 .widget-width__64 {
	width: 64%
}
.lt-ie9 .widget-width__65 {
	width: 65%
}
.lt-ie9 .widget-width__66 {
	width: 66%
}
.lt-ie9 .widget-width__67 {
	width: 67%
}
.lt-ie9 .widget-width__68 {
	width: 68%
}
.lt-ie9 .widget-width__69 {
	width: 69%
}
.lt-ie9 .widget-width__70 {
	width: 70%
}
.lt-ie9 .widget-width__71 {
	width: 71%
}
.lt-ie9 .widget-width__72 {
	width: 72%
}
.lt-ie9 .widget-width__73 {
	width: 73%
}
.lt-ie9 .widget-width__74 {
	width: 74%
}
.lt-ie9 .widget-width__75 {
	width: 75%
}
.lt-ie9 .widget-width__76 {
	width: 76%
}
.lt-ie9 .widget-width__77 {
	width: 77%
}
.lt-ie9 .widget-width__78 {
	width: 78%
}
.lt-ie9 .widget-width__79 {
	width: 79%
}
.lt-ie9 .widget-width__80 {
	width: 80%
}
.lt-ie9 .widget-width__81 {
	width: 81%
}
.lt-ie9 .widget-width__82 {
	width: 82%
}
.lt-ie9 .widget-width__83 {
	width: 83%
}
.lt-ie9 .widget-width__84 {
	width: 84%
}
.lt-ie9 .widget-width__85 {
	width: 85%
}
.lt-ie9 .widget-width__86 {
	width: 86%
}
.lt-ie9 .widget-width__87 {
	width: 87%
}
.lt-ie9 .widget-width__88 {
	width: 88%
}
.lt-ie9 .widget-width__89 {
	width: 89%
}
.lt-ie9 .widget-width__90 {
	width: 90%
}
.lt-ie9 .widget-width__91 {
	width: 91%
}
.lt-ie9 .widget-width__92 {
	width: 92%
}
.lt-ie9 .widget-width__93 {
	width: 93%
}
.lt-ie9 .widget-width__94 {
	width: 94%
}
.lt-ie9 .widget-width__95 {
	width: 95%
}
.lt-ie9 .widget-width__96 {
	width: 96%
}
.lt-ie9 .widget-width__97 {
	width: 97%
}
.lt-ie9 .widget-width__98 {
	width: 98%
}
.lt-ie9 .widget-width__99 {
	width: 99%
}
.lt-ie9 .widget-width__100 {
	width: 100%
}
/* ====================================  Lity Lightbox ==================================== */
/*! Lity - v2.0.0 - 2016-09-09
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */
/* Update from Kris */
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-googlemaps .lity-container {
	max-width: 960px !important;
}
.lity {
	z-index: 9990;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	white-space: nowrap;
	background: #0b0b0b;
	background: rgba(0, 0, 0, 0.9);
	outline: none !important;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.lity.lity-opened {
	opacity: 1;
}
.lity.lity-closed {
	opacity: 0;
}
.lity * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.lity-wrap {
	z-index: 9990;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
	outline: none !important;
	overflow-y:auto;
	cursor: url("https://messiah.edu/site/custom_scripts/images/cursor-close-x.png"), auto;
}
.lity-wrap:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}
.lity-loader {
	z-index: 9991;
	color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -0.8em;
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.lity-loading .lity-loader {
	opacity: 1;
}
.lity-container {
	z-index: 9992;
	position: relative;
	text-align: left;
	vertical-align: middle;
	display: inline-block;
	white-space: normal;
	max-width: 100%;
	max-height: 100%;
	outline: none !important;
}
.lity-content {
	z-index: 9993;
	width: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}
.lity-loading .lity-content,
.lity-closed .lity-content {
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}
.lity-content:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.lity-close {
	z-index: 9994;
	width: 35px;
	height: 35px;
	position: fixed;
	right: 0;
	top: 0;
	-webkit-appearance: none;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	padding: 0;
	color: #fff;
	font-style: normal;
	font-size: 35px;
	font-family: Arial, Baskerville, monospace;
	line-height: 35px;
	border: 0;
	background: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.lity-close::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
	text-decoration: none;
	text-align: center;
	padding: 0;
	color: #fff;
	font-style: normal;
	font-size: 35px;
	font-family: Arial, Baskerville, monospace;
	line-height: 35px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	border: 0;
	background: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.lity-close:active {
	top: 1px;
}
/* Image */
.lity-image img {
	max-width: 100%;
	display: block;
	line-height: 0;
	border: 0;
}
/* iFrame */
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-googlemaps .lity-container {
	width: 100%;
	max-width: 964px;
}
.lity-iframe-container {
	width: 100%;
	height: 0;
	padding-top: 56.25%;
	overflow: auto;
	pointer-events: auto;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-overflow-scrolling: touch;
}
.lity-iframe-container iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #FFF;
}
.lity-hide {
	display: none;
}
/* =========================================== apply-box =========================================== */
.apply-box {
	position:fixed;
	right:-190px;
	margin-top:191px;
	z-index:4;
}
.apply-box .list {
	float:left;
	list-style:none;
	margin:0 0 0 -69px;
	padding:9px 12px 8px 10px;
	background:#293e5d;
	-webkit-border-radius:2px 0 0 2px;
	-moz-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
	font:15px/18px 'Aptifer Sans LT W01', sans-serif;
	text-transform:uppercase;
	overflow:hidden;
}
.apply-box .list li {
	padding:0 0 4px;
}
.apply-box .list a {
	color:#fff!important;
	display:block;
	padding:0 0 0 10px;
}
.apply-box .list a:hover {
	text-decoration:none;
	color:#fff;
}
.apply-box .btn-expand {
	background:url(../images/arrow-03.png) no-repeat 0 6px;
}
.apply-box .list .btn-expand:hover {
	/*color:#6799ba;*/ }
.apply-box .btn-expand.active {
	background-position:0 -87px;
}
.apply-box .holder {
	float:left;
	width:159px;
	background:#293e5d;
	color:#fff;
	font:12px/17px 'AptiferSansLTW01-Light', sans-serif;
	padding:17px 12px 12px 19px;
}
.apply-box .subtitle {
	display:block;
	font:16px/20px 'AptiferSansLTW01-Medium 721143', sans-serif;
	text-transform:uppercase;
	margin:0 0 5px;
}
.apply-box .holder p {
	margin:0 0 12px;
}
.sel-01 {
	width:160px;
}
.apply-form .btn-submit {
	display:block;
	width:29px;
	height:26px;
	border:0;
	margin:0 0 0 auto;
	padding:0;
	background:#75adcf;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font:14px/18px 'Aptifer Sans LT W01', sans-serif;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	-webkit-box-shadow:2px 2px 3px rgba(2,2,2,0.2);
	-moz-box-shadow:2px 2px 3px rgba(2,2,2,0.2);
	box-shadow:2px 2px 3px rgba(2,2,2,0.2);
}
.apply-form .btn-submit:hover {
	background:#fff;
	color:#75adcf;
}
/* =========================================== allert-box ===========================================*/
.allert-box {
	background:#fff;
	font-size:16px;
	line-height:20px;
	color:#293e5d;
	padding:13px 0;
	border-bottom:1px solid #dfdfdf;
}
.allert-box .container {
	position:relative;
}
.allert-box .container:after{
	clear:both;
	content:'';
	display:block;
}
.allert-box h3 {
	float:left;
	width:286px;
	font:20px/25px 'mendoza-medium', serif;
	color:#2a3e5e;
	margin:0 29px 0 170px;
	position:relative;
}
.allert-box h3:before {
	position:absolute;
	right:0;
	top:1px;
	bottom:-4px;
	width:1px;
	background:#b4b4b4;
	content:"";
}
.allert-box .holder {
	overflow:hidden;
	padding:5px 160px 0 0;
}
.allert-box p {
	display:block;
	margin:0;
}
.allert-box .btn-holder {
	display:table-cell;
	width:125px;
}
.allert-box .btn {
	background-color:#afafaf;
	color:#fff;
}
.allert-box .close {
	position:absolute;
	top:16px;
	right:12px;
	background:#afafaf;
	color:#fff;
	font-size:17px;
	line-height:20px;
	text-align:center;
	width:22px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:1px 0 2px;
}
.allert-box .close:hover {
	text-decoration:none;
}
/* ====================================  HEADER STYLES ====================================  */
#header {
	clear: both;
	float: left;
	position: relative;
	margin: 0 0 -125px;
	width: 100%;
	z-index: 10
}
div[data-nav-menuitem] {
	display: none
}
div[data-nav-menuitem].nav-menu-submenu__visible {
	display: block
}
/* top-tabs */
.audience-tabs {
	background: rgba(255, 255, 255, 0.9)
}
.audience-tabs .nav-tabs {
	overflow: hidden;
	padding: 14px 0 12px;
	clear: left
}
.audience-tabs .mobile-text {
	display: none
}
.audience-tabs .nav-tabs-audience {
	list-style: none;
	padding: 0 300px 0 2px;
	width: 904px;
	font: 14px/18px AptiferSansLTW01-Bold, sans-serif;
	text-transform: uppercase;
	overflow: hidden
}
.audience-tabs .nav-tabs-audience li {
	float: left;
	margin: 0 29px 0 0
}
.audience-tabs .nav-tabs-audience a {
	color: #293d5b
}
.audience-tabs .nav-tabs-audience a:hover,
.audience-tabs .ui-state-active a {
	text-decoration: none;
	color: #77a4c1
}
.audience-tabs .none-bg.ui-state-active a {
	color: #293d5b
}
.audience-tabs .none-bg.ui-state-active a:hover {
	color: #77a4c1
}
.audience-tabs .tab:after {
	clear: both;
	content: '';
	display: block
}
.audience-tabs .nav-tab-pages {
	font: 14px/20px 'Aptifer Sans LT W01', sans-serif;
	color: #293e5d;
	background: #fff
}
.audience-tabs .nav-tab-pages .container {
	position: relative
}
.audience-tabs .nav-tab-pages .container:after {
	clear: both;
	content: '';
	display: block
}
.audience-tabs .nav-tab-pages h2 {
	font: 18px/20px mendoza-medium, serif;
	color: #2a3e5e;
	margin: 0 0 10px;
	text-transform: uppercase
}
.audience-tabs .nav-tab-pages h3 {
	font: 16px/18px mendoza-medium, serif;
	color: #2a3e5e;
	margin: 0 0 6px;
	text-transform: uppercase
}
.audience-tabs .nav-tab-pages .sub-link:hover {
	text-decoration: none;
	color: #77a4c1
}
.audience-tabs .nav-tab-pages .box {
	float: left;
	position: relative;
	padding: 0 10px 0 35px;
	overflow: none !important
}
.audience-tabs .nav-tab-pages .box:before {
	position: absolute;
	left: 5px;
	top: 2px;
	bottom: 59px;
	width: 15px;
	background: url(../../images/ico-01.png) no-repeat;
	content: ""
}
.audience-tabs .nav-tab-pages .bg-info {
	float: left;
	position: relative;
	padding: 2px 12px 0;
	background-color: #fff
}
.audience-tabs .nav-tab-pages .bg-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 18px
}
.audience-tabs .nav-tab-pages .bg-info ul li {
	margin: 0 0 6px
}
.audience-tabs .nav-tab-pages .bg-info:before {
	position: absolute;
	left: 0;
	top: 3px;
	bottom: -1000px;
	background: #dadada;
	width: 1px;
	content: ""
}
.audience-tabs .nav-tab-pages .bg-info ul a:hover {
	color: #77a4c1;
	text-decoration: none
}
.audience-tabs .nav-tab-pages .col {
	float: left;
	position: relative;
	padding: 2px 12px 0
}
.audience-tabs .nav-tab-pages .col:before {
	position: absolute;
	left: 0;
	top: 3px;
	bottom: -1000px;
	background: #dadada;
	width: 1px;
	content: ""
}
.audience-tabs .nav-tab-pages p {
	margin: 0 0 17px
}
.audience-tabs .btn {
	margin: 0 0 4px
}
.audience-tabs .nav-tab-pages .col ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 18px
}
.audience-tabs .nav-tab-pages .col ul li {
	margin: 0 0 6px
}
.audience-tabs .nav-tab-pages .col ul a {
	color: #636466
}
.audience-tabs .nav-tab-pages .col ul a:hover {
	color: #77a4c1;
	text-decoration: none
}
.audience-tabs div[data-nav-menuitem] {
	height: 0;
	overflow: hidden;
	transition: all 1s;
	-webkit-transition: all 1s;
	display: block;
	margin-top: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	z-index: 99
}
.audience-tabs div[data-nav-menuitem]>.widget-row {
	padding: 0
}
.audience-tabs div[data-nav-menuitem].nav-menu-submenu__visible {
	display: block;
	border-top: 1px solid #ccc;
	margin-top: -1px;
	transition: all 1s;
	-webkit-transition: all 1s
}
.audience-tabs div[data-nav-menuitem].nav-menu-submenu__visible_switch {
	z-index: 100;
	transition: none;
	-webkit-transition: none
}
.audience-tabs .nav-menu-submenu__close {
	position: absolute;
	top: 13px;
	right: 4px;
	color: #545454;
	font-size: 12px;
	line-height: 15px;
	text-transform: uppercase;
	cursor: pointer
}
.audience-tabs .nav-menu-submenu__close span {
	display: inline-block;
	vertical-align: top;
	color: #fff;
	background: #545454;
	position: relative;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 0 4px 2px;
	margin: 0 0 0 7px;
	line-height: 14px
}
.audience-tabs .nav-menu-submenu__close:hover {
	text-decoration: none;
	color: #737373
}
.audience-tabs .nav-menu-submenu__close:hover span {
	background: #737373
}
.audience-tabs .columns {
	overflow: hidden
}
.nav-menu-submenu_open a {
	color: #77a4c1 !important
}
/* search-block */
.search-form {
	margin: -38px 0 6px
}
.search-form .btn-submit {
	float: right;
	width: 32px;
	height: 32px;
	padding: 0;
	margin: 0 2px 0 0;
	border: 0;
	background: rgba(117, 173, 207, 0.7) url(https://messiah.edu/site/images/ico-search.png) no-repeat 10px 11px;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	text-indent: -9999px;
	cursor: pointer
}
.search-form .input {
	float: right;
	padding: 0 7px;
	width: 114px;
	background: rgba(117, 173, 207, 0.7);
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	margin: 0 0 0 12px;
	cursor: pointer;
	position: relative;
	height: 32px
}
.search-form .input .txt {
	float: left;
	width: 100%;
	border: 0;
	margin: 0;
	background: none;
	font: 13px/17px 'Aptifer Sans LT W01', sans-serif;
	height: 32px;
	color: #364862
}
.search-form a {
	float: right;
	font: 13px/17px 'Aptifer Sans LT W01', sans-serif;
	color: #293d5b;
	padding: 9px 0 0
}
.search-form a:hover {
	text-decoration: none;
	color: #6799ba
}
/* navbar */
.navbar {
	background: rgba(44, 66, 99, 0.84);
	position: relative
}
.navbar .container {
	position: relative;
	padding: 42px 0 0
}
#header .container:after {
	clear: both;
	content: '';
	display: block
}
#header .logo {
	position: absolute;
	left: -10px;
	top: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: url(https://messiah.edu/site/images/logo.svg) no-repeat;
	width: 245px;
	height: 105px;
	z-index: 2
}
#header .logo a {
	display: block;
	height: 100%
}
.navbar nav {
	padding: 0 0 0 300px
}
nav:after {
	clear: both;
	content: '';
	display: block
}
.main-nav {
	list-style: none;
	margin: 0;
	padding: 0 10px;
	font: 21px/24px 'AptiferSansLTW01-Medium 721143', sans-serif;
	float: right
}
.main-nav>li {
	float: left;
	margin: 0 0 0 45px
}
.main-nav>li:hover div[data-nav-menuitem] {
	display: block
}
.main-nav>li.has-child:hover {
	padding-bottom: 14px;
	margin-bottom: -21px;
	border-bottom: 7px solid transparent
}
.main-nav>li>a {
	color: #fff;
	display: block;
	position: relative;
	padding-bottom: 15px
}
.main-nav>li>a .caret {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -21px;
	background: #fff;
	height: 7px
}
.main-nav>li.has-child>a:hover:before,
.main-nav>.current-page>a:before,
.main-nav>li.has-child:hover>a:before {
	position: absolute;
	left: 50%;
	bottom: -15px;
	margin-left: -7px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 5px solid #fff;
	content: ""
}
.main-nav>li>a:hover,
.main-nav>li:hover>a,
.main-nav>.current-page>a {
	text-decoration: none;
	color: #75adcf
}
.main-nav div[data-nav-menuitem] {
	display: none;
	position: absolute;
	left: 2px;
	right: 13px;
	top: 100%;
	background: rgba(255, 255, 255, 0.95);
	text-shadow: none;
	padding: 51px 48px 41px 47px
}
.main-nav div[data-nav-menuitem="10"] {
	left: 200px;
}
.main-nav div[data-nav-menuitem] .box {
	float: left;
	width: 450px;
	font: 16px/20px mendoza-book, serif;
	padding: 0 14px 0 0
}
.main-nav div[data-nav-menuitem] h2 {
	font: 18px/20px mendoza-medium, serif;
	margin: 0 0 8px;
	text-transform: uppercase
}
.main-nav div[data-nav-menuitem] .list-head {
	display: block;
	font: 16px/18px mendoza-medium, serif;
	margin: 0 0 10px;
	text-transform: uppercase
}
.main-nav div[data-nav-menuitem] .list-head:hover {
	text-decoration: none;
	color: #77a4c1
}
.main-nav div[data-nav-menuitem] p {
	margin: 0
}
.main-nav div[data-nav-menuitem] .col {
	float: left;
	width: 190px;
	padding: 0 0 0 18px
}
.main-nav div[data-nav-menuitem] ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font: 16px/18px 'Aptifer Sans LT W01', sans-serif
}
.main-nav div[data-nav-menuitem] ul li {
	margin: 0 0 8px
}
.main-nav div[data-nav-menuitem] ul a {
	color: #2a3e5e
}
.main-nav div[data-nav-menuitem] ul a:hover {
	text-decoration: none;
	color: #77a4c1
}
.main-nav div[data-nav-menuitem] .img {
	float: right;
	margin: -5px 0 0
}
.main-nav div[data-nav-menuitem] .img img {
	vertical-align: top
}
.mm-menu,
.btn-mobile,
.nav-holder,
.mobile-search {
	display: none
}
/* Mega Menu */
.main-nav div[data-nav-menuitem] h2 a {
	text-decoration: underline !important
}
.main-nav div[data-nav-menuitem] h2 a:hover {
	color: #6697B8 !important
}
/* ----- mega-menu shadow ------- */
.main-nav div[data-nav-menuitem] {
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2)
}
.main-nav div[data-nav-menuitem] h2 {
	font-size: .8em !important
}
.main-nav div[data-nav-menuitem] .widget__content h2 {
	font-size: .9em !important
}
/* === FOOTER STYLES === */
#footer .holder a {
	font-weight: bold
}
#footer .social {
	display: inline-block;
	vertical-align: top;
	list-style: none;
	margin: 0;
	padding: 0
}
#footer .social li {
	float: left;
	margin: 0 5px
}
#footer .social a {
	display: block;
	width: 31px;
	height: 31px;
	background: url(https://messiah.edu/site/custom_scripts/styles/img/homepage/ico-social-homepage.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden
}
#footer .social .twitter {
	background-position: -30px 0
}
#footer .social .instagram {
	background-position: -62px 0
}
#footer .social .youtube {
	background-position: -93px 0
}
#footer .social a:hover {
	background-position: 0 -31px
}
#footer .social .twitter:hover {
	background-position: -30px -31px
}
#footer .social .instagram:hover {
	background-position: -62px -31px
}
#footer .social .youtube:hover {
	background-position: -93px -31px
}
/* footer */
#footer {
	background: url(https://messiah.edu/site/images/bg-footer.jpg) no-repeat 50% 0;
	background-size: cover;
	color: #fff;
	padding: 60px 0 44px;
	position: relative;
	background-color: #273d5e;
}
#footer .container {
	padding: 0 40px 0 106px;
	width: 1058px
}
#footer .holder {
	overflow: hidden;
	padding: 0 0 19px
}
#footer .info-btn {
	display: none
}
#footer .block {
	float: left;
	width: 263px;
	padding: 1px 73px 0 0
}
#footer .logo {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(https://messiah.edu/site/images/logo-footer.svg) no-repeat;
	width: 250px;
	height: 72px;
	margin: 0 0 15px
}
#footer .logo a {
	display: block;
	height: 100%
}
#footer .wrap {
	overflow: hidden
}
#footer .wrap .frame {
	overflow: hidden
}
#footer address {
	font-size: 16px;
	line-height: 20px;
	font-style: normal;
	margin: 0 0 14px;
	color: #e7e8e9
}
#footer address span {
	display: block
}
#footer .link {
	float: right;
	width: 75px;
	height: 83px;
	background: url(https://messiah.edu/site/images/img-26.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 35px 0 0
}
#footer .social {
	margin: 0 0 6px -5px;
	display: block;
	overflow: hidden
}
#footer .social a {
	background-image: url(https://messiah.edu/site/images/footer-social.png);
	background-size: 125px;
}
#footer .wrap .frame a {
	color: #fff;
	font-size: 12px;
	line-height: 14px
}
#footer .col {
	float: left;
	width: 200px;
	margin: 0 0 0 23px
}
#footer h4 {
	font: 14px/18px mendoza-medium, serif;
	text-transform: uppercase;
	margin: 0 0 1px
}
#footer .add-nav {
	list-style: none;
	margin: 0;
	padding: 0
}
#footer .add-nav a {
	color: #fff
}
#footer .add-nav a:hover {
	text-decoration: none;
	color: #D0DDE6
}
#footer h5 {
	font: 23px/26px priori-sans-bold, sans-serif;
	margin: 0 0 16px;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
}
#footer h5 span {
	margin: 0 8px
}
#footer nav {
	text-align: center
}
#footer nav ul {
	display: inline-block;
	vertical-align: top;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	color: #cfd0d1
}
#footer nav ul li {
	display: inline-block;
	vertical-align: top;
	padding: 0 18px
}
#footer nav ul li+li {
	background: url(https://messiah.edu/site/images/sep-footer-nav.png) no-repeat 0 4px
}
#footer nav ul a {
	color: #cfd0d1
}
#footer nav ul a:hover {
	text-decoration: none;
	color: #75adcf
}
#footer .dc {
	display: inline-block;
	vertical-align: top;
	font: 10px/12px 'Courier New', Courier, monospace;
	color: #fff;
	background: url(https://messiah.edu/site/images/bg-5d.png) no-repeat;
	padding: 3px 0 2px 23px
}
#footer .dc:hover {
	text-decoration: none;
	background-position: 0 -17px
}
#footer .dc:hover span {
	opacity: 1
}
#footer .dc span {
	display: block;
	opacity: 0
}
#footer .to-top {
	opacity: 0;
	top: 55px;
	right: 55px;
	transform: translate3d(0px, 100%, 0px);
	-webkit-transform: translate3d(0px, 100%, 0px);
	-ms-transform: translate3d(0px, 100%, 0px);
	-o-transform: translate3d(0px, 100%, 0px);
	-moz-transform: translate3d(0px, 100%, 0px)
}
#footer .to-top.fadeIn {
	transform: translate3d(0px, 0px, 0px);
	-webkit-transform: translate3d(0px, 0px, 0px);
	-ms-transform: translate3d(0px, 0px, 0px);
	-o-transform: translate3d(0px, 0px, 0px);
	-moz-transform: translate3d(0px, 0px, 0px);
	opacity: 1
}
#footer .to-top:hover {
	text-decoration: none
}
/* === MEDIA QUERIES === */
@media only screen and (max-width: 767px) {
	#audiencesMenu li a {
		font-weight: bold !important
	}
	.audience-tabs .nav-tabs-audience {
		display: none
	}
	.main-home-page .audience-tabs .nav-tabs-audience {
		display: block
	}
}
@media only screen and (min-width: 767px) {
	.search-form {
		display: block !important
	}
	.main-nav div[data-nav-menuitem] h2 {
		font-size: .7em !important
	}
	.main-nav div[data-nav-menuitem] p {
		font: 16px/20px mendoza-book, serif
	}
	.main-nav div[data-nav-menuitem] .widget-width:first-of-type .widget {
		width: 90%
	}
	.main-nav div[data-nav-menuitem] p {
		font-size: .8em
	}
	.main-nav div[data-nav-menuitem] {
		color: #2a3e5e
	}
}
@media screen and (min-width: 1000px) {
	#footer .holder a {
		font-weight: normal
	}
	.audience-tabs div[data-nav-menuitem]>.widget-row {
		padding: 35px 0 41px !important
	}
}
@media only screen and (max-width: 1204px) and (min-width: 1000px) {
	.audience-tabs .nav-tabs-audience {
		width: 742px;
		padding: 0 280px 0 2px
	}
	.audience-tabs .nav-tabs-audience li {
		margin: 0 18px 0 0
	}
	.audience-tabs .nav-tab-pages .box {
		width: 214px
	}
	.audience-tabs .nav-tab-pages .col {
		width: 230px
	}
	.navbar nav {
		padding: 0 0 0 260px
	}
	.main-nav {
		font-size: 18px
	}
	.main-nav>li>a:hover:before,
	.main-nav>.current-page>a:before,
	.main-nav>li:hover>a:before {
		position: absolute;
		left: 50%;
		bottom: -15px;
		margin-left: -7px;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-bottom: 5px solid #fff;
		content: ""
	}
	.main-nav>li:nth-child(2)>a:hover:before {
		content: none
	}
	.main-nav>li {
		margin: 0 0 0 35px
	}
	.main-nav div[data-nav-menuitem] {
		padding: 51px 20px 41px
	}
	.main-nav div[data-nav-menuitem] .box {
		width: 380px
	}
	.main-nav div[data-nav-menuitem] .col {
		width: 160px
	}
	#footer .container {
		padding: 0 20px;
		width: 984px
	}
	#footer .block {
		padding: 1px 30px 0 0
	}
}
@media only screen and (max-width: 999px) {
	/* top-tabs */
	.audience-tabs .nav-tab-pages .container .nav-menu-submenu__visible {
		padding: 19px 0 35px
	}
	.audience-tabs .nav-tab-pages .container:before {
		position: absolute;
		left: -1000px;
		right: -1000px;
		bottom: 0;
		height: 1px;
		background: #dadada;
		content: ""
	}
	.audience-tabs .nav-tabs {
		padding: 16px 0 13px
	}
	.audience-tabs .nav-tabs-audience {
		text-align: center;
		padding: 0;
		width: auto;
		font-size: 13px;
		line-height: 18px
	}
	.audience-tabs .nav-tabs-audience li {
		float: none;
		display: inline-block;
		vertical-align: top;
		margin: 0 18px
	}
	.audience-tabs .nav-tabs-audience li+li {
		margin-left: 6px
	}
	.audience-tabs .nav-tab-pages .box {
		float: none;
		width: auto;
		padding: 0 25px 15px
	}
	.audience-tabs .nav-tab-pages .box:after {
		position: absolute;
		left: -1000px;
		right: -1000px;
		bottom: 0;
		height: 1px;
		background: #dadada;
		content: ""
	}
	.audience-tabs .nav-tab-pages .box:before,
	.audience-tabs .nav-tab-pages h2,
	.audience-tabs .nav-tab-pages .box p {
		display: none
	}
	.audience-tabs .columns {
		padding: 24px 0 0 24px
	}
	.audience-tabs .nav-tab-pages .col {
		width: 209px;
		padding: 0 12px;
		margin: 0 0 -6px
	}
	.audience-tabs .nav-tab-pages .col:before {
		top: 1px
	}
	.audience-tabs .nav-menu-submenu__close,
	.audience-tabs .close {
		top: 30px;
		right: 10px
	}
	/* header */
	#header {
		margin: 0;
		position: relative;
		float: none
	}
	#header .logo {
		background: url(https://messiah.edu/site/images/logo-tablet.svg) no-repeat;
		width: 158px;
		height: 47px;
		left: 3px;
		top: 23px
	}
	.search-form {
		margin: 11px 0 -43px;
		position: relative;
		z-index: 3;
		float: right
	}
	.search-form a,
	.search-form .input .txt {
		color: #fff
	}
	.search-form .btn-submit {
		background-image: url(https://messiah.edu/site/images/ico-search-02.png)
	}
	/* nav */
	.navbar .container {
		padding: 54px 0 0
	}
	/*
	.navbar .container:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -20px;
	width: 10px;
	background: url(https://messiah.edu/site/images/ico-01.png) no-repeat;
	content: ""
}
	*/
	.main-nav {
		font-size: 15px;
		line-height: 20px
	}
	.main-nav>li {
		margin: 0 0 0 20px
	}
	.main-nav>li>a {
		padding-bottom: 14px
	}
	.main-nav>li>a:hover:before {
		bottom: -14px
	}
	.main-nav div[data-nav-menuitem] {
		left: -1000px;
		right: -1000px;
		top: 88px;
		padding: 46px 1000px 53px 1030px
	}
	.main-nav div[data-nav-menuitem] .box {
		width: 278px;
		font-size: 14px;
		line-height: 18px;
		padding: 0
	}
	.main-nav div[data-nav-menuitem] .img {
		display: none
	}
	.main-nav div[data-nav-menuitem] .col {
		width: 170px;
		padding: 2px 0 0 30px
	}
	.navbar nav {
		padding: 0 0 0 170px
	}
	/* footer */
	#footer {
		padding: 70px 0 30px
	}
	#footer .container {
		padding: 0
	}
	#footer .holder {
		padding: 0 0 11px 72px
	}
	#footer .block {
		width: 264px;
		padding: 3px 10px 0 0
	}
	#footer .logo {
		margin: 0 0 17px
	}
	#footer .col {
		display: none
	}
	#footer .info-btn {
		display: block;
		float: right;
		width: 323px;
		list-style: none;
		margin: 0;
		padding: 0 37px 0 0;
		text-align: center;
		font: 14px/18px AptiferSansLTW01-Bold, sans-serif;
		text-transform: uppercase
	}
	#footer .info-btn li {
		display: inline-block;
		vertical-align: top;
		width: 116px;
		padding: 0 8px 32px
	}
	#footer .info-btn .ico {
		display: block;
		background: url(https://messiah.edu/site/images/ico-13.png) no-repeat 50% 0;
		color: #fff;
		padding: 76px 0 0
	}
	#footer .info-btn .ico:hover {
		text-decoration: none;
		color: #75adcf;
		background: url(https://messiah.edu/site/images/ico-13-hover.png) no-repeat 50% 0
	}
	#footer .info-btn .ico-02 {
		background: url(https://messiah.edu/site/images/ico-14.png) no-repeat 50% 0
	}
	#footer .info-btn .ico-03 {
		background: url(https://messiah.edu/site/images/ico-15.png) no-repeat 50% 0
	}
	#footer .info-btn .ico-04 {
		background: url(https://messiah.edu/site/images/ico-16.png) no-repeat 50% 0
	}
	#footer .info-btn .ico-02:hover {
		background: url(https://messiah.edu/site/images/ico-14-hover.png) no-repeat 50% 0
	}
	#footer .info-btn .ico-03:hover {
		background: url(https://messiah.edu/site/images/ico-15-hover.png) no-repeat 50% 0
	}
	#footer .info-btn .ico-04:hover {
		background: url(https://messiah.edu/site/images/ico-16-hover.png) no-repeat 50% 0
	}
	#footer h5 {
		font-size: 21px;
		line-height: 23px;
		margin: 0 0 11px
	}
	#footer h5 span {
		margin: 0 5px
	}
	#footer nav ul {
		display: block;
		padding: 0 0 17px
	}
	#footer nav ul li {
		padding: 0 14px
	}
	#footer .dc {
		margin-left: 71px
	}
}
@media only screen and (max-width: 766px) {
	/* header */
	#header {
		clear: none;
		display: table;
		float: none;
		margin: 0;
		width: 100%;
		position: static
	}
	#header.stuck {
		position: static
	}
	.audience-tabs {
		display: none
	}
	.main-home-page .audience-tabs {
		display: table-footer-group
	}
	.main-home-page .audience-tabs .mobile-text {
		display: block;
		margin: 0;
		background: #e7e7e7;
		border-bottom: 1px solid #c3c3c3;
		font-size: 16px;
		line-height: 18px;
		color: #636466;
		padding: 8px 20px 7px
	}
	.audience-tabs .nav-tabs {
		padding: 0
	}
	.audience-tabs .nav-tabs-audience {
		margin: 0 0 0 -1px;
		line-height: 16px
	}
	.audience-tabs .nav-tabs-audience li {
		width: 50%;
		margin: 0
	}
	.audience-tabs .nav-tabs-audience li a {
		display: table-cell;
		border: solid #ccc;
		border-width: 0 0 1px 1px;
		padding: 0 30px;
		height: 50px;
		vertical-align: middle;
		font-weight: bold
	}
	.audience-tabs .nav-tabs-audience li {
		display: table;
		width: 50%;
		float: left
	}
	.audience-tabs .nav-tabs-audience li+li {
		margin: 0
	}
	.audience-tabs .nav-tabs-audience li:first-child {
		width: 100%;
		display: table
	}
	.audience-tabs .nav-tab-pages {
		display: none !important
	}
	.search-holder {
		display: table-header-group
	}
	.search-form {
		display: none;
		margin: 0;
		float: none;
		overflow: hidden;
		border: 1px solid #7091ac;
		background: #9ec5dd;
		padding: 0 20px
	}
	.search-form .input {
		float: none;
		overflow: hidden;
		width: auto;
		background: none;
		margin: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		padding: 0 20px 0 0
	}
	.search-form .input .txt {
		font-size: 16px;
		line-height: 20px;
		height: 20px;
		padding: 9px 0;
		color: #2c4263
	}
	.search-form a {
		display: none
	}
	.search-form .btn-submit {
		width: 24px;
		height: 21px;
		text-indent: 0;
		font: 14px/16px 'Aptifer Sans LT W01', sans-serif;
		color: #fff;
		text-transform: uppercase;
		background: #2c4263;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin: 9px 0 0
	}
	#header .logo {
		background: url(https://messiah.edu/site/images/logo-mobile.svg) no-repeat;
		width: 166px;
		height: 48px;
		left: 33px;
		top: 21px
	}
	/* navbar */
	.navbar {
		background: #293e5d
	}
	.navbar .container {
		padding: 36px 20px 29px
	}
	.navbar .container:before {
		left: 0;
		width: 15px
	}
	.navbar nav {
		display: none
	}
	.mobile-search {
		display: block;
		float: right;
		width: 21px;
		height: 20px;
		background: url(https://messiah.edu/site/images/ico-search-mobile.png) no-repeat;
		text-indent: -9999px;
		overflow: hidden
	}
	.mobile-search.opened {
		background-position: 0 -80px
	}
	/* footer */
	#footer .container {
		width: auto;
		padding: 0 20px
	}
	#footer .holder {
		padding: 0 0 32px
	}
	#footer .info-btn {
		float: none;
		width: auto;
		padding: 0;
		font-size: 12px;
		line-height: 14px;
		margin: 0 -20px -3px
	}
	#footer .info-btn li {
		padding: 0 15px 51px
	}
	#footer .info-btn .ico {
		background-size: 50%;
		padding: 61px 0 0
	}
	#footer .info-btn .ico:hover {
		background-size: 50%
	}
	#footer .info-btn .ico-03,
	#footer .info-btn .ico-03:hover {
		background-size: 46%
	}
	#footer .logo {
		background: url(https://messiah.edu/site/images/logo-footer.svg) no-repeat;
		width: 195px;
		height: 56px
	}
	#footer .block {
		float: none;
		padding: 0
	}
	#footer .link {
		margin: 23px 0 0
	}
	#footer .wrap .frame .all {
		display: none
	}
	#footer h5 {
		font-size: 18px;
		line-height: 19px;
		margin: 0 0 15px
	}
	#footer h5 span {
		display: block
	}
	#footer nav ul {
		max-width: 320px;
		margin: 0 auto;
		font-size: 12px;
		line-height: 14px;
		padding: 0 0 19px
	}
	#footer nav ul li {
		margin: 0 0 3px;
		padding-bottom: 1px
	}
	#footer nav ul li+li {
		background: none
	}
	#footer nav ul li:nth-child(2) {
		background: url(https://messiah.edu/site/images/sep-footer-nav.png) no-repeat 0 3px
	}
}
@media only screen and (max-width: 1204px) {
	.audience-tabs .nav-tabs-audience {
		font: 12px/18px AptiferSansLTW01-Bold, sans-serif
	}
}
@media only screen and (max-width: 999px) and (min-width: 480px) {
	/* ---- Mega Menu ------*/
	.main-nav .widget-width {
		width: 33% !important
	}
	.main-nav .widget__content {
		display: none
	}
	.main-nav div[data-nav-menuitem] h2 {
		font-size: 1.1em !important
	}
	/* ---- adjust tablet nav bar ----*/
	.navbar {
		background: none repeat scroll 0 0 rgba(44, 66, 99, 1);
	}
	.navbar .container:before {
		background: none !important
	}
}
/* end base.css */
/* standard.css */
/* New Accordion */
.acc-container{
	margin-bottom: 12px;
}
.acc-container input[name='panel'] {
	display: none;
}
.acc-container label {
	font-family: 'AptiferSansLTW01-Medium 721143', sans-serif;
	font-size: 18px;
	color: #2c4263;
	position: relative;
	display: block;
	padding: .96em 3em .96em 24px;
	background-color: #f0f0f0;
	border: 1px solid #DDD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	transition: all 0.4s cubic-bezier(0.865, 0.14, 0.095, 0.87);
}
.acc-container label:after {
	content:'';
	background-image: url(https://messiah.edu/site/styles/images/arrow_06.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	right: 1em;
	transform: translateY(-50%);
	width: 13px;
	height: 9px;
}
.acc-container input:checked + label {
	border-color: #ccc;
	background-color: #ffffff;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.acc-container input:checked + label:after {
	content:'';
	background-position: 0 -191px;
}
.acc-container .accordion__content p {
	margin: 0 0 15px 0;
}
.acc-container .accordion__content{
	font-family: 'AptiferSansLTW01-Medium 721143', sans-serif;
	overflow: hidden;
	max-height: 0em;
	position: relative;
	padding: 0 1.5em;
	border: 1px solid transparent;
}
.acc-container .accordion__content .list-title{
	font-family: 'AptiferSansLTW01-Bold', sans-serif;
	font-weight: 700;
	color: #424242;
	margin: 0;
	padding: 22px 0 4px 30px;
}
.acc-container .accordion__content .single-line{
	font-family: 'AptiferSansLTW01-Medium 721143', sans-serif;
	font-size: 15px;
	margin: 0;
	padding: 22px 0 22px 0;
}
.acc-container .accordion__content .accordion-list{
	margin: 0 0 22px;
	padding-inline-start: 20px;
}
.acc-container .accordion__content .accordion-list li{
	font-size: 14px;
	margin: 8px 0 0 0;
	padding-left: 10px;
}
.acc-container .accordion__content a{
	color: #273d5e;
	font-weight: 700;
}
.acc-container .accordion__content .accordion-list li a{
	font-weight: bold;
}
.acc-container input[name='panel']:checked ~ .accordion__content {
	max-height: 300em;
	border: solid #ccc;
	border-width: 0 1px 1px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	padding-top: 20px;
}
/* Ramona added March 12 2020*/
.acc-container label span {
	font: 16px/18px priori-sans-bold, sans-serif !important;
	text-transform: uppercase;
	color:#6697B8 !important;
	float: right;
	padding: 5px 25px 0 0;
}
/* ============================ MC Forms ==========================*/
/* Slate form embed blue */
.side-form-grad {
	margin: auto;
	background-color: #6697B8;
	padding: 30px 30px 30px 20px;
}
.side-form-grad h3 {
	color: #273D5E !important;
	border-bottom: 2px solid #fff;
	font-size: 2.5em !important;
	text-align: center;
	padding: 0 0 10px 0;
}
.side-form-grad p {
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.side-form-grad h4 {
	color: #273D5E;
	text-align: center;
	font-size: 2em;
	padding: 0px;
	margin: 15px;
}
.side-form-grad .form_label {
	color: #fff !important;
	/*display: none !important; */
}
.side-form-grad .form_text label {
	display: none !important;
}
.side-form-grad button.default {
	font-size: 12px;
	color: #fff;
	background-color: #273D5E !important;
	padding: 20px 30px !important;
	border: 1px solid #273D5E !important;
	border-radius: 5px;
	margin-top: 15px;
	width: 100%;
}
.side-form-grad p.error,
.form_pages p.error {
	color: #000 !important;
	text-transform: revert !important;
	text-align: left !important;
}
/* UG request for info */
.ug-rfi .form_header .form_label {
	color: #6697B8 !important;
	border-bottom: 2px solid #efefef !important;
	font: 26px/28px 'prior-sans-reg', sans-serif !important;
	margin-top: 10px !important;
	background: none !important;
	padding: 0px !important;
}
.ug-rfi .form_text {
	margin-right: 10px;
}
.ug-rfi #form_question_0fd0c23e-d04a-40e9-9fc6-e7e37953e453 {
	margin-right: 20px;
}
.ug-rfi #form_question_dd492547-a68d-4d47-bdc0-d1f883f890f9 input {
	width: 25%;
}
@media only screen and (max-width: 999px) {
	.ug-rfi #form_question_dd492547-a68d-4d47-bdc0-d1f883f890f9 {
		width: 50%;
	}
	.ug-rfi .form_text {
		margin-right: 10px !important;
	}
	.ug-rfi #form_question_dd492547-a68d-4d47-bdc0-d1f883f890f9 input {
		width: 50%;
	}
}
@media only screen and (max-width: 767px) {
	.form_question {
		width: 100% !important;
	}
	.ug-rfi #form_question_dd492547-a68d-4d47-bdc0-d1f883f890f9 input {
		width: 100%;
	}
}
/* General Slate Form */
/*.form_pages label,
.form_pages .form_label {
color: #757575;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 18px;
margin: 0 0 5px 0;
padding-top: 6px;
text-align: left;
width: 100%;
text-transform: uppercase;
}*/
.form_pages label span {
	margin-left: 5px;
	color: red;
	font-size: 1.2em;
}
.form_pages label .form_related_date{
	color: #273d5e!important;
	font-weight: bold;
}
/*.form_pages legend {
color: #273d5e;
float: left;
font: 22px/24px 'mendoza-book', serif;
margin: 0;
padding-top: 6px;
text-align: left;
width: 100%;
text-transform: none;
}*/
.form_pages input[type=password],
.form_pages input[type=text],
.form_pages input[type=email],
.form_pages input[type=tel],
.form_pages input:not([type]),
.form_pages textarea {
	border: 1px solid #ccc;
	color: #808080;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 34px;
	margin: 0;
	overflow: visible;
	padding: 4px;
	vertical-align: baseline;
	vertical-align: middle;
	width: 100%;
	max-width: 450px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.form_pages textarea[name$="_street"][id$="_street"] {
	height: 74px;
	max-width: fit-content !important;
}
.form_pages select:not([aria-label="Month"]):not([aria-label="Day"]):not([aria-label="Year"]){
	border: 1px solid #ccc;
	color: #808080;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	min-height: 27px;
	height: auto !important;
	line-height: 27px;
	margin: 0;
	margin-top: 4px;
	padding: 4px;
	vertical-align: baseline;
	vertical-align: middle;
	width: 100%;
	max-width: 450px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.form_pages div[data-required="1"] .form_label:after,
/*.form_pages div[data-required="1"] label:after,*/
.form_pages div[data-required="1"] legend:after {
	content: " *";
	color: red;
}
.form_pages div[data-type="radio"] label:after,
.form_pages div[data-type="address"] legend:after {
	content: "";
}
.form_pages .form_birthdate select {
	width: auto;
}
div.form_h1 .form_label {
	color: #273d5e;
	font: 32px/36px 'priori-sans-bold', sans-serif !important;
	margin: 10px 0 -10px 0;
	text-transform: none;
}
.action button {
	margin: 0 10px 0 0;
	padding: 10px 30px;
	border-radius: 4px;
	font-size: 14px!important;
	font-weight: bold!important
}
.action button.default {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #6697B8;
	padding: 10px 30px;
	border: 1px solid #6697B8;
	border-radius: 5px;
}
.action button.reset {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #273D5E;
	background-color: #efefef;
	padding: 10px 30px;
	border: 1px solid #efefef;
	border-radius: 5px;
}
/* Zoho short forms - Blue background */
.side-form-grad #crmWebToEntityForm {
	margin: auto;
	background-color: #6697B8;
	padding: 30px 30px 30px 20px;
}
.side-form-grad h3 {
	color: #273D5E !important;
	border-bottom: 2px solid #fff;
	font-size: 2.5em !important;
	text-align: center;
	padding: 0 0 10px 0;
}
.side-form-grad p {
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.side-form-grad h4 {
	color: #273D5E;
	text-align: center;
	font-size: 2em;
	padding: 0px;
	margin: 15px;
}
.side-form-grad label span {
	margin-left: 5px;
	color: rgb(177, 0, 0);
	font-size: 1.2em;
}
.side-form-grad .break {
	border-top: 2px solid #efefef;
	padding-top: 25px;
	margin-top: 25px !important;
}
.side-form-grad .hidden-row {
	display: none;
}
.side-form-grad .select-dd {
	border: 1px solid #ccc;
	color: #808080;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	min-height: 27px;
	line-height: 27px;
	margin: 0;
	margin-top: 4px;
	padding: 4px;
	vertical-align: baseline;
	vertical-align: middle;
	width: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.side-form-grad .submit-box {
	margin: 20px 0 0 40px;
	float: left;
	clear: both;
}
.side-form-grad .reset {
	font-size: 12px;
	color: #273D5E;
	background-color: #efefef;
	padding: 10px 30px;
	border: 1px solid #efefef;
	border-radius: 5px;
}
.side-form-grad .submit-btn {
	font-size: 12px;
	color: #fff;
	background-color: #6697B8;
	padding: 10px 30px;
	border: 1px solid #6697B8;
	border-radius: 5px;
}
.side-form-grad .submit-btn-side {
	font-size: 12px;
	color: #fff;
	background-color: #273D5E;
	padding: 20px 30px;
	border: 1px solid #273D5E;
	border-radius: 5px;
	margin-top: 15px;
	width: 100%;
}
.side-form-grad .row {
	display: inline-block;
	margin: 10px;
	width: 100%;
	float: left;
	clear: both;
}
.side-form-grad .side label {
	color: #fff;
	float: left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin: 0 0 5px 0;
	padding-top: 16px;
	text-align: left;
	width: 100%;
	text-transform: uppercase;
	display: none;
}
.side-form-grad .xfields-side {
	border: 1px solid #ccc;
	color: #808080;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 34px;
	margin: 0;
	overflow: visible;
	padding: 4px;
	vertical-align: baseline;
	vertical-align: middle;
	width: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	margin: 10px 0 10px 0;
}
.side-form-grad .xfields {
	border: 1px solid #ccc;
	color: #808080;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 24px;
	margin: 0;
	overflow: visible;
	padding: 4px;
	vertical-align: baseline;
	vertical-align: middle;
	width: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.side-form-grad .input-row {
	float: left;
	width: 40%;
	padding: 0 27px;
}
.side-form-grad .row-hide {
	display: none;
}
.side-form-grad .input-text {
	border: 1px solid #ccc;
	color: #808080;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 74px;
	margin: 0;
	overflow: visible;
	padding: 4px;
	vertical-align: baseline;
	vertical-align: middle;
	width: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.side-form-grad .input-row-text {
	width: 70%;
	margin: 10px 0 0 30px;
}
/*-------------------------- Small Desktop and Tablet -------------------*/
@media only screen and (max-width: 1200px) {
	.side-form-grad h4 {
		font-size: 1.5em
	}
	#crmWebToEntityForm {
		padding: 10px 20px 30px 20px !important;
	}
}
/*-------------------------- mobile Breakpoint --------------------------*/
@media only screen and (max-width: 721px) {
	.side-form-grad .input-row {
		width: 90%;
		padding: 0px;
	}
	.side-form-grad .row {
		margin: 0px;
	}
	.side-form-grad .xfields {
		width: 100%;
	}
	.side-form-grad .input-row {
		margin-top: 10px;
	}
	.side-form-grad .input-row-text {
		width: 100%;
		margin: 0px;
	}
}
/* =========================== Full site =======================*/
#content h2.strike, #content h3.strike {
	text-align: center;
	margin: .5em 0;
}
#content h2.strike span, #content h3.strike span {
	background: #fff;
	padding: 0 20px;
	position: relative;
	z-index: 1;
}
#content h2.strike:after, #content h3.strike:after {
	content: "";
	display: block;
	height: 1px;
	background: #000;
	position: relative;
	bottom: .5em;
}
#pageOfflive {
	background: #f0f0f0
}
#pageOfflive>div {
	background: #fff;
	margin: 1em auto 0;
	max-width: 400px;
	padding: 24px
}
.one-column #content:before {
	display: none
}
.one-column #content {
	width: 100%;
	margin: 0 auto;
	float: none
}
.visually-hidden {
	display: none
}
.nav-tabs-audience>li>div {
	background: yellow;
	display: none
}
#content .info_list {
	margin: 1em 0;
	overflow: hidden
}
#content .info_list li,
#content .info_list>.bg-info {
	margin: 1em 0
}
#content .graduate-gallery .list li {
	background: none
}
.info-box small {
	width: 100%;
	margin-bottom: 8px;
	word-break: break-all;
	word-wrap: break-word;
	display: block
}
#content .item-list__rich-list li {
	background: none;
	margin: 0;
	padding: 0
}
#content .item-list__rich-list .item-list {
	margin-bottom: 1.5em;
	margin-top: -.5em
}
#content .pod li {
	margin: 1em 0
}
#content .item-list__rich-list li .item-list {
	margin-left: 1em
}
.basic_form,
.supplement {
	background: #f0f0f0;
	padding: 26px 24px 34px
}
.supplement_accordion>h2:first-child {
	cursor: pointer
}
.supplement_accordion>h2:first-child:hover {
	color: #273d5e
}
.accordion_body {
	max-height: 0;
	overflow: hidden;
	-moz-transition: 1s;
	-ms-transition: 1s;
	-o-transition: 1s;
	-webkit-transition: 1s;
	transition: 1s
}
#content .faqs-accor .title-accordion {
	display: block
}
#content .faqs-accor li {
	list-style-type: none;
	background: none;
	padding: 0
}
.faqs-accor .accordion-area {
	margin: 0 0 13px !important
}
.supplement_accordion .faqs-accordion.accordion_body {
	max-height: 800px !important
}
.accordion_body.accordion__open {
	max-height: 500px
}
.faqs-accor li a:hover {
	text-decoration: none
}
.accordion_body.accordion__open {
	max-height: 500px
}
.supplement {
	margin-top: 1em
}
.additional-content {
	clear: both;
	float: left;
	margin: 1em 0
}
.cloud:first-of-type {
	margin-top: 1em
}
.cloud:last-of-type {
	margin-bottom: 1em
}
.cloud {
	margin-bottom: 8px;
	display: block
}
.basic_form input,
.xfp_form input {
	border: none
}
.basic_form input[type="text"],
.basic_form input[type="password"] {
	border-radius: 6px;
	padding: 6px 16px
}
.sub-cats {
	margin-bottom: 2em !important
}
.introduction {
	display: none
}
.bg-info .calendar th,
.bg-info .calendar td {
	padding: 4px !important;
	border: 1px solid #ccc;
	min-width: 20px
}
.bg-info .calendar th {
	background: #273d5e;
	color: #fff;
	border: none
}
.bg-info .calendar td {
	background: #fff
}
.bg-info .calendar tbody {
	margin-top: 1em;
	float: left
}
aside .bg-info .calendar tbody {
	float: none
}
.form__inline .btn-info {
	margin-top: -3px
}
.form__inline>div {
	margin: 1em 0
}
.form__block {
	overflow: hidden;
	background: #f0f0f0;
	padding: 26px 24px 34px
}
.form__block>div {
	margin: 1.5em 0;
	overflow: hidden
}
.form__block label {
	width: 100%;
	float: left
}
.form__block select {
	width: 100%;
	float: right;
	border-radius: 6px;
	padding: 6px 16px;
	border: none
}
.form__block input,
.form__block textarea {
	width: 90%;
	float: right;
	border-radius: 6px;
	padding: 6px 16px;
	border: none
}
.check input[type="checkbox"] {
	width: 10%
}
.form__block input[type="checkbox"] {
	border-radius: 0;
	margin-top: 6px
}
.form__block .xfpaction input[type="submit"] {
	float: right
}
.form__block input[type="submit"] {
	width: auto;
	margin: 0 auto;
	float: none;
	display: block
}
.audience-tabs .nav-tab-pages .col:before {
	max-height: 150px
}
.heading h2 {
	font: 22px/26px mendoza-book, serif;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 2px
}
input[type="text"],
textarea {
	-webkit-appearance: none;
	outline: none
}
.mobile-button {
	margin-top: 1em
}
.directory_form input[type="text"] {
	margin: 0 0 1em
}
.float_left,
.float_right {
	float: none;
	margin-left: 0;
	margin-right: 1em;
	margin-bottom: .5em;
	clear: both
}
.xform_group label,
.xform_group input {
	width: auto !important
}
.xform_group input {
	float: left;
	margin-right: 10px !important
}
.xform_group {
	width: 59%;
	float: left;
	padding-left: .2em
}
.two-columns .widget-row {
	margin: 0 -10px
}
.widget-width {
	float: left
}
.two-columns .widget-width>.widget {
	padding: 0 10px;
	overflow: hidden
}
.widget__opinion-poll,
.widget__what-s-new-on-site,
.widget__what-s-on,
.widget__directory-search {
	background: #f0f0f0;
	margin: 5px
}
.widget__directory-search {
	padding: 26px 24px 34px !important
}
.widget__directory-search form,
.widget__directory-search a {
	float: left
}
.widget__directory-search span {
	margin: .5em 0;
	overflow: hidden;
	float: left;
	width: 100%
}
.widget__directory-search input {
	width: 60%;
	border-radius: 6px;
	padding: 6px 16px;
	border: none
}
.widget__directory-search input[type="submit"] {
	display: inline;
	width: 30%;
	border-radius: 6px;
	padding: 6px 16px;
	border: none;
	box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	-webkit-box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	background: #fff;
	color: #273d5e;
	transition: all .3s ease 0;
	-webkit-transition: all .3s ease 0;
	-o-transition: all .3s ease 0;
	-ms-transition: all .3s ease 0
}
.widget__directory-search input[type="submit"]:hover {
	background: #363637;
	text-decoration: none;
	color: #fff
}
.widget__events-calendar th {
	background: #273d5e;
	color: #fff
}
.widget__events-calendar th,
.widget__events-calendar td {
	border: 1px solid #ccc;
	padding: 5px 7px
}
.widget .basic_form {
	padding: 10px 0
}
.widget__opinion-poll label,
.widget__opinion-poll form,
.widget__opinion-poll p,
.widget__opinion-poll input {
	clear: both;
	float: left
}
.widget__opinion-poll label {
	margin: 0 0 1em
}
.widget__opinion-poll input[type="radio"] {
	margin-right: 10px;
	margin-top: 5px
}
.widget img {
	max-width: 100%
}
::-webkit-input-placeholder {
	color: #364862
}
:-moz-placeholder {
	/* Firefox 18- */
	color: #364862
}
::-moz-placeholder {
	/* Firefox 19+ */
	color: #364862
}
:-ms-input-placeholder {
	color: #364862
}
.contained {
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #ccc
}
.btn-link:hover {
	background: #444;
	text-decoration: none
}
.btn-link {
	display: table-cell;
	vertical-align: middle;
	padding: 10px 12px;
	background: #273d5e;
	transition: all .3s ease 0;
	-webkit-transition: all .3s ease 0;
	-o-transition: all .3s ease 0;
	-ms-transition: all .3s ease 0;
	color: #fff;
	border-radius: 6px;
	font: 14px/18px AptiferSansLTW01-Light, sans-serif
}
.editor table td {
	border: 1px solid #ccc
}
#calendar {
	margin: 0 auto;
	text-align: center
}
#calendar th,
#calendar td {
	background: #fff;
	border: 1px solid #ccc;
	padding: 8px
}
.today {
	font-weight: bold
}
td a {
	font-weight: bold;
	color: rgba(44, 66, 99, 0.84);
	text-decoration: underline
}
.widget__directory-search input[type=submit] {
	margin-top: 5px
}
.rightAdvertWidget .adwrap {
	margin-bottom: 1em;
	padding-bottom: 1em
}
.rightAdvertWidget .adwrap span {
	padding: .5em 0 1.5em;
	float: left;
	width: 100%
}
#content img {
	max-width: 100%
}
.event_selection {
	overflow: hidden
}
.event_selection>.basic_form>div {
	clear: both;
	float: left
}
.event_selection>.basic_form {
	padding: 0
}
.event_selection label {
	float: left;
	width: 100%
}
.event_selection .select-area {
	margin-right: 5px
}
/* events-area */
.events-widget {
	height: auto;
	padding: 2em;
	margin: 2em 0
}
.events-widget .event-link {
	display: block;
	position: relative;
	overflow: hidden;
	background: #fff;
	font: 18px/18px 'Aptifer Sans LT W01', sans-serif;
	color: #545353;
	padding: 9px 40px 9px 9px;
	-webkit-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	margin: 0 !important
}
.events-widget .event-link:hover {
	color: #2c4263;
	text-decoration: none
}
.events-widget .event-link:hover .date {
	background: #2c4263
}
.events-widget .event-link:after {
	position: absolute;
	top: 31px;
	right: 25px;
	width: 8px;
	height: 12px;
	background: url(../images/ico-10.png) no-repeat;
	content: ""
}
.events-widget .event-link .date {
	float: left;
	width: 38px;
	padding: 6px 5px 9px;
	position: relative;
	background: #363637;
	font-size: 24px;
	line-height: 18px;
	font-style: normal;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 0 13px 0 0;
	font: 18px/18px 'Aptifer Sans LT W01', sans-serif
}
.events-widget .event-link .date span {
	display: block;
	font-size: 13px;
	line-height: 15px
}
.events-widget .event-link .text {
	display: table-cell;
	vertical-align: middle;
	height: 48px
}
#content .events-widget .list {
	float: left;
	width: 100%;
	list-style: none;
	margin: 1em 0 2em;
	padding: 0
}
#content .events-widget .list li {
	margin: 0 0 10px;
	padding: 0 !important;
	list-style: none !important;
	background: none !important;
	width: 70%
}
.events-widget .more-events {
	background: #fff url(../images/bg-more-02.png) no-repeat 11px 8px;
	font: 18px/20px 'Aptifer Sans LT W01', sans-serif;
	color: #363637;
	background: url(../images/bg-more.png) no-repeat scroll 12px 7px #FFF;
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	border-radius: 6px;
	padding: 10px 18px 11px 42px
}
.events-widget .more-events:hover {
	background: #273D5E url(../images/bg-more-02.png) no-repeat 11px -69px;
	color: #fff;
	text-decoration: none
}
.callout,
#content>.alert {
	padding: 27px 35px 16px 23px;
	background: #2a3e5e;
	color: #fff;
	margin: 1em 0;
	overflow: hidden
}
#content .callout h2 a,
#content .callout h2,
#content .alert h2,
#content .callout p a {
	color: #fff !important;
}
#content .alert a {
	color: #fff;
	text-decoration: underline
}
#content .callout ul li {
	padding: 0 0 8px
}
#content .callout ul li a {
	color: #fff
}
#content .callout small a {
	color: #fff
}
#content .image__thumbnail {
	max-width: 250px;
	float: left;
	margin-right: 2em;
	margin-bottom: 2em
}
.content-description {
	float: left;
	width: 100%;
	margin: 1em 0
}
.buttons {
	overflow: hidden
}
.buttons a {
	margin-right: 1em;
	margin-bottom: 1em;
	float: left
}
object {
	max-width: 100%
}
.data-table {
	width: 100%
}
.data-table th {
	background: #f0f0f0
}
.data-table th,
.data-table td {
	border: 1px solid #ccc;
	padding: 20px;
	word-break: break-all
}
.data-table img {
	width: 100%
}
#content .a-to-z {
	text-align: center
}
#content .a-to-z li {
	display: inline-block;
	padding: 10px 5px;
	text-align: center;
	width: 27px;
	margin: 5px;
	color: #636466;
	overflow: hidden;
	font-size: 1.2em
}
#content .a-to-z li a {
	color: #fff
}
#content .item-list__inline.a-to-z li {
	background: none;
	list-style-type: none;
	overflow: visible;
	margin: 0 10px
}
#content .item-list__inline.a-to-z li .button__disabled {
	color: #2C4263;
	background: none repeat scroll 0 0 #F6F6F6
}
#content .item-list__inline.a-to-z li a {
	background: #2C4263
}
ul.paginator {
	margin: 1em 0 !important;
	width: 100%;
	overflow: hidden;
	display: block !important
}
.paginator .float_right,
.paginator .paginate-next {
	float: right !important;
	clear: none !important;
	width: auto !important
}
.paginator .float_left,
.paginator .paginate-prev {
	float: left !important;
	clear: none !important;
	width: auto !important
}
.results__form label {
	width: 20% !important
}
.results__form input[type="text"] {
	width: 50%;
	float: left
}
.results__form input[type="submit"] {
	width: 15%;
	float: left;
	margin-left: 5%
}
.form__block .select-area .center {
	box-shadow: 0 0 0;
	padding: 11px 30px 10px 8px
}
.form__block .select-area {
	width: 95% !important
}
.form__block small {
	float: left;
	clear: both;
	width: 100%
}
.form__block>div>span.label {
	float: left
}
.form__block .radio {
	float: left;
	width: 100%;
	clear: both;
	margin-top: 5px
}
.form__block .radio input[type="radio"] {
	width: 30%;
	margin-top: 5px
}
.form__block input[type="button"] {
	width: auto !important;
	clear: both;
	margin: 1em auto;
	float: none;
	display: block
}
#content .form__block input[type="text"] {
	margin-bottom: .5em
}
.az__form input {
	float: left
}
.xfp_form {
	border-top: 0 !important
}
#content .editor ul,
#content .editor ol,
#content .editor .indent {
	padding-left: 20px
}
#content .editor .indent2 {
	padding-left: 40px
}
#main #content h2 {
	margin: 0 0 13px;
	color: #273d5e
}
.editor h3 {
	color: #273d5e
}
#content .paginator li {
	background: none;
	padding: 0
}
#content .margin__wrap {
	margin: 2em 0
}
.info-box h2 {
	clear: both
}
aside.supplement {
	width: 94%
}
aside .frame {
	overflow: hidden
}
aside .frame-01 {
	overflow: visible
}
aside .info-box {
	padding: 27px 8px 33px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
aside .image-box {
	margin: 0 0 28px
}
aside .contact-box h5 {
	border-bottom: 1px solid #ccc;
	padding: 0 0 5px
}
.bg-info .item-list__rich-list {
	display: block
}
.editor strong,
.editor p strong,
ul li strong {
	font-family: 'ITC Mendoza W01 Bold';
	font-weight: normal !important
}
#content .editor h3 strong {
	font-weight: normal !important
}
.supplement__pages-in {
	margin-bottom: 10px
}
.supplement__pages-in ul {
	margin-bottom: 0 !important
}
#content .item-list__images li {
	padding: 0;
	clear: both;
	margin: 1em 0;
	overflow: hidden;
	background: none
}
#content .image__thumbnail {
	margin: 0 auto;
	display: block;
	float: none
}
#content .gallery_pag img {
	margin: 0 1em
}
.left-supplements img {
	max-width: 100%
}
.supplement__thumbnail-nav ul li {
	list-style-type: none
}
.supplement__thumbnail-nav ul {
	padding: 0 0 0 .5em
}
.supplement__thumbnail-nav img {
	padding: 5px
}
.form__block .user-btns {
	margin: 0 auto;
	text-align: center;
	max-width: 350px;
	width: 100%;
	display: block
}
.form__block .user-btns .btn-link {
	float: left;
	clear: none;
	margin: 0 .5em 0 0
}
textarea {
	resize: none
}
#az_live_find {
	overflow: hidden
}
#az_live_find span,
#az_live_find label {
	clear: both;
	float: left
}
#content .google_result .info-box {
	background: none;
	padding: 15px 0
}
#content .google_result img {
	display: none
}
#content .google_result .item-list {
	padding-left: 20px
}
#content .google_result .item-list img {
	display: none
}
#content .google-results-paginator {
	margin: 1em 0;
	float: left;
	width: 100%
}
#content .google-results-paginator li {
	list-style-type: none;
	background-color: #273d5e;
	padding: 10px;
	display: inline;
	color: #fff;
	background-image: none;
	margin-right: 1em;
	float: left;
	margin-bottom: 5px
}
#content .google-results-paginator li a {
	color: #fff
}
/* USER SCHEME */
.user-scheme__high-contrast #content .alert h2,
.user-scheme__blue #content .alert h2,
.user-scheme__cream #content .alert h2 {
	color: inherit !important
}
@media only screen and (max-width: 999px) {
	/*(max-width: 1024px)*/
	#content .events-widget .list li {
		width: 100%
	}
	.nav-menu-submenu__visible .widget-width:first-of-type {
		width: 100%
	}
	.nav-menu-submenu__visible .widget-width {
		width: 33%
	}
}
@media only screen and (max-width: 767px) {
	aside .left-nav {
		max-width: 100% !important
	}
	#content .a-to-z {
		text-align: center
	}
	#content .events-widget .list li {
		width: 100%
	}
	.mm-list a,
	.mm-list a {
		color: #e7e7e7 !important
	}
	.bg-info .calendar {
		margin: 0 auto
	}
	.bg-info .calendar th,
	.bg-info .calendar td {
		padding: 2% 3%
	}
}
@media screen and (min-width: 360px) {
	.widget__directory-search input[type=submit] {
		margin-top: 0
	}
}
@media screen and (min-width: 429px) {
	.mobile-button {
		margin-top: 0
	}
}
@media screen and (min-width: 480px) {
	.supplement__thumbnail-nav ul li {
		list-style-type: none;
		width: 50%;
		float: left
	}
	.float_left {
		margin-right: 1em;
		margin-bottom: 1.5em;
		float: left;
		clear: none
	}
	.float_right {
		margin-left: 1em;
		margin-bottom: .5em;
		float: right;
		clear: none
	}
	.info-box h2 {
		clear: none
	}
	#content .item-list__images li {
		padding: 0;
		clear: none;
		margin: 10px;
		overflow: hidden;
		background: none;
		float: left;
		width: 46%
	}
	#content .item-list__images li:nth-child(2n+1) {
		clear: left
	}
	#content .image__thumbnail {
		display: block;
		float: left;
		margin-right: 20px;
		margin-bottom: 10px
	}
	.event_selection form div {
		width: 100% !important;
		float: left
	}
	.info-box.gallery {
		display: block
	}
	#content .gallery .image__thumbnail {
		float: left
	}
	.gallery .info-img .mask {
		left: 0;
		padding: 0 33px
	}
	#content .info-box.gallery {
		padding: 27px 35px 31px 23px
	}
	#content .gallery .info-img .mask {
		padding: 0;
		left: 0;
		right: 0;
		margin: 0 auto
	}
}
@media screen and (max-width: 353px) {
	.basic_form .btn-info {
		margin-top: 1em
	}
}
@media screen and (max-width: 480px) {
	.form__block .select-area {
		width: 100% !important
	}
}
@media screen and (max-width: 600px) {
	.float_left,
	.float_right {
		clear: both;
		margin: 0 auto;
		float: none
	}
	aside.supplement {
		width: 100%
	}
	#content .item-list__images li {
		width: 100%;
		margin: 1em auto;
		float: none
	}
	.results__form label {
		width: 30% !important;
		text-align: right;
		padding-right: 10px
	}
	.results__form input[type="text"] {
		width: 50%;
		float: left
	}
	.results__form input[type="submit"] {
		width: 50%;
		float: none;
		margin: 0 auto;
		clear: both
	}
}
@media screen and (min-width: 767px) {
	.results_right {
		float: left !important;
		width: 100% !important;
		overflow: hidden
	}
	.bg-info .calendar th,
	.bg-info .calendar td {
		padding: 4px !important;
		min-width: 0
	}
	.event_selection form div {
		width: 100% !important;
		float: left
	}
	.form__block small {
		float: right;
		text-align: right;
		width: 50%
	}
	.nav-menu-submenu__visible .widget-width {
		padding: 0 0 40px
	}
	.tel:hover {
		cursor: text;
		text-decoration: none
	}
	.widget__directory-search input {
		width: 50%
	}
	.xform_group {
		float: right
	}
	.form__block .radio {
		float: right;
		width: 64%
	}
	.form__block .radio input[type="radio"] {
		width: 60%
	}
	.search__form .check input {
		width: 64%
	}
	.form__block .radio {
		float: right;
		width: 64%
	}
	.form__block .radio input[type="radio"] {
		width: 60%
	}
	#content .xfp_form .input input {
		width: 60%
	}
	.bottom-supplements {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.bottom-supplements .info-accordion {
		margin-right: 0
	}
	.supplement__pages-in,
	.right-supplements {
		width: 30%;
		float: right;
		margin-left: 2em;
		margin-top: 0
	}
	.right-supplements {
		clear: right;
		padding: 26px 24px 34px;
		z-index: 1000;
	}
	#content .right-supplements .frame,
	#content .right-supplements .info-accordion,
	.right-supplements .blockquotes {
		margin-left: -24px !important;
		margin-right: -24px !important
	}
	#content .right-supplements .frame-01,
	#content .right-supplements .frame-02 {
		width: auto
	}
	#content .right-supplements .info-box {
		padding-left: 24px;
		padding-right: 24px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	#content .right-supplements .frame-01 .info-box,
	#content .right-supplements .frame-02 .info-box {
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box
	}
	.right-supplements .advert-link {
		margin-top: 0 !important
	}
	.right-supplements .blockquotes blockquote {
		clear: both
	}
	.supplement__thumbnail-nav ul li {
		list-style-type: none;
		width: 100%;
		float: none
	}
	aside.supplement {
		width: 75%
	}
	.bottom-supplements .contact-box .img {
		float: left;
		width: 200px;
		margin-right: 20px
	}
	#content .item-list__images li {
		padding: 0;
		clear: none;
		margin: 10px;
		overflow: hidden;
		background: none;
		float: left;
		width: 47%
	}
	#content .item-list__images li:nth-child(2n+1) {
		clear: none
	}
	#content .image__thumbnail {
		margin: 0 auto;
		display: block;
		text-align: center
	}
	.widget__directory-search input[type=submit] {
		margin-top: 5px
	}
	#calendar th,
	#calendar td {
		padding: 4px
	}
	aside #calendar th,
	aside #calendar td {
		padding: 2px
	}
	.form__block label {
		width: 30%
	}
	.form__block .check label {
		width: 41%
	}
	.form__block input,
	.form__block textarea {
		width: 55%
	}
	.form__block .select-area {
		width: 62% !important
	}
	.form__block .select-area {
		float: right
	}
	.directory_form input[type="text"] {
		float: left
	}
	.float_left,
	.float_right {
		clear: both;
		margin: 0 auto;
		float: none
	}
	.top-add-nav {
		display: none
	}
	.one-column .sidebar {
		width: 25%
	}
}
@media screen and (min-width: 800px) {
	.form__block .select-area,
	.xform_group,
	#xform_layout .xfphelp {
		width: 62% !important
	}
}
@media screen and (min-width: 1000px) {
	.bg-info .calendar th,
	.bg-info .calendar td {
		padding: 5px !important
	}
	.xform_group {
		width: 63%
	}
	.nav-menu-submenu__visible .widget-width {
		padding: 0 0 1em
	}
	.widget__directory-search input[type=submit] {
		margin: 0
	}
	.widget__directory-search input {
		width: 55%
	}
	#content .faqs-accor .title-accordion {
		display: block
	}
	.faqs-accor .accordion-area {
		margin: -5px 0 13px !important
	}
	#content .item-list__images li {
		width: 31%
	}
	aside .accordion-area.block.accordion__open {
		padding: 22px 23px 24px !important;
		border: 1px solid #ccc !important
	}
	aside .accordion-area.block {
		padding: 0 !important;
		border: 0 !important
	}
	.form__block input,
	.form__block textarea {
		width: 60%
	}
	.form__register input {
		width: 45%;
		float: right
	}
	.form__block .select-area {
		width: 65% !important
	}
	.float_left {
		float: left;
		margin-right: 2em;
		margin-bottom: 2em
	}
	.float_right {
		float: right;
		margin-left: 2em;
		margin-bottom: 2em
	}
}
@media screen and (min-width: 1210px) {
	.bg-info .calendar th,
	.bg-info .calendar td {
		padding: 6px !important
	}
	aside .info-box {
		padding: 27px 32px 33px
	}
	#content .item-list__images li {
		width: 23%
	}
	.touch .info-img:hover .mask {
		top: 0;
		display: block !important
	}
}
/* AMY'S IE FIXES */
.lt-ie9 #header .logo {
	left: 30px
}
.lt-ie9 .audience-tabs,
.lt-ie9 .main-nav div[data-nav-menuitem] {
	background: #f0f0f0
}
.lt-ie9 .nav-tabs-audience {
	padding-right: 270px !important
}
.lt-ie9 .contact-box .img img {
	width: 200px !important
}
.lt-ie9 .results_right {
	float: left !important;
	width: 80% !important;
	margin-left: 5% !important;
	overflow: hidden
}
.lt-ie9 .results_left {
	float: left !important;
	width: 15% !important;
	overflow: hidden
}
.lt-ie9 #content .item-list__images li {
	padding: 0;
	clear: none;
	margin: 1em 0;
	overflow: hidden;
	background: none;
	float: left;
	width: 350px;
	display: block;
	height: 150px
}
.lt-ie9 .tel:hover {
	cursor: text;
	text-decoration: none
}
.lt-ie9 .float_left {
	float: left;
	margin-right: 2em
}
.lt-ie9 .float_right {
	float: right;
	margin-left: 2em
}
.lt-ie9 .results__form input[type="text"] {
	width: 40% !important
}
.lt-ie9 .widget__directory-search input[type=submit] {
	margin-top: 0
}
.lt-ie9 #calendar th,
.lt-ie9 #calendar td {
	padding: 4px
}
.lt-ie9 .form__block textarea,
.lt-ie9 .form__block input[type="text"],
.lt-ie9 .form__block input[type="number"],
.lt-ie9 .form__block input[type="email"],
.lt-ie9 .form__block input[type="time"],
.lt-ie9 .form__block input[type="date"],
.lt-ie9 .form__block select {
	width: 50%
}
.lt-ie9 .form__block label {
	width: 35%
}
.lt-ie9 .form__block label.radio {
	width: 57%
}
.lt-ie9 .form__block .check input[type="checkbox"] {
	width: 50%
}
.lt-ie9 .form__block .check label {
	width: 63%
}
.lt-ie9 .select-area {
	width: 54% !important;
	float: right
}
.lt-ie9 .form__block input[type="submit"] {
	width: 200px
}
.lt-ie9 .mobile-button {
	margin-top: 0
}
.lt-ie10 .form__block .check input[type="checkbox"] {
	width: 20%;
	margin-top: 0
}
.lt-ie10 #xform_layout .xfphelp {
	width: 64%
}
@media print {
	.faqs-accordion {
		display: block !important;
		border: none !important
	}
	.apply-box {
		display: none
	}
}
/* General Reset */
body {
	margin: 0;
	color: #2a3e5e;
	font: 14px/20px 'Aptifer Sans LT W01', sans-serif;
	min-width: 320px
}
img {
	border-style: none
}
input,
textarea,
select {
	color: #000;
	vertical-align: middle;
	font: 100% Arial, Helvetica, sans-serif
}
form,
fieldset {
	margin: 0;
	padding: 0;
	border-style: none
}
blockquote,
q {
	quotes: none
}
q:before,
q:after {
	content: ''
}
.navbar a {
	color: #273d5e;
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
a:focus,
input:focus,
textarea:focus,
select:focus {
}
/* General settings */
.wrapper {
	position: relative;
	overflow: auto;
	overflow-x: hidden
}
.container {
	width: 1204px;
	margin: 0 auto
}
.btn {
	display: inline-block;
	vertical-align: top;
	position: relative;
	font: 18px/20px 'Aptifer Sans LT W01', sans-serif;
	color: #2c4263;
	background: #fff;
	-webkit-box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding: 8px 16px 10px;
	text-align: center;
	transition: all .3s ease 0;
	-webkit-transition: all .3s ease 0;
	-o-transition: all .3s ease 0;
	-ms-transition: all .3s ease 0
}
.btn:hover,
.allert-box .btn:hover {
	text-decoration: none;
	background: #77a4c1;
	color: #fff
}
.btn-default {
	display: inline-block;
	vertical-align: top;
	font: 18px/20px 'Aptifer Sans LT W01', sans-serif;
	color: #2c4263;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #f6f6f6;
	-webkit-box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	transition: all .3s ease 0;
	-webkit-transition: all .3s ease 0;
	-o-transition: all .3s ease 0;
	-ms-transition: all .3s ease 0;
	text-align: center;
	padding: 9px 16px 12px;
	position: relative
}
.btn-default:hover {
	background: #75adcf;
	color: #fff;
	text-decoration: none
}
.btn-info {
	display: inline-block;
	vertical-align: top;
	font: 14px/18px AptiferSansLTW01-Light, sans-serif;
	color: #273d5e;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #fff;
	-webkit-box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	transition: all .3s ease 0;
	-webkit-transition: all .3s ease 0;
	-o-transition: all .3s ease 0;
	-ms-transition: all .3s ease 0;
	text-align: center;
	padding: 6px 16px;
	position: relative
}
.btn-info:hover {
	background: #363637;
	text-decoration: none;
	color: #fff
}
.title {
	font: 40px/44px priori-sans-bold, sans-serif;
	color: #273d5e;
	margin: 0;
	text-align: center;
}
.move-btn {
	position: absolute;
	top: 600px;
	width: 30px;
	height: 17px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font: 10px/12px 'AptiferSansLTW01-Medium 721143', sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #75adcf;
	background: url(https://messiah.edu/site/images/bg-to-top.png) no-repeat 50% 7px;
	border: 2px solid #75adcf;
	padding: 17px 2px 0;
	transition: all .3s ease 0;
	-webkit-transition: all .3s ease 0;
	-o-transition: all .3s ease 0;
	-ms-transition: all .3s ease 0;
	z-index: 3
}
.move-btn:hover {
	text-decoration: none
}
.move-btn.next {
	position: fixed;
	background: url(https://messiah.edu/site/images/bg-next.png) no-repeat 50% 19px;
	right: 15px;
	bottom: 15px;
	padding: 7px 2px 0;
	height: 27px;
	top: auto;
	z-index: 4
}
.color-1 {
	color: #fff
}
.color-2 {
	color: #273d5e
}
.color-3 {
	color: #2c4263
}
.color-4 {
	color: #293e5d
}
#content .bg-info,
aside .bg-info {
	background: #f0f0f0
}
/* apply-box */
.apply-box {
	position: fixed;
	right: -190px;
	margin-top: 191px;
	z-index: 4
}
.apply-box .list {
	float: left;
	list-style: none;
	margin: 0 0 0 -69px;
	padding: 9px 12px 8px 10px;
	background: #293e5d;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
	font: 15px/18px 'Aptifer Sans LT W01', sans-serif;
	text-transform: uppercase;
	overflow: hidden
}
.apply-box .list li {
	padding: 0 0 4px
}
.apply-box .list a {
	color: #6799ba;
	display: block;
	padding: 0 0 0 10px
}
.apply-box .list a:hover {
	text-decoration: none;
	color: #fff
}
.apply-box .btn-expand {
	background: url(../images/arrow-03.png) no-repeat 0 6px
}
.apply-box .btn-expand.active {
	background-position: 0 -87px
}
.apply-box .holder {
	float: left;
	width: 159px;
	background: #293e5d;
	color: #fff;
	font: 12px/17px AptiferSansLTW01-Light, sans-serif;
	padding: 17px 12px 12px 19px
}
.apply-box .subtitle {
	display: block;
	font: 16px/20px 'AptiferSansLTW01-Medium 721143', sans-serif;
	text-transform: uppercase;
	margin: 0 0 5px
}
.apply-box .holder p {
	margin: 0 0 12px
}
.sel-01 {
	width: 160px
}
.apply-form .btn-submit {
	display: block;
	width: 29px;
	height: 26px;
	border: 0;
	margin: 0 0 0 auto;
	padding: 0;
	background: #75adcf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font: 14px/18px 'Aptifer Sans LT W01', sans-serif;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2)
}
.apply-form .btn-submit:hover {
	background: #fff;
	color: #75adcf
}
/* allert-box */
.allert-box {
	background: #fff;
	font-size: 16px;
	line-height: 20px;
	color: #293e5d;
	padding: 13px 0;
	border-bottom: 1px solid #dfdfdf
}
.allert-box .container {
	position: relative
}
.allert-box .container:after {
	clear: both;
	content: '';
	display: block
}
.allert-box h3 {
	float: left;
	width: 286px;
	font: 20px/25px mendoza-medium, serif;
	color: #2a3e5e;
	margin: 0 29px 0 170px;
	position: relative
}
.allert-box h3:before {
	position: absolute;
	right: 0;
	top: 1px;
	bottom: -4px;
	width: 1px;
	background: #b4b4b4;
	content: ""
}
.allert-box .holder {
	overflow: hidden;
	padding: 5px 160px 0 0
}
.allert-box p {
	display: block;
	margin: 0
}
.allert-box .btn-holder {
	display: table-cell;
	width: 125px
}
.allert-box .btn {
	background-color: #afafaf;
	color: #fff
}
.allert-box .close {
	position: absolute;
	top: 16px;
	right: 12px;
	background: #afafaf;
	color: #fff;
	font-size: 17px;
	line-height: 20px;
	text-align: center;
	width: 22px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 1px 0 2px
}
.allert-box .close:hover {
	text-decoration: none
}
/* gallery */
.gallery {
	clear: both;
	position: relative;
	-webkit-box-shadow: 0 1px 3px rgba(2, 2, 2, 0.4);
	-moz-box-shadow: 0 1px 3px rgba(2, 2, 2, 0.4);
	box-shadow: 0 1px 3px rgba(2, 2, 2, 0.4);
	width: 100%;
	z-index: 3
}
#content .item-list__images.gallery {
	box-shadow: 0 0 0 !important
}
.gallery:hover .flex-direction-nav a {
	opacity: 1
}
.gallery .slides {
	list-style: none;
	margin: 0;
	padding: 0
}
.gallery .slides li {
	position: relative;
	max-height: 680px;
	min-height: 425px;
	background-position: 50% 50%;
	background-size: cover
}
.gallery .slides img {
	vertical-align: top;
	width: 100%
}
.gallery .flex-direction-nav {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0
}
.gallery .flex-direction-nav a {
	opacity: 1;
	position: absolute;
	left: 28px;
	top: 50%;
	width: 64px;
	height: 64px;
	background: url(https://messiah.edu/site/images/arrow-01.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	transition: opacity .3s ease 0;
	-webkit-transition: opacity .3s ease 0;
	-o-transition: opacity .3s ease 0;
	-ms-transition: opacity .3s ease 0
}
.gallery .flex-direction-nav .flex-next {
	left: auto;
	right: 28px;
	background-position: -64px 0
}
.gallery .flex-direction-nav a:hover {
	background-position: 0 -64px
}
.gallery .flex-direction-nav .flex-next:hover {
	background-position: -64px -64px
}
.gallery .holder {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0
}
.gallery .holder .container:after {
	clear: both;
	content: '';
	display: block
}
.gallery .holder .container {
	height: 100%;
	display: table
}
.gallery .holder .inner {
	display: table-cell;
	vertical-align: middle;
	padding: 125px 0 0
}
.gallery .caption {
	width: 700px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font: 22px/27px mendoza-medium, serif;
	padding: 17px 0 0;
	position: relative
}
.gallery .caption:before {
	position: absolute;
	left: 50%;
	top: 0;
	width: 239px;
	height: 5px;
	margin-left: -120px;
	background: url(../images/bg-caption.png) no-repeat;
	content: ""
}
.gallery h2 {
	font: 48px/54px priori-sans-bold, sans-serif;
	margin: 0
}
.gallery .caption p {
	margin: 0 0 19px
}
.gallery .gallery-more {
	width: 239px;
	margin: 0 auto;
	overflow: hidden;
	font: 16px/18px 'AptiferSansLTW01-Medium 721143', sans-serif;
	text-align: center
}
.gallery .gallery-more span {
	display: inline-block;
	vertical-align: top;
	position: relative;
	color: #2c4263;
	text-transform: uppercase;
	text-shadow: none;
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 6px 13px 3px;
	letter-spacing: 1px
}
.gallery .gallery-more span:hover {
	text-decoration: none;
	background: #363637;
	color: #fff
}
.gallery .gallery-more span:before {
	position: absolute;
	top: 12px;
	left: -1004px;
	width: 1000px;
	height: 1px;
	background: #fff;
	content: ""
}
.gallery .gallery-more span:after {
	position: absolute;
	top: 12px;
	right: -1006px;
	width: 1000px;
	height: 1px;
	background: #fff;
	content: ""
}
.gallery .alignleft {
	float: left;
	text-align: left
}
.gallery .alignleft.caption:before {
	left: 8px;
	margin: 0
}
.gallery .alignleft .gallery-more {
	margin: 0 0 0 8px
}
.gallery .alignright {
	float: right;
	background-position: 100% 0;
	text-align: right
}
.gallery .alignright.caption:before {
	left: auto;
	right: 2px;
	margin: 0
}
.gallery .alignright .gallery-more {
	margin: 0 2px 0 auto
}
.gallery .link {
	display: block
}
/* graduate-area */
.graduate-area {
	padding: 44px 0 20px;
	background: url(../images/bg-graduate-tabs.png);
	position: relative;
	min-height: 213px
}
.graduate-area:before {
	position: absolute;
	left: 50%;
	bottom: -9px;
	margin-left: -12px;
	width: 24px;
	height: 9px;
	background: url(https://messiah.edu/site/images/ico-triangle.png) no-repeat;
	content: "";
	z-index: 2
}
.graduate-area .slideset {
	overflow: hidden
}
.gallery-controls {
	text-align: center;
	padding: 0 0 19px
}
.sub-nav {
	list-style: none;
	margin: 0;
	padding: 0;
	font: 24px/26px 'AptiferSansLTW01-Medium 721143', sans-serif;
	text-transform: uppercase
}
.sub-nav li {
	display: inline-block;
	vertical-align: top;
	margin: 0 2px 0 3px
}
.sub-nav a {
	display: block;
	position: relative;
	background: #fff;
	color: #2c4263;
	-webkit-box-shadow: 1px 1px 2px 1px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 1px 1px 2px 1px rgba(2, 2, 2, 0.2);
	box-shadow: 1px 1px 2px 1px rgba(2, 2, 2, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 8px 22px 4px
}
.sub-nav a:hover,
.sub-nav .flex-active a {
	text-decoration: none;
	background: #919292;
	color: #fff
}
.gallery-controls .quick,
.graduate-gallery .link,
.graduate-gallery .slide {
	display: none
}
.graduate-gallery .list {
	list-style: none;
	margin: 0;
	padding: 0;
	font: 18px/20px AptiferSansLTW01-Bold, sans-serif;
	text-transform: uppercase
}
.graduate-gallery .list li {
	display: inline-block;
	vertical-align: top;
	width: 180px;
	padding: 0 10px
}
.graduate-gallery .list .ico {
	display: block;
	background: url(https://messiah.edu/site/images/ico-02.png) no-repeat 50% 0;
	text-align: center;
	padding: 100px 0 0;
	color: #2c4263
}
.graduate-gallery .list .ico:hover {
	background: url(https://messiah.edu/site/images/ico-02-hover.png) no-repeat 50% 0;
	color: #75adcf;
	text-decoration: none
}
.graduate-gallery .list .ico-02 {
	background: url(../images/ico-03.png) no-repeat 50% 0
}
.graduate-gallery .list .ico-03 {
	background: url(../images/ico-04.png) no-repeat 50% 0
}
.graduate-gallery .list .ico-04 {
	background: url(../images/ico-05.png) no-repeat 50% 0
}
.graduate-gallery .list .ico-05 {
	background: url(../images/ico-06.png) no-repeat 50% 0
}
.graduate-gallery .list .ico-06 {
	background: url(../images/ico-07.png) no-repeat 50% 0
}
.graduate-gallery .list .ico-07 {
	background: url(../images/ico-08.png) no-repeat 50% 0
}
.graduate-gallery .list .ico-08 {
	background: url(../images/ico-09.png) no-repeat 50% 0
}
.graduate-gallery .list .ico-02:hover {
	background: url(../images/ico-03-hover.png) no-repeat 50% 0
}
.graduate-gallery .list .ico-03:hover {
	background: url(../images/ico-04-hover.png) no-repeat 50% 0
}
.graduate-gallery .list .ico-04:hover {
	background: url(../images/ico-05-hover.png) no-repeat 50% 0
}
.graduate-gallery .list .ico-05:hover {
	background: url(../images/ico-06-hover.png) no-repeat 50% 0
}
.graduate-gallery .list .ico-06:hover {
	background: url(../images/ico-07-hover.png) no-repeat 50% 0
}
.graduate-gallery .list .ico-07:hover {
	background: url(../images/ico-08-hover.png) no-repeat 50% 0
}
.graduate-gallery .list .ico-08:hover {
	background: url(../images/ico-09-hover.png) no-repeat 50% 0
}
/* search-area */
.search-area {
	background: url(https://messiah.edu/site/images/img-05.png) no-repeat 50% 0;
	background-size: cover;
	position: relative;
	font: 24px/28px mendoza-book, serif;
	color: #fff;
	padding: 108px 0 134px;
	overflow: hidden
}
.search-area .triangle {
	position: absolute;
	bottom: 0;
	left: 50%;
	right: 0;
	height: 9px;
	width: 22px;
	margin-left: -11px;
	background: url(https://messiah.edu/site/images/ico-triangle-02.png) no-repeat
}
.search-area .triangle:before {
	position: absolute;
	top: 0;
	left: -9999px;
	width: 9999px;
	height: 9px;
	background: #75adcf;
	content: ""
}
.search-area .triangle:after {
	position: absolute;
	top: 0;
	right: -9999px;
	width: 9999px;
	height: 9px;
	background: #75adcf;
	content: ""
}
.search-area .container {
	padding: 0 109px 0 96px;
	width: 999px
}
.search-area h3 {
	font: 60px/64px mendoza-medium, serif;
	margin: 0 0 5px;
	text-transform: uppercase;
	color: #75adcf;
	letter-spacing: -2px
}
.search-area p {
	margin: 0 0 50px;
}
.search {
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	position: relative;
	-webkit-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	margin: 0 0 27px
}
.search .input {
	overflow: hidden;
	padding: 0 26px
}
.search .btn-search {
	float: right;
	width: 43px;
	height: 37px;
	background: #2c4263;
	margin: 12px 10px 0 0;
	padding: 0 0 4px;
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	font: 24px/26px 'Aptifer Sans LT W01', sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	position: relative
}
.search .btn-search:hover {
	background: #75adcf
}
.search .input .txt {
	float: left;
	width: 100%;
	background: none;
	margin: 0;
	padding: 15px 0 16px;
	border: 0;
	font: 22px/28px 'Aptifer Sans LT W01', sans-serif;
	height: 28px
}
.search-area .btn {
	padding: 8px 22px 10px;
	margin: 0 26px 10px 0
}
/* info-section */
.info-section {
	position: relative;
	background: #fff;
	text-align: center;
	font: 21px/34px mendoza-book-italic, sans-serif;
	color: #273d5e;
	padding: 79px 0
}
.info-section .container {
	padding: 0 20px;
	width: 1164px
}
.info-section h2 {
	font: 17px/30px 'Aptifer Sans LT W01', sans-serif;
	display: inline;
	font-weight: bold
}
.info-section h2 span {
	margin: 0 44px
}
.info-section p {
	margin: 0
}
/* numbers-gallery */
.gallery-holder {
	background: url(https://messiah.edu/site/images/bg-numbers-gallery.png);
	padding: 65px 0 0;
	position: relative
}
.gallery-holder:before,
.news-area:before {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 80px;
	background: url(https://messiah.edu/site/images/bg-shadow-01.png) repeat-x;
	content: ""
}
.gallery-holder:after,
.news-area:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 25px;
	background: url(https://messiah.edu/site/images/bg-shadow-02.png) repeat-x;
	content: ""
}
.gallery-holder:hover .numbers-gallery .flex-direction-nav a {
	opacity: 1
}
.gallery-holder h2 {
	margin: 0
}
.numbers-gallery {
	font: 16px/20px 'AptiferSansLTW01-Medium 721143', sans-serif;
	position: relative
}
.numbers-gallery .flex-viewport {
	padding: 37px 0 38px
}
.numbers-gallery .slides {
	list-style: none;
	margin: 0;
	padding: 0
}
.numbers-gallery .slides img {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 21px
}
.numbers-gallery .slides .box {
	display: block;
	color: #273d5e;
	text-align: center;
	margin: 0 50px
}
.numbers-gallery .slides .box:hover {
	text-decoration: none
}
.numbers-gallery .slides .box:hover img {
	transition: all .3s ease 0;
	-webkit-transition: all .3s ease 0;
	-o-transition: all .3s ease 0;
	-ms-transition: all .3s ease 0;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1)
}
.numbers-gallery .slides .box p {
	margin: 0
}
.numbers-gallery .flex-direction-nav {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0
}
.numbers-gallery .flex-direction-nav a {
	opacity: 0;
	position: absolute;
	left: 18px;
	top: 62px;
	width: 23px;
	height: 33px;
	background: url(https://messiah.edu/site/images/arrow-02.png) no-repeat 0 -33px;
	text-indent: -9999px;
	overflow: hidden;
	transition: opacity .3s ease 0;
	-webkit-transition: opacity .3s ease 0;
	-o-transition: opacity .3s ease 0;
	-ms-transition: opacity .3s ease 0
}
.numbers-gallery .flex-direction-nav .flex-next {
	left: auto;
	right: 18px;
	background-position: -23px -33px
}
.numbers-gallery .flex-direction-nav a:hover {
	background-position: 0 0
}
.numbers-gallery .flex-direction-nav .flex-next:hover {
	background-position: -23px 0
}
/* instagram-area */
.instagram-gallery{
	position: relative;
}
.instagram-img{
	box-sizing: border-box;
	display: block;
	width: 185px;
	height: 185px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: 50%;
	object-position: 50%;
}
.instagram-slider-nav{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 60px;
	cursor: pointer;
	color: #A7A9AC;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	transition: color .3s ease;
}
.instagram-slider-nav:hover{
	color: #273D5E;
}
.instagram-slider-nav-right{
	right: 0;
}
.instagram-slider-nav-left{
	left: 0;
}
#instagram-gallery{
	margin: 0 50px;
	overflow: hidden;
}
.instagram-area p {
	color: #2c4263;
	text-align: center;
	font: 16px/20px 'AptiferSansLTW01-Medium 721143', sans-serif;
	margin-bottom: 20px
}
.instagram-area {
	padding: 62px 0 69px;
	background: url(https://messiah.edu/site/images/bg-instagram-area.jpg) no-repeat;
	background-size: cover;
	position: relative
}
.instagram-area:before {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -12px;
	width: 23px;
	height: 9px;
	background: url(https://messiah.edu/site/images/ico-triangle-03.png) no-repeat;
	content: "";
	z-index: 2
}
.instagram-area h3 {
	margin: 0
}
.instagram-gallery {
	position: relative;
	padding: 0 47px 40px 42px;
	overflow:hidden;
}
.instagram-area:hover .instagram-gallery .flex-direction-nav a {
	opacity: 1
}
.instagram-gallery .slides {
	list-style: none;
	margin: 0;
	padding: 0
		overflow: hidden !important;
}
.instagram-gallery .slides li {
	padding: 0 0 3px;
	text-align: center
}
.instagram-gallery .slides img {
	vertical-align: top
}
.instagram-gallery .slides a {
	display: inline-block;
	vertical-align: top;
	position: relative;
	border: 4px solid #fff;
	-webkit-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	margin: 0 15px
}
.instagram-gallery .flex-direction-nav {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0
}
.instagram-gallery .flex-direction-nav a {
	opacity: 0;
	position: absolute;
	left: 18px;
	top: 79px;
	width: 23px;
	height: 33px;
	background: url(https://messiah.edu/site/images/arrow-02.png) no-repeat 0 -33px;
	text-indent: -9999px;
	overflow: hidden;
	transition: opacity .3s ease 0;
	-webkit-transition: opacity .3s ease 0;
	-o-transition: opacity .3s ease 0;
	-ms-transition: opacity .3s ease 0;
	z-index: 3
}
.instagram-gallery .flex-direction-nav .flex-next {
	left: auto;
	right: 18px;
	background-position: -23px -33px
}
.instagram-gallery .flex-direction-nav a:hover {
	background-position: 0 0
}
.instagram-gallery .flex-direction-nav .flex-next:hover {
	background-position: -23px 0
}
/* social-block */
.social-block {
	overflow: hidden;
	text-align: center
}
.instagram-area .social-block h3 {
	display: inline-block;
	font: 24px/26px 'AptiferSansLTW01-Medium 721143', sans-serif;
	text-transform: uppercase;
	margin: 2px 10px 0 0;
	color: #273d5e
}
.instagram-area .social {
	display: inline-block;
	vertical-align: top;
	list-style: none;
	margin: 0;
	padding: 0
}
.instagram-area .social li {
	float: left;
	margin: 0 5px
}
.instagram-area .social a {
	display: block;
	width: 32px;
	height: 31px;
	background: url(https://messiah.edu/site/custom_scripts/styles/img/homepage/ico-social-homepage.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden
}
.instagram-area .social .twitter {
	background-position: -97px 0
}
.instagram-area .social .instagram {
	background-position: -32px 0
}
.instagram-area .social .youtube {
	background-position: -129px 0
}
.instagram-area .social a:hover {
	background-position: 0 -31px
}
.instagram-area .social .snapchat {
	background-position: -64px 0
}
.instagram-area .social .pinterest {
	background-position: -161px 0
}
.instagram-area .social .twitter:hover {
	background-position: -97px -31px
}
.instagram-area .social .instagram:hover {
	background-position: -32px -31px
}
.instagram-area .social .youtube:hover {
	background-position: -129px -31px
}
.instagram-area .social .snapchat:hover {
	background-position: -64px -31px
}
.instagram-area .social .pinterest:hover {
	background-position: -161px -31px
}
/* visit-area */
.visit-area {
	background: url(../images/bg-visit-area.jpg) no-repeat;
	background-size: cover;
	color: #fff;
	font: 22px/26px mendoza-book, serif;
	padding: 87px 0 135px
}
.visit-area h3 {
	font: 48px/52px mendoza-medium, serif;
	text-transform: uppercase;
	color: #fff;
	margin: 0 0 10px -4px;
	text-align: left
}
.visit-area .holder {
	width: 459px;
	float: right
}
.visit-area p {
	margin: 0 0 25px;
}
.visit-area .btn-list {
	list-style: none;
	margin: 0;
	padding: 0 0 28px
}
.visit-area .btn-list li {
	display: inline-block;
	vertical-align: top;
	margin: 0 16px 10px 0
}
.visit-area .btn {
	padding: 9px 17px 12px
}
/* video-block */
.video-block {
	border: 4px solid #fff;
	display: inline-block
}
div.jp-video {
	position: relative;
	border: 0
}
div.jp-video:hover div.jp-interface {
	bottom: 0
}
div.jp-video div.jp-interface {
	bottom: -100%;
	position: absolute;
	left: 0;
	right: 0;
	border: 0;
	transition: all .3s ease 0;
	-webkit-transition: all .3s ease 0;
	-o-transition: all .3s ease 0;
	-ms-transition: all .3s ease 0
}
div.jp-title {
	display: none
}
a.jp-video-play-icon {
	background: url(https://messiah.edu/site/images/preimg.png) no-repeat;
	width: 116px;
	height: 115px;
	margin-left: -58px
}
/* news-area */
.news-area {
	padding: 69px 0 67px;
	text-align: center;
	position: relative;
	background: url(https://messiah.edu/site/images/bg-numbers-gallery.png)
}
.news-area h3 {
	margin: 0 0 32px
}
.news-area .holder {
	margin: 0 0 20px -28px;
	text-align: left
}
.news-area .holder:after {
	clear: both;
	content: '';
	display: block
}
.news-area .box {
	float: left;
	width: 210px;
	font: 12px/17px AptiferSansLTW01-Light, sans-serif;
	color: #444343;
	padding: 0 3px;
	margin: 0 0 0 27px
}
.news-area .box:hover {
	text-decoration: none;
	color: #2c4263
}
.news-area .box:hover .img {
	transition: all .3s ease 0;
	-webkit-transition: all .3s ease 0;
	-o-transition: all .3s ease 0;
	-ms-transition: all .3s ease 0;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1)
}
.news-area .box:hover .img .ico {
	background: #fff url(https://messiah.edu/site/images/ico-10-hover.png) no-repeat 7px 6px
}
.news-area .box .img {
	border: 4px solid #fff;
	display: block;
	position: relative;
	margin: 0 -3px 18px;
	-webkit-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2)
}
.news-area .box .img img {
	vertical-align: top;
	width: 100%
}
.news-area .box .img .ico {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 20px;
	height: 22px;
	background: #fff url(../images/ico-10.png) no-repeat 7px 6px
}
.news-area .box .subtitle {
	display: block;
	font: 14px/16px 'AptiferSansLTW01-Medium 721143', sans-serif;
	text-transform: uppercase;
	margin: 0 0 7px
}
.more {
	display: inline-block;
	vertical-align: top;
	font: 18px/20px 'Aptifer Sans LT W01', sans-serif;
	color: #363637;
	background: #fff url(../images/bg-more.png) no-repeat 12px 7px;
	-webkit-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 10px 18px 11px 42px;
	position: relative
}
.more:hover {
	text-decoration: none;
	color: #fff;
	background: #363637 url(https://messiah.edu/site/images/bg-more.png) no-repeat 12px -67px
}
/* events-area */
.events-area {
	position: relative;
	background: url(https://messiah.edu/site/images/bg-events-area.jpg) no-repeat 50% 0;
	background-size: cover;
	padding: 67px 0 60px;
	text-align: center
}
.events-area h2 {
	margin: 0 0 32px
}
.events-area:before {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -12px;
	width: 23px;
	height: 9px;
	background: url(https://messiah.edu/site/images/ico-triangle-03.png) no-repeat;
	content: "";
	z-index: 2
}
.events-area:after {
	position: absolute;
	left: 50%;
	bottom: -9px;
	margin-left: -12px;
	width: 23px;
	height: 9px;
	background: url(https://messiah.edu/site/images/ico-triangle-04.png) no-repeat;
	content: "";
	z-index: 2
}
.events-area .holder {
	padding: 0 120px 10px 117px;
	text-align: left
}
.events-area .holder:after {
	clear: both;
	content: '';
	display: block
}
.events-area .box {
	float: left;
	position: relative;
	width: 467px;
	-webkit-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	background: #fff
}
.events-area .box .img {
	border: 4px solid #fff
}
.events-area .box .img img {
	vertical-align: top;
	width: 100%
}
.events-area .box .link {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 5px 40px 9px 11px
}
.events-area .box .link:after {
	top: 24px
}
.events-area .link {
	display: block;
	position: relative;
	overflow: hidden;
	background: #fff;
	font: 18px/18px 'Aptifer Sans LT W01', sans-serif;
	color: #545353;
	padding: 11px 40px 11px 11px;
	-webkit-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2)
}
.events-area .link:hover {
	color: #2c4263;
	text-decoration: none
}
.events-area .link:hover .date {
	background: #2c4263
}
.events-area .link:after {
	position: absolute;
	top: 31px;
	right: 25px;
	width: 8px;
	height: 12px;
	background: url(https://messiah.edu/site/images/ico-10.png) no-repeat;
	content: ""
}
.events-area .link .date {
	float: left;
	width: 38px;
	padding: 6px 5px 9px;
	position: relative;
	background: #363637;
	font-size: 24px;
	line-height: 18px;
	font-style: normal;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 0 13px 0 0
}
.events-area .link .date span {
	display: block;
	font-size: 13px;
	line-height: 15px
}
.events-area .link .text {
	display: table-cell;
	vertical-align: middle;
	height: 48px
}
.events-area .list {
	float: right;
	width: 464px;
	list-style: none;
	margin: 0;
	padding: 3px 0 0
}
.events-area .list li {
	margin: 0 0 26px
}
.events-area .more {
	background: #fff url(https://messiah.edu/site/images/bg-more-02.png) no-repeat 11px 8px
}
.events-area .more:hover {
	background: #363637 url(https://messiah.edu/site/images/bg-more-02.png) no-repeat 11px -69px
}
/* visual-block */
.visual-block {
	border-bottom: 7px solid #6697b8;
	margin: 0;
	position: relative
}
.visual-block img {
	vertical-align: top;
	width: 100%
}
.visual-block .page-title {
	display: none
}
/* main */
#main {
	width: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	max-width: 715px;
}
.main-holder {
	padding: 0 42px 61px 19px;
	background: #fff;
	overflow: hidden
}
h1 {
	/*float: left;*/
	font: 22px/26px mendoza-book, serif;
	/*margin: 0 0 2px !important;*/
	/*text-transform: uppercase;*/
	/*background: rgba(39, 61, 94, 0.85);*/
	/*padding: 15px 21px;*/
	letter-spacing: 2px
}
.breadcrumbs ul,
.top-add-nav-menu {
	list-style: none;
	margin: 0;
	padding: 16px 15px 12px;
	overflow: hidden;
	font: 12px/15px 'Aptifer Sans LT W01', sans-serif;
	color: #636466
}
.breadcrumbs ul li {
	float: left
}
.breadcrumbs ul li+li {
	background: url(https://messiah.edu/site/images/sep-breadcrumbs.png) no-repeat 7px 2px;
	padding: 0 0 0 16px
}
.top-add-nav-menu a {
	color: #636466;
	display: block
}
.top-add-nav-menu a:hover {
	text-decoration: none;
	color: #6697b8
}
/* two-columns */
.one-column,
.two-columns {
	border-top: 1px solid #ccc;
	font: 15px/22px mendoza-book, serif;
	color: #424242
}
.two-columns:after {
	clear: both;
	content: '';
	display: block
}
.two-columns p {
	margin: 0 0 12px
}
.two-columns em {
	font: 15px/22px mendoza-book-italic, serif
}
/* content */
#content {
	width: 813px;
	float: right;
	padding: 30px 0 0;
	position: relative
}
#content:before {
	position: absolute;
	top: 0;
	left: -46px;
	bottom: 0;
	width: 1px;
	background: #ccc;
	/* color update */
	content: ""
}
#content h2 {
	font: 32px/36px priori-sans-bold, sans-serif;
	margin: 0 0 13px;
}
#content .link {
	font-family: 'mendoza-medium', serif
}
#content .intro-txt {
	font-family: 'mendoza-medium', serif;
	text-transform: uppercase
}
#content .btn-default {
	font: 18px/20px 'Aptifer Sans LT W01', sans-serif;
	margin: 12px 0 34px
}
#content .holder {
	overflow: hidden;
	padding: 0 8px 41px 0
}
#content .img {
	border: 1px solid #dfdfdf
}
#content .alignright {
	float: right;
	margin: 1px 0 0
}
#content .img img {
	vertical-align: top;
	max-width: 100%;
	height: auto
}
#content .image__caption.img.top {
	border: 0
}
#content .image__caption.img.top figcaption {
	display: none
}
#content .img.top {
	margin: 14px 0 25px
}
#content .holder .text {
	overflow: hidden
}
#content h3 {
	font: 26px/28px prior-sans-reg, sans-serif;
	margin: 0 0 8px
}
.info-list,
#content ul {
	list-style: none;
	/*Turning this off fixes the bullets on the undergrad overview content area, but adds bullets to the grad programs accordions Mar 13 2020 - RF*/
	margin: 0;
	padding: 0 4px;
	/*  font: 14px/20px 'Aptifer Sans LT W01', sans-serif*/ /*This was made on March 10, 2020 RF*/
}
.info-list li,
#content ul li {
	background: url(https://messiah.edu/site/images/bull-01.png) no-repeat 0 8px;
	/*If I remove this, it fixes the grad programs accordions but what else is effected? March 13, 2020 RF*/
	padding: 0 0 8px 28px
}
#content ol {
	margin: 0 0 0 14px;
	padding: 0 4px;
	/*  font: 14px/20px 'Aptifer Sans LT W01', sans-serif  */
}
#content ol li {
	padding: 0 0 8px 10px
}
/*--
blockquote {
background: url(https://messiah.edu/site/images/ico-19.png) no-repeat 2px 3px;
margin: 0;
padding: 0 62px;
position: relative;
font: 16px/22px mendoza-book-italic, serif;
color: #2c4263
}
blockquote:before {
position: absolute;
top: 1px;
bottom: 3px;
left: 48px;
width: 1px;
background: #ccc;
content: ""
}
blockquote q {
display: block;
padding: 0 0 12px
}
blockquote cite {
font: 14px/16px priori-sans-bold, sans-serif;
text-transform: uppercase
}
--*/
#content .frame {
	margin: 0 0 27px
}
#content .frame-01 {
	width: 229px
}
#content .frame-02 {
	width: 397px
}
#content .binder-box {
	margin: 8px 0 27px
}
.binder-box {
	padding: 31px 20px 20px
}
.sub-title {
	font: 20px/20px priori-sans-bold, sans-serif;
	text-transform: uppercase;
	margin: 0 0 9px;
	color: #273d5e
}
.binder-box ul {
	list-style: none;
	margin: 0;
	padding: 0 3px;
	font: 14px/20px 'Aptifer Sans LT W01', sans-serif
}
.binder-box ul li {
	padding: 0 0 8px 13px
}
.binder-box ul .has-child {
	background: url(https://messiah.edu/site/images/arrow-05.png) no-repeat 0 7px
}
.binder-box ul a {
	color: #424242
}
.binder-box ul a:hover {
	text-decoration: none;
	color: #75adcf
}
.advert-link {
	display: table;
	height: 67px;
	width: 100%;
	font: 18px/20px 'AptiferSansLTW01-Medium 721143', sans-serif;
	color: #fff;
	letter-spacing: 1px
}
.advert-link span {
	display: table-cell;
	vertical-align: middle;
	padding: 0 29px 0 11px;
	background: #273d5e;
	transition: all .3s ease 0;
	-webkit-transition: all .3s ease 0;
	-o-transition: all .3s ease 0;
	-ms-transition: all .3s ease 0
}
.advert-link:hover {
	text-decoration: none;
	color: #273d5e
}
.advert-link:hover span {
	background: #f0f0f0
}
/* info-box */
#content .info-box {
	font: 14px/20px 'Aptifer Sans LT W01', sans-serif;
	color: #424242;
	padding: 27px 35px 31px 23px;
	overflow: hidden
}
.info-box .sub-title {
	border-bottom: 1px solid #ccc;
	padding: 0 0 4px;
	margin: 0 0 4px
}
.info-box .editor {
	padding: 1.2em 0
}
.info-box .editor p:first-child {
	font-weight: 900;
	font-size: 1.2em;
	line-height: 1.4em
}
.info-box p {
	margin: 0 0 19px
}
.info-box .btn-holder {
	text-align: center
}
.gallery .info-img .mask {
	left: 0;
	right: 0;
	padding: 0;
	margin: 0 auto;
	width: 100%
}
#content .gallery .image__thumbnail {
	float: none;
	margin: 0 auto
}
.gallery .info-img .text p {
	color: #fff
}
/* contact-box */
.contact-box {
	font: 14px/20px 'Aptifer Sans LT W01', sans-serif;
	padding: 26px 26px 27px
}
.contact-box .img {
	float: left;
	margin: 2px 29px 0 0
}
.contact-box .wrap {
	overflow: hidden
}
.contact-box h5 {
	font: 18px/20px priori-sans-bold, sans-serif;
	color: #273d5e;
	margin: 0 0 3px;
	text-transform: uppercase
}
.contact-box address {
	font-style: normal;
	border: solid #ccc;
	border-width: 1px 0;
	padding: 7px 0 4px;
	margin: 0 0 16px
}
.contact-box address span {
	display: block;
	overflow: hidden;
	padding: 0 0 6px 31px
}
.contact-box address span img {
	float: left;
	margin: 4px 0 0 -29px
}
.contact-box .intro {
	font: 16px/18px priori-sans-bold, sans-serif;
	margin: 0 0 10px;
	color: #273d5e
}
.contact-box p {
	margin: 0 0 8px
}
.contact-box .add-link {
	border-top: 1px solid #ccc;
	margin: 19px 0 0;
	padding: 14px 0 0
}
.contact-box .add-link strong {
	display: block;
	font-weight: normal;
	text-transform: uppercase
}
.contact-box .add-link ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.contact-box .add-link ul a {
	color: #424242
}
.contact-box .add-link ul a:hover {
	text-decoration: none;
	color: #75adcf
}
.contact-box .mobile-text {
	display: none
}
/* quick-links */
.quick-links {
	padding: 26px 24px 24px;
	margin: 0 0 28px
}
.quick-links .info-list a {
	color: #424242
}
.quick-links .info-list a:hover {
	text-decoration: none;
	color: #75adcf
}
.quick-links .sub-title {
	margin: 0 0 13px
}
.quick-links .info-list li {
	padding: 0 0 6px 13px
}
/* info-img */
.info-img {
	display: inline-block;
	vertical-align: top;
	position: relative;
	font: 14px/20px 'Aptifer Sans LT W01', sans-serif;
	color: #fff;
	height: 190px;
	width: 250px;
	overflow: hidden;
	margin-left: 10px
}
.info-img img {
	vertical-align: top;
	height: auto;
	min-width: 100%
}
.gallery .info-img img {
	min-height: 100%
}
.info-img .img-title {
	position: absolute;
	left: 0;
	top: 0;
	text-transform: uppercase;
	font: 20px/22px priori-sans-bold, sans-serif;
	background: rgba(39, 61, 94, 0.85);
	padding: 13px 22px 15px 18px
}
.info-img .mask {
	position: absolute;
	left: 0;
	top: 100%;
	right: 0;
	height: 100%;
	background: rgba(39, 61, 94, 0.85);
	text-align: center;
	transition: all .3s ease 0;
	-webkit-transition: all .3s ease 0;
	-o-transition: all .3s ease 0;
	-ms-transition: all .3s ease 0;
	padding: 0 15px
}
.no-touch .info-img:hover .mask {
	top: 0;
	display: block !important
}
.info-img .mask .inner {
	display: table;
	width: 100%;
	height: 100%
}
.info-img .mask .cell {
	display: table-cell;
	vertical-align: middle
}
.info-img .mask strong {
	display: block;
	text-transform: uppercase;
	font: 20px/22px priori-sans-bold, sans-serif;
	margin: 0 0 3px
}
.info-img:hover .img-title {
	display: none
}
.info-img .text {
	position: relative;
	padding: 5px 0 0
}
.info-img .text p {
	margin: 0 0 18px
}
.info-img .btn-info {
	background: #75adcf;
	color: #fff
}
.info-img .btn-info:hover {
	background: #363637
}
.info-img .expand {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 21px;
	padding: 4px 2px 0;
	background: #fff;
	font: 15px/17px aptifer-sans-bold, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #777676
}
/* blockquotes */
.blockquotes {
	overflow: hidden;
	padding: 24px 30px 21px 22px;
	margin: 0 0 29px
}
.blockquotes .img {
	float: left;
	margin: 3px 32px 0 0;
	max-width: 300px;
	position: relative
}
.left-supplements .blockquotes .img {
	float: none
}
.blockquotes blockquote {
	display: block;
	overflow: hidden !important;
	font: 14px/20px 'Aptifer Sans LT W01', sans-serif;
	color: #424242;
	position: relative;
	padding: 0;
	margin: 0 !important;
	background: none !important
}
.blockquotes blockquote:before {
	display: none
}
.blockquotes .img .ico {
	position: absolute;
	right: -17px;
	top: 13px;
	width: 36px;
	height: 36px;
	background: url(https://messiah.edu/site/images/ico-23.png) no-repeat;
	z-index: 3
}
.blockquotes h5,
.advert h5 {
	font: 18px/20px priori-sans-bold, sans-serif;
	color: #273d5e;
	text-transform: uppercase;
	margin: 0 0 4px;
	padding: 0 0 5px;
	border-bottom: 1px solid #ccc
}
/* info-accordion */
.info-accordion {
	/*font: 14px/20px 'Aptifer Sans LT W01', sans-serif;*//*Removed on March 10, 2020*/
	color: #424242
}
.info-accordion .title-accordion {
	font: 18px/24px 'Aptifer Sans LT W01', sans-serif;
	color: #2c4263;
	margin: 0;
	background: #f0f0f0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	outline: none;
	padding: 12px 30px 15px 26px;
	margin: 0 0 12px;
	cursor: pointer;
	overflow: hidden
}
.info-accordion .ui-state-active {
	background: #fff;
	border: solid #ccc;
	border-width: 1px 1px 0;
	padding: 11px 29px 15px 25px;
	margin: 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}
.info-accordion .ui-accordion-header-icon {
	position: absolute;
	width: 13px;
	height: 9px;
	background: url(https://messiah.edu/site/images/arrow-06.png) no-repeat;
	top: 22px;
	right: 15px
}
.info-accordion .ui-state-active .ui-accordion-header-icon {
	background-position: 0 -191px
}
.info-accordion h6 {
	font: 18px/20px 'Aptifer Sans LT W01', sans-serif;
	color: #2c4263;
	margin: 0;
	padding: 13px 26px 19px
}
.info-accordion .accordion-area {
	border: solid #ccc;
	border-width: 0 1px 1px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	position: relative;
	margin: 0 0 13px;
	border-top: 1px solid #ccc
}
.info-accordion .block {
	overflow: hidden;
	border-top: 1px solid #ccc;
	padding: 22px 26px 24px
}
.info-accordion .block a {
	font-family: 'AptiferSansLTW01-Bold', sans-serif
}
.info-accordion .accordion-area .img {
	float: left;
	margin: 0 25px 0 0
}
.info-accordion .text {
	overflow: hidden
}
.info-accordion .text .sub-head {
	display: block;
	font: 16px/18px mendoza-medium, serif;
	text-transform: uppercase;
	color: #2c4263;
	margin: 0 0 2px
}
.info-accordion .text p {
	margin: 0
}
aside .info-accordion .accordion-area {
	padding: 22px 26px 24px
}
/* aside */
aside {
	overflow: hidden;
	padding: 21px 46px 0 0;
	position: relative
}
aside.left-supplements {
	padding-right: 0
}
.sec-nav+aside {
	padding-top: 0
}
aside h4 {
	font: 24px/25px priori-sans-bold, sans-serif;
	margin: 0 14px 13px;
	text-transform: uppercase
}
.sec-nav {
	list-style: none;
	margin: 0 0 34px;
	padding: 0;
	font: 16px/20px 'Aptifer Sans LT W01', sans-serif
}
.sec-nav a,
.sec-nav li>span {
	color: #636466;
	display: block;
	padding: 6px 13px 5px
}
.sec-nav>li>a:hover,
.sec-nav .current-page>a {
	text-decoration: none;
	background: #273d5e;
	color: #fff
}
.sec-nav>[data-nav-active]>a,
.sec-nav>[data-nav-active]>span {
	background: #293e5d;
	color: #fff
}
.sec-nav ul {
	list-style: none;
	margin: 0;
	padding: 4px 26px 5px
}
.sec-nav ul a:hover {
	text-decoration: none;
	color: #6697b8
}
.sec-nav ul ul {
	border: 0;
	font-size: 14px;
	line-height: 16px;
	padding: 2px 26px 0
}
.sec-nav ul ul li {
	padding: 0 0 4px
}
.sec-nav ul ul a {
	padding: 0
}
.sec-nav>[data-nav-active] {
	border-bottom: 1px solid #ccc
}
.sec-nav li [data-nav-active] span {
	top: 31px;
	right: 25px;
	background: url(../images/ico-10.png) no-repeat 0 10px;
	content: ""
}
aside .advert-link {
	margin: 0 0 18px
}
aside .frame:first-child .advert-link {
	margin-top: -21px
}
aside.left-supplements .info-box {
	margin: 0 0 28px;
	padding: 27px 32px 33px
}
aside .info-box .sub-title {
	padding: 0 0 7px 9px;
	margin: 0 0 5px -9px
}
aside .info-box p {
	margin: 0 0 13px
}
aside .info-box .btn-holder {
	text-align: left;
	margin: 0 0 0 -9px
}
aside .contact-box {
	padding: 26px 24px 34px
}
aside.left-supplements .contact-box {
	margin: 0 0 26px
}
aside.left-supplements .info-img {
	padding: 29px 24px;
	background: #f0f0f0;
	display: block;
	width: auto;
	height: auto;
	margin-left: 0
}
aside.left-supplements .info-img .img-title {
	display: none
}
aside.left-supplements .info-img .btn-info {
	background: #fff;
	color: #273d5e
}
aside.left-supplements .info-img img {
	margin: 0 0 10px !important;
	float: none !important
}
aside.left-supplements .info-img .mask {
	position: relative;
	background: none;
	text-align: left;
	padding: 0;
	color: #424242;
	top: 0 !important
}
aside.left-supplements .info-img .mask strong {
	color: #273d5e
}
aside.left-supplements .info-img .text:before {
	display: none;
	content: none;
	background: none
}
aside .contact-box address {
	border-width: 1px 0 0
}
aside .contact-box .img {
	margin: 0 0 10px;
	float: none
}
aside .img img {
	width: 100%
}
aside .contact-box li a {
	word-break: break-all;
	display: block;
	word-wrap: break-word
}
aside .contact-box address {
	margin: 0
}
aside .contact-box .add-link {
	margin: 0;
	padding: 10px 0 0
}
aside .quick-links {
	padding: 29px 24px 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
aside .img-box {
	padding: 27px 24px 31px;
	font: 14px/20px 'Aptifer Sans LT W01', sans-serif;
	margin: 0 0 29px
}
aside .img-box .sub-head {
	font-weight: normal;
	display: block;
	text-transform: uppercase;
	color: #273d5e;
	margin: 0 0 8px
}
aside .img-box .img {
	margin: 0 0 21px
}
aside .img-box .sub-title {
	margin: 0 0 6px
}
aside .img-box p {
	margin: 0 0 17px
}
aside .blockquotes {
	padding: 29px 24px
}
aside .blockquotes .img:before {
	top: auto;
	bottom: -14px;
	left: -16px;
	right: auto
}
aside .info-accordion {
	margin: 0 11px 0 0
}
aside .info-accordion .title-accordion {
	padding: 12px 30px 18px 23px
}
aside .info-accordion .ui-state-active {
	padding: 11px 29px 18px 22px
}
aside .info-accordion .block {
	padding: 22px 23px 24px
}
aside .left-nav {
	margin-bottom: 2em
}
.results_right,
.results_left {
	float: left;
	width: 100%
}
/* heading */
.heading {
	background: #f0f0f0;
	padding: 165px 0 26px;
	margin: 0;
	clear: both;
}
.heading .holder {
	width: 1161px;
	margin: 0 auto;
	padding: 0 14px
}
.custom-events__header-with-tabs .holder {
	width: auto
}
.heading .site-title {
	font: 22px/26px mendoza-book, serif;
	margin: 0 !important;
	padding: 0 !important;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: none;
	float: none;
	text-shadow: none
}
@media only screen and (min-width: 768px) {
	aside {
		max-width: 198px
	}
	aside.bottom-supplements {
		max-width: none
	}
	#content .gallery .info-img .mask {
		padding: 0;
		left: 0;
		right: 0;
		margin: 0 auto
	}
}
@media only screen and (min-width: 1000px) {
	aside {
		max-width: 217px
	}
}
@media only screen and (min-width: 1205px) {
	aside {
		max-width: 269px
	}
}
@media only screen and (max-width: 1430px) and (min-width: 1205px) {
	.gallery .holder .container {
		width: 1000px
	}
}
@media only screen and (max-width: 1204px) and (min-width: 1000px) {
	#header.dark .logo {
		left: 0;
	}
	.form__block select {
		width: 67%
	}
	.container {
		width: 1000px
	}
	.gallery {
		margin-top: 0
	}
	.gallery .holder .container {
		width: 860px
	}
	.gallery .flex-direction-nav a {
		left: 10px
	}
	.gallery .flex-direction-nav .flex-next {
		right: 10px
	}
	.graduate-gallery .list li {
		width: 150px
	}
	.search-area .container {
		padding: 0 20px;
		width: 984px
	}
	.info-section .container {
		width: 984px
	}
	.info-section h2 span {
		margin: 0 21px
	}
	.instagram-gallery .slides img {
		width: 100%
			max-width: 200px;
	}
	.visit-area .container {
		padding: 0 20px;
		width: 984px
	}
	.news-area .hidden-tablet {
		display: none
	}
	.news-area .holder {
		padding: 0 20px
	}
	.events-area .holder {
		padding: 0 10px 10px
	}
	#main {
		width: 1024px
	}
	#content {
		width: 700px
	}
}
/* tablet media */
@media only screen and (max-width: 999px) {
	.container {
		max-width: 726px;
		width: auto
	}
	.apply-box {
		display: none
	}
	#page>.move-btn {
		display: none !important
	}
	/* allert-box */
	.allert-box {
		font-size: 14px;
		line-height: 18px
	}
	.allert-box h3 {
		font-size: 18px;
		line-height: 25px;
		width: 264px;
		margin: 0 20px 0 0
	}
	.allert-box .holder {
		padding: 9px 80px 0 0
	}
	.allert-box .btn {
		text-decoration: none;
		background: #77a4c1;
		color: #fff
	}
	.allert-box .btn-holder a:before {
		content: 'More'
	}
	.allert-box .close {
		right: 3px
	}
	/* gallery */
	#content .item-list__images.gallery {
		display: block
	}
	.gallery .slides li {
		background: none !important;
		min-height: 1px
	}
	.gallery .holder {
		left: 0;
		right: 0
	}
	.gallery .holder .inner {
		padding: 0
	}
	.gallery .flex-direction-nav {
		display: none
	}
	/* graduate-area */
	.graduate-area {
		padding: 40px 0 20px;
		min-height: 194px
	}
	.gallery-controls {
		padding: 0 0 35px
	}
	.sub-nav li {
		margin: 0 8px 0 9px
	}
	.graduate-gallery .list {
		margin: 0 -10px;
		font-size: 13px;
		line-height: 16px
	}
	.graduate-gallery .list li {
		width: 111px;
		padding: 0 5px
	}
	.graduate-gallery .list .ico,
	.graduate-gallery .list .ico:hover {
		background-size: 60%
	}
	.graduate-gallery .list .ico {
		padding: 72px 0 0
	}
	/* search-area */
	.search-area {
		padding: 87px 0 92px
	}
	.search-area .container {
		padding: 0 10px;
		max-width: 706px
	}
	.search-area h3 {
		font-size: 41px;
		line-height: 45px;
		margin: 0 0 10px
	}
	.search-area p {
		margin: 0 0 42px
	}
	.search .input .txt {
		font-size: 20px;
		line-height: 25px;
		height: 25px;
		padding: 14px 0 15px
	}
	.search .input {
		padding: 0 23px
	}
	.search {
		margin: 0 0 21px
	}
	.search .btn-search {
		width: 39px;
		height: 34px;
		margin: 11px 12px 0 0
	}
	/* info-section */
	.info-section {
		padding: 59px 0 63px;
		line-height: 33px;
		font-size: 20px
	}
	.info-section h2 {
		margin: 0 0 23px
	}
	.info-section h2 span {
		display: block;
		margin: 0 0 1px
	}
	/* gallery-holder */
	.gallery-holder {
		padding: 46px 0 0
	}
	.numbers-gallery {
		font-size: 14px;
		line-height: 15px
	}
	.numbers-gallery .flex-viewport {
		padding: 38px 0 52px
	}
	.numbers-gallery .slides img {
		height: 113px;
		width: auto;
		margin: 0 0 14px
	}
	.numbers-gallery .slides .box {
		margin: 0 10px
	}
	.numbers-gallery .flex-direction-nav a {
		left: -2px;
		opacity: 1
	}
	.numbers-gallery .flex-direction-nav .flex-next {
		right: -2px
	}
	/* instagram-area */
	.instagram-area {
		padding: 64px 0 67px
	}
	.instagram-gallery {
		padding: 0 55px 41px 56px
	}
	.instagram-gallery:after {
		clear: both;
		content: '';
		display: block
	}
	.instagram-gallery .slides a {
		margin: 0 6px
	}
	/* visit-area */
	.visit-area {
		font-size: 20px;
		line-height: 23px;
		padding: 62px 0 76px
	}
	.visit-area .container {
		padding: 0 25px;
		max-width: 676px
	}
	.visit-area .holder {
		width: 399px
	}
	.visit-area h2 {
		font-size: 43px;
		line-height: 46px
	}
	.visit-area p {
		margin: 0 0 24px
	}
	.visit-area .btn-list {
		padding: 0 0 24px
	}
	.visit-area .btn {
		padding: 7px 11px 10px
	}
	div.jp-video-236p div.jp-video-play {
		height: 212px;
		margin-top: -212px
	}
	div.jp-controls-holder {
		width: 391px
	}
	/* news-area */
	.news-area h3 {
		margin: 0 0 25px
	}
	.news-area .holder {
		margin: 0 0 30px -12px
	}
	.news-area .box {
		width: 163px;
		margin-left: 12px
	}
	.news-area .box.hidden-tablet {
		display: none
	}
	.news-area .box .subtitle {
		margin: 0 0 6px
	}
	.news-area .box .img .ico {
		background: #fff url(https://messiah.edu/site/images/ico-11.png) no-repeat 6px 5px;
		width: 15px;
		height: 17px
	}
	.news-area .box:hover .img .ico {
		background-image: url(https://messiah.edu/site/images/ico-11-hover.png)
	}
	/* events-area */
	.events-area {
		padding: 67px 0 49px
	}
	.events-area h2 {
		margin: 0 0 36px
	}
	.events-area .holder {
		padding: 0 0 29px
	}
	.events-area .box {
		width: 351px
	}
	.events-area .list {
		width: 347px
	}
	.events-area .link {
		font-size: 13px;
		line-height: 14px;
		padding: 8px 40px 8px 8px
	}
	.events-area .link .date {
		font-size: 18px;
		line-height: 15px;
		width: 26px;
		padding: 4px 5px 5px
	}
	.events-area .link .date span {
		font-size: 10px;
		line-height: 12px
	}
	.events-area .link .text {
		height: 36px
	}
	.events-area .link:after {
		background: url(https://messiah.edu/site/images/ico-12.png) no-repeat;
		width: 7px;
		height: 9px;
		right: 17px;
		top: 23px
	}
	.events-area .list li {
		margin: 0 0 21px
	}
	.events-area .box .link {
		padding: 3px 40px 6px 9px
	}
	.events-area .box .link:after {
		top: 17px
	}
	/* visual-block */
	.visual-block {
		margin: 0;
	}
	/* heading */
	.heading {
		padding: 53px 0 16px
	}
	.heading .holder {
		max-width: 700px;
		padding: 0 13px;
		width: auto
	}
	/* main */
	#main {
		width: 726px
	}
	.main-holder {
		padding: 0 13px 48px
	}
	h1 {
		font-size: 18px;
		line-height: 22px;
		/*padding: 15px 21px 11px;*/
		/*margin: -48px 0 0 */
	}
	/* content */
	#content {
		width: 478px;
		padding: 16px 0 0
	}
	#content:before {
		left: -24px
	}
	.top-add-nav-menu {
		padding: 16px 0 12px
	}
	#content .btn-default {
		margin: 14px 0 24px
	}
	#content .holder .img {
		max-width: 30%
	}
	.info-list {
		padding: 0 17px
	}
	.info-list li {
		padding: 0 0 8px 13px
	}
	#content .holder {
		padding: 0 0 23px
	}
	#content .img.top {
		margin: 14px 0 12px
	}
	#content .binder-box {
		margin: 12px 0 27px
	}
	.binder-box {
		padding: 23px 20px 17px
	}
	.binder-box ul {
		padding: 0 2px
	}
	.sub-title {
		font-size: 18px;
		line-height: 20px
	}
	#content .frame-02 {
		width: auto;
		margin: 0 0 34px
	}
	.contact-box {
		padding: 26px 22px 27px
	}
	.contact-box .img {
		width: 130px;
		margin: 0 19px 0 0
	}
	.contact-box address {
		padding: 0 7px;
		margin: 0 0 11px
	}
	.contact-box .add-link {
		margin: 16px 0 0
	}
	.quick-links {
		padding: 27px 27px 17px;
		margin: 0 0 32px
	}
	.quick-links .info-list {
		padding: 0 1px
	}
	.blockquotes {
		padding: 21px 25px 26px 18px
	}
	.blockquotes .img {
		width: 143px;
		margin: 0 21px 0 0;
		max-width: none
	}
	.blockquotes .img:before {
		width: 30px;
		height: 30px;
		background-size: cover;
		right: -13px;
		top: 29px
	}
	.blockquotes h5 {
		padding: 0 0 3px
	}
	.info-accordion .block {
		padding: 22px 26px 16px
	}
	/* aside */
	aside {
		padding: 22px 24px 0 0
	}
	aside h4 {
		font-size: 22px;
		line-height: 24px;
		margin: 0 4px 15px
	}
	.sec-nav {
		font-size: 15px;
		line-height: 17px;
		margin: 0 0 55px
	}
	.sec-nav ul {
		padding: 6px 0 5px 5px
	}
	.sec-nav ul ul {
		padding: 4px 0 0 22px
	}
	.sec-nav a {
		padding: 6px 4px 5px
	}
	.sec-nav ul a {
		padding: 6px 0 5px 13px
	}
	aside .info-box {
		margin: 0 0 26px
	}
	aside .info-box p {
		margin: 0 0 10px
	}
	aside .contact-box {
		padding: 21px 21px 25px
	}
	aside .contact-box .img {
		width: auto;
		margin: 0 -2px 12px
	}
	aside .contact-box address {
		padding: 8px 0 4px
	}
	aside .quick-links {
		padding: 20px 23px 18px;
		margin: 0 0 28px
	}
	aside .img-box {
		padding: 25px 21px 28px
	}
	aside .img-box .img {
		margin: 0 0 14px
	}
	aside .img-box p {
		margin: 0 0 21px
	}
	aside .blockquotes {
		padding: 26px 18px 24px 21px
	}
	aside .blockquotes .img {
		width: 143px;
		margin: 0 21px 0 0
	}
	aside .blockquotes .img:before {
		left: -10px;
		bottom: -6px
	}
	aside .blockquotes h5 {
		padding: 0 0 4px
	}
	aside .info-accordion .title-accordion {
		font-size: 17px;
		line-height: 20px;
		padding: 15px 30px 23px 17px
	}
	aside .info-accordion .ui-state-active {
		padding: 14px 29px 17px 16px
	}
	aside .info-accordion .text .sub-head {
		font-size: 15px;
		line-height: 19px
	}
	aside .info-accordion .block {
		padding: 14px 16px 15px
	}
	.move-btn {
		display: none
	}
}
/* mobile media */
@media only screen and (max-width: 766px) {
	#instagram-gallery{
		margin: 0!important;
		overflow: visible!important;
		width: 100%;
	}
	.instagram-gallery{
		width: 100%!important;
	}
	/* JADU CODE */
	aside .left-supplements {
		padding-left: 5px
	}
	.form__block label {
		width: 100%;
		float: left
	}
	aside .blockquotes .img {
		float: none;
		width: auto;
		margin: 0 2px 24px;
		max-width: none
	}
	.mm-list li,
	.mm-list {
		float: none !important
	}
	.mm-list li {
		margin: 0 !important
	}
	.mm-list li>div {
		display: none !important
	}
	.mm-menu #audiencesMenu {
		font: 15px/18px AptiferSansLTW01-Bold, sans-serif;
		list-style: none;
		padding: 20px 0;
		text-transform: uppercase
	}
	.form__block select,
	.form__block input,
	.form__block textarea {
		float: left;
		border-radius: 6px;
		padding: 6px 16px;
		border: none
	}
	.search-holder {
		display: block !important;
		max-width: none
	}
	.search-holder.container {
		padding: 0 !important
	}
	/* END CODE */
	.container {
		padding-left: 20px;
		padding-right: 20px
	}
	.btn {
		font-size: 11px;
		line-height: 13px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 4px 10px 6px
	}
	.title {
		font-size: 27px;
		line-height: 30px
	}
	/* allert-box */
	.allert-box {
		padding: 13px 0 29px;
		border: 0
	}
	.allert-box h3 {
		float: none;
		width: auto;
		margin: 0 45px 14px 0
	}
	.allert-box h3:before {
		display: none
	}
	.allert-box .close {
		right: 20px;
		top: 10px
	}
	.allert-box .holder {
		padding: 0
	}
	.allert-box .btn-holder {
		display: block;
		margin-top: 10px;
		width: auto
	}
	.sticky-wrapper {
		height: auto !important
	}
	.btn-mobile {
		display: block;
		float: right;
		width: 26px;
		height: 20px;
		background: url(https://messiah.edu/site/images/bg-btn-mobile.png) no-repeat;
		text-indent: -9999px;
		overflow: hidden;
		margin: 0 0 0 24px
	}
	html.mm-opened .mm-page {
		background: #fff;
		z-index: 99
	}
	.mm-menu {
		background: #4d607c
	}
	.mm-menu>.mm-panel {
		padding-top: 0
	}
	.mm-menu .mm-list {
		list-style: none;
		margin-bottom: 53px;
		padding: 0;
		font: 22px/24px 'AptiferSansLTW01-Medium 721143', sans-serif;
	}
	.mobile-nav>li>a,
	.mm-menu .mm-list>li>a.mm-subclose {
		color: #fff;
		padding: 9px 20px 7px
	}
	.mobile-nav ul {
		list-style: none;
		margin: 0;
		padding: 0
	}
	.mm-highest li a {
		color: #cfcfcf !important;
		padding: 5px 29px 9px
	}
	.mm-menu .mm-highest {
		font: 18px/20px 'Aptifer Sans LT W01', sans-serif;
		padding: 20px 0 40px;
	}
	.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {
		margin-left: 0
	}
	.mm-list a.mm-subopen {
		left: 0;
		width: auto
	}
	.mm-list a.mm-subopen+a {
		text-transform: lowercase;
		color: #fff !important
	}
	.mm-list a.mm-subopen:before,
	.mm-list a.mm-subclose:before {
		display: none
	}
	.mm-menu .mm-list>li>a.mm-subopen:after {
		border-top: 6px solid transparent;
		border-bottom: 6px solid transparent;
		border-left: 6px solid #293e5d;
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		height: 0;
		width: 0
	}
	.mm-list a.mm-subopen:after {
		border: 0
	}
	.mm-menu .mm-list>li.mm-subtitle>a {
		font: 22px/24px 'AptiferSansLTW01-Medium 721143', sans-serif;
		text-indent: 0 !important;
		background: none;
		border-bottom: 1px solid #3b4f6c;
		color: #fff !important;
		padding-left: 18px;
		margin-top: -3px;
		text-transform: lowercase
	}
	.mm-menu .mm-list>li:after {
		border-color: #3b4f6c !important
	}
	.mm-list .back-holder {
		margin: -20px 0 9px !important
	}
	#menu .subtitle {
		font: 16px/18px 'Aptifer Sans LT W01', sans-serif;
		display: block;
		color: #bfbfbf;
		margin: 0 0 -11px
	}
	.add-navigation {
		font: 15px/18px AptiferSansLTW01-Bold, sans-serif;
		list-style: none;
		margin: 0;
		padding: 0;
		text-transform: uppercase
	}
	.add-navigation>li>a {
		color: #e7e7e7
	}
	.add-navigation>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {
		display: none
	}
	.mm-menu .back-btn {
		display: block;
		position: relative;
		font: 16px/18px 'Aptifer Sans LT W01', sans-serif;
		color: #9e9fa1 !important;
		background: #e3e5e7 !important;
		text-transform: uppercase;
		margin: 0 -20px;
		padding: 8px 35px;
		text-shadow: none
	}
	.mm-menu .back-btn:before {
		position: absolute;
		left: 18px;
		top: 11px;
		border-top: 6px solid transparent;
		border-bottom: 6px solid transparent;
		border-right: 6px solid #9e9fa1;
		content: ""
	}
	.mm-menu .back-btn:hover {
		text-decoration: none
	}
	.mm-list .back-holder .back-btn {
		margin: 0
	}
	.mm-menu .back-holder:before {
		position: absolute;
		left: 18px;
		top: 11px;
		border-top: 6px solid transparent;
		border-bottom: 6px solid transparent;
		border-right: 6px solid #9e9fa1;
		content: "";
		z-index: 1
	}
	/* gallery */
	.gallery {
		display: none
	}
	.info-box.gallery {
		display: block
	}
	#content .info-box.gallery {
		padding: 27px 0 31px
	}
	/* graduate-area */
	.graduate-area {
		padding: 27px 0;
		box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.2)
	}
	.graduate-area .container {
		padding: 0
	}
	.gallery-controls {
		padding: 0 0 12px
	}
	.graduate-area .slideset {
		margin: 0 auto;
		max-width: 400px
	}
	.graduate-gallery {
		text-align: center
	}
	.graduate-gallery .list {
		font-size: 11px;
		line-height: 13px;
		margin: 0 0 -5px
	}
	.graduate-gallery .list li {
		padding: 0 5px 24px;
		width: 95px
	}
	.sub-nav {
		font-size: 18px;
		line-height: 20px;
		padding: 0 0 1px
	}
	.sub-nav li {
		display: none
	}
	.sub-nav .flex-active {
		display: block
	}
	.sub-nav a {
		display: inline-block;
		vertical-align: top;
		padding: 0
	}
	.sub-nav .flex-active a {
		background: none;
		color: #0b3551;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}
	.gallery-controls .quick {
		display: inline-block;
		vertical-align: top;
		font: 16px/18px 'AptiferSansLTW01-Medium 721143', sans-serif;
		color: #9fa0a0;
		text-transform: uppercase
	}
	.graduate-gallery .list .ico,
	.graduate-gallery .list .ico:hover {
		background-size: 59%
	}
	.graduate-gallery .list .ico {
		padding: 57px 0 0
	}
	.graduate-gallery .link {
		display: inline-block;
		vertical-align: top;
		color: #9fa0a0;
		background: url(https://messiah.edu/site/images/ico-18.png) no-repeat 100% 3px;
		padding: 0 18px 0 0;
		font-size: 16px;
		line-height: 18px
	}
	/* search-area */
	.search-area {
		padding: 36px 0 43px
	}
	.search-area .container {
		width: auto
	}
	.search-area h3 {
		font-size: 23px;
		line-height: 25px;
		margin: 0 0 18px
	}
	.search-area p {
		display: none
	}
	.search {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin: 0 0 11px
	}
	.search .input .txt {
		font-size: 11px;
		line-height: 14px;
		height: 14px;
		padding: 9px 0
	}
	.search .btn-search {
		width: 25px;
		height: 21px;
		font-size: 13px;
		line-height: 15px;
		margin: 6px 5px 0 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px
	}
	.search-area .btn-holder {
		text-align: center
	}
	.search-area .btn {
		padding: 4px 10px 6px;
		margin: 0 3px 5px
	}
	.search-area .btn span {
		display: none
	}
	/* info-section */
	.info-section {
		padding: 27px 0 36px;
		font-size: 14px;
		line-height: 17px
	}
	.info-section .container {
		width: auto
	}
	.info-section h2 {
		font-size: 18px;
		line-height: 23px;
		margin: 0 0 10px
	}
	.info-section h2 span {
		margin: 0
	}
	/* numbers-gallery */
	.gallery-holder {
		padding: 37px 0 0
	}
	.numbers-gallery {
		font-size: 16px;
		line-height: 20px
	}
	.numbers-gallery .flex-viewport {
		padding: 14px 0 32px
	}
	.numbers-gallery .slides .box {
		margin: 0 30px
	}
	.numbers-gallery .slides img {
		height: 153px;
		margin: 0 0 9px
	}
	.numbers-gallery .flex-direction-nav a {
		left: 0;
		top: 46px
	}
	.numbers-gallery .flex-direction-nav .flex-next {
		right: 0
	}
	/* instagram-gallery */
	.instagram-area {
		padding: 29px 0 34px;
		overflow: hidden
	}
	.instagram-area h3 {
		margin: 0 0 18px
	}
	.instagram-gallery {
		padding: 0 0 20px;
		width: 207px;
		margin: 0 auto
	}
	.instagram-gallery .flex-viewport {
		overflow: visible !important
	}
	.instagram-gallery .slides a {
		margin: 0 7px
	}
	.instagram-gallery .flex-direction-nav a {
		left: -43px
	}
	.instagram-gallery .flex-direction-nav .flex-next {
		right: -43px
	}
	.social-block h3 {
		display: block;
		font-size: 18px;
		line-height: 20px;
		margin: 0 0 5px
	}
	.instagram-gallery .flex-direction-nav {
		display: none
	}
	/* visit-area*/
	.visit-area {
		font-size: 17px;
		line-height: 20px;
		text-align: center;
		padding: 35px 0 4px
	}
	.visit-area .container {
		padding: 0 20px;
		width: auto
	}
	.visit-area .holder {
		float: none;
		width: auto
	}
	.video-block {
		display: none
	}
	.visit-area h2 {
		font-size: 27px;
		line-height: 30px;
		text-align: center;
		margin: 0 0 11px
	}
	.visit-area p {
		margin: 0 0 21px
	}
	.visit-area .btn {
		font-size: 14px;
		line-height: 16px;
		padding: 7px 12px 8px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	.visit-area .btn-list {
		padding: 0 0 25px
	}
	.visit-area .btn-list li {
		margin: 0 9px 9px
	}
	/* news-area */
	.news-area {
		padding: 35px 0 38px
	}
	.news-area .holder {
		margin: 0 0 -18px
	}
	.news-area h3 {
		margin: 0 0 19px
	}
	.news-area .box {
		float: none;
		display: block;
		position: relative;
		width: auto;
		font-size: 14px;
		line-height: 19px;
		margin: 0 0 34px;
		padding: 0
	}
	.news-area .box:hover {
		transform: scale(1);
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1)
	}
	.news-area .box+.box:before {
		position: absolute;
		left: 0;
		right: 0;
		top: -18px;
		height: 1px;
		background: #c2c2c2;
		content: "";
		cursor: default
	}
	.news-area .box .img,
	.news-area .box.hidden {
		display: none
	}
	.news-area .box .subtitle {
		font-size: 16px;
		line-height: 19px;
		margin: 0 0 4px
	}
	.more {
		font-size: 14px;
		line-height: 16px;
		padding: 7px 10px 8px 32px;
		background-size: 16px auto;
		background-position: 9px 5px
	}
	.more:hover {
		background-size: 16px auto;
		background-position: 9px -53px
	}
	/* events-area */
	.events-area {
		padding: 38px 0 40px
	}
	.events-area h2 {
		margin: 0 0 15px
	}
	.events-area .holder {
		padding: 0 0 12px
	}
	.events-area .box {
		float: none;
		width: auto;
		margin: 0 0 15px
	}
	.events-area .box .img {
		display: none
	}
	.events-area .list {
		float: none;
		width: auto
	}
	.events-area .list li {
		margin: 0 0 17px
	}
	.events-area .link,
	.events-area .box .link {
		padding: 6px 40px 7px 6px
	}
	.events-area .link .date {
		font-size: 15px;
		line-height: 11px;
		width: 20px;
		padding: 2px 5px 6px;
		margin: 0 7px 0 0;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	.events-area .link .date span {
		font-size: 8px;
		line-height: 10px
	}
	.events-area .link .text {
		height: 29px
	}
	.events-area .link:after {
		background: url(https://messiah.edu/site/images/ico-17.png) no-repeat;
		width: 6px;
		height: 9px;
		top: 17px;
		right: 14px
	}
	.events-area .more {
		background-size: 17px auto;
		background-position: 9px 6px;
		padding: 7px 12px 8px 34px
	}
	.events-area .more:hover {
		background-size: 17px auto;
		background-position: 9px -54px
	}
	/* visual-block */
	.visual-block {
		margin: 0
	}
	.visual-block .page-title {
		display: block;
		position: absolute;
		left: 6px;
		right: 6px;
		bottom: 7px
	}
	.visual-block .page-title h1 {
		font-size: 18px;
		line-height: 20px;
		margin: 0
	}
	/* main */
	#main {
		max-width: 726px;
		width: auto
	}
	.main-holder {
		padding: 0 20px 28px
	}
	#main .page-title {
		display: none
	}
	.custom-events #main .page-title {
		display: block
	}
	.breadcrumbs {
		padding: 12px 0 0;
		display: none
	}
	.top-add-nav {
		margin-top: 12px
	}
	.top-add-nav .top {
		display: block;
		overflow: hidden;
		font: 16px/18px 'Aptifer Sans LT W01', sans-serif;
		background: #e7e7e7;
		color: #636466;
		padding: 15px 14px 14px 10px
	}
	.btn-top-add-nav {
		float: right;
		width: 25px;
		height: 18px;
		background: url(https://messiah.edu/site/images/bg-btn-breadcrumbs.png) no-repeat;
		text-indent: -9999px;
		overflow: hidden
	}
	.top-add-nav .top p {
		margin: 0;
		overflow: hidden
	}
	.top-add-nav-menu {
		display: none;
		background: none repeat scroll 0 0 #E7E7E7;
		font: 16px/18px 'Aptifer Sans LT W01', sans-serif;
		margin-top: 2px;
		padding: 5px
	}
	.top-add-nav ul li {
		float: none
	}
	.top-add-nav ul li>a {
		padding: 15px 0 15px 10px
	}
	.top-add-nav ul li+li {
		background: none;
		border-top: solid #ccc 1px
	}
	/* two-columns */
	.two-columns {
		border: 0
	}
	/* heading */
	.heading {
		padding: 34px 0 13px;
		margin: 0
	}
	.heading h2 {
		font-size: 18px;
		line-height: 20px
	}
	.heading .holder {
		padding: 0 20px
	}
	/* content */
	#content {
		float: none;
		width: auto;
		padding: 40px 0 37px
	}
	#content:before {
		display: none
	}
	#content h2 {
		line-height: 27px;
		margin: 0 0 3px
	}
	#content .btn-default {
		margin: 28px 0 39px
	}
	#content .holder .img {
		max-width: 50%
	}
	.info-list {
		padding: 0 3px
	}
	.info-list li {
		padding: 0 0 8px 30px
	}
	#content .holder {
		padding: 0 0 30px
	}
	blockquote {
		margin: 0;
		background-position: 2px 3px;
		padding: 0 0 0 71px
	}
	blockquote:before {
		left: 57px
	}
	blockquote q {
		padding: 0
	}
	#content .img.top {
		margin: 0 0 17px
	}
	#content .frame-01 {
		width: auto;
		margin: 0 0 19px
	}
	#content .binder-box {
		margin: 16px 0 17px
	}
	.sub-title {
		font-size: 20px;
		line-height: 20px
	}
	.binder-box {
		padding: 32px 20px 20px
	}
	.binder-box .sub-title {
		margin: 0 0 8px
	}
	.binder-box ul li {
		padding: 0 0 8px 12px
	}
	.info-box {
		padding: 21px 20px 19px 23px
	}
	.info-box p {
		margin: 0 0 7px
	}
	.info-box .btn-holder {
		text-align: left
	}
	#content .frame-02 {
		margin: 0 0 17px
	}
	.contact-box {
		padding: 26px 22px 34px
	}
	.contact-box .img {
		width: auto;
		margin: 0 0 15px;
		float: none
	}
	.contact-box .img img {
		width: 100%
	}
	.contact-box .intro,
	.contact-box .hidden {
		display: none
	}
	.contact-box .mobile-text {
		display: block
	}
	.contact-box address {
		border-width: 1px 0 0;
		padding: 8px 0 0;
		margin: 0 0 4px
	}
	.contact-box h5 {
		border-bottom: 1px solid #ccc;
		padding: 0 0 5px
	}
	.contact-box .add-link {
		margin: 0;
		padding: 10px 0 0
	}
	#content .frame {
		margin: 0 0 18px
	}
	.quick-links {
		padding: 38px 24px 25px
	}
	.info-img {
		font-size: 11px;
		line-height: 14px;
		display: block
	}
	.info-img img {
		width: 100%
	}
	.info-img .img-title {
		font-size: 15px;
		line-height: 18px;
		padding: 10px 11px 8px
	}
	.info-img .mask strong {
		font-size: 15px;
		line-height: 18px;
		margin: 0 0 1px
	}
	.info-img .mask {
		padding: 0 5px
	}
	.info-img .text {
		padding: 3px 0 0
	}
	.info-img .text p {
		margin: 0 0 13px
	}
	.info-img .btn-info {
		font-size: 10px;
		line-height: 12px;
		padding: 4px 11px 5px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px
	}
	.blockquotes {
		padding: 26px 24px 33px;
		margin: 0 0 20px
	}
	.blockquotes .img {
		float: none;
		width: auto;
		margin: 0 2px 24px
	}
	.blockquotes .img img {
		width: 100%
	}
	.blockquotes .img .ico {
		width: 36px;
		height: 36px;
		right: auto;
		top: auto;
		left: -16px;
		bottom: -21px
	}
	.blockquotes h5 {
		padding: 0 0 5px
	}
	.info-accordion .title-accordion {
		padding: 12px 35px 18px 23px;
		margin: 0 0 7px
	}
	.info-accordion .accordion-area .img {
		display: none
	}
	.info-accordion .ui-state-active {
		margin: 0;
		padding: 11px 12px 18px 22px
	}
	.info-accordion .block {
		padding: 21px 18px 25px
	}
	/* aside */
	aside {
		padding: 0 0 16px;
		border: 1px solid #ccc;
		width: 100%
	}
	aside h4 {
		font-size: 24px;
		line-height: 26px;
		border-bottom: 1px solid #ccc;
		margin: 0 0 13px;
		padding: 13px 14px 10px
	}
	.sec-nav {
		font-size: 16px;
		line-height: 20px
	}
	.sec-nav a {
		padding: 6px 14px 5px
	}
	.sec-nav ul {
		padding: 4px 26px 5px
	}
	.sec-nav ul ul {
		padding: 2px 26px 0
	}
}
@media only screen and (max-width: 512px) {
	aside .left-supplements {
		max-width: 100% !important
	}
}
.messiah-accordion {
	margin-top: 0
}
.messiah-accordion .accordion {
	font-family: 'akagi-pro', sans-serif;
	font-weight: 300;
	font-size: 18px
}
.messiah-accordion .accordion-2 {
	font-size: 24px;
	font-family: 'priori-sans', sans-serif;
	font-weight: 400
}
.messiah-accordion .accordion,
.messiah-accordion .accordion-2 {
	position: relative;
	font-style: normal;
	background-color: transparent;
	border: 0;
	color: #273d5e;
	cursor: pointer;
	padding: 15px;
	width: 100%;
	border-top: 1px solid #e7e6e6;
	text-align: left;
	outline: none;
	transition: all .4s;
	-webkit-transition: all .4s
}
.messiah-accordion .accordion:hover,
.messiah-accordion .accordion-2:hover {
	color: #618aa9
}
.separator {
	margin: 0;
	border-top: 1px solid #e7e6e6;
	border-bottom: 0
}
.messiah-accordion .accordion:after {
	content: url('/images/program_pages_images/chevron-down.png');
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translate(0, -50%);
	line-height: left;
	margin-top: 3px
}
.messiah-accordion .accordion-2:after {
	content: url('/images/program_pages_images/chevron-lighter-down.png');
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translate(0, -50%);
	margin-top: 3px
}
.messiah-accordion .accordion-2 span {
	margin-left: 45px
}
.messiah-accordion .accordion-2.acc-admissions:before,
.messiah-accordion .accordion-2.acc-dates:before,
.messiah-accordion .accordion-2.acc-apply:before,
.messiah-accordion .accordion-2.acc-resources:before {
	position: absolute
}
.messiah-accordion .accordion-2.acc-admissions:before {
	content: url('/images/program_page_images/admissions-icon.png')
}
.messiah-accordion .accordion-2.acc-dates:before {
	content: url('/images/program_page_images/calendar-icon.png')
}
.messiah-accordion .accordion-2.acc-apply:before {
	content: url('/images/program_page_images/pencil-icon.png')
}
.messiah-accordion .accordion-2.acc-resources:before {
	content: url('/images/program_page_images/additional-icon.png')
}
.messiah-accordion button.accordion.active:after {
	content: url('/images/program_pages_images/chevron-up.png')
}
.messiah-accordion button.accordion-2.active:after {
	content: url('/images/program_pages_images/chevron-lighter-up.png')
}
.messiah-accordion .panel {
	width: 85%;
	font-family: 'akagi-pro', sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 16px;
	line-height: 22px;
	color: #7e7e7e;
	padding: 0 18px;
	background-color: #fff;
	max-height: 0;
	overflow: hidden;
	transition: max-height .2s ease-out;
	-webkit-transition: max-height .2s ease-out
}
.messiah-accordion .panel p {
	margin-bottom: 33px
}
.messiah-accordion .panel .code,
.messiah-accordion .panel .credits {
	display: inline-block;
	color: #424242;
	margin-bottom: 33px
}
.messiah-accordion .panel .credits {
	margin-left: 8px
}
/* OLD MESSIAH.CSS CODE */
/* Accordion fix */
.widget.widget__accordion {
	clear: both
}
/* Google CSE Ad Block */
.gsc-adBlock {
	display: none !important
}
.gcsc-branding {
	display: none !important
}
.icon-btn__label {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
@media only screen and (max-width:767px) {
	.widget__2-0-homepage-carousel {
		display: none
	}
}
@media only screen and (min-width:768px) {
	.widget__homepage-quicklinks {
		display: none
	}
}
/* MC News */
.news-detail {
	background-color: #ddd;
	padding: 20px;
	width: 100%;
	position: relative;
	margin: 0 0 20px
}
.news-detail p {
	font: 16px/20px 'Aptifer Sans LT W01', sans-serif;
	text-transform: uppercase
}
.news-detail .category {
	margin: 20px 0 0;
	font-size: .9em
}
.news-detail .social-share {
	position: absolute;
	top: 10px;
	right: 20px;
	width: 235px
}
.news-detail .social-share h3 {
	margin: 0 !important;
	text-align: right
}
.news-detail .social-share li {
	padding: 0 !important;
	background: none !important
}
.news-detail .social-share a {
	display: block;
	width: 45px;
	height: 45px;
	background: url(/images/social_ico.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	list-style: none;
	float: left
}
.news-detail .social-share .facebook {
	background-position: 0 0
}
.news-detail .social-share .twitter {
	background-position: -55px 0
}
.news-detail .social-share .linkedin {
	background-position: -110px 0
}
.news-detail .social-share .pinterest {
	background-position: -165px 0
}
.news-detail .social-share .email {
	background-position: -220px 0
}
.news-detail .social-share .facebook:hover {
	background-position: 0 -55px
}
.news-detail .social-share .twitter:hover {
	background-position: -55px -55px
}
.news-detail .social-share .linkedin:hover {
	background-position: -110px -55px
}
.news-detail .social-share .pinterest:hover {
	background-position: -165px -55px
}
.news-detail .social-share .email:hover {
	background-position: -220px -55px
}
.news-detail .story-caption {
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 20px 40px
}
@media only screen and (max-width:767px) {
	.news-detail .social-share {
		display: none
	}
	.news-detail {
		width: 90%
	}
}
/* Visit Ribbon */
.visit-area {
	padding: 0
}
.visit-area .gradient {
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.44) 1%, rgba(0, 0, 0, 0.39) 27%, rgba(0, 0, 0, 0.38) 28%, rgba(0, 0, 0, 0) 57%, rgba(0, 0, 0, 0) 58%);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.44) 1%, rgba(0, 0, 0, 0.39) 27%, rgba(0, 0, 0, 0.38) 28%, rgba(0, 0, 0, 0) 57%, rgba(0, 0, 0, 0) 58%);
	background: linear-gradient(to right, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.44) 1%, rgba(0, 0, 0, 0.39) 27%, rgba(0, 0, 0, 0.38) 28%, rgba(0, 0, 0, 0) 57%, rgba(0, 0, 0, 0) 58%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);
	position: absolute;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%
}
.visit-area .visit-events .list li {
	margin-bottom: 10px
}
.container:after {
	content: "";
	display: block;
	clear: both
}
.sub-container.col-60 {
	width: 50%;
	float: left;
	margin-left: 2em
}
.sub-container.col-40 {
	width: 30%;
	float: right;
	margin-right: 3em
}
.sub-container.col-60,
.sub-container.col-40 {
	position: relative
}
.visit-events {
	position: relative
}
.visit-events .list {
	float: left;
	width: 100%;
	list-style: none;
	margin: 1em 0 2em;
	padding: 0
}
.visit-events .list li {
	margin: 0 0 10px;
	padding: 0 !important;
	list-style: none !important;
	background: none !important;
	width: 100%
}
.visit-events .event-link {
	display: block;
	position: relative;
	overflow: hidden;
	font: 18px/18px 'Aptifer Sans LT W01', sans-serif;
	color: #fff;
	padding: 9px 40px 9px 9px;
	-webkit-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.5);
	margin: 0 auto !important;
	background: rgba(255, 255, 255, 0.4);
	width: 75%
}
.visit-events .event-link:hover {
	background: rgba(255, 255, 255, 0.9);
	color: #273D5E;
	text-decoration: none
}
.visit-events .event-link::after {
	position: absolute;
	top: 31px;
	right: 25px;
	width: 8px;
	height: 12px;
	background: url(/images/ico_10_w.png) no-repeat;
	content: ""
}
.visit-events .event-link .date {
	float: left;
	width: 38px;
	padding: 6px 5px 9px;
	position: relative;
	background: #363637;
	font-size: 24px;
	line-height: 18px;
	font-style: normal;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 0 13px 0 0;
	font: 18px/18px 'Aptifer Sans LT W01', sans-serif
}
.visit-events .event-link .date span {
	display: block;
	font-size: 13px;
	line-height: 15px
}
.visit-events .event-link .text {
	display: table-cell;
	vertical-align: middle;
	height: 48px
}
.visit-events .list {
	width: 90%;
	float: none;
	margin: 1em auto
}
.visit-area .btn-list {
	width: 75%;
	margin: auto
}
.visit-area .btn-list:after {
	content: "";
	display: block;
	clear: both
}
.visit-area .btn-list li:last-child {
	float: right;
	margin-right: 0
}
.visit-area h3,
.visit-area p {
	text-align: center
}
.visit-area h3 {
	font-size: 40px
}
.visit-area p {
	font-family: 'Aptifer Sans LT W01', sans-serif
}
.visit-area h3::before {
	content: "";
	display: inline-block;
	background: url(/images/heading_ribbon_left_op.png);
	background-size: cover;
	width: 31px;
	height: 18px;
	margin-right: 12px;
	position: relative;
	top: -5px
}
.visit-area h3::after {
	content: "";
	display: inline-block;
	background: url(/images/heading_ribbon_right_op.png);
	background-size: cover;
	width: 31px;
	height: 18px;
	margin-left: 12px;
	position: relative;
	top: -5px
}
.play-video {
	top: 120px
}
.play-video p {
	font-size: 1.25em;
	margin-top: .5em
}
@media only screen and (max-width: 1204px) and (min-width: 1000px) {
	.visit-area h3 {
		font-size: 35px
	}
	.visit-area .btn {
		font-size: .7em
	}
	.visit-area .btn-list {
		width: 80%
	}
}
@media only screen and (max-width: 999px) {
	.visit-area {
		width: 100%
	}
	.visit-area .container {
		float: none
	}
	.sub-container.col-60,
	.sub-container.col-40 {
		width: 100%
	}
	.play-video {
		display: none
	}
	.sub-container.col-60 {
		margin-left: 0
	}
	.visit-area .btn-list {
		width: 90%
	}
}
@media only screen and (max-width: 700px) {
	.visit-area h3::before,
	.visit-area h3:after {
		display: none
	}
	.visit-area h3 {
		font-size: 25px
	}
	.visit-area .btn-list li:last-child {
		float: none
	}
}
/* Litly Lightbox */
.lity {
	background: rgba(102, 151, 184, 0.83) !important;
	background: #273D5E
}
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-googlemaps .lity-container {
	max-width: 1200px !important
}
/* YouTube Widget */
.widget__youtube-video {
	margin-bottom: 20px
}
#video_player {
	display: block;
	position: relative;
	height: auto;
	overflow: hidden
}
.youtube-embed {
	display: block;
	position: relative
}
.youtube-embed img {
	position: relative;
	width: 100%;
	margin: -10% 0 -12%
}
.youtube-embed .play-button {
	position: absolute;
	display: block;
	width: 15%;
	top: 50%;
	left: 50%;
	margin: -7% 0 0 -8%;
	z-index: 100
}
/* Short Form Grad */
.side-form-grad #crmWebToEntityForm {
	margin: auto;
	background-color: #6697B8;
	padding: 30px 30px 30px 20px
}
.side-form-grad h3 {
	color: #273D5E !important;
	border-bottom: 2px solid #fff;
	font-size: 2.5em !important;
	text-align: center;
	padding: 0 0 10px
}
.side-form-grad p {
	color: #fff;
	text-align: center;
	text-transform: uppercase
}
.side-form-grad h4 {
	color: #273D5E;
	text-align: center;
	font-size: 2em;
	padding: 0;
	margin: 15px
}
.side-form-grad label span {
	margin-left: 5px;
	color: rgb(177, 0, 0);
	font-size: 1.2em
}
.side-form-grad .break {
	border-top: 2px solid #efefef;
	padding-top: 25px;
	margin-top: 25px !important
}
.side-form-grad .hidden-row {
	display: none
}
.side-form-grad .select-dd {
	border: 1px solid #ccc;
	color: #808080;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 27px;
	line-height: 27px;
	margin: 0;
	margin-top: 4px;
	padding: 4px;
	vertical-align: baseline;
	vertical-align: middle;
	width: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.side-form-grad .submit-box {
	margin: 20px 0 0 40px;
	float: left;
	clear: both
}
.side-form-grad .reset {
	font-size: 12px;
	color: #273D5E;
	background-color: #efefef;
	padding: 10px 30px;
	border: 1px solid #efefef;
	border-radius: 5px
}
.side-form-grad .submit-btn {
	font-size: 12px;
	color: #fff;
	background-color: #6697B8;
	padding: 10px 30px;
	border: 1px solid #6697B8;
	border-radius: 5px
}
.side-form-grad .submit-btn-side {
	font-size: 12px;
	color: #fff;
	background-color: #273D5E;
	padding: 20px 30px;
	border: 1px solid #273D5E;
	border-radius: 5px;
	margin-top: 15px;
	width: 100%
}
.side-form-grad .row {
	display: inline-block;
	margin: 10px;
	width: 100%;
	float: left;
	clear: both
}
.side-form-grad .side label {
	color: #fff;
	float: left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin: 0 0 5px;
	padding-top: 16px;
	text-align: left;
	width: 100%;
	text-transform: uppercase;
	display: none
}
.side-form-grad .xfields-side {
	border: 1px solid #ccc;
	color: #808080;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 34px;
	margin: 0;
	overflow: visible;
	padding: 4px;
	vertical-align: baseline;
	vertical-align: middle;
	width: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: border linear 0.2s, box-shadow linear .2s;
	-moz-transition: border linear 0.2s, box-shadow linear .2s;
	-ms-transition: border linear 0.2s, box-shadow linear .2s;
	-o-transition: border linear 0.2s, box-shadow linear .2s;
	transition: border linear 0.2s, box-shadow linear .2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	margin: 10px 0
}
.side-form-grad .xfields {
	border: 1px solid #ccc;
	color: #808080;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 24px;
	margin: 0;
	overflow: visible;
	padding: 4px;
	vertical-align: baseline;
	vertical-align: middle;
	width: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: border linear 0.2s, box-shadow linear .2s;
	-moz-transition: border linear 0.2s, box-shadow linear .2s;
	-ms-transition: border linear 0.2s, box-shadow linear .2s;
	-o-transition: border linear 0.2s, box-shadow linear .2s;
	transition: border linear 0.2s, box-shadow linear .2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1)
}
.side-form-grad .input-row {
	float: left;
	width: 40%;
	padding: 0 27px
}
.side-form-grad .row-hide {
	display: none
}
.side-form-grad .input-text {
	border: 1px solid #ccc;
	color: #808080;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 74px;
	margin: 0;
	overflow: visible;
	padding: 4px;
	vertical-align: baseline;
	vertical-align: middle;
	width: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: border linear 0.2s, box-shadow linear .2s;
	-moz-transition: border linear 0.2s, box-shadow linear .2s;
	-ms-transition: border linear 0.2s, box-shadow linear .2s;
	-o-transition: border linear 0.2s, box-shadow linear .2s;
	transition: border linear 0.2s, box-shadow linear .2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1)
}
.side-form-grad .input-row-text {
	width: 70%;
	margin: 10px 0 0 30px
}
/*-------------------------- Small Desktop and Tablet -------------------*/
@media only screen and (max-width: 1200px) {
	.side-form-grad h4 {
		font-size: 1.5em
	}
	#crmWebToEntityForm {
		padding: 10px 20px 30px !important
	}
}
/*-------------------------- mobile Breakpoint --------------------------*/
@media only screen and (max-width: 721px) {
	.side-form-grad .input-row {
		width: 90%;
		padding: 0
	}
	.side-form-grad .row {
		margin: 0
	}
	.side-form-grad .xfields {
		width: 100%
	}
	.side-form-grad .input-row {
		margin-top: 10px
	}
	.side-form-grad .input-row-text {
		width: 100%;
		margin: 0
	}
}
/*by the number*/
.widget__homepage-sharpening-intellect {
	box-shadow: 0 40px 40px rgba(175, 175, 175, 0.35)
}
.ribbon {
	text-align: center;
	margin: 60px 0 20px
}
.flex-numbers:after {
	content: "";
	display: block;
	clear: both
}
.number {
	width: 33%;
	box-sizing: border-box;
	float: left;
	margin: 2em 0
}
.numbers-heading {
	text-transform: uppercase
}
.numbers-heading:before {
	content: "";
	display: inline-block;
	background: url(/images/heading_ribbon_left.png);
	background-size: cover;
	width: 31px;
	height: 18px;
	margin-right: 12px
}
.numbers-heading:after {
	content: "";
	display: inline-block;
	background: url(/images/heading_ribbon_right.png);
	background-size: cover;
	width: 31px;
	height: 18px;
	margin-left: 12px
}
.ribbon hr {
	background: #75ACCE;
	height: 1px;
	width: 100%;
	border: none;
	clear: both
}
.number img {
	max-width: 100%
}
.learn-more {
	background: #666;
	/*#A7A9AC*/
	color: #fff;
	display: inline-block;
	border-radius: 5px;
	padding: .5em 1em;
	margin: 2em 0;
	text-transform: uppercase;
	text-decoration: none
}
.learn-more:hover {
	text-decoration: none;
	background-color: #273D5E
}
@media screen and (min-width: 1025px) {
	.number.desktop-bd {
		border-left: 1px solid #75ACCE;
		border-right: 1px solid #75ACCE
	}
	hr.tablet,
	hr.mobile {
		display: none
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.number {
		width: 50%
	}
	.number.tablet-bd {
		border-left: 1px solid #75ACCE
	}
	hr.desktop,
	hr.mobile {
		display: none
	}
}
@media screen and (max-width: 767px) {
	.number {
		width: 100%;
		border: none;
		margin: 0 0 1.5em
	}
	hr.desktop,
	hr.tablet {
		display: none
	}
	.n-hide {
		display: none
	}
	.numbers-heading {
		font-size: 1.5em
	}
	.numbers-heading:before,
	.numbers-heading:after {
		display: none
	}
	.learn-more {
		margin: 0 0 1em
	}
}
/* Fixes H2 headings with <strong> wrap */
#content h2 strong {
	font: 32px/36px priori-sans-bold, sans-serif;
	margin: 0 0 13px;
}
/* lazy load slider fix */
.gallery-01 .slides li {
	height: 0
}
.gallery-01 .flex-active-slide {
	height: auto !important
}
.widget__quick-links-with-image-and-content .ql-min {
	min-height: 450px;
	position: relative
}
.widget__quick-links-with-image-and-content .ql-min a {
	text-decoration: none !important;
	margin-top: 10px
}
.widget__quick-links-with-image-and-content .ql-min .btn-blue {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #273D5E;
	color: #fff;
	padding: 30px
}
/* Content box grey */
.widget__content-grey-background h3 {
	font: 18px/20px priori-sans-bold, sans-serif !important;
	text-transform: uppercase;
	color: #273d5e !important;
	margin: 0 0 10px;
	text-align: left
}
/* UG admissions contact */
.email-bump {
	margin-top: 5px
}
/* homepage slider */
.visit-areah {
	-moz-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #000000;
	box-shadow: inset 0 0 10px #000000
}
/* - CMS Edit Link _ */
.edit-page {
	color: transparent !important
}
.edit-page:hover {
	color: transparent !important;
	background-image: url(/images/jadu_logo.png);
	background-size: 50px 16px;
	background-repeat: no-repeat;
	background-position: 0 0
}
/***********  Buttons on department pages **********/
.blue-mouseover-btn .btn-group {
	padding-right: 10px
}
.blue-mouseover-btn .btn-group a {
	display: block;
	position: relative;
	font: 18px/24px "Aptifer Sans LT W01", sans-serif;
	color: #fff;
	padding: 9px 5px 10px 45px;
	margin: 0 0 12px;
	background: #77ADD0 no-repeat;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	text-decoration: none !important
}
.blue-mouseover-btn .btn-group a:hover {
	text-decoration: none;
	background-color: #F0F0F0;
	background-position: 0 -153px;
	color: #243E5E
}
.blue-mouseover-btn .btn-group .tuition {
	background-image: url(/images/dollar_sign_icon_1.png)
}
.blue-mouseover-btn .btn-group .apply {
	background-image: url(/images/apply_quick_link_icon_2.png)
}
.blue-mouseover-btn .btn-group .request {
	background-image: url(/images/request_info_quick_link_icon_2.png)
}
.blue-mouseover-btn .btn-group .scholarships {
	background-image: url(/images/scholarship_quick_link_icon_1.png)
}
.blue-mouseover-btn .btn-group .admissions-process {
	background-image: url(/images/request_info_quick_link_icon_2.png)
}
.blue-mouseover-btn .btn-group .grad-tuition {
	background-image: url(/images/dollar_sign_icon_1.png)
}
/* content grey widget */
.widget__content-grey-background .contact-box {
	margin-bottom: 15px
}
/* accordion sub-head */
.widget-info-accordion .title-accordion .sub-heading {
	font: 16px/18px priori-sans-bold, sans-serif !important;
	text-transform: uppercase;
	color: #6697B8 !important;
	float: right;
	padding: 5px 25px 0 0
}
/*Academics in Action fix*/
.left-supplements .a-action h4 {
	margin-left: 0 !important
}
/* H1 fix for FF */
#main .page-title {
	position: absolute;
	top: -60px;
	left: 1px
}
#main .page-title:after {
	clear: both;
	content: '';
	display: block
}
/* add border to visit video on homepage */
.video-block img {
	border: 2px solid #fff
}
/* fix the visit day calendar on the individual visit page */
#content .container {
	width: 100% !important
}
/* Homepage Visit Campus Fix for mobile devices */
.graduate-area .mobile-show {
	display: none !important
}
/* fix advert link (bottom supplemtn)*/
.bottom-supplements .advert-link {
	margin-top: 15px !important
}
/* add to fix accordion supplement */
aside .info-accordion .accordion-area {
	overflow: auto
}
/* add border to widgets and supplements */
.left-supplements .bg-info {
	border-bottom: solid 1px #DDD;
	border-left: solid 1px #DDD;
	border-top: solid 1px #DDD
}
.left-supplements .info-img {
	border-bottom: solid 1px #DDD;
	border-left: solid 1px #DDD;
	border-top: solid 1px #DDD
}
.bottom-supplements .bg-info {
	border: solid 1px #DDD
}
.right-supplements .bg-info {
	border: solid 1px #DDD
}
.supplement__pages-in {
	border: solid 1px #DDD
}
#content .widget-quick-links {
	border: 1px solid #DDD
}
#content .contact-box {
	border: 1px solid #DDD
}
#content .widget-drop-down {
	border: 1px solid #DDD
}
#content .employee-record {
	border: 1px solid #DDD
}
#content .events-widget {
	border: 1px solid #DDD
}
#content .widget__in-page-navigation {
	border: 1px solid #DDD
}
#content .widget__link-list {
	border: 1px solid #DDD
}
#content .mp-container {
	border: 1px solid #DDD
}
#content .mpw-container {
	border: 1px solid #DDD
}
#content .widget-quick-links {
	border: 1px solid #DDD
}
#content .widget-blockquotes {
	border: 1px solid #DDD
}
#content .stories-area {
	border: 1px solid #DDD
}
#content address {
	color: #4f5151;
	margin-bottom: 17px;
	font-style: italic !important
}
/* homepage slider */
.gallery .caption {
	width: 600px !important
}
/* Google Search Results Fix */
#content .gs-promotion {
	padding: 5px
}
.gsc-result .gs-title {
	height: 1.4em !important;
	padding-left: .2em !important
}
.gs-webResult div.gs-visibleUrl-long,
.gs-promotion div.gs-visibleUrl-long {
	padding-left: .4em
}
.gs-webResult .gs-snippet,
.gs-imageResult .gs-snippet,
.gs-fileFormatType {
	padding-left: 1em
}
.gs-promotion .gs-snippet {
	color: #424242;
	padding-left: .5em
}
.two-columns .gs-promotion em {
	font-family: Arial, sans-serif !important
}
/* fix the highlight style */
td.highlightCell,
tr.highlightRow td {
	background: none repeat scroll 0 0 #EFEFEF
}
/* Jadu navigation widget */
#content .widget__link-list {
	margin: 0 8px 16px;
	padding: 20px;
	background: none repeat scroll 0 0 #F0F0F0;
	overflow: auto
}
#content .widget__link-list h3 {
	font: 20px/22px priori-sans-bold, sans-serif !important;
	text-transform: uppercase;
	color: #273d5e !important;
	margin: 0 0 10px;
	text-align: left
}
#content .widget__link-list ul {
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0;
	font: 15px/20px 'Aptifer Sans LT W01', sans-serif
}
#content .widget__link-list ul li {
	padding: 0 0 10px 10px;
	background: url(/images/arrow_05.png) no-repeat 0 7px
}
#content .widget__link-list ul a {
	color: #424242
}
#content .widget__link-list ul a:hover {
	text-decoration: none;
	color: #75adcf
}
/* Events page */
.contained .info-box {
	padding: 20px !important
}
.contained .info-box ul {
	margin: 0 !important;
	list-style: none outside none;
	font: 16px/24px "Aptifer Sans LT W01", sans-serif !important
}
.contained .info-box strong {
	color: #273D5E !important
}
.contained .editor {
	padding: 20px !important
}
/* campus map table */
#content .editor .campus-map td {
	border: none !important;
	vertical-align: top !important
}
.editor .campus-map tr:hover,
tr.alt:hover {
	background: none !important
}
.hide {
	display: none
}
/* ----- Majors page ------*/
.bottom-search .frame {
	margin: 0 !important
}
/* ----- Responsive calendar -----*/
.responsive-calendar {
	max-width: 860px !important
}
.responsive-calendar .controls {
	width: 100% !important;
	max-width: 730px
}
/* ----- library styling --------*/
/* library search */
.widget__library-search .search-section {
	overflow: hidden;
	position: relative;
	padding: 7px 6px 6px 36px;
	margin: 0 0 16px;
	border: 1px solid #CCC;
	background: url(/images/ico_001.png) no-repeat scroll 9px 10px transparent;
	border-radius: 6px;
	width: 80%
}
.widget__library-search .search-section .btn-submit {
	float: right;
	position: relative;
	width: 29px;
	height: 25px;
	padding: 0 0 1px;
	margin: 0 0 0 -29px;
	border: 0 none;
	background: none repeat scroll 0 0 #2C4263;
	font: 15px/18px aptifer-sans, sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	color: #FFF;
	border-radius: 4px;
	transition: all .2s ease 0
}
.widget__library-search .search-section .txt {
	float: left;
	width: 100%;
	border: 0 none;
	background: none repeat scroll 0 0 transparent;
	font: 15px/19px aptifer-sans, sans-serif;
	color: #848486;
	height: 25px;
	padding: 2px 35px 4px 0;
	box-sizing: border-box
}
/* quick links */
.library-block .btn-group a {
	display: block;
	position: relative;
	font: 17px/20px aptifer-sans-light, sans-serif;
	color: #273d5e;
	padding: 11px 10px 10px 20px;
	margin: 0 0 12px 6px;
	background: #f0f0f0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	transition: background-color .2s;
	-webkit-transition: background-color .2s;
	-o-transition: background-color .2s;
	-ms-transition: background-color .2s;
	text-decoration: none !important
}
.library-block .btn-group a:hover {
	text-decoration: none;
	background-color: #999;
	background-position: 0 -153px;
	color: #fff
}
/* hide library location for "Todays hours" */
.lib-hours-heading {
	margin-top: 10px
}
.lib-hours-heading h3 {
	color: #273D5E
}
.s-lc-time {
	font-size: 1.2em
}
.hours-col-loc {
	display: none
}
#hours-col-l {
	display: none
}
#hours-col-t {
	display: none
}
.widget__library-search table th {
	display: none
}
.widget__library-search .lib-hours {
	width: 200px !important
}
.widget__library-search .hours-col-loc {
	display: none
}
.widget__library-search .s-lc-time {
	border: 1px solid #fff !important
}
/*------ pages-in supplement -----*/
.supplement__pages-in ul {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important
}
.supplement__pages-in ul li {
	background: none !important;
	padding: 0 0 8px !important
}
.supplement__pages-in ul li span {
	color: #6799BA;
	font-weight: bold
}
.item-list__rich-list {
	display: none
}
/*------ styling for alert --------*/
.allert-box .btn {
	text-decoration: none;
	background: none repeat scroll 0 0 #77A4C1 !important;
	color: #FFF !important
}
.allert-box .btn-holder a:before {
	content: "" !important
}
.allert-box {
	padding: 20px !important
}
.allert-box h3:before {
	background: none repeat scroll 0 0 #fff !important
}
.allert-box h3 {
	width: 100% !important;
	margin: auto !important;
	padding: 0 !important;
	border: none !important
}
.allert-box .holder {
	width: 100%;
	float: left !important
}
.allert-box p {
	width: 75% !important;
	padding-right: 40px
}
.allert-box .close {
}
.allert-box .btn-holder {
	display: block;
	width: 250px;
	margin-top: 15px
}
.allert-box strong {
	font-weight: 800
}
/* ==== Library ======= */
.widget__library-search .gsc-input td {
	border: none !important;
	vertical-align: middle;
	padding: 5px !important
}
.widget__content {
	width: 95%;
	margin-bottom: 15px
}
.additional-content {
	display: none
}
/* allows the background to expand over large floating images */
#content .contact-box {
	overflow: auto
}
/* creates a max-width for the quote supplement */
.blockquotes .img {
	max-width: 300px
}
/* content widget grey margin-bottom */
#content .widget__content-grey {
	margin: 0 5px 10px
}
#content .widget__content-grey h2 {
	font: 20px/22px priori-sans-bold, sans-serif;
	color: #273D5E;
	margin: 0 0 3px;
	text-transform: uppercase
}
#content .widget__content-grey h3 {
	font: 20px/22px priori-sans-bold, sans-serif;
	color: #273D5E;
	margin: 0 0 3px;
	text-transform: uppercase
}
/* Nested bullets */
#content ul .info-list ul li {
	background: url(https://messiah.edu/site/images/bull-01.png) no-repeat scroll 0 8px transparent !important;
	padding: 0 0 0 38px !important;
	margin: 0 !important
}
#content ul ul {
	margin: 8px 0 -8px !important;
	padding-bottom: 0 !important
}
/* ======= Under link links ========= */
#content .editor a {
	text-decoration: underline
}
/* remove underline from other styled elements */
#content .button {
	text-decoration: none !important
}
/* add a space between stacked adverts */
aside .advert-link {
	margin: -21px 0 25px !important
}
/* custom quote */
aside .blockquotes .img {
	margin: 0 0 10px !important;
	float: none !important
}
aside .left-nav {
	margin-bottom: 15px !important
}
.sec-nav {
	margin: 0 !important
}
/* ============= bottom supplements =============== */
.bottom-supplements {
	width: 100%
}
.bottom-supplements .frame-01 {
	width: 100% !important
}
.bottom-supplements .advert-link {
	width: 75% !important
}
.bottom-supplements .blockquotes .img {
	margin: 0 25px 10px 0 !important;
	float: left !important
}
.bottom-supplements .info-box {
	width: 45% !important;
	margin: 0 20px 0 0;
	float: left;
	clear: none
}
/*fix .aside expanding 100% width of .two-column*/
aside .left-nav {
	max-width: 270px
}
aside .left-supplements {
	max-width: 270px
}
/* fix widget rows */
.widget-row {
	clear: both
}
/* table styling */
.editor table {
	width: 100%;
	border-collapse: collapse;
	width: 100%;
	border: 0;
	font: 15px/17px aptifer-sans, sans-serif;
	color: #424242;
	clear: both
}
.editor table td .inline {
	padding: 0 !important;
	margin: 0 !important;
	display: inline;
	color: #628BA9 !important;
	font-size: 12px
}
.editor table th .header-text {
	font-size: 14px !important;
	color: #D0DDE6 !important
}
.editor table .bold-text {
	font-size: 20px
}
.editor table th {
	color: #fff;
	font-weight: normal;
	text-align: left;
	height: 40px;
	padding: 0 7px 3px;
	border-left: 1px solid #848e9d;
	background: #2c4263
}
.editor td {
	border: 1px solid #dcdcdc;
	vertical-align: middle;
	padding: 10px 8px 10px 10px !important
}
.editor .zebra td {
	background: #f0f0f0
}
.editor tr th:first-child {
	padding-left: 8px;
	-webkit-border-radius: 6px 0 0 0;
	-moz-border-radius: 6px 0 0;
	border-radius: 6px 0 0 0;
	border: none !important
}
.editortr th:last-child {
	-webkit-border-radius: 0 6px 0 0;
	-moz-border-radius: 0 6px 0 0;
	border-radius: 0 6px 0 0
}
.editor tr:hover,
tr.alt:hover {
	background: #d0dde6 !important
}
#content ul {
	margin: 0 0 20px
}
#content ol ul {
	margin: 10px 0 0 !important
}
#content ol ul ul {
	margin-bottom: -10px !important
}
/* -------------- cost and aid page ---------------- */
.info-block {
	padding: 18px 20px 10px;
	margin: 8px 0 0;
	border: 1px solid #ccc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
.info-block .image {
	position: relative;
	overflow: hidden;
	margin: 0 0 17px
}
.info-block .image img {
	vertical-align: top;
	width: 100%
}
.info-block .btn-group a {
	display: block;
	position: relative;
	font: 20px/22px aptifer-sans-light, sans-serif;
	color: #273d5e;
	padding: 11px 10px 13px 50px;
	margin: 0 0 12px;
	background: #f0f0f0 url(/images/next_steps.png) no-repeat;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	transition: background-color .2s;
	-webkit-transition: background-color .2s;
	-o-transition: background-color .2s;
	-ms-transition: background-color .2s;
	text-decoration: none !important
}
.info-block .btn-group a:hover {
	text-decoration: none;
	background-color: #999;
	background-position: 0 -153px;
	color: #fff
}
.info-block .btn-group a:before {
	position: absolute;
	left: 42px;
	top: 0;
	bottom: 0;
	width: 1px;
	background: #ccc;
	content: ""
}
.info-block .btn-group .link-two {
	background-image: url(/images/price_calc.png)
}
.info-block .btn-group .link-three {
	background-image: url(/images/grants.png)
}
/*-------------------- Typography ------------------*/
/*  Button  */
#content .button {
	display: inline-block;
	vertical-align: top;
	font: 18px/20px 'Aptifer Sans LT W01', sans-serif;
	color: #fff;
	border-radius: 5px;
	background: none repeat scroll 0 0 #487B9D;
	box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	transition: all .3s ease 0;
	text-align: center;
	padding: 9px 16px 12px;
	position: relative;
	margin: 0 0 15px
}
#content .button:hover {
	background: #273D5E;
	color: #fff;
	text-decoration: none
}
#content .button a,
#content .button a:active,
#content .button a:visited {
	color: #FFFFFF !important;
	text-transform: uppercase;
	text-decoration: none
}
#content .editor h3 {
	color: #628BA9;
	margin-top: 17px
}
/*-------------------------- Images ----------------------------------*/
img .float_right {
	width: 35%;
	margin: .5em 0 .5em 1em
}
img .image_full {
	width: 100%
}
img .float_left {
	width: 35%;
	margin: .5em 1em .5em 0
}
div .float_right {
	width: 35%;
	margin: .5em 0 .5em 1em
}
.float_right .float_right {
	width: 100% !important
}
div .float_left {
	width: 35%;
	margin: .5em 1em .5em 0
}
.float_left .float_left {
	width: 100% !important
}
/*-------------------------- YouTube Videos --------------------------*/
#content .youtube {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 2em;
	height: 0;
	overflow: hidden;
	margin-top: 1em
}
#content .youtube iframe,
#content.youtube object,
#content .youtube embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
#content .vimeo {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 2em;
	height: 0;
	overflow: hidden;
	margin-top: 1em
}
#content .vimeo iframe,
#content.vimeo object,
#content .vimeo embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
/*---------------------------- Widgets --------------------------------*/
/* Drop-down */
#content .widget-drop-down {
	margin: 0 10px 10px 0;
	padding: 20px 20px 0;
	background: none repeat scroll 0 0 #F0F0F0;
	overflow: auto
}
#content .widget-drop-down img {
	margin: 0 0 10px !important;
	padding: 0 !important;
	width: 100%
}
#content .widget-drop-down h2 {
	font: 20px/22px priori-sans-bold, sans-serif !important;
	text-transform: uppercase;
	color: #273d5e !important;
	margin: 0 0 10px;
	text-align: left
}
#content .widget-drop-down .blueBG-text {
	margin-bottom: 15px
}
#content .widget-drop-down .text {
	margin: 0 0 9px;
	font: 15px/20px 'Aptifer Sans LT W01', sans-serif;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #CCC;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	border-width: 1px 0;
	padding: 10px 0;
	margin: 0 0 16px
}
#content .widget-drop-down .select-area {
	margin-bottom: 20px;
	background: transparent;
	width: 90%;
	padding: 5px 35px 5px 15px;
	font-size: 16px;
	border: 1px solid #ccc;
	height: 34px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	background: url(https://messiah.edu/site/custom_scripts/styles/img/ico/drop-down-arrow.svg) 95% / 8% no-repeat #fff;
	cursor: pointer;
	border-radius: 4px
}
#content .widget-drop-down select::-ms-expand {
	display: none
}
#content .widget-drop-down .select-area .select-opener {
	background: url(/images/arrow_04.png) no-repeat scroll 14px 11px #FFF;
	position: absolute;
	z-index: 3;
	top: 6px;
	right: 0;
	bottom: 0;
	width: 31px;
	border-radius: 0 6px 6px 0;
	height: 26px
}
#content .widget-drop-down span {
	font-size: 14px
}
.select-area .center {
	padding: 10px 35px 10px 8px
}
#content .widget-drop-down h2 {
	font: 20px/22px priori-sans-bold, sans-serif !important;
	text-transform: uppercase;
	color: #273d5e !important;
	margin: 0 0 10px;
	text-align: left
}
#content .widget-drop-down p {
	margin: 0 0 16px;
	font: 15px/20px 'Aptifer Sans LT W01', sans-serif;
	padding: 10px 0
}
/* Advert Button*/
.widget-advert-link {
	display: table;
	height: 67px;
	width: 100%;
	font: 18px/20px 'AptiferSansLTW01-Medium 721143', sans-serif;
	color: #fff;
	letter-spacing: 1px;
	margin: 0 0 2px
}
.widget-advert-link span {
	display: table-cell;
	vertical-align: middle;
	padding: 0 29px 0 11px;
	background: #273d5e;
	transition: all .3s ease 0;
	-webkit-transition: all .3s ease 0;
	-o-transition: all .3s ease 0;
	-ms-transition: all .3s ease 0
}
.widget-advert-link span span {
	color: #6697B8;
	display: inline-block;
	padding: 0 0 2px
}
.widget-advert-link:hover {
	text-decoration: none;
	color: #273d5e
}
.widget-advert-link:hover span {
	background: #f0f0f0
}
/* Image widget */
.widget__image {
	margin: 0 0 10px
}
/* background color for random widgets */
.bg-info {
	background: none repeat scroll 0 0 #F0F0F0
}
/* document widget */
.widget__in-page-navigation {
	background: none repeat scroll 0 0 #F0F0F0;
	margin: 8px 0 15px;
	padding: 20px !important
}
.widget__in-page-navigation h2 {
	font: 20px/22px priori-sans-bold, sans-serif !important;
	text-transform: uppercase;
	color: #273d5e !important;
	margin: 0 0 10px
}
.widget__in-page-navigation ul {
	list-style: none;
	margin: 10px 0 0 10px;
	padding: 0;
	font: 14px/20px 'Aptifer Sans LT W01', sans-serif
}
.widget__in-page-navigation ul li {
	padding: 0 0 0 10px;
	background: url(/images/arrow_05.png) no-repeat 0 7px
}
.widget__in-page-navigation ul a {
	color: #424242
}
.widget__in-page-navigation ul a:hover {
	text-decoration: none;
	color: #75adcf
}
/* Next Steps (for Major and Minor pages) */
#content .graduate-gallery .list {
	list-style: none;
	margin: 0;
	padding: 1.25em 0 .5em;
	font: 18px/20px AptiferSansLTW01-Bold, sans-serif;
	text-transform: uppercase
}
#content .graduate-gallery .text {
	list-style: none;
	margin: 0 2em;
	padding: 1.25em 0 .5em;
	font: 15px/17px AptiferSansLTW01-Bold, sans-serif;
	text-transform: none
}
#content .graduate-gallery .list li {
	display: inline-block;
	vertical-align: top;
	width: 20%;
	padding: 0 10px
}
#content .graduate-gallery .list .ico {
	display: block;
	background: url(/images/ico_02.png) no-repeat 50% 0;
	text-align: center;
	padding: 100px 0 0;
	color: #2c4263
}
#content .graduate-gallery .list .ico:hover {
	background: url(/images/ico_02_hover.png) no-repeat 50% 0;
	color: #75adcf;
	text-decoration: none
}
#content .graduate-gallery {
	background: none repeat scroll 0 0 #F0F0F0;
	padding: 10px 10px 1px
}
#content .graduate-gallery .list .ico-02 {
	background: url(/images/ico_03.png) no-repeat 50% 0
}
#content .graduate-gallery .list .ico-03 {
	background: url(/images/ico_04.png) no-repeat 50% 0
}
#content .graduate-gallery .list .ico-04 {
	background: url(/images/ico_05.png) no-repeat 50% 0
}
#content .graduate-gallery .list .ico-05 {
	background: url(/images/ico_06.png) no-repeat 50% 0
}
#content .graduate-gallery .list .ico-06 {
	background: url(/images/ico_07.png) no-repeat 50% 0
}
#content .graduate-gallery .list .ico-07 {
	background: url(/images/ico_08.png) no-repeat 50% 0
}
#content .graduate-gallery .list .ico-08 {
	background: url(/images/ico_09.png) no-repeat 50% 0
}
#content .graduate-gallery .list .ico-02:hover {
	background: url(/images/ico_03-hover.png) no-repeat 50% 0
}
#content .graduate-gallery .list .ico-03:hover {
	background: url(/images/ico_04_hover.png) no-repeat 50% 0
}
#content .graduate-gallery .list .ico-04:hover {
	background: url(/images/ico_05_hover.png) no-repeat 50% 0
}
#content .graduate-gallery .list .ico-05:hover {
	background: url(/images/ico_06_hover.png) no-repeat 50% 0
}
#content .graduate-gallery .list .ico-06:hover {
	background: url(/images/ico_07_hover.png) no-repeat 50% 0
}
#content .graduate-gallery .list .ico-07:hover {
	background: url(/images/ico_08_hover.png) no-repeat 50% 0
}
#content .graduate-gallery .list .ico-08:hover {
	background: url(/images/ico_09_hover.png) no-repeat 50% 0
}
/* slideshow */
.gallerylayer {
	width: 100% !important;
	background: none repeat scroll 0 0 #FFF !important
}
.gallerylayer img {
	width: 100%
}
/* Navigation */
#content .widget__navigation {
	margin: 0 5px 10px;
	padding: 20px;
	background: none repeat scroll 0 0 #F0F0F0;
	overflow: auto
}
#content .widget__navigation h2 {
	font: 20px/22px priori-sans-bold, sans-serif !important;
	text-transform: uppercase;
	color: #273d5e !important;
	margin: 0 0 10px;
	text-align: left
}
#content .widget__navigation ul {
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0;
	font: 15px/20px 'Aptifer Sans LT W01', sans-serif
}
#content .widget__navigation ul li {
	padding: 0 0 10px 10px;
	background: url(/images/arrow_05.png) no-repeat 0 7px
}
#content .widget__navigation ul a {
	color: #424242
}
#content .widget__navigation ul a:hover {
	text-decoration: none;
	color: #75adcf
}
/* Quick Links */
#content .widget-quick-links {
	margin: 0 5px 10px;
	padding: 20px;
	background: none repeat scroll 0 0 #F0F0F0;
	overflow: auto
}
#content .widget-quick-links img {
	margin: 0 0 10px !important;
	padding: 0 !important;
	width: 100%
}
#content .widget-quick-links img {
	margin: 0 0 10px !important;
	padding: 0 !important;
	width: 100%
}
#content .widget-quick-links .hover:hover {
	opacity: .5;
	background: url(/images/arrow_05.png) no-repeat 0 7px;
	background-color: #003e7e;
	box-shadow: inset 0 0 1px 230px rgba(0, 0, 0, 0.6), inset 0 0 0 7px #d5ad94
}
#content .widget-quick-links h2 {
	font: 20px/22px priori-sans-bold, sans-serif !important;
	text-transform: uppercase;
	color: #273d5e !important;
	margin: 0 0 10px;
	text-align: left
}
#content .widget-quick-links .text {
	margin: 0 0 9px;
	font: 15px/20px 'Aptifer Sans LT W01', sans-serif;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #CCC;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	border-width: 1px 0;
	padding: 10px 0;
	margin: 0 0 16px
}
#content .widget-quick-links ul {
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0;
	font: 15px/20px 'Aptifer Sans LT W01', sans-serif
}
#content .widget-quick-links ul li {
	padding: 0 0 10px 10px;
	background: url(/images/arrow_05.png) no-repeat 0 7px
}
#content .widget-quick-links ul a {
	color: #424242
}
#content .widget-quick-links ul a:hover {
	text-decoration: none;
	color: #75adcf
}
/* Documents Widget */
#content .documentListWidget {
	margin: 8px 0 27px 10px;
	padding: 20px;
	background: none repeat scroll 0 0 #F0F0F0
}
#content .documentListWidget h2 {
	font: 18px/20px priori-sans-bold, sans-serif !important;
	text-transform: uppercase;
	color: #273d5e !important;
	margin: 0
}
#content .documentListWidget ul {
	list-style: none;
	margin: 10px 0 0 10px;
	padding: 0;
	font: 14px/20px 'Aptifer Sans LT W01', sans-serif
}
#content .documentListWidget ul li {
	padding: 0 0 0 10px;
	background: url(/images/arrow_05.png) no-repeat 0 7px
}
#content .documentListWidget ul a {
	color: #424242
}
#content .documentListWidget ul a:hover {
	text-decoration: none;
	color: #75adcf
}
/* Accordion Widget */
.widget-info-accordion .register-btn {
	position: absolute;
	right: 4em;
	bottom: 2em;
	/* background-color: #6697B8; */;
	/* border: none; */;
	/* color: #fff; */;
	/* padding: 10px 30px; */
}
.widget-info-accordion .register-btn a {
	color: #fff!important;
	text-decoration: none !important;
	font-weight: normal!important;
}
@media only screen and (max-width: 600px) {
	.widget-info-accordion .register-btn {
		position: initial;
		display;
		block;
		width;
		100%;
		margin-top: 10px;
	}
}
.widget-info-accordion {
	font: 14px/20px aptifer-sans, sans-serif;
	color: #424242
}
.widget-info-accordion .title-accordion {
	font: 18px/24px aptifer-sans, sans-serif;
	color: #2c4263;
	margin: 0;
	background: #f0f0f0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	outline: none;
	padding: 12px 30px 15px 26px;
	margin: 0 0 12px;
	cursor: pointer;
	overflow: hidden;
	border: 1px solid #DDD
}
.widget-info-accordion .ui-state-active {
	background: #fff;
	border: solid #ccc;
	border-width: 1px 1px 0;
	padding: 11px 29px 15px 25px;
	margin: 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}
.widget-info-accordion .ui-accordion-header-icon {
	position: absolute;
	width: 13px;
	height: 9px;
	background: url(/images/arrow_06.png) no-repeat;
	top: 22px;
	right: 15px
}
.widget-info-accordion .ui-state-active .ui-accordion-header-icon {
	background-position: 0 -191px
}
.widget-info-accordion h6 {
	font: 18px/20px aptifer-sans, sans-serif;
	color: #2c4263;
	margin: 0;
	padding: 13px 26px 19px
}
.widget-info-accordion .accordion-area {
	border: solid #ccc;
	border-width: 0 1px 1px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	position: relative;
	margin: 0 0 13px
}
.widget-info-accordion .block {
	overflow: hidden;
	border-top: 1px solid #ccc;
	padding: 22px 26px 24px;
	background: #fff
}
.widget-info-accordion .block a {
	font-family: 'aptifer-sans-bold', sans-serif;
	text-decoration: underline;
	font-weight: bold
}
.widget-info-accordion .accordion-area .img {
	float: left;
	margin: 0 25px 0 0
}
.widget-info-accordion .text {
	overflow: hidden
}
.widget-info-accordion .text .sub-head {
	display: block;
	font: 16px/18px mendoza-medium, serif;
	text-transform: uppercase;
	color: #2c4263;
	margin: 0 0 2px
}
.widget-info-accordion .text p {
	margin: 0
}
.multi-purpose-container {
	background: #efefef;
	padding: 1em;
	margin: 0 1em 1em 0
}
/* Muli Purpose widget */
.mp-container {
	padding: 18px 18px 10px;
	font: 14px/20px 'Aptifer Sans LT W01', sans-serif;
	margin: 0 5px 15px;
	background: none repeat scroll 0 0 #F0F0F0;
	display: block !important
}
.mp-container h2 {
	font: 20px/22px priori-sans-bold, sans-serif !important;
	text-transform: uppercase;
	color: #273d5e !important;
	margin: 0 !important;
	padding: 0 0 5px;
	border-bottom: 1px solid #CCC
}
.mp-container h3 {
	display: block !important;
	margin: .7em 0 !important;
	padding: 0 !important
}
.mp-container .mp-text {
	margin: 5px 0 1em
}
.mp-container .img {
	width: 100%;
	margin-bottom: 10px
}
/*  Muli Purpose widget WIDE */
.mpw-container {
	width: 100%;
	padding: 1em;
	margin-bottom: 2em;
	background: none repeat scroll 0 0 #F0F0F0;
	overflow: auto;
	display: block
}
.mpw-container .mpw-right {
	float: left;
	width: 57%;
	clear: none;
	padding: 0 2em;
	margin: 0
}
.mpw-container .mpw-right h3 {
	margin: 0;
	padding: 0;
	font: 10x/20px priori-sans-bold, sans-serif !important;
	color: #273d5e
}
.mpw-container .mpw-right h4 {
	display: block !important;
	margin: 0 0 10px !important;
	padding: 0 !important;
	font: 18px/20px priori-sans-bold, sans-serif;
	color: #273d5e
}
.mpw-container .left-image {
	width: 35%;
	float: left
}
.mpw-container .mpw-text {
	padding: 0;
	font: 14px/20px 'Aptifer Sans LT W01', sans-serif;
	margin: 0 0 15px;
	background: none repeat scroll 0 0 #F0F0F0;
	display: block !important
}
.mpw-right .button {
	width: 60% !important;
	margin: 1em auto;
	padding: 10px 0 !important
}
/*---- Employee Record Widget and Supplement ----*/
/*hide these two elements*/
#content .employee-record .title-narrow {
	display: none
}
#content .employee-record .contact-narrow {
	display: none
}
#content .employee-record {
	padding: 26px 24px 24px !important;
	margin: 0 0 10px;
	background: none repeat scroll 0 0 #F0F0F0;
	overflow: auto
}
#content .employee-record h5 {
	font: 20px/22px priori-sans-bold, sans-serif;
	color: #273D5E;
	margin: 0 0 3px;
	text-transform: uppercase
}
#content .employee-record .img {
	margin: 0;
	margin-right: 1em;
	width: 180px;
	border: none;
	float: left
}
#content .employee-record .add-link {
	margin: 0;
	padding: 10px 0 0
}
#content .employee-record .intro {
	font: 15px/17px aptifer-sans, sans-serif;
	margin: 0 0 10px;
	color: #273D5E
}
#content .employee-record address {
	font-style: normal;
	border-style: solid;
	border-color: #CCC;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	border-width: 1px 0;
	padding: 7px 0 4px;
	margin: 0 0 16px
}
#content .employee-record .wrap {
	overflow: hidden
}
#content .employee-record .wrap h2 {
	font-size: 24px !important;
	line-height: 20px !important
}
#content .employee-record h3 {
	font-size: 20px;
	padding: 0;
	margin: 0;
	color: #273D5E
}
#content .employee-record address span {
	display: block;
	/* overflow: hidden; */
	padding: 0 0 14px 31px
}
#content .employee-record address span img {
	float: left;
	margin: 4px 0 0 -29px
}
#content .employee-record address span svg {
	float: left;
	margin: -3px 10px 0 -29px
}
#content .employee-record address {
	font-style: normal
}
/* blockquotes widget */
.widget-blockquotes {
	overflow: hidden;
	padding: 22px;
	margin: 0 0 29px;
	background: none repeat scroll 0 0 #F0F0F0
}
.widget-blockquotes .img {
	float: left;
	position: relative;
	padding: 0 !important;
	margin: 0 0 15px !important
}
.widget-blockquotes .text {
	display: block;
	overflow: hidden;
	font: 14px/20px 'Aptifer Sans LT W01', sans-serif;
	color: #424242;
	position: relative;
	padding: 0;
	margin: 0;
	background: none
}
.widget-blockquotes blockquote:before {
	display: none
}
.widget-blockquotes .img .ico {
	position: absolute;
	right: -17px;
	top: 13px;
	width: 36px;
	height: 36px;
	background: url(/images/ico_23.png) no-repeat scroll 0 0 transparent;
	z-index: 1000
}
.widget-blockquotes h4 {
	font: 20px/22px priori-sans-bold, sans-serif !important;
	text-transform: uppercase;
	color: #273d5e !important;
	margin: 0 0 10px;
	padding: 0 0 5px;
	border-bottom: 1px solid #CCC
}
.widget-blockquotes h5 {
	font: 18px/20px priori-sans-bold, sans-serif;
	color: #628BA9;
	margin: 0 0 4px;
	padding: 0 0 5px
}
/*###################### Breakpoints for mobile, tablet, small desktop #########################*/
/*-------------------------- Homepage big desktop breakpoint ---------------------*/
@media only screen and (max-width: 2200px) and (min-width: 1500px) {
	.gallery .slides li {
		max-height: 720px
	}
}
/*-------------------------- small desktop ------------------------------*/
@media only screen and (max-width: 1204px) and (min-width: 1000px) {
	.mpw-container .left-image {
		width: 32%
	}
	.widget-width__70 {
		width: 65%
	}
	#xform_layout .xfphelp {
		float: none !important;
		margin-top: 2em
	}
	/*homepage slider fix */
	.widget__custom-gallery-2 .gallery {
		margin-top: 44px
	}
}
/*-------------------------- tablet breakpoint --------------------------*/
@media only screen and (max-width: 999px) and (min-width: 480px) {
	/* H1 fix for FF */
	#main .page-title {
		top: -50px
	}
	/* Homepage Visit Campus Fix for mobile devices */
	.graduate-area .mobile-hide {
		display: none !important
	}
	.graduate-area .mobile-show {
		display: inline-table !important
	}
	aside {
		padding: 21px 0 16px !important
	}
	.events-widget {
		width: 90% !important
	}
	.responsive-calendar .controls {
		width: 100% !important;
		max-width: 330px
	}
	/* ---- homepage video ---- */
	.visit-area {
		margin: 0 -250px 0 0;
		max-height: 450px !important
	}
	/* xForms styling */
	#xform_layout .input {
		margin: 10px 0 0 !important
	}
	#xform_layout .xfields {
		width: 75% !important
	}
	#xform_layout textarea {
		width: 75% !important
	}
	#xform_layout label {
		width: 100% !important;
		text-align: left !important;
		margin: 0 0 10px !important
	}
	#xform_layout .xfphelp {
		margin-top: 2em !important;
		float: left !important;
		width: 100%
	}
	.xform_group {
		width: 100%;
		float: left;
		padding-left: .2em
	}
	/* images */
	.float_left {
		float: left;
		width: 40%;
		margin: .5em 1em .5em 0
	}
	.float_right {
		float: right;
		width: 40%;
		margin: .5em 1em .5em 0
	}
	/* accordian widget */
	.accordion .float_right {
		float: right !important;
		width: 30% !important
	}
	/* multi-purpose wide */
	.mpw-container {
		padding: 20px
	}
	.mpw-container .left-image {
		display: none
	}
	.mpw-container .mpw-right {
		float: none;
		width: 90%;
		margin: 0 !important;
		padding: 0 !important
	}
	/* employee record widget */
	#content .employee-record .img {
		margin: 0;
		margin-right: 1em;
		width: 120px;
		border: none;
		float: left
	}
	/* Global widgets */
	.widget-width__1,
	.widget-width__2,
	.widget-width__3,
	.widget-width__4,
	.widget-width__5,
	.widget-width__6,
	.widget-width__7,
	.widget-width__8,
	.widget-width__9,
	.widget-width__10,
	.widget-width__11,
	.widget-width__12,
	.widget-width__13,
	.widget-width__14,
	.widget-width__15,
	.widget-width__16,
	.widget-width__17,
	.widget-width__18,
	.widget-width__19,
	.widget-width__20,
	.widget-width__21,
	.widget-width__22,
	.widget-width__23,
	.widget-width__24,
	.widget-width__25,
	.widget-width__26,
	.widget-width__27,
	.widget-width__28,
	.widget-width__29,
	.widget-width__30,
	.widget-width__31,
	.widget-width__32,
	.widget-width__33,
	.widget-width__34,
	.widget-width__35,
	.widget-width__36,
	.widget-width__37,
	.widget-width__38,
	.widget-width__39,
	.widget-width__40,
	.widget-width__41,
	.widget-width__42,
	.widget-width__43,
	.widget-width__44,
	.widget-width__45,
	.widget-width__46,
	.widget-width__47,
	.widget-width__48,
	.widget-width__49,
	.widget-width__50,
	.widget-width__51,
	.widget-width__52,
	.widget-width__53,
	.widget-width__54,
	.widget-width__55,
	.widget-width__56,
	.widget-width__57,
	.widget-width__58,
	.widget-width__59,
	.widget-width__60,
	.widget-width__61,
	.widget-width__62,
	.widget-width__63,
	.widget-width__64,
	.widget-width__65,
	.widget-width__66,
	.widget-width__67,
	.widget-width__68,
	.widget-width__69,
	.widget-width__70,
	.widget-width__71,
	.widget-width__72,
	.widget-width__73,
	.widget-width__74,
	.widget-width__75,
	.widget-width__76,
	.widget-width__77,
	.widget-width__78,
	.widget-width__79,
	.widget-width__80,
	.widget-width__81,
	.widget-width__82,
	.widget-width__83,
	.widget-width__84,
	.widget-width__85,
	.widget-width__86,
	.widget-width__87,
	.widget-width__88,
	.widget-width__89,
	.widget-width__90,
	.widget-width__91,
	.widget-width__92,
	.widget-width__93,
	.widget-width__94,
	.widget-width__95,
	.widget-width__96,
	.widget-width__97,
	.widget-width__98,
	.widget-width__99,
	.widget-width__100 {
		width: 100%
	}
	.visit-area .container {
		float: left
	}
}
/*-------------------------- mobile Breakpoint --------------------------*/
@media only screen and (max-width: 480px) {
	/* Homepage Visit Campus Fix for mobile devices */
	.graduate-area .mobile-hide {
		display: none !important
	}
	.graduate-area .mobile-show {
		display: inline-table !important
	}
	aside {
		padding: 21px 0 16px !important
	}
	/*------ styling for alert --------*/
	.allert-box h3 {
		width: 100% !important
	}
	.allert-box .holder {
		width: 100%
	}
	.allert-box p {
		width: 100% !important
	}
	.allert-box .close {
		right: -12px !important
	}
	/* resize video block for visit campus ribbon */
	.visit-area .holder {
		width: 90% !important;
		float: none !important
	}
	/* resize visit button in the visit campus ribbon */
	.visit-area .btn {
		padding: 15px 12px !important;
		width: 100% !important
	}
	/* images */
	.float_right {
		width: 100% !important;
		float: none !important;
		margin: 0 !important
	}
	.image_centre {
		width: 100% !important;
		float: none
	}
	.float_left {
		width: 100% !important;
		margin: none !important;
		float: none
	}
	/* employee record widget */
	#content .employee-record .img {
		width: 80% !important;
		margin: 0 auto 10px;
		float: none !important
	}
	#content .employee-record .img img {
		margin: auto
	}
	/* creates a max-width for the quote supplement */
	.blockquotes .img {
		max-width: none
	}
	/* ---- Contact Widget ---- */
	.contact-box .img {
		margin: 0 0 10px;
		float: none;
		width: 100%
	}
	/* multi-purpose wide */
	.mpw-container {
		padding: 20px
	}
	.mpw-container .left-image {
		display: none
	}
	.mpw-container .mpw-right {
		float: none;
		width: 90%;
		margin: 0 !important;
		padding: 0 !important
	}
	.mpw-right .button {
		width: 80% !important;
		margin: auto !important
	}
	/* ---- Accordian widget classes -----*/
	.accordion .float_right {
		display: none
	}
	.mobile-hide {
		display: none
	}
	/* xForms Responsive Styling */
	#xform_layout .input {
		margin: 10px 0 0 !important;
		padding: 20px 0 0;
		width: 95%
	}
	#xform_layout .xfields {
		width: 100% !important
	}
	#xform_layout label {
		margin: 0;
		padding-top: 6px;
		float: left;
		text-align: left !important;
		width: 100% !important
	}
	#xform_layout textarea {
		width: 100% !important
	}
	.xform_group {
		width: 100%;
		float: left;
		padding-left: .2em
	}
	.events-widget {
		width: auto !important
	}
}
/* ---- image hover link ---- */
/* info-img */
.widget-info-img {
	display: inline-block;
	vertical-align: top;
	position: relative;
	font: 14px/20px 'Aptifer Sans LT W01', sans-serif;
	color: #fff;
	margin: 0 0 15px;
	width: 100%;
	max-width: 400px
}
.widget-info-img img {
	vertical-align: top;
	max-width: 100%;
	height: auto
}
.widget-info-img .mask {
	position: absolute;
	left: 0;
	top: 0;
	right: auto;
	bottom: auto;
	background: rgba(39, 61, 94, 0.85);
	text-align: center;
	transition: all .3s ease 0;
	-webkit-transition: all .3s ease 0;
	-o-transition: all .3s ease 0;
	-ms-transition: all .3s ease 0;
	padding: 13px 22px 12px 18px
}
.widget-info-img .mask .inner {
	display: table;
	width: 100%;
	height: 100%
}
.widget-info-img .mask .cell {
	display: table-cell;
	vertical-align: middle
}
.widget-info-img .mask strong {
	display: block;
	text-transform: uppercase;
	font: 20px/22px priori-sans-bold, sans-serif;
	margin: 0 0 3px
}
.widget-info-img:hover .mask {
	bottom: 0;
	right: 0;
	padding: 0 15px
}
.widget-info-img:hover .text {
	display: block
}
.widget-info-img .text {
	display: none;
	position: relative;
	padding: 5px 0 0
}
.widget-info-img .text:before {
	position: absolute;
	left: 24px;
	right: 19px;
	top: 0;
	height: 1px;
	background: #ccc;
	content: ""
}
.widget-info-img .text p {
	margin: 0 0 18px;
	font-size: 12px
}
.widget-info-img .btn-info {
	background: #75adcf;
	color: #fff
}
.widget-info-img .btn-info:hover {
	background: #363637
}
.widget-btn-info {
	display: inline-block;
	vertical-align: top;
	font: 14px/18px AptiferSansLTW01-Light, sans-serif;
	color: #273d5e;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #fff;
	-webkit-box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 1px 3px rgba(2, 2, 2, 0.2);
	transition: all .3s ease 0;
	-webkit-transition: all .3s ease 0;
	-o-transition: all .3s ease 0;
	-ms-transition: all .3s ease 0;
	text-align: center;
	padding: 6px 16px;
	position: relative
}
.widget-btn-info:hover {
	background: #363637;
	text-decoration: none;
	color: #fff
}
/* JWHEAT - video background */
.video-bg {
	height: auto;
	left: 0;
	position: absolute;
	right: 0;
	width: 100%
}
.header-unit {
	height: 736px;
	border: 2px solid #000;
	border-right: none;
	border-left: none;
	position: relative;
	padding: 20px
}
#video-container {
	position: absolute
}
#video-container {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden
}
video {
	position: relative;
	z-index: 0
}
.video-block {
	border: none !important
}
.widget__homepage-visit-area {
	height: auto
}
.visit-area {
	font-size: 20px;
	line-height: 23px;
	padding: 62px 0 76px;
	position: relative;
	color: #FFF;
	font: 22px/26px mendoza-book, serif;
	padding: 87px 0 135px;
	overflow: hidden
}
.fillWidth {
	position: absolute;
	bottom: 0;
	right: 0;
	min-width: 100%;
	min-height: 100% !important;
	width: auto;
	height: auto
}
.visit-area .holder {
	width: 459px;
	float: left;
	position: relative
}
/* ScrollToAnchor "links" */
.scroll_anchor {
	cursor: pointer;
	color: #9c9c9c
}
/*--------- event widget fix ----------------*/
/* events-area */
.events-widget {
	margin: 20px 0 !important;
	float: left;
	width: 100%
}
.events-widget .more-events {
	background: url(/images/bg-more-02.png) no-repeat scroll 12px 7px #FFF !important
}
.events-widget .more-events:hover {
	background: url(/images/bg-more-02.png) no-repeat scroll 12px -69px #273D5E !important
}
/*--------- Featured event widget ----------------*/
/* events-area */
.featured-events-widget {
	height: auto;
	padding: 1.2em;
	margin: 0 7px 20px 0;
	overflow: auto;
	border: 1px solid #ddd
}
.featured-events-widget h2 {
	margin: 0 !important;
	padding: 0 !important
}
.featured-events-widget .event-link {
	display: block;
	position: relative;
	overflow: hidden;
	background: #fff;
	font: 16px/16px 'Aptifer Sans LT W01', sans-serif;
	color: #2c4263;
	padding: 9px 10px 9px 9px;
	-webkit-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	-moz-box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	margin: 0 !important
}
.featured-events-widget .event-link:hover {
	color: #363637;
	text-decoration: none
}
.featured-events-widget .event-link:hover .date {
	background: #363637
}
.featured-events-widget .event-link:after {
	position: absolute;
	top: 31px;
	right: 25px;
	width: 8px;
	height: 12px;
	background: url(https://messiah.edu/site/images/ico-10.png) no-repeat;
	content: ""
}
.events-widget-narrow .event-link:after {
	display: none
}
.featured-events-widget .event-link .date {
	float: left;
	width: 38px;
	padding: 6px 5px 9px;
	position: relative;
	background: #2c4263;
	font-size: 20px;
	line-height: 18px;
	font-style: normal;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 0 13px 0 0;
	font: 18px/18px 'Aptifer Sans LT W01', sans-serif
}
.featured-events-widget .event-link .date span {
	display: block;
	font-size: 13px;
	line-height: 15px
}
.featured-events-widget .event-link .text {
	display: table-cell;
	vertical-align: middle;
	height: 48px
}
#content .featured-events-widget .list {
	float: left;
	width: 100%;
	list-style: none;
	margin: .2em 0 20px;
	padding: 0
}
#content .featured-events-widget .list li {
	margin: 0 0 10px;
	padding: 0 !important;
	list-style: none !important;
	background: none !important;
	width: 100%
}
.imageCaption img {
	width: 100%
}
.featured-events-widget .more-events {
	background: #fff url(/images/bg-more-02.png) no-repeat 11px 8px;
	font: 18px/20px 'Aptifer Sans LT W01', sans-serif;
	color: #363637;
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	border-radius: 6px;
	padding: 10px 18px 11px 42px
}
.featured-events-widget .more-events:hover {
	background: #273D5E url(/images/bg-more-02.png) no-repeat 11px -69px;
	color: #fff;
	text-decoration: none
}
/*====== homepage featured video background =========*/
.video-overlay {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	height: 300px;
	background: -webkit-linear-gradient(bottom, rgba(5, 38, 61, 0), rgba(5, 38, 61, 0.7));
	/* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom, rgba(5, 38, 61, 0), rgba(5, 38, 61, 0.7));
	/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom, rgba(5, 38, 61, 0), rgba(5, 38, 61, 0.7));
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(to bottom, rgba(5, 38, 61, 0), rgba(5, 38, 61, 0.7))
		/* Standard syntax (must be last) */
}
.video-bg-feature {
	position: relative;
	color: #FFF;
	font: 22px/26px mendoza-book, serif;
	padding: 87px 0 10px;
	overflow: hidden;
	background: url(../images/bg-visit-area.jpg) no-repeat scroll 0 0 / cover transparent
}
.video-bg-feature .fillWidth {
	position: absolute;
	bottom: 0;
	right: 0;
	min-width: 100%;
	min-height: 100% !important;
	width: auto;
	height: auto
}
.video-bg-feature .container {
	margin-top: 350px !important;
	overflow: hidden;
	padding: 0 110px;
	width: 984px;
	margin: 0 auto;
	z-index: 1000
}
.video-bg-feature .holder {
	width: 700px;
	position: relative;
	margin: auto;
	z-index: 2
}
.video-bg-feature .holder .globe {
	padding-left: 50px;
	background: url(/images/globe.png) no-repeat scroll 0 0;
	height: 40px;
	vertical-align: middle
}
.video-bg-feature .holder h2 {
	font: 70px/72px priori-sans-bold, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	margin: 0 0 10px -4px;
	text-align: center;
	border-bottom: 1px solid #fff
}
.video-bg-feature .holder p {
	font: 22px/28px mendoza-book, serif;
	margin: 0 0 25px;
	text-align: center
}
.video-bg-feature .holder .btn-list {
	list-style: none outside none;
	padding: 0 0 0 100px
}
.video-bg-feature .holder .btn-list ul {
	margin: auto !important
}
.video-bg-feature .holder li {
	width: 45%;
	display: inline-block
}
.video-bg-feature .holder .btn-list .btn {
	width: 90%;
	padding: 15px 20px 15px 0;
	font: 20px/22px aptifer-sans-light, sans-serif;
	color: #273D5E;
	padding: 11px 10px 13px;
	margin: 0 0 12px;
	border-radius: 6px;
	box-shadow: 2px 2px 3px rgba(2, 2, 2, 0.2);
	transition: background-color .2s ease 0;
	text-decoration: none !important
}
.video-bg-feature .holder .btn-list .btn:hover {
	text-decoration: none;
	background-color: #999;
	color: #fff
}
/************* Admissions requirements button for HTML widget for Nursing BSN page ********************/
.btn-adm-req {
	display: inline-block;
	background: url(/images/book.png), url(/images/arrow.png);
	background-repeat: no-repeat, no-repeat;
	background-position: 10px 50%, 97% 50%;
	background-color: #F0F0F0;
	padding: 5px;
	width: 91%;
	cursor: pointer;
	margin: 5px 0 15px 5px;
	border: 1px solid #DDD;
	text-align: left
}
.btn-adm-req p {
	color: #273d5d;
	font: 20px aptifer-sans, sans-serif;
	margin: 0 20px 0 50px;
	text-align: left;
	position: relative;
	text-decoration: none
}
.btn-adm-req a {
	text-decoration: none !important;
	color: #273d5d
}
/* homepage SEO widget */
.info-section {
	padding-bottom: 0
}
.info-section .container {
	padding-bottom: 150px;
	background-image: url(https://messiah.edu/site/custom_scripts/styles/img/homepage/college-building.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-attachment: scroll;
	text-align: left;
	position: relative;
	z-index: 10
}
.info-section .container:after {
	content: "";
	display: block;
	clear: both
}
.info-section h1 {
	text-transform: none;
	color: #273d5E;
	line-height: 1em;
	text-shadow: none;
	background: none;
	padding: 0;
	letter-spacing: 0;
	margin: 0 0 30px !important;
	font: 40px/44px priori-sans-bold, sans-serif
}
.info-section .text-block {
	width: 60%
}
.info-section .text-block p {
	font: 17px/30px 'Aptifer Sans LT W01', sans-serif;
	display: inline
}
.info-section .text-block a {
	text-decoration: underline
}
.info-section .video-block {
	width: 40%
}
.info-section .video-block p {
	font: 15px/18px 'Aptifer Sans LT W01', sans-serif;
	color: #676767;
	text-align: center;
	max-width: 453px;
	margin: auto
}
.info-section .text-block,
.info-section .video-block {
	padding: 0 20px;
	box-sizing: border-box;
	float: left
}
.info-section .video-block {
	padding-top: 20px
}
.info-section .video-block img {
	max-width: 100%;
	border: none
}
.info-section .left-line,
.info-section .right-line {
	position: absolute;
	bottom: 0;
	width: 50%;
	border-top: 1px solid rgba(98, 139, 169, .7)
}
.info-section .left-line {
	left: 0;
	height: 69px
}
.info-section .right-line {
	left: 50%;
	height: 59px
}
@media (max-width: 999px) {
	.info-section .text-block,
	.info-section .video-block {
		width: 100%
	}
	.info-section h1 {
		text-align: center;
		font-size: 35px;
		line-height: 27px
	}
	.info-section .text-block p {
		text-align: center
	}
	.info-section .video-block img {
		margin: 20px auto;
		display: block
	}
}
@media (max-width: 1204px) {
	.info-section .container {
		padding-bottom: 200px
	}
}
@media (max-width: 768px) {
	.info-section {
		text-align: center
	}
	.info-section .text-block,
	.info-section .video-block {
		width: 100%;
		float: none
	}
	.info-section .container {
		background-size: contain
	}
	.info-section .video-block {
		display: block
	}
	.info-section .container {
		padding-bottom: 10em
	}
	.info-section h1 {
		font-size: 35px;
		line-height: 35px
	}
}
/* Header files from base.css */
.main-nav .sub-menu {
	display:none;
	position:absolute;
	left:2px;
	right:13px;
	top:80px;
	background:rgba(255,255,255,0.95);
	text-shadow:none;
	padding:51px 48px 41px 47px;
}
.main-nav .sub-menu .box {
	float:left;
	width:450px;
	font:16px/20px 'mendoza-book', serif;
	padding:0 14px 0 0;
}
.main-nav .sub-menu h2 {
	font:18px/20px 'mendoza-medium', serif;
	margin:0 0 8px;
	text-transform:uppercase;
}
.main-nav .sub-menu .list-head {
	display:block;
	font:16px/18px 'mendoza-medium', serif;
	margin:0 0 10px;
	text-transform:uppercase;
}
.main-nav .sub-menu .list-head:hover {
	text-decoration:none;
	color:#77a4c1;
}
.main-nav .sub-menu p {
	margin:0;
}
.main-nav .sub-menu .col {
	float:left;
	width:190px;
	padding:0 0 0 18px;
}
.main-nav .sub-menu ul {
	list-style:none;
	margin:0;
	padding:0;
	font:16px/18px 'Aptifer Sans LT W01', sans-serif;
}
.main-nav .sub-menu ul li {
	margin:0 0 8px;
}
.main-nav .sub-menu ul a {
	color:#2a3e5e;
}
.main-nav .sub-menu ul a:hover {
	text-decoration:none;
	color:#77a4c1;
}
.main-nav .sub-menu .img {
	float:right;
	margin:-5px 0 0;
}
.main-nav .sub-menu .img img {
	vertical-align:top;
}
.mm-menu,
.nav-holder
{
	display:none;
}
/* New Header Styles */
/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/
#header .logo {
	background: url(https://messiah.edu/site/styles/images/logo-white.svg) no-repeat center/contain;
}
.btn-row {
	border-top: 1px solid #426e8a;
	padding: 20px 0 0;
}
.btn-row [class*='btn-'] {
	display: block;
	width: 100%;
	margin: 0 0 13px;
}
.btn-gradient,
a.btn-gradient {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 12px 45px;
	text-align: center;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: -0.14px;
	font-weight: 500;
	color: #ffffff;
	background: -o-linear-gradient(left, #00698b 0%, #614495 100%);
	background: -webkit-gradient(linear, left top, right top, from(#00698b), to(#614495));
	background: linear-gradient(to right, #00698b 0%, #614495 100%);
	opacity: 0.85;
	-webkit-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}
.btn-gradient:hover,
a.btn-gradient:hover {
	text-decoration: none;
	opacity: 1;
}
.btn-gradient.alt,
a.btn-gradient.alt {
	padding: 12px 10px;
	border-radius: 5px;
	background: -o-linear-gradient(right, #5788a6 0%, #325181 100%);
	background: -webkit-gradient(linear, right top, left top, from(#5788a6), to(#325181));
	background: linear-gradient(270deg, #5788a6 0%, #325181 100%);
	letter-spacing: -0.15px;
	font-size: 14px;
}
@media only screen and (max-width: 767px) {
	.nav-hide-on-mobile, #desktop-nav {
		display: none;
	}
}
@media only screen and (min-width: 768px) {
	.with-intro .sticky-wrap {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
	}
	.btn-mobile {
		display:none;
	}
	.with-intro #header::after {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: -40px;
		z-index: -1;
		background: rgb(0, 0, 0);
		background: -moz-linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(39,61,94,0) 92%);
		background: -webkit-linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(39,61,94,0) 92%);
		background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(39,61,94,0) 92%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#273d5e",endColorstr="#273d5e",GradientType=1);
		opacity: 0.6;
		pointer-events: none;
		-webkit-transition: background-image 0.3s linear, bottom 0.3s linear;
		-o-transition: background-image 0.3s linear, bottom 0.3s linear;
		transition: background-image 0.3s linear, bottom 0.3s linear;
	}
	.navoffset .fixed-position #header {
		padding: 0;
	}
	.fixed-position #header {
		background: #ffffff;
		border-bottom: 1px solid #CDCDCD;
	}
	.navoffset .fixed-position #header::before {
		background: none;
	}
	.with-intro .fixed-position #header::after {
		background-image: none;
		bottom: 0;
	}
	.navoffset .fixed-position #header.dark .navbar {
		background: #ffffff;
	}
	.fixed-position #header .main-nav>li>a {
		color: #273d5e;
	}
	.fixed-position #header .main-nav>li>a:hover {
		color: #77a4c1;
	}
	.navoffset .fixed-position #header .logo {
		display: none;
	}
	.fixed-position #header .logo {
		background: url(https://messiah.edu/site/styles/images/logo-dark.svg) no-repeat center/contain;
	}
	.navoffset .fixed-position #header .add-nav {
		display: none;
	}
	.fixed-position #header .add-nav {
		color: #273d5e;
	}
	.fixed-position #header .add-nav .add-nav-opener::before {
		border-top-color: #273d5e;
	}
	.fixed-position #header .add-nav .active {
		color: #fff;
	}
	.fixed-position #header .add-nav .active .add-nav-opener::before {
		border-top-color: #fff;
	}
	.navoffset .fixed-position .navbar {
		min-height: auto;
		padding: 0;
	}
	.navoffset .fixed-position .navbar .container {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding: 0 20px 0 0;
	}
	.navoffset .fixed-position .navbar nav {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}
	.navoffset .fixed-position .main-nav {
		margin: 0;
	}
	.navoffset .fixed-position .main-nav>li>a {
		padding: 9px 0;
	}
	.navoffset .fixed-position .main-nav>li>a::before {
		content: none;
	}
	.fixed-position #header .search-opener {
		background: transparent url(https://messiah.edu/site/styles/images/search-icon-dark.svg) no-repeat 50% 50% / 16px 18px;
	}
	.navoffset .fixed-position .search-form .search-close {
		right: 10px;
	}
	.navoffset .fixed-position .search-form {
		padding: 21px 30px 24px !important;
	}
	.navoffset .fixed-position .search-form fieldset {
		margin: 0 21px 0 0;
	}
	.navoffset .fixed-position .has-child .has-drop-down-a::before {
		bottom: -22px;
	}
	.navoffset .fixed-position .main-nav .sub-menu {
		top: 43px;
	}
	#header.dark .navbar {
		background: #ffffff;
	}
	#header.dark .logo {
		background: url(https://messiah.edu/site/styles/images/logo-dark.svg) no-repeat center/contain;
	}
	#header.dark .main-nav>li>a {
		color: #273d5e;
	}
	#header.dark .main-nav>li>a:hover {
		color: #77a4c1;
	}
	#header.dark .add-nav .add-nav-opener, #header.dark .add-nav .add-nav-opener2 {
		color: #273d5e;
	}
	#header.dark .add-nav .active .add-nav-opener {
		color: #fff;
	}
	#header.dark .add-nav .active .add-nav-opener:before {
		border-top-color: #fff;
	}
	#header.dark .search-opener {
		background: transparent url(https://messiah.edu/site/styles/images/search-icon-dark.svg) no-repeat 50% 50% / 16px 18px;
	}
	#header.dark .add-nav .add-nav-opener::before {
		border-top-color: #273d5e;
	}
	#header {
		padding: 14px 0 0;
		z-index: 99;
		-webkit-transition: background 0.3s linear, padding 0.3s linear;
		-o-transition: background 0.3s linear, padding 0.3s linear;
		transition: background 0.3s linear, padding 0.3s linear;
	}
	#header::before {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		display: block;
		height: 14px;
		background: -o-linear-gradient(left, #00698b 0%, #614495 100%);
		background: -webkit-gradient(linear, left top, right top, from(#00698b), to(#614495));
		background: linear-gradient(to right, #00698b 0%, #614495 100%);
	}
	#header .logo {
		width: 161px;
		height: 44px;
		left: 15px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.navbar {
		padding: 10px 0;
		min-height: 70px;
		background: transparent;
		-webkit-transition: min-height 0.3s linear, background 0.3s linear;
		-o-transition: min-height 0.3s linear, background 0.3s linear;
		transition: min-height 0.3s linear, background 0.3s linear;
		;
	}
	.navbar .container {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		position: relative;
		padding: 0 0 0 190px;
		box-sizing: border-box;
	}
	.navbar nav {
		padding-left: 0;
		-webkit-box-flex: 100%;
		-ms-flex: 100%;
		flex: 100%;
	}
	.navbar .container:before {
		content: none;
	}
	.main-nav {
		font-weight: 700;
		float: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-transition: margin 0.3s linear;
		-o-transition: margin 0.3s linear;
		transition: margin 0.3s linear;
	}
	.main-nav>li {
		margin: 0 0 0 20px;
		text-shadow: none;
	}
	.main-nav>li.hover .sub-menu {
		opacity: 1;
		visibility: visible;
	}
	.main-nav>li.hover>a,
	.main-nav>li>a:hover {
		color: rgba(255, 255, 255, 0.6);
	}
	.main-nav>li>a {
		-webkit-transition: color 0.3s linear;
		-o-transition: color 0.3s linear;
		transition: color 0.3s linear;
		padding: 0 0 11px;
	}
	.main-nav .sub-menu {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		background-color: #f3f3f3;
		top: 60px;
		opacity: 0;
		visibility: hidden;
		transition: opacity 0.3s linear, visibility 0.3s linear;
		-webkit-transition: opacity 0.3s linear, visibility 0.3s linear;
		-o-transition: opacity 0.3s linear, visibility 0.3s linear;
		-ms-transition: opacity 0.3s linear, visibility 0.3s linear;
	}
	.main-nav .sub-menu .list-head,
	.main-nav .sub-menu ul a {
		-webkit-transition: color 0.3s linear;
		-o-transition: color 0.3s linear;
		transition: color 0.3s linear;
	}
	.main-nav .sub-menu .info-holder {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-top: 1px solid #a7a9ac;
		padding: 26px 136px 0 0;
		margin: 10px 42px 0 0;
	}
	.main-nav .row-menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 -6px 0 -16px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		justify-content: center;
	}
	.main-nav .col-menu {
		width: 25%;
		padding: 0 6px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.main-nav .col-menu.lg {
		width: 100%;
	}
	.main-nav .sub-menu.alt-view .list-head {
		display: inline-block;
		text-transform: uppercase;
		font-weight: 700;
		text-decoration: underline;
		letter-spacing: -0.44px;
		margin: 0 0 15px;
	}
	.main-nav>li>a:hover:before,
	.main-nav>.current-page>a:before,
	.main-nav>li:hover>a:before {
		border: 0;
		margin: 0;
		bottom: 0;
	}
	.main-nav .sub-menu.alt-view ul li {
		margin: 0 0 13px;
	}
	.main-nav .sub-menu.alt-view ul a {
		color: #252525;
	}
	.main-nav .sub-menu.alt-view ul a:hover {
		color: #77a4c1;
	}
	.sub-menu .info-holder .menu-heading {
		display: block;
		font-size: 26px;
		font-weight: 700;
		letter-spacing: -0.08px;
		line-height: 1.11;
		margin: 0 0 24px;
	}
	.has-child .has-drop-down-a {
		position: relative;
	}
	.has-child.hover .has-drop-down-a::before {
		opacity: 1;
		visibility: visible;
	}
	.has-child .has-drop-down-a::before {
		content: '';
		display: block;
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		bottom: 0;
		height: 11px;
		width: 83px;
		background: #f3f3f3;
		opacity: 0;
		visibility: hidden;
		transition: opacity 0.3s linear, visibility 0.3s linear;
		-webkit-transition: opacity 0.3s linear, visibility 0.3s linear;
		-o-transition: opacity 0.3s linear, visibility 0.3s linear;
		-ms-transition: opacity 0.3s linear, visibility 0.3s linear;
	}
	.hide-from-tablet {
		display: none;
	}
	.search-opener {
		display: block;
		width: 30px;
		height: 30px;
		background: transparent url(https://messiah.edu/site/styles/images/search-icon.svg) no-repeat 50% 50% / 16px 18px;
		font-size: 0;
		line-height: 0;
		margin: 0 14px 0 0;
	}
	.search-form {
		position: absolute;
		top: 0;
		left: 0;
		height: 100% !important;
		width: 100%;
		color: #fff;
		background-color: #273d5e;
		padding: 30px;
		margin: 0 !important;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		transform: translateY(-100%);
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out !important;
		transition: opacity .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out !important;
		-o-transition: opacity .3s ease-in-out, visibility .3s ease-in-out, transform .3s ease-in-out !important;
		transition: opacity .3s ease-in-out, visibility .3s ease-in-out, transform .3s ease-in-out !important;
		transition: opacity .3s ease-in-out, visibility .3s ease-in-out, transform .3s ease-in-out, -webkit-transform .3s ease-in-out !important;
		z-index: 9;
	}
	.search-form.search-form-open {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	.search-form fieldset {
		position: relative;
	}
	.search-form .input {
		width: 100%;
		background-color: transparent;
		border-radius: 0;
		border: 3px solid currentColor;
		border-width: 0 0 3px;
		margin: 0;
		padding: 0;
	}
	.search-form .input .txt {
		color: currentColor;
		background-color: transparent;
		border-radius: 0;
		border: 0;
		font-weight: 700;
		letter-spacing: -.5px;
		font-size: 18px;
		padding: 5px 40px 5px 0;
		height: 40px;
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.search-form .input ::-webkit-input-placeholder {
		/* Webkit */
		color: #fff;
	}
	.search-form .input :-moz-placeholder {
		/* Firefox 18-4 */
		color: #fff;
	}
	.search-form .input ::-moz-placeholder {
		/* Firefox 19+ */
		color: #fff;
	}
	.search-form .input :-ms-input-placeholder {
		/*  IE10+  */
		color: #fff;
	}
	.search-form .btn-submit {
		background-color: transparent;
		position: absolute;
		top: 0;
		right: 0;
		margin: 0;
		padding: 0;
		width: 40px;
		height: 40px;
		background: transparent url(https://messiah.edu/site/styles/images/search-icon.svg) no-repeat 50% 50% / 16px 18px;
		z-index: 88;
	}
	.search-form .search-close {
		position: absolute;
		top: 10px;
		right: 30px;
		text-indent: -9999px;
		overflow: hidden;
		display: inline-block;
		width: 20px;
		height: 20px;
		cursor: pointer;
	}
	.search-form .search-close:hover::before,
	.search-form .search-close:hover::after {
		background-color: rgba(255, 255, 255, 0.6);
	}
	.search-form .search-close::before,
	.search-form .search-close::after {
		content: '';
		display: block;
		width: 100%;
		height: 3px;
		background-color: #ffffff;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%) rotate(45deg);
		-ms-transform: translate(-50%, -50%) rotate(45deg);
		transform: translate(-50%, -50%) rotate(45deg);
		-webkit-transition: background-color 0.3s linear;
		-o-transition: background-color 0.3s linear;
		transition: background-color 0.3s linear;
	}
	.search-form .search-close::after {
		-webkit-transform: translate(-50%, -50%) rotate(-45deg);
		-ms-transform: translate(-50%, -50%) rotate(-45deg);
		transform: translate(-50%, -50%) rotate(-45deg);
	}
	#header .add-nav {
		margin: 0 -20px 0;
		padding: 0 25px 3px 0;
		list-style: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		color: #ffffff;
	}
	#header .add-nav>li {
		padding: 0 20px;
	}
	#header .add-nav-open-close {
		position: relative;
		z-index: 2;
	}
	#header .add-nav-open-close.active .add-nav-opener::before {
		-webkit-transform: translateY(-50%) rotate(180deg);
		-ms-transform: translateY(-50%) rotate(180deg);
		transform: translateY(-50%) rotate(180deg);
	}
	.add-nav-open-close.active .add-nav-opener::after {
		opacity: 1;
		visibility: visible;
	}
	#header .add-nav .add-nav-opener, #header .add-nav .add-nav-opener2 {
		display: block;
		text-transform: uppercase;
		font-size: 15px;
		font-weight: 700;
		color: inherit;
		position: relative;
		z-index: 2;
		font: 14px/19px 'AptiferSansLTW01-Medium 721143', sans-serif;
	}
	#header .add-nav .add-nav-opener:hover {
		text-decoration: none;
	}
	#header .add-nav .add-nav-opener::before {
		content: '';
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid #fff;
		position: absolute;
		right: -12px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		-webkit-transition: -webkit-transform 0.3s linear;
		transition: -webkit-transform 0.3s linear;
		transition: transform 0.3s linear;
		transition: transform 0.3s linear, -webkit-transform 0.3s linear;
		-webkit-transition: transform 0.3s linear;
		-o-transition: transform 0.3s linear;
		-ms-transition: transform 0.3s linear;
	}
	.add-nav-open-close .add-nav-opener::after {
		content: '';
		position: absolute;
		top: -14px;
		left: -20px;
		right: -30px;
		bottom: -10px;
		background: #273d5e;
		opacity: 0;
		visibility: hidden;
		transition: opacity 0.4s linear, visibility 0.4s linear;
		-webkit-transition: opacity 0.4s linear, visibility 0.4s linear;
		-o-transition: opacity 0.4s linear, visibility 0.4s linear;
		-ms-transition: opacity 0.4s linear, visibility 0.4s linear;
		z-index: -1;
	}
	#header .add-nav-slide {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 306px;
		position: absolute;
		top: 100%;
		right: -60px;
		background-color: #273d5e;
		padding: 35px 46px 46px;
		margin: 10px 0 0;
		display: none;
	}
	.add-nav-slide::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		display: block;
		height: 12px;
		background: -o-linear-gradient(left, #00698b 0%, #614495 100%);
		background: -webkit-gradient(linear, left top, right top, from(#00698b), to(#614495));
		background: linear-gradient(to right, #00698b 0%, #614495 100%);
	}
	.add-nav-slide .inner-holder {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		overflow-y: auto;
		overflow-x: hidden;
		max-height: calc(100vh - 140px);
		font: 16px/19px 'AptiferSansLTW01-Medium 721143', sans-serif;
	}
	.add-nav-slide .inner-holder>ul {
		margin: 0 0 32px;
		padding: 0;
		list-style: none;
		letter-spacing: -0.41px;
		font-size: 15px;
		font-weight: 400;
	}
	.add-nav-slide .inner-holder>ul li {
		margin: 0 0 12px;
	}
	.add-nav-slide a {
		color: inherit;
		text-decoration: none;
		-webkit-transition: opacity 0.3s linear;
		-o-transition: opacity 0.3s linear;
		transition: opacity 0.3s linear;
	}
	.add-nav-slide a:hover {
		opacity: 0.6;
	}
}
@media only screen and (max-width: 999px) and (min-width: 768px) {
	.navbar .container {
		max-width: 745px;
		padding: 0 0 0 190px;
	}
}
@media only screen and (min-width: 1000px) {
	.with-intro #header::after {
		bottom: -100px;
	}
	#header .logo {
		width: 227px;
		height: 61px;
	}
	.search-opener {
		margin: 0 4px 0 0;
	}
	.navbar .container {
		padding: 0 20px 0 260px;
	}
	.main-nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.main-nav .sub-menu {
		width: 100%;
		left: 50%;
		right: auto;
		top: 65px;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		padding: 51px 48px 41px 47px;
	}
	.main-nav .sub-menu::after {
		content: '';
		position: absolute;
		background: #f3f3f3;
		left: -9999px;
		right: -9999px;
		top: 0;
		bottom: 0;
		z-index: -1;
	}
}
@media only screen and (min-width: 1205px) {
	.with-intro #header::after {
		bottom: -200px;
	}
	.main-nav {
		font-size: 22px;
		margin: 25px 0 0 0;
	}
	.main-nav>li {
		margin: 0 0 0 52px;
	}
	.navbar .container {
		max-width: 1276px;
		width: 100%;
		padding: 0 20px 0 160px;
	}
	#header .add-nav {
		padding: 0 30px 3px 0;
	}
	#header .add-nav>li {
		padding: 0 26px;
	}
	.add-nav-slide {
		width: 360px;
		padding: 42px 59px 46px;
	}
	.add-nav-slide .inner-holder {
		max-height: calc(100vh - 150px);
	}
	.add-nav-slide .inner-holder>ul {
		font-size: 18px;
		margin: 0 0 6px;
	}
	.add-nav-slide .inner-holder>ul li {
		margin: 0 0 20px;
	}
	.main-nav .row-menu {
		margin: 0 -6px;
	}
	.main-nav .col-menu {
		width: 19%;
		padding: 0 6px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.main-nav .col-menu.lg {
		width: 24%;
		/* -webkit-box-ordinal-group: 2; */
		-ms-flex-order: 1;
		order: 1;
	}
	.main-nav .col-menu.wide{
		width: 35%;
	}
	.main-nav .sub-menu .info-holder {
		padding: 1px 16px 0 0;
		margin: 1px 16px 0 0;
		border-top: 0;
		border-right: 1px solid #a7a9ac;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-webkit-box-flex: 1;
		-ms-flex: 1 auto;
		flex: 1 auto;
		/* border-top: 1px solid #a7a9ac; */
	}
	.main-nav .sub-menu {
		top: 100px;
	}
	.btn-gradient.alt,
	a.btn-gradient.alt {
		padding: 14px 10px;
		font-size: 17px;
	}
}
@media only screen and (min-width: 1600px) {
	#header .logo {
		margin: 0 0 0 18px;
	}
}
@media only screen and (max-width: 766px) {
	/* header */
	#header {
		clear: none;
		display: table;
		float: none;
		margin: 0;
		width: 100%;
		position: static
	}
	#header.stuck {
		position: static
	}
	.audience-tabs {
		display: none
	}
	.main-home-page .audience-tabs {
		display: table-footer-group
	}
	.main-home-page .audience-tabs .mobile-text {
		display: block;
		margin: 0;
		background: #e7e7e7;
		border-bottom: 1px solid #c3c3c3;
		font-size: 16px;
		line-height: 18px;
		color: #636466;
		padding: 8px 20px 7px
	}
	.audience-tabs .nav-tabs {
		padding: 0
	}
	.audience-tabs .nav-tabs-audience {
		margin: 0 0 0 -1px;
		line-height: 16px
	}
	.audience-tabs .nav-tabs-audience li {
		width: 50%;
		margin: 0
	}
	.audience-tabs .nav-tabs-audience li a {
		display: table-cell;
		border: solid #ccc;
		border-width: 0 0 1px 1px;
		padding: 0 30px;
		height: 50px;
		vertical-align: middle;
		font-weight: bold
	}
	.audience-tabs .nav-tabs-audience li {
		display: table;
		width: 50%;
		float: left
	}
	.audience-tabs .nav-tabs-audience li+li {
		margin: 0
	}
	.audience-tabs .nav-tabs-audience li:first-child {
		width: 100%;
		display: table
	}
	.audience-tabs .nav-tab-pages {
		display: none !important
	}
	.search-holder {
		display: table-header-group
	}
	.search-form {
		display: none;
		margin: 0;
		float: none;
		overflow: hidden;
		border: 1px solid #7091ac;
		background: #9ec5dd;
		padding: 0 20px
	}
	.search-form .input {
		float: none;
		overflow: hidden;
		width: auto;
		background: none;
		margin: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		padding: 0 20px 0 0
	}
	.search-form .input .txt {
		font-size: 16px;
		line-height: 20px;
		height: 20px;
		padding: 9px 0;
		color: #2c4263
	}
	.search-form a {
		display: none
	}
	.search-form .btn-submit {
		width: 24px;
		height: 21px;
		text-indent: 0;
		font: 14px/16px 'Aptifer Sans LT W01', sans-serif;
		color: #fff;
		text-transform: uppercase;
		background: #2c4263;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin: 9px 0 0
	}
	#header .logo {
		/* background: url( /site/images/logo-mobile.svg) no-repeat; */
		width: 166px;
		height: 48px;
		left: 16px;
		top: 21px;
	}
	/* navbar */
	.navbar {
		background: #293e5d
	}
	.navbar .container {
		padding: 36px 20px 29px
	}
	.navbar .container:before {
		left: 0;
		width: 15px
	}
	.navbar nav {
		display: none
	}
	.mobile-search {
		display: block;
		float: right;
		width: 21px;
		height: 20px;
		background: url(https://messiah.edu/site/images/ico-search-mobile.png) no-repeat;
		text-indent: -9999px;
		overflow: hidden;
	}
	.mobile-search.opened {
		background-position: 0 -80px
	}
}
/* end standard.css */
@media (min-width: 1275px) and (max-width: 1599.98px) {
	#header .logo {
		margin-left: 14px;
	}
}
