/* 4 times the word 'hand' - 4/8/10 pound signs */
#slideset-8 > .slide:nth-child(3) > div:nth-of-type(-n+4),
#slideset-8 > .slide:nth-child(4) > div:nth-of-type(n+5):nth-of-type(-n+8),
#slideset-8 > .slide:nth-child(5) > div:nth-of-type(n+7):nth-of-type(-n+14),
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(n+9):nth-of-type(-n+18)
{
   font-size: 2em;
}

/* text in slides 3/7 */
#slideset-8 > .slide:nth-child(3) > div:nth-of-type(-n+4),
#slideset-8 > .slide:nth-child(7) > div:nth-of-type(n+3):nth-of-type(-n+8)
{
   text-transform: uppercase;
}

/* texts in slide 7 */
#slideset-8 > .slide:nth-child(7) > div:nth-of-type(n+3):nth-of-type(-n+8)
{
   font-size: .7em;
}

/* 2 of them are rotated */
#slideset-8 > .slide:nth-child(3) > div:nth-of-type(2) { transform: rotate( 90deg); }
#slideset-8 > .slide:nth-child(3) > div:nth-of-type(4) { transform: rotate(-90deg); }

#slideset-8 > .slide:nth-child(3) > div:nth-of-type(1) { left: 10.4%; top: 28.2%; }
#slideset-8 > .slide:nth-child(3) > div:nth-of-type(2) { left: 37.5%; top: 24.5%; }
#slideset-8 > .slide:nth-child(3) > div:nth-of-type(3) { left: 57%;   top: 18%; }
#slideset-8 > .slide:nth-child(3) > div:nth-of-type(4) { left: 73.5%; top: 24.4%; }

/* texts in slides 4-6 */
#slideset-8 > .slide:nth-child(n+5):nth-child(-n+6) > div:nth-of-type(5),
#slideset-8 > .slide:nth-child(n+5):nth-child(-n+6) > div:nth-of-type(6),
#slideset-8 > .slide:nth-child(6)                   > div:nth-of-type(7),
#slideset-8 > .slide:nth-child(6)                   > div:nth-of-type(8)
{
   text-align: center;
}

/* 4 texts in slides 4-6 */
#slideset-8 > .slide:nth-child(n+4):nth-child(-n+6) > div:nth-of-type(1) { left:  7%; top: 35%; }
#slideset-8 > .slide:nth-child(n+4):nth-child(-n+6) > div:nth-of-type(2) { left: 31%; top: 35%; }
#slideset-8 > .slide:nth-child(n+4):nth-child(-n+6) > div:nth-of-type(3) { left: 53%; top: 35%; }
#slideset-8 > .slide:nth-child(n+4):nth-child(-n+6) > div:nth-of-type(4) { left: 76%; top: 35%; }

/* 2 additional texts in slides 5/6 */
#slideset-8 > .slide:nth-child(n+5):nth-child(-n+6) > div:nth-of-type(5)  { left:  5%; top: 72.5%; }
#slideset-8 > .slide:nth-child(n+5):nth-child(-n+6) > div:nth-of-type(6)  { left: 29%; top: 72.5%; }

/* 2 additional texts in slide 6 */
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(7)  { left: 52.5%; top: 72.5%; }
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(8)  { left: 74%; top: 72.5%; }

/* texts in slide 7 */
#slideset-8 > .slide:nth-child(7) > div:nth-of-type(3) { left: 10%;    top: 87%; }
#slideset-8 > .slide:nth-child(7) > div:nth-of-type(4) { left: 21.5%;  top: 87%; }
#slideset-8 > .slide:nth-child(7) > div:nth-of-type(5) { left: 34.5%;  top: 87%; }
#slideset-8 > .slide:nth-child(7) > div:nth-of-type(6) { left: 55.4%;  top: 87%; }
#slideset-8 > .slide:nth-child(7) > div:nth-of-type(7) { left: 67.75%; top: 87%; }
#slideset-8 > .slide:nth-child(7) > div:nth-of-type(8) { left: 81.5%;  top: 87%; }

/* 4 pound signs in slide 4 */
#slideset-8 > .slide:nth-child(4) > div:nth-of-type(5) { left: 17.25%; top: 23%; }
#slideset-8 > .slide:nth-child(4) > div:nth-of-type(6) { left: 41%;    top: 23%; }
#slideset-8 > .slide:nth-child(4) > div:nth-of-type(7) { left: 64%;    top: 23%; }
#slideset-8 > .slide:nth-child(4) > div:nth-of-type(8) { left: 77.5%;  top: 23%; }

