/*@import url(../fonts/oswald-light/stylesheet.css);*/
.tm-margin-bottom {
	margin-bottom: 5px; }

.nowrap, .unwrap {
	white-space: nowrap; }

.font-oswald, .font-oswald-normal, .font-oswald-light, .font-oswald-bold {
	font-family: Oswald, sans-serif; }

.font-oswald-normal {
	font-weight: 400; }

.font-oswald-light {
	font-weight: 300; }

.font-oswald-extralight {
	font-family: "oswaldextralight", sans-serif; }

.font-oswald-bold {
	font-weight: 700; }
.link-inline-icon {
	padding: 0 5px;
	white-space: nowrap;
}
.link-inline-icon .fa-envelope {
	color: #004987;
}
.link-inline-icon .fa-phone {
	color: #004987;
	font-weight: bold;
}
.td--half-width td {
	width: 50%;
}
/************************** Start Global **************************/
h3 {
	font-weight: 300;
}
/************************** End Global **************************/

/************************** Start screen reader text styles **************************/
/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}
.screen-reader-text:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/************************** End screen reader text styles **************************/

/************************** Start homepage video section **************************/
.home #header-wrapper .mg-menu-wrapper {
	top: 99%;
}
.home #quick-links-wrapper {
	background-color: rgba(255,255,255,.7);
	border-bottom: 0;
	top: -1px;
	z-index: 10;
}
.home #video-container {
	background-color: transparent;
	background-size: auto 680px;
	background: url(/wp-content/uploads/homepage-video-banner-poster-min.jpg) no-repeat center center;
	min-height: 600px !important;
	overflow: hidden;
	position: relative;
	top: -52px;
	width: 100%;
	z-index: 0;
}
.home #video-container .wp-video {
	width: 100% !important;
}
.home #video-container .mejs-video {
	height: auto !important;
	width: 100% !important;
}
.home #video-container .mejs-video .mejs-mediaelement {
	height: 100%;
	min-height: 600px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.mejs-mediaelement {
	background-size: cover;
	background: #000;
	bottom: 0;
	height: 70vh;
	left: 0;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0;
}
.home .mejs-container .mejs-controls {
	display: none !important;
	z-index: -100 !important;
}
.home .mejs-overlay {
	display: none !important;
}
.home #hero-banner-video {
	background-color: #fff;
	height: auto;
	left: 50%;
	min-height: 100%;
	min-width: 100%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	width:auto;
}
.home #highlight-slider-wrapper #highlight-wrapper-content {
	z-index: 0;
}
@media screen and (min-width: 1040px) {
	.home #highlight-slider-wrapper #highlight-wrapper-content {
		margin-top: -132px;
	}
}
@media screen and (max-width: 960px) {
	.home #video-container {
		top: 0;
	}
	.home #hero-banner-video {
		min-width: 1920px;
	}
}
@media screen and (max-width: 767px) {
	.home #video-container {
		display: none;
	}
}
/************************** End homepage video section **************************/

/************************** Start woocommerce section **************************/
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message {
	display: none;
}
.woocommerce-checkout h3 {
	margin-top: 30px;
}
.woocommerce-checkout strong {
	color: #333;
}
.woocommerce-checkout select {
	height: 40px;
	border: 1px solid #dddddd;
	border-radius: 3px;
}
.woocommerce-checkout .checkbox {
	padding-left: 20px;
	margin-top: 0;
}
.woocommerce-checkout .checkbox input {
	margin-top: 7px !important;
	left: 0 !important;
}
.woocommerce-checkout #gender_field label,
.woocommerce-checkout #sms_alerts_field label {
	display: inline;
	margin-right: 20px;
}
.woocommerce-checkout #gender_field label:first-child,
.woocommerce-checkout #sms_alerts_field label:first-child {
	display: block;
}
.woocommerce-checkout #gender_field input,
.woocommerce-checkout #sms_alerts_field input {
	margin-right: 5px;
}
.product-selection-message {
	color: red;
}
.product-selection-outer-wrapper {
	margin: 40px 0;
}
.product-selection-inner-wrapper {
	border: 1px solid #ccc;
	display: block;
	border-radius: 5px;
}
.product-selection-inner-wrapper .text-wrapper {
	display: inline-block;
	background-color: #eaeaea;
	padding: 20px;
	vertical-align: middle;
	height: 85px;
	width: 33%;
}
.product-selection-inner-wrapper strong {
	font-size: 17px;
}
.product-selection-outer-wrapper .selection-wrapper {
	display: inline-block;
	padding-bottom: 20px;
	vertical-align: bottom;
	width: 33%;
	text-align: center;
	padding-left: 30px;
}
.product-selection-outer-wrapper .selection-wrapper select {
	height: 40px;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 11px;
	width: 100%;
}
.product-selection-outer-wrapper .button-wrapper {
	display: inline-block;
	padding-bottom: 20px;
	vertical-align: bottom;
	width: 33%;
	text-align: center;
}
.product-selection-outer-wrapper .add-to-cart {
	background-color: #f34710;
	color: #fff;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 23px;
	font-weight: bold;
}
.product-selection-outer-wrapper .view-cart {
	background-color: #4ac1f0;
	color: #fff;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
}
@media screen and (max-width: 1220px) {
	.product-selection-inner-wrapper .text-wrapper {
		display: block;
		width: 100%;
		margin-bottom: 20px;
	}
	.product-selection-inner-wrapper .selection-wrapper {
		width: 49%;
		padding-left: 0;
		margin: 0 auto;
	}
	.product-selection-outer-wrapper .selection-wrapper select {
		width: 90%;
	}
	.product-selection-inner-wrapper .button-wrapper {
		width: 49%;
	}
}
@media screen and (max-width: 600px) {
	.product-selection-inner-wrapper .selection-wrapper {
		width: 100%;
		display: block;
	}
	.product-selection-inner-wrapper .selection-wrapper select {
		width: 90%;
	}
	.product-selection-inner-wrapper .button-wrapper {
		width: 100%;
		display: block;
	}
}
/************************** End woocommerce section **************************/

/************************** Start upcoming webinar section **************************/
.webinar__icon-wrapper {
	min-width: 100px;
	vertical-align: top;
}
.fa.webinar__icon {
	color: #4ac1f0;
	font-size: 75px;
}
.webinar__title {
	color: #4ac1f0;
	font-size: 30px;
	font-weight: 400;
	margin-top: 0;
}
/************************** End upcoming webinar section **************************/

/************************** Start watch webinar section **************************/
.watch-webinar {
	padding-bottom: 20px;
}
.watch-webinar__title {
	margin-top: 0;
}
.watch-webinar__link {
	font-weight: bold;
}
/************************** End watch webinar section **************************/


/************************** Start video overlay section **************************/
.video-overlay__button-wrapper {
	margin-top: 0;
}
.video-overlay__button {
	border: 2px solid #6ad5ff;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	margin-right: 5px;
	margin-top: 8px;
	padding: 10px;
}
.video-overlay__button:hover {
	color: #6ad5ff;
}
#video-container {
	align-items: center;
	display: flex;
	-ms-display: flex;
	height: 600px;
	justify-content: center;
	overflow: hidden;
	width: 100%;
}
.video-overlay {
	background-color: rgba(0, 0, 0, 0.5);
	max-width: 512px;
	padding: 20px;
	position: relative;
	z-index: 100;
}
.video-overlay__title {
	color: #fff;
	margin-top: 0;
	text-transform: uppercase;
}
.video-overlay__main-text {
	color: #fff;
	font-family: 'Oswald', Arial, sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0.1px;
}
/************************** End video overlay section **************************/

/************************** Start AIHM RFI page section **************************/
body.page-id-10223 {
	position: static;
}
body.page-id-10223 #header-wrapper,
body.page-id-10223 #quick-links-wrapper,
body.page-id-10223 .tm-block-secondary {
	display: none !important;
}
#aihm-form-outer-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 100;
	background: url('/wp-content/uploads/aihm-skin.jpg') top center/cover no-repeat;
}
#aihm-form-inner-wrapper {
	width: 80%;
	max-width: 600px;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%,-50%);
	color: #fff;
	text-align: center;
}
#aihm-form-inner-wrapper img {
	width: 70%;
}
#aihm-form-inner-wrapper h1 {
	color: #004987;
	text-transform: uppercase !important;
	font-size: 55px;
	text-align: center;
	margin-bottom: 40px;
	margin-top: 30px;
}
#aihm-form-inner-wrapper .wpcf7 {
	background-color: rgba(256, 256, 256, .4);
	padding: 15px 15px 0;
}
#aihm-form-inner-wrapper .wpcf7 input::-webkit-input-placeholder {
	color: #004987;
}
#aihm-form-inner-wrapper .wpcf7-response-output {
	display: none !important;
}
#aihm-form-inner-wrapper .wpcf7 label {
	font-size: 19px;
	color: #004987;
}
#aihm-form-inner-wrapper .wpcf7 .button-row {
	margin-bottom: 0;
}
#aihm-form-inner-wrapper .wpcf7 .uk-button {
	background-color: #004987;
	font-size: 19px;
}
#aihm-form-inner-wrapper #aihm-message-wrapper p {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	margin-bottom: 0;
}
/************************** End AIHM RFI page section **************************/

/************************** Start Q&A section **************************/
.section__q-and-a--large-letters {
	font-family: 'Oswald', Arial, sans-serif;
	font-size: 7em;
	font-weight: bold;
}
.section__q-and-a--light-blue {
	color: #4ac1f0;
}
.section__q-and-a--blog {
	font-size: 126px;
	margin-top: 40px;
	text-align: center;
}
.section__q-and-a__ampersand {
	font-size: .6em;
	letter-spacing: 0;
}
.section__q-and-a__subtitle {
	font-family: 'Oswald', Arial, sans-serif;
	font-weight: bold;
	position: relative;
	text-align: center;
}
.section__q-and-a__subtitle--blog {
	font-size: 18px;
	margin-bottom: 50px;
}
/************************** End Q&A section **************************/

/************************** Start colleges slider section **************************/
.program-slider__college-name {
	color: #333;
	font-family: Oswald, sans-serif;
	font-size: 14px;
	font-weight: 300;
	margin-top: 0;
	text-transform: uppercase;
}
.program-slider__program-name {
	min-height: 50px;
}
.program-slider__program-description {
	min-height: 90px;
}
/************************** End colleges slider section **************************/

body {
	quotes: "\201C" "\201D" "\2018" "\2019";
}
body.home.page .tm-headerbar.uk-clearfix {
	background: transparent; }
	body.home.page .tm-headerbar.uk-clearfix .uk-search:before, body.home.page .tm-headerbar.uk-clearfix ul li > a, body.home.page .tm-headerbar.uk-clearfix .uk-navbar-nav > li.uk-active > a, body.home.page .tm-headerbar.uk-clearfix ul li > a:hover {
		color: white; }
	body.home.page .tm-headerbar.uk-clearfix .uk-navbar-nav > li.uk-active > a:after, body.home.page .tm-headerbar.uk-clearfix ul li > a:hover:after {
		content: "";
		width: 100%;
		height: 2px;
		position: absolute;
		bottom: 50px;
		left: 0; }
	body.home.page .tm-headerbar.uk-clearfix .uk-navbar-content .uk-search .uk-search-field {
		color: #2a3537; }
	body.home.page .tm-headerbar.uk-clearfix.tm-headerbar-small {
		background: #01395a; }
		body.home.page .tm-headerbar.uk-clearfix.tm-headerbar-small .uk-search:before, body.home.page .tm-headerbar.uk-clearfix.tm-headerbar-small ul li > a {
			color: white; }
		body.home.page .tm-headerbar.uk-clearfix.tm-headerbar-small .uk-navbar-nav > li.uk-active > a, body.home.page .tm-headerbar.uk-clearfix.tm-headerbar-small ul li > a:hover {
			color: #2a3537; }
		body.home.page .tm-headerbar.uk-clearfix.tm-headerbar-small .uk-navbar-content .uk-search .uk-search-field {
			color: white; }
		body.home.page .tm-headerbar.uk-clearfix.tm-headerbar-small ul li > a:after {
			display: none; }
body.home.page #header-banner-content .status-buttons a {
	border: 0;
}
body.home.page #hl-items-wrapper a .away-link span {
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
}
body.home.page #highlight-slider-wrapper #highlight-wrapper-content #hl-inner-content-wrapper #hl-items-wrapper a:hover .hl-single-item .hl-single-inner {
	animation-direction: normal;
	animation-duration: .4s;
	animation-name: homepage-colleges-hover-over;
	border: 1px solid #01395a;
	box-shadow: 0px 0px 15px #7d8488;
}
@keyframes homepage-colleges-hover-over {
	0% {
		border: 1px solid #dfdfdf;
		box-shadow: 0px 0px 15px #dfdfdf;
	}
	100% {
		border: 1px solid #01395a;
		box-shadow: 0px 0px 15px #7d8488;
	}
}

body.home.page #hl-items-wrapper a .away-link span.icon-circle-arrow-right {
	background: url("/wp-content/themes/yoo_digit_wp/images/round-arrow-right.png") no-repeat;
	width: 24px;
	height: 24px;
	display: inline-block;
	margin-left: 10px;
}
body.home.page .uk-container.top-a-wrapper {
	padding: 0;
	max-width: 100%;
}
body.home.page .uk-container.top-a-wrapper .desktop-welcome {
	background-color: #004987;
	background: url('/wp-content/uploads/blue-campus-background-min.jpg') no-repeat;
	background-size: cover;
	margin-top: 60px;
	padding: 38px 20px 0;
}
body.home.page .uk-container.top-a-wrapper .desktop-welcome .widget-content {
	max-width: 1200px;
	margin: 0 auto;
}
body.home.page .welcome-bg {
	margin: 0 auto;
	max-width: 1095px;
	width: 100%;
}
body.home.page .welcome-bg .welcome-container {
	display: inline-block;
	float: left;
	width: 50%;
}
body.home.page .uk-container.top-a-wrapper .desktop-welcome .welcome-container {
	margin-bottom: 38px;
	overflow: hidden;
}
body.home.page .uk-container.top-a-wrapper .desktop-welcome #welcome-video {
	position: relative;
	max-width: 530px;
}
body.home.page .uk-container.top-a-wrapper .desktop-welcome .welcome-container h2 {
	color: #fff;
	margin: 0 0 25px;
}
body.home.page .uk-container.top-a-wrapper .desktop-welcome .welcome-container p {
	color: #fff;
	margin-bottom: 20px;
}
body.home.page .mobile-welcome-container .links a {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	white-space: nowrap;
}
body.home.page .mobile-welcome-container .links .divider {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	padding: 0 10px;
}
body.home.page .mobile-welcome-container .welcome-container {
	margin-top: 20px;
}
body.home.page .mobile-welcome-container .welcome-container iframe {
	max-width: 530px;
	width: 100%;
}
body.home.page #mobile-welcome-video {
	max-width: 530px;
	overflow: hidden;
	position: relative;
}
body.home.page .welcome-container .links a {
	color: #fff;
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
}
body.home.page .welcome-bg .welcome-container .links a:hover {
	text-decoration: underline;
}
body.home.page .welcome-bg .welcome-container .links .divider {
	color: #fff;
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	padding: 0 10px;
}
body.home.page .welcome-bg {
	background: none;
	padding-right: 0;
	margin-top: 0;
	padding: 0;
}
body.home.page .welcome-bg .welcome-container iframe,
body.home.page .welcome-bg.mobile-welcome-container .welcome-container iframe {
	min-height: 298px;
	width: 530px;
	margin-left: auto;
}
body.home.page .welcome-bg .welcome-container .buttons {
	display: none;
}
.home .scu-options p {
	color: #333;
}
.home .scu-options p span {
	color: #333;
}
body.home.page .scu-options-middle .bg {
	background:url('/wp-content/uploads/scu-presidential-seal.png') no-repeat 0px 0px;
	height: 372px;
	background-size:100%;
}
body.home.page .uk-panel.cta-headline {
	display: none;
}
body.home.page .tm-block.tm-block-padding-top-bottom {
	margin-top: 50px !important;
}
body.home.page #welcome-transcript-link {
	color: #fff;
}
.home.page .away-link a:hover {
	color: #4ac1f0;
}
.home.page .scu-item.scu-news-item .scu-item-content h4 {
	color: #333;
}
.home.page .scu-item.scu-news-item .scu-item-content .away-link {
	margin: 25px -25px -35px -25px;
}
.tm-middle.uk-grid .tm-main.uk-width-medium-1-1.uk-row-first {
	margin-top: 0;
}
.home.page .scu-item .scu-item-content h4 {
	min-height: 95px;
}
.home #highlight-slider-wrapper #highlight-wrapper-content #hl-inner-content-wrapper #hl-items-wrapper .hl-single-item .hl-single-inner {
	box-shadow: none;
}
#highlight-slider-wrapper #highlight-wrapper-content #hl-inner-content-wrapper #hl-items-wrapper .hl-single-item .hl-single-inner .hl-item-content h4 {
	color: #333;
}
#highlight-slider-wrapper #highlight-wrapper-content #hl-inner-content-wrapper #hl-items-wrapper .hl-single-item .hl-single-inner .hl-item-content h5 {
	color: #333;
}
#highlight-slider-wrapper #highlight-wrapper-content #hl-inner-content-wrapper #hl-items-wrapper .hl-single-item .hl-single-inner .hl-item-content p {
	color: #333;
}
.home #nav-wrapper .fa-angle-right {
	margin-top: 3px;
	position: inherit;
	width: 1em;
}
.home .scu-newsw > a {
	color: #757575;
}
.home .scu-events a {
	color: #757575;
}
.home .uk-list .scu-event-item p > a {
	color: #004987;
}
.home .scu-date span:first-child {
	color: #333;
}
.home .scu-date span:last-child {
	color: #333;
}
.home .uk-list .scu-event-item .fa-angle-right {
	height: inherit;
	margin: 0;
	position: inherit;
	width: inherit;
}
#header-banner-content {
	padding-top: 10px;
}
@media screen and (max-width: 1240px) {
	.home #nav-wrapper #nav-next {
		right: 0;
	}
}
@media screen and (max-width: 1240px) {
	.home #nav-wrapper #nav-previous {
		left: 0;
	}
}
@media screen and (max-width: 1220px) {
	body.home.page .welcome-bg .welcome-container p {
		padding-right: 20px;
	}
}
@media screen and (max-width: 1080px) {
	body.home.page .scu-options-middle .bg {
		background-position-y: 50%;
	}
	body.home.page .scu-options .scu-options-left p:nth-child(2) span {
		line-height: .9em;
	}
}
@media screen and (max-width: 1160px) {
	body.home.page .welcome-bg .welcome-container {
		display: block;
		width: 100%;
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	body.home.page .welcome-bg .welcome-container iframe {
		margin: 0 auto 20px;
	}
}
@media screen and (max-width: 860px) {
	.home #header-banner-content .status-buttons {
		margin-top: 10px;
		position: relative;
	}
	.home #header-banner-content p {
		text-align: center;
	}
}
@media screen and (max-width: 470px) {
	body.home.page .welcome-bg.mobile-welcome-container .welcome-container iframe {
		min-height: 190px;
	}
}
iframe {
	 min-height: 0;
	 height: 0;
}
hr {
	border-top: 1px solid #d1d1d1;
}
p > em {
	color: #333;
}
.faculty-name {
	font-weight: bold;
}
.faculty-title {
	font-style: italic;
}
.checkbox-list--ios {
	margin-bottom: 0;
}
.checkbox-list-item {
	list-style-type: none;
	padding: 4px 0;
	position: relative;
}
.checkbox-list-item::before {
	content: "\f058";
	font-family: "FontAwesome";
	left: -30px;
	position: absolute;
	text-align: center;
}
.checkbox-list-item--ios::before {
	color: #00b01d;
	font-size: 1.4em;
	top: 0;
}
.checkbox-list-item--ios:last-child {
	padding-bottom: 0;
}
.xs-rule {
	margin-left: auto;
	margin-right: auto;
	width: 60px;
}
.list--style-lower-roman {
	list-style-type: lower-roman;
}
.list--style-lower-alpha {
	list-style-type: lower-alpha;
}
.flex-row {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: row;
}
.transcript-video-text {
	background-color: #eaeaea;
	padding: 10px;
	float: left;
}
.img-zoom:hover {
	cursor: pointer;
	animation-name: image-enlarge-hover-over;
	animation-duration: .5s;
	-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	animation-direction: normal;
	-webkit-animation-direction: normal;
	-moz-animation-direction: normal;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
}
.inner-page-slider-wrapper .banner-wrapper {
	margin-bottom: 30px;
}
.list-style-reset {
	padding-left: 0;
}
.list-style-reset li {
	list-style-type: none;
}
.cta-wrapper .phone-number {
	white-space: nowrap;
}
.article-content .cta-wrapper .uk-button {
	margin: 10px 10px 10px 0;
}
.cta-wrapper img {
	margin: 0 10px;
}
.cta-wrapper span {
	white-space: nowrap;
}
.tm-breadcrumb {
	margin: 0 0 25px 0;
}
.tm-sidebar-b .uk-panel.uk-panel-header.widget_text .widget-content {
	 padding-bottom: 0;
}
.tm-sidebar-b .uk-panel.uk-panel-header.tribe-events-list-widget,
.tm-sidebar-b .uk-panel.uk-panel-header.widget_nav_menu {
	margin-top: 30px;
}
.tm-sidebar-b .uk-panel.uk-panel-header.tribe-events-list-widget .uk-panel-title,
.tm-sidebar-b .uk-panel.uk-panel-header.widget_nav_menu .uk-panel-title {
	 margin: 0;
	 padding-top: 0 !important;
}
.display-table {
	display: table;
}
.display-table-row {
	display: table-row;
}
.display-table-cell {
	display: table-cell;
}
.clear {
	clear: both;
}
.alignright.img-width-400 {
	margin: 0 0 20px 20px;
}
.body-content h1,
.article-content h1 {
	margin-top: 0;
}
.body-content h1,
.body-content h2,
.article-content h1,
.article-content h2 {
	font-family: 'Oswald',sans-serif;
	font-weight: 300;
}
.body-content img.size-full,
.article-content img.size-full {
	margin-bottom: 10px;
}
.body-content .uk-button,
.article-content .uk-button {
	margin: 10px 5px 0 0;
}
.body-content .program-details-outer-wrapper,
.article-content .program-details-outer-wrapper {
	padding: 20px 0 20px;
	border-top: 1px solid #004987;
	border-bottom: 1px solid #004987;
}
.body-content .program-details-outer-wrapper .program-details,
.article-content .program-details-outer-wrapper .program-details {
	color: #004987;
	display: inline-block;
	font-family: Oswald, Arial, sans-serif;
	font-size: 16px;
	margin-right: 30px;
}
.body-content .program-details-outer-wrapper .program-details strong,
.article-content .program-details-outer-wrapper .program-details strong {
	color: #004987;
	font-family: Oswald, Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.program-details-block {
	color: #004987;
	font-family: Oswald, Arial, sans-serif;
	font-size: 16px;
	margin-right: 30px;
}
.program-details-block strong {
	color: #004987;
	font-family: Oswald, Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.su-column iframe {
	min-height: 226px;
}
.spotlight-container {
	font-family: Oswald,sans-serif;
}
.spotlight-container .spotlight-name {
	font-size: 19px;
	font-weight: 400;
	margin-bottom: 0;
	margin-top: 18px;
}
.spotlight-container .spotlight-intro {
	font-size: 19px;
	font-weight: 400;
}
.spotlight-container h1 {
	text-align: center;
	margin-bottom: 15px;
}
.spotlight-container h3 {
	margin-top: 0;
}
.spotlight-container .display-table {
	width: 100%;
}
.spotlight-container .display-table-cell {
	vertical-align: middle;
	padding-left: 20px;
}
.spotlight-container.two-column #spotlight-text-container {
	text-align: left;
}
.spotlight-container.two-column .spotlight-section-container {
	display: inline-block;
	float: right;
	width: 50%;
}
.spotlight-container.two-column #spotlight-video-container iframe {
	min-height: 226px;
	max-width:402px;
}
.spotlight-container.two-column .spotlight-section-container .display-table {
	min-height: 226px;
}
.show-959w {
	display: none;
}
.advisement {
	color: #898888;
	font-size: 10px;
}
.tm-block.tm-block-padding-top-bottom.tm-block-secondary {
	margin-top: 20px !important;
}
body.home .tm-block.tm-block-padding-top-bottom.tm-block-secondary {
	margin-top: 100px !important;
}
/* Hiding this since it creates unnecessary space when page uses Gravity Form while Contact Form are in use other pages */
/*.page .scu-footer-menu {
	margin-top: 80px; 
}*/
.tm-block.tm-block-padding-top-bottom + .tm-block.tm-block-padding-top-bottom.tm-block-secondary {
	margin-bottom: 80px; /* This is the replaced style for the above, .page .scu-footer-menu  */
}
body.home .scu-footer-menu {
	margin: 0 0 0 -25px;
}
.scu-footer-menu ul li a:hover {
	color: #fff;
	text-decoration: underline;
}
.scu-footer-menu .uk-panel-title {
	color: #fff;
}
.page .cta-headline {
	padding: 40px 0;
}
.page .cta-headline h2 {
	margin-top: 0;
}
.page.home .cta-headline {
	margin-top: -110px;
	margin-bottom: 0;
}
.cta-headline .buttons .btn-transparent {
	position: relative;
	z-index: 10;
}
body.home .homepage-news-wrapper {
	padding-bottom: 0;
}
body.home .homepage-news-wrapper .display-table-cell.first img {
	float: left;
	width: 240px;
	min-height: 158px;
	min-width: 240px;
}
body.home .homepage-news-wrapper .display-table-cell .icon-circle-arrow-right {
	background: url(/wp-content/themes/yoo_digit_wp/images/round-arrow-right.png) no-repeat;
	display: inline-block;
	height: 24px;
	position: relative;
	right: -5px;
	top: -3px;
	width: 24px;
}
.home .icon-circle-arrow-right {
	top: -1px;
}
@media screen and (max-width: 960px) {
	.tm-block.tm-block-padding-top-bottom.tm-block-secondary {
		margin-top: 100px !important;
	}
}
@media screen and (max-width: 767px) {
	.su-column iframe	{
		min-height: 398px;
	}
	.body-content .program-details-outer-wrapper .program-details {
		display: block;
		margin-left: 0;
	}
}
@media screen and (max-width: 700px) {
	.spotlight-container #spotlight-video-container {
		margin-top: 10px;
	}
	.su-column iframe,
	.spotlight-container.two-column #spotlight-video-container iframe {
		min-height: 300px;
	}
	.spotlight-container.two-column #spotlight-video-container iframe {
		margin: 0 auto;
		max-width: 100%;
	}
	.spotlight-container.two-column .spotlight-section-container {
		float: none;
		width: 100%;
	}
	.spotlight-container.two-column .spotlight-section-container .display-table {
		min-height: 0;
	}
	.spotlight-container.two-column .spotlight-section-container .display-table-cell {
		padding-left: 0;
	}
}
@media screen and (max-width: 490px) {
	.su-column iframe,
	.spotlight-container.two-column #spotlight-video-container iframe {
		min-height: 200px;
	}
}

/*========== Start Blog Tag styles	==========*/
#tag-posts-wrapper {
	margin: 0 -15px;
	position: relative;
}
#tag-posts-wrapper::after {
	clear: both;
	content: "";
	display: table;
}
#tag-posts-wrapper > .uk-grid {
	margin: 0;
}
#tag-posts-wrapper > .uk-grid .uk-row-first {
	padding-left: 0;
	margin-top: 0;
}
#tag-posts-wrapper .tm-article-wrapper,
#tag-posts-wrapper .ntm-article-wrapper {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-bottom: 30px;
	padding: 0 15px;
}
#tag-posts-wrapper .tm-article-wrapper::after,
#tag-posts-wrapper .ntm-article-wrapper::after {
	clear: both;
	content: "";
	display: table;
}
.blog-article-content .alignright-until-940 {
	display: block;
	float: right;
	margin-left: 15px;
}
.nih-photos {
	display: flex; 
	justify-content: center;
	margin-top: 30px;
}
.nih-photos section {
	margin: 0 20px;
}
.nih-photos section img {
	width: 250px;
	margin-bottom: 2px;
}
.nih-photos p {
		text-align: center;
}
@media screen and (max-width: 980px) {
	#tag-posts-wrapper .tm-article-wrapper,
	#tag-posts-wrapper .ntm-article-wrapper {
		width: 33.3%;
	}
	#tag-posts-wrapper .tm-article-wrapper:nth-child(2n + 1),
	#tag-posts-wrapper .ntm-article-wrapper:nth-child(2n + 1) {
		clear: none;
	}
	#tag-posts-wrapper .tm-article-wrapper:nth-child(3n + 1),
	#tag-posts-wrapper .ntm-article-wrapper:nth-child(3n + 1) {
		clear: left;
	}
}
#tag-posts-wrapper .tm-article-wrapper article,
#tag-posts-wrapper .ntm-article-wrapper article {
	border: 1px solid #dfdfdf;
	padding: 30px;
}
#tag-posts-wrapper .tm-article-wrapper .post-top-wrapper .sb-post-feature,
#tag-posts-wrapper .ntm-article-wrapper .post-top-wrapper .sb-post-feature {
	display: block;
	height: 240px;
	margin: -30px -30px 30px -30px;
}
a.sb-post-feature img {
	display: none;
}
#tag-posts-wrapper .tm-article-wrapper #post-body-wrapper .meta,
#tag-posts-wrapper .ntm-article-wrapper #post-body-wrapper .meta {
	color: #4ac1f0;
	font-family: "Oswald", sans-serif;
	font-weight: 300;
}
#tag-posts-wrapper .tm-article-wrapper #post-body-wrapper .meta .cat-wrapper,
#tag-posts-wrapper .ntm-article-wrapper #post-body-wrapper .meta .cat-wrapper {
	display: block;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
	width: 100%;
}
#tag-posts-wrapper .tm-article-wrapper #post-body-wrapper .meta .cat-wrapper + .separator,
#tag-posts-wrapper .ntm-article-wrapper #post-body-wrapper .meta .cat-wrapper + .separator {
	display: none;
}
.meta, .meta a {
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	color: #4ac1f0;
}
#tag-posts-wrapper .tm-article-wrapper #post-body-wrapper h1,
#tag-posts-wrapper .ntm-article-wrapper #post-body-wrapper h1 {
	font-size: 20px;
	font-weight: 300;
	line-height: 26px;
	margin: 0 0 15px 0;
	width: 100%;
}
#tag-posts-wrapper .tm-article-wrapper .post-body-wrapper h1.s-post-title,
#tag-posts-wrapper .ntm-article-wrapper .post-body-wrapper h1.s-post-title {
	min-height: 78px;
}
h1.s-post-title {
	margin: 0 0 10px;
	font-size: 20px;
}
h1.s-post-title a {
	font-weight: 300;
	margin-bottom: 15px;
	width: 100%;
}
#tag-posts-wrapper .tm-article-wrapper #post-footer-wrapper,
#tag-posts-wrapper .ntm-article-wrapper #post-footer-wrapper {
	margin: 30px -30px -30px -30px;
	position: relative;
}
#tag-posts-wrapper .tm-article-wrapper #post-footer-wrapper a,
#tag-posts-wrapper .ntm-article-wrapper #post-footer-wrapper a {
	background-color: #073a5a;
	color: #fff;
	display: block;
	font-family: "Oswald", sans-serif;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	text-transform: uppercase;
}
#tag-posts-wrapper .tm-article-wrapper #post-footer-wrapper a:after,
#tag-posts-wrapper .ntm-article-wrapper #post-footer-wrapper a:after {
	content: "";
	font-family: "FontAwesome";
	margin-left: 15px;
	position: relative;
	top: -2px;
}
@media screen and (max-width: 940px) {
	.blog-article-content .alignright-until-940 {
		float: none;
		margin-left: 0;
		width: 100%;
	}
}
@media screen and (max-width: 640px) {
	#tag-posts-wrapper .tm-article-wrapper,
	#tag-posts-wrapper .ntm-article-wrapper {
		width: 50%;
	}
	#tag-posts-wrapper .tm-article-wrapper:nth-child(2n + 1),
	#tag-posts-wrapper .ntm-article-wrapper:nth-child(2n + 1) {
		clear: left;
	}
}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px)  {
	.nih-photos {
		display: block;
	}
	.nih-photos section {
		margin: 0 auto 20px;
	}
	.nih-photos img {
		display: block;
	}
	.nih-photos p {
		text-align: center;
		margin-top: -15px;
	}
}
@media screen and (max-width: 320px) {
	#tag-posts-wrapper .tm-article-wrapper,
	#tag-posts-wrapper .ntm-article-wrapper {
		width: 100%;
	}
}
/*========== End Blog Tag styles	==========*/

/*========== Start Misc Blog styles	==========*/
.blog--alignright-1-3 {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 250px;
}
.blog--alignright-2-3 {
	float: right;
	margin: 20px 0 20px 20px;
	width: 65%;
}
@media screen and (max-width:570px) {
	.blog--alignright-2-3 {
		float: none;
		margin-left: 0;
		width: 100%;
	}
}
@media screen and (max-width:470px) {
	.blog--alignright-1-3 {
		float: none;
		margin-left: 0;
		text-align: center;
		width: 100%;
	}
}
/*========== End Misc Blog styles	==========*/

/*========== Start Testimonial styles	==========*/
.testimonial {
	display: flex;
	color: #595959;
	margin: 40px 0;
}
.testimonial section:nth-child(1) {
	border-radius: 50%;
	border: 1px solid #ccc;
	height: 109px;
	margin-right: 12px;
	min-height: 109px;
	min-width: 109px;
	width: 109px;
}
.testimonial section:nth-child(2) {
	width: 100%;
}
.testimonial-name {
	font-size: 18px;
}
.testimonial.shaina section:nth-child(1) {
	background-size: cover !important;
	background: url(/wp-content/uploads/shaina.jpg) no-repeat;
}
.testimonial.gabby section:nth-child(1) {
	background-size: cover !important;
	background: url(/wp-content/uploads/gabby-testimonial.jpg) no-repeat;
}
@media screen and (max-width: 540px) {
	.testimonial {
		display: block;
		margin: 30px 0;
	}
	.testimonial section:nth-child(1) {
		margin: 0 auto 10px;
	}
}
/*========== End Testimonial styles	==========*/

