/*
    TimelineJS - ver. 3.5.4 - 2017-12-15
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/

/*Aggiunte*/

   body {
      width:100%;
	  height:100%; 
	  }
	  
   #timeline {
      width:100%; 
	  height:750px;
	  clear:both;
      }
	  
   span.emph {
      font-style: italic;
      }
    
   .tl-text .tl-text-content-container .tl-text-content p {
      text-align:justify;
	  }
	  
   .tl-slide-titleslide {
	  background-image:url("http://webarchive.labcd.unipi.it:8080/wayback/20191013142049/http://pelavicino.labcd.unipi.it/wp-content/uploads/2015/02/testata-pelavicino1.jpg");
	  background-size:cover;
	  background-attachment:fixed;
	  background-repeat: no-repeat;
	}	   
	 
   /*spinner*/
   .spinner {
	  position: absolute;
	  left:50%;
	  top:50%;
	  width: 90px;
	  height:90px;
	  margin:auto;
      }

   .spinner .wBall {
	  position: absolute;
	  width: 86px;
	  height: 86px;
	  opacity: 0;
	  transform: rotate(225deg);
		-o-transform: rotate(225deg);
		-ms-transform: rotate(225deg);
		-webkit-transform: rotate(225deg);
		-moz-transform: rotate(225deg);
	  animation: orbit 6.050000000000001s infinite;
		-o-animation: orbit 6.050000000000001s infinite;
		-ms-animation: orbit 6.050000000000001s infinite;
		-webkit-animation: orbit 6.050000000000001s infinite;
		-moz-animation: orbit 6.050000000000001s infinite;
      }

   .spinner .wBall .wInnerBall{
	  position: absolute;
	  width: 11px;
	  height: 11px;
	  background: rgba(0,0,0,0.53);
	  left:0px;
	  top:0px;
	  border-radius: 11px;
      }

   .spinner #wBall_1 {
	  animation-delay: 1.32s;
		-o-animation-delay: 1.32s;
		-ms-animation-delay: 1.32s;
		-webkit-animation-delay: 1.32s;
		-moz-animation-delay: 1.32s;
      }

   .spinner #wBall_2 {
	   animation-delay: 0.26s;
		-o-animation-delay: 0.26s;
		-ms-animation-delay: 0.26s;
		-webkit-animation-delay: 0.26s;
		-moz-animation-delay: 0.26s;
      }

   .spinner #wBall_3 {
	   animation-delay: 0.53s;
		-o-animation-delay: 0.53s;
		-ms-animation-delay: 0.53s;
		-webkit-animation-delay: 0.53s;
		-moz-animation-delay: 0.53s;
      }

   .spinner #wBall_4 {
	  animation-delay: 0.79s;
		-o-animation-delay: 0.79s;
		-ms-animation-delay: 0.79s;
		-webkit-animation-delay: 0.79s;
		-moz-animation-delay: 0.79s;
      }

   .spinner #wBall_5 {
	  animation-delay: 1.06s;
		-o-animation-delay: 1.06s;
		-ms-animation-delay: 1.06s;
		-webkit-animation-delay: 1.06s;
		-moz-animation-delay: 1.06s;
      }

   @keyframes orbit {
	  0% {
		opacity: 1;
		z-index:99;
		transform: rotate(180deg);
		animation-timing-function: ease-out;
	  }

	  7% {
		opacity: 1;
		transform: rotate(300deg);
		animation-timing-function: linear;
		origin:0%;
	  }

	  30% {
		opacity: 1;
		transform:rotate(410deg);
		animation-timing-function: ease-in-out;
		origin:7%;
	  } 

	  39% {
		opacity: 1;
		transform: rotate(645deg);
		animation-timing-function: linear;
		origin:30%;
	  }

	  70% {
		opacity: 1;
		transform: rotate(770deg);
		animation-timing-function: ease-out;
		origin:39%;
	  }

	  75% {
		opacity: 1;
		transform: rotate(900deg);
		animation-timing-function: ease-out;
		origin:70%;
	  }

	  76% {
	    opacity: 0;
        transform:rotate(900deg);
	  }

	  100% {
	    opacity: 0;
		transform: rotate(900deg);
	  }
      }

    @-o-keyframes orbit {
	  0% {
		opacity: 1;
		z-index:99;
		-o-transform: rotate(180deg);
		-o-animation-timing-function: ease-out;
	  }

	  7% {
		opacity: 1;
		-o-transform: rotate(300deg);
		-o-animation-timing-function: linear;
		-o-origin:0%;
	  }

	  30% {
		opacity: 1;
		-o-transform:rotate(410deg);
		-o-animation-timing-function: ease-in-out;
		-o-origin:7%;
	  }

	  39% {
		opacity: 1;
		-o-transform: rotate(645deg);
		-o-animation-timing-function: linear;
		-o-origin:30%;
	  }

	  70% {
		opacity: 1;
		-o-transform: rotate(770deg);
		-o-animation-timing-function: ease-out;
		-o-origin:39%;
	  }

	  75% {
		opacity: 1;
		-o-transform: rotate(900deg);
		-o-animation-timing-function: ease-out;
		-o-origin:70%;
	  }

	  76% {
	    opacity: 0;
		-o-transform:rotate(900deg);
	  }

	  100% {
	    opacity: 0;
		-o-transform: rotate(900deg);
	  }
      }

   @-ms-keyframes orbit {
	  0% {
		opacity: 1;
		z-index:99;
		-ms-transform: rotate(180deg);
		-ms-animation-timing-function: ease-out;
	  }

	  7% {
		opacity: 1;
		-ms-transform: rotate(300deg);
		-ms-animation-timing-function: linear;
		-ms-origin:0%;
	  }

	  30% {
		opacity: 1;
		-ms-transform:rotate(410deg);
		-ms-animation-timing-function: ease-in-out;
		-ms-origin:7%;
	  }

	  39% {
		opacity: 1;
		-ms-transform: rotate(645deg);
		-ms-animation-timing-function: linear;
		-ms-origin:30%;
	  }

	  70% {
		opacity: 1;
		-ms-transform: rotate(770deg);
		-ms-animation-timing-function: ease-out;
		-ms-origin:39%;
	  }

	  75% {
		opacity: 1;
		-ms-transform: rotate(900deg);
		-ms-animation-timing-function: ease-out;
		-ms-origin:70%;
	  }

	  76% {
	    opacity: 0;
		-ms-transform:rotate(900deg);
	  }

	  100% {
	    opacity: 0;
		-ms-transform: rotate(900deg);
	  }
      }

   @-webkit-keyframes orbit {
	  0% {
		opacity: 1;
		z-index:99;
		-webkit-transform: rotate(180deg);
		-webkit-animation-timing-function: ease-out;
	  }

	  7% {
		opacity: 1;
		-webkit-transform: rotate(300deg);
		-webkit-animation-timing-function: linear;
		-webkit-origin:0%;
	  }

	  30% {
		opacity: 1;
		-webkit-transform:rotate(410deg);
		-webkit-animation-timing-function: ease-in-out;
		-webkit-origin:7%;
	  }

	  39% {
		opacity: 1;
		-webkit-transform: rotate(645deg);
		-webkit-animation-timing-function: linear;
		-webkit-origin:30%;
	  }

	  70% {
		opacity: 1;
		-webkit-transform: rotate(770deg);
		-webkit-animation-timing-function: ease-out;
		-webkit-origin:39%;
	  }

	  75% {
		opacity: 1;
		-webkit-transform: rotate(900deg);
		-webkit-animation-timing-function: ease-out;
		-webkit-origin:70%;
	  }

	  76% {
	    opacity: 0;
		-webkit-transform:rotate(900deg);
	  }

	  100% {
	    opacity: 0;
		-webkit-transform: rotate(900deg);
	  }
      }

   @-moz-keyframes orbit {
	  0% {
		opacity: 1;
		z-index:99;
		-moz-transform: rotate(180deg);
		-moz-animation-timing-function: ease-out;
	  }

	  7% {
		opacity: 1;
		-moz-transform: rotate(300deg);
		-moz-animation-timing-function: linear;
		-moz-origin:0%;
	  }

	  30% {
		opacity: 1;
		-moz-transform:rotate(410deg);
		-moz-animation-timing-function: ease-in-out;
		-moz-origin:7%;
	  }

	  39% {
		opacity: 1;
		-moz-transform: rotate(645deg);
		-moz-animation-timing-function: linear;
		-moz-origin:30%;
	  }

	  70% {
		opacity: 1;
		-moz-transform: rotate(770deg);
		-moz-animation-timing-function: ease-out;
		-moz-origin:39%;
	  }

	  75% {
		opacity: 1;
		-moz-transform: rotate(900deg);
		-moz-animation-timing-function: ease-out;
		-moz-origin:70%;
	  }

	  76% {
	    opacity: 0;
		-moz-transform:rotate(900deg);
	  }

	  100% {
	    opacity: 0;
		-moz-transform: rotate(900deg);
	  }
      }	 

   /*Fine aggiunte per spinner*/

   .EVT_link_title {
      font-family: ff-tisa-web-pro-1, ff-tisa-web-pro-2, Georgia, sans-serif;
      border-radius: 4px;
      text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
      display: block;
	  border-style: solid;
	  border-color: #bbb #888 #666 #aaa;
	  border-width: 2px 3px 3px 2px;
	  margin-top: 10px;
	  width:50%;
	  margin-left:auto;
	  margin-right:auto;
	  padding: 1px 3px;
	  background-color: #eae6e5;
	  line-height: 3;
	  text-align: center;
	  font-weight: 500;
	  font-size:1em;
	  }
	  
   .EVT_link_title a {
	  color: #778899;
	  text-decoration: none;
	  }
	  
   .EVT_link_title a:hover, .EVT_link_title a:focus {
      text-decoration:underline;    
	  }
	  
   .EVT_link_slide {
	  display:block; 
	  text-align:center;
	  margin-top:30px;
	  font-variant: small-caps;
	  text-decoration:none;
	  padding:5px;
	  /*width:350px;*/
	  width:33%;
	  border-style:solid;
	  border-width:2px;
	  width:auto;
	  color:black;
	  text-decoration:none;
	  }
	 
   .EVT_link_slide a {
	  text-decoration:none;
	  color:black;
	  padding:0;
	  margin:0;
	  }
	 
   .EVT_link_document {
	  border-color:#FF9933;
	  background-color:rgba(255, 153, 51,0.3);
	  }
	 
   .EVT_link_document:hover {
	  text-decoration:underline;
	  }
	 
   .EVT_link_autentica {
	  border-color: #D9720B;
	  background-color:rgba(217, 114, 11, 0.3);
	  }
		 
   .EVT_link_mundum {
	  border-color:#B25900;
	  background-color:rgba(178, 89, 0,0.3);
	  }
	  
	.EVT_link_evento {
	   border-color:#8C4600;
	   background-color:rgba(140, 70, 0, 0.3);
	   }
	   
   #credits {
      position:fixed;
	  right: 10px;
	  top:20px;
	  z-index:100;	  
	  width:auto;
	  font-family: Lato, Verdana, sans-serif;
	  color:#141412;
	  font-size:14px;
	  }
	     
   #credits #credits-title  img {
	  width:45px;
	  height:auto;   
	  vertical-align:middle;
	  float:left;
	  border:0;
	  }
	 
	#credits #credits-title .box-title-link {
	   float:left;
	   box-sizing:border-box;
	   vertical-align:middle;
	   padding-left:10px;
	   }
	   
   #credits  .box-title-link  h1, #credits  .box-title-link h2{
	  text-decoration:none;
	  color:#141412;
	  }
	  
   #credits .box-title-link {
      }
	  
   #credits .box-title-link h1 {
      font-family: Lato, Arial;
      font-size: 18px;
      padding-bottom:1px;
      font-weight: bold;
	  line-height: 1;
	  margin: 0;
	  }
	  
   #credits .box-title-link h2 {
      font-style: normal;
      font-weight: 400;
	  font:16px "Source Sans Pro", Helvetica, sans-serif;
	  margin:0;
	  text-align:center;
	  }
	
   #credits :hover .box-title-link h2,  #credits :hover .box-title-link h1 {
      color:#C45229; 
      }
	  
   #credits {
      position:fixed;
	  left: 15px;
	  top:20px;
	  z-index:100;	  
	  width:auto;
	  font-family: Lato, Verdana, sans-serif;
	  color:#141412;
	  font-size:14px;
	  }
	  
   #credits:hover {
	  cursor:pointer;	 
	  }
    
   .dialog {
	  position:fixed;
	  width:100%;
	  height:100%;
	  top:0px;
	  margin:0px;
	  /*background dietro la finestra*/
	  background: rgba(0,0,0,0.5) none repeat scroll 0% 0%;
	  display:block;
	  z-index: 999999;
	  cursor:pointer;
	  }
	   
   .dialog_cont {
	  padding:0px 25px;
	  width:50%;
	  background: white;
	  box-shadow:0px 1px 6px black;
	  top:50%;
	  left:50%;
	  transform:translate(-50%, -50%);
	  cursor:default;
	  text-align:justify;
	  font-size:14px;
	  overflow:auto;
	  border-radius: 5px;
	  border:hidden;
	  padding:0;
	  height:80%;
	  position:relative;		
	  border-top:10%;
	  border-bottom:10%;
	  }
		
   .dialog_close {
      text-shadow:0px 1px 4px black;
	  color:#FFFAF0 !important;
	  padding:0px 7px;
	  position: absolute;
	  top:4px;
	  right:0;
	  font-size: 1em;
	  z-index: 99999999;	  
	  }
		
   .dialog_separator {
      width:100%;
	  height:auto;
	  font-size:120px;
	  text-shadow:none;
	  background: rgb (60, 50,44);
	  color:rgb(140, 70, 0);
	  text-align:center;
	  z-index:1000;
	  position:absolute;
	  top:0;
	  margin:0;
	  padding:0;
	  border:0;  
      }
	  
   .dialog_cont_inner {
	  overflow:hidden;
      padding:25px;
	  padding-bottom:10px;
	  }
		 
   .dialog_cont_inner  div{
	  text-align:center;
	 }
		 
   #credit_title {
	  display:block;
	  margin:0;
	  text-align:center;
	  background:rgb(140, 70, 0);
	  color:white;
	  padding:15px 0;
	  font-style:normal;
	  font-size:20pt;
	  font-weight:normal;
	  position:relative;
	  z-index:999999;
	  height:40px;
	  width:100%;
	  border:hidden;
	  }
	
   #creditInfo_cont  .dialog_cont{
	  overflow:auto;
	  }
	  
   #creditInfo_content  p{
	  font-family: Lato, Verdana;
	  color:#413B1D;
	  line-height:1.5;
	  text-align:left;
	  }

    .link_credits_list {
	  padding-bottom:30px;
      }	  
	  
    #credits_linkSitoProgetto .home-link {
	  display: block;
      margin: 0 auto;
      text-decoration: none;
      width: 100%;  
	  }
	 
   #credits_linkSitoProgetto a img {
	  width:80px;
	  height:auto;   
	  vertical-align:middle;
	  float:left;
	  border:0;
	  }
	 
	#credits_linkSitoProgetto .box-title-link {
	   float:left;
	   box-sizing:border-box;
	   vertical-align:middle;
	   padding-left:10px;
	   padding-top:20px;
	   }
	   
   #credits_linkSitoProgetto a  .box-title-link  h1, #credits_linkSitoProgetto a  .box-title-link h2{
	  text-decoration:none;
	  color:#141412;
	  }
	  
   #credits_linkSitoProgetto a .box-title-link h1 {
      font-family: Lato, Arial;
      font-size: 22px;
      padding-bottom:5px;
      font-weight: bold;
	  line-height: 1;
	  margin: 0;
	  }
	  
   #credits_linkSitoProgetto a .box-title-link h2 {
      font-style: normal;
      font-weight: 400;
	  font:18px "Source Sans Pro", Helvetica, sans-serif;
	  margin:0;
	  }
	  
	  
   #credits_linkSitoProgetto  a:hover {
	  color:#C45229;
	  cursor:pointer;	
      text-decoration:underline;
	  }
  
   #EVT_PelavicinoTitle {
      clear:both;
      float:left;
	  }

   #EVT_PelavicinoTitle a {
	  color:#3c322c;
	  font-weight:bold;
	  vertical-align:baseline;
	  font-family:Junicode, Times, serif;
	  text-decoration:none;
	  font-size:26px;  
	  }
	 
   #badge_title {
	  font-family:ff-tisa-web-pro-1, ff-tisa-web-pro-2, Georgia, sans-serif;
	  border-radius:4px;
	  border-width:1px;
	  text-shadow:0 1px 1px rgba(0,0,0,0,0.2);
	  display:inline;
	  position:relative;
	  border-style:solid;
	  border-color:#bbb #888 #666 #aaa;
	  padding:1px 3px;
	  background:#362D28;
	  color:#F5EAD4;
	  line-height:1;
	  font-weight:500;
	  font-size:0.5em; 
	  }
	   
   #EVT_PelavicinoTitle:hover {
	  cursor:pointer;
	  font-size:1.1em;
	  }
	   		
   .link_credits_list div {
	  line-height:3;
	  padding-left:163px;
	  }
	
	.legenda_credits {
	   clear:both;
	   border-top: solid 2px rgb(102, 51, 0);
	   }
	  
   #author {
	  /*background-color:rgb(102, 51, 0);*/
	  background-color: #2f1b03;
	  padding-left:25px;
	  padding-right:25px;
	  padding-top:5px;
	  padding-bottom:5px;
	  margin-bottom:0;
	  }
	
   #author h2 {
      color:white;
	  text-align:center;
	  font-size:18px;
	  font-family: Lato, Verdana, sans-serif;
	  }
	  
   #author p {
	  font-family:Lato, Verdana;
	  font-size:15px;
	  color:white;
	  font-size:15px;
	  text-align:left;
	  }
	  
   #TimelineJS  {
	  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;
	  font-size:13px;
	  color:white;
	  text-align:right;
	  }
	 
   #TimelineJS a {
      cursor:pointer;
	  text-decoration:none;
      color:white;
	  }
	
   #TimelineJS  .knightlab_logo {
	  display: inline-block;
      vertical-align: middle;
      height: 15px;
      width: 15px;
      margin-right: 3px;
	  margin-left:3px;
      background-color: #c34528;
      transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);		   
	   }
	   
   #TimelineJS .knightlab_logo:hover {
	  text-decoration:underline;
	  cursor:pointer;
	  }

 /*  #welcomeInfo {
      background: rgb(60, 50, 44);
      border-radius: 5px;*/
      /*border: 3px solid #4e443c;
      border-color: rgb(60, 50, 44);*/
   /* padding: 0;
      height: 80%;
	  overflow:auto;
      }
	
   #welcomeInfo .welcome_title{
	  background: transparent none repeat scroll 0% 0%;
      font-weight: bold;
	  font-style:normal;
	  font-family: Lato, Arial, sans-serif;
      text-align:center;
      color:#2f1b03;
      font-size:25px;
      }
   
   #welcomeInfo_content_top .welcome_text {
      font-family:Lato, Arial, sans-serif;
	  text-align:justify;
	  color:#413B1D;
	  font-size:14px;
	  }
   
   #welcomeInfo .dialog_close, #welcomeInfo .dialog_close .fas{
	  color: rgb(54, 45, 40);
	  text-shadow:none;
      }
   
   #welcomeInfo_content_top {
	  width: 84%;
	  padding: 8%;
	  font-size: 100%;
	  z-index: 3000;
	  overflow: hidden;
      background: #FFFAF0; 
      }*/
   
  /* #welcomeInfo_content_top  div.legenda ,*/ #creditInfo_content .legenda_credits div.legenda{
      border-style:solid;
	  border-width:1px;
      border-radius:4px;
	  text-align:center;
	  padding:2px;
	  color:#2f1b03;
	  margin-top:6px;
	  margin-bottom:6px;
	  width:150px;
	  margin-left:auto;
	  margin-right:auto;
	  }
	  
  /* #welcomeInfo_content_top .legenda i {
	  padding-right:3px;
	  } */
	  
   .legenda_documento {
      background-color:rgb(255, 153, 51);
	  border-color:#B2661B;
	  }
	  
   .legenda_autentica {
      background-color:#D9720B;
	  border-color:#663300;
      }
   
   .legenda_mundum{
      background-color: #B25900;
	  border-color:#40200;
	  }
	  
   .legenda_evento {
      background-color:#8C4600;
	  border-color:#3F2000;
	  }
   
  /* #welcomeInfo_content_top p a {
      color:#413B1D;
	  }
	  
   #welcomeInfo_content_top p a:hover {
      cursor:pointer;
	  }
	  
   #welcomeInfo_content_center {
      width: 100%;
	  height: auto;	
	  font-size: 120px;
	  text-shadow: none;*/
	  /*background-color: #837468;*/
	 /* background: rgb(60, 50, 44);
	  color: #FFFAF0;
	  text-align:center;
	  z-index: 1000;
	  position: absolute;
      }
  
   #welcomeInfo_content_center .fas{
      height: 20px;
      margin-top: -50px;    
      display: block;
      text-shadow: none; 
	  text-align:center;
      }

   #welcomeInfo_content_bottom {
	  width: 100%;
	  height: auto;	*/
	  /*background-color: #837468;*/
	  /*background: rgb(140, 70, 0);
      text-align: center;
      font-family: Junicode, Times, serif;
      font-size: 80%;
      }
	  
   #welcomeInfo_content_bottom .button_welcome {
      min-width: 120px;
      margin: 60px auto;
      padding: 10px;
      background: #FFFAF0;
      font-style: normal;
      font-weight: bold;
      font-size:  15pt;
      color: rgb(90, 37, 0);
      border-radius: 8px;
      border: none;
      cursor: pointer;
      box-shadow: 0px 0px 2px 2px rgba(128, 53, 0, 1);
      font-variant: small-caps;
      }

   #welcomeInfo_content_bottom .button_welcome:hover {
      box-shadow: none;
      }

   #welcomeInfo_cont .neverShowDiv {
	  position: relative;
	  bottom: 30px;
      text-align:center;
	  font-weight: 100;
	  color: #2f1b03;
      }

   #welcomeInfo_cont .neverShowDiv input{
	  margin-right: 6px;
	  padding: 3px;
      }*/

   .tl-slide-content .tl-text .tl-text-content-container  .tl-headline i {
	  display:none;
	  }
	
    .tl-text-content-container  h2.tl-headline {
	  color: #2f1b03;
	  }
	  
   #title_slide  .tl-media-content-container .tl-media-image {
      vertical-align: middle;
      padding-top: 60px;
      }
	 
		 
   /*Fine aggiunte*/


   .tl-storyjs div *{
      -webkit-box-sizing:content-box;
      -moz-box-sizing:content-box;
      box-sizing:content-box
      }
   
   .tl-storyjs .active,.tl-storyjs .caption,.tl-storyjs .content-container,.tl-storyjs .credit,
   .tl-storyjs .date,.tl-storyjs .dot,.tl-storyjs .era,.tl-storyjs .flag,.tl-storyjs .line,
   .tl-storyjs .major,.tl-storyjs .map,.tl-storyjs .marker,.tl-storyjs .media,.tl-storyjs .message,
   .tl-storyjs .minor,.tl-storyjs .slider,.tl-storyjs .start,.tl-storyjs .text,.tl-storyjs .time,
   .tl-storyjs .title,.tl-storyjs .tl-container,.tl-storyjs .tl-feature,.tl-storyjs .tl-feedback,
   .tl-storyjs .tl-navigation,.tl-storyjs .tl-slider,.tl-storyjs .toolbar,.tl-storyjs a,
   .tl-storyjs abbr,.tl-storyjs acronym,.tl-storyjs address,.tl-storyjs blockquote,
   .tl-storyjs button,.tl-storyjs caption,.tl-storyjs cite,.tl-storyjs code,.tl-storyjs dd,.tl-storyjs del,.tl-storyjs dfn,
   .tl-storyjs dl,.tl-storyjs dt,.tl-storyjs em,.tl-storyjs fieldset,.tl-storyjs form,.tl-storyjs h1,.tl-storyjs h2,
   .tl-storyjs h3,.tl-storyjs h4,.tl-storyjs h5,.tl-storyjs h6,.tl-storyjs img,.tl-storyjs label,.tl-storyjs legend,
   .tl-storyjs li,.tl-storyjs ol,.tl-storyjs p,.tl-storyjs pre,.tl-storyjs q,.tl-storyjs s,.tl-storyjs samp,.tl-storyjs small,
   .tl-storyjs strike,.tl-storyjs strong,.tl-storyjs sub,.tl-storyjs sup,.tl-storyjs table,.tl-storyjs tbody,.tl-storyjs td,
   .tl-storyjs tfoot,.tl-storyjs th,.tl-storyjs thead,.tl-storyjs tr,.tl-storyjs tt,.tl-storyjs ul,.tl-storyjs var{
      margin:0;
	  padding:0;
	  border:0;
	  font-weight:400;
	  font-style:normal;
	  font-size:100%;
	  line-height:1;
	  font-family:inherit;
	  width:auto;
	  float:none
	  }
	  
   .tl-storyjs h1,.tl-storyjs h2,.tl-storyjs h3,.tl-storyjs h4,.tl-storyjs h5,.tl-storyjs h6{
	  clear:none
	  }
	  
    .tl-storyjs table{
	  border-collapse:collapse;
	  border-spacing:0
	  }
	  
   .tl-storyjs ol,.tl-storyjs ul{
      list-style:none
      }
	  
   .tl-storyjs blockquote:after,.tl-storyjs blockquote:before,.tl-storyjs q:after,.tl-storyjs q:before{
       content:""
       }
	   
   .tl-storyjs a:focus{
      outline:thin dotted
    }
	
   .tl-storyjs a:active,.tl-storyjs a:hover{
      outline:0
	  }
	  
   .tl-storyjs article,.tl-storyjs aside,.tl-storyjs details,.tl-storyjs figcaption,.tl-storyjs figure,.tl-storyjs footer,.tl-storyjs header,
   .tl-storyjs hgroup,.tl-storyjs nav,.tl-storyjs section{display:block}.tl-storyjs audio,.tl-storyjs canvas,.tl-storyjs video{
      display:inline-block
	  }
	  
   .tl-storyjs audio:not([controls]){display:none}.tl-storyjs div{max-width:none}.tl-storyjs sub,.tl-storyjs sup{
      font-size:75%;
	  line-height:0;
	  position:relative;
	  vertical-align:baseline
	  }
	  
   .tl-storyjs sup{
      top:-.5em
      }
	  
   .tl-storyjs sub{
      bottom:-.25em
	  }
	  
   .tl-storyjs img{
      border:0;-ms-interpolation-mode:bicubic
      }
	  
   .tl-storyjs button,.tl-storyjs input,.tl-storyjs select,.tl-storyjs textarea{
      font-size:100%;
      margin:0;
      vertical-align:baseline
	  }
	  
   .tl-storyjs button,.tl-storyjs input{
      line-height:normal
	  }
	  
   .tl-storyjs button::-moz-focus-inner,.tl-storyjs input::-moz-focus-inner{
      border:0;
      padding:0
      }
	  
   .tl-storyjs button,.tl-storyjs input[type=button],.tl-storyjs input[type=reset],.tl-storyjs input[type=submit]{
      cursor:pointer;
	  -webkit-appearance:button
	  }
	  
   .tl-storyjs input[type=search]{
      -webkit-appearance:textfield;
      -webkit-box-sizing:content-box;
	  -moz-box-sizing:content-box;
	  box-sizing:content-box
	  }
	  
   .tl-storyjs input[type=search]::-webkit-search-decoration{
      -webkit-appearance:none
      }
	  
   .tl-storyjs textarea{ 
      overflow:auto; 
	  vertical-align:top
	  }
	  
   .tl-timeline{
      /*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif*/
	  font-family: Lato, Arial, sans-serif
      }
	  
   
	  
  /* .tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{
      color:#000
	  }*/
	  
   .tl-timeline h1,.tl-timeline h2,.tl-timeline h3{
      font-size:28px;
	  line-height:28px
	  }
	  
   .tl-timeline h1 small,.tl-timeline h2 small,.tl-timeline h3 small{
      font-size:24px;
      line-height:24px
	  }
	  
	.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{
	   font-size:24px;
	   line-height:24px;
	   margin-bottom:0
	   }
	   
   .tl-timeline h4 small,.tl-timeline h5 small,.tl-timeline h6 small{
      font-size:15px;
	  line-height:15px
	  }

   .tl-timeline h2.tl-headline-title{
      font-size:38px;
      line-height:38px
	  }
	  
   .tl-timeline h2.tl-headline-title small{
      display:block;
	  margin-top:5px;
	  font-size:24px;
	  line-height:24px
	  }
	  
   .tl-timeline h2{
      margin-top:20px;
	  margin-bottom:5px
	  }
	 
   .tl-timeline p{
      margin-top:5px;
      margin-bottom:10px;
	  font-size:15px;
	  line-height:1.42857143;
	  color:#666
	  }
	  
   .tl-timeline p.lead{
      font-size:24px
      }
   
  /* .tl-timeline p a{
      color:#666;
	  text-decoration:underline
	 }*/
	 
   /*.tl-timeline p a:focus,.tl-timeline p a:hover{
      color:#c34528
      }*/
   
   @media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){
   
   /*.tl-timeline p a{
      text-decoration:underline;
	  background-image:none;
	  text-shadow:none
	  }
	  
   .tl-timeline p a:focus,.tl-timeline p a:hover{
      color:#c34528;
	  text-decoration:underline
	  }*/
	  }
	  
   .tl-timeline b,.tl-timeline strong{
      font-weight:700
      }
	  
  /* .tl-timeline em,.tl-timeline i{
      font-style:italic
	  }
	  */
   /*.tl-timeline a{
      text-decoration:none;
      color:#c34528
	  }*/
	  
   /*.tl-timeline a:hover{
      text-decoration:underline;
	  color:#6e2717
	  }*/
	  
   .tl-timeline .tl-caption,.tl-timeline .tl-credit,.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous{
      font-size:11px;
	  line-height:11px
	  }
	  
   .tl-timeline .tl-caption a,.tl-timeline .tl-credit a,.tl-timeline .tl-slidenav-next a,.tl-timeline .tl-slidenav-previous a{
      color:#000
	  }
	 
   .tl-timeline .tl-makelink{
      word-break:break-all;
      word-break:break-word;
	  -webkit-hyphens:auto;-moz-hyphens:auto;
	  hyphens:auto
	  }
	  
   .tl-timeline blockquote,.tl-timeline blockquote p{
      font-family:Georgia,Times New Roman,Times,serif;
	  color:#999;
	  font-size:24px;
	  line-height:24px;
	  text-align:left;
	  background:0 0;
	  border:0;
	  padding:0
	  }
	  
   .tl-timeline blockquote cite,.tl-timeline blockquote p cite{
      font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	  font-size:11px;
	  color:#666;
	  display:block;
	  text-align:right;
	  font-style:normal
	  }
	  
   .tl-timeline blockquote cite:before,.tl-timeline blockquote p cite:before{
      content:"\2014"
      }
	  
   .tl-timeline blockquote p:before{
      content:open-quote;
	  display:inline-block;
	  font-size:28px;
	  position:relative;
	  top:8px;
	  margin-right:5px
	  }
	  
   .tl-timeline blockquote p:after{
     content:close-quote;
     display:inline-block;
     font-size:28px;
	 position:relative;t
	 top:8px;
	 margin-left:3px
	 }
	 
   .tl-timeline blockquote{
      margin:10px
      }
	  
   .tl-timeline blockquote p{
      margin:0
	  }
	  
   .tl-timeline .vcard{
      font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	  font-size:15px;
	  line-height:15px;
	  margin-bottom:15px;
	  margin-top:10px
	  }
	  
   .tl-timeline .vcard:after,.tl-timeline .vcard:before{
      display:table;
	  content:""
	  }
	  
   .tl-timeline .vcard:after{
      clear:both
	   }
	   
   .tl-timeline .vcard .twitter-date{
      text-align:left;
	  font-size:11px
	  }
	  
   .tl-timeline .vcard .author{
      float:right
	  }
	  
   .tl-timeline .vcard a{
      color:#333;
	  text-decoration:none
	  }
	  
   .tl-timeline .vcard a:hover{
      text-decoration:none
	  }
	  
   .tl-timeline .vcard a:hover .fn,.tl-timeline .vcard a:hover .nickname{
      color:#c34528
	  }
	  
   .tl-timeline .vcard .fn,.tl-timeline .vcard .nickname{
      padding-left:42px
	  }
	  
   .tl-timeline .vcard .fn{
      display:block;
	  font-weight:700}
	  
   .tl-timeline .vcard .nickname{
      margin-top:1px;
	  display:block;
	  color:#666
	  }
	  
   .tl-timeline .vcard .avatar{
      float:left;
	  display:block;
	  width:32px;
	  height:32px}
	  
   .tl-timeline .vcard .avatar img{
      -moz-border-radius:5px;
	  -webkit-border-radius:5px;
	  border-radius:5px
	  }
	
   .tl-timeline .tl-text ul{
      padding:0;
	  padding-left:30px;
	  margin:0
	  }
	  
   .tl-timeline .tl-text ul li{
      margin-bottom:5px
	  }
	  
   .tl-timeline .tl-button-calltoaction{
      cursor:pointer;
	  font-weight:700;
	  padding-top:10px;
	  margin-bottom:10px;
	  padding-bottom:10px
	  }
	  
   .tl-timeline .tl-button-calltoaction .tl-button-calltoaction-text{
      display:inline-block;
	  background-color:#c34528;
	  color:#fff;
	  padding:10px 15px 10px 15px;
	  border-radius:7px
	  }
	  
   .tl-timeline .tl-note{
      display:block;
	  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	  font-style:italic;
	  background-color:#e6e6e6;
	  font-size:15px;
	  line-height:17px;
	  padding:10px;
	  -webkit-border-radius:7px;
	  -moz-border-radius:7px;
	  border-radius:7px;
	  color:#8a6d3b;
	  background-color:#fcf8e3;
	  border:1px solid #faebcc;
	  text-shadow:none
	  }
	  
	  @media only screen and (max-width:800px),only screen and (max-device-width:800px){
   .tl-timeline h1,.tl-timeline h2,.tl-timeline h3{
      font-size:28px;
	  line-height:28px
	  }
	  }
	  
   @media only screen and (max-width:500px),only screen and (max-device-width:500px){
   .tl-timeline h1,.tl-timeline h2,.tl-timeline h3{
      font-size:24px;
      line-height:24px
	  }
	  }
	  
   .tl-skinny h2{
      margin-top:0
	  }
	  
   @font-face{
      font-family:tl-icons;src:url(http://webarchive.labcd.unipi.it:8080/wayback/20191013142049/http://pelavicino.labcd.unipi.it/timeline/css/icons/tl-icons.eot);src:url(http://webarchive.labcd.unipi.it:8080/wayback/20191013142049/http://pelavicino.labcd.unipi.it/timeline/css/icons/tl-icons.eot) format('embedded-opentype'),url(http://webarchive.labcd.unipi.it:8080/wayback/20191013142049/http://pelavicino.labcd.unipi.it/timeline/css/icons/tl-icons.ttf) format('truetype'),url(http://webarchive.labcd.unipi.it:8080/wayback/20191013142049/http://pelavicino.labcd.unipi.it/timeline/css/icons/tl-icons.woff) format('woff'),url(http://webarchive.labcd.unipi.it:8080/wayback/20191013142049/http://pelavicino.labcd.unipi.it/timeline/css/icons/tl-icons.svg) format('svg');
	  font-weight:400;
	  font-style:normal
	  }
	  
  [class*=" tl-icon-"],[class^=tl-icon-]{
     font-family:tl-icons;
	 speak:none;
	 font-style:normal;
	 font-weight:400;
	 font-variant:normal;
	 text-transform:none;
	 line-height:1;
	 -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
	 }
	 
   .tl-icon-vine:after{
      content:"\e64d"
	  }
	  
   .tl-icon-wikipedia:after{
      content:"\e64e"
	  }
	  
   .tl-icon-chevron-right:after{
      content:"\e64f"
	  }
	  
   .tl-icon-chevron-left:after{
      content:"\e650"
	  }
	  
   .tl-icon-youtube-logo:after{
      content:"\e651"
	  }
	  
   .tl-icon-foursquare:after{
      content:"\e652"
	  }
	  
   .tl-icon-camera-retro:after{
      content:"\e653"
	  }
	  
   .tl-icon-doc:after{
      content:"\e654"
	  }
	  
   .tl-icon-weibo:after{
      content:"\e655"
	  }
	  
   .tl-icon-resize-horizontal:after{
      content:"\e656"
	  }
	  
   .tl-icon-resize-vertical:after{
      content:"\e657"
	  }
	 
   .tl-icon-resize-full:after{
      content:"\e658"
	  }
	  
   .tl-icon-resize-small:after{
      content:"\e659"
	  }
	  
   .tl-icon-twitter:after{
      content:"\e62b"
	  }
	  
   .tl-icon-google-plus:after{
      content:"\e62c"
	  }
	  
   .tl-icon-video:after{
      content:"\e62d"
	  }
	  
   .tl-icon-youtube:after{
      content:"\e62d"
	  }
	  
   .tl-icon-plaintext:after{
      content:"\e62e"
	  }
	  
   .tl-icon-storify:after{
      content:"\e62e"
	  }
	  
 /*  .tl-icon-image-v2:after{
      content:"\e62f"
	  }*/
	  
   .tl-icon-quote-v2:after{
      content:"\e630"
	  }
	  
   .tl-icon-zoom-in:after{
      content:"\e631"
	  }
	  
   .tl-icon-zoom-out:after{
      content:"\e632"
	  }
	  
   .tl-icon-list:after{
      content:"\e633"
	  }
	  
   .tl-icon-music:after{
      content:"\e634"
	  }
	  
   .tl-icon-spotify:after{
       content:"\e634"
	   }
	   
   .tl-icon-location:after{
      content:"\e635"
	  }
	  
   .tl-icon-googlemaps:after{
      content:"\e635"
	  }
	  
   .tl-icon-web:after{
      content:"\e636"
	  }
	  
   .tl-icon-share-v2:after{
      content:"\e637"
	  }
	  
   .tl-icon-soundcloud:after{
       content:"\e639"
	   }
	   
   .tl-icon-video-v2:after{
      content:"\e63a"
	  }
	  
   .tl-icon-dailymotion:after{
      content:"\e63a"}
	  
   .tl-icon-tumblr:after{
      content:"\e63b"
	  }
	  
   .tl-icon-lastfm:after{
      content:"\e63c"
	  }
	  
   .tl-icon-github:after{
      content:"\e63d"
	  }
	
   .tl-icon-goback:after{
      content:"\e63e"
	  }
	  
   .tl-icon-doc-v2:after{
      content:"\e63f"
	  }
	  
   .tl-icon-googledrive:after{
      content:"\e640"
	  }
	  
   .tl-icon-facebook:after{
      content:"\e641"
	  }
	  
   .tl-icon-flickr:after{
      content:"\e642"
	  }
	  
   .tl-icon-dribbble:after{
      content:"\e643"
	  }
	  
  /*  .tl-icon-image:after{
      content:"\e605"
	  }*/
	 
   .tl-icon-vimeo:after{
      content:"\e606"
	  }
	  
   .tl-icon-instagram:after{
      content:"\e644"
	  }
	  
   .tl-icon-pinterest:after{
      content:"\e645"
	  }
	  
   .tl-icon-arrow-left:after{
      content:"\e646"
	  }
	  
   .tl-icon-arrow-down:after{
      content:"\e647"
	  }
	  
   .tl-icon-arrow-up:after{
      content:"\e648"
	  }
	  
   .tl-icon-arrow-right:after{
      content:"\e649"
	  }
	  
   .tl-icon-share:after{
      content:"\e64a"
	  }
	  
   .tl-icon-blockquote:after{
      content:"\e64b"
	  }
	  
   .tl-icon-evernote:after{
      content:"\e64c"
	  }
	  
   .tl-icon-mappin:after{
      content:"\e600"
	  }
	
   .tl-icon-swipe-right:after{
      content:"\e601"
	  }
	
   .tl-icon-swipe-left:after{
      content:"\e602"
	  }
	  
   .tl-icon-touch-spread:after{
      content:"\e603"
	  }
	  
   .tl-icon-touch-pinch:after{
      content:"\e604"
	  }
	  
   .tl-dragging{
      -webkit-touch-callout:none;
	  -webkit-user-select:none;
	  -moz-user-select:none;
	  -ms-user-select:none;
	  -o-user-select:none;
	  user-select:none
	  }
	  
   .tl-menubar{
      position:absolute;
	  z-index:11;
	  text-align:center;
	  color:#333;
	  overflow:hidden;
	  border-bottom-right-radius:10px;
	  border-top-right-radius:10px;
	  top:100%;
	  left:50%;
	  left:0
	  }
	  
   @keyframes invertToBlack{
	  from {
	  background-color:#FFF
	   }to{
	   background-color:#000
	   }
	   }
	   
   @-webkit-keyframes invertToBlack{
      from{
	  background:#FFF
	  }to{
	  background:#000
	  }
	  }
	  
   @keyframes invertToWhite{
      from{
	  background-color:#000
	  }to{
      background-color:#FFF
	  }
	  }
	  
   @-webkit-keyframes invertToWhite{
      from{
	  background:#000
	  }to{
	  background:#FFF
	  }
	  }
	  
   .tl-menubar-button{
      font-size:18px;
	  line-height:18px;
	  /*background-color:rgba(242,242,242,.9);*/
	  background-color:rgba(210, 105, 30, 0.9);
	  cursor:pointer;
	  padding:6px 12px 6px 12px;
	  display:inline-block;
	  display:block;
	  /*color:#bfbfbf;*/
	  color: rgba(134, 56, 0);

	  }
	  
   .tl-menubar-button.tl-menubar-button-inactive{
      opacity:.33
	  }
	  
   .tl-menubar-button:hover{
      /*background:#333;*/
	  background-color: rgb(255, 148, 76);
	  color: rgb(178, 72, 0);
	  }
	  
   .tl-menubar-button:hover.tl-menubar-button-inactive{
      color:#bfbfbf;
	  background-color:rgba(242,242,242,.9)
	  }
	  
   .tl-mobile .tl-menubar-button{
      display:block
	  }
	  
   .tl-mobile .tl-menubar-button:hover{
      background-color:rgba(242,242,242,.67);
	  color:#737373
	  }
	  
   .tl-mobile .tl-menubar-button:active{
      background:#c34528;
	  color:#FFF
	  }
	  
   @keyframes invertToBlack{
      from{
      background-color:#FFF
      }to{
      background-color:#000
	  }
	  }
	  
   @-webkit-keyframes invertToBlack{
      from{
      background:#FFF
	  }to{
	  background:#000
	  }
	  }
	  
   @keyframes invertToWhite{
      from{
	  background-color:#000
	  }to{
	  background-color:#FFF
	  }
	  }
	  
   @-webkit-keyframes invertToWhite{
      from{
	  background:#000
	  }to{
	  background:#FFF
	  }
	  }
	  
   .tl-message,.tl-message-full{
      width:100%;
	  height:100%;
	  position:absolute;
	  display:table;
	  overflow:hidden;
	  top:0;
	  left:0;
	  z-index:99;
	  margin:auto;
	  text-align:center
	  }
	  
   .tl-message .tl-message-container,.tl-message-full .tl-message-container{
      padding:20px;
	  margin:20px;
	  text-align:center;
	  vertical-align:middle;
	  display:table-cell
	  }
	  
   .tl-message .tl-message-container .tl-message-content,.tl-message-full .tl-message-container .tl-message-content{
      color:#666;
	  text-align:center;
	  font-size:11px;
	  line-height:13px;
	  text-transform:uppercase;
	  margin-top:7.5px;
	  margin-bottom:7.5px;
	  text-shadow:1px 1px 1px #FFF
	  }
	  
   .tl-message .tl-message-container .tl-message-content strong,.tl-message-full .tl-message-container .tl-message-content strong{
      text-transform:uppercase
	  }
	  
   .tl-message .tl-message-container .tl-loading-icon,.tl-message-full .tl-message-container .tl-loading-icon{
      width:30px;
	  height:30px;
	  background-color:#666;
	  vertical-align:middle;
	  -webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,.1);
	  -moz-box-shadow:inset 0 1px 2px rgba(255,255,255,.1);
	  box-shadow:inset 0 1px 2px rgba(255,255,255,.1);
	  margin-left:auto;
	  margin-right:auto;
	  text-align:center;
	  -webkit-animation:rotateplane 1.2s infinite ease-in-out;
	  animation:rotateplane 1.2s infinite ease-in-out
	  }
	  
   @-webkit-keyframes rotateplane{
   0%{-webkit-transform:perspective(120px)}50%{
      -webkit-transform:perspective(120px) rotateY(180deg)
	  } 100%{ -webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)
	  }
	  }
	  
   @keyframes rotateplane{
      0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{
	  transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
	  }100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}
	  }
	  
   .tl-message-full{
      background-color:rgba(255,255,255,.8)
	  }
	  
   .tl-message-full [class*=" tl-icon-"],.tl-message-full [class^=tl-icon-]{
      color:#666;
	  font-size:72px
	  }
	  
   .tl-message-full .tl-message-container .tl-message-content{
      font-size:22px;
	  line-height:22px;
	  text-shadow:none;
	  color:#666;
	  text-transform:none;
	  font-weight:400
	  }
	  
   .tl-message-full .tl-message-container .tl-message-content .tl-button{
      display:inline-block;
	  cursor:pointer;
	  background-color:#FFF;
	  color:#333;
	  padding:10px;
	  margin-top:10px;
	  -webkit-border-radius:7px;
	  -moz-border-radius:7px;
	  border-radius:7px
	  }
	  
   .tl-timenav{
      width:100%;
	  background-color:#f2f2f2;
	  position:relative;
	  overflow:hidden;
	  border-top:1px solid #e5e5e5
	  }
	  
   .tl-timenav .tl-attribution{
      cursor:pointer;
	  z-index:9;
	  position:absolute;
	  bottom:2px;
	  left:0;
	  font-size:10px;
	  line-height:10px;
	  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;
	  background-color:rgba(255,255,255,.85);
	  padding:3px
	  }
	  
   .tl-timenav .tl-attribution a{
      color:#ccc
	  }
	  
   .tl-timenav .tl-attribution a:hover{
      color:#000;
	  text-decoration:none
	  }
	  
   .tl-timenav .tl-attribution a:hover .tl-knightlab-logo{
      background-color:#c34528
	  }
	  
   .tl-timenav .tl-attribution .tl-knightlab-logo{
      display:inline-block;
	  vertical-align:middle;
	  height:8px;
	  width:8px;
	  margin-right:3px;
	  background-color:#c34528;
	  background-color:#ccc;
	  transform:rotate(45deg);
	  -ms-transform:rotate(45deg);
	  -webkit-transform:rotate(45deg)
	  }
	  
   .tl-timenav .tl-timenav-line{
      position:absolute;
	  top:0;
	  left:50%;
	  width:1px;
	  height:100%;
	  background-color:#d9d9d9;
	  z-index:2;
	  display:none
	  }
	  
   .tl-timenav .tl-timenav-line:after,.tl-timenav .tl-timenav-line:before{
      font-family:tl-icons;
	  speak:none;
	  font-style:normal;
	  font-weight:400;
	  font-variant:normal;
	  text-transform:none;
	  line-height:1;
	  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
	  color:#c34528;
	  font-size:32px;
	  line-height:32px;
	  position:absolute;
	  left:-14px
	  }
	  
   .tl-timenav .tl-timenav-line:before{
      top:-10px
	  }
	  
   .tl-timenav .tl-timenav-line:after{
      content:"\e648";
	  bottom:24px
	  }
	  
   .tl-timenav .tl-timenav-slider{
      position:absolute;
	  height:100%;
	  width:100%;
	  top:0
	  }
	  
   .tl-timenav .tl-timenav-slider.tl-timenav-slider-animate{
     -webkit-transition:all 1s cubic-bezier(.77,0,.175,1);
	 -moz-transition:all 1s cubic-bezier(.77,0,.175,1);
	 -o-transition:all 1s cubic-bezier(.77,0,.175,1);
	 transition:all 1s cubic-bezier(.77,0,.175,1);
	 -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
	 -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
	 -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
	 transition-timing-function:cubic-bezier(.77,0,.175,1)
	 }
	 
   .tl-timenav .tl-timenav-slider .tl-timenav-slider-background{
      position:absolute;
	  height:100%;
	  width:100%;
	  cursor:move;
	  z-index:6
	  }
	  
   .tl-timenav .tl-timenav-slider .tl-timenav-container-mask{
      position:absolute;
	  height:100%;
	  top:0
	  }
	  
   .tl-timenav .tl-timenav-slider .tl-timenav-container-mask .tl-timenav-container{
      position:absolute;
	  height:100%
	  }
	  
   .tl-timenav .tl-timenav-slider .tl-timenav-container-mask .tl-timenav-container .tl-timenav-item-container{
      position:absolute;
	  height:100%
	  }
	  
	  /*Da qui iniziano le regole per i timemarker nella barra di navigazione*/
   
   .tl-timemarker{
      height:100%;
	  position:absolute;
	  top:0;
	  left:0;
	  cursor:pointer;
	  -webkit-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -moz-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -o-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  transition-timing-function:cubic-bezier(.77,0,.175,1)
	  }
	  
   .tl-timemarker.tl-timemarker-fast{
      -webkit-transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);
	  -moz-transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);
	  -o-transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);
	  transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);
	  -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  transition-timing-function:cubic-bezier(.77,0,.175,1)
	  }
	  
   .tl-timemarker.tl-timemarker-fast .tl-timemarker-content-container{
      -webkit-transition:width .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1);
	  -moz-transition:width .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1);
	  -o-transition:width .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1);
	  transition:width .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1)
	  }
	  
   .tl-timemarker.tl-timemarker-fast .tl-timemarker-timespan{
      -webkit-transition:height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);
	  -moz-transition:height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);
	  -o-transition:height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);
	  transition:height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1)
	  }
	
