:root {
  --tec-color-text-primary: var(--e-global-color-uicore_headline);
  --tec-color-icon-active: var(--e-global-color-uicore_headline);
  --tec-color-accent-secondary-hover: #fff;
}

H1.tribe-events-single-event-title {
  font-size: 2.5rem !important;
}

.single-tribe_events .tribe-events-event-meta {
  background: transparent;
}

.tribe-block__events-link .tribe-block__btn--link:before {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='19' viewBox='0 0 25 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 .431V17.57c0 .238.163.431.364.431h17.273c.2 0 .363-.193.363-.431V.43C18 .193 17.837 0 17.637 0H.364C.163 0 0 .193 0 .431zm18 7.585h-1.015V4.687H.991v12.07h15.994v-3.753H18V8.016zM.99 1.239h15.995v2.315H.991V1.239z' fill='#fff'/%3E%3Cpath d='M22.918 10.5H9.207M20.695 7.245l3.252 3.272-3.213 3.213' stroke='%23141827' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.tribe-events-event-meta .tribe-events-meta-group {
  width: 100% !important;
}

.row {
  display: flex !important;
  flex-direction: row;
}

.column {
  display: flex;
  flex-direction: column;
}

.column._30 {
  min-width: 30%;
  margin-left: 5rem;
  padding: 1rem;
  background: #262a3f;
  color: #fefefe;
  border-radius: 1rem;
}

.column._30 dt, #tribe-events-content .column._30 a {
  color: #fefefe !important;
}

.column._30 dd {
  color: #fefefe;
  border-bottom: .5px solid rgba(254,254,254,.5);
}

@media screen and (max-width: 800px) {
  .row {
    flex-direction: column;
  }

  .column._30 {
    min-width: 100%;
    margin-left: 0;
  }
}
.tribe-block__events-link .tribe-block__btn--link::before{
  content: ''!important;  
}
.tribe-events-event-meta .tribe-events-meta-group {
  float: none;
  width: initial;
}

.tribe-block__venue.tribe-block__venue--has-map .tribe-block__venue__meta {
  margin-right: 0;
  width: 100% !important;
}

.tribe-block__venue.tribe-block__venue--has-map .tribe-block__venue__map {
  width: 100% !important;
  display: block !important;
}

.tribe-block__venue {
  flex-direction: column !important;
}

.home .tribe-events-view--widget-events-list * {
  color: #fff !important;
}