/*========== Start Search Bar and Search Page	==========*/
#quick-links-wrapper {
  z-index: 10;
  background-color: rgba(255,255,255,.7);
}
#quick-links-wrapper,
#quick-links-wrapper a {
	/*color: #333333;*/
	color: #fff;
}
#quick-links-wrapper:after {
	background-color: rgba(255,255,255,.7);
}
#quick-links-wrapper-content span {
	color: #333;
}
#quick-links-wrapper-content .widget_search form.uk-search {
	float: right;
}
#quick-links-wrapper-content .widget_search form.uk-search input {
	height: 35px;
	margin-top: 8px;
	width: 200px;
}
#quick-links-wrapper-content .uk-dropdown-search {
	background-color: #0a1f2c;
	max-width: 220px;
	padding: 10px;
}
#quick-links-wrapper #quick-links-wrapper-content #quick-links-menu-wrapper .menu > li > a {
	color: #333333;
}
#quick-links-wrapper-content .uk-nav-search .uk-nav-header,
#quick-links-wrapper-content .uk-dropdown a:hover,
#quick-links-wrapper-content .uk-dropdown li.uk-active > a {
	color: #4ac1f0;
}
#quick-links-wrapper-content .uk-nav-search .uk-nav-header {
	font-weight: bold;
}
#quick-links-wrapper-content .uk-dropdown a {
	font-size: 15px;
	font-weight: bold;
}
#quick-links-wrapper-content .uk-dropdown a div {
	font-size: 14px;
	font-weight: 300;
}
body.wp-page-search .uk-article,
body.wp-tribe_events-search .uk-article {
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
body.wp-page-search .uk-article .uk-article-meta,
body.search .uk-article .uk-article-meta,
body.wp-tribe_events-search .uk-article-meta {
	display: none;
}
body.wp-page-search .uk-article .uk-subnav > li > a,
body.wp-tribe_events-search .uk-article .uk-subnav > li > a {
	color: #23527c;
	font-size: 13px;
	font-weight: bold;
}
body.search #searchsubmit {
	-moz-box-sizing: border-box;
	-webkit-appearance: none;
	background-color: #01395a;
	border-radius: 3px;
	border: none;
	box-shadow: 0 1px rgba(0, 0, 0, 0.05), inset 0 1px rgba(255, 255, 255, 0.02);
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font: inherit;
	line-height: 40px;
	margin: 10px 0 0;
	min-height: 40px;
	outline: none;
	overflow: visible;
	padding: 0 15px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
}
.uk-search:before {
	color: #d1d1d1;
	left: 160px;
	top: 0;
	z-index: 11;
}
body.search #searchsubmit:hover {
	background-color: #004987;
}
#footer-social-links .social-list li.the-button a {
	min-width: 235px;
}
#footer-social-links .social-list li a:hover {
	background-color: #fff;
	color: #004987;
	text-decoration: none;
}
footer .widget_search {
	display: inline-block;
}
footer .widget_search input {
	height: 35px;
}
footer div:nth-child(3) {
	display: inline-block;
}
footer div:nth-child(3) a {
	background-color: #4ac1f0;
	color: #0a1f2c;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	margin-top: 0;
	min-height: 35px;
}
footer div:nth-child(3) a:hover {
	background-color: #004987;
	color: #fff;
}
footer .uk-panel.widget_text .scu-footer-bootom-left ul {
	margin-bottom: 0;
}
footer .uk-search:before {
	top: -8px;
}
footer .widget-content {
	position: relative;
}
footer .uk-search,
footer #footer-search-submit-container {
	position: relative;
	top: 60px;
	z-index: 10;
}
footer .uk-panel.widget_search,
footer #footer-search-submit-container {
	display: none;
}
footer .widget_text:first-child {
	position: absolute;
}
@media screen and (max-width: 1220px) {
	footer .widget-content .scu-footer-bootom-left {
		margin-bottom: 5px;
	}
	footer .widget-content .scu-footer-bootom-left ul li {
		display: inline-block;
		float: none;
	}
	footer .widget-content .uk-width-1-2 {
		width: 100%;
	}
}
@media screen and (min-width:960px) {
	footer div:nth-child(3) {
		position: absolute;
	}
}
@media screen and (max-width: 959px) {
	footer .uk-container.uk-container-center {
		bottom: 40px;
		position: relative;
	}
	footer .widget-content .scu-footer-bootom-left {
		margin-bottom: 0;
	}
	footer .widget-content .scu-footer-bootom-left ul li {
		display: block;
	}
	footer .uk-panel.widget_search,
	footer #footer-search-submit-container {
		display: inline-block;
	}
	footer .uk-width-1-2.uk-row-first {
	margin-bottom: 60px;
	}
	footer .uk-width-1-2.uk-float-right p {
		margin-bottom: 0;
	}
	footer input.uk-search-field {
		font-family: "Oswald", sans-serif;
		font-weight: 400;
		width: 200px;
	}
	footer.tm-footer {
		padding-bottom: 0;
	}
	footer .uk-dropdown.uk-dropdown-search.uk-dropdown-stack {
		display: none;
	}
}
/*========== End Search Bar and Search Page	==========*/
.page-full-width .uk-container {
	max-width: 100%;
	padding: 0;
}
.page-full-width .uk-container .tm-breadcrumb {
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 25px;
	padding-right: 25px;
}
.page-full-width .tm-block.tm-block-secondary .uk-container,
.page-full-width .tm-block .tm-block-full.uk-container {
	padding-left: 0;
	padding-right: 0;
}
.page-full-width .tm-block .uk-container .tm-bottom-c {
	padding-left: 25px;
	padding-right: 25px;
	margin: 0 auto;
	max-width: 1230px;
}
.wpcf7-not-valid {
	border-color: #da314b !important;
	background: rgba(218, 49, 75, 0.03) !important;
	color: #b65564 !important; }

input.wpcf7-submit:hover {
	color: white; }

.tm-position-divider {
	background: none repeat scroll 0 0 #01395a;
	border-bottom: 1px solid #dddddd; }

.tm-logo {
	height: auto;
	width: 285px; }

.tm-navbar-fixed .tm-headerbar-small .uk-navbar-brand img, .tm-navbar-fixed .tm-headerbar-small .uk-navbar-brand a {
	height: auto;
	width: 95px; }

.tm-headerbar-plain, .tm-headerbar {
	background: none repeat scroll 0 0 #01395a; }

.overlayTextWrapper {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10; }
	.overlayTextWrapper .textWrapperTeaser {
		margin: 11% auto 0;
		max-width: 960px;
		padding: 60px 0;
		position: relative; }

a, .uk-link, a, .uk-link {
	color: #01395a;
	cursor: pointer;
	text-decoration: none; }

.uk-panel-box-primary a {
	color: #01395a; }
.uk-panel-box-primary h3 {
	color: white; }
.uk-panel-box-primary a {
	color: #f2e61e; }
	.uk-panel-box-primary a:hover {
		color: #e9cc0a; }

.uk-subnav > li > a {
	color: #135666; }
	.uk-subnav > li > a:hover {
		color: #2f8bcb; }

.tm-block-primary {
	background: none repeat scroll 0 0 #fff !important;
	color: #073a5a;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #e8e8e8;
	padding-top: 70px; }
.su-spoiler {
	margin-bottom: 0 !important;
}
.su-spoiler-style-fancy {
	border: 0 !important;
	background: none repeat scroll 0 0 white;
	border-bottom: 1px solid #d1d1d1 !important;
	border-radius: 0px !important;
	box-shadow: 0 4px 10px 0 rgba(36,50,66,.2);
	color: #333333;
}
.su-spoiler-style-fancy.su-spoiler-closed:hover {
	box-shadow: 0 4px 10px 0 rgba(36,50,66,.2);
	transition: box-shadow 0.2s ease-in-out;
}
.su-spoiler-style-fancy > .su-spoiler-title {
	color: #004987;
	background: none repeat scroll 0 0 #fff !important;
	border-bottom: 0 !important;
	border-radius: 0 !important;
	border-top: 0;
	font-size: .9em;
	padding: 15px 35px;
}
.su-spoiler-style-fancy > .su-spoiler-title:hover {
	color: #4ac1f0;
	transition: color 0.2s ease-in-out;
}
.su-spoiler-style-fancy.su-spoiler-closed:hover .su-spoiler-title {
	color: #4ac1f0;
	transition: color 0.2s ease-in-out;
}
.su-spoiler-style-fancy.su-spoiler-closed {
	box-shadow: none;
}
.su-spoiler-style-fancy.su-spoiler-closed .su-spoiler-title {
	border-bottom: 0;
	border-top: 0;
}
.su-spoiler-icon {
	display: block;
	font-family: FontAwesome;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	height: 20px;
	left: 7px;
	line-height: 21px;
	position: absolute;
	text-align: center;
	top: 15px !important;
	width: 20px;
}
.tm-block-secondary {
	color: #fff;
	background: #004987; }
	.tm-block-secondary h2 {
		font-family: "Oswald", sans-serif; }
		.tm-block-secondary h2 a {
			border-color: #fff !important;
			color: #fff !important; }

.uk-panel-header .uk-panel-title {
	border-bottom: 1px solid #dddddd;
	color: #01395a;
	padding-bottom: 10px; }

li.apply {
	background: url("/wp-content/uploads/arrow.jpg") no-repeat left top;
	padding: 3px 0px 3px 10px; }

ul.apply {
	list-style-image: url("/wp-content/uploads/arrow.jpg");
	line-height: 0px; }
ul.tour {
	list-style-image: url("/wp-content/uploads/uturn.jpg");
	line-height: 0px; }
ul.request {
	list-style-image: url("/wp-content/uploads/info.jpg");
	line-height: 0px;
	list-style-image: url("/wp-content/uploads/money.jpg");
	line-height: 0px; }

.iconlist1 {
	list-style: none;
	margin: 0;
	padding: 0;
	color: white; }

.list-header {
	font-size: 155%;
	margin-top: 40px; }

.list-margin {
	margin-left: 50px;
	line-height: 5px; }

.iconlist1 a {
	color: white; }
	.iconlist1 a:hover {
		color: #ffd200; }

li.apply {
	background-image: url("/wp-content/uploads/arrow.jpg");
	background-repeat: no-repeat;
	background-position: 0 100%;
	padding: 3px 0 3px 10px;
	margin: 0.4em 0; }
li.tour {
	background-image: url("/wp-content/uploads/uturn.jpg");
	background-repeat: no-repeat;
	background-position: 0 100%;
	padding: 3px 0 3px 10px;
	margin: 0.4em 0; }
li.request {
	background-image: url("/wp-content/uploads/info.jpg");
	background-repeat: no-repeat;
	background-position: 0 100%;
	padding: 3px 0 3px 10px;
	margin: 0.4em 0; }
li.money {
	background-image: url("/wp-content/uploads/money.jpg");
	background-repeat: no-repeat;
	background-position: 0 100%;
	padding: 3px 0 3px 10px;
	margin: 0.4em 0; }

body.home.page .tm-headerbar.uk-clearfix.tm-headerbar-small .uk-navbar-nav > li.uk-active > a, body.home.page .tm-headerbar.uk-clearfix.tm-headerbar-small ul li > a:hover {
	color: white; }

.uk-navbar-nav > li.uk-active > a {
	background-color: transparent;
	color: white; }
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
	background-color: transparent;
	color: #ffd200;
	outline: none; }

.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {
	background: transparent;
	color: #ffd200;
	outline: none; }

.su-spoiler-style-fancy > .su-spoiler-title {
	background: none repeat scroll 0 0 #f8f8f8;
	border-bottom: 1px solid #cccccc;
	border-radius: 10px;
	color: #01395a;
	font-size: 0.9em; }

.uk-button {
	background-color: #01395a;
	color: white;
	outline: none;
	text-decoration: none;
	box-shadow: 0 1px rgba(255, 255, 255, 0.02), inset 0 1px rgba(0, 0, 0, 0.05); }
	.uk-button:hover, .uk-button:focus {
		background-color: #006fad;
		color: white;
		outline: none;
		text-decoration: none;
		box-shadow: 0 1px rgba(255, 255, 255, 0.02), inset 0 1px rgba(0, 0, 0, 0.05); }
	.uk-button.btn-transparent {
		background: transparent;
		border: 1px solid #fff;
		border-radius: 25px;
		padding: 0px 30px;
		font-size: 22px;
		font-weight: bold;
		cursor: pointer; }
		.uk-button.btn-transparent:hover, .uk-button.btn-transparent:active {
			background-color: #0a1f2c;
			color: #fff; }

.uk-article-title {
	color: #01395a;
	font-size: 41px;
	font-weight: normal;
	line-height: 48px;
	text-transform: none; }

.uk-button2 {
	background-color: white !important;
	box-shadow: 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.05) inset;
	color: #01395a !important;
	outline: medium none;
	text-decoration: none; }
	.uk-button2:hover {
		background-color: #e9cc0a !important;
		box-shadow: 0 1px rgba(255, 255, 255, 0.02), 0 1px rgba(0, 0, 0, 0.05) inset;
		color: #01395a !important;
		outline: medium none;
		text-decoration: none; }
.tm-article-blog img {
	margin-bottom: 15px;
}
.tm-article-blog .tm-blog-image-placeholder {
	background: url("/wp-content/uploads/blog_logo2.jpg") repeat scroll 0 0 transparent !important; }

[class*="uk-icon-1"] {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	margin-left: -20px; }

.uk-list1 {
	list-style: none;
	margin-left: -10px; }

.uk-icon1 {
	list-style: none;
	margin-left: -20px; }

b, strong {
	font-weight: bold;
	color: #01395a;
}
a {
	color: #004987;
}
.uk-dropdown-navbar {
	color: white;
	width: 275px; }

.uk-dropdown {
	color: #919191;
	font-size: 0.93em; }

.uk-nav-navbar ul a:hover, .uk-nav-navbar li a:hover {
	color: #f2e61e !important;
	cursor: pointer !important; }

.uk-nav > li.uk-active > a, .uk-nav-dropdown > li.uk-active > a {
	color: #f2e61e;
	cursor: pointer !important; }

.tm-toolbar {
	height: 0;
	padding-bottom: 35px; }

.tm-navbar-fixed .tm-toolbar {
	margin-top: -10px;
	position: fixed;
	width: 100%;
	z-index: 1000; }
	.tm-navbar-fixed .tm-toolbar + .tm-headerbar {
		background-position: 0 0;
		margin-top: 30px; }
.tm-navbar-fixed .tm-headerbar {
	margin-top: -17px;
	position: fixed;
	width: 100%;
	z-index: 1000; }

.uk-subnav > li > a {
	color: #333;
	font-size: 0.75em; }
	.uk-subnav > li > a:hover {
		color: #000; }

.red a {
	color: red; }

.tm-social-bar .uk-icon-button {
	color: #01395a;
	font-size: 28px; }

.uk-icon-button {
	background: none repeat scroll 0 0 white;
	border-radius: 100%;
	box-sizing: border-box;
	color: white;
	display: inline-block;
	font-size: 23px;
	height: 0px;
	line-height: 0px;
	text-align: center;
	width: 0px; }
	.uk-icon-button:hover {
		background: none repeat scroll 0 0 white;
		color: #2f8bcb; }

.tm-social-bar {
	padding-left: 15px;
	padding-top: 25px; }
	.tm-social-bar .uk-icon-button {
		height: 0px;
		line-height: 0px;
		width: 39px; }

.tm-totop-scroller.tm-block-secondary {
	background: white;
	color: #01395a; }

.tm-block-secondary h1, .tm-block-secondary h2, .tm-block-secondary h3, .tm-block-secondary h4, .tm-block-secondary h5, .tm-block-secondary h6 {
	color: #01395a; }

::selection, ::-moz-selection {
	background: none;
	color: #fff;
}

.uk-pagination > .uk-active > span {
	background: #01395a;
	color: white; }

.tm-navbar-fixed .tm-headerbar-small .uk-navbar-nav > li > a {
	height: 55px;
	line-height: 55px; }

theme.css .uk-navbar-nav li a {
	-webkit-transition: color 0.1s ease-in-out, height 0.4s ease-in-out, line-height 0.4s ease-in-out !important;
	transition: color 0.1s ease-in-out, height 0.4s ease-in-out, line-height 0.4s ease-in-out !important; }

.full-slider-wrapper {
	position: relative;
	display: none;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden; }
	.full-slider-wrapper .mejs-layers {
		display: none; }
	.full-slider-wrapper .mejs-controls {
		display: none !important; }
	.full-slider-wrapper .overlayTextWrapper h1 {
		text-align: center;
		color: #fff; }
	.full-slider-wrapper .overlayTextWrapper p {
		text-align: center; }

.tm-teaser {
	display: none; }

.tm-headerbar .uk-navbar-nav a {
	color: white !important; }
	.tm-headerbar .uk-navbar-nav a:hover {
		color: #ffd200 !important; }
.tm-headerbar .uk-navbar-brand .small-logo {
	display: none; }
.tm-headerbar.tm-headerbar-small .uk-navbar-brand:before {
	display: none; }
.tm-headerbar.tm-headerbar-small .uk-navbar-brand .small-logo {
	margin-top: 7px;
	display: block;
	width: 130px; }
.tm-headerbar.tm-headerbar-small .uk-navbar-brand .tm-logo {
	display: none; }

footer .uk-subnav > li > a {
	color: #135666; }
.input-row input[type=text] {
	padding-left: 0.625em;
}

/* back to back column list style, like on board of regents page */
.list__back-to-back-cols--align-text-right {
	text-align: right;
}
.list__back-to-back-cols--align-text-left {
	text-align: left;
}
.list__back-to-back-cols-list-item--board-of-regents {
	font-family: Oswald, Arial, sans-serif;
	font-size: 20px;
}
@media screen and (max-width: 767px) {
	.list__back-to-back-cols--align-text-right,
	.list__back-to-back-cols--align-text-left {
		text-align: center;
	}
	.list__back-to-back-cols-wrapper .su-column {
		margin: 0 !important;
	}
}

/*========== Start Additional Sidebar Styles ==========*/
.tm-sidebar-b {
}
.tm-sidebar-b .uk-panel.uk-panel-header.widget_nav_menu {
	margin-top: 30px;
}
.tm-sidebar-b .uk-panel.uk-panel-header.widget_nav_menu:first-child {
	margin-top: 0;
}
.tm-sidebar-b .uk-panel.uk-panel-header.widget_nav_menu .uk-panel-title {
	display: none;
}
.tm-sidebar-b .uk-panel.uk-panel-header.widget_nav_menu li {
	background-color: #004987;
}
.tm-sidebar-b .uk-panel.uk-panel-header.widget_nav_menu .uk-nav.uk-nav-side li {
	padding-right: 33px;
}
.tm-sidebar-b .uk-panel.uk-panel-header.widget_nav_menu .uk-nav.uk-nav-side li.uk-active {
	background-color: #4ac1f0;
}
.tm-sidebar-b .uk-panel.uk-panel-header.widget_nav_menu .widget-content .uk-nav li a {
	color: #fff;
}
.tm-sidebar-b .uk-panel.uk-panel-header.widget_nav_menu .widget-content .uk-nav li:before,
.tm-sidebar-b .uk-panel.uk-panel-header.widget_nav_menu .widget-content .uk-nav li:after {
	color: #fff;
	border-color: #fff;
}
.tm-sidebar-b .uk-panel.uk-panel-box.cpd-skyscraper {
	/*margin-bottom: 30px;*/
	padding-bottom: 0;
}
.cpd-skyscraper .widget-content {
	padding: 0;
}
.cpd-skyscraper .widget-content a {
	border-radius: 0;
	font-size: 14px;
	width: 100%;
}
.tm-sidebar-b .uk-panel:first-child {
	margin-bottom: 0;
}
.tm-sidebar-b .sidebar-rfi {
	background-color: #004987;
	color: #fff;
}
.tm-sidebar-b .uk-panel.sidebar-rfi h3.uk-panel-title {
	color: #fff;
	font-family: "oswaldextralight","Oswald",sans-serif;
	font-size: 26px;
	font-weight: 100;
	margin-top: 20px !important;
	padding: 10px 44px 10px 44px;
	text-align: left;
	text-transform: none;
}
.tm-sidebar-b .uk-panel.sidebar-rfi input[type=text] {
	height: 34px;
}
.tm-sidebar-b .sidebar-rfi .widget-content {
	border: none;
	padding-top: 10px;
}
.tm-sidebar-b .sidebar-rfi input {
	background-color: #fff;
}
.tm-sidebar-b .sidebar-rfi .submit-button-wrapper {
	margin-bottom: 0;
	margin-top: 5px;
}
.tm-sidebar-b .sidebar-rfi .wpcf7-submit {
	color: #004987;
	font-weight: bold;
}
.tm-sidebar-b .sidebar-rfi .input-row input[type=text] {
	padding-left: 5px;
}
@media screen and (max-width: 767px) {
	.cpd-skyscraper {
		display: none;
	}
	.tm-sidebar-b .uk-panel.sidebar-rfi h3.uk-panel-title {
		width: 100%;
	}
}
/*========== End Additional Sidebar Styles ==========*/
.overlayTextWrapper .textWrapperTeaser {
	margin: 11% auto 0;
	max-width: 1120px;
	padding: 0px 0;
	position: static;
	color: #fff;
	border-radius: 25px;
	background: rgba(33, 59, 55, 0.5);
	padding: 60px 0px; }
	.overlayTextWrapper .textWrapperTeaser p {
		font-size: 18px;
		color: #fff;
		padding: 15px 130px 0px;
		line-height: 30px;
		margin-bottom: 0px; }

.tm-headerbar.tm-headerbar-small .uk-navbar-brand .small-logo {
	display: block;
	margin-top: 10px;
	width: 100px; }

.tm-toolbar {
	background: #09293E;
	color: #fff;
	border-bottom: 1px solid #fff; }
	.tm-toolbar strong {
		color: #fff; }

.uk-subnav > li:nth-child(1n+2) {
	margin-left: 15px; }

.uk-subnav-line > li:nth-child(n+2)::before {
	border-left: 1px solid #ccc !important; }

.uk-article-title {
	display: none !important; }
.uk-display-inline-block.uk-hidden-small {
	display: inline-block !important;
}

h1 {
	color: #0a1f2c;
	font-weight: 400;
	text-transform: none !important;
	font-family: "Oswald", sans-serif; }

.fa-lg {
	font-size: 200% !important;
	vertical-align: -22% !important; }

.custom-tshowcase.away-link {
	background: #fbfbfb;
	padding: 15px;
	border: 1px solid #e5e5e5;
	border-top: 0px;
	text-align: left;
	display: block; }
	.custom-tshowcase.away-link a {
		color: #073B5B;
		font-size: 16px;
		display: block;
		background: url("/wp-content/themes/yoo_digit_wp/images/icon-right-arrow.png") no-repeat 100% 50%; }
	.custom-tshowcase.away-link .icon-circle-arrow-right {
		background: url("/wp-content/themes/yoo_digit_wp/images/icon-right-arrow.png") no-repeat scroll 0 0 transparent;
		float: right; }

.tshowcase-inner-box {
	box-shadow: 1px 1px 10px 3px rgba(248, 248, 248, 0.7); }

.tshowcase-box-info {
	border: 1px solid #e5e5e5;
	padding: 20px;
	width: auto !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }
	@media screen and (min-width: 800px) {
		.tshowcase-box-info {
			min-height: 200px; } }

.tshowcase-box-photo {
	position: relative;
	z-index: 9; }
	.tshowcase-box-photo.ts-img-left {
		margin-right: 20px; }
	.tshowcase-box-photo a img {
		height: 286px;
		width: 250px; }

.tshowcase-single-title {
	color: #0a1f2c;
	font-family: "Oswald", sans-serif;
	font-weight: 400; }

.tshowcase-single-position {
	font-size: 12px;
	font-style: normal !important;
	color: #4ac1f0;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase; }
	@media screen and (min-width: 1220px) {
		.tshowcase-single-position {
			font-size: 14px; } }
.sc-course-select-wrapper {
	display: none;
}
.wpcf7-radio.wpcf7-not-valid {
	border: 1px solid #da314b;
}
/*========== Start Catalog page	==========*/
#catalog-article-content .list-style-reset li {
	margin-bottom: 10px;
}
/*========== End Catalog page	==========*/
/*========== Start CTGRI page	==========*/
.ctgri-content strong {
	color: #333;
}
.ctgri-name {
	font-size: 24px;
}
.ctgri-faculty-position {
	font-size: 20px;
	margin-top: 0;
}
.ctgri-content .img-150w,
.ctgri-content .img-200w {
	margin-bottom: 10px;
}
.ctgri-quote {
	border-left: none;
}
.ctgri-highlights-wrapper {
	align-items: center;
	font-family: Oswald,sans-serif;
	font-size: 22px;
	justify-content: space-between;
}
.ctgri-highlights-col {
	width: 26%;
}
.ctgri-highlights-col--plus {
	font-size: 40px;
	width: 11%;
}
.ctgri-highlights-icon {
	width: 70px;
}
@media screen and (max-width: 600px) {
	.flex-row.ctgri-highlights-wrapper {
		display: block;
	}
	.ctgri-highlights-col {
		width: 100%;
	}
	.ctgri-highlights-col--plus {
		width: 100%;
	}
}
@media screen and (max-width: 450px) {
	.ctgri-content .img-200w {
		float: none;
		margin-bottom: 20px;
		width: 100%;
	}
}
@media screen and (max-width: 400px) {
	.ctgri-content .img-150w {
		float: none;
		margin-bottom: 20px;
		width: 100%;
	}
}
/*========== End CTGRI page	==========*/
/*========== Start BSBS page	==========*/
#bsbs-article-content img {
	max-width: 300px;
}
#bsbs-article-content .uk-button {
	margin: 0 20px 0 0;
}
#bsbs-article-content .cta-wrapper .uk-button {
	margin: 10px 10px 10px 0;
}
#bsbs-article-content .cta-wrapper img {
	margin: 0 10px;
}
#bsbs-article-content .cta-wrapper span {
	white-space: nowrap;
}
#bsbs-article-content .cta-wrapper .phone-number {
	white-space: nowrap;
}
#bsbs-article-content .alignleft,
#bsbs-article-content .alignright {
	margin-bottom: 15px;
}
#gabby-testimonial .image-wrapper {
	vertical-align: middle;
}
#bsbs-article-content .testimonial-wrapper img {
	margin-right:20px;
	max-width: 210px;
	min-width: 210px;
}
#gabby-quote-wrapper {
	vertical-align: top;
}
#gabby-quote {
	max-height: 212px;
	vertical-align: middle;
}
#gabby-quote.hide-on-load {
	opacity: 0;
}
.reveal #gabby-quote {
	-moz-animation-direction: normal;
	-moz-animation-duration: .75s;
	-moz-animation-fill-mode: forwards;
	-webkit-animation-direction: normal;
	-webkit-animation-duration: .75s;
	-webkit-animation-fill-mode: forwards;
	animation-direction: normal;
	animation-duration: .75s;
	animation-fill-mode: forwards;
	animation-name: reveal-quote;
	min-height: 212px;
	overflow: initial;
	width:100%;
}
@keyframes reveal-quote {
	0% {
		max-width: 0;
	}
	50% {
		max-width: 548px;
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
#bsbs-article-content .testimonial {
	vertical-align: middle;
	width: 100%;
}
#bsbs-article-content blockquote {
	border-left: none;
	color: #676767;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 1.3em;
	margin: 5px 0 0;
	padding: 0 20px;
}
#gabby-quote .quote,
#gabby-quote .attribution {
	padding-left: 20px;
	padding-right: 20px;
}
#gabby-quote .attribution {
	font-family:'Oswald', Arial, sans-serif;
	font-size: 25px;
	margin-top: 5px;
}
#gabby-quote .attribution span {
	font-weight: bold;
}
.brace {
	height: 100%;
	min-height: 212px;
	opacity: 0;
	width: 30px;
}
.brace.left {
	float: right;
}
.brace.right {
	float: left;
}
.reveal .brace {
	-moz-animation-direction: normal;
	-moz-animation-duration: .5s;
	-moz-animation-fill-mode: forwards;
	-webkit-animation-direction: normal;
	-webkit-animation-duration: .5s;
	-webkit-animation-fill-mode: forwards;
	animation-direction: normal;
	animation-duration: .5s;
	animation-fill-mode: forwards;
	animation-name: reveal-brace;
}
@keyframes reveal-brace {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
#bsbs-article-content #requirements-wrapper {
	margin-top: 30px;
}
#bsbs-article-content #requirements-wrapper ul {
	padding-left: 0;
}
#bsbs-article-content #requirements-wrapper .display-table-cell {
	padding-bottom: 10px;
}
#bsbs-article-content #requirements-wrapper .display-table-cell:first-child {
	width: 25px;
}
#bsbs-article-content #requirements-wrapper .display-table-cell:nth-child(2) {
	padding-left: 10px;
}
#getting-started-wrapper h2 {
	margin-bottom: 20px;
}
#bsbs-article-content #getting-started-wrapper .display-table-cell {
	padding-bottom: 10px;
	vertical-align: top;
}
#bsbs-article-content #getting-started-wrapper .uk-button {
	float: left;
	margin-bottom: 10px;
}
#bsbs-article-content #getting-started-wrapper ol {
	padding-left: 20px;
}
#bsbs-article-content #getting-started-wrapper .display-table-cell:nth-child(2) {
	padding-left: 10px;
}
#bsbs-article-content #getting-started-wrapper .number {
	font-family: 'Oswald', Arial, sans-serif;
	font-size: 46px;
	line-height: 36px;
}
@media screen and (max-width: 1220px) {
	#gabby-quote {
		max-height: 244px;
	}
}
@media screen and (max-width: 1000px) {
	#bsbs-article-content .testimonial-wrapper .brace {
		display: none;
	}
	#gabby-quote {
		max-height: none;
	}
}
@media screen and (max-width: 900px) {
	#getting-started-wrapper img {
		display: none;
	}
	#bsbs-article-content #getting-started-wrapper ol {
		padding-left: 0;
	}
}
@media screen and (max-width: 768px) {
	#bsbs-article-content .su-column,
	#bsbs-article-content .su-list ul {
		margin-bottom: 0 !important;
	}
}
@media screen and (max-width: 640px) {
	#bsbs-banner {
		display: none;
	}
}
@media screen and (max-width: 600px) {
	#bsbs-article-content img {
		max-width: 100%;
	}
	#bsbs-article-content .display-table-cell.testimonial {
		display: block;
	}
	#bsbs-article-content .display-table-cell.image-wrapper {
		display: block;
		text-align: center;
	}
	#bsbs-article-content .display-table-cell.image-wrapper img {
		margin: 0 auto;
	}
	#gabby-quote .quote,
	#gabby-quote .attribution {
		padding-left: 0;
		padding-right: 0;
	}
	#gabby-quote .attribution {
		text-align: center;
	}
	#bsbs-article-content .alignleft,
	#bsbs-article-content .alignright {
		float: none;
		margin: 20px 0;
		width: 100%;
	}
	#bsbs-article-content #getting-started-wrapper ol {
		padding-left: 0;
	}
}
/*========== End BSBS page	==========*/

/*========== Start general Testimonial styles	==========*/
.window-action .testimonial-wrapper .image-wrapper {
	vertical-align: middle;
}
.window-action .testimonial-wrapper img {
	margin-right:20px;
	max-width: 210px;
	min-width: 210px;
}
.window-action .quote-wrapper {
	max-height: 212px;
	vertical-align: middle;
}
.window-action .quote-wrapper.hide-on-load {
	opacity: 0;
}
.window-action .reveal .quote-wrapper {
	-moz-animation-direction: normal;
	-moz-animation-duration: .75s;
	-moz-animation-fill-mode: forwards;
	-webkit-animation-direction: normal;
	-webkit-animation-duration: .75s;
	-webkit-animation-fill-mode: forwards;
	animation-direction: normal;
	animation-duration: .75s;
	animation-fill-mode: forwards;
	animation-name: reveal-quote;
	min-height: 212px;
	overflow: initial;
	width:100%;
}
@keyframes reveal-quote {
	0% {
		max-width: 0;
	}
	50% {
		max-width: 548px;
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.window-action .testimonial {
	vertical-align: middle;
	width: 100%;
}
.window-action .testimonial-wrapper blockquote {
	border-left: none;
	color: #676767;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 1.3em;
	margin: 5px 0 0;
	padding: 0 20px;
	text-align: justify;
}
.window-action .testimonial-wrapper .quote,
.window-action .testimonial-wrapper .attribution {
	padding-left: 20px;
	padding-right: 20px;
}
.window-action .testimonial-wrapper .attribution {
	font-family:'Oswald', Arial, sans-serif;
	font-size: 25px;
	margin-top: 5px;
}
.window-action .testimonial-wrapper .attribution span {
	font-weight: bold;
}
.brace {
	height: 100%;
	min-height: 212px;
	opacity: 0;
	width: 30px;
}
.brace.left {
	float: right;
}
.brace.right {
	float: left;
}
.window-action .testimonial-wrapper.reveal .brace {
	-moz-animation-direction: normal;
	-moz-animation-duration: .5s;
	-moz-animation-fill-mode: forwards;
	-webkit-animation-direction: normal;
	-webkit-animation-duration: .5s;
	-webkit-animation-fill-mode: forwards;
	animation-direction: normal;
	animation-duration: .5s;
	animation-fill-mode: forwards;
	animation-name: reveal-brace;
}
@keyframes reveal-brace {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@media screen and (max-width: 1220px) {
	.window-action .quote-wrapper {
		max-height: 244px;
	}
}
@media screen and (max-width: 1000px) {
	.window-action .testimonial-wrapper .brace {
		display: none;
	}
	.window-action .quote-wrapper {
		max-height: none;
	}
	.window-action .testimonial-wrapper blockquote {
		text-align: left;
	}
}
@media screen and (max-width: 600px) {
	.window-action .display-table-cell.testimonial {
		display: block;
	}
	.window-action .display-table-cell.image-wrapper {
		display: block;
		text-align: center;
	}
 .window-action .display-table-cell.image-wrapper img {
		margin: 0 auto;
	}
	.window-action .testimonial-wrapper .quote,
	.window-action .testimonial-wrapper .attribution {
		padding-left: 0;
		padding-right: 0;
	}
	.window-action .testimonial-wrapper .attribution {
		text-align: center;
	}
}
/*========== End general Testimonial styles	 ==========*/

/*========== Start genomics landing page	==========*/
#genomics-article-content h1 {
	padding-right: 300px;
}
#genomics-article-content .program-details-outer-wrapper .program-details {
	display: block;
}
#genomics-article-content .program-details-outer-wrapper .su-row {
	margin-bottom: 0;
}
#genomics-article-content .su-column {
	margin-bottom: 0 !important;
}
#genomics-article-content .su-column ul {
	margin-bottom: 0 !important;
}
#genomics-article-content .instructor-wrapper {
	padding: 10px 0;
}
#genomics-article-content .instructor-wrapper .alignleft {
	margin: 0 20px 5px 0;
}
#genomics-article-content .su-list ul {
	margin-bottom: 10px !important;
}
@media screen and (max-width: 1220px) {
	#genomics-article-content h1 {
		padding-right: 160px;
	}
}
@media screen and (max-width: 920px) {
	#genomics-article-content h1 {
		padding-right: 0;
	}
}
@media screen and (max-width: 390px) {
	#genomics-article-content .instructor-wrapper .alignleft {
		float: none;
		margin: 0 auto 20px;
	}
}
/*========== End genomics landing page	==========*/