/* 8 pound signs in slide 5 */
#slideset-8 > .slide:nth-child(5) > div:nth-of-type(7)  { left: 17.25%; top: 23%; }
#slideset-8 > .slide:nth-child(5) > div:nth-of-type(8)  { left: 41%;    top: 23%; }
#slideset-8 > .slide:nth-child(5) > div:nth-of-type(9)  { left: 64%;    top: 23%; }
#slideset-8 > .slide:nth-child(5) > div:nth-of-type(10) { left: 77.5%;  top: 23%; }
#slideset-8 > .slide:nth-child(5) > div:nth-of-type(11) { left: 14.25%; top: 44.5%; }
#slideset-8 > .slide:nth-child(5) > div:nth-of-type(12) { left: 22.25%; top: 62.5%; }
#slideset-8 > .slide:nth-child(5) > div:nth-of-type(13) { left: 38.5%;  top: 44.5%; }
#slideset-8 > .slide:nth-child(5) > div:nth-of-type(14) { left: 44.75%; top: 62.5%; }

/* 10 pound signs in slide 6 */
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(9)  { left: 17.25%; top: 23%; }
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(10) { left: 41%;    top: 23%; }
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(11) { left: 64%;    top: 23%; }
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(12) { left: 77.5%;  top: 23%; }
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(13) { left: 14.25%; top: 44.5%; }
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(14) { left: 22.25%; top: 62.5%; }
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(15) { left: 38.5%;  top: 44.5%; }
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(16) { left: 44.75%; top: 62.5%; }
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(17) { left: 64.25%; top: 44.5%; }
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(18) { left: 77.75%; top: 44.5%; }


#slideset-8 > .slide:nth-child(6) > div:nth-of-type(19) { width: 116%; left: -9%; top: 88%; }

/*
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(22) { width: 116%; left: -9%; top: 88%; } 
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(21) { width: 116%; left: -9%; top: 88%; } 
#slideset-8 > .slide:nth-child(6) > div:nth-of-type(22) { width: 116%; left: -9%; top: 88%; }
*/


#slideset-8 .symbol-chart-wrapper
{
   --width: 200%;
}

#slideset-8 .symbol-chart-wrapper *
{
   stroke: #000;
   stroke-width: 3;
}

/* hide all symbols */
#slideset-8 line,
#slideset-8 path,
#slideset-8 rect,
#slideset-8 circle,
#slideset-8 ellipse,
#slideset-8 polygon,
#slideset-8 polyline
{
   display: none;
}

