@charset "utf-8";

/* ============================================================================ */
/*       GENERAL STYLES                                                         */
/* ============================================================================ */

body {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.75em;
	color: black;
	background: #002010 url(https://www.baylor.edu/images/bkg/baylor_standard.jpg) no-repeat 50% 0;
}

	h1, h3, h5 {
		font-family: FuturaBT-Bold, Arial, Helvetica, sans-serif;
		color: #003f1c;
		clear: both;
	}

	h2, h4, h6 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		color: #003f1c;
		margin: 0 0 15px 0;
	}

h1 {
	line-height: 34px;
	margin: 0 0 15px 0;
	font-size: 30px;
	text-transform: uppercase;
}

h2 {
	font-size: 18px;
}

	h2.subhead {
		margin-top: -15px;
	}

h3 {
	margin: 20px 0 0 0;
	font-size: 22px;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 16px;
	margin: 20px 0 0 0;
}

h6 {
	font-size: 14px;
}

p {
	margin: 10px 0 15px 0;
}

article ul li, article ol li {
	line-height: 1.5em;
	margin-bottom: 4px;
}

hr {
	border: 0;
	border-bottom: 1px dotted #d1d1d1;
}


/* ============================================================================ */
/*       STRUCTURE                                                              */
/* ============================================================================ */

#baylor_header {
	border: 0;
}

#container {
	width: 900px;
	margin: 0 auto;
}

#header_group {
	position: relative;
	box-shadow: 0 0 20px rgba(0,0,0,.4);
	z-index: 5000;
}

#page_content {
	position: relative;
	z-index: 4000;	
}

#content_mc_container {
	position: relative;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#content_mc {
/*	position: absolute;
	
	top: -23px;
	left: -30px; */
	position: relative;
	margin: 0 -30px 0 -30px;
	height: 405px;
	width: 960px;
	
	background: #000;
	box-shadow: 0 0 20px rgba(0,0,0,.4);
	overflow: hidden;
}

#link_center {
	clear: both;
	position: relative;
	
	background: #335b16;
	background-image: linear-gradient(top, rgb(39,69,17) 0%, rgb(51,91,22) 56%);
	background-image: -o-linear-gradient(top, rgb(39,69,17) 0%, rgb(51,91,22) 56%);
	background-image: -moz-linear-gradient(top, rgb(39,69,17) 0%, rgb(51,91,22) 56%);
	background-image: -webkit-linear-gradient(top, rgb(39,69,17) 0%, rgb(51,91,22) 56%);
	background-image: -ms-linear-gradient(top, rgb(39,69,17) 0%, rgb(51,91,22) 56%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(39,69,17)),
		color-stop(0.56, rgb(51,91,22))
	);
	border-top: 1px solid #012010;
	border-top-color: rgba(0,0,0,.7);
}

#gateway_nav {
	background: #004b21; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #004b21 0%, #002c13 100%); /* FF3.6+ */
	background: -webkit-radial-gradient(center, ellipse cover, #004b21 0%,#002c13 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #004b21 0%,#002c13 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #004b21 0%,#002c13 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, #004b21 0%,#002c13 100%); /* W3C */
	border-right: 1px solid #012010;
	border-right-color: rgba(0,0,0,.7);
	font-family: FuturaBT-Book, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	width: 219px;
}

#content_bottom {
	clear: both;
	width: 900px;
	margin: 1px 0 0 0;
	background: #fff url(https://www.baylor.edu/homepage/i/bkg_side.png) repeat-y 100% 0;
	/* background-size: 25% 1px; */
    background-size: 25%;
}

#content_bottom_main {
	float: left;
	width: 74%;
}

#cb_clear {
	clear: both;
	height: 25px;
}
	
#callouts {
	float: right;
	width: 25%;
}

#home_callouts {
	padding: 10px 0 15px 0;
	border-bottom: 1px solid #585858;
	border-bottom-color: rgba(255,255,255,.2);
	position: relative;
}

	#home_callouts:after {
		position: absolute;
		bottom: 0;
		width: 100%;
		border-bottom: 1px solid #212121;
		content: " ";	
	}

/* ============================================================================ */
/*       NAVIGATION                                                             */
/* ============================================================================ */


