.chunkbtn-ctn {
  padding: 60px 0;
}
.chunkbtn-ctn {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.chunkbtn {
  background-color: transparent;
  padding: 16px;
  border-left: 1px solid #aaa;
  margin-right: 16px;
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  height: 100%;
}
.chunkbtn-ctn > div {
  flex: 1;
  min-width: 185px;
}
.chunkbtn:hover {
  background-color: #fff;
  border: 1px solid green !important;
  z-index: 1;
  width: calc(100% - 16px);
}
.chunkbtn a {
  text-decoration: none !important;
}
.chunkbtn-ctn .field--name-field-chunky-content {
  display: flex;
  justify-content: center;
}
.chunkbtn span.subtitle {
  color: #444;
  flex-basis: 100%;
}
a.chunkbtn-link {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
img.chunkbtn-icon {
  flex-grow: 0;
  display: block;
  top: 3px;
  position: relative;
}
.field--name-field-chunky-content .field__item:last-of-type .chunkbtn {
  border-right: 1px solid #aaa;
}
span.title {
  flex-basis: 100%;
  font-weight: 700;
}
span.subtitle.icon-after.caret-right {
  flex-basis: 100%;
}

.chunkbtn.Black:hover {
  border: 1px solid #000 !important;
}
.chunkbtn.Black span.title {
  color: #000;
}
.chunkbtn.Blue:hover {
  border: 1px solid #2196f3 !important;
}
.chunkbtn.Blue span.title {
  color: #2196f3;
}
.chunkbtn.Cyan:hover {
  border: 1px solid #00bcd4 !important;
}
.chunkbtn.Cyan span.title {
  color: #00bcd4;
}
.chunkbtn.Green:hover {
  border: 1px solid #4caf50 !important;
}
.chunkbtn.Green span.title {
  color: #4caf50;
}
.chunkbtn.Orange:hover {
  border: 1px solid #ff9800 !important;
}
.chunkbtn.Orange span.title {
  color: #ff9800;
}
.chunkbtn.Purple:hover {
  border: 1px solid #9c27b0 !important;
}
.chunkbtn.Purple span.title {
  color: #9c27b0;
}
.chunkbtn.Red:hover {
  border: 1px solid #f44336 !important;
}
.chunkbtn.Red span.title {
  color: #f44336;
}
.chunkbtn.Yellow:hover {
  border: 1px solid #ffeb3b !important;
}
.chunkbtn.Yellow span.title {
  color: #ffeb3b;
}

@media (max-width: 767px) {
  .chunkbtn-ctn > div {
    margin: 8px;
  }
  .chunkbtn {
    margin-right: 0;
  }
}
