/*

Theme Name: Hello Elementor NTG

Theme URI: https://github.com/elementor/hello-theme/

Description: Hello Elementor NTG is a child theme of Hello Elementor, created by Elementor team

Author: Reinhard Kopp

Author URI: https://elementor.com/

Template: hello-elementor

Version: 1.0.1

Text Domain: hello-elementor-ntg

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/

.ticket-button {
  text-align: center!important;
  background-color: var( --e-global-color-a983356 )!important;
  font-family: "Inter", Sans-serif!important;
  font-size: 16px!important;
  font-weight: 500!important;
  text-transform: none!important;
  font-style: normal!important;
  text-decoration: none!important;
  line-height: 1em!important;
  letter-spacing: -0.2px!important;
  word-spacing: 0px!important;
  fill: var( --e-global-color-primary )!important;
  color: var( --e-global-color-primary )!important;
  border-style: solid!important;
  border-width: 2px 2px 2px 2px!important;
  border-color: var( --e-global-color-primary )!important;
  border-radius: 60px 60px 60px 60px!important;
  padding-top: 10px!important;
  padding-bottom: 10px!important;
  padding-left: 20px!important;
  padding-right: 20px!important;
  white-space: nowrap!important;
}
.ticket-button:hover {
    background-color: var( --e-global-color-primary )!important;
    color: var( --e-global-color-a983356 )!important;
    border-color: var( --e-global-color-primary )!important; 
}
.event-media-wrapper {
    display: flex;
    align-items: center;
}

.event-ticket-button {
    margin-left: 50px!important; /* Abstand zwischen Bild und Button – nach Bedarf anpassen */
}
.event-media-wrapper img {
    height:150px!important;
    width:150px!important;
    max-width: none !important;
}
.tribe-events-calendar-list__event-venue-title,
.tribe-events-calendar-list__event-venue-address {
    display: none;
}
.tribe-events .tribe-events-c-events-bar__search-container {
    background-color: transparent !important;
}

.event-media-wrapper .tribe-events-calendar-list__event-featured-image-wrapper {
    flex-shrink: 0; /* Verhindert, dass das Bild schrumpft */
    /* Optional: Falls nötig, eine Mindestbreite definieren */
    width: 150px!important;
}

.event-subtitle {
    display: flex;
    background-color: var( --e-global-color-primary )!important;
    font-style: normal!important;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
    white-space: nowrap!important;
    font-size: 0.9em;
    color: #666;
    margin-top: 4px;
}
