/* Events  */
.event-item {
  padding: 1.3em;
  border: 2px solid #e6e6e6;
  border-radius: 4px;
  box-shadow: 0 1px 10px rgba(29,34,47,.1);
}
.event-item:hover{
  box-shadow: 0 5px 40px rgba(29,34,47,.15);
}
.event-description {
  display: grid;
  grid-template-columns: 70px auto;
  border-bottom: 2px solid #e6e6e6;
  --padding-left:24px;
}
.meta {
  line-height: 1.3;
  text-transform: uppercase;
  text-align: center;
  grid-row: 1 / span 2;
}
.meta span {
  display: block;
  font-weight: 400;
  color: #4586ff;
}
.day {
  font-size: 20px;
}
.month {
  font-size: 14px;
  font-weight: 400;
}

.event-organizer{
    padding-left: var(--padding-left);
}
.event-organizer span:first-child{
    color:rgb(85, 85, 85);
}

.event-info {
    font-size: 24px;
    line-height: 1.4;
    padding-left: var(--padding-left);
}
.event-info a {
  text-decoration: none;
  color: black;
  transition: all 200ms ease;
}

.event-info a:hover{
    color: #14bdee;
}

.event-location{
    display:flex;
    padding-top:1em;
}

.event-location .icon{
    width:50px;
    display:flex;
    justify-content: center;
    align-items:center;
    color:rgb(85, 85, 85);
}

.event-location p{
    margin:0;
    color:rgb(85, 85, 85);
    text-align: end;
}
