#slideset-7 > .slide:not(.flyleaf) > div *:not(br)
{
   position: absolute;
}

#slideset-7 > .slide:nth-child(n+2):nth-child(-n+7) > div
{
   top: 29%;
   height: 52%;
}

/* number/text */
#slideset-7 > .slide:nth-child(n+2):nth-child(-n+7) > div > div:nth-child(-n+2)
{
   text-align: center;
   text-transform: uppercase;
   width: 100%;
}

/* number */
#slideset-7 > .slide:nth-child(n+2):nth-child(-n+7) > div > div:nth-child(1)
{
   font-family: myriadpro-semibold;
   font-size: 1.5em;
   top: 76%;
}

/* text */
#slideset-7 > .slide:nth-child(n+2):nth-child(-n+7) > div > div:nth-child(2)
{
   font-size: .45em;
   letter-spacing: .09em;
   line-height: 1.85;
   top: 88%;
}

/* signing space symbol */
#slideset-7 .signing-space-wrapper
{
   --width: 15em;
}

/* we only need the middle symbol so hide all... */
#slideset-7 .signing-space-wrapper g
{
   display: none;
}

/* ...and restore the middle one */
#slideset-7 .signing-space-wrapper g:nth-child(3)
{
   display: block;
}

#slideset-7 .sprite-sheet-wrapper
{
   --width: 13em;
}

#slideset-7 .sprite-sheet-wrapper .small-dot > *
{
   fill: #f00 !important;
}

/* wrappers for SVG symbols, text and numbers */
#slideset-7 > .slide:nth-child(n+2):nth-child(-n+4) > div { left: 45.5%; width:  9%; }
#slideset-7 > .slide:nth-child(5) > div                   { left: 45.5%; width: 15%; }
#slideset-7 > .slide:nth-child(6) > div                   { left: 49%;   width: 24%; }
#slideset-7 > .slide:nth-child(7) > div                   { left: 77%;   width: 24%; }

#slideset-7 > .slide:nth-child(n+2):nth-child(-n+4) .signing-space-wrapper { left: -80%; }
#slideset-7 > .slide:nth-child(5) .signing-space-wrapper                   { left: -48%; }
#slideset-7 > .slide:nth-child(2) .sprite-sheet-wrapper                    { left: -88%; }
#slideset-7 > .slide:nth-child(3) .sprite-sheet-wrapper                    { left: -90%; }
#slideset-7 > .slide:nth-child(4) .sprite-sheet-wrapper                    { left: -90%; }
#slideset-7 > .slide:nth-child(5) .sprite-sheet-wrapper                    { left: -54%; }
#slideset-7 > .slide:nth-child(6) .sprite-sheet-wrapper,
#slideset-7 > .slide:nth-child(7) .sprite-sheet-wrapper                    { left:  -4%; }

/* numerical indicators for the sprite sheet symbols */
#slideset-7 > .slide:nth-child(n+5):nth-child(-n+8) > div > div:nth-child(n+3)
{
   font-family: myriadpro-semibold;
}

/* right 5 */
#slideset-7 > .slide:nth-child(5) > div > div:nth-child(3)
{
   left: 68%;
   top: 35%;
}

/* right 5 */
#slideset-7 > .slide:nth-child(6) > div > div:nth-child(3),
#slideset-7 > .slide:nth-child(7) > div > div:nth-child(3)
{
   left: 72%;
   top: 35%;
}

/* 1 */
#slideset-7 > .slide:nth-child(6) > div > div:nth-child(4),
#slideset-7 > .slide:nth-child(7) > div > div:nth-child(4)
{
   left: 29%;
   top: 34%;
}

/* left 5 */
#slideset-7 > .slide:nth-child(7) > div > div:nth-child(5)
{
   left: 1%;
   top: 28%;
}

/* these four shift to the left when changing slides */
#slideset-7.stage-1 > .slide.shifted:nth-child(2) > div { left: 35%; }

#slideset-7.stage-2 > .slide.shifted:nth-child(2) > div { left: 22.5%; }
#slideset-7.stage-2 > .slide.shifted:nth-child(3) > div { left: 35%; }

#slideset-7.stage-3 > .slide.shifted:nth-child(2) > div { left: 11.25%; }
#slideset-7.stage-3 > .slide.shifted:nth-child(3) > div { left: 22.5%; }
#slideset-7.stage-3 > .slide.shifted:nth-child(4) > div { left: 35%; }

