.tcl-gallery-disruptor-card {
  position:relative;
  padding-bottom: 0 !important;
}
.tcl-gallery-disruptor-card__title {
  height:47px;
  margin-top: 10px;
  color:#001d18;
  font-weight:bold;

}
.tcl-gallery-disruptor-card .gallery-disruptor-content-wrapper {
  min-height: 207px;
  border: 2px solid #fff;
  background:#fff;
  padding:1em;
}
.tcl-gallery-disruptor-card.center .gallery-disruptor-content-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding:1em;
}
.tcl-gallery-disruptor-card .gallery-disruptor-content {
  padding:0;
  color:#888;
  font-weight:400;
  font-size:19px;
  line-height:22px;
  text-align:center;
  pointer-events: none;
}

.tcl-gallery-disruptor-card .gallery-disruptor-content h1,
.tcl-gallery-disruptor-card .gallery-disruptor-content h2 {
display: block;
margin-bottom: .5em;
font-family: "Quicksand";
font-size: 34px;
font-weight: 600;
line-height: 120%;
color:#000;
}

.tcl-gallery-disruptor-card .gallery-disruptor-content p.disruptor-link {
  display: block;
  margin-top:1em;
  padding:.5em;
  border: 1px solid #000;
  border-radius:3px;
  background-color:#f5f5f5;
  pointer-events: auto;
  z-index:1;
}
.tcl-gallery-disruptor-card .gallery-disruptor-content p.disruptor-link:hover {
  background-color:#8f000a;
  color:#fff;
}


/* custom disruptor card classes */
.tcl-gallery-disruptor-card.main-category .gallery-disruptor-content-wrapper {
  border-color:#fff;
  min-height: 0;
}

.tcl-gallery-disruptor-card.shopstart.main-category .tcl-gallery-disruptor-card__title {
  height: 0;
}
.tcl-gallery-disruptor-card.shopstart:not(.main-category) .gallery-disruptor-content-wrapper {
  border-color:#fff;
  box-shadow: 3px 12px 19px #ccc; 
  border-radius: 4px;
}
.tcl-gallery-disruptor-card.shopstart:not(.main-category) .gallery-disruptor-content-wrapper:hover {
  background-color:#f5f5f5;
}



.tcl-gallery-disruptor-card .tcl-picture__container {
  border: 3px solid #e9ecef;
}

@media (max-width: 1199px) {
  .tcl-gallery-disruptor-card .gallery-disruptor-content-wrapper {
  min-height: 0px;
  border: 2px solid #fff;
  background:#fff;
  padding:1em;
  }
  .tcl-gallery-disruptor-card__title {
  /*display: none;*/
  }
}

}
@media (max-width: 991px) {
  .tcl-gallery-disruptor-card .gallery-disruptor-content-wrapper {
  min-height: 0px;
  border: 2px solid #fff;
  background:#fff;
  padding:1em;
  }
  .tcl-gallery-disruptor-card__title {
  height: unset;
  }
}
@media (max-width: 767px) {
  .tcl-gallery-disruptor-card .gallery-disruptor-content-wrapper {
  min-height: 0px;
  border: 2px solid #fff;
  background:#fff;
  padding:1em;
  }
  .tcl-gallery-disruptor-card__title {
  height: unset;
  }
}


