/*
Theme Name: 8samkeitszeit2017
Author: Sascha Bunge
Description: Twentyseventeen-Child
Version: 1.0
Template: twentyseventeen

This is the child theme for Twenty Seventeen theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

@import url("../twentyseventeen/style.css");

/* Hier deine eigenen CSS Änderungen */
/*
Füge deinen eigenen CSS-Code nach diesem Kommentar hinter dem abschließenden Schrägstrich ein. 

Klicke auf das Hilfe-Symbol oben, um mehr zu erfahren.
*/

.main-navigation .sub-menu {
  border-radius: 0 0 1.5rem 1.5rem;
  overflow: hidden;
}
[class^="lightbox-download-btn"] {
  display: none !important;
  flex-shrink: 0;
  background-color: #45423e;
  color: #eadac1 !important;
  border: 1px solid #eadac1;
  border-radius: 1.5rem 0 1.5rem 0;
  padding: 8px 16px;
  font-size: 1rem;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}

[class^="lightbox-download-btn"]:hover {
  background-color: #eadac1 !important;
  color: #45423e !important;
  border-color: #45423e;
}
/* ── Accordion ───────────────────────────────────────────── */
.accordion-item {
  background-color: #45423e;
  border: 1px solid #eadac1;
  border-radius: 1.5rem !important;
  overflow: hidden;
  margin-bottom: 0.5rem;
}

.accordion-button {
  background-color: #45423e !important;
  color: #eadac1 !important;
  font-size: 1.2rem !important;
  font-weight: bold !important;
  border-radius: 1.5rem !important;
}

.accordion-button:not(.collapsed) {
  background-color: #45423e !important;
  color: #eadac1 !important;
  border-radius: 1.5rem 1.5rem 0 0 !important;
  box-shadow: none !important;
}

.accordion-item {
  background-color: #45423e !important;
  border: 1px solid #eadac1;
  border-radius: 1.5rem !important;
  overflow: hidden;
  margin-bottom: 0.5rem;
}

.accordion-body {
  background-color: #45423e !important;
  color: #eadac1 !important;
  border-top: 1px solid #eadac1;
  font-size: 1.1rem;
}
.accordion {
  margin: 1.5rem 0px 1.5rem 0px !important;  /* ← oben 1.5rem, rechts/links 12px */
}

/* Pfeil zugeklappt – creme */
.accordion-button::after {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23eadac1'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
}

/* Pfeil ausgeklappt – creme */
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23eadac1'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
}
