  /*===============================================================
CAMPUS PANEL - SPEAKER - ON CAMPUS - CALENDAR - 050215
===============================================================*/

/* NAME: homepage-update-2016.css */
/* LOCATION: http://luc.edu/media/luc.edu/homepage/css/ */
/* PURPOSE: styles new homepage update - 050515 */
/* EXAMPLE: http://www.luc.edu */


/*===============================================================
GLOBAL
===============================================================*/

.navbar-inverse .btn-navbar,
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: rgba(0,0,0,.75) !important;
  *background-color: rgba(0,0,0,.75) !important;
}


/* PADDING - PANELS */

#tiertwo #newsfeatures {
	padding: 110px 0 70px !important;
	border-bottom: solid 1px #cccccc;
} /* adjusts padding on news-features panel */

#feature-panel .container.container-padding {
	padding: 40px 0 60px;
	border-bottom: solid 1px #cccccc;
} /* adjusts padding on features-features panel */


/* RULE */

.rule-top {
	margin-top: 20px;
	padding-top: 25px;
	border-top: solid 1px #cccccc;
} /* adds a top rule to panels */

/* HEADER */

#header { padding-top: 20px; padding-bottom: 20px; z-index: 15000; }

/* NAV */

#subsite-nav li { margin-top: 0; } /* corrects space above subsite nav */

#subsite-nav ul li a { border-left: solid 1px #aaaaaa; } /* lightens left rule subsite nav */

#subsite-nav ul li ul li a { border-left: 0 none; } /* no rule subsite sub-nav */

/* LOGO */

a.logo { margin: 0 !important; }

a.logo img { margin: 0 !important; }

/* GLOBAL FORM */

#page-content article.content ul#global-links, ul#global-links { margin: 0 !important; }

#global-links, #global-form { margin-bottom: 0 !important; }

#global-form .dropdown-menu { left: 25.75% !important; width: 66%; min-width: 66%; }

#global-form form { width: 100%; } /* corrects width of global search form */

#global-form form .input-append, #global-form form .input-prepend { margin-bottom: 0; }

/* LEAD PANEL */

body.subsite div.main div#lead.fullbleed { margin-top: -71px; }

#lead-panel .lead-headline a {
	font-family: 'Antenna Bold';
	font-weight: regular;
	font-style: normal;
}

#lead #lead-panel h3 {
	font-size: 1.15em;
	letter-spacing: .05em;
}

#lead #lead-panel a.readmore {
	font-family: 'Antenna Bold';
	font-size: 90%;
	font-weight: regular;
	font-style: normal;
}

/*===============================================================
CTA
===============================================================*/

.cta-wrapper { margin: 0 !important; }

.span-cta { margin-left: 15px; width: 15% !important; }

.span-cta .btn {
	border: 0 none !important;
}

.span-cta:first-of-type { margin-left: 0 !important; }

#footer-cta a.btn.cta { font-family: 'Antenna Bold' sans-serif !important; }

#footer-cta .btn-group { white-space: normal; }

#footer-cta .apply,
#footer-cta .info,
#footer-cta .visit,
#footer-cta .programs,
#footer-cta .support {
	width: 100%;
	margin-left: 0;
	font-size: .75em !important;
}

#footer-cta .btn-group .cta span,
#footer-cta .apply span,
#footer-cta .info span,
#footer-cta .visit span,
#footer-cta .programs span,
#footer-cta .support span { font-size: 1em !important; }

#footer-cta .btn-group .cta:first-child {
	margin-left: 0px;
	padding: 5px 8px 3px 12px;
	width: 85% !important;
	font-size: 1em !important;
}

#footer-cta .btn.cta.visit,
#footer-cta .btn.cta.programs,
#footer-cta .btn.cta.support { padding: 5px 8px 3px 12px; }

#footer-cta .btn-group > .btn + .dropdown-toggle,
#footer-cta .btn-group > .btn.active + .dropdown-toggle,
#footer-cta .btn-group > .btn:active + .dropdown-toggle,
#footer-cta .btn-group > .btn:focus + .dropdown-toggle,
#footer-cta .btn-group.open .btn.dropdown-toggle.cta {
	float: right;
	padding-left: auto !important;
	padding-right: auto !important;
	width: 15%;
	max-width: 15% !important;
	border-left: solid 1px rgba(255,255,255,.5);
}

#footer-cta .btn-group > .btn + .dropdown-toggle img,
#footer-cta .btn-group.open .btn.dropdown-toggle img { margin: 0 10% 0; width: 80%; height: auto; }

#footer-cta .apply,
#footer-cta .info,
#footer-cta .visit,
#footer-cta .programs,
#footer-cta .support { width: 100% !important; }

#footer-cta .btn-group .cta:first-child {
	margin-left: 0;
	border-radius: 4px 0 0 4px;
} /* corrects right-top and right-bottom border-radius */

#footer-cta .btn-group > .btn + .dropdown-toggle,
#footer-cta .btn-group.open .btn.dropdown-toggle.cta { border-radius: 0px 4px 4px 0; } /* corrects left-top and left-bottom border-radius */

#footer-cta ul.dropdown-menu {
	margin-left: 0;
	padding: 5%;
	width: 90%;
	min-width: 90%;
	max-width: 90%;
}

footer #footer-links ul li a { font-family: 'Antenna', sans-serif; font-size: .85em; }

footer #footer-links ul li a.nav2-toggle { font-size: 1.5em !important; bottom: 4px !important; }

footer #footer-links ul li ul.multilevel-linkul-0 li { border-top: 0 none !important; border-bottom: solid 1px #5c5c5c !important; }

footer #footer-links ul li ul.multilevel-linkul-0 li:first-child { border-top: solid 1px #5c5c5c !important; }

footer #footer-links ul li ul li a { font-family: 'Antenna', sans-serif !important; font-size: .95em; }



/*===============================================================
FOOTER - SOCIAL
===============================================================*/

#footer-cta .span4.social-cta-global { margin-left: 0; } /* corrects social wrapper */

#footer-cta ul.social { margin-top: 0; } /* corrects ul social */

footer { padding: 15px 0 0; }

footer #footer-links ul li ul { display: none; }



/*===============================================================
TYPOGRAPHY - LABELS
===============================================================*/

.section-label h4,
.section-label h4 a,
#tiertwo .section-label h4 a,
#tiertwo .section-label h4,
#newsfeatures h4 a.readmore,
#features-panel .section-label h4,
#features-panel .section-label h4 a,
#campus-panel .section-label h4,
#campus-panel .section-label h4 a,
#campus-calendar .section-label h4,
#campus-calendar .section-label h4 a,
#campus-standalone .section-label h4,
#campus-standalone .section-label h4 a,
#campus-speaker .section-label h4,
#campus-speaker .section-label h4 a,
#il-window .section-label h4,
#il-window .section-label h4 a,
#campus-social .section-label h4,
#campus-social .section-label h4 a {
	display: inline-block;
	margin-bottom: 25px !important;
	width: 100%;
	font-family: 'Antenna Black';
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	color: #272727;
	font-size: 20px;
}

