/* ==========================================================================
   Farbgebung "warm & persönlich" – bestatter-werneck.de (Template main-medien)
   Palette aus dem Moodboard: Pfirsich #fbd4a5 · Aprikose #eba976 ·
   Terrakotta #cd753c · Taupe #ae9887 · Oliv #958c6c
   Diese Datei NACH template.css laden. Das Template selbst bleibt unverändert.
   Zum Zurücksetzen: Datei entfernen / Einbindung löschen.
   ========================================================================== */
:root{
  --warm-peach:#fbd4a5; --warm-apricot:#eba976; --warm-terra:#cd753c;
  --warm-terra-d:#b25a25; --warm-taupe:#ae9887; --warm-olive:#958c6c;
  --warm-cream:#fdf3e6; --warm-ink:#5a4d44;

  --bs-primary:#b25a25;           --bs-primary-rgb:178,90,37;
  --bs-secondary:#eba976;         --bs-secondary-rgb:235,169,118;
  --bs-body-color:#5a4d44;        --bs-body-color-rgb:90,77,68;
  --bs-heading-color:#a8521f;
  --bs-link-color:#b0561f;        --bs-link-hover-color:#cd753c;
  --bs-border-color:#eadfd3;
}

/* Fließtext & Navigation */
body{color:var(--warm-ink)}
.top-navbar .navbar-nav .dropdown-menu .nav-link,
.rd-panel li>a,.rd-panel li>span,.inline-list-divider:not(:last-child):after,
.modal-flags__modal,.company-location i{color:var(--warm-ink)!important}
.top-navbar .navbar-nav .nav-link:hover,
.rd-panel li>a:hover,.rd-panel li>span:hover,.rd-panel .active>a,.rd-panel .trail>a,
.rd-panel li.submenu.active:after,.rd-panel li.submenu.selected:after,.rd-panel li.submenu:hover:after{color:var(--warm-terra)!important}
.rd-panel li{border-bottom-color:var(--warm-peach)!important}

/* Buttons */
.btn-primary{
  --bs-btn-bg:#b25a25;--bs-btn-border-color:#b25a25;--bs-btn-color:#fff;
  --bs-btn-hover-bg:#cd753c;--bs-btn-hover-border-color:#cd753c;--bs-btn-hover-color:#fff;
  --bs-btn-active-bg:#9a4c1d;--bs-btn-active-border-color:#9a4c1d;--bs-btn-active-color:#fff;
  --bs-btn-disabled-bg:#d9a47f;--bs-btn-disabled-border-color:#d9a47f;
}
.btn-outline-primary{
  --bs-btn-color:#b25a25;--bs-btn-border-color:#b25a25;
  --bs-btn-hover-bg:#b25a25;--bs-btn-hover-border-color:#b25a25;--bs-btn-hover-color:#fff;
}
.btn-secondary{
  --bs-btn-bg:#eba976;--bs-btn-border-color:#eba976;--bs-btn-color:#4a3629;
  --bs-btn-hover-bg:#fbd4a5;--bs-btn-hover-border-color:#fbd4a5;--bs-btn-hover-color:#4a3629;
}

