@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400&subset=latin,latin-ext);
@import url('https://fonts.googleapis.com/css2?family=Montserrat&family=Questrial&display=swap');
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

* { 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box; 
}



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

html, body {
	height: 100%;
	width: 100%;
    overflow-x:hidden;
}



.smaller {
    font-size: 1em;
    line-height:0.75em;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body{
    font-family: Questrial, helvetica, arial, sans-serif;
}

.monospaced {
    font-family: 'Anonymous Pro', monospace;
    white-space:pre;
}

a, a:hover, a:active, a:visited {
    color:#000;
}

figcaption {
    font-size:0.75em;
    line-height:1.25em;
    clear:both;
}

.caption {
    font-size:0.75em;
    line-height:1.25em;
    text-indent:0;
}

figcaption a, figcaption a:hover, figcaption a:active, figcaption a:visited, .caption {
    color:#737373
}

em {
    font-style:italic;
}

strong {
    font-family:Helvetica, arial, sans-serif;
    font-weight: bold;
}

#wrapper {
    height:100%;
    margin: 0px auto;
    position:relative;
    display:block;
}

.sidebar {
width:15%;
    height:96%;
        padding:0.5em;
    padding-right:1em;
    overflow-y:scroll;
/*    box-shadow: -0.25em 0 0 #000;*/
}

.sidebar h1 {
    font-weight:700;
    font-size:1.5em;
    float:none;
    clear:both;
    padding-left:0.1em;
    padding-top:0.3em;
}

/*
.sidebar h1.collisions {
    color: red;
}
*/

.sidebar img, .archive, .vision {
    width:100%;
/*    clear:both;*/
    margin-bottom:20px;
}

.sidebar .logo {
    width:100%;
    min-width:80px;
}

.archive ul {
    margin-top:0.25em;
    border-top: 2px solid #737373;
}

/*
.archive ul.archiveListCollisions {
    border-top: 2px solid ;
}
*/

.archive ul li a {
    color:#000;
    text-decoration:none;
    font-size: 1.1em;
    line-height: 1em;
    padding: 0.1em 0.1em;
}

/*
.archive ul.archiveListCollisions li a {
    color: red;
}
*/

.aw-accordion .collisionaccordion .slice2 {
    background-color:#fff;
}

.archive ul li a:visited, .archive ul li a:active {
    color:#000;
}

.archive ul li:hover{
    background-color:#e6e6e6;
}

.archive ul li {
    float:left;
    display:inline-block;
    cursor:pointer;
    font-weight:normal;
    padding: 0.3em 0em;
    margin-right:0.3em;
}

.activeItem {
    background-color:#e6e6e6;

}



ul.nav li {
    display:inline;
    text-align:right;
    margin-left:1em;
}

ul.nav li a {
    text-decoration:none;
    color:#000;
    padding:0.25em;
}

ul.nav li a:hover {
    background-color:#e6e6e6
}

ul.nav {
    float:right;
    display:block;
    margin-right:1em;
}

section.aw-accordion{
    position:absolute;
    left:15%;
    top:0;
    bottom:0;
    width:85%;
    height:100%;
}

section.aw-accordion .one, 
section.aw-accordion .two, 
section.aw-accordion .three, 
section.aw-accordion .four,
section.aw-accordion .five{
  font-size:1em;
  width:12.5%;
height:96%;
  float:left;
/*  display:inline-block;*/
  z-index:1;
  position:relative;
  overflow:hidden;
  transition:all 200ms cubic-bezier(0.645, 0.575, 0.090, 1.000);
  cursor: default;
  box-shadow: -0.25em 0 0 var(--highlightcolor);
padding:1em;
    padding-bottom:0;
    padding-top:0.5em;
/*    overflow-y:scroll;*/
}

section.aw-accordion .one-noborder,
section.aw-accordion .two-noborder
{
  font-size:1em;
  width:12.5%;
height:96%;
  float:left;
/*  display:inline-block;*/
  z-index:1;
  position:relative;
  overflow:hidden;
  transition:all 200ms cubic-bezier(0.645, 0.575, 0.090, 1.000);
  cursor: default;
padding:0;
    border-spacing:0;
    border:0;
/*    overflow-y:scroll;*/
}

