<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */
/*Omnilert Web Widget*/
	#sc-smartboard-container {
	background-color: #aa1c2a;
	width: 100%;
	display: block;
	color: #fff;
	font-weight: bold;
	padding: 20px;
}
body {
	font-family: "proxima-nova",sans-serif;
	font-size: 17px;
	line-height: 1.42857143;
	color: #666666;
	margin: 0;
	padding: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body.tv-display {
	font-size: 20px;
	background-color: #eaeded;
}
body.tv-display .background-white {
	background-color: #fff;
}
.c2c{
	border: none;
    width: 100%;
	background-color: #000;
	display: block;
}
.c2c img{
	display: block;
	margin: 0 auto;
}
.alert {
	margin: 0;
	border: none;
	border-radius: 0;
	text-align: center;
	color: #fff;
	background-color: #000;
	font-size: 16px;
	font-weight: bold;
}
.alert a, .alert a:hover, .alert a:focus{
	color: #fff;
	text-decoration: underline;
}
.alert-dismissible .close {
	padding: 0;
	right: 25px;
}
.alert-dismissible .close:hover, .alert-dismissible .close:focus {
	color: #fff;
}
.text-warning {
	text-align: center;
	margin: 100px auto;
}
.text-warning .fas {
	font-size: 40px;
	color: #aa1c2a;
}
p {
	margin: 20px 0;
}
a {
	color: #aa1c2a;
	text-decoration: none;
}
.ghec a {
	color: #aa1c2a;
}
p a {
	color: #aa1c2a;
	text-decoration: underline;
}
.img-circle {
	border-radius: 50%;	
}
.ghec p a {
	color: #aa1c2a;
}
a:hover, a:focus {
	color: #aa1c2a;
}
.ghec a:hover, .ghec a:focus {
	color: #aa1c2a;
}
.page-link {
	color: #aa1c2a;
}
.ghec .page-link {
	color: #aa1c2a;
}
.page-link:hover {
	color: #333;
}
.page-item.active .page-link {
	background-color: #333;
	border-color: #333;
}
.two-col {
	-webkit-columns: 2 !important;
	-moz-columns: 2 !important;
	columns: 2 !important;
	-webkit-column-gap: 25px;
	-moz-column-gap: 25px;
	column-gap: 25px;
	display: block !important;
	margin-bottom: 20px;
}
.btn {
	text-decoration: none;
	font-size: 16px;
	background-color: #aa1c2a;
	color: #fff !important;
	border: 1px solid #fff;
	box-shadow: none !important;
	padding-top: 0.5625rem;
	padding-right: 1.125rem;
	padding-bottom: 0.625rem;
	padding-left: 1.125rem;
	display: inline-block;
	line-height: inherit;
	border-radius: 0px;
}
.ghec .btn {
	background-color: #aa1c2a;
}
.close {
	opacity: 0.9;
}
.cover {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #4e5758;
	background: rgba(78,87,88,0.8);
	z-index: 5;
}
.flex-row, .flex-row &gt; div[class*='col-'] {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex: 1 0 auto;
	flex-shrink: 0;
	flex-basis: auto;
}
.menuToggle {
	display: none;
}
/*Header Styles*/
.siteHeader {
	display: block;
	position: relative;
	width: 100%;
}
#skiptocontent a {
	padding:6px;
	position: absolute;
	top: -160px;
	left:0px;
	color:white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-bottom-right-radius:8px;
	background:transparent;
	-webkit-transition: top 1s ease-out, background 1s linear;
	transition: top 1s ease-out, background 1s linear;
	z-index: 100;
}
#skiptocontent a:focus {
	position:absolute;
	left:0px;
	top:0px;
	background:#aa1c2a;
	outline:0;	
	-webkit-transition: top .1s ease-in, background .5s linear;
	transition: top .1s ease-in, background .5s linear;
}
.ghec #skiptocontent a:focus {
	background:#aa1c2a;
}
header {
	border-top: 5px #aa1c2a solid;
}
.ghec header {
	border-top: 5px #aa1c2a solid;
}
header .container-fluid {
	max-width: 1140px !important;
}
a:hover {
	text-decoration: none;
}
h1.logo {
	margin: 25px 0 20px;
}
.logo a {
	display: block;
	width: 489px;
	height: 98px;
	background:url(../images/mississippi-delta-community-college-logo-2.png) no-repeat;
	background-size: 489px 98px;
	text-indent:-9999px;
	margin: 0 0 20px 0;
}
h1.logo-ghec-mdcc, h1.logo-ghec-mvsu, h1.logo-ghec {
	margin: 25px 0 20px;
}
.logo-ghec a {
	display: block;
	width: 360px;
	height: 72px;
	background:url(../images/GHEC-logo-blue.png) no-repeat;
	background-size: 360px 72px;
	text-indent:-9999px;
	margin: 20px 0 25px 0;
}
.logo-ghec-mdcc a {
	display: block;
	width: 360px;
	height: 72px;
	background:url(../images/mississippi-delta-community-college-logo-2.png) no-repeat;
	background-size: 360px 72px;
	text-indent:-9999px;
	margin: 30px 0 20px 0;
}
.logo-ghec-mvsu a {
	display: block;
	width: 370px;
	height: 96px;
	background:url(../images/mvsu-logo.png) no-repeat;
	background-size: 370px 96px;
	text-indent:-9999px;
	margin: 0 0 20px 20px;
}
/*Auxillary Navigation*/
.auxnav {
	background: transparent;
	position: relative;
	margin: 25px 0 0;
}
header .gray .auxnav .nav li a {
	font-size: 20px;
	font-weight: 700;
	padding: 0 15px;
}
header .gray .auxnav .nav li a:hover {
	color: #5d6967;
}
header .gray .auxnav .nav li {
	border-right: 1px solid #5d6967;
	line-height: 15px;
}
header .gray .auxnav .nav li:last-child {
	border-right: none;
}
/*Icons Navigation*/
header .gray .icons-nav {
	margin: 20px 0 10px;
}
header .gray .icons-nav .nav li a {
	color: #000;
	font-size: 18px;
	padding: 0 12px;
}
header .gray .icons-nav .nav li a:hover {
	color: #484848;
}
/*Audience Navigation*/
header .audience {
	margin: 30px -30px;
}
header .audience .nav .dropdown a {
	font-size: 16px;
	color: #000;
	padding: 20px 15px;
}
header .audience .nav .dropdown a:hover {
	color: #aa1c2a;
}
header .audience .nav .dropdown:first-child a{
	padding-left: 0;
}
header .audience .nav .dropdown:last-child a{
	padding-right: 0;
}
header .audience .nav .dropdown:hover .dropdown-menu {
	display: block; 
}
header .audience .nav .dropdown .dropdown-menu {
	background-color: #fff; 
	list-style: outside none none;
	margin-top: 0;
	padding: 5px 0;
	text-align: left;
	z-index: 3;
	left: 0;
	position: absolute;
	top: 100%;
	width: 100%;
	margin: 0;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	border-top: 3px #aa1c2a solid; 
}
header .audience .nav .dropdown .dropdown-menu li a {
	color: #231f20;
	font-size: 14px;
	font-weight: normal;
	padding: 5px 15px;
	text-transform: none;
	display: block;
	width: 100%;
}
/*Sets Background Color for Tabbing through Top Level Navigation*/
header .audience .nav .open a, header .audience .nav .open a:focus, header .audience .nav a:focus, header .audience .nav .open a:active, header .audience .nav .open a:hover, header .audience .nav .show a, header .audience .nav .show a:focus, header .audience .nav .show a:active, header .audience .nav .nav .show a:hover {
	color: #aa1c2a;
}
header .audience .nav .open .dropdown-menu, header .audience .nav .open .dropdown-menu li a, header .audience .nav .show .dropdown-menu, header .audience .nav .show .dropdown-menu li a {
	background-color: #fff;
}
/*Sets Background Color for Tabbing through Sub-Items of Top Navigation*/
header .audience .nav .open .dropdown-menu li a:focus, header .audience .nav .open .dropdown-menu li a:active, header .audience .nav .open .dropdown-menu li a:hover, header .audience .nav .show .dropdown-menu li a:focus, header .audience .nav .show .dropdown-menu li a:active, header .audience .nav .show .dropdown-menu li a:hover {
	background-color: #eff0f0;
}
/*Search*/
.siteSearch {
	display: none;
	background: transparent;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	text-align: right;
	z-index: 90000;
}
.siteSearch .container form {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 300px;
}
.siteSearch form label {
	display: none !important;
}
.siteSearch .form-text {
	width: 300px;
	padding: .3em 20px .3em 40px;
	font-size: 16px;
}
.siteSearch .form-submit {
	top: 2px;
	left: 2px;
	margin: 0;
}
.closeSearch{
	display:none;
}
.siteSearch .closeSearch{
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 18px;
	color: #4e5758;
	text-decoration: none !important;
	-webkit-transition: opacity .2s ease;
	transition: opacity .2s ease;
}
.siteSearch .form-submit {
	border: 0;
	width: 20px;
	height: 20px;
	background: url(../images/search-icon.png) no-repeat center left;
	background-size:contain;
	text-indent: -9999px;
	-webkit-transition: opacity .2s ease;
	transition: opacity .2s ease;
	position: absolute;
	top: 10px;
	left: 10px;
	margin: 0;
}
.form-control {
	height: 24px;
}
/*Main Navigation Styles*/
header .gray {
	background-color: #eff0f0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
/*Top Navigation and Mobile Menu Wrapper*/
.main-navigation {
	background-color: #aa1c2a;
}
.ghec .main-navigation {
	background-color: #aa1c2a;
}
/*Styles for Desktop Top Navigation Horizontal Section*/
.main-navigation .nav {
	text-align: center;
	width: 100%;
	font-size: 0;/*removes gap between li items on hover*/
	position: relative;
	padding: inherit;
	display: block;
}
/*Centers the top navigation*/
.main-navigation .nav .dropdown {
	display: inline-block;
	float: none;
	font-size: 16px;
	position: relative;
}
.main-navigation .nav .dropdown &gt; ul &gt; li {
	display: block !important;
	float: none;
}
.main-navigation .nav li a {
	padding: 10px 25px;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: 700;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
}
.main-navigation .nav .dropdown ul li a {
	color: #231f20;
	font-size: 16px;
	font-weight: normal;
	padding: 10px 15px;
	text-transform: none;
	display: block;
	width: 100%;
}
.main-navigation .nav .dropdown a.dropdown-toggle {
	display: block;
	position: relative;
}
.main-navigation .nav .dropdown a.dropdown-toggle.no-caret:after {
	border: none; 
	margin: 0px;
}
.main-navigation .nav .dropdown:hover .dropdown-menu {
	display: block; 
}
/*Sets Background Color for Tabbing through Top Level Navigation*/
.main-navigation .nav .dropdown.open a, .main-navigation .nav .dropdown.open a:focus, .main-navigation .nav .dropdown a:focus, .main-navigation .nav .dropdown.open a:active, .main-navigation .nav.open a:hover, .main-navigation .nav .show a, .main-navigation .nav .show a:focus, .main-navigation .nav .show a:active, .main-navigation .nav .show a:hover {
	background-color: #000;
	text-decoration: none;
}
.main-navigation .nav .dropdown.open .dropdown-menu, .main-navigation .nav .dropdown.open .dropdown-menu li a, .main-navigation .nav .show .dropdown-menu, .main-navigation .nav .show .dropdown-menu li a {
	background-color: #fff;
}
/*Sets Background Color for Tabbing through Sub-Items of Top Navigation*/
.main-navigation .nav .dropdown.open .dropdown-menu li a:focus, .main-navigation .nav .dropdown.open .dropdown-menu li a:active, .main-navigation .nav .dropdown.open .dropdown-menu li a:hover, .main-navigation .nav .show .dropdown-menu li a:focus, .main-navigation .nav .show .dropdown-menu li a:active, .main-navigation .nav .show .dropdown-menu li a:hover {
	background-color: #eff0f0;
	text-decoration: none;
}
/*Top Nav Dropdown Background*/
.main-navigation .nav .dropdown .dropdown-menu {
	background-color: #fff; 
	color: #231f20;
	font-size: 16px;
	list-style: outside none none;
	margin-top: 0;
	padding: 5px 0;
	text-align: left;
	z-index: 3;
	left: 0;
	position: absolute;
	top: 100%;
	width: 100%;
	margin: -3px 0 0;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	border-top: 3px #5d6967 solid; 
}
/*Hides Moblie Plus Indicators*/
.main-navigation .nav .dropdown a.plus {
	display: none;
}
.dropdown-menu, .dropdown-menu.show {
	transform: none !important;
	top: inherit !important;
	left: inherit !important;
}
.mobile-header {
	display: none;
}
.menuClose {
	display: none;
}
/*Footer Styles*/
footer {
	background-color: #333333;
	color: #fff;
	padding: 30px 0;
	line-height: 25px;
}
footer a {
	color: #fff;
	font-size: 16px;
}
footer a:hover, footer a:focus, footer a:active  {
	color: #fff;
	text-decoration: underline;
}
.footer-logo {
	display: block;
	width: 100%;
}
.footer-logo a {
	display: block;
	width: 200px;
	height: 42px;
	background:url(../images/mississippi-delta-community-college-logo-footer.png) no-repeat center;
	background-size: contain;
	text-indent:-9999px;
	margin: 0 auto 30px auto;
}
.ghec .footer-logo a {
	width: 300px;
	height: 60px;
}
.footer-social {
	padding-left: 0;
	list-style: none;
	text-align: center;
	margin: 30px auto;
}
.footer-social li {
	display: inline-block;
	margin: 0 5px;
}
.content-social {
	padding: 0;
	text-align: center;
}
.content-social li {
	display: inline-block;
	margin: 0 10px;
}
.footer-social li a:before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Brands";
	font-weight: 900;
	color: #fff;
	font-size: 20px;
	background-color: #aa1c2a;
	border-radius: 50%;
	width: 38px;
	height: 38px;
	line-height: 38px;
}
.content-social li a:before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Brands";
	font-weight: 900;
	color: #fff;
	font-size: 30px;
	background-color: #aa1c2a;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
}
.footer-social li a.twitter:before, .content-social li a.twitter:before {
	content: "\f099";
} 
.footer-social li a.facebook:before, .content-social li a.facebook:before {
	content: "\f39e";
} 
.footer-social li a.youtube:before, .content-social li a.youtube:before {
	content: "\f167";
} 
.footer-social li a.instagram:before, .content-social li a.instagram:before {
	content: "\f16d";
}
.footer-social li:hover a:before {
	color: #aa1c2a;
	background-color: #fff;
	text-decoration: none;
}
.content-social li:hover a:before {
	color: #fff;
	background-color: #333;
	text-decoration: none;
}
.footer-address {
	padding-left: 30px;
	list-style: none;
	margin-top: 30px;
	font-size: 14px;
	line-height: 20px;
}
.footer-address li {
	display: block;
	clear: both;
	margin: 15px 0;
}
.footer-address a {
	font-size: 14px;
	display: block;
}
.footer-address li:before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 20px;
	float: left;
	margin-right: 10px;
	width: 20px;
	text-align: center;
	line-height: 22px;
}
.footer-address li.location:before {
	content: "\f041";
	margin-bottom: 20px;
}
.footer-address li.phone:before {
	content: "\f10b";
}
.footer-address li.email:before {
	content: "\f0e0";
}
footer h3 {
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #5d6967;
	padding-bottom: 10px;
	margin-bottom: 15px;
	text-transform: uppercase;
}
footer .disclaimer {
	font-size: 12px;
	text-align: center;
	border-top: 1px solid #5d6967;
	padding-top: 20px;
}
.ghec footer .disclaimer {
	font-size: 12px;
	text-align: center;
	border-top: 0px solid #5d6967;
	padding-top: 0px;
}
footer .disclaimer ul {
	margin-bottom: 0;
}
footer .disclaimer ul li {
	display: inline-block;
	padding-right: 10px;
}
footer .disclaimer a {
	font-size: 12px;
	color: #fff;
}
.ghec footer .disclaimer a:hover, .ghec footer .disclaimer a:focus  {
	color: #fff;
}
footer .disclaimer li:after {
	content: "|";
	padding-left: 10px;
}
footer .disclaimer li:last-child:after {
	content: "";
	padding-left: 0;
}
footer .collapse {
	display: block;
}
/*Main Content Styles*/
.video-feature {
	overflow: hidden;
	margin: 0;
	padding: 0;
	position: relative;
	white-space: nowrap;
	width: 100%;
	z-index: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	max-height: 550px;
	height: auto;
	top: 0;
	opacity: 1;
	margin-bottom: 0;
}
video {
	width: 100%;
	height: auto;
}
.video-feature .carousel-caption {
	color: #ffffff;
	font-size: 22px;
	padding: 0;
	left: 10%;
	right: 10%;
	z-index: 20;
	bottom: 50px !important;
	background-repeat: repeat;
	width: 55%;
	text-shadow: 0 1px 5px rgba(0, 0, 0, .8);
}
.video-feature img.mobile {
	display: none;
}
/*Slideshow Styles*/
.owl-carousel .owl-video-wrapper {
	max-height: 520px;
}
.tv-display .slideshow-wrapper {
    max-width: 960px;
    overflow: hidden;
    max-height: 600px;
    display: block;
}
.slideshow-wrapper {
	position: relative;
}
.slideshow-wrapper .play {
	position: absolute;
	right: 70px;
	bottom: 30px;
	z-index: 2;
}
.slideshow-wrapper .stop {
	position: absolute;
	right: 20px;
	bottom: 30px;
	z-index: 2;
}
/*.slideshow .left .overlay {
background-color: rgba(0, 0, 0,.85);
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 10;
background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0.39) 50%, rgba(255,255,255,0.19) 76%, rgba(255,255,255,0) 100%); 
background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,0.39) 50%,rgba(255,255,255,0.19) 76%,rgba(255,255,255,0) 100%); 
background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,0.39) 50%,rgba(255,255,255,0.19) 76%,rgba(255,255,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff',GradientType=1 );
}
.slideshow .right .overlay {
background-color: rgba(0, 0, 0,.85);
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 10;
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.19) 24%, rgba(0,0,0,0.39) 50%, rgba(0,0,0,1) 100%); 
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.19) 24%,rgba(0,0,0,0.39) 50%,rgba(0,0,0,1) 100%); 
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.19) 24%,rgba(0,0,0,0.39) 50%,rgba(0,0,0,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=1 );
}*/
.owl-carousel.slideshow .owl-item img.mobile {
	display: none;
}
.carousel-caption {
	color: #ffffff;
	font-size: 22px;
	padding: 0;
	left: 10%;
	right: 10%;
	z-index: 20;
	bottom: 10px !important;
	background-repeat: repeat;
	width: 55%;
	text-shadow: 0 1px 5px rgba(0, 0, 0, .8);
}
.tv-display .carousel-caption {
	color: #ffffff;
	font-size: 22px;
	padding: 20px 20px 5px 30px;
	left: 0;
	right: 0;
	z-index: 20;
	bottom: 0px !important;
	background-repeat: repeat;
	width: 100%;
	text-shadow: 0 1px 5px rgba(0, 0, 0, .8);
	background-color: rgba(0, 0, 0,.55);
}
.content .carousel-caption {
	color: #ffffff;
	font-size: 22px;
	padding: 20px 20px 5px 30px;
	left: 0;
	right: 0;
	z-index: 20;
	bottom: 0px !important;
	background-repeat: repeat;
	width: 100%;
	text-shadow: 0 1px 5px rgba(0, 0, 0, .8);
	background-color: rgba(0, 0, 0,.55);
}
.left .carousel-caption {
	text-align: left;
}
.right .carousel-caption {
	text-align:right;
	left: inherit;
}
.content .right .carousel-caption {
	text-align: right;
	left: inherit;
	padding-right: 30px;
	padding-left: 20px;
}
.carousel-caption p {
	line-height: 40px;
	font-size: 40px;
}
.content .carousel-caption p {
	line-height: 25px;
	font-size: 25px;
	margin-top: 0;
}
.carousel-caption a p {
	color: #fff;
}
.carousel-caption h3, .carousel-caption h2 {
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	font-size: 70px;
	line-height: 1;
	color: #fff;
	position: relative;
}
.content .carousel-caption h3, .content .carousel-caption h2 {
	font-size: 40px !important;
	color: #fff !important;
}
.carousel-caption a .link {
	text-transform:uppercase;
	text-decoration: none;
	font-size: 16px;
	background-color: #a32035;
	color: #fff !important;
	border: 1px solid #fff;
	box-shadow: none !important;
	padding-top: 0.5625rem;
	padding-right: 1.125rem;
	padding-bottom: 0.625rem;
	padding-left: 1.125rem;
	display: inline-block;
	line-height: inherit;
} 
.carousel-caption a:hover .link {
	background-color: #5d6967;
}
.carousel-caption a:hover {
	color: #fff !important;
}
.slideshow .owl-nav .owl-prev {
	left: 0;
	top: 40%;
	padding: 35px 42px;
	display: block;
	position: absolute;
	color: #fff;
	font-size: 34px;
	cursor: pointer;
}
.slideshow .owl-nav .owl-next {
	right: 0;
	top: 40%;
	padding: 35px 42px;
	display: block;
	position: absolute;
	color: #fff;
	font-size: 34px;
	cursor: pointer;
}
.content .slideshow .owl-nav .owl-prev {
	padding: 35px 20px;
	top: 35%;
}
.content .slideshow .owl-nav .owl-next {
	padding: 35px 20px;
	top: 35%;
}
.tv-display .owl-nav {
	display: none;
}
.slideshow .owl-nav .owl-prev.disabled, .slideshow .owl-nav .owl-next.disabled  {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
	cursor: default;
}
/*Home Featured News Slider*/
.content .news h2, .content .announcements h2 {
	margin-top: 50px;
	font-size: 20px;
	text-transform: uppercase;
	border-bottom: 1px solid #eaeded;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.content .news h2 a, .content .announcements h2 a {
	color: #000;
}
.content .news a h3{
	font-size: 18px;
	font-weight: bold;
	margin-top: 25px;
	color: #aa1c2a;
}
.ghec .content .news a h3{
	color: #aa1c2a;
}
.content .news a:hover h3, .news a:focus h3 {
	text-decoration: underline;
}
.news a p {
	color: #000;
	font-size: 16px;
}
.featured-stories .owl-nav .owl-prev {
	left: inherit;
	right: 40px;
	top: -60px;
	width: 33px;
	height: 33px;
	padding: 5px;
	display: block;
	position: absolute;
	cursor: pointer;
	background-color: #000;
	color: #fff;
	text-align: center;
}
.featured-stories .owl-nav .owl-next {
	right: 0;
	top: -60px;
	width: 33px;
	height: 33px;
	padding: 5px;
	display: block;
	position: absolute;
	cursor: pointer;
	background-color: #000;
	color: #fff;
	text-align: center;
}
.featured-stories .owl-nav .owl-prev.disabled, .featured-stories .owl-nav .owl-next.disabled  {
	opacity: 0.5;
	cursor: default;
}
.featured-stories .owl-nav .owl-next:hover, .featured-stories .owl-nav .owl-prev:hover, .featured-stories .owl-nav .owl-next:focus, .featured-stories .owl-nav .owl-prev:focus {
	opacity: 1;
	filter: alpha(opacity=100); /* For IE8 and earlier */
}
.featured-stories .owl-nav .owl-next.disabled:hover, .featured-stories .owl-nav .owl-next.disabled:hover, .featured-stories .owl-nav .owl-next.disabled:focus, .featured-stories .owl-nav .owl-next.disabled:focus  {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
	cursor: default;
}
/*News Page Listing*/
.news .row {
	padding-left: 0;
	padding-right: 0;
}
.news .row .col-lg-4, .news .row .col-md-4{
	padding-left: 0;
}
.news-list {
	border-bottom: 1px solid #eaeded;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
.announcements img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%;
}
.announcements ul {
	font-size: 16px;
	padding-left: 0;
	list-style: none;
	margin-top: 25px;
}
.tv-display .announcements ul {
	font-size: 24px;
}
.tv-display .announcements li {
	padding: 0 0 25px 22px;
}
.announcements ul li {
	padding: 4px 0 4px 22px;
	position: relative;
}
.announcements ul li:before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f105";
	position: absolute;
	font-size: 14px;
	top: 6px;
	left: 5px;
}
.announcements ul li a:hover, .announcements ul li a:focus  {
	text-decoration: underline;
}
/*Home Events*/
.gray-row-wrapper {
	background-color: #eaeded;
	padding: 30px 0;
}
.red-row-wrapper {
	background-color: #aa1c2a;
	padding: 30px 0;
	color: #fff;
}
.black-row-wrapper {
	background-color: #000;
	padding: 30px 0;
	color: #fff;
}
.dark-gray-row-wrapper {
	background-color: #333333;
	padding: 30px 0;
	color: #fff;
}
.red-row-wrapper a, .black-row-wrapper a, .red-row-wrapper a, .dark-gray-row-wrapper a {
	color: #fff;
}
.red-row-wrapper h2, .black-row-wrapper h2, .red-row-wrapper h2, .dark-gray-row-wrapper h2, .red-row-wrapper h3, .black-row-wrapper h3, .red-row-wrapper h3, .dark-gray-row-wrapper h3, .content .red-row-wrapper h2, .content .black-row-wrapper h2, .content .red-row-wrapper h2, .content .dark-gray-row-wrapper h2, .content .red-row-wrapper h3, .content .black-row-wrapper h3, .content .red-row-wrapper h3, .content .dark-gray-row-wrapper h3  {
	font-size: 28px;
	display: block;
	color: #fff;
}
.gray-row-wrapper h2, .events .gray-row-wrapper h2  {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px solid #aa1c2a;
	padding-bottom: 10px;
	margin-bottom: 25px;
	display: inline-block;
}
.ghec .gray-row-wrapper h2 {
	border-bottom: 2px solid #aa1c2a;
}
.gray-row-wrapper .more {
	position: absolute;
	right: 0;
	top: 0;
}
.gray-row-wrapper .more a, .gray-row-wrapper .more a:hover, .gray-row-wrapper .more a:focus {
	color: #aa1c2a;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	padding-right: 30px;
}
.ghec .gray-row-wrapper .more a, .ghec .gray-row-wrapper .more a:hover, .ghec .gray-row-wrapper .more a:focus {
	color: #aa1c2a;
}
.gray-row-wrapper .more a:hover, .gray-row-wrapper .more a:focus {
	text-decoration: underline;
}
.gray-row-wrapper .events, .tv-display .events {
	display: block;
	width: 100%;
}
.gray-row-wrapper .events .event {
	display: table;
	margin-bottom: 15px;
	position: relative;
	width: 25%;
	float: left;
}
.tv-display .events .event {
	display: table;
	margin-bottom: 15px;
	position: relative;
	width: 50%;
	float: left;
}
.tv-display .events.v2 .event {
	display: table;
	margin-bottom: 10px;
	position: relative;
	width: 100%;
	float: none;
}
.gray-row-wrapper .events .event-date, .tv-display .events .event-date {
	padding-right: 10px;
	line-height: 34px;
	width: 80px;
}
.gray-row-wrapper .events .event div, .tv-display .events .event div {
	display: table-cell;
	position: relative;
}
.gray-row-wrapper .events .event-date .event-month, .tv-display .events .event-date .event-month {
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
.gray-row-wrapper .events .event-date .event-day, .tv-display .events .event-date .event-day {
	display: block;
	text-align: center;
	font-size: 40px;
	font-weight: bold;
	color: #aa1c2a;
}
.ghec .gray-row-wrapper .events .event-date .event-day {
	color: #aa1c2a;
}
.gray-row-wrapper .events .event-date .event-time, .tv-display .events .event-date .event-time {
	color: #000;
	font-size: 15px;
	text-align: center;
	display: block;
}
.gray-row-wrapper .events .event-text, .tv-display .events .event-text {
	color: #000;
	font-size: 16px;
	line-height: 20px;
	position: relative;
	vertical-align: middle;
	border-left: 1px solid #c7cdcd;
	padding-left: 10px;
}
.gray-row-wrapper .events .event a:hover .event-text, .gray-row-wrapper .events .event a:focus .event-text {
	text-decoration: underline;
}
/*Home Social Media Styles*/
.special-heading, .gray-row-wrapper h2.special-heading, .black-row-wrapper h3.special-heading {
	padding-top: 25px;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 25px;
	display: table;
	white-space: nowrap;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	color: #5d6967;
	border-bottom: 0px;
}
.black-row-wrapper h3.special-heading {
	color: #fff;
}
.special-heading:before, .special-heading:after{
	background: rgba(0, 0, 0, 0) linear-gradient(#ccc, #fefefe) no-repeat scroll center center / 95% 2px;
	content: "";
	display: table-cell;
	width: 50%;
}
.handle {
	margin-bottom: 20px;
	text-align: center;
}
.handle a {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.handle a .fa, .handle a .fas, .handle a .fab {
	color: #4E4E4E;
	font-size: 40px;
	font-weight: 300;
}
/*Home Contact Form*/
.form-control {
	display: block;
	width: 100%;
	height: 50px !important;
	font-size: 14px;
	line-height: 1.57143;
	color: rgb(33, 33, 33);
	background-color: rgb(255, 255, 255);
	background-image: none;
	box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset;
	padding: 15px 27px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(177, 177, 177);
	border-image: initial;
	border-radius: 5px;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-group label {
	font-size: 16px;
	font-weight: bold;
}
textarea.form-control {
	height: auto !important;
}
.form-group .btn {
	font-size: 18px;
	text-align: center;
	padding: 5px 20px;
}
.required {
	color: #aa1c2a;
}
.form-control:required:focus {
	background-color: #fff;
	border-color: #aa1c2a;
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(170, 28, 42, 0.25);
}
/*Pre-Footer*/
.pre-footer-row-wrapper.gray {
	background-color: #eaeded;
	padding: 30px 0;
	margin: 50px 0 0;
}
.pre-footer-row-wrapper.white {
	background-color: #fff;
	padding: 30px 0;
	margin: 50px 0 0;
}
.pre-footer-row-wrapper h2 {
	text-align:center;
	color: #000;
	font-weight: bold;
	font-size: 35px;
}
.pre-footer-row-wrapper p {
	font-size: 18px;
	color: #000;
}
.pre-footer-row-wrapper p a {
	text-decoration: underline;
}
.pre-footer-row-wrapper p a:hover {
	text-decoration: none;
}
p a.btn-black-arrow, p a.btn-red-arrow {
	text-decoration: none;
}
.btn-black-arrow {
	background-color: #000;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 20px;
	text-align: left;
	width: 100%;
	position: relative;
	text-decoration: none;
}
.btn-black{
	background-color: #000;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 20px;
	text-align: left;
	position: relative;
	text-decoration: none;
}
.btn-black-arrow:after, .btn-red-arrow:after {
	content: '\f105';
	color: #fff;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	padding: 4px 9px;
	font-size: 18px;
	position: absolute;
	right: 5px;
	top: 5px;
}
.btn-red-arrow {
	background-color: #aa1c2a;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 20px;
	text-align: left;
	width: 100%;
	position: relative;
	text-decoration: none;
}
.btn-red {
	background-color: #aa1c2a;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 20px;
	text-align: left;
	position: relative;
	text-decoration: none;
}
.btn-black-arrow:hover, .btn-black-arrow:focus, .btn-red-arrow:hover, .btn-red-arrow:focus, .btn-black:hover, .btn-black:focus, .btn-red:hover, .btn-red:focus {
	background-color: #5d6967;
}
.fb-page {
	display: block !important;
	text-align: center;
}
/*Feature Boxes*/
.card-img-top {
	border-radius: 0px;
}
.card.white-red-line {
	background-color: #fff;
	border: 0px;
	border-top: 4px solid #aa1c2a;
	border-radius: 0px;
	font-size: 16px;
	margin-bottom: 25px;
	display:block;
}
.card.white-red-line h3.card-title {
	font-size: 30px;
	color: #333333;
}
.card.white-red-line h4.card-subtitle {
	font-size: 20px;
}
.card.white-red-line .card-text {
	font-size: 16px;
}
.card.white-red-line a:hover, .card.white-red-line a:focus  {
	text-decoration: underline;
}
.card.white-red-line .card-body .list-group .list-group-item a, .card.white-red-line .card-body .list-group .list-group-item {
	font-size: 16px;
	color: #666666;
}
.card.white-red-line .card-body .list-group .list-group-item:first-child {
	border-top: 0px;
}
.card.white-red-line .card-body .list-group .list-group-item{
	padding-left: 0px;
}
.card.white-red-line .card-body .list-group .list-group-item a:hover, .card.white-red-line .card-body .list-group .list-group-item a:focus, .content .list-group .list-group-item a:hover, .content .list-group .list-group-item a:focus {
	color: #aa1c2a;
	text-decoration: underline;
}
.card.white-red-line .card-body .list-group .list-group-item::after, .content .list-group .list-group-item::after {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f105";
	position: absolute;
	font-size: 16px;
	top: 14px;
	right: 5px;
	color: #aa1c2a;
}
.content .list-group .list-group-item::after {
	right: 15px;
}
.card.white-red-line .card-body .contact-list {
	padding-left: 0px;
	list-style: none;
	margin-top: 30px;
	font-size: 16px;
	line-height: 20px;
}
.card.white-red-line .card-body .contact-list li {
	display: block;
	clear: both;
	margin: 10px 0;
}
.card.white-red-line .card-body .contact-list a {
	font-size: 16px;
	display: block;
}
.card.white-red-line .card-body .contact-list li:before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 16px;
	float: left;
	margin-right: 10px;
	width: 20px;
	text-align: center;
	line-height: 22px;
	color: #aa1c2a;
}
.card.white-red-line .card-body .contact-list li.title:before {
	content: "\f05a";
}
.card.white-red-line .card-body .contact-list li.location:before {
	content: "\f041";
}
.card.white-red-line .card-body .contact-list li.phone:before {
	content: "\f098";
}
.card.white-red-line .card-body .contact-list li.email:before {
	content: "\f199";
}
.card.white-red-line .card-body .contact-list li.fax:before {
	content: "\f1ac";
}
.card.white-red-line .card-body .contact-list li.hours:before {
	content: "\f017";
}
.card.white-red-line .card-body .contact-list li.web:before {
	content: "\f0ac";
}
.card.gray-red-line {
	background-color: #eaeded;
	border: 0px;
	border-top: 4px solid #aa1c2a;
	border-radius: 0px;
	font-size: 16px;
	margin-bottom: 25px;
	display:block;
}
.card.light-gray-left-line {
	background-color: #eaeded;
	border: 0px;
	border-left: 4px solid #aa1c2a;
	border-radius: 0px;
	font-size: 16px;
	margin-bottom: 25px;
	display:block;
}
.card.white-left-line {
	background-color: #fff;
	border: 0px;
	border-left: 4px solid #aa1c2a;
	border-radius: 0px;
	font-size: 16px;
	margin-bottom: 25px;
	display:block;
}
.card.dark-gray-left-line {
	background-color: #333333;
	border: 0px;
	border-left: 4px solid #aa1c2a;
	border-radius: 0px;
	font-size: 16px;
	margin-bottom: 25px;
	color: #fff;
	display:block;
}
.card.gray-red-line h3.card-title, .card.light-gray-left-line h3.card-title, .card.white-left-line h3.card-title {
	color: #333333;
	font-size: 30px;
}
.card.dark-gray-left-line h3.card-title {
	color: #fff;
	font-size: 30px;
}
.card.gray-red-line h4.card-subtitle, .card.light-gray-left-line h4.card-subtitle, .card.white-left-line h4.card-subtitle {
	font-size: 20px;
}
.content .card.dark-gray-left-line h4.card-subtitle {
	font-size: 20px;
}
.content .card.dark-gray-left-line h4.card-title, .content .card.white-left-line h4.card-title {
	font-size: 24px;
}
.card.gray-red-line .card-text, .card.light-gray-left-line .card-text, .card.white-left-line .card-text {
	font-size: 16px;
}
.card.dark-gray-left-line .card-text {
	font-size: 16px;
}
.card.gray-red-line a:hover, .card.gray-red-line a:focus, .card.light-gray-left-line a:hover, .card.light-gray-left-line a:focus, .card.white-left-line a:hover, .card.white-left-line a:focus  {
	text-decoration: underline;
}
.card.dark-gray-left-line a {
	color: #fff;
}
.card.dark-gray-left-line a:hover, .card.dark-gray-left-line a:focus  {
	text-decoration: underline;
}
.card.gray-red-line .card-body .contact-list, .card.light-gray-left-line .card-body .contact-list {
	padding-left: 0px;
	list-style: none;
	margin-top: 30px;
	font-size: 16px;
	line-height: 20px;
}
.card.dark-gray-left-line .card-body .contact-list {
	padding-left: 0px;
	list-style: none;
	margin-top: 30px;
	font-size: 16px;
	line-height: 20px;
}
.card.gray-red-line .card-body .contact-list li, .card.light-gray-left-line .card-body .contact-list li {
	display: block;
	clear: both;
	margin: 10px 0;
}
.card.dark-gray-left-line .card-body .contact-list li {
	display: block;
	clear: both;
	margin: 10px 0;
}
.card.gray-red-line .card-body .contact-list a, .card.light-gray-left-line .card-body .contact-list a {
	font-size: 16px;
	display: block;
}
.card.dark-gray-left-line .card-body .contact-list a{
	font-size: 16px;
	display: block;
}
.card.gray-red-line .card-body .contact-list li:before, .card.light-gray-left-line .card-body .contact-list li:before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 16px;
	float: left;
	margin-right: 10px;
	width: 20px;
	text-align: center;
	line-height: 22px;
	color: #aa1c2a;
}
.card.dark-gray-left-line .card-body .contact-list li:before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 16px;
	float: left;
	margin-right: 10px;
	width: 20px;
	text-align: center;
	line-height: 22px;
	color: #aa1c2a;
}
.card.gray-red-line .card-body .contact-list li.title:before, .card.light-gray-left-line .card-body .contact-list li.title:before {
	content: "\f05a";
}
.card.dark-gray-left-line .card-body .contact-list li.title:before {
	content: "\f05a";
}
.card.gray-red-line .card-body .contact-list li.location:before, .card.light-gray-left-line .card-body .contact-list li.location:before {
	content: "\f041";
}
.card.dark-gray-left-line .card-body .contact-list li.location:before {
	content: "\f041";
}
.card.gray-red-line .card-body .contact-list li.phone:before, .card.light-gray-left-line .card-body .contact-list li.phone:before {
	content: "\f098";
}
.card.dark-gray-left-line .card-body .contact-list li.phone:before {
	content: "\f098";
}
.card.gray-red-line .card-body .contact-list li.email:before, .card.light-gray-left-line .card-body .contact-list li.email:before {
	content: "\f199";
}
.card.dark-gray-left-line .card-body .contact-list li.email:before {
	content: "\f199";
}
.card.gray-red-line .card-body .contact-list li.fax:before, .card.light-gray-left-line .card-body .contact-list li.fax:before {
	content: "\f1ac";
}
.card.dark-gray-left-line .card-body .contact-list li.fax:before {
	content: "\f1ac";
}
.card.gray-red-line .card-body .contact-list li.hours:before, .card.light-gray-left-line .card-body .contact-list li.hours:before {
	content: "\f017";
}
.card.dark-gray-left-line .card-body .contact-list li.hours:before {
	content: "\f017";
}
.card.gray-red-line .card-body .contact-list li.web:before, .card.light-gray-left-line .card-body .contact-list li.web:before {
	content: "\f0ac";
}
.card.dark-gray-left-line .card-body .contact-list li.web:before {
	content: "\f0ac";
}
.card.gray-no-line {
	background-color: #eaeded;
	border-radius: 0px;
	border: 0px;
	min-height: 300px;
	font-size: 16px;
	margin-bottom: 25px;
	display:block;
}
.card.gray-no-line .card-body {
	padding: 20px 30px 30px;
}
.card.gray-no-line h3.card-title {
	color: #333333;
	font-size: 30px;
	border-bottom: 1px solid #666666;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.card.gray-no-line h4.card-title {
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.card.gray-no-line h3.card-title.no-line {
	color: #333333;
	font-size: 30px;
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 20px;
}
.card.gray-no-line h4.card-subtitle {
	font-size: 20px;
}
.card.gray-no-line .card-text {
	font-size: 16px;
}
.card.gray-no-line a:hover, .card.gray-no-line a:focus  {
	text-decoration: underline;
}
.card.gray-no-line .card-icon {
	color: #fff;
	font-size: 34px;
	text-align: center;
	background-color: #aa1c2a;
	border-radius: 4px;
	padding: 10px;
	width: 60px;
	height: 60px;
	margin: 10px auto;
}
.card.gray-no-line .card-body .list-group {
	background-color: #fff;
}
.card.gray-no-line .card-body .list-group .list-group-item a, .card.gray-no-line .card-body .list-group .list-group-item {
	font-size: 16px;
	color: #666666;
}
.card.gray-no-line .card-body .list-group .list-group-item:first-child {
	border-top: 0px;
}
.card.gray-no-line .card-body .list-group .list-group-item {
	padding-left: 15px;
	border-radius: 0;
	border-left: 0;
	border-right: 0;
}
.card.gray-no-line .card-body .list-group .list-group-item a:hover, .card.gray-no-line .card-body .list-group .list-group-item a:focus {
	color: #aa1c2a;
	text-decoration: underline;
}
.card.gray-no-line .card-body .list-group .list-group-item::after {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f105";
	position: absolute;
	font-size: 16px;
	top: 14px;
	right: 14px;
	color: #aa1c2a;
}
.card.gray-no-line h3.card-title + .list-group {
	margin-top: -20px;
}
.card.white-no-line.profile {
	border: 1px solid rgba(0, 0, 0, 0.1);
}
.card.white-no-line.profile .card-body {
	padding: 20px 15px 20px;
}
.card.white-no-line {
	background-color: #fff;
	border-radius: 0px;
	border: 0px;
	min-height: 320px;
	font-size: 16px;
	margin-bottom: 25px;
	display:block;
}
.card.white-no-line .card-body {
	padding: 20px 30px 30px;
}
.card.white-no-line h3.card-title {
	color: #333333;
	font-size: 30px;
	border-bottom: 1px solid #666666;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.card.white-no-line.profile h3.card-title {
	color: #333333;
	font-size: 30px;
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 10px;
}
.card.white-no-line h3.card-title.no-line {
	color: #333333;
	font-size: 30px;
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 20px;
}
.card.white-no-line h4.card-subtitle {
	font-size: 20px;
}
.card.white-no-line .card-text {
	font-size: 16px;
}
.card.white-no-line.profile .card-text a {
	text-decoration: none;
}
.card.white-no-line a:hover, .card.white-no-line a:focus, .card.white-no-line.profile .card-text a:hover, .card.white-no-line.profile .card-text a:focus  {
	text-decoration: underline;
}
.content .card h2 a:hover, .content .card h3 a:hover, .content .card h4 a:hover, .content .card h5 a:hover {
	color: #5d6967;
	text-decoration: none;
}
.card.white-no-line .card-icon {
	color: #fff;
	font-size: 34px;
	text-align: center;
	background-color: #aa1c2a;
	border-radius: 4px;
	padding: 10px;
	width: 60px;
	height: 60px;
	margin: 10px auto;
}
.card.white-no-line .card-body .list-group {
	background-color: #fff;
	text-align: left;
}
.card.white-no-line .card-body .list-group .list-group-item a, .card.white-no-line .card-body .list-group .list-group-item {
	font-size: 16px;
	color: #666666;
}
.card.white-no-line .card-body .list-group .list-group-item:first-child {
	border-top: 0px;
}
.card.white-no-line .card-body .list-group .list-group-item {
	padding-left: 15px;
	border-radius: 0;
	border-left: 0;
	border-right: 0;
	text-align: left;
}
.card.white-no-line .card-body .list-group .list-group-item a:hover, .card.white-no-line .card-body .list-group .list-group-item a:focus {
	color: #aa1c2a;
	text-decoration: underline;
}
.card.white-no-line .card-body .list-group .list-group-item::after {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f105";
	position: absolute;
	font-size: 16px;
	top: 14px;
	right: 14px;
	color: #aa1c2a;
}
.card.white-no-line h3.card-title + .list-group {
	margin-top: -20px;
}
.card.white-red-line .btn:hover, .card.white-red-line .btn:focus, .card.white-no-line .btn:hover, .card.white-no-line .btn:focus, .card.gray-red-line .btn:hover, .card.gray-red-line .btn:focus, .card.gray-no-line .btn:hover, .card.gray-no-line .btn:focus {
	text-decoration: none;
}
/*Side Nav*/
#sidebar {
	height: 100%;
	margin-bottom: 20px;
}
#sidebar .navbar {
	padding: 0;
	background-color: #eaeded;
}
#sidebar .navbar-nav .nav-item:first-child {
	border-top: none;
}
#sidebar .navbar-nav .nav-item:first-child .nav-link {
	border-top: 4px solid #333333;
}
#sidebar .navbar-nav .nav-item:last-child .nav-link {
	border-bottom: none;
}
#sidebar .navbar-nav .nav-link {
	color: #333333;
	font-size: 16px;
	text-decoration: none;
	padding: 20px;
}
#sidebar .navbar-nav .nav-link:hover {
	color: #aa1c2a;
}
.ghec #sidebar .navbar-nav .nav-link:hover {
	color: #aa1c2a;
}
#sidebar .navbar-nav{
	width: 100%;
}
#sidebar .navbar .navbar-toggler {
	color: #fff;
	font-size: 16px;
	padding: 20px 10px;
	background-color: #000;
}
#sidebar .navbar .navbar-toggler .fas {
	font-size: 20px;
}
#sidebar .navbar-nav .nav-item {
	margin: 0;
	border: 2px solid #fff;
	border-left: 0px;
	border-right: 0px;
	margin-bottom: -2px;
}
#sidebar .navbar-nav .nav-item .current {
	background-color: #aa1c2a;
	color: #fff;
}
.ghec #sidebar .navbar-nav .nav-item .current {
	background-color: #aa1c2a;
}
.ghec #sidebar .navbar-nav .nav-item .current:hover, .ghec #sidebar .navbar-nav .nav-item .current:focus  {
	color: #fff;
}
#sidebar .navbar-nav .nav-item .navbar-nav {
	background-color: #f6f6f6;
}
#sidebar .navbar-nav .nav-item .navbar-nav .nav-item .nav-link {
	font-size: 14px;
	padding: 15px 20px 15px 25px;
	border-bottom: none;
}
#sidebar .navbar-nav .nav-item .navbar-nav .nav-item:first-child .nav-link {
	border-top: none;
}
.content #sidebar .navbar-nav .nav-item .navbar-nav .nav-item .nav-link::after{
	content: none;
}
#sidebar .navbar-nav .nav-item .nav-link::after {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f105";
	font-size: 16px;
	float: right;
	color: #aa1c2a;
}
.ghec #sidebar .navbar-nav .nav-item .nav-link::after {
	color: #aa1c2a;
}
#sidebar .navbar-nav .nav-item .nav-link.current::after {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f105";
	font-size: 16px;
	float: right;
	color: #fff;
}
#sidebar .navbar-nav .nav-item .nav-link.open.hasChildren::after {
	content: "\f107";
}
#sidebar .navbar-nav .nav-item .nav-link.current.hasChildren.open::after {
	content: "\f107";
	color: #fff;
}
.navbar-light .navbar-toggler {
	width: 100%;
}
.gray-row-wrapper .breadcrumb {
	margin-top: 0px;
}
.breadcrumb {
	margin-top: 30px;
	margin-bottom: 20px;
	background-color: transparent !important;
}
.breadcrumb ol {
	margin: 0;
	padding: 0;
	list-style: none;
	font-style: normal;
}
.breadcrumb li {
	display: inline;
	margin: 0;
	font-size: 14px;
	line-height: 1em;
	color: #000;
}
.breadcrumb-item.active {
	color: #000;
}
.breadcrumb li:first-child {
	color: #aa1c2a;
}
.ghec .breadcrumb li:first-child {
	color: #aa1c2a;
}
.breadcrumb li a:hover {
	text-decoration: underline;
}
.content img {
	max-width: 100%;
	height: auto;
}
/*Headings*/
.content h2 {
	display: block;
	color: #000;
	font-weight: bold;
	font-size: 35px;
	border: none;
	text-transform: none;
	padding: 0;
}
.content h3 {
	color: #333333;
	font-size: 30px;
}
.content h4 {
	color: #333333;
	font-weight: bold;
	font-size: 20px;
}
.content h5 {
	color: #333333;
	font-weight: bold;
	font-size: 18px;
}
.content h2 a, .content h3 a, .content h4 a, .content h5 a {
	color: #aa1c2a;
}
.ghec .content h2 a, .ghec .content h3 a, .ghec .content h4 a, .ghec .content h5 a {
	color: #aa1c2a;
}
.lead {
	color: #000;
	font-weight: normal;
}
/*Accordions*/
.accordion .card {
	border: none;
	margin: 10px 0;
}
.accordion .card-header {
	padding: 0px;
	border-radius: 0px;
}
.accordion .card-header .btn {
	font-size: 18px; 
	background-color: #333333; 
	color: #fff !important;
	border: none;
	box-shadow: none !important;
	padding: 10px 15px;
	line-height: 1.5;
	display: block;
	width: 100%;
	text-align: left;
}
.accordion .card-header .btn[aria-expanded="true"] {
	background-color: #aa1c2a;
}
.ghec .accordion .card-header .btn[aria-expanded="true"] {
	background-color: #aa1c2a;
}
.accordion .card-header .btn-link .fas {
	font-size: 24px;
	margin-top: 3px;
	padding: 0 5px;
	position: absolute;
	right: 20px;
	color: #fff;
}
.accordion .card-header .btn-link[aria-expanded="false"] .fa-angle-up {
	display: none;
}
.accordion .card-header .btn-link[aria-expanded="true"] .fa-angle-down {
	display: none;
}
.accordion .card-body {
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-top: 0px;
	background-color: #fff;
}
.accordion .card-body p:first-child {
	margin-top: 0;
}
.accordion .card-body p:last-child {
	margin-bottom: 0;
}
.gray-row-wrapper .accordion .card-body {
	border: none;
}
/*Numbered Step List*/
.numbered-steps {
	margin-left: 0;
	padding-left: 0px;
	padding-right: 0;
	list-style-type: none;
}
.numbered-steps li {
	counter-increment: step-counter;
	margin: 30px 0;
	position: relative;
	min-height: 40px;
	padding: 0 0 0 55px;
}
.numbered-steps li::before {
	content: counter(step-counter);
	margin-right: 15px;
	font-weight: bold;
	border-radius: 50%;
	color: #fff;
	background-color: #666666;
	width: 40px;
	height: 40px;
	font-size: 30px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}
