@charset "utf-8";
/* CSS Document */

	@font-face {
		font-family: gothambold;
		src: url(http://auburn.edu/commercial/2020/_assets/fonts/GothamBoldRegular.ttf);
	}

	.gothambold {
 	 font-family: gothambold;
	}

	.abril {font-family: abril-text, serif;}
	.pre_nav_container {display:none;}
	.navbar-toggle {display:none;}	
	
	p a {border-bottom:1px dashed #cc4e0b;}

	header {border-bottom:5px solid #cc4e0b;}	
	.breadcrumbs {text-align: right;}
	.content_topper {background-image:url(//www.auburn.edu/main/commercial/2020/_assets/images/header-bg.jpg); background-size: cover; background-repeat: no-repeat; background-position: bottom center;  display:table; }

	.index .content_topper {height:40vh;}

	.content_topper .filter {position:absolute; top:0; bottom:0; left:0; right:0; background-color:#000; opacity:0.5;}

	.content_topper .ctc {display: table-cell; vertical-align: middle;}
	.content_topper .ctc .page-title {float: none; color: #fff; font-size:48px; text-align: center;}
	
	

	.content_topper .ctc .page-title {position:relative; z-index: 1;}
	.content_topper .ctc .links {}
	.content_topper .ctc .links .link {text-align:center;}
	.content_topper .ctc .links .link .btn {position:relative; width:90%; padding:10px; border-radius: 10px;}
	.content_topper .ctc .links .link .btn .text {position:relative; z-index: 1; color:#fff; font-size:18px;}
	.content_topper .ctc .links .link .btn .text .glyphicon {margin-right:15px;}
	.content_topper .ctc .links .link .btn .background {position:absolute; top:0; bottom:0; left:0; right:0; background-color:#fff; opacity:0;}
	.content_topper .ctc .links .link .btn:hover .text {color:#041c43;}
	.content_topper .ctc .links .link .btn:hover .background {opacity:0.5;}
	
	.row02.intro {font-size:16px; padding:3%;}
	
	.index .think {color:#041c43; text-align: center; font-weight:900; padding:1%;}
	.index .think.think1 {font-size:28px;}
	.index .think.think2 {font-size:40px;}


	.cat-links img {width:100%;}
	.cat-links .cat-link {padding:20px;}
	.cat-links .cat-link .link {position:relative;}
	.cat-links .cat-link .link .text {position: absolute; left:5%; right:5%; color:#fff; font-size:32px;     z-index: 1; transform: translateY(-50%); top: 50%; text-align: center;} 
	.cat-links .cat-link .link .filter {position:absolute; top:0; bottom:0; left:0; right:0; background-color:#041c43; opacity: .8;}
		
	.cat-links .cat-link a:hover .link .filter {opacity: 1; background-color:#cc4e0b;}
	


	/* LANDING PAGE STYLING */

	.landing .content_topper {height:10vh;}
	
	.landing .content_row.intro .title {font-size:40px; font-weight: 600;}
	.headerlock .page_content_spacer {height: 0px;}
	
	.landing .title-container {margin-bottom:10px;}
	.landing .title-container .subtitle {font-size:18px;}

	.landing .content_row.articles .article {border-bottom:1px solid #a1a1a1; padding:5% 0; margin:3% auto; color:#041c43;}
	.landing .content_row.articles .article .title {font-size:28px;}
	.landing .content_row.articles .article .image img {width:100%;}
	.landing .content_row.articles .article .headline {font-size:22px; font-weight:600; margin-bottom:10px; font-family: gothambold;}
	.landing .content_row.articles .article .info {padding:5%;}
	.landing .content_row.articles .article .info .features .feature {margin-bottom:15px;}
	.landing .content_row.articles .article .info .features .feature .title {padding-top:1%;}
	.landing .content_row.articles .article .info .features .feature .icon {}

	


	.landing .content_row.articles .article .info .features .feature .extra-info {position:absolute; font-size:13px; right:0; left:65%; top:0; background-color:#333333; padding:7px; color:#fff; border-radius:10px; opacity:0; -webkit-transition: all .25s; transition: all .25s;}
							
	.landing .content_row.articles .article .info .features .feature:hover .extra-info {opacity:1;}


	.landing .content_row.articles .article .info .features .feature .icon img {width:70%;}
	.landing .content_row.articles .article .info .features .feature .glyphicon {padding-top:4%; font-size:30px;}
	.landing .content_row.articles .article .info .features .feature .subtext {font-size:14px; font-style: italic;}
	.landing .content_row.articles .article .info .features .feature .btn {white-space: normal;}

	.landing .content_row.articles .article .info .features .feature a:hover {color:#cc4e0b;}
	.landing .content_row.articles .article .info .features .feature .btn {color:#041c43;}
	.landing .content_row.articles .article .info .features .feature .btn:hover {}

	a.more-link {font-weight:600; color:#cc4e0b;}

	
	/* FEATURE STORY STYLING */
	/* FEATURE STORY STYLING */



	@media (max-width:768px) {
	.header_logos_container .header_logo {width:100%; text-align: center;}
	.header_logos_container .header_logo img {width:50%; padding:15px 0px;}
	}
	
	.header_logos_container .mobile_button_menu, .mobile_button_search {display:none;}
	
	/* .page_content {background-image: url("http://www.auburn.edu/main/auburninspires/feature/hansen/_images/onfield-recognition.jpg"); background-position:center center;} */
	
	.landing .page_content_spacer {display:none;}

	.fallfeature .content_topper .blubar {border-top:2px solid #000;}
	.fallfeature .content_topper .blubar .blubar_title {font-size: 24px; font-weight:600;}
	.fallfeature .content_topper .blubar .subhead {font-size: 12px; color:#eaeaea;}

	.fallfeature .filter {position:absolute; top:0; bottom:0; left:0; right:0; background-color:#fff; opacity:0.90}
	
	.fallfeature .story-body {font-size:14px;}
	.fallfeature .story-body p {margin:20px 0px;}
	.fallfeature .story-body img {width:100%;}
	.fallfeature .story-body .media {border:1px solid #a1a1a1; padding:5px; margin:15px auto;}
	.fallfeature .story-body .media.left {float:left;}
	.fallfeature .story-body .media.center {margin:10px auto;}
	.fallfeature .story-body .media.right {float:right;}
	.fallfeature .story-body .quote {background-color:#eaeaea; padding:25px; font-size:20px; text-align:center; font-style: italic; border-radius:10px;}
	
	.fallfeature .social {text-align: center; padding:10px; margin:0px auto;}
	
	.fallfeature .video {}
	
	
	
	@media (min-width: 768px) {
		.index .cat-links .cat-link .link .text {font-size:48px;} 
		
		.fallfeature .story-body {font-size:17px;}
		.fallfeature .content_topper {min-height:400px;}
		.fallfeature .content_topper .blubar .blubar_title {font-size: 36px;}
		.fallfeature .content_topper .blubar .subhead {font-size: 15px;}
		.fallfeature .social {margin:0px 20px; float:right;}
		.fallfeature .story-body .media {margin:15px 15px;}
		.fallfeature .story-body .quote {background:none; font-size:32px; padding:40px;}

	}
	
	@media (min-width:1024px) {
		.headerlock .page_content_spacer {height: 110px;}

		.index .cat-links .cat-link .link .text {font-size:56px;} 
		.index .think.think1 {font-size:36px;}
		.index .think.think2 {font-size:48px;}
		
		.landing .title-container {display: table;}
		.landing .title-container .title {display:table-cell; float:none; vertical-align: middle;}
		.landing .title-container .subtitle {display:table-cell; float:none; vertical-align: middle; font-size:20px;}
		
		.landing .subtitle {font-size:20px; font-weight:600; font-style: italic; margin-bottom:20px; padding:0px;}
		
		
		
		
		.landing .content_row.articles .article .info .features .feature .title {display:table;}
		.landing .content_row.articles .article .info .features .feature [class*="col-"] {display:table-cell; vertical-align: middle; float: none;}
		
		
		
		
		.fallfeature .content_topper {height:80vh;}
		.fallfeature .content_topper .blubar {padding:15px;}
		.fallfeature .content_topper .blubar .blubar_title {font-size: 42px;}
		.fallfeature .content_topper .blubar .subhead {font-size: 16px;}
		.fallfeature .page_content {cursor: url('../aubie.cur'), url('../aubie.cur'), move;                   
		}
	}


	/* END FEATURE STORY STYLING */
	/* END FEATURE STORY STYLING */



	@media (min-width:768px) {
	
		.content_topper .ctc .links .link .btn {padding:20px;}
		.content_topper .ctc .links .link .btn {overflow: hidden;}
		.content_topper .ctc .page-title {font-size: 80px; font-weight:600;}

		.landing .content_row.articles .article {border-bottom:none; padding:2% 0;}
		.landing .content_row.articles .article .info {padding:1%;}
		.landing .content_row.articles .article .info .features {margin-top:5%;}
		.landing .content_row.articles .article .features .feature .title {font-size:20px;}
		
		
		
	}
		
	@media (min-width:1024px) {
		.index .content_topper {min-height:400px;}
		.content_topper .ctc {vertical-align: middle;}
		.page-title {float: none; color: #fff; font-size: 140px; text-align: center;}
		.content_topper .ctc .links .link .btn .text {font-size:24px;}
		
		.index .row02.intro {font-size:20px; padding:3%;}
		.landing .row02.intro {font-size:20px; padding:3%;}
		.landing .content_row.intro .title {font-size:64px; }
		.landing .content_row.articles .article .title {font-size:48px; font-weight: 600;}
	}

	@media (min-width:1280px) {
	
	}