section.aw-accordion .one-noborder {
  box-shadow: -0.25em 0 0 0 var(--highlightcolor);
}

section.aw-accordion .two-noborder {
  box-shadow: 0 0 0 0 var(--highlightcolor);
}

section.collisionaccordion .one, 
section.collisionaccordion .two,
section.collisionaccordion .one-noborder,
section.collisionaccordion .two-noborder, {
height:93%;
}

section.conversationsaccordion .one {
    height:85%;
}

section.aw-accordion .collisiondate {
    width:100%;
    float:left;
    position: relative;
    box-shadow: -0.25em 0 0 var(--highlightcolor);
    border-bottom: 0.25em solid var(--highlightcolor);
    padding:1em;
    display: table;
}

.toptitle {
    box-shadow: -0.25em 0 0 var(--highlightcolor);
    margin-top:3rem;
}

.toptitle h2 {
    padding-top:2.5rem;
}

.collisiondate .datecentered {
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}

.collisiondate .datecentered h3 {
    border-top:2px solid #000;
}

.datecentered h1 {text-align: center; float: none;}

section.aw-accordion .slice {
    background-color:#fff;
} 

/*
section.aw-accordion .slice2 {
      box-shadow: -0.25em 0 0 red;
    background-color:red;
} 
*/


.isolate,.minimize {
    font-size:1em;
    padding:0.1em;
    padding-top:0.5em;
    font-weight:normal;
}

.clustered, .unclustered {
    padding:0.15em;
}

span.clustered:hover, span.unclustered:hover {
    text-decoration:underline;
    cursor:pointer;
}

section.aw-accordion .active {
    width:50%;
}

section.aw-accordion .singleactive {
    width:100%;
}

section.aw-accordion .active .slice {
    width:50%;
}

section.aw-accordion .singleactive .slice {
    width:100%;
}

section.aw-accordion .active img{
    width:auto;
    height:auto;
}

section.aw-accordion img.voiceover {
    margin-top:2em;
}
    

section.aw-accordion span {
}

section.aw-accordion .one.inactive span.content,
section.aw-accordion .two span.content, 
section.aw-accordion .three span.content, 
section.aw-accordion .four span.content,
section.aw-accordion .five span.content{
/*
   background: -webkit-linear-gradient(left, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
*/
/*  height:100%;*/
    width:400%;
  display:table;
}

.content {
    overflow:auto;
    display:table;
    padding-bottom:2.5em;
}

.topsection {
    display:table-row;
}



.active {
    background-color:#e6e6e6;
}

section.aw-accordion .active p, 
section.aw-accordion .active h1, 
section.aw-accordion .active h2,
section.aw-accordion .active h3,
section.aw-accordion .active h4 {
    cursor:text;
}

.inactive {
    background-color:#FFF;
}

.inactive .vid, .inactive .audio, .inactive video {
    pointer-events:none;
}

/*
section.aw-accordion .one{
    background-color:#e6e6e6;
}
*/

/*

section.aw-accordion .two{
    border-left:4px solid #000;
}

section.aw-accordion .three{
        border-left:4px solid #000;
}

section.aw-accordion .four{
        border-left:4px solid #000;
}

section.aw-accordion .five{
        border-left:4px solid #000;
}
*/

section.aw-accordion .one:hover, 
section.aw-accordion .two:hover, 
section.aw-accordion .three:hover, 
section.aw-accordion .four:hover,
section.aw-accordion .five:hover{
    overflow-y: auto;
    background-color:#e6e6e6;
}

section.aw-accordion .slice2 {
    overflow-y: auto;
    background-color:#fff;
}

section.aw-accordion .slice:hover {
    overflow-y: auto;
    background-color:#fff;
}

section.aw-accordion .slice2:hover {
    overflow-y: auto;
    background-color:#fff;
}


section.aw-accordion .one:hover span.content,
section.aw-accordion .two:hover span.content,
section.aw-accordion .three:hover span.content,
section.aw-accordion .four:hover span.content,
section.aw-accordion .five:hover span.content {
/*
   background: -webkit-linear-gradient(left, rgba(255, 255, 255, .7), rgba(255, 255, 255, .7));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
*/
    
}

