html {
    background-color:#cecece;
}

body {
    position:relative;
    color:#555;
}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
    margin-top:20px;
}
h1 {
    font-size:30px;
}
h2 {
    font-size:26px;
}
h3 {
	font-size:22px;
}
h4 {
	font-size:18px;
}
h5 {
	font-size:16px;
}
h6 {
	font-size:14px;
}
h1, h2, h3 {
	color:#B1810B;
    font-weight: 300;
}
h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
    color:#444;
    font-weight: 700;
    text-transform:uppercase;
}
a { 
    cursor:pointer !important;
	color:#000;
}
a:hover,
a:link,
a:visited,
a:active {
	color: #000;
}

table,
p,
.maincontent ul li,
.maincontent ol li {
    font-size:16px;
}
div a,
p a,
li a,
blockquote a,
td a {
	color:#000;
	text-decoration:underline;
}
div a:hover,
div a:focus,
p a:hover,
p a:focus,
li a:hover,
li a:focus,
blockquote a:hover,
blockquote a:focus,
td a:hover,
td a:focus {
	color:#000;
	text-decoration:none;
}
.right {
	float:right;
}
.left {
	float:left;
}
.transition {
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;
	-ms-transition-duration: .3s;
}
.navbar {
	margin-bottom:0px;
	border-radius:0px;
	min-height:inherit;
}
.navbar .container {
	padding:0px;
}
.navbar-nav {
	margin:0px !important;
}
.navbar-collapse {
	border:0px;
	box-shadow:none;
	padding:0px;
}
.navbar-toggle {
	float:left;
	margin-left:15px;
	margin-right:0px;
	border:0px;
}
.navbar-toggle.search {
	margin-right:15px;
}
.navbar-inverse .search .navbar-nav > .open > a,
.navbar-inverse .search .navbar-nav > .open > a:hover,
.navbar-inverse .search .navbar-nav > .open > a:focus {
	background-color:transparent;
	color: #000;
}
.goldbar {
	background-color:#CFB991;
	color:#424242;
	text-transform:uppercase;
	font-size:11px;
	border:0px;
}
.goldbar a {
    text-decoration:none !important;
}
.goldbar .dropdown-menu {
	border-radius:0px;
}
.goldbar .navbar-nav > li > a {
	color:#424242;
	padding:5px 15px;
}
.goldbar .navbar-nav > li > a:hover {
	background-color:transparent;
	color: #000;
}
.goldbar .navbar-nav > li > a .fa-search {
    line-height:20px;
}
.goldbar .navbar-nav.information > li > a, 
.goldbar .navbar-nav.quicklinks > li > a {
	
}
.goldbar.navbar-inverse .navbar-nav.information > .open > a,
.goldbar.navbar-inverse .navbar-nav.information > .open > a:hover,
.goldbar.navbar-inverse .navbar-nav.information > .open > a:focus {
	background-color:transparent;
	color:#000;
}
.goldbar .navbar-toggle:hover,
.goldbar .navbar-toggle:focus,
.goldbar .navbar-toggle:hover  {
	background-color:transparent;
}
.goldbar .navbar-toggle:hover .icon-bar,
.goldbar .navbar-toggle:focus .icon-bar,
.goldbar .navbar-toggle:active .icon-bar {
	background-color:#000;
}
.goldbar .navbar-toggle:hover .fa-lg,
.goldbar .navbar-toggle:focus .fa-lg,
.goldbar .navbar-toggle:active .fa-lg {
	color:#000000;
}
.goldbar .navbar-nav > .information.open > a,
.goldbar .navbar-nav > .information.open > a:hover,
.goldbar .navbar-nav > .information.open > a:focus,
.goldbar .navbar-nav > .quicklinks.open > a,
.goldbar .navbar-nav > .quicklinks.open > a:hover,
.goldbar .navbar-nav > .quicklinks.open > a:focus {
	background-color:transparent;
}

.goldbar .information .dropdown-menu,
.goldbar .quicklinks .dropdown-menu {
	background-color: #E3AE24;
	border:0px;
	box-shadow:none;
	z-index:1001;
}
.goldbar .information .dropdown-menu > li > a,
.goldbar .quicklinks .dropdown-menu > li > a {
	font-size:12px;
	color:#424242;
	text-transform:none;
}
.goldbar .information .dropdown-menu > li > a:hover,
.goldbar .quicklinks .dropdown-menu > li > a:hover {
	color:#000;
	background-color:transparent;
}
.goldbar .quicklinks li a {
	margin:5px 10px;
	padding:0px;
}
.goldbar .quicklinks li a:nth-child(0) {
	border:0px;
}
.goldbar .search .dropdown-menu {
	background-color: #E3AE24;
	padding:0px;
	border:0px;
}

