.tl-slide .tl-slide-content-container{background-size:cover;}
.tl-timeline h1, .tl-timeline h2, .tl-timeline h3, .tl-timeline h4, .tl-timeline h5, .tl-timeline h6{color:#fec700}
.tl-text p{color:#121212}
.tl-caption{color:#121212}

.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-icon, .tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-icon, .tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-title, .tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-title, .tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-description, .tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-description{
  color:#fff
}

.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-icon, .tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-icon, .tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-title, .tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-title, .tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-description, .tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-description
{
  text-shadow: none;
}
.tl-timenav {
  background-color: #fda913;
}

.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container
{max-width:64px; max-height:64px}
.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{ max-width:90%; max-height:90%; margin:auto;}

.tl-media .tl-media-content-container .tl-media-content img, .tl-media .tl-media-content-container .tl-media-content embed, .tl-media .tl-media-content-container .tl-media-content object, .tl-media .tl-media-content-container .tl-media-content video
{border-radius:30px;}

.tl-text-content-container
{
  background:#fff;
  border-radius:30px;
  padding:2em 2em;
}

.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline
{
height:auto!important;
}

.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text{
  height:100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.tl-timeline h2.tl-headline-title {
  font-size: 30px;
  display: inline-block;
  margin-bottom:30px;
}

.tl-timeline h2.tl-headline-title span{
  font-size: 20px;

}

.tl-timeline h1,
.tl-timeline h2,
.tl-timeline h3,
.tl-timeline h4,
.tl-timeline h5,
.tl-timeline h6 {
  font-family: 'Londrina Solid', cursive;
  text-transform: none;
  font-weight: 900!important;
  font-size: 30px;
  line-height: 30px;
}

.tl-timeline p {
  font-size: 18px;
}

.tl-timeline p
{line-height: 1.2!important;}

.tl-slidenav-previous .tl-slidenav-title, .tl-slidenav-next .tl-slidenav-title
{
  font-size:14px;
  line-height:14px;
}

.tl-timemarker .tl-timemarker-timespan::after, .tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan::after
{
  background-color:#118AB2;
}

.tl-timemarker .tl-timemarker-line-left::after, .tl-timemarker .tl-timemarker-line-right::after
{
left: -4px;
bottom: -26px;
height: 12px;
width: 12px;
background-color: #118AB2;
}

.tl-timemarker .tl-timemarker-content-container
{
  min-width: 350px!important;
  background-color:#118AB2;
}

.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout::after, .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p.tl-headline-fadeout::after
{
  background:none!important;
}

.tl-timemarker:hover .tl-timemarker-content-container, .tl-timemarker:focus .tl-timemarker-content-container
{
  background-color:#EF476F;
}



.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media
{
  opacity: 1;
  border-radius:6px;
  border:3px solid #fff;
  margin-right:2em!important;
}

.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline, .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p
{
  color:#fff;
  font-size:20px;
}

.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left::after, .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right::after
{
  background-color:#06D6A0!important;
}

/*timeline line beginning to end */
.tl-timemarker.tl-timemarker-with-end:hover .tl-timemarker-timespan::after, .tl-timemarker.tl-timemarker-with-end:hover .tl-timemarker-line-left::after, .tl-timemarker.tl-timemarker-with-end:hover .tl-timemarker-line-right::after
{
  background-color: #EF476F!important;
}

.tl-timemarker-active.tl-timemarker-with-end .tl-timemarker-timespan::after, .tl-timemarker-active.tl-timemarker-with-end .tl-timemarker-line-left::after, .tl-timemarker-active.tl-timemarker-with-end .tl-timemarker-line-right::after,
.tl-timemarker-active.tl-timemarker-with-end:hover .tl-timemarker-timespan::after, .tl-timemarker-active.tl-timemarker-with-end:hover .tl-timemarker-line-left::after, .tl-timemarker-active.tl-timemarker-with-end:hover .tl-timemarker-line-right::after
{
  background-color: #06D6A0!important;
}


/* timeline dot markers */
.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left:after,
.tl-timemarker:focus .tl-timemarker-timespan .tl-timemarker-line-left:after,
.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right:after,
.tl-timemarker:focus .tl-timemarker-timespan .tl-timemarker-line-right:after
 {
  background-color: #EF476F;
}

.tl-timemarker.tl-timemarker-active .tl-timemarker-timespan .tl-timemarker-timespan-content {
  background-color: #06D6A0;
}

.tl-timemarker.tl-timemarker-active .tl-timemarker-line-left:after,
.tl-timemarker.tl-timemarker-active .tl-timemarker-line-right:after,
.tl-timemarker-active:hover .tl-timemarker-timespan .tl-timemarker-line-left:after,
.tl-timemarker-active:focus .tl-timemarker-timespan .tl-timemarker-line-left:after,
.tl-timemarker-active:hover .tl-timemarker-timespan .tl-timemarker-line-right:after,
.tl-timemarker-active:focus .tl-timemarker-timespan .tl-timemarker-line-right:after,
.tl-timemarker-active .tl-timemarker-timespan .tl-timemarker-line-left:after,
.tl-timemarker-active .tl-timemarker-timespan .tl-timemarker-line-left:after,
.tl-timemarker-active .tl-timemarker-timespan .tl-timemarker-line-right:after,
.tl-timemarker-active .tl-timemarker-timespan .tl-timemarker-line-right:after
{
  background-color: #06D6A0;
  box-shadow: none;
  border-color:none;
}

.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline, .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p
{
	padding-left: 5px;
  line-height: 1;
}

.overview{color:#25143e!important}
.overviewlarge{color:#25143e!important; font-size: 2em!important;}
.tl-headline-title img{margin-bottom: 0.5em;}