/*
section.aw-accordion .inactive:hover span{
    overflow:hidden;
}
*/

section.aw-accordion div::-webkit-scrollbar, .sidebar::-webkit-scrollbar { 
    width: 12px; 
}

.noscrollbars {
    scrollbar-color: transparent transparent;
}

::-webkit-scrollbar-track {
    display: none;
}

section.noscrollbars div::-webkit-scrollbar { 
    width: 0px;
}

section.aw-accordion div::-webkit-scrollbar-track, .sidebar::-webkit-scrollbar-track {  
    background-color: rgba(0,0,0,0.0)
}  
section.aw-accordion div::-webkit-scrollbar-thumb, .sidebar::-webkit-scrollbar-thumb {  
    background-color: #000;
    border:0;
}  
section.aw-accordion div::-webkit-scrollbar-thumb:hover, .sidebar::-webkit-scrollbar-thumb:hover {  
    background-color: #000;
}
section.aw-accordion div::-webkit-scrollbar-track-piece, .sidebar::-webkit-scrollbar-track-piece {  
    background-color: rgba(0,0,0,0);
}  

section.aw-accordion div img{
  float:left; 
/*
  margin:0 10px 0 0;
  border:3px solid rgba(255, 255, 255, .2);
  box-shadow:0 0 15px rgba(1, 1, 1, .1);
  -webkit-box-shadow:0 0 15px rgba(1, 1, 1, .1);
  -moz-box-shadow:0 0 15px rgba(1, 1, 1, .1);
*/
}

section.aw-accordion div img,
section.aw-accordion div h1{
/*
  opacity:.3; 
  transition:all .3s
*/
}

section.aw-accordion div:hover img,
section.aw-accordion div:hover h1{
  opacity:1;
}

section.aw-accordion div h1,
section.aw-accordion div h2,
section.aw-accordion div h3,
section.aw-accordion div h4 {
    font-family: Questrial;
    font-size:2em;
}

section.aw-accordion div h4.ru {
    font-family: 'Montserrat', sans-serif;
}

section.aw-accordion div h1,
section.aw-accordion div h2,
section.aw-accordion div h4 {
    font-weight:700;
}

section.aw-accordion div h4.lockdowntitle, section.aw-accordion .active h4.lockdowntitle {
   border-top: 0.25rem solid #000;
padding-top:1rem;
    text-align:right;
    font-size:1rem; 
}

h5 {
    font-size:1em;
    margin-top:0.75em;
    line-height: 1.25em;
}

h5.secondsubtitle {
    font-size:1.25em;
    font-weight:bold;
    margin-top:1em;
}

h5.h5centered {
    text-decoration:underline;
    font-weight:700;
    text-align:center;
}

h5.lockdownauthor {
    text-align:right;
    padding-right:1rem;
}


.sidebar h2 {
    font-size:1em;
}

section.aw-accordion div h4 {
    margin-top:1.2em;
    font-size:1.5em;
/*    text-indent:4em;*/
}

section.aw-accordion div .editorial h4 {
    font-size:1.1em;
}

.authors {
    font-size:0.9em;
}

.authorlist {
    margin-top:2em;
    line-height:1.4em;
}

h3.author a {
    text-decoration:none;
}


section.aw-accordion div h1 {
    color:#737373;
    float:left;
}

section.aw-accordion div.datecentered h1 {
    color:#737373;
    float: none;
}

.figure {
      margin-top:1.5em;
      margin-bottom:1em;      
}

figure {
    font-size:1em;
    line-height:1.25em;
    color: #737373;
}

.figuretop {
      margin-top:0.75em;
}

.figurebottom {
    margin-top: 0.75em;
    margin-bottom:1.5em;
}

.doubleImg {
      margin-bottom:1em;      
}


.topsection .isolate, .topsection .minimize {
    float:right;
    text-align:right;
}

.clusterBG {
    text-decoration:underline;
}

.clear {
    clear:both;
}

section.aw-accordion div h3 {
    font-size:1.5em;
    margin-top:0.25em;
    padding-top:0.25em;
    border-top: 2px solid #737373;
}

