/****************************************\
*           TIMELINE OVERRIDES           *
\****************************************/
.sm-social-sharing { display: none; } //padding:10px;}
.sm-social-icon { display: none; } // width:40px;height:40px;}

.tl-slide-content {
}

.tl-slide .tl-slide-content-container .tl-slide-content {
  width: 88% !important;
  margin-left: auto;
  margin-right: auto;
}

.tl-timeline a {
  /*display: inline-block;
  padding-left: 5px;
  padding-right: 5px;*/
}

.page-template-gpusa-timeline {

}

.tl-timeline {
  /*color: #575757;*/
  font-family: 'clear_sans_mediumregular',"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-weight: 400;
}

.tl-timeline h1,
.tl-timeline h2,
.tl-timeline h3,
.tl-timeline h4,
.tl-timeline h5,
.tl-timeline h6 {
  font-family: 'liberation_sansbold','clear_sans_mediumregular',"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.tl-timeline p {
  color: #575757;
}

.tl-timeline a,
.tl-timeline p a {
  color: #6a8d9c;
  text-decoration: none;
  -webkit-transition: color .2s ease;
  transition: color .2s ease;
  background-color: transparent;
}

.tl-timeline a:hover,
.tl-timeline p a:hover {
  text-decoration: none;
  cursor: pointer;
  color: #575757;
}

.tl-timeline a:focus,
.tl-timeline p a:focus {
  color: #6a8d9c;
}

.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline {
  line-height: 1.1;
}

.tl-timeline .tl-text-content-container h2.tl-headline {
  /*font: 28px/32px 'liberation_sansbold';*/
  display: none;
}

.tl-text .tl-headline-date,
.tl-text h3.tl-headline-date {
  font: 500 16px/18px 'liberation_sansbold','clear_sans_mediumregular',"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.tl-timeline h4 {
  font: 400 18px/21px 'liberation_sansbold','clear_sans_mediumregular',"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  color: #000;
}

.tl-timeline p {
  line-height: 1.66;
}

.tl-timemarker .tl-timemarker-content-container {
  min-width: 240px;
}


.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container {
  display: none;
}