html, body {
    font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
    background-size: cover;
    background: rgb(36,0,0);
    background: linear-gradient(180deg, rgba(36,0,0,1) 0%, rgba(121,9,9,1) 49%, rgba(255,0,0,1) 100%);
    background-attachment: fixed;
    background-size: 100%;
}

.cont {
    margin: 5% auto;
    width:50%;
    color: #000;
    background: rgba(255, 255, 255, 0.55);
    padding: 1.5%;
}

@media only screen and (max-width: 600px) {
    .cont {
        width:75%;
        padding: 5%;
    }
}

a:hover {
    color:#000;
    text-decoration: none;
}

a, a:visited {
    color:#000;
}
