.event-categories-view ul {
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  justify-content: space-around;
  margin-top: 20px;
  list-style-type: none;
}

.block-views-blockevent-categories-block-1 .event-categories-view {
    display: flex;
    flex-wrap: wrap;
    justify-items: center;
    justify-content: space-around;
    margin-top: 20px;
    list-style-type: none;
}

.event-categories-view * {
  box-sizing: border-box;
}


.event-categories-view .event-category-box {
  width: 240px;
  margin: 10px;
  position: relative;
}


.event-categories-view .event-category-box a {
  outline: 0;
  height: 100%;
}

.event-categories-view .event-category-box a:hover {
  text-decoration: none;
}

.event-categories-view .event-category-filler {
 /* border-style: solid;
  border-width: medium;
  border-color: #4D4F4A;*/
  background-color: #19c2c8;

}

.event-categories-view .event-category-title {
  color: white;
  text-align: center;
  font-size: 1.5rem;
  padding: 8px 0;
  height: 5rem;
}

.event-categories-view .event-category-box .event-category-image img {
  width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}


@media only screen and (max-width: 480px) {
  .event-categories-view .event-category-box {
    width: 95%;
  }

  .event-categories-view .event-category-title {
    font-size: 2rem;
    text-align: center;
  }
}



.events-by-category-view .event-item {
  padding: 1rem 0.5rem;
}

.events-by-category-view .event-item {
  padding: 1rem 0;
}

.events-by-category-view .event-item .event-title {
  font-size: 2rem;
}

.events-by-category-view .event-item .event-info {
  font-size: 1.5rem;
  font-style: italic;
}
