/* Generated by less 2.5.1 */
@charset "UTF-8";
body {
	background-color: #EEEEEE;
	overflow-x: hidden;
}
body.nav-open {
	position: relative;
	left: 75%;
}
/*FONT-FACE*/
@font-face {
	font-family: 'open_sans_regular';
	src: url('../fonts/OpenSans-Regular.eot');
	src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular.woff') format('woff'), url('../fonts/OpenSans-Regular.ttf') format('truetype'), url('../fonts/OpenSans-Regular.svg#open_sanscondensed_light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanscondensed_light';
	src: url('../fonts/OpenSans-CondLight-webfont.eot');
	src: url('../fonts/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-CondLight-webfont.woff') format('woff'), url('../fonts/OpenSans-CondLight-webfont.ttf') format('truetype'), url('../fonts/OpenSans-CondLight-webfont.svg#open_sanscondensed_light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sans_condensedbold';
	src: url('../fonts/OpenSans-CondBold-webfont.eot');
	src: url('../fonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-CondBold-webfont.woff') format('woff'), url('../fonts/OpenSans-CondBold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-CondBold-webfont.svg#open_sans_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sans_semibold';
	src: url('../fonts/OpenSans-Semibold.eot');
	src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold.woff') format('woff'), url('../fonts/OpenSans-Semibold.ttf') format('truetype'), url('../fonts/OpenSans-Semibold.svg#open_sans_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'helvetica-neue-bold';
	src: url('../fonts/OpenSans-CondBold-webfont.eot');
	src: url('../fonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-CondBold-webfont.woff') format('woff'), url('../fonts/OpenSans-CondBold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-CondBold-webfont.svg#open_sans_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'myriad-pro';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg#open_sans_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*END FONT-FACE*/
/*device width fix for IE on Windows phones*/
@-webkit-viewport {
 width: device-width;
}
@-moz-viewport {
 width: device-width;
}
@-ms-viewport {
 width: device-width;
}
@-o-viewport {
 width: device-width;
}
@viewport {
 width: device-width;
}
/* centered columns styles */
.row-centered {
	text-align: center;
}
.col-centered {
	display: inline-block;
	float: none;
	/* reset the text-align */
	text-align: left;
}
.content.row {
	padding: 0 0 0 10px;
}
.row.footer-links .col-xs-4.col-md-3, .col-xs-12 {
	padding: 0;
}
.share-menu {
	width: 35px;
	height: 35px;
	background-color: #009de2;
	position: absolute;
	top: 0;
	left: 0;
}
.full-width {
	width: 100% !important;
}
/*nav*/
nav {
	display: none;
}
nav.visible {
	display: block;
	position: absolute;
	left: -75%;
	width: 75%;
	top: 0;
}
.navbar-nav.nav-justified > li {
	float: none;
	position: relative;
	width: 151px;
	padding: 8px;
	cursor: pointer;
	text-transform: uppercase;
}
.navbar-nav.nav-justified > li .dropdown-menu {
	/*margin-left: -1px;*/
	width: 101%;
	min-width: 0;
	border-radius: 0;
	background-color: #eeeeee;
	box-shadow: none;
	border: 1px solid #ffffff;
	padding-top: 12px;
	height: 200px;
}
.navbar-nav.nav-justified > li .dropdown-menu li a {
	font-size: 13px;
	font-family: Helvetica;
	color: #33aadf;
	font-weight: 600;
	padding: 4px 15px;
	white-space: normal;
	text-transform: capitalize;
}
.navbar-nav.nav-justified > li .dropdown-menu li a:hover {
	color: #013577;
	background-color: #ffffff;
}
.container-breadcrumbs {
	display: none;
}
.dropdown1 > span {
	display: none;
}
.dropdown1.expanded > ul {
	display: block;
}
/*header*/
header {
	position: relative;
	width: 100%;
	height: 72px;
	background: url("../img/logo-header-udel.png") 50% 0;
	background-size: 309px 72px;
	background-repeat: no-repeat;
	background-color: #0048A5;
}
header .header-container {
	position: relative;
	width: 95%;
	margin: 0 auto;
}
header .header-icons ul.icon-list li {
	border-left: 1px solid #003479;
}
header .logo-udel {
	width: 110px;
	height: 71px;
	margin: 0 auto;
	background: url("../img/logo-udel.png") no-repeat 0 10px;
	background-size: 110px 46px;
}
header .logo-udel span {
	display: none;
	position: relative;
	top: 112px;
	font-family: 'arial';
	color: #FFFFFF;
	font-size: 18px;
}
header .header-icons {
	position: absolute;
	top: 10px;
	right: 0;
	width: 25px;
}
header .header-icons div:last-child {
	padding-right: 0;
}
header .icon-mobile-menu {
	position: absolute;
	top: 10px;
	left: 0;
	background: url("../img/icon-mobile-menu.png") no-repeat 0 0;
	background-size: 39px 36px;
	width: 39px;
	height: 36px;
}
header .header-icon {
	padding: 0;
}
header .header-icon.search {
	background: url("../img/icon-header-search.png") no-repeat 100% 10px;
	background-size: 23px 22px;
	width: 30px;
	height: 35px;
	display: block;
	position: absolute;
	top: -10px;
	right: 0;
}
header .header-icon.apply {
	float: left;
	background: url("../img/icon-header-apply.png") no-repeat 50% 10px;
	background-size: 23px 25px;
	width: 50px;
	height: 35px;
	display: none;
}
header .header-icon.give {
	float: left;
	background: url("../img/icon-header-give.png") no-repeat 50% 10px;
	background-size: 18px 23px;
	width: 50px;
	height: 35px;
	display: none;
}
header .header-icon.visit {
	float: left;
	background: url("../img/icon-header-visit.png") no-repeat 50% 10px;
	background-size: 17px 24px;
	width: 50px;
	height: 35px;
	display: none;
}
header .dropdown {
	margin-left: 58;
}
header .dropdown-toggle.quick-links {
	display: none;
}
header .dropdown-toggle.quick-links span {
	padding-left: 15px;
	color: #009FE2;
}
/*footer*/
footer {
	position: relative;
	width: 100%;
	margin: 40px 0 0 0;
	background-color: #FFFFFF;
	border-top: 3px solid #FFD300;
}
footer .logo {
	background: url("../img/logo-footer-udel.png") no-repeat 0 0;
	background-size: 64px 64px;
	width: 64px;
	height: 64px;
	position: absolute;
	top: -12px;
	left: 0;
}
footer .btn-back-to-top {
	font-family: 'open_sans_condensedbold';
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	width: 50px;
	height: 50px;
	background-color: #3C3C3C;
	position: absolute;
	top: -53px;
	right: 0;
	padding-top: 5px;
}
footer .btn-back-to-top div:last-child {
	margin-top: -5px;
}
footer .container-fluid {
	padding-left: 10px;
	padding-right: 10px;
}
footer .links {
	width: 100%;
	margin: 7px auto;
	background-color: #eeeeee;
	position: absolute;
}
footer .links div {
	font-family: Arial;
	font-size: 10px;
	color: #999999;
	margin: 0;
}
footer .links div:last-child {
	margin-right: 0;
}
footer .link-header {
	font-size: 15px;
}
footer .link-item {
	padding: 8px 10px 0 0;
}
footer .container {
	max-width: 1020px;
	margin: 0 auto;
	posiiton: relative;
}
footer .header {
	margin: 0;
	font-family: 'open_sans_regular';
	font-size: 24px;
	color: #2b5c9d;
	position: relative;
	padding: 5px 0 20px 70px;
}
footer .link-ud-home {
	margin: 25px 0 0 0;
	font-family: 'open_sans_regular';
	font-size: 11px;
	color: #009DE4;
}
footer .link-ud-home span {
	color: #434343;
}
footer .link-ud-home i {
	font-size: 24px;
}
footer hr {
	width: 100%;
	border: 0;
	height: 1px;
	background: #ddd;
	margin: 10px 0 10px 0;
	padding: 0;
}
footer ul {
	padding: 0 5px 0 5px;
	margin: 0;
	list-style: none;
	font-family: 'open_sanscondensed_light';
	font-size: 14px;
}
footer ul li {
	font-family: 'open_sans_regular';
	font-size: 11px;
	color: #434343;
	margin: 7.5px 0 7.5px 0;
}
footer .services ul, footer .services li {
	padding-left: 0;
}
footer .fa-map-marker {
	color: #009DE4;
	font-size: 18px;
}
footer .social-icons {
	padding: 10px 0 10px 5px;
}
footer .social-icons i {
	color: #009DE4;
	font-size: 24px;
	margin-right: 15px;
}
footer .social-icons div {
	display: inline-block;
}
footer .social-icons .row.row-centered {
	margin-left: 0;
}
footer .header-carousel {
	display: none;
}
footer .client-logo {
	width: 50px;
	height: 30px;
	background: #000000;
	display: inline-block;
	padding-right: 10px;
}
footer .carousel {
	display: none;
}
/* Events */
.events-content .content {
	background-color: white;
}
.events-content .content .user_action {
	margin: 10px;
}
.dropdown .dropdown-menu > li a {
	color: #00a0df;
	padding: 3px 8px;
	white-space: normal;
}
.events-page .navbar-nav.nav-justified {
	padding-left: 0;
	padding-right: 0
}

/*media queries*/
@media only screen and (min-width: 481px) {
.header-carousel {
	display: none;
	width: 100%;
	height: 180px;
	background-color: #EEEEEE;
	margin: 0 0 0 0;
	position: relative;
}
.header-carousel-item {
	width: 320px;
	height: 320px;
	background-color: #000000;
	position: absolute;
	top: -140px;
	left: 206px;
}
header {
	height: 90px;
	border-bottom: 3px solid #FFD300;
	background-size: 384px 90px;
}
header .icon-mobile-menu {
	top: 26px;
}
header .logo-udel {
	width: 110px;
	height: 71px;
	margin: 0 auto;
	background: url("../img/logo-udel.png") no-repeat 0 24px;
	background-size: 110px 46px;
}
header .logo-udel span {
	display: none;
}
header .header-icons {
	width: 150px;
	top: 0;
	right: 0;
}
header .header-icons .icon-list {
	list-style-type: none;
}
header .header-icons ul.icon-list li {
	border-left: 1px solid #003479;
	color: white;
}
header .header-icon.apply {
	display: block;
}
header .header-icon.give {
	display: block;
}
header .header-icon.visit {
	display: block;
}
header .header-icon.search {
	background: url("../img/icon-header-search.png") no-repeat 50% 10px;
	background-size: 23px 22px;
	width: 50px;
	height: 35px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}
header .dropdown {
	margin: 50px 0 0 80px;
}
header .dropdown-toggle.quick-links {
	display: block;
	width: 145px;
	height: 35px;
	background-color: rgba(0, 0, 0, 0.25);
	border: none;
	margin: 0;
	color: #ffffff;
	font-size: 12px;
}
header .dropdown-menu {
	border-radius: 0;
}
footer .btn-back-to-top {
	display: none;
}
footer .header {
	padding: 25px 0 20px 150px;
}
footer .logo {
	background: url("../img/logo-footer-udel.png") no-repeat 0 0;
	background-size: 127px 127px;
	width: 127px;
	height: 127px;
	position: absolute;
	top: -24px;
	left: 0;
	z-index: 2;
}
footer .link-header {
	font-family: 'open_sanscondensed_light';
	font-size: 24px;
}
footer .carousel-item {
	/*max-width: 349px;*/
	height: 180px;
	background: #333333;
	display: inline-block;
	margin: 0;
	position: relative;
}
footer .carousel-item .image-data {
	width: 100%;
	height: 50px;
	background-color: rgba(0, 0, 0, 0.75);
	font-family: 'open_sanscondensed_light';
	color: #ffffff;
	position: absolute;
	bottom: 0;
	display: table;
}
footer .carousel-item .image-data span {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}
footer ul li {
	font-size: 100%;
}
footer .carousel-item img {
	width: 100%;
	height:100%;
}
#lclst_footer{
	display:none;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
footer .carousel {
	width: 746px;
	margin: 0 auto;
	display: block;
}
footer .carousel-item {
	width: 246px;
	height: 138px;
}
}
@media only screen and (min-width: 1024px) {
header {
	height: 145px;
	background-size: 616px 142px;
	position: relative;
	z-index: 4;
}
header .logo-udel {
	width: 217px;
	height: 122px;
	margin: 0 auto;
	background: url("../img/logo-udel.png") no-repeat 0 28px;
	background-size: 217px 91px;
}
header .header-container {
	width: 92%;
	height: 145px;
	margin: 0 auto;
	position: relative;
}
header .icon-mobile-menu {
	visibility: hidden;
	display: none;
}
header .dropdown {
	margin: 95px 0 0 60px;
}
header .dropdown-toggle.quick-links {
	display: block;
	width: 169px;
	height: 45px;
	background-color: rgba(0, 0, 0, 0.25);
	border: none;
	margin: 0;
	color: #ffffff;
	font-size: 16px;
}
.dropdown ul.dropdown-menu {
	padding-left: 10px;
}
header .dropdown-menu {
	border-radius: 0;
}
nav {
	position: relative;
	display: block;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 3;
	min-height: 57px;
}
nav .container {
	position: relative;
	padding-top: 0;
}
nav .container-fluid {
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	width: 100%;
	z-index: 2;
}
nav .nav-menu {
	background: url("../img/icon-nav-menu.png") no-repeat 0 0;
	background-size: 39px 36px;
	width: 39px;
	height: 36px;
	position: absolute;
	top: 10px;
	left: 0;
}
nav ul li {
	border-right: 1px solid #ffffff;
	line-height: 14px;
}
nav ul li:hover {
	background-color: white;
}
nav ul li:hover a {
	color: #23527c;
}
nav .navbar-nav:hover ul.dropdown-menu {
	display: block;
}
nav .dropdown1:hover ul.dropdown-menu {
	background-color: white;
}
nav ul li:hover ul.dropdown-menu:before {
	display: block;
	background: url("../img/mainnav-arrow.png") top center no-repeat;
	width: 100%;
	height: 10px;
	position: absolute;
	top: 0;
	left: 0;
	content: " ";
}
nav ul li:first-child {
/*border-left: 1px solid #ffffff;*/
}
nav ul li:last-child {
	border: none;
}
nav ul li,  nav ul li a {
	font-family: 'Open Sans Condensed';
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0 !important;
}
nav .navbar-nav > li {
	padding: 0 0 0 8px;
}
nav .navbar-nav > li a {
	text-decoration: none;
	width: 100%;
}
nav .subnav {
	display: none;
	width: 100%;
	margin: 9px auto;
	min-height: 200px;
	background-color: #eeeeee;
	position: absolute;
	top: 0;
}
nav .subnav ul {
	float: left;
	list-style-type: none;
}
nav .subnav ul li {
	font-family: 'open_sans_condensedbold';
	font-size: 12px;
	color: #000;
}
.container-breadcrumbs {
	width: 100%;
	padding: 0;/*background-color: rgba(0, 0, 0, 0.5);*/
}
.breadcrumb {
	padding: 0;
	margin-bottom: 0;
	list-style: none;
	background-color: transparent !important;
	border-radius: 0;
	position: absolute;
	width: 100%;
}
.breadcrumb li a {
	color: #FFFFFF;
	font-size: 11px;
}
footer .logo {
	background-size: 127px 127px;
	width: 127px;
	height: 127px;
	top: -32px;
	left: -64px;
	z-index: 2;
}
footer .header {
	padding: 20px 0 20px 0;
}
footer .header span {
	margin-left: 80px;
}
footer .container-fluid {
	width: 80%;
}
footer .carousel {
	display: block;
	width: 100%;
}
footer .carousel-item {
	width: 32%;
	margin:0 10px 0 0;
}
}
@media only screen and (max-width: 1024px) {
.udel-global-home .hero {
	margin-top: 0;
}
.mainContainer .headerMain nav {
	position: absolute;
	left: -250px;
	width: 250px;
	height: 100%;
	box-sizing: border-box;
	display: block;
	top: 0;
	padding-left: 0;
}
nav .container {
	padding: 0;
	width: auto;
}
/*.dropdown-menu {
		position: relative;
	}*/
.navbar-nav > li > .dropdown-menu {
	position: relative;
}
.dropdown-menu.in {
	display: block;
}
.navbar-nav.nav-justified > li {
	width: 100%;
	clear: both;
}
.navbar-nav.nav-justified > li > a,  .navbar-nav.nav-justified > li > span {
	color: #0093e5;
}
.navbar-nav.nav-justified > li .dropdown-menu a {
	color: #33aadf;
}
.navbar-nav {
	margin: 0;
	padding-left: 7px;
	list-style-type: none;
}
.nav-justified li.dropdown1 a:focus,  .nav-justified li.dropdown1 a:hover {
	text-decoration: none;
}
.dropdown1 > span {
	display: block;
	position: absolute;
	right: 8px;
	top: 6px;
}
.navbar-nav.nav-justified > li {
	float: left;
}
/*.leftNavigation .leftNavHeader span{
	 right:10px;
	 }*/
.hero_video {
	position: relative;
}
.navbar-nav {
	background: #ffffff;
	padding-right: 7px;
}
.navbar-nav.nav-justified > li {
	border-bottom: 1px solid #eeeeee;
}
.navbar-nav.nav-justified > li .dropdown-menu {
	background: none;
}
.navbar-nav > li > a {
	font-family: open_sans_condensedbold;
	font-size: 20px;
}
span.glyphicon-menu-up,  span.glyphicon-menu-down {
	font-size: 18px;
}
.navbar-nav.nav-justified > li .dropdown-menu li a {
	font-family: open_sans_condensedbold;
	font-size: 16px;
	padding: 4px 0;
}
#sidebar .header-icons button {
	font-size: 20px;
	color: #ececec;
}
#sidebar .header-icons button span {
	color: #009fe2;
}
#sidebar #quicklink_mobile ul li a,  #sidebar #quicklink_mobile ul li {
	font-size: 16px;
}
.navbar-nav.nav-justified > li.currentPageActiveClass > a {
	color: #013079;
}
}
@media (min-width: 1025px) {
.nav-menu {
	display: none;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 479px) and (orientation: portrait) {
footer .link-ud-home {
	margin: 0;
}
}
@media only screen and (min-device-width: 480px) and (max-device-width: 767px) and (orientation: landscape) {
footer .link-ud-home {
	margin: 0;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
footer .carousel {
	width: 746px;
	margin: 0;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
footer .carousel {
	width: 98%;
}
}

/* localist styles */
/* event list page */
#x-section-title, #x-section-tab-buttons, #x-event-group-title {
	display: none;
}
.item_content_featured {
	margin-left: 0;
}
.item_content_featured h3 {
	position: absolute;
	top: 50%;
	width: 100%;
}
.item .featured_item h3 span a, .item .item_content_featured h3 a:hover {
	color: #fff;
}
#menu .action_menu li.search_action input {
	width: 270px;
	border: 0;
	color: #222;
	background-color: #fff;
	outline: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	height: 18px;
}
.search-container {
	background-color: #fff;
	margin-bottom: 30px;
}
.mini_calendar input {
	border: 0;
	color: #222;
	background-color: #fff;
	outline: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 9px;
	line-height: 14px;
	font-size: 12px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 400;
	width: 90%;
}
.mini_calendar button#top-submit {
	background: url("http://108.166.21.64/assets/img/icon_search.png") no-repeat 0 0 transparent;
	background-size: 16px;
	text-indent: -99999px;
	width: 17px;
	height: 17px;
	border: 0;
	padding: 0;
}
#ud-content-wrap {
	background-color: transparent;
}
#large-container {
	background-color: #f1eee5;
}
#ud-wrapper {
	width: 960px;
	margin-top: 30px;
	margin-bottom: 30px;
	position: relative;
	padding: 30px;
	background-image: none;
	-moz-border-radius: 0px;
	border-radius: 0;
	border: 0;
}
#sky {
	display: none;
}
.item_content_medium {
	margin-left: 0px !important;
}
#x-list-event_types .fa-list-ul, #x-list-departments .fa-list-ul, #x-list-custom_feed .fa-list-ul {
	display: none;
}
#menu .action_menu li.search_action input {
	width: 270px;
	border: 0;
	color: #222;
	background-color: #fff;
	outline: none;
	border-radius: 0px;
	-moz-border-radius: 0px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.featured_item h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	height: auto !important;
}
.featured_item h4 {
	font: 12px/20px Arial, Helvetica, sans-serif;
}
.item h3 span.dateright, .item .add_to_calendar {
	font: 10px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.item a.add_to_calendar {
	color: #0094eb;
}
.page_link {
	color: #0093e5;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 11px;
}
.page_link a {
	color: #0093e5;
	text-decoration: none;
}
.box_header h4 {
	color: #444;
	font: bold 18px/25px Arial, Helvetica, sans-serif;
}
.filter_list label span {
	color: #434343;
	font: 20px/28px 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 300;
	text-transform: none;
	padding-bottom: 3px;
}
#share_events_block h2 {
	color: #434343;
	font: 20px/28px 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 300;
	padding: 0 10px;
	margin-bottom: 5px;
	margin-top: 15px;
}
#share_events_block {
	padding-bottom: 5px;
}
#share_events_block .widget-content {
	padding: 0 10px 10px;
}
.featured_nav {
	display: none;
}
.box_header.settings {
	border-bottom: none;
}
#share_events_block.box_container p {
	color: #434343;
	font: 10px/15px 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 400;
	padding-top: 5px;
}
#share_events_block.box_content p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 5px;
}
#x-event_types {
	margin-top: 15px;
}
.featured_item h3 {
	margin-top: 0;
	color: #fff;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 600;
}
.event_item h4, .venue_item h4, .manage_item h4, .newcontent_item h4, .special_item h4, .comment_item h4, .query_item h4 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.event_item h6, .venue_item h6, .manage_item h6, .newcontent_item h6, .special_item h6, .query_item h6 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.event_item h5, .venue_item h5, .manage_item h5, .newcontent_item h5, .special_item h5, .comment_item h5, .query_item h5 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.event_item h5 a.event_item_venue, .query_item h5 a.event_item_venue {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 10px;
	color: #0094eb;
}
.box_header:first-child {
	margin-bottom: 0px;
}
.dateright {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 10px;
	margin-right: 10px;
}
#x-event_types li a, #x-departments li a, #x-custom_feed li a {
	color: #0094eb;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 700;
}
h1.events-heading {
	color: #737679;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 700;
}
#x-event_types li ul li a {
	font-weight: 400;
}
#menu .action_menu li.search_action {
	display: none;
}
.filter_list {
	background: #fff none repeat scroll 0 0;
	padding: 10px;
}
.minical .page_heading h1 {
	color: #03307a;
	font: 12px/30px 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 600;
	margin-top: 0;
	background: #abd2f3 none repeat scroll 0 0;
}
.minical a {
	background: #abd2f3 none repeat scroll 0 0;
	font: 12px/30px 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #0093e5;
}
#minicalendar .selected {
	background-color: #0093e5;
	color: #fff;
	font-weight: bold;
}
#minicalendar .selected a {
	color: #fff;
}
.minical a:hover {
	background: #abd2f3 none repeat scroll 0 0;
}
#minicalendar {
	background-color: #fff;
	width: 100%;
}
#minicalendar th {
	color: #777;
	font: 10px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	padding-top: 5px;
}
#minicalendar td {
	font-size: 10px;
	background-color: #fff;
}
#minicalendar .pagination_container {
	border-bottom: none;
	margin-top: 0px;
}
.item_content_medium abbr[data-original-title], abbr[title] {
	border-bottom: medium none;
	cursor: text;
}
.event_item h6 a, .query_item h6 a {
	color: #0093e5 !important;
}
#minicalendar td a {
	color: #0097e8;
}
.item .item_content_featured h3 span {
	float: left;
	display: block;
	width: 100%;
	text-align: center;
}
.item .item_content_featured h3 span.summary {
	font-size: 35px;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-shadow: 1px 3px 0px #555;
}
.item .item_content_featured .dateright {
	text-shadow: 1px 2px 0px #555;
}
.item h3 span a {
	color: #0097e8;
}
.item .item_content_featured h3 span a {
	color: #fff;
}
.item h3 span a:hover {
	text-decoration: none;
}
.light_colorone {
	background-color: #fff;
}
.event_item h3, .venue_item h3, .manage_item h3, .newcontent_item h3, .special_item h3, .comment_item h3, .query_item h3 {
	font: bold 20px/28px 'Open Sans Condensed', helvetica, arial, sans-serif;
	font-weight: 300;
	margin-top: 0;
	border-bottom: 1px solid #efefef;
	padding-bottom: 5px;
}
.events-container #menu, #menu .action_menu {
	float: left;
}
.mini_calendar.box_container.light_colorone {
	background-color: transparent !important;
}
.mini_calendar .box_content {
	background: #fff;
	margin-top: 10px;
}
.item.event_item {
	border-bottom: none;
	background: #fff;
}
.box_content {
	padding: 0;
}
.featured_item, .featured_item_wrapper {
	height: 422px !important;
	margin: 0;
	padding: 0;
}
#x-event-groups .user_action a {
	margin-left: 0;
	width: auto;
	color: #0099e5;
	background-color: transparent;
	border: 0;
	padding: 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 11px;
	margin-right: 20px;
}
#x-event-groups .user_action .fa, .item_content_medium .fa {
	padding-right: 5px;
}
.item_content_medium .fa-calendar-o, .item_content_medium .fa-check-circle, .item_content_medium .fa-map-marker {
	color: #c0c0c0;
}
