-
+ {{ if not $bg_image }}
+
+ {{ end }}
+
diff --git a/themes/delta/layouts/partials/footer-logo-dark.html b/themes/delta/layouts/partials/footer-logo-dark.html
new file mode 100644
index 00000000..6c4a2993
--- /dev/null
+++ b/themes/delta/layouts/partials/footer-logo-dark.html
@@ -0,0 +1,38 @@
+{{ $logoPath:= site.Params.logo }}
+{{ $logoWidth:= replace site.Params.logo_width "px" "x" }}
+
+
+{{ if $logoPath }}
+{{ if fileExists (add `assets/` $logoPath) }}
+{{ $logo:= resources.Get $logoPath }}
+
+
+{{ $logoExt := path.Ext $logo }}
+{{ if eq $logoExt ".gif" }}
+{{ .Scratch.Set "logo" ($logo.Resize $logoWidth).RelPermalink }}
+
+{{ else if eq $logoExt ".svg"}}
+{{ .Scratch.Set "logo" $logo.RelPermalink }}
+
+{{ .Scratch.Set "logo_fallback" $logo.RelPermalink }}
+{{ else }}
+
+{{ $logoDefaultWidth:= add (string $logo.Width) "x"}}
+{{ $logoWidth:= $logoWidth | default $logoDefaultWidth }}
+{{ $options := add (string $logoWidth) " webp" }}
+{{ .Scratch.Set "logo" ($logo.Resize $options).RelPermalink }}
+
+{{ .Scratch.Set "logo_fallback" ($logo.Resize $logoWidth).RelPermalink }}
+{{ end }}
+
+
+{{ end }}
+
+{{ else if site.Params.logo_text }}
+{{ site.Params.logo_text | markdownify }}
+
+{{ else }}
+{{ site.Title | markdownify }}
+{{ end }}
\ No newline at end of file
diff --git a/themes/delta/layouts/partials/footer.html b/themes/delta/layouts/partials/footer.html
index e6876843..474b3d04 100644
--- a/themes/delta/layouts/partials/footer.html
+++ b/themes/delta/layouts/partials/footer.html
@@ -1,14 +1,25 @@
-
+{{ $footer_light := .Params.footer.footer_light | default site.Params.footer.footer_light }}
+{{ $bg_color := .Params.footer.bg_color | default .Params.footer.bg_color }}
+{{ $bg_image := resources.Get (.Params.footer.bg_image | default site.Params.footer.bg_image) }}
+{{ $overlay := .Params.footer.bg_image_overlay_color | default site.Params.footer.bg_image_overlay_color }}
+
+