body, html {
	overflow-x:hidden;
}

.drift {
	background:#37010a;
	font-family: "minion-pro";
	overflow-x:hidden;
	font-size:16px;
}

.drift h1, 
.drift h2,
.drift h3,
.drift h4,
.drift h5,
.drift h6,
.drift .h1 {
	position:relative;
	font-family: "minion-pro";
	text-transform:inherit;
}

.drift p,
.drift li,
.drift em,
.drift a {
	font-family: "minion-pro";
}

*:focus {
	outline:0;
}

img {
	max-width:100%;
}

.drift p {
	line-height:31px;
	margin-bottom:30px;
}

.clear {
	clear:both;
}

button.slick-prev {
	background:url(https://cdn.txamfoundation.com/Spirit/Spring2017/Time%20Capsule/arrow-left.svg) center no-repeat #efefef;
	background-size:18px;
	border:2px solid #a09e9e;
	font-size:0;
	height:48px;
	width:48px;
	position:absolute;
	bottom:100px;
	left:-10px;
	z-index:1;
	transition:all 0.3s ease;
}

button.slick-next {
	background:url(https://cdn.txamfoundation.com/Spirit/Spring2017/Time%20Capsule/arrow-right.svg) center no-repeat #efefef;
	background-size:18px;
	border:2px solid #a09e9e;
	font-size:0;
	height:48px;
	width:48px;
	position:absolute;
	bottom:100px;
	right:-10px;
	z-index:1;
	transition:all 0.3s ease;
}

button.slick-arrow:hover {
	background-color:#4d1b24 !important;
	border:2px solid #320009;
}

section.section-1 {
	background:url(https://cdn.txamfoundation.com/Spirit/Spring2017/Time%20Capsule/main-header.jpg) center no-repeat;
	background-size:cover;
	padding:75px 0;
}

section.section-1 .h1 {
	font-size:65px;
	color:#fff;
	font-weight:700;
}

section.section-1 h1 {
	margin-top:315px;
	margin-bottom:5px;
}

section.section-1 p {
	color:#fff;
	font-size:18px;
	margin:0;
}

section.section-1 p.by {
	color:#a09e9e;
	font-size:18px;
	margin-top:85px;
}

section.section-1 div.inside-slide {
	padding-bottom:150%;
	background-size:100% !important;
}

section.section-6 div.inside-slide {
	padding-bottom:150%;
	background-size:100% !important;
}

section.section-2 div.container{
	background:#fff;
	padding-top:50px;
	padding-bottom:50px;
	position:relative;
}

section.section-4 div.container {
	background:#fff;
	padding-bottom:50px;
	position:relative;
}

section.section-5 div.container {
	background:#fff;
	padding-bottom:50px;
	position:relative;
}

section.section-6 div.container {
	background:#fff;
	padding-top:50px;
	padding-bottom:50px;
	position:relative;
}

section.section-7 div.container {
	background:#fff;
	padding-bottom:50px;
	position:relative;
}

section.section-2 div.container div.texture {
	background:url(https://cdn.txamfoundation.com/Spirit/Spring2017/Time%20Capsule/texture-1.jpg) center no-repeat;
	background-size:cover;
	width:100%;
	position:absolute;
	left:0;
	top:85px;
	bottom:115px;
}

section.section-2 div.container div.col-md-4:before {
	content:"NOTE: prior to playing Baylor in 1960, A&M had tied Texas Tech & TCU.";
	position:absolute;
	transform-origin:0 0;
	transform:rotate(-90deg);
	font-size:12px;
	color:#37010a;
	left:-10px;
	bottom:80px;
}

section.section-2 p {
	font-size:20px;
	color:#1f1f1f;
	margin-top:120px;
}

section.section-2 h1 {
	color:#1f1f1f;
	font-size:30px;
	font-weight:600;
	text-transform:uppercase;
	float:left;
	position:relative;
}

section.section-2 h1:before {
	content:"“";
	position:absolute;
	left:-40px;
	top:-15px;
	font-size:85px;
	color:#1f1f1f;
	opacity:0.2;
}

section.section-2 h1:after {
	content:"”";
	position:absolute;
	right:-40px;
	top:-15px;
	font-size:85px;
	color:#1f1f1f;
	opacity:0.2;
}

section.section-3 div.container {
	background:url(https://cdn.txamfoundation.com/Spirit/Spring2017/Time%20Capsule/s3-bg.jpg) center no-repeat #fff;
	background-size:cover;
	padding-bottom:50px;
	position:relative;
}

section.section-3 div.container p,
section.section-4 div.container p,
section.section-6 div.container p {
	font-size:18px;
	color:#1f1f1f;
}

section.section-3 div.inside-slide {
	padding-bottom:140%;
	background-size:100% !important;
}

section.section-3 div.divider {
	background:#e1dfda;
	height:3px;
	width:100%;
	margin:50px 0;
}

section.section-5 div.container h1 {
	color:#37010a;
	margin-top:0;
	font-size:30px;
	font-weight:600;
	margin-bottom:15px;
}

section.section-5 div.container div.texture {
	background:url(https://cdn.txamfoundation.com/Spirit/Spring2017/Time%20Capsule/texture-1.jpg) center no-repeat;
	background-size:cover;
	width:100%;
	position:absolute;
	left:0;
	top:60px;
	bottom:60px;
}

section.section-6 div.paper {
	background:url(https://cdn.txamfoundation.com/Spirit/Spring2017/Time%20Capsule/Paper1.png) center no-repeat;
	background-size:cover;
	width:110%;
	padding-bottom:55%;
	margin-left:-45px;
	height:0;
}

section.section-6 div.paper h1 {
	margin-top:0;
	position:relative;
	width:70%;
	margin:0 auto;
	color:#37010a;
	font-size:29px;
	font-weight:600;
	padding-top:15%;
}

section.section-6 div.paper h1:before {
	content:"“";
	position:absolute;
	left:-40px;
	top:65px;
	font-size:85px;
	color:#1f1f1f;
	opacity:0.2;
}

section.section-6 div.paper h1:after {
	content:"”";
	position:absolute;
	right:-40px;
	top:65px;
	font-size:85px;
	color:#1f1f1f;
	opacity:0.2;
}

section.section-6 div.paper p {
	color:#1f1f1f;
	font-size:18px;
	margin-top:0;
	font-weight:600;
	position:relative;
	width:70%;
	margin:0 auto;
}

section.section-3 div.container div.col-md-4 {
	margin-top:-60px;
}

.mobile {
	display:none;
}

@media only screen and (max-width: 1200px) {
	section.section-1 div.col-md-6 {
		margin-left:0;
		width:50%;
	}
	section.section-1 div.col-md-4 {
		width:50%;
	}
	section.section-1 h1 {
		font-size:55px;
	}
	section.section-2 div.container div.col-md-4:before {
		font-size:10px;
	}
	section.section-1 p,
    section.section-1 p.by,
    section.section-2 p,
    section.section-3 div.container p, 
    section.section-4 div.container p, 
    section.section-6 div.container p {
    	font-size:18px;
    	line-height:1.5;
    }
    section.section-2 p {
    	margin-top:75px;
    }
    section.section-2 h1 {
    	font-size:24px;
    }
    section.section-3 div.container div.col-md-4 {
    	margin-top:-25px;
    }
    section.section-6 div.paper {
    	margin-left:0px;
    	width:100%;
    	padding-bottom:50%;
    }
    section.section-6 div.paper h1 {
    	font-size:21px;
    }
    section.section-6 div.paper h1:before {
    	top:42px;
    }
    section.section-6 div.paper h1:after {
    	top:42px;
    }
}




@media only screen and (max-width: 992px) {
	section.section-2 div.col-md-4 {
		width:50%;
		float:left;
	}
	section.section-2 div.container div.col-md-4:before {
		display:none;
	}
	section.section-1 div.col-md-6,
	section.section-1 div.col-md-4,
	section.section-3 div.container div.col-md-4,
	section.section-3 div.container div.col-md-5,
	section.section-6 div.container div.col-md-4,
	section.section-6 div.container div.col-md-5  {
		width:50%;
		float:left;
	}
	section.section-1 h1 {
		font-size:42px;
		margin-top:285px;
	}
	section.section-2 div.col-md-5 {
		width:50%;
		float:left;
	}
	section.section-2 h1 {
		font-size:20px;
		margin-left:15px;
	}
	section.section-6 div.paper h1 {
		font-size:20px;
	}
}




@media only screen and (max-width: 650px) {
	.mobile {
		display:block;
	}
	.no-mobile {
		display:none;
	}
    .drift .container {
    	margin:0 15px;
    }
    p, 
    section.section-1 p,
    section.section-1 p.by,
    section.section-2 p,
    section.section-3 div.container p, 
    section.section-4 div.container p, 
    section.section-6 div.container p {
    	font-size:16px;
    	line-height:1.5;
    }
    section.section-1 .container {
    	margin:0;
    }
    section.section-1 h1 {
    	margin-top:0;
    	font-size:30px;
    }
    section.section-1 p.by {
    	margin-top:40px;
    }
    section.section-2 div.container div.texture {
    	width:inherit;
    	left:-15px;
    	right:-15px;
    	bottom:45px;
    }
    section.section-2 p {
    	margin-top:25px;
    }
    section.section-2 h1 {
    	margin-top:0;
    }
    section.section-2 h1:before {
    	left:-20px;
    }
    section.section-2 h1:after {
    	right:-20px;
    }
   	section.section-3 div.container div.col-md-4 {
   		margin-top:0;
   	}
   	section.section-2 div.container div.col-md-4:before {
   		display:none;
   	}
   	section.section-5 {
   		display:none;
   	}
   	section.section-6 div.container {
   		padding-top:0;
   	}
   	section.section-6 div.slider-3 {
   		margin-bottom:25px;
   	}
   	section.section-6 div.paper {
   		margin-left:0;
   		margin-bottom:25px;
   	}
   	section.section-6 div.paper h1 {
   		font-size:18px;
   		width:85%;
   		padding-top:36px;
   	}
   	section.section-6 div.paper p {
   		font-size:14px;
   		width:85%;
   	}
   	section.section-6 div.paper h1:after {
   		right:-10px;
   		top:25px;
   	}
   	section.section-6 div.paper h1:before {
   		left:-25px;
   		top:25px;
   	}
   	section.section-1 div.col-md-6,
	section.section-1 div.col-md-4,
	section.section-3 div.container div.col-md-4,
	section.section-3 div.container div.col-md-5,
	section.section-6 div.container div.col-md-4,
	section.section-6 div.container div.col-md-5,
	section.section-2 div.col-md-4,
	section.section-2 div.col-md-5 {
		width:100%;
		float:none;
	}
	div.give-it-pad {
		padding:0 15px;
	}
	section.section-2 div.container div.texture {
		background:url(https://cdn.txamfoundation.com/Spirit/Spring2017/Time%20Capsule/MobilePaperTall.jpg) center no-repeat;
	}
}


.typed-cursor {
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
}
.section-1 .typed-cursor {
	color:#fff;
	font-size:65px;
}
.paper .typed-cursor {
	color: #37010a;
	font-size: 29px;
}
@keyframes blink {
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes blink {
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes blink {
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}


















