#home-events a.view-all-events-link {
  font-size: 14px;
  margin: 5px -0.05em 0 0.5em;
  font-weight: normal !important;
  font-style: normal !important;
  font-family: Open Sans, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, sans-serif !important;
  white-space: nowrap; }

#home-events .cd-heading-link-wrap {
  float: right; }

.events-listing {
  font-family: Open Sans, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, sans-serif;
  font-size: 15px;
  font-weight: 400; }
  .events-listing div.rbc-month-view div.rbc-row-content > div.rbc-row:not(:first-child) {
    font-size: 12px; }
  .events-listing div.rbc-agenda-view > section {
    padding: 0 0 1em 0;
    margin-bottom: 0; }
  .events-listing .cwd-card-grid {
    margin: 1em 0em 0 0; }
  .events-listing hr {
    margin: 0.25em 0 .5em !important; }
  .events-listing .rbc-event {
    background-color: #497792; }
  .events-listing #calendarFilters ul {
    /* overflow: hidden; */
    display: block;
    overflow: hidden;
    /* text-overflow: ellipsis; */
    white-space: nowrap;
    font-size: 12px; }

reach-portal {
  line-height: 1.7;
  font-family: Open Sans, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica Neue, sans-serif;
  font-size: 15px;
  font-weight: 400; }
  reach-portal h3,
  reach-portal h5 {
    color: #497792; }
  reach-portal h4 {
    color: #b31b1b !important; }
  reach-portal .flex-6 {
    overflow: hidden; }

.events-listing .flex,
.events-listing .flex-grid,
reach-portal .flex,
reach-portal .flex-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.events-listing .flex-grid > *,
reach-portal .flex-grid > * {
  width: 100%; }

@media (min-width: 834px) {
  .events-listing,
  reach-portal {
    /* Flexbox Grid */ }
    .events-listing .flex-grid,
    reach-portal .flex-grid {
      margin: 0 -10px; }
    .events-listing .flex-grid > *,
    reach-portal .flex-grid > * {
      padding: 0 10px;
      margin-bottom: 2em; }
    .events-listing .flex-grid > hr,
    reach-portal .flex-grid > hr {
      margin: 0 10px 2em; }
    .events-listing .flex-grid > .flex-3,
    reach-portal .flex-grid > .flex-3 {
      width: 21%; }
    .events-listing .flex-grid > .flex-6,
    reach-portal .flex-grid > .flex-6 {
      width: 50%; }
    .events-listing .flex-grid > .flex-9,
    reach-portal .flex-grid > .flex-9 {
      width: 79%; }
    .events-listing form .flex-grid > *,
    .events-listing #main form .flex-grid > *,
    reach-portal form .flex-grid > *,
    reach-portal #main form .flex-grid > * {
      width: 100%;
      margin-bottom: 1.5em; } }

@media (min-width: 834px) and (max-width: 1000px) {
  .events-listing .flex-grid > .flex-3,
  reach-portal .flex-grid > .flex-3 {
    width: 23%; }
  .events-listing .flex-grid > .flex-9,
  reach-portal .flex-grid > .flex-9 {
    width: 77%; } }

@media (min-width: 768px) {
  .events-page #main-article {
    padding-right: 0 !important; } }

/*# sourceMappingURL=cwd_events_cti.css.map */