.goldbar .search .form-group {
	background-color:transparent;
	float:right;
	margin-bottom:0px;
}
.goldbar .search .form-control, 
.goldbar .search .btn {
	border:0px;
	border-radius:0px;
	box-shadow:none;
	background-color:transparent;
	display:inline-block;
	height:35px;
}
.goldbar .search .form-control,
.cse input.gsc-input,
input.gsc-input {
	color:#000;
	width:200px !important;
    border: 0px;
}
.goldbar .search .btn {
	color:#fff;
	font-size:12px;
	padding:3px 8px;
}
.goldbar .search .btn:hover {
	color:#c5960b;
}
.goldbar .search .btn i {
	display: block;
}
.goldbar .search .form-group .gsc-search-button,
.goldbar .search .form-group .gsc-clear-button {
    display:none;
}
.cse form.gsc-search-box, form.gsc-search-box {
    padding:7px !important;
    margin:0px !important;
}
table.gsc-search-box {
	margin:0px !important;
}
.cse table.gsc-search-box td.gsc-input,
table.gsc-search-box td.gsc-input {
    padding:0px !important;
}
table.gsc-branding, table.gcsc-branding {
	display:none;
}
.top {
	background-color: #eee;
}
.top .logo {
	margin:35px 0px 10px 0px;
}
.top .logo a,
.top .logo a img {
	width:100%;
	display:block;
}
.top .department {
	width:inherit;
	line-height:1.7;
}
.top .department a,
.top .department .tagline {
	color:#424242;
	font-weight:300;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	letter-spacing:1px;
	border-left:1px solid #E3AE24;
	display: block;
}
.top .department .tagline {
	font-size:.8em;
} 
.top .department .tagline a {
	font-size:inherit;
	color:#fff; 
	text-decoration:none;
	border: 0px;
	padding: 0px;
}
.greybar {
	background-color:#eee;
	border:0px;
}
.greybar a {
    text-decoration:none !important;
    color:#666 !important;
}
.greybar .navbar-toggle:hover,
.greybar .navbar-toggle:focus,
.greybar .navbar-toggle:hover  {
	background-color:transparent;
}
.greybar .navbar-toggle:hover .icon-bar,
.greybar .navbar-toggle:focus .icon-bar,
.greybar .navbar-toggle:active .icon-bar {
	background-color:#856324;
}
.greybar .navbar-nav > .open > a,
.greybar .navbar-nav > .open > a:hover,
.greybar .navbar-nav > .open > a:focus{
	background-color:transparent;
}
.greybar li a .caret {
    display: none;
}
.greybar li.dropdown a.dropdown-toggle .caret {
    display: inline-block;
    margin-left:5px;
}
.greybar .dropdown-menu li.dropdown a.dropdown-toggle .caret {
    transform: rotate(-90deg);
}
.greybar .dropdown .dropdown-menu {
	background-color:#eee;
	border:0px;
	border-radius:0px;
	z-index:1001;
}
.greybar .dropdown .dropdown-menu > li > a {
	color:#999;
}
.greybar .dropdown .dropdown-menu > li > a:hover,
.greybar .dropdown .dropdown-menu > li > a:focus {
	background-color:transparent;
	color:#000;
}
.greybar .dropdown .dropdown-menu > li.dropdown-submenu > a .caret {
    display:none;
}
.greybar .dropdown.open ul.dropdown-menu li.dropdown:hover > ul.dropdown-menu {
    display:block;
    top: 0;
    left: 100%;
}
.greybar .dropdown.open ul.dropdown-menu li.dropdown:hover > ul.dropdown-menu li.dropdown ul.dropdown-menu {
    display:none;
}
.greybar .dropdown.megamenu {
	position: static;
}
.greybar .dropdown.megamenu .dropdown-menu {
	left: auto;
}
.greybar .dropdown.megamenu .dropdown-menu ul {
	width:160px;
	padding:0px;
	list-style-type:none;
}
.greybar .dropdown.megamenu .dropdown-menu ul li {
	color:#999;
}
.greybar .dropdown.megamenu .dropdown-menu ul li a {
	padding: 3px 20px;
	color:#999;
	text-decoration:none;
	display:block;
}
.greybar .dropdown.megamenu .dropdown-menu ul li a:hover {
	color:#fff;
}
.greybar .dropdown.megamenu .dropdown-menu ul li img {
	width:100%;
	padding: 0px 20px 15px 20px;
}
.dropdown-menu {
	-webkit-box-shadow:none;
	box-shadow:none;
}
.dropdown-submenu {
	position:relative;
}
.dropdown-submenu > .dropdown-menu {
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.dropdown-submenu:hover > .dropdown-menu {
	display:block;
}
.dropdown-submenu > a:after {
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:4px 0 4px 4px;
	border-left-color:#999;
	margin-top:5px;
	margin-right:-10px;
}
.dropdown-submenu:hover > a:after {
	border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
	float:none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}
.boxes {
	padding:10px 5px;
	/*margin:0px;*/
}
.boxes .row,
.boxes .row div {
	margin:0px;
	padding:0px;
}
.boxes .row div a {
	font-weight: 300;
}
.boxes .row .audiencebox,
.boxes .row .emergency,
.boxes .row .currentstudents,
.boxes .row .ourresearch,
.boxes .row .communityoutreach,
.boxes .row .eventcalendar,
.boxes .row .visit,
.boxes .row .apply,
.boxes .row .business,
.boxes .row .facultystaff,
.boxes .row .prospectivestudents,
.boxes .row .movein,
.boxes .row .alumnidonors,
.boxes .row .careers,
.boxes .row .library,
.boxes .row .graduation,
.boxes .row .newsevents,
.boxes .row .homecoming,
.boxes .row .givenow {
	/*border: 10px solid white;*/
	padding:10px;
}
.audiencebox a,
.emergency a,
.currentstudents a,
.ourresearch a,
.communityoutreach a,
.eventcalendar a,
.visit a,
.apply a,
.business a,
.facultystaff a,
.prospectivestudents a,
.movein a,
.alumnidonors a,
.careers a,
.library a,
.graduation a,
.newsevents a,
.homecoming a,
.givenow a {
	background-size:cover;
	background-repeat:no-repeat;
	width:100%;
	display:block;
	position:relative;
	text-decoration:none;
}
.audiencebox a,
.emergency a,
.currentstudents a,
.communityoutreach a,
.facultystaff a,
.prospectivestudents a,
.movein a,
.alumnidonors a,
.ourresearch a,
.newsevents a,
.business a {
	background-position:center center;
}
.eventcalendar a,
.visit a,
.apply a,
.givenow a,
.careers a,
.library a,
.graduation a {
	background-position:top right;
	background-size:contain;
}
.audiencebox a {
	background-image: url('http://www.purdue.edu/purdue/images/audiencebox.jpg');
	border-bottom:8px solid #000000;
}
.emergency a {
	background-color:#FF0000;
	border:0px;
}
.currentstudents a {
	background-image: url('http://www.purdue.edu/purdue/images/currentstudents_banner.jpg');
	border-bottom:8px solid #2EAFA4;
}
.currentstudents.news a {
	background-image: url('http://www.purdue.edu/purdue/images/currentstudents_news_banner.jpg');
	border-bottom:0px;
}
.library a {
	background-image: url('http://www.purdue.edu/purdue/images/library.png');
	background-color:#2EAFA4;
	border-bottom:0px;
}
.graduation a {
	background-image: url('http://www.purdue.edu/purdue/images/graduation.png');
	background-color:#000000;
	border-bottom:0px;
}
.ourresearch a {
	background-image: url('http://www.purdue.edu/purdue/images/ourresearch_homepage.jpg');
	border-bottom:8px solid #7299C6;
}
.communityoutreach a {
	background-image: url('http://www.purdue.edu/purdue/images/communityoutreach_banner.jpg');
	border-bottom:8px solid #7ed0e0;
}
.careers a {
	/*background-image: url('http://www.purdue.edu/purdue/images/careers_banner.jpg');*/
	/*border-bottom:8px solid #D9DA56;*/
	background-color:#5C8727;
	border-bottom:0px;
	background-position:top right;
	background-size:contain;
	background-image: url('http://www.purdue.edu/purdue/images/careers_icon.png');
}
.facultystaff a {
    background-image: url('http://www.purdue.edu/purdue/images/facultystaff_banner.jpg');
	border-bottom:8px solid #B8B308;
}
.prospectivestudents a {
	background-image: url('http://www.purdue.edu/purdue/images/prospectivestudents_banner.jpg');
	border-bottom:8px solid #A3792C;
}
.movein a {
	background-image: url('http://www.purdue.edu/purdue/images/movein_banner.jpg');
	border-bottom:8px solid #7299c6;
}
.alumnidonors a {
	background-image: url('http://www.purdue.edu/purdue/images/alumnidonors_banner.jpg');
	border-bottom:8px solid #888888;
}
.newsevents a {
	background-image: url('http://www.purdue.edu/purdue/images/newsevents_banner.jpg');
	border-bottom:8px solid #746C66;
}
.eventcalendar a {
	background-image: url('http://www.purdue.edu/purdue/images/eventcalendar_icon.png');
	background-color:#746c66;
	border-bottom:0px;
}
.visit a {
	background-image: url('http://www.purdue.edu/purdue/images/visit_icon.png');
	background-color:#E3AE24;
	border-bottom:0px;
}
.apply a {
	background-image: url('http://www.purdue.edu/purdue/images/apply_icon.png');
	/*background-color:#E3AE24;*/
	background-color:#746c66;
	border-bottom:0px;
}
.givenow a {
	background-image: url('http://www.purdue.edu/purdue/images/givenow_icon.png');
	background-color:#E3AE24;
	border-bottom:0px;
}
.business a {
	background-image: url('http://www.purdue.edu/purdue/images/engage_banner.jpg');
	/*background-color:#5C8727;
	border-bottom:0px;*/
	border-bottom:8px solid #b8b308;
	
}
.homecoming a {
	background-image: url('http://www.purdue.edu/purdue/images/homecoming.jpg');
	border-bottom:8px solid #000000;
}
a .caption,
.audiencebox a .caption,
.currentstudents a .caption,
.currentstudents.news a .caption,
.communityoutreach a .caption,
.facultystaff a .caption,
.prospectivestudents a .caption,
.movein a .caption,
.alumnidonors a .caption,
.ourresearch a .caption,
.newsevents a .caption,
.homecoming a .caption,
.business a .caption {
	text-shadow:2px 2px 5px #000;
}
.eventcalendar a .caption,
.visit a .caption,
.apply a .caption,
.givenow a .caption,
.careers a .caption,
.library a .caption,
.graduation a .caption {
	padding-bottom:8px;
	text-shadow: none;
}
.emergency a .caption,
.news a .caption {
	top:0px;
	left:0px;
	margin:20px;
	text-shadow:none !important;
	text-transform:none;
}
	

/* START Purdue Home page box styles */
@media only screen and (max-width: 479px) {
	.boxes .row div a {
		height:100px;
	}
	a .caption {
		font-size:16px;
		line-height: 18px;
	}
	/*.boxes .row .emergency a {
     height:240px;   
	}*/
	.boxes .row .prospectivestudents a,
	.boxes .row .movein a,
	.boxes .row .alumnidonors a
	.boxes .row .ourresearch a {
		height:220px !important;
	}
	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.boxes .row div a {
		height:138px;
	}
	a .caption {
		font-size:18px;
		line-height: 18px;
	}
    /*.boxes .row .emergency a {
     height:180px;   
	}*/
    .boxes .row .prospectivestudents a,
	.boxes .row .movein a,
	.boxes .row .alumnidonors a/*,
	.boxes .row .ourresearch a*/ {
		height:296px !important;
	}
}
@media only screen and (max-width: 767px) {
	.boxes {
		padding: 7px;
	}
	.boxes .row .audiencebox a,
	.boxes .row .emergency a,
	.boxes .row .currentstudents,
	.boxes .row .ourresearch,
	.boxes .row .communityoutreach,
	.boxes .row .eventcalendar,
	.boxes .row .visit,
	.boxes .row .apply,
	.boxes .row .business,
    .boxes .row .facultystaff,
	.boxes .row .prospectivestudents,
	.boxes .row .movein,
	.boxes .row .alumnidonors,
	.boxes .row .careers,
	.boxes .row .library,
	.boxes .row .graduation,
	.boxes .row .homecoming {
		/*border: 7px solid white;*/
	}
	.boxes .row .emergency a {
		height: 100%;
	}
	.boxes .row .emergency a .caption {
		display:block;
		margin-top:0px;
		padding-top:20px;
		position:relative;
	}
}
@media only screen and (min-width: 768px) {
	.boxes .row div a {
		height:102px;
	}
    .boxes .row .emergency a {
     height:120px;   
	}
	.boxes .row .prospectivestudents a,
	.boxes .row .movein a,
	.boxes .row .alumnidonors a,
	.boxes .row .ourresearch a {
		height:224px;
	}
	a .caption {
		font-size:13px;
		line-height:13px;
	}
}
@media only screen and (min-width: 992px) {
	.boxes .row div a {
		height:138px;
	}
	.boxes .row .emergency a {
     height:180px;   
	}
	.boxes .row .prospectivestudents a,
	.boxes .row .movein a,
	.boxes .row .alumnidonors a,
	.boxes .row .ourresearch a {
		height:296px;
	}
	a .caption {
		font-size:18px;
		line-height:18px;
	}
}
@media only screen and (min-width: 1200px) {
	.boxes .row div a {
		height:172px;
	}
	.boxes .row .emergency a {
     height:200px;   
	}
	.boxes .row .prospectivestudents a,
	.boxes .row .movein a,
	.boxes .row .alumnidonors a,
	.boxes .row .ourresearch a {
		height:364px;
	}
	a .caption {
		font-size:24px;
		line-height:24px;
	}
}
/* END Purdue Home page box styles */


.banner1,
.banner2,
.banner3 {
	background-size:cover;
	background-position:center center;
	padding:0px;
	border:20px solid #fff;
	position: relative;
}
.banner1 {
	background-image:url('http://www.purdue.edu/purdue/images/banner1.jpg');
}
.banner2 {
	background-image:url('http://www.purdue.edu/purdue/images/banner2.jpg');
}
.banner3 {
	background-image:url('http://www.purdue.edu/purdue/images/banner3.jpg');
}
.carousel-control {
	opacity: 1;
	color: #ccc;
	text-shadow: none;
}
.carousel-control:hover {
	color:#333;
}
.carousel-control.left,
.carousel-control.right {
	background:none;
	height:100%;
	width: 25px;
	font-size: 20px;
}
.carousel-control .fa {
	top:50%;
	position:relative;
}

.carousel-indicators {
	/*bottom: -10px;*/
	display:none;
}
.carousel-indicators li {
	border-color:#ccc;
}
.carousel-indicators .active {
	background-color: #ccc;
	width:11px;
	height:11px;
}
.audience {
	background-image:none;
	background-color:#999;
    background-position:center center;
	background-size:cover;
	padding:15px;
	text-shadow: 1px 1px 5px #000;
}
.audience h1,
.audience h2 {
	color:#fff;
	font-size: 24px;
}
.audience p {
	margin-bottom:20px;
	color:#fff;
	font-size:14px;
}
.audience .btn {
	background-image: url('http://www.purdue.edu/purdue/images/transparentblack.png');
	border:1px solid #fff;
	border-radius:0px;
	padding:12px;
	margin:30px 0px;
	color:#fff;
	text-shadow:none;
	text-decoration:none;
    width:100%;
}
.audience .btn:hover {
	background-color:#999;
    background-image:none;
}
.resources {
	padding:10px 0px;
}
.resources h4 {
	font-size: 26px;
	color:#6f6f6f;
	margin-top:0px;
}
.resources .links {
	display:inline-block;
	text-align:left;
	margin:10px 0px;
}
.resources .links h6 {
	margin-top:0px;
}
.resources .links ul {
	list-style-type:none;
	padding-left:0px;
	margin-bottom:0px;
}
.resources .links ul li a {
	color:#000;
	font-size:12px;
    text-decoration:none;
}
.resources .links ul li a:hover {
    text-decoration:underline;
}
.events {
	padding-bottom:20px;
}
.events .photo {
	background-image: url('https://www.purdue.edu/purdue/images/about_event.jpg');
	background-size: cover;
	background-position:center center;
	border-left:15px solid #fff;
	border-right:5px solid #fff;
	height:280px;
	display:block;
}
.events h4 {
	color:#fff;
	background-color:#4d4d4f;
	margin:0px;
	padding:10px;
}

.events .rss-items {
	list-style-type:none;
	margin:0px;
	padding: 0px 0px 20px 0px;
	display:block;
}
.events .rss-items li.rss-item {
	width:100%;
	height:60px;
	float:left;	
	background-color:#f5f5f5;
	margin-top:20px;
	display:block;
	position:relative;
}
.events .rss-items li.rss-item:nth-child(3) {
	
}
.events .rss-items li.rss-item a {
	color: #c76c14;
	text-decoration:none;
	height:inherit;
    float: right;
    padding: 20px 0px 0px 0px;
    position: relative;
    left: -20px;
	overflow:hidden;
}
.events .rss-items li.rss-item .rss-date {
	background-color:#999;
	padding:10px 15px;
	width:60px;
    height:60px;
	text-align:center;
	position:absolute;
	float:left;
	color:#fff;
    font-size:15px;
}
.events .rss-items li.rss-item a,
.events .rss-items li.rss-item .rss-date {
	display:inline-block;
}
.events .rss-items li.rss-item br {
	display:none;
}
.audiencefeature {
	background-image:url('http://www.purdue.edu/purdue/images/audiencefeature.jpg');
	background-size:cover;
	background-position:center center;
	height:400px;
}
.audiencefeature .caption {
	padding:25px;
}
.audiencefeature .caption h3,
.audiencefeature .caption p {
	color:#fff;
	text-shadow: 1px 1px 5px #333;
}
.audiencefeature .caption p a {
	color:#fff;
}
.breadcrumb {
	font-size:12px;
	background-color: #ddd;
}
.breadcrumb ol {
	padding: 8px 15px;
	list-style: none;
	border-radius: 0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.breadcrumb ol li {
	display:inline-block;
}
.breadcrumb ol > li + li:before {
	content: "/\00a0";
	padding: 0 5px;
}
.breadcrumb ol li,
.breadcrumb ol li a {
	color:#757575;
    text-decoration:none;
}
.hero,
.feed,
.deptaudience {
	height:300px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
}
.hero {
	position:relative;
	background-image:url('http://www.purdue.edu/purdue/images/banner1.jpg');
	background-size:cover;
	background-position:center center;	
	border-left:15px solid #fff;
	border-right:20px solid #fff;
	padding:0px;
}
.hero a {
	width: 100%;
	height: inherit;
	display: block;
	z-index: 1000;
	position: absolute;
}
.hero .carousel-caption h2 a,
.hero .carousel-caption p a,
.hero .carousel-caption h2 a:hover,
.hero .carousel-caption p a:hover {
	color:#fff;
	margin:0px;
	text-shadow:none;
	text-decoration:none;
	position: relative;
}

.feed {
	padding:0px;
	border-right:15px solid #fff;
}
.feed .nav-tabs,
.feed .tab-content {
	float:left;
	width:100%;
}

.feed .nav-tabs {
	border:0px;
	display:inline-block;
	background-color:#999;
}
.feed .nav-tabs > li {
	padding:0px;
	margin:0px;
	border-left:1px solid #eee;
}
.feed .nav-tabs > li:nth-child(1) {
	border:0px;
}
.feed .nav-tabs > li > a,
.feed .nav-tabs > li > div {
	border-radius:0px;
	border:0px;
	margin:0px;
	color:#fff;
	text-align:center;
	font-weight:300;
	padding:10px 0px;
	letter-spacing:1px;
	text-decoration:none;
}
.feed .nav-tabs > li > a:hover {
	background-color:#666;
}
.feed .nav-tabs > li.active > a,
.feed .nav-tabs > li.active > a:hover,
.feed .nav-tabs > li.active > a:focus,
.feed .nav-tabs > li.active > div {
	background-color:#666;
	color:#fff;
	border:0px;
	text-decoration:none;
}
.feed .tab-content {
	background-color:#eee;
	height:100%;
}
.feed .tab-content .tab-pane h3 {
    font-size: 16px;
    padding: 0px 15px;
    margin-bottom:0px;
}
.feed .tab-content .tab-pane p {
    padding: 0px 15px;
    margin-top:10px;
    margin-bottom:0px;
}
.feed .tab-content .tab-pane p a {
    text-decoration:none;
}
.feed .tab-content .tab-pane p a:hover {
    text-decoration:underline;
}
.feed .tab-content .tab-pane ul {
    font-size: 12px;
    list-style-type: square;
    padding: 10px 20px 0px 20px;
    margin: 0px 0px 0px 10px;
}
.feed .tab-content .tab-pane ul li a {
    color: #c76c14;
}
.feed .tab-content .tab-pane div ul {
	list-style-type:square;
	padding:20px;
	margin:0px 0px 0px 10px;
}
.feed .tab-content .tab-pane div ul li {
	line-height:14px;
	margin-bottom:15px;
}
.feed .tab-content .tab-pane div ul li a {
	color:#c76c14;
	font-size:12px;
}
.deptaudience {
	padding:0px;
}
.deptaudience div {
	padding:0px;
	border-right:20px solid #fff;
	padding:0px !important;
}
.deptaudience div a {
	/*background-color:#3b3b3b;
	background-image:none;*/
	height:140px;
}
.deptaudience div a .caption {
	position:absolute;
	color:#fff;
	font-size:18px;
	font-weight:300;
	line-height:20px;
	padding:5px;
}
.deptaudience div,
.deptaudience .currentstudents,
.deptaudience .prospectivestudents {
	margin-bottom: 20px;
}


.feature a {
	color:#666;
	/*border:1px solid #999;*/
	background-color:#eee;
	width:100%;
	display:block;
	text-align:center;
	padding:10px;
	margin-bottom:20px;
	text-decoration:none;
}
.feature a:hover {
	background-color:#666;
	color:#fff;
}
.maincontent {
	padding-bottom:20px;
}
.maincontent .banner img {
	width:100%;
	height:inherit;
	padding-bottom:20px;
}
.maincontent h1 {
	margin-top:0px;
}
.maincontent.news h3 {
	display:inline-block;
	color:#999;
	padding-right:10px;
	margin:0px;
}
.maincontent.news h3.date {
	border-left:1px solid #999;
	padding-left:10px;
}
.maincontent.news span.photo {
	float:right;
	margin:0px;
	margin-left:15px;
	margin-bottom:20px;
	width:216px;
	color:#666;
}
.maincontent.news span.photo img {
	display:block;
	width:inherit;
}
.maincontent.news span.photo p {
	padding:15px;
	margin:0px;
	background-color:#f5f5f5;
}
.sidenav,
.sidecontent {
	padding-bottom:20px;
	clear:left;
}
.sidenav ul {
	list-style:none;
	padding:0px;
	margin-bottom:0px;
	background-color:#666;
}
.sidenav ul li a {
	color:#fff;
	display:block;
	padding:10px 15px 10px 12px;
	border-left: 3px solid #232323;
    text-decoration:none;
}
.sidenav ul li a:hover {
	background-color:#E3AE24;
	text-decoration:none;
	color:#424242;
	border-left: 3px solid #b28c01;
}
.sidenav .dropdown-submenu > a:after {
	margin-right:0px;
}
.sidenav .dropdown-submenu:hover > a:after {
	border-left-color: #b28c01;
}
.sidenav .dropdown-menu {
	margin:0px;
	border:0px;
}
.sidecontent .header,
.rightnav .header {
	margin-top:0px;
}
.sidecontent.news h3 {
	margin-top:0px;
}
.sidecontent.news ul {
	list-style-type: square;
	padding-left:15px;
	margin:0px;
}
.sidecontent.news ul li {
	padding-bottom: 15px;
}
.sidecontent.news ul li a {
	color:#333;
	line-height:14px;
	font-size:12px;
}
.rightnav h5 {
	color:#333;
}
.rightnav ul {
	list-style:none;
	padding-left:0px;
}
.rightnav p,
.rightnav a,
.rightnav ul li,
.rightnav ul li a {
	color:#333;
	font-size:12px;
    text-decoration:none;
}
.rightnav a:hover,
.rightnav ul li a:hover {
    text-decoration:underline;
}
/*////////////////////////////////
home page css
////////////////////////////////*/
.home .container > .row {
	margin:20px auto;
}
.home .container .row .mainTileContainer .mainTile{
    display:block;
    border:none;
}
@media (min-width:1200px){
	.home .container > .row {
		min-height:35.71429em; /* 500px / 14px */
	}
	.home .container .row > .sideAudienceTile{
		height:30.33333%;
	}
	.home .container .row .sideContentTile{
		top:33.33333333%;
	}
	.home .container .row .sideContentTile{
		height:66.66666666%;
	}
}
@media (min-width:992px) and (max-width:1199px){
	.home .container > .row {
		min-height:37.71429em;
	}
	.home .container .row > .sideAudienceTile{
		height:24.33333%;
	}
	.home .container .row .sideContentTile{
		top:27.33333%;
	}
	.home .container .row .sideContentTile{
		height:72.66666666%;
	}

}
@media (min-width:992px){
	.home .container > .row{
		position:relative;
	}
	.home .container .row > div{
		position:absolute;
	}
	.home .container .row .sideAudienceTile{
		top:0;
	}
	.home .container .row .sideAudienceTile, .home .container .row .sideContentTile{
		right:0;
		padding-left:initial;
		padding-right:0px;
	}
	.home .container .row .sideAudienceTile#audienceTile1, .mainTileContainer + .sideContentTile{
		left:0;
		padding-left:0px;
		padding-right:initial;
	}
	.home .container .row .mainTileContainer{
		left:25%;
		height:100%;
	}
	.featureLinkContainer{
		padding-left:0px;
		padding-right:0px;
	}
}
@media (max-width:991px){
	.home .container > .row {
		position:initial;
		height:auto;
	}
	.home .container .row > div{
		position:static;
		margin-bottom:15px;
	}
	.home .container .row .mainTileContainer{
		height:350px;
		padding-left:0px;
		padding-right:0px;
	}
	.home .container .row .sideAudienceTile{
		height:150px;
	}
	.home .container .row > .sideContentTile{
		padding-left:0px;
		padding-right:0px;
	}
}
@media (min-width:768px) and (max-width:991px){
	.home .container .row > .sideAudienceTile, .sideContentTile{
		padding-left:7.5px;
		padding-right:0px;
	}
	.home .container .row > .sideAudienceTile#audienceTile1{
		padding-left:0px;
		padding-right:7.5px;
	}
	.featureLinks .featureLinkContainer{
		padding-left:15px;
		padding-right:0px
	}
	.featureLinks .featureLinkContainer:first-child{
		padding-left:0px;
		padding-right:15px;
	}
}
@media (max-width:767px){
	.home .container .row > .sideAudienceTile{
		padding-left:0px;
		padding-right:0px;
	}
	.home .container .row > .sideContentTile{
		padding-left:0px;
		padding-right:0px;
	}
	.featureLinkContainer{
		padding-left:0px;
		padding-right:0px;
	}
}
.featureLinks{
	overflow:hidden;
	padding-bottom:25px;
}
@media (min-width:992px){
    .featureLinkContainer:first-child{
        margin-top:0.5em;
    }
}
@media (max-width:767px){
    .featureLinkContainer:first-child{
        margin-top:0.5em;
    }
}
.featureLinkContainer a.featureLink{
	display:block;
	width:100%;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:0.75em;
	text-align:center;
}
.featureLinkContainer a.featureLink:link{
	color:#fff;
	text-decoration:none;
	background-color:#424242;
}
.featureLinkContainer a.featureLink:visited{
	color:#fff;
	text-decoration:none;
	background-color:#424242;
}
.featureLinkContainer a.featureLink:hover{
	color:#fff;
	text-decoration:none;
	background-color:#282828;
}
.featureLinkContainer a.featureLink:active{
	color:#fff;
	text-decoration:none;
	background-color:#282828;
}
.home .container .row .sideAudienceTile a{
	position:relative;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#333;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	border-bottom:solid 8px;
}
.home .container .row .sideAudienceTile a.alumni{
	border-bottom-color:#A3792C;
}
.home .container .row .sideAudienceTile a.apply{
	border-bottom-color:#A3D6D7;
}
.home .container .row .sideAudienceTile a.careers{
	border-bottom-color:#085C11;
}
.home .container .row .sideAudienceTile a.currentStudents{
	border-bottom-color:#2EAF9B;
}
.home .container .row .sideAudienceTile a.engage{
	border-bottom-color:#C3BE0B;
}
.home .container .row .sideAudienceTile a.events{
	border-bottom-color:#5B6870;
}
.home .container .row .sideAudienceTile a.facultyStaff{
	border-bottom-color:#849E2A;
}
.home .container .row .sideAudienceTile a.news{
	border-bottom-color:#5B6870;
}
.home .container .row .sideAudienceTile a.prospectiveStudents{
	border-bottom-color:#A3792C;
}
.home .container .row .sideAudienceTile a.research{
	border-bottom-color:#7CA6C0;
}
.home .container .row .sideAudienceTile a.generic{
	border-bottom-color:#000;
}
.home .container .row .sideAudienceTile a.visit{
	border-bottom-color:#FFD100;
}
.home .container .row .sideAudienceTile a .caption{
	position:absolute;
	bottom: 0px;
	left: 0px;
	padding: 5px 10px;
	width: inherit;
	color:#fff;
	font-size:1.57143em; /* 22px / 14px */
	line-height:1.1em;
	font-weight:300;
	text-shadow:2px 2px 5px #000;
}
.home .container .row .mainTileContainer .mainTile{
	position:relative;
	top:0;
	left:0;
	background-color:#ccc;
	width:100%;
	height:100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.home .container .row .mainTileContainer .mainTileCaption{
	position:absolute;
	left:25px;
	left:25px;
	bottom:25px;
	padding:0px;
	max-width:90%;
}
.home .container .row .mainTileContainer .mainTileCaption h2 {
	background-color:#CFB991;
	padding:10px 30px 10px 10px;
	color:#424242;
	text-shadow:none;
	font-size:18px;
	font-weight:300;
	margin:0px;
}
.home .container .row .mainTileContainer .mainTileCaption p {
	background-color:#424242;
	color:#fff;
	padding:10px 30px 10px 10px;
	text-shadow:none;
	font-size:12px;
	margin:0px;
	display:inline-block;
    clear:left;
}
.home .container .row .sideContentTile .tileContent{
	width:100%;
	height:100%;
	padding:0px 25px;
}
.home .container .row #blurb{
	color:#414141;
	background:#CFB991;
}
.home .container .row .sideContentTile h2{
	margin-top:0px;
	padding-top:25px;
}
.home .container .row #blurb h2{
	font-size:1.85714em; /* 26px / 14px */
	font-weight:500;
	color:#414141;
}
.home .container .row #event{
	background:#eee;
}
.home .container .row #event .icon{
	display:block;
	padding-top:25px;
	color:#999;
	font-size:1.75em;
}
.home .container .row #event h2{
	color:#424242;
	margin-top:0px;
	padding-top:5px;
	margin-bottom:0px;
	font-size:1.42857em;
	font-weight:300;
}
.home .container .row #event p{
	color:#424242;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:5px;
}
/*@media (min-width:1200px){
	.home .container .row #event .newsContent{
		max-height:8em;
		overflow:hidden;
		margin-bottom:0.5em;
	}
}
@media (min-width:992px) and (max-width:1199px){
	.home .container .row #event .newsContent{
		max-height:12em;
		overflow:hidden;
		margin-bottom:0.5em;
	}
}*/
.footer {
	background-color:#eee;
	padding:20px 0px;
}
.footer .container .row {
	margin-bottom:0px;
}
.footer .container .row div {
	border-radius:0px;
	border:0px;
	box-shadow:none;
	margin:0px;
	background-color:transparent;
}
.footer .container .row .panel {
	padding-left:15px;
	width:20%;
}
@media (max-width:767px){
	.footer .container .row .panel {
		padding-left:15px;
		width:100%;
	}
}
.footer .container .row .panel:nth-child(3),
.footer .container .row .panel:nth-child(4) {
	border-right:0px;
}
.footer .container .row .panel .panel-collapse .panel-body ul li{
	text-align:left;
}
.footer .container .row div:nth-child(5) {
	border:0px;
}
.footer .container .row div ul {
	list-style-type:none;
	padding-left:0px;
	margin-bottom:0px;
}
.footer .container .row div .panel-heading {
	color:inherit;
	border:0px;
	padding:0px;
}
.footer .container .row div .panel-heading h4 {
	display:none;
	position:relative;
}
.panel-default > .panel-heading+.panel-collapse .panel-body {
	border:0px !important;
	padding:0px;
}

