﻿@charset "utf-8";

/*QUOTE & NEW QUICK LINKS STYLING*/
#content .column-holder .column .dept-links {
	padding-left: 0;
}
#content .column-holder .column .dept-links li:before, #content .column-holder .column .dept-links li:after {
	border: none !important;
	margin: 0 !important;
}
#content .column-holder .column .dept-links > li {
	padding: 5px 0;
}
#content .column-holder .column .dept-links > li > a {
	display: block;
	width: 100%;
	background: #ebebeb;
	padding: 10px;
	font-size: 14px;
	font-weight: 700;
	postion: relative;
}
#content .column-holder .column .dept-links > li > a:hover {
	background: #d8d8d8;
	text-decoration: none;
}
#content .column-holder .column .dept-links > li > a:after {
	content: "»";
	color: #d80002;
	position: relative;
	left: 5px;
	top: -2px;
}
#content .column-holder .column .dept-quote {
	margin: -10px 0 0 0;
	font-size: 14px !important;
	padding: 0px 0 0 10px;
	border: none;
}
#content .column-holder .column .dept-quote:before {
	position: relative;
	top: 0;
	left: 0;
	content: url(http://med.uc.edu/images/default-source/UCIT-TEST/quotation-marks.jpg?Status=Temp&sfvrsn=0);
	font-size: 15em;
	color: #ebebeb;
	display: block;
	font-family: "Arial" !important;
}
#content .column-holder .column .dept-quote p.text {
	color: #d80002;
	font-weight: 700;
	padding-top: 10px;
	font-size: 14px !important;
	line-height: 18px;
}
#content .column-holder .column .dept-quote p.signature {
	color: #000;
	font-size: 14px !important;
	font-style: italic;
}

@media (min-width:481px) and (max-width:980px) {
#content .column-holder .column .dept-quote {
	width: 50%;
}
}

/* CSS Document  JERMAINE FIELDS 10:28 AM 5/28/14*/
.colOne h3 {
	margin-top: 15px;
}
/*====EXTRA PADDING BEFORE FOOTER====*/
.home #main {
	padding: 0;
	padding-bottom: 30px;
}
/*====EMBEDED VIDEO====*/
.video {
	max-width: 560px;
	margin-bottom: 20px;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*====EMBEDED VIDEO====*/
/*====EMBEDED GOOGLE MAPS====*/
.google-maps {
	position: relative;
	padding-bottom: 75%;
	height: 0;
	overflow: hidden;
	margin-bottom: 30px;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}
/*====EMBEDED GOOGLE MAPS====*/
/*====LEFT NAVIGATION====*/
#content > .visible-xs > nav {
	width: 95%;
	margin-bottom: 20px;
}
/*====LEFT NAVIGATION====*/
/*BOOTSTRAP FIX*/
.img-responsive {
	display: block;
	height: auto;
	min-width: 100%;
}
/*=== SITEFINITY BACKEND ===*/
.RadDock .rdTable {
	width: 100%;
	height: auto !important;
	table-layout: fixed;
}
/*=== SITEFINITY BACKEND ===*/
@media screen and (min-width:0\0) {
 .subCon {
 width: 1280px !important;
 margin: 0 auto !important;
}
 .visible-xs .sfNavWrp > ul > li > a:after {
 content: none !important;
 border: none;
}
}
* ul {
	list-style: none !important;
	padding-left: 20px;
}
.sshContent > li:before {
	content: none;
	border: none;
}
.carousel .holder .frame nav .user-nav a.Active {
	color: #d80020 !important;
}
#main .carousel .frame .user-nav li:last-child:after {
	content: none;
	position: absolute;
	top: 3px;
	right: 10px;
	background: #3d3d3d;
	width: 1px;
	height: 13px;
}
/*=== SITE WIDTH FIX ===*/
#main {
	background: url("../images/main.png") repeat-x scroll 0% -28px transparent;
}
#main .wrap {
	max-width: 1282px;
	min-height: 1000px;
}
#main .inside-wraper {
	max-width: 1240px;
}
#main .wrap:before {
	background: -moz-linear-gradient(top, rgba(161,161,161,1) 0%, rgba(200,200,200,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(161,161,161,1)), color-stop(100%, rgba(200,200,200,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(161,161,161,1) 0%, rgba(200,200,200,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(161,161,161,1) 0%, rgba(200,200,200,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(161,161,161,1) 0%, rgba(200,200,200,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(161,161,161,1) 0%, rgba(200,200,200,0) 100%); /* W3C */
	width: 1px;
	height: 90%;
}
#main .wrap:after {
	content: "";
	position: absolute;
	top: 0px;
	right: 0px;
	box-shadow: 0px 0px 3px 2px rgb(252, 252, 252);
	background: -moz-linear-gradient(top, rgba(161,161,161,1) 0%, rgba(200,200,200,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(161,161,161,1)), color-stop(100%, rgba(200,200,200,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(161,161,161,1) 0%, rgba(200,200,200,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(161,161,161,1) 0%, rgba(200,200,200,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(161,161,161,1) 0%, rgba(200,200,200,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(161,161,161,1) 0%, rgba(200,200,200,0) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#00ffffff', GradientType=0 ); /* IE6-9 */
	width: 1px;
	height: 90%;
}
.home #content {
	max-width: 1282px;
	margin-bottom: 50px;
}
#main .carousel .pagination ul:nth-child(2) {
	display: none;
}
/*=== MAX WIDTH FOR IMAGES ===*/
/*=== BOOTSTRAP ===*/
.nonborderbox * {
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
}
*, *:before, *:after {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.row *, .row *:before, .row *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*ABOUT STUDENTS*/
#content .about-students .img-holder {
	float: none;
	width: auto;
	margin: 2px 0 18px;
	background: #bfbfbf;
}
/*TOP NEWS*/
#content .container .post .img-holder {
	width: 53.3%;
	max-width: 213px;
	margin: 3px 3% 15px 0px;
}
/*CYCLE-GALLERY*/
#main .cycle-gallery .mask .slideset .slide .img-holder {
	max-width: 323px;
}
#main .cycle-gallery .slide h2 {
	color: #fff;
}
/*DEAN*/
#content .aside .dean-box .img-holder {
	max-width: 306px;
}
/*=== HEADER LOGO ===*/
#header .logo {
	float: left;
	overflow: hidden;
	margin: -5px 0px 0px 2%;
	width: 50%;
}
#header .logo a:nth-child(2) img:nth-child(1), .com {
	display: inline;
	float: left;
	width: 72.5%;
	max-width: 377px;
	margin-top: 0px;
}
#header .logo a .ucLogo {
	/*display: inline;*/
	float: left;
	width: 26.88588%;
	max-width: 139px;
}
#header .logo a .ucLogosmall {
	width: 100%;
	max-width: 30px;
	height: auto;
}
#header .frame .wrap {
	overflow: hidden;
	padding: 30px 0 15px;
	position: relative;
	z-index: 3;
}
#header .top-nav li a {
	font-weight: normal;
    color: #000 !important;
    font-size: 1.4rem;
}
/*=== QUICK LINKS ===*/
header .quick-links {
	width: 100%;
	position: absolute;
	top: 23px;
	clear: both;
}
.links {
	position: relative;
	top: 0;
	max-width: 1282px;
	margin: 0px auto;
	padding-right: 15px;
}
.quick-links .holder {
	float: right;
	text-align: right;
}
#header .top-nav {
	overflow: visible;
	margin: -10px 0 15px 0;
}
.top-nav-holder, .form-search {
	position: relative;
	right: 0;
	z-index: 999999; /*top: 10px;*/
}
.form-search {
	position: relative;
	z-index: 4;
}
 #header .form-search input[type="text"]::-webkit-input-placeholder {
 color: #727272;
 text-transform:uppercase !important;
}
 #header .form-search input[type="text"]:-moz-placeholder {
 text-transform: uppercase;
}
 #header .form-search input[type="text"]::-moz-placeholder {
 text-transform: uppercase;
}
 #header .form-search input[type="text"]:-ms-input-placeholder {
 text-transform: uppercase;
}
.top-nav > li > ul {
	position: absolute;
	top: 100%;
	left: -20px;
	width: 140px;
	z-index: 1010;
	background: #fff;
	display: none;
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0;
}
.top-nav > li:hover > ul {
	display: block;
}
.top-nav > li > ul > li {
	padding: 0;
	margin-top: 2.5px;
	padding-bottom: 2.5px;
	background: #fff;
	width: 80%;
}
.top-nav > li > ul > li:before {
	content: "";
	border-color: transparent #c30706;
	border-style: solid;
	border-width: 0.35em 0 0.35em 0.45em;
	display: block;
	height: 0;
	width: 0;
	left: -1em;
	top: 1em;
	position: relative;
}
.top-nav > li > ul > li:after {
	display: none;
}
#header .form-search {
	position: relative;
	z-index: 100;
}
.ql li {
	display: block;
}
.gray {
	border: solid 1px #bfbfbf;
}
#header .form-search input[type="submit"] {
	border-radius: 0;
}
/*BUTTONS*/
.quick-links .box {
	border: solid 1px #d5d5d5;
	float: left;
}
.quick-links .omebtn {
	background: #e6e6e6;
	border: solid 2px #fff;
	text-align: center;
	padding: 5px;
}
.quick-links .sm {
	width: 75px;
	margin-right: 10px;
}
.quick-links .lg {
	width: 150px;
}
/*=== NAV ===*/
.home #header .navigation {
	margin: 0 0 0px;
}
#nav {
	max-width: 1282px;
}
#nav > li:first-child {
	margin-left: 10px;
}
.lhHolder, .lhHolder:hover {
	background: #ccc !important;
}
.myNav > li > ul {
	padding: 0 0 7px;
	margin: 0;
	list-style: none;
	background: #f3f3f3;
	border-top: 1px solid #fff;
	font-size: 13px;
}
.myNav > li > ul > li {
	padding: 4px 0 5px 24px;
	text-transform: none;
}
.myNav > li > ul > a {
	color: #3d3d3d;
}
/*MOBILE NAV INFO FOR HEADER (HAS NOT BEEN MIGRATED TO NON DEPT PAGES"<span class="infofor">INFORMATION FOR</span>")*/
li.infofor {
	text-align: left;
	display: block;
	padding: 5px 0 5px 5px !important;
	margin: 0 0 0px 0px !important;
	background: #ccc !important;
	font: 700 14px/21px 'Noto Sans', Arial, Helvetica, sans-serif;
	color: #d80020 !important;
}
/*=== WEATHER APP ===*/
.weatherCon {
	clear: both;
	width: 100%;
	height: 25px;
	margin: 0px auto 0px;
	overflow: hidden;
	color: #3d3d3d;
	border-bottom: solid 2px #000;
	position: absolute;
	z-index: 100;
	background: #fff;
}
.miniApp {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	padding-right: 5px;
}
.miniApp p {
	padding: 0;
	margin: 5px 5px 0 0;
	float: right;
}
.date {
	padding: 0;
	margin: 5px 0 0 0;
	margin-right: 10px;
}
.weatherApp {
	padding: 0;
	margin: 0 5px 0 0;
	width: auto;
	float: right;
}
.weatherItem {
	height: 16px;
	background-position: top left;
	-ms-background-size: 50px auto !important;
	background-size: 50px auto !important;
	margin-top: 0px;
	padding: 5px 0 0;
}
.weatherCity {
	float: left;
	margin-left: 30px;
	display: none;
}
.weatherTemp:before {
	content: " WEATHER:\00a0";
}
.weatherTemp {
	position: relative;
	float: left;
	margin-right: 10px;
	margin-left: 35px;
}
.weatherDesc {
	position: relative;
	float: right;
	width: auto;
}
.weatherTemp:after {
	content: "\00a0 F";
}
/*=== INNER PAGE CONTENT div ===*/
/* BEADCRUMBS */
.RadSiteMap_Default .rsmOneLevel .rsmLink:hover, .RadSiteMap_Default .rsmTwoLevels .rsmLevel1 .rsmLink:hover, .RadSiteMap_Default .rsmThreeLevels .rsmLevel1 .rsmLink:hover, .RadSiteMap_Default .rsmManyLevels .rsmLevel2 .rsmLink:hover {
	background-color: transparent;
	background-image: none;
}
.RadSiteMap {
	margin: 0;
	padding: 0;
	height: 16px;
}
.sfBreadcrumbNodeSeparator {
	display: none;
}
#main .breadcrumbs {
	margin: 20px 0px 10px;
}
#main .breadcrumbs li a:hover {
	color: #d80020;
}
#main .breadcrumbs ul {
	padding: 0 6px 5px 0;
	margin: 0;
	list-style: none;
	text-align: right;
	font-style: italic !important;
	font-size: 11px;
	line-height: 14px;
	color: #727272;
}
#main .breadcrumbs li {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-left: 17px;
}
#main .breadcrumbs li a {
	font-style: normal;
	color: #727272;
}
#main .breadcrumbs li:last-child a {
	font-style: normal;
	color: #D80020;
	font-style: italic;
}
#main .breadcrumbs li:after {
	content: '';
	position: absolute;
	top: 6px;
	left: 8px;
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-left: 4px solid #727272;
	border-bottom: 3px solid transparent;
}
#main .breadcrumbs li:first-child:after {
	display: none;
}
/*ACCORDION */
.home .inside-wraper #content {
	background: none;
	padding: 0px 0 11px;
	max-width: 1382px;
	margin: 0 auto; /*overflow: hidden;*/
}
.home .inside-wraper .accordion {
	padding: 0 0 71px;
}
.inside-wraper .accordion > li > a {
	color: #3d3d3d;
	display: block;
	text-decoration: none;
	outline: none;
	position: relative;
}
.home .inside-wraper .accordion > li > a:after {
	top: 10px;
	left: 1px;
}
.home .inside-wraper .accordion > li {
	text-transform: none;
}
#content .about-students {
	padding: 0 0 23px;
}
/*=== TOP CAROUSEL ===*/
/*INLINE OVER RIDE*/
.img-holder a {
	float: none !important;
	margin-bottom: 0 !important;
	position: inherit !important;
}
/*PLAY BUTTON */
.zoom-icon {
	position: absolute;
	left: 40%;
	top: 15%;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.zoom-icon:hover {
	position: absolute;
	left: 40%;
	top: 15%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
#main .cycle-gallery .mask .slideset .slide img {
	display: block;
	width: 100% !important;
	height: auto !important;
}
#main .cycle-gallery .mask .slideset .slide .content {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 22.2%;
	background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.78);
}
#main .carousel .btn-prev, #main .carousel .btn-next {
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	width: 21px;
	max-width: 21px;
	max-height: 129px;
}
#main .carousel .mask .slide {
	padding: 0 26px 0 14px;
}
#main .carousel .mask .slide img {
	display: block;
	width: 100% !important;
	height: auto !important;
	max-width: 246px;
}
#main .carousel {
	max-width: 1232px;
	margin: 0 auto;
	margin-top: -5px;
	padding: 0;
	position: relative;
	overflow: visible;
}
#main .carousel .holder h3 {
	font-weight: normal;
}
.whiteBG {
	background: #fff;
}
#main .cycle-gallery .slide p {
	margin: 0 0 5px;
	font-size: 13px;
	line-height: 24px;
	color: #fff;
}
#main .cycle-gallery {
	max-width: 1282px;
	margin-top: 25px;
	overflow: hidden;
}
#main .cycle-gallery .pagination {
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 10;
}
#main .cycle-gallery * {
	border: none;
}
#main .carousel .mask {
	position: relative;
	overflow: hidden;
	width: 100%;
}
/*NEW CAROUSEL NEW */
#owl-example .item img {
	width: 100% !important;
	height: auto !important;
}
#owl-example .item {
	margin: 0 3px;
}
.container {
	width: 1232px;
}
#main .carousel .holder {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	padding: 15px 0 7px;
	margin-bottom: 10px;
	position: relative;
	left: -30px;
}
#main .carousel .owl-carousel .owl-item * {
	display: block;
}
#main .carousel .owl-carousel .owl-item .title {
	width: 100%;
	height: 25px;
	background: #fff;
	text-align: center;
	padding: 5px 0 0 0;
}
#main .carousel .owl-carousel .owl-item a {
	font: 14px/17px 'Noto Sans', Arial, Helvetica, sans-serif;
	text-align: center;
	background: #fff;
}
.owl-theme .owl-controls {
	display: block !important;
}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #858484;
}
.owl-theme .owl-controls .owl-page span:hover {
	background: #d80020;
}
.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	-ms-zoom: 1;
	zoom: 1;
	margin: 0 5px;
	padding: 5px 5px;
	position: absolute;
	height: 100%;
	font-size: 12px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: #a3a3a3;
	filter: Alpha(Opacity=50);
	opacity: 1;
}
.owl-theme .owl-controls .owl-buttons div:hover {
	background: #d80020;
}
#owl-example.item {
	display: block;
	padding: 30px 0px;
	margin: 5px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
