html, 
body {
    margin: 0px;
    border: 0;
    overflow: hidden;
}

body {
    background-color: #cecdcc;
}

#player-score {
    left: 1vw;
    position: relative;
    top: 1vw;
}

#healthBar {
    width: calc(69px + 14vw);
    height: calc(9px + 2vw);
    position: absolute;
    top: 40%;
    left: calc(22px + 5.3vw);
    z-index: 0;
    transform: skew(34deg);
    transition: 0.25s;
}

#gameScreen {
    position: relative;
    max-width: initial;
    height: 100%;
    width: 100%;
    margin: 0px;
    background: url("../images/background.png");
    padding-top: 120px;
    background-size: cover;
    -webkit-animation: slide 5s linear infinite;
    -moz-animation: slide 5s linear infinite;
    -o-animation: slide 5s linear infinite;
    animation: slide 5s linear infinite;
}

#gameContainer {
    position: absolute;
    max-width: initial;
    max-height: initial;
    top: 0;
    width: calc(1px + 100vw);
    height: calc(165px + 117vw);

}

#healthBarContainer {
    z-index: 1;
    position: relative;
    max-width: calc(100px + 20vw);
}

#gameStat {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 5;
}

#gameHealthBar {
    position: relative;
    z-index: 5;
}

.text {
    font-family: 'Arial';
    font-size: calc(30px + 2vw);
    text-shadow: 1px 1px 3px #000210;
    color: #2298ea;
}

#gameScene {
    max-width: initial;
    width: 100%;
    height: 100%;
}

.paused {
    animation-play-state: paused !important;
}

@-webkit-keyframes slide {
    from { background-position: 0 0vw; }
    to { background-position: 0 212vw; }
}

@-moz-keyframes slide {
    from { background-position: 0 0vw; }
    to { background-position: 0 212vw; }
}

@-o-keyframes slide {
    from { background-position: 0 0vw; }
    to { background-position: 0 212vw; }
}

@keyframes slide {
    from { background-position: 0 0vw; }
    to { background-position: 0 212vw; }
}

/*Core CSS Overriding*/
.branding {
    line-height: 1.3;
}