/* Styles for Page */
.node--type-page {
    margin-top: 0rem;
    margin-bottom: 5rem;
}
.node--type-page h1 {
    margin-top: 3rem;
    /* padding-left: 4rem; */
    /* margin-bottom: 4rem; */
    line-height: 2rem;
    text-transform: uppercase;
    letter-spacing: 0.3rem;
    font-size: 1.4rem;
    color: var(--red-color);
}
.node--type-page h2 {
    margin-top: 3rem;
    /* margin-bottom: 1rem; */
    padding-bottom: 1rem;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'EBGaramond';
    font-size: 1.4rem;
    color: var(--dark-gray);
}
.node--type-page h5 {
    color: var(--dark-gray);
}
.node--type-page h3 {
    font-size: .8rem;
    font-weight:bold;
    font-family: 'EBGaramond';
}
.node--type-page p {
    font-size: 0.8rem;
    color: var(--dark-gray);
}
.node--type-page a {
    color: var(--dark-gray);
}
.node--type-page a:hover {
    color: var(--red-color);
}
.node--type-page ol {
    list-style: none;
    font-size: .8rem;
    counter-reset: ol-counter;
    color: var(--dark-gray);
}
.node--type-page ol li {
    counter-increment: ol-counter;
}
.node--type-page ol li::before {
    content: counter(ol-counter) ". ";
    color: var(--red-color);
    margin-left: -2rem;
    font-weight: bold;
    font-family: 'EBGaramond';
}
.node--type-page ul {
    list-style: none; /* Remove default bullets */
}
.node--type-page ul li {
    font-size: 0.8rem;
    color: var(--dark-gray);
}
.node--type-page ul li::before {
    content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: var(--red-color); /* Change the color */
    font-weight: bold; /* If you want it to be bold */
    font-family: 'EBGaramond';
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 1em; /* Also needed for space (tweak if needed) */
    margin-left: -2em; /* Also needed for space (tweak if needed) */
    font-size: 1rem;
}

.node--type-page #navbar-main:after {
    content: " ";
    height: 7rem;
    width: 7px;
    background: var(--dark-gray);
    position: absolute;
    bottom: -21rem;
    right: 0px;
    display: block;
    z-index: 10;
}