/*
 Theme Name:   GELBER RAUSCH (Astra Child)
 Theme URI:    https://gelberrausch.de/
 Description:  Kinoreifes Kampagnen-Child-Theme für den Thriller GELBER RAUSCH. Basiert auf Astra. Enthält Seiten-Template, Shortcode [gelber_rausch], Taxameter, Funkgerät mit Funksprüchen und Podcast-Kanal.
 Author:       Gelber Rausch
 Author URI:   https://gelberrausch.de/
 Template:     astra
 Version:      2.7.1
 Requires at least: 6.3
 Requires PHP: 7.4
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  gelber-rausch
*/

/*
 Globale Anpassungen für die restliche Website (Astra-Seiten, Beiträge) kommen hierher.
 Die Kampagnen-Styles liegen in assets/css/gelber-rausch.css und werden nur
 auf der Kampagnenseite bzw. bei Verwendung des Shortcodes geladen.
*/

/* Einfacher Checkout für den 10-€-Fahrschein (inc/checkout.php) */
.gr-checkout-intro{display:flex;align-items:center;gap:1.2rem;margin:0 0 2rem;padding:1.2rem 1.4rem;border-left:4px solid #f1c40f;background:#0a0a0a;color:#f3eee0;}
.gr-checkout-intro img{width:7rem;height:auto;flex:0 0 auto;}
.gr-checkout-intro p{margin:0;}
.gr-checkout-intro__title{font-family:"Cubano",Impact,sans-serif;font-size:1.5rem;color:#f1c40f;margin-bottom:.3rem !important;}
.gr-simple-checkout .woocommerce-billing-fields > h3,
.gr-simple-checkout .woocommerce-additional-fields{display:none;}
.gr-simple-checkout #place_order{width:100%;padding:1.1em 1.4em;background:#f1c40f;border-color:#f1c40f;color:#000;font-size:1.15rem;font-weight:700;}
.gr-simple-checkout #place_order:hover{background:#ffd726;border-color:#ffd726;color:#000;}
@media (max-width:600px){.gr-checkout-intro{flex-direction:column;align-items:flex-start;}}
.gr-simple-checkout .gr-hidden-field{display:none !important;}
.gr-komplize-field label{font-size:.95em;line-height:1.5;}

/* Kopfbild bündig unter dem Menü (inc/pageheader.php): Brotkrumen-Leiste und Abstand entfernen */
body.gr-hero-top .ast-breadcrumbs-wrapper,
body.gr-has-pageheader .ast-breadcrumbs-wrapper,
body.gr-hero-top .ast-breadcrumbs,
body.gr-hero-top #breadcrumbs,
body.gr-hero-top .yoast-breadcrumbs,
body.gr-hero-top .rank-math-breadcrumb,
body.gr-has-pageheader #breadcrumbs,
body.gr-has-pageheader .yoast-breadcrumbs,
body.gr-has-pageheader .rank-math-breadcrumb{display:none !important;}
body.gr-hero-top .site-content > .ast-container,
body.gr-has-pageheader .site-content > .ast-container{padding-top:0;}
body.gr-hero-top #primary,
body.gr-hero-top .ast-article-single,
body.gr-hero-top .entry-content > :first-child{margin-top:0 !important;}
body.gr-hero-top .entry-header{display:none;}
body.gr-hero-top .ast-single-entry-banner,
body.gr-has-pageheader .ast-single-entry-banner,
body.gr-hero-top .ast-archive-entry-banner{display:none !important;}