#campus-social .section-label h4 { margin-bottom: 20px !important; }

#campus-speaker .section-label h4,
#campus-speaker .section-label h4 a { margin-top: 0; }



/*===============================================================
NEWS - FEATURES - PANEL
===============================================================*/

#tiertwo #newsfeatures { padding: 80px 0 60px; }

#tiertwo .section-label h4 span a { margin-top: 5px; margin-left: 10px !important; font-family: 'Antenna Light', 'Arial', sans-serif; }

#tiertwo h6, .module h6, #gallery-grid.media-panel h6 {
	font-family: 'Antenna Bold', 'Arial', sans-serif;
	font-size: .75em;
}

#newsfeatures .feature-inner h6 {
	left: 0;
	padding: 5px 3px 3px 8px;
	background: rgba(255,255,255,1);
}

#newsfeatures .feature-inner h6 span.tab-end { top: 2px; }

#newsfeatures .feature-wrapper .feature-inner a img { margin: 0; }

.feature-wrapper {
	position:relative;
	float: left;
  margin: 0;
  padding: 1.5%;
  width: 100%;
  color: #272727;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	background: #ffffff none repeat scroll 0 0;
	box-sizing: border-box;
}

.feature-inner {
	float: left;
  width: 100%;
  height: 100%;
  background-color: #330000;
}

.feature-inner .caption {
	padding: 12px 5% 16px;
	width: 90%;
  height: 60px;
  max-height: 60px;
}

.feature-inner .caption a {
	display: block;
  margin: 0;
	padding: 0;
	width: 100%;
	font-size: 1em;
  font-weight: bold;
	color:#eee;
  line-height: 1.45;
  text-align: left;
}

#newsfeatures .span4:nth-of-type(2) .feature-inner { background-color: #282321; }

#newsfeatures .span4:nth-of-type(3) .feature-inner { background-color: #07292b; }

#newsfeatures h4 a.readmore {
	display: inline;
	margin: 0 0 0 5px;
	margin-bottom: 0 !important;
	width: auto;
	font-family: 'Antenna Light';
	font-size: 100%;
	font-weight: regular;
	font-style: normal;
	color: #680013;
}

/*===============================================================
CAMPUS PANEL
===============================================================*/

#campus-panel { padding: 50px 0 30px; }

#campus-panel h6, .module h6, #gallery-grid.media-panel h6 {
	display:block;
	position:absolute;
	top:0;
	left:0;
	padding:2px 10px 4px 6px;
	margin:0;
	min-width: auto !important;
	font-family: 'Vitesse SSm 7r','Vitesse SSm A','Vitesse SSm B', 'museo-slab', 'Arial';
	font-weight: 700;
	font-style: bold;
	text-align: left;
	letter-spacing: .5px;
	text-transform: uppercase;
	background-color: white;
	z-index: 100;
}

#campus-panel p {
	float: left;
	font-family: 'myriad-pro', 'arial', sans-serif;
	font-size: 1.1em;
	line-height: 1.5;
}

.campus-caption span {
	font-family: 'Antenna Bold', sans-serif;
	font-size: .9em;
	font-weight: regular;
	font-style: normal;
}

/* CAMPUS PANEL - SPEAKERS */

#campus-speaker { margin-top: 0px; }

#campus-speaker figure { float: left; margin: 0; }

#campus-speaker figure:first-of-type { padding: 0 0 15px 0; margin: 0 0 15px 0; border-bottom: dotted 1px #CCC; }

#campus-speaker .campus-department-wrapper a img,
#campus-standalone .campus-department-wrapper {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 4px;
	width: 100%;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}

#campus-speaker .campus-department-wrapper { float: left; margin: 0 0 10px; height: 100%; }

#campus-standalone .campus-department-wrapper { float: left; margin: 0 0 10px; }

#campus-standalone .campus-department-wrapper p, #campus-standalone .campus-department-wrapper { float: left; }

#campus-speaker .campus-department-wrapper a img,
#campus-standalone .campus-department-wrapper a img { float: left; margin: 0; width: 100%; }

#campus-speaker .campus-department-wrapper:nth-child(3) {
	float: left;
	margin: 0 0 15px 0 !important;
	padding: 0 0 10px !important;
	border-bottom: solid 1px #cccccc !important;
}

#campus-speaker .campus-department-wrapper:nth-child(3) a img,
#campus-speaker .campus-department-wrapper:nth-child(4) a img { display: none; }

#campus-speaker h4.subhead { display: inline-block; }

#campus-speaker .campus-department-section-wrapper:nth-child(3),
#campus-speaker .campus-department-section-wrapper:nth-child(4) { border-bottom: 0 none !important; }

#campus-speaker .campus-department-section-wrapper h4.subhead {
	display: inline-block;
	margin-top: 5px;
	width: 100%;
	line-height: 1.45;
}

#campus-speaker a.readmore { margin: 0 !important; width: 100%; }


/* CAMPUS PANEL - CAMPUS-STANDALONE */

#campus-standalone { margin-top: 0px; }

#campus-standalone .campus-standalone-image {
	width: 100%;
	max-height: 264px;
	overflow: hidden;
}

#campus-standalone .campus-standalone-image img {
	width: 100%;
	height: auto;
}

#campus-standalone .section-label h4, #campus-standalone .section-label h4 a {
	margin: 0 0 15px;
	padding: 0;
}

#campus-standalone .campus-caption {
	float: left;
	margin: 0;
	padding: 5px 3%;
	width: 94%;
	background: #eeeeee;
}

#campus-standalone p a,
#campus-speaker a.readmore,
#campus-calendar a.readmore,
#campus-social a.readmore,
#social-feed a.readmore,
.gallery-caption.mobile-hide a.readmore {
	margin: 0 0 0 5px;
	font-family: 'Antenna Bold', 'Arial', sans-serif;
	font-size: 75%;
	font-weight: bold;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none !important;
	background-image: none;
	display: inline;
}

#campus-standalone p a { font-size: 75%; }

#social-feed a.readmore {font-size:85%;}

#campus-standalone p a:hover { text-decoration: none; }

#campus-standalone figure figcaption p { margin: -10px 0 10px 0; }

#social-feed { margin: 20px 0 -25px; }

/* CAMPUS PANEL - CALENDAR */

#campus-calendar { padding-bottom: 0; border-bottom: 0 none; }

#campus-calendar .calendar-event {
	display: table;
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;;
	height: auto;
}

#campus-calendar .calendar p { font-size: .9em; line-height: 1.6; }

#campus-calendar .calendar p.explainer {
	display: table-cell;
	vertical-align: bottom;
	margin: 0;
	padding: 0 0 1px 0;
	line-height: 1.35;
}