section.footnotes {
    margin-top:2em;
    font-size:0.75em;
    line-height:1.2em;
}

p.smallbio {
    font-size: 1em;
    margin-top: 2em;
    text-indent: 0;
    border-top: 1px solid #000;
    padding-top:0.75em;
}

section.footnotes a, section.footnotes a:hover, section.footnotes a:active, section.footnotes a:visited {
    color:#000;
}

sup.footnote {
    vertical-align:baseline;
    position:relative;
    top:-0.3em;
}

section.footnotes sup.footnote {
    vertical-align:baseline;
    position:relative;
    top:0;
}


sup.footnote a, ul.footnoteList li sup.footnote a, ul.footnoteList li sup.footnote a:visited{
    font-size:0.75em;
    color:#737373;
    text-decoration:none;
    padding: 0.1em 0.25em 0.05em 0.25em;
    margin: 0 0.25em;
    text-align:center;
    font-weight:600;
}

sup.super {
    vertical-align:baseline;
    position:relative;
    top:-0.5em;
    color:#000;
    font-size:0.75em;
}

.underline {
    text-decoration:underline;
}

section.footnotes ul.footnoteList li sup.footnote a, section.footnotes ul.footnoteList li sup.footnote a:visited {
    font-size:1.1em;
}

sup.footnote a:hover, ul.footnoteList li sup.footnote a:hover, h3.author a:hover {
    background-color:#737373;
    color:#e6e6e6;
}

.singleImg, .vid {
    margin-top:2em;
}

.vid {
    text-align:left;
}

.vidconv {
    margin-bottom:1rem;
}

.MichielDC {
    margin-top:1em;
}

.centered {
    text-align:center;
    margin-top:2em;
}

figcaption.centered {
    margin-top:0;
}

ul.footnoteList {
    margin-left:60px;
    padding-right:40px;
}

ul.footnoteList li {
/*    list-style-position:inside;*/
    text-indent: -30px;
}

ul.footnoteList li sup.footnote {
    float:left;
    width:30px;
    left: -30px;
}

.footnoteText {
/*    display:table;*/
    line-height:1.25em;
}

section.aw-accordion div.datecentered h1.cxctitle {
    color:#000;
}

.conversations h2, .conversations h3 {
    font-size:1.5em;
    padding:0.5rem;
    text-align:center;
    margin-bottom:1rem;
}

.conversations h2 {
    border-top:3px solid #000;
}

.conversations h3 {
    border-top:1px solid #000;
}

.conversations p.first {
    margin-top:0;
}

.conversations .centered {
    margin-top:0em;
    width:50%;
    text-align:left;
}

.conversation {
    width:50%;
    padding:0.5em;
    display:inline-block;
}

.speaker1, .speaker2, .speaker3 {
    width:50%;
    padding:0.5em;
    display:inline-block;
    background: #e6e6e6;
    clear:both;
}

.indent1, .indent2, .indent3 {
    width:50%;
    padding:0.5em; 
}

.speaker1, .indent1 {
    margin-left:0;
}

.speaker2, .indent2{
    margin-left:25%;
}

.speaker3, .indent3 {
    margin-left:50%;  
}


.speaker {
    display:inline-block;
    float:left;
    min-width:150px;
    font-size:1.25em;
    line-height:1em;
    font-weight:bold;
    width:15%;
    padding-bottom:1rem;
}


.text {
    display:inline-block;
    padding-left:1em;
    float:left;
    width:80%;
}

.conversations .text {
    border-left:2px solid #000;
}

p {
    font-size:1.1em;
    text-indent: 4em;
    line-height:1.4em;
}

span.block {
}

p.first {
    margin-top:1.2em;
    text-indent: 0;
}

p.no-indent {
    text-indent:0;
    margin-top:0;
}

p.quote {
    padding-left:4em;
    margin-top:1.2em;
/*    border-left:2px solid #737373;*/
    text-indent:0;
}

.vertaling {
   color:dimgrey;
}

address {
    line-height:1.4em;
}

