.load {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: #fff;
    z-index: 110;
}

.empty{
    display:none;
}

/*Large Slice Animation / Styling*/
.slice  {
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0);
}

.st0-long{
    animation: dash .5s 0s linear forwards;
}
.st1-long{
    animation: dash .5s .5s linear forwards;
}
.st2-long{
    animation: dash .5s 1s linear forwards;
}
.st3-long{
    animation: dash .5s 1.5s linear forwards;
}
.st4-long{
    animation: dash .5s 2s linear forwards;
}

/*PM Animation / Styling*/
.PM  {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.st0 {
  animation: dash .05s .2375s linear forwards;
}
.st1 {
  animation: dash .0125s .7375s linear forwards;
}
.st2 {
  animation: dash .05s 1.2375s linear forwards;
}
.st3 {
  animation: dash .05s 1.7375s linear forwards;
}
.st4 {
  animation: dash .05s 2.2375s linear forwards;
}

@keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}

.animated-fast{
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

/*Don't Need this 
body { 
    overflow:hidden;
}*/