.footer ul li {
	line-height:14px;
}
.footer ul li a {
	font-size:10px;
	color:#666;
    text-decoration:none;
	visibility: visible;
}
.footer ul li a:hover {
	color:#c76c14;
	text-decoration:none;
}
.footer .socialmedia {
	width:20%;
	height:100%;
}
@media (max-width:767px){
	.footer .socialmedia {
		width:100%;
		height:100%;
		text-align:center;
		padding-top:1em;
	}
}
.footer .socialmedia a {
	color:#999;
	width: 23px !important;
	display: inline-block;
	margin: 4px;
}
.footer .socialmedia a:hover {
	color:#000;
}
.footer .socialmedia a .fa {
	font-size:2em;
	margin-right:10px;
	/*margin:5px 7px;*/
}


.bottom {
	background-color:#cecece;
	padding:10px;
}
.bottom p {
	color:#4d4d4d;
	margin-bottom:0px;
	font-size:10px;
	text-align:left;
}
.bottom p a {
	color:#4d4d4d;
}

.homecomingvideo {
	height: 566px;
	overflow: hidden;
	margin-bottom: 10px !important;
	padding-top: 10px !important;
	border-right: 10px solid white;
	border-left: 10px solid white;
}
.homecomingvideo a {
	height: inherit !important;
	width: inherit;
	display: block;
	position: absolute;
}
.homecomingvideo .carousel-caption {
	left:20px;
}


