#hero {
  background-image:url("../media/backgrounds/hero.jpg");
  background-repeat: no-repeat;
  height: 70em;
}
#overlay {
  background: #560001;
  height: 14.2em;
  margin-top: -170px;
  margin-bottom: 40px;
  background-image: url("../media/backgrounds/bandana.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
#profiles h3 {
  font-size: 1.4em;
  font-weight: 300;
  margin-bottom: 30px;
  margin-top: 10px;
}
#collage {
  background-image: url("../media/backgrounds/side-pics-etc-2.jpg");
  background-repeat: no-repeat;
  height: 100em;
  background-size: contain;
  margin-top: 50px;
}
#collage1 {
  background-image: url("../media/backgrounds/side-pics-etc-3.jpg");
  background-repeat: no-repeat;
  height: 100em;
  background-size: contain;
  margin-top: 50px;
 background-position: right;
 
}
#newsLinks h2 {
  /*  margin-left: 15px;*/
}
#newsItems {
  /* margin-left: 15px;*/
}

.news {
/*  border-bottom: 1px solid black;*/
  padding-top: 50px;
  padding-bottom: 8px;
 /* margin-right: 70px;*/
}
.date {
  text-decoration: none;
  color: #A80410;
  font-weight: 300;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
}
.news1 {
 /* border-bottom: 1px solid black;*/
  padding-top: 30px;
 

}
.news p, .news1 p {
  margin: 0;
  padding: 0;
  font-size: 1.5em;
  text-transform: uppercase;
  font-weight: 300;
}
.news p a, .news1 p a {
  color: black;
}
.news p a:hover, .news p a:focus {
  text-decoration: none;
  color: #A80410;
}
#sideHero {
  /*  height: 910px;*/
  /* background-image: url("../media/backgrounds/heroSide.jpg");*/
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0% -5% 0% 5%;
  margin-top: 40px;
}
#tour {
  background-image: url("../media/backgrounds/grungeNew1.jpg");
  background-repeat: no-repeat;
  height: 75em;
  margin-top: -30px;
  padding: 120px 0px 140px;
}
#dates {
  padding: 30px 0px 0px;
}
#dates h2 {
  color: #fff;
  font-size: 2em;
}
#merch {
  padding-bottom: 30px;
  margin-top: 40px;
}
#merch h2 {
  margin-bottom: 30px;
}
#socials h2 {
  margin-bottom: 20px;
}
#socials {
  margin-top: 20px;
}
#socials p {
  font-weight: 300;
  letter-spacing: 3px;
  margin-bottom: 40px;
  margin-top: 30px;
}
#socials a {
  color: #000;
}
.pic {
  margin-bottom: 20px;
}
#creds {
  margin-bottom: -50px;
}
#creds p {
  color: #555;
  font-size: 1em;
  margin-top: 10px;
}
.firstDate {
  margin-top: 50px;
}
.subDate {
  margin-top: 0px;
 
}
 
.siteInfo {
  margin-top: -3px;
}
.seeAll {
  margin-top: 30px !important;
  text-align: center;
}
.seeAll a {
  color: #fff;
  font-size: 1.2em;
 
}
#vid {
  margin-bottom: 140px;
  margin-top: 80px;
}
.smallText {
	color: #777;
	font-size: 1em!important;
	padding-bottom: 6px!important;
}
.smallTextRed {
	color: #A80410;
	font-size: 1em!important;
	margin-top: -4px!important;
}

.q {
	margin-right: 5px;
	margin-top: -4px;
}