@charset "utf-8";
/* CSS Document */

	html {scroll-behavior: smooth;}
	
	header {border-bottom:4px solid #eaeaea;}
	.mobile_button_menu {display:none;}
	p {font-size:1.2em;}
	
	.image img {width:100%;}
	
	
	.headline {font-size:1.6em; font-weight: 600; margin: 1% auto; text-transform: uppercase; line-height: 1.25;}
	
	.announcement-banner .information {font-size:1.1em;}
	
	.diversity-statement {color:#fff;}
	.diversity-statement .headline {text-align: center; margin-bottom:4%;}
	.diversity-statement {background:url("../images/background-concrete.jpg"); background-size: cover; background-color:#000;} 
	.diversity-statement .filter {background-color:rgb(0,0,0,0.35); position:absolute; top:0; bottom:0; left:0; right:0;}
	.diversity-statement .content_container {margin:5% auto; max-width:1200px; text-align: left;}
	.diversity-statement .content_container [class*="col-"] {margin:5% auto;}
	
	.diversity-statement .content_container .statement p {font-size:1.4em;}
	.diversity-statement .content_container .statement p em {font-size:.8em;}	

	.taskforce {background-color:#03244d; color:#fff; padding:2% 0px;}
	.taskforce .headline {text-align: center; margin-bottom:4%;}
	.taskforce .content [class*="col-"] {padding:2%;}
	.taskforce .content .text {font-size:1em; line-height: 1.5;}
	
	.lr-columns {}
	.lr-columns .content_container {padding:0px; max-width:none;}
	
	.lr-columns .left, .lr-columns .right {padding:0px;}
	.lr-columns .left {background-color:#cc4e0b;}
	.lr-columns .right {background-color:#C9C9C9;}
	
	.lr-columns .left .item {padding:6.5%;}
	.lr-columns .left .item p {padding:1%;}
	.lr-columns .right .item {padding:6.5%;}
	.lr-columns .right .item a {color:#03244d;}
	.clayton-message {background-color:#cc4e0b; color:#fff;}
	.climate-survey {background-color:#eaeaea; color:#03244d;}
	.strategic-plan {background-color:#C9C9C9; color:#03244d;}
	
	.stats .headline {text-align: center;}
	.stats .content_container {margin:5% auto; max-width:1650px;}
	.stats .demos .nav-tabs {border-bottom:3px solid #cc4e0b; margin-bottom:4%}
	.stats .demos .nav-tabs.nav-justified a, .demos .nav-tabs.nav-justified>.active>a {border:0px; font-weight:600; text-transform: uppercase;}
	.stats .demos .nav-tabs.nav-justified a {color:#525252;}
	.stats .demos .nav-tabs.nav-justified>.active>a {color:#cc4e0b;}
	
	
	.demos {color:#03244d; padding:4% 6.5%;}
	.demos .item {}
	.demos .sub-headline {color:#cc4e0b; text-transform: uppercase; font-weight:600; margin:3% auto; font-size:1.2em;}
	.demos .section-head {border-bottom:1px solid #cc4e0b; color:#cc4e0b; font-weight:600; padding:2%; text-transform: uppercase; font-size:1.2em;}
	.demos .item .demo-title {font-size:1.2em; font-weight:600; margin:2% auto;}
	.demos .item .demo-legend {margin:2% 2%;}
	/*
	.timeline {background:url("_assets/images/background-concrete-dark.jpg"); background-size: cover; color:#fff; padding:5% 2%;}
	*/
	.timeline {background:url("../images/background-concrete.jpg"); background-size: cover; background-color:#000; padding:5% 2%; color:#fff;} 	
	.timeline .filter {background-color:rgb(0,0,0,0.35); position:absolute; top:0; bottom:0; left:0; right:0;}
	.timeline .headline {text-align: center;}
	.timeline .information {max-width:80%; text-align: center; margin:0px auto;}
	.timeline .item .item-content {min-height:280px;}
	
	.timeline .item .item-content {display:table; width:100%;}
	.timeline .item .item-content [class*="col-"] {display:table-cell; vertical-align: middle; 
	float:none;}
	
	.timeline .item {padding:5%;}
	.timeline .item .image {text-align: center;}
	.timeline .item .image img {margin:3%; border:5px solid #000;}
	.timeline .item .text {padding:3%;}
	.timeline .item .text .date {font-size:1.4em; font-weight:600; margin: 2% auto;}
	.timeline .carousel-indicators li {width:auto; height:auto; text-indent: 0px; border:0px; margin:0px 2%; font-weight:600; font-size:1.3em;}
	.timeline .carousel-indicators li.active {background:none; color:#F68029;}
	
	.timeline-links {overflow: auto; white-space: nowrap; padding: 1% 0px; background:none; border:2px solid #fff;}
	.timeline-links .itemdate {text-align: center; padding:0px 2%; display: inline; cursor: pointer; border-right:1px solid #a1a1a1; font-weight:600;}
	.timeline-links .itemdate:last-child {border-right:0px;}
	.timeline-links .itemdate  {color:#fff;}
	.timeline-links .itemdate.active {color:#F68029;} 
	.timeline-links.carousel-indicators {left:0; width:100%; margin-left:0; bottom: 0px;}
	.timeline-links.carousel-indicators a.itemdate.active {background:none;}
	.timeline .mobile-controls {text-align: center;}
	.timeline .mobile-controls a {color:#fff; font-size:2em;}
	
	.newsupdates {background-color:#a1a1a1;}
	.newsupdates .filter {position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgb(255, 255, 255,0.8);}
	.newsupdates .headline {text-align: center; color:#03244d;}
	.newsupdates .item {padding:0px;}
	.newsupdates .item-container {padding:4%;}
	.newsupdates .item .image {}
	.newsupdates .item .image img {}
	.newsupdates .item .text {padding:4%; background-color:#fff;}
	.newsupdates .item .text .date {font-weight:600; color:#000;}
	.newsupdates .item .text .headline {color:#cc4e0b; text-align: left; font-size: 1.25em; text-transform: none;}
	.newsupdates .item .text .info {color:#000; display:none;}
	
	.separator {margin:4%;}
	.separator .content_container {background-color:#cc4e0b;}
	
	.resources {}
	.resources .headline {text-align: center;}
	.resources .links {margin:4% auto;}
	.resources .column ul {padding:0px;}
	.resources .column ul li {list-style: none; padding:0px; margin:2% auto;}
	.resources .column ul li a {color:#cc4e0b;}
	
	@media (min-width:768px) {
		.diversity-statement .content_container .statement p {font-size:1.6em;}
		.diversity-statement .content_container .statement .text-02 {margin:3% auto; font-size:1em;}
		.lr-columns .content_container.secondary-nav {margin:1% auto; border-bottom:1px solid #eaeaea;     background-color: #03244d; margin: 0px;}
		.lr-columns .content_container.secondary-nav a {color:#fff; font-weight:600; font-size:1.3em; text-shadow: 1px 1px 1px #000;}
		.lr-columns .content_container.secondary-nav a:hover {color:#000; text-shadow:1px 1px 1px #fff;}
		.lr-columns .content_container.secondary-nav a:focus {color:#000; text-shadow:1px 1px 1px #fff;}
		.diversity-statement .content_container .statement .headline {font-size:1.65em;}
		.demos .item .demo-title {text-align: center;}
		.lr-columns .content_container {display:table; width:100%;}
		.lr-columns .content_container .col-sm-6 {display:table-cell; float:none; vertical-align: top;}
		.timeline .item .item-content {display:table;}
		.timeline .item .item-content [class*="col-"] {display:table-cell; vertical-align: middle; float:none;}
		.timeline .item .item-content {min-height:340px;}
		.timeline .item .item-content .image img {max-height:300px; width:auto;}
		.president-message .image {padding:1%;}
		.president-message .quotes {position:absolute; right:0; bottom:0; opacity:0.35;}
	}
	
	@media (min-width:992px) {
		.diversity-statement {}
		
		.lr-columns .left .item {}
		.newsupdates {background:url("../images/samford-bg-bw.jpg"); background-size:cover; background-position: center center; background-attachment: fixed;}
		.president-message p {font-size:1.3em;}
	}
	
	@media (min-width:1200px) {
		.headline {font-size:2em;}
		.diversity-statement .content_container {display:table; width:100%; padding:0px; background:none;}
		.diversity-statement .content_container > [class*="col-"] {display:table-cell; float:none; vertical-align: middle;}
		.newsupdates .item-container {padding:10%;}
		.taskforce .content {background:rgb(255,255,255,0.25); display:table;}
		.taskforce .content [class*="col-"] {display:table-cell; float:none; vertical-align: middle;}
	}
	