#campus-calendar .section-label h4,
#campus-calendar .section-label h4 a {
	margin: 0 0 15px;
	padding: 0;
}

#campus-calendar.span4 .calendar-event .calendar-box {
	float: left;
	margin: 0 4% 0 0;
	width: 16%;
	min-width: 16%;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
}

#campus-calendar span.event-day p,
#campus-calendar div.event-date p {
	display: block;
	margin: 0;
	padding: 8px 2% 6px;
	width: 96%;
	min-width: 96%;
	font-family: 'Antenna Bold' !important;
	font-weight: normal;
	font-style: normal;
	font-size: .75em;
	line-height: 1;
	letter-spacing: .015em;
	text-transform: uppercase;
	text-align: center;
	color: #FFFFFF;
	border-radius: 0;
	background: #680013;
}

#campus-calendar div.event-date p {
	font-family: 'Antenna' !important;
	font-weight: normal;
	font-style: normal;
	color: #525252;
	background: #cccccc;
}

#campus-calendar h4.subhead {
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
	width: 80%;
	font-family: 'Antenna Bold';
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	color: #272727;
	border-radius: 0;
}

#campus-calendar h4.subhead a {
	display: inline-block;
	padding: 5px 0 0 0;
	width: 100%;
	color: #272727;
}

#campus-calendar h4.subhead span.calendar-time {
	float: left;
	display: block;
	margin: 0 5px 0 0;
	width: 100%;
	font-family: 'Antenna Light';
	font-size: .925em;
	font-weight: normal;
	font-style: normal;
	color: #272727;
}

#campus-links { padding-bottom: 25px; border-bottom: solid 1px #cccccc; }

#campus-calendar a.readmore { margin: 0; }

#campus-links a {
	font-family: 'Antenna Bold';
	font-weight: normal;
	font-style: normal;
	font-size: .725em;
	text-transform: uppercase;
}

#campus-links a:first-child { margin-left: 0; }

#campus-links span.bullet {
	margin: 0 5px 0 8px;
	font-size: .725em;
	color: #680013;
	text-transform: uppercase;
}


/* CAMPUS PANEL - SOCIAL POST */

#campus-social { padding-top: 10px; }

#campus-social .section-label h4 { margin-bottom: 10px; padding-top: 0; }

#campus-social h4 span.luc-twitter {
	background: transparent url("http://luc.edu/media/lucnew/imagesi/social-icons-transparent-group-33.png") no-repeat scroll 0 -33px;
	display: inline-block;
	height: 30px;
	left: 3px;
	opacity: 0.85;
	position: relative;
	top: 6px;
	width: 30px;
}

#campus-social p.campus-social-post {
	margin: 0 0 10px 0;
	font-family: 'Myriad-pro', sans-serif;
	font-size: .95em;
	font-weight: regular;
}

#campus-social p.campus-social-post span.luc-twitter {
	font-family: 'Antenna Bold', sans-serif;
	text-transform: uppercase;
}

#campus-social p.campus-social-post span.social-time { color: #888888; }

#campus-social p.campus-social-post a.readmore {
	font-family: 'Antenna Bold', sans-serif;
	font-size: .725em;
	color: #680013;
	text-transform: uppercase;
}


/*===============================================================
CAMPUS-SOCIAL-CTA
===============================================================*/

#campus-social-cta, #campus-social-cta ul#social {
	display: block;
	float: left;
	margin: 5px 0 0 0;
	width: 100%;
}

#campus-social-cta ul#social li {
	float: left;
	margin: 0 10px 0 0;
	width: 25px;
	height: 25px;
	background-color: #525252;
	border-radius: 4px;
	list-style: none;
	overflow: hidden;
}

#campus-social-cta ul#social li:first-child { margin-left: 0 !important; margin-right: 10px; }

#campus-social-cta ul#social li:last-child { margin-right: 0; }

#campus-social-cta ul#social li a {
	display: block;
	margin: 0; !important;
	width: 25px;
	height: 25px;
	border-radius: 4px;
	text-indent: -9999px;
	background: url('/media/home/images/social-icons.png') no-repeat;
	background-size: 100% auto;
	background-color: #525252;
}

#campus-social-cta ul#social a:hover {
	background-color: #680013;
	-webkit-transition: background-color .2s ease-in;
	-moz-transition: background-color .2s ease-in;
	transition: background-color .2s ease-in;
}




/* 10.24.16 FO */
p.credit.space {
	line-height:3;
	color:#272727;
	margin-left:3px;
	font-size:0.8em;
}
/* 10.24.16 FO */

/* CSS - END */



/*===============================================================
MEDIA QUERIES
===============================================================*/

/* CTA - MEDIA QUERIES - GROUPED */

/* 1200PX - CTA */

@media (max-width: 1200px) {

.span-cta {
	margin-left: 5px;
	width: 15%;
	font-size: .685em;
}

#footer-cta .apply,
#footer-cta .info,
#footer-cta button.btn.cta.visit,
#footer-cta .programs,
#footer-cta .support { font-size: 1.05em !important; }

#footer-cta .btn-group > .btn + .dropdown-toggle,
#footer-cta .btn-group > .btn.active + .dropdown-toggle,
#footer-cta .btn-group > .btn:active + .dropdown-toggle,
#footer-cta .btn-group > .btn:focus + .dropdown-toggle,
#footer-cta .btn-group.open .btn.dropdown-toggle.cta {
	float: right;
	padding-left: auto !important;
	padding-right: auto !important;
	width: 20% !important;
	max-width: 20% !important;
}

#footer-cta .btn-group .cta:first-child { width: 80% !important; }

#footer-cta .btn-group > .btn + .dropdown-toggle img,
#footer-cta .btn-group.open .btn.dropdown-toggle img {
	margin: -3px 10% 0;
	width: 80%;
	height: auto;
}

.btn-group > .btn + .dropdown-toggle span.caret {
	position: relative;
	left: 0;
}

}

/* 980PX - CTA */

@media (max-width: 980px) {

.span-cta {
 margin-left: 10px;
 width: 18% !important;
 font-size: .725em;
}

.span-cta:first-of-type {
	margin-left: 0 !important;
}

#footer-cta .btn-group .cta span,
#footer-cta .apply span,
#footer-cta .info span,
#footer-cta .visit span,
#footer-cta .programs span,
#footer-cta .support span { display: none !important; }

}

/* 768PX - CTA */

@media (max-width:768px) {

.span-cta {
	display: inline-block;
	margin-left: 0;
	width: 100% !important;
	font-size: .725em;
}

.span-cta:first-of-type { margin-left: 0 !important; }

#footer-cta .btn-group .cta:first-child { width: 95% !important; }

#footer-cta .btn-group > .btn + .dropdown-toggle,
#footer-cta .btn-group > .btn.active + .dropdown-toggle,
#footer-cta .btn-group > .btn:active + .dropdown-toggle,
#footer-cta .btn-group > .btn:focus + .dropdown-toggle,
#footer-cta .btn-group.open .btn.dropdown-toggle.cta { width: 5% !important; max-width: 5% !important; }

#footer-cta .btn-group > .btn + .dropdown-toggle img,
#footer-cta .btn-group.open .btn.dropdown-toggle img {
	margin: -3px 20% 0;
	width: 60%;
	height: auto;
}