/*========== Start alumni referral scholarship page	==========*/
.alumni-referral-heading {
  margin: 30px 0 20px;
}
.four-coumns {
	display: flex;
	margin: 10px 0;
}
.four-coumns section {		
	width: 33.3%;		
}
.four-coumns section:nth-child(even) {
	margin: 0 20px;
}
#page-content-wrapper .four-coumns section h4 {
	font-weight: normal;
	text-transform: capitalize;
	min-height: 38px;
}
#page-content-wrapper .four-coumns section h5 {
	color: #4ac1f0;
	text-transform: uppercase;
}
.social-button {
	display: flex;
	margin-bottom: 80px;
}
.fb-share-button {
	margin-right: 20px;
}
.alumni-referral-mySCU span {
	display: none;
}
@media (max-width: 768px) {
	.four-coumns {
		display: block;
	}
	.four-coumns section {
		width: 100%;
	}
	.four-coumns section img {
		display: none;
	}
	.four-coumns section:nth-child(even) {
		margin: 0;
	}
	.alumni-referral-mySCU {
		text-align: center; 
		margin: 0 auto;
	}
	.alumni-referral-mySCU span {
		display: block;
	}
}
/*========== End alumni referral scholarship page ==========*/

/*========== Start general styles	==========*/
.list-items__fa-angle-right {
	display: flex;
}
.list-items__fa-angle-right ul {
	padding-left: 0;
	margin-top: .5rem;
	width: 50%;
}
.list-items__fa-angle-right li {
	list-style: none;
	position: relative;
	line-height: 2.5rem;
	padding: 0 0 4px 2em;
}
.list-items__fa-angle-right li:before {
	margin: 0 1rem 4px 6px;
	position: absolute;
	left: 0;
	width: 1.3em;
	height: 1.3em;
	line-height: 2.5rem;
	text-align: center;
	position: absolute;
	font-family: 'FontAwesome';
	top: 0;
	left: 0;
	content: "\f105";
}
/*========== End general page	==========*/

/*========== Start Genomics styles	==========*/
#genomics-article-content h2 {
	margin-top: 5rem;
}
#genomics-article-content .su-row {
	margin-bottom: 0;
}
.genomics-main-header {
	display: flex;
}
.genomics-main-header__intro {
	width: 75%;
}
.genomics-main-header__intro section {
	display: flex;
	margin-bottom: 20px;
}
.genomics-main-header__intro section aside {
	position: relative;
	width: 50%;
}
.genomics-main-header__intro section aside div {
	background-size: contain; 
	width: 100%; 
	height: 100%;
}
.genomics-main-header__intro-image01 {
	background: url(/wp-content/uploads/genomics-test-tube660x380.jpg) no-repeat; 
}
.genomics-main-header__intro-image02 {
	background: url(/wp-content/uploads/doctor-viewing-laptop660x380.jpg) no-repeat;
	min-height: 215px; 
}
.genomics-main-header__intro section aside p {
	position: absolute;
	top: 15px;
	left: 15px;
	background: #FFF907;
	border-radius: 50%;
	color: #014886;
	padding: 18px 10px;
	font-size: 1.5rem;
	line-height: 1.75rem;
	font-family: Oswald, sans-serif;
	text-align: center;
	height: 88px;
	width: 88px;
}
.genomics-main-header__intro section aside p span {
	font-size: 2.25rem;
}
.genomics-main-header__intro-text {
	max-width: 50%;
	margin-right: 30px;
}
.genomics-btn__buy-now a {	
	font-size: 2rem;
	line-height: 3rem;
	border-radius: 3px;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	text-transform: capitalize;
	display: block;
	margin: 60px auto;
	background: #004987;
	color: #fff;
	padding: 5px;
	font-family: Oswald, sans-serif;
	text-align: center;
	max-width: 40rem;
}
.genomics-main-header__intro-text .genomics-btn__buy-now a {
	width: 20rem;
	margin: 20px 0 0 0;
}
.genomics-main-header__intro section h3 {
	margin-top: 0;
}
#genomics-article-content .tm-sidebar-b.uk-width-medium-1-4 {
	margin-left: 35px;
}
.genobics-main--sidebar__footer {
	display: none;
}
.genomics-main-header__intro .genomics-main--courses section {
	display: block;
}
.genomics-main--courses, .genomics-main--must-have {
	display: flex;
}
.genomics-main--courses section, .genomics-main--must-have .genomics-main--must-have__half-width {
	width: 50%;
}
.genomics-main--courses section:nth-child(1) {
	margin-right: 10px;
}
.genomics-main--courses section:nth-child(2) {
	margin-left: 10px;
}
.genomics-main--contact {
	margin-top: 30px;
}
.genomics-main--packages {
	display: flex;
	margin: 0 0 20px;
}
.genomics-main--packages article {
	background: #F1EFF0;
	width: 33%;
	text-align: center;
}
.genomics-main--packages article:nth-child(2) {
	margin: 0 40px;
}
.genomics-main--packages h5 {
	background: #014886;
	padding: 10px;
	color: #fff;
	font-size: 24px;
	text-align: center;
	margin-top: 0;
	text-transform: uppercase;
}
.genomics-main--packages section {
	padding: 10px 52px;
}
.genomics-main--price-wrapper {
	color: #014886;
	margin: 0;
}
.genomics-main--packages .genomics-main--packages__price {
	display: block;
	font-size: 5.5rem;
	font-weight: bold;
	font-family: Oswald, sans-serif;
	font-weight: 400;
	margin-bottom: -8px;
}
.genomics-main--packages__price span {
	font-size: 32px;
	vertical-align: super;
}
.genomics-main--packages section strong {
	color: #333;
}
.genomics-main--packages section a:link, .genomics-main--packages section a:visited  {
	text-transform: uppercase;
	display: block;
	margin: 20px auto 0;
	background: #fff;
	color: #004987;
	font-weight: bold;
	min-height: 30px;
	padding: 5px 12px;
	font-size: 1.15rem;
	line-height: 1.5rem;
	border-radius: 3px;
	border: 1px solid #ccc;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	max-width: 280px;
}
.genomics-main--packages section a:hover, .genomics-main--packages section a:active {
	color: #4ac1f0;
}
.genomics-main--packages__best-value {
	text-transform: uppercase;
	color: #fff;
	background: #F35726;
	font-style: italic;
	font-weight: bold;
	padding: 5px;
	font-size: 1.75rem;
	margin: 5px 0 0;
}
.genomics-main--courses dt {
	line-height: 3rem;
}
.genomics-main--courses dd {
	position: relative;
	line-height: 1.3em;
	padding: 0 0 4px 2em;
}
#genomics-article-content dl .fa-angle-right {
	margin: 0 1rem 4px 6px;
	position: absolute;
	left: 0;
	width: 1.3em;
	height: 1.3em;
	line-height: 1.3em;
	text-align: center;
}
#genomics-article-content .genomics-main--why-you-need {
	overflow: hidden;
	margin: 20px 0 -10px;
}
.genomics-main--why-you-need span {
	width: 54px;
	min-height: 60px;
	float: left;
	margin-right: 10px;
}
.genomics-main--why-you-need__image01 {
	background: url(/wp-content/uploads/svg/dna2.svg) no-repeat;
	background-size: contain;
}
.genomics-main--why-you-need__image02 {
	background: url(/wp-content/uploads/svg/report.svg) no-repeat;
	background-size: contain;
}
.genomics-main--why-you-need__image03 {
	background: url(/wp-content/uploads/svg/gavel.svg) no-repeat;
	background-size: contain;
}
.genomics-main--why-you-need__image04 {
	background: url(/wp-content/uploads/svg/ekg.svg) no-repeat;
	background-size: contain;
}
.genomics-main--why-you-need div {
	max-width: 460px;
	float: right;
}
.genomics-main--why-you-need strong {
	font-weight: bold;
}
#competencies-wrapper {
	margin-top: 10px; /* To absorb negative margin 10px from genomics-article-content--why-you-need */
}
.genomics-main--why__big-num {
	color: #014886;
	font-size: 9rem;
	font-family: Oswald, sans-serif;
	float: left;
	width: 60px;
	line-height: 100px;
}
.genomics-main--why {
	display: flex;
}
.genomics-main--must-have__half-width:nth-child(1) {
	margin-right: 40px;
}
.genomics-main--must-have__half-width:nth-child(2) {
	margin-left: 40px;
}
.genomics-main--why section:nth-child(1) {
	margin-right: 100px;
}
.genomics-main--why section:nth-child(2) {
	margin-left: 100px;
}
.genomics-main--why__text {
	float: right;
	max-width: 400px;
	margin-top: 10px;
}
.genomics-main--why__image01, .genomics-main--why__image02 {
	width: 100%; 
	height: 282px;
}
.genomics-main--why__image01 {
	background: url(/wp-content/uploads/scu-logo-legacy-hall800x485.jpg) no-repeat;
	background-size: contain; 
}
.genomics-main--why__image02 {
	background: url(/wp-content/uploads/framed-certification800x485.jpg) no-repeat;
	background-size: contain; 
}
.genomics-main--webinar {
	display: flex;
}
.genomics-main--webinar article {
	max-width: 100%;
}
.genomics-main--webinar figure {
	max-width: 350px;
	margin-left: 15px; 
}
.genomics-main--webinar__text-link {
	display: none;
}
#genomics-article-content .instructor-wrapper {
	padding: 0;
}
/* Large devices (desktops, 992px and up) */
@media screen and (max-width: 1199.98px) {
	#genomics-article-content dt {
		margin-top: 10px;
	}
	.genomics-main--packages section {
		padding: 10px 20px 20px;
	}
	.genomics-main--packages article:nth-child(2) {
		margin: 0 20px;
	}
	.genomics-main--why-you-need div {
		max-width: 78%;
	}
	.genomics-main--why__big-num {
		width: 50px;
		line-height: 60px;
		margin-top: 15px;
	}
	.genomics-main--why__text {
		max-width: 390px;
	}
	.genomics-main--why section:nth-child(1), .genomics-main--must-have__half-width:nth-child(1) {
		margin-right: 20px;
	}
	.genomics-main--why section:nth-child(2), .genomics-main--must-have__half-width:nth-child(2) {
		margin-left: 20px;
	}
}
/* Medium devices (tablets, 768px and up) */
@media screen and (max-width: 991.98px) {
	.genomics-main-header__intro-text {
		max-width: 100%;
		margin-right: 0;
	}
	.genomics-main-header__intro section aside {
		display: none;
	}
	#genomics-article-content .su-row .su-column {
		margin: 0;
	}
	.genomics-main--why-you-need span {
		display: none;
	}
	.genomics-main--why-you-need div {
		max-width: 100%;
	}
	.genomics-main--why__image01, .genomics-main--why__image02 {
		max-height: 200px;
	}
	.genomics-main--why__text {
		max-width: 280px;
	}
}
/* Small devices (landscape phones, 576px and up) */
@media screen and (max-width: 767.98px) {
	.genomics-main-header__intro, .genomics-main--courses section, .genomics-main--must-have .genomics-main--must-have__half-width {
		width: 100%;
	}
	.genomics-main-header__intro section aside, .genobics-main--sidebar, .genomics-main--why-you-need span, #genomics-article-content .genomics-main--why section figure, .genomics-main--webinar figure {
		display: none;
	}
	.genomics-main--footer a:link, .genomics-main--footer a:visited, .genomics-main--footer a:hover, .genomics-main--footer a:active {
		font-size: 2rem;
		margin: 20px auto 50px;
	}
	.genobics-main--sidebar__footer {
		display: block;
	}
	#genomics-article-content .genomics-main-header__intro-text .genomics-main--footer a {
		margin: 20px auto;
		font-size: 2rem;
		line-height: 3rem;
	}
	.genomics-main--why__text {
		float: none;
		max-width: 100%;
	}
	.genomics-main--courses, .genomics-main--why, .genomics-main--must-have {
		display: block;
	}
	.genomics-main--courses section:nth-child(1), .genomics-main--why section:nth-child(1), .genomics-main--must-have__half-width:nth-child(1) {
		margin-right: 0;
	}
	.genomics-main--courses section:nth-child(2), .genomics-main--why section:nth-child(2), .genomics-main--must-have__half-width:nth-child(2) {
		margin-left: 0;
	}
	#genomics-article-content .tm-sidebar-b.uk-width-medium-1-4 {
		margin-left: 0;
	}
	#genomics-article-content h2 {
		margin-top: 4rem;
	}
	.genomics-main--packages {
		display: block;
		margin: 20px 0;
	}
	#genomics-article-content p {
		margin: 0;
	}
	#genomics-article-content p + p, #genomics-article-content p.genomics-main--important-notes {
		margin-top: 10px;
	}
	.genomics-main--packages article:nth-child(2) {
		margin: 0 0 20px;
	}
	.genomics-main--packages article {
		width: 100%;
		display: block;
		margin: 0 0 20px;
	}
	.genomics-main--why-you-need div {
		margin-top: 10px;
		max-width: 100%;
		float: none;
		display: block;	
	}
	.genomics-main--webinar__text-link {
		display: block;
	}
	#genomics-article-content .genomics-main--why-you-need {
		margin: 0;
	}
	.genomics-main--why__image01, .genomics-main--why__image02 {
		display: none;
	}
	.genomics-main--why__big-num {
		font-size: 5rem;
		line-height: 4rem;
		width: 30px;
	}
	#genomics-article-content .instructor-wrapper img {
		float: none;
		margin: 0 auto;
	}
	#genomics-article-content .instructor-wrapper p b {
		display: block;
		text-align: center;
	}
}
/*========== End Genomics styles	==========*/

/*========== Start Genomics Contributors styles	==========*/
#genomics-contributors h2 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin: 0 0 20px;
}
#genomics-contributors ul {
	padding-left: 0;
}
#genomics-contributors li {
	margin: 10px 0 30px;
	padding: 20px;
	list-style: none;
	overflow: hidden;	
}
#genomics-contributors li:nth-child(even) {
	background: #F1EFF0;
}
@media screen and (max-width: 576px) {
	#genomics-contributors h1,	#genomics-contributors ul, #genomics-contributors li {
		margin: 0;
		padding: 0;
	}
	#genomics-contributors h2 {
		margin: 0 0 10px;
	}
	#genomics-contributors li:nth-child(even) {
		background: none;
	}
	#genomics-contributors img {
		float: none;
		margin: 25px auto 10px;
		}
}
/*========== End Genomics Contributors styles	==========*/

/*========== Start Genomics Courses Page styles	==========*/
#single-courses,
#course-bundles {
	margin-top: 30px;
}
.article-content--genomics-course-listing .su-spoiler {
	margin-bottom: 7px;
}
.article-content--genomics-course-listing .su-spoiler-content {
	padding: 10px 20px 10px;
}
.article-content--genomics-course-listing .fa-angle-right {
	color: #333;
}
.article-content--genomics-course-listing .list-icon {
	color: #004987;
}
.course-listing,
.course-listing__description {
	font-family: Arial, sans-serif;
	font-size: 14px;
}
.course-listing__description {
	margin: 20px auto;
}
.course-listing__row {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}
.course-listing__table-info-data-wrapper {
	display: flex;
	padding: 10px 5px;
	text-align: left;
	width: 25%;
}
.course-listing__table-info-data-wrapper--no-border-left {
	border-left: none;
}
.course-listing__table-info-data-wrapper--no-border-right {
	border-right: none;
}
.course-listing__table-info-data {
	width: 100%;
}
.course-listing__table-info-data-label {
	color: #333;
}
.bundle-listing {
	background-color: #eaeaea;
	padding: 20px 20px 10px;
	width: 50%;
}
.bundle-listing--middle {
	margin: 0 0 0 20px;
}
.bundle-listing--full-package {
	max-width: initial;
}
.article-content--genomics-course-listing .product-selection-outer-wrapper {
	margin: 0;
	text-align: left;
}
.article-content--genomics-course-listing .product-selection-message {
	color: #333;
	font-weight: bold;
}
span.product-selection-message {
	margin-right: 10px;
}
.article-content--genomics-course-listing .add-to-cart {
	background-color: #004987;
	border-radius: 3px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.article-content--genomics-course-listing .add-to-cart--normal-link {
	background-color: inherit;
	border-radius: 0;
	color: #004987;
	font-weight: normal;
	height: auto;
	line-height: inherit;
	margin-bottom: 0;
	margin-right: 0;
	padding-right: 0;
}
.article-content--genomics-course-listing .add-to-cart--full-package-link {
	font-weight: bold;
	padding-left: 0;
	padding-right: 15px;
}
.cart-item-total {
	display: none;
}
.article-content--genomics-course-listing ul {
	padding-left: 0;
}
.article-content--genomics-course-listing li {
	display: block !important;
	line-height: 1.3em;
	list-style-type: none !important;
	margin: 0 !important;
	padding: 4px 0 4px 1.6em !important;
	position: relative;
}
.article-content--genomics-course-listing .fa-angle-right {
	height: 1.3em;
	left: 0;
	line-height: 1.3em;
	position: absolute;
	text-align: center;
	top: 4px;
	width: 1.3em;
}
.article-content--genomics-course-listing .fa-plus {
	font-size: 12px;
	height: 1.3em;
	left: 0;
	line-height: 1.6em;
	position: absolute;
	text-align: center;
	top: 4px;
	width: 1.3em;
}
.article-content--genomics-course-listing .fa-minus {
	font-size: 12px;
	height: 1.3em;
	left: 0;
	line-height: 1.6em;
	position: absolute;
	text-align: center;
	top: 4px;
	width: 1.3em;
}
.bundle-listing-wrapper {
	display: flex;
	flex-direction: row;
	margin-bottom: 20px;
}
.bundle-listing__bundle-info {
	font-weight: bold;
}
.bundle-listing__bundle-title {
	margin-bottom: 5px;
	margin-top: 0;
}
.bundle-listing__course-list {
	margin: 10px 0 20px;
}
.article-content--genomics-course-listing .view-cart {
	background-color: #004987;
	border-radius: 3px;
}
.article-content--genomics-course-listing .view-cart--normal-link {
	background-color: inherit;
	border-radius: 3px;
	color: #004987;
	margin-left: 10px;
}
#full-package {
	padding-top: 10px;
}
.bundle-listing__bundle-title--full-package {
	margin-top: 0;
}
#expected-gained-genomics-competencies {
	margin-top: 40px;
}
.course-title-link {
	display: inline-flex;
	margin-right: 20px;
}
.course-title-link:focus {
	text-decoration: none;
}
.course-details {
	margin-bottom: 20px;
	margin-top: 10px;
}
.course-list .course-list__list_item {
	border-bottom: 1px solid #d1d1d1 !important;
}
.course-list__links-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.course-list__links-wrapper .cart-links-wrapper {
	display: inline-block;
	display: inline-flex;
	flex-shrink: 0;
}
.genomics-course-category {
	margin-bottom: 5px;
	margin-top: 20px;
}
@media screen and (max-width: 768px) {
	.article-content--genomics-course-listing .su-column {
		margin-bottom: 0 !important;
	}
}
@media screen and (max-width: 600px) {
	.article-content--genomics-course-listing .su-spoiler-content {
		padding: 0 20px 10px;
	}
	.course-listing__row {
		display: block;
	}
	.course-listing__table-info-data-wrapper {
		border: none;
		display: block;
		padding: 5px 0;
		text-align: left;
		width: 100%;
	}
	.course-listing__description {
		margin-top: 5px;
	}
	.bundle-listing {
		margin-bottom: 20px;
	}
	.bundle-listing-wrapper {
		display: block;
	}
	.bundle-listing {
		max-width: 100%;
		width: 100%;
	}
	.bundle-listing--middle {
		margin-left: 0;
	}
	.course-list .course-list__list_item {
		padding-bottom: 10px !important;
		padding-top: 10px !important;
	}
	.article-content--genomics-course-listing .fa-plus,
	.article-content--genomics-course-listing .fa-minus {
		top: 10px;
	}
	.course-list__links-wrapper {
		display: block;
	}
	.course-title-link {
		display: block;
	}
	.course-list__links-wrapper .cart-links-wrapper {
		display: block;
		margin-top: 10px;
	}
	.article-content--genomics-course-listing .add-to-cart--normal-link {
		padding-left: 0;
	}
}
/*========== End Genomics Courses Page styles	==========*/

/*========== Start software development landing page	==========*/
	#joe-quote-wrapper {
		vertical-align: middle;
	}
	#joe-testimonial .brace {
		min-height: 172px;
	}
	#matt-quote-wrapper {
		vertical-align: middle;
	}
	#matt-testimonial .brace {
		min-height: 172px;
	}
	.content-block__section {
		margin: 35px auto;
		text-align: center;
	}
	.content-block__section-title--d-inline-block {
		display: block;
		font-size: 18px;
		margin: 10px 10px 10px 0;
		vertical-align: middle;
	}
	.align-center {
		text-align: center;
	}
	.content-block--d-inline-block {
		display: inline-block;
	}
	.content-block__icon {
		width: 60px;
	}
	.content-block__software-development-title {
		text-align: center;
		font-size: 4em;
		width: 80%;
		margin: 0 auto 40px;
	}
	.content-block__icon--image-background {
		background: url('/wp-content/uploads/icon-choose.jpg') center top/cover no-repeat;
		display: inline-block;
		font-family: 'Oswald', Arial, sans-serif;
		text-align: center;
		color: #fff;
	}
	.content-block__icon-text {
		position: relative;
		top: 16px;
	}
	.content-block__software-development-course-list {
		list-style-type: none;
		padding-left: 0;
		text-align: center;
		width: 70%;
		margin: 0 auto;
	}
	.content-block__software-development-course-list-item {
		font-size: 1.2em;
		font-family: 'Oswald', Arial, sans-serif;
		margin-bottom: 15px;
		border-bottom: 1px solid #d1d1d1;
		padding-bottom: 15px;
	}
	.no-margin {
		margin: 0;
	}
	.hide-on-desktop {
		display: none;
	}
	.content-block__section-subtitle {
		font-size: 14px;
		color: #4ac1f0;
	}
	.window-action .testimonial-wrapper .attribution .subtitle {
		color: #676767;
		font-size: 20px;
		font-weight: 300;
	}
	#software-development-article-content.window-action .testimonial-wrapper .image-wrapper {
		vertical-align: top;
	}
	#software-development-article-content.window-action .reveal .quote-wrapper {
		min-height: 125px;
	}
	@media screen and (max-width:767px) {
		.hide-on-desktop {
			display: block;
		}
	}
	@media screen and (max-width:630px) {
		.content-block__software-development-title {
			font-size: 3.2em;
		}
		.content-block__software-development-course-list {
			width: 90%;
		}
		.content-block__section {
			margin: 20px auto;
		}
		.content-block__icon {
			width: 60px;
		}
	}
	@media screen and (max-width:560px) {
		.content-block__section-title--m-block {
			display: block;
		}
	}
	@media screen and (max-width:400px) {
		.content-block__software-development-title {
			font-size: 2.5em;
		}
	}
/*========== End software development landing page	==========*/

/*========== Start massage landing page	==========*/
.mt-certified {
	padding: 20px 10px;
}
.mt-certified img {
	display: block;
	margin: 5px auto;
}
#massage-program-body-content .su-spoiler-style-fancy {
	border: 0;
	border-bottom: 1px solid #d1d1d1;
	box-shadow: 0 4px 10px 0 rgba(36,50,66,.2);
}
#massage-program-body-content .su-spoiler-style-fancy.su-spoiler-closed:hover {
	box-shadow: 0 4px 10px 0 rgba(36,50,66,.2);
	transition: box-shadow 0.2s ease-in-out;
}
#massage-program-body-content .su-spoiler-style-fancy.su-spoiler-closed:hover .su-spoiler-title {
	color: #4ac1f0;
	transition: color 0.2s ease-in-out;
}
#massage-program-body-content .su-spoiler-style-fancy.su-spoiler-closed {
	box-shadow: none;
}
#massage-program-body-content .su-spoiler-style-fancy.su-spoiler-closed .su-spoiler-title {
	border-bottom: 0;
	border-top: 0;
}
#massage-program-body-content .su-spoiler-title {
	background-color: #fff;
	color: #004987;
	border-bottom: 0;
}
#massage-program-body-content .su-spoiler-title:hover {
	color: #4ac1f0;
	transition: color 0.2s ease-in-out;
}
.mt-flex-ed {
	display: flex;
}
.mt-flex-ed section:nth-child(1) {
	min-width: 65px;
	float: left;
	margin: 20px 20px 0 0;
}
.mt-flex-ed.classes section:nth-child(1) {
	background: url(/wp-content/uploads/svg/moon-icon.svg) no-repeat;
}
.mt-flex-ed.entry-pts section:nth-child(1) {
	background: url(/wp-content/uploads/svg/calendar-icon.svg) no-repeat;
}
.mt-flex-ed.affordable section:nth-child(1) {
	background: url(/wp-content/uploads/svg/afford-icon.svg) no-repeat;
}
.mt-flex-ed.clinic section:nth-child(1) {
	background: url(/wp-content/uploads/svg/clinic-icon.svg) no-repeat;
}
.mt-reputable strong {
	color: #333;
}
.two-columns {
	display: flex;
	margin-top: 20px;
}
.two-columns section:first-child {
	width: 50%;
}
.two-columns section:nth-child(2) {
	width: 50%;
	margin: 0 10px;
}
.two-columns section.two-columns65-35:first-child {
	width: 65%;
}
.two-columns section.two-columns65-35:nth-child(2) {
	width: 35%;
	margin: auto;
	padding-left: 10px;
}
.two-columns section:nth-child(2) img {
	margin: 0 0 20px 10px;
}
.two-columns section:nth-child(2) p {
	margin-right: 0;
	margin-left: 10px;
}
.two-columns section:nth-child(2) .cta-wrapper {
	margin-left: 10px;
}
.h2-vertical-margin {
	margin-bottom: 20px;
}
.massage-envy-link {
	text-decoration: underline;
}
/*.list-items__fa-angle-right.cl-auto ul {
	width: auto;		
}*/
.list-items__fa-angle-right.cl-auto ul:nth-child(2) {
	margin-left: 40px;
}
.cta-outer-wrapper {
	margin-top: 20px;
}
.icon-text {
	display: flex;
	margin: 30px 0 10px;
}
.icon-text div {
	background: url(/wp-content/uploads/svg/building-icon.svg) no-repeat;
	min-width: 50px;
	float: left;
	margin-right: 15px;
}
.icon-text p {
	color: #004987;
	font-family: Oswald, Arial, sans-serif;
	font-size: 19px;
	font-weight: 400;
}
.icon-text p em {
	color: #004987;
	font-style: italic;
	font-weight: bold;
}
.program-details-note {
	font-size: 12px;
}.program-details-note a {
	text-decoration: underline;
}
.four-columns {
	display: flex;
}
.four-columns section {
	margin: 20px 10px 0;
	width: 25%
}
.four-columns section p {
	text-align: center;
	font-family: Oswald, sans-serif;
	font-weight: 300;
	font-size: 20px;
}
.four-columns section span {
	display: block;
	margin: 10px auto;		
	min-height: 120px;
}
.four-columns section:first-child {
	margin-left: 0;
}
.four-columns section:last-child  {
	margin-right: 0;
}
.four-columns section:nth-child(1) span {
	background: url(/wp-content/uploads/svg/massage-sweedish.svg) center no-repeat;
}
.four-columns section:nth-child(2) span {
	background: url(/wp-content/uploads/svg/massage-stone.svg) center no-repeat;
}
.four-columns section:nth-child(3) span {
	background: url(/wp-content/uploads/svg/massage-chair.svg) center no-repeat;
}
.four-columns section:nth-child(4) span {
	background: url(/wp-content/uploads/svg/massage-deep-tissue.svg) center no-repeat;
}
#massage-program-body-content .watch-webinar {
	padding-bottom: 0;
}
#massage-program-body-content .phone-number-wrapper img {
	margin-left: 0;
}
.watch-webinar div, .natural-solutions {
	display: flex;			
}
.watch-webinar div section {
	width: 50%;
}
.watch-webinar div section:nth-child(2) {
	margin-left: 20px;
}
.natural-solutions section:first-child {
	width: 65%;
}
.natural-solutions section:nth-child(2) {
	width: 35%; 
	margin-left: 20px;
}
.watch-webinar .mobile {
	display: none;
}	
.mt-testimonials {
	display: flex;
	color: #595959;
	margin: 40px 0;
}
.mt-testimonials section:nth-child(1) {
	width: 109px;
	min-width: 109px;
	margin-right: 12px;
	height: 109px;
	min-height: 109px;
	border-radius: 50%;
	border: 1px solid #ccc;
}
.mt-testimonials section:nth-child(2) {
	width: 100%;
}
.mt-testimonials.pat section:nth-child(1) {
	background: url(/wp-content/uploads/pat.jpg) no-repeat;
	background-size: cover;
}
.mt-testimonials.eydie section:nth-child(1) {
	background: url(/wp-content/uploads/edie.jpg) no-repeat;
	background-size: cover;
}
.mt-testimonials.eydie {
		margin-bottom: 0;
	}
.testimonials-name {
	font-size: 18px;
}
.apply-now {
		margin-top: -10px; 
		margin-bottom: 30px;
	}
	#massage-program-body-content .phone-number {
		vertical-align: top;
		margin: 10px 0 0 10px;
		display: inline-block;
	}
@media screen and (max-width: 1220px) {
	#massage-program-body-content .display-table-cell {
		vertical-align: middle;
	}
}
@media screen and (max-width: 991.98px) {
	.watch-webinar div, .natural-solutions section:first-child {
		display: block;
		width: 100%;
	}
	.watch-webinar div section:first-child, .watch-webinar div section:nth-child(2) {
		width: 100%;
		margin: 0;
	}
	.watch-webinar div section figure {
		display: none;
	}
	.watch-webinar .mobile {
		display: block;
	}
	.natural-solutions section:nth-child(2) {
		display: none;
	}
	.two-columns {
		display: block;
	}
	.two-columns section:first-child, .two-columns section:nth-child(2), .two-columns section:first-child.two-columns65-35, .two-columns section:nth-child(2).two-columns65-35 {
		width: 100%;
	}
	.two-columns section:nth-child(2), .two-columns section:nth-child(2) p {
		margin-right: 0;
		margin-left: 0;
	}
	.tablet-hide-area {
		display: none;
	}
}
@media screen and (max-width: 913px) and (min-width: 768px) {
	.multiple-massage-icons p {
		min-height: 56px;
	}
}
@media screen and (max-width: 691px) {
	.multiple-massage-icons p {
		min-height: 56px;
	}
}
@media screen and (max-width: 768px) {
	#massage-program-body-content .su-row {
		margin-bottom: 3em;
	}
	#massage-program-body-content #courses-wrapper .su-column {
		margin-bottom: 0 !important;
	}
	#massage-program-body-content .su-column {
		margin-bottom: 0 !important;
	}
	#massage-program-body-content .su-list ul {
		margin-bottom: 0 !important;
	}
	#massage-program-body-content .su-spoiler-style-fancy.su-spoiler-closed:hover,
	#massage-program-body-content .su-spoiler-style-fancy.su-spoiler-closed:hover .su-spoiler-title {
		transition: none;
	}
}
@media screen and (max-width: 540px) {
	.list-items__fa-angle-right {
		display: block;
	}
	.list-items__fa-angle-right ul {
		width: 100%;
		margin: 0;
	}
	.mt-testimonials {
		display: block;
		margin: 30px 0;
	}
	.mt-testimonials section:nth-child(1) {
		margin: 0 auto 10px;
	}
	.call {
		display: block;
		padding-top: 10px;
	}
	.icon-text {
		display: block;
	}
	.icon-text div {
		display: none;
	}
	.icon-text p {
		background: #F4F5F9;
		padding: 10px;
	}
	.mobile-hide-area {
		display: none;
	}
	.list-items__fa-angle-right.cl-auto ul {
		width: 100%;
	}
	.list-items__fa-angle-right.cl-auto ul:nth-child(2) {
		margin-left: 0;
	}
	a.btn-apply-now {
		width: 100%;
	}
}
@media screen and (max-width: 400px) {
	.mt-flex-ed {
		display: block;
	}
	.mt-flex-ed section:nth-child(1) {
		min-width: 35px;
		display: none;
	}
}
/*========== End massage landing page	==========*/