.figure-caption {
	font-size: 16px !important;
	margin: 10px 0 40px;
}
/*Tabs*/
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	color: #aa1c2a;
	border-top: 4px solid #aa1c2a;
	border-radius: 0;
	border-left: none;
	border-right: none;	
	font-size: 20px;
	font-weight: bold;
}
.ghec .nav-tabs .nav-link.active, .ghec .nav-tabs .nav-item.show .nav-link {
	border-top: 2px solid #aa1c2a;
}
.nav-tabs .nav-link {
	border: none;
	border-radius: 0;
	font-size: 20px;
	color: #fff;
	border-right: 1px solid #E9E6E4;
	padding-top: 12px;
	text-decoration: none;
}
.nav-tabs .nav-link:after {
	content: none;
}
.nav-tabs .nav-item:last-child .nav-link {
	border-right: none;
}
.nav-tabs .nav-item {
	margin-bottom: -2px;
	margin-top: 0;
	background-color: #333333;
	border-bottom: 2px solid #fff;
}
.nav-tabs .nav-link:hover {
	text-decoration: none;
}
.nav-tabs {
	border-bottom: 2px solid #333333;
	margin-top: 40px;
}
.nav-tabs .nav-link:hover {
	border-bottom-color: #fff;
}
.nav-tabs .nav-link.active:hover {
	border-bottom-color: #fff;
}
.tab-content {
	text-align: left;
	padding: 20px 60px;
	background-color: #fff;
	margin-bottom: 100px;
}
.tab-content h3 {
	margin: 20px 0;
}
/*Unordered List*/
ul.list {
	font-size: 16px;
	padding-left: 0;
	list-style: none;
	margin-top: 25px;
}
ul.list li {
	padding: 4px 0 4px 22px;
	position: relative;
}
ul.list li:before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f105";
	position: absolute;
	font-size: 14px;
	top: 6px;
	left: 5px;
}
ul.list li a:hover, ul.list li a:focus  {
	text-decoration: underline;
}
/*Hero Images*/
.hero-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0; /* FF3.6-15 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(255,255,255,0.05) 35%, rgba(255,255,255,0) 38%, rgba(255,255,255,0) 61%, rgba(248,248,248,0) 62%, rgba(0,0,0,0.75) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(255,255,255,0.05) 35%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 61%,rgba(248,248,248,0) 62%,rgba(0,0,0,0.75) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(255,255,255,0.05) 35%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 61%,rgba(248,248,248,0) 62%,rgba(0,0,0,0.75) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#bf000000',GradientType=0 ); /* IE6-9 */
}
.hero {
	position: relative;
	height: 470px;
	overflow: hidden;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.hero-title-container {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	position: relative;
}
.hero h2 {
	position: absolute;
	color: #fff;
	font-size: 70px;
	margin: 0;
	bottom: 75px;
	text-transform: uppercase;
	text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);
	line-height: 54px;
}
.hero h2 &gt; small {
	color: #fff;
	font-size: 40px;
	text-transform: none;
}
.hero-title-mobile {
	display: none;
}
.hero-mobile {
	display: none;
}
.gray-row-wrapper .table.programs, .gray-row-wrapper .table.directory {
	background-color: #fff;
}
.table thead {
	background-color: #aa1c2a;
    color: #ffffff;
    text-transform: uppercase;
}
.table.programs thead th,  .table.directory thead th {
	background-color: #aa1c2a;
	color: #ffffff;
	text-transform: uppercase;
}
.table.programs tfoot, .table.directory tfoot  {
	font-size: 14px;
	background-color: #aa1c2a;
	color: #ffffff;
	text-transform: uppercase;
}
.table.programs tfoot tr td:nth-of-type(6), .table.programs tfoot tr td:nth-of-type(7), .table.programs tfoot tr td:nth-of-type(8) {
	background-color: #aa1c2a;
}
.table-striped.programs tbody tr:nth-of-type(odd), .table-striped.directory tbody tr:nth-of-type(odd) {
	background-color: #d8dddc;
}
#programs-list_wrapper, #directory-list_wrapper {
	padding: 0;
}
.table.programs td .fas {
	color: #333333;
	font-size: 25px;
	justify-content: center;
	display: flex;
	text-align: center;
}
.table.programs .disabled td .fas {
	opacity: 0.2;
}
table.programs.dataTable, table.directory.dataTable  {
	border-collapse: collapse !important;
}
.table.programs .disabled td:nth-child(2), .table.programs .disabled td:nth-child(3), .table.programs .disabled td:nth-child(4), .table.programs .disabled td:nth-child(5), .table.programs .disabled td:nth-child(6), .table.programs .disabled td:nth-child(7)  {
	background-color: #eaeded;
}
.table.programs tr td:nth-of-type(6), .table.programs tr td:nth-of-type(7), .table.programs tr td:nth-of-type(8) {
	background: rgba(245, 246, 246, 1);
}
.table.programs tr td:nth-of-type(6) .fas, .table.programs tr td:nth-of-type(7) .fas, .table.programs tr td:nth-of-type(8) .fas {
	color: #aa1c2a;
}
.programs.table-hover tbody tr:hover td:nth-of-type(6), .programs.table-hover tbody tr:hover td:nth-of-type(7), .programs.table-hover tbody tr:hover td:nth-of-type(8) {
	background-color: rgba(0, 0, 0, 0.075);
}
.table.programs .disabled:hover td:nth-child(2), .table.programs .disabled:hover td:nth-child(3), .table.programs .disabled:hover td:nth-child(4), .table.programs .disabled:hover td:nth-child(5), .table.programs .disabled:hover td:nth-child(6), .table.programs .disabled td:nth-child(7)  {
	background-color: rgba(0, 0, 0, 0.075);
}
#programs-list tr.group {
	display: none;
}
#programs-list.selected tr.group {
	display: table-row;
	background-color: #333;
	color: #fff;
	font-style: italic;
}
.down {
	width: 100%;
	text-align: center;
	font-weight: bold;
	margin-top: 35px;
	webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s;
}
.down .fas {
	font-size: 45px;
	display: block;
}
.dt-buttons .dt-button {
	background-color: #aa1c2a;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 20px;
	text-align: left;
	position: relative;
	text-decoration: none;
	cursor: pointer;
	border: none;
}
.dt-buttons .dt-button:hover {
	background-color: #5d6967;
}
#directory-list_wrapper .dataTables_filter {
	display: inline-block;
	float: left;
	margin-bottom: 10px;
}
#directory-list_wrapper.dataTables_wrapper div.dataTables_filter input {
	width: 130% !important;
}
.dt-buttons {
	display: inline-block;
	float: right;
}
.dt-buttons .dt-button.buttons-excel:before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f1c3";
	position: relative;
	font-size: 14px;
	padding-right: 5px;
	top: -1px;
}
.dt-buttons .dt-button.buttons-pdf:before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f1c1";
	position: relative;
	font-size: 14px;
	padding-right: 5px;
	top: -1px;
}
.dt-buttons .dt-button.buttons-print:before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f02f";
	position: relative;
	font-size: 14px;
	padding-right: 5px;
	top: -1px;
}
/*Instagram Feed*/
.stream li .section-thumb {
	margin: 0;
}
.stream li .section-user, .stream li .section-share, .stream li .section-intro, .stream li .section-meta {
	display: none;
}
.stream li {
	padding: 0;
	display: inline-block;
}
.stream li .inner {
	padding: 2px;
	margin: 0;
	width: 155px;
	height: 155px;
}
.stream li .section-thumb img {
	padding: 0px;
	background: #fff;
	width: 100%;
	height: 100%;
}
.stream li .clear {
	clear: both;
}
.stream {
	margin: 0 auto;
	list-style: none;
	padding: 0;
	text-align: center;
}
.stream li .section-text {
	display: none;
}
.dcsns-toolbar {
	display: none;
}
.dcsns-content[style]{
	height: auto !important;
}
p.wiTemperature {
	font-size: 400%;
}
.flatWeatherPlugin li {
	font-size: 22px;
	margin: 5px 0 !important;
}
#weather-1 h2{
	text-transform: none;
	text-align: left;
	font-size: 26px;
	white-space: normal;
	border-bottom: none;
	margin-top: 0;
	display: none;
}
#weather-1 {
	color:#aa1c2a; 
	background: #fff;
	padding: 0px;
	margin: 0;
	border-radius: 1px;
	margin-top: 40px;
}
.flatWeatherPlugin ul.wiForecasts ul.wiForecast li.wi:before {
	font-size: 22px;
	vertical-align: top;
}
.flatWeatherPlugin ul.wiForecasts {
	margin-top: 30px;
}