/*ok // "barra dei pallini"*/
   .tl-timemarker .tl-timemarker-timespan{
      pointer-events:none;
	  position:absolute;
	  margin:0;
	  width:100%;
	  height:100%;
	 /* background-color:rgba(229,229,229,.15);*/
	  background-color: rgba(245, 132, 61, 0.15);
	  border-top-right-radius:4px;
	  border-top-left-radius:4px;
	  -webkit-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -moz-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -o-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  transition-timing-function:cubic-bezier(.77,0,.175,1)
	  }
	  

	  /*****DOCUMENTI*****/
	  /*ok*/
	 .tl-timenav-item-container div[id^='documento'] .tl-timemarker-content-container {
	    background-color:#FF9933;
		border-color:#B2661B;
		}
	
	  /*ok*/
	  /*****AUTENTICHE*****/
	 .tl-timenav-item-container div[id^='autentica'] .tl-timemarker-content-container {
	    background-color:#D9720B;
		border-color:#663300;
		}
     
	 /*ok*/
	/*****MUNDUM*****/
	 .tl-timenav-item-container div[id^='mundum'] .tl-timemarker-content-container {
	    background-color: #B25900;
		border-color:#40200;
		}
		
     /*ok*/
	/*****EVENTI****/
	.tl-timenav-item-container div[id^='evento'] .tl-timemarker-content-container {
	    background-color:#8C4600;
		border-color:#3F2000;
		}
	
	/*ok*/
   .tl-timemarker .tl-timemarker-timespan .tl-timemarker-timespan-content{
      display:none;
	  position:absolute;
	  width:100%;
	  /*background-color:#e5e5e5;*/
	  background-color:#FFD2A6;
	  border-top-left-radius:4px;
	  border-top-right-radius:4px;
	  height:100px;
	  box-sizing:border-box
	  }
	 
	 /*ok*/
   .tl-timemarker .tl-timemarker-line-right{
      display:none;
	  right:0
	  }
	 
    /*ok*/
    .tl-timemarker .tl-timemarker-line-left{
	   width:1px;
	   left:0
	   }
	   
	/*ok*/  
   .tl-timemarker .tl-timemarker-line-left,.tl-timemarker .tl-timemarker-line-right{
      margin-top:7px;
	  -webkit-box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  box-sizing:border-box;
	  border-left:1px solid /*#d9d9d9;*/ #964B00;  
	  z-index:5;
	  content:" ";
	  position:absolute;
	  height:100%;
	  -webkit-touch-callout:none;
	  -webkit-user-select:none;-khtml-user-select:none;
	  -moz-user-select:none;-ms-user-select:none;user-select:none;
	  box-shadow:1px 1px 1px #FFF
	  }
	  
	 /*ok*/
   .tl-timemarker .tl-timemarker-line-left:after,.tl-timemarker .tl-timemarker-line-right:after{
      display:block;
	  content:" ";
	  position:absolute;
	  left:-4px;
	  bottom:0;
	  height:6px;
	  width:6px;
	  /*background-color:#919191;*/
	  background-color:#964B00;
	  z-index:8;
	  -webkit-border-radius:50%;
	  -moz-border-radius:50%;
	  border-radius:50%
	  }
	  
    /*ok*/
   .tl-timemarker .tl-timemarker-content-container{
      position:absolute;
	  /*background-color:#e5e5e5;*/
	  border:0;
	  border-top-left-radius:4px;
	  border-top-right-radius:4px;
	  border-bottom-right-radius:4px;
	  height:100%;
	  width:100px;
	  overflow:hidden;
	  z-index:6;
	  -webkit-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -moz-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -o-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
	   -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
	   transition-timing-function:cubic-bezier(.77,0,.175,1);
	   box-sizing:border-box;
	   /*border:1px solid #d9d9d9;*/
	   border-width:1px;
	   border-style:solid;
	   box-shadow:1px 1px 1px #FFF;
	   }
	   
	/*ok*/
   .tl-timemarker .tl-timemarker-content-container:hover{
      z-index:9
	  }
	
	/*ok*/
   .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content{
      position:relative;
	  overflow:hidden;
	  height:100%;
	  z-index:8;
	  padding:5px;
	  -webkit-box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  box-sizing:border-box
	  }
	 
	 /*ok*/
   .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text{
      overflow:hidden;
	  position:relative
	  }
	
     /*ok*/	
   .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{
      display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;
	  box-orient:vertical;
	  -webkit-box-orient:vertical;
	  text-overflow:ellipsis;
	  font-size:12px;
	  line-height:12px;
	  height:100%;
	  overflow:hidden;
	  font-weight:400;
	  margin:0;
	  /*color:#bfbfbf;*/
	  color:#2f1b03;
	  position:relative
	  }
	 

     /*ok*/	 
   .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p.tl-headline-fadeout:after,
   .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{
      content:"";
	  text-align:right;
	  position:absolute;
	  bottom:0;
	  right:0;
	  width:100%;
	  height:50%;
	  /*background:-moz-linear-gradient(top,rgba(229,229,229,0) 0,#e5e5e5 50%);
	  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(229,229,229,0)),color-stop(50%,#e5e5e5));
	  background:-webkit-linear-gradient(top,rgba(229,229,229,0) 0,#e5e5e5 50%);
	  background:-o-linear-gradient(top,rgba(229,229,229,0) 0,#e5e5e5 50%);
	  background:-ms-linear-gradient(top,rgba(229,229,229,0) 0,#e5e5e5 50%);
	  background:linear-gradient(to bottom,rgba(229,229,229,0) 0,#e5e5e5 50%);
	  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)*/
	  }
	  
	 /*ok*/
   .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container{
      float:left;
	  max-width:24px;
	  max-height:24px;
	  overflow:hidden;
	  margin-right:5px;
	  height:100%;
	  -webkit-box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  box-sizing:border-box
	  }
	  
	 /*ok*/
   .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{
      max-width:24px;
	  max-height:100%;
	  opacity:.25
	  }
	  
	 
	 /*ok*/
   .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"],
   .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-]{
      display:block;
	  font-size:24px;
	  /*color:#bfbfbf;*/
	  color:#8B542A;
	  margin-top:0
	  }
	  
	 /*ok*/
   .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-icon-wikipedia{
      font-size:16px
	  }
	  
	 /*ok*/
   .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-text h2.tl-headline{
      display:block;
	  white-space:nowrap;
	  text-overflow:ellipsis
	  }
	  
	 /*ok*/
   .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-media-container [class*=" tl-icon-"],
   .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-media-container [class^=tl-icon-]{
      font-size:12px
	  }
	  
	 /*ok*/
   .tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-timespan-content{
      /*background-color:#bfbfbf;*/
	  background-color:#D9A26D;
	  }
	  
	 /*ok*/
   .tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left,.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right{
      /*border-color:#a6a6a6*/
	  border-color:#5A2D00;
	  }
     
	/*ok*/
   .tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left:after,.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right:after{
      /*background-color:#3d3d3d*/
	  background-color:#5A2D00;
	  }
	 
	/*ok*/
    div[id^='documento']:hover .tl-timemarker-content-container,  div[id^='autentica']:hover .tl-timemarker-content-container,
	div[id^='mundum']:hover .tl-timemarker-content-container,  div[id^='evento']:hover .tl-timemarker-content-container{
      /*background-color:#bfbfbf;*/
	  background-color:#E9692C;
	  /*border-color:#a6a6a6;*/
	  border-color:#5A2D00;
	  -webkit-transition:height 250ms cubic-bezier(.77,0,.175,1),width 250ms cubic-bezier(.77,0,.175,1);
	  -moz-transition:height 250ms cubic-bezier(.77,0,.175,1),width 250ms cubic-bezier(.77,0,.175,1);
	  -o-transition:height 250ms cubic-bezier(.77,0,.175,1),width 250ms cubic-bezier(.77,0,.175,1);
	  transition:height 250ms cubic-bezier(.77,0,.175,1),width 250ms cubic-bezier(.77,0,.175,1)
	  }
	  
	 /*ok*/
   .tl-timemarker:hover .tl-timemarker-content-container.tl-timemarker-content-container-small{
      width:200px
	  }
	  
	/*ok*/
   .tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline{
      /*color:#FFF*/
	  color:#2f1b03;
	  }
	  
   /*.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{
      background:-moz-linear-gradient(top,rgba(191,191,191,0) 0,#bfbfbf 80%);
	  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(191,191,191,0)),color-stop(80%,#bfbfbf));
	  background:-webkit-linear-gradient(top,rgba(191,191,191,0) 0,#bfbfbf 80%);
	  background:-o-linear-gradient(top,rgba(191,191,191,0) 0,#bfbfbf 80%);
	  background:-ms-linear-gradient(top,rgba(191,191,191,0) 0,#bfbfbf 80%);
	  background:linear-gradient(to bottom,rgba(191,191,191,0) 0,#bfbfbf 80%);
	  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)
	  }*/
	  
	/*ok*/  
   .tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{
      opacity:1
	  }
	  
	/*ok*/
   .tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"],
   .tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-]{
      color:#FFF

	  }
	  
   ./*tl-timemarker:hover.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{
      background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#FFF 80%);
	  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(80%,#FFF));
	  background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#FFF 80%);
	  background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#FFF 80%);
	  background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#FFF 80%);
	  background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#FFF 80%);
	  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)
	  }
	  */
	  
	
	/*ok*/
   .tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-right{
	  /*border-color:#000*/
	  border-color:rgb(179,107,36);
	  }
	  
	 /*ok*/
   .tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-right:after{
      /*background-color:#000*/
	  background-color:rgb(179, 107,36);
	  }
	  
	 /*ok*/
   .tl-timemarker.tl-timemarker-active .tl-timemarker-timespan{
      /*background-color:rgba(255,255,255,.5);*/
	  background-color:rgba(255, 210, 166, 0.5);
	  z-index:8
	  }
	  
	 /*ok*/
   .tl-timemarker.tl-timemarker-active .tl-timemarker-timespan .tl-timemarker-timespan-content{
      /*background-color:#333*/
	  background-color:#FFBF80;
	  }
	  
	 /*ok*/
   .tl-timemarker.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker.tl-timemarker-active .tl-timemarker-line-right{
      /*border-color:rgba(51,51,51,.5);*/
	  border-color:rgb(179, 107,36);
	  border-width:1px;
	  z-index:8;
	  box-shadow:0 1px 3px rgba(145,145,145,.5)
	  }
	  
	 /*ok*/
   .tl-timemarker.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker.tl-timemarker-active .tl-timemarker-line-right:after{
      /*background-color:#333*/
	  background-color:rgb(179, 107,36);
	  }
	  
	 /*ok*/
    div[id^='documento'].tl-timemarker-active .tl-timemarker-content-container, 
	div[id^='autentica'].tl-timemarker-active .tl-timemarker-content-container,
	div[id^='mundum'].tl-timemarker-active .tl-timemarker-content-container,
	div[id^='evento'].tl-timemarker-active .tl-timemarker-content-container
	{
      background-color:rgba(255, 191, 128);
	  /*color:#333;*/
	  color:#2f1b03;
	  z-index:9;
	  /*border-color:rgba(51,51,51,.5);*/
	  border-color:rgba(179, 107, 36, 0.5);
	  box-shadow:1px 1px 3px rgba(145,145,145,.5)
	  }
	  
	/*ok*/
   .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline{
      /*color:#333;*/
	  color:#2f1b03;
	  }

  /* .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{
      background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#FFF 80%);
	  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(80%,#FFF));
	  background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#FFF 80%);
	  background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#FFF 80%);
	  background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#FFF 80%);
	  background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#FFF 80%);
	  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)
	  }*/
	  
	  /*ok*/
   .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{
       opacity:1
	   }
	   
   .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"],
   .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-]{
      color:#333
	  }
	  
	/*ok*/  
   .tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-timespan-content{
      display:block
	  }
	  
	  
	/*ok*/  
   .tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-line-left,
   .tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-line-right{
       z-index:5
	   }
	   
	  /*ok*/
   .tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan:after{
      display:block;
	  content:" ";
	  position:absolute;
	  left:0;
	  bottom:-7px;
	  height:6px;
	  width:100%;
	  /*background-color:rgba(115,115,115,.15);*/
	  background-color:rgba(245,132,61,0.15);
	  z-index:6;
	  -webkit-border-radius:7px;
	  -moz-border-radius:7px;
	  border-radius:7px
	  }
	  
	  /*ok*/
	 .tl-timemarker.tl-timemarker-with-end .tl-timemarker-content-container.tl-timemarker-content-container-long{
	    box-shadow:none
		}
		
	/*ok*/	
    .tl-timemarker.tl-timemarker-with-end .tl-timemarker-line-right{
	   display:block
	   }
	  
	/*ok*/
   .tl-timemarker.tl-timemarker-with-end .tl-timemarker-line-left{
      box-shadow:none
	  }
	  
	/*ok*/
   .tl-timemarker.tl-timemarker-with-end:hover .tl-timemarker-timespan:after{
      /*background-color:rgba(0,0,0,.25)*/
	  background-color:rgba(255, 141, 86, 0.40);
	  }
	  
	 /*ok*/
    .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-timespan:after{
	   /*background-color:rgba(51,51,51,.5)*/
	   background-color: rgba(255, 172, 89,0.7);
	   }
	   
	  /*ok*/
   .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left,
   .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right{
      border-width:1px
	  }
	  
	 /*ok*/
   .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:#333!important*/
	  background-color:rgb(179, 107,36);
	  }
	  
	/*ok*/
   .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left{
      box-shadow:none
	  }
	 
	 
   .tl-timemarker.tl-timemarker-with-end.tl-timemarker-active:hover .tl-timemarker-timespan:after{
      /*background-color:rgba(51,51,51,.5)*/
	  background-color: rgba(217, 120, 73, 0.5);
	  }
 
   .tl-timeera{
      height:100%;
	  height:40px;
	  position:absolute;
	  bottom:0;
	  left:0;
	  pointer-events:none;
	  z-index:3;
	  -webkit-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -moz-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -o-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  transition-timing-function:cubic-bezier(.77,0,.175,1)
	  }
	  
   .tl-timeera.tl-timeera-fast{
      -webkit-transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);
	  -moz-transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);
	  -o-transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);
	  transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);
	  -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  transition-timing-function:cubic-bezier(.77,0,.175,1)
	  }
	  
   .tl-timeera .tl-timeera-background{
      position:absolute;
	  background-color:#28a6c3;
	  width:100%;
	  height:100%;
	  opacity:1
	  }
	  
   .tl-timeera.tl-timeera-color0 .tl-timeera-background{
      background-color:#c34528
	  }
	  
   .tl-timeera.tl-timeera-color1 .tl-timeera-background{
      background-color:#28a6c3
	  }
	  
   .tl-timeera.tl-timeera-color2 .tl-timeera-background{
      background-color:#2832c3
	  }
	  
   .tl-timeera.tl-timeera-color3 .tl-timeera-background{
       background-color:#28c36c
	   }
	   
   .tl-timeera.tl-timeera-color4 .tl-timeera-background{
      background-color:#286dc3
	  }
	  
   .tl-timeera.tl-timeera-color5 .tl-timeera-background{
      background-color:#28c3a7
	  }
	  
   .tl-timeera .tl-timeera-content-container{
      position:absolute;
	  border:0;
	  border-top-left-radius:4px;
	  border-top-right-radius:4px;
	  border-bottom-right-radius:4px;
	  height:100%;
	  width:100px;
	  overflow:hidden;
	  -webkit-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -moz-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -o-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  transition-timing-function:cubic-bezier(.77,0,.175,1);
	  box-sizing:border-box;
	  border:1px solid #d9d9d9
	  }
	  
   .tl-timeera .tl-timeera-content-container .tl-timeera-content{
      position:relative;
	  overflow:hidden;
	  height:100%;
	  padding:5px;
	  -webkit-box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  box-sizing:border-box
	  }
	  
   .tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text{
      overflow:hidden;
	  position:relative;
	  height:100%
	  }
	  
   .tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text h2.tl-headline{
      bottom:0;
	  position:absolute;
	  display:-webkit-box;line-clamp:4;
	  -webkit-line-clamp:4;
	  box-orient:vertical;
	  -webkit-box-orient:vertical;
	  text-overflow:ellipsis;
	  font-size:10px;
	  line-height:10px;
	  overflow:hidden;
	  font-weight:400;
	  margin:0;
	  color:#FFF;
	  margin-left:10px
	  }
	  
   .tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text h2.tl-headline.tl-headline-fadeout:after{
      content:"";
	  text-align:right;
	  position:absolute;
	  bottom:0;
	  right:0;
	  width:100%;
	  height:50%;
	  background:-moz-linear-gradient(top,rgba(229,229,229,0) 0,#e5e5e5 50%);
	  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(229,229,229,0)),color-stop(50%,#e5e5e5));
	  background:-webkit-linear-gradient(top,rgba(229,229,229,0) 0,#e5e5e5 50%);
	  background:-o-linear-gradient(top,rgba(229,229,229,0) 0,#e5e5e5 50%);
	  background:-ms-linear-gradient(top,rgba(229,229,229,0) 0,#e5e5e5 50%);
	  background:linear-gradient(to bottom,rgba(229,229,229,0) 0,#e5e5e5 50%);
	  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)
	  }
	  
   .tl-timegroup{
      width:100%;
	  position:absolute;
	  top:0;
	  left:0;
	 /*background-color:#f2f2f2;*/
	  background-color: rgba(245, 222, 179, 0.5);
	  display:-ms-flexbox;
	  display:-webkit-flex;
	  display:flex;align-items:center;
	  -ms-flex-align:center;
	  -webkit-align-items:center;
	  -webkit-box-align:center;
	  -webkit-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -moz-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -o-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);
	  -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  transition-timing-function:cubic-bezier(.77,0,.175,1)
	  }
	  
   .tl-timegroup .tl-timegroup-message{
      /*color:#e0e0e0;*/
	  color: #8B4513;
	  text-shadow:#FFF 0 2px 2px;
	  margin-left:80px
	  }
	  
   .tl-timegroup.tl-timegroup-alternate{
      background-color:#fafafa;
	  }
	  
   .tl-timegroup.tl-timegroup-hidden{
      display:none
	  }
	  
   .tl-timeaxis-background{
      height:39px;
	  width:100%;
	  position:absolute;
	  bottom:0;
	  left:0;
	  background-color:#FFF;
	  border-top:1px solid #e5e5e5;
	  z-index:2
	  }
	  
   .tl-timeaxis{
      height:39px;
	  width:100%;
	  position:absolute;
	  bottom:0;
	  left:0;
	  z-index:3
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container{
      position:relative;
	  bottom:0;
	  height:39px
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor{
      opacity:0;
	  position:absolute
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick{
      position:absolute;
	  display:block;
	  top:0;
	  left:0;
	  text-align:center;
	  font-weight:400
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick .tl-timeaxis-tick-text,
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text{
      display:inline-block;
	  white-space:nowrap;
	  text-overflow:ellipsis;
	  overflow:hidden
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick:before,
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick:before{
      content:"|";
	  display:block;
	  /*color:#FFF;*/
	  color: #8B4513;
	  width:1px;
	  overflow:hidden;
	  border-left:1px solid /*#bfbfbf;*/ #8B4513;
	  text-align:center
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major.tl-timeaxis-animate .tl-timeaxis-tick,
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor.tl-timeaxis-animate .tl-timeaxis-tick{
      -webkit-transition:all 1s cubic-bezier(.77,0,.175,1);
	  -moz-transition:all 1s cubic-bezier(.77,0,.175,1);
	  -o-transition:all 1s cubic-bezier(.77,0,.175,1);
	  transition:all 1s cubic-bezier(.77,0,.175,1);
	  -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  transition-timing-function:cubic-bezier(.77,0,.175,1)
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major.tl-timeaxis-animate-opacity .tl-timeaxis-tick,
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor.tl-timeaxis-animate-opacity .tl-timeaxis-tick{
      -webkit-transition:opacity 1s cubic-bezier(.77,0,.175,1);
	  -moz-transition:opacity 1s cubic-bezier(.77,0,.175,1);
	  -o-transition:opacity 1s cubic-bezier(.77,0,.175,1);
	  transition:opacity 1s cubic-bezier(.77,0,.175,1);
	  -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  transition-timing-function:cubic-bezier(.77,0,.175,1)
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major{
     z-index:1;
	 background-color:#FFF
	 }
	 
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick{
      font-size:12px;
	  line-height:14px;
	  /*color:#737373;*/
	  color: #8B4513;
	  width:100px;
	  margin-left:-50px
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick:before{
      /*border-color:#a6a6a6;*/
	  border-color:#8B4513;
	  font-size:18px;
	  line-height:18px;
	  margin-bottom:2px;
	  margin-left:50px
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick{
      font-size:11px;
	  line-height:13px;
	  /*color:#bfbfbf;*/
	  color:#F4A460;
	  width:50px;
	  margin-left:-25px
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text{
      opacity:0;
      white-space:normal;
	  padding-left:2px;
	  padding-right:2px
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text span{
      display:block;
	  font-size:9px;
	  line-height:9px;
	  margin-top:-2px;
	  /*color:#e6e6e6*/
	  color:#F4A460;
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick:before{
      font-size:9px;
	  line-height:9px;
	  margin-left:25px
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick.tl-timeaxis-tick-hidden .tl-timeaxis-tick-text{
      opacity:0!important
	  }
	  
   .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick.tl-timeaxis-tick-hidden:before{
      opacity:.33
	  }
	  
   .tlanimate{
      -webkit-transform:translateZ(0);
	  -webkit-perspective:1000;
	  -webkit-backface-visibility:hidden
	  }
	  
   .tl-animate{
      -webkit-transition:all 1s cubic-bezier(.77,0,.175,1);
	  -moz-transition:all 1s cubic-bezier(.77,0,.175,1);
	  -o-transition:all 1s cubic-bezier(.77,0,.175,1);
	  transition:all 1s cubic-bezier(.77,0,.175,1);
	  -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  transition-timing-function:cubic-bezier(.77,0,.175,1)
	  }
	  
   .tl-animate-opacity{
      -webkit-transition:opacity 1s cubic-bezier(.77,0,.175,1);
	  -moz-transition:opacity 1s cubic-bezier(.77,0,.175,1);
	  -o-transition:opacity 1s cubic-bezier(.77,0,.175,1);
	  transition:opacity 1s cubic-bezier(.77,0,.175,1);
	  -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
	  transition-timing-function:cubic-bezier(.77,0,.175,1)
	  }
	  
   .tl-slide{
      position:absolute;
	  width:100%;
	  height:100%;
	  padding:0;
	  margin:0;
	  overflow-x:hidden;
	  overflow-y:auto
	  }
	  
   .tl-slide .tl-slide-background{
      position:absolute;
	  left:0;
	  top:0;
	  width:100%;
	  height:100%;
	  z-index:-1;
	  overflow:hidden;
	  display:none;
	  filter:alpha(opacity=50);
	  -khtml-opacity:.5;
	  -moz-opacity:.5;
	  /*opacity:.5;*/
	  background:no-repeat center center;
	  -webkit-background-size:cover;
	  -moz-background-size:cover;-o-background-size:cover;
	  background-size:cover
	  }
	  
   .tl-slide .tl-slide-scrollable-container{
      display:table;
	  table-layout:fixed;
	  height:100%;
	  z-index:1
	  }
	  
   .tl-slide .tl-slide-content-container{
      display:table-cell;
	  vertical-align:middle;
	  position:relative;
	  width:100%;
	  height:100%;
	  z-index:3
	  }
	  
   .tl-slide .tl-slide-content-container .tl-slide-content{
      display:table;
	  vertical-align:middle
	  ;padding-left:100px;
	  padding-right:100px;
	  position:relative;
	  max-width:100%
	  }
	  
   .tl-slide .tl-slide-content-container .tl-slide-content .tl-media{
      position:relative;
	  width:100%;
	  min-width:50%;
	  float:left;
	  margin-top:auto;
	  margin-bottom:auto
	  }
	  
   .tl-slide .tl-slide-content-container .tl-slide-content .tl-text{
      width:50%;
	  max-width:50%;
	  min-width:120px;
	  padding:0 20px 0 20px;
	  display:table-cell;
	  vertical-align:middle;
	  /*text-align:left*/
	  }
	  
   .tl-slide-media-only .tl-slide-content-container .tl-slide-content{
      text-align:center
	  }
	  
    .tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-media{
	   text-align:center;
	   position:relative;
	   width:100%;
	   min-width:50%;
	   max-width:100%;
	   float:none;
	   margin-top:auto;
	   margin-bottom:auto
	   }
	   
   .tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-text{
      width:100%;
	  max-width:100%;
	  display:block;
	  margin-left:auto;
	  margin-right:auto;
	  text-align:center
	  }
	  
   .tl-slide-text-only .tl-slide-content-container .tl-slide-content{
      text-align:center
	  }
	  
   .tl-slide-text-only .tl-slide-content-container .tl-slide-content .tl-text{
      max-width:80%;
	  width:80%;
	  display:block;
	  margin-left:auto;
	  margin-right:auto
	  }
	  
   .tl-slide.tl-full-color-background,.tl-slide.tl-full-image-background{
      /*color:#FFF!important;*/
	  color:black;
	  /*text-shadow:1px 1px 1px #000!important*/
	  }
	  
	 .tl-slide.tl-full-color-background h2 {
	    color:#2F1B03;
		}
	  
   .tl-slide.tl-full-color-background h1, /*.tl-slide.tl-full-color-background h2*/,.tl-slide.tl-full-color-background h3,.tl-slide.tl-full-color-background h4,
   .tl-slide.tl-full-color-background h5,.tl-slide.tl-full-color-background h6,.tl-slide.tl-full-color-background p,.tl-slide.tl-full-image-background h1,
   .tl-slide.tl-full-image-background h2,.tl-slide.tl-full-image-background h3,.tl-slide.tl-full-image-background h4,.tl-slide.tl-full-image-background h5,
   .tl-slide.tl-full-image-background h6,.tl-slide.tl-full-image-background p{
      /*color:#FFF!important;*/
	  color:black;
	  /*text-shadow:1px 1px 1px #000!important*/
	  }
	
   .tl-slide.tl-full-color-background a,.tl-slide.tl-full-color-background a:hover,.tl-slide.tl-full-color-background b,.tl-slide.tl-full-color-background blockquote,
   .tl-slide.tl-full-color-background blockquote p,.tl-slide.tl-full-color-background i,.tl-slide.tl-full-image-background a,
   .tl-slide.tl-full-image-background a:hover,.tl-slide.tl-full-image-background b,.tl-slide.tl-full-image-background blockquote,
   .tl-slide.tl-full-image-background blockquote p,.tl-slide.tl-full-image-background i{
      /*color:#FFF!important;*/
	  color:black;
	  /*text-shadow:1px 1px 1px #000!important;*/
	  /*color:#fff/
	  }
	  
   .tl-slide.tl-full-color-background .tl-caption,.tl-slide.tl-full-color-background .tl-credit,.tl-slide.tl-full-image-background .tl-caption,
   .tl-slide.tl-full-image-background .tl-credit{
     /* color:#FFF!important;*/
	  color:black;
	  /*text-shadow:1px 1px 1px #000!important*/
	  }
	  
   .tl-slide.tl-full-color-background .tl-media-blockquote blockquote,.tl-slide.tl-full-color-background .tl-media-twitter blockquote,
   .tl-slide.tl-full-image-background .tl-media-blockquote blockquote,.tl-slide.tl-full-image-background .tl-media-twitter blockquote{
      /*color:#FFF!important;*/
	  color:black;
	  /*text-shadow:1px 1px 1px #000!important*/
	  }
	 
   .tl-slide.tl-full-color-background .tl-media-blockquote blockquote p,.tl-slide.tl-full-color-background .tl-media-twitter blockquote p,
   .tl-slide.tl-full-image-background .tl-media-blockquote blockquote p,.tl-slide.tl-full-image-background .tl-media-twitter blockquote p{
      /*color:#FFF!important;*/
	  color:black;
	  /*text-shadow:1px 1px 1px #000!important*/
	  }
	  
   .tl-slide.tl-full-color-background .vcard .nickname,.tl-slide.tl-full-color-background .vcard a,.tl-slide.tl-full-image-background .vcard .nickname,
   .tl-slide.tl-full-image-background .vcard a{
      /*color:#FFF!important;*/
	  color:black;
	  /*text-shadow:1px 1px 1px #000!important*/
	  }
	  
   .tl-slide.tl-full-image-background{
      background:no-repeat center center;
	  -webkit-background-size:cover;
	  -moz-background-size:cover;
	  -o-background-size:cover;
	  background-size:cover;
	  background-position:center 25%;
	 /* text-shadow:1px 1px 2px #000*/
	  }
	  
  /* .tl-slide.tl-full-image-background h1,.tl-slide.tl-full-image-background h2,.tl-slide.tl-full-image-background h3,.tl-slide.tl-full-image-background h4,
   .tl-slide.tl-full-image-background h5,.tl-slide.tl-full-image-background h6,.tl-slide.tl-full-image-background p{
      text-shadow:1px 1px 2px #000
	  }
	  
   .tl-slide.tl-full-image-background .tl-caption,.tl-slide.tl-full-image-background .tl-credit{
      text-shadow:1px 1px 2px #000
	  }
	  
   .tl-slide.tl-full-image-background .tl-media-blockquote blockquote,.tl-slide.tl-full-image-background .tl-media-twitter blockquote{
      text-shadow:1px 1px 2px #000!important
	  }
	  
   .tl-slide.tl-full-image-background .tl-media-blockquote blockquote p,.tl-slide.tl-full-image-background .tl-media-twitter blockquote p{
      text-shadow:1px 1px 2px #000!important
	  }
	  */
	  
   .tl-slide.tl-text-background .tl-text .tl-text-content-container{
      padding:20px;
	  background:#000 transparent;
	  background:rgba(0,0,0,.6);
	  -webkit-border-radius:7px;
	  -moz-border-radius:7px;
	  border-radius:7px
	  }
	  
   .tl-slide.tl-text-background .tl-text .tl-text-content-container h2{
      margin-top:5px
	  }
	  
   .tl-skinny .tl-slide{
      display:block;
	  padding-top:10px
	  }
	  
   .tl-skinny .tl-slide .tl-slide-content-container{
      display:block;
	  position:static;
	  height:auto;
	  height:100%;
	  display:-webkit-flex;
	  display:flex;align-items:center;
	  -webkit-align-items:center
	  }
	  
   .tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content{
      display:block;
	  display:-webkit-flex;
	  display:flex;flex-direction:column-reverse;
	  -webkit-flex-direction:column-reverse;
	  position:static;
	  height:auto;
	  padding-left:50px;
	  padding-right:50px
	  }
	  
   .tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media{
      position:static;
	  width:100%;
	  height:auto;
	  float:none;
	  display:block;
	  padding-top:20px;
	  border-top:1px solid #e6e6e6
	  }
	  
   .tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-text{
      display:block;
	  height:auto;
	  vertical-align:initial;
	  position:static;
	  width:100%;
	  max-width:100%;
	  min-width:0;
	  float:none;
	  padding:0
	  }
	  
   .tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-text .tl-text-content-container{
      padding-left:10px;
	  padding-right:10px;
	  padding-bottom:10px
	  }
	  
   .tl-skinny .tl-slide.tl-full-image-background .tl-slide-content-container .tl-slide-content .tl-media,
   .tl-skinny .tl-slide.tl-slide.tl-full-color-background .tl-slide-content-container .tl-slide-content .tl-media{
      border-color:rgba(230,230,230,.25)
	  }
	  
   .tl-skinny .tl-slide.tl-slide-media-only .tl-slide-content-container .tl-slide-content{
      flex-direction:column;
	  -webkit-flex-direction:column
	  }
	  
   .tl-skinny .tl-slide.tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-media{
      border-top:none;
	  padding-top:0
	  }
	  
   .tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media embed,
   .tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media iframe,
   .tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media img,
   .tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media object,
   .tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media video{
      max-height:175px
	  }
	  
   .tl-slidenav-next,.tl-slidenav-previous{
      position:absolute;
	  top:45%;
	  z-index:10;
	  cursor:pointer
	  }
	  
   .tl-slidenav-next .tl-slidenav-content-container,.tl-slidenav-previous .tl-slidenav-content-container{
      height:200px;
	  width:100px;
	  position:absolute
	  }
	  
   .tl-slidenav-next .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-description,
   .tl-slidenav-previous .tl-slidenav-title{
      width:80px;
	  -webkit-line-clamp:2;
	  line-clamp:2;
	  text-overflow:ellipsis;
	  /*filter:alpha(opacity=15);*/
	  filter:alpha(opacity=50);
	  -khtml-opacity:.50;
	  -moz-opacity:.50;
	  opacity:.50
	  }
	  
   .tl-slidenav-next .tl-slidenav-description small,.tl-slidenav-next .tl-slidenav-title small,
   .tl-slidenav-previous .tl-slidenav-description small,.tl-slidenav-previous .tl-slidenav-title small{
      display:block
	  }
	  
   .tl-slidenav-next .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-title{
      margin-top:10px;
	  font-size:11px;
	  line-height:11px
	  }
	  
   .tl-slidenav-next .tl-slidenav-description,.tl-slidenav-previous .tl-slidenav-description{
      font-size:11px;
      margin-top:5px;
	  /*filter:alpha(opacity=0);*/
	  filter:alpha(opacity=30);
	  -khtml-opacity:0;
	  -moz-opacity:0;
	  opacity:0
	  }
	  
   .tl-slidenav-next .tl-slidenav-description small,.tl-slidenav-previous .tl-slidenav-description small{
      display:none
	  }
	  
   .tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-icon,
   .tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-description,
   .tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-icon,.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-title{
      /*text-shadow:1px 1px 1px #FFF;*/
	  /*color:#333*/
	  color: #8C4600;
	  }
	  
   .tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-description,
   .tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-icon,
   .tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-title,
   .tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-description,
   .tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-icon,
   .tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-title{
      /*color:#f2f2f2;*/
	  color: #8C4600;
	  /*text-shadow:1px 1px 1px #333*/
	  }
	  
   .tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-previous .tl-slidenav-icon{
      font-family:tl-icons;
	  speak:none;
	  font-style:normal;
	  font-weight:400;
	  font-variant:normal;
	  text-transform:none;
	  line-height:1;
	  -webkit-font-smoothing:antialiased;
	  -moz-osx-font-smoothing:grayscale;
	  font-size:32px;
	  margin-bottom:5px
	  }
	  
   .tl-slidenav-next{
      text-align:right;
	  margin-right:10px;
	  right:100px
	  }
	  
   .tl-slidenav-next .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-title{
      margin-left:20px
	  }
	  
   .tl-slidenav-next .tl-slidenav-icon{
      margin-left:76px
	  }
	  
   .tl-slidenav-next .tl-slidenav-icon:before{
      content:"\e64f"
	  }
	  
   .tl-slidenav-previous{
      text-align:left;
	  margin-left:10px
	  }
	  
   .tl-slidenav-previous .tl-slidenav-icon{
      margin-left:0
	  }
	     
   .tl-slidenav-previous .tl-slidenav-icon:before{
      content:"\e650"
	  }
	  
   .tl-slidenav-next:hover .tl-slidenav-title,.tl-slidenav-previous:hover .tl-slidenav-title{
      filter:alpha(opacity=100);
	  -khtml-opacity:1;
	  -moz-opacity:1;
	  opacity:1
	  }
	  
   .tl-slidenav-next:hover .tl-slidenav-description,.tl-slidenav-previous:hover .tl-slidenav-description{
      /*filter:alpha(opacity=50);*/
	  filter:alpha(opacity=70);
	  -khtml-opacity:.5;
	  -moz-opacity:.5;
	  opacity:.5}
	  
  .tl-slidenav-next:hover .tl-slidenav-icon{
     margin-left:80px
	 }
	  
    .tl-slidenav-previous:hover .tl-slidenav-icon{
	   margin-left:-4px
	   }
	   
   .tl-skinny .tl-slidenav-next{
      right:32px
	  }
	  
   .tl-skinny .tl-slidenav-next .tl-slidenav-icon{
      margin-left:8px
	  }
	  
   .tl-skinny .tl-slidenav-next .tl-slidenav-content-container,.tl-skinny .tl-slidenav-previous .tl-slidenav-content-container{
      width:32px;
	  height:32px
	  }
	  
   .tl-skinny .tl-slidenav-next .tl-slidenav-description,.tl-skinny .tl-slidenav-next .tl-slidenav-title,.tl-skinny .tl-slidenav-previous .tl-slidenav-description,
   .tl-skinny .tl-slidenav-previous .tl-slidenav-title{
      display:none
	  }
	  
   .tl-skinny .tl-slidenav-next .tl-slidenav-icon,.tl-skinny .tl-slidenav-previous .tl-slidenav-icon{
      filter:alpha(opacity=33);
	  -khtml-opacity:.33;
	  -moz-opacity:.33;
	  opacity:.33
	  }
	  
   .tl-skinny .tl-slidenav-next:hover .tl-slidenav-icon{
      margin-left:12px;
	  filter:alpha(opacity=100);
	  -khtml-opacity:1;
	  -moz-opacity:1;
	  opacity:1
	  }
	  
   .tl-skinny .tl-slidenav-previous:hover .tl-slidenav-icon{
      margin-left:-4px;
	  filter:alpha(opacity=100);
	  -khtml-opacity:1;
	  -moz-opacity:1;
	  opacity:1
	  }
	  
   .tl-layout-landscape.tl-mobile .tl-slidenav-next:hover{
      right:70px
	  }
	  
   .tl-layout-landscape.tl-mobile .tl-slidenav-next:hover .tl-slidenav-icon{
      margin-left:8px;
	  filter:alpha(opacity=100);
	  -khtml-opacity:1;
	  -moz-opacity:1;
	  opacity:1
	  }
	  
   .tl-layout-landscape.tl-mobile .tl-slidenav-next:active .tl-slidenav-icon{
      margin-left:0;
	  filter:alpha(opacity=100);
	  -khtml-opacity:1;
	  -moz-opacity:1;
	  opacity:1
	  }
	  
   .tl-layout-landscape.tl-mobile .tl-slidenav-previous:hover .tl-slidenav-icon{
      margin-left:80px;
	  filter:alpha(opacity=100);
	  -khtml-opacity:1;
	  -moz-opacity:1;
	  opacity:1
	  }
	  
   .tl-layout-landscape.tl-mobile .tl-slidenav-previous:active .tl-slidenav-icon{
      filter:alpha(opacity=100);
	  -khtml-opacity:1;
	  -moz-opacity:1;
	  opacity:1;
	  margin-left:-4px
	  }
	  
   .tl-layout-portrait.tl-mobile .tl-slidenav-next:hover .tl-slidenav-icon{
      filter:alpha(opacity=33);
	  -khtml-opacity:.33;
	  -moz-opacity:.33;
	  opacity:.33
	  }
	   
   .tl-layout-portrait.tl-mobile .tl-slidenav-next:active .tl-slidenav-icon{
      filter:alpha(opacity=100);
	  -khtml-opacity:1;
	  -moz-opacity:1;
	  opacity:1
	  }
	  
   .tl-layout-portrait.tl-mobile .tl-slidenav-previous:hover .tl-slidenav-icon{
      filter:alpha(opacity=33);
	  -khtml-opacity:.33;
	  -moz-opacity:.33;
	  opacity:.33
	  }
	  
   .tl-layout-portrait.tl-mobile .tl-slidenav-previous:active .tl-slidenav-icon{
      filter:alpha(opacity=100);
	  -khtml-opacity:1;
	  -moz-opacity:1;
	  opacity:1
	  }
	  
   .tl-mobile .tl-slidenav-next,.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-layout-landscape.tl-mobile .tl-slidenav-next,
   .tl-skinny.tl-layout-landscape.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-layout-portrait.tl-mobile .tl-slidenav-next,
   .tl-skinny.tl-layout-portrait.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-mobile .tl-slidenav-next,
   .tl-skinny.tl-mobile .tl-slidenav-previous{
      display:none
	  }
	  
    .tl-storyslider{
	   width:100%;
	   height:100%;
	   overflow:hidden;
	   -webkit-user-select:none;
	   -moz-user-select:none;-ms-user-select:none;
	   -o-user-select:none;user-select:none;
	   position:relative;
	   box-sizing:content-box;
	   z-index:8
	   }
	   
   .tl-storyslider embed,.tl-storyslider iframe,.tl-storyslider img,.tl-storyslider object,.tl-storyslider video{
      max-width:100%;
	  position:relative
	  }
	  
     .tl-storyslider .tl-slider-background{
	    position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:1
		}
		
   .tl-storyslider .tl-slider-touch-mask{
      width:100%;
	  height:100%;
	  z-index:25;
	  top:0;
	  left:0;
	  position:absolute
	  }
	  
   .tl-storyslider .tl-slider-container-mask{
      text-align:center;
	  width:100%;
	  height:100%;
	  position:relative;
	  z-index:5
	  }
	  
   .tl-storyslider .tl-slider-container-mask .tl-slider-container{
      position:absolute;
	  top:0;
	  left:0;
	  width:100%;
	  height:100%;
	  text-align:center
	  }
	  
   .tl-storyslider .tl-slider-container-mask .tl-slider-container .tl-slider-item-container{
      width:100%;
	  height:100%;
	  display:table-cell;
	  vertical-align:middle
	  }
	  
   .tl-media{
      width:100%;
      min-width:50%;
	  height:100%;
	  float:left;
	  margin-top:auto;
	  margin-bottom:auto;
	  position:relative
	  }
	  
   .tl-media .tl-media-content-container.tl-media-content-container-text{
      border-right:1px solid #e6e6e6;
	  padding-right:20px
	  }
	  
   .tl-media .tl-media-content-container .tl-media-content{
      position:relative
	  }
	  
   .tl-media .tl-media-content-container .tl-media-content:after,.tl-media .tl-media-content-container .tl-media-content:before{
      display:table;
	  content:""}
	  
   .tl-media .tl-media-content-container .tl-media-content:after{
      clear:both
	 }

   .tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror p{
      color:#f2f2f2;
	  text-align:center
	  }
	  
   .tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror p span{
      color:#f2f2f2
	  }
	  
   .tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror [class*=" tl-icon-"],
   .tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror [class^=tl-icon-]{
      font-size:28px;
	  color:#f2f2f2;
	  text-align:center
	  }
	  
   .tl-media .tl-media-content-container .tl-media-content embed,.tl-media .tl-media-content-container .tl-media-content img,
   .tl-media .tl-media-content-container .tl-media-content object,.tl-media .tl-media-content-container .tl-media-content video{
     /*max-width:100%;*/
	 max-width:70%;
	 max-height:100%; 
	  }
	  
   .tl-slide-media-only .tl-media .tl-media-content-container.tl-media-content-container-text{
      border-right:none;
	  padding-right:0
	  }
	  
   .tl-media-shadow{
      position:relative;
	  z-index:1;
	  -webkit-box-shadow:0 12px 10px -10px rgba(0,0,0,.6);
	  -moz-box-shadow:0 12px 10px -10px rgba(0,0,0,.6);
	  box-shadow:0 12px 10px -10px rgba(0,0,0,.6)
	  }
	  
   .tl-slide.tl-full-color-background .vcard a,.tl-slide /*.tl-full-color-background a*/,.tl-slide.tl-full-image-background .vcard a,
   .tl-slide.tl-full-image-background a{
      color:#FFF!important;
	  /*text-shadow:1px 1px 1px #000!important;*/
	  color:#fff
	  }
	  
   .tl-credit{
      color:#999;
	  text-align:right;
	  display:block;
	  margin:0 auto;
	  margin-top:6px;
	  font-size:10px;
	  line-height:13px
	  }
	  
   .tl-caption{
      /*text-align:left;*/
	  margin-right:auto;
	  margin-left:auto;
	  margin-top:10px;
	  /*color:#666;*/
	  color:rgba(47, 27, 3, 0.7);
	  font-size:11px;
	  line-height:14px;
	  text-rendering:optimizeLegibility;
	  word-wrap:break-word;
	  text-align:center;
	  }
	  
   .tl-full-color-background .tl-media-shadow:after,.tl-full-color-background .tl-media-shadow:before,.tl-full-image-background .tl-media-shadow:after,
   .tl-full-image-background .tl-media-shadow:before{
      background:0 0;
	  -webkit-box-shadow:0 0 0 #000;
	  -moz-box-shadow:0 0 0 #000;
	  box-shadow:0 0 0 #000
	  }
	  
   .tl-skinny .tl-media{
      width:100%;
	  height:auto;
	  float:none;
	  display:block
	  }
	 
   .tl-skinny .tl-media .tl-media-content-container.tl-media-content-container-text{
      border-right:0;
	  padding-right:0
	  }
	  
   .tl-skinny .tl-media .tl-media-content-container .tl-caption,.tl-skinny .tl-media .tl-media-content-container .tl-credit{
      margin-top:2px;
	  padding-left:10px;
	  padding-right:10px;
	  font-size:8px
	  }
	  
   .tl-skinny .tl-media .tl-media-content-container .tl-credit{
      margin-top:0
	  }
	  
   .tl-mobile.tl-skinny .tl-media{
      width:100%;
	  height:auto;
	  float:none;
	  display:block
	  }
	  
   .tl-mobile.tl-skinny .tl-media .tl-media-content-container.tl-media-content-container-text{
      border-right:0;
	  padding-right:0
	  }
	  
   .tl-text{
      width:50%;
	  max-width:50%;
	  min-width:120px;
	  padding:0 20px 0 20px;
	  display:table-cell;
	  vertical-align:middle;
	  text-align:left;
	  text-shadow:none;
	  color:#737373
	  }
	  
   .tl-text p{
      /*color:#737373*/
	  color: black;
	  }
	  
   .tl-text h2.tl-headline,.tl-text h2.tl-headline-title{
      margin-top:0
	  }
	  
   .tl-text .tl-headline-date,.tl-text h3.tl-headline-date{
      /*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*/
	  font-family: "Source Sans Pro", Helvetica, sans-serif;
	  font-style:italic;
	  font-size:16px;
	  line-height:16px;
	  font-weight:400;
	  margin:0 0 3px 0;
	  /*color:#b3b3b3*/
	  color:black;
	  }
	  
   .tl-text .tl-headline-date small,.tl-text h3.tl-headline-date small{
      font-size:15px;
	  line-height:15px;
	  font-weight:400;
	  color:#b3b3b3
	  }
	  
   .tl-text .tl-text-date{
     display:inline-block;
	 font-family: "Source Sans Pro", Helvetica, sans-serif;
	 font-style:italic;
	 font-weight:400;
	 margin-top:10px;
	 font-size:12px;
	 color:#b3b3b3
	 }
	 
   .tl-full-color-background .tl-text,.tl-full-color-background .tl-text p,.tl-full-image-background .tl-text,.tl-full-image-background .tl-text p{
      /*color:#f2f2f2!important;*/
	  color: black;
	 /* text-shadow:1px 1px 2px #000*/
	  }
	  
   .tl-full-color-background .tl-text .tl-headline-date,.tl-full-color-background .tl-text h3.tl-headline-date,
   .tl-full-color-background .tl-text p .tl-headline-date,.tl-full-color-background .tl-text p h3.tl-headline-date,
   .tl-full-image-background .tl-text .tl-headline-date,.tl-full-image-background .tl-text h3.tl-headline-date,
   .tl-full-image-background .tl-text p .tl-headline-date,.tl-full-image-background .tl-text p h3.tl-headline-date{
      /*color:#f2f2f2!important*/
	  color:black;
	  }
	
   .tl-full-color-background .tl-text .tl-headline-date small,.tl-full-color-background .tl-text h3.tl-headline-date small,
   .tl-full-color-background .tl-text p .tl-headline-date small,.tl-full-color-background .tl-text p h3.tl-headline-date small,
   .tl-full-image-background .tl-text .tl-headline-date small,.tl-full-image-background .tl-text h3.tl-headline-date small,
   .tl-full-image-background .tl-text p .tl-headline-date small,.tl-full-image-background .tl-text p h3.tl-headline-date small{
      /*color:#f2f2f2!important*/
	  color:black;
	  }
	  
   .tl-skinny .tl-text{
      width:100%;
	  max-width:100%;
	  min-width:auto;
	  float:none;
	  margin-top:20px
	  }
	  
   .tl-skinny .tl-text h2.tl-headline,.tl-skinny .tl-text h2.tl-headline-title{
      font-size:32px;
	  line-height:36px
	  }
	  
   .tl-medium .tl-text h2.tl-headline,.tl-medium .tl-text h2.tl-headline-title{
      font-size:32px;
	  line-height:36px
	  }
	  
   .tl-mobile.tl-skinny .tl-media .tl-media-image{
      max-height:250px!important
	  }
	  
   .tl-media .tl-media-twitter{
      text-align:left;
	  clear:both
	  }
	  
   .tl-media .tl-media-twitter blockquote{
      margin:0;
	  margin-right:15px;
	  font-size:15px;
	  line-height:21px;
	  color:#333
	  }
	  
    .tl-media .tl-media-twitter blockquote p{
	   font-size:28px;
	   line-height:30px;
	   color:#000
	   }
	   
   .tl-media .tl-media-twitter blockquote p:before{
      display:none
	  }
	  
   .tl-media .tl-media-twitter blockquote p:after{
      display:none
	  }
	  
   .tl-media .tl-media-twitter .tl-icon-twitter{
      color:#55ACEE
	  }
	  
   .tl-media .tl-media-twitter .vcard a.tl-date:hover,.tl-media .tl-media-twitter .vcard a:hover{
      text-decoration:none;
	  color:#55ACEE
	  }
	  
   .tl-media .tl-media-twitter .vcard a.tl-date:hover .fn,.tl-media .tl-media-twitter .vcard a.tl-date:hover .nickname,
   .tl-media .tl-media-twitter .vcard a:hover .fn,.tl-media .tl-media-twitter .vcard a:hover .nickname{
      color:#55ACEE
	  }
	  
   .tl-slide-media-only .tl-media .tl-media-twitter{
      width:80%;
	  margin-left:auto;
	  margin-right:auto
	  }
	  
   .tl-mobile.tl-skinny .tl-media .tl-media-twitter blockquote p{
      font-size:15px;
	  line-height:21px
	  }
	  
   .tl-skinny .tl-media .tl-media-twitter{
      margin-left:10px;
	  margin-right:10px
	  }
	  
   .tl-skinny .tl-media .tl-media-twitter blockquote p{
      font-size:24px;
	  line-height:26px
	  }
	  
   .tl-media .tl-media-blockquote{
      text-align:left;
	  clear:both
	  }
	  
   .tl-media .tl-media-blockquote blockquote{
      margin:0;
	  margin-right:15px;
	  text-align:left;
	  font-size:28px;
	  line-height:30px;
	  color:#333
	  }
	
   .tl-media .tl-media-blockquote blockquote p{
      font-size:28px;
	  line-height:30px;
	  color:#333
	  }
	  
   .tl-media .tl-media-blockquote blockquote p:after,.tl-media .tl-media-blockquote blockquote p:before{
      display:inline-block;
	  font-size:36px
	  }
	  
   .tl-media .tl-media-blockquote blockquote p:before{
      content:open-quote;
      margin-right:5px
	  }

   .tl-media .tl-media-blockquote blockquote p:after{
      content:close-quote;
	  margin-left:3px
	  }
	    
   .tl-media .tl-media-blockquote blockquote cite{
      font-size:15px;
	  line-height:21px;
	  color:#999;
	  text-align:right;
	  margin-top:15px
	  }
	  
   .tl-slide-media-only .tl-media .tl-media-blockquote{
      border-right:0;
	  width:80%;
	  margin-left:auto;
	  margin-right:auto
	  }
	  
   @media only screen and (max-width:800px),only screen and (max-device-width:800px){
   .tl-media .tl-media-blockquote blockquote p{
      font-size:24px;
	  line-height:26px
	  }
	  }
	  
   @media only screen and (max-width:500px),only screen and (max-device-width:500px){
   .tl-media .tl-media-blockquote blockquote p{
	  font-size:15px;
	  line-height:21px
	  }
	  }
	  
   .tl-mobile.tl-skinny .tl-media .tl-media-instagram{
      max-height:250px!important
	  }
	  
   .tl-media .tl-media-profile{
      border-radius:50%
	  }
	  
   .tl-media .tl-media-iframe{
      width:100%;
	  height:100%
	  }
	  
   .tl-media .tl-media-iframe iframe{
      width:100%;
	  height:100%
	  }
	  
   .tl-media .tl-media-wikipedia{
      text-align:left;
	  margin-left:auto;
	  margin-right:auto;
	  clear:both
	  }
	  
   .tl-media .tl-media-wikipedia .tl-icon-wikipedia{
      font-size:32px;
	  margin-right:10px;
	  float:left;
	  padding-top:3px
	  }
	  
   .tl-media .tl-media-wikipedia .tl-wikipedia-pageimage{
      float:left;
	  margin-right:10px;
	  margin-bottom:5px;
	  margin-top:5px
	  }
	  
   .tl-media .tl-media-wikipedia .tl-wikipedia-title{
      margin-left:60px;
	  padding-left:10px;
	  border-left:1px solid #e6e6e6;
	  margin-bottom:10px
	  }
	  
   .tl-media .tl-media-wikipedia .tl-wikipedia-source{
      font-size:13px;
	  line-height:15px;
	  font-style:italic;
	  margin-top:3px;
	  display:block;
	  color:rgba(0,0,0,.5)
	  }
	  
   .tl-media .tl-media-wikipedia h4{
      margin-top:0;
	  margin-bottom:0
	  }
	  
   .tl-media .tl-media-wikipedia h4 a{
      color:#000;
	  text-decoration:none
	  }
	  
   .tl-media .tl-media-wikipedia h4 a:hover{
      text-decoration:underline
	  }
	  
   .tl-media .tl-media-wikipedia p{
      font-size:13px;
	  line-height:19px
	  }
	  
   .tl-slide-media-only .tl-media .tl-media-wikipedia{
      border-right:0;
	  border-top:1px solid #e6e6e6;
	  width:80%;
	  margin-left:auto;
	  margin-right:auto;
	  margin-top:25px;
	  padding-top:25px
	  }
	  
   .tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia,.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia{
      padding:20px;
	  background:#000 transparent;
	  background:rgba(0,0,0,.6);
	  -webkit-border-radius:7px;
	  -moz-border-radius:7px;
	  border-radius:7px
	  }
	  
   .tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia h4 a,.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia h4 a{
      color:#FFF!important;
	  text-shadow:1px 1px 1px #000!important
	  }
	  
   .tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia .tl-wikipedia-title,
   .tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia .tl-wikipedia-title{
      border-color:rgba(230,230,230,.25)
	  }
	  
   .tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia .tl-wikipedia-source,
   .tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia .tl-wikipedia-source{
      color:rgba(230,230,230,.85)
	  }
	  
   .tl-mobile.tl-skinny .tl-media .tl-media-wikipedia,.tl-skinny .tl-media .tl-media-wikipedia{
      margin-left:10px;
	  margin-right:10px
	  }
	  
   .tl-media .tl-media-website{
      text-align:left;
	  margin-left:auto;
	  margin-right:auto;
	  clear:both
	  }
	  
   .tl-media .tl-media-website .tl-media-website-description{
      font-size:16px;
	  line-height:19px;
	  font-style:italic;
	  margin-bottom:10px;
	  text-transform:uppercase
	  }
	  
   .tl-media .tl-media-website h4{
      margin-top:0;
	  margin-bottom:0;
	  line-height:1
	  }
	  
   .tl-media .tl-media-website h4 a{
      color:#000;
	  text-decoration:none
	  }
	  
   .tl-media .tl-media-website h4 a:hover{
      text-decoration:underline
	  }
	  
   .tl-media .tl-media-website p{
      font-size:13px;
	  line-height:19px
	  }
	  
   .tl-media .tl-media-content-container .tl-media-content .tl-media-website img{
      float:right;
	  max-width:120px;
      max-height:120px;
	  margin:4px 0 0 15px
	}
	
   .tl-media .tl-media-content-container .tl-media-content .tl-media-website img.tl-media-website-icon{
      max-width:16px;
	  max-height:16px;
	  float:none;
	  margin:0;
	  margin-right:3px
	  }
	  
   .tl-slide.tl-full-color-background .tl-media .tl-media-website,.tl-slide.tl-full-image-background .tl-media .tl-media-website{
      padding:20px;
	  background:#000 transparent;
	  background:rgba(0,0,0,.6);
	  -webkit-border-radius:7px;
	  -moz-border-radius:7px;
	  border-radius:7px
	  }
	  
   .tl-slide.tl-full-color-background .tl-media .tl-media-website h4 a,.tl-slide.tl-full-image-background .tl-media .tl-media-website h4 a{
      color:#FFF!important;
	  text-shadow:1px 1px 1px #000!important
	  }
	     
   .tl-mobile.tl-skinny .tl-media .tl-media-website{
      margin-left:10px;
	  margin-right:10px
	  }
	  
	  
   .tl-timeline{
      width:100%;
	  height:100%;
	  font-size:16px;
	  line-height:normal;
	  overflow:hidden;
	  position:relative;
	  -webkit-user-select:none;
	  -moz-user-select:none;
	  -ms-user-select:none;
	  -o-user-select:none;
	  user-select:none;
	  background-color:#FFF;
	  color:#737373;
	  -webkit-box-sizing:content-box;
	  -moz-box-sizing:content-box;
	  box-sizing:content-box
	  }
	  
   .tl-timeline.tl-timeline-embed{
      box-sizing:border-box;
	  border-top:1px solid #ccc;
	  border-bottom:1px solid #ccc;
	  border-radius:0
	  }
	  
   .tl-timeline.tl-timeline-full-embed{
      box-sizing:border-box;
	  border:1px solid #ccc;
	  border-radius:8px
	  }
	  
   .tl-layout-portrait .tl-storyslider{
      -webkit-box-shadow:0 -3px 6px rgba(0,0,0,.2);
	  -moz-box-shadow:0 -3px 6px rgba(0,0,0,.2);
	  box-shadow:0 -3px 6px rgba(0,0,0,.2)
	  }
	  
   .tl-rtl .blockquote,.tl-rtl .tl-headline,.tl-rtl .tl-headline-date,.tl-rtl .tl-media .tl-media-blockquote blockquote,
   .tl-rtl .tl-media-blockquote,.tl-rtl .tl-media-website,.tl-rtl .tl-media-wikipedia,.tl-rtl .tl-text-content,.tl-rtl .tl-text-content p,
   .tl-rtl .tl-timeline blockquote p,.tl-rtl blockquote p{
      text-align:right;
	  text-align:justify;
	  direction:rtl
	  }
	  
   .tl-rtl .tl-slide-media-only .tl-headline,.tl-rtl .tl-slide-media-only .tl-headline-date{
      text-align:center
	  }
	  
   .tl-rtl .tl-timemarker-text{
      margin-right:35px
	  }
	  
   .tl-rtl .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container{
      float:right
	  }
	  
   .tl-rtl .tl-caption{
      text-align:right
	  }
	  
   .tl-rtl .tl-credit{
      text-align:left
	  } 
	  





/*
     FILE ARCHIVED ON 14:20:49 Oct 13, 2019 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 20:58:29 Jul 12, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