#nav {
	height: 44px;
	background: #000;
	background-image: linear-gradient(top, rgb(29,29,29) 0%, rgb(0,0,0) 100%);
	background-image: -o-linear-gradient(top, rgb(29,29,29) 0%, rgb(0,0,0) 100%);
	background-image: -moz-linear-gradient(top, rgb(29,29,29) 0%, rgb(0,0,0) 100%);
	background-image: -webkit-linear-gradient(top, rgb(29,29,29) 0%, rgb(0,0,0) 100%);
	background-image: -ms-linear-gradient(top, rgb(29,29,29) 0%, rgb(0,0,0) 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(29,29,29)),
		color-stop(1, rgb(0,0,0))
	);
	position: relative;
	font-family: FuturaBT-Book, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

	#nav ul a {
		display: block;
		color: #fff;
		text-align: center;
		border-left: 1px solid black;
		border-right: 1px solid #2d2d2d;
		border-right-color: rgba(255,255,255,.1);
		border-left-color: rgba(0,0,0,.5);
		height: 44px;
		line-height: 44px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
		position: relative;
		z-index: 6;
		-webkit-transition: background-color .3s;
		-moz-transition: background-color .3s;
		-ms-transition: background-color .3s;
		-o-transition: background-color .3s;
		transition: background-color .3s;
	}
	
		.lt-ie8 #nav ul a {
			border-left: 1px solid black;
			border-right: 1px solid #2d2d2d;
		}

		#nav > ul li:last-child a {
			border-right: 0;
		}

	#nav ul {
		font-size: 12px;
		height: 100%;
		
	}

		#nav ul > li {
			float: left;
			width: 12.5%;
			position: relative;
			z-index: 6;
			margin: 0;
		}
		
			.lt-ie8 #nav > ul > li{
				width: 12.4%;
			}
	
			#nav ul li div {
				position: absolute;
				width: 170%;
				background: #4e4e4e;
				text-transform:none;
				font-size: 12px;
				margin-left: 1px;
				box-shadow: 0 0 15px rgba(0,0,0,.6);
				z-index: 5;
				max-height:0px;
				overflow:hidden;
				-webkit-transition:max-height 0.30s ease-in-out;
				-moz-transition:max-height 0.30s ease-in-out;
				transition:max-height 0.30s ease-in-out;
				top: 100%;
			}
		
				#nav ul li div ul {
					padding: 8px 0;
				}
		
				#nav > ul > li.has_children:after {
					content: ' ';
					height: 0;
					position: absolute;
					width: 0;
					border: 8px solid transparent;
					border-bottom-color: #4e4e4e;
					left: 50%;
					bottom: 0;
					margin-left: -8px;
					z-index: 100;
					-webkit-transition: background-color .2s;
					-moz-transition: background-color .2s;
					-ms-transition: background-color .2s;
					-o-transition: background-color .2s;
					transition: background-color .2s;
					display: none;
				}
		
				#nav ul li:last-child div {
					right: 0;
					left: auto;
				}
				
				#nav ul li.counter_7 div, #nav ul li.counter_8 div {
					right: 0;
					left: auto;
				}
		
				#nav ul li ul li {
					float: none;
					text-align: left;
					width: 100%;
					margin: 0 0 1px 0;
				}
				
			
					#nav ul li ul li a {
						line-height: 1.2em;
						height: auto;
						text-align: left;
						padding: 8px 10%;
						border: 0 !important;
					}
		
				#nav ul li div.nav_popout_2 {
					width: 340%;
				}
			
					#nav ul li div.nav_popout_2 ul {
						width: 50%;
						float: left;
					}
					
						.lt-ie8 #nav ul li div.nav_popout_2 ul {
							width: 49.5%;	
						}
					
	#nav .nav_close {
		display: none;	
	}
	
		
	.no-touch #nav li a:hover, .no-touch #nav li:hover > a, .touch #nav li.show_children > a {
		background: #383838;
	}
	
	.no-touch #nav ul > li:hover, .touch #nav ul > li.show_children {
		z-index: 7;
	}
	
	.no-touch #nav > ul > li:hover:after, .touch #nav > ul > li.show_children:after {
		display: block;	
	}
	
	.touch #nav ul li div {
		max-height: none;
		display: none;
	}
	
		/* Nav Actions */
		.no-touch #nav ul li:hover div {
			max-height:800px; /* Increase when adding more dropdown items */
		}
		
		.touch #nav ul li.show_children div {
			display: block;
		}
		
	.no-touch #nav ul li ul li a:hover  {
		background: #252525;
	}
	
	.touch #nav ul li div {
		display: none;
		max-height: auto;	
	}
	
	.touch #nav ul li:focus div {
		display: block;	
	}
					
/* ============================================================================ */
/*       MARQUEE CONTROLS                                                       */
/* ============================================================================ */


.mc_controls {
	box-shadow: 0 0 10px rgba(255,255,255,.5);
	position: absolute;
	top: 50%;
	margin: -24px 0 0 0;
	left: -54px;
	width: 48px;
	height: 48px;
	background:  #000 url(https://www.baylor.edu/images/icons/standard/white/32/arrow_left.png) no-repeat 50% 50%;
	filter: alpha(opacity=70);
	opacity: .7;
	z-index: 5000;
	border-radius: 24px;
	text-indent: -9999px;
	cursor: pointer;
	display: none;
}
	
	.mc_controls:active {
		filter: alpha(opacity=100);
		opacity: 1;
		box-shadow: 0 0 20px rgba(255,255,255,.8)
	}
	
	.disabled {
		filter: alpha(opacity=0) !importannt;
		opacity: 0 !important;
	}
	
	.touch .mc_controls {
		display: none !important;	
	}
	
	.no-touch #content_mc_state a:hover {
		background: #fff;
		filter: alpha(opacity=100);
	}

	.no-touch #content_mc_state a:hover div {
		filter: alpha(opacity=100);
		opacity: 1;
	}
	
	.no-touch .mc_controls:hover {
		filter: alpha(opacity=80);
		opacity: .8;	
	}

/* ============================================================================ */
/*       MARQUEE                                                                */
/* ============================================================================ */


.slide {
	width: 100%;
	height: 100%;
}

	.slide > a {
		display: block;	
	}

	.slide img {
		width: 100%;
	}

