/**
 * Theme Name:     Divi Child
 * Author:         Julia Rossa Design
 * Template:       Divi
 * Text Domain:	   divi-child
 * Description:    Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
 */

/* ─── Marquee Ticker ─── */
.wk-marquee {
    overflow: hidden;
    white-space: nowrap;
}
.wk-marquee-inner {
    display: inline-flex;
    animation: wk-scroll 35s linear infinite;
}
.wk-marquee-inner span {
    display: inline-block;
    padding: 0 2rem;
    font-size: clamp(1.2rem, 1rem + 0.6vw, 1.6rem);
    text-transform: uppercase;
    letter-spacing: 0.15em;
    font-weight: 500;
    opacity: 0.7;
    color: #ffffff;
}
.wk-marquee-inner span::after {
    content: "|";
    padding-left: 2rem;
    opacity: 0.4;
    color: #ffffff;
}
@keyframes wk-scroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}

/* ─── Cubic-Bezier Hover für Cards ─── */
.wk-card-hover {
    transition: transform 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955),
                box-shadow 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.wk-card-hover:hover {
    transform: scale(1.03);
    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.12);
}

/* ─── Horizontalen Overflow verhindern ─── */
html, body {
    overflow-x: clip;
    max-width: 100%;
}


/* ─── Transparenter Hintergrund für CPT-Seiten mit Theme Builder ─── */
.single-formate #main-content,
.single-coachwerkstatt #main-content {
    background: transparent;
}