.owl-theme .owl-buttons i {
	margin-top: 2px;
}
.owl-theme .owl-controls .owl-pagination {
	position: absolute;
	left: 245px;
	top: -35px;
}
.owl-theme .owl-controls .owl-pagination .active span {
	background: #d80020;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
	position: absolute;
	left: -30px;
	top: 0;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	position: absolute;
	right: -30px;
	top: 0;
}
.glyphicon {
	position: relative;
	top: 45%;
}
/*=== MID CONTENT ===*/
#main .wrap #content:after {
	content: '';
	position: absolute;
	top: 0;
	left: -13px;
 background: #e5e5e5 url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e5e5e5 0%, #f2f2f2 90%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(90%, #f2f2f2), color-stop(100%, #fefefe));
	background: -webkit-linear-gradient(top, #e5e5e5 0%, #f2f2f2 90%, #fefefe 100%);
	background: -o-linear-gradient(top, #e5e5e5 0%, #f2f2f2 90%, #fefefe 100%);
	background: -ms-linear-gradient(top, #e5e5e5 0%, #f2f2f2 90%, #fefefe 100%);
	background: linear-gradient(to bottom, #e5e5e5 0%, #f2f2f2 90%, #fefefe 100%);
	width: 1px;
	height: 97%;
	-webkit-box-shadow: 0 0 3px 0 #fcfcfc;
	box-shadow: 0 0 3px 2px #fcfcfc;
}
#content .visual {
	background: #bfbfbf;
	padding: 5px 5px;
	margin-bottom: 40px;
}
#sidebar .contact-box {
	padding: 10px 0 10px 0px;
	border-style: solid;
	border-width: 1px 0 1px;
	border-color: #cbc9c9 transparent;
}
/*Tree View Over Ride*/
.sfNavWrp > ul > li > a:after {
	content: '';
	position: absolute;
	top: 12px !important;
	left: 7px !important;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 4px solid #d80020;
	border-bottom: 4px solid transparent;
}
.sfNavWrp > .navbar-nav > li > a:after {
	content: none !important;
	position: absolute;
	top: 12px !important;
	left: 7px !important;
	width: 0;
	height: 0;
	border-top: 0 !important;
	border-left: 0 !important;
	border-bottom: 0 !important;
}
.sfNavWrp > ul > li > a {
	padding-left: 15px !important;
}
.sfNavWrp > ul > li:hover > a {
	color: #d80020;
}
.sfNavWrp > ul > li.active > a {
	color: #d80020;
}
.accordion > li ul {
	padding: 0 0 7px;
	margin: 0;
	list-style: none;
	background: #f3f3f3;
	border-top: 1px solid #fff;
	font-size: 13px;
}
/*=== JILL HAFNER ===*/
.accordion > li ul li a {
	font-size: 13px;
	line-height: 17px;
}
.accordion > li ul li:first-child {
	border-top: 1px solid #cbc9c9;
}
.sfNavTreeviewWrp a {
	border: none !important;
}
.sfNavWrp .sfSel {
	font-weight: normal;
	color: #d80002;
}
.sublinks > li.active > a.sfSel {
	color: #d80002;
	text-decoration: underline;
}
div.k-treeview {
	border-width: 0;
	background: 0;
	overflow: inherit;
	white-space: normal;
	font: 14px/17px 'Noto Sans', Arial, Helvetica, sans-serif;
}
.sfNavTreeviewWrp .sfNavTreeview .k-group > li > a {
	position: relative;
	z-index: 1;
	border-bottom: solid 1px #fff;
}
.sfNavTreeviewWrp .sfNavTreeview > li > ul {
	padding: 0 0 7px;
	margin: 0;
	list-style: none;
	background: #f3f3f3;
	font-size: 13px;
}
.sfNavTreeviewWrp .sfNavTreeview > li > ul li:first-child {
	border-top: 1px solid #cbc9c9;
}
.sfNavTreeviewWrp .sfNavTreeview > li > .slide {
}
.k-icon {
	display: none !important;
}
.k-treeview .k-item {
	display: block;
	border-width: 0;
	margin: 0;
	padding: 0;
}
.k-treeview .k-plus, .k-treeview .k-minus, .k-treeview .k-plus-disabled, .k-treeview .k-minus-disabled {
	margin-top: 3px;
	margin-left: -16px;
	cursor: pointer;
	position: relative;
	top: 4px;
	left: 10px;
}
.k-sprite, .k-editor-button .k-tool-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
	text-indent: -3333px;
	text-align: center;
}
.k-item > .k-bot {
}
.k-item > .k-bot .k-in:before {
	content: '';
	position: relative;
	display: block;
	top: 12px;
	left: 0px;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 4px solid #d80020;
	border-bottom: 4px solid transparent;
}
.k-treeview .k-in {
	margin: 0 0 6px 10px;
	padding: 0;
	line-height: inherit;
	text-decoration: none;
}
.k-state-hover, .k-state-selected, .k-state-focused, .k-state-selected {
	border: none !important;
	border-width: 0 !important;
	padding: 0 !important;
	background-color: transparent !important;
	box-shadow: none !important;
}
.k-in a, .k-in a:hover {
	text-decoration: none;
	color: #3d3d3d;
	background-color: transparent !important;
	margin-left: 7px;
}
.k-group > .k-item {
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.k-item > .k-top {
	border-top: solid 1px #CBC9C9;
	border-bottom: solid 1px #CBC9C9;
}
.k-treeview .k-item > .k-group {
	background-color: rgb(243, 243, 243);
}
.k-item > .k-group .k-item .k-top {
	margin-top: 6px;
	border: none !important;
}
.k-treeview .k-item > .k-group .k-bot:hover, .k-treeview .k-item > .k-group .k-top:hover {
	background-color: transparent;
}
.k-mid {
	border-bottom: solid 1px #CBC9C9;
}
.k-group .k-item .k-group .k-item .k-mid {
	border: none;
}
.k-top:hover, .k-mid:hover, .k-bot:hover {
	background-color: #f3f3f3;
}
.k-in:before {
	content: '';
	position: relative;
	display: block;
	top: 12px;
	left: 0px;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 4px solid #d80020;
	border-bottom: 4px solid transparent;
}
.k-group .k-group .k-in:before {
	content: none;
	position: relative;
	display: block;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border-top: 0;
	border-left: 0;
	border-bottom: 0;
}
.k-group .k-group li {
	border: none;
}
.k-bot .k-in:before {
	content: none;
	position: relative;
	display: block;
	top: 12px;
	left: -10px;
	width: 0;
	height: 0;
	border-top: 0;
	border-left: 0;
	border-bottom: 0;
}
.sfSel {
	background: #f3f3f3;
}
.home .sfNavTreeview .k-group > li ul li:first-child {
	border-top: 1px solid #fff;
}
.home .sfNavTreeview .k-group > li ul li {
	border-top: 1px solid #fff;
	padding-left: 10px;
}
/*post*/
#content .container .post .content {
	overflow: hidden;
	padding: 0;
}
#content .container .post h3 {
	font-size: 1.167em;
	line-height: 1.286em;
	font-weight: normal;
}
#content .container .post p {
	margin: 0;
	color: #3d3d3d;
	font-size: 12px;
	line-height: 18px;
}
#sidebar h2 {
	padding: 3px 0px 3px 10px;
	text-align: left;
}
#content .container .box-news h3 {
	font-weight: bold;
}
#content .container h2 {
	color: rgb(216, 0, 32);
}
#content .container .news .content h2 {
	margin: 0;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}
