html, body, .intro {
    height: 100%;
}

body {
    background-color: #f4f4f4;
}

.top {
    display : flex;
    justify-content : center;
    align-items : top;
    height: 50%;
    width: 100%;
    max-width: 1280px;
    margin: auto;
    background-image: url('../images/beatles-reduced.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.bottom {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50%;
    width: 100%;
}

.link-secondary {
    color: #181A18;
    text-decoration: none;
}

.fadeIn {
    -webkit-animation: fadein 1s;
    -moz-animation: fadein 1s;
    -ms-animation: fadein 1s;
    -o-animation: fadein 1s;
    animation: fadein 1s;
}

.fadeInFast {
    -webkit-animation: fadein .5s;
    -moz-animation: fadein .5s;
    -ms-animation: fadein .5s;
    -o-animation: fadein .5s;
    animation: fadein .5s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}