.carousel-block {
  .desc-event {
    display: flex;
    padding: 0;
    border: 1px solid var(--#{$variable-prefix}light-gray-background);
    border-radius: 6px;
    .event-date{
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      width: 2.938rem;
      height: auto;
      padding: 12px 6px;
      background: var(--#{$variable-prefix}light-gray-background);
      text-align: center;
      vertical-align: middle;
      h3{
        margin: 0 0 2px;
        font-size: 1.123rem;
        font-weight: 600;
      }
      h4{
        width: 36px;
        overflow: hidden;
        font-size: 0.75rem;
        font-weight: 600;
        text-overflow: ellipsis;
        white-space: nowrap;
      }
    }
    .event-desc{
      padding: .625rem;
      width: 100%;
    }
    .event-heading{
      h1{
        flex: 1;
        font-size: .75rem;
        font-weight: 600;
      }
    }
  }
}

.event-count-tag{
  left: -5px;
  right: initial;
  border-radius: 3px 3px 3px 0;
  &::after {
    left: 0;
    right: inherit;
    border-top: 0px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 0 solid transparent;
    border-right: 5px solid #d69a3b;
  }
}

.available-dates-info{
  background: var(--#{$variable-prefix}light-gray-background);
  h1{
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    color: var(--#{$variable-prefix}eerie-black);
  }
  p{
    font-size: .625rem;
    letter-spacing: 0;
    color: var(--#{$variable-prefix}eerie-black);
    opacity: 0.7;
  }
}