#footer-cta .btn-group .cta span,
#footer-cta .apply span,
#footer-cta .info span,
#footer-cta .visit span,
#footer-cta .programs span,
#footer-cta .support span { display: none !important; }

#lead-panel .lead-headline a, #lead #lead-panel h3, #lead #lead-panel a.readmore { margin: 0 4%; width: 92%; }

#lead-panel .lead-headline a { font-size: 3.25em; }

#lead-panel h3 { font-size: 1.15em; }

#lead #lead-panel a.readmore { font-size: .75em; }

#campus-speaker .campus-department-section-wrapper:nth-child(3),
#campus-speaker .campus-department-section-wrapper:nth-child(4) {
	padding: 0 !important;
}

}

/* 767PX - CTA */

@media (max-width: 767px) {

.span-cta {
	display: inline-block;
	margin-left: 0;
	margin-bottom: 5px;
	padding-left: 0;
	padding-right: 0;
	width: 100% !important;
	font-size: .85em;
}

.span-cta:first-of-type { margin-left: 0 !important; }

#footer-cta, #footer-cta a { padding: 35px 0 20px !important; }

#footer-cta .btn-group .cta:first-child { width: 94% !important; }

#footer-cta .btn-group > .btn + .dropdown-toggle,
#footer-cta .btn-group > .btn.active + .dropdown-toggle,
#footer-cta .btn-group > .btn:active + .dropdown-toggle,
#footer-cta .btn-group > .btn:focus + .dropdown-toggle,
#footer-cta .btn-group.open .btn.dropdown-toggle.cta { width: 6% !important; max-width: 6% !important; }

#footer-cta .btn-group > .btn + .dropdown-toggle img,
#footer-cta .btn-group .btn.dropdown-toggle img {
	margin: -3px 20% 0;
	width: 60%;
	height: auto;
}

#footer-cta ul.dropdown-menu {
	margin-left: 0;
	padding: 2%;
	width: 96%;
	min-width: 96%;
	max-width: 96%;
}

footer { margin: 0; }

}

/* 580PX - CTA */

@media (max-width: 580px) {

#footer-cta .btn-group > .btn + .dropdown-toggle img {
	margin: -3px 5% 0;
	width: 90%;
	height: auto;
}

}

/* IPAD - PORTRAIT - CTA */

@media (max-width: 768px) and (min-width: 735px) and (orientation: portrait) {

#footer { padding-left: 0 !important; padding-right: 0 !important; }

#footer-cta .btn-group.apply,
#footer-cta .btn-group.info,
#footer-cta .btn.cta.visit,
#footer-cta .btn.cta.programs,
#footer-cta .btn.cta.support { margin: 5px 0; margin-left: 0 !important; padding: 5px 0 3px 0; width: 100%; max-width: 100%; }

#footer-cta .btn-group.apply,
#footer-cta .btn-group.info { margin: 1px 0; width: 100%; }

#footer-cta .btn.cta.visit,
#footer-cta .btn.cta.programs,
#footer-cta .btn.cta.support { padding: 5px 1.5% 3px 1.5%; width: 100%; }

#footer-cta .btn.cta.visit { width: 99% !important; min-width: 100% !important; max-width: 100% !important; }

#tiertwo #newsfeatures.container-padding-home { padding: 20px 20px 40px !important; }

}

/* PHONE - PORTRAIT - CTA */

@media (max-width: 415px) and (min-width: 300px) and (orientation: portrait) {

#feature-panel .container.container-padding { padding: 15px 0 0 !important; border-bottom: 0 none !important; }

#cta-wrapper.fullbleed { padding-top: 30px; padding-bottom: 30px; }

.span-cta, .span-cta:first-of-type {
	margin-left: 0 !important;
  margin-bottom: 10px;
  padding: 0;
	padding-right: 0;
  width: 100% !important;
}

#footer-cta, #footer-cta a { margin-bottom: 0; padding: 0; }

#footer-cta .span2,
#footer-cta .btn-group,
#footer-cta .apply,
#footer-cta .btn-group.apply,
#footer-cta .info,
#footer-cta .btn-group.info,
#footer-cta .visit,
#footer-cta .btn-group.visit,
#footer-cta .support,
#footer-cta .btn-group.support,
#cta-wrapper #footer-cta .span-cta a button.btn.cta.visit { margin-top: 0 !important; }

#footer-cta .btn-group .cta:first-child {
	min-width: 92% !important;
	max-width: 92% !important;
	width: 92% !important;
}


#footer-cta .btn-group > .btn + .dropdown-toggle,
#footer-cta .btn-group > .btn.active + .dropdown-toggle,
#footer-cta .btn-group > .btn:active + .dropdown-toggle,
#footer-cta .btn-group > .btn:focus + .dropdown-toggle,
#footer-cta .btn-group.open > .btn + .dropdown-toggle,
#footer-cta .btn-group.open .btn.dropdown-toggle.cta,
#footer-cta .btn-group.open > .btn.active + .dropdown-toggle,
#footer-cta .btn-group.open > .btn:active + .dropdown-toggle,
#footer-cta .btn-group.open > .btn:focus + .dropdown-toggle { width: 8% !important; max-width: 8% !important; }

#footer-cta .btn:focus, #footer-cta .btn:active{ width: 10% !important; max-width: 10% !important; }

#footer-cta .btn-group.open > .btn + .dropdown-toggle img,
#footer-cta .btn-group > .btn + .dropdown-toggle img,
#footer-cta .btn-group.open .btn.dropdown-toggle.cta img {
	margin: -3px 10% 0 !important;
	width: 80% !important;
	height: auto;
}

.span-cta:first-of-type { margin-left: 0; }

}


#footer .container.links-search { display: none; }

@media (max-width: 736px) {

#footer .container.links-search { display: block; }

#footer .container.links-search {
	margin: 10px 0 3px;
	padding: 0 0 20px 0;
	border-bottom: solid 1px #5c5c5c;
}

#footer .container.links-search #global-form.btn-group { width: 100%; float: left; }

#footer .container.links-search #global-form .input-append {
	float: left;
	margin: 2% 0%;
	width: 100%;
	height: 25px;
}

#footer .container.links-search .accordion { margin-bottom: 0; }

#footer .container.links-search #global-form input[class*="span"] {
	width: 95%;
	min-height: 25px;
	max-height: 25px;
	border: 0 none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

#footer .container.links-search #global-form .input-append .btn.btn-small {
	float: right;
	padding: 3px 8px;
	width: 5%;
	min-height: 25px;
	border: 0 none;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background-image: url('/media/home/images/search-icon-gray-small.png');
	background-repeat: no-repeat;
	background-size: 55%;
	background-position: 47% 50%;
	background-color: #CCCCCC;
}

