@charset "utf-8";
/* AU INDEX STYLING */


/* HOMEPAGE SLIDER STYLING */

	.blubar {position:absolute; width:100%; left:0; right:0; bottom:0px; color:#fff; z-index:1;}

	.headerlock  .blubar {bottom:0px;}

	#index_carousel {background-color:#000;}
	#index_carousel a {color:#fff;}
	#index_carousel .item {margin:0px auto; background-color:#000; }
	#index_carousel .item_content_bg {opacity:0.4; position:absolute;
	-webkit-filter: blur(7px); filter: blur(7px); 
	top:0; bottom:0; left:0; right:0; 
	background-size:cover; 
	background-position:center center;
	background-color:#000;
	}
	
	#index_carousel .item_image {max-width:1280px; margin:0px auto; position:relative; box-shadow:0px 0px 40px #000;}
	#index_carousel .item_image img {width:100%; position:relative;}
	#index_carousel .content_container {position:relative; display:table;}

	#index_carousel .blubar_title {text-align:center; padding:0px;}
	#index_carousel .blubar_info {flex-direction: column; justify-content: center;   resize: vertical; overflow: hidden;}
	#index_carousel .blubar_info p {font-size:16px; margin: 0; padding:10px;}
	.carousel-control {z-index: 9999;}

	.carousel-control:focus .glyphicon {color:#f68026; border:1px solid #fff;}
/*
	.carousel-control:focus {border-top:1px dashed #eaeaea; border-bottom:1px dashed #eaeaea;}
*/

	.content_row_title {font-size:52px;}

	#index_carousel .blubar {position:relative; min-height:30vh;}

	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {top: 100px;}

	@media (min-width:768px) {
			#index_carousel .blubar {min-height:25vh;}
		}	
		
		@media (min-width:996px) {
			#index_carousel .blubar {min-height:6vh;}
			#index_carousel .blubar {position:absolute;}
			#index_carousel .blubar_title {display:table-cell; vertical-align: middle; float:none;}
			#index_carousel .blubar_info {display:table-cell; vertical-align: middle; float:none;}
			
			.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {top:50%;}
			
		}	
		
		@media (min-width:1280px) {
			#index_carousel .blubar {min-height:inherit;}
		}	
	

	.slide .carousel-inner .item img {transition: all .25s;}	
	.slide .carousel-inner .item a:focus img {transform:scale(1.05);}

	.flag_container {color: #fff; font-size: 28px; position: absolute; top: 50px; left: -19px; width: auto;}
.flag_left {width: 19px;}
.flag_right {position: relative; z-index: 1;}
.flag_right_flag {background-image: url(//ocm.auburn.edu/test/jwalker/redesign/livetest/applynow_flag.png);  background-repeat: no-repeat; position: relative; top: 4px; left: -2px; right: 0; bottom: 0; width: inherit; margin-top: 12px; background-size: cover; min-width: 340px;}
.flag_right_text {margin: 0px auto; min-width: 300px; padding: 13px 20px 10px 20px; text-align: center;}


/* QUICK LINKS */

	.iconlinks .calendar {background-image:url(http://www.auburn.edu/template/2016/_assets/images/quicklinks/cal_b.png);}
	.iconlinks .discon_ed {background-image:url(http://www.auburn.edu/template/2016/_assets/images/quicklinks/auon_b.png);}
	.iconlinks .athletics {background-image:url(http://www.auburn.edu/template/2016/_assets/images/quicklinks/ath_b.png);}
	.iconlinks .working {background-image:url(http://www.auburn.edu/template/2016/_assets/images/quicklinks/work_b.png);}
	.iconlinks .giving {background-image:url(http://www.auburn.edu/template/2016/_assets/images/quicklinks/give_b.png);}
	.iconlinks .oit {background-image:url(http://www.auburn.edu/template/2016/_assets/images/quicklinks/oit_b.png);}
	.iconlinks .libraries {background-image:url(http://www.auburn.edu/template/2016/_assets/images/quicklinks/lib_b.png);}
	.iconlinks .global {background-image:url(http://www.auburn.edu/template/2016/_assets/images/quicklinks/glob_b.png);}
	.iconlinks .alumni {background-image:url(http://www.auburn.edu/template/2016/_assets/images/quicklinks/alumni_b.png);}
	
	
/*	
.iconlinks .calendar2 {background-image:url(http://auburn.edu/main/images/icons/quicklinks/calendar2.svg); background-repeat:no-repeat;}
	.iconlinks .athletics2 {background-image:url(http://auburn.edu/main/images/icons/quicklinks/athletics2.svg); background-repeat:no-repeat;}
	.iconlinks .working2 {background-image:url(http://auburn.edu/main/images/icons/quicklinks/work2.svg); background-repeat:no-repeat;}
	.iconlinks .giving2 {background-image:url(http://auburn.edu/main/images/icons/quicklinks/give2.svg); background-repeat:no-repeat;}
	.iconlinks .global2 {background-image:url(http://auburn.edu/main/images/icons/quicklinks/globe2.svg); background-repeat:no-repeat;}
	.iconlinks .alumni2 {background-image:url(http://auburn.edu/main/images/icons/quicklinks/alumni2.svg); background-repeat:no-repeat;}

*/

	.iconlinks .nav>li>a:hover {background:none;}
	.iconlinks .nav>li>a:focus {background:none;}



	
	.iconlinks a {color:#fff; text-decoration:none;}
	.iconlinks a:hover {text-decoration:underline; background-color:transparent;}	
	.iconlinks li:hover {}
	
	.iconlinks img {width:100%;}
	
	.iconlinks .icon img {opacity:0.7; -webkit-transition: all 0.2s;}
	.iconlinks .icon:hover img {opacity:1.0;}
	.iconlinks a {text-decoration:none;}
	.iconlinks a:focus {text-decoration:underline;}
	.iconlinks a:focus img {opacity:1.0;}

	
	
	
	

/* AUBURN EXPERIENCE */

	.auburn_experience {position:relative; background-image:url(//www.auburn.edu/template/2016/_assets/images/bg_images/auburnexperience_bg.jpg); background-size:cover; background-position:center center; min-height:600px; background-color:#03244d;}
	.auburn_experience .content_row_title {color:#fff;}
	.auburn_experience_header {text-align:right; padding:20px;}
	.auburn_experience_header .content_row_title .title01 {line-height:1;}
	.auburn_experience button {float:right; width:100%; background-color:#fff; font-size:24px; padding:10px;}
	.auburn_experience button:hover {background-color:#dd550c; color:#fff;}
	.auburn_experience button {color:#dd550c;}
	.auburn_experience .btn {font-size:24px;}
	.auburn_experience li {display:block; margin:30px 10px;}
	.auburn_experience .blubar .content_container {text-align: center;}
	.auburn_experience .blubar .content_container [class*="col-"] {margin:2% auto;}
	.auburn_experience .blubar .content_container .blubar_info {font-size:18px;}
	

@media (min-width:996px) {
	.auburn_experience .blubar .content_container {display: table;}
	.auburn_experience .blubar .content_container [class*="col-"] {display: table-cell; float:none; vertical-align: middle;}
	.auburn_experience .blubar_title {text-align: left;}
	.auburn_experience .blubar_info {display: table;}
	.auburn_experience .blubar_info [class*="col-"] {padding:5px; text-align:center; display: table-cell; float:none; vertical-align: middle;}
	.auburn_experience .blubar_info a {color:#fff; margin-top:20px; font-size:20px; }
}


/* NEWS AREA STYLING */

	.index_news {padding:0px 20px;}
	.index_news h3 {z-index:10;}
	.index_news_features {padding:0px 0px;}
	.index_news_item {padding-top:5px;}
	.index_news_item_content {background-color:#dd550c; padding:0px;}

	.index_news_item .headline {margin-top:15px; width:100%; background-color:#03244d; padding:10px; color:#fff; letter-spacing: 0.5px; width:100%; font-size: 16px; bottom: 0; text-align: center;}
	.index_news_item a:hover {text-decoration:none;}
	.index_news_item_image { overflow:hidden;}
	.index_news_item img {width:100%;}
	.index_news_item_alt {position:relative; background-color:#03244d;}
	.index_news_item_alt_bg {position:absolute; border-radius:4px; background-color:#03244d; top:0; bottom:0; left:0; right:0; opacity:0.0;
	-webkit-transition: all 0.3s;
	-webkit-transform: all 0.3s;
    transition: all 0.3s;
	}
	.index_news_item_alt_info { text-align:center; position:absolute; top:0;-webkit-transition: all 0.3s;
	-webkit-transform: all 0.3s;
    transition: all 0.3s; position:absolute; margin:0px; font-size:20px; color:#fff; opacity:0.0; padding:0px; overflow: hidden; left:0; right:0;}
	.index_news_item_alt_info p {font-size:15px; padding:5px; margin:0px; overflow:hidden; display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical; margin-top:15px;}
	.index_news_item a:focus .index_news_item_alt_bg {opacity:0.8;}
	.index_news_item a:focus .index_news_item_alt_info {opacity:1;}
	.index_news_item_alt_info h4 {}
	.index_news_item:hover .index_news_item_alt_bg {opacity:0.8;}
	.index_news_item:hover .index_news_item_alt_info {opacity:1;}




	.index_news_headlines ul {padding-right:30px; padding:0px;}
	.index_news_headlines li {margin:5px; font-size:16px; border-bottom:1px dashed #a1a1a1; padding:5px;}
	.index_news_headlines li a {color:#496e9c;}
	.index_news_headlines .newsroomlink {font-weight:600; color:#496e9c;}
	.index_news_item button {background-color:#dd550c; color:#fff; font-weight:bold; border:0px;}
	
.index_news_headlines a:focus {background-color:#cc4e0b; color:#fff; padding:5px; text-decoration:none;}
.index_calendar .cTitle a:focus {background-color:#cc4e0b; color:#fff; padding:5px; text-decoration:none;}


@media (min-width:996px) {
	.index_news_item .headline {position: absolute;}
	.overlay {position:absolute; top:-25px; bottom:-25px; left:0; right:0; box-shadow:0px 0px 40px 2px #000; width:100%; z-index:0;}
}
	


/* CALENDAR STYLING */

	.index_calendar {border-left:1px solid #a1a1a1; }
	.index_calendar a {color:#496e9c;}
	.index_calendar .cItem {border-bottom:1px dashed #a1a1a1; display:inline-block; width:100%; padding:5px;}
	.index_calendar .cDate {width:10%; float:left; margin-right:10px; color:#03244d;}
	.index_calendar .cMonth {margin-right:5px;}
	.index_calendar .cDay {}
	.index_calendar .cEvent {width:85%; float:left;}
	.index_calendar .cTitle {width:70%; float:left;}
	.index_calendar .cTitle a {color:#496e9c;}
	.index_calendar .cTime {width:25%; float:left;}
	.index_calendar .more {display:none;}
	.index_calendar .calendarlink {font-weight:600; color:#496e9c;}
	.index_calendar .calendarlink:focus {background-color:#cc4e0b; color:#fff; padding:5px;}
	
/* AUBURN BY THE NUMBERS */

	.bythenumbers .content_row_title {margin-top:15px;}
	.bythenumbers {padding-top: 70px; position: static;}
	.bythenumbers .item .text1 {font-family: "museo-slab"; }
	.bythenumbers .item .text2 {max-width:250px; margin:0px auto;}


/* HOMEPAGE LINKS */


	.homepage_links {border-top:1px solid #dd550c;}
	.homepage_links a {color:#fff; border-bottom:none;}
	.homepage_links .content_container a:focus {background-color:#cc4e0b; padding:5px; text-decoration:none;}





/* MISC STYLING */

	
	.campaign_row .btn {border:0px;}
	.campaign_row a {border-bottom:none;}
	.uppercase {text-transform:uppercase;}



@media (max-width:1280px) {
	.index_news_item_alt_info p {-webkit-line-clamp: 2; padding:0px; }
	.index_news button {margin-top:15px;}
}



@media (min-width: 996px){
	.blubar {bottom:50px;}
	
}



@media (max-width:1024px) {
	.index_news_item_alt_info {opacity:1.0; position:relative; margin:0px; padding:0px;}
	.index_news_item_alt_bg {display:none;}
	.index_news_item_alt_info p {display:none;}
	.index_news_item_alt h4 {position:relative; margin-top:0px;}
	.index_news_item button {display:none;}
	
	.index_calendar {border-left:none; border-top:1px solid #a1a1a1; margin-top:20px; padding-top:10px;}
} 




@media (max-width:768px) {
	
	#index_carousel .item {bottom:0; padding:0px;}
	#index_carousel .item_headline {padding:0px;}
	#index_carousel .item_description p {padding:0px; display: -webkit-box; -webkit-line-clamp: 4;  -webkit-box-orient: vertical; overflow:hidden;}
	
	.index_calendar {border:none;}
	.auburn_experience .button {padding:15px;}
	.index_news_item {width:33%; float:left;}
	.iconlinks ul li {float:left; width:25%; text-align:center;}	
}

@media (max-width:480px) {

	.index_news_item {width:100%; float:none;}
	.iconlinks ul {padding:0px;}
	.iconlinks ul li {padding:0px 0px; width:33%; height:auto; text-align:center; }
	.iconlinks .icon {background:none; padding:0px; width:100%; height:auto;}
	.iconlinks .icon:hover img {opacity:1.0;}
	.iconlinks .icon img {width:auto;}
	

	
	.because_text {font-size:18px; padding:20px;}
	.content_row_title {font-size:36px;}
	.index_calendar .cDate {color:#496e9c; font-weight:bold;}
	.index_calendar .cMonth {float:left;}
	.index_calendar .cDay {float:left;}
	.index_calendar .cTitle {float:none; width:100%;}
	.index_calendar .cTime {float:none; width:100%; font-size:11px;}
}