#content .container .news h2 {
	color: rgb(216, 0, 32);
	font: 2em/1.125em Arial, Helvetica, sans-serif;
}
#content .container .news .content p:nth-child(1) {
	display: none;
}
#content .container .news .content p {
	margin: 0px 0 0px;
}
#content .aside .dean-box .list li {
	padding: 1px 0px 0px 8px;
}
.list > li {
	font-weight: bold;
}
#emailbox {
	float: left;
	border: none;
	width: 90%;
	background: #fff;
	text-transform: uppercase;
	color: #727272;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	padding: 3px 4px 1px 5px;
	outline: none;
	letter-spacing: 1px;
}
#content .aside .form-send input[type="submit"] {
	float: right;
}
#content .aside .link-holder .view-all {
 background: #c60f13 url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #c60f13 0%, #910302 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60f13), color-stop(100%, #910302));
	background: -webkit-linear-gradient(top, #c60f13 0%, #910302 100%);
	background: -o-linear-gradient(top, #c60f13 0%, #910302 100%);
	background: -ms-linear-gradient(top, #c60f13 0%, #910302 100%);
	background: linear-gradient(to bottom, #c60f13 0%, #910302 100%);
	text-transform: uppercase;
	font: 0.833em/1.400em 'Noto Sans', Arial, Helvetica, sans-serif;
	color: #fff;
	position: relative;
	padding: 1px 9px 1px 6px;
	display: inline-block;
	vertical-align: top;
	margin-right: -1px;
}
#content .aside .form-send .title {
	font-weight: bold;
}
#content .aside .form-send .row { /*width: 192px;*/
	overflow: hidden;
	border: 1px solid #c5c5c5;
	background: #fff;
	margin-left: 0px;
}
#content .aside .form-send input[type="text"] {
	letter-spacing: 1px;
}
#content .aside .dean-box .list li:after {
	top: 3px;
	left: 0px;
	content: none;
}
/*ABOUT STUDENTS*/
#content .about-students .content p {
	margin: 0 0 4px;
	color: #3d3d3d;
	font: 1.0em/1.333em Arial, Helvetica, sans-serif;
}
.secondary .quick-links {
	border: none !important;
}
/*=== UL LAYOUT ===*/
#content .aside .dean-box ul, #content .about-students ul {
	list-style: none;
}
#content .column-holder .list li:after {
	content: none;
}
#content ul {
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1.250em;
	list-style: none;
}
#content .column ul > li {
	padding-left: 15px !important;
}
#content .column ul > li:before {
	content: "";
	border-color: transparent #d80020;
	border-style: solid;
	border-width: 5px 0 4px 5px;
	display: block;
	height: 0;
	width: 0;
	left: -13px;
	top: 0.9em;
	position: relative;
}
#content .aside .dean-box ul > li, #content .about-students ul > li {
	padding-left: 10px !important;
}
#content .aside .dean-box ul > li:before, #content .about-students ul > li:before {
	content: "";
	border-color: transparent #d80020;
	border-style: solid;
	border-width: 5px 0 4px 5px;
	display: block;
	height: 0;
	width: 0;
	left: -8px;
	top: 0.9em;
	position: relative;
}
/* === RESEARCH CORE === */
/*CONTENT ACCORDION JILL REQUESTED*/
#content .column .comAccord {
	border: none;
	padding: 0;
	margin: 0 !important;
	width: 100%;
}
#content .column .centerTwo li {
	padding: 0;
	margin: 0;
	border: none;
	padding-left: 0px !important;
}
#content .column .centerTwo li:before {
	border: none;
}
#content .column .comAccord .acBg {
	margin: 0 0 10px;
	padding: 0 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	border: solid 1px #ccc;
	background: rgb(255,255,255); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 50%, rgba(242,242,242,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(250,250,250,1)), color-stop(100%, rgba(242,242,242,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 50%, rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 50%, rgba(242,242,242,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 50%, rgba(242,242,242,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 50%, rgba(242,242,242,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 ); /* IE6-8 */
}
#content .column .comAccord .acBg:hover {
	border: solid 1px #999;
	background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(245,245,245,1) 50%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(250,250,250,1)), color-stop(50%, rgba(245,245,245,1)), color-stop(100%, rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(245,245,245,1) 50%, rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(245,245,245,1) 50%, rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(245,245,245,1) 50%, rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(250,250,250,1) 0%, rgba(245,245,245,1) 50%, rgba(237,237,237,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 ); /* IE6-8 */
}
#content .column .comAccord .acBg:before {
	border: none;
}
#content .column .comAccord .acBg h3 {
	margin: 0;
	padding: 0;
	display: block;
	width: auto;
	height: auto;
}
#content .column .comAccord .acBg a {
	font-size: 1.0em;
	display: block;
	height: auto;
	line-height: normal;
	width: 95% !important;
	color: #666;
	padding: 0px 5px 10px 20px;
	font-family: Arial, sans-serif;
	font-weight: 700;
}
#content .column .comAccord .acBg a:before {
	content: "";
	border-color: transparent #d80020;
	border-style: solid;
	border-width: 5px 0 5px 4px;
	display: block;
	height: 0;
	width: 0;
	left: -1em;
	top: 15px;
	position: relative;
}
#content .column .comAccord .acBg a.sflistListItemExpanded:before {
	-webkit-transform: rotate(90deg);
}
span.plus:before {
	content: "+";
	position: relative;
	top: 24px;
	left: 8px;
	text-decoration: none !important;
	color: #bdbdbd;
	font-size: 1.5em;
	font-weight: 700;
}
span.plus.minus:before {
	content: "-";
	position: relative;
	top: 24px;
	left: 8px;
	text-decoration: none !important;
	color: #bdbdbd;
	font-size: 1.5em;
	font-weight: 700;
}
.sflistItemContent {
	padding: 10px;
	margin-bottom: 0px;
	font-family: Arial, sans-serif;
	background: #fff;
}
#content .column .centerTwo .sflistItemContent > ul {
	margin: 10px 0;
}
#content .column .centerTwo .sflistItemContent > ul, #content .column .centerTwo .sflistItemContent > ul > li {
	background: none;
	background-color: transparent !important;
	border: none;
}
/*================*/
/*INSIDE DIRECTORY*/
/*================*/
/*SECONDARY*/
.secondary .post > .img-holder {
	padding: 0 5px 5px 0;
}
.secondary .post > p {
}
.secondary #content .column-holder .post > h3:nth-child(2) {
	font-size: 1.3em;
}
.secondary #content .about-students .img-holder {
	background-color: transparent;
}
.secondary .wrap #content {
	width: 80% !important;
}
.secondary > .column .about-students {
	padding: 0 0 0px;
}
.secondary > .column .column-holder .column {
	margin-left: 4.3%;
	width: 23.6%;
}
.secondary > .column .about-students, .secondary .quick-links, .secondary .img-holder {
	max-width: 240px;
}
.secondary .about-students {
	max-width: 240px;
	margin: 0;
	padding: 0px;
}
.secondary #content .column-holder .column:first-child {
	width: 70%;
}
.secondary div.column:nth-child(2) {
	max-width: 240px;
}
.secondary > .column .img-holder {
	border: none;
	background-color: transparent !important;
}
.arrow:after {
	content: url("../Images/downArrow.png");
	position: relative;
	top: -20px;
	left: 0;
}
.arrow h3 {
	font-size: 18px;
	font-family: -webkit-body;
	color: #d80002;
	margin: 0;
	padding: 0 0 0 1px;
}
.img2 {
	max-width: 965px;
}
.secondary #content .column-holder:after {
	content: "";
	position: absolute;
	top: 0px;
	background: linear-gradient(to bottom, rgb(229, 229, 229) 0%, rgb(242, 242, 242) 90%, rgb(254, 254, 254) 100%) repeat scroll 0% 0% transparent;
	width: 1px;
	height: 95%;
	box-shadow: 0px 0px 3px 2px rgb(252, 252, 252);
	right: 27.5%;
}
.secondary .wrap #sidebar {
	width: 225px !important;
}
.red {
	border-radius: 0;
	color: #ffffff;
	background: #d80020;
	padding: 5px;
	margin-bottom: 50px;
	width: 95%;
	text-align: center;
}
.red:hover, .red:focus, .red:visited {
	color: #ffffff !important;
}
/*SLPTEMPLATE*/
.ome #content .column-holder:after {
	content: "";
	position: absolute;
	top: 0px;
	background: linear-gradient(to bottom, rgb(229, 229, 229) 0%, rgb(242, 242, 242) 90%, rgb(254, 254, 254) 100%) repeat scroll 0% 0% transparent;
	width: 1px;
	height: 95%;
	box-shadow: 0px 0px 3px 2px rgb(252, 252, 252);
}
.ome .column-holder .column {
	margin-left: 3.3%;
	width: 33.6%;
	float: left;
}
.ome .wrap #content {
	width: 80% !important;
	float: right;
	position: relative;
}
.ome #content .column-holder .column:first-child {
	width: 70%;
}
.ome .about-students {
	max-width: 240px;
	margin: 0;
	padding: 0px !important;
}
.ome #content .about-students .img-holder {
	background-color: #bfbfbf !important;
}
.ome .wrap #sidebar {
	width: 18% !important;
}
/*MORE INFO*/
.moInfo hr {
	margin-top: 20px;
	margin-bottom: 15px;
	border: 0;
	border-top: 1px solid #cbc9c9;
}
.moInfo {
	float: none;
}
.moInfo .title {
	color: #c80220;
	margin-bottom: 9px;
	display: block;
	font: 1.2em/1.0em Arial, Helvetica, sans-serif;
}
.moInfo * {
	float: none;
}
/*SEARCH RESULTS*/
.sfsearchResultTitle {
}
.sfsearchResultSnippet {
	display: none;
}
.sfsearchResultUrl {
	margin: 0 0 20px 0;
}
.sfsearchResultHighLighter {
}
.sf_pagerNumeric a {
	padding: 0 5px !important;
}
#inner-search input[type="text"] {
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium none;
	color: #727272;
	float: left;
	height: 25px;
	margin: 0;
	outline: medium none;
	padding: 2px 4px 1px 9px;
	text-transform: uppercase;
	width: 206px;
}
#inner-search input[type="submit"] {
	background: url("../images/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	cursor: pointer;
	float: left;
	height: 28px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 36px;
}
#inner-search {
	border: 1px solid #AEAEAE;
	display: inline-block;
	margin: 0 1px 0 0;
	vertical-align: top;
	width: 255px;
	float: right;
}
#search-again {
	color: #d80020;
	font-weight: bold;
	width: 259px;
	float: right;
}
#search-found {
	font-weight: bold;
}
#search-results {
	font-weight: bold;
	float: left;
}
.sfsearchResultStatistics {
	float: left;
}
/*INTRANET*/
div.blacklinks > ul > li > a {
	color: #3d3d3d !important;
}
.blacklinks a:hover {
	color: #d80020 !important;
}
/*FORM STYLES*/
/*Below is not a good option*/
.sfExample {
	margin-top: 10px;
}
.form-group {
	margin-bottom: 20px;
}
.sfTxtLbl {
	font-weight: bold !important;
	margin-bottom: 5px !important;
}
.sfTxtBoxMedium label {
	font-weight: bold !important;
}
.form-group label {
	margin: 0 15px 0 0;
	padding: 5px 0 0 0;
	font-weight: normal;
}
input[type="radio"], input[type="checkbox"] {
	margin: 0px 5px 0;
	margin-top: 1px \9;
	line-height: normal;
}
#Contentplaceholder5_C011_ctl00_ctl00_formControls {
	margin-bottom: 40px;
}
.form-control {
	display: block;
	width: 60%;
	height: auto;
	padding: 6px 12px;
	font: 1.0em/1.333em Arial, Helvetica, sans-serif;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type ="email"], textarea, input[type ="submit"], input[type = "text"] {
	-webkit-border-radius: 5px;
}
.form-control:focus {
	border-color: #999;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 5px rgba(125,125,125,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 5px rgba(125,125,125,0.6);
}
.sfTxtLbl {
	font-weight: bold !important;
}
.RadUpload_Sitefinity .ruButton {
	background-image: none !important;
	color: #000;
}
.RadUpload_Sitefinity .ruButtonHover {
	background-image: none !important;
	background-color: #cbc9c9;
	color: #333;
	background-color: #ebebeb;
	border-color: #ccc;
}
.ruBrowse {
	margin-top: 0px;
}
.RadUpload .ruFileWrap {
	position: relative;
	display: inline-block;
	white-space: nowrap;
	vertical-align: top;
	line-height: 20px;
	-ms-zoom: 1;
	zoom: 1;
	overflow: hidden !important;
	height: 30px !important;
}
.RadUpload .ruInputs {
	list-style: none !important;
	padding-left: 0;
	margin-left: 0;
}
#content .column .RadUpload .ruInputs > li {
	padding-left: 0px !important;
}
.RadUpload .ruInputs li:before {
	content: "";
	border-style: none;
	border-width: 0 !important;
	display: block;
	height: 0;
	width: 0;
	left: 0px !important;
	top: 0 !important;
	position: relative;
}
#content .column .sfFormTitle {
	margin: 30px 0 20px !important;
	font-weight: bold !important;
}
/*=== FOOTER ===*/
.pdfLink {
	margin-top: 10px;
}
.pdfLink > a > img {
	width: 12% !important;
	height: auto !important;
	float: left;
	margin: 0 5px 0 0;
}
.pdfLink > p {
	color: #ffffff;
	font-size: .9em;
}
.wrap {
	max-width: 1282px;
	margin: 0 auto;
}
#footer .about .img-holder img {
	width: 100% !important;
	height: auto !important;
}
/*links*/
#footer .sub-menu ul {
	margin: 0 0 0 9px;
}
#footer .sub-menu .title:after {
	left: -0px;
}
#footer .sub-menu .title {
	padding: 0 0 4px 9px;
}
#footer .make {
	margin: 10px 75px 0 0px;
}
#footer .make span:after {
	border-top: none;
	border-left: none;
	border-bottom: none;
}
#footer .make span img {
	height: 100px !important;
}
#footer .sub-menu a {
	color: #fff;
	font-size: 0.9em;
}
.make-holder img {
	width: 100% !important;
	height: auto !important;
	max-width: none !important;
}
.ucCopy {
	color: #000;
}
.ucCopy:hover {
	text-decoration: underline;
}
/*=== HIDDEN ELEMENTS ===*/
.fordesk {
	display: block;
	margin-bottom: 5px;
}
.fortab {
	display: none;
}
.hidden {
	display: none !important;
}
.quick-links {
}
/*===LOGIN LAYOUT===*/
.sfError {
	color: #d80020;
	text-transform: uppercase;
	font-size: 1.2em;
	position: relative;
	top: -200px;
	left: 40px;
	font-weight: 700;
}
.sfSubmitBtnWrp {
	margin-left: 40px;
}
/*=== TIMELINE ===*/
/*================*/
/*=== TIMELINE PHOTOS ===*/
#content .column-holder .timeCarousel {
	width: 100% !important;
}
#owlTimeLine .owl-prev {
	color: #666;
	display: inline-block !important;
	-ms-zoom: 1;
	zoom: 1;
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background-color: transparent;
	opacity: 1;
	font-size: 2.5em;
}
#owlTimeLine .owl-next {
	color: #666;
	display: inline-block !important;
	-ms-zoom: 1;
	zoom: 1;
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background-color: transparent;
	opacity: 1;
	font-size: 2.5em;
}
#owlTimeLine .owl-prev:hover, #owlTimeLine .owl-next:hover {
	color: #d80002;
}
#owlTimeLine .item img {
	width: 100% !important;
	height: auto !important;
	border-bottom: solid 5px #D80002;
}
#owlTimeLine .item {
	margin: 0 3px;
	background: #fff;
	-webkit-box-shadow: 4px 4px 3px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 4px 4px 3px 0px rgba(50, 50, 50, 0.5);
	box-shadow: 4px 4px 3px 0px rgba(50, 50, 50, 0.5);
}
#owlTimeLine .item h3 {
	margin: 10px auto;
	text-align: center;
	font-weight: 700;
	color: #8B8B8B;
}
#owlTimeLine .item p {
	padding: 0 10px 10px;
}
#owlTimeLine.item {
	display: block !important;
	padding: 30px 0px;
	margin: 5px;
	color: #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
