body {
    color: black;
	text-align: left;
	font-family: Arial;
	font-size: 100%;
	background-color:#f2f2f2;
	height: 100%;
	margin: 0;
}


body, html {
  height: 100%;
  margin: 0;
  font: 400 15px/1.8 "Arial", sans-serif;
  color: #777;
}


/*Nav bar #D31D44;*/
.navbar {
    margin-bottom: 0;
    background-color: #C20202; 
    z-index: 9999;
    border: 0;
    font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
    line-height: 1em;
    border-radius: 0;
}

.navbar li a, .navbar .navbar-brand {
    color: #fff !important;
}

.navbar-nav li a:hover, .navbar-nav li.active a {
    color: #f4511e !important;
    background-color: #fff !important;
}

.navbar-default .navbar-toggle {
    border-color: transparent;
    color: #fff !important;
}


/*Parallax*/
body, html {
  height: 100%;
}

.bgimg-1, .bgimg-2 {
  position: relative;
  opacity: 0.85;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;

}
.bgimg-1 {
  background-image: url("heroimage.jpg");
  min-height: 100%;
}


.bgimg-2 {
  background-image: url("endimage.jpg");
  min-height: 100%;
}



.bigtext {
	font-family: Cinzel;
	padding-top: 50px;
	color: white;
	text-align: center;
	text-transform: uppercase;
}

.byline {
	font-weight: normal;
	font-family: Georgia;
	text-align: center;
	color: white;
}

.credits {
	font-family:arial;
	text-align: center;
	color: white;
}



/* Larger than Desktop HD */
@media only screen and (min-width: 1200px){ 
   
   .bigtext{
   font-size: 80px;
   }
   
   .byline{
    font-size: 36px;
   }
   
   .credits{
   font-size: 26px;
   }
   
     
}


/* Larger than desktop */
@media only screen and (min-width : 1000px) and (max-width : 1199px) {
   
   .bigtext{
   font-size: 66px;
   }
   
   .byline{
  
   font-size: 30px;
   }
   
   .credits{
   
   font-size: 24px;
   }
 
}


/* Larger than tablet */
@media only screen and (min-width : 750px) and (max-width : 999px) {
   .bigtext{
   
   font-size: 60px;
   }
   
   .byline{
   
   font-size: 30px;
   }
   
   .credits{
  
   font-size: 24px;
   }
  
}


/* Larger than phablet 2 */
@media only screen and (min-width : 550px) and (max-width : 749px) {
   .bigtext{
  
   font-size: 50px;
   }
   
   .byline{
   
   font-size: 28px;
   }
   
   .credits{
  
   font-size:24px;
  }
}


/* Larger than mobile */
@media only screen and (min-width : 400px) and (max-width : 549px) {
   .bigtext{
  
   font-size: 44px;
   }
   
   .byline{
   
   font-size:24px;
   }
   
   .credits{
   
   font-size:20px;
  }
}


/* Very small */
@media only screen and (max-width : 399px) {
   .bigtext{
   
   font-size: 36px;
   }
   
   .byline{
   
   font-size:22px;
   }
   
   .credits{
   
   font-size: 18px;
  }
}


/*Text Body Main*/
p{
	line-height: 1.6;
	font-size: 1.3em;
	font-family: Arial;
	color:black;
}

.dropcap:first-child:first-letter { float: left; color: #903; font-size: 75px; line-height: 60px; padding-top: 4px; padding-right: 8px; padding-left: 3px; font-family: Georgia; }


.imagecaption {
	color:white;
	background-color:purple;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom:10px;
}

.quotetext {
	font-size:1.4em;
}

/*VIDEO CONTAINER*/
video {
    width: 100%;
    height: auto;
	max-width: 100%;
	text-align: center;
}


/*Section text*/
h1 {
	background-color:none;
	font-family:Cinzel;
	font-size: 2em;
	color: white;
	text-align: center;
}

.subhead {
font-size:1.2em;
}



/*GRID*/

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }


/*  GRID OF TWELVE  */
.span_12_of_12 {
	width: 100%;
}

.span_11_of_12 {
  	width: 91.53%;
}
.span_10_of_12 {
  	width: 83.06%;
}

.span_9_of_12 {
  	width: 74.6%;
}

.span_8_of_12 {
  	width: 66.13%;
}

.span_7_of_12 {
  	width: 57.66%;
}

.span_6_of_12 {
  	width: 49.2%;
}

.span_5_of_12 {
  	width: 40.73%;
}

.span_4_of_12 {
  	width: 32.26%;
}

.span_3_of_12 {
  	width: 23.8%;
}

.span_2_of_12 {
  	width: 15.33%;
}

.span_1_of_12 {
  	width: 6.866%;
}

/*  GO FULL WIDTH BELOW 900 PIXELS */
@media only screen and (max-width: 900px) {
	.col {  margin: 1% 0 1% 0%; }
    
    .span_1_of_12, .span_2_of_12, .span_3_of_12, .span_4_of_12, .span_5_of_12, .span_6_of_12, .span_7_of_12, .span_8_of_12, .span_9_of_12, .span_10_of_12, .span_11_of_12, .span_12_of_12 {
	width: 100%; 
	}
}

/*SHARE BUTTONS*/

ul.share-buttons{
  list-style: none;
  padding: 0;
}

ul.share-buttons li{
  display: inline;
}

ul.share-buttons .sr-only {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}