@charset "utf-8";
/* CSS Document */

		
	body {background-color:#0b2341;}
	
	.pre_nav_container {display:none;}
	.header_logos_container {height:0px;}
	.header_logos_container .header_logo {display:none;}
	.header_logos_container .content_container {display:none; margin:0px; padding:0px;}
	.header_logos_container [class*="col-"] {margin:0px; padding:0px;}
	
	.mobile-controls {padding: 20px 0px; text-align: center; font-size: 32px;}
	
	.glyphicon-upload {color:#eaeaea; text-shadow: 2px 2px 2px #000;}
	.glyphicon-download {color:#eaeaea; text-shadow: 2px 2px 2px #000;}

	.mobile-controls {color:#fff;}
	.glyphicon-backward  {color:#fff;}
	.glyphicon-forward  {color:#fff;}
	
	.blue-filter {position:absolute; top:0; bottom:0; left:0; right:0; background-color:#041c43; opacity: 0.7;}
	
	.row-bg {position:absolute; top:0; bottom:0; left:0; right:0;  background-repeat: no-repeat; background-image: url("//www.auburn.edu/images/bg_images/samford_bg.jpg"); filter: sepia(100%) hue-rotate(900deg) saturate(100%); min-height:100vh;  background-repeat: no-repeat; background-size: cover; background-position:bottom center;}
	
	.row01, .row02 {height:100vh; width:100%;}
	
	
	/* ROW 1 */
	

	
	
	.row01 .content_container .content_row_title {text-align:center; font-weight:900; color:#fff;}
	
	.row01 .content_container .content_row_title {min-height:100vh; display:table-cell; vertical-align: middle;}
	.row01 .content_container .content_row_title div {padding:6%;}
	.row01 .content_container .content_row_title .text {position: relative; font-size:32px; text-shadow: 3px 3px 3px #000;}
	.row01 .content_container .content_row_title .logo {position: relative; text-align: center;}
	.row01 .content_container .content_row_title .logo img {width:70%}
	.row01 .content_container .content_row_title .text-info p {font-size:20px; color:#eaeaea;}
	
	.row01 .content_container .buttons {bottom:10%;}
	.row01 .content_container .buttons .button {position: relative; overflow: hidden;}
	.row01 .content_container .buttons .button .filter {position:absolute; top:0; bottom:0; left:0; right:0; background-color:#fff; opacity:0.75; overflow: hidden;}
	.row01 .content_container .buttons .button .btn {position:relative; width:100%; -webkit-transition: all 0.2s; padding:15px; font-size:16px; color:#0b2341; background:none; z-index: 1;}
	.row01 .content_container .buttons .button .btn .text {position:relative; z-index: 1;}
	.row01 .content_container .buttons .button .btn:hover {background-color:#fff; color:#041c43; border-color:#a1a1a1;}
	
	
	/* ROW 2 */
	
	
	
	
	.row02 .row02_filter {position:absolute; top:0; bottom:0; left:0; right:0; background-color:#041c43; opacity: 0.7;}
	
	.row02 {display:table;}

	
	.row02 .content_container {display:table-cell; vertical-align: middle; text-shadow:3px 3px 3px #000;}
	
	
	.row02 .content_container .carousel {position:relative; }
	.row02 .carousel .filter {background-color:#fff; opacity:0.85; position:absolute; top:0; bottom:0; left:0; right:0;}
	
	.row02 .content_container .content_row_title {text-align:center; font-weight:900; position:relative; padding:1.5%; margin:0px auto; color:#fff;}
	.row02 .content_container .content_row_title .text {position:relative; font-size:28px;}
	.row02 .content_container .content_row_title .text-info p {position:relative; font-size:16px; padding:3%; color:#fff;}
	
	.row02 .carousel .carousel-inner .item {color:#fff;}
	.row02 .carousel .carousel-inner .item .text-container {display: table; height: 100%; width: 80%; margin:2% auto;}
	.row02 .carousel .carousel-inner .item .text-container .text {display: table-cell; vertical-align:  middle; font-size:16px; font-weight:600;}
	
	
	
	/* ROW 3 */
	
	
	.row03 {
		background-color:#0b2341;
		height:100vh;
		width:100%;
		display:table;
	}
	
	.row03 .content_container { display:table-cell; vertical-align: middle; width:100%; position:relative; padding:0px;}
	
	.row03 .content_container .content_row_title {text-align:center; font-weight:900; position:relative; padding:1.5%; color:#f58026; margin:0px auto; z-index: 1;}
	
	.row03 .content_container .content_row_title .title-container {}
	.row03 .content_container .content_row_title .text {position:relative; font-size:28px;}
	.row03 .content_container .content_row_title .text-info p {position:relative; font-size:16px; color:#fff; padding:3%;}
	
	.row03 .content_container .lr-container {padding:0px; background-color:#0b2341;}
	.row03 .content_container .carousel {background-color:#0b2341; padding:0px;}
	.row03 .carousel .carousel-inner .item {color:#000; }
	.row03 .carousel .carousel-inner .item .text-container {height: 100%; width: 80%; margin:2% auto;}
	.row03 .carousel .carousel-inner .item .text-container .text {font-size:14px; font-weight:400;}
	
		
	.row03 .carousel .carousel-inner .item {background-position:center top; background-repeat: no-repeat;
		background-size: cover; padding:1%;} 
	.row03 .carousel .carousel-inner .item .image {text-align: center; position: relative; z-index: 1; width:80%; margin:0px auto;}
	.row03 .carousel .carousel-inner .item .image img {width:100%;}	
	
	.row03 .carousel .carousel-inner .item .text-container .text-box .filter {background-color:#fff; position:absolute; top:0; bottom:0; left:0; right:0; opacity: 0.9;}
	
	
	
	/* ROW 4 */
	
	.row04 .row04_filter {position:absolute; top:0; bottom:0; left:0; right:0; background-color:#041c43; opacity: 0.7;}
	
	
	.row04 {height:100vh; width:100%;}
	.row04 {display:table;}

	
	.row04 .content_container {display:table-cell; vertical-align: middle; text-shadow:3px 3px 3px #000;}
	.row04 .modal {text-shadow: none;}
	
	.row04 .content_container .carousel {position:relative; }
	.row04 .carousel .filter {background-color:#fff; opacity:0.85; position:absolute; top:0; bottom:0; left:0; right:0;}
	

	.row04 .content_container .content_row_title {text-align:center; font-weight:900; position:relative; padding:1.5%; color:#fff; margin:0px auto;}
	.row04 .content_container .content_row_title .text {position:relative; font-size:28px;}
	.row04 .content_container .content_row_title .text-info p {position:relative; font-size:16px; color:#fff; padding:3%;}
	
	.row04 .carousel .carousel-inner .item {color:#fff; min-height:20vh;}
	.row04 .carousel .carousel-inner .item .text-container {display: table; width: 80%; margin:2% auto;}
	
	.row04 .carousel .carousel-inner .item .text-container .text  {font-size:20px; font-weight:400;}
	.row04 .carousel .carousel-inner .item .text-container .icon {text-align: center; padding:2%;}
	.row04 .carousel .carousel-inner .item .text-container .icon img {width:40%; max-height:100px;}
	
	
	
	
	
	
	
	/* ROW 5 */
	
	
	.row05 {
		background-color:#0b2341;
		height:100vh;
		width:100%;
		display:table;
	}
	
	.row05 .content_container { display:table-cell; vertical-align: middle; width:100%; position:relative; padding:0px;}
	
	.row05 .content_container .content_row_title {text-align:center; font-weight:900; position:relative; padding:1.5%; color:#f58026; margin:0px auto; z-index: 1;}
	
	.row05 .content_container .content_row_title .title-container {}
	.row05 .content_container .content_row_title .text {position:relative; font-size:28px;}
	.row05 .content_container .content_row_title .text-info p {position:relative; font-size:16px; color:#fff; padding:3%;}
	
	.row05 .content_container .lr-container {padding:0px; background-color:#0b2341;}
	.row05 .content_container .carousel {background-color:#0b2341; padding:0px;}
	.row05 .carousel .carousel-inner .item {color:#000; }
	.row05 .carousel .carousel-inner .item .text-container {height: 100%; width: 80%; margin:2% auto;}
	.row05 .carousel .carousel-inner .item .text-container .text {font-size:14px; font-weight:400;}
	
		
	.row05 .carousel .carousel-inner .item {background-position:center top; background-repeat: no-repeat;
		background-size: cover; padding:1%;} 
	.row05 .carousel .carousel-inner .item .image {text-align: center; position: relative; z-index: 1; width:80%; margin:0px auto;}
	.row05 .carousel .carousel-inner .item .image img {width:100%;}	
		
	
	.row05 .carousel .carousel-inner .item .text-container .text-box .filter {background-color:#fff; position:absolute; top:0; bottom:0; left:0; right:0; opacity: 0.9;}
	
	
	
	/* ROW 6 */
	
	
	.row06 {
		background-color:#0b2341;
		height:100vh;
		width:100%;
		display:table;
	}
	
	.row06 .content_container { display:table-cell; vertical-align: middle; width:100%; position:relative; padding:0px;}
	
	.row06 .content_container .content_row_title {text-align:center; font-weight:900; position:relative; padding:1.5%; color:#f58026; margin:0px auto; z-index: 1;}
	
	.row06 .content_container .content_row_title .title-container {}
	.row06 .content_container .content_row_title .text {position:relative; font-size:28px;}
	.row06 .content_container .content_row_title .text-info p {position:relative; font-size:16px; color:#fff; padding:3%;}
	
	.row06 .content_container .lr-container {padding:0px; background-color:#0b2341;}
	.row06 .content_container .carousel {background-color:#0b2341; padding:0px;}
	
	.row06 .carousel .carousel-inner .item .person {text-align:center; padding:2%; color:#fff;}
	.row06 .carousel .carousel-inner .item .person a {color:#fff;}
	.row06 .carousel .carousel-inner .item .person .name {font-size:16px; font-weight:600;}
	.row06 .carousel .carousel-inner .item .person img {width:55%; margin:10px;}
	.row06 .carousel .carousel-inner .item .person .intro {margin:0px auto; max-width:80%;}
	
	.row06 .carousel .carousel-inner .item .text-container .text-box .filter {background-color:#fff; position:absolute; top:0; bottom:0; left:0; right:0; opacity: 0.9; margin-bottom:10px;}
	
	
	.row06 .modal .modal-dialog .modal-content .modal-body img {width:55%; margin:0px auto;}
	
	/* ROW 7 */
	
	
	.row07 {
		background-color:#0b2341;
		height:100vh;
		width:100%;
		display:table;
	}
	
	.row07 .content_container { display:table-cell; vertical-align: middle; width:100%; position:relative; padding:0px;}
	
	.row07 .content_container .content_row_title {text-align:center; font-weight:900; position:relative; padding:1.5%; color:#f58026; margin:0px auto; z-index: 1;}
	
	.row07 .content_container .content_row_title .title-container {}
	.row07 .content_container .content_row_title .text {position:relative; font-size:28px;}
	.row07 .content_container .content_row_title .text-info p {position:relative; font-size:16px; color:#fff; padding:2%;}
	
	.row07 .content_container .lr-container {padding:0px; background-color:#0b2341;}
	.row07 .content_container .carousel {background-color:#0b2341; padding:0px;}
	
	.row07 .carousel .carousel-inner .item {background-position:center top; background-repeat: no-repeat;
		background-size: cover; padding:1%;}
	.row07 .carousel .carousel-inner .item {color:#000;}
	.row07 .carousel .carousel-inner .item .image {text-align: center; position: relative; z-index: 1; width:80%; margin:0px auto;}
	.row07 .carousel .carousel-inner .item .image img {width:100%;}
	.row07 .carousel .carousel-inner .item .text-container {height: 100%; width: 90%; margin:2% auto;}
	.row07 .carousel .carousel-inner .item .text-container .text {font-size:14px; font-weight:400;}
	
	.row07 .carousel .carousel-inner .item .text-container .text-box .filter {background-color:#fff; position:absolute; top:0; bottom:0; left:0; right:0; opacity: 0.9;}
	
	
	/* MEDIA BREAK POINTS */
	
	
	@media (min-width:768px) {
		.row01 .content_container .content_row_title .logo img {width:60%}
		.row01 .content_container .content_row_title .text {font-size:48px;}
		.row01 .content_container .content_row_title .text-info p {font-size:26px;}
		.row02 .content_container .content_row_title .text {font-size:32px;}
		.row02 .content_container .content_row_title .text-info p {font-size:20px;}
		.row03 .content_container .content_row_title .text {font-size:32px;}
		.row03 .content_container .content_row_title .text-info p {font-size:20px;}
		.row04 .content_container .content_row_title .text {font-size:32px;}
		.row04 .content_container .content_row_title .text-info p {font-size:20px;}
		.row05 .content_container .content_row_title .text {font-size:32px;}
		.row05 .content_container .content_row_title .text-info p {font-size:20px;}
		.row06 .content_container .content_row_title .text {font-size:32px;}
		.row06 .content_container .content_row_title .text-info p {font-size:20px;}
		.row07 .content_container .content_row_title .text {font-size:32px;}
		.row07 .content_container .content_row_title .text-info p {font-size:20px;}
		
		.row04 .carousel .carousel-inner .item .text-container .icon img {width:100%;}

		
		
	}
	
	@media (min-width:990px) {
		.row-bg  {background-attachment: fixed;}
		
		
		.row02 .content_container .content_row_title .text {font-size:38px;}
		.row02 .content_container .content_row_title .text-info p {font-size:24px;}
		.row02 .carousel .carousel-inner .item .text-container {width: 65%;}
		.row02 .carousel .carousel-inner .item .text-container .text {font-size:20px; text-align:center;}
		
		.row03 .content_container .content_row_title .text {font-size:38px;}
		.row03 .content_container .content_row_title .text-info p {font-size:24px;}
		.row03 .carousel .carousel-inner .item .text-container {width: 65%;}
		.row03 .carousel .carousel-inner .item .text-container .text {font-size:20px; text-align:center;}
		.row03 .content_container .lr-container {display:table;}
		.row03 .content_container .lr-container [class*="col-"] {display:table-cell; float:none; vertical-align: middle;}
		.row03 .carousel .carousel-inner .item {height:100vh;}
		.row03 .carousel .carousel-inner .item .text-container {margin: 2% auto; display: table-cell; vertical-align: bottom; position: relative; bottom: 100px; color:#000; height:100vh}
		.row03 .carousel .carousel-inner .item .text-container .text-box {position:relative; padding:3%; margin:4%;}
		.row03 .carousel .carousel-inner .item .text-container .text-box .text {position: relative; z-index: 1; float:left; font-size:16px;}

		.row03 .carousel .carousel-inner .item01 {background-image: url("../../_assets/images/auburn-experience/01.jpg");}
		.row03 .carousel .carousel-inner .item02 {background-image: url("../../_assets/images/auburn-experience/02.jpg");}
		.row03 .carousel .carousel-inner .item03 {background-image: url("../../_assets/images/auburn-experience/03.jpg");}
		.row03 .carousel .carousel-inner .item04 {background-image: url("../../_assets/images/auburn-experience/04.jpg");}
		.row03 .carousel .carousel-inner .item05 {background-image: url("../../_assets/images/auburn-experience/05.jpg");}
		.row03 .carousel .carousel-inner .item06 {background-image: url("../../_assets/images/auburn-experience/06.jpg");}
		.row03 .carousel .carousel-inner .item07 {background-image: url("../../_assets/images/auburn-experience/07.jpg");}
		
		
		.row04 .content_container .content_row_title .text {font-size:38px;}
		.row04 .content_container .content_row_title .text-info p {font-size:24px;}
		
		
		.row04 .carousel .carousel-inner .item .text-container {width: 65%; display:table;}
		.row04 .carousel .carousel-inner .item .text-container .text {display:table-cell; vertical-align: middle;}
		
		
		.row04 .modal .modal-header .modal-title {text-align: left; font-weight:600;}
		.row04 .modal .modal-body {font-size: 16px; font-weight: normal; text-align: left;}
		.row04 .modal .modal-footer {}
		
		.row04 .carousel .carousel-inner .item .text-container {margin:0px auto;}
		
		.row04 .carousel .carousel-inner .item .text-container .text {display: table-cell; vertical-align:  middle; float:none;}
		.row04 .carousel .carousel-inner .item .text-container .icon {display: table-cell; vertical-align:middle; float:none;}
		.row04 .carousel .carousel-inner .item .text-container .icon img {width:90%;}
		
		.row05 .content_container .content_row_title .text {font-size:38px;}
		.row05 .content_container .content_row_title .text-info p {font-size:24px;}
		.row05 .carousel .carousel-inner .item .text-container {width: 65%;}
		.row05 .carousel .carousel-inner .item .text-container .text {font-size:20px; text-align:center;}
		.row05 .content_container .lr-container {display:table;}
		.row05 .content_container .lr-container [class*="col-"] {display:table-cell; float:none; vertical-align: middle;}
		.row05 .carousel .carousel-inner .item {height:100vh;}
		.row05 .carousel .carousel-inner .item .text-container {margin: 2% auto; display: table-cell; vertical-align: bottom; position: relative; bottom: 100px; color:#000; height:100vh}
		.row05 .carousel .carousel-inner .item .text-container .text-box {position:relative; padding:3%; margin:4%;}
		.row05 .carousel .carousel-inner .item .text-container .text-box .text {position: relative; z-index: 1; float:left; font-size:16px;}
		
		.row05 .carousel .carousel-inner .item01 {background-image: url("../../_assets/images/community-global/01.jpg");}
		.row05 .carousel .carousel-inner .item02 {background-image: url("../../_assets/images/community-global/02.jpg");}
		.row05 .carousel .carousel-inner .item03 {background-image: url("../../_assets/images/community-global/03.jpg");}
		.row05 .carousel .carousel-inner .item04 {background-image: url("../../_assets/images/community-global/04.jpg");}
		.row05 .carousel .carousel-inner .item05 {background-image: url("../../_assets/images/community-global/05.jpg");}
		
		.row06 .content_container .content_row_title .text {font-size:38px;}
		.row06 .content_container .content_row_title .text-info p {font-size:24px;}
		.row06 .carousel .carousel-inner .item .text-container {width: 65%;}
		.row06 .carousel .carousel-inner .item .text-container .text {font-size:20px; text-align:center;}
		.row06 .carousel .carousel-inner .item {height:100vh;}
		
		
		
		.row07 .content_container .content_row_title .text {font-size:38px;}
		.row07 .content_container .content_row_title .text-info p {font-size:24px;}
		.row07 .carousel .carousel-inner .item .text-container {width: 65%;}
		.row07 .carousel .carousel-inner .item .text-container .text {font-size:20px; text-align:center;}
		.row07 .content_container .lr-container {display:table;}
		.row07 .content_container .lr-container [class*="col-"] {display:table-cell; float:none; vertical-align: middle;}
		.row07 .carousel .carousel-inner .item {height:100vh;}
		.row07 .carousel .carousel-inner .item .text-container {margin: 2% auto; display: table-cell; vertical-align: bottom; position: relative; bottom: 100px; color:#000; height:100vh}
		.row07 .carousel .carousel-inner .item .text-container .text-box {position:relative; padding:3%; margin:4%;}
		.row07 .carousel .carousel-inner .item .text-container .text-box .text {position: relative; z-index: 1; float:left; font-size:16px;}
		
		
		 
		.row07 .carousel .carousel-inner .item01 {background-image: url("../../_assets/images/traditions-family/01.jpg");}
		.row07 .carousel .carousel-inner .item02 {background-image: url("../../_assets/images/traditions-family/02.jpg");}
		.row07 .carousel .carousel-inner .item03 {background-image: url("../../_assets/images/traditions-family/03.jpg");}
		.row07 .carousel .carousel-inner .item04 {background-image: url("../../_assets/images/traditions-family/04.jpg");}
		.row07 .carousel .carousel-inner .item05 {background-image: url("../../_assets/images/traditions-family/05.jpg");}
		.row07 .carousel .carousel-inner .item06 {background-image: url("../../_assets/images/traditions-family/06.jpg");}
		
		
	}
	
	@media (min-width:1280px) {
		.row01_bg {background-attachment: fixed;}
		.row01 .content_container {height:100vh; padding:0px;}
		.row01 .content_container .content_row_title {position:absolute; top:10%; left:0; right:0; height:auto; display:block;}
		.row01 .content_container .content_row_title div {padding:2%;}
		.row01 .content_container .content_row_title .logo img {width:40%}
		.row01 .content_container .buttons {position:absolute;}
		
		.row02 .content_container .content_row_title {width:65%;}
		
		.row03 .content_container .lr-container {display:table;}
		.row03 .content_container .lr-container [class*="col-"] {display:table-cell; float:none; vertical-align: middle;}
		.row03 .carousel .carousel-inner .item {}
		.row03 .carousel .carousel-inner .item .text-container {margin: 2% auto; display: table-cell; vertical-align: bottom; position: relative; bottom: 100px; color:#000;}
		.row03 .carousel .carousel-inner .item .text-container .text-box {position:relative; padding:3%; margin:4%; display:table; width:93%;}
		.row03 .carousel .carousel-inner .item .text-container .text-box .text {display:table-cell; vertical-align: middle; float:none;}
		.row03 .carousel .carousel-inner .item .text-container .text-box .filter {background-color:#fff; position:absolute; top:0; bottom:0; left:0; right:0; opacity: 0.9;}
		
		
		.row03 .carousel .carousel-inner .item.item02 .text-container {vertical-align: top; top: 50px;}
		.row03 .carousel .carousel-inner .item.item04 .text-container {vertical-align: top; top: 50px;}
		.row03 .carousel .carousel-inner .item.item05 .text-container {vertical-align: top; top: 50px;}
		.row03 .carousel .carousel-inner .item.item06 .text-container {vertical-align: top; top: 50px;}
		.row03 .carousel .carousel-inner .item.item07 .text-container {vertical-align: top; top: 50px;}
		
		
		.row04 .content_container .content_row_title {width:65%;}
		
		.row05 .content_container .lr-container {display:table;}
		.row05 .content_container .lr-container [class*="col-"] {display:table-cell; float:none; vertical-align: middle;}
		.row05 .carousel .carousel-inner .item {}
		.row05 .carousel .carousel-inner .item .text-container {margin: 2% auto; display: table-cell; vertical-align: bottom; position: relative; bottom: 100px; color:#000;}
		.row05 .carousel .carousel-inner .item .text-container .text-box {position:relative; padding:3%; margin:4%;}
		.row05 .carousel .carousel-inner .item .text-container .text-box .filter {background-color:#fff; position:absolute; top:0; bottom:0; left:0; right:0; opacity: 0.9;}
		
		
		.row06 .content_container .lr-container {display:table;}
		.row06 .content_container .lr-container .side {display:table-cell; float:none; vertical-align: middle;}
				
		
		.row07 .content_container .lr-container {display:table;}
		.row07 .content_container .lr-container [class*="col-"] {display:table-cell; float:none; vertical-align: middle;}
		.row07 .carousel .carousel-inner .item {}
		.row07 .carousel .carousel-inner .item .text-container {margin: 2% auto; display: table-cell; vertical-align: bottom; position: relative; bottom: 100px; color:#000;}
		.row07 .carousel .carousel-inner .item .text-container .text-box {position:relative; padding:3%; margin:4%;}
		.row07 .carousel .carousel-inner .item .text-container .text-box .filter {background-color:#fff; position:absolute; top:0; bottom:0; left:0; right:0; opacity: 0.9;}
		.row07 .carousel .carousel-inner .item.item06 .text-container {vertical-align: top; top: 0px;}
		
	}
	
	.lastUpdateRow {background-color:#0b2341; color:#fff;}
	
	/* TEMPORARY STYLING */
	
	.row01 .content_container .content_row_title {position:relative; display:table-cell; height:inherit;}
	.row01 .buttons {display:none;}
	
	
