body {
    margin: 0;
    padding: 0;
    background-color: #181818;
    border-top: 1px solid #F6BC00;
    color: #fff;
    font-family: 'Montserrat', serif;
    font-weight: 300;
}

img.logo {
    height: 28px;
}

img.icon {
    height: 28px;
}

div.download {
    background-color: #fff;
    color: black;
}

div.footer, div.footer a {
    background-color: #181818;
    color: #999999;
    font-size: 0.8em;
}

div.footer a {
    font-size: 1.0em;
    text-decoration: none;
}

video {
    width: 100%;
    max-height: 100%;
}

div.footer a:hover {
    text-decoration: underline;
}

/* The hero image */
.hero-image {
    /* Use "linear-gradient" to add a darken background effect to the image (photographer.jpg). This will make the text easier to read */
    /*background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/img/bg-1.png");*/

    /*!* Set a specific height *!*/
    /*height: 50%;*/

    /*!* Position and center the image to scale nicely on all screens *!*/
    /*background-position: center;*/
    /*background-repeat: no-repeat;*/
    /*background-size: cover;*/
    /*position: relative;*/
    filter: grayscale(90%) blur(2px) opacity(80%);
}

img.btn-download {
    height: 48px;
}

.hero-text {
    text-align: center;
    position: absolute;
    top: 50%;
    /*left: 50%;*/
    transform: translate(-50%, -50%);
    color: white;
}

/*#hero-banner {*/
/*    -webkit-mask-image: linear-gradient(180deg, transparent, #181818);*/
/*}*/

#hero-banner:after {
    position: absolute;
    bottom: 0;
    height: 15%;
    width: 100%;
    content: "";
    background-image: linear-gradient(transparent, #181818 80%, #181818);
}

div.text-live {
    color: rgb(209, 166, 70);
    font-weight: bold;
    font-size: 0.85em;
}