#footer {
    box-shadow: 0 -0.25em 0 #000;
    position:fixed;
    bottom:0px;
    left:0px;
    height:4%;
    min-height:30px;
    padding:0.5em 1em;
    width:100%;
    background-color:#fff;
    z-index:100000;
    white-space:nowrap;
}

.noborder {
    box-shadow: 0;
}

#footer h1 {
    float:left;
}

.tk-acumin-pro {
    font-family: "acumin-pro";
    font-weight:700;
}

.large {
    font-size: 2rem;
}

.small {
    font-size: 1rem;
    line-height: 1rem;
}

#symposiumprogram p.first {
    margin-top:0;
}

#symposiumprogram h4 {
    margin-bottom:1rem;
    padding-top:1rem;
    border-top:1px solid #000;
    margin-top:0.5rem;
    font-size:1.25rem;
}

#symposiumprogram .programtime {
    width: 140px;
    float:left;
}

#symposiumprogram table.programtable {
    border-collapse:separate;
    border-spacing: 0 1rem;
}

#symposiumprogram tr{
    border-bottom:1px solid #000;
}


#symposiuminfo ul {
    margin-top:1rem;
}

#symposiumprogram h5, #symposiuminfo h5 {
    font-weight:700;
}

#symposiuminfo li {
    font-size:1rem;
    padding-bottom:0.25rem;
    padding-top:0.25rem;
    border-top:1px solid #000;
}

#symposiuminfo .logos {
    margin-top:2rem;
}

#symposiuminfo .logos img {
    margin-right: 2rem;
}

ul li.sympolist {
    padding:0.6em;
    color: blue;
    font-weight:700;
}

.censored {
    background-color:#000000;
}

.alignright {
    text-align:right;
}

.luchten {
        width:100%;
    height:2px;
    float:left;
    font-size:0;
}

.insertleft {
    float:left;
    margin-right:1.5rem;
    margin-bottom:1rem;
}

.insertright {
    float:right;
    margin-left:1.5rem;
    margin-bottom:1rem;
}

.honden {
    margin-top:2rem;
    width:100%;
    text-align:center;
}

.honden figure {
    width:100%;
    clear:both;
    text-align:center;
    display:flex;
}

.honden figure > img { 
margin:auto;
}

ul.hond {
    margin-top:1rem;
    font-size:1.25rem;
    margin-bottom:2rem;
}
li.honddatum {
    padding-bottom:1rem;
    margin-bottom:1rem;
}

li.ras {
    font-weight:700;
    padding-bottom:0.25rem;
}

.sliceanneleen, .sliceanneleen2, section.aw-accordion .sliceanneleen, section.aw-accordion .sliceanneleen2, .aw-accordion .collisionaccordion .sliceanneleen, .aw-accordion .collisionaccordion .sliceanneleen2, section.aw-accordion .sliceanneleen, section.aw-accordion .sliceanneleen2, section.aw-accordion .sliceanneleen:hover, section.aw-accordion .sliceanneleen2:hover   {
    background-color:#fff;
    padding:0;
    overflow-y: auto;
    background-color:#fff;
}

section.aw-accordion .active .sliceanneleen {
    width:50%;
}

section.aw-accordion .singleactive .sliceanneleen {
    width:100%;
}

section.noscrollbars .active {
    width:49.98%;
    scrollbar-width: none;
}

.sliceanneleen::-webkit-scrollbar {
  display: none;
}

.sliceanneleen2::-webkit-scrollbar {
  display: none;
}

@media (max-width:1024px){
  section.aw-accordion .one,
  section.aw-accordion .two,
  section.aw-accordion .three,
  section.aw-accordion .four,
    section.aw-accordion .five{
  }


  section.aw-accordion div h1{
  }
}



@media (max-width:768px){
        .subtitle {
        display:none;
    }
  section.aw-accordion div img{
/*    width:60px;*/
  }

  section.aw-accordion div h1{
  }
}

/* Styling Demo */
section.aw-accordion > h1{
  color:#233445;
  display:block;
  width:100%;
}

section.aw-accordion > h1 > .read-article{
  color:#233445;
  border-radius:5px;
  border:1px solid #233445;
  padding:4px 8px;
  text-decoration:none;
  float:right;
  text-align:center;
  font-size:80%;
}