/*** General Media Queries ***/

/* iPhone */
@media only screen and (max-width: 479px) {
	.resources .links {
		width: 100%;
		padding-top: 15px !important;
		text-align: left !important;
	}
	.resources .links h6,
	.resources .links ul li a {
		font-size:18px !important;
	}
}
/* Mobile */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
}
/*@media screen and (max-width: 580px) {
	.top .logo,
	.top .department {
		display:block;
		width:100%;
		text-align:center;
	}
	.top .department {
		margin-top: 0px !important;
	}
	.top .logo a {
		width:50%;
		margin:0px auto;
	}
	.top .logo a img {
		width:100%;
	}
	.top .department a {
		border:0px;
	}
}*/
/* XSmall */
@media only screen and (max-width: 767px) {
	h1, h2, h3, h4, h5, h6 {
		font-weight: 400;
	}
	h1 {
		font-size:28px;
	}
	h2 {
		font-size:24px;
	}
	h3 {
		font-size:22px;
	}
	h4 {
		font-size:20px;
	}
	h5 {
		font-size:18px;
	}
	h6 {
		font-size:18px;
	}
	table, p, li,
    .maincontent ul li,
    .maincontent ol li {
		font-size:16px;
	}
	.nav > li > a {
		padding:10px 25px;
	}
	.goldbar.navbar-inverse .navbar-nav .dropdown-toggle {
		display:none;
	}
	.goldbar.navbar-inverse .navbar-nav > li > a .caret {
		display:none;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a,
	.navbar-inverse .navbar-nav .dropdown-menu > li > a,
	.goldbar.navbar-inverse .quicklinks > li > a {
		color:#424242;
		text-transform:none;
		padding: 5px 15px;
		font-size: 14px;
		line-height: 20px !important;
		margin:0px;
		white-space: inherit;
	}
	.navbar .container {
		padding:0px 15px;
	}
	.navbar-header p {
		float:left;
		margin:0px;
		padding-top:12px;
		text-transform:none;
		color:#333;
		font-weight: 200;
	}
	.navbar-header .fa-lg {
		font-size:1.7em;
	}	button.navbar-toggle:hover .fa-lg {
	color:#000000;
	}
	.search {
		float:none;
	}
	.goldbar .search .form-group {
		border: 5px solid transparent;
		border-top:0px !important;
		width: 100%;
	}	
	.cse input.gsc-input, input.gsc-input {
		width: 100% !important;
		height: 30px;
	}
	.goldbar .information .dropdown-menu > li > a:hover,
	.goldbar.navbar-inverse .quicklinks > li > a:hover {
		color:#000;
		background-color:transparent;
	}
	.goldbar .information,
	.goldbar .quicklinks {
		float:left;
		width:50%;
	}
	.goldbar .information .hide,
	.goldbar .quicklinks .hide {
		display:block !important;
		color:#000;
		text-transform:none;
		padding-left:15px;
	}
	.goldbar .information,
	.goldbar .quicklinks,
	.greybar .navbar-nav {
		padding:0px 0px 10px 0px;
	}
	
	.goldbar .navbar-nav .dropdown .dropdown-menu,
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		padding:0px;
		background-color: transparent;
		border: 0;
		box-shadow: none;
		display:block;
	}
	.goldbar .nav .dropdown {
		padding:0px 10px;
	}
    .goldbar .search .dropdown a .fa-search {
        line-height: inherit;
    }
	.goldbar .search .dropdown-toggle {
		display:none;
	}
	.goldbar .search .dropdown-menu {
		display:block;
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		border: 0;
		box-shadow: none;
	}	
	.goldbar .search .form-group {
		border:15px solid transparent;
		width:100%;
	}
	.goldbar .search .form-group form {
		padding: 7px 0px !important;
	}
	.goldbar .search .form-group .form-control {
		width:inherit;
		background-color:#fff;
		color:#000;
	}
    .cse input.gsc-input,
    input.gsc-input {
	    width:100% !important;
    }
	.top .logo {
		display:block;
		text-align:center;
	}
	.top .logo a,
	.top .logo a img {
		margin-left:7px;
	}
	.top .department {
		width:100%;
		text-align:center;
	}
	.top .department a {
		border:0px;
		font-size:1.5em;
		font-weight:300;
        padding-bottom:20px;
	}
	.top .department .tagline {
		border:0px;
		font-size:.9em;
		font-weight:300;
        padding-bottom:20px;
	}
	.top .logo a {
		width:50%;
        min-width:275px;
		margin:0px auto;
	}
	/*.top .department {
		margin-top: 35px;
	}
	.top .department a {
		font-size:20px;
	}*/
	.greybar.navbar-inverse .navbar-nav > li > a:hover {
		color:#c76c14;
	}
	.greybar.navbar-inverse .navbar-nav > li > a {
		color:#fff;
	}
	/*.greybar .navbar-nav .dropdown .dropdown-menu .dropdown-submenu .dropdown-menu,
	.greybar .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu {
		display:none;
	}*/
	.greybar.navbar-inverse .navbar-nav .open .dropdown-menu > li > a,
	.greybar.navbar-inverse .navbar-nav .dropdown-menu > li > a {
		padding: 5px 35px;
	}
	.greybar.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
	.greybar.navbar-inverse .navbar-nav .dropdown-menu > li > a:hover {
		color: #c76c14;
	}
	.navbar-inverse .navbar-toggle .icon-bar{
		background-color:#333;
	}
	.greybar .dropdown-submenu > a:after {
		display: inline-block;
		width: 0;
		height: 0;
		margin-left: 4px;
		vertical-align: middle;
		border-top: 4px solid;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
		float:none;
	}
	.greybar.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-submenu > .dropdown-menu li a,
	.greybar.navbar-inverse .navbar-nav .dropdown-menu > .dropdown-submenu > .dropdown-menu li a {
		padding: 5px 55px;	
	}
	.banner1,
	.banner2,
	.banner3,
	.carousel-control.left,
	.carousel-control.right,
	.carousel-indicators {
		display:none;
	}
	.audience {
		text-align:center
	}
	.audience h1,
	.audience h2 {
		font-size:35px;
		margin-top:0px;
	}
	.audience p {
		display:none;
	}
	.audience .btn {
		margin:10px 0px;
		font-size:1.5em;
	}
	.resources {
		padding:20px;
	}
	.resources .photo {
		border:0px;
		padding:0px;
	}
	.resources h4 {
		text-align:center;
		font-size:35px;
	}
	.resources .links {
		padding:0px 15px;
		text-align:center;
	}
	.resources .links:nth-child(3),
	.resources .links:nth-child(4) {
		padding-top:15px;
	}
    .resources .links:nth-child(3) {
        clear:left;
    }
	.resources .links h6,
	.resources .links ul li a {
		font-size:19px !important;
	}
	.events {
		padding-bottom:20px;
		background-color:#f5f5f5;
	}
	.events h4 {
		display:inline-block;
		font-size: 35px;
		color: #6f6f6f; 
		text-align: center;
		background-color:transparent;
		width:100%;
		margin:0px;
		padding:0px;
	}
	.events .rss-items {
		padding:0px 10px;
	}
	.events .rss-items li.rss-item {
		background-color:transparent;
		width:100%;
		/*height:inherit;*/
		border:0px;
		font-size: 1.2em;
	}
	.events .rss-items li.rss-item a {
		margin-top:0px;
        margin-left: 75px;
        float:none;
        padding:0px;
        left:0px;
        line-height:20px;
	}
	.events .rss-items li.rss-item .rss-date {
		padding: 10px 15px;
        float:none;
        left:0px;
	}
	.events .photo {
		border:0px;
		margin-bottom:20px;
	}
	.audiencefeature {
		background-image:url('http://www.purdue.edu/purdue/images/audiencefeature.jpg');
		background-size:cover;
		background-position:center center;
		height:inherit;
		padding:0px;
	}
	.audiencefeature .caption {
		background-image:url('http://www.purdue.edu/purdue/images/transparentblack.png');
	}
	.breadcrumb {
		display:none;
	}
	.maincontent {
		float:none;
		padding-top:20px;
	}
	.sidenav ul li {
		border-bottom: 2px solid #fff;
	}
	.sidenav ul li a {
		font-size:18px;
	}
	.hero,
	.feed {
		border:0px;
	}
	.hero {
		height:200px;
		border-left: 15px solid #fff;
		border-right: 15px solid #fff;
	}
	.hero .carousel-caption {
		display:none;
	}
	.feed {
		border-left: 15px solid #fff;
        border-right: 15px solid #fff;
        height:inherit;
        margin-bottom:0px;
	}
    .feed .tab-content .tab-pane h3 {
        font-size:22px;
    }
    .feed .tab-content .tab-pane ul {
        font-size: 16px;
    }
    .feed .tab-content .tab-pane div ul li {
        line-height: 20px;
    }
    .feed .tab-content .tab-pane div ul li a {
        font-size: 16px;
    }
	.deptaudience {
		padding-left: 15px;
		padding-right: 15px;
		height:auto;
		margin-bottom:0px;
	}
	.deptaudience div {
		border:0px;
	}
	.deptaudience div:nth-child(1),
	.deptaudience div:nth-child(3) {
		border-right: 10px solid #fff;
	}
	.deptaudience div:nth-child(2),
	.deptaudience div:nth-child(4) {
		border-left: 10px solid #fff;
	}
	.deptaudience div a {
		height:100px !important;
	}
	.feature a {
		margin-left:0px;
		margin-bottom:20px;
        font-size:16px;
	}
	.rightnav {
		display:none;
	}
	.maincontent.news {
		padding-bottom:0px;
	}
	.maincontent.news span.photo {
		float:none;
		margin-left:0px;
		margin-bottom:20px;
		display:block;
		width:100%;
	}
	.maincontent.news span.photo img {
		width:100%;
	}
	.maincontent.news span.photo p {
		padding:20px;
	}
	.sidecontent.news h3 {
		margin-top: 20px;
		padding-top:20px;
		border-top: 1px solid #eee;
	}
	.sidecontent.news .rss-item a {
		font-size:16px;
	}
	.college .container .row {
		height:inherit;
	}
	.college .container .row .grid {
		padding-left:0px;
		margin-top:20px;
	}
	.college .grid .grid1 .banner {
		height:300px;
	}
	.college .grid .grid2 div,
	.college .grid .grid3_1 div,
	.college .grid .grid3_2 div,
	.college .grid .grid3_3 div,
	.college .grid .grid3_4 div,
	.college .grid .grid3_4 div div,
	.college .grid .grid4 div {
		height:100px !important;
	}
	.college .grid .grid3_3 div:nth-child(1) {
		margin-bottom:20px;
		padding-right:0px;
	}
	.college .grid .grid3_3 div:nth-child(2) {
		padding-right:10px;
		padding-left:0px;		
	}
	.college .grid .grid3_3 div:nth-child(3) {
		margin-top:0px;
		padding-left:10px;
	}
	.college .grid .grid3_4 div:nth-child(2) {
		padding-left:0px;
		margin-bottom:0px;
	}
	.college .grid .grid3_4 div {
		margin-bottom:20px;
	}
	.college .grid .grid3_4 div div:nth-child(1) {
		padding-right:10px;
	}
	.college .grid .grid3_4 div div:nth-child(2) {
		padding-right:0px;
		padding-left:10px !important;
	}
	.footer {
		padding:0px 0px 20px 0px;
	}
	.footer ul li a {
		font-size:14px;
		line-height:32px;
	}
	.footer .container .row .panel {
		border-left:0px !important;
		border-right:0px !important;
		border-bottom: 1px solid #ccc !important;
		z-index:9999;
	}
	.footer .container .row div:nth-child(1) {
		border-left: 0px;
		text-align: left;
	}
	.footer .container .row div:nth-child(2) {
		border-right: 0px;
	}
	.footer .container .row div:nth-child(5) {
		border:0px;
	}
	.footer .container .row div ul {
		border:0px;
		padding: 0px 20px 20px 20px;
	}
	.footer .container .row .panel .panel-collapse .panel-body ul li {
		text-align:left !important;
	}
	.footer .container .row div .panel-heading h4 {
		display:block;
		font-size:16px;
		color:#c76c14;
		padding:0px 10px;
	}
	.footer .container .row div .panel-heading h4 a {
		width:100%;
		display:block;
		padding:15px 0px;
		font-size:18px;
		text-decoration:none;
	}
	.footer .container .row div .panel-heading h4 a:hover {
		text-decoration:none;
	}
	.footer .container .row div .panel-heading h4 a.collapsed .fa-minus {
		display:none !important;
	}
	.footer .container .row div .panel-heading h4 a.collapsed .fa-plus {
		display:block !important;
	}
	.footer .container .row div .panel-heading h4 a .fa-plus {
		display:none;
	}
	.footer .container .row div .panel-heading h4 a .fa-minus {
		display:block;
	}
	.footer .motto {
		z-index:999;
	}
	.footer .motto img {
		/*display:block;*/
		margin:0px auto;
		padding-top:20px;
	}
	.footer .motto a {
		display:none;
	}
	.bottom p {
		text-align:center;
	}
	.homecomingvideo {
		height: 300px;
		margin: 10px 0px !important;
		background-image: url('https://www.purdue.edu/purdue/video/Homecoming.jpg');
		background-position:center center;
		background-size:cover;
		border-right: 10px solid #fff;
		border-left: 10px solid #fff;
	}
	.homecomingvideo a {
		top:0px;
	}
	.homecomingvideo .carousel-caption p,
	.homecomingvideo video {
		display:none;
	}
}
@media only screen and (min-width: 768px) {
	.navbar-header p {
		display:none;
	}
}
/* Small */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.top .department {
		margin-top: 40px;
	}
	.top .department a {
		font-size:18px;
	}
	.banner1,
	.banner2,
	.banner3 {
		height:386px;
		width:760px;
	}
	.audience .btn {
		float:right;
		margin:10px;
	}
	.events .event {
		height:140px;
	}
	.events .carousel-control {
		top:20px;
	}
	.events .rss-items li.rss-item a {
		text-overflow: ellipsis;
		width:370px;
		white-space: nowrap;
		overflow:hidden;
    }
	.feed .nav-tabs > li > a {
		font-size:12px;
	}
	.deptaudience div {
		border-right: 15px solid #fff;
	}
	.deptaudience .communityoutreach,
	.deptaudience .alumnidonors {
		margin-bottom: 20px;
	}
	.deptaudience div a {
		height:60px;
	}
	.college .container .row {
		height:500px;
	}
	.college .grid .grid3_1 div,
	.college .grid .grid3_2 div,
	.college .grid .grid3_3 div,
	.college .grid .grid3_4 div div,
	.college .grid .grid4 div {
		height:240px;
	}
	.college .grid .grid3_3 div:nth-child(1),
	.college .grid .grid3_4 div,
	.college .grid .grid3_4 div:nth-child(3) {
		height:450px;
	}
	.footer .motto a {
		margin:2px;
	}
	.homecomingvideo {
		height: 356px;
	}
}
/* Medium */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.top .department {
		margin-top: 45px;
	}
	.top .department a {
		font-size:23px;
	}
	.banner1,
	.banner2,
	.banner3 {
		height:494px;
		width:980px;
	}
	.events .event {
		height:105px;
	}
	.events .rss-items li.rss-item a {
		text-overflow: ellipsis;
		width:520px;
		white-space: nowrap;
		overflow:hidden;
    }
	.college .container .row {
		height:400px;
	}
	.college .grid .grid3_1 div,
	.college .grid .grid3_2 div,
	.college .grid .grid3_3 div,
	.college .grid .grid3_4 div div,
	.college .grid .grid4 div {
		height:190px;
	}
	.college .grid .grid3_3 div:nth-child(1),
	.college .grid .grid3_4 div,
	.college .grid .grid3_4 div:nth-child(3) {
		height:400px;
	}
	.homecomingvideo {
		height: 464px;
	}
}
/* Large */
@media only screen and (min-width: 1200px) {
	.top .department {
		margin-top: 45px;
	}
	.top .department a {
		font-size:23px;
	}
	
	.banner1,
	.banner2,
	.banner3 {
		height:596px;
		width:1180px;
	}
	.events .event {
		height:110px;
	}
	.events .rss-items li.rss-item a {
		text-overflow: ellipsis;
		width:650px;
		white-space: nowrap;
		overflow:hidden;
    }
	.college .container .row {
		height:350px;
	}
	.college .grid .grid3_1 div,
	.college .grid .grid3_2 div,
	.college .grid .grid3_3 div,
	.college .grid .grid3_4 div div,
	.college .grid .grid4 div {
		height:165px;
	}
	.college .grid .grid3_3 div:nth-child(1),
	.college .grid .grid3_4 div,
	.college .grid .grid3_4 div:nth-child(3) {
		height:350px;
	}

}