#content_mc_state {
	width: 100%;
	height: 10%;
	min-height: 25px;
	bottom: 0;
	position: absolute;
	z-index: 500;
	text-align: center;
}

	#content_mc_state a {
		filter: alpha(opacity=50);
		background: #fff;
		background: rgba(255,255,255,.5);
		display: block;
		width: 10px;
		height: 10px;
		border-radius: 5px;
		display: inline-block;
		margin: 0 8px;
		position: relative;
		overflow: visible;
		box-shadow: 0 0 15px rgba(0,0,0,.6);
		
	}

		#content_mc_state a div {
			filter: alpha(opacity=0);
 			opacity: 0;
			background: #000;
			-webkit-transition: opacity .25s;
			-moz-transition: opacity .25s;
			-ms-transition: opacity .25s;
			-o-transition: opacity .25s;
			transition: opacity .25s;
			width: 64px;
			height: 27px;
			position: absolute;
			top: -45px;
			left: -29px;
			border: 2px solid #fff;
			text-align: center
		}
		
			#content_mc_state a div span {
				width: 100%;
				height: 100%;
				overflow: hidden;
				display: block;	
			}
	
			#content_mc_state a div img {
				width: 100%;
				display: inline-block;
				text-align: center;
			}
	
			#content_mc_state a div:after {
				content: ' ';
				height: 0;
				position: absolute;
				width: 0;
				border: 6px solid transparent;
				border-top-color: #fff;
				bottom: -14px;
				left: 50%;
				margin-left: -6px;
				z-index: 500;
			}
	
			#content_mc_state a.cycle-pager-active {
				background: #fff;
				filter: alpha(opacity=100);
			}
			
/* MARQUEE CONTROLS => OVERRIDE */

#mc_next {
	left: auto;
	right: -54px;	
	background-image: url(https://www.baylor.edu/images/icons/standard/white/32/arrow_right.png);
}
		
/* ============================================================================ */
/*       GATEWAY NAVIGATION                                                     */
/* ============================================================================ */


#gateway_nav ul {

}

	#gateway_nav ul li {
		line-height: 1.2em;
		margin: 0;
		position: relative;
	}

		#gateway_nav ul li a {
			display: block;
			padding: 9px 15px 7px 15px;
			color: #fff;
			-webkit-transition: background-color .2s;
			-moz-transition: background-color .2s;
			-ms-transition: background-color .2s;
			-o-transition: background-color .2s;
			transition: background-color .2s;
			position: relative;
			border-top: 1px solid #00401c;
			border-bottom: 1px solid #0d542c;
			border-top-color: rgba(0,0,0,.18);
			border-bottom-color: rgba(255,255,255,.05);
		}
		
			.lt-ie8 #gateway_nav ul li a  {
				border-top: 1px solid #00401c;
				border-bottom: 1px solid #0d542c;
			}
		
				#gateway_nav ul li > a:active {
					background-color: #467822;
					box-shadow: 0 0 10px rgba(0,0,0,.8);
				}
			
		#gateway_nav ul > li:first-child a {
			border-top: 0;
		}
	
		#gateway_nav ul > li:last-child a {
			border-bottom: 0;
		}
		
		.no-touch #gateway_nav ul li a:hover, .no-touch #gateway_nav ul li:hover > a {
			background: #305615;
			background: rgba(254,203,0,.1);
		}
				
/* ============================================================================ */
/*       ADM SCROLLING AREA                                                     */
/* ============================================================================ */


#adm_center {
	float: right;
	width: 680px;
	height: 190px;
	font: 12px/1.25em "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	position: relative;
	z-index: 5000;
}

#adm_slide_set {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	margin: 0;
}

	#adm_slide_set .cycle-carousel-wrap {
		height: 100%;
	}
	
	#adm_obscure {
		width: 110px;
		height: 100%;
		position: absolute;
		top: 0;
		right: 0;
		background: url(../i/adm_next_bkg.png) no-repeat 0 0; 	
	}

	#adm_center .mc_controls {
		z-index: 4000;
		left: -20px;	
	}

.adm_slide {
	width: 190px;
	float: left;
	text-align: center;
	float: left;
	background: url(../i/adm_unit_bkg.png) no-repeat 100% 0;
	background-image: linear-gradient(left , rgba(0,0,0,0) 0%, rgba(0,0,0,.1) 100%);
	background-image: -o-linear-gradient(left , rgba(0,0,0,0) 0%, rgba(0,0,0,.1) 100%);
	background-image: -moz-linear-gradient(left , rgba(0,0,0,0) 0%, rgba(0,0,0,.1) 100%);
	background-image: -webkit-linear-gradient(left , rgba(0,0,0,0) 0%, rgba(0,0,0,.1) 100%);
	background-image: -ms-linear-gradient(left , rgba(0,0,0,0) 0%, rgba(0,0,0,.1) 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.0, rgba(0,0,0,0)),
		color-stop(1, rgba(0,0,0,.1))
	);
	height: 100%;
}

	.adm_slide a {
		color: #d6ded0;
		display: block;
		overflow: hidden;
		padding: 0 20px;
		height: 100%;
		-webkit-transition: background .2s, color .2s;
		-moz-transition: background .2s, color .2s;
		-ms-transition: background .2s, color .2s;
		-o-transition: background .2s, color .2s;
		transition: background .2s, color .2s;
	}
	
		.adm_slide a:active {
			background: rgba(0,0,0,.25);
			color: #fff;
		}
	
.adm_slide_icon {
	height: 32px;
	width: 32px;
	margin: 0 auto 15px auto;
	padding: 20px 0 0 0;
}
		
	.adm_slide_icon img {
		filter: alpha(opacity=80);
		opacity: .8;
		-webkit-transition: opacity .2s;
		-moz-transition: opacity .2s;
		-ms-transition: opacity .2s;
		-o-transition: opacity .2s;
		transition: opacity .2s;
		width: 100%;
	}
	