section.aw-accordion > h1 > .read-article:hover{
  color:white;
  border:1px solid white;
}

@media (max-width:768px){
  section.aw-accordion{
    width:85%; 
  }
  section.aw-accordion h1{
    letter-spacing:-1px;
  }
}

.courier {
    font-family:courier, courier new, monospace;
}

.collisionsource {
}

video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}

audio::-internal-media-controls-download-button {
    display:none;
}

audio::-webkit-media-controls-enclosure {
    overflow:hidden;
}

audio::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}

audio {
    width:100%;
}

ol.orderedList {
    font-size: 1.1em;
    line-height: 1.4em;
    margin-top:1.4em;
    margin-left: 1em;
}

ol.orderedList li {
    list-style:decimal;
    padding-left:3em;
    padding-bottom:1.4em;
}

ol.lijstMichiel {
    font-size: 1.1em;
    line-height: 1.4em;
    margin-top:1.4em;
    margin-left: 1em;
}

ol.lijstMichiel li {
    list-style:lower-alpha;
    padding-left:1.4em;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 1.4em;
	left: 0;
	width: 100%;
	height: 100%;
}

.topmargin {
    margin-top:1.4em;
}

table.tableMD{
    width:100%;
    max-width:800px;
    padding-top:1.4em;

}

td.tableTitle {
 width:30%;
    text-align:center;
    padding-left:1.4em;
    padding-right:1.4em;
}

.bold700 {
    font-weight:700;!important
}

.divider {
    margin-top:1.5em;
    border-top:1px solid #000;
    margin-bottom:0;
    width:100%;
}

.dividerlockdown {
    border-top:1px solid #000;
    clear:both;
    padding-top:1rem;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    text-indent:0;
    font-size: 1rem;
    width:100%;
}

.dividerlockdownfirst {
    border-top:0
    clear:both;
    padding-top:1rem;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    text-indent:0;
    font-size: 1rem;
    width:100%;
}

* {-webkit-font-smoothing: antialiased;}

.addendumMD {
    padding-right:1em;
}

.smaller {
    font-size:0.75em;
}

.collisionsource .singleImg, .collisionsource .figure {
    margin-top:0;
}

.nomargin {
    margin-bottom:0;
    display:inline-block;
    vertical-align: -webkit-baseline-middle;
    float:none !important;
}

.collisionImg {
        width:100%;!important
    float:right;
}

.nowrap {
    white-space:nowrap;
}

.nowrap p {
    font-size:1.2vw;
}

.pre {
    white-space: pre-wrap;
}

.vp-center {
    margin-left:0;
}

#player {
    width:100%;
}

ol {
    font-size: 1.1em;
    line-height:1.4em;
    padding-left: 1em;
    padding-top: 1em;
    
}

ol.lijst li {
    padding-left:3em;    
}

ol.numberedlist li {
    padding-bottom:1.2rem;
}

.table {
  display: table;
  width: 100%;
}

.table-cell {
  display: table-cell;
  max-width: 0;
}

ul.dashed {
    padding-left:4em;
    font-size:1.1em;
    list-style-type:none;
}

ul.dashed > li {
    text-indent: -25px;
    line-height:1.4em;
    padding-bottom:2rem;
}

ul.dashed > li:before {
  content: "—  ";
  text-indent: -25px;
}

.bold {
    font-weight: bold;
}

.subtext {
    text-indent:0;
    font-weight:bold;
    font-size:1rem;
    text-align:center;
}

.ru {
    font-family: 'Montserrat', sans-serif;
/*    font-weight:600;*/
}

div.text p:first-of-type {  
    text-indent: 0;
}

.conversations > .conversation:nth-child(odd){
    margin-left:50%;    
}

.collisiondate .datecentered h3 {
    border-top:0;
    
}

.collisiondate .datecentered h3 span {
        background: #e6e6e6;
        padding:0.25rem;
}

.splitlongwords {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

table.conflictedembodiment td {
    padding:1rem;
    border:2px solid #000;
}

table.conflictedembodiment p.first {
    margin-top:0;
}