/* Large desktops and laptops */
@media (min-width: 1370px) {
	.site-navigation {
		display: block !important;
		left: 0 !important;
	}
	.table-responsive {
		overflow: hidden;
	}
}
/* Landscape tablets and medium desktops: XL */
@media (min-width: 1200px) and (max-width: 1369px) {
	body {
		/*border: 2px solid #fcee21;*/
	} /*yellow*/
	/*Main Navigation Styles*/
	.site-navigation {
		display: block !important;
		left: 0 !important;
	}
	.carousel-caption h3, .carousel-caption h2 {
		font-size: 60px;
	}
	.carousel-caption {
		width: 60%;
	}
	.flex, .flex &gt; div[class*='col-'] {
		display: block;
	}
}


/* Landscape tablets and medium desktops: LG */
@media (min-width: 992px) and (max-width: 1199px) {
	body {
		/*border: 2px solid #0000ff;*/
	} /*blue*/
	.flex, .flex &gt; div[class*='col-'] {
		display: block;
	}
	.logo a {
		width: 350px;
		height: 70px;
		background-size: 350px 70px;
	}
	header .container-fluid {
		max-width: 960px !important;
	}
	.owl-carousel .owl-video-wrapper {
		max-height: 420px;
	}
	.menuToggle {
		display: none;
	}
	header .gray .icons-nav .nav li a {
		padding: 0 12px;
	}
	/*Main Navigation Styles*/
	.site-navigation {
		display: block !important;
		left: 0 !important;
	}
	.site-navigation .nav li a {
		font-size: 1em;
		padding-left: 20px;
		padding-right: 20px;
	}
	.site-navigation .nav .dropdown .dropdown-menu {
		font-size: 14px;
	}
	.site-navigation .nav .dropdown:last-child .dropdown-menu, .site-navigation .nav .dropdown:last-child .dropdown-menu.show, .site-navigation .audience .nav .dropdown:last-child .dropdown-menu, .site-navigation .audience .nav .dropdown:last-child .dropdown-menu.show {
		right:0;
	}
	.auxnav {
		margin: 20px 0 0;
	}
	header .gray .icons-nav {
		margin: 10px 0 10px;
	}
	header .audience {
		margin: 10px -30px;
	}
	/*Footer Styles*/
	.footer-social li {
		margin: 0 4px;
	}
	.footer-address {
		padding-left: 15px;
	}
	footer h3 {
		font-size: 15px;
	}
	footer a {
		font-size: 14px;
	}
	footer {
		line-height: 22px;
	}
	.carousel-caption h3, .carousel-caption h2 {
		font-size: 50px;
	}
	.carousel-caption {
		width: 70%;
	}
	.pre-footer-row-wrapper h2 {
		font-size: 30px;
	}
	.hero-title-container {
		max-width: 960px;
	}
	.content-social li {
		margin: 0 5px;
	}
}
/* Portrait tablets and small desktops: MD */
@media (min-width: 768px) and (max-width: 991px) {
	body {
		/*border: 2px solid #ed1e79;*/
	}  /*pink*/
	.flex, .flex &gt; div[class*='col-'] {
		display: block;
	}
	header {
		border-top: none;
	}
	.special-heading, .gray-row-wrapper h2.special-heading, .black-row-wrapper h3.special-heading {
		white-space: normal;	
	}
	h1.logo {
		margin: 0;	
	}
	.logo a, .logo-ghec a  {
		display: none;
	}
	.mobile-header {
		display: block;
	}
	.mobile-logo, .mobile-logo-ghec {
		display: block;
		width: 100%;
		padding: 10px 15px;
	}
	.mobile-logo a {
		display: block;
		width: 100%;
		height: 98px;
		background:url(../images/mississippi-delta-community-college-logo-2.png) no-repeat;
		background-size: contain;
		background-position: center;
		text-indent:-9999px;
		margin: 0 auto;
		text-align: center;
	}
	.mobile-logo-ghec a {
		display: block;
		width: 100%;
		height: 78px;
		background:url(../images/GHEC-logo-blue.png) no-repeat;
		background-size: contain;
		background-position: center;
		text-indent:-9999px;
		margin: 0 auto;
		text-align: center;
	}
	.mobile-header .red-bar {
		background-color: #aa1c2a;
		margin-bottom: 10px;
		padding: 10px 20px;
		text-align: center;
	}
	.ghec .mobile-header .red-bar {
		background-color: #aa1c2a;
	}
	/*Icons Navigation*/
	.mobile-header .red-bar .icons-nav .nav li a {
		color: #fff;
		font-size: 20px;
		padding: 0 25px;
	}
	.mobile-header .red-bar .icons-nav .nav li:last-child a {
		padding-right: 0;
	}
	.mobile-header .red-bar .siteSearch {
		top: -15px;
		right: inherit;
		left: 300px;
	}
	header .gray {
		border-radius: 0px;
		background-color: #aa1c2a;
	}
	.ghec header .gray {
		border-radius: 0px;
		background-color: #000;
	}
	header .gray .icons-nav {
		display: none;	
	}
	header .gray .auxnav .nav li {
		border-right: none;
	}
	.auxnav {
		margin: 10px;
		text-align: center;
	}
	header .gray .auxnav .nav {
		display: block;
	}
	header .gray .auxnav .nav li {
		float: none;
		display: inline-block;
	}
	header .gray .auxnav .nav li a {
		font-size: 18px;
		padding: 0 20px;
		color: #fff;
	}
	header .gray .auxnav .nav li a:hover {
		color: #fff;
	}
	/*Audience Navigation Styles*/
	header .audience {
		background-color: #eff0f0;
		margin-top: 0;
	}
	header .audience .nav {
		display:block;
	}
	header .audience .nav .dropdown:first-child a {
		padding-left: 25px;
	}
	header .audience .nav .dropdown:last-child a {
		padding-right: 20px;
	}
	header .audience .nav .dropdown {
		border-bottom: 1px solid #5d6967;
		display: block;
	}
	header .audience .nav .dropdown a {
		padding: 15px 20px 10px 25px;
		display: block;
	}
	/*Sub Items hidden until clicked*/
	header .audience .nav .dropdown.open .dropdown-menu {
		display: none;
	}
	header .audience .nav .dropdown .dropdown-menu {
		display: none; 
	}
	header .audience .nav .dropdown:hover .dropdown-menu {
		display: none; 
	}
	/*Sub Items shown when open*/
	header .audience .nav .dropdown.show .dropdown-menu.show {
		display: block;
		position: relative !important;
	}
	header .audience .nav .dropdown.show .dropdown-menu.show[style] {
		display: inherit !important;	
	}
	header .audience .nav .dropdown .dropdown-menu {
		background-color: #fff; 
		box-shadow: none;
		margin: 0;
		width: 100%;
		padding: 10px;
		border: none;
		border-top: 1px solid #5d6967;
		border-radius: 0;
		float: none;
	}
	header .audience .nav .dropdown .dropdown-menu li a {
		padding: 10px 15px;
	}
	/*Main Navigation Styles*/
	.main-navigation, .ghec .main-navigation {
		background-color: transparent;
	}
	.main-navigation .nav {
		text-align: left;
		margin-top: 20px;
		margin-bottom: 20px;
		border-top: none;
	}
	.main-navigation .nav li {
		display: block;
		float: none;
	}
	.main-navigation .nav li a {
		color: #ffffff;
		font-size: .79em;
		text-transform:uppercase;
		font-style: normal;
		font-weight: 700;
		padding-left: 8px;
		padding-right: 8px;
	}
	.site-navigation.open .main-mavigation {
		box-shadow: none !important;
	}
	.main-navigation .nav .dropdown .dropdown-menu {
		background-color: #fff; 
		opacity: 1;
		filter: alpha(opacity=100); /* For IE8 and earlier */ 
		color: #ffffff;
		box-shadow: none;
		border-radius: 0;
		float: none;
		font-size: 14px;
		list-style: outside none none;
		margin: 0;
		width: 100%;
		min-width:auto;
		min-height: 0;
		height: auto;
		padding: 5px 0;
		display: block;
		position: relative;
		text-align: left;
		top: 0;
		z-index: 1000;
		border-bottom: none;
	}
	/*Sets Background Color for Tabbing through Top Level Navigation*/
	.main-navigation .nav .dropdown.open a, .main-navigation .nav .dropdown.open a:focus, .main-navigation .nav .dropdown.open a:active, .main-navigation .nav.open a:hover, .main-navigation .nav .show a, .main-navigation .nav .show a:focus, .main-navigation .nav .show a:active, .main-navigation .nav .show a:hover  {
		background-color: #5d6967;
	}
	/*Sets Background Color for Tabbing through Sub-Items of Top Navigation*/
	.main-navigation .nav .dropdown.open .dropdown-menu li a:focus, .main-navigation .nav .dropdown.open .dropdown-menu li a:active, .main-navigation .nav .dropdown.open .dropdown-menu li a:hover, .main-navigation .nav .show .dropdown-menu li a:focus, .main-navigation .nav .show .dropdown-menu li a:active, .main-navigation .nav .show .dropdown-menu li a:hover {
		background-color: transparent;
	}
	.site-navigation .main-mavigation .nav .dropdown a.dropdown-toggle .dropdown-menu li a{
		display: none;
	}
	/*Sub Items Border*/
	.site-navigation .main-navigation .nav .dropdown {
		width: 100%;
		margin: 15px 0;
		display: block;
	}
	/*Sub Items Position and Height*/
	.site-navigation .main-navigation .nav .dropdown a {
		font-size: 17px;
		padding: 15px 20px;
		background-color: #5d6967;
	}
	.site-navigation .main-navigation .nav .dropdown .dropdown-menu li a {
		background-color: transparent;
	}
	/*Sub Items hidden until clicked*/
	.main-navigation .nav .dropdown.open .dropdown-menu {
		display: none;
	}
	.main-navigation .nav .dropdown .dropdown-menu {
		display: none; 
	}
	.main-navigation .nav .dropdown:hover .dropdown-menu {
		display: none; 
	}
	/*Sub Items shown when open*/
	.main-navigation .nav .dropdown.show .dropdown-menu.show {
		display: block;
		position: relative !important;
	}
	.main-navigation .nav .dropdown.show .dropdown-menu.show[style] {
		display: inherit !important;	
	}
	.main-navigation .nav {
		margin-left: 0;
	}
	.main-navigation &gt; ul {
		display: block;
		margin:0;
		padding:0;
		list-style:none;
		font-style:normal;
	}
	.site-navigation .main-navigation {
		display: block;
		margin: 0 20px;
	}
	.site-navigation .main-navigation .nav li a {
		margin-left: 0;
	}
	.main-navigation .nav li a {
		margin-left: 40px;
	}
	.main-navigation .nav {
		border-top: none;
		border-bottom: none;
		margin-top: 0;
	}
	.main-navigation .nav li a:focus, .main-navigation .nav li a:active, .main-navigation .nav li a:hover {
		background-color: transparent;
	}
	a.menuToggle {
		color: #fff;
		text-decoration: none;
		position: relative;
		z-index: 5;
		display: block;
		font-size: 22px;
	}
	.ghec a.menuToggle:hover, .ghec a.menuToggle:focus {
		color: #fff;	
	}
	.site-navigation {
		border-left: solid 2px #ffffff;
		width: 310px;
		position: absolute;
		top: -3px;
		right: -390px;
		z-index: 10000;
		display:none;
		border-bottom: solid 2px #ffffff;
		box-shadow: -2px 2px 5px #4f4f4f;
		overflow: hidden;
		background-color: #000;
	}
	.menuClose, .ghec .menuClose {
		display: block;
		background: #2d2d2d;
		color: #fff;
		text-transform: uppercase;
		text-decoration: none;
		text-align: right;
		padding: 15px 35px;
		position: relative;
		font-size: 18px;
	}
	.ghec .menuClose:hover, .ghec .menuClose:focus {
		color: #fff;	
	}
	.menuClose svg {
		margin-left: 10px;	
	}
	.menuClose:hover {
		color:#fff;
	}
	.menuClose:active, .menuClose:focus {
		color: #fff;
	}
	.dropdown-toggle::after {
		display: block;
		float: right;
		position: relative;
		top: 7px;
		border-top: 0.4em solid;
		border-right: 0.4em solid transparent;
		border-bottom: 0;
		border-left: 0.4em solid transparent;
	}
	.show .dropdown-toggle::after {
		border-top: 0;
		border-right: 0.4em solid transparent;
		border-bottom: 0.4em solid;
		border-left: 0.4em solid transparent;
	}
	/*Footer Styles*/
	.footer-address li {
		display: inline-block;
		clear: both;
		margin: 15px 0;
		width: 30%;
		vertical-align: top;
		text-align: left;
	}
	.video-feature .carousel-caption {
		position: absolute;
		background-color: transparent;
		min-height: inherit;
	}
	.video-feature .carousel-caption {
		line-height: 35px;
		font-size: 30px;
		text-align: left;
	}
	.video-feature .carousel-caption h3, .video-feature .carousel-caption h2 {
		font-size: 50px;
	}
	.carousel-caption {
		position: static;
		width: 100%;
		background-color: #414042;
		min-height: 220px;
		padding: 20px;
	}
	.carousel-caption h3, .carousel-caption h2 {
		font-size: 30px;
		margin-top: 0;
	}
	.carousel-caption p {
		font-size: 22px;
		line-height: 30px;
		margin: 10px 0;
	}
	.slideshow .owl-nav .owl-next, .slideshow .owl-nav .owl-prev {
		top: 15%;
		padding: 35px 20px;
	}
	.right .carousel-caption {
		text-align: left;
	}
	.pre-footer-row-wrapper .col-md-6 .col-lg-6:nth-child(2) p:nth-child(1){
		margin-top: 0;	
	}
	.pre-footer-row-wrapper p {
		margin: 5px;
	}
	.hero-title-container {
		max-width: 720px;
	}
	.news .pagination {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important;
	}
	.dt-buttons {
		display: block;
		margin: 0 auto;
		text-align: center;
		margin-bottom: 20px;
		float: none;
	}
	div.dataTables_wrapper div.dataTables_filter {
		text-align: center !important;
	}
	.dataTables_filter {
		display: block;
		float: none;
	}
	div.dataTables_wrapper div.dataTables_filter input {
		width: auto !important; 
	}
}