.adm_slide_title {
	font: bold 18px/1.15em FuturaBT-Bold, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	white-space: normal;	
}

.adm_slide_data {
	width: 100%;
	white-space: normal;
	padding: 0 0 20px 0;
}

#adm_state {
	width: 100%;
	height: 30px;
	text-shadow: none;	
	display: none;
}

	#adm_state a {
		display:block;
		float: left;
		height: 100%;
	}

#adm_indicator {
    width: 100%;
    padding:0;
    margin:0;
    z-index: 1000;
	 position: absolute;
	 bottom: -9px;
	 left: 0;

 	 border-top: 1px solid #000;
	display: none;
	box-shadow: 0 0 10px rgba(0,0,0,.4);
}

#adm_indicator div {
    height: 8px;
    background: #888;
	 background-image: linear-gradient(left , rgb(148,148,148) 0%, rgb(107,107,107) 100%);
	background-image: -o-linear-gradient(left , rgb(148,148,148) 0%, rgb(107,107,107) 100%);
	background-image: -moz-linear-gradient(left , rgb(148,148,148) 0%, rgb(107,107,107) 100%);
	background-image: -webkit-linear-gradient(left , rgb(148,148,148) 0%, rgb(107,107,107) 100%);
	background-image: -ms-linear-gradient(left , rgb(148,148,148) 0%, rgb(107,107,107) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, rgb(148,148,148)),
		color-stop(1, rgb(107,107,107))
	);
    float:left;
	 text-indent: -9999px;
	 overflow: hidden;
}


	#adm_indicator div strong{
		display: block;
		border-right: 1px solid #6b6b6b;
		height: 100%;
	}
	
	#adm_indicator div:last-child strong {
		border: none;	
	}
#adm_indicator div.active {
    background: #333;
}

	.no-touch .adm_slide a:hover, .no-touch .adm_slide a:active {
		background: rgba(0,0,0,.25);
		color: #fff;
	}
	
	.no-touch .adm_slide a:hover .no-touch .adm_slide_icon img {
		filter: alpha(opacity=100);
		opacity: 1;
	}


/* ADM MARQUEE CONTROLS => OVERRIDE */

#adm_center #adm_prev {
	left: -24px;
}

#adm_center #adm_next {
	left: auto;
	right: -24px;	
	background-image: url(https://www.baylor.edu/images/icons/standard/white/32/arrow_right.png);
}

.adm_nav_disabled {
    display:none !important; 
}

/* ============================================================================ */
/*       SHARED SECTION TITLES                                                  */
/* ============================================================================ */


.section_title {
	margin: 0 0 18px 0;
}

	.section_title a {
		display: block;
		height: 42px;
	}

	.section_title img {
		width: 32px;
		float: left;
		padding-right: 8px;
		margin: 0 auto;
	}
	
		#content_bottom_main .section_title img {
			padding: 0 12px 0 10px;
		}
	
		.section_title a h3 {
			color: #003f1c;
			float: left;
			clear: none;
			margin: 0;
			text-transform: uppercase;
			font-size: 22px;
			line-height: 32px;
		}
		
	.no-touch .section_title a:hover {
		text-decoration: none !important;
	}

		.no-touch .section_title a:hover h3 {
			color: #335b16;
		}
		
		.no-touch .widget a:hover {
			text-decoration: underline;
		}

/* ============================================================================ */
/*       CONTENT BOTTOM STYLES                                                  */
/* ============================================================================ */

	#content_bottom_main .widget {
		padding: 26px 20px 0 24px;
	}


/* ============================================================================ */
/*       BAYLOR PROUD                                                           */
/* ============================================================================ */


.news_icon  .news_item_date {
	display: none;
}

.bp_bottom {
	padding: 10px 0 0 0;
}

	.bp_bottom .news_item {
		float: left;
		width: 50%;
	}
	
	.bp_bottom_row {
		clear: both;	
	}

	.bp_bottom_clear {
		clear: both;
		height: 10px;
	}

		.bp_bottom .news_item h3.news_headline {
			font-size: 16px;
			margin-right: 15px;
		}

/* ============================================================================ */
/*       NEWS FROM BAYLOR                                                       */
/* ============================================================================ */

#home_news {
	background: url(https://www.baylor.edu/mediacommunications/i/divider.png) no-repeat 50% 0;
}

.news_item {
	margin: 0 0 15px 0;
}

.news_item_date {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background: url(https://www.baylor.edu/images/opacity/b30.png) repeat 0 0;
	background: rgba(0,0,0,.3);
	float: left;
	text-align: right;
	padding: 4px 6px;
	width: 40px;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.8);
	border-color: #5b5b5b;
	border-color: rgba(255,255,255,.3);
	border-style: solid;
	border-width: 0 1px 1px 0;
}
			
	#home_baylor_proud .news_item_date {
		width: 29px;
		padding-top: 8px;
		height: 29px;	
		background: #f2f2f2;
		border-color: #cccccc;
		color: #003015;
		text-shadow: 1px 1px 0 rgba(255,255,255,1);
	}
	
.news_item_date_month {
	color: #fecb00;
	text-transform: uppercase;
	font-size: 9px;
	margin: 0 1px 2px 0;
	line-height: 1.2em;
}
				
	#home_baylor_proud .news_item_date_month {
		color: #62813c;	
	}
				
.news_item_date_day {
	font-family: FuturaBT-Bold;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.1em;
}

.news_item_date_year {
	display: none;
}