/*=== TIMELINE CONTROLS ===*/

#sync2 .item {
	background-color: transparent;
	padding: 10px 0px;
	margin: 5px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
}
#sync2 .item h1 {
	font-size: 18px;
}
.item h5 {
	color: #666;
}
.item span.dot {
	border-radius: 8px;
	width: 10px !important;
	height: 10px;
	background: #ccc;
	-webkit-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow: inset 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
	display: block;
	margin: 0 auto;
}
#sync2 .synced .item span.dot {
	background: #D80002;
}
#sync2 .owl-wrapper-outer {
	background-image: url(../images/timeBg.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	opacity: 1 !important;
}
#sync2 .owl-wrapper-outer:before {
	content: "|";
	position: absolute;
	left: -1px;
	top: 46px;
	color: #000 !important;
	opacity: 1 !important;
}
#sync2 .owl-wrapper-outer:after {
	content: "|";
	position: absolute;
	right: -1px;
	top: 46px;
	color: #000 !important;
	opacity: 1 !important;
}
#sync2 .owl-controls {
	display: block !important;
}
#sync2 .owl-prev {
	color: #666;
	display: inline-block;
	-ms-zoom: 1;
	zoom: 1;
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background-color: transparent;
	opacity: 1;
	position: absolute;
	top: 36px;
	left: -35px;
	font-size: 1.5em;
}
#sync2 .owl-next {
	color: #666;
	display: inline-block;
	-ms-zoom: 1;
	zoom: 1;
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background-color: transparent;
	opacity: 1;
	position: absolute;
	top: 36px;
	right: -35px;
	font-size: 1.5em;
}
#sync2 .owl-prev:hover, #sync2 .owl-next:hover {
	color: #d80002;
}
/*====================*/
/*==== DEPARTMENTS ===*/
/*====================*/
.eProfCategories {
	display: none;
}
#content > div.clearfix h2 {
	margin-top: -5px;
	clear: both;
}
.quickFix {
	margin-top: -10px;
}
/*======= FLYOUT NAV ======*/
.navbar-toggle.flyOut {
	position: relative;
	float: left;
	padding: 5px 10px;
	margin-top: 0px;
	margin-right: -25px;
	margin-bottom: 0px;
	background-color: transparent;
	background-image: none;
	border: none;
	border-radius: 0px;
	font-family: 'Noto Sans', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.navbar-toggle.flyOut a:before, .navbar-toggle.flyOut span:before {
	content: "";
	position: absolute;
	top: 8px;
	left: -5px;
	background: url("../images/searchIcon.png") no-repeat;
	width: 15px;
	height: 15px;
}
#pageslide {
	width: 222px;
	padding: 20px;
}
.navbar > .navbar-collapse > #directory.visible-xs {
	display: none !important;
}
/*======= FLYOUT NAV ======*/
/*NEWSFEED LIST */
.sideNews {
	list-style: none;
	margin-bottom: 10px;
	padding-left: 10px;
}
.sideNews:before {
	content: "";
	border-color: transparent #d80020;
	border-style: solid;
	border-width: 5px 0 4px 5px;
	display: block;
	height: 0;
	width: 0;
	left: -8px;
	top: 0.9em;
	position: relative;
}
/*SFNEWFEED*/
#content .column > ul.sfnewsList > li:before {
	border: none !important;
}
.btn:focus {
	outline: thin dotted;
	outline: none;
	outline-offset: 0;
}
#content .column > ul.sfnewsList > li.btn:active, #content .column > ul.sfnewsList > li .btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
/*NEWSFEED LIST */

/*==== DEPT SLIDER ===*/
.departSlider * {
	box-shadow: none !important;
}
.departSlider {
	padding: 7px;
	background: #e4e4e4;
}
.pgwSlider b {
	display: none;
}
.pgwSlider .ps-current {
	font-size: 15px;
}
.pgwSlider a span {
	font-weight: bold;
	font-size: 13px;
}
#content > div.departSlider.clearfix > div > div > span > br, .pgwSlider a span br {
	display: none;
}
/*DEPT INNER CAROUSEL*/
.carousel ul.pgwSlider {
	display: none;
}
.carousel div.pgwSlider div > span {
	display: none;
}
.carousel div.pgwSlider, .carousel .pgwSlider .ps-current {
	width: 100% !important;
	height: auto !important;
}
.pgwSlider .ps-current span {
	position: absolute;
	width: 98%;
	padding: 8px 10px 10px;
	background: rgba(0,0,0,0.7);
	left: 0;
	bottom: 0;
	color: #fff;
}
/*==== DEPT SLIDER ===*/
time {
	font-weight: 700;
}
/*COLUMNS UL*/
.departments .col-lg-4 > .sfContentBlock > ul {
	min-height: 150px;
	margin-bottom: 30px !important;
}
/*=== NEW FEED IMAGE ===*/
.col-lg-4 > .media > .img-holder {
	max-width: none;
}
.col-lg-4 > .media > .img-holder > img {
	padding: 5px;
	border: solid 1px #cacaca;
	max-width: 258px;
}
/*=== NEW FEED IMAGE ===*/
.departments .column-holder .col-lg-4 {
	margin-top: 30px;
	max-width: 300px;
	margin-right: 5%;
}
.departments .column-holder .col-lg-4:last-child {
	margin-right: 0;
}
.departments .column-holder .col-lg-4:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: -30px;
 background: #e5e5e5 url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPS…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e5e5e5 0%, #f2f2f2 90%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(90%, #f2f2f2), color-stop(100%, #fefefe));
	background: -webkit-linear-gradient(top, #e5e5e5 0%, #f2f2f2 90%, #fefefe 100%);
	background: -o-linear-gradient(top, #e5e5e5 0%, #f2f2f2 90%, #fefefe 100%);
	background: -ms-linear-gradient(top, #e5e5e5 0%, #f2f2f2 90%, #fefefe 100%);
	background: linear-gradient(to bottom, #e5e5e5 0%, #f2f2f2 90%, #fefefe 100%);
	width: 1px;
	height: 200%;
	-webkit-box-shadow: 0 0 3px 0 #fcfcfc;
	box-shadow: 0 0 3px 2px #fcfcfc;
}
.departments #content .column-holder:after {
	background: none !important;
	border: none;
	box-shadow: none;
}
.departments .column-holder .col-lg-4:last-child:after {
	background: none !important;
	border: none;
	box-shadow: none;
}
.deppartments .arrow {
	margin: -10px 0 0;
}
#main > div > div.arrow > div > h3, .departments .arrow .sfContentBlock > h3, .departments .arrow > h3 {
	font-size: 18px;
	font-family: -webkit-body;
	color: #d80002;
	margin: 0;
	padding: 0 0 0 1px;
}
.departments .col-lg-4 .sfContentBlock > h2 {
	margin: 0 0 10px !important;
}
.departments .col-lg-4 .media .sfimageWrp img, .departments .col-lg-4 .sfimageWrp img {
	border: 1px solid #cacaca;
	padding: 5px;
	width: 100% !important;
	height: auto !important;
	max-width: 258px;
}
.departments .col-lg-4 > .sfContentBlock > ul > li {
	margin-left: 10px;
	margin-bottom: 10px;
}
.departments .col-lg-4 .sfContentBlock > ul > li:before {
	content: "";
	border-color: transparent #d80020;
	border-style: solid;
	border-width: 5px 0 4px 5px;
	display: block;
	height: 0;
	width: 0;
	left: -8px;
	top: 0.9em;
	position: relative;
}
.column-holder .col-lg-4 p {
	margin: 10px 0;
}
/*==== Jeffrey Gladish Search Box ====*/
#SelectedMember {
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	-ms-text-overflow: '';
	-o-text-overflow: '';
	text-overflow: '';
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium none;
	color: #727272;
	float: left;
	height: 20px;
	margin: 0;
	outline: medium none;
	padding: 4px 4px 1px 6px;
	text-transform: uppercase;
	width: 190px;
}
.watermarkOn {
	color: #CCCCCC;
	font-style: italic;
}
.shearch-box {
	border: 1px solid #cbc9c9;
	padding: 5px;
	margin-bottom: 30px;
	min-width: 150px !important;
}
/*==== Search Box ====*/
.newSide.hidden-xs #directory {
	margin-top: -40px;
}
.directorySrch {
	background: #ededed;
	padding: 5px;
}
.directorySrch label {
	color: #000;
	margin-bottom: 10px;
}
.directorySrch p {
	margin-top: 20px;
	color: #000;
}
.directorySrch > .sfContentBlock > ul > li:before {
	content: "";
	border-color: transparent #d80020;
	border-style: solid;
	border-width: 5px 0 4px 5px;
	display: block;
	height: 0;
	width: 0;
	left: -8px;
	top: 0.9em;
	position: relative;
}
#sidebar .directorySrch .sfContentBlock h2, .directorySrch .sfContentBlock h2 {
	background: rgba(0,0,0,0.00);
	color: #d80002;
	font: 500 16px/16px 'Noto Serif', Arial, Helvetica, sans-serif;
	text-transform: none;
	margin: 2px 0 15px;
	padding: 0;
}
select {
	font: 100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
	width: 99%;
}
.directorySrch fieldset {
	padding: 0;
	height: 25px;
	margin: 10px 0;
	border-style: none;
}
.directorySrch input[type="text"] {
	float: left;
	border: none;
	background: #fff;
	text-transform: uppercase;
	color: #727272;
	height: 25px;
	margin: 0;
	padding: 2px 4px 1px 9px;
	border: solid 1px #c4c4c4;
	border-radius: 0;
	width: 93%;
	outline: none;
}
.directorySrch input[type="submit"] {
	border: none;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: url('../images/sprite.png') no-repeat 0 0;
	width: 36px;
	height: 28px;
	cursor: pointer;
	border-radius: 0;
	right: 1px;
	top: -29px;
	float: right;
	position: relative;
}
#directory > div > div > div:nth-child(3) > p {
	color: #000;
}
.directorySrch li {
	height: auto;
}
.directorySrch legend {
	display: block;
	width: 0;
	padding: 0;
	margin-bottom: 0;
	font-size: 1px;
	line-height: inherit;
	border: 0;
	border-bottom: none;
	position: absolute;
	left: -999999px;
}
/*============================================================*/
/* EPROF DEPARMENT DIRECTORY DISPLAY JERMAINRE FIELDS 05/02/16*/
/*============================================================*/
/*============================================================*/
/* EPROF DEPARMENT DIRECTORY DISPLAY JERMAINRE FIELDS 05/02/16*/
/*============================================================*/
.person strong, .person h3 {
	color: #545454;
}
.fac h2 {
	color: #d80020;
	font: 2.000em/1.125em 'Noto Serif', Arial, Helvetica, sans-serif;
	text-align: left;
}
.fac h2:first-child {
	margin-top: -30px;
}
.fac .content > .clearfix p, .fac .content > .clearfix h2 {
	margin-left: 20px;
}
#content .conInfor {
	margin-bottom: 20px;
}
.viewMo > a {
	color: #fff;
	font-weight: 700;
	text-align: center;
	width: 60%;
	padding: 5px;
	text-transform: uppercase;
	background-color: #d80002;
	border: solid 1px #fff;
	display: block;
	margin: 45% auto;
	font-size: 0.8em;
}
#main .person {
	margin-bottom: 30px;
}
#main .person:before, #main .person:after {
	content: none;
}
#main .person .proImg {
	display: inline-block;
	width: 100%;
	height: auto;
	border: solid 5px #fff;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(169, 169, 169, 0.75);
	-moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 0px 1px rgba(169, 169, 169, 0.75);
	position: relative;
}