/* display lines in 4 symbols from 4 charts in slides 2/3 */
#slideset-8 > .slide:nth-child(n+2):nth-child(-n+4) > div:nth-last-of-type(1) .orientatie > .gebonden > .gestrekt > .boven > line,
#slideset-8 > .slide:nth-child(n+2):nth-child(-n+4) > div:nth-last-of-type(2) .orientatie > .gebonden > .gestrekt > .links > line,
#slideset-8 > .slide:nth-child(n+2):nth-child(-n+4) > div:nth-last-of-type(3) .orientatie > .gebonden > .gestrekt > .beneden > line,
#slideset-8 > .slide:nth-child(n+2):nth-child(-n+4) > div:nth-last-of-type(4) .orientatie > .gebonden > .gestrekt > .rechts > line,
/* display 4 complete symbols from 4 charts in slides 4-6  */
#slideset-8 > .slide:nth-child(n+4):nth-child(-n+6) > div:nth-last-of-type(1) .orientatie > .gebonden > .gestrekt > .boven > *,
#slideset-8 > .slide:nth-child(n+4):nth-child(-n+6) > div:nth-last-of-type(2) .orientatie > .gebonden > .gestrekt > .links > *,
#slideset-8 > .slide:nth-child(n+4):nth-child(-n+6) > div:nth-last-of-type(3) .orientatie > .gebonden > .gestrekt > .beneden > *,
#slideset-8 > .slide:nth-child(n+4):nth-child(-n+6) > div:nth-last-of-type(4) .orientatie > .gebonden > .gestrekt > .rechts > *,
/* display 4 symbols from 4 additional charts in slides 5 & 6 */
#slideset-8 > .slide:nth-child(n+5):nth-child(-n+6) > div:nth-last-of-type(5) .orientatie > .gebonden > .gestrekt > .achteren > *,
#slideset-8 > .slide:nth-child(n+5):nth-child(-n+6) > div:nth-last-of-type(6) .orientatie > .gebonden > .gestrekt > .achteren > *,
#slideset-8 > .slide:nth-child(n+5):nth-child(-n+6) > div:nth-last-of-type(7) .orientatie > .gebonden > .gestrekt > .voren > *,
#slideset-8 > .slide:nth-child(n+5):nth-child(-n+6) > div:nth-last-of-type(8) .orientatie > .gebonden > .gestrekt > .voren > *,
/* display 2 compound symbols [rect + L-shape] from 4 additional charts in slide 6 */
#slideset-8 > .slide:nth-child(6) > div:nth-last-of-type(9)  .orientatie > .gebonden > .gestrekt > .boven > rect,
#slideset-8 > .slide:nth-child(6) > div:nth-last-of-type(10) .hand > polyline,
#slideset-8 > .slide:nth-child(6) > div:nth-last-of-type(11) .orientatie > .gebonden > .gestrekt > .boven > rect,
#slideset-8 > .slide:nth-child(6) > div:nth-last-of-type(12) .hand > polyline,
/* display 4 symbols from 4 charts in slide 7 */
#slideset-8 > .slide:nth-child(7) > div:nth-last-of-type(1) .orientatie > .gebonden > .gestrekt > .achteren > *,
#slideset-8 > .slide:nth-child(7) > div:nth-last-of-type(2) .orientatie > .gebonden > .gestrekt > .voren > *,
#slideset-8 > .slide:nth-child(7) > div:nth-last-of-type(3) .orientatie > .gespreid > .gestrekt > .achteren > *,
#slideset-8 > .slide:nth-child(7) > div:nth-last-of-type(4) .orientatie > .gespreid > .gestrekt > .voren > *
{
   display: block;
}

/* position 4 charts in slides 2-6
 *
 * note that these actually represent charts
 * 4 thru 1 [rather than 1 thru 4] due to the
 * use of the 'nth-last-of-type' selector which
 * is used since charts are *appended* to the
 * slide by script and thus are always the last
 * batch of elements
 */
#slideset-8 > .slide:nth-child(n+2):nth-child(-n+6) > div:nth-last-of-type(1) { transform: translate(-18%, -21%); }
#slideset-8 > .slide:nth-child(n+2):nth-child(-n+6) > div:nth-last-of-type(2) { transform: translate(-13%, -21%); }
#slideset-8 > .slide:nth-child(n+2):nth-child(-n+6) > div:nth-last-of-type(3) { transform: translate( -8%, -21%); }
#slideset-8 > .slide:nth-child(n+2):nth-child(-n+6) > div:nth-last-of-type(4) { transform: translate( -3%, -21%); }

/* position 4 additional charts in slides 5/6 */
#slideset-8 > .slide:nth-child(n+5):nth-child(-n+6) > div:nth-last-of-type(5) { transform: translate(-46.5%, -9%); }
#slideset-8 > .slide:nth-child(n+5):nth-child(-n+6) > div:nth-last-of-type(6) { transform: translate( 61.5%, 73%) rotate(180deg); }
#slideset-8 > .slide:nth-child(n+5):nth-child(-n+6) > div:nth-last-of-type(7) { transform: translate(-41%,   -9%); }
#slideset-8 > .slide:nth-child(n+5):nth-child(-n+6) > div:nth-last-of-type(8) { transform: translate( 79.5%, 73%) rotate(180deg); }

/* position 4 additional charts in slide 6 */
#slideset-8 > .slide:nth-child(6) > div:nth-last-of-type(9)  { transform: translate( 5.5%,  -9%); }
#slideset-8 > .slide:nth-child(6) > div:nth-last-of-type(10) { transform: translate(24.5%, -52.4%) rotate(-90deg) scaleX(-1); }
#slideset-8 > .slide:nth-child(6) > div:nth-last-of-type(11) { transform: translate(16.5%,  -9%); }
#slideset-8 > .slide:nth-child(6) > div:nth-last-of-type(12) { transform: translate(35.5%, -55.2%) rotate(-90deg) scaleX(-1); }

/* position 4 charts in slide 7 */
#slideset-8 > .slide:nth-child(7) > div:nth-last-of-type(1) { transform: translate(-45%,    1%); }
#slideset-8 > .slide:nth-child(7) > div:nth-last-of-type(2) { transform: translate(-46.25%, 1%); }
#slideset-8 > .slide:nth-child(7) > div:nth-last-of-type(3) { transform: translate(-62.25%, 1%); }
#slideset-8 > .slide:nth-child(7) > div:nth-last-of-type(4) { transform: translate(-62.5%,  1%); }

