/* DEFAULT STYLES */

    body {
        padding: 0;
        margin: 0;
        width: 100%; 
        height: 100%;
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-size: cover;
        text-align: center;
    }
    ul { list-style: none; margin: 0; padding: 0; }
    li { display: inline-block; vertical-align: top; margin: 0; padding: 0; background-color: White; }

/* Special Classes */

    .header { max-width: 1200px; text-align: right; margin: 0 auto; }
    .content { 
        color: White; font-family: "Open Sans"; margin: 0 auto; text-align: left; 
        position: relative; background-color: rgba(255,255,255,.4); font-size: .9em; padding: 0;
        display: inline-block;
    }
    .header img { margin: 15px; height: 300px; }
    .privacy { max-width: 1200px; margin: 0 auto; }
    .privacy li { font-size: .5em; text-align: right; padding: 0; }

/* SMALL SCREEN */

    @media (max-width: 600px) { 
        li { margin: 0px; margin-top: 5px; min-width: 350px; }
        ul { width: 100%; text-align: center; }
        .title { font-size: 28pt; text-align: center; }
        .main_container { text-align: center; }
    }
    
/* LARGE SCREEN */

    @media (min-width: 600px) { 
        li { margin: 15px; min-height: 500px; }
        .title { font-size: 56pt; }
        .main_container { text-align: right; }
    }