@media(min-width:1200px) {
#main .person .proImg {
	overflow-y: hidden;
	max-height: 173px;
	min-height: 173px;
}
}
#main .person .proImg .dlPhoto {
	position: absolute;
	display: none;
}
#main .person .proImg .viewMo {
	opacity: 0;
	display: none;
}
#main .person .proImg:hover .viewMo {
	position: absolute;
	background-color: rgba(0,0,0,0.60);
	width: 100%;
	height: 100%;
	margin: 0;
	opacity: 1;
	display: block;
	cursor: pointer;
	color: #fff;
}
#main .person .proImg .viewMo span {
	margin: 45% auto;
	display: block;
	padding: 5px;
	border: solid 1px #fff;
	background-color: #000;
	background-color: rgba(0,0,0,1);
	width: 80px;
	color: rgba(255,255,255,1.00);
	text-align: center;
}
#main .person .proImg:hover .viewMo span:hover {
	background-color: #D80002;
}
#main .person .proImg .nTitle {
	background: #000;
	background: rgba(0,0,0,0.75);
	color: #fff;
	padding: 10px 5px;
	position: absolute;
	width: 100%;
	height: auto;
	bottom: 0;
	z-index: 10;
	cursor: pointer;
	overflow: hidden;
}
#main .person .ePro {
	float: left;
	width: 0%;
	height: 0%;
	max-height: 0%;
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
}
#main .article_body h2 {
	margin-top: 0;
	color: #d80002;
	height: auto;
}
#main .person .proImg .nTitle h1 {
	font-size: 0.9em;
	color: #FFFFFF;
	margin: 0 0 5px;
	opacity: 1;
	padding-bottom: 0px;
	height: auto;
	font-family: sans-serif;
	line-height: 10px;
}
#main .person .proImg .nTitle h2 {
	font-size: 0.9em;
	color: #E4E4E4;
	font-weight: 400;
	margin: 0;
	padding: 0;
	opacity: 1;
	height: auto;
}
#main .person .proImg img {
	width: 100%;
	height: auto;
}
/*====================================
  ePROF PROFILE VIEW UPDATE 05/04/2016
====================================*/
#main .fullveiw {
	margin-left: 15px;
}
#main .fullveiw .pubBtn {
	border: none;
	background-color: transparent;
	padding: 0;
	float: right;
}
#main .fullveiw .pubBtn:hover, #main .fullveiw .pubBtn:focus, #main .fullveiw .btn-default:hover, #main .fullveiw .pubHolder .btn-default:focus, #main .fullveiw .pubHolder .btn-default:active, #main .fullveiw .pubHolder .btn-default.active {
	background-color: transparent;
	box-shadow: none;
	outline-color: rgba(255,255,255,0);
}
#main .fullveiw .pubBtn .btnText {
	font-weight: 700;
	color: #3d3d3d;
	vertical-align: text-bottom;
}
#main .fullveiw .pubBtn .glyphicon {
	color: #d80002;
	text-align: center;
	font-size: 1.2em;
}
#main .fullveiw .proImg {
	margin-bottom: 30px;
	border: solid #ccc 1px;
	padding: 5px;
	background-color: #fff;
}
#main .fullveiw .proImg img {
	width: 100%;
	height: auto;
	padding: 0;
	border: none;
}
#main .fullveiw .border {
	border: solid 1px #ccc;
	margin-bottom: 30px;
}
#main .fullveiw .border .bsInfo {
	border: solid 5px #fff;
	background-color: #EDEDED;
	padding: 15px 0;
}
#main .fullveiw .border .bsInfo .btn {
	border: solid #ccc 1px;
}
#main .fullveiw .border .bsInfo .btn.pull-right {
	margin-left: 15px;
}
#main .fullveiw .border .bsInfo h3 {
	margin: 0;
	padding-bottom: 5px;
	color: #d80022;
	font: 1.5em/1.138em 'Noto Serif', Arial, Helvetica, sans-serif;
}
#main .fullveiw .border .bsInfo h4 {
	margin: 0;
	padding-bottom: 5px;
	color: #333;
	font: 1.0em 'Noto Sans', Arial, Helvetica, sans-serif;
	border: none;
	background-color: transparent;
	margin-bottom: 15px;
}
#main .fullveiw .border .bsInfo ul {
	list-style: none;
	padding-left: 0;
}
#main .fullveiw .border .bsInfo ul a {
	color: #d80002;
}
#main .fullveiw .pubHolder h3 {
	font-size: 1.2em;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 10px;
	color: #3d3d3d;
}
#main .fullveiw .pubHolder .pubs {
	overflow: hidden;
	-webkit-transition: max-height ease-in-out 1.5s;
	transition: max-height ease-in-out 1.5s;
	position: relative;
}
#main .fullveiw .showFive.showAll {
	height: auto !important;
}
#main .fullveiw .showAll .pubBtn .glyphicon {
	padding: 3px 0 0 1px;
}

@media (max-width: 768px) {
#main .fullveiw .border .bsInfo .btn.btn-default {
	float: right;
	margin-bottom: 15px;
}
}
/*==== SITEFINITY BACKEND ====*/
.rdCommands li:before {
	content: none;
	border: none !important;
}

/*=== RESPONSIVE LAYOUT ===*/
/*=== RESPONSIVE LAYOUT ===*/
@media only screen and (max-width: 2560px) {
#main {
	background: url("../images/main.png") repeat-x scroll 0% -28px transparent;
}
}

@media only screen and (max-width: 1400px) {
#header .logo {
	float: left;
	overflow: hidden;
	margin: 5px 0px 0px 10px !important;
	width: 50%;
}
.navbar-nav > li > a {
	font: 700 15px/18px 'Noto Sans', Arial, Helvetica, sans-serif;
	line-height: 17px;
	padding: 6px 32px 0px;
}
#main .cycle-gallery {
	border-bottom: none;
}
#main .cycle-gallery .mask .slideset .slide img {
	width: 100% !important;
	height: auto !important;
	margin-left: -0%;
	max-width: none;
}
#main .carousel {
	background: transparent;
	border-bottom: none;
	padding-bottom: 0px;
}
.slideset .slide .content {
	width: 22.8%;
}
#content .column .center {
	display: block !important;
}
.departments .wrap #content {
	width: 80% !important;
}
.departments .column-holder .col-lg-4 {
	margin-right: 4%;
}
.departments .newSide { /* min-width:18%; */ /* max-width:18%; */
}
}

@media only screen and (max-width: 1321px) {
.navbar-nav > li > a {
	font: 700 15px/18px 'Noto Sans', Arial, Helvetica, sans-serif;
	line-height: 17px;
	padding: 6px 30px;
}
#content .column .center {
	display: block !important;
}
}

@media only screen and (max-width: 1366px) {
/*BACKGROUND */
#main {
	background: url("../images/main.png") repeat-x scroll 0% -28px transparent;
}
#main .carousel {
	height: 20%;
}
#main .carousel .mask-holder {
	margin: 0;
	padding: 0 17px 0 20px;
}
#main .carousel .mask .slide {
	padding: 0 8px;
	width: 246px;
}
#main .carousel .btn-prev {
	left: 0px;
}
#main .carousel .btn-next {
	right: 9px;
}
#main .carousel .btn-prev, #main .carousel .btn-next {
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	width: 21px;
	max-width: 21px;
	max-height: 155px;
}
#main .carousel {
	margin: 0 auto;
	margin-top: -10px;
	padding: 0 35px;
	position: relative;
	overflow: visible;
}
#content .column .center {
	display: block !important;
}
}

@media screen and (max-width: 1291px) {
.navbar-default .navbar-nav > li > a {
	padding: 5px 30px 0px;
	font: 700 15px/18px 'Noto Sans', Arial, Helvetica, sans-serif;
}
#main .carousel {
	margin-top: 0px;
}
#content .column .center {
	display: block !important;
}
}

@media screen and (max-width: 1280px) {
/*BACKGROUND*/
#main {
	background: none !important;
}
#main .carousel .btn-prev, #main .carousel .btn-next {
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	width: 21px;
	right: 0;
	max-width: 21px;
	max-height: 155px;
}
/*NAV*/
#nav > li:first-child {
	margin-left: 0px;
}
.navbar-default .navbar-nav > li > a {
	padding: 5px 25px 0px;
	font: 700 15px/18px 'Noto Sans', Arial, Helvetica, sans-serif;
}
#main .cycle-gallery {
	border-bottom: 2px solid rgb(191, 9, 36);
}
#main .carousel {
	background: linear-gradient(to bottom, rgb(237, 237, 237) 0%, rgb(210, 210, 210) 100%) repeat scroll 0% 0% transparent;
	border-bottom: 1px solid rgb(191, 9, 36);
	padding-bottom: 9px;
}
.secondary #content .column-holder .column:first-child {
}
.secondary #content .column-holder .column:nth-child(2) {
	width: 24.3%;
}
#content .column .center {
	display: block !important;
}
.departments .wrap #content {
	width: 80% !important;
}
.departments .column-holder .col-lg-4 {
}
.departments .newSide { /* min-width:18%; */ /* max-width:18%; */
}
}

@media screen and (max-width: 1234px) {
.departments .wrap #content {
	width: 78% !important;
}
.departments .column-holder .col-lg-4 {
	margin-top: 30px;
	max-width: 33%;
	margin-right: 0%;
}
.departments .column-holder .col-lg-4:after {
	right: 0;
}
}

@media screen and (max-width: 1150px) {
.departments .wrap #content {
	width: 78% !important;
}
.departments .column-holder .col-lg-4 {
	margin-top: 30px;
	max-width: 265px;
	margin-right: 0%;
}
.departments .column-holder .col-lg-4:after {
	right: 0;
}
}