/* Landscape phones and portrait tablets: SM */
@media (max-width: 767px) {
	body {
		/*border: 2px solid #009245;*/
	} /*green*/
	.flex, .flex &gt; div[class*='col-'] {
		display: block;
	}
	h1.logo {
		margin: 0;	
	}
	.special-heading, .gray-row-wrapper h2.special-heading, .black-row-wrapper h3.special-heading {
		white-space: normal;	
	}
	.logo a, .logo-ghec a {
		display: none;
	}
	.mobile-header {
		display: block;
	}
	.mobile-logo, .mobile-logo-ghec {
		display: block;
		width: 100%;
		padding: 5px 15px;
	}
	.mobile-logo a {
		display: block;
		width: 100%;
		height: 98px;
		background:url(../images/mississippi-delta-community-college-logo-2.png) no-repeat;
		background-size: contain;
		background-position: center;
		text-indent:-9999px;
		margin: 0 auto;
		text-align: center;
	}
	.mobile-logo-ghec a {
		display: block;
		width: 100%;
		height: 78px;
		background:url(../images/GHEC-logo-blue.png) no-repeat;
		background-size: contain;
		background-position: center;
		text-indent:-9999px;
		margin: 0 auto;
		text-align: center;
	}
	.mobile-header .red-bar {
		background-color: #aa1c2a;
		margin-bottom: 10px;
		padding: 10px 20px;
		text-align: center;
	}
	.ghec .mobile-header .red-bar {
		background-color: #aa1c2a;
	}
	/*Icons Navigation*/
	.mobile-header .red-bar .icons-nav .nav li a {
		color: #fff;
		font-size: 20px;
		padding: 0 16px;
	}
	.mobile-header .red-bar .icons-nav .nav li:last-child a {
		padding-right: 0;
	}
	.mobile-header .red-bar .siteSearch {
		top: -15px;
		right: inherit;
		left: 300px;
	}
	header .gray {
		border-radius: 0px;
		background-color: #aa1c2a;
	}
	.ghec header .gray {
		border-radius: 0px;
		background-color: #000;
	}
	header .gray .icons-nav {
		display: none;	
	}
	header .gray .auxnav .nav li {
		border-right: none;
	}
	.auxnav {
		margin: 10px;
		text-align: center;
	}
	header .gray .auxnav .nav {
		display: block;
	}
	header .gray .auxnav .nav li {
		float: none;
		display: inline-block;
	}
	header .gray .auxnav .nav li a {
		font-size: 18px;
		padding: 0 20px;
		color: #fff;
	}
	header .gray .auxnav .nav li a:hover {
		color: #fff;
	}
	/*Audience Navigation Styles*/
	header .audience {
		background-color: #eff0f0;
		margin-top: 0;
	}
	header .audience .nav {
		display:block;
	}
	header .audience .nav .dropdown:first-child a {
		padding-left: 25px;
	}
	header .audience .nav .dropdown:last-child a {
		padding-right: 20px;
	}
	header .audience .nav .dropdown {
		border-bottom: 1px solid #5d6967;
		display: block;
	}
	header .audience .nav .dropdown a {
		padding: 15px 20px 10px 25px;
		display: block;
	}
	/*Sub Items hidden until clicked*/
	header .audience .nav .dropdown.open .dropdown-menu {
		display: none;
	}
	header .audience .nav .dropdown .dropdown-menu {
		display: none; 
	}
	header .audience .nav .dropdown:hover .dropdown-menu {
		display: none; 
	}
	/*Sub Items shown when open*/
	header .audience .nav .dropdown.show .dropdown-menu.show {
		display: block;
		position: relative !important;
	}
	header .audience .nav .dropdown.show .dropdown-menu.show[style] {
		display: inherit !important;	
	}
	header .audience .nav .dropdown .dropdown-menu {
		background-color: #fff; 
		box-shadow: none;
		margin: 0;
		width: 100%;
		padding: 10px;
		border: none;
		border-top: 1px solid #5d6967;
		border-radius: 0;
		float: none;
	}
	header .audience .nav .dropdown .dropdown-menu li a {
		padding: 10px 15px;
	}
	/*Main Navigation Styles*/
	.main-navigation, .ghec .main-navigation {
		background-color: transparent;
	}
	.main-navigation .nav {
		text-align: left;
		margin-top: 20px;
		margin-bottom: 20px;
		border-top: none;
	}
	.main-navigation .nav li {
		display: block;
		float: none;
	}
	.main-navigation .nav li a {
		color: #ffffff;
		font-size: .79em;
		text-transform:uppercase;
		font-style: normal;
		font-weight: 700;
		padding-left: 8px;
		padding-right: 8px;
	}
	.site-navigation.open .main-mavigation {
		box-shadow: none !important;
	}
	.main-navigation .nav .dropdown .dropdown-menu {
		background-color: #fff; 
		opacity: 1;
		filter: alpha(opacity=100); /* For IE8 and earlier */ 
		color: #ffffff;
		box-shadow: none;
		border-radius: 0;
		float: none;
		font-size: 14px;
		list-style: outside none none;
		margin: 0;
		width: 100%;
		min-width:auto;
		min-height: 0;
		height: auto;
		padding: 5px 0;
		display: block;
		position: relative;
		text-align: left;
		top: 0;
		z-index: 1000;
		border-bottom: none;
	}
	/*Sets Background Color for Tabbing through Top Level Navigation*/
	.main-navigation .nav .dropdown.open a, .main-navigation .nav .dropdown.open a:focus, .main-navigation .nav .dropdown.open a:active, .main-navigation .nav.open a:hover, .main-navigation .nav .show a, .main-navigation .nav .show a:focus, .main-navigation .nav .show a:active, .main-navigation .nav .show a:hover  {
		background-color: #5d6967;
	}
	/*Sets Background Color for Tabbing through Sub-Items of Top Navigation*/
	.main-navigation .nav .dropdown.open .dropdown-menu li a:focus, .main-navigation .nav .dropdown.open .dropdown-menu li a:active, .main-navigation .nav .dropdown.open .dropdown-menu li a:hover, .main-navigation .nav .show .dropdown-menu li a:focus, .main-navigation .nav .show .dropdown-menu li a:active, .main-navigation .nav .show .dropdown-menu li a:hover {
		background-color: transparent;
	}
	.site-navigation .main-mavigation .nav .dropdown a.dropdown-toggle .dropdown-menu li a{
		display: none;
	}
	/*Sub Items Border*/
	.site-navigation .main-navigation .nav .dropdown {
		width: 100%;
		margin: 15px 0;
		display: block;
	}
	/*Sub Items Position and Height*/
	.site-navigation .main-navigation .nav .dropdown a {
		font-size: 17px;
		padding: 15px 20px;
		background-color: #5d6967;
	}
	.site-navigation .main-navigation .nav .dropdown .dropdown-menu li a {
		background-color: transparent;
	}
	/*Sub Items hidden until clicked*/
	.main-navigation .nav .dropdown.open .dropdown-menu {
		display: none;
	}
	.main-navigation .nav .dropdown .dropdown-menu {
		display: none; 
	}
	.main-navigation .nav .dropdown:hover .dropdown-menu {
		display: none; 
	}
	/*Sub Items shown when open*/
	.main-navigation .nav .dropdown.show .dropdown-menu.show {
		display: block;
		position: relative !important;
	}
	.main-navigation .nav .dropdown.show .dropdown-menu.show[style] {
		display: inherit !important;	
	}
	.main-navigation .nav {
		margin-left: 0;
	}
	.main-navigation &gt; ul {
		display: block;
		margin:0;
		padding:0;
		list-style:none;
		font-style:normal;
	}
	.site-navigation .main-navigation {
		display: block;
		margin: 0 20px;
	}
	.site-navigation .main-navigation .nav li a {
		margin-left: 0;
	}
	.main-navigation .nav li a {
		margin-left: 40px;
	}
	.main-navigation .nav {
		border-top: none;
		border-bottom: none;
		margin-top: 0;
	}
	.main-navigation .nav li a:focus, .main-navigation .nav li a:active, .main-navigation .nav li a:hover {
		background-color: transparent;
	}
	a.menuToggle {
		color: #fff;
		text-decoration: none;
		position: relative;
		z-index: 5;
		display: block;
		font-size: 22px;
	}
	.ghec a.menuToggle:hover, .ghec a.menuToggle:focus {
		color: #fff;
	}
	.site-navigation {
		border-left: solid 2px #ffffff;
		width: 310px;
		position: absolute;
		top: -3px;
		right: -390px;
		z-index: 10000;
		display:none;
		border-bottom: solid 2px #ffffff;
		box-shadow: -2px 2px 5px #4f4f4f;
		overflow: hidden;
		background-color: #000;
	}
	.menuClose, .ghec .menuClose {
		display: block;
		background: #2d2d2d;
		color: #fff;
		text-transform: uppercase;
		text-decoration: none;
		text-align: right;
		padding: 15px 35px;
		position: relative;
		font-size: 18px;
	}
	.ghec .menuClose:hover, .ghec .menuClose:focus {
		color: #fff;	
	}
	.menuClose svg {
		margin-left: 10px;	
	}
	.menuClose:hover {
		color:#fff;
	}
	.menuClose:active, .menuClose:focus {
		color: #fff;
	}
	.dropdown-toggle::after {
		display: block;
		float: right;
		position: relative;
		top: 7px;
		border-top: 0.4em solid;
		border-right: 0.4em solid transparent;
		border-bottom: 0;
		border-left: 0.4em solid transparent;
	}
	.show .dropdown-toggle::after {
		border-top: 0;
		border-right: 0.4em solid transparent;
		border-bottom: 0.4em solid;
		border-left: 0.4em solid transparent;
	}
	/*Footer Styles*/
	footer {
		text-align: center;
	}
	.footer-address {
		margin-bottom: 30px;
	}
	.footer-address li::before {
		display: inline;
		float: none;
	}
	footer #group-1, footer #group-2, footer #group-3, footer #group-4 {
		display:none;
	}
	footer #group-1.show, footer #group-2.show, footer #group-3.show, footer #group-4.show {
		display:block;
	}
	footer h3 {
		cursor: pointer;
		margin-bottom: 10px;
		padding-top: 5px;
	}
	footer .col-lg-12:nth-child(2) &gt; h3:nth-child(1) {
		border-bottom: none;
	}
	#group-2 &gt; div:nth-child(1) &gt; ul:nth-child(1) {
		margin-bottom: 0;
	}
	footer h3:after {
		content: "\f0da";
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		font-size: 1em;
		line-height: 1.22222em;
		margin: 0 0 0 5px;
	}
	footer h3[aria-expanded="true"]:after {
		content: "\f0d7";
	}
	.footer-address {
		padding-left: 0;
	}
	/*Slideshow Styles*/
	.carousel-caption {
		position: static;
		width: 100%;
		background-color: #414042;
		min-height: 220px;
		padding: 20px;
	}
	.carousel-caption h3, .carousel-caption h2 {
		font-size: 30px;
		margin-top: 0;
	}
	.carousel-caption p {
		font-size: 22px;
		line-height: 30px;
		margin: 10px 0;
	}
	.slideshow .owl-nav .owl-next, .slideshow .owl-nav .owl-prev {
		top: 15%;
		padding: 35px 20px;
	}
	.right .carousel-caption {
		text-align: left;
	}
	.video-feature {
		top: 0;
		margin-bottom: 0;
		white-space: normal;
	}
	.video-feature video {
		display: none;
	}
	.video-feature img.mobile {
		display: block;	
		width: 100%;
	}
	.video-feature .carousel-caption {
		position: absolute;	
		min-height: inherit;
		background-color: transparent;
		left: 5%;
		text-align: left;
		width:90%;
	}
	.video-feature .carousel-caption h3, .video-feature .carousel-caption h2 {
		font-size: 40px;
		margin-top: 0;
	}
	.owl-carousel.slideshow .owl-item img {
		display: none !important;
	}
	.content .owl-carousel.slideshow .owl-item img {
		display: block !important;
	}
	.owl-carousel.slideshow .owl-item img.mobile {
		display: block !important;
	}
	.pre-footer-row-wrapper .col-md-6 .col-lg-6:nth-child(2) p:nth-child(1){
		margin-top: 0;	
	}
	.pre-footer-row-wrapper p {
		margin: 5px;
	}
	.gray-row-wrapper .events .event {
		width: 50%;
	}
	.nav-tabs {
		display: block;
	}
	.hero-title-container {
		max-width: auto;
		padding: 0 15px;
		width: 100%;
	}
	.hero {
		height: auto;
	}
	.hero[style] {
		background-image: none !important;
	}
	.hero-overlay {
		display: none;	
	}
	.hero-title-mobile {
		display: block;	
		height: auto;
		padding: 20px;
		background-color: #414042;
		margin-left: -15px;
		margin-right: -15px;
	}
	.hero-title-container {
		display: none;		
	}
	.hero-mobile {
		display: block;	
	}
	img.hero-mobile {
		height: 100%;
		width: 100%;
		max-width: 100%;
		display: block;
	}
	.content .hero-title-mobile h2 {
		color: #fff !important;
		font-size: 50px;
		text-transform: uppercase;
		text-shadow: none;
		line-height: 58px;
	}
	.content .hero-title-mobile .hero h2 &gt; small {
		color: #fff !important;
		font-size: 30px;
	}
	.breadcrumb {
		margin-top: 0;
		margin-bottom: 10px;
	}
	.news .row .col-lg-4, .news .row .col-md-4 {
		padding-left: 15px;
	}
	.content-social li a:before {
		font-size: 25px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	.news h4 {
		margin-top: 10px;	
	}
	.news .pagination {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center!important;
	}
	.card-body p {
		margin: 5px 0;
	}
	.card.gray-no-line h4.card-title {
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	.dt-buttons {
		display: block;
		margin: 0 auto;
		text-align: center;
		margin-bottom: 20px;
		float: none;
	}
	div.dataTables_wrapper div.dataTables_filter {
		text-align: center !important;
	}
	.dataTables_filter {
		display: block;
		float: none;
	}
	.dt-buttons .dt-button {
		margin-bottom: 5px;	
	}
	div.dataTables_wrapper div.dataTables_filter input {
		width: auto !important; 
	}
	.tab-content {
		padding: 20px 30px;
		margin-bottom: 50px;
	}
	.ghec .footer-logo a {
		width: 200px;
		height: 42px;
	}
	.handle {
		margin-top: 30px;
	}
}

/* Portrait phones and smaller: XS */
@media (max-width: 480px) {
	body {
		/*border: 2px solid #f15a24; */
	} /*orange*/
	/*Icons Navigation*/
	.mobile-header .red-bar .icons-nav .nav li a {
		padding: 0 8px;
		font-size: 16px;
	}
	.mobile-header .red-bar .icons-nav .nav li:first-child a {
		padding-left: 0;
	}
	a.menuToggle {
		text-align: right;	
	}
	.mobile-header .red-bar {
		margin-bottom: 0;
	}
	.mobile-logo a, .mobile-logo-ghec a {
		background-size: 90%;	
	}
	.siteSearch .container form {
		right: 25px;
	}
	.siteSearch .form-text {
		width: 230px;
	}
	.siteSearch .container form {
		width: 230px;
	}
	.mobile-header .red-bar .siteSearch {
		left: 230px;	
	}
	.carousel-caption {
		min-height: 320px;
	}
	.content .carousel-caption {
		min-height: inherit;
	}
	.carousel-caption p {
		line-height: 25px;	
	}
	.gray-row-wrapper .events .event {
		width: 100%;
	}
	.gray-row-wrapper h2 {
		text-align: center;
		margin-bottom: 5px;
		display: block;
	}
	.gray-row-wrapper .more {
		position: relative;	
		text-align: center;
		margin-bottom: 5px;
	}
	.gray-row-wrapper .more a, .gray-row-wrapper .more a:hover, .gray-row-wrapper .more a:focus{
		padding-right: 0;
	}
	.special-heading {
		font-size: 28px;
	}
	.special-heading, .gray-row-wrapper h2.special-heading {
		font-size: 28px;	
	}
	.content .hero-title-mobile h2 {
		font-size: 40px;
		line-height: 48px;
	}
	.content .hero-title-mobile h2 &gt; small {
		font-size: 30px;
	}
	.content-social li {
		margin: 0 5px;
	}
	.stream li .inner {
		width: 145px;
		height: 145px;
	}
}

@media print {
	.no-print {
		display: none;	
	}
	a {
		text-decoration: none;	
	}
	#skiptocontent {
		display:none;
	}
	.owl-carousel .owl-item {
		float: none !important;	
	}
	.table.programs thead th, .table.directory thead th {
		color:#000;	
	}
	header, .siteHeader, .breadcrumb, footer {
		display:none;
	}
	.gray-row-wrapper {
		background-color: #fff;
	}
	.mobile-header {
		display: none;
	}
	@page {
		size: 8.5in 11in;
	}
	@page :left {
		margin: 2cm;
	}
	@page :right {
		margin: 2cm;
	}
	.dt-print-view h1 {
		display: none;
	}
	.dt-buttons {
		display:none;	
	}
	#directory-list_filter {
		display:none;		
	}
	#directory-list thead, #directory-list tfoot, #directory-list_wrapper .dataTables_info, #directory-list_wrapper .dataTables_paginate {
		display: none;	
	}
	.content img {
		display: none;
	}
	.slideshow-wrapper .owl-carousel.slideshow, .slideshow, .owl-carousel .owl-item img, .carousel-caption  {
		display: none;
	}
	.featured-stories .owl-nav .owl-next, .featured-stories .owl-nav .owl-prev {
		display: none;	
	}
	.owl-carousel.featured-stories .owl-item img {
		display: none;
	}
	.video-feature {
		display:none;		
	}
	.hero, .hero-title-mobile, .alert, .content img, .fas, .fab, .pagination, .form-group, .content-social, .down, .card-img-top, .btn, .pre-footer-row-wrapper  {
		display: none;	
	}
	.card.gray-no-line {
		min-height: 1px;	
	}
	.tab-content &gt; .tab-pane {
		display: block;
	}
	.fade {
		opacity: 1;
	}
	.red-row-wrapper {
		display: none;
	}
	.black-row-wrapper {
		display: none;
	}
	.dark-gray-row-wrapper {
		display: none;
	}
}</pre></body></html>