#footer .container.links-search #global-form .input-append .btn.btn-small:hover { border: 0 none; }

#footer #global-quicklinks-collapse-gtm.accordion-toggle,
#footer .accordion-toggle.toggle-button {
	display: inline-block;
	position: relative;
	left: 0;
	margin: 0;
	padding: 8px 0;
	width: 90%;
	font-family: 'Antenna', sans-serif;
	font-size: .85em;
	font-weight: 400;
	font-style: normal;
	letter-spacing: .5px;
	color: #CCCCCC;
	text-transform: uppercase;
	cursor: pointer;
}

#footer .accordion-toggle.toggle-button {
	margin: 0;
	padding: 0 1% 0 0;
	width: 8%;
	font-size: 1.65em;
	text-align: right;
	-webkit-transition: color .2s ease-in;
	-moz-transition: color .2s ease-in;
	transition: color .2s ease-in;
}

#footer .accordion-toggle.toggle-button:hover {
	color: #eeeeee;
}

#footer .accorion-body { text-decoration: none; margin-left: 5px; display: inline-block; }

#footer .container.links-search .accordion-inner { padding: 0; border-top: 0 none; }

#footer .container.links-search .accordion-inner li {
	display: list-item;
	margin: 0;
	padding: 15px 0;
	width: auto;
	min-height: 0;
	font-family: 'Antenna', sans-serif !important;
	font-size: .95em;
	line-height: 1.45;
	text-indent: 15px;
	text-align: left;
	list-style-image: none !important;
	border-right: medium none;
	border-bottom: solid 1px #5c5c5c !important;
	list-style-type: none;
}

#footer .container.links-search .accordion-inner li a {
	margin: 0;
	padding: 0;
	font-size: .95em;
	color: #cccccc;
}

}

@media (max-width: 415px) {

#footer #global-quicklinks-collapse-gtm.accordion-toggle { width: 90%; }

#footer .accordion-toggle.toggle-button { width: 7%; }

#footer .container.links-search #global-form input[class*="span"] { width: 91%; }

#footer .container.links-search #global-form .input-append .btn.btn-small { width: 9%; }

}

@media (max-width: 320px) {

#footer .container.links-search #global-form .input-append { width: 100%; }

#footer #global-quicklinks-collapse-gtm.accordion-toggle { width: 90%; }

#footer .accordion-toggle.toggle-button { width: 7%; }

#footer .container.links-search #global-form input[class*="span"] { width: 91%; }

#footer .container.links-search #global-form .input-append .btn.btn-small { width: 9%; }

}



/* CTA - MEDIA QUERIES - END */

/* OTHER MEDIA QUERIES - START */

/* 1200PX */

@media (max-width: 1200px) {

#homepage-numbers .number-wrapper.nw-three { display: none; }

#homepage-numbers .number-wrapper.nw-two { border-bottom: none 0px; }

#campus-calendar p.calendar-date { width: 27%; }

#campus-calendar p.calendar-time { width: 65%; }

#campus-calendar a.readmore { margin: 2px 0; width: 100%; float: left; }

.feature-inner .caption a { font-size: .9em; }

#campus-links span.bullet { display: none; }

}


/* 1024PX */

@media ( min-width: 801px ) and ( max-width: 1024px ) {

html.wf-minionpro-n4-active body.subsite div.main div#lead.fullbleed,
body.subsite div.main div#lead.fullbleed { margin-top: -71px !important; }

#lead #lead-panel h3 { display: none !important; }

#tiertwo #newsfeatures.container { padding: 110px 0 50px !important; }

}


/* 980PX */

@media (max-width: 980px) {

#lead #lead-panel h3 { display: none !important; }

a.logo img { width: 120%; min-width: 120%; max-width: 120%; }

#global-links, #global-form {	float: right;	margin-bottom: 5px; }

#header .span4.offset4 { float: right; margin-left: 0 !important; width: 40% !important; }

#header #global-form { width: 100%; }

#tiertwo #newsfeatures { padding: 80px 0 60px !important; }

/* 980PX - CAMPUS */

#campus-panel { padding: 30px 0 0; }

#campus-panel p, #campus-calendar p { font-size: .95em; }

#campus-calendar h4.subhead { font-size: 1.075em; }

#campus-calendar span.calendar-date, #campus-calendar span.calendar-time { margin-top: -3px; font-size: .8em !important; }

#campus-calendar span.date span.month { display: none; }

.section-label h4,
.section-label h4 a,
#tiertwo .section-label h4 a,
#tiertwo .section-label h4,
#features-panel .section-label h4,
#features-panel .section-label h4 a,
#campus-panel .section-label h4,
#campus-panel .section-label h4 a,
#campus-calendar .section-label h4,
#campus-calendar .section-label h4 a,
#campus-standalone .section-label h4,
#campus-standalone .section-label h4 a,
#campus-speakers .section-label h4,
#campus-speakers .section-label h4 a,
#il-window .section-label h4,
#il-window .section-label h4 a,
#campus-social .section-label h4,
#campus-social .section-label h4 a { font-size: 1.35em; }

#newsfeatures h4 span a.readmore { font-size: 1em; }

#column-equal-two h4 { margin: 0; margin-bottom: 0 !important; padding: 40px 0 20px !important; }

/* 980PX - NUMBERS */

.features-wrapper-one {
	position: relative;
	right: 0%;
	background: #eeeeee;
	overflow: hidden;
}

.features-wrapper-two {
	position: relative;
	right: 0%;
	padding-right: 0%;
	background: white;
}

#column-equal-one {
	float: left;
	position: relative;
	left: 0%;
	width: 100%;
}

#column-equal-two {
	float: left;
	position: relative;
	left: 0%;
	display: table-cell;
	bottom: 0;
	margin-left: 0%;
	width: 100%;
}

#homepage-numbers { float: left; margin: 0; padding: 20px 3%; width: 94%; }

#homepage-numbers .number-wrapper.nw-one,
#homepage-numbers .number-wrapper.nw-two,
#homepage-numbers .number-wrapper.nw-three {
	display: block;
	float: left;
	margin: 0 3%;
	padding: 0 3%;
	width: 24.333%;
	border-bottom: 0 none;
	border-left: solid 1px #cccccc;
}

#homepage-numbers .number-wrapper.nw-one {
	border-left: 0;
	margin-left: 0;
	padding-left: 0;
}

#homepage-numbers .number-wrapper.nw-three {
	margin-right: 0;
	padding-right: 0;
}

.number-small,
.number-small-bold,
.number-medium,
.number-medium-bold,
.number-large,
.number-large-bold { font-size: 4vw; }

.number-body { margin: 0; width: 110%; font-size: .85em; }

#feature-panel .container.container-padding { padding: 20px 0 40px; }

}


/* 960PX */

