.blur, div.tribe_header_tickets_cont .button.tickets_button {
  -webkit-backdrop-filter: blur(calc(24px / 4));
  backdrop-filter: blur(calc(24px / 4)); }

@keyframes float {
  0% {
    transform: translatey(0px); }
  50% {
    transform: translatey(-20px); }
  100% {
    transform: translatey(0px); } }
div.tribe_header_tickets_cont {
  display: grid;
  gap: 24px;
  margin: auto;
  width: -moz-fit-content;
  width: fit-content; }
  div.tribe_header_tickets_cont time {
    filter: drop-shadow(0px 0px 4px #111820); }
  div.tribe_header_tickets_cont .button.tickets_button {
    background: #009491;
    border: solid 1px #009491;
    position: relative;
    z-index: 20; }
    div.tribe_header_tickets_cont .button.tickets_button:hover {
      background: rgba(255, 255, 255, 0.2);
      border: solid 1px #FFFFFF;
      color: #FFFFFF; }
    div.tribe_header_tickets_cont .button.tickets_button.not_buyable {
      background: #C51B48;
      border-color: #C51B48; }
      div.tribe_header_tickets_cont .button.tickets_button.not_buyable:hover {
        background: #C51B48;
        border-color: #C51B48; }
  div.tribe_header_tickets_cont .button.tribe_read_down {
    position: relative;
    z-index: 10;
    background: transparent;
    font-size: 4.0rem;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    animation: float 2.4s ease-in-out infinite; }
    div.tribe_header_tickets_cont .button.tribe_read_down:hover {
      opacity: 0.5; }

#tribe-events-pg-template {
  max-width: 1280px !important; }

div.buy_tickets_sidebar_cont {
  margin-bottom: 24px; }
  div.buy_tickets_sidebar_cont .button {
    background: #009491;
    width: 100%; }
    div.buy_tickets_sidebar_cont .button.not_buyable {
      background: #C51B48; }
    div.buy_tickets_sidebar_cont .button:hover {
      background: #C51B48; }

div.not_on_sale {
  background: #C51B48;
  color: #FFFFFF;
  padding: 24px;
  border-radius: 5px;
  margin-bottom: 24px;
  font-weight: 600;
  text-align: center; }

div.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix {
  display: grid;
  gap: 24px; }
  div.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix div.tribe-events-meta-group {
    margin-right: 0 !important;
    width: 100%;
    padding: 0 !important;
    gap: 24px; }
    div.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix div.tribe-events-meta-group h2.tribe-events-single-section-title {
      border: none !important;
      padding: 0 !important;
      position: relative;
      text-transform: capitalize !important; }
      div.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix div.tribe-events-meta-group h2.tribe-events-single-section-title::after {
        position: absolute;
        right: 0;
        top: 10px;
        display: block;
        content: "";
        width: 65%;
        background: #F98C26;
        height: 2px; }
    div.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix div.tribe-events-meta-group .tribe-venue {
      font-weight: 600;
      text-decoration: underline; }
    div.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix div.tribe-events-meta-group .tribe-venue-url a {
      display: block;
      width: 100%;
      border-radius: 5px; }
      div.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix div.tribe-events-meta-group .tribe-venue-url a:hover {
        background-color: #C51B48;
        background: #C51B48; }

/*# sourceMappingURL=modern_tribe_events.css.map */
