/*
Theme Name:    Astra Child Theme
Description:
Author:        PARROT MEDIA
Author URI:    https://parrot-media.de/
Template:      astra
Version:       1.0.0
*/



/* HEADER - Header Image */
.header-image,
.elementor .elementor-element.header-image {
    height: 250px;
}


/* EDITOR */
/* Debugging Script from Mail-Encoder in Icon-List */
.elementor-icon-list-item span[id^="eeb-"] {
    display: flex;
    align-items: center;
}

/*Text Button*/
.elementor-button-text:hover {
    text-decoration: none !important;
} 

.elementor-button-text {
    font-size: 18px !important;
	text-transform: none !important;
} 

@media (min-width: 900px) {
	.content-align-left {
    padding-left: max(calc((100vw - 1300px) / 2), 50px) !important;
}


.elementor-button span {
	text-align: left !important;
}

/* ==========================================
   AI-Kennzeichnung (symbolisch - invertiert)
   ========================================== */
.symbolischki-label {
    position: relative;
}

.symbolischki-label::after {
    content: "";
    position: absolute;

    /* Näher an den rechten Rand rücken (von 12px auf 4px) */
    right: 0px;

    /* Breite anpassen: Da es vertikal ist, brauchen wir keine 130px Breite mehr.
       Ein Wert zwischen 25px und 45px ist für vertikale Labels meist gut lesbar. */
    width: clamp(20px, 5vw, 50px);

    /* WICHTIG: Das Seitenverhältnis auf hochkant ändern (z.B. 1 breit / 4 hoch). 
       Diesen Wert (z.B. 1 / 4 oder 1 / 5) ggf. leicht anpassen, 
       je nachdem wie lang die Grafik exakt ist. */
    aspect-ratio: 1 / 4; 

    background: url("https://liftmann.de/wp-content/uploads/2026/08/Element-6KI__Logo.svg") center / contain no-repeat;

    z-index: 80;
    pointer-events: none;

    filter: drop-shadow(0 2px 6px rgba(0,0,0,.45));
}

/* Unten rechts */
.symbolischki-label.ai-bottom-right::after {
    bottom: 12px;
}

/* Oben rechts */
.symbolischki-label.ai-top-right::after {
    /* Optional: Hier ebenfalls den Abstand verringern, damit es perfekt in der Ecke sitzt */
    top: 12px; 
}