/* Bembé – bembe-diverses.css · erzeugt 2026-10-14 aus style.css + responsive.css · ersetzt die alte style.css + responsive.css */
/* --- Cetrify on Slider --- */
.cetrify-on-slider {
    position: absolute;
    top: 150px;
    z-index: 9;
}
.cetrify-on-slider .container {
    max-width: 100%;
}
.cetrify-on-slider .container .entry-content-wrapper {
    position: relative;
}
.cetrify-on-slider .container .entry-content-wrapper .first-img {
    position: absolute;
    right: 30px;
    top: 10px;
}
.cetrify-on-slider .container .entry-content-wrapper .first-img img {
    height: 150px;
    width: auto;
}
.cetrify-on-slider .container .entry-content-wrapper .last-img {
    position: absolute;
    top: 150px;
    right: 150px;
}
.cetrify-on-slider .container .entry-content-wrapper .last-img img {
    height: 180px;
    width: auto;
}
@media only screen and (max-width: 1024px) {
    .cetrify-on-slider {
        position: static;
        top: auto;
        z-index: auto;
        background-color: transparent !important;
    }
    .cetrify-on-slider .container {
        max-width: none;
        background-color: transparent !important;
    }
    .cetrify-on-slider .container .entry-content-wrapper .first-img {
        position: static;
        right: auto;
        top: auto;
    }
    .cetrify-on-slider .container .entry-content-wrapper .first-img img {
        height: 150px;
        width: auto;
    }
    .cetrify-on-slider .container .entry-content-wrapper .last-img {
        position: static;
        top: auto;
        right: auto;
    }
    .cetrify-on-slider .container .entry-content-wrapper .last-img img {
        height: 150px;
        width: auto;
    }
}
/* Media query for screen sizes larger than 2560px */
@media only screen and (min-width: 2561px) {
    .cetrify-on-slider .container {
        /* Ensure the container's max-width is set to 80% */
        margin: 0 auto;
        /* Center the container horizontally */
    }
}
/* Anpassungen für den Baumzähler */
.custom-tree .counters-grid {
    gap: 4% !important;
    /* Vergrößert die Lücken zwischen den Boxen */
}
.custom-tree .counter-background {
    background-color: var(--dark-grey,#333) !important;
    /* Hintergrundfarbe der Boxen ändern */
}
@media only screen and (max-width: 1024px) {
    .custom-tree .counters-grid {
        gap: 10px !important;
        /* Entfernt das Gap auf mobilen Geräten */
        --minwidth: 100% !important;
        /* Setzt die Mindestbreite auf 100% auf mobilen Geräten */
    }
}
/* Schriftfarbe der Masonry-Galerie-Titel auf Weiß setzen */
#top .custom-masonry-gallery .av-masonry-entry .av-inner-masonry-content h3.av-masonry-entry-title,
#top .custom-masonry-gallery .av-masonry-entry .av-inner-masonry-content .av-inner-masonry-content-pos-content {
    color: #fff !important;
}
/* Hintergrund der Beschreibung auf Dunkelgrau setzen */
#top .custom-masonry-gallery .av-masonry-entry .av-inner-masonry-content {
    background-color: var(--dark-grey,#333) !important;
}
/* Farbe des Avia-Arrows auf Dunkelgrau setzen */
#top .custom-masonry-gallery .av-inner-masonry-content .avia-arrow {
    background-color: var(--dark-grey,#333) !important;
}
/* Entfernen der Opazität von Bildern */
#top .custom-masonry-gallery .av-masonry-entry .av-masonry-image-container {
    opacity: 1 !important;
}
.commoninja_component iframe {
    margin-top: 100px;
    /* Passe den Wert je nach gewünschter Position an */
}
.wpgmza-radius {
    display: none;
}
/* Padding für Listen in der Sektion mit ID "zeilenabstaende" entfernen */
.angebotstext-margin.av_textblock_section {
    margin-bottom: 0 !important;
}
@media only screen and (min-width: 768px) {
    .angebot-padding {
        padding: 50px;
    }
}
.angebotstext-margin section.av_textblock_section {
    margin-bottom: 0 !important;
}
