.day-container{
  display: flex;
  flex-direction: column;
}

.activities-container{
  display: flex;
}


.item-content{
  display: flex;
  align-items: flex-start;
  line-height: 1.45;
  padding-right: 3%;
  padding-bottom: 0.5em;
}

.item-text{
  font-size: 20px;
}

.item-hour{
  font-weight: bold;
}

.item-activity{
  margin-left: 1em;
}

@media only screen and (max-width: 781.99px) {
  .activities-container{
	flex-direction: column;
  }
  .activities-container > div {
	width: 100% !important;
  }
  .day-container {
	align-items: center;
  }
}

