/*  START Variablen */

:root {
    --padding-global: 15px;
}

/*  ENDE Variablen */


/*  START Ausblenden von nicht mehr benötigen Elementen bei der Händlersuche */

/* Händlersuche Karte */
.amlocator-block.-map {
    display: none;
}

/* Suche mit Ort und Umkreis */
.amlocator-search-container {
    display: none;
}

/* Filter und Storeliste */
.amlocator-block.-filter, .amlocator-block.-storelist.amlocator-store-list {
    width: 100% !important;    
}

.amlocator-title.amlocator-attribute-filter {
    display: none !important;
}

/* PLZ Gebiet dauerhaft darstellen */
.amlocator-content.amlocator-hidden-filter {
    display: block !important;
}

form.attributes > .amlocator-attribute-wrapper:first-child,
form.attributes > .amlocator-attribute-wrapper:last-child {
  display: none;
}

.amlocator-map-pin {
    display: none !important;
}

/*  ENDE Ausblenden von nicht mehr benötigen Elementen bei der Händlersuche */


/*  START Slick Slider Startseite */

.slideshow-wrapper-additional {
    /* Entfernt den nicht mehr existenten Slider, der noch mit einem Pixel Höhe als weißer Streifen über dem Hero dargestellt wird */
    display: none;
}

.pagebuilder-slider  {
    /* Sorgt dafür, dass die Pfeile nicht an den Rändern platziert werden */
    /* Auch sind die Buttons so formatiert, dass die gesamte Breite an beiden Enden einnehmen, sodass die Ränder der Slider komplett klickbar sind -> Usability */
    .slick-arrow {
        width: auto;
        height: 100%;
    }

    .slick-prev.slick-arrow {
        padding: calc(var(--padding-global) / 2);
        padding-left: calc(var(--padding-global) * 3);
    }

    .slick-next.slick-arrow {
        padding: calc(var(--padding-global) / 2);
        padding-right: calc(var(--padding-global) * 3);
    }
}
/*  ENDE Slick Slider Startseite */

/* START Header-Anpassungen */
#header-container {
    .header-top-container {
        .customer-information.full-customer-name {
            /* Sorgt dafür, dass der Name des Kunden nicht direkt an dem Suchelement klebt */
            margin-right: var(--padding-global);
        }
    }
}