/*========== Start Accelerated Science Courses landing page	==========*/
#accelerated-science-courses-body-content h1 {
	margin-bottom: 0;
}
#accelerated-science-courses-body-content h1, #accelerated-science-courses-body-content h2 {
	font-weight: 300;
	margin-top: 0;
}
#accelerated-science-courses-body-content h1 span {
	padding-right: 40px;
}
#accelerated-science-courses-body-content hr {
	border-top: 1px solid #d1d1d1;
}
#shaina-quote-wrapper {
	vertical-align: middle;
}
#shaina-quote-wrapper .quote-wrapper {
	min-height: 129px;
}
#shaina-img {
	min-width: 150px;
	max-width: 150px;
}
#accelerated-science-courses-body-content .su-row {
	clear: both;
	margin-bottom: 1.5em;
	zoom: 1;
	margin-top: 1.5em;
}
#accelerated-science-courses-body-content .su-row .su-column:first-child {
	margin-left: 0;
}
#accelerated-science-courses-body-content .su-row:before,
#accelerated-science-courses-body-content .su-row:after {
	display: table;
	content: "";
}
#accelerated-science-courses-body-content .su-clearfix:before,
#accelerated-science-courses-body-content .su-clearfix:after {
	display: table;
	content: " ";
}
#accelerated-science-courses-body-content .su-row .su-column {
	margin: 0 0 0 4%
}
#accelerated-science-courses-body-content .su-column-size-1-2 {
	width: 48%;
}
#accelerated-science-courses-body-content .su-column {
	display: block;
	margin: 0 4% 0 0;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#accelerated-science-courses-body-content #ios-video {
	position: relative;
	max-width: 402px;
	overflow: hidden;
}
#accelerated-science-courses-body-content #ios-video img {
	width: 100%;
}
#accelerated-science-courses-body-content .display-table {
	width: 100%;
}
#accelerated-science-courses-body-content .course-dates-container {
	background-color: #004987;
	color: #4ac1f0;
	min-height: 165px;
	padding: 20px;
	width: 32%;
	border-right: 10px solid #fff;
	text-align: center;
}
#accelerated-science-courses-body-content .course-dates-container:hover {
	background-color: #01395a;
	color: #4ac1f0;
	animation-name: ios-classes-hover-over;
	animation-duration: .5s;
	animation-direction: alternate;
}
#accelerated-science-courses-body-content .course-dates-container a {
	color: #4ac1f0;
}
#accelerated-science-courses-body-content .course-dates-container a:hover {
	color: #fff;
}
#accelerated-science-courses-body-content .course-dates-container:visited,
#accelerated-science-courses-body-content .course-dates-container:active,
#accelerated-science-courses-body-content .course-dates-container:focus {
	text-decoration: none;
}
#accelerated-science-courses-body-content .course-dates-container h3 {
	color: #fff;
	font-weight: 300;
	margin-top: 0;
}
#accelerated-science-courses-body-content .advisement {
	position: relative;
	top: 10px;
}
#accelerated-science-single-course-body-content h1 {
	margin-top: 0;
}
.single-scu_ios_courses .main-section {
	margin: 20px 0;
}
.single-scu_ios_courses .button-wrapper {
	margin: 30px 0 40px;
}
.single-scu_ios_courses .main-image {
	float: right;
	margin: 0 0 20px 20px;
}
.single-scu_ios_courses .tm-block-padding-top-bottom {
	margin-top: 0 !important;
}
.single-scu_ios_courses .scu-footer-menu {
	margin-top: 0;
}
#ios-course-schedule-body-content ul {
	padding-left: 0;
}
#ios-course-schedule-body-content li {
	display: inline-block;
}
#ios-course-schedule-body-content .course-title span {
	white-space: nowrap;
}
#ios-course-schedule-body-content .bullet-separator {
	padding-left: 10px;
	padding-right: 10px;
}
#ios-course-schedule-body-content .su-table {
	margin-top: 20px;
}
#ios-course-schedule-body-content .su-table > table {
	margin-bottom: 20px;
}
#ios-course-schedule-body-content table {
	border-collapse: collapse;
	width: 100%;
}
#ios-course-schedule-body-content td {
	border: 1px solid #ccc;
	font-size: 1em;
}
#ios-course-schedule-body-content .date-wrapper td {
	border-right: none;
	border-bottom: none;
	padding: 0;
}
#ios-course-schedule-body-content .course-wrapper td {
	border-left: none;
	padding: 5px;
}
#ios-course-schedule-body-content td.term {
	border-right: none;
	text-align: center;
	width: 145px;
}
#ios-course-schedule-body-content td.date {
	border-bottom: none;
	border-left: none;
	border-top: 1px solid #ccc;
	padding-left: 10px;
	padding-right: 10px;
	width: 370px;
}
#ios-course-schedule-body-content td.course {
	border-bottom: none;
	border-top: 1px solid #ccc;
	min-width:200px;
	padding-left: 10px;
	width: 323px;
}
#ios-course-schedule-body-content td.first {
	border-top: none;
}
.ios-online__notification {
	margin: 20px 10px 20px 0; 
	background: #F4F5F9; 
	padding: 5px 10px;
}
.ios-online__notification .fa-bullhorn {
	font-size: 40px; 
	color: #4ac1f0; 
	vertical-align: middle; 
	margin-right: 10px;
}
#warning-wrapper {
	background-color: #004987;
	color: #fff;
	padding: 20px;
}
#warning-wrapper h1,
#warning-wrapper p em {
	color: #fff;
}
#warning-wrapper h1 {
	margin-bottom: 10px;
}
#warning-wrapper span {
	color: #ffdc57;
	font-weight: bold;
	letter-spacing: .5px;
}
#tuition-table tr#tuition-header-row td strong {
	color: #ff0000;
}
#tuition-table td {
	text-align: center;
}
#tuition-table .item {
	width: 50%;
}
#tuition-table .item-value {
	width: 25%;
}
#tuition-table td#note {
	text-align: left;
}
#payment-options li {
	margin-bottom: 10px !important;
}
.IOS-intro-CTA-wrapper {
	margin-top: 15px;
}
.IOS-intro-admissions-contact {
	margin: 20px auto;
}
@media screen and (max-width:1220px) {
	#accelerated-science-courses-body-content h1 span {
		padding-right: 0;
	}
}
@media screen and (max-width:768px) {
	#accelerated-science-courses-body-content .su-row {
		margin-top: 0;
	}
	#accelerated-science-courses-body-content .su-column {
		float: none;
		width: 100%;
	}
	#accelerated-science-courses-body-content .su-row .su-column {
		margin: 20px 0 0;
	}
	#accelerated-science-courses-body-content .su-row .su-column.first {
		margin-top: 0;
	}
	#accelerated-science-courses-body-content #ios-video {
		position: relative;
		max-width: 700px;
	}
}
@media screen and (max-width:625px) {
	#accelerated-science-courses-body-content .course-dates-container {
		border-bottom: 10px solid #fff;
		border-right: none;
		display: block;
		min-height: 10px;
		width: 100%;
	}
	#accelerated-science-courses-body-content .uk-button {
		margin-bottom: 5px;
	}
}
@media screen and (max-width:580px) {
	#ios-course-schedule-body-content .term,
	#ios-course-schedule-body-content .date-outer-wrapper,
	#ios-course-schedule-body-content .date-wrapper,
	#ios-course-schedule-body-content .course-outer-wrapper {
		display: block;
		width: 100%;
	}
	#ios-course-schedule-body-content .course-outer-wrapper {
		border-bottom: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	#ios-course-schedule-body-content table,
	#ios-course-schedule-body-content td {
		width: 100%;
	}
	#ios-course-schedule-body-content .date-wrapper {
		border-top: 1px solid #ccc;
	}
		#ios-course-schedule-body-content .date-wrapper.first {
			border-top: none;
		}
	#ios-course-schedule-body-content td.date {
		border: none;
		font-weight: bold;
		padding: 10px;
		width: 100%;
	}
	#ios-course-schedule-body-content td.term,
	#ios-course-schedule-body-content td.term.first {
		background-color: #004987;
		border: none;
		color: #fff;
		font-weight: bold;
		padding: 10px;
		width: 100%;
	}
	#ios-course-schedule-body-content .date-wrapper .course-outer-wrapper,
	#ios-course-schedule-body-content .date-wrapper .course-outer-wrapper.first {
		border-left: none;
		border-top: 1px solid #ccc;
	}
	#ios-course-schedule-body-content td.course {
		padding: 10px;
	}
}
@media screen and (max-width:565px) {
	.single-scu_ios_courses .main-image {
		display: none;
	}
	.ios-online__notification span {
		display: block;
	}
	.ios-online__notification {
		margin-right: 0;
	}
	.ios-online__notification strong {
		display: inline-block;
	}
	.ios-online__notification .fa-bullhorn {
		display: none;
	}
}
@keyframes ios-classes-hover-over {
	0% {
		background-color: #004987;
	}
	100% {
		background-color: #01395a;
	}
}
/*========== End Accelerated Science Courses landing page	==========*/

/*========== Start LaCC landing page	==========*/
.inner-page-slider-wrapper .widget-content {
	position: relative;
}
.inner-page-slider-wrapper #page-slider {
	height: auto;
	margin: 0 auto 30px;
	max-width: 1130px;
}
.inner-page-slider-wrapper #page-slider img {
	width: 100%;
}
.inner-page-slider-wrapper #page-slider .nivo-caption {
	padding: 120px 70px 20px 70px;
	background: linear-gradient(to bottom, rgba(7, 58, 90, 0) 35%, rgba(7, 58, 90, 1) 100%);
	/*background: linear-gradient(to bottom, rgba(7, 58, 90, 0) 30%, #073a5a 100%);*/
}
#page-slider .nivo-caption .caption-content-wrapper h2 {
	/*text-shadow: 1px 1px 1px #000;*/
	font-weight: 300;
	margin-bottom: 5px;
}
.inner-page-slider-wrapper .nivo-controlNav {
	bottom: 0;
	position: absolute;
	text-align: right;
	z-index: 10;
	margin: 0 auto;
	width: 100% !important;
	left: -20px !important;
}
.inner-page-slider-wrapper .nivo-controlNav a {
	-moz-border-radius: 50%;
	-moz-box-sizing: border-box;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	-webkit-box-sizing: border-box;
	background-color: transparent;
	border-radius: 50%;
	border: 2px solid #fff;
	box-sizing: border-box;
	display: inline-block;
	height: 12px;
	margin: 0 6px;
	overflow: hidden;
	text-indent: 999px;
	width: 12px;
}
.inner-page-slider-wrapper .nivo-controlNav a.active {
	background-color: #fff;
}
.inner-page-slider-wrapper + .tm-block-padding-top-bottom {
	margin-top: 0 !important;
}
.inner-page-slider-wrapper + .tm-block-padding-top-bottom .tm-breadcrumb {
	/*margin-bottom: 20px;*/
}
#lacc-body-content h1 {
	margin-top: 0;
}
#lacc-body-content #chiro-profession-outer-wrapper h2 {
	margin-bottom: 30px;
}
#lacc-body-content #chiro-profession-outer-wrapper .prominent-info {
	color: #4ac1f0;
	font-family: 'Oswald', sans-serif;
	font-size: 50px;
	text-align: center;
	font-weight: 400;
}
#lacc-body-content #chiro-profession-outer-wrapper .prominent-info-blurb {
	font-size: 14px;
	text-align: center;
}
#lacc-body-content #chiro-profession-outer-wrapper .prominent-info-blurb sup {
	color: #898888;
}
#lacc-body-content .sources {
	font-size: 10px;
	font-style: italic;
	color: #898888;
}
#lacc-body-content .sources .source {
	margin-right: 8px;
	white-space: nowrap;
}
#lacc-body-content .uk-button {
	 margin-top: 10px;
}
#lacc-body-content .su-tabs {
	 background-color: #d5d5d5;
}
#lacc-body-content .su-tabs-nav span {
	 font-family: 'Oswald', sans-serif;
	 font-size: 19px;
	 font-weight: 400;
	 margin-right: 0;
}
#lacc-body-content .su-tabs-panes {
	 border-top: 3px solid #d5d5d5;
}
#lacc-body-content .su-tabs-pane {
	 position: relative;
	 min-height: 154px;
}
#lacc-body-content .su-tabs-pane p {
	 font-size: 14px;
}
#lacc-body-content .spotlight-container {
	color: #004987;
	font-family: 'Oswald', sans-serif;
}
#lacc-body-content .spotlight-container .spotlight-name {
	font-size: 19px;
	font-weight: 400;
	margin-bottom: 0;
	margin-top: 18px;
}
#lacc-body-content .spotlight-container .spotlight-title {
	font-size: 15px;
	font-weight: 300;
	margin-bottom: 3px;
	margin-top: 3px;
}
#lacc-body-content .spotlight-container .spotlight-role {
	font-size: 15px;
	font-weight: 300;
	margin-bottom: 29px;
	margin-top: 0;
}
#lacc-body-content #moreau-container {
	 margin: 25px auto;
}
#lacc-body-content #moreau-container .img-container {
	 display: inline-block;
	 float: left;
	 margin-bottom: 5px;
}
#lacc-body-content #moreau-container .img-container img {
	 max-width:218px;
	 min-width: 218px;
	 width: 100%;
}
#lacc-body-content #moreau-container .text-container {
	 display: inline-block;
	 float: left;
	 width: 605px;
}
.spotlight-role.linette {
	height: 42px;
}
.dc-webinar {
	display: flex;
	flex-wrap: wrap;
}
.dc-webinar section {
	flex: 0 0 calc(33.3%);
	box-sizing: border-box;
}
.dc-webinar section:first-child {
	padding-right: 10px;
}
.dc-webinar section:nth-child(2) {
	padding: 0 5px;
}
.dc-webinar section:nth-child(3) {
	padding-left: 10px;
}
.dc-webinar h3 {
	padding: 0 0 10px;
	font-size: 20px;
}
.dc-webinar iframe {
	min-height: 180px;
}
@media screen and (max-width: 1220px) {
	 #lacc-body-content #moreau-container .text-container {
			width: 65%;
			padding-left: 20px;
	 }
	 #lacc-body-content #moreau-container .img-container {
			width: 35%;
	 }
	 #lacc-body-content #moreau-container .img-container img {
			max-width: 300px;
			min-width: 150px;
	 }
	 .dc-webinar section {
	 	flex: 0 0 50%;
	 	box-sizing: border-box;
	 }
	 .dc-webinar section:first-child, .dc-webinar section:nth-child(3) {
	 	padding: 0 15px 0 0;
	 }
	 .dc-webinar section:nth-child(2) {
	 	padding: 0 0 0 15px;
	 	margin: 0;
	 }
	 .dc-webinar section:first-child, .dc-webinar section:nth-child(2) {
	 	padding-bottom: 20px;
	 }
	 .dc-webinar iframe {
	 	min-height: 226px;
	 }
}
@media screen and (max-width: 769px) {
	#lacc-body-content .su-column.su-column-size-1-2 {
		margin-bottom: 0 !important;
	}
	#lacc-body-content .su-column.su-column-size-1-2 ul {
		margin-bottom: 0 !important;
	}
	#lacc-body-content .sources .source {
		white-space: normal;
	}
	.spotlight-role.linette {
		height: auto;
	}
	.dc-webinar {
		display: block;
	}
	.dc-webinar section {
		width: 100%;
		/*float: none;*/
	}
	.dc-webinar section:first-child, .dc-webinar section:nth-child(3) {
		padding: 0;
	}
	.dc-webinar section:nth-child(2) {
		margin: 0;
		padding: 0;
	}	
}
@media screen and (max-width: 680px) {
	#lacc-body-content #moreau-container {
		 min-height: 100px;
	}
	#lacc-body-content #moreau-container .img-container {
		 display: block;
		 float: none;
		 text-align: center;
		 width: 100%;
	}
	#lacc-body-content #moreau-container .img-container img {
		 float: none;
		 margin: 0 auto 20px;
		 max-width: 218px;
	}
	#lacc-body-content #moreau-container .text-container {
		 display: block;
		 float: none;
		 width: 100%;
	}
}
@media screen and (max-width: 640px) {
	.lacc-slider {
		display: none;
	}
}
@media screen and (max-width: 450px) {
	.inner-page-slider-wrapper #page-slider .nivo-caption {
		padding-left: 50px;
		padding-right: 50px;
	}
	.inner-page-slider-wrapper #page-slider .nivo-directionNav a.nivo-prevNav {
		left: 10px;
	}
	.inner-page-slider-wrapper #page-slider .nivo-directionNav a.nivo-nextNav {
		right: 10px;
	}
}
@media screen and (max-width: 400px) {
	.inner-page-slider-wrapper #page-slider .nivo-caption {
		padding-left: 15px;
		padding-right: 15px;
		text-align: center;
	}
	.inner-page-slider-wrapper #page-slider .nivo-directionNav a.nivo-prevNav {
		left: 5px;
	}
	.inner-page-slider-wrapper #page-slider .nivo-directionNav a.nivo-nextNav {
		right: 5px;
	}
	.inner-page-slider-wrapper .nivo-controlNav {
		text-align: center;
	}
}
/*========== End LaCC landing page	==========*/

/*========== Start Misc. LaCC page styles ==========*/
.table__course-schedule--dc th:first-child {
	width: 12%;
}
.table__course-schedule--dc th:nth-child(2) {
	width: 50%;
}
.table__course-schedule--dc th:nth-child(3) {
	width: 10%;
}
.table__course-schedule--dc th:nth-child(4) {
	width: 10%;
}
.table__course-schedule--dc th:nth-child(5) {
	width: 10%;
}
.table__course-schedule--dc th:nth-child(6) {
	width: 8%;
}
/*========== End Misc. LaCC page styles ==========*/

/*========== Start Sports Medicine program pages	==========*/
.inner-page-slider-wrapper #page-slider.sports-medicine-slider {
	max-height: 400px;
}
#sports-medicine-body-content h3 {
	font-weight: 300;
}
#sports-medicine-body-content .su-tabs {
	border-radius: 0;
	padding: 0;
	text-align: center;
}
#sports-medicine-body-content .su-tabs h2 {
	color: #ffe061;
}
#sports-medicine-body-content .su-tabs h3 {
	color: #fff;
	font-weight: 300;
}
#sports-medicine-body-content #symposium-list {
	font-size: 20px;
}
#sports-medicine-body-content .su-tabs-pane {
	background: url(/wp-content/uploads/sports-medicine-bg.jpg);
	border-radius: 0;
	color: #fff;
	padding-bottom: 0;
	background-size: cover;
}
#sports-medicine-body-content .su-tabs-nav,
#sports-medicine-body-content .su-tabs-current,
#sports-medicine-body-content .su-tabs span{
	color: #fff;
	font-family: 'Oswald', 'Arial', sans-serif;
	font-size: 24px;
}
#sports-medicine-body-content .su-tabs p {
	color: #fff;
	font-family: 'Oswald', 'Arial', sans-serif;
	font-size: 16px;
}
#sports-medicine-body-content .su-tabs-nav {
	background-color: #004987;
	border-bottom: 1px solid #4ac1f0;
	text-align: center;
}
#sports-medicine-body-content .su-tabs-nav span {
	background-color: #004987;
	border-radius: 0;
	margin-right :0;
	text-align: center;
	width: 33.3%;
}
#sports-medicine-body-content .su-tabs-nav span:nth-child(2) {
	border-left: 1px solid #4ac1f0;
	border-right: 1px solid #4ac1f0;
}
#sports-medicine-body-content .su-tabs-nav .su-tabs-current {
	background-color: #4ac1f0;
}
#sports-medicine-body-content #faculty-section-outer-wrapper {
	padding: 0 10px 0;
}
#sports-medicine-body-content .faculty-member-wrapper {
	min-height: 130px;
	margin-bottom: 15px;
	text-align: left;
}
#sports-medicine-body-content .faculty-member-wrapper.first {
	margin-bottom: 35px;
}
#sports-medicine-body-content .faculty-member-wrapper.last {
	margin-bottom: 0;
}
#sports-medicine-body-content .faculty-member-wrapper p {
	font-family: 'Oswald','Arial',sans-serif;
	font-size: 16px;
}
#sports-medicine-body-content .faculty-member-wrapper img {
	float: left;
	width: 130px;
	margin: 0 10px;
}
#sports-medicine-body-content #dr-foster-faculty-wrapper #dr-foster-video-img-wrapper {
	margin-right: 10px;
	overflow: hidden;
	max-width: 378px;
}
#sports-medicine-body-content #dr-foster-faculty-wrapper #dr-foster-video-img {
	float: none;
	width: 378px;
	margin-left: 0;
}
#sports-medicine-body-content #dr-foster-faculty-wrapper #dr-foster-video-img:hover {
	cursor: pointer;
	animation-name: image-enlarge-hover-over;
	animation-duration: .5s;
	-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	animation-direction: normal;
	-webkit-animation-direction: normal;
	-moz-animation-direction: normal;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
}
#sports-medicine-body-content .mvp-experience-wrapper {
	padding: 0 30px;
}
#sports-medicine-body-content .mvp-experience-wrapper h2 {
	margin-top: 0;
}
#sports-medicine-body-content #mvp-experience-outer-wrapper {
	margin-top: 20px;
	margin-bottom: 32px;
}
#sports-medicine-body-content .winning-curriculum-wrapper {
	text-align: left;
	padding-left: 20px;
}
#sports-medicine-body-content .winning-curriculum-wrapper h2 {
	margin-top: 0;
}
#sports-medicine-body-content .winning-curriculum-img-wrapper img {
	margin-top: 45px;
	padding-right: 20px;
}
#sports-medicine-body-content .winning-curriculum-wrapper .su-list li {
	font-family: 'Oswald','Arial',sans-serif;
	font-size: 16px;
}
#sports-medicine-body-content .winning-curriculum-wrapper .su-list li i {
	color: #ffe061 !important
}
#sports-medicine-body-content #winning-curriculum-outer-wrapper {
	margin-top: 20px;
	margin-bottom: 32px;
}
#sports-medicine-body-content #moreau-outer-wrapper p {
	font-family: 'Oswald','Arial',sans-serif;
}
#sports-medicine-body-content #moreau-outer-wrapper .su-row {
	margin-bottom: 0;
}
#sports-medicine-body-content #moreau-credentials-wrapper {
	font-size: 20px;
	padding: 20px;
	color: #004987;
	background-color: #4ac1f0;
}
#sports-medicine-body-content #moreau-credentials-wrapper h2 {
	color: #004987;
	margin-top: 15px;
	text-align: center;
}
#sports-medicine-body-content #moreau-credentials-wrapper ul {
	list-style-type: none;
	padding-left: 13px;
}
#sports-medicine-body-content #moreau-credentials-wrapper ul li {
	font-family: 'Oswald','Aria',sans-serif;
}
#sports-medicine-body-content #moreau-credentials-wrapper ul > li:before {
	display: inline-block;
	content: "-";
	width: 5px;
	margin-left: -11px;
}
#sports-medicine-body-content #moreau-img-wrapper {
	text-align: center;
}
#sports-medicine-body-content #moreau-img-wrapper img {
	width: 180px;
	margin-top: 15px;
}
#sports-medicine-body-content #moreau-quote-wrapper {
	font-size: 30px;
	color: #000000;
	padding: 0 30px;
}
#sports-medicine-body-content #moreau-quote-wrapper blockquote {
	border-left: none;
	line-height: initial;
	font-style: normal;
	margin-top: 50px;
}
#sports-medicine-body-content #moreau-quote-wrapper p {
	font-size: 20px;
}
#sports-medicine-body-content #moreau-quote-wrapper p.first:before {
	color: #000000;
	content: open-quote;
	font-size: 90px;
	line-height: 0;
	vertical-align: -42px;
	font-family: 'Oswald', 'Arial', sans-serif;
}
#sports-medicine-body-content #moreau-quote-wrapper p.last:after {
	color: #000000;
	content: close-quote;
	font-size: 90px;
	line-height: 0;
	vertical-align: -60px;
	font-family: 'Oswald', 'Arial', sans-serif;
}
#sports-medicine-body-content #moreau-quote-wrapper .highlight {
	color: #004987;
	font-weight: 400;
	margin: 30px 0;
	font-size: 26px;
}
#sports-medicine-body-content #sports-medicine-honors-main-img {
	width: 50%;
}
@media only screen and (max-width: 1219px) {
	#sports-medicine-body-content #moreau-quote-wrapper {
		padding: 0 20px;
	}
	#sports-medicine-body-content #moreau-quote-wrapper blockquote {
		margin-top: 10px;
	}
}
@media screen and (max-width: 940px) {
	#sports-medicine-body-content .faculty-member-wrapper img {
		margin-left: 0;
	}
	#sports-medicine-body-content #intro-img {
		margin: 15px 0;
	}
	#sports-medicine-body-content .su-tabs-nav span {
		display: block;
		width: 100%;
	}
	#sports-medicine-body-content .su-tabs-nav span:nth-child(2) {
		border-left: none;
		border-right: none;
		border-top: 1px solid #4ac1f0;
		border-bottom: 1px solid #4ac1f0;
	}
	#sports-medicine-body-content .su-column {
		float: none;
		width: 100%;
		margin: 0;
	}
	#sports-medicine-body-content #moreau-quote-wrapper {
		padding: 30px 20px;
	}
	#sports-medicine-body-content .winning-curriculum-wrapper {
		padding-left: 0;
	}
	#sports-medicine-body-content .winning-curriculum-img-wrapper img {
		margin-top: 10px;
		padding: 0;
	}
	#sports-medicine-body-content #dr-foster-faculty-wrapper #dr-foster-video-img-wrapper {
		margin-right: 0;
	}
}
@media only screen and (max-width: 768px) {
	#sports-medicine-body-content .su-column {
		margin-bottom: 0 !important;
	}
}
@media screen and (max-width: 640px) {
	.inner-page-slider-wrapper #page-slider.sports-medicine-slider {
		display: none;
	}
	#sports-medicine-banner {
		display: none;
	}
}
@media screen and (max-width: 540px) {
	#sports-medicine-body-content #moreau-quote-wrapper {
		font-size: 24px;
	}
	#sports-medicine-body-content #moreau-quote-wrapper .highlight {
		margin: 0 0 10px;
	}
	#sports-medicine-body-content #sports-medicine-honors-main-img {
		width: 100%;
		float: none;
		margin: 5px 0 15px 0;
	}
	#sports-medicine-body-content #moreau-quote-wrapper blockquote {
		margin-bottom: 0;
		margin-top: 0;
	}
}
@media screen and (max-width: 420px) {
	#sports-medicine-body-content .faculty-member-wrapper {
		text-align: center;
	}
	#sports-medicine-body-content .faculty-member-wrapper h3 {
		margin-top: 10px;
	}
	#sports-medicine-body-content .faculty-member-wrapper img {
		float: none;
		margin: 10px auto 0;
	}
	#sports-medicine-body-content #dr-foster-faculty-wrapper {
		margin-top: 20px;
	}
	#sports-medicine-body-content #moreau-quote-wrapper {
		padding: 20px 0 0;
	}
}
/*========== End Sports Medicine program pages	==========*/

/*========== Start Nutrition landing page	==========*/
#nutrition-article-content .request-information-wrapper {
	margin: 30px 0 40px;
}
#nutrition-article-content .request-information-wrapper .uk-button {
	margin-bottom: 20px;
}
#nutrition-article-content #packages-wrapper {
	margin-bottom: 30px;
	margin-top: 30px;
}
#nutrition-article-content .package-wrapper {
	background-color: #fff;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	position: relative;
	text-align: center;
	width: 25%;
}
#nutrition-article-content .package-wrapper.last .title,
/*#nutrition-article-content .package-wrapper.last .cta {
	background-color: #004987;
}*/
#nutrition-article-content .package-wrapper.last .title {
	position: relative;
	overflow: hidden;
	/*background-color: #004987;*/
	background: linear-gradient(-45deg, #004987, #17b3f1, #004987);
	background-size: 600% 600%;
	background-position: top left;
	-ms-animation: animateBackgroundGradient 6s ease infinite;
	-webkit-animation: animateBackgroundGradient 6s ease infinite;
	-moz-animation: animateBackgroundGradient 6s ease infinite;
	animation: animateBackgroundGradient 6s ease infinite;
}
@keyframes animateBackgroundGradient {
	0% {
		background-position:100% 50%;
	}
	50% {
		background-position:0% 50%;
	}
	100% {
		background-position:100% 50%;
	}
}
#nutrition-article-content #best-value-wrapper {
	background-color: #4ac1f0;
	font-size: 10px;
	letter-spacing: 1.2px;
	line-height: 11px;
	padding-bottom: 3px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 12px;
	position: absolute;
	right: -41px;
	text-transform: uppercase;
	top: -6px;
	transform: rotate(45deg);
}
#nutrition-article-content .package-wrapper:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 1px solid #dedede;
	display: inline-block;
	height: 100%;
	width: 100%;
}
#nutrition-article-content .display-table {
	width: 100%;
}
#nutrition-article-content .package-wrapper.first {
	border-left: 0;
}
#nutrition-article-content .package-wrapper.last {
	border-right: 0;
}
#nutrition-article-content .package hr {
	width: 80%;
	margin: 15px auto 20px;
}
#nutrition-article-content .package .title {
	background-color: #4ac1f0;
	color: #fff;
	font-family: 'Oswald', Arial, sans-serif;
	font-size: 1.6em;
	height: 50px;
	line-height: 50px;
}
#nutrition-article-content .package .price {
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 15px;
}
#nutrition-article-content .package .courses {
	margin-bottom: 25px;
	padding-left: 10px;
	padding-right: 10px;
}
#nutrition-article-content .package .courses ul {
	margin: 10px 0 0;
	padding-left: 0;
}
#nutrition-article-content .package .courses ul li {
	list-style-type: none;
}
#nutrition-article-content .su-list ul {
	margin-bottom: 0;
	padding-left: 0;
}
#nutrition-article-content .su-list ul li {
	display: block !important;
	line-height: 1.3em;
	list-style-type: none !important;
	margin: 0 !important;
	padding: 4px 0 4px 2em !important;
	position: relative;
}
#nutrition-article-content .su-list ul li i {
	height: 1.3em;
	left: 0;
	line-height: 1.3em;
	position: absolute;
	text-align: center;
	top: 4px;
	width: 1.3em;
}
#nutrition-article-content .package .cta {
 background-color: #4ac1f0;
 bottom: 0;
 height: 60px;
 position: absolute;
 width: 100%;
}
#nutrition-article-content .package .cta .button {
	background-color: #004987;
	color: #fff;
	display: inline-block;
	font-family: 'Oswald', Arial, sans-serif;
	font-size: 1.1em;
	margin: 0 auto;
	padding: 5px 10px;
	position: relative;
	top: 15px;
}
#nutrition-article-content .package-wrapper.last .cta .button {
	background-color: #4ac1f0;
}
#nutrition-article-content #foundations-courses-wrapper .display-table {
	width: 66%;
}
#nutrition-article-content .course-desc-wrapper {
	border-right: 10px solid #fff;
	padding: 10px;
	position: relative;
	width: 33%;
}
#nutrition-article-content .course-desc-wrapper h3 {
	font-size: 20px;
	margin-top: 0;
}
#nutrition-article-content .row .col-sm-4 {
	padding: 0 10px 0 0;
}
#nutrition-article-content .row .col-sm-4.last {
	padding: 0;
}
#nutrition-article-content .img-wrapper {
	min-height: 180px;
	position: relative;
}
#nutrition-article-content .img-wrapper .hours {
	background-color: #808080;
	border-radius: 30px;
	color: #fff;
	font-family: 'Oswald', Arial, sans-serif;
	font-size: 24px;
	height: 55px;
	left: 10px;
	position: absolute;
	text-align: center;
	top: 10px;
	width: 50px;
	width: 55px;
}
#nutrition-article-content .img-wrapper .hours-text {
	font-size: 12px;
	letter-spacing: 0.5px;
	position: relative;
	text-transform: uppercase;
	top: -6px;
}
#nutrition-article-content .title-wrapper {
	background-color: #004987;
	min-height: 190px;
	padding: 50px 15px 10px;
	text-align: center;
}
#nutrition-article-content .title-wrapper h3 {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	margin-top: 0;
	text-transform: uppercase;
}
#nutrition-article-content .title-wrapper .subtitle {
	color: #fff;
	font-family: 'Oswald', Arial, sans-serif;
	font-size: 15px;
}
#nutrition-article-content #additional-course-info-wrapper .container-fluid .row {
	margin: 0;
}
#nutrition-article-content #additional-course-info-wrapper .container-fluid {
	margin-bottom: 0;
	padding: 0;
}
#nutrition-article-content #additional-course-info-wrapper .container-fluid .col-sm-6:nth-child(1) {
	margin-right: 1%;
	padding: 0;
	width: 48%;
}
#nutrition-article-content #additional-course-info-wrapper .container-fluid .col-sm-6:nth-child(2) {
	margin-left: 1%;
}
#nutrition-article-content #kadar-testimonial .display-table-cell {
	vertical-align: middle;
}
#nutrition-article-content #kadar-testimonial .display-table {
	width: 100%;
}
#nutrition-article-content #kadar-testimonial .brace {
	min-height: 262px;
}
#nutrition-article-content #kadar-testimonial #kadar-quote-wrapper {
	vertical-align: top;
}
#nutrition-article-content #kadar-book-image {
	margin-bottom: 10px;
	margin-right: 0;
	max-width: 230px;
	width: 230px;
}
#nutrition-article-content .attribution {
	line-height: 34px;
}
 #nutrition-article-content #about-scu-wrapper img {
	max-width: 300px;
 }
