h1{
    font-family: druk;
    font-size: var(--DrMax);
}

em{
    font-style: italic !important;
}


h2{
    font-family: druk;
    padding-bottom: var(--DrLow);
    font-size: var(--DrMax);
    margin-bottom: var(--CenText);
    border-bottom: 1px solid white;
}

h3{
    font-size: var(--CenText);
    margin-bottom: var(--CenText);
    padding-bottom: 5px;
    border-bottom: 1px solid white;
}

h4 a{
    display: block;
    position: relative;
    width: fit-content;
    transition: .2s;
    border: 1px solid white;
    padding: var(--DrLow);
    font-family: druk;
    font-size: var(--DrLow);
}

h4 a:hover{
    background-color: white;
    color: black;

}

h5{
    display: block;
    margin: 0 0 0 5%;
    font-family: druk;
    line-height: 1.3;
    font-size: var(--DrTitle);
}
h6{
    margin: 5px 0 0 5%;
    display: block;
    font-size: var(--CenLow);
}

ul::after, p::after, h1::after, h1::before, h2::before, h4::after, h6::after{
    display: block;
    content: " ";
    font-size: var(--CenText);
    white-space: pre;
}

li{
    display: inline-block;
    margin-left: 3%;
    width: 97%;
}

li::before{
    display: inline-block;
    height: 100%;
    content: "•";
    width: 3%;
    
    margin-left: -3%;
    vertical-align: top;
}


li::marker{
    display: none;
}

p{
    font-size: var(--CenText);
    line-height: 1.3;
}

h6 a{
    text-decoration: 1px underline solid white;
}

p a{
    text-decoration: 1px underline solid white;
}

@media (orientation:portrait){
    h5{
        margin:0;
    }
    h6{
        margin:0;
    }
    
}