@media screen and (max-width: 1135px) {
.navbar-default .navbar-nav > li > a {
	padding: 5px 20px 0px;
	font: 700 15px/18px 'Noto Sans', Arial, Helvetica, sans-serif;
}
#main .cycle-gallery .slide h2 {
	margin: 0 0 11px;
	font: 21px/29px 'Noto Serif', Arial, Helvetica, sans-serif;
}
#main .cycle-gallery .slide p {
	margin: 0 0 5px;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
}
#content .column .center {
	display: block !important;
}
}

@media screen and (max-width: 1068px) {
.departments .wrap #content {
	width: 75% !important;
}
.departments .column-holder .col-lg-4 {
	margin-top: 30px;
	max-width: 33%;
	margin-right: 0%;
}
.departments .column-holder .col-lg-4:after {
	right: 0;
}
}

@media screen and (max-width: 1041px) {
#main .carousel {
	background: linear-gradient(to bottom, rgb(237, 237, 237) 0%, rgb(210, 210, 210) 100%) repeat scroll 0% 0% transparent;
}
#main .carousel .mask .slide {
	width: 180px;
	padding-left: 8px;
}
#main .carousel .btn-prev, #main .carousel .btn-next {
	overflow: hidden;
	position: absolute;
	text-indent: -9999px; /* width: 21px; */
	right: 0;
	max-width: 21px;
	max-height: 113px;
}
#main .carousel .mask .slide {
	padding: 0 8px;
	width: 183px;
}
#main .carousel .mask .slideset {
	float: left;
	width: 100%;
	position: relative;
	max-height: 140px;
	overflow: hidden;
}
#main .carousel .mask .slide a {
	font: 11px/17px 'Noto Sans', Arial, Helvetica, sans-serif;
}
#main .carousel .mask .slide a {
	font: 13px/17px 'Noto Sans', Arial, Helvetica, sans-serif;
}
#content .container .post .content {
	overflow: visible;
	padding-top: 3px;
}
/*BACKGROUND*/

    /*HEADER*/
#header .logo {
	width: 50%;
	margin: 15px 0 0;
}
#header .logo a:nth-child(2) img:nth-child(1) {
	display: inline;
	float: left;
	width: 72.5% !important;
	height: auto !important;
	max-width: 377px;
	margin-top: 0%;
}
.box {
	min-height: 230px;
}
/*NAV*/
#nav > li:first-child {
	margin-left: 0px;
}
.navbar-default .navbar-nav > li > a {
	padding: 5px 10px 0px 10px;
	font: 700 17px/21px 'Noto Sans', Arial, Helvetica, sans-serif;
}
/*TOP CAROUSEL*/
#main .cycle-gallery .mask .slideset .slide .content {
	width: 30.8%;
}
#main .cycle-gallery .mask {
}
#main .cycle-gallery .slide h2 {
	margin: 0px 0px 0px;
	font: 19.5px/21px 'Noto Serif', Arial, Helvetica, sans-serif;
}
#main .cycle-gallery .slide p {
	margin: 0 0 5px;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
}
.ome .wrap #sidebar {
	width: 21% !important;
}
.ome .wrap #content {
	width: 76% !important;
	float: right;
	position: relative;
}
#content .column .center {
	display: block !important;
}
}
@media screen (max-width:1024px) {
 .departments .wrap #content {
 width: 74.5% !important;
}
 .departments .column-holder .col-lg-4:after {
 right: 0;
}
 .departments .column-holder .col-lg-4 {
 margin-top: 30px;
 max-width: 33%;
 margin-right: 0%;
}
 #content .column-holder h2 {
 font-size: 16px;
 line-height: 24px;
 margin: 0 0 17px;
}
}

@media screen and (max-width: 992px) {
.departments .wrap #content {
	width: 74% !important;
}
.departments .column-holder .col-lg-4 { /* margin-top: 30px; */
	max-width: 100%;
	margin-right: 0%;
}
.departments .column-holder .col-lg-4:after {
	right: 0;
}
}

@media screen and (max-width: 991px) {
#main .carousel .holder {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	padding: 15px 0 7px;
	margin-bottom: 0px;
	position: relative;
	left: -30px;
}
.owl-theme .owl-controls .owl-pagination {
	position: absolute;
	left: 245px;
	top: -40px;
}
#Loginplaceholder_C006 {
	margin-top: 40px;
}
}

@media screen and (max-width: 981px) {
/*BACKGROUND*/
#main .wrap {
	min-height: 300px;
}
/*HEADER*/
#header .logo {
	width: 50%;
	margin: 15px 0 0;
}
#header .logo a:nth-child(2) img:nth-child(1) {
	display: inline;
	float: left;
	width: 65.0% !important;
	height: auto !important;
	max-width: 377px;
	margin-top: 1.5%;
}
.box {
	min-height: 230px;
}
/*NAV*/
#nav > li:first-child {
	margin-left: 0px;
}
.navbar-default .navbar-nav > li > a {
	padding: 5px 12px 0px 12px;
	font: 700 15px/18px 'Noto Sans', Arial, Helvetica, sans-serif;
}
/*TOP CAROUSEL*/
#main .cycle-gallery .mask .slideset .slide .content {
	width: 30.8%;
}
#main .cycle-gallery .mask {
}
#main .cycle-gallery .slide h2 {
	margin: 0px 0px 0px;
	font: 19.5px/21px 'Noto Serif', Arial, Helvetica, sans-serif;
}
#main .cycle-gallery .slide p {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 8px;
}
#content .column .center {
	display: block !important;
}
}

@media screen and (max-width: 960px) {
.departments .wrap #content {
	width: 70% !important;
}
.departments .column-holder .col-lg-4:after {
	right: -100px;
}
.departments .column-holder .col-lg-4 {
	margin-top: 30px;
	max-width: 100%;
	margin-right: 0%;
}
}

@media screen and (min-width: 768px) and (max-width: 950px) {
.quick-links .holder {
	text-align: right;
}
#header .top-nav {
	overflow: visible;
	margin: 10px 0 20px 0;
}
#main {
	background: none !important;
}
#main .carousel .pagination {
	margin: 0;
	position: relative;
	right: 0px;
	top: 0px;
}
#main .cycle-gallery .pagination {
	display: block;
}
#main .wrap h1 {
	font-size: 24px;
	line-height: 27px;
	margin: -0px 0 0;
	padding-bottom: 30px;
}
.hide { /*display: none !important*/
}
#header .top-nav li {
	margin: 10px 0 0 0;
}
#header .logo {
	width: 60.5%;
	margin: 15px 0 0;
}
.navbar-default .navbar-nav > li > a {
	padding: 5px 10px 0;
}
.home .accordion > li > a:after {
	top: 10px;
	left: 9px;
}
#main .breadcrumbs {
	margin: 25px 0px 10px;
}
#content .container .post .content {
	overflow: hidden;
	padding-top: 3px;
}
#sidebar .contact-box {
	padding: 10px 0 10px 6px;
}
#content .aside .form-send .row {
	width: 192px;
	overflow: hidden;
	border: 1px solid rgb(197, 197, 197);
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	margin-left: 0px;
}
#content .aside .form-send input[type="text"] {
	float: left;
	border: medium none;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	text-transform: uppercase;
	color: rgb(114, 114, 114);
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 3px 4px 1px 5px;
	width: 167px;
	outline: medium none;
}
#content .aside .form-send input[type="submit"] {
	border: medium none;
	padding: 0px;
	margin: 0px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	background: url("../images/sprite.png") no-repeat scroll -78px 0px transparent;
	width: 16px;
	height: 20px;
	cursor: pointer;
}
/*INNER PAGES*/
#main .wrap h1 {
	font-size: 24px;
	line-height: 27px;
	margin: 0px 0 0;
	padding-bottom: 30px;
}
.ome .wrap #content {
	width: 76% !important;
	float: right;
	position: relative;
}
.ome .wrap #sidebar {
	width: 21% !important;
}
/*INNER PAGES*/
.secondary > .column .about-students, .secondary .quick-links, .secondary .img-holder {
	max-width: 100%;
}
.secondary div.column:nth-child(2) {
	max-width: 100%;
}
.secondary #content .column-holder .column:first-child {
	width: 100%;
}
.secondary #content .column-holder .column:nth-child(2) {
	width: 100%;
	margin-top: 40px;
}
.secondary #content .column-holder .about-students {
	max-width: 100%;
}
.secondary #content .column-holder .about-students .img-holder {
	width: 50%;
	background-color: transparent !important;
	max-width: 250px;
}
#header .form-search {
	margin: 40px -5px 0 0px;
}
.top-nav-holder {
	display: inline-block;
	vertical-align: top;
	float: right;
	color: #727272;
	font-size: 14px;
	line-height: 17px;
	padding: 3px 5px 0 0;
	position: absolute;
	right: 11px;
	z-index: 999999;
	top: -10px;
}
#content .column .center {
	display: block !important;
}
#footer .make-holder {
	bottom: 5%;
}
}

@media screen and (max-width: 880px) {
.navbar-default .navbar-nav > li > a {
	padding: 5px 5px 0px 5px;
	font: 700 15px/18px 'Noto Sans', Arial, Helvetica, sans-serif;
}
#content .column .center {
	display: block !important;
}
}

@media screen and (max-width: 801px) {
#main .carousel .mask .slide {
	width: 178px;
	padding-left: 8px;
}
#main .carousel .btn-prev, #main .carousel .btn-next {
	max-height: 107px;
}
.navbar-default .navbar-nav > li > a {
	padding: 5px 8px 0px 8px;
	font: 700 13px/21px 'Noto Sans', Arial, Helvetica, sans-serif;
}
#main .cycle-gallery .slide p {
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 0px;
}
#main .carousel {
	height: 215px;
	margin: 0px 0px 0px 0px;
}
#main .cycle-gallery .slide h2 {
	margin: 0px 0px 0px;
	font: 16.5px/21px 'Noto Serif', Arial, Helvetica, sans-serif;
}
#content .column .center {
	display: block !important;
}
.departments .wrap #content {
	width: 68% !important;
}
.departments .column-holder .col-lg-4 {
	margin-right: 0%;
}
.departments .column-holder .col-lg-4 {
	margin-top: 30px;
	max-width: 100%;
	margin-right: 0%;
}
.departments .newSide { /* display:none; */
}
}

@media screen and (max-width: 768px) {
#main .cycle-gallery .pagination {
	bottom: 10px;
}
#main .cycle-gallery .mask .slideset .slide .content {
	min-height: 96px;
}
#main .carousel .mask .slide {
	width: 183px;
}
#header .logo {
	width: 60%;
	margin: 15px 0 0;
}
#content .column-holder .about-students .img-holder {
	width: 50%;
}
.hide { /*display: none !important*/
}
.navbar-default .navbar-nav > li > a {
	padding: 5px 8px 0px 8px;
	font: 700 13px/21px 'Noto Sans', Arial, Helvetica, sans-serif;
}
#main .cycle-gallery .slide h2 {
	margin: 0px 0px 10px;
	font: 19.5px/21px 'Noto Serif', Arial, Helvetica, sans-serif;
}
#main .cycle-gallery .slide p {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 8px;
	overflow: hidden;
	height: 100px;
}
#content .container .post p {
	overflow: hidden;
	width: auto;
	display: inherit;
}
#main .cycle-gallery .slide p {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 5px;
	overflow: hidden;
	height: 44px;
}
#content .aside .form-send .row {
	width: 192px;
	overflow: hidden;
	border: 1px solid rgb(197, 197, 197);
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	margin-left: 0px;
}
#content .aside .form-send input[type="text"] {
	float: left;
	border: medium none;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	text-transform: uppercase;
	color: rgb(114, 114, 114);
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 3px 4px 1px 5px;
	width: 167px;
	outline: medium none;
}
#content .aside .form-send input[type="submit"] {
	border: medium none;
	padding: 0px;
	margin: 0px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	background: url("../images/sprite.png") no-repeat scroll -78px 0px transparent;
	width: 16px;
	height: 20px;
	cursor: pointer;
}
/*FORM STYLES*/
    /*Below is not a good option*/
#Contentplaceholder5_C011_ctl00_ctl00_formControls {
	margin-bottom: 40px;
}
#header .form-search { /* margin: -15px -5px 0 0px; */
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #333;
	background-color: transparent;
	text-decoration: underline !important;
}
#content .column .center {
	display: block !important;
}
}