.news_item_thumb {
	width: 40px;
	height: 40px;
	float: left;
	border: 1px solid #0b0202;
}

	.news_item_thumb img {
		width: 100%;
	}

	.news_item h3, .news_item p {
		margin: 0 0 0 51px;
		font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
		font-size: 12px;
		line-height: 1.25em;
	}
		
	.news_item h3.news_headline {
		font-size: 18px;
		font-family: FuturaBT-Book;
		line-height: 1.25em;
		clear: none;
		margin-bottom: 8px;
	}

		.news_item h3 a {
			color: #003015;
		}
		
			.no-touch .news_item h3 a:hover {
				color: #335b16;
			}
	

/* ============================================================================ */
/*       CALLOUTS                                                               */
/* ============================================================================ */

	#home_callouts p {
		padding: 10px 0;
		margin: 0;
	}

	#home_callouts a, #home_callouts img {
		display: block;
		margin: 0 auto;
	}

/* ============================================================================ */
/*       EVENTS                                                                 */
/* ============================================================================ */


#home_events {
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.8);
}

	#home_events .section_title {
		margin: 20px 0 0 20px;
	}

		#home_events .section_title a h3 {
			color: #fff;
			font-size: 20px;
			margin: 2px 0 0 0;	
		}
		
			#home_events .section_title a:hover h3 {
				color: #d8d8d8;
			}

.event_item {
	clear: both;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	line-height: 1.25em;
	padding: 12px 15px 5px 0;
	word-wrap: break-word;
}

.hide_date {
	padding-top: 0;
}

	.hide_date .news_item_date {
		display: none;	
	}

.event_item_title {
	margin: 0 0 10px 60px;
}

	.event_item_title a {
		font-weight: bold;
		color: #fff;
	}
	
		.event_item_title a em {
			font-size: 10px;
			font-weight: normal;	
			display: block;
			font-style: normal;
		}
		
		.no-touch .event_item_title a:hover {
			color: #fecb00;
			text-decoration: underline;
		}
	
/* ============================================================================ */
/*       MOBILE                                                                 */
/* ============================================================================ */
	
#mobile_toolbox {
	overflow: hidden;
	font-family: FuturaBT-Book;
	font-size: 14px;
	text-transform: uppercase;
	background: url(https://www.baylor.edu/mediacommunications/i/divider.png) no-repeat 50% 0;
	padding: 26px 0 0 0;
	display: none;
	margin: 20px 0 0 0;
}

	#mobile_toolbox .section_title {
		padding: 0 0 0 24px;	
	}

	.mobile_toolbox_slider {
		width: 100%;
		height: 96px;	
		overflow: hidden;
		text-align: center;
		line-height: 1.2em;
	}
	
		.mobile_toolbox_element {
			width: 100%;
			height: 100%;	
		}
		
			.mobile_toolbox_entry {
				width: 33%;
				height: 100%;
				float: left;
			}
			
				.mobile_toolbox_entry a {
					width: 100%;
					height: 100%;
					display: block;
					filter: alpha(opacity=70);
					opacity: .7;
				}
				
					.mobile_toolbox_entry a img {
						margin: 0 auto;
						width: 32px;
						padding: 10px 0;
					}
					
					.mobile_toolbox_entry a span {
						display: block;	
					}
#mob_toolbox_state {
	height: 10px;
	background: #c2c2c2;	
}

	#mob_toolbox_state a {
		height: 10px;
		width: 25%;
		float: left;
		text-indent: -9999px;	
		display: block;
		background-image: -webkit-gradient(
			linear,
			left top,
			right top,
			color-stop(0, #C2C2C2),
			color-stop(1, #9E9E9E)
		);
		background-image: -o-linear-gradient(right, #C2C2C2 0%, #9E9E9E 100%);
		background-image: -moz-linear-gradient(right, #C2C2C2 0%, #9E9E9E 100%);
		background-image: -webkit-linear-gradient(right, #C2C2C2 0%, #9E9E9E 100%);
		background-image: -ms-linear-gradient(right, #C2C2C2 0%, #9E9E9E 100%);
		background-image: linear-gradient(to right, #C2C2C2 0%, #9E9E9E 100%);
	}
	
		#mob_toolbox_state a.cycle-pager-active {
			background: #fff;	
		}
		
.mobile_alert {
	display: none;	
}

/* new about baylor section */

.home_about_baylor {
    background: url(//www.baylor.edu/mediacommunications/i/divider.png) no-repeat 50% 100%;
    padding: 0 0 15px 0;
    margin: 0 0 25px 0;
}
.home_about_baylor h3 {
    text-transform: uppercase;
    margin-top: 5px;
}

    .home_about_baylor h3 a  {
        color: #003015;
        text-decoration: none;
    }

        .home_about_baylor h3 a:hover {
            color: #335b16;
            text-decoration: none !important;
        }

.home_about_baylor {
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

.home_about_baylor p {
    line-height: 1.4em;
}


/* ============================================================================ */
/*       END CORE STYLES                                                        */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
/*       BEGIN RESPONSIVE STYLES                                                */
/* ============================================================================ */

@media (max-width: 1200px) and (min-width: 1001px) {
	.mc_controls {
		left: 0;	
	}
	
	#mc_next {
		right: 0;	
	}
	
}
@media (max-width: 1000px) and (min-width: 900px) {
	#gateway_nav {
	
	}
	
	#container {

	}
	
	#content_mc {
		margin: 0;
		height: 100%;
		width: 100%;
	}
	
	#content_mc_container {
		height: 380px;
	}
	
	.mc_controls {
		left: 20px;	
	}
	
	#mc_next {
		right: 20px;	
	}
	
	#adm_center #adm_next {
		right: 12px;
	}
}

