*
{
    padding: 0;
    margin: 0;
    font-family: "EB Garamond", serif;
}

/* HEADER */
    header
    {
        position:fixed;
        top: 0;
        width: 100%;
        z-index: 100;
    }

    #header-sections-div
    {
        display: flex;
        flex-direction: column;
        width: 100%;
        text-align: center;
        vertical-align: middle; 
    }   

    /* Title / Name */
        #title-container-span
        {
            background-color: black;
            color: white;
            width: 100%;
            height: 7vh;
        }

        #title-container-span a, #title-container-span a:visited
        {
            text-decoration: underline;
            text-decoration-thickness: .5vh;
            text-underline-offset: 1vh;
            text-decoration-color:black;
            transition-duration: 1s;
        }

        #title-container-span a:hover
        {
            transition-duration: 1s;
            text-decoration-color: #f1f0e9;
        }

        #title-h1
        {
            line-height: 7vh;
            color: #f1f0e9;
            font-size: 2vw;
            word-spacing: .5vw;
        }

/* CERTIFICAITONS */
main
{
    height: 95vh;
    width: 100%;
}

#certifications-div
{
    width: 100%;
}

#PSM-certification-img
{
    width: 50%;
    padding: 10vh 0% 0% 25%;
}


@media (max-width: 800px)
{
    #PSM-certification-img
    {
        width: 100%;
        padding: 0;
        padding-top: 10vh;
    }
    #title-h1
    {
        line-height: 7vh;
        color: #f1f0e9;
        font-size: 3vh;
        word-spacing: .5vw;
    }
}