.moves {
  padding-left: 40px;
  padding-right: 40px;
}
/* Works on Firefox */
#timeline-parcours {
  scrollbar-width: thin;
  scrollbar-color: #bcd743 rgba(103,115,131,0.5);
}
.infobox {
  scrollbar-width: thin;
  scrollbar-color: #bcd743 #292958;
}
/* Works on Chrome, Edge, and Safari */
div#timeline-parcours::-webkit-scrollbar {
  height: 8px;
}
div#timeline-parcours::-webkit-scrollbar-track {
  background-color: rgba(103,115,131,0.5);
}
div#timeline-parcours::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background-color: #bcd743;
}
div.infobox::-webkit-scrollbar {
  width: 8px;
}
div.infobox::-webkit-scrollbar-track {
  background-color: #292958;
}
div.infobox::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background-color: #bcd743;
}
#slide {
  position: absolute;
  right: 30px;
  bottom: 30px;
  z-index: 99999;
}
#slideBack {
  position: absolute;
  left: 30px;
  bottom: 30px;
  z-index: 99999;
}
a, a:hover, a:visited {
  text-decoration: underline;
}
#timeline-parcours {
   width:100%;
   height:auto;
   min-height:10px;
   margin:0px auto;
	padding-bottom: 20px;
	position:absolute;
	bottom: 0;
	z-index:4;
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
  margin-bottom: 80px;
    /*pointer-events: none;*/
}
.container-info  {
   width:100%;
   margin:0 auto;
   height:auto;
   /*min-height:187px;*/
}
.timeline-section-tl {
   width:200px;
   height:auto;
   min-height:10px;
   display:inline-block;
   margin-right:-5px;
    pointer-events: auto;
}
.timeline-section-anfang {
   width:280px;
   height:auto;
   min-height:10px;
   display:inline-block;
   margin-right:-5px;
}
.infobox {
   width:350px;
   height:auto;
   min-height:10px;
    max-height: 50vh;
   background-color:rgba(255,255,255,1.0);
   padding:20px;
   border-radius:10px;
   display:inline-block;
   margin:0px 1px;
	color:#000;
	white-space: normal;
  line-height: 130%;
}
.infobox img {
  max-width:320px;
  display:block;
  height:auto;
}
.closeinfo {
  position: absolute;
  left:0;
  top:0;
  width:25px;
  height:25px;
  text-align:center;
  border: 4px solid #bcd743;
  border-radius: 50%;
    color: #bcd743;
    background-color:#292958;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  cursor:pointer;
  z-index:999;
}
.closeinfo:hover {
background-color:#bcd743;
color: #292958;
}
.fleche-bloc {
   width: 0;
   height: 0;
   border-style: solid;
   border-width: 15px 15px 0 15px;
   border-color: rgba(255,255,255,1.0) transparent transparent transparent;
   margin:auto;
}
.parcours-box {
  position:relative;
   /*opacity:0;*/
   visibility: hidden;
   /*z-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;*/
}
.tl-round {
   width:80px;
   height:40px;
   background-color:#fff;
   margin:auto;
   font-size:30px;
   font-weight: 700;
   cursor:pointer;
   border: 4px solid #bcd743;
   border-radius: 18px;
   color: #292958;
    -webkit-transition: all 100ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.tl-round-anfang {
   width:160px;
   height:40px;
   background-color:#292958;
   margin:0;
   font-size:30px;
   font-weight: 600;
   border: 4px solid #bcd743;
   border-radius: 18px;
   color: #fff;
   text-align: center;
    -webkit-transition: all 100ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.tl-round:hover, .tl-round:focus, .tl-active {
  background-color:#bcd743;
  transform: scale( 1.1 );
}
a.pijl {
     width:40px;
     height:40px;
     text-align:center;
     cursor:pointer;
     border-radius: 50%;
      -webkit-transition: all 100ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
a.pijl img {
    width: 40px;
    height: 40px;
}
.container-bulle {
   margin-top:15px;
}
.parcours-active {
   /*opacity:1;*/
   visibility: visible;
   /*z-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;*/
}