/* Non-Mobile */
@media only screen and (min-width: 768px) {
	.footer .container .row div .collapse {
		display:block;
	}
}


@media print {
	.navbar, .breadcrumb,
    .sidenav, .sidecontent, .rightnav,
    .footer .panel, .motto, .bottom  {
        display:none !important;
    }
    .top .logo a img {
        width:30%;
    }
    .top .department a {
        border:0px;
        padding-left:0px;
        padding-bottom:20px;
        color:#000;
    }
	
	/*Purdue Homepage*/
	.boxes .row div {
		display:block;
		width:100%;
	}
	.boxes .row div a {
		border:0px;
		padding:10px;
	}
	.boxes .row div a .caption {
		color:#000
	}
	
	/*Audience Page*/
	.audience, .audiencefeature {
		background-image: transparent !important;
	}
	.audience .btn {
		border:1px solid #000;
		margin-top:0px;
		background-color:#fff;
		color:#000;
	}
	.resources .links {
		display:block;
		width:100%;
	}
	.events {
		display:none;
	}
}

.navbar-collapse {
    max-height: none;
}

@media (max-width: 767px) {
    .dropdown-menu > li > .dropdown-menu > li a {
        text-indent: 1.5em;
    }

    .dropdown-menu > .dropdown > a > .caret {
        display: none;
    }
    
    .greybar .dropdown-menu li.dropdown a.dropdown-toggle .caret {
        display: none;
    }
}