@media (max-width: 960px) {

.number-small,
.number-small-bold,
.number-medium,
.number-medium-bold,
.number-large,
.number-large-bold { font-size: 4.75vw; }

}


/* 800PX */

@media ( max-width: 800px ) {

#lead > div.backstretch[style] { top: 0px !important; }

#newsfeatures .row { margin-left: 0; }

#newsfeatures .feature-wrapper { width: 100% !important; }

#newsfeatures .span4 {
	margin-left: 0 !important;
	width: 100% !important;
	min-width: 100% !important;
}
}


/* 800PX - 568PX */

@media ( min-width: 568px ) and ( max-width: 800px ) {

#tiertwo #newsfeatures { padding: 80px 0 40px !important; }

#newsfeatures .span4 {
	margin: 0 0 0 20px;
	width: 99.5%;
	min-width: 99.5%;
}

#newsfeatures .feature-wrapper {
	padding: .5% !important;
	width: 100% !important;
	min-width: 100% !important;
}

#newsfeatures .feature-inner h6 { display: none; }

.feature-wrapper {
	float: left;
  margin: 10px 0;
  padding: .75%;
  min-width: 98.5%;
	width: 98.5%;
}

.feature-inner img {
	float: left;
  margin: 0;
  width: 25%;
}

.feature-inner .caption {
	float: left;
	padding: 15px 2.5% 15px;
	width: 70%;
}

.feature-inner .caption a {
	padding: 0;
	width: 100%;
	font-size: 1.15em !important;
	line-height: 1.45;
}

.feature-inner.strategic-plan .caption a { font-size: 1.15em; }

}


/* 768PX */

@media (max-width: 768px) {

#lead > div.backstretch[style] { top: 0px !important; }

#lead #lead-panel a.readmore { top: 0; }

/* 768PX - TYPE */

.section-label h4,
.section-label h4 a,
#tiertwo .section-label h4 a,
#tiertwo .section-label h4,
#newsfeatures h4 span a.readmore,
#features-panel .section-label h4,
#features-panel .section-label h4 a,
#campus-panel .section-label h4,
#campus-panel .section-label h4 a,
#campus-calendar .section-label h4,
#campus-calendar .section-label h4 a,
#campus-standalone .section-label h4,
#campus-standalone .section-label h4 a,
#campus-speakers .section-label h4,
#campus-speakers .section-label h4 a,
#il-window .section-label h4,
#il-window .section-label h4 a,
#campus-social .section-label h4,
#campus-social .section-label h4 a {
	margin: 0 !important;
	padding: 40px 0 20px !important;
	font-family: 'Antenna Black', sans-serif;
}

#campus-panel p { font-size: 1.1em }

.section-label h4 a, #tiertwo .section-label h4 a { font-family: 'Antenna Light', sans-serif; }

#news-features .section-label h4 { float: left; width: 60% !important; }

#newsfeatures h4 span a.readmore {
	display: inline;
	margin: 0;
	padding: 0 0 20px 5px !important;
	width: auto;
	font-family: 'Antenna Light', sans-serif;
	text-align: left;
}

.number-body { font-size: .75em; }

#campus-calendar span.date span.month { display: block; }

/* 768PX - PANELS */

#feature-panel.fullbleed { padding-bottom: 0; }

#campus-panel.fullbleed, #campus-social { padding-top: 0; }

#feature-panel,
#homepage-gallery { margin: 0; }

#feature-panel .container-padding,
#campus-panel .container-padding { padding: 0; }

#campus-speaker,
#campus-speaker .campus-caption,
#campus-standalone .campus-department-wrapper { margin: 0; }

#campus-standalone { margin: 0; }

#column-equal-one h4 { margin: 0; }

#newsfeatures .feature-wrapper { padding: 20px; width: 96%; min-width: 96%; }

#feature-panel,
#campus-speaker,
#campus-standalone,
#campus-calendar { display: inline-block; padding: 20px 0 !important; }

#campus-speaker,
#campus-standalone,
#campus-calendar { padding: 20px 0 0 !important; }

#campus-speaker .campus-department-wrapper:last-child { margin-bottom: 0px; }

#campus-speaker, #campus-standalone, #campus-calendar, #campus-social { width: 100%; margin: 0 1%; }

#campus-social.span4 { float: left; padding: 20px 0 60px !important; }

#campus-speaker .campus-department-wrapper { width: 50%; }

#campus-speaker .campus-department-wrapper:nth-child(3),
#campus-speaker .campus-department-wrapper:nth-child(5) { width: 46% !important; max-width: 46% !important; }

#campus-standalone .campus-department-wrapper { padding: 0; box-shadow: none; }

#campus-speaker .campus-department-wrapper:nth-child(3),
#campus-speaker .campus-department-wrapper:nth-child(5) { margin-left: 3% !important; }

#campus-speaker .campus-department-wrapper:nth-child(3) { float: left; margin: 0 0 5px 3% !important; padding: 0 0 5px !important; }

#campus-standalone .campus-department-wrapper a img {
	display: block;
	margin-right: 3%;
	padding: 4px;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}

#campus-standalone .campus-department-section-wrapper { padding: 0 0 0 20px; margin: 0 0 0 1%; }

#campus-standalone .campus-caption { padding: 0; width: 47%; background: rgba(0,0,0,0); }

#campus-standalone .campus-caption h4.subhead { margin-top: 0; }

#campus-links { float: left; padding-bottom: 20px; width: 100%; border-bottom: 0 none; }

#campus-calendar a.readmore { float: none; display: inline; margin: 0; width: auto; font-size: .85em; }

#campus-links span.bullet { display: inline; margin: 0 5px; width: auto; }

.rule-top { padding-top: 10px; border-top: 0 none; }

}


/* 767PX */

@media (max-width: 767px) {

body { padding-left: 20px; padding-right; 20px; min-width: 90.25% }

#header .span4, #header .span4.offset4 { margin-left: 0 !important; width: 40% !important; }

a.logo img { width: 100%; min-width: 100%; max-width: 100%; }

#header #global-form { width: 100% !important; }

#lead #lead-panel a span { margin: 0 !important; }

#lead #lead-panel a.readmore:first-of-type { top: 0; margin: 3% !important; }

footer#footer { padding-top: 55px !important; margin: 40px 0 0 0 !important; }

#campus-calendar { border-bottom: none 0px; }

#campus-social[class*="span"] { float: left !important; padding: 0 0 60px !important; }

}


/* 736PX */