@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	#nutrition-article-content .package-wrapper:after {
		content: none;
	}
}
@media screen and (max-width: 800px) {
	#nutrition-article-content .package-wrapper {
		border: 1px solid #dedede;
		display: inline-block;
		margin-bottom: 20px;
		min-height: 295px;
		vertical-align: top;
		width: 48%;
	}
	#nutrition-article-content .package-wrapper.odd {
		margin-right: 1%;
	}
	#nutrition-article-content .package-wrapper.even {
		margin-left: 1%;
	}
	#nutrition-article-content .package-wrapper:after {
		content: none;
	}
}
@media screen and (max-width: 768px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	#nutrition-article-content .package-wrapper {
		background-color: #eaeaea;
		border: 0;
	}
}
@media screen and (max-width: 768px) {
	#nutrition-article-content .attribution {
		margin-bottom: 10px;
	}
	#nutrition-article-content .col-sm-4 {
		display: block;
		float: left;
		width: 48%;
	}
	#nutrition-article-content .col-sm-4.odd {
		padding: 0 1% 0 0;
	}
	#nutrition-article-content .row {
		margin: 0 -30px 1.75em -15px;
	}
	#nutrition-article-content .row .col-sm-4.even {
		padding: 0 0 0 1%;
	}
	#nutrition-article-content .row .col-sm-4.last {
		margin-top: 15px;
	}
	#nutrition-article-content #additional-course-info-wrapper .container-fluid .col-sm-6:nth-child(1),
	#nutrition-article-content #additional-course-info-wrapper .container-fluid .col-sm-6:nth-child(2) {
		margin: 0;
		padding: 0;
		width: 100%;
	}
}
@media screen and (max-width: 620px) {
	#nutrition-article-content .package .courses ul {
		margin-bottom: 20px;
	}
	#nutrition-article-content .package-wrapper {
		display: block;
		min-height: 0;
		width: 100%;
	}
	#nutrition-article-content .package-wrapper.odd {
		margin-right: 0;
	}
	#nutrition-article-content .package-wrapper.even {
		margin-left: 0;
	}
	#nutrition-article-content .package .cta {
		position: static;
	}
	#nutrition-article-content .package .courses {
		margin-bottom: 20px;
	}
	#nutrition-article-content #about-scu-wrapper img {
		float: none;
		width: 100%;
	}
	#nutrition-article-content .col-sm-4 {
		display: block;
		float: none;
		width: 100%;
	}
	#nutrition-article-content .col-sm-4.odd {
		padding: 0 1% 0 0;
	}
	#nutrition-article-content .row {
		margin: 0 -15px 1.75em -15px;
	}
	#nutrition-article-content .row .col-sm-4 {
		margin-top: 20px;
		padding: 0;
	}
	#nutrition-article-content .title-wrapper {
		min-height: 0;
		padding: 20px 15px;
	}
}
@media screen and (max-width: 425px) {
	#nutrition-article-content #kadar-book-image {
		float: none;
		margin: 10px auto;
	}
}
/*========== End Nutrition landing page	==========*/

/*========== Start Nutrition interior course page	==========*/
#nutrition-article-content.course-page h1 {
	margin: 0 0 5px;
}
#nutrition-article-content.course-page h2 {
	margin: 0 0 20px;
}
/*========== End Nutrition interior course page	==========*/

/*========== Start Yoga landing page	==========*/
#yoga-article-content h1,
#yoga-article-content h2 {
	font-weight: 300;
}
#yoga-article-content #introduction {
	margin-bottom: 20px;
}
#yoga-article-content .su-column {
	margin-bottom: 0 !important;
}
#yoga-article-content .instructor-section {
	margin-top: 30px;
}
#yoga-article-content .instructor-wrapper {
	padding: 15px;
	min-height: 245px;
}
#yoga-article-content .instructor-wrapper .alignleft {
	margin-bottom: 5px;
	margin-right: 20px;
}
#yoga-article-content .instructor-wrapper .alignright {
	margin-bottom: 5px;
	margin-left: 20px;
}
#yoga-article-content .instructor-wrapper.even-row {
	background-color: #f1f0f0;
	margin: 5px 0;
}
#yoga-article-content .su-list ul {
	margin-bottom: 0 !important;
}
#yoga-article-content .program-details-outer-wrapper .su-row {
	margin-bottom: 0;
}
#yoga-article-content .program-details-outer-wrapper .program-details {
	display: block;
}
#yoga-article-content .timeline {
	margin-top: 10px;
}
#yoga-article-content .timeline .module {
	border: 1px solid #dedede;
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	width: 49%;
}
#yoga-article-content .timeline .module.col-left {
	margin-right: 1%;
	float: left;
}
#yoga-article-content .timeline .module.col-right {
	float: right;
	margin-left: 1%;
}
#yoga-article-content .timeline .module-number-wrapper {
	background-color: #004987;
	color: #fff;
	color: #fff;
	font-family:'Oswald', Arial, sans-serif;
	font-size: 19px;
	height: 127px;
	min-width: 82px;
	text-align: center;
	vertical-align: top;
	width: 82px;
}
#yoga-article-content .timeline .module-description strong {
	color: #333333;
}
#yoga-article-content .timeline .module-text {
	margin-top: 11px;
}
#yoga-article-content .timeline .module-number {
	font-size: 62px;
	line-height: 58px;
	margin-top: 0;
	text-align: center;
}
#yoga-article-content .timeline .module-description {
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding: 15px 15px 35px 15px;
	position: relative;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
#yoga-article-content .timeline .module-description .details-toggle-wrapper {
	bottom: 10px;
	font-weight: bold;
	left: 15px;
	position: absolute;
	text-align: right;
}
#yoga-article-content .timeline .module-description .details-toggle-wrapper input {
	background-color: #fff;
	border: 0;
	padding: 0;
	color: #004987;
}
#yoga-article-content .timeline .module-description p {
	margin: 0;
}
#yoga-article-content .timeline .details {
	max-height: 0;
	overflow: hidden;
	padding: 0;
}
#yoga-article-content .timeline .details p {
	margin: 10px 0 0;
}
#yoga-article-content .timeline .module-wrapper {
	display: block;
	max-height: 108px;
	padding-top: 10px;
}
#yoga-article-content .timeline .module-wrapper.active .hide-unselected {
	max-height: 0;
	animation-direction: normal;
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-name: hide-adjacent-module;
}
@keyframes hide-adjacent-module {
	0% {
		height: 0;
		opacity: 1;
		width: 49%;
	}
	100% {
		height: 0;
		opacity: 0;
		width: 0;
	}
}
#yoga-article-content .timeline .module-wrapper.hide-row {
	animation-direction: normal;
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-name: compress-row;
	padding-top: 0;
	transition: padding-top 1s ease;
}
@keyframes compress-row {
	50% {
		max-height: 108px;
	}
	100% {
		max-height: 0;
	}
}
#yoga-article-content .timeline .module.active {
	animation-direction: normal;
	animation-duration: .5s;
	animation-fill-mode: forwards;
	animation-name: expand-cell-horizontally;
}
@keyframes expand-cell-horizontally {
	0% {
		width: 49%;
	}
	100% {
		width: 100%;
	}
}
#yoga-article-content .timeline .module.active .details {
	animation-direction: normal;
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-name: expand-details-vertically;
}
@keyframes expand-details-vertically {
	0% {
		opacity: 0;
	}
	50% {
		max-height: 0;
		opacity: 0;
	}
	100% {
		max-height: 500px;
		opacity: 1;
	}
}
#yoga-article-content .timeline .module.hide-unselected {
	border: 0;
	animation-direction: normal;
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-name: hide-other-modules;
}
@keyframes hide-other-modules {
	0% {
		max-height: 500px;
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 0;
		max-height: 0;
	}
}
@media screen and (max-width: 940px) {
	#yoga-article-content .su-column {
		float: none;
		margin: 0;
		width: 100%;
	}
	#yoga-article-content .su-column img {
		max-width: 100%;
	}
	#yoga-article-content #intro-img {
		margin: 15px 0;
	}
}
@media screen and (max-width: 800px) {
	#yoga-article-content .timeline .active .details,
	#yoga-article-content .timeline .module-wrapper.active,
	#yoga-article-content .timeline .module-wrapper.active .hide-unselected,
	#yoga-article-content .timeline .module-wrapper.hide-row,
	#yoga-article-content .timeline .module.active,
	#yoga-article-content .timeline .module.active .details,
	#yoga-article-content .timeline .module.hide-unselected {
		-moz-animation: none;
		-ms-animation: none;
		-o-animation: none;
		-webkit-animation: none;
		animation: none;
	}
	#yoga-article-content .timeline .module-wrapper {
		padding-top: 0;
	}
	#yoga-article-content .timeline .module-wrapper .hide-unselected {
		border: 1px solid #dedede;
	}
	#yoga-article-content .timeline .module.active .details {
		animation-direction: normal;
		animation-duration: .5s;
		animation-fill-mode: forwards;
		animation-name: expand-details-vertically-mobile;
	}
	@keyframes expand-details-vertically-mobile {
		0% {
			opacity: 0;
			max-height: 0;
		}
		100% {
			max-height: 500px;
			opacity: 1;
		}
	}
	#yoga-article-content .timeline .module.active .details {
		max-height: none;
	}
	#yoga-article-content .timeline .module-wrapper {
		margin-top: 0;
		max-height: none;
	}
	#yoga-article-content .timeline .module.col-left,
	#yoga-article-content .timeline .module.col-right {
		float: none;
		margin: 10px 0 0;
		width: 100%;
	}
	#yoga-article-content .timeline .module-wrapper.active .hide-unselected {
		max-height: none;
	}
}
@media screen and (max-width: 640px) {
	#yoga-banner {
		display: none;
	}
}
@media screen and (max-width: 390px) {
	#yoga-article-content .instructor-wrapper .alignleft,
	#yoga-article-content .instructor-wrapper .alignright {
		float: none;
		margin: 0 auto 20px;
	}
	#yoga-article-content .timeline .module-number-wrapper,
	#yoga-article-content .timeline .module-description {
		display: block;
		width: 100%;
		height: auto;
		text-align: left;
		padding-left: 15px;
	}
	#yoga-article-content .timeline .module-text,
	#yoga-article-content .timeline .module-number {
		display: inline-block;
		font-size: 19px;
	}
	#yoga-article-content .timeline .module-text {
		margin-top: 0;
		font-size: 19px;
	}
}
/*========== End Yoga landing page	==========*/

/*========== Start Health Coaching landing page	==========*/
#health-coaching-article-content h1,
#health-coaching-article-content h2 {
	font-weight: 300;
}
#health-coaching-article-content #introduction {
	margin-bottom: 20px;
}
#health-coaching-article-content .su-column {
	margin-bottom: 0 !important;
}
#health-coaching-article-content .instructor-section {
	margin-top: 30px;
}
#health-coaching-article-content .instructor-wrapper {
	padding: 15px;
	min-height: 245px;
}
#health-coaching-article-content .instructor-wrapper .alignleft {
	margin-bottom: 5px;
	margin-right: 20px;
}
#health-coaching-article-content .instructor-wrapper .alignright {
	margin-bottom: 5px;
	margin-left: 20px;
}
#health-coaching-article-content .instructor-wrapper.even-row {
	background-color: #f1f0f0;
	margin: 5px 0;
}
#health-coaching-article-content .su-list ul {
	margin-bottom: 0 !important;
}
#health-coaching-article-content .program-details-outer-wrapper .su-row {
	margin-bottom: 0;
}
#health-coaching-article-content .program-details-outer-wrapper .program-details {
	display: block;
}
#health-coaching-article-content .timeline {
	margin-top: 10px;
}
#health-coaching-article-content .timeline .module {
	border: 1px solid #dedede;
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	width: 49%;
}
#health-coaching-article-content .timeline .module.col-left {
	margin-right: 1%;
	float: left;
}
#health-coaching-article-content .timeline .module.col-right {
	float: right;
	margin-left: 1%;
}
#health-coaching-article-content .timeline .module-number-wrapper {
	background-color: #004987;
	color: #fff;
	color: #fff;
	font-family:'Oswald', Arial, sans-serif;
	font-size: 19px;
	height: 127px;
	min-width: 82px;
	text-align: center;
	vertical-align: top;
	width: 82px;
}
#health-coaching-article-content .timeline .module-description strong {
	color: #333333;
}
#health-coaching-article-content .timeline .module-text {
	margin-top: 11px;
}
#health-coaching-article-content .timeline .module-number {
	font-size: 62px;
	line-height: 58px;
	margin-top: 0;
	text-align: center;
}
#health-coaching-article-content .timeline .module-description {
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding: 15px 15px 35px 15px;
	position: relative;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
#health-coaching-article-content .timeline .module-description .details-toggle-wrapper {
	bottom: 10px;
	font-weight: bold;
	left: 15px;
	position: absolute;
	text-align: right;
}
#health-coaching-article-content .timeline .module-description .details-toggle-wrapper input {
	background-color: #fff;
	border: 0;
	color: #004987;
	padding: 0;
}
#health-coaching-article-content .timeline .module-description p {
	margin: 0;
}
#health-coaching-article-content .timeline .details {
	max-height: 0;
	overflow: hidden;
	padding: 0;
}
#health-coaching-article-content .timeline .details p {
	margin: 10px 0 0;
}
#health-coaching-article-content .timeline .module-wrapper {
	display: block;
	max-height: 108px;
	padding-top: 10px;
}
#health-coaching-article-content .timeline .module-wrapper.active .hide-unselected {
	animation-direction: normal;
	animation-duration: .5s;
	animation-fill-mode: forwards;
	animation-name: hide-adjacent-module;
}
#health-coaching-article-content table {
	margin-bottom: 10px;
}
#health-coaching-article-content table th {
	width: 50px;
	vertical-align: top;
}
@keyframes hide-adjacent-module {
	0% {
		height: 0;
		opacity: 1;
		width: 49%;
	}
	100% {
		height: 0;
		opacity: 0;
		width: 0;
	}
}
#health-coaching-article-content .timeline .module-wrapper.hide-row {
	animation-direction: normal;
	animation-duration: 1.5s;
	animation-fill-mode: forwards;
	animation-name: compress-row;
}
@keyframes compress-row {
	0% {
		max-height: 108px;
		padding-top: 10px;
	}
	33% {
		max-height: 108px;
		padding-top: 10px;
	}
	100% {
		max-height: 0;
		padding-top: 0;
	}
}
#health-coaching-article-content .timeline .module.active {
	animation-direction: normal;
	animation-duration: .5s;
	animation-fill-mode: forwards;
	animation-name: expand-cell-horizontally;
}
@keyframes expand-cell-horizontally {
	0% {
		width: 49%;
	}
	100% {
		width: 100%;
	}
}
#health-coaching-article-content .timeline .module.active .details {
	animation-direction: normal;
	animation-duration: 1.5s;
	animation-fill-mode: forwards;
	animation-name: expand-details-vertically;
}
@keyframes expand-details-vertically {
	0% {
		opacity: 0;
	}
	33% {
		max-height: 0;
		opacity: 0;
	}
	100% {
		max-height: 500px;
		opacity: 1;
	}
}
#health-coaching-article-content .timeline .module.hide-unselected {
	animation-direction: normal;
	animation-duration: 1.5s;
	animation-fill-mode: forwards;
	animation-name: hide-other-modules;
	border: 0;
}
@keyframes hide-other-modules {
	0% {
		max-height: 500px;
		opacity: 1;
	}
	33% {
		opacity: 0;
		max-height: 500px;
	}
	100% {
		max-height: 0;
		opacity: 0;
	}
}
@media screen and (max-width: 940px) {
	#health-coaching-article-content .su-column {
		float: none;
		margin: 0;
		width: 100%;
	}
	#health-coaching-article-content .su-column img {
		max-width: 100%;
	}
	#health-coaching-article-content #intro-img {
		margin: 15px 0;
	}
}
@media screen and (max-width: 800px) {
	#health-coaching-article-content .timeline .active .details,
	#health-coaching-article-content .timeline .module-wrapper.active,
	#health-coaching-article-content .timeline .module-wrapper.active .hide-unselected,
	#health-coaching-article-content .timeline .module-wrapper.hide-row,
	#health-coaching-article-content .timeline .module.active,
	#health-coaching-article-content .timeline .module.active .details,
	#health-coaching-article-content .timeline .module.hide-unselected {
		-moz-animation: none;
		-ms-animation: none;
		-o-animation: none;
		-webkit-animation: none;
		animation: none;
	}
	#health-coaching-article-content .timeline .module-wrapper {
		padding-top: 0;
	}
	#health-coaching-article-content .timeline .module-wrapper .hide-unselected {
		border: 1px solid #dedede;
	}
	#health-coaching-article-content .timeline .module.active .details {
		animation-direction: normal;
		animation-duration: .5s;
		animation-fill-mode: forwards;
		animation-name: expand-details-vertically-mobile;
	}
	@keyframes expand-details-vertically-mobile {
		0% {
			max-height: 0;
			opacity: 0;
		}
		100% {
			max-height: 500px;
			opacity: 1;
		}
	}
	#health-coaching-article-content .timeline .module.active .details {
		max-height: none;
	}
	#health-coaching-article-content .timeline .module-wrapper {
		margin-top: 0;
		max-height: none;
	}
	#health-coaching-article-content .timeline .module.col-left,
	#health-coaching-article-content .timeline .module.col-right {
		float: none;
		margin: 10px 0 0;
		width: 100%;
	}
	#health-coaching-article-content .timeline .module-wrapper.active .hide-unselected {
		max-height: none;
	}
}
@media screen and (max-width: 640px) {
	#yoga-banner {
		display: none;
	}
}
@media screen and (max-width: 390px) {
	#health-coaching-article-content .instructor-wrapper .alignleft,
	#health-coaching-article-content .instructor-wrapper .alignright {
		float: none;
		margin: 0 auto 20px;
	}
	#health-coaching-article-content .timeline .module-number-wrapper,
	#health-coaching-article-content .timeline .module-description {
		display: block;
		height: auto;
		padding-left: 15px;
		text-align: left;
		width: 100%;
	}
	#health-coaching-article-content .timeline .module-text,
	#health-coaching-article-content .timeline .module-number {
		display: inline-block;
		font-size: 19px;
	}
	#health-coaching-article-content .timeline .module-text {
		font-size: 19px;
		margin-top: 0;
	}
}
/*========== End Health Coaching landing page	==========*/

/*========== Start President landing page	==========*/
#president-page-body-content img.size-full {
	margin-bottom: 10px;
}
@media screen and (max-width: 500px) {
	#president-page-body-content img.size-full {
		float: none;
		margin: 0 auto 10px;
	}
}
/*========== End President landing page	==========*/

/*========== Start DACM/MAOM landing pages	==========*/
#dacm-maom-body-content .spotlight-container.two-column {
	min-height: 226px;
}
.add-margin-bottom {
	margin-bottom: 2em;
}
#dacm-maom-body-content hr > h2, .dacm-next-step {
	margin: 25px 0 10px;
}
#dacm-maom-body-content .curriculum, #dacm-maom-body-content .student-spotlight {
	margin-bottom: 20px;
}
.dacm-why-1st-prof-dr section:first-child {
	width: 75%;
}
.dacm-why-1st-prof-dr section:nth-child(2) {
	width: 25%;
	margin-bottom: 10px;
}
.dacm-why-1st-prof-dr section:nth-child(2) {
	background: url(/wp-content/uploads/leaf-icon.png) center no-repeat;
	background-size: contain;
}
.dacm-uniq-exp section:first-child {
	width: 50%;
}
.dacm-uniq-exp section:nth-child(2) {
	background: url(/wp-content/uploads/3intergrative-doctors.jpg) center no-repeat;
	background-size: cover;
	width: 46%;
	margin: 0 0 0 4%;
}
.dacm-exlcusive-opp {
	display: flex;
}
.dacm-exlcusive-opp {
	margin-top: 20px;
}
.dacm-exlcusive-opp h3 {
	margin-top: 10px;
}
.dacm-exlcusive-opp section {
	width: 31%;
}
.dacm-exlcusive-opp section:nth-child(2) {
	margin: 0 3.5%;
}
.dacm-exlcusive-opp section span {
	max-width: 260px;
	height: 180px;
	display: block;
}
.dacm-exlcusive-opp .exlcusive1 span {
	background: url(/wp-content/uploads/dacm-students600.jpg) center no-repeat;
	background-size: cover;
}
.dacm-exlcusive-opp .exlcusive2 span {
	background: url(/wp-content/uploads/project600.jpg) center no-repeat;
	background-size: cover;
}
.dacm-exlcusive-opp .exlcusive3 span {
	background: url(/wp-content/uploads/needles600.jpg) center no-repeat;
	background-size: cover;
}
.dacm-exlcusive-opp .exlcusive4 span {
	background: url(/wp-content/uploads/practicing-calligraphy448.jpg) center no-repeat;
	background-size: cover;
}
.dacm-exlcusive-opp .exlcusive5 span {
	background: url(/wp-content/uploads/plant600.jpg) center no-repeat;
	background-size: cover;
}
.dacm-exlcusive-opp .exlcusive6 span {
	background: url(/wp-content/uploads/chinese-herb600.jpg) center no-repeat;
	background-size: cover;
}
#dacm-maom-body-content .spotlight-container .spotlight-name {
	margin-top: 0;
}
.dacm-accreditations {
	display: flex;
}
.dacm-accreditations section:first-child {
	width: 70%;
}
.dacm-accreditations section:nth-child(2) {
	width: 26%;
	margin: 0 0 0 4%;
}
.dacm-accreditations section:nth-child(2) img {
	max-width: 180px;
	max-height: 110px;
	margin: 0 auto 15px;
	display: block;
}
.blog-3colm {
	display: flex;
	margin-bottom: 30px;
}
.blog-3colm section {
	width: 32%;
	box-shadow: 0 0 10px 5px rgb(250, 250, 250);
	border: 1px solid #e5e5e5;
	margin-top: 20px;
}
.blog-3colm section:nth-child(2) {
	margin-right: 2%;
	margin-left: 2%;
}
.blog-3colm section div {
	height: 200px;
}
.blog-3colm section:first-child div {
	background: url(https://www.scuhs.edu/wp-content/uploads/acupuncture-in-clinic.jpg) center no-repeat;
	background-size: cover;
}
.blog-3colm section:nth-child(2) div {
	background: url(/wp-content/uploads/acupuncture-whitepaper-ANF.png) center no-repeat;
	background-size: cover;
}
.blog-3colm section:nth-child(3) div {
	background: url(https://www.scuhs.edu/wp-content/uploads/shanghai-forum-discussion.jpg) center no-repeat;
	background-size: cover;
}
.blog-3colm section h3 {
	font-size: 20px;
	padding: 0 15px;
	height: 66px;
}
.blog-3colm section p {
	padding: 0 15px;
	min-height: 8.6em;
}
.blog-3colm .more {
	background: #0a1f2c;
	display: block;
	text-align: center;
	padding: 8px 0;
	margin-top: 10px;
}
.blog-3colm section a .more {
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
}
.blog-3colm section a .more span {
	background: url(/wp-content/themes/yoo_digit_wp/images/round-arrow-right.png) no-repeat;
	width: 24px;
	height: 24px;
	display: inline-block;
	margin-left: 10px;
}
.icon-circle-arrow-right {
    background: url(/wp-content/themes/yoo_digit_wp/images/round-arrow-right.png) no-repeat;
    display: inline-block;
    height: 24px;
    position: relative;
    right: -5px;
    top: 2px;
    width: 24px;
}
#page-content-wrapper .dacm-news section:first-child {
	text-align: center;
	margin-right: 10px;
}
#page-content-wrapper .dacm-news section:first-child a h3 {
	font-weight: 400;
	font-size: 20px;
	color: #004987;
	padding: 0 30px;
}
#page-content-wrapper .dacm-news section:first-child p {
	padding: 0 30px;
}
#page-content-wrapper .dacm-news section:first-child div {
	background: url(https://www.scuhs.edu/wp-content/uploads/acupuncture-in-clinic.jpg) center no-repeat;
	background-size: cover;
	height: 280px;
}
#page-content-wrapper .dacm-news section:nth-child(2) {
	border-left: 1px solid #ccc;
}
#page-content-wrapper .dacm-news ul {
	padding-left: 15px;
	margin-top: -20px;
}
#page-content-wrapper .dacm-news li {
	list-style: none;
	border-bottom: 1px solid #ccc;
	padding-left: 2px;
}
#page-content-wrapper .dacm-news li:first-child {
	padding-top: 8px;
}
#page-content-wrapper .dacm-news li:last-child {
	border-bottom: none;
}
#page-content-wrapper .dacm-news section:nth-child(2) h3, #page-content-wrapper .dacm-news section:nth-child(2) h3 a {
	font-weight: 200;
	font-size: 18px;
	line-height: 24px;
	text-transform: capitalize;
	margin-top: 10px;
}
.scrolling-wrapper-flexbox {
	display: none;
}
.dacm-next-step section:first-child {
	width: 36%;
	background: url(/wp-content/uploads/dacm-femal-student860.jpg) center no-repeat;
	background-size: cover;
}
.dacm-next-step section:nth-child(2) {
	width: 60%;
	margin: 0 0 0 4%;
}
.dacm-next-step section:nth-child(2) h2 {
	margin-top: 0;
}
.dacm-next-step section:nth-child(2) p {
	margin-left: 0;
}
@media screen and (max-width: 1220px) {
	.dacm-exlcusive-opp h3 {
		font-size: 22px;
		margin: 8px 0;
	}
	.dacm-exlcusive-opp section span {
		height: 140px;
	}
}
@media screen and (max-width: 991.98px) {
	.dacm-why-1st-prof-dr section:first-child, .dacm-exlcusive-opp section, .dacm-uniq-exp section:first-child, .dacm-next-step section:nth-child(2) {
		width: 100%;
	}
	.dacm-exlcusive-opp.row1 {
		margin-top: 20px;
	}
	.dacm-exlcusive-opp {
		display: block;
		margin-top: 0;
	}
	.dacm-exlcusive-opp section:nth-child(2) {
		margin: 0;
	}
	.dacm-exlcusive-opp section span {
		display: none;
	}
	.blog-3colm section:nth-child(2) {
		margin: 20px 0 0;
	}
	.dacm-next-step section:first-child {
		display: none;
	}
	.dacm-next-step section:nth-child(2) {
		margin-left: 0;
	}
	.blog-3colm {
		display: block;
	}
	.blog-3colm section {
		width: 100%;
	}
	.blog-3colm section h3 {
		height: 100%;
	}
	.blog-3colm section p {
		height: 100%;
	}
}
@media screen and (max-width: 991px) {
	.dacm-news {
		display: none;
	}
	.scrolling-wrapper-flexbox {
	  display: flex;
	  flex-wrap: nowrap;
	  overflow-x: auto;
	  -webkit-overflow-scrolling: touch;
	  &::-webkit-scrollbar {
			display: none;
		}
	}
	.scrolling-wrapper-flexbox {
		display: flex;
		margin-bottom: 30px;
	}
	.scrolling-wrapper-flexbox section {
		flex: 0 0 auto;
		margin: 20px 20px 5px;
		padding-bottom: 15px;
		width: 180px;			 	
		box-shadow: 0 0 4px 2px rgba(0,0,0,0.29);
		-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,0.12);
		-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,0.12);
	}
	.scrolling-wrapper-flexbox section div {
		height: 180px;
	}
	.scrolling-wrapper-flexbox section:first-child {
		margin-left: 5px;
	}
	/* The last-child is actually empty and only there to show the last post's right box shadow and adjust the height of horizontal scroll bar on mobile */
	.scrolling-wrapper-flexbox section:last-child {
		width: 1px;
		box-shadow: 0 0 0 0 rgb(0, 0, 0, 0);
		margin-bottom: 15px;
	}
	.scrolling-wrapper-flexbox section:nth-child(even) {
		margin-right: 2%;
		margin-left: 2%;
	}
	.scrolling-wrapper-flexbox section:first-child div {
		background: url(https://www.scuhs.edu/wp-content/uploads/acupuncture-in-clinic.jpg) center no-repeat;
		background-size: cover;
	}
	.scrolling-wrapper-flexbox section:nth-child(2) div {
		background: url(/wp-content/uploads/acupuncture-whitepaper-ANF.png) center no-repeat;
		background-size: cover;
	}
	.scrolling-wrapper-flexbox section:nth-child(3) div {
		background: url(https://www.scuhs.edu/wp-content/uploads/beijing-eastern-medicine-community.jpg) center no-repeat;
		background-size: cover;
	}
	.scrolling-wrapper-flexbox section:nth-child(4) div {			 	
		background: url(https://www.scuhs.edu/wp-content/uploads/prasad-interview.jpg) center no-repeat;
		background-size: cover;
	}
	.scrolling-wrapper-flexbox section:nth-child(5) div {			 	
		background: url(https://www.scuhs.edu/wp-content/uploads/jenny-yu-250x313.jpg) center no-repeat;
		background-size: cover;
	}
	.scrolling-wrapper-flexbox section:nth-child(6) div {			 	
		background: url(https://www.scuhs.edu/wp-content/uploads/shanghai-forum-discussion.jpg) center no-repeat;
		background-size: cover;
	}
	.scrolling-wrapper-flexbox section:nth-child(7) div {
		background: url(/wp-content/uploads/no-image.jpg) center no-repeat;
		background-size: cover;
	}
	.scrolling-wrapper-flexbox section:nth-child(8) div {
		background: url(/wp-content/uploads/no-image.jpg) center no-repeat;
		background-size: cover;
	}
	.scrolling-wrapper-flexbox section:nth-child(9) div {
		background: url(https://www.scuhs.edu/wp-content/uploads/cem-interprofessional-education-guests.jpg) center no-repeat;
		background-size: cover;
	}
	.scrolling-wrapper-flexbox section h3 {
		font-size: 16px;
		margin: 10px 10px 0 10px;
		color: #004987;
		line-height: 1.25;
	}
	.scrolling-wrapper-flexbox section p {
		padding: 0 15px;
		min-height: 8.6em;
	}
	.scrolling-wrapper-flexbox .more {
		background: #0a1f2c;
		display: block;
		text-align: center;
		padding: 8px 0;
		margin-top: 10px;
	}
	.scrolling-wrapper-flexbox section a .more {
		color: #fff;
		text-transform: uppercase;
		font-size: 16px;
		font-family: "Oswald", sans-serif;
		font-weight: 400;
	}
	.scrolling-wrapper-flexbox section a .more span {
		background: url(/wp-content/themes/yoo_digit_wp/images/round-arrow-right.png) no-repeat;
		width: 24px;
		height: 24px;
		display: inline-block;
		margin-left: 10px;
	}
}
@media screen and (max-width: 823px) {
	.scrolling-wrapper-flexbox section {
		width: 200px;
	}
	.scrolling-wrapper-flexbox section div {
		height: 200px;
	}
}
@media screen and (max-width: 768px) {
	.dacm-accreditations {
		flex-direction: column-reverse;
	}
	.dacm-accreditations section:first-child, .dacm-accreditations section:nth-child(2) {
		width: 100%;
		margin: 0;
	}
}
@media screen and (max-width: 750px) {
	.scrolling-wrapper-flexbox section {
		width: 260px;
	}
	.scrolling-wrapper-flexbox section div {
		height: 160px;
	}
}
@media screen and (max-width: 700px) {
	#dacm-maom-body-content .spotlight-container.two-column {
		min-height: 300px;
	}
}
@media screen and (max-width: 680px) {
	.scrolling-wrapper-flexbox section {
		width: 240px;
	}
	.scrolling-wrapper-flexbox section div {
		height: 150px;
	}
}
@media screen and (max-width: 600px) {
	.scrolling-wrapper-flexbox section {
		width: 210px;
		height: 260px;
	}
	.scrolling-wrapper-flexbox section div {
		height: 150px;
	}
}
@media screen and (max-width: 374px) {
	.scrolling-wrapper-flexbox section {
		width: 200px;
		height: 230px;
	}
	.scrolling-wrapper-flexbox section div {
		height: 120px;
	}
}
/*========== End DACM/MAOM landing pages	==========*/

/*========== Start DACM/MAOM Faculty pages	==========*/
#dacm-maom-faculty-body-content h1 {
	margin-top: 0;
}
#dacm-maom-faculty-body-content img.alignright {
	margin: 0 0 20px 25px;
}
#dacm-maom-faculty-body-content .spotlight-section-container {
	float: right;
}
#dacm-maom-faculty-body-content .spotlight-container #spotlight-video-container iframe {
	margin-left: 0;
}
#dacm-maom-faculty-body-content .spotlight-container .display-table-cell {
	padding-left: 20px;
}
#dacm-maom-faculty-body-content .spotlight-container.two-column #spotlight-text-container {
	text-align: left;
}
@media screen and (max-width: 700px) {
	#dacm-maom-faculty-body-content .spotlight-container.two-column #spotlight-video-container iframe {
		margin: 0 auto;
		max-width: 100%;
		min-height: 300px;
	}
	#dacm-maom-faculty-body-content .spotlight-container .display-table-cell {
		padding-left: 0;
	}
}
@media screen and (max-width: 480px) {
	#dacm-maom-faculty-body-content img.alignright {
		float: none;
		margin: 0 auto 10px;
		width: 100%;
		max-width: 250px;
	}
	#dacm-maom-faculty-body-content .spotlight-container .display-table-cell {
		padding-left: 0;
	}
}
/*========== End DACM/MAOM Faculty pages	==========*/

/*========== Start Admissions landing page	==========*/
#admissions-body-content h1,
#admissions-body-content h2,
#admissions-body-content h4 {
	font-weight: 300;
}
#admissions-body-content .display-table {
	width: 100%;
}
#admissions-body-content .display-table-cell {
	/*vertical-align: middle;*/
	padding-left: 0px;
}
#admissions-body-content .display-table-cell blockquote {
	margin-top: 0;
}
#admissions-body-content #spotlight-text-container {
	color: #000000;
	padding: 0 30px;
}
#admissions-body-content #spotlight-text-container .display-table {
	min-height: 226px;
}
#admissions-body-content #spotlight-text-container .display-table-cell {
	height: 226px;
}
#admissions-body-content #spotlight-text-container blockquote {
	border-left: none;
	font-style: normal;
	font-size: 20px;
	font-weight: 300;
	line-height: initial;
	margin: 0;
	padding: 0;
}
#admissions-body-content #spotlight-text-container blockquote:before {
	color: #000000;
	content: open-quote;
	font-size: 90px;
	line-height: 0;
	vertical-align: -42px;
	font-family:'Oswald', 'Arial', sans-serif;
}
#admissions-body-content #spotlight-text-container blockquote:after {
	color: #000000;
	content: close-quote;
	font-size: 90px;
	line-height: 0;
	vertical-align: -60px;
	font-family: 'Oswald', 'Arial', sans-serif;
}
@media screen and (max-width:900px) {
	#admissions-body-content .spotlight-container.two-column #spotlight-text-container {
		padding-right: 20px;
	}
}
@media screen and (max-width:767px) {
	#admissions-body-content .spotlight-container #spotlight-video-container iframe {
		max-width: 349px;
		min-height: 197px;
		margin: 0 auto;
	}
	#admissions-body-content .spotlight-container .spotlight-section-container .display-table {
		min-height: 197px;
	}
}
@media screen and (max-width:700px) {
	#admissions-body-content .spotlight-container .spotlight-section-container {
		display: block;
		width: 100%
	}
	#admissions-body-content .spotlight-container #spotlight-video-container iframe {
		max-width: 100%;
		/*max-width: 530px;*/
		min-height: 300px;
	}
	#admissions-body-content #spotlight-text-container .display-table {
		min-height: 0;
	}
	#admissions-body-content #spotlight-text-container .display-table-cell {
		padding: 10px 0;
		min-height: 0;
		height: 0;
	}
}
@media screen and (max-width:490px) {
	#admissions-body-content .spotlight-container #spotlight-video-container iframe {
		min-height: 190px;
	}
}
/*========== End Admissions landing page	==========*/