/* ============================================================================ */
/*       BIG TABLET                                                             */
/* ============================================================================ */

@media (max-width: 899px) {
	body {
		background: none;	
	}
	
	#container {
		width: 100%;	
	}
	
	#nav {
		height: 90px;	
	}
		#nav ul > li{
			height: 50%;	
			width: 25%;
		}
		
	#content_mc_container {
		height: auto;
		width: 100%;
		position: relative;
	}
	
		#content_mc {
			width: 100%;
			margin: 0;
		}
		
		.mc_controls {
			left: 20px;
			width: 32px;
			height: 32px;
			background-size:24px 24px;
		}
		
		#mc_next {
			right: 20px;	
		}
	
	/* RESET HEIGHTS / RESET FLOATS */
	#adm_center {
		float: none;
		width: 100%;
	} 
	
	#gateway_nav, #content_bottom {
		float: none;
		width: 100%;
		height: auto;
		padding: 0;
	}
	
	#nav ul {
		position: relative;
		font-size: 14px;	
	}
	
	#nav ul li a {
		border-top: 1px solid rgba(0,0,0,1);
	}
	
	#nav ul li ul li {
		margin: 0;	
	}

	#nav ul li div {
		width: 140%;
		top: 100%;
		position: absolute;
		left: 0;
		z-index: 100;
		margin: 0;
	}
	
		#nav ul li:nth-child(-n+4) a {
			border-top: 0;
			border-bottom: 1px solid rgba(255,255,255,.17);
		}
	
		#nav ul li:nth-child(3) div, #nav ul li:nth-child(4) div, #nav ul li:nth-child(7) div, #nav ul li:nth-child(8) div { 
			left: auto;
			right: 0;
		}

	#nav ul li div ul {
		width: 100%;
		padding: 0;	
	}
	
	#nav ul li div.nav_popout_2 {
		width: 280%;	
	}
	
		#nav ul li div.nav_popout_2 ul {
			width: 50%;
			padding: 0;
		}
		
		#nav ul li div.nav_popout ul li a {
			padding:  8% 12%;
			border-bottom: 1px solid #5d5d5d;
			font-size: 14px;
		}

			#nav ul li div.nav_popout ul li:last-child a{
				border-bottom: none;	
			}
			
			#nav ul li div.nav_popout_2 ul:first-child li a {
				border-right: 1px solid #5d5d5d;	
			}

	
	#content_mc {
		position: relative;
		top: 0;
		left: 0;	
	}
		
		#content_mc_state a div {
			display: none;	
		}
	
		#content_mc img {
			max-width: 100%;	
		}
	
	#link_center {
		position: static;	
	}
	
	#adm_indicator {
		display: block;
		position: static;
		border-top: 1px solid rgba(255,255,255,.3) !important;
		border-bottom: 1px solid #000;
		background: #335b16;
		
		text-align: center;
		height: 8px;
	}
	
		#adm_indicator div {
			border: 0;
			background: none;
			background-image: linear-gradient(left , rgb(51,91,22) 0%, rgb(28,54,9) 100%);
			background-image: -o-linear-gradient(left , rgb(51,91,22) 0%, rgb(28,54,9) 100%);
			background-image: -moz-linear-gradient(left , rgb(51,91,22) 0%, rgb(28,54,9) 100%);
			background-image: -webkit-linear-gradient(left , rgb(51,91,22) 0%, rgb(28,54,9) 100%);
			background-image: -ms-linear-gradient(left , rgb(51,91,22) 0%, rgb(28,54,9) 100%);
			
			background-image: -webkit-gradient(
				linear,
				left top,
				right top,
				color-stop(0, rgb(51,91,22)),
				color-stop(1, rgb(28,54,9))
			);
		}
		
			#adm_indicator div.active {
				background: rgba(255,255,255,.5);	
			}
		
			#adm_indicator div strong {
				border: 0;
			}
	
	#adm_center .mc_controls {
		margin-top: -12px;	
	}
	
	#adm_center #adm_prev {
		left: 12px;
	}
	
	#adm_center #adm_next {
		right: 12px;
	}
	
	#adm_obscure {
		display: none;	
	}
	
	#gateway_nav {
		border: 0;	
	}
	
		#gateway_nav:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
			zoom: 1;
		}
		
		#gateway_nav ul {
			width: 100%;
			margin: 0;
			padding: 0;
		}
			
		#gateway_nav ul li {
			float: left;
			width: 33.33%;	
			font-size: 16px;
		}
		
			#gateway_nav {
				border-bottom: 1px solid rgba(0,0,0,.18);
			}
		
			#gateway_nav ul li a {
				border-bottom: 0;
				text-align: center;
				padding: 15px 15px 7px 15px;
			}
			
				#gateway_nav ul li:nth-child(3n+3) a {
					border-right: 0;
				}
		
	#content_bottom {
		margin: 0;	
	}
	
	.bp_bottom .news_item {
		float: none;
		width: auto;
		clear: both;
		padding-top: 10px;
		margin-top: 0;
	}
	
	#home_callouts {
		background: url(https://www.baylor.edu/mediacommunications/i/divider.png) no-repeat 50% 0;
		border: none;
		padding: 10px 0;
	}
	
		#home_callouts:after {
			display: none;	
		}
		
		#home_callouts a img {
			max-width: 80% !important;	
		}

		#home_events .section_title {
			/* margin-top: 0; */
		}
		
}