#slideset-7.stage-4 > .slide.shifted:nth-child(2) > div,
#slideset-7.stage-5 > .slide.shifted:nth-child(2) > div { left:  1%; }
#slideset-7.stage-4 > .slide.shifted:nth-child(3) > div,
#slideset-7.stage-5 > .slide.shifted:nth-child(3) > div { left: 11.25%; }
#slideset-7.stage-4 > .slide.shifted:nth-child(4) > div,
#slideset-7.stage-5 > .slide.shifted:nth-child(4) > div { left: 22.5%; }
#slideset-7.stage-4 > .slide.shifted:nth-child(5) > div,
#slideset-7.stage-5 > .slide.shifted:nth-child(5) > div { left: 35%; }

/* reveal subsequent symbols */
#slideset-7 > .slide:nth-child(-n+2) .sprite-sheet-wrapper,
#slideset-7 > .slide:nth-child(3) .sprite-sheet-wrapper g:not(.small-dot),
#slideset-7 > .slide:nth-child(4) .sprite-sheet-wrapper g:not(.small-dot):not(.curved-line),
#slideset-7 > .slide:nth-child(5) .sprite-sheet-wrapper g:not(.small-dot):not(.curved-line):not(.right-square-dot-line),
#slideset-7 > .slide:nth-child(6) .sprite-sheet-wrapper g:not(.small-dot):not(.curved-line):not(.right-square-dot-line):not(.umbrella)
{
   display: none;
}

/* separator lines between the six stages */
#slideset-7 > .slide:nth-child(7) > div::before,
#slideset-7 > .slide:nth-child(6) > div::before,
#slideset-7 > .slide:nth-child(n+3):nth-child(-n+5) > div::before
{
   border-left: .125em solid #d0d0d0;
   content: "";
   position: absolute;
   top: -11%;
   height: 75%;
}
#slideset-7 > .slide:nth-child(2) > div::before { left:  -6%; }
#slideset-7 > .slide:nth-child(3) > div::before { left:  -6%; }
#slideset-7 > .slide:nth-child(4) > div::before { left:  -6%; }
#slideset-7 > .slide:nth-child(5) > div::before { left:  -8%; }
#slideset-7 > .slide:nth-child(6) > div::before { left:   8%; }
#slideset-7 > .slide:nth-child(7) > div::before { left: -20%; }

#slideset-7 > .slide:nth-child(8) > div:nth-of-type(1),
#slideset-7 > .slide:nth-child(8) .sprite-sheet-wrapper
{
   position: relative;
}

#slideset-7 > .slide:nth-child(8) > div:nth-of-type(1)
{
   margin-left: 50%;
   margin-top: 3em;;
   margin-bottom: 3em;
   transform: translateX(-50%);
}

#slideset-7 > .slide:nth-child(8) .sprite-sheet-wrapper
{
   --width: 20em;
}

#slideset-7 > .slide:nth-child(8) .signing-space-wrapper
{
   --width: 25em;
}

#slideset-7 > .slide:nth-child(8) > div:nth-of-type(1) > div:nth-child(-n+3)
{
   font-family: myriadpro-semibold;
   font-size: 2em;
}

/* left 5 */
#slideset-7 > .slide:nth-child(8) > div:nth-of-type(1) > div:nth-of-type(1)
{
   left: 4%;
   top: 54%;
}

/* 1 */
#slideset-7 > .slide:nth-child(8) > div:nth-of-type(1) > div:nth-of-type(2)
{
   left: 28%;
   top: 65%;
}

/* right 5 */
#slideset-7 > .slide:nth-child(8) > div:nth-of-type(1) > div:nth-of-type(3)
{
   left: 66.5%;
   top: 67.5%;
}

#slideset-7 > .slide:nth-child(8) > div:nth-of-type(2)
{
   text-align: center;
   left: 0;
   width: 100%;
   margin-top: 2em;
}




#slideset-7 > .slide:nth-child(9) > p:nth-of-type(2)
{

}


#slideset-7 > .slide:nth-child(9) > p:nth-of-type(3)
{
   margin-top: 3em;
   margin-bottom: 2em;
}

#slideset-7 > .slide:nth-child(9) > div:first-of-type
{
float: left;
  font-size: .7em;
  padding-top: 0.25em;
  text-align: center;
  position: static;
  width: 42.5%;
}

#slideset-7 > .slide:nth-child(9) .bullet
{
   background-color: #f00;
   border-radius: 50%;
   margin: 1em auto;
   position: static;
   width: 3.5em;
   height: 3.5em;
}

#slideset-7 > .slide:nth-child(9) > ol
{
   font-size: .75em;
   margin-left: 46%;
   margin-top: 3.3em;
}

#slideset-7 > .slide:nth-child(9) li
{
   margin-bottom: .25em;
}

#slideset-7 > .slide:nth-child(9) li:first-of-type
{
   color: #f00;
}
