/*!***********************************************************************************************************************!*\
  !*** css ../../../node_modules/css-loader/dist/cjs.js!../../../node_modules/sass-loader/dist/cjs.js!./src/style.scss ***!
  \***********************************************************************************************************************/
.event-dates .event-date-entry,
.event-dates .wp-block-paragraph.rich-text {
  width: 100%;
}
.event-dates .event-date-entry > ul,
.event-dates .wp-block-paragraph.rich-text > ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
.event-dates .event-date-entry > ul > li,
.event-dates .wp-block-paragraph.rich-text > ul > li {
  padding-top: 1rem;
}
.event-dates .event-date-entry > ul > li p:first-child,
.event-dates .wp-block-paragraph.rich-text > ul > li p:first-child {
  margin: 0;
}
.event-dates .event-date-entry > ul > li ul,
.event-dates .wp-block-paragraph.rich-text > ul > li ul {
  list-style: none;
  padding: 0;
}
.event-dates .event-date-entry > ul > li ul li h1, .event-dates .event-date-entry > ul > li ul li h2, .event-dates .event-date-entry > ul > li ul li h3, .event-dates .event-date-entry > ul > li ul li h4, .event-dates .event-date-entry > ul > li ul li h5, .event-dates .event-date-entry > ul > li ul li h6,
.event-dates .wp-block-paragraph.rich-text > ul > li ul li h1,
.event-dates .wp-block-paragraph.rich-text > ul > li ul li h2,
.event-dates .wp-block-paragraph.rich-text > ul > li ul li h3,
.event-dates .wp-block-paragraph.rich-text > ul > li ul li h4,
.event-dates .wp-block-paragraph.rich-text > ul > li ul li h5,
.event-dates .wp-block-paragraph.rich-text > ul > li ul li h6 {
  line-height: 1;
  margin: 0;
}

.event-dates.layout-list .event-date-entry > ul > li,
.event-dates.layout-list .wp-block-paragraph.rich-text > ul > li {
  border-top: solid 1px #ddd;
}
.event-dates.layout-list .event-date-entry > ul > li ul,
.event-dates.layout-list .wp-block-paragraph.rich-text > ul > li ul {
  display: flex;
  flex-direction: column;
  flex: 0 0 75%;
}
.event-dates.layout-list .event-date-entry > ul > li ul li,
.event-dates.layout-list .wp-block-paragraph.rich-text > ul > li ul li {
  margin-bottom: 1rem;
}
.event-dates.layout-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  gap: 1rem;
}
.event-dates.layout-grid .event-date-entry {
  display: flex;
  flex-direction: column;
}
.event-dates.layout-grid .event-date-entry > ul > li {
  border: solid 1px #ddd;
  margin-bottom: 1rem;
  padding: 1rem;
}
.event-dates.layout-grid .event-date-entry > ul > li:last-child {
  margin-bottom: 0;
}
.event-dates.layout-grid .event-date-entry > ul > li ul li {
  margin: 0.375rem 0;
}

.fwd-breakpoint-xs .event-dates.layout-list .event-date-entry ul > li > ul {
  margin-top: 0.25rem;
}

.fwd-breakpoint-lg .event-dates.layout-list .event-date-entry ul > li > ul,
.fwd-breakpoint-xl .event-dates.layout-list .event-date-entry ul > li > ul {
  flex: 0 0 66.66%;
}

.fwd-breakpoint-xs .event-dates .event-date-entry > ul > li ul li {
  display: flex;
  flex-direction: column;
}
.fwd-breakpoint-xs .event-dates .event-date-entry > ul > li ul li .alignleft,
.fwd-breakpoint-xs .event-dates .event-date-entry > ul > li ul li .alignright {
  margin: 1rem auto;
}

body:not(.fwd-breakpoint-xs) .event-dates .alignleft {
  float: left;
  margin-right: 1rem;
}
body:not(.fwd-breakpoint-xs) .event-dates .alignright {
  float: right;
  margin-left: auto;
  order: 20;
}
body:not(.fwd-breakpoint-xs) .event-dates.layout-list {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
body:not(.fwd-breakpoint-xs) .event-dates.layout-list .event-date-entry > ul > li {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  justify-content: space-between;
}
body:not(.fwd-breakpoint-xs) .event-dates.layout-list .event-date-entry > ul > li ul li {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
