html::-webkit-scrollbar {  display: none; }
html
{
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.col-b, .col-h, .split-page .col-h img
{
    margin: 12px 0 !important;
    width: 100% !important;
    clear: both;
}

.logo { height: 40px; }
.nav a { padding: 4px; }
.hero 
{
    min-height: 480px;
}
    
.hero .hero-img
{
    width: 35%;
}

.hero .hero-sub
{
    padding-top: 32px;
}

.hero .hero-title
{
    font-size: 26px;
}

.hero .hero-text
{
    font-size: 18px;
}
.lost-page .container {
    padding: 32px 0 178px;
}
.timeline-item:nth-child(even) { margin: 0 !important; }
@media only screen and (max-width: 940px)
{
    .logo { height: 54px; padding: 5px 0; }
    #mnav {
        display: none;
        flex-direction: column;
        background: #0461aa;
        position: fixed;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1000;
    }
    
    ul {
        margin: auto;
        padding: 1rem;
    }
    
    #mnav li {
        font-size: 2rem;
        text-align: center;
        flex: auto;
        padding: 1rem;
    }
    
    #mnav li a {
        color: #fff;
        text-decoration: none;
    }

    #mnav.open {
        display: flex;
    }

    .col-a
    {
        margin: 12px 0 !important;
        width: 42% !important;
    }
    
    .topbar
    {
        display: none;
        visibility: hidden;
    }
    
    #mnav-toggle
    {
        float: right;
        cursor: pointer;
        visibility: visible;
        display: inherit;
        padding: 4px;
    }
    
    header { padding: 4px 0; }
    header .container
    {
        display: block;
    }
    
    .nav
    {
        display: none;
    }
    .hero .hero-img { display: none; }
    
    .copyright { padding: 0; padding-bottom: 16px; }
    .copyright .social-links
    {
        width: 100%;
        padding-bottom: 12px;
    }

    .copyright .social-links a
    {
        display: contents;
    }
    .copyright a
    {
        float: none;
        width: 100%;
        margin: 12px 0px;
        display: block;
    }
}