.espresso_events-template-wp-custom-template-spectacle-template
  h1.wp-block-post-title {
  color: #ff0000;
  font-size: 48px;
}
.espresso_events-template-wp-custom-template-spectacle-template
  .event-datetimes {
  display: none;
}

.wp-child-theme-comedietriomphe .espresso-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}

.wp-child-theme-comedietriomphe
  .espresso-grid
  .ee_ctriomphe_event_container
  .ee_grid_box_v2
  img {
  height: auto;
}

.wp-child-theme-comedietriomphe p.ctriomphe-date {
  text-align: center;
}

#event-cart-qty-frm {
  padding: 0 40px;
  @media (max-width: 600px) {
    padding: 0;
  }
}

.event-cart-wrap-dv {
  padding: 20px;
  background: linear-gradient(
    135deg,
    rgba(255, 153, 0, 0.1) 0%,
    rgba(224, 112, 0, 0.05) 46%,
    rgba(250, 45, 55, 0.1) 100%
  );
  border: solid 2px #fe9a004d;
  border-radius: 24px;
}

.event-cart-wrap-dv table thead td {
  padding: 10px 0;
}
.event-cart-wrap-dv table .event-cart-total-row-total.total_tr td {
  padding: 10px 0;
}
.event-cart-wrap-dv table thead tr.event-cart-tbl-row,
.event-cart-wrap-dv table .event-cart-total-row-total.total_tr {
  text-transform: uppercase;
  font-weight: 700;
  color: #ffe4a4;
}

.tt_container_event_detail figure.tt_event_image {
  position: relative;
  display: inline-block;
  border: 8px solid #fff;
  border-radius: 30px;
  overflow: hidden;
  transform: rotate(358deg);
}
/* 
.espresso-grid .ee_ctriomphe_event_container .ee_grid_box {
}

.espresso-grid .ee_ctriomphe_event_container .ee_grid_box_v2.item {
  border: 8px solid #fff;
  border-radius: 30px;
  overflow: hidden;
}

.espresso-grid .ee_ctriomphe_event_container p.ctriomphe-date {
  color: #ffffff;
  font-size: 14px;
  margin: 0;
  border-radius: 10px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  gap: 5px;
}
.espresso-grid .ee_ctriomphe_event_container p.ctriomphe-date:before {
  content: url(/wp-content/themes/comedietriomphe/assets/img/calendar-1.svg);
} */

.espresso-grid {
  .ee_ctriomphe_event_container {
    .ee_grid_box_v2.item {
      border: 8px solid #fff;
      border-radius: 30px;
      overflow: hidden;
    }
  }
  p.ctriomphe-date {
    /* background: #dea86fa3; */
    color: #ffffff;
    /* padding: 10px 5px; */
    font-size: 14px;
    margin: 0;
    border-radius: 10px;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 5px;
    &:before {
      content: url(/wp-content/themes/comedietriomphe/assets/img/calendar-1.svg);
    }
  }
}

.tt_container_hero {
  @media (max-width: 600px) {
    .swiper-container,
    .swiper-slide {
      width: 100vw !important;
      height: auto !important; /* Uses full viewport height */
    }
  }
}

.drk-grey-text{
  color: #979797;
}
.display-tckt-slctr-tkt-details:hover, .hide-tckt-slctr-tkt-details:hover{
  color: #979797;
}