/* ============================================================================ */
/*       SMALL TABLET                                                           */
/* ============================================================================ */


@media (max-width: 767px) {
	
	#content_mc_state a {
		width: 8px;
		height: 8px;
		margin: 0 5px;	
	}	
	
	#content_bottom_main, #callouts, #content_bottom {
		float: none;
		width: 100%;
		height: auto;
		padding: 0;
		background: none;
	}
	
	#callouts {
		background: none;	
	}
	
	#adm_center {
		height: 125px;	
	}
	
	.adm_slide {
		height: 125px;
		width: 150px;	
	}
	
		.adm_slide_title {
			text-overflow: ellipsis;
			overflow: hidden;
		}
	
		.adm_slide_icon {
			width: 28px;
			height: 28px;	
		} 
	
		.adm_slide_data {
			display: none;	
		}
	
	.adm_slide a:hover {
		background: none;	
	}
	
	#home_events {
		text-shadow: none;
		background: url(https://www.baylor.edu/mediacommunications/i/divider.png) no-repeat 50% 0;
		padding: 20px 0 0 0;
	}
	
		#home_events .section_title a h3 {
			text-shadow: none;
			color: #003f1c;
		}
		
		.no-touch #home_events .section_title a:hover h3 {
			color: #335b16;
		}
		
	.event_item_title {
		margin-bottom: 4px;
		font-size: 14px;
		line-height: 1.3em;
	}
		
	.event_item_title a {
		color: #003f1c;
		display: block;
		padding: 4px 0;
	}
	
		.no-touch .event_item_title a:hover {
			color: #00190b;
			background: #fecb00;
		}
		
		.news_item_date {
			background: #f2f2f2;
			border-color: #cccccc;
			color: #003015;
			text-shadow: 1px 1px 0 rgba(255,255,255,1);
		}
		
	.news_item_date_month {
		color: #62813c;
	}


}

/* ============================================================================ */
/*       HANDHELD                                                               */
/* ============================================================================ */

@media (max-width: 569px) {
    #nav {
        display: none;
    }
		
	#content_mc_state a {
		width: 6px;
		height: 6px;	
	}
	
	#adm_center {
		height: 110px;	
	}
	
	.adm_slide {
		height: 110px;
		width: 135px;	
	}
	
		.adm_slide_icon {
			width: 24px;
			height: 24px;	
		}
		
		.adm_slide_title {
			font-size: 14px;	
		}


	#gateway_nav ul li {
		width: 50%;	
	}
	
		#gateway_nav ul li a {
			border-right: 0;
		}
				
			#gateway_nav ul li:nth-child(odd) a {
				border-right: 1px solid rgba(0,0,0,.18);
			}
			
	#mobile_toolbox {
		display: block;	
	}
	
	#cb_clear {
		display: none;	
	}
	

	
	/* go Mobile */
	
	.mobile_alert {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 90%;
		padding: 0 5%;
		height: 40px;
		background: #000;
		background-image: linear-gradient(top, rgb(71,71,71) 0%, rgb(0,0,0) 100%);
		background-image: -o-linear-gradient(top, rgb(71,71,71) 0%, rgb(0,0,0) 100%);
		background-image: -moz-linear-gradient(top, rgb(71,71,71) 0%, rgb(0,0,0) 100%);
		background-image: -webkit-linear-gradient(top, rgb(71,71,71) 0%, rgb(0,0,0) 100%);
		background-image: -ms-linear-gradient(top, rgb(71,71,71) 0%, rgb(0,0,0) 100%);
		
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, rgb(71,71,71)),
			color-stop(1, rgb(0,0,0))
		);
		color: #fff;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 11px;
		line-height: 40px;
	}
	
		.mobile_alert a {
			color: #fff;
			text-decoration: underline;	
		}
		
		.mobile_alert_close {
			margin: 12px 0 0 0;
			float: right;	
			width: 16px;
			height: 16px;
		}
		
		.mobile_alert_close a{
			display: block;
			width: 16px;
			height: 16px;
			text-decoration: none;
			overflow: hidden;
			text-indent: -9999px;
			background: url(https://www.baylor.edu/images/icons/standard/white/16/circle_cancel.png) no-repeat 0 0;
			filter: alpha(opacity=50);
			opacity: .5;
		}
		
			.mobile_alert_close:focus {
				filter: alpha(opacity=100);
				opacity: 1;	
			}
	
	.mdot_cookie #container {
		padding-top: 40px;	
	}
	
}

/* ============================================================================ */
/*       ALERTS                                                                 */
/* ============================================================================ */
		