@media screen and (max-width: 768px) {
/*Cycel Gallery*/
#main .carousel {
	height: 220px;
	background: #ededed;
}
#main .carousel .mask .slide {
	padding: 0 49px 0 14px;
}
#main .carousel .btn-prev, #main .carousel .btn-next {
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	width: 21px;
	max-width: 21px;
	max-height: 117px;
	right: 9px;
}
#main .carousel .btn-prev {
	left: 9px;
}
#main .cycle-gallery {
	margin-top: 0px;
}
#content .container {
	padding: 20px 0 21px;
}
#content .container .box-news {
	padding: 18px 15px 0px;
}
.top-nav-holder {
	position: absolute;
	right: 11px;
	top: -23px;
	z-index: 999999;
	top: 10px;
}
#main .cycle-gallery .mask .slideset .slide .content {
	position: static;
	background: none repeat scroll 0% 0% rgb(31, 31, 31);
	width: auto;
	padding: 13px 30px 17px 19px;
}
#main .cycle-gallery .mask .slideset .slide img {
	width: 140% !important;
	height: auto !important;
	margin-left: 0;
}
#main .cycle-gallery .slide p {
	height: auto;
}
#content .container .post .content {
	overflow: hidden;
	padding: 0;
}
}

@media screen and (max-width: 767px) {
#main {
	background: none !important;
}
header .quick-links {
	width: 100%;
	position: absolute;
	top: 35px;
	clear: both;
}
ul.nav:nth-child(2) > .linkheader {
	text-align: left;
	display: block;
	padding: 5px 0 5px 25px;
	margin: 0 0 0 0px;
	background: #ccc;
	font: 700 14px/21px 'Noto Sans', Arial, Helvetica, sans-serif;
}
ul.nav:nth-child(2) > li:nth-child(2) > a:nth-child(1), ul.nav:nth-child(2) > li:nth-child(1) {
	border-top: 1px solid #cbc9c9;
}
.accordion > li > a, .accordion > li > a, #nav > li > a {
	color: #3d3d3d;
	padding: 8px 0 7px 24px;
	display: block;
	text-decoration: none;
	outline: none;
	position: relative;
	font-weight: normal;
	text-align: left;
}
.navbar-default .navbar-nav > li > a {
	color: #3d3d3d !important;
	padding: 1px 0 9px 24px;
	display: block;
	text-decoration: none;
	outline: none;
	position: relative;
	font-weight: normal;
	font: normal 14px 'Noto Sans', Arial, Helvetica, sans-serif;
	margin: 0px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #d80020 !important;
	background: #ededed;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #595959;
}
.mobileInfo .dropdown-toggle {
	color: #3d3d3d;
	padding: 1px 0 9px 15px !important;
	display: block;
	text-decoration: none;
	outline: none;
	position: relative;
	font-weight: normal;
	font: normal 14px 'Noto Sans', Arial, Helvetica, sans-serif;
	margin-left: 0px !important;
}
.miniApp, .miniApp * {
	display: none;
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
}
.weatherCon {
	height: 0;
}
.hidden {
	display: block !important;
}
#main .wrap .visible-xs .accordion {
	display: block !important;
	position: static !important;
}
#content .aside .form-send .row {
	width: 192px;
	overflow: hidden;
	border: 1px solid rgb(197, 197, 197);
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	margin-left: 0px;
}
#content .aside .form-send input[type="text"] {
	float: left;
	border: medium none;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	text-transform: uppercase;
	color: rgb(114, 114, 114);
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 3px 4px 1px 5px;
	width: 167px;
	outline: medium none;
}
#content .aside .form-send input[type="submit"] {
	border: medium none;
	padding: 0px;
	margin: 0px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	background: url("../images/sprite.png") no-repeat scroll -78px 0px transparent;
	width: 16px;
	height: 20px;
	cursor: pointer;
}
.secondary .wrap #content {
	width: 100% !important;
}
.red {
	display: none !important;
}
.secondary > .column .about-students, .secondary .quick-links, .secondary .img-holder {
	max-width: 100%;
}
.secondary div.column:nth-child(2) {
	max-width: 100%;
}
.secondary #content .column-holder .column:first-child {
	width: 100%;
}
.secondary #content .column-holder .column:nth-child(2) {
	width: 100%;
}
.secondary #content .column-holder .about-students {
	max-width: 100%;
}
.secondary #content .column-holder .about-students .img-holder {
	width: 50%;
	background-color: transparent !important;
}
#header .form-search {
	margin: 15px -5px 0 0px;
}
#footer .sub-menu ul {
	display: block;
}
#footer .accordion * {
	border: none;
	background-color: transparent;
}
#footer .accordion {
	padding-left: 0;
	border: none;
}
#footer .accordion > li {
	display: block;
	vertical-align: top;
	width: 100%;
}
#footer .accordion > li > a {
	display: block;
	padding: 0 0 4px 9px;
	position: relative;
	font: 700 14px/17px 'Noto Sans', Arial, Helvetica, sans-serif;
}
#footer .accordion > li > a:after {
	content: '';
	position: absolute;
	top: 2px;
	left: -9px;
	background: #e00122;
	width: 2px;
	height: 14px;
	border-top: none;
	border-left: none;
	border-bottom: none;
}
#footer .accordion > li > .slide > ul {
	padding-left: 0;
}
#footer .accordion > li > .slide > ul > li {
	padding: 0 0 2px 0;
}
#footer .accordion > li > .slide > ul > li > a {
	color: #fff;
	font-size: 0.9em;
}
.owl-theme .owl-controls .owl-pagination {
	position: absolute;
	left: -30px;
	top: -25px;
}
#main .carousel .holder {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	padding: 15px 0 7px;
	margin-bottom: 20px;
	position: relative;
	left: -30px;
}
#main .carousel .owl-carousel .owl-item .title {
	font-size: 13px;
	line-height: 21px;
	padding: 12px 0 11px;
}
#main .carousel .owl-carousel .owl-item .title {
	width: 100%;
	height: 30px;
	background: #fff;
	text-align: center;
	padding: 5px 0 0 0;
}
#content .column .center {
	display: block !important;
}
}

@media screen and (max-width: 657px) {
#main {
	background: none !important;
}
.hide { /* display: none !important */
}
#header .logo {
	width: 75%;
	margin: 30px 0 0;
}
#main .carousel {
	margin: 0px 0px;
}
.fordesk {
	display: none;
}
.fortab {
	display: block;
	margin-left: 0;
	margin-right: 0;
}
.navigation .opener-nav {
	text-align: left;
}
#footer .holder + .wrap {
	background: none;
}
#footer .make {
	color: rgb(255, 255, 255);
	float: right;
	margin: 10px 7.2% 0px 0px;
	min-width: 145px;
	background: none;
	padding: 0;
	text-shadow: 1px 1px 1px rgb(133, 0, 0);
}
.home #content {
	margin: 0px 0px;
	padding: 0;
}
#content .container .post {
	padding: 0 15px 15px;
}
#content .container h2 {
	margin: 0px 15px 16px;
}
.red {
	display: none !important;
}
.secondary > .column .about-students, .secondary .quick-links, .secondary .img-holder {
	max-width: 100%;
}
.secondary div.column:nth-child(2) {
	max-width: 100%;
}
.secondary #content .column-holder .column:first-child {
	width: 100%;
}
.secondary #content .column-holder .column:nth-child(2) {
	width: 100%;
}
.secondary #content .column-holder .about-students {
	max-width: 100%;
}
.secondary #content .column-holder .about-students .img-holder {
	width: 50%;
	background-color: transparent !important;
}
#header .top-nav {
	overflow: visible;
	margin: -40px 0 15px 0;
}
#header .form-search {
	margin: -15px -5px 0 0px;
}
#content .column .center {
	display: block !important;
}
}

@media only screen and (max-width:656px) {
.hide {
	display: none !important;
}
header .quick-links {
	width: 100%;
	position: absolute;
	top: 15px;
	clear: both;
}
#content .column .center {
	display: block !important;
}
}

@media only screen and (max-width: 639px) {
#main .carousel .pagination {
	margin: 0;
	position: relative;
	right: 0px;
	top: 0px;
}
#main .carousel .btn-prev, #main .carousel .btn-next {
	right: 13px;
}
#main .carousel .mask .slide {
	padding: 0 7px;
	width: 162px;
}
#content .column .center {
	display: block !important;
}
}

@media only screen and (max-width:600px) {
#main {
	background: none !important;
}
#header .form-search {
	margin: -5px -5px 0 0px;
}
#main .carousel .pagination {
	margin: 0;
	position: relative;
	right: 0px;
	top: 4px;
}
.hide {
	display: none !important;
}
.nav {
	padding: 0;
}
.innernav {
	padding: 0;
}
.mask nav .innernav li {
	margin-right: 2%;
}
.red {
	display: none !important;
}
.secondary > .column .about-students, .secondary .quick-links, .secondary .img-holder {
	max-width: 100%;
}
.secondary div.column:nth-child(2) {
	max-width: 100%;
}
.secondary #content .column-holder .column:first-child {
	width: 100%;
}
.secondary #content .column-holder .column:nth-child(2) {
	width: 100%;
}
.secondary #content .column-holder .about-students {
	max-width: 100%;
}
.secondary #content .column-holder .about-students .img-holder {
	width: 50%;
	background-color: transparent !important;
}
#content .container {
	padding: 20px 0 0px;
}
#content .container .link-holder {
	display: block;
	width: 100%;
	margin-bottom: 0px;
	text-align: right;
	overflow: hidden;
	border-bottom: 2px solid #bf0924;
}
#content > div.container > div.box-news > span {
	width: 105%;
	position: relative;
	left: -15px;
}
#content .aside .link-holder .view-all:after {
	top: 5px;
}
#content .aside .link-holder {
	width: 104%;
	position: relative;
	left: -15px;
}
#content .container .post p {
	font-size: 12px;
	line-height: 18px;
}
#content .column .center {
	display: block !important;
}
}

@media only screen and (max-width: 639px) {
#main {
	background: none !important;
}
.hide {
}
#main .carousel .btn-prev {
	left: 18px;
	width: 32px;
}
#content .aside .form-send .row {
	width: 192px;
	overflow: hidden;
	border: 1px solid rgb(197, 197, 197);
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	margin-left: 0px;
}
#content .aside .form-send input[type="text"] {
	float: left;
	border: medium none;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	text-transform: uppercase;
	color: rgb(114, 114, 114);
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 3px 4px 1px 5px;
	width: 167px;
	outline: medium none;
}
#content .aside .form-send input[type="submit"] {
	border: medium none;
	padding: 0px;
	margin: 0px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	background: url("../images/sprite.png") no-repeat scroll -78px 0px transparent;
	width: 16px;
	height: 20px;
	cursor: pointer;
}
#content .column .center {
	display: block !important;
}
}

@media screen and (max-width:600px) {
#main .carousel .mask .slide {
	width: 248px;
}
}

/*=== OVERIDE FOR ALL CSS ===*/
@media only screen and (max-width: 494px) {
#main {
	background: none !important;
}
.hide {
	display: none !important;
}
.mask nav .innernav li {
	margin-right: .8%;
}
#content .column .center {
	display: block !important;
}
}

/*=== OVERIDE FOR ALL CSS ===*/
@media screen and (max-width: 500px) {
#main {
	background: none !important;
}
.hide {
	display: none !important;
}
#header .logo {
	width: 100%;
	margin: 30px 0 0;
}
#header .form-search input {
}
#content .container h2 {
	margin-left: 10px;
}
#content .container .box-news {
	padding: 18px 10px 0px;
}
#content .aside .form-send .row {
	width: 192px;
	overflow: hidden;
	border: 1px solid rgb(197, 197, 197);
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	margin-left: 0px;
}
#content .aside .form-send input[type="text"] {
	float: left;
	border: medium none;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	text-transform: uppercase;
	color: rgb(114, 114, 114);
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 3px 4px 1px 5px;
	width: 167px;
	outline: medium none;
}
#content .aside .form-send input[type="submit"] {
	border: medium none;
	padding: 0px;
	margin: 0px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	background: url("../images/sprite.png") no-repeat scroll -78px 0px transparent;
	width: 16px;
	height: 20px;
	cursor: pointer;
}
.red {
	display: none !important;
}
.secondary > .column .about-students, .secondary .quick-links, .secondary .img-holder {
	max-width: 100%;
}
.secondary div.column:nth-child(2) {
	max-width: 100%;
}
.secondary #content .column-holder .column:first-child {
	width: 100%;
}
.secondary #content .column-holder .column:nth-child(2) {
	width: 100%;
}
.secondary #content .column-holder .about-students {
	max-width: 100%;
}
.secondary #content .column-holder .about-students .img-holder {
	width: 100%;
	background-color: transparent !important;
}
#content .column .center {
	display: block !important;
}
}

