
/*
 Theme Name:   blocksy-child
 Template:     blocksy
*/

.entry-content .my-fileblock.wp-block-file a:not(.wp-block-file__button),
.entry-content .my-fileblock.wp-block-file .wp-block-file__title,
.entry-content .my-fileblock.wp-block-file .wp-block-file__file > a {
  font-size: 1.1rem;
  font-family: "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 500;
  color: #7c9e00;
  margin-right: .75rem;
  line-height: 1.4;
}
.entry-content .my-fileblock.wp-block-file .wp-block-file__button {
  font-size: .95rem;
}


/* Fix für abgeschnittenen Text in The Events Calendar (Legacy Meta Boxes) */
/* Nur auf Einzel-Eventseiten */
.single-tribe_events {
  /* Der gesamte Meta-Bereich unten */
  .tribe-events-single-section.tribe-events-event-meta.secondary {
    overflow: visible;  /* falls Theme/Builder overflow versteckt */
  }

  /* Jede der drei Boxen (Details / Veranstalter / Veranstaltungsort) */
  .tribe-events-meta-group {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    padding-bottom: .5rem; /* etwas Luft für mehrzeilige Inhalte */
    min-height: 0;         /* wichtig, falls die Eltern Flex/Grid nutzen */
  }

  /* Spezifisch für Veranstaltungsort-Gruppe (dein Beispiel) */
  .tribe-events-meta-group-venue,
  .tribe-events-meta-group-venue * {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    white-space: normal;
    word-break: break-word;
    overflow-wrap: anywhere;
    hyphens: auto;
    line-height: 1.4;
  }

  /* Liste und Listeneinträge darin */
  .tribe-events-meta-list,
  .tribe-events-meta-list > li {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    white-space: normal;
    word-break: break-word;
