article.uw-event-holder {
  margin-bottom: 3rem;
}
.uw-event-entry-footer {
  margin-bottom: 3rem;
}
.uw-event-holder {
  display: flex;
  flex-direction: column;
}
.uw-event-holder-text {
  order: 2;
}
.uw-event-holder-image {
  order: 1;
}
@media (min-width: 1100px) {
  .uw-event-holder {
    flex-direction: row;
    gap: 40px;
  }
  .uw-event-holder-text {
    width: 780px;
    flex-shrink: 0;
    order: 1;
  }
  .uw-event-holder-image {
    margin-top: 0.9rem;
    order: 2;
  }
}

.uw-event-holder-text li a {
  text-decoration: underline;
}

.uw-events--plugin .uw-event-date {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.uw-events--plugin .uw-event-date-month {
  font-size: 1rem;
  color: #333;
  line-height: 1.3;
}
.uw-events--plugin .uw-event .uw-event-listing .uw-event-time {
  text-transform: none;
}
.uw-events--plugin li a {
  text-decoration: none;
}

.uw-events--plugin p {
  margin-bottom: 0;
}

.uw-events--plugin.uw-events-has-excerpt p {
  margin-bottom: 1.5rem;
}
.uw-event-single-past {
  padding: 10px 20px;
  margin: 40px 20px 20px 0;
  border-left: 4px solid #2271b1;
  background-color: #ecf1f5;
}
.uw-events-list-navigation {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  padding-bottom: 2rem;
}
.uw-events-list-navigation a {
  display: inline-block;
  border: 2px solid #0479a8;
  border-radius: 2px;
  padding: 0.5rem 1rem;
  font-weight: bold;
  background-color: #fff;
  color: #0479a8;
  transition: 0.1s;
  min-width: 44%;
}

.uw-events-list-navigation a:nth-of-type(2) {
  order: 3;
}

@media (min-width: 700px) {
  .uw-events-list-navigation a {
    min-width: auto;
  }
  .uw-events-list-navigation a:nth-of-type(2) {
    order: 0;
  }
}

.uw-events-list-navigation a:hover {
  background-color: #0479a8;
  color: #fff;
}

.uw-events-bottom-navigation {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #cfcfcf;
  padding-top: 20px;
  margin-top: 40px;
  margin-bottom: 100px;
  gap: 20px;
}

.uw-featured-content-content-wrapper .uw-event-card-title,
.uw-featured-content-content-wrapper .uw-event-card-date,
.uw-featured-content-content-wrapper .uw-event-card-location,
.uw-featured-content-content-wrapper .uw-event-card-link {
  margin-bottom: 0;
}
.uw-featured-content-content-wrapper .uw-event-card-title a {
  font-weight: bold;
  text-decoration: none;
}

.uw-featured-content-cards-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 3rem;
}

.uw-featured-content-card {
  margin-top: 0 !important;
  width: 100%;
}

@media (min-width: 700px) {
  .one-column .uw-featured-content-card {
    width: 352px;
    flex-shrink: 0;
  }
}

.uw-pe-uw_events_list_element h2,
.uw-pe-uw_events_list_element h3 {
  font-size: 1.375rem;
  font-weight: 650;
}

.uw-event-card-excerpt {
  margin-top: 1rem;
}

.uw-event-external-notice {
  font-size: 1rem;
}

/* Support narrow width customizer option */
body:not(.uw-page-full-text)
  .uw-page-760-text
  .uw-outer-row:not(.uw-row-1000):not(.uw-row-full-text)
  .uw-column.one-column
  .uw-events-list-holder {
  max-width: 47.5rem;
  margin-left: auto;
  margin-right: auto;
}

.uw-event-download-form {
  grid-area: download;
  margin-bottom: 1rem;
}

.uw-button.uw-event-download-button {
  display: flex;
  align-items: center;
  gap: 0.2rem;
  font-family: var(--uwButtonFont);
  padding: 0 1.25rem 0 0.8rem;
  -webkit-font-smoothing: auto;
}

.uw-event-download-button svg {
  fill: #fff;
  transition: 0;
}

.uw-event-download-button:hover svg {
  fill: #0479a8;
}

.uw-event-download-link {
  color: #0479a8;
  text-decoration: underline;
  font-family: inherit;
  font-style: inherit;
}

.uw-event-download-link:hover {
  color: #036890;
}

.guest-name {
  margin-top: 1rem;
}

.page-title-container {
  margin-bottom: 1.8rem;
}

.uw-event-speaker-name {
  font-style: italic;
}
