.hero {
  background-image: url(../assets/index-bg.jpg);
  width: 100%;


}
a:hover, a:visited, a:link, a:visited, a{
  text-decoration: none;
  color: #ffffff;
  text-align: left;
}

.intend-act {
  font-size: 35px;
  padding-left: 520px;
  font-family:'Prata', serif;
}


.title.header {
  font-family: 'Prata', serif;
  line-height: 72px;
	font-style: normal;
	font-weight: normal;
	font-size: 85px;
  letter-spacing: -0.01em;
  text-emphasis: right;
  color: #ffffff;
  text-align: left;
  padding-top: 20px;

}

.floatRight {
  position: absolute;
  float:right;
  margin-left:20px;
  height: 250px;
  left: 1100px;
  top: 105px;

}

.arrowRight {
  position: absolute;
  float:right;
  margin-left:20px;
  height: 100px;
  left: 1350px;
  top: 420px;
}

.arrowLeft {
  position: absolute;
  float: left;
  margin-left:20px;
  transform: rotate(180deg);
  height: 100px;
  left: 0px;
  top: 400px;

}

.title-today {
  background: url(../assets/today-bg.jpg);
  width: 50%;
  font-family: 'Chivo', sans-serif;
  letter-spacing: -0.05em;
  color: #ffffff;
  font-size: 40px;
  height: 55px;

  }
  

.title-upcoming {
  width: 50%;
  background: url(../assets/today-bg.jpg);
  font-family: 'Chivo', sans-serif;
  letter-spacing: -0.05em;
  color: #ffffff;
  font-size: 40px;
  height: 55px;

 
}

.container {
  left: 300px;
}

.checkboxLeft {
  height: 30px;
  width: 900px;
  margin-top: 10px;
  position: absolute;
}

li {
  font-size: 30px;
}

.todayHeader {
  background-image: url(../assets/todayheader-bg.jpg);
  font-family: 'Chivo', sans-serif;
  position: absolute;
  line-height: 54px;
  color: white;
  font-size: 45px;
  width: 565px;
  margin-left: 70px;
  top:230px;
  text-align: left;
}

.todayTable {
  position: absolute;
  font-size: 20px;
  width: 595px;
  height: 78px;
  left: 90px;
  top: 327px;
}

.upcomingHeader {
  background-image: url(../assets/todayheader-bg.jpg);
  font-family: 'Chivo', sans-serif;
  line-height: 54px;
  color: white;
  font-size: 45px;
  width: 580px;
  margin-left: 730px;
  top: 230px;
  position: absolute;
  text-align: left;
}

.upcomingTable {
  position: absolute;
  font-size: 20px;
  width: 615px;
  height: 78px;
  left: 750px;
  top: 327px;

}

