#wrap-outer {
    background: url(../images/background.gif) 0px 0px no-repeat;
    background-color: transparent;
    background-attachment: fixed;
    background-size: cover;
}

.float-obj {
    position: absolute;
    left: 0px;
    top: 0px;
}

.parent-valign {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.valign {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.Blur {

    filter: blur(13px);
    -webkit-filter: blur(13px);
    -moz-filter: blur(13px);
    -o-filter: blur(13px);
    -ms-filter: blur(13px);
    filter: url(#blur);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='13');

}

.OutlinedWhiteText {
    color: black;
    -webkit-text-fill-color: white; /* Will override color (regardless of order) */
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
}

.ShadowText {
    color: white;
    /*text-shadow: 0 0 0.2em #ffffff, 0 0 0.2em #ffffff, 0 0 0.2em #ffffff*/
    text-shadow: -1px 1px 2px #000;
}

video::-webkit-media-controls-enclosure {
    z-index: 2147483647 !important;
}

.PlayButton {
    color: #fff;
    text-shadow: -1px 1px 2px #000;
}