body {
    text-align: left;
    color: var(--dfeh-color-black);
    font-family: var(--dfeh-font-family);
    font-size: var(--dfeh-font-size-regular);
    font-weight: var(--dfeh-font-weight-regular);
}

.bolded,
strong,
b {
    font-weight: var(--dfeh-font-weight-bold);
}

p {
    margin-bottom: var(--dfeh-spacing-single);
}

a {
    color: var(--dfeh-color-link);
}

a:hover {
    color: var(--dfeh-color-darkBlue);
}

h1 {
    margin-top: 20px;
    margin-bottom: 1.5%;
    padding: 0;
    letter-spacing: .03em;
    font-size: 1.7em;
    font-family: var(--dfeh-font-family);
}

h2 {
    padding: 0;
    color: var(--dfeh-color-maroon);
    font-size: var(--dfeh-font-size-xLarge);
    font-weight: var(--dfeh-font-weight-bold);
    font-family: var(--dfeh-font-family);
}

h3 {
    padding: 0;
    font-size: var(--dfeh-font-size-regular);
    font-family: var(--dfeh-font-family);
}

h4,
h5,
h6 {
    font-size: var(--dfeh-font-size-regular);
    font-family: var(--dfeh-font-family);
}

.entry-content ul,
ul {
    list-style-type: none;
    margin-bottom: var(--dfeh-spacing-single);
    padding-bottom: 0;
}

ul:not([class*="menu"]):not([class*="nav"]) {
    list-style-position: initial!important;
}

ul > li {
    margin-top: 2px;
    margin-bottom: 2px;
}