@media (max-width: 736px) {

#lead, #lead,
.main .fullbleed.bg-white {
	width: 100% !important;
	max-width: 100% !important;
}

#lead-panel .lead-headline a { font-size: 2.25em !important; }

/* 736PX - TYPE */

.section-label h4,
.section-label h4 a,
#tiertwo .section-label h4 a,
#tiertwo .section-label h4,
#newsfeatures h4 span a.readmore,
#features-panel .section-label h4,
#features-panel .section-label h4 a,
#campus-panel .section-label h4,
#campus-panel .section-label h4 a,
#campus-calendar .section-label h4,
#campus-calendar .section-label h4 a,
#campus-standalone .section-label h4,
#campus-standalone .section-label h4 a,
#campus-speakers .section-label h4,
#campus-speakers .section-label h4 a,
#il-window .section-label h4,
#il-window .section-label h4 a,
#campus-social .section-label h4,
#campus-social .section-label h4 a { padding: 20px 0 !important; }

#tiertwo .section-label h4 a, #newsfeatures h4 span a.readmore { padding: 10px 0 0 !important; }

#header .span4, #header .span4.offset4 {
	margin-left: 0 !important;
	margin-right: 0 !important;
	width: 48% !important;
}

ul#global-links li:first-child { display: none; }

#tiertwo .section-label h4 a, #newsfeatures h4 span a.readmore { float: left; width: 100% !Important; text-align: left; }

#feature-panel .container.container-padding { padding: 15px 0 0; border-bottom: 0 none; }

.features-wrapper-one, #homepage-gallery.department-wrapper { background: none; }

#campus-panel { margin: 0 auto; padding: 20px 0 30px; }

.feature-wrapper { margin: 10px 0 !important; }

#newsfeatures .feature-wrapper { padding: 1.25% !important; }

#homepage-gallery.department-wrapper {
	top: 0; left: 0 !important;
	margin: 0 .25%;
	padding: 1.25%;
	width: 99.5% !important;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

#homepage-gallery .gallery-caption { display: none; }

.gallery-caption.mobile-hide {
	display: block;
	margin: 0 .15% 20px;
	width: 95.7%;
	font-size: .95em;
	font-family: 'myriad-pro', 'arial', sans-serif;
}

.gallery-caption span.credit {
	display: block;
	float: left;
	font-size: .775em;
	letter-spacing: .05em;
}

.feature-inner .caption a { font-size: 15px; }

#tiertwo #newsfeatures, #feature-panel .container.container-padding, #campus-calendar { border-bottom: 0 none; }

#tiertwo .section-label h4, #feature-panel .section-label h4,
#campus-panel #campus-speaker .section-label h4,
#campus-panel #campus-standalone .section-label h4,
#campus-panel #campus-social .section-label h4,
#campus-panel #campus-calendar .section-label h4,
#column-equal-two h4 { padding-top: 20px !important; padding-bottom: 20px !important; }

#tiertwo .section-label h4, #feature-panel .section-label h4 { padding-top: 20px !important; padding-bottom: 10px !important; }

.section-label h4 a, #tiertwo .section-label h4 a { padding-top: 5px !important; padding-bottom: 0 !important; }

#campus-calendar { padding-bottom: 0; }

}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 736px) and (min-device-width: 375px) and (orientation: portrait) {
#tiertwo #newsfeatures .section-label h4 { margin-top: 0px !important; }
}


/* 568PX */

@media (max-width: 568px) {

#lead > div.backstretch[style] { top: -10px !important; }

#header .span4.offset4 { display: none; }

#homepage-gallery.department-wrapper { padding-bottom: 15px; }

#footer-address.fullbleed {
	margin-left: 0 ;
	margin-right: 0;
	padding: 0 20px;
	width: 88%;
}

}


/* 568PX - 300PX */

@media ( min-width: 300px ) and ( max-width: 568px ) {

#newsfeatures .feature-wrapper { padding: 1.25% !important; }

#tiertwo .section-label h4 { padding-top: 50px !important; }

#homepage-gallery.department-wrapper { left: 0 !important; width: 100% !important; }

.feature-inner .caption a { font-size: 15px; }

}



/* 480PX - FIX */

@media only screen and (max-device-width: 480px) and (min-device-width: 320px) and (orientation:landscape) { #tiertwo.fullbleed { margin: 0; } }

@media only screen and (max-device-width: 480px) and (min-device-width: 320px) and (orientation:portrait) { #header .span4 { margin: 0 !important; } }

/* 480PX */

@media (max-width: 480px) {

#header .span4 { float: left; width: 70% !important; }

#campus-panel #campus-speaker .section-label h4,
#campus-panel #campus-standalone .section-label h4,
#campus-panel #campus-social .section-label h4,
#campus-panel #campus-calendar .section-label h4,
#column-equal-two h4 { padding-top: 20px !important; padding-bottom: 20px !important; }

#campus-speaker, #campus-standalone { padding: 20px 0 0 !important; }

#tiertwo .section-label h4, #feature-panel .section-label h4 { padding-top: 40px !important; padding-bottom: 20px !important; }

#tiertwo .section-label h4 { padding-top: 40px !important; padding-bottom: 20px !important; }

#campus-standalone p a,
#campus-speaker a.readmore,
#campus-calendar a.readmore,
#campus-social a.readmore,
#social-feed a.readmore,
.gallery-caption.mobile-hide a.readmore { margin: 5px 0 0 0; width: 100%; }

#homepage-numbers .number-wrapper.nw-one,
#homepage-numbers .number-wrapper.nw-two,
#homepage-numbers .number-wrapper.nw-three {
	margin: 0 !important;
	padding: 0 !important;
	width: 94% !important;
	border-left: 0 none !important;
}

.number-small,
.number-small-bold,
.number-medium,
.number-medium-bold,
.number-large,
.number-large-bold { margin: 15px 0 5px !important; font-size: 7.5vw !important; }

#campus-calendar span.date span.month { display: none; }

}


/* 479PX - 300PX */

@media ( min-width: 300px ) and ( max-width: 479px ) {

body { width: 87.5%; }

#tiertwo #newsfeatures { padding: 30px 0 0 !important; }

#tiertwo .section-label h4, #tiertwo .section-label h4 a { margin-top: 0px !important; }

#campus-speaker, #campus-standalone, #campus-calendar, #campus-social {
    float: left;
    width: 98%;
    margin: 0 1%;
}

#homepage-gallery.department-wrapper { padding-bottom: 5px; }

.feature-wrapper { float: left; margin: 10px 0; }

.feature-inner img { width: 100%; }

.feature-inner .caption {
	padding: 12px 4% 16px;
	width: 92%;
	min-height: 100%;
	max-height: 100%;
	height: 100%;
	font-size: 1em;
}

.number-small,
.number-small-bold,
.number-medium,
.number-medium-bold,
.number-large,
.number-large-bold { font-size: 12vw !important; }

#campus-speaker .campus-department-wrapper { display: block; }

#cta-wrapper #footer-cta .span-cta a button.btn.cta.visit { width: 100% !important; }

}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait)
#footer-cta {
	padding: 2%; width: 96% !important; max-width: 96% !important;
}

/* FIXES PANELS FOR MOBILE - START */

@media ( max-width: 767px ) {

.main { margin: 0 -20px; overflow: hidden; }

body.subsite div.main div#lead.fullbleed { margin-top: -30px; }

#lead #lead-panel h3,
#lead-panel .lead-headline a,
#lead #lead-panel a.readmore {
	margin: 0 3%;
	width: 94%;
}

