/*#### Sets the margin and padding to zero throughout the entire document. ####*/
*, html 
{
    margin:0;
    padding:0;  
}

/*#### Start NavBar Formatting ####*/
.hamburgerIcon
{
    width: 50px;
}

.hamburgerIconHidden
{
    display: none;
}

.nav
{
    background: linear-gradient(#030303c9, #d4d4d400);
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    display: flex;
}

.nav li
{
    display:inline;
    margin: 0;
    position: relative;
}

.navMobileOnly
{
}

.navMobileOnlyTextLink
{
    display:none;
}

.navTextLink
{
    display:none;
}

.navMobileOnlyTextLinkExpanded
{
    display:block;
    padding:10px;
    font-size: 24px;
    text-transform: uppercase;
    margin-left: -6px;
    color: #FFFFFF;
    text-decoration: none;
}

.navTextLinkExpanded
{
    display:block;
    padding:10px;
    font-size: 24px;
    text-transform: uppercase;
    margin-left: -6px;
    color: #FFFFFF;
    text-decoration: none;
}

.nav a:hover
{
    color: #e27000ff;
}

.navBarWrapper
{
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
}

.navIconAnchor 
{
    display: none;
}

.navIconImg 
{
    width: 30px;
    padding: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

@media screen and (min-width: 460px)
{
    .navIconAnchor 
    {
        width: 30px;
        padding: 0 20px;
        display: inline-block;
        margin-left: auto;
        margin-right: auto;
        margin-top: auto;
        margin: -6px 0;
        position: relative;
    }

    .navMobileOnlyTextLink
    {
        display:none;
    }

    .navMobileOnlyTextLinkExpanded
    {
        display:none;
    }

    .navMobileOnly
    {
        display: none;
    }

    .navBarWrapper
    {
        margin: 10px auto;
    }

    .navTextLink
    {
        display:inline-block;
        padding:10px;
        font-size: 24px;
        text-transform: uppercase;
        margin: 0;
        color: #FFFFFF;
        text-decoration: none;
    }

    .navTextLinkExpanded
    {
        display:inline-block;
        padding:10px;
        font-size: 24px;
        text-transform: uppercase;
        margin: 0;
        color: #FFFFFF;
        text-decoration: none;
    }
}