/*========== Start Professional Opportunities page	==========*/
#professional-opportunities-body-content h2 {
	font-size: 24px;
}
#professional-opportunities-body-content h3 {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
}
.uk-article #professional-opportunities-body-content h4 {
	font-size: 14px;
	text-transform: none;
	font-weight: normal;
}
#prof-ops-posts-wrapper div > p {
	margin: 0;
	padding: 10px;
}
#prof-ops-posts-wrapper div > p:nth-child(odd) {
	background-color: #eeeeee;
}
.post-date {
	color: #797979;
	font-style: italic;
}
/*========== End Professional Opportunities page	==========*/

/*========== Start Events Calendar Sidebar ==========*/
.uk-panel-box {
	padding: 0;
}
.tm-sidebar-b .ecs-event-list {
	margin-left: 0;
	padding-left: 0;
}
.ecs-event-list  {
	padding: 0 1.5rem;
	margin-bottom: 1.25rem;
}
.ecs-event-list  li {
	list-style: none;
	margin-bottom: .5rem;
	padding: 0 1.5rem;
}
.ecs-event-list  li h4 {
	margin-bottom: .25rem;
}
.duration.time {
	color: #0a1f2c;
}
#ecs-wrapper .all-events a {
	color: #004987;
	font-size: 15px;
	font-weight: 700;
}
/*========== End Events Calendar Sidebar ==========*/

/*========== Start Events pages	==========*/
/*
	custom styling in [theme]/tribe-events/tribe-events.css
*/	
#event-body-content .uk-button {
	margin: 10px 0 20px;
}
.tribe-events-content #bboxevent_BBEmbeddedForm {
	padding: 0;
}
.tribe-events-content .BBFormContainer .BBFormErrorBlock {
	background-color: #fff;
	border: 1px solid #d85030;
	color: #333;
}
.tribe-events-content .BBFormContainer #bboxevent_btnSubmit {
	background-color: #01395a;
	border-radius: 3px;
	color: #fff;
	font-size: 1em;
	font-weight: normal;
	padding: 10px 15px;
}
.tribe-events-content .BBFormContainer #bboxevent_btnSubmit:hover {
	background-color: #006fad;
}
.tribe-events-content #BBPanelHeading {
	display: none;
}
.tribe-events-event-image .attachment-medium.size-medium.wp-post-image {
	display: none; /*Hiding featured image on the events list pg*/
 }
/*========== End Events pages	==========*/

/************** Start MAWOD blocks story section **************/
#mawod-student-stories .story {
	padding: 0;
}
#mawod-student-stories .uk-grid {
	margin-top: 0;
}
#mawod-student-stories.interior-blocks {
	margin-top: 30px;
	margin-bottom: 30px;
}
#mawod-student-stories.interior-blocks .uk-grid {
	margin-left: 0;
}
#mawod-student-stories.interior-blocks h2 {
	color: #333333;
	text-align: left;
	font-weight: 300;
	font-size: 30px;
}
#mawod-student-stories h2 {
	color: #004987;
	font-weight: 300;
	text-align: center;
	font-size: 38px;
	margin-top: 0;
	margin-bottom: 20px;
}
#mawod-student-stories .overlay {
	background-color: rgba(0, 73, 135, .7);
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #fff;
	font-family: 'Oswald','Arial',sans-serif;
	bottom: -130px;
}
#mawod-student-stories .uk-overlay-panel p {
	font-family: 'Oswald','Arial',sans-serif;
	font-size: 30px;
	text-transform: none;
	font-weight: 300;
}
#mawod-student-stories .overlay .name {
	font-size: 30px;
	margin-bottom: 0;
}
#mawod-student-stories .overlay .story {
	font-size: 30px;
	margin-bottom: 10px;
}
#mawod-student-stories figure.scale-blue .uk-overlay-background {
	background-color: rgba(0, 73, 135, .8) !important;
}
#mawod-student-stories figure.scale p.scale-text-down {
	transform: scale(2);
	opacity: 0;
}
#mawod-student-stories figure.scale:hover p.scale-text-down,
#mawod-student-stories figure.scale-blue:hover p.scale-text-down {
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	animation-direction: normal;
	animation-duration: .4s;
	animation-fill-mode: forwards;
	animation-name: homepage-stories-scale;
	text-align: center;
}
@keyframes homepage-stories-scale {
	0% {
		opacity: 0;
		transform: scale(2);
	}
	100% {
		opacity: 1;
		transform: scale(1);
	}
}
/************** End MAWOD blocks story section **************/

/*========== Start MAWOD blog footer	==========*/
#mawod-blog-footer hr {
	margin-left: auto;
	margin-right: auto;
	width: 60px;
}
/*========== End MAWOD blog footer	==========*/

/*========== Start MAWOD pages	==========*/
#mawod-body-content {
	margin-left: auto;
	margin-right: auto;
	max-width: 838px;
}
#mawod-body-content a {
	font-weight: bold;
	color: #004987;
}
#mawod-body-content a strong {
	color: #004987;
}
#mawod-body-content h1 a,
#mawod-body-content h2 a,
#mawod-body-content h3 a {
	font-weight: 300;
}
#mawod-body-content h1 {
	margin: 40px 0 0;
	text-align: center;
}
#mawod-body-content hr {
	margin-top: 20px;
}
#mawod-body-content #intro-wrapper h1 {
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: left;
}
#mawod-body-content #intro-wrapper img {
	margin-bottom: 20px;
}
#mawod-body-content #caring-post-wrapper img {
	max-width: 372px;
	width: 100%;
}
#mawod-body-content #initiatives-wrapper {
	margin-bottom: 30px;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 1;
}
#mawod-body-content #initiatives-wrapper #initiatives {
	display: inline-block;
	float: left;
	margin-left: 0;
	position: relative;
	width: 40%;
}
#mawod-body-content.integrative #initiatives-wrapper #initiatives {
	width: 45%;
}
#mawod-body-content #initiatives-wrapper #initiatives .fa-angle-right {
	position: absolute;
	right: 10px;
	top: 10px;
	visibility: hidden;
}
#mawod-body-content #initiatives-wrapper #initiatives li.active .fa-angle-right {
	visibility: visible;
}
#mawod-body-content #initiatives-wrapper #initiatives li:hover .fa-angle-right {
	visibility: visible;
}
#mawod-body-content #initiatives-wrapper #summaries {
	display: inline-block;
	float: left;
	position: relative;
	width: 60%;
}
#mawod-body-content.integrative #initiatives-wrapper #summaries {
	width: 55%;
}
#mawod-body-content #initiatives-wrapper ul {
	margin: 0;
	padding: 0;
}
#mawod-body-content #initiatives-wrapper ul li {
	background-color: #004987;
	color: #fff;
	font-weight: 300;
	height: 2.5em;
	line-height: 2.5em;
	list-style-type: none;
	margin-bottom: 1px;
	overflow: hidden;
	position: relative;
	text-align: center;
}
#mawod-body-content #initiatives-wrapper ul li.active {
	background-color: #4ac1f0;
}
#mawod-body-content #initiatives-wrapper ul li.last {
	margin-bottom: 0;
}
#mawod-body-content #initiatives-wrapper ul li:hover {
	cursor: pointer;
}
#mawod-body-content #initiatives-wrapper .initiative-summary {
	background-color: #fff;
	border-left: 0;
	border: 1px solid #4ac1f0;
	color: #fff;
	height: 100%;
	/*min-height: 324px;*/
	position: absolute;
	text-align: left;
	top: 0;
	z-index: 1;
}
#mawod-body-content #initiatives-wrapper .initiative-summary .summary-text {
	background-size: cover !important;
	vertical-align: bottom;
	background-position-x: center !important;
}
#mawod-body-content #initiatives-wrapper .initiative-summary .summary-text-inner-wrapper {
	background-color: rgba(0, 73, 135, .8);
}
#mawod-body-content #initiatives-wrapper .initiative-summary .icon:hover {
	cursor: pointer;
}
#mawod-body-content #initiatives-wrapper .initiative-summary .icon {
	background-color: #4ac1f0;
	color: #fff;
	display: none;
	height: 322px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: middle;
}
#mawod-body-content #initiatives-wrapper .initiative-summary .icon:hover {
	background-color: #4ac1f0;
}
#mawod-body-content #initiatives-wrapper .initiative-summary .icon i {
	font-size: 1.5em;
	font-weight: bold;
}
#mawod-body-content #initiatives-wrapper .initiative-summary .summary-text-inner-wrapper {
	padding: 20px;
}
#mawod-body-content #initiatives-wrapper .initiative-summary .title {
	color: #4ac1f0;
	font-weight: bold;
}
#mawod-body-content #initiatives-wrapper .initiative-summary .summary {
	color: #fff;
	margin-bottom: 0;
}
#mawod-body-content #initiatives-wrapper .initiative-summary .summary a {
	color: #4ac1f0;
}
#mawod-body-content #initiatives-wrapper .initiative-summary .summary-text {
	background-color: #fff;
	color: #333333;
	/*padding: 20px;*/
}
#mawod-body-content #initiatives-wrapper div.active	{
	z-index: 10;
}
#mawod-body-content #initiatives-wrapper div.inactive {
	z-index: 1;
}
#mawod-body-content .icon-wrapper {
	display: inline-block;
	width: 33%;
}
#mawod-body-content .icon-wrapper .display-table {
	width: 100%;
}
#mawod-body-content #initiatives-wrapper ul li div {
	color: #fff;
	display: block;
}
#mawod-body-content #initiatives-wrapper ul li div:hover {
	background-color: #4ac1f0;
}
#mawod-body-content #icons-outer-wrapper {
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-basis: 100%;
	flex-direction: row;
	margin-top: 20px;
	width: 100%;
}
#mawod-body-content .icon-wrapper {
	text-align: center;
	flex-grow: 1;
}
#mawod-body-content #icons-outer-wrapper a {
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: block;
	display: flex;
	flex-basis: 100%;
	flex-direction: row;
	justify-content: center;
	margin-left: 20px;
	margin-right: 20px;
}
#mawod-body-content #icons-outer-wrapper a .mawod-icon {
	margin-right: 10px;
}
#mawod-body-content #icons-outer-wrapper a span {
	font-family: 'Oswald', Arial, sans-serif;
	font-size: 30px;
	font-weight: 300;
}
#mawod-body-content #caring-icon {
	background: url("/wp-content/uploads/caring-icon-dkblue.png") top/cover no-repeat;
	display: inline-block;
	height: 80px;
	width: 80px;
}
#mawod-body-content a.caring-nav-link #caring-icon.active,
#mawod-body-content a.caring-nav-link:hover #caring-icon {
	background: url("/wp-content/uploads/caring-icon-ltblue.png") top/cover no-repeat;
}
#mawod-body-content #competent-icon {
	background: url("/wp-content/uploads/competent-icon-dkblue.png") top/cover no-repeat;
	display: inline-block;
	height: 80px;
	width: 80px;
}
#mawod-body-content a.competent-nav-link #competent-icon.active,
#mawod-body-content a.competent-nav-link:hover #competent-icon {
	background: url("/wp-content/uploads/competent-icon-ltblue.png") top/cover no-repeat;
}
#mawod-body-content #integrative-icon {
	background: url("/wp-content/uploads/integrative-icon-dkblue.png") top/cover no-repeat;
	display: inline-block;
	height: 80px;
	width: 80px;
}
#mawod-body-content a.integrative-nav-link #integrative-icon.active,
#mawod-body-content a.integrative-nav-link:hover #integrative-icon {
	background: url("/wp-content/uploads/integrative-icon-ltblue.png") top/cover no-repeat;
}
#mawod-body-content #scu-cares-intro-wrapper {
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	display: flex;
	flex-basis: 100%;
	flex-direction: row;
}
#mawod-body-content #scu-cares-intro-wrapper img {
	width: 292px;
	height: 56px;
	flex-grow: 1;
}
#mawod-body-content #scu-cares-intro-wrapper #scu-cares-intro {
 vertical-align: middle;
 padding-left: 30px;
 flex-grow: 1;
}
#mawod-body-content #scu-cares-intro {
	font-family: 'Oswald', Arial, sans-serif;
	font-size: 18px;
}
#mawod-body-content .caring-wrapper,
#mawod-body-content .competent-wrapper {
	display: table-cell;
}
#mawod-body-content .stories-wrapper {
	width: 100%;
	float: left;
	text-align: center;
}
#mawod-body-content.competent .stories-wrapper,
#mawod-body-content.difference .stories-wrapper {
	margin-bottom: 20px;
}
/*#mawod-body-content.caring .stories-wrapper {
	width: 67%;
	float: right;
	text-align: left;
}*/
#mawod-body-content .stories-wrapper.row-layout {
	width: 100%;
	float: none;
}
#mawod-body-content .stories-wrapper a {
	display: block;
}
#mawod-body-content .stories-wrapper h2 {
	margin-bottom: 20px;
	text-align: left;
	/*font-size: 40px;*/
}
#mawod-body-content.competent .stories-wrapper h2,
#mawod-body-content.difference .stories-wrapper h2 {
	margin-top: 10px;
}
#mawod-body-content #initiatives-wrapper h2 {
	margin-bottom: 20px;
	text-align: left;
	margin-top: 10px;
}
/*#mawod-body-content.caring .stories-wrapper h2 {
	margin-left: 2%;
}*/
#mawod-body-content .stories-wrapper h3 {
	/*font-weight: 300;*/
	text-align: left;
}
#mawod-body-content .stories-wrapper .middle {
	/*margin: 0 4.6%;*/
	/*margin-left: 2%;
	margin-right: 2%;*/
}
/*#mawod-body-content #initiatives-wrapper {
	width: 33%;
}*/
#mawod-body-content .image-link {
	display: block;
	height: 200px;
	/*height: 300px; */
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	/*border: 1px solid #fff;*/
}
#mawod-body-content .mawod-post {
	width: 32%;
	display: inline-block;
	vertical-align: top;
	float: left;
	/*margin-right: 1.7%;*/
}
#mawod-body-content.difference .mawod-post,
#mawod-body-content.competent .mawod-post {
	float: none;
	display: table-cell;
	background-color: #efefef;
	border: 1px solid #fff;
}
/*#mawod-body-content .mawod-post.middle {
	margin-right: 2%;
	margin-left: 2%;
}*/
#mawod-body-content.caring .mawod-post {
/*	width: 47.5%;
	display: inline-block;
	vertical-align: top;*/
	margin-left: 0;
	/*float: right;*/
}
#mawod-body-content .row-layout .mawod-post {
	width: 100%;
	display: table-row;
	vertical-align: top;
	margin-left: 0;
	float: none;
	text-align: left;
}
#mawod-body-content .row-layout .mawod-post .display-table-cell {
	vertical-align: top;
}
#mawod-body-content .row-layout .mawod-post .display-table-cell.text-wrapper {
	width: 60%;
	/*min-width: 600px;*/
	padding-right: 100px;
}
#mawod-body-content .row-layout .mawod-post .display-table-cell.image-wrapper {
	width: 40%;
	/*min-width: 400px;*/
}
/*#mawod-body-content .row-layout .mawod-post .display-table-cell.image-wrapper a {
	min-height: 240px;
}*/
#mawod-body-content.caring .mawod-post.middle {
	margin-right: 0;
}
#mawod-body-content.difference .mawod-post:hover,
#mawod-body-content.competent .mawod-post:hover {
	/*#mawod-body-content .mawod-post:hover {*/
	animation-direction: normal;
	animation-duration: .4s;
	animation-name: mawod-image-hover-over;
	-webkit-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	/*border: 1px solid #01395a;*/
	/*border: 1px solid #004987;*/
	/*box-shadow: 0px 0px 15px #004987;*/
	/*background-color: #004987;
	color: #fff;*/
}
#mawod-body-content.difference .mawod-post:hover a h3,
#mawod-body-content.competent .mawod-post:hover a h3 {
	color: #fff;
}
/*#mawod-body-content .row-layout .mawod-post:hover .image-link {
	border: none;
	box-shadow: none;
}*/
#mawod-body-content .mawod-post .title-link h3 {
	font-size: 20px;
	/*color: #004987;*/
	padding: 20px 10px;
	margin-top: 0;
	/*background-color: #efefef;*/
}
#mawod-body-content.competent .mawod-post .title-link h3,
#mawod-body-content.difference .mawod-post .title-link h3 {
	margin-bottom: 0;
	font-weight: 300;
}
#mawod-body-content .row-layout .mawod-post .title-link h3 {
	padding: 0 100px 0 0;
	margin-top: 0;
	background-color: #fff;
	line-height: 1.3em;
}
#mawod-body-content.caring .mawod-post .read-more {
	font-weight: bold;
}
/*#mawod-body-content .mawod-post:hover .title-link h3 {
	color: #004987;
	animation-direction: normal;
	animation-duration: .4s;
	animation-name: mawod-txt-hover-over;
}
@keyframes mawod-txt-hover-over {
	0% {
		color: #000000;
		text-shadow: none;
	}
	100% {
		color: #004987;
	}
}*/

/*#mawod-body-content .title-link:hover h3 {
color: #004987;
}*/
#mawod-body-content.caring .caring-event {
	margin-bottom: 15px;
}
#mawod-body-content.competent #more-links-wrapper,
#mawod-body-content.caring #more-links-wrapper {
	margin-bottom: 30px;
}
#mawod-body-content #more-links-wrapper h2 {
	color: #000000;
	margin-top: 30px;
}
#mawod-body-content.integrative #more-links-wrapper h2 {
	margin-top: 0;
}
#mawod-body-content.caring #more-links-wrapper h2 {
	margin-top: 10px;
}
#mawod-body-content #more-links {
	list-style-type: none;
	padding-left: 0;
}
#mawod-body-content #more-links div {
	display: inline-block;
	width: 50%;
	float: left;
	padding-right: 20px;
	margin-bottom: 10px;
}
#mawod-body-content #more-links div.last {
	margin-bottom: 0;
}
#mawod-body-content #more-links li {
	margin-bottom: 5px;
}
/*#mawod-body-content #more-links a {
	font-size: 16px;
}*/
#mawod-body-content #events-inner-wrapper {
	display: inline-block;
	width: 50%;
}
#mawod-body-content #events-image-wrapper {
	display: inline-block;
	float: right;
	width: 50%;
}
#mawod-body-content.caring #upcoming-events-wrapper {
	margin-bottom: 30px;
	margin-top: 30px;
}
#mawod-body-content.integrative #integrative-inner-wrapper {
	margin-bottom: 30px;
	margin-top: 30px;
}
#mawod-body-content.integrative .section h2 {
	margin-top: 0;
}
#mawod-body-content.integrative .section.top .image-wrapper {
	float: right;
	margin-bottom: 30px;
	margin-left: 40px;
	width: 50%;
	max-width: 399px;
}
#mawod-body-content.integrative .section.top .text-wrapper {
	margin-top: 0;
	padding-right: 20px;
}
#mawod-body-content.integrative .section.middle {
	background-color: #eaeaea;
	min-height: 280px;
	padding-bottom: 15px;
	padding-top: 30px;
}
#mawod-body-content.integrative .section.middle .image-wrapper {
	float: left;
	margin-right: 40px;
	width: 50%;
	max-width: 399px;
	margin-bottom: 15px;
}
#mawod-body-content.integrative .section.middle .text-wrapper {
	padding-left: 20px;
	padding-right: 20px;
}
#mawod-body-content.integrative .section.bottom {
	margin-top: 30px;
}
#mawod-body-content.integrative .section.bottom .image-wrapper {
	float: right;
	margin-bottom: 15px;
	margin-left: 40px;
	width: 50%;
	max-width: 399px;
}
#mawod-body-content.integrative .section.bottom .text-wrapper {
	padding-right: 20px;
}
@keyframes mawod-expand {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-100%);
	}
}
@keyframes mawod-coll {
	0% {
		transform: translateX(-100%);
	}
	100% {
		transform: translateX(0);
	}
}
@keyframes mawod-image-hover-over {
	0% {
		background-color: #eaeaea;
		border: 1px solid #fff;
		color: #000000;
	}
	100% {
		background-color: #004987;
		border: 1px solid #004987;
		color: #fff;
	}
}
@media screen and (max-width: 900px) {
	#mawod-body-content.caring .stories-wrapper {
		width: 100%;
	}
	#mawod-body-content.caring #initiatives-wrapper {
		display: block;
		/*margin-top: 20px;*/
		width: 100%;
	}
	#mawod-body-content.caring .stories-wrapper h2 {
		margin-left: 0;
	}
	/*#mawod-body-content.caring .mawod-post {
		width: 49%;
		margin-left: auto;
		margin-right: auto;
		float: left;
	}
	#mawod-body-content.caring .mawod-post.middle {
		float: right;
	}*/
}
@media screen and (max-width: 850px) {
	#mawod-body-content #icons-outer-wrapper a {
		flex-direction: column;
	}
}
@media screen and (max-width: 750px) {
	#mawod-body-content #initiatives-wrapper #initiatives {
		width: 100%;
	}
	#mawod-body-content.integrative #initiatives-wrapper #initiatives {
		width: 100%;
	}
	#mawod-body-content #initiatives-wrapper ul li.active {
		background-color: #004987;
	}
	#mawod-body-content #initiatives-wrapper #initiatives .fa-angle-right {
		visibility: visible;
	}
		#mawod-body-content.caring .mawod-post {
		width: 100%;
		float: none;
		display: block;
	}
	#mawod-body-content #initiatives-wrapper div.active {
		z-index: 10;
		/*overflow: visible;*/
		animation-direction: normal;
		animation-duration: .4s;
		animation-name: mawod-expand;
		-webkit-animation-fill-mode: forwards;
		-o-animation-fill-mode: forwards;
		-moz-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
		/*left: 0;*/
		/*transform: translateY(calc(-100%/9));*/
		 /*height: 100%;*/

		/*max-height: 324px;*/
	}
	#mawod-body-content #initiatives-wrapper div.inactive {
		animation-direction: normal;
		animation-duration: .4s;
		animation-name: mawod-coll;
		-webkit-animation-fill-mode: forwards;
		-o-animation-fill-mode: forwards;
		-moz-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	#mawod-body-content #initiatives-wrapper #summaries {
		width: 100%;
		float: none;
		position: relative;
		display: block;
		left: 100%;
	}
	#mawod-body-content.integrative #initiatives-wrapper #summaries {
		width: 100%;
	}
	#mawod-body-content #initiatives-wrapper .initiative-summary .icon {
		display: table-cell;
	}
	#mawod-body-content.caring .mawod-post .title-link h3 {
		padding: 0;
	}
	#mawod-body-content #mawod-student-stories p.scale-text-down {
		font-size: 25px;
	}
}
@media screen and (max-width: 700px) {
	#mawod-body-content #scu-cares-intro-wrapper {
		display: block;
	}
	#mawod-body-content #scu-cares-intro-wrapper img {
		display: block;
		margin: 0 auto;
	}
	#mawod-body-content #scu-cares-intro-wrapper #scu-cares-intro {
		padding-left: 0;
		margin-top: 20px;
		display: block;
	}
	#mawod-body-content #initiatives-wrapper ul li div p {
		padding-right: 10px;
	}
	#mawod-body-content #events-inner-wrapper {
		width: 100%;
	}
	#mawod-body-content #events-image-wrapper {
		display: none;
	}
	#mawod-body-content #integrative-wrapper img.alignright {
		width: 100%;
		float: none;
		margin-left: 0;
		margin: 15px 0;
	}
	#mawod-body-content .row-layout .mawod-post .display-table-cell.text-wrapper {
		padding-right: 20px;
	}
}
@media screen and (max-width: 684px) {
	#mawod-body-content .caring-wrapper {
		display: block;
	}
}
@media screen and (max-width: 600px) {
	#mawod-body-content #intro-wrapper img {
		display: none;
	}
	#mawod-body-content .mawod-post {
		display: block;
		width: 100%;
		margin-bottom: 30px;
	}
	#mawod-body-content.caring .mawod-post {
		display: block;
		width: 100%;
		float: none;
	}
	#mawod-body-content.difference .display-table-row,
	#mawod-body-content.difference .mawod-post,
	#mawod-body-content.competent .display-table-row,
	#mawod-body-content.competent .mawod-post {
		display: block;
		width: 100%;
	}
	#mawod-body-content #initiatives-wrapper,
	#mawod-body-content #initiatives-wrapper h2 {
		margin-top: 0;
	}
	#mawod-body-content .icon-wrapper {
		margin-bottom: 30px;
	 /* display: block;
		width: 100%;*/
	}
	#mawod-body-content .stories-wrapper h3 {
		margin-top: 10px;
	}
	#mawod-body-content .stories-wrapper .middle {
		margin-left: 0;
		margin-right: 0;
	}
	#mawod-body-content #more-links-wrapper {
		margin-bottom: 0;
	}
	#mawod-body-content #more-links div {
		display: block;
		width: 100%;
	}
	#mawod-body-content #mawod-student-stories .story {
		width: 100%;
		float: none;
	}
}
@media screen and (max-width: 550px) {
	#mawod-body-content #icons-outer-wrapper {
		flex-direction: column;
		align-items: center;
	}
	#mawod-body-content #icons-outer-wrapper a {
		/*flex-direction: row;*/
		justify-content: left;
	}
	#mawod-body-content #icons-outer-wrapper a .icon-text {
		line-height: 36px;
	}
	#mawod-body-content .row-layout .mawod-post .display-table-cell.text-wrapper {
		width: 100%;
		display: block;
	}
	#mawod-body-content .row-layout .mawod-post .display-table-cell.image-wrapper {
		width: 100%;
		display: block;
	}
	/*#mawod-body-content #scu-cares-intro-wrapper img {
		display: block;
		float: none;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}*/
	#mawod-body-content.integrative #integrative-inner-wrapper .image-wrapper {
		width: 100%;
		float: none;
		margin: 0 0 20px 0;
		max-width: 100%;
	}
	#mawod-body-content.integrative #integrative-inner-wrapper .image-wrapper img {
		width: 100%;
	}
	#mawod-body-content.integrative .section.top .text-wrapper,
	#mawod-body-content.integrative .section.bottom .text-wrapper {
		padding-right: 0;
	}
	#mawod-body-content.integrative #integrative-inner-wrapper .section.middle {
		padding-top: 0;
		margin: 30px 0;
	}
}
@media screen and (max-width: 440px) {
	#mawod-body-content.competent #initiatives-wrapper .initiative-summary {
		overflow: auto;
	}
	#mawod-body-content.integrative #initiatives-wrapper .initiative-summary {
		overflow: auto;
	}
	#mawod-body-content.competent #initiatives-wrapper .initiative-summary .summary-text-inner-wrapper,
	#mawod-body-content.integrative #initiatives-wrapper .initiative-summary .summary-text-inner-wrapper {
		height: 100%;
	}
}
@media screen and (max-width: 400px) {
	#mawod-body-content #caring-icon,
	#mawod-body-content #competent-icon,
	#mawod-body-content #integrative-icon {
		width: 60px;
		height: 60px;
	}
}
/*========== End MAWOD pages	==========*/

/*========== Start Continuing Education Page	==========*/
#continuning-education-body-content .featured-course-container {
	background-color: #004987;
	color: #fff;
	margin-bottom: 20px;
}
#continuning-education-body-content .featured-course-container:hover {
	background-color: #01395a;
	animation-name: ios-classes-hover-over;
	animation-duration: .5s;
	animation-direction: alternate;
}
#continuning-education-body-content .featured-course-container a,
#continuning-education-body-content .featured-course-container h3,
#continuning-education-body-content .featured-course-container strong {
	color: #fff;
	text-decoration: none;
}
#continuning-education-body-content .featured-course-container h3 {
	font-weight: 300;
	margin: 0;
	padding: 20px;
}
#continuning-education-body-content .featured-course-container.short-details {
	margin-bottom: 20px;
}
#continuning-education-body-content .featured-course-container.short-details.last {
	margin-bottom: 0;
}
#continuning-education-body-content .featured-course-container .display-table {
	width: 100%;
}
#continuning-education-body-content .featured-course-container .inner-container {
	padding: 0 20px 20px;
	width: 50%;
}
#continuning-education-body-content .learning-type-container .left-container {
	border-right: 10px solid #fff;
}
#continuning-education-body-content .learning-type-container .right-container {
	border-left: 10px solid #fff;
}
#continuning-education-body-content .learning-type-container .inner-container {
	width: 44%;
}
#continuning-education-body-content .learning-type-container .inner-container {
	background-color: #d5d5d5;
	padding: 20px;
	position: relative;
}
#continuning-education-body-content .learning-type-container .inner-container h2 {
	margin-top: 0;
}
#continuning-education-body-content .learning-type-container .inner-container p {
	margin-bottom: 60px;
}
#continuning-education-body-content .learning-type-container .inner-container .uk-button {
	bottom: 20px;
	position: absolute;
	right: 20px;
}
.ce-courses-wrapper .row .col-sm-4 {
	padding: 0 10px 0 0;
}
.ce-courses-wrapper .row .col-sm-4.last {
	padding: 0;
}
.ce-courses-wrapper .img-wrapper {
	min-height: 180px;
	position: relative;
}
.ce-courses-wrapper .title-wrapper {
	padding: 60px 15px 10px;
	text-align: center;
	background-color: #004987;
	min-height: 170px;
}
.ce-courses-wrapper .title-wrapper h3 {
	margin-top: 0;
	font-size: 18px;
	font-weight: 300;
	color: #fff;
	text-transform: uppercase;
}
@media screen and (max-width: 695px) {
	#continuning-education-body-content .inner-container {
		display: block;
		width: 100%;
	}
	#continuning-education-body-content .featured-course-container .inner-container {
		padding: 0 20px 10px;
		width: 100%;
	}
	#continuning-education-body-content .featured-course-container .inner-container .location {
		margin-bottom: 0;
	}
	#continuning-education-body-content .learning-type-container .inner-container {
		border: 0;
		display: block;
		width: 100%;
	}
	#continuning-education-body-content .learning-type-container .inner-container.left-container {
		margin-bottom: 20px;
	}
	#continuning-education-body-content .learning-type-container .inner-container p {
		margin-bottom: 10px;
	}
	#continuning-education-body-content .learning-type-container .inner-container .uk-button {
		bottom: 0;
		position: relative;
		right: 0;
	}
}
@media screen and (max-width: 768px) {
	.ce-courses-wrapper .img-wrapper {
		min-height: 240px;
	}
	#continuning-education-body-content .col-sm-4 {
		width: 100%;
		display: block;
		float: none;
	}
	#continuning-education-body-content .col-sm-4.odd {
		padding: 0 1% 0 0;
	}
	#continuning-education-body-content .row {
		margin: 0 -15px 0 -15px;
	}
	#continuning-education-body-content .row .col-sm-4 {
		margin-top: 20px;
		padding: 0;
	}
	#continuning-education-body-content .title-wrapper {
		padding: 20px 15px;
		min-height: 0;
	}
}
/*========== End Continuing Education Page	==========*/

