/* =========================================================
   EMA — Event Breadcrumb   v1.0.0
   Source: ema-events.html  (.ema-crumb)
   ========================================================= */

.elementor-widget-ema-event-crumb .ema-ec{
  --crimson:#A01428;
  --soot:#12110F;
  --cream:#F5EFD9;
  --gold:#A08C50;
  --gold-bright:#C2A862;
  --rule:rgba(18,17,15,.16);
  font-family:'Oswald','Arial Narrow',Arial,sans-serif;
}

.elementor-widget-ema-event-crumb .ema-crumb{
  margin:0;
  padding:22px 0;
  font-family:'Oswald','Arial Narrow',Arial,sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:1.6;
  letter-spacing:.2em;
  text-transform:uppercase;
  color:rgba(18,17,15,.6);
  border-bottom:1px solid var(--rule);
}
.elementor-widget-ema-event-crumb .ema-crumb.is-flat{border-bottom:0}

.elementor-widget-ema-event-crumb .ema-crumb-sep{
  padding:0 8px;
  color:rgba(18,17,15,.45);
}

.elementor-widget-ema-event-crumb .ema-crumb-link{
  color:inherit;
  text-decoration:none;
  background:none;
  border:0;
  padding:0;
  font:inherit;
  letter-spacing:inherit;
  text-transform:inherit;
  cursor:pointer;
}
.elementor-widget-ema-event-crumb .ema-crumb-link:hover,
.elementor-widget-ema-event-crumb .ema-crumb-link:focus-visible{
  color:var(--crimson);
  text-decoration:underline;
  text-underline-offset:3px;
}

.elementor-widget-ema-event-crumb .ema-crumb-link.is-accent{color:var(--crimson)}
.elementor-widget-ema-event-crumb .ema-crumb-now.is-accent{color:var(--crimson)}

.elementor-widget-ema-event-crumb .ema-crumb-now{
  color:rgba(18,17,15,.6);
}

.elementor-widget-ema-event-crumb .ema-ec :focus-visible{
  outline:3px solid var(--crimson);
  outline-offset:3px;
}

@media (max-width:600px){
  .elementor-widget-ema-event-crumb .ema-crumb{
    font-size:11px;
    letter-spacing:.16em;
  }
  .elementor-widget-ema-event-crumb .ema-crumb-sep{padding:0 6px}
}
