/****************************** ****************************** 
                      Card Block CSS
****************************** *****************************/
.zdcb-card-block .card {
  padding: 0;
  color: initial;
  display: block;
}
.zdcb-card-block .card a.card-link {
  text-decoration: none;
  display: block;
  color: initial;
}
.zdcb-card-block .card .card-img {
  display: block;
  border-radius: 0;
  margin-bottom: 1.5rem;
  overflow: hidden;
}
@media (min-width: 768px) { 
  .zdcb-card-block .card .card-img {
    margin-bottom: 2rem;
  }
}
@media (min-width: 1024px) { 
  .zdcb-card-block .card .card-img {
    margin-bottom: 2.5rem;
  }
}
.zdcb-card-block .card .card-img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
}
.zdcb-card-block .card a.card-link:hover .card-img img {
  transform: scale3d(1.05, 1.05, 1.05);
}
.zdcb-card-block .card .card-body {
  padding: 0;
}
.zdcb-card-block .card .card-body .card-title {
  margin: 0 0 1rem;
  font-size: 1.4375rem;
  color: var(--bs-primary-900);
}
.zdcb-card-block .card .card-body .btn {
  font-size: 0.875rem;
  padding: 10px 15px;
  min-width: 150px;
  margin-top: 0.5rem;
}
.zdcb-card-block .card a.card-link:hover .card-body .btn {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
/*Card Event*/
.zdcb-card-block .card .card-body .card-event {
  display: block;
  margin-top: 1rem;
}
.zdcb-card-block .card .card-body .card-event ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.zdcb-card-block .card .card-body .card-event ul li {
  color: var(--bs-neutral-500);
  font-size: 0.75rem;
  display: flex;
  margin: 0 0 .5rem;
}
.zdcb-card-block .card .card-body .card-event ul li svg.icon {
  color: var(--bs-primary-500);
  flex-shrink: 0;
  margin-right: 10px;
}
.zdcb-card-block .card .card-body .card-event ul.card-event--date-time {
  display: flex;
}
.zdcb-card-block .card .card-body .card-event ul.card-event--date-time li {
  margin-right: 1rem;
}