body {
  background: url("04Russian_Flag.jpg"); 
  text-align: left;
  color: rgba(0, 0, 0, 255);
  padding-top: 0em;
  font-family: 'Bebas Neue', sans-serif;
}
.mark { 
background-color: rgba(0, 0, 0, 1);
  color: rgba(255, 255, 255, 255);
  font-size: 40px;
  font-family: 'Bebas Neue', sans-serif;
  z-index: 3;
}
.markSmall { 
  background-color: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 255);
    font-size: 18px;
    font-family: 'Bebas Neue', sans-serif;
    z-index: 3;
  }
.rowdyText { 
  background-color: rgba(155, 154, 154, 0.075);
    color: rgba(255, 255, 255, 255);
    font-size: 10px;
    font-family: 'Bebas Neue', sans-serif;
  }
  .rowdyDiv {
    width: 100%;
    height: 60px;
  }

  .jumbotron {
    background: none;
    z-index: 3;
}
 
a { 
    background-color: rgba(255, 255, 255, 0.250);
      color: rgba(255, 255, 255, 255);
    
      font-family: 'Bebas Neue', sans-serif;
    }
.f2 {
  font-family: 'Press Start 2P', sans-serif;
}
.f3 {
  font-family: 'Righteous', sans-serif;
}
.f4 {
  font-family: 'Staatliches', sans-serif;
}

.rotate {
  animation: rotation 6s infinite linear;
}
.rotate1 {
  animation: rotation 7s infinite linear;
}
.rotate2 {
  animation: rotation 8s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

#centreElement{
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -325px;
  margin-left: -299px;
  width: 650px;
  height: 598px;
  z-index: 2;
}
#centreElementZ1{
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -325px;
  margin-left: -299px;
  width: 650px;
  height: 598px;
  z-index: 1;
}
#subtitles{
  position: absolute;
  top: 0%;
  left: 0%;
  margin-top: 0px;
  margin-left: 0px;
  z-index: 9;
}
video::-webkit-media-text-track-display {
  font-size: 20pt;
  background-color: rgba(0, 0, 0, 1);
  color: rgba(255, 255, 255, 255);
  font-family: 'Bebas Neue', sans-serif;
  z-index: 3;
}
::cue {
  font-size: 20pt;
  background-color: rgba(0, 0, 0, 1);
  color: rgba(255, 255, 255, 255);
  font-family: 'Bebas Neue', sans-serif;
  z-index: 3;
}
video::cue {
  font-size: 20pt;
  background-color: rgba(0, 0, 0, 1);
  color: rgba(255, 255, 255, 255);
  font-family: 'Bebas Neue', sans-serif;
  z-index: 3;
}

.padTop {
  padding-top: 5%;
}