/*========== Start Ayurveda Pages	==========*/
#ayurveda-body-content h1 {
	margin-top: 0;
}
#ayurveda-body-content img {
	max-width: 60%;
}
.ayur-program-snippet h3, .ayur-program-snippet strong {
	color: #333;
}
#ayurveda-body-content .uk-button {
	margin: 0;
}
#ayurveda-body-content .program-summary-container .display-table {
	width: 100%;
}
#ayurveda-body-content .program-summary-container .left-container {
	border-right: 10px solid #fff;
}
#ayurveda-body-content .program-summary-container .right-container {
	border-left: 10px solid #fff;
}
#ayurveda-body-content .program-summary-container .inner-container {
	width: 44%;
}
#ayurveda-body-content .program-summary-container .inner-container {
	background-color: #eaeaea;
	padding: 20px;
	position: relative;
	border-bottom: 20px solid #fff;
}
#ayurveda-body-content .program-summary-container .inner-container h2 {
	margin-top: 0;
	font-size: 25px;
}
#ayurveda-body-content .program-summary-container .inner-container .notice {
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}
#ayurveda-body-content .program-summary-container .inner-container.right-container h2 {
	margin-bottom: 0;
}
#ayurveda-body-content .program-summary-container .inner-container .uk-button {
	bottom: 20px;
	position: absolute;
	right: 20px;
}
#ayurveda-wellness-educator-body-content .su-row,
#ayurveda-practitioner-body-content .su-row {
	margin-bottom: 0;
}
#ayurveda-wellness-educator-body-content .su-column,
#ayurveda-wellness-educator-body-content .su-list ul {
	margin-bottom: 0 !important;
}
.display-table-cell--ayur-ranking {
	padding-right: 20px;
	vertical-align: top;
	width: 44%;
}
.display-table-cell--ayur-mission {
	padding-left: 30px;
	vertical-align: top;
	width: 44%;
}
.ayur-ranking-img {
	max-width: 90%;
	position: relative;top: -15px;
	width: 97px;
}
#ayurveda-body-content .ayur-program-snippet {
	margin: 0 0 10px;
	padding: 10px 0;
}
.wellness-program {
	margin-top: 25px;
}
.internship-program {
	margin-bottom: 25px;
}
#ayurveda-body-content .ayur-program-snippet section:first-child {
	width: 42%;	
	min-height: 236px;
}
#ayurveda-body-content .wellness-program section:first-child {
	background: url(/wp-content/uploads/bsbs-students.jpg) no-repeat center/cover;
}
#ayurveda-body-content .practitioner-program section:first-child {
	background: url(/wp-content/uploads/ayurveda-students-working-with-herbal-medicines-lighten.jpg) no-repeat left/cover;
}
#ayurveda-body-content .internship-program section:first-child {
	background: url(/wp-content/uploads/ayurveda-patient-students.jpg) no-repeat center/cover;
}
#ayurveda-body-content .ayur-program-snippet section:first-child a {
	display: block;
	height: 100%;
}
#ayurveda-body-content .ayur-program-snippet section:first-child div {
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
#ayurveda-body-content .ayur-program-snippet section:nth-child(2) {
	width: 58%;
	margin-left: 20px;
}
#ayurveda-body-content .ayur-program-snippet h3 {
	margin-top: 0;
}
#ayurveda-body-content .ayur-program-snippet img {
	max-width: 100%;
}
#ayurveda-body-content .ayur-program-snippet ul {
	padding-left: 0;
}
#ayurveda-body-content .ayur-program-snippet li ul {
	padding-left: 20px;
}
#ayurveda-body-content .ayur-program-snippet li {
	list-style: none;
}
.p-ayur-margin-top {
	margin-top: 10px;
}
#ayurveda-wellness-educator-body-content .program-details a {
	text-decoration: underline;
}
#ayurveda-wellness-educator-body-content .program-details a:hover {
	text-decoration: none;
}
.ayur-therapies section:first-child {
	width: 65%;
}
.ayur-therapies section:nth-child(2) {
	width: 35%;
	margin-left: 20px;
}
.ayur-therapies dt {
	margin-top: 10px;
}
.ayur-therapies dt:first-child {
	margin-top: 0;
}
.ayur-therapies section:nth-child(2) div {
	height: 175px;
	width: 262px;
	margin-bottom: 10px;
}
.ayur-therapies section:nth-child(2) div:first-child {
	background: url(/wp-content/uploads/ayur-oil-treatment600.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.ayur-therapies section:nth-child(2) div:nth-child(2) {
	background: url(/wp-content/uploads/ayur-herb-treatment600.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.ayur-therapies section:nth-child(2) div:nth-child(3) {
	background: url(/wp-content/uploads/massage_program600.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.ayur-therapies section:nth-child(2) div:nth-child(4) {
	background: url(/wp-content/uploads/ayur-oils_spicies.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
#ayur-wellness-schedule h1, #ayur-wellness-schedule h2, #ayur-wellness-schedule h3 {
	font-weight: 300;
}
#ayurveda-practitioner-body-content .program-details a {
	text-decoration: underline;
}
#ayurveda-practitioner-body-content .program-details a:hover {
	text-decoration: none;
}
.ayur-webinar h3 {
	font-size: 20px;
	padding: 10px 0;
	height: 64px;
}
@media (max-width: 1025px) {
	aside .uk-panel.uk-panel-box {
		padding: 0;
	}
}
@media (max-width: 991.98px) {
	#ayurveda-body-content .ayur-program-snippet section:first-child, #ayurveda-body-content .ayur-program-snippet section:nth-child(2) {
		width: 100%;
	}
	#ayurveda-body-content .ayur-program-snippet section:first-child {
		display: none;
	}
	#ayurveda-body-content .ayur-program-snippet section:nth-child(2) {
		margin-left: 0;
	}
	#ayurveda-body-content .alignright.size-full {
		display: none;
	}
	.ayur-therapies section:first-child {
		width: 100%;
	}
	.ayur-therapies section:nth-child(2) {
		display: none;
	}
}
@media screen and (max-width: 900px) {
	#ayurveda-body-content .program-summary-container .inner-container {
		padding-bottom: 60px;
	}
	.ayur-ranking-img {
		width: 77px;
		top: 0;
	}
}
@media screen and (max-width: 767px) {
	.ayur-webinar h3 {
		height: auto;
	}
}
@media screen and (max-width: 695px) {
	#ayurveda-body-content .program-summary-container .inner-container {
		border-left: 0;
		border-right: 0;
		display: block;
		padding-bottom: 20px;
		width: 100%;
	}
	#ayurveda-body-content .program-summary-container .inner-container p {
		margin-bottom: 10px;
	}
	#ayurveda-body-content .program-summary-container .inner-container .uk-button {
		bottom: 0;
		position: relative;
		right: 0;
	}
	.display-table-cell--ayur-ranking,
	.display-table-cell--ayur-mission {
		display: block;
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.display-table-cell--ayur-mission {
		margin-top: 40px;
	}
	.ayur-ranking-img {
		width: 97px;
		display: block;
		float: none;
		margin: 0 auto;
		top: 0;
	}
}
@media screen and (max-width: 475px) {
	#ayurveda-body-content img {
		float: none;
		margin: 0 auto 10px;
		max-width: 100%;
	}
}
/*========== End Ayurveda Pages	==========*/
/*========== Start Employee Directory Pages	==========*/
.employee_list td {
	vertical-align: text-top;
}
/*========== End Employee Directory Pages	==========*/

#wintergames-article-content #top-section-wrapper {
	background-image: url('/wp-content/uploads/sky-vector-wintergames.jpg');
	background-position: center top;
	background-repeat: no-repeat;
}
#wintergames-title {
	font-family: 'Oswald', 'Arial', sans-serif;
	font-size: 4.7em;
	font-weight: bold;
	text-align: center;
	margin-top: 200px;
}
#wintergames-intro-text-wrapper {
	margin: 165px auto 0;
}
.colors-bar-wrapper {
	background-color: #fff;
	font-size: 0;
	margin: 0 auto;
	padding: 3px 0px 3px 4px;
	width: 399px;
}
.colors-bar {
	display: inline-block;
	height: 10px;
	margin-right: 4px;
	width: 75px;
}
.colors-bar--blue {
	background-color: #0085C7;
}
.colors-bar--yellow {
	background-color: #F4C300;
}
.colors-bar--black {
	background-color: #000000;
}
.colors-bar--green {
	background-color: #009F3D;
}
.colors-bar--red {
	background-color: #DF0024;
}
.quote-section--align-center {
	text-align: center;
}
.quote-section--bill-moreau {
	margin: 0 auto;
	width: 80%;
	margin: 100px auto 110px;
}
.quote-section--karen-bloch {
	margin: 100px auto;
	width: 70%;
}
.quote-section__quote-bar::before {
	border-bottom: 1px solid #919191;
	bottom: 4px;
	content: " ";
	display: inline-block;
	height: 0px;
	height: 2px;
	margin-right: 5px;
	position: relative;
	width: 23%;
}
.quote-section__quote-bar::after {
	border-bottom: 1px solid #919191;
	bottom: 4px;
	content: " ";
	display: inline-block;
	height: 0px;
	height: 2px;
	margin-left: 5px;
	position: relative;
	width: 23%;
}
.quote-section__quote-image::before {
	border-bottom: 1px solid #919191;
	bottom: 4px;
	content: " ";
	display: inline-block;
	height: 0px;
	height: 2px;
	margin-right: 5px;
	position: relative;
	width: 20%;
}
.quote-section__quote-image::after {
	border-bottom: 1px solid #919191;
	bottom: 4px;
	content: " ";
	display: inline-block;
	height: 0px;
	height: 2px;
	margin-left: 5px;
	position: relative;
	width: 20%;
}
.quote-section__left-quote {
	font-family: 'Oswald', 'Arial', sans-serif;
	font-size: 3.5em;
	font-weight: bold;
	position: relative;
	top: 22px;
}
.quote-section__quote-text {
	font-family: 'Times New Roman', serif;
	font-size: 25px;
	font-weight: bold;
}
.quote-section__quote-attribution {
	font-family: 'Oswald', 'Arial', sans-serif;
	font-size: 1.2857em;
	margin-top:20px;
	margin-bottom: 0;
}
.quote-section__quote-attribution-description {
	font-family: 'Oswald', 'Arial', sans-serif;
	font-size: 1.2857em;
	margin-bottom: 20px;
}
.featured-story {
	font-size: 0;
	margin-bottom: 50px;
	margin-top: 20px;
}
.featured-story__img-wrapper {
	background-repeat: no-repeat;
	background-size: cover;
	display: inline-block;
	height: 269px;
	width: 45%;
}
.featured-story__img-wrapper--dr-foster {
	background-image: url('/wp-content/uploads/dr-david-foster.jpg');
	background-position: center center;
}
.featured-story__img-wrapper--dr-pierce {
	background-image: url('/wp-content/uploads/pierce.jpg');
	background-position: center center;
}
.featured-story__img-wrapper--dr-reynolds {
	background-image: url('/wp-content/uploads/reynolds.jpg');
	background-position: center center;
}
.featured-story__img-wrapper--dr-watters {
	background-image: url('/wp-content/uploads/watters.jpg');
	background-position: center center;
}
.featured-story__img-wrapper--dr-fanning {
	background-image: url('/wp-content/uploads/fanning.jpg');
	background-position: center center;
}
.featured-story__img-wrapper--dr-babikian {
	background-image: url('/wp-content/uploads/babikian.jpg');
	background-position: left center;
} 
.featured-story__text-wrapper {
	display: inline-block;
	padding: 30px 20px 0 20px;
	vertical-align: top;
	width: 40%;
} 
.featured-story__title {
	font-size: 14px;
	font-weight: bold;
}
.featured-story__story-blurb {
	font-size: 14px; 
}
.featured-story__story-link {
	font-size: 14px;
	font-weight: bold;
	color: #4ac1f0;
}
.featured-qa--moreau {
	background-color: #000;
	background-image: url(/wp-content/uploads/moreau-qa-image.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	height: 506px;
	margin-bottom: 40px;
	margin-top: 40px;
	position: relative;
}
.featured-qa {
	font-size: 0;
}
.featured-qa__text-wrapper {
	display: inline-block;
	padding-left: 22%;
	padding-right: 8%;
	text-align: center;
	width: 50%;
}
.featured-qa__text-wrapper--moreau {
	margin-top: 57px;
}
.featured-qa__qa-text {
	color: #4ac1f0;
	font-family: 'Oswald', 'Arial', sans-serif;
	font-size: 115px;
	font-weight: bold !important;
}
.featured-qa__subtitle {
	color: #fff;
	font-family: 'Oswald', 'Arial', sans-serif;
	font-size: 24px;
}
.featured-qa__summary {
	color: #fff;
	font-family: 'Oswald', 'Arial', sans-serif;
	font-size: 18px;
	margin-bottom: 30px;
}
.featured-qa__link {
	background-color: #4ac1f0;
	border-radius: 18px;
	color: #fff;
	font-family: 'Oswald', 'Arial', sans-serif;
	font-size: 18px;
	padding: 5px 15px;
}
#wintergames-bottom-section-wrapper {
	background-image: url('/wp-content/uploads/ground-vector-wintergames.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
}
#wintergames-video-section {
	margin: 50px auto 100px;
}
#winter-olympics-video,
#olympic-committee-video {
	width: 100%;
}
.video-wrapper__two-column {
	font-size: 0;
}
#wintergames-article-content #mep_0 {
	margin-right: 4%;
	width: 48%;
}
#wintergames-article-content #mep_1 {
	width: 48%;
}
#wintergames-article-content .mejs-container {
	display: inline-block;
	width: 48% !important;
}
#wintergames-article-content .mejs-overlay {
	width: 100% !important;
}
#wintergames-article-content .mejs-mediaelement {
	position: absolute;
	background-color: #fff;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
}
#wintergames-article-content .mejs-poster {
	position: static;
	width: 100% !important;
}
.container-fluid--no-padding {
	padding: 0;
}
.blog-stories--wintergames {
	margin-bottom: 330px;
}
.blog-stories__section-title {
	margin-bottom:20px;
}
.blog-stories__story-description {
	font-family: 'Oswald', 'Arial', sans-serif;
	font-size: 18px;
	color: #004987;
	font-weight: 400;
	margin-top: 10px !important;
}
#wintergames-scu-waiting-for-you-badge {
	width: 310px;
	margin-bottom: 510px;
	margin-top: 44px;
}
@media screen and (max-width: 1200px) {
	.featured-qa__text-wrapper--moreau {
		padding-left: 8%;
	}
}
@media screen and (max-width: 1000px) {
	.featured-story__text-wrapper {
		width: 50%;
	}
}
@media screen and (max-width: 767px) {
	#wintergames-title {
		font-size: 4em;
	}
	.colors-bar-wrapper {
		width: 339px;
	}
	.colors-bar {
		width: 63px;
	}
	#wintergames-intro-text-wrapper {
		margin-top: 125px;
	}
	.quote-section__quote-text {
		font-size: 20px;
	}
	.featured-story__img-wrapper {
		display: block;
		width: 100%;
	}
	.featured-story__text-wrapper {
		display: block;
		padding: 20px 0 0 0;
		width: 100%;
	}
	.featured-qa--moreau {
		margin-top: 0;
	}
	.featured-qa__text-wrapper--moreau {
		background-color: rgba(0,0,0,0.7);
		display: block;
		height: 506px;
		margin-top: 0;
		padding-bottom: 42px;
		padding: 80px 20px 20px;
		width: 50%;
	}
	#wintergames-article-content .mejs-container {
		width: 100% !important;
	}
	#wintergames-article-content #mep_0 {
		margin-bottom: 50px;
	}
	.blog-stories {
		margin-bottom: 50px;
	}
	#wintergames-scu-waiting-for-you-badge {
		margin-top: 134px;
	}
}
@media screen and (max-width: 510px) {
	.featured-qa__text-wrapper--moreau {
		width: 100%;
	}
	#wintergames-intro-text-wrapper {
		margin-top: 105px;
	}
	.quote-section--bill-moreau {
		margin-bottom: 70px;
		width: 100%;
	}
	.quote-section--karen-bloch {
		margin: 50px auto 70px;
		width: 100%;
	}
	#wintergames-video-section {
		margin-bottom: 70px;
	}
}
@media screen and (max-width: 410px) {
	#top-section-wrapper {
		background-position: center -140px;
	}
	#wintergames-title {
		margin-top: 30px;
	}
	.colors-bar-wrapper {
		width: 259px;
	}
	.colors-bar {
		width: 47px;
	}
	#wintergames-intro-text-wrapper {
		margin-top: 50px;
	}
}

/*========== Start About-SCU page	==========*/
#about-scu-body-content ul {
	padding-left: 0;
}
#about-scu-body-content li {
	list-style-type: none;
}
#about-scu-body-content h3 {
	font-weight: 300;
}
#about-scu-body-content iframe {
	min-height: 226px;
}
#about-scu-body-content .display-table-cell {
	padding-left: 20px;
	height: 226px;
}
@media screen and (max-width: 767px) {
	#about-scu-body-content iframe {
		max-width: 100%;
		min-height: 389px;
	}
}
@media screen and (max-width: 700px) {
	#about-scu-body-content .display-table-cell {
		height:100px;
		min-height: 0;
	}
	#about-scu-body-content iframe,
	#about-scu-body-content .spotlight-container.two-column #spotlight-video-container iframe {
		min-height: 300px;
		max-width: 100%;
	}
	#about-scu-body-content .spotlight-container.two-column .spotlight-section-container {
		float: none;
		width: 100%;
	}
	#about-scu-body-content .display-table-cell {
		padding-left: 0;
	}
}
@media screen and (max-width:490px) {
	#about-scu-body-content .display-table-cell {
		height: 190px;
		min-height: 0;
	}
	#about-scu-body-content iframe,
	#about-scu-body-content .spotlight-container.two-column #spotlight-video-container iframe {
		min-height: 190px;
	}
}
/*========== End About-SCU page	==========*/

/*========== Start Academics page	==========*/
.acd-wrapper .acd-title-wrapper h2 {
	padding-top: 0;
}
@media screen and (min-width: 310px) {
	.acd-wrapper .acd-item {
		padding: 20px 10px;
	}
	.acd-wrapper .acd-item .item-buttons-wrapper a {
		padding: 0 40px 0 0;
	}
	.acd-wrapper .acd-item .item-buttons-wrapper a:nth-child(2n) {
		margin-left: 10px;
	}
}
/*========== End Academics page	==========*/

/*========== Start Student Budget page	==========*/
#student-budget-body-content .su-table table {
	margin-bottom: 42px !important;
}
#student-budget-body-content .su-row .su-table table {
	margin-bottom: 1.5em !important;
}
/*========== End Student Budget page	==========*/

/*========== Start Scholarship Application page	==========*/
#scholarship-form .gfield_label {
	padding-top: 20px;
}
#scholarship-form .new-student-scholarships .gfield_label {
	padding-top: 0;
}
#scholarship-form .gform_wrapper ul li.field_description_below.new-student-scholarships div.ginput_container_checkbox, #scholarship-form .gform_wrapper ul li.field_description_below.continuing_student_scholarships  div.ginput_container_checkbox, #scholarship-form .gform_wrapper ul li.field_description_below div.ginput_container_radio {
	margin-top: 0;
}
#scholarship-form .gform_wrapper li.gfield.gfield_error {
	width: 100%;
	padding: 0 10px;
}
#scholarship-form .new-student-scholarships li, #scholarship-form .continuing_student_scholarships li {
	width: 50%;
	float: left;
}
#scholarship-form .enroll-terms, #scholarship-form .enroll-year, #scholarship-form .gform_wrapper .enroll-terms.gfield.gfield_error, #scholarship-form .gform_wrapper .enroll-year.gfield.gfield_error {
	display: inline-block;
	width: 50%;
}
#scholarship-form .gform_wrapper .enroll-year.gfield.gfield_error {
	padding-top:13px;
}
.enroll-year .gfield_required {
	display: none;
}
#scholarship-form .gform_wrapper .gfield_description {
	font-size: 1em;
}
#scholarship-form .gform_wrapper .top_label .term-signed .gfield_label {
	font-weight: normal;
}
@media screen and (max-width: 767.98px) {
	#scholarship-form .new-student-scholarships li, #scholarship-form .continuing_student_scholarships li {
		width: 100%;
		float: none;
	}
	#scholarship-form .enroll-terms, #scholarship-form .enroll-year, #scholarship-form .gform_wrapper .enroll-terms.gfield.gfield_error, #scholarship-form .gform_wrapper .enroll-year.gfield.gfield_error {
		display: block;
		width: 100%;
	}
}
/*========== End Scholarship Application page	==========*/

/*========== Start Team Archive page	==========*/
.wp-tshowcase-archive #tag-posts-wrapper .tm-article-wrapper {
	width: 33.3%;
}
/*========== End Team Archive page	==========*/

/*========== Start Alumni page	==========*/
#alumni-home-article-content h1 {
	margin-left: 28px; /* To accommodate Alumni Relations' Contact added on 5-24-19*/
}
.alumni-contact {
	margin: 20px 0 0 30px; /* To accommodate Alumni Relations' Contact added on 5-24-19*/
}
#alumni-home-article-content .hero-banner__img--alumni-home {
	background-image: url('/wp-content/uploads/scu-grads-from-rear-min.jpg');
	background-position: center center;
	height: 520px;
}
.separator-image__wrapper--alumni-home-middle {
	background-image: url('/wp-content/uploads/scu-students-in-shop-scu-apparel-min-1.jpg');
	background-position: center top;
	height: 615px;
}
#alumni-home-article-content .section--translate-up {
	background-color: #fff;
	padding: 15px 20px 0;
	position: relative;
	top: -80px;
}
#alumni-home-article-content .side-nav-menu {
	list-style-type: none;
	width: 254px;
}
#alumni-home-article-content .side-nav-menu__list-item {
	margin: 0;
	padding: 0 20px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	border-top: 1px solid #efefef;
	-webkit-transition: background-color ease 0.3s, color ease 0.3s, border-color ease 0.3s;
	-moz-transition: background-color ease 0.3s, color ease 0.3s, border-color ease 0.3s;
	transition: background-color ease 0.3s, color ease 0.3s, border-color ease 0.3s;
	padding-right: 33px;
	background-color: #004987;
}
#alumni-home-article-content .side-nav-menu__list-item:hover {
	background-color: #4ac1f0;
	color: #fff;
}
#alumni-home-article-content .side-nav-menu__list-item:hover > .side-nav-menu__link {
	color: #fff;
}
#alumni-home-article-content .side-nav-menu__list-item--active {
	background-color: #4ac1f0;
}
#alumni-home-article-content .side-nav-menu__link {
	color: #fff;
	line-height: 20px;
	font-size: 14px;
	padding: 10px 0;
	max-width: 200px;
	display: block;
}
#alumni-home-article-content .side-nav-menu__link::before {
	content: "";
	width: 20px;
	height: 20px;
	position: absolute;
	top: 10px;
	right: 10px;
	border: 2px solid #fff;
	border-radius: 10px;
}
#alumni-home-article-content .side-nav-menu__link::after {
	content: "";
	font-family: "FontAwesome";
	font-size: 14px;
	line-height: 20px;
	width: 20px;
	height: 20px;
	text-align: center;
	position: absolute;
	right: 9px;
	top: 10px;
	border-color: #ffffff;
	color: #ffffff;
	clear: both;
}
#alumni-home-article-content .container-fluid--no-bottom-margin {
	margin-bottom: 0;
}
#alumni-home-article-content .minimalist-button__wrapper {
	margin-top: 20px;
}
#alumni-home-article-content .minimalist-button__link {
	padding: 10px;
	border: 2px solid #004987;
	font-weight: bold;
	display: inline-block;
	margin-right: 5px;
	margin-top: 8px;
}
#alumni-home-article-content .social-icons-row {
	margin: 20px auto 0;
}
#alumni-home-article-content .social-icons-row__link {
	background-color: #f2f2f2;
	color: #333;
	display: inline-block;
	text-align: center;
	width: 20%;
	border: 2px solid #fff;
}
#alumni-home-article-content .social-icons-row__link:hover {
	border: 2px solid #004987;
}
#alumni-home-article-content .social-icons-row__icon-wrapper {
	padding-top: 10px;
	padding-bottom: 10px;
}
#alumni-home-article-content .meet-the-team__slider-wrapper {
	min-height: 400px;
}
#alumni-home-article-content .meet-the-team__portrait {
	position: initial;
}
#alumni-home-article-content .row--meet-the-team {
	margin-top: 20px;
}
#alumni-home-article-content .row--meet-the-team .meet-the-team__team-member-title {
	width: 80%;
	margin: 0 auto;
}
#alumni-home-article-content .row--meet-the-team .meet-the-team__team-member-name {
	margin-top: 20px;
}
#alumni-home-article-content .meet-the-team__email-icon {
	font-size: 22px;
}
.alumni-welcome__cell-wrapper {
	min-width:150px;
	vertical-align: middle;
}
.alumni-welcome__intro-text {
	padding-left: 30px;
}
.alumni-welcome__cell-wrapper--seal img {
	width: 180px;
}
#alumni-home-article-content h2 {
	margin-top: 20px;
}
#alumni-home-article-content hr {
	margin: 40px auto;
}
.alumni-get-social-inner-wrapper {
	padding-left: 30px;
}
.alumni-reconnect-wrapper {
	padding-left: 40px;
}
.alumni-get-social-outer-wrapper {
	border-right: 2px solid #d1d1d1;
	padding-right: 40px;
}
#alumni-home-article-content #amznCharityBanner {
	margin: 40px auto 0;
	width: 310px;
}
#alumni-home-article-content #amznCharityBanner iframe {
	height: 275px;
}
.alumni-upcoming-events-head {
	text-align: center;
}
#alumni-home-article-content .all-events-link {
	text-align: right;
	margin-bottom: 20px;
}
.alumni-upcoming-events .ecs-event-list {
	display: flex;
	padding: 0;
}
.alumni-upcoming-events .ecs-event-list li:first-child, .alumni-upcoming-events .ecs-event-list li:nth-child(3) {
	margin: 0;
	padding: 0;
}
.alumni-upcoming-events .ecs-event-list li:nth-child(2) {
	margin: 0 20px;
	padding: 0;
}
.alumni-upcoming-events .ecs-event-list img {
	width: auto;
	height: 160px;
	display: block;
	margin: 0 auto 10px;
}
.alumni-upcoming-events h4.entry-title.summary {
	text-align: center;
	font-size: 20px;
	margin-bottom: 10px;
}
.alumni-upcoming-events h4.entry-title.summary a:hover {
	cursor: pointer;
}
.alumni-upcoming-events .duration.time {
	font-weight: bold;
	text-align: center;
	display: block;
}
.alumni-upcoming-events .ecs-excerpt {
	text-align: center;
}
.blog-stories__thumbnail {
	height: 240px;
	max-width: 320px;
	display: block;
	margin: 0 auto;
}
.blog-stories__thumbnail img {
	display: none;
}
.blog-stories__story-description {
	max-width: 320px;
	padding: 0 15px;
}
.prof-opp__wrapper {
	display: flex; 
	justify-content: center;
}
.prof-opp__wrapper .minimalist-button__wrapper {
	margin: 0 2rem 2rem;
}
@media screen and (max-width: 1000px) {
	.col-md-4--alumni-get-social {
		display: none;
	}
	.alumni-get-social-inner-wrapper {
		padding-left: 0;
	}
}
@media screen and (max-width: 900px) {
	.col-md-4--alumni-get-social {
		display: none;
	}
}
/* Small devices (landscape phones, 576px and up) */
@media screen and (max-width: 767.98px) {
	#alumni-home-article-content h1, .alumni-contact {
		margin-left: 0; /* To accommodate Alumni Relations' Contact added on 5-24-19*/
	}
	.hero-banner__img--alumni-home {
		height: 290px;
	}
	.alumni-welcome__cell-wrapper {
		display: block;
		width: 100%;
		margin: 30px auto;
	}
	.alumni-welcome__intro-text {
		padding: 0;
	}
	.alumni-welcome__cell-wrapper--seal {
		text-align: center;
		margin-right: 0;
	}
	.side-nav-menu--alumni {
		width: 100%;
		padding-left: 0;
	}
	.alumni-get-social-outer-wrapper {
		border-right: 0;
		padding-right: 0;
		padding-left: 0;
		margin-bottom: 30px;
	}
	.alumni-get-social-inner-wrapper {
		padding-left: 0;
	}
	.alumni-reconnect-wrapper {
		padding-left: 0;
	}
	.separator-image__wrapper--alumni-home-middle {
		height: 495px;
	}
	.col-sm-4--alumni-meet-the-team {
		margin-bottom: 40px;
	}
	#alumni-home-article-content .hide-at-767px {
		display: none;
	}
	.alumni-upcoming-events .ecs-event-list {
			display: block;
	}
	.blog-stories__story-description {
		padding: 0;
		margin: 0 auto;
		text-align: center;
		max-width: 100%;
	}
	.prof-opp__wrapper {
		display: block;
	}
	#alumni-home-article-content .prof-opp__wrapper .minimalist-button__link {
		display: block;
		margin: 8px auto;
		text-align: center;
		width: 80%;
	}
}
@media screen and (max-width: 500px) {
	.col-xs-4--alumni-shop-scu {
		display: block;
		width: 100%;
		margin-bottom: 40px;
	}
	.col-xs-4--alumni-shop-scu-last {
		margin-bottom: 0;
	}
}
@media screen and (max-width: 350px) {
	#alumni-home-article-content #amznCharityBanner {
		position: relative;
		left: -15px;
	}
}
@media screen and (max-width: 350px) {
	#alumni-home-article-content #amznCharityBanner {
		position: relative;
		left: -25px;
	}
}
/*========== End Alumni page	==========*/

/*========== Start Alumni Association Board of Directors ==========*/
.aa-member-height {
	display: block; 
	height: 43px;
}
@media screen and (max-width: 1219px) {
	.aa-member-height {
		display: inline;
		height: 0;
	}
}
/*========== End Alumni Association Board of Directors ==========*/

/*========== Start Reconnect styles	==========*/
.reconnect__sns {
	display: flex; 
	justify-content: space-around; 
	align-items: center; 
	background: #F4F5F9; 
	padding: 20px;
	margin: 20px 0 40px;
}
/* Medium devices */
@media screen and (max-width: 991.98px) {
	.reconnect__sns {
		display: block;
		background: none;
		padding: 0;
		margin: 10px 0 20px;
	}
	.reconnect__sns section {
		margin: 0 auto 10px;
		width: 300px;
	}
}
/*========== End Reconnect styles	==========*/

/*========== Start Commencement page	==========*/

.hero-banner--commencement {
	margin-bottom: 20px;
	position: relative;
}
.hero-banner__img--commencement-home {
	background-image: url('/wp-content/uploads/graduating-students-min.jpg');
}
.section__title--commencement {
	margin-bottom: 35px;
	margin-top: 20px !important;
}
.section--speaker-profile {
	/*padding: 20px;*/
}
.section--background-gray {
	background-color: #f3f2f2;
	min-height: 393px;
	padding: 20px;
}
#commencement-article-content h2 {
	margin-bottom: 15px;
}
#commencement-article-content strong {
	color: #333;
}
#commencement-article-content .alignleft {
	margin-right: 20px;
}
.hero-banner__button-wrapper {
	margin: 0 auto;
	position: absolute;
	text-align: center;
	top:520px;
	width: 100%;
}
.hero-banner__button {
	display: inline-block;
	font-family: Oswald, Arial, sans-serif;
	font-size: 2em;
	margin: 0 10px;
	padding: 10px;
	text-align: center;
	width: 200px;
}
.hero-banner__button--light-blue {
	background-color: #4ac1f0;
	color: #fff;
}
#commencement-article-content .container-fluid {
	padding: 0;
}
.col-sm-4__subsection {
	background-color: rgba(256,256,256,.85);
	margin: 50px auto;
	min-height: 332px;
	padding: 20px;
}
.col-sm-4__subsection--col-right {
	background-color: #f3f2f2;
	margin: 30px auto;
}
#commencement-article-content .container-fluid .col-sm-6:first-of-type {
	padding-left: 0;
}
#commencement-article-content .container-fluid .col-sm-6:last-of-type {
	padding-right: 0;
}
#commencement-article-content .container-fluid .col-sm-4:first-of-type,
#commencement-article-content .container-fluid .col-sm-4:last-of-type {
	padding: 0;
}
.modal-popup {
	display: none;
	position: fixed;
	z-index: 15;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.7);
	text-align: center;
}
.modal-popup__image {
	width: 90%;
	max-width: 900px;
}
.modal-popup__close {
	position: absolute;
	top: 15px;
	right: 35px;
	color: #f1f1f1;
	font-size: 40px;
	font-weight: bold;
	transition: 0.3s;
	cursor: pointer;
}
.modal-popup__close:focus {
	color: #f1f1f1;
}
.hero-banner__img {
	background-position-x: center;
	background-position-y: -38px;
	background-repeat: no-repeat;
	background-size: cover;
	height:550px;
	overflow:hidden;
}
.section--full-width {
	margin: 40px auto 60px;
}
.section__q-and-a p {
	margin-bottom: 20px;
}
@media screen and (max-width:1612px) {
	.hero-banner__img {
		background-position-x: center;
		background-position-y: bottom;
		background-repeat: no-repeat;
		background-size: cover;
	}
}
@media screen and (max-width:800px) {
	.commencement-graduates-img {
		float: none;
	}
}
@media screen and (max-width:767px) {
	.hero-banner {
		margin-bottom: 0;
	}
	.hero-banner__button-wrapper {
		top: 237px;
		position: absolute;
	}
	#commencement-article-content .container-fluid .col-sm-4 {
		padding-left: 0;
		padding-right: 0;
	}
	.col-sm-4__subsection {
		min-height: 0;
		margin: 20px auto;
	}
	.col-sm-4__subsection--col-right {
		margin: 30px auto;
	}
	.modal-popup__trigger--hide-on-mobile {
		display: none;
	}
	.section--full-width {
		margin: 20px auto 40px;
	}
}
@media screen and (max-width:560px) {
	#commencement-article-content img.alignleft {
		float: none;
		margin: 0 auto 20px;
	}
}
@media screen and (max-width:460px) {
	.hero-banner__button-wrapper {
		top: 185px;
	}
	.hero-banner__button {
		margin-bottom: 20px;
	}
}
/*========== End Commencement page	==========*/

/*========== Start Give Now page	==========*/
.give-now-category{
	font-weight: 300;
	font-size: 24px;
	font-family: Oswald, Arial, sans-serif;
}
#give-now-article-content h1 {
	margin-top: 0;
}
#bboxdonation_BBEmbeddedForm {
	padding: 0;
}
#bboxdonation_BBEmbeddedForm .BBFormSectionHeading {
	margin-top: 0;
	padding: 0 0 10px 0;
}
#bboxdonation_BBEmbeddedForm .BBFormFieldLabelEdit,
#bboxdonation_BBEmbeddedForm .BBFormRadioLabel,
#bboxdonation_BBEmbeddedForm .BBFormSubmitbutton {
	border-radius: 3px;
}
#bboxdonation_BBEmbeddedForm #bboxdonation_gift_lblHeadingDonation {
	font-family: Oswald, Arial, sans-serif;
	font-size: 32px;
	font-weight: 300;
}
#bboxdonation_BBEmbeddedForm .BBFormRadioLabelGivingLevelSelected,
#bboxdonation_BBEmbeddedForm .BBFormRadioGiftSelected {
	background-color: #004987;
	border-color: #004987;
}
#bboxdonation_BBEmbeddedForm label {
	font-weight: normal;
}
#bboxdonation_BBEmbeddedForm .BBLinkSecureInfo {
	text-decoration: none;
}
#bboxdonation_btnSubmit {
	font-size: 1.1em;
	padding: 10px 20px;
}
.ways-to-give-title {
	margin-top: 10px;
}
#give-now-article-content .fa,
#give-now-article-content .fa-desktop,
#give-now-article-content .fa-mobile,
#give-now-article-content .fa-envelope,
#give-now-article-content .fa-phone,
#give-now-article-content .fa-check {
	font-size: 30px;
	margin-right: 10px;
	color: #004987;
}
.quote-section__quote-text--giving-page {
	font-size: 36px;
	font-family: Oswald, Arial, sans-serif;
	max-width: 460px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-weight: 300;
}
.quote-section__quote-attribution--giving-page {
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 17px;
	max-width: 460px;
	margin-left: auto;
	margin-right: auto;
}
#skip-to-donation-wrapper {
	margin: 35px auto 30px;
	text-align: center;
}
#skip-to-donation-form-link {
	font-size: 18px;
	text-align: center;
	padding: 10px;
}
#skip-to-donation-form-link::before {
	border-bottom: 1px solid #004987;
	bottom: 4px;
	content: " ";
	display: inline-block;
	height: 0px;
	height: 2px;
	margin-right: 5px;
	position: relative;
	width: 20%;
}
#skip-to-donation-form-link::after {
	border-bottom: 1px solid #004987;
	bottom: 4px;
	content: " ";
	display: inline-block;
	height: 0px;
	height: 2px;
	margin-left: 5px;
	position: relative;
	width: 20%;
}
@media screen and (max-width: 600px) {
	#skip-to-donation-form-link::before,
	#skip-to-donation-form-link::after {
		width: 10%;
	}
}
@media screen and (max-width: 450px) {
	#skip-to-donation-form-link::before,
	#skip-to-donation-form-link::after {
		display: none;
		margin: 0;
	}
}
/*========== End Give Now page	==========*/

