.underline {
  text-decoration: underline;
}

.full-width {
  width: 100%;
}

.no-margin-top {
  margin-top: 0 !important;
}

.event-sidebar {
  position: relative;
  background-color: #4A68B1;
  display: flex;
  color: #fff;
}
.event-sidebar a {
  color: #fff;
  text-decoration: underline;
}
.event-sidebar .event-sidebar__body-wrapper {
  padding: 10px;
  background-color: #4A68B1;
  display: flex;
  flex-direction: column;
}
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-date-location-wrapper,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-in-person-wrapper,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-online-wrapper {
  display: flex;
  flex-direction: column;
}
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-date-location-wrapper .event-sidebar__details-header,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-in-person-wrapper .event-sidebar__details-header,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-online-wrapper .event-sidebar__details-header {
  font-weight: 400;
  font-size: 20px;
  border-width: 1px 0;
  border-style: solid;
  border-color: #fff;
  padding: 10px 0;
  margin: 10px 0;
}
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details_date_location_date_wrapper {
  flex: 1 0 82%;
}
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__block {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 10px 0;
  font-size: 16px;
}
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__block .icon {
  height: 24px;
  width: 24px;
  margin: 0 5px;
}
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__block .icon img {
  height: 24px;
  width: 24px;
}
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__block .event-sidebar__details-date-location-audience-wrapper {
  display: flex;
  margin-bottom: 8px;
}
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__block .event-sidebar__details-date-location-date-wrapper-add a,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__block .event-sidebar__details-date-location-branch-wrapper-add a {
  font-weight: 100;
  font-size: 14px;
  text-decoration: none;
}
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-in-person-wrapper .event-sidebar__details-in-person,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-in-person-wrapper .event-sidebar__details-online,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-online-wrapper .event-sidebar__details-in-person,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-online-wrapper .event-sidebar__details-online {
  padding-top: 10px;
}
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-in-person-wrapper .event-sidebar__details-in-person ul,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-in-person-wrapper .event-sidebar__details-online ul,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-online-wrapper .event-sidebar__details-in-person ul,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-online-wrapper .event-sidebar__details-online ul {
  margin-top: 0;
}
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-in-person-wrapper .event-sidebar__details-in-person ul li,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-in-person-wrapper .event-sidebar__details-online ul li,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-online-wrapper .event-sidebar__details-in-person ul li,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-online-wrapper .event-sidebar__details-online ul li {
  font-weight: 300;
  padding: 5px 0;
}
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-in-person-wrapper .event-sidebar__details-in-person ul li a,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-in-person-wrapper .event-sidebar__details-online ul li a,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-online-wrapper .event-sidebar__details-in-person ul li a,
.event-sidebar .event-sidebar__body-wrapper .event-sidebar__details-online-wrapper .event-sidebar__details-online ul li a {
  text-decoration: none;
}