/* ----- VIDEO BACKGROUND ----- https://startbootstrap.com/snippets/video-header/ */
 .video-bg {
	 position: relative;
	 background-color: black;
	 height: 50vh;
	 width: 100%;
	 overflow: hidden;
}
 .video-bg video {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 min-width: 100%;
	 min-height: 100%;
	 width: auto;
	 height: auto;
	 z-index: 0;
	 -ms-transform: translateX(-50%) translateY(-50%);
	 -moz-transform: translateX(-50%) translateY(-50%);
	 -webkit-transform: translateX(-50%) translateY(-50%);
	 transform: translateX(-50%) translateY(-50%);
}
 .video-bg .container {
	 position: relative;
	 z-index: 2;
}
 .video-bg .overlay {
	 position: absolute;
	 top: 0;
	 left: 0;
	 height: 100%;
	 width: 100%;
	 z-index: 1;
}
/* ----- Nav Menu ----- */
 .navcol {
	 background: #f2f2f2;
}
 .navcol ul {
	 margin: 0;
	 padding-left: 0.3rem;
	 color: #999;
}
 .navcol ol {
	 margin: 0;
	 padding-left: 0.4rem;
	 color: #333;
}
 .navcol ul li {
	 margin-bottom: 0.1rem;
}
 .navcol ol li {
	 margin-bottom: 0.2rem;
}
 .navcol li a {
	 font-size: 0.9rem;
	 text-decoration: none;
}
 .navcol li a:hover {
	 text-decoration: underline;
}
 .navcol h5 {
	 font-size: 1.2rem;
	 text-transform: uppercase;
	 font-weight: bold;
	 color: #666;
	 border-bottom: 1px solid #ccc;
	 margin: 1.3rem 0 .5rem 0;
}
/* ----- // End Nav Menu ----- */
 .main-header {
	 font-size: 2.5rem;
	 font-family: "Times New Roman", serif;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 font-weight: 400;
	 color: #fff;
	 padding: 0;
	 margin: 0;
}
 .section-header {
	 font-family: "Times New Roman", serif;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 font-weight: 400;
	 color: #450012;
	 padding-bottom: 5px;
	 border-bottom: 1px solid #ccc;
}
 .section-subheader {
	 font-family: "Times New Roman", serif;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 font-weight: 400;
	 color: #450012;
}
 .carousel {
	/* padding: 0 1rem;
	 */
	 margin-bottom: 5rem;
}
 .carousel-caption {
	 position: absolute;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 padding-top: 10px;
	 padding-bottom: 10px;
	/* z-index: 10;
	 color: #fff;
	 text-align: center;
	 */
	 background: rgba(69, 0, 18, 0.7);
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 font-weight: bold;
}
 .carousel-caption h3 {
	 color: #fff;
}
 .dimmer-gradient {
	 background-image: linear-gradient(to top, rgba(0,0,0,0.8), rgba(0,0,0,0.2));
	 height: 100%;
	 padding: 3rem;
}
/* ----- PARALLAX ----- */
 .parallax {
	 min-height: 220px;
	 width: 100%;
	/* parallax scrolling effect */
	 background-attachment: fixed;
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 text-align: center;
}
 .parallax h2 {
	 color: #fff;
	 opacity: .8;
	 font-family: 'Teko', sans-serif;
	 font-size: 5rem;
	 font-weight: 500;
	 text-transform: uppercase;
	 letter-spacing: .5rem;
	 line-height: 1;
	 margin: 2rem 0 .5rem 0;
}
 .parallax h3 {
	 background-color: #450012;
	 opacity: .85;
	 color: #fff;
	 font-size: 1.2rem;
	 padding: 1rem;
}
 .aspiration, .strategies {
	 padding: 3rem;
	 min-height: 300px;
}
 .aspiration h4 {
	 color: #927125;
	 font-size: 1.3rem;
	 font-family: 'Nunito Sans', sans-serif;
	 font-weight: 700;
	 text-transform: uppercase;
}
 .wendler-quote {
	 background-image: url('../images/about/wt125/wt125-bg-rings.jpg');
	 color: #fff;
	 font-size: 1.5rem;
	 font-family: serif;
	 text-align: center;
}
 .flipbook {
	 background-color: 
	/* #ebebeb */
	 #eaeaea;
	 border-bottom: 20px solid #5a5f63;
}
/* --- MAXIMS --- */
 .maxim-one {
	 background-image: url('../images/about/wt125/maxim01-i40-amarillo-downtown.jpg');
}
 .maxim-two {
	 background-image: url('../images/about/wt125/maxim02-community-college-students.jpg');
}
 .maxim-three {
	 background-image: url('../images/about/wt125/maxim03-students-classroom.jpg');
}
 .maxim-four {
	 background-image: url('../images/about/wt125/maxim04-vero-lab.jpg');
}
 .maxim-five {
	 background-image: url('../images/about/wt125/maxim05-residential-living.jpg');
}
 .maxim-six {
	 background-image: url('../images/about/wt125/maxim06-aerial-campus.jpg');
}
 .maxim-seven {
	 background-image: url('../images/about/wt125/maxim07-cornette-library.jpg');
}
 .maxim-eight {
	 background-image: url('../images/about/wt125/maxim08-ag-professors.jpg');
}
 .maxim-nine {
	 background-image: url('../images/about/wt125/maxim09-nursing-students.jpg');
}
 .maxim-ten {
	 background-image: url('../images/about/wt125/maxim10-old-main.jpg');
}
/* --- GOALS --- */
 .goal-one {
	 background-image: url('../images/about/strategic-plan/students-bain-classroom.jpg');
}
 .goal-two {
	 background-image: url('../images/about/strategic-plan/students-research1280.jpg');
}
 .goal-three {
	 background-image: url('../images/about/strategic-plan/graduates1280.jpg');
}
 .goal-four {
	 background-image: url('../images/about/strategic-plan/students-digital-library.jpg');
}
 .goal-five {
	 background-image: url('../images/about/strategic-plan/students-buff-branding.jpg');
}
 .goal-six {
	 background-image: url('../images/about/strategic-plan/amarillo-downtown1280.jpg');
}
 .goal-seven {
	 background-image: url('../images/about/strategic-plan/downtown-amarillo-anbplaza2.jpg');
}
img#presSeal {
    max-width: 200px;
}
/* ----- // END PARALLAX ----- */
/* Small devices (landscape phones, 576px and up) */
 @media (min-width: 576px) {
}
/* Medium devices (tablets, 768px and up) */
 @media (min-width: 768px) {
	 img#presSeal {
		 max-width: 250px;
	}
}
/* Large devices (desktops, 992px and up) */
 @media (min-width: 992px) {
	 .parallax {
		 min-height: 400px;
	}
	 .parallax h2 {
		 font-size: 8rem;
		 letter-spacing: 1rem;
		 margin: 6rem 0 1rem 0;
	}
	 .parallax h3 {
		 font-size: 2rem;
		 padding: 1rem 2rem;
	}
}
/* X-Large devices (large desktops, 1200px and up) */
 @media (min-width: 1200px) {
}
/* XX-Large devices (larger desktops, 1400px and up) */
 @media (min-width: 1400px) {
}
 