/* Zitate, Mitarbeiter, Slider, FAQ, Teilen-Buttons (vorher Blau #3e6999 / Beige #bca282) */
.card-quote .card-body .card-text,
.card-quote .card-body .card-title:nth-child(2n-0):before,
.mitarbeiter-cards .card-body .card-subtitle,
.mitarbeiter-cards .card-body strong,
.modal-flags__modal .modal-dialog .modal-content a{color:var(--warm-terra-d)!important}
.card-quote .card-body .card-title,
.mitarbeiter-cards .card-body .card-title{color:var(--warm-apricot)!important}
.memorials-overview .memorials-overview__content--slider_controls .slider-controls__control,
.mod_faqlist--category-collapse--with-card-collapse .nav-tabs .nav-item .nav-link,
.modal-flags__link,
.sharebuttons .mail,.sharebuttons .pdf,.sharebuttons .print{background-color:var(--warm-terra-d)!important;color:#fff!important}

/* Formulare */
.form-control:focus,.form-select:focus{border-color:var(--warm-apricot);box-shadow:0 0 0 .25rem rgba(235,169,118,.3)}
.form-check-input:checked{background-color:var(--warm-terra-d);border-color:var(--warm-terra-d)}

/* Flächen: helle, warme Hintergründe statt kaltem Grau/Weiß */
.bg-light,.card,.accordion-item{background-color:var(--warm-cream)}
::selection{background:var(--warm-peach);color:#3b2d24}

/* ==========================================================================
   Ergänzung: Footer, Flächen, runde Buttons, Startseiten-Spalten
   ========================================================================== */
/* Footer hell – Farbwelt "Erinnerung bewahren": Leinen, Stein, Kerzenlicht */
footer{background-color:#f1ebe2;color:#5a4d44}
footer .footer-lower{background-color:#e3dacd;color:#6b5d52}
footer .footer-lower a{color:#7a4c2c}
footer .sitemap .level_1>li>a,footer .sitemap .level_1>li strong{color:#8a5530}
footer .sitemap .level_2>li>a,footer .sitemap .level_2>li strong{color:#5a4d44}
footer a:hover,footer .footer-lower a:hover,
footer .sitemap .level_1>li>a:hover,footer .sitemap .level_2>li>a:hover{color:#cd753c!important}
footer h1,footer h2,footer h3,footer h4,footer h5,footer .h4,footer .h5{color:#8a5530}
footer p,footer li,footer address{color:#5a4d44}

/* helle/olive Flächen (z. B. Box "Wichtige Unterlagen im Todesfall", Footer-Infobereich) */
.bg-primary-neu{background-color:#8f6c55}
.bg-body-color-a,footer .info-area{background-color:#dfbd98;color:#4a3d34}  /* Kerzenlicht-Aprikose, gedämpft */
footer .info-area a,footer .info-area p,footer .info-area span{color:#4a3d34!important}
footer .info-area a:hover{color:#cd753c!important}
/* linkes Footer-Feld: wie rechts, etwas heller und orangener */
footer .bg-primary-neu{background-color:#d3ad88;color:#4a3d34}
footer .bg-primary-neu .sitemap .level_1>li>a,footer .bg-primary-neu .sitemap .level_1>li strong{color:#65381a}
footer .bg-primary-neu .sitemap .level_2>li>a,footer .bg-primary-neu p,footer .bg-primary-neu li{color:#4a3d34}
.bg-primary-light{background-color:#fbd4a5}

/* Runde Buttons rechts (Telefon/Mail) und "nach oben" */
.modal-flags__link,.top-link{background-color:#b25a25!important}
.modal-flags__link:hover,.top-link:hover{background-color:#eba976!important}
.bg-primary{background-color:#b25a25!important}

/* Slider-Pfeile / Punkte (vorher Blau) */
.ce_gallery--tiny-slider__controls .slider-controls__control{background-color:#cd753c}
.ce_gallery--tiny-slider__controls .slider-controls__control:hover,
.memorials-overview .memorials-overview__content--slider_controls .slider-controls__control:hover{background-color:rgba(205,117,60,.8)!important}
.memorials-overview .tns-nav>[aria-controls],.ce_gallery--tiny-slider .tns-nav>[aria-controls]{background-color:rgba(205,117,60,.25)}
.memorials-overview .tns-nav>[aria-controls].tns-nav-active,.ce_gallery--tiny-slider .tns-nav>[aria-controls].tns-nav-active{background-color:rgba(205,117,60,.8)}
.card-quote .image_container{border-color:#fbd4a5}
.mod_faqlist--category-collapse--with-card-collapse .nav-tabs .nav-item .nav-link.active{background-color:#cd753c!important}
::-webkit-scrollbar-thumb{background-color:rgba(205,117,60,.5)}
::-webkit-scrollbar-track{background-color:rgba(251,212,165,.3)}

/* Die drei farbigen Streifen der Startseite (vorher Oliv / Rostbraun) */
.title-grid-startseite .ce_colStart:nth-child(3n-2) .separator-image .row{background-color:rgba(149,140,108,.0);background-color:rgba(205,117,60,.72)}
.title-grid-startseite .ce_colStart:nth-child(3n-1) .separator-image .row{background-color:rgba(235,169,118,.72)}
.title-grid-startseite .ce_colStart:nth-child(3n) .separator-image .row{background-color:rgba(174,152,135,.72)}

/* Hinweisbox (z. B. Kontaktseite "Bitte melden Sie sich im Trauerfall …"): vorher Bootstrap-Gelb */
.bg-warning,.text-bg-warning{background-color:#f6d3a8!important;color:#4a3d34!important}
.alert-warning{--bs-alert-bg:#f6d3a8;--bs-alert-border-color:#eba976;--bs-alert-color:#4a3d34}

/* Karte (Notlösung): warme Tönung per Filter, falls im Kartenmodul kein eigener Stil möglich ist.
   Zum Aktivieren die Kommentarzeichen entfernen. Nicht zusammen mit dem JSON-Kartenstil verwenden. */
/*
.dlh_googlemap{filter:sepia(.5) saturate(.85) hue-rotate(-12deg) brightness(1.04) contrast(.96)}
*/

/* Info-Box (z. B. Bestattungsvorsorge: "Nachfolgend einige Beispiele …") – vorher kräftiges Orange */
.group-box.bg-primary,.group-box.bg-primary.border-primary{background-color:#d3ad88!important;border-color:#c39b74!important;color:#4a3d34!important}
.group-box.bg-primary .text-white,.group-box.bg-primary p,.group-box.bg-primary li,.group-box.bg-primary strong,.group-box.bg-primary h2,.group-box.bg-primary h3,.group-box.bg-primary h4{color:#4a3d34!important}
.group-box.bg-primary a{color:#65381a!important}

/* Pfeil-Icons der Aufzählungen (z. B. "Überblick über unsere Bestattungsleistungen") – vorher Oliv #9b926d.
   Nicht in farbigen Boxen (Footer-Infobox, Unterlagen-Box, Info-Box), dort bleibt die Box-Farbe. */
main .text__text:not(.bg-primary-neu *):not(.group-box *) ul li::before{color:#cd753c}

/* Pfeil-Icons in Boxen (z. B. Trauerfall: "Wir unterstützen Sie bei folgenden Formalitäten") – vorher Oliv-Grau */
.group-box ul li::before{color:#cd753c}
.group-box.bg-primary ul li::before{color:#7a4524}

/* Navigation / Untermenü (z. B. "Abschied"): Pfeil, Trennlinien und Hover vorher Hellblau */
.top-navbar .dropdown-toggle::after{color:#eba976!important;border-color:transparent}
.top-navbar .dropdown-menu li:not(:last-child){border-bottom-color:rgba(235,169,118,.55)!important}
.top-navbar .dropdown-menu .nav-link:hover,
.top-navbar .dropdown-menu .nav-link:focus,
.top-navbar .dropdown-menu .nav-link.active{color:#b25a25!important;background-color:#fdf3e6}
.top-navbar .navbar-nav .nav-link.active,
.top-navbar .navbar-nav .nav-link:hover{color:#b25a25}
.rd-panel,.rd-panel li.submenu ul,.rd-panel li ul{border-color:#fbd4a5}
.rd-panel li ul li{border-bottom-color:rgba(235,169,118,.55)!important}
.rd-panel li.submenu>a:after,.rd-panel li.submenu>span:after,.rd-panel li.submenu:after{color:#cd753c}
.modal-flags__modal .modal-dialog .modal-header{border-bottom-color:rgba(235,169,118,.55)}

/* Info-Box "Kinder erleben den Tod …" (Abschied) und "Wichtige Unterlagen" – gleicher Ton wie die übrigen Info-Boxen */
.group-box.bg-primary-neu,.group-box.bg-primary-neu.border-primary{background-color:#d3ad88!important;border-color:#c39b74!important;color:#4a3d34!important}
.group-box.bg-primary-neu .text-white,.group-box.bg-primary-neu p,.group-box.bg-primary-neu li,.group-box.bg-primary-neu strong,.group-box.bg-primary-neu h2,.group-box.bg-primary-neu h3,.group-box.bg-primary-neu h4{color:#4a3d34!important}
.group-box.bg-primary-neu a{color:#65381a!important}
.group-box.bg-primary-neu ul li::before{color:#7a4524}
