/**
 * Kundenspezifische CSS-Ergaenzungen fuer Helix-Neo.
 *
 * Diese Datei wird nicht automatisch geladen.
 * Fuer ein Projekt bei Bedarf als template-kunde.css im selben Ordner speichern.
 * Die Datei template-kunde.css wird nach template-custom.css geladen und vom
 * CSS-Writer der Template-Optionen nicht veraendert.
 */

#sp-header {
    background-image: url(../../images/header.webp);
    background-repeat: no-repeat;
    background-position: 0% 0%;
}
#sp-left .sp-module:first-child, #sp-right .sp-module:first-child {
    padding-top: 0;
}
.offcanvas-menu .wsp-offlogo {
    background-color: var(--page_color_white);
}
.aa-map {
  position: relative;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.aa-map img {
  display: block;
  width: 100%;
  height: auto;
}

.aa-map__link {
  position: absolute;
  display: block;
}

/* Original: 5,233,147,408 */
.aa-map__produkte {
  left: 0.67%;
  top: 52.36%;
  width: 18.93%;
  height: 39.33%;
}

/* Original: 518,50,746,186 */
.aa-map__unternehmen {
  left: 69.07%;
  top: 11.24%;
  width: 30.40%;
  height: 30.56%;
}

/* Original: 424,243,740,391 */
.aa-map__leistungen {
  left: 56.53%;
  top: 54.61%;
  width: 42.13%;
  height: 33.26%;
}

#osmap.text-center, body.text-center .art-vmenu .sp-module-content,  body.text-center .offcanvas-inner {text-align: left !important;}

#phoca-dl-category-box .pd-category h3.pd-ctitle,
#phoca-dl-category-box .pd-category h3, #phoca-dl-file-box .pd-file h3 
{
	font-size: var(--page_font_size_header);
    font-weight: var(--page_font_weight_600);
    border: 0px solid;
    border-bottom: 1px solid var(--page_color_line) !important;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    margin-left: 0;
	padding: 0px;
    background: var(--page_color_white);
    padding-bottom: .5rem;
}
@media (width <= 991px) {
    #sp-left {
        display: none
    }
}
@media (width >= 992px) {
#sp-header .logo {
    padding-left: 1.5em;
}