@media screen and (max-width:480px) {
#header .logo a:nth-child(2) img:nth-child(1), .com {
	display: inline;
	float: left;
	width: 65% !important;
	height: auto !important;
	max-width: 377px;
	margin-top: 5px;
}
#main .carousel {
}
#main .carousel .mask .slide {
	width: 205px;
}
#main .carousel .btn-prev, #main .carousel .btn-next {
	max-height: 153px;
}
#main .carousel .btn-prev, #main .carousel .btn-next {
	right: 17px;
}
#content .column .center {
	display: block !important;
}
}

@media screen and (max-width: 340px) {
#main .carousel .mask .slide {
	width: 247px;
}
#main {
	background: none !important;
}
.hide {
	display: none !important;
}
#header .logo {
	width: 100%;
	margin: 40px 0 0;
}
.logo a:nth-child(2) img:nth-child(1), .com {
	display: inline;
	float: left;
	width: 65.0% !important;
	height: auto !important;
	max-width: 377px;
	margin-top: 1.5%;
}
header .quick-links {
	width: 100%;
	position: absolute;
	top: 25px;
	right: -3px;
	clear: both;
}
#header .form-search {
	margin-top: -20px;
}
.navigation .opener-nav {
	text-align: left;
	width: 120px;
}
#main .carousel .btn-prev {
	left: 5px;
	width: 32px;
}
#footer .holder + .wrap {
	background-image: none;
	padding: 35px 0px 82px;
}
.red {
	display: none !important;
}
.secondary > .column .about-students, .secondary .quick-links, .secondary .img-holder {
	max-width: 100%;
}
.secondary div.column:nth-child(2) {
	max-width: 100%;
}
.secondary #content .column-holder .column:first-child {
	width: 100%;
}
.secondary #content .column-holder .column:nth-child(2) {
	width: 100%;
}
.secondary #content .column-holder .about-students {
	max-width: 100%;
}
.secondary #content .column-holder .about-students .img-holder {
	width: 100%;
	background-color: transparent !important;
}
#content .column .center {
	display: block !important;
}
}

@media only screen and (max-width:315px) {
#main {
	background: none !important;
}
.hide {
	display: none !important;
}
#wrapper .opener-menu, .navigation .opener-mobile, .navigation .opener-nav {
	font-size: 11px;
	line-height: 15px;
	padding: 5px 5px 4px 25px;
}
.navigation .opener-nav {
	text-align: left;
	width: auto;
}
#content .aside .form-send .row {
	width: 192px;
	overflow: hidden;
	border: 1px solid rgb(197, 197, 197);
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	margin-left: 0px;
}
#content .aside .form-send input[type="text"] {
	float: left;
	border: medium none;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	text-transform: uppercase;
 color: rgb(114, 114, #content .aside .form-send input[type="submit"]
}
.red {
	display: none !important;
}
.secondary > .column .about-students, .secondary .quick-links, .secondary .img-holder {
	max-width: 100%;
}
.secondary div.column:nth-child(2) {
	max-width: 100%;
}
.secondary #content .column-holder .column:first-child {
	width: 100%;
}
.secondary #content .column-holder .column:nth-child(2) {
	width: 100%;
}
.secondary #content .column-holder .about-students {
	max-width: 100%;
}
.secondary #content .column-holder .about-students .img-holder {
	width: 100%;
	background-color: transparent !important;
}
#content .column .center {
	display: block !important;
}
}
.hideme {
	display: none;
}

/*========
ON PRINT
========*/
@media print {
#header, .bsInfo .btn, .pubBtn, .arrow, .breadcrumbs, .weatherCon {
	display: none !important;
}
#main .person.veiwPro .proImg {
	width: 25%;
	min-width: 155px;
	float: left;
	margin-bottom: 25px;
}
#main .person.veiwPro .ePro {
	height: auto;
	color: #000;
	width: 100% !important;
	border: none !important;
	margin: 0;
}
.pubs {
	min-height: 100%;
	height: auto !important;
}
.bsInfo {
	border: solid 1px #CBC9C9;
	margin: 0 !important;
}
.bsInfo > .row {
	background: #EDEDED;
	margin: 5px;
	padding: 10px;
}
.pubHolder {
	padding: 20px 15px 0 15px;
}
}

/*==========================
HEADER LOGO UPDATE 5/17/2016
==========================*/
/*HIDE ME CLASSES*/
@media (min-width:681px) {
.hide-md {
	display: none;
}
.hide-xs {
	display: inline-block;
}
}

@media (max-width:680px) {
#header .logo {
	width: 50%;
	margin: 15px 0 0;
	position: relative;
}
#header .logo a {
	display: block;
	height: auto;
	float: left;
}
#header .logo a:first-child {
	max-width: 25%;
	position: absolute;
	bottom: 3px;
	margin-right: 15px;
}
#header .logo a:last-child {
	max-width: 75%;
}
#header .logo a:nth-child(1) img {
	width: 100% !important;
}
#header .logo a:nth-child(2) img {
	width: 100% !important;
}
.hide-md {
	display: inline-block;
}
.hide-xs {
	display: none;
}
}

@media (max-width:320px) {
#header .form-search {
	margin-top: -5px !important;
}
#header .logo {
	width: 50%;
	margin: 15px 0 0;
	position: relative;
}
#header .logo a {
	display: block;
	height: auto;
	float: left;
}
#header .logo a:first-child {
	bottom: 0px;
}
#header .logo a:last-child {
	margin-left: 15px;
}
#header .logo a:nth-child(1) img {
	width: 100% !important;
}
#header .logo a:nth-child(2) img {
	width: 100% !important;
}
}

/*HIDE ME CLASSES*/
@media screen and (max-width: 767px) {
.hide {
	display: none !important;
}
}

@media screen and (max-width: 657px) {
.hide {
	display: none !important;
}
#header .logo {
	width: 75%;
	margin: 30px 0 0;
}
}

@media only screen and (max-width:600px) {
.hide {
	display: none !important;
}
}

@media only screen and (max-width: 494px) {
.hide {
	display: none !important;
}
.mask nav .innernav li {
	margin-right: .8%;
}
}

@media screen and (max-width: 500px) {
.hide {
	display: none !important;
}
#header .logo {
	width: 100%;
	margin: 30px 0 0;
}
#header .form-search input {
}
}

@media screen and (max-width: 340px) {
#header .logo {
	width: 100%;
	margin: 40px 0 0;
}
.logo a:nth-child(2) img:nth-child(1), .com {
	display: inline;
	float: left;
	width: 65.0%;
	max-width: 377px;
	margin-top: 1.5%;
}
#header .form-search {
	margin-top: -20px;
}
}
/*=====================
  ePROF UPDATE 05/03/2016
  =====================*/
#main .fullveiw .pubBtn {
	border: none;
	background-color: transparent;
	padding: 0;
	float: right
}
#main .fullveiw .pubBtn:hover, #main .fullveiw .pubBtn:focus, #main .fullveiw .btn-default:hover, #main .fullveiw .pubHolder .btn-default:focus, #main .fullveiw .pubHolder .btn-default:active, #main .fullveiw .pubHolder .btn-default.active {
	background-color: transparent;
	box-shadow: none;
	outline-color: rgba(255,255,255,0)
}
#main .fullveiw .pubBtn .btnText {
	font-weight: 700;
	color: #3d3d3d;
	vertical-align: text-bottom
}
#main .fullveiw .pubBtn .glyphicon {
	color: #d80002;
	text-align: center;
	font-size: 1.2em
}
#main .fullveiw .proImg {
	margin-bottom: 30px
}
#main .fullveiw .proImg img {
	width: 100%;
	height: auto;
	border: solid #ccc 1px;
	padding: 5px;
	background-color: #fff
}
#main .fullveiw .border {
	border: solid 1px #ccc;
	margin-bottom: 30px
}
#main .fullveiw .border .bsInfo {
	border: solid 5px #fff;
	background-color: #EDEDED;
	padding: 15px 0
}
#main .fullveiw .border .bsInfo .btn {
	border: solid #ccc 1px
}
#main .fullveiw .border .bsInfo h3 {
	margin: 0;
	padding-bottom: 5px;
	color: #d80022;
	font: 1.5em/1.138em 'Noto Serif', Arial, Helvetica, sans-serif
}
#main .fullveiw .border .bsInfo h4 {
	margin: 0;
	padding-bottom: 5px;
	color: #333;
	font: 1.0em 'Noto Sans', Arial, Helvetica, sans-serif;
	border: none;
	background-color: transparent
}
#main .fullveiw .border .bsInfo ul {
	list-style: none;
	padding-left: 0
}
#main .fullveiw .border .bsInfo ul a {
	color: #d80002
}
#main .fullveiw .pubHolder h3 {
	font-size: 1.2em;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 10px;
	color: #3d3d3d
}
#main .fullveiw .pubHolder .pubs {
	overflow: hidden;
	-webkit-transition: max-height ease-in-out 1.5s;
	transition: max-height ease-in-out 1.5s;
	position: relative
}
#main .fullveiw .showFive.showAll {
	height: auto !important
}
#main .fullveiw .showAll .pubBtn .glyphicon {
	padding: 3px 0 0 1px
}

@media (max-width: 768px) {
#main .fullveiw .border .bsInfo .btn.btn-default {
	float: right;
	margin-bottom: 15px
}
}
/*QUOTE & NEW QUICK LINKS STYLING*/
#content .column-holder .column .dept-links {
	padding-left: 0;
}
#content .column-holder .column .dept-links li:before, #content .column-holder .column .dept-links li:after {
	border: none !important;
	margin: 0 !important;
}
#content .column-holder .column .dept-links > li {
	padding: 5px 0;
}
#content .column-holder .column .dept-links > li > a {
	display: block;
	width: 100%;
	background: #ebebeb;
	padding: 10px;
	font-size: 14px;
	font-weight: 700;
	postion: relative;
}
#content .column-holder .column .dept-links > li > a:hover {
	background: #d8d8d8;
	text-decoration: none;
}
#content .column-holder .column .dept-links > li > a:after {
	content: "»";
	color: #d80002;
	position: relative;
	left: 5px;
	top: -2px;
}
#content .column-holder .column .dept-quote {
	margin: -10px 0 0 0;
	font-size: 14px !important;
	padding: 0px 0 0 10px;
	border: none;
}
#content .column-holder .column .dept-quote:before {
	position: relative;
	top: 0;
	left: 0;
	content: url(http://med.uc.edu/images/default-source/UCIT-TEST/quotation-marks.jpg?Status=Temp&sfvrsn=0);
	font-size: 15em;
	color: #ebebeb;
	display: block;
	font-family: "Arial" !important;
}
#content .column-holder .column .dept-quote p.text {
	color: #d80002;
	font-weight: 700;
	padding-top: 10px;
	font-size: 14px !important;
	line-height: 18px;
}
#content .column-holder .column .dept-quote p.signature {
	color: #000;
	font-size: 14px !important;
	font-style: italic;
}

@media (min-width:481px) and (max-width:980px) {
#content .column-holder .column .dept-quote {
	width: 50%;
}
}
#content, .column.colOne, .sfnewsSummary{
    font:1.4rem/1.5 Arial, Helvetica, sans-serif !important;
    }
	
	/*JERMAINE 02/19/2017 -580-*/
@media only screen and (min-width:1280px){
    #main .cycle-gallery a {
        color:#fff;
        text-decoration: underline;
        font-weight: 400;
    }
    #content .container .news time {
        background: #efefef;
        color: #d80020;
        font-size: 14px;
        line-height: 12px;
    }
    #main .cycle-gallery .pagination ul li.active a {
        color:#fff;
    }
    #main .cycle-gallery .pagination ul li a {
        color:#d80122;
    }
    #sidebar h2 {
        margin: 0;
        color: #fff;
        background: #C30706;
        text-transform: uppercase;
        font: 700 16px/18px 'Noto Sans', Arial, Helvetica, sans-serif;
    }
   
    #footer .holder {
        background-color: rgb(245, 245, 245);
        font-size: 16px !important;
    }
    #footer .social-box .title {
        color: #d80020;
        font: 16px/16px 'Noto Sans', Arial, Helvetica, sans-serif;
    }
    #footer .info {
        color:#fff;
        font: 700 16px/17px 'Noto Sans', Arial, Helvetica, sans-serif;
    }
    .pdfLink a {
            text-decoration: underline;
            color: #fff;
        }

}