#lead-panel .lead-headline a { margin: 0 3% 5px; }

#header,
#newsfeatures,
#tiertwo #newsfeatures,
#feature-panel,
#campus-panel,
footer#footer,
#footer-address,
#footer-cta.fullbleed,
#newsfeatures.fullbleed,
#feature-panel.fullbleed,
#campus-panel.fullbleed,
footer#footer.fullbleed,
#footer-address.fullbleed {
	padding: 20px 3% !important;
	width: 94% !important;
	max-width: 94% !important;
}

.main .fullbleed.bg-white, #cta-wrapper.fullbleed,
#header, #lead, #lead.fullbleed, #lead-panel-mobile,
#newsfeatures {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

#cta-wrapper.fullbleed { margin-top: -10px; }

#lead, #lead, #cta-wrapper,
.main .fullbleed.bg-white {
	padding-left: 3%;
	padding-right: 3%;
	width: 94% !important;
	max-width: 94% !important;
}

.main .fullbleed.bg-white {
	padding-left: 0;
	padding-right: 0;
}

#cta-wrapper { padding: 20px 3%; }

#footer-cta, #footer-cta a { padding: 20px 0 45px !important; }

.main .fullbleed.bg-white, #newsfeatures {
	width: 100% !important;
	max-width: 100% !important;
}

#lead-panel-mobile {
	padding: 20px 3% !important;
	width: 94% !important;
	max-width: 94% !important;
}

.navbar .btn { margin-right: 3%; }

#lead-panel { left: 0; }

footer#footer { padding-top: 60px !important; }

.cta-wrapper { margin-top: -20px; }

.gallery-caption.mobile-hide { margin-bottom: 40px; }

#tiertwo.fullbleed { margin-top: 40px !important; }

#tiertwo .section-label h4 span a { margin-top: 5px; margin-left: 0 !important; }

#tiertwo.fullbleed { margin-top: 0px !important; }

}

/* FIXES PANELS FOR MOBILE - STOP */


/* NEW MOBILE PANEL FOR LEAD STORY */

#lead-panel .lead-headline a,
#lead-panel-mobile .lead-headline-mobile h1 a { font-family: 'Antenna Black'; letter-spacing: .5px; }

#lead-panel-mobile .lead-headline-mobile h3 a { font-family: 'Antenna'; font-weight: normal; font-style: normal; letter-spacing: .25px; }

#lead #lead-panel a.readmore,
#lead #lead-panel-mobile a.readmore { font-family: 'Antenna Bold'; font-style: normal; }

#lead-panel-mobile.desktop-hide { display: none; }

#lead-panel-mobile .strategic-plan-show {
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
}

#lead-panel-mobile .strategic-plan-lead.strategic-plan-show img {
	vertical-align: top;
	margin: 0 0 4.5% 0;
	width: 9%;
	height: auto;
}

#lead-panel-mobile .lead-headline-mobile {
	display: inline-block;
	width: 85%;
	max-width: 85%;
}

#lead-panel-mobile .lead-headline-mobile h1 { font-size: 2.15em; }

#lead-panel-mobile .lead-headline-mobile h1 a { color: #eeeeee; }

#lead-panel-mobile .lead-headline-mobile h3 {
	margin: -3px 0 0 0;
	font-size: 1.15em;
	line-height: 1.45;
	color: #eeeeee;
}

#lead-panel-mobile .lead-headline-mobile h5 { margin: 8px 0; }

#lead-panel-mobile .lead-headline-mobile h5 a.readmore {
	display: inline-block;
	margin: 4px 0 0 0;
	font-size: 1em;
	font-family: 'Antenna Bold';
	font-weight: regular;
	font-style: normal;
	color: #eeb111;
}

#lead-panel-mobile a.readmore:hover,
#lead-panel-mobile a.readmore:focus,
#lead-panel-mobile a.readmore:active,
#lead-panel-mobile a.readmore:visited {
 /**/
}

/* NEW MOBILE PANEL FOR LEAD STORY - MEDIA QUERIES */

@media (min-width: 300px) and (max-width: 415px) {

#lead-panel.mobile-hide { display: none; }

#lead-panel-mobile.mobile-show:before { }

#lead-panel-mobile.mobile-show { position: relative; }

#lead-panel-mobile {
	margin: 0;
	padding: 10px 1.75% 10px;
	width: 96.5%;
}

#lead-panel-mobile {
	margin: -10px -6% 0;
	padding: 15px 6% 15px;
	width: 100%;
}

#lead-panel-mobile .lead-headline-mobile {
	display: inline-block;
	width: 80%;
	max-width: 80%;
}

#lead-panel-mobile a.readmore {
	font-family: 'Antenna Bold';
	font-size: .8em;
	color: #680013;
	text-transform: uppercase;
}

#header,
#newsfeatures,
#feature-panel,
#campus-panel,
footer#footer,
#footer-address,
#footer-cta.fullbleed,
#newsfeatures.fullbleed,
#feature-panel.fullbleed,
#campus-panel.fullbleed,
footer#footer.fullbleed,
#footer-address.fullbleed {
	padding: 20px 3% !important;
	width: 93% !important;
	max-width: 93% !important;
}

#tiertwo .section-label h4 { padding-bottom: 10px !important; }

#newsfeatures, #tiertwo #newsfeatures { padding-bottom: 0 !important; }

#feature-panel.fullbleed { padding-top: 0 !important; }

#feature-panel .container.container-padding { padding: 0; }

.gallery-caption.mobile-hide { margin-bottom: 10px; }

#campus-panel.fullbleed { padding-top: 0 !Important; }

#campus-calendar .calendar-event:nth-child(5) { margin: 0; }

#campus-standalone .campus-department-wrapper,
#campus-standalone .campus-department-wrapper a img,
#campus-standalone .campus-caption,
#campus-speaker .campus-department-wrapper,
#campus-speaker .campus-department-wrapper a img,
#campus-speaker .campus-department-wrapper:nth-child(3),
#campus-speaker .campus-department-wrapper:nth-child(5) {
	margin-left: 0 !important;
	margin-right: 0 !important;
	float: left;
	min-width: 100% !important;
	width: 100% !important;
}

#campus-standalone .campus-department-wrapper a img { margin-bottom: 15px; }

footer, footer#footer { margin: 30px 0 0 0 !important; padding-top: 50px !important; }

#footer-cta, #footer-cta a { margin: 0 !important; }

#footer-cta, #cta-wrapper.fullbleed { padding: 10px 3% !important; }

}

@media (min-device-width: 300px) and (max-device-width: 320px) {

#lead-panel-mobile {
	margin: -10px -7% 0;
	padding: 15px 7% 15px;
	width: 100%;
}
}

/* FIXES LEAD STORY FOR MOBILE - STOP  */