@keyframes image-enlarge-hover-over {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
	100% {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}
}

/*========== LRC page	==========*/
#lrc-body-content #library-hours {
	margin-bottom: 0;
}
#lrc-body-content #library-contact-info {
	padding: 20px 30px;
}
#lrc-body-content #library-contact-info h3 {
	color: #073a5a;
	font-size: 20px;
	margin-top: 0;
}
#lrc-body-content {
	margin: 40px 0 60px;
}
#page-slider .nivo-caption .caption-content-wrapper div {
	font-size: 32px;
  line-height: 36px;
	font-family: "oswaldextralight", Oswald, sans-serif;
}
#lrc-body-content section div {
	height: 200px;
}
#lrc-body-content .lrc__academic-support div {
	background: url(/wp-content/uploads/ASO1025.jpg) no-repeat center / cover;
}
#lrc-body-content .lrc__office-affairs div {
	background: url(/wp-content/uploads/Student-Affairs.jpg) no-repeat center / cover;
}
#lrc-body-content .lrc__lrc div {
	background: url(/wp-content/uploads/LRC977.jpg) no-repeat center / cover;
}
#lrc-body-content section h2 {
	font-size: 24px;
	color: #004987;
	border: 1px solid #dfdfdf;
	text-align: center;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	margin: 0;
	padding: 30px;
	height: 120px;
}
#lrc-body-content section p {
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 400;
	background: #0a1f2c;
	margin-top: 0;
	padding: 15px 0;
}
#lrc-body-content section a p {
	color: #fff;
	text-align: center;
}
#lrc-body-content section a:hover p {
	color: #4AC1F0;
}
#lrc-body-content .icon-circle-arrow-right {
	background: url(/wp-content/themes/yoo_digit_wp/images/round-arrow-right.png) no-repeat;
	width: 24px;
	height: 26px;
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}
@media screen and (max-width: 520px) {
	#page-slider .nivo-caption {
		padding-bottom: 15px;
	}
}
@media screen and (max-width: 504px) {
	#page-slider .nivo-caption .caption-content-wrapper h2 {
		font-size: 40px;
		line-height: 40px;
	}
	#page-slider .nivo-caption .caption-content-wrapper div {
		font-size: 26px;
		line-height: 26px;
	}
}
@media screen and (max-width: 436px) {
	#page-slider .nivo-caption {
		padding-bottom: 20px;
	}
	#page-slider .nivo-caption .caption-content-wrapper h2 {
		font-size: 30px;
		line-height: 30px;
	}
	#page-slider .nivo-caption .caption-content-wrapper div {
		font-size: 22px;
		line-height: 22px;
	}
}
@media screen and (max-width: 368px) {
	#page-slider .nivo-caption {
		padding: 60px 10px 10px;
	}
}
/*========== LRC page	==========*/
/*========== Contact page	==========*/
.dl__ddSpacer {
	margin-top: 10px;
}
.dl__subtitle {
	font-style: italic;
}
.dl__ddSmallSpacer {
	margin-top: 3px;
}
/*========== Contact page	==========*/
.section--standard-width {
	margin-left: auto;
	margin-right: auto;
	max-width: 1130px;
	padding: 25px;
}
.container-fluid--careers {
	padding: 0;
}
.intro-text--careers {
	padding-top: 20px;
}
.careers-link-listing-wrapper {
	margin: 50px auto 0;
	text-align: center;
}
.alignleft--careers {
	margin-bottom: 20px;
	margin-right: 30px;
	width: 110px;
}
.row--careers {
	margin-bottom: 2.75em;
}
.row--careers .col-sm-6--careers {
	margin-bottom: 0;
}
.culture-grid__row .col-sm-6--careers {
	padding-left: 10px;
	padding-right: 10px;
}
.col-md-3--careers,
.col-sm-3--careers,
.col-md-6--careers
.col-sm-6--careers,
.col-xs-6--careers {
	padding-left: 10px;
	padding-right: 10px;
}
.hero-banner__img--careers {
	background-image: url('/wp-content/uploads/banner-scu-faculty-and-staff-v2-min.jpg');
	background-position: center 39%;
	height: 425px;
	margin-bottom: 20px;
}
#skip-to-careers {
	font-size: 18px;
	text-align: center;
	padding: 10px;
}
#skip-to-careers::before {
	border-bottom: 1px solid #004987;
	bottom: 4px;
	content: " ";
	display: inline-block;
	height: 0px;
	height: 2px;
	margin-right: 5px;
	position: relative;
	width: 20%;
}
#skip-to-careers::after {
	border-bottom: 1px solid #004987;
	bottom: 4px;
	content: " ";
	display: inline-block;
	height: 0px;
	height: 2px;
	margin-left: 5px;
	position: relative;
	width: 20%;
}
.our-culture {
	margin: 70px auto 100px;
	text-align: center;
	font-size: 42px;
}
.our-culture__title {
	font-size: 42px;
}
.our-culture__text {
	font-size: 17px;
	padding: 0 25%;
}
.values-and-benefits-grid__title {
	margin-top: 10px;
}
.separator-image__wrapper--careers-middle {
	background-attachment:fixed;
	background-image: url('/wp-content/uploads/fountain-area-v2-min.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	height: 350px;
	margin-bottom: 20px; 
	position: relative;
}
.welcome-container--Careers {
	overflow: hidden;
}
.culture-grid {
	margin-left: auto;
	margin-right: auto;
	max-width: 1130px;
	padding: 25px;
}
.culture-grid__bootstrap-container {
	position: relative;
	top: -100px;
	background-color: #fff;
	padding: 15px 20px 0px;
}
.culture-grid__item {
	box-shadow: 0 4px 10px 0 rgba(36, 50, 66, 0.2);
	min-height: 370px;
	width: 100%;
}
.culture-grid__item--social-media {
	background-color: #4ac1f0;
	color: #fff;
	font-family: 'Oswald', Arial, sans-serif;
	font-size: 20px;
	min-height: 300px;
	padding: 20px;
}
.culture-grid__item--recognition {
	min-height: 300px;
}
.culture-grid__image-wrapper {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.culture-grid__text-wrapper {
	padding: 15px;
	text-align: center;
}
.culture-grid__image-wrapper--partial-height {
	height: 172px;
}
.culture-grid__image-wrapper--full-height {
	height: 370px;
}
.culture-grid__social-media-icon-wrapper {
	text-align: left;
	height: 60px;
}
.culture-grid__social-media-icon {
	color: #fff;
	text-align: left;
	font-size: 35px !important;
}
.culture-grid__social-media-link {
	border-radius: 2px;
	border: 1px solid #fff;
	color: #fff;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 14px;
	margin-top: 45px;
	padding: 5px;
	text-align: center;
}
.culture-grid__grid-text--recognition {
	color: #004987;
	font-family: 'Oswald', Arial, sans-serif;
	font-size: 30px;
	line-height: 1.3em;
	padding: 40px 60px 40px;
}
.culture-grid__grid-text--yoga-link {
	border-top: 1px solid #d1d1d1;
	display: block;
	margin-top: 10px;
	padding-top: 10px;
}
.culture-grid__image-wrapper--scu-staff {
	background-image: url('/wp-content/uploads/scu-staff.jpg');
}
.culture-grid__image-wrapper--we-are-scu {
	background-image: url('/wp-content/uploads/we-are-scu-tshirt.jpg');
}
.culture-grid__image-wrapper--welcome-statement {
	background-image: url('/wp-content/uploads/youtube-welcome-video.jpg');
}
.culture-grid__image-wrapper--health-system {
	background-image: url('/wp-content/uploads/scu-health-system.jpg');
	background-position: 50% 13%;
	background-size: initial;
}
.culture-grid__image-wrapper--lecture {
	background-image: url('/wp-content/uploads/dr-kadar-giving-lecture.jpg');
}
.culture-grid__image-wrapper--medallion {
	background-image: url('/wp-content/uploads/scu-medallion.jpg');
}
.culture-grid__image-wrapper--glen {
	background-image: url('/wp-content/uploads/scu-glen.jpg');
	background-position: center bottom;
}
.culture-grid__image-wrapper--neuroscience {
	background-image: url('/wp-content/uploads/neuroscience-yoga-class.jpg');
}
.careers-listing {
	position: relative;
	top: -40px;
}
#whr_embed_hook {
	margin-top: 40px;
	text-align: center;
}
.whr-group {
	font-size: 24px;
	margin-top: 44px;
}
.whr-items {
	list-style-type: none;
	padding-left: 0;
}
.whr-info {
	display: none;
}
.whr-title {
	border-top: 1px solid #d1d1d1;
	font-size: 18px;
	font-weight: 300;
	margin: 0 auto;
	max-width: 50%;
	padding: 10px 0;
}
@media screen and (max-width: 1030px) {
	.our-culture__text {
		padding: 0 15%;
	}
}
@media screen and (max-width: 910px) {
	.col-sm-3--careers {
		width: 50%;
	}
	.col-sm-6--careers {
		display: none;
	}
}
@media screen and (max-width: 767px) {
	.row--careers {
		margin-bottom: 0;
	}
	.culture-grid__row {
		margin-bottom: 0;
	}
	.col-sm-3--careers {
		margin-bottom: 30px;
	}
	.col-sm-4--careers {
		margin-bottom: 30px;
	}
	.col-xs-6--careers {
		margin-bottom: 30px;
		padding: 0 15px;
	}
	.culture-grid__image-wrapper--scu-staff {
		background-position: center top;
	}
}
@media screen and (max-width: 600px) {
	.hero-banner__img--careers {
		display: none;
	}
	#skip-to-careers::before,
	#skip-to-careers::after {
		width: 10%;
	}
	.our-culture__text {
		padding: 0;
	}
	.whr-title {
		max-width: 80%;
	}
	.culture-grid__item--social-media {
		padding: 20px 10px;
	}
}
@media screen and (max-width: 480px) {
	.col-xs-6--careers {
		width: 100%;
	}
	.culture-grid__item {
		min-height: 0;
	}
	.col-sm-3--careers {
		width: 100%;
	}
}
@media screen and (max-width: 450px) {
	#skip-to-careers {
		padding: 10px 0;
	}
	#skip-to-careers::before,
	#skip-to-careers::after {
		display: none;
		margin: 0;
	}
}
@media screen and (max-width: 360px) {
	.culture-grid__bootstrap-container {
		padding: 0 0 15px;
	}
}


@media screen and (max-width: 1220px) {
	.home.page .scu-item .scu-item-content h4 {
		min-height: 95px;
		height: 60px;
		margin-bottom: 10px;
	}
	.home.page .scu-item .scu-item-content div.post-content-wrapper {
		min-height: 90px;
	}
}

@media screen and (max-width: 1000px) {
	.home.page .scu-item .scu-item-content h4 {
		height: 85px;
	}
	.home.page .scu-item .scu-item-content div.post-content-wrapper {
		min-height: 125px;
	}
	.home.page .scu-item.scu-news-item .scu-item-content .away-link {
		margin-top: 10px;
	}
}

@media screen and (max-width: 870px) {
	.home.page .scu-item .scu-item-content h4 {
		height: 135px;
	}
}

@media screen and (max-width: 959px) {
	.hide-959w {
		display: none !important;
	}
	.show-959w {
		display: block !important;
	}
}

@media screen and (max-device-width: 959px) {
	.home.page #image-sl {
		display: none;
	}
}

@media screen and (max-width: 875px) {
	.home.page .scu-item .scu-item-content div.post-content-wrapper {
		min-height: 160px;
	}
	.single-article .img-width-400 {
		max-width: 400px;
		width: 50%;
	}
}
@media screen and (max-width: 840px) {
	.w450-w475 {
		width: 100%;
	}
}
@media screen and (max-width: 799px) {
	.home.page .scu-item .scu-item-content h4 {
		height: auto;
		margin-bottom: 0;
		min-height: 0;
	}
	.home.page .scu-item .scu-item-content div.post-content-wrapper {
		min-height: 90px;
	}
	.w400-w450 {
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
	.uk-button.btn-apply-now.uk-hidden-small {
		display: inline-block !important;
	}
	.uk-button {
		margin-top: 10px;
	}
	.tm-article-blog .tm-main.uk-width-medium-3-4.uk-row-first {
		padding: 0;
	}
	.tm-article-blog .uk-grid {
		margin: 0;
	}
	.tm-article-blog .uk-article {
		text-align: left;
	}
	.single-article #post-body-wrapper {
		border: none;
		padding: 20px 0;
	}
	.single-article #post-body-wrapper .meta {
		border: none;
	}
	.w450-w475 {
		width: initial;
	}
	.w400-w450 {
		width: 400px;
	}
}
@media screen and (max-width: 750px) {
	#mawod-student-stories p.scale-text-down {
		font-size: 25px;
	}
}
@media screen and (max-width: 656px) {
	body.home .homepage-news-wrapper .display-table-cell {
		display: block;
	}
	body.home .homepage-news-wrapper .display-table-cell.first img {
		float: none;
		width: 100%;
	}
}
@media screen and (max-width: 610px) {
	.single-article .img-width-400 {
		float: none;
		margin: 0 auto 20px;
		width: 100%;
	}
}
@media screen and (max-width:495px) {
	.tm-article-blog .uk-article .uk-width-1-1 img {
		float: none;
		margin: 0 auto 20px;
	}
}
@media screen and (max-width: 565px) {
	.home.page #image-sl {
		display: none;
	}
}
@media screen and (max-width: 600px) {
	.w400-w450 {
		float: none;
		margin: 10px auto;
	}
	.w450-w475 {
		float: none;
		margin: 10px auto;
	}
	#mawod-student-stories .story {
		width: 100%;
		float: none;
	}
	#mawod-student-stories figure.scale:hover p.scale-text-down, #mawod-student-stories figure.scale-blue:hover p.scale-text-down {
		-webkit-animation: none;
		-moz-animation: none;
		-o-animation: none;
		-ms-animation: none;
		animation: none;
	}
	#mawod-student-stories .story div.uk-overlay-panel {
		opacity: 1;
		background-color: rgba(0, 73, 135, 1) !important;
		position: relative;
	}
}
@media screen and (max-width: 550px) {
	.w350-w400 {
		float: none;
		margin: 10px auto;
	}
}
@media screen and (max-width: 500px) {
	.w300-w350 {
		float: none;
		margin: 10px auto;
	}
	.hide-on-mobile {
		display: none;
	}
}
@media screen and (max-width: 450px) {
	.w250-w300 {
		float: none;
		margin: 10px auto;
	}
	.w350-w400 {
		width: 100%;
	}
	.w400-w450 {
		width: 100%;
	}
	.w450-w475 {
		width: 100%;
	}
}

/*========== Start Ayurvedic Nutrition styles	==========*/
.scuhs-global-fa-list {
	position: relative;
	line-height: 1.3em;
	padding: 0 0 4px 2em;
}
.fa-angle-right {
	margin: 0 1rem 4px 6px;
	position: absolute;
	left: 0;
	width: 1.3em;
	height: 1.3em;
	line-height: 1.3em;
	text-align: center;
}
.course-glance {
	overflow: hidden;
	display: flex;
}
.course-glance dl {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid#ccc;
	padding: 10px 20px;
	min-height: 85px;
}
.course-glance dl:nth-child(even) {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.course-glance dt {
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
}

#ayurvedic-nutrition .product-selection-outer-wrapper .add-to-cart, #ayurvedic-nutrition .product-selection-outer-wrapper .view-cart--normal-link {	
	background-color: #004987;
	border-radius: 3px;
	margin-bottom: 10px;
	margin-right: 10px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
}
#ayurvedic-nutrition .product-selection-outer-wrapper {
	margin: 2rem 0;
}
#ayurvedic-nutrition .product-selection-message {
	color: #333;
	font-weight: bold;
}
#ayurvedic-nutrition {
	margin-bottom: 50px;
}
#ayurvedic-nutrition li {
	list-style: none;
}
#ayurvedic-nutrition h1 {
	font-family: Oswald, sans-serif;
	font-weight: 300;
	margin-top: 0;
}
#ayurvedic-nutrition h2 {
	margin-top: 2.5rem;
	font-weight: 300;
}
.ayurvedic-nutrition-header {
	display: flex;
	margin-top: 20px;
}
.ayurvedic-nutrition__intro {
	width: 75%;
}
.ayurvedic-nutrition--sidebar {
	margin-left: 35px;
}
.ayurvedic-nutrition__intro-header {
	display: flex;
}
.ayurvedic-nutrition__intro-text {
	width: 50%;
	margin-right: 20px;
}
.ayurvedic-nutrition__hours {
	background: url(/wp-content/uploads/ayur-header560x390.jpg) no-repeat;
	background-size: cover;
	width: 406px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ayurvedic-nutrition__hours p {
	background: #fe0000;
	color: #fff;
	text-align: center;
	height: 80px;
	width: 80px;
	padding: 5px;
	border-radius: 50%;
	margin: 8px;
	font-family: Oswald, sans-serif;
	text-transform: uppercase;
	font-size: 1.5rem;
}
.ayurvedic-nutrition__hours p span {
	font-size: 3rem;
	display: block;
	font-weight: 400;
}
#ayurvedic-nutrition .course-glance dl {
	width: 25%;
}
#ayurvedic-nutrition .course-glance dl:nth-child(2) {
	width: 50%;
}
.ayurvedic-nutrition-presenter__image {
	background: url(/wp-content/uploads/parla.jpg) no-repeat;
	background-size: contain;
	width: 150px;
	height: 206px;
	float: left;
	margin: 0 20px 20px 0;
}
.ayurvedic-nutrition-presenter__title {
	font-family: Oswald, sans-serif;
	font-size: 3rem;
}
.ayurvedic-nutrition--sidebar__footer {
	display: none;
}
/* Medium devices (tablets, 768px and up) */
@media screen and (max-width: 991.98px) {
	.ayurvedic-nutrition__intro-text {
		width: 100%;
		margin-right: 0;
	}
	.ayurvedic-nutrition__hours {
		display: none;
	}
}
/* Small devices (landscape phones etc) */
@media screen and (max-width: 767.98px) {
	.course-glance {
		display: block;
	}
	#ayurvedic-nutrition .course-glance dl {
		width: 100%;
		border: none;
		padding: 0;
		min-height: 100%;
		margin-top: 0;
	}
	#ayurvedic-nutrition .course-glance dl:nth-child(2) {
		width: 100%;
	}
	#ayurvedic-nutrition {
	margin-bottom: 25px;
	}
	.ayurvedic-nutrition__intro {
		width: 100%;
	}
	.ayurvedic-nutrition__intro-header {
		display: block;
	}
	.ayurvedic-nutrition__intro-text {
		width: 100%;
		margin-right: 0;
	}
	.ayurvedic-nutrition__hours {
		display: none;
	}
	.ayurvedic-nutrition--sidebar {
		display: none;
	}
	.ayurvedic-nutrition-presenter__text {
		max-width: 100%;
	}
	.ayurvedic-nutrition-presenter {
		display: block;
	}
	.ayurvedic-nutrition-presenter__image {
		display: none;
	}
	.ayurvedic-nutrition--sidebar__footer {
		display: block;
		margin-top: 50px;
	}
}
/*========== End Ayurvedic Nutrition styles	==========*/

/*========== Start Alumni styles	==========*/
.prof-opp__wrapper {
	display: flex; 
	justify-content: center;
}
.prof-opp__wrapper .minimalist-button__wrapper {
	margin: 0 2rem 2rem;
}
.alumni-benefits__wrapper {
	display: flex;
	justify-content: space-between;
	margin-top: 2rem;
}
.alumni-benefits__wrapper section {
	width: 33%;
	padding: 1rem;
}
.alumni-benefits__wrapper section > div {
	border: 1px solid #d1d1d1;
	border-top: none;
	width: 33%;
	height: 200px;
	display: table-cell;
	vertical-align :middle;
	text-align: center;
}
.alumni-benefits__wrapper h4 {
	background: #004987;
	border: 1px solid #004987;
	color: #fff;
	text-align: center;
	padding: 1rem;
	margin: 0;
}
.alumni-benefits__wrapper section img {
	margin: 0 auto;
	display: block;
	max-height: 180px;
}
.alumni-benefits__wrapper section p {
	margin: .5rem .25rem;
}
/* Small devices (landscape phones, 576px and up) */
@media screen and (max-width: 767.98px) {
	.alumni-benefits__wrapper {
		display: block;
	}
	.alumni-benefits__wrapper section, .alumni-benefits__wrapper section > div {
		width: 100%;
		display: block;
	}
	.prof-opp__wrapper {
		display: block;
	}
	#alumni-home-article-content .prof-opp__wrapper .minimalist-button__link {
		display: block;
		margin: 8px auto;
		text-align: center;
		max-width: 250px;
	}
}
/*========== End Alumni styles	==========*/

/*========== Start Veterans styles	==========*/
.veterans__li--2columns {
	display: flex;
	list-style: none;
	padding: 0;
}
.veterans__li--2columns li:first-child {
	margin-right: 30px;
}
.veterans__li--2columns li:last-child {
	width: 400px;
}
.veterans__h3 {
	font-weight: 300;
}
@media screen and (max-width: 650px) {
	.veterans__li--2columns {
		display: block;
	}
	.veterans__li--2columns li:last-child {
		width: 100%;
	}
	.veterans__li--2columns li:last-child img {
		display: block;
		margin: 0 auto;
	}
}
/*========== End Veterans styles	==========*/

/*========== Start Event Page styles	==========*/
#tribe-bar-views .tribe-bar-views-list {
	z-index: 0; /*Overwriting z-index 99 to prevent this ul to go on top of the main navigation */
}

#event-body-content .two-column {
	display: flex;
}
#event-body-content .two-column ul {
	width: 50%;
	margin-bottom: 0;
}
#event-body-content .open-house-photo {
	display: block; 
	width: 50%; 
	height: 100%;
}
@media screen and (max-width: 900px) {
	#event-body-content .two-column {
		display: block;
	}
	#event-body-content .two-column ul, #event-body-content .open-house-photo {
		width: 100%;
	}
	#event-body-content .open-house-photo {
		display: none;
	}
}
/*========== End Event Page styles	==========*/

/*========== Start Gravity Forms single-pg styles	==========*/
.tm-block-padding-top-bottom {
	padding-top: 0 !important; /* Removing unnecessary blue border above footer */
}
#quick-links-wrapper + #tm-content-wrapper > .tm-block:first-child {
	margin-bottom: 50px; /* Having more space between RFI and main content */
}
.tm-block-padding-top-bottom:nth-child(2) .uk-container {
	max-width: 100%; /* Overwriting max width for RFI on blog template */
	padding: 0;
	margin-bottom: -10px; /* Eliminating space between RFI and footer */
}
section.tm-bottom-a .uk-panel.uk-panel-box.widget_custom_html {
	background: #efefef;
	width: 100%;
	margin: -10px 0 -80px; /* Hiding dark blue background color  Live and dev have different values */
}
#gform_3 .charleft.warningTextareaInfo {
	display: none;
}
#gform_wrapper_3, #gform_3, .gform_validation_error {
	overflow: hidden;
	max-width: 1030px;
	margin: 0 auto 10px;
}
#gform_3 .gform_title {
	font-size: 32px;
	font-weight: 300;
	margin-right: -20px;
	padding-bottom: 10px;
	color: #0a1f2c;
	text-align: center;
}
#gform_fields_3 {
	display: flex;
	flex-flow: wrap;
	float: left;
	padding-bottom: 10px;
	justify-content: space-between;
}
#gform_fields_3 label {
	color: #333;
}
#gform_3 input, #gform_3  select, #gform_3 .ginput_container.ginput_container_select, #gform_3 .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible input, #gform_3 .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible select {
	height: 42px;
	width: 300px;
	margin-top: 0;
	color: #686868;
}
#gform_3 input, #gform_3  select {
	border-color: rgb(169, 169, 169);
}
#gform_3 input {
	background: #fff;
}
.gform_wrapper li.gfield.gfield_error {
	width: 320px;
}
#gform_3 .gform_page_footer, #gform_3 .gform_footer.top_label {
	border-top: none;
	margin-right: 50px;
}
/*.gform_validation_error #gform_3 .gform_footer.top_label {
	margin-top: 340px;
}*/
#gform_3 .gform_footer.top_label {
	width: 100px;
}
#gform_3 .ginput_container {
	margin-top: 0;
}
#gform_3 input[type=button], #gform_3 input[type=submit] {
	margin-top: 6px;
	background-color: #01395a;
	color: white;
	outline: none;
	text-decoration: none;
	box-shadow: 0 1px rgba(255, 255, 255, 0.02), inset 0 1px rgba(0, 0, 0, 0.05);
	min-height: 30px;
	padding: 0 12px;
	line-height: 30px;
	font-size: 14px;
	border: none;
	overflow: visible;
	font: inherit;
	text-transform: none;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	border-radius: 3px;
	width: 100px;
	height: 40px;
}
#gform_3 input[type=button]:hover, #gform_3 input[type=button]:focus, #gform_3 input[type=submit]:hover, #gform_3 input[type=submit]:focus {
	background-color: #006fad;
	color: white;
	outline: none;
	text-decoration: none;
	box-shadow: 0 1px rgba(255, 255, 255, 0.02), inset 0 1px rgba(0, 0, 0, 0.05);
}
#gform_3 input[value=Previous] {
	background: #fff;
	color: #01395a;
	border: 1px solid #01395a;
}
#gform_confirmation_message_3 {
	font-size: 2rem;
	padding: 2rem 1rem;
	margin: 2rem 0;
	background: #F4F5F9;
	border-top: 2px solid #004987;
	border-bottom: 2px solid #004987;
	width: 100%;
}
/* Large devices */
@media screen and (max-width: 1799.98px) {
	#gform_3 .gform_footer.top_label {
		/*margin-left: 400px;*/
	}
}
@media screen and (max-width: 1699.98px) {
	#gform_3 .gform_footer.top_label {
		/*margin-left: 380px;*/
	}
}
@media screen and (max-width: 1499.98px) {
	#gform_3 input, #gform_3 select, #gform_3 .ginput_container.ginput_container_select, #gform_3 .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible input, #gform_3 .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible select {
		width: 320px;
	}
	#gform_3 .gform_footer.top_label {
		/*margin-left: 260px;*/
	}
}
@media screen and (max-width: 1399.98px) {
	#gform_3 input, #gform_3 select, #gform_3 .ginput_container.ginput_container_select, #gform_3 .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible input, #gform_3 .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible select {
		width: 310px;
	}
	#gform_3 .gform_footer.top_label {
		/*margin-left: 200px;*/
	}
}
@media screen and (max-width: 1299.98px) {
	#gform_3 input, #gform_3 select, #gform_3 .ginput_container.ginput_container_select, #gform_3 .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible input, #gform_3 .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible select {
		width: 280px;
	}
	#gform_3 .gform_footer.top_label {
		/*margin-left: 140px;*/
	}
}
@media screen and (max-width: 1199.98px) {
	#gform_3 input, #gform_3  select, #gform_3 .ginput_container.ginput_container_select, #gform_3 .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible input, #gform_3 .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible select {
		width: 270px;
	}
	.gform_wrapper li.gfield.gfield_error {
		width: 290px;
	}
	#gform_3 .gform_footer.top_label {
		/*margin-left: 100px;*/
	}
}
@media screen and (max-width: 1099.98px) {
	#gform_3 .gform_footer.top_label {
		/*margin-left: 50px;*/
	}
}
/* Medium devices */
@media screen and (max-width: 991.98px) {
	#gform_3 input, #gform_3 select, #gform_3 .ginput_container.ginput_container_select, #gform_3 .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible input, #gform_3 .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible select {
		width: 100%;
	}
	#gform_fields_3 {
		display: inherit;
		width: 100%;
	}
	#gform_wrapper_3 {
		width: 100%;
	}
	#gform_fields_3 {
		padding-bottom: 0;
	}
	.gform_wrapper li.gfield.gfield_error {
		width: 100%;
		margin: 0 auto;
	}
	#gform_3 input[type=button], #gform_3 input[type=submit] {
		width: 100%;
	}
	#gform_wrapper_3 #gform_3 .gform_footer.top_label {
		margin-left: 0;
		position: inherit;
		width: 100%;
	}
	#gform_wrapper_3 .csu-program-interest select, #gform_wrapper_3 .csu-how-did-you-hear select {
		margin-left: 0;
	}
	#gform_wrapper_3 .csu-how-did-you-hear {
		padding-right: 0;
	}
	#gform_3 ul.gform_fields li.gfield, #gform_3 .gform_page_footer, #gform_3 .gform_footer.top_label {
		/*margin-right: 0;*/
	}
}
/* Small devices (To overwrite the default style) */
@media screen and (min-width: 641px) {
	#gform_wrapper_3 .csu-how-did-you-hear {
		padding-right: 0;
	}
}
/*========== End Gravity Forms single-pg styles	==========*/

/*========== Start Short Codes Ultimate styles	==========*/
.grey {background-color: #eeeeee; padding: 20px; width: 42.6% !important; }
.greyfull {background-color: #eeeeee; padding: 20px; margin-top:25px; width: 100%;}
.su-column-style-narrow-column { width: 250px !important; }
.su-column-style-wide-column { width: 250px !important; }
.tm-block-padding-top-bottom {
	padding:10px 0 !important;
}
.tm-block-padding-top-bottom {
		margin-top: 100px !important;
		padding: 10px 0 !important;
}
.tm-navbar-fixed .tm-toolbar + .tm-headerbar + .tm-wrapper {
		padding-top: 120px !important;
}
.program {
	font-size:75%;
	float: right;
	font-weight: bold;
	}
::selection {
	background: #135666 !important;
	color: #fff;
	text-shadow: none;
}
::-moz-selection {
	background: #135666 !important;
	color: #fff;
	text-shadow: none;
}
ul.uk-nav.uk-nav-navbar {
		max-height: 500px;
		overflow-y: scroll;
}
.strong-gray {
	font-weight: bold;
color: #676767;
}
.uppercase {
text-transform:uppercase;
}
.su-column-inner.su-clearfix h2 {
		font-size: 32px;
		font-weight: 300;
}
span.icon-circle-arrow-right-blue {
background: url("/wp-content/themes/yoo_digit_wp/images/round-arrow-right.png") no-repeat;
		width: 24px;
		height: 24px;
		display: inline-block;
}
p.icon-circle-arrow-right-blue {
background: url("/wp-content/themes/yoo_digit_wp/images/round-arrow-right.png") no-repeat;
		width: 24px;
		height: 24px;
		display: inline-block;
}
.icon-finance2 {
background:url("/wp-content/uploads/financial-aid.png") 0px 0 no-repeat;
	display:block;
	height:30px;
	margin:0 auto;
}
.icon-scu-phone {
background:url("/wp-content/uploads/number-scuhs.png") 0px 0 no-repeat !important;
width: 30px;
margin-bottom: -9px !important;
}
.uk-panel-header .uk-panel-title {
	padding-top:50px !important;
}
.tm-sidebar-b .uk-panel-box h3 {
	margin-top:25px !important;
}
.acd-wrapper .acd-item {
	font-size:16px !important;
}
.icon-finance1{
	display: block;
	height: 30px;
	width: 30px;
	margin-bottom: -2px !important;
	background: url(/wp-content/uploads/financial-aid.png) no-repeat 0 0 !important;
	margin: 0 auto;
}
.icon-admissions1{
	display: block;
	height: 30px;
	margin-bottom: -5px !important;
	width: 29px;
	background: url(/wp-content/uploads/admissions.png) no-repeat 0 0 !important;
	margin: 0 auto;
}
.icon-alumni1{
	display: block;
	height: 35px;
	width: 35px;
	margin-bottom: -5px !important;
	background: url(/wp-content/uploads/alumni.png) no-repeat 0 0 !important;
	margin: 0 auto;
}
.dark-blue-link:hover {
	color: #fff !important;
	text-decoration: underline;
}
.scu-team-bio .tshowcase-single-title {
	line-height: 45px;
	margin-bottom: 5px;
}
a.btn-resume {
	display:none;
}
/*========== End Short Codes Ultimate styles	==========*/

/* Archive Page Styles to make it to a single column layout */
#cat-posts-wrapper .tm-article-wrapper, #cat-posts-wrapper .ntm-article-wrapper {
	width: 100%;
}
#cat-posts-wrapper .uk-grid {
	display: flex;
}
#cat-posts-wrapper .arhive-image {
	width: 140px;
}
.sb-post-feature {
	width: 120px;
	height: 140px;
	display: block;
}
#cat-posts-wrapper .tm-article-wrapper #post-body-wrapper h1.s-post-title, #cat-posts-wrapper .ntm-article-wrapper #post-body-wrapper h1.s-post-title, #post-body-wrapper .tm-article {
	min-height: inherit;
}
#cat-posts-wrapper .tm-article-wrapper article {
	padding: 0;
	border: none;
}
#cat-posts-wrapper .tm-article-wrapper .post-top-wrapper .sb-post-feature, #cat-posts-wrapper .ntm-article-wrapper .post-top-wrapper .sb-post-feature {
	margin: 0;
}
/* Small devices (landscape phones, 576px and up) */
@media screen and (max-width: 576px) {
	#cat-posts-wrapper .uk-grid {
		display: block;
	}
	.tm-middle.uk-grid .tm-main.uk-width-medium-1-1.uk-row-first, .meta {
		margin-top: 5px;
	}
	#cat-posts-wrapper .uk-width-1-1.arhive-image {
		width: 100%;
	}
	#tm-content-wrapper #cat-posts-wrapper .tm-article-wrapper .post-top-wrapper .sb-post-feature {
		height: 240px;
		width: 100%;
	}
	#cat-posts-wrapper .tm-article-wrapper #post-body-wrapper h1.s-post-title {
		max-width: 470px;
		white-space: normal;
	}
	#cat-posts-wrapper .tm-article-wrapper #post-body-wrapper h1 {
		margin-bottom: 5px;
	}
}

/*# sourceMappingURL=custom.css.map */