/* events! */

#events-hello {
   background: var(--tan);
}

#eventform {
   padding: 1.5em 0 3em;
}

#events-today-date {
   font-size: 1.125em;
   margin: 0;
}

#events-call-before {
   color: var(--yin-yang-7)
}

#events-list {
   padding: 0 0 3em;
}

#events-list h6 {
   margin: 1.5rem 0;
}

.events-event {
   margin: 0 0 3em
}

@media(min-width:64em) {
   .events-event {
      margin: 0 0 1.5em
   }
}

#events-list p:last-of-type {
   margin: 0 0 1.5em;
}

.event-location {
   color: var(--yin-yang-7);
}

.event-date {
   display: block;
}

@media(min-width:64em) {

   .events-event {
      position: relative;
      grid-column: all-right;
   }

   .event-date {
      position: absolute;
      left: -20em;
      top: 1.5em;
      max-width: 18.5em;
   }
}

.event-date span {
   white-space: nowrap;
}

@media(min-width:46em) {
   .events-tags-list {
      position: relative;
      margin: 0;
      max-width: 100%;
   }

   .events-tag-cloud {
      margin-left: 3em;
      display: block;
      top: -1.5em;
      position: relative;
   }
}


#submit-text {
   padding: 1.5em 0 3em;
}