.alert_mc {
	width: 100%;
	height: 100%;
	background: #fff;	
	font-family: FuturaBT-Bold, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #333333;
	color: #fecb00;
}

    .alert_mc > a {
        display: block;
        height: 100%;
        width: 100%;
        text-decoration: none !important;
    }

    .alert_mc span {
        display: block;
    }

	.alert_mc_img {
		width: 6.66%;
		height: 6.66%;
		padding: 10% 0 0 10%;
		float: left;
	}
	
	.alert_mc_title {
		font-size: 4em;
		line-height: 1em;
		padding: 11% 0 0 20%;
		width: 70%;
	}
	
	.alert_mc_desc {
		font-size: 2em;
		line-height: 1.25em;
		font-family: FuturaBT-Medium, Arial, Helvetica, sans-serif;
		padding: 2% 0 0 20%;
		width: 70%;
	}

        .alert_mc_no_title .alert_mc_desc {
            padding-top: 0;
        }
	
	.alert_mc_link {
		padding: 2% 0 0 20%;
		width: 70%;
		text-align: right;
		font-size: 1.25em;
		font-family: FuturaBT-Medium, Arial, Helvetica, sans-serif;
	}
	
		.alert_mc a {
			color: #fecb00;
			text-decoration: underline;
		}
		
	.alert_med {
		background: #fecb00;
		color: #333333;
	}
	
		.alert_med a {
			color: #333333;
		}
		
	.alert_high {
		background: #c80000;
		color: #fff;
	}
	
		.alert_high a {
			color: #fff;
		}
	
	
	@media (max-width: 899px) {
		.alert_mc_img {
			padding-top: 6%;
		}
		
		.alert_mc_title {
			padding-top: 7%;
		}
		
		.alert_mc_desc {
			
		}
		
		.alert_mc_link {
			
		}
	}
	
	@media (max-width: 767px) {
		.alert_mc_img {
			padding-top: 5%;
		}
		
		.alert_mc_title {
			padding-top: 5%;
			font-size: 3em;
		}
		
		.alert_mc_desc {
			font-size: 1.5em;
		}
		
		.alert_mc_link {
			font-size: 1em;
		}
	}
	
	@media (max-width: 569px) {
		.alert_mc_img {
			
		}
		
		.alert_mc_title {
			font-size: 2em;
			line-height: 1em;
		}
		
		.alert_mc_desc {
			font-size: 1em;
		}
		
		.alert_mc_link {
			
		}
	}
	
/* ============================================================================ */
/*       VIDEOS                                                                 */
/* ============================================================================ */

.mc_video_slide {
	width: 100%;
	height: 100%;
	background: #000;
}

.mc_video_slide iframe {
	width: 100%;
	height: 100%;	 
	margin: 0; 
}

.video_player {
	width: 75%;
	height: 100%;
	float: left;
}

.video_link {
    width: 100%;
    height: 100%;
    display: block;
}

.video_meta {
	float: right;
	width: 19%;
	padding: 3%;
	height: 80%;
	color: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 1.45em;
	position: relative;
}

.video_meta_title {
	font-size: 18px;
	color: #fff;
	font-family: FuturaBT-Bold;
	line-height: 1.25em;
	margin: 0 0 10px 0;	
}

.video_meta_more {
	padding: 20px 0 0 0;
	margin: 0 5%
}

	.video_meta_more a {
		display: block;
		padding: 5px 5px 4px 5px;
		background: #fecb00;
		background-image: linear-gradient(top, rgb(254,203,0) 0%, rgb(233,186,0) 100%);
		background-image: -o-linear-gradient(top, rgb(254,203,0) 0%, rgb(233,186,0) 100%);
		background-image: -moz-linear-gradient(top, rgb(254,203,0) 0%, rgb(233,186,0) 100%);
		background-image: -webkit-linear-gradient(top, rgb(254,203,0) 0%, rgb(233,186,0) 100%);
		background-image: -ms-linear-gradient(top, rgb(254,203,0) 0%, rgb(233,186,0) 100%);
	
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, rgb(254,203,0)),
			color-stop(1, rgb(233,186,0))
		);
		color: #000;
		font-family: FuturaBT-Medium,Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 10px;
		height: 14px;
		line-height: 14px;
		text-align: center;
		text-shadow: 1px 1px 0 rgba(255,255,255, 0.5);
		border-radius: 3px;
	}

		.video_meta_more a:hover {
			background: #e9ba00;
			background-image: linear-gradient(top, rgb(233,186,0) 0%, rgb(233,186,0) 100%);
			background-image: -o-linear-gradient(top, rgb(233,186,0) 0%, rgb(233,186,0) 100%);
			background-image: -moz-linear-gradient(top, rgb(233,186,0) 0%, rgb(233,186,0) 100%);
			background-image: -webkit-linear-gradient(top, rgb(233,186,0) 0%, rgb(233,186,0) 100%);
			background-image: -ms-linear-gradient(top, rgb(233,186,0) 0%, rgb(233,186,0) 100%);
		
			background-image: -webkit-gradient(
				linear,
				left top,
				left bottom,
				color-stop(0, rgb(233,186,0)),
				color-stop(1, rgb(233,186,0))
			);
			text-shadow: 1px 1px 0 rgba(255,255,255, 0.8);
		}
	
		.video_meta_more a:active {
			background: #d8ad00;
		}
	
	@media (max-width: 1200px) {
		.video_meta {
			font-size: 12px;	
		}
	}
	
	@media (max-width: 899px) {
		.video_meta {
			padding: 2%;
			line-height: 1.2em;	
		}
		
		.video_meta_title {
			font-size: 16px;	
		}
	}
	
	@media (max-width: 767px) {
		.video_meta {
			font-size: 11px;	
		}
		
		.video_meta_title {
			font-size: 12px;	
		}
	}
	
	@media (max-width: 569px) {
		.video_meta_title {
			font-size: 14px;	
		}
		
		.video_meta_description {
			display: none;	
		}
		
		.video_meta_more a {
			height: 28px;
		}
	}

/* ============================================================================ */
/*       PRINT STYLES                                                           */
/* ============================================================================ */


@media only print {
	
}