#slideset-8 > .slide:nth-child(7) > div:nth-last-of-type(4) .gespreid > .gestrekt > .voren > circle,
#slideset-8 > .slide:nth-child(7) > div:nth-last-of-type(3) .gespreid > .gestrekt > .achteren > circle
{
   r: .125em;
}

/* hands in slide 7 */
#slideset-8 > .slide:nth-child(7) > div:nth-of-type(1),
#slideset-8 > .slide:nth-child(7) > div:nth-of-type(2)
{
   width: 18%;
   aspect-ratio: 1 / 1;
}

#slideset-8 > .slide:nth-child(7) > div:nth-of-type(1) { left: 30%; top: 51%; }
#slideset-8 > .slide:nth-child(7) > div:nth-of-type(2) { left: 75%; top: 51%; }


/* Paragraphs with shared center-aligned layout */
#slideset-8 > .slide:nth-child(8) > p:nth-of-type(2),
#slideset-8 > .slide:nth-child(8) > p:nth-of-type(3) {
  letter-spacing: .02em;
  line-height: 1.2em;
  text-align: center;
}

#slideset-8 > .slide:nth-child(8) > p:nth-of-type(2) {
  margin: 3em 27em 0 .9em;
}

#slideset-8 > .slide:nth-child(8) > p:nth-of-type(3) {
  margin: 1em 26em 0 0;
}

/* Shared style for p:nth-of-type(5) to p:nth-of-type(10) */
#slideset-8 > .slide:nth-child(8) > p:nth-of-type(n+5):nth-of-type(-n+10) {
  letter-spacing: .08em;
  margin-top: 2em;
  margin-left: 63em;
  font-size: .6em;
  font-family: gillsans-semibold;
  line-height: .75em;
}

/* Adjust individual top margins */
#slideset-8 > .slide:nth-child(8) > p:nth-of-type(5) { margin-top: 1.7em; }
#slideset-8 > .slide:nth-child(8) > p:nth-of-type(6) { margin-top: 1.5em; }

/* Unique paragraph styles */
#slideset-8 > .slide:nth-child(8) > p:nth-of-type(4) {
  letter-spacing: .05em;
  margin-top: -14.7em;
  margin-left: 44.9em;
  font-size: .8em;
  line-height: 1.7em;
}

#slideset-8 > .slide:nth-child(8) > p:nth-of-type(11) {
  letter-spacing: .04em;
  margin-top: 2em;
  margin-left: 45em;
  font-size: .8em;
}
#slideset-8 > .slide:nth-child(8) > p:nth-of-type(12) {
  letter-spacing: 8.02em;
  margin-top: 2em;
  margin-left: 4.4em;
  font-size: 1em;
}

#slideset-8 > .slide:nth-child(8) > p:nth-of-type(13) {
  letter-spacing: 8.02em;
  margin-top: -2.25em;
  margin-left: 30.8em;
  font-size: 1em;
}

/* Divs with shared top margin */
#slideset-8 > .slide:nth-child(8) > div:nth-of-type(n+2):nth-of-type(-n+8) {
  margin-top: .4em;
}

/* Individual div positioning */
#slideset-8 > .slide:nth-child(8) > div:nth-of-type(1) {
  margin-top: -11.2em;
  margin-left: 22em;
  width: 17%;
}

#slideset-8 > .slide:nth-child(8) > div:nth-of-type(2) { margin-left: 36em; width: 1.7%; }
#slideset-8 > .slide:nth-child(8) > div:nth-of-type(3) { margin-left: 1em; width: 9%; }
#slideset-8 > .slide:nth-child(8) > div:nth-of-type(4) { margin-left: 9.65em; width: 10%; }
#slideset-8 > .slide:nth-child(8) > div:nth-of-type(5) { margin-left: 18.6em; width: 11%; }
#slideset-8 > .slide:nth-child(8) > div:nth-of-type(6) { margin-left: 27.58em; width: 9%; }
#slideset-8 > .slide:nth-child(8) > div:nth-of-type(7) { margin-left: 36.2em; width: 9%; }
#slideset-8 > .slide:nth-child(8) > div:nth-of-type(8) { margin-left: 44.5em; width: 11%; }













