#newevents {
  width: 981px;
  height: 50px;
  background-image: url(../img/terminscroller_bg.jpg);
  margin-top: 5px;
  overflow-y: hidden;
}
#newevents .events_description {
  position: absolute;
  left: 0px;
  width: 125px;
  padding-top: 4px;
  padding-left: 4px;
}
#newevents .events_description p {
  color: #ffffff;
  font-family: 'Dosis', sans-serif;
  font-size: 24px;
}
#newevents .econtrol {
  position: absolute;
  left: 125px;
  width: 856px;
  height: 50px;
}
#newevents .econtrol a.termback {
  position: absolute;
  top: 8px;
  left: 7px;
  width: 14px;
  height: 34px;
  background-image: url(../img/termslidebackfor.png);
  background-position: 28px 0px;
  cursor: pointer;
}
#newevents .econtrol a.termback:hover {
  background-position: 14px 0px;
}
#newevents .econtrol a.termfor {
  position: absolute;
  top: 8px;
  right: 7px;
  width: 14px;
  height: 34px;
  background-image: url(../img/termslidebackfor.png);
  background-position: 0px 0px;
  cursor: pointer;
}
#newevents .econtrol a.termfor:hover {
  background-position: 42px 0px;
}
#newevents .eventlist {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 153px;
  margin-right: 28px;
  width: 800px;
  height: 50px;
  overflow: hidden;
}
#newevents .event,
#newevents .eventdivider {
  float: left;
}
#newevents .event {
  border-right: 1px solid rgba(240, 0, 0, 0.35);
  padding-left: 15px;
  padding-right: 15px;
  height: 46px;
  float: left;
}
#newevents .event div {
  color: #f0f0f0;
  font-family: 'source-sans-pro', serif;
  font-size: 12px;
  line-height: 12px;
}
#newevents .event span.eventsoldout {
  color: #f00000;
}
#newevents .event span.eventspecial {
  color: #b29f00;
}
#newevents .event a.eventticketlink {
  font-weight: 500;
  color: #00b40a;
}
#newevents .views-row-first .event {
  padding-left: 0px !important;
}
#newevents .eventdivider {
  background-color: #ae111f;
  opacity: .35;
  width: 1px;
  height: 50px;
  margin: 0 15px;
}
