#eb-upcoming-events-page-timeline > h1 {
  font-weight: 300;
  margin-top: -10px !important;
  margin-bottom: .6rem !important;
  color: #292929;
  font-family: Montserrat, Arial, Verdana, sans-serif;
  font-size: 2.2rem;
  letter-spacing: normal;
  line-height: 1.3em;
  margin: 0 0 .3rem;
  text-rendering: optimizelegibility;
}

.eb-search-bar-container {
  padding-top: 1em;
  padding-left: 1em;
  padding-bottom: 0em;
  margin-bottom: 1em;
}

#eb-event-search > div > div:nth-child(3) > input {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
  margin-left: 5px;
  width: 84px;
}

.eb-event-date-day {
  padding-top: 0px;
}

.eb-container .input-large, .eb-search-bar-container #location_id, #filter_duration {
  font-size: 0.9rem;
}

#location_id {
  width: 240px !important;
}

#filter_duration {
  width: 180px !important
}

.eb-event-title {
  font-weight: 300;
  font-size: 1.5rem;
  letter-spacing: normal;
  line-height: 1.3em;
  text-rendering: optimizelegibility;
}

.eb-event-title-container {
  margin-top: 6px;
  margin-bottom: 0px;
}

div.eb-event-information.row > div.col-md-8 > div:nth-child(n)  {
  font-size: 14px;
  margin-top: -4px;
}


.eb-event-information {
  margin-bottom: 0px;
}

.eb-events-timeline .eb-taskbar {
  padding: 5px 0px 20px 0px;
}

.eb-event-price-container .eb-individual-price {
  padding: 5px 10px;
  border: 1px solid #ced4da;
}

.eb-event-price-container {
  font-size: 14px;
}

.eb-event-date-day {
  font-size: 18px;
}

.eb-event-date-month, .eb-event-date-year {
font-size: 13px;
}

.eb-event-container {
  background-position: 35px 85px;
}

div.eb-description-details.clearfix > a > img {
  width: 260px;
}

div.eb-event-price-container {
  display: block;
  margin: -64px 8px 0 0;
}