/* DEUTA Relaunch, Richtung B - Stufe 5: Fusszeile dunkel, ruhig, in den neuen Schriften.
   Struktur (vier Spalten, LinkedIn) folgt im Footer-Builder des Themes, das geht nur ueber die Oberflaeche. */
#pix-page-footer .vc_section.bg-gradient-dark{background:var(--dc-ink) !important;background-image:none !important;}
#pix-page-footer .pix_element_overlay.bg-gray-9{background:transparent !important;opacity:0 !important;}
#pix-page-footer, #pix-page-footer .site-footer2{background:var(--dc-ink) !important;border-top:1px solid var(--dc-line);}
#pix-page-footer, #pix-page-footer p, #pix-page-footer li, #pix-page-footer span{font-family:"Barlow","Segoe UI",sans-serif !important;color:var(--dc-muted) !important;font-size:15px;line-height:1.7;}
#pix-page-footer h1, #pix-page-footer h2, #pix-page-footer h3, #pix-page-footer h4, #pix-page-footer h5, #pix-page-footer .pix-title, #pix-page-footer strong{font-family:"Archivo","Segoe UI",sans-serif !important;font-weight:800 !important;color:#ffffff !important;letter-spacing:-0.01em;}
#pix-page-footer a{color:var(--dc-muted) !important;text-decoration:none;}
#pix-page-footer a:hover{color:#ffffff !important;}
#pix-page-footer hr, #pix-page-footer .vc_separator .vc_sep_line{border-color:var(--dc-line) !important;}
#pix-page-footer img{filter:none;}
#pix-page-footer img[alt*="DEUTA"], #pix-page-footer img[src*="Logo_Farbe"]{content:url("https://vsnmtl9z65c.c.updraftclone.com/wp-content/uploads/2026/09/DEUTA_Controls_Logo_weiss.png");max-height:52px;width:auto;}

/* Vierspaltige Fusszeile der Richtung B (Inhalt liegt im pixfooter 3610). */
.dc-fuss{background:var(--dc-ink);color:var(--dc-muted);}
.dc-fuss .dc-fuss-spalten{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:52px;padding-top:62px;padding-bottom:34px;}
.dc-fuss .dc-fuss-spalte{display:flex;flex-direction:column;gap:10px;}
.dc-fuss .dc-fuss-marke{gap:16px;}
.dc-fuss .dc-fuss-name{font-size:24px;color:#ffffff !important;letter-spacing:-0.025em;line-height:1.1;text-transform:uppercase;}
.dc-fuss .dc-fuss-anschrift{font-size:15px;line-height:1.9;color:#7f8b94 !important;}
.dc-fuss .dc-fuss-anschrift a{color:#a4afb6 !important;}
.dc-fuss .dc-fuss-anschrift a:hover{color:#ffffff !important;}
.dc-fuss .dc-kap{color:#626e77 !important;font-family:"Archivo",sans-serif !important;font-size:12px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;margin-bottom:4px;}
.dc-fuss .dc-fuss-spalte a{color:#a4afb6 !important;text-decoration:none !important;font-size:15px;}
.dc-fuss .dc-fuss-spalte a:hover{color:#ffffff !important;}
.dc-fuss .dc-linkedin{display:inline-flex;align-items:center;gap:11px;border:1px solid var(--dc-line);padding:11px 16px;align-self:flex-start;margin-top:2px;}
.dc-fuss .dc-linkedin:hover{border-color:#cc0000;color:#ffffff !important;}
.dc-fuss .dc-fuss-schluss{border-top:1px solid var(--dc-line);padding-top:20px;padding-bottom:36px;display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;}
.dc-fuss .dc-fuss-schluss .dc-kap{color:#626e77 !important;margin:0;}
.dc-fuss .dc-fuss-klein{font-size:13px;color:#4a545c !important;flex-basis:100%;padding-top:8px;}
@media (max-width:62rem){
  .dc-fuss .dc-fuss-spalten{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;}
}
@media (max-width:540px){
  .dc-fuss .dc-fuss-spalten{grid-template-columns:1fr;gap:28px;padding-top:44px;}
}
