/*
Theme Name: Von Dollen Divi Child
Theme URI: https://gpb-ratingen.de
Description: Divi Child Theme fuer GPB Ratingen / von Dollen – ohne Nicepage. Seiten im Divi Builder bearbeitbar.
Author: GPB Ratingen
Template: Divi
Version: 1.0.0
Text Domain: von-dollen-divi-child
*/

@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&family=Roboto:wght@400;500;700&display=swap");

:root {
  --vd-primary: #94292d;
  --vd-accent: #c13333;
  --vd-grey: #54585b;
  --vd-dark: #4f072a;
  --vd-light: #f2f2f2;
}

body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  color: #111111;
}

h1, h2, h3, h4, h5, h6,
.et_pb_module h1,
.et_pb_module h2,
.et_pb_module h3 {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  color: var(--vd-primary);
}

.vd-check {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.vd-check li {
  position: relative;
  padding-left: 1.6em;
  margin: 0.45em 0;
  font-weight: 600;
}
.vd-check li::before {
  content: "✔";
  position: absolute;
  left: 0;
  color: inherit;
}

.vd-step-num {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: var(--vd-primary);
  color: #fff !important;
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 12px;
}

#main-header,
.et-l--header {
  background: #fff;
}

.et_pb_button {
  text-transform: none !important;
  letter-spacing: 0 !important;
}

.vd-hero-sub {
  font-size: 1.15rem;
  margin-bottom: 1.25rem;
}

.vd-footer-wrap {
  color: #fff;
}
.vd-footer-wrap a {
  color: #fff;
  text-decoration: none;
}
.vd-footer-wrap a:hover {
  text-decoration: underline;
}
.vd-footer-wrap h4 {
  color: #fff !important;
  margin-bottom: 0.75rem;
}
