/* roboto-condensed-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/roboto-condensed-v27-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v27-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/roboto-condensed-v27-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/roboto-condensed-v27-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v43-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v43-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v43-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v43-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

html {
	font-size: 18px;
}

body {
  font-family: 'Open Sans', sans-serif;
	color: #333;
	background-color: #f8f8f8;

	font-size: 1rem;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	/* font-style: normal; */
	/* color: #004d00; */
}

.zweispalten {
	
	column-gap: 2em;
	column-count: 2;
}

.hyphens {
	hyphens: auto;
	
}

.tribe-events a,
.tribe-common a {
  color: #988961; /* deine Wunschfarbe */
}

.tribe-events a:hover,
.tribe-common a:hover {
  color: #b3a172; /* Wunsch-Hoverfarbe */

}

.tribe-common .tribe-common-anchor-alt {
  border-bottom: 2px solid #988961;
}

.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled, .entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled, .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled, .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled {
  
  background-color: #988961;
}

.tribe-common a.tribe-common-c-btn--small, .tribe-common button.tribe-common-c-btn--small, .tribe-common input[type=button].tribe-common-c-btn--small, .tribe-common input[type=submit].tribe-common-c-btn--small {
  
  background-color: #988961;

}

:root {
  --tec-color-accent-primary: #988961;
  --tec-color-accent-primary-hover: #7f7650;
  --tec-color-accent-secondary: #988961;
  --tec-color-accent-secondary-hover: #7f7650;
}

:root {
  /* Primäre Akzentfarbe */
  --tec-color-accent-primary: #988961;
  --tec-color-accent-primary-hover: #7f7650;

  /* Sekundäre Akzentfarbe */
  --tec-color-accent-secondary: #988961;
  --tec-color-accent-secondary-hover: #7f7650;

  /* Buttons */
  --tec-color-button-primary: #988961;
  --tec-color-button-primary-hover: #7f7650;

  /* Links */
  --tec-link-color: #988961;
  --tec-link-color-hover: #7f7650;

  /* Highlight (z. B. für ausgewählte Events) */
  --tec-highlight-color: #988961;

  /* Container-Hintergrund (optional, z. B. für Karten) */
  --tec-container-background: #f9f8f3;

  /* Events Bar (Suchleiste) */
  --tec-color-text-events-bar-input: #222;
  --tec-opacity-events-bar-input-placeholder: 0.6;
  --tec-color-text-view-selector-list-item: #988961;
  --tec-color-text-view-selector-list-item-hover: #7f7650;
  --tec-color-text-events-bar-submit-button: #fff;
  --tec-color-text-events-bar-submit-button-hover: #fff;
  --tec-color-text-events-bar-submit-button-active: #fff;
  --tec-color-background-events-bar-submit-button: #988961;
  --tec-color-background-events-bar-submit-button-hover: #7f7650;
  --tec-color-background-events-bar-submit-button-active: #665f45;

  /* Icons (z. B. Lupen-/Kalender-Icons in der Suche) */
  --tec-color-icon-events-bar: #988961;
  --tec-color-icon-events-bar-hover: #7f7650;
  --tec-color-icon-events-bar-active: #665f45;

  /* Tabs & Ränder der Events Bar */
  --tec-color-background-events-bar-tabs: #f2f0ea;
  --tec-color-background-events-bar: #f9f8f3;
  --tec-color-border-events-bar: #ccc5aa;
}