#timeline h1 {
  line-height: 1.2; }

#timeline-data-list,
#timeline-data-list ul {
  padding: 0 0 0 40px; }

#timeline a {
  text-decoration: none;
  color: inherit !important; }

#timeline {
  overflow: hidden;
  overflow-x: auto !important;
  background: #fff;
  line-height: normal !important;
  position: relative;
  top: -100px;
  font-size: 20px !important; }

#timeline-content {
  width: 3190px; }

#timeline-logo {
  padding: 0 10px 0 40px;
  width: 420px; }

#timeline-logo-graphic {
  width: 355px;
  height: 175px; }

#timeline-top-divider {
  width: 2px;
  height: 86px;
  margin-top: 22px;
  margin-left: 10px;
  margin-right: 40px; }

#timeline-slogan {
  height: 50px;
  margin-left: 65px;
  position: relative;
  top: -58px; }

#timeline-slogan h1 {
  padding: 15px 0 0 0;
  margin: 0;
  font-size: 47px;
  font-family: Gotham-bold, "Arial Black";
  color: #372c68; }

/*#timeline-slogan h1:nth-child(2){
  position: relative;
  top: -5px;
}*/
/*#timeline{
  width: 990px !important;
  overflow: hidden;
  overflow-x: auto !important;
  margin-top: -100px;
}

#timeline-content{
  width: 3190px;
}

#timeline-logo{
  padding: 0 10px 0 40px;
  width: 420px;
}

#timeline-logo-graphic{
  width: 355px;
  height: 175px;
}

#timeline-top-divider{
  width: 2px;
  height: 86px;
  margin-top: 22px;
  margin-left: 20px;
  margin-right: 40px;
}

#timeline-slogan{
  width: 300px;
  height: 140px;
}

#timeline-slogan h1{
  padding: 0;
  margin: 0;
  font-size: 47px;
  font-family: Gotham-bold, "Arial Black";
  color: #372c68;
}

#timeline-slogan h1:nth-child(2){
  position: relative;
  top: -5px;
}*/
#timeline-logo,
#timeline-slogan {
  padding-top: 20px; }

#timeline-banner-top-graphics {
  margin: 0; }

#timeline-banner-top-graphics,
#timeline-banner-bottom {
  height: 155px; }

#timeline-banner-top-graphics img,
#timeline-banner-bottom img {
  height: inherit; }

#timeline-banner-bottom {
  padding-top: 50px; }

#timeline-banner-bottom img {
  width: 100%; }

#timeline-data {
  margin-top: 250px;
  height: 450px; }

#timeline-scroll-buttons {
  width: 100%; }

#timeline-scroll-buttons a {
  position: relative;
  top: 525px;
  z-index: 9999 !important; }

#timeline-scroll-buttons a img {
  width: 80px;
  padding: 0px 10px;
  opacity: 0.4;
  filter: alpha(opacity=40); }

#timeline-scroll-buttons a:hover img {
  opacity: 1;
  filter: alpha(opacity=100); }

#timeline-speech-balloon {
  width: 440px;
  height: 100px;
  position: relative;
  top: 250px;
  left: 360px; }

#timeline-speech-balloon strong {
  font-family: Gotham-bold, "Arial"; }

#timeline-speech-balloon span {
  font-family: Gotham-book, "Arial";
  margin-top: 15px; }

.timeline-banner-row {
  float: left; }

.timeline-slogan-content {
  margin-top: 30px; }

/* For floating left */
.left {
  float: left !important; }

/* For floating right */
.right {
  float: right !important; }

/* For clearing the columns */
.clear {
  clear: both !important; }

#timeline-data-list {
  list-style-type: none;
  margin: 0;
  padding: 0; }

/* CSS un-reset */
.timeline-node a {
  text-decoration: none !important; }

.timeline-node li {
  padding: 0 0 10px 15px !important;
  margin-bottom: 0 !important; }

.timeline-node {
  position: relative;
  display: inline-block;
  width: 350px !important; }

/* end CSS un-reset */
.timeline-node ul {
  display: block;
  position: absolute;
  list-style-type: none;
  margin: 0; }

.timeline-node ul li {
  font-family: Gotham-light, "Arial";
  font-size: 11px !important;
  border-left: 1px solid pink;
  padding: 0px 10px 10px 25px !important; }

.timeline-node ul li:before {
  content: "";
  border: 2px solid purple;
  border-radius: 6px;
  background: #fff;
  width: 9px;
  height: 9px;
  position: absolute;
  left: 35px;
  border: 1px solid #000; }

.timeline-node ul li strong {
  font-weight: normal;
  font-family: Gotham-bold, "Arial" !important; }

.timeline-period {
  display: block !important;
  padding: 35px !important;
  color: #fff;
  text-align: center;
  font-family: Gotham-light, "Arial";
  font-size: 30px; }

.timeline-period span {
  margin-left: -40px; }

/* Starting node */
.starting-node {
  padding: 0 !important; }

.starting-node:before {
  display: none; }

/* Node colors */
.timeline-node-purple1 ul li,
.timeline-node-purple1 ul li:before {
  border-color: #882b74 !important; }

.timeline-node-purple2 ul li,
.timeline-node-purple2 ul li:before {
  border-color: #6a2b71 !important; }

.timeline-node-purple3 ul li,
.timeline-node-purple3 ul li:before {
  border-color: #422d69 !important; }

/* Display odd and even content opposite */
.timeline-node ul:nth-of-type(even) {
  top: 100px; }

.timeline-node ul:nth-of-type(odd) {
  bottom: 105px; }

/************************
	TIMELINE NODES
*************************/
/* 1994-1995 */
#item94 ul:first-child li {
  padding-bottom: 30px !important;
  width: 300px;
  font-family: Gotham-book, "Arial";
  font-size: 14px !important;
  color: #882b74; }

#item94 ul:nth-of-type(2) li {
  max-width: 180px;
  font-family: Gotham-book, "Arial";
  font-size: 12px;
  color: #595a59; }

#item94 ul:nth-of-type(2) li,
#item94 ul:nth-of-type(2) li:before {
  margin-left: 50px !important; }

#item94 ul:nth-of-type(2) li:last-child {
  padding-bottom: 0; }

#item94 div {
  /* background: #872b73; */
  background: url("../_images/global/periods/9495.png") left center no-repeat;
  background-size: 100% 100%;
  width: 240px; }

/* 1996-1998 */
#item96 ul:nth-of-type(1) li {
  max-width: 200px;
  padding-bottom: 20px !important;
  font-size: 11px !important;
  color: #595a59; }

#item96 ul:nth-of-type(1) li,
#item96 ul:nth-of-type(1) li:before {
  margin-left: 70px !important; }

#item96 ul:nth-of-type(1) li:first-child {
  padding-bottom: 10px !important; }

#item96 ul:nth-of-type(1) li:nth-child(2) {
  max-width: 220px; }

#item96 ul:nth-of-type(2) li {
  width: 300px;
  font-size: 13px !important;
  color: #882b74; }

#item96 ul:nth-of-type(2) li,
#item96 ul:nth-of-type(2) li:before {
  margin-left: -50px !important; }

#item96 ul:nth-of-type(2) li:last-child {
  padding-bottom: 0; }

#item96 div {
  background: url("../_images/global/periods/9698.png") left center no-repeat;
  background-size: 100% 100%;
  width: 240px;
  margin-left: -40px; }

/* 1999-2001 */
#item99 ul:nth-of-type(1) li {
  font-family: Gotham-book, "Arial";
  font-size: 12px;
  color: #882b74; }

#item99 ul:nth-of-type(1) li,
#item99 ul:nth-of-type(1) li:before {
  margin-left: -30px !important; }

#item99 ul:nth-of-type(2) li:first-child {
  padding-bottom: 20px; }

#item99 ul:nth-of-type(2) li:last-child {
  border: none;
  max-width: 210px;
  font-family: Gotham-book, "Arial"; }

#item99 div {
  background: url("../_images/global/periods/9901.png") left center no-repeat;
  background-size: 100% 100%;
  width: 270px;
  margin-left: -80px; }

/* 2002-2004 */
#item02 ul:nth-of-type(1) li {
  max-width: 220px;
  font-family: Gotham-book, "Arial";
  color: #595a59; }

#item02 ul:nth-of-type(1) li,
#item02 ul:nth-of-type(1) li:before {
  margin-left: 30px !important; }

#item02 ul:nth-of-type(1) li:last-child {
  padding-bottom: 30px; }

#item02 ul:nth-of-type(2) li {
  max-width: 260px;
  font-family: Gotham-book, "Arial";
  font-size: 11px;
  color: purple; }

#item02 ul:nth-of-type(2) li {
  padding-bottom: 0; }

#item02 ul:nth-of-type(2) li,
#item02 ul:nth-of-type(2) li:before {
  margin-left: -45px !important; }

#item02 div {
  background: url("../_images/global/periods/0204.png") left center no-repeat;
  background-size: 100% 100% !important;
  width: 300px;
  margin-left: -90px; }

/* 2005-2008 */
#item05 ul:nth-of-type(1) li {
  width: 410px;
  font-family: Gotham-book, "Arial";
  font-size: 11px;
  color: #595a59; }

#item05 ul:nth-of-type(1) li,
#item05 ul:nth-of-type(1) li:before {
  margin-left: -45px !important; }

#item05 ul:nth-of-type(1) li:nth-child(2) {
  padding-bottom: 30px; }

#item05 ul:nth-of-type(1) li:last-child {
  width: 290px;
  padding-bottom: 40px;
  font-size: 12px;
  color: #6a2b71; }

#item05 ul:nth-of-type(2) li {
  max-width: 240px;
  font-family: Gotham-book, "Arial";
  font-size: 11px;
  color: #595a59; }

#item05 ul:nth-of-type(2) li,
#item05 ul:nth-of-type(2) li:before {
  margin-left: 15px !important; }

#item05 ul:nth-of-type(2) li:last-child {
  padding-bottom: 0; }

#item05 div {
  background: url("../_images/global/periods/0508.png") left center no-repeat;
  background-size: 100% 100%;
  width: 300px;
  margin-left: -70px; }

/* 2009-2010 */
#item09 ul:nth-of-type(1) li {
  max-width: 300px;
  font-family: Gotham-book, "Arial";
  font-size: 12px;
  color: #595a59; }

#item09 ul:nth-of-type(1) li,
#item09 ul:nth-of-type(1) li:before {
  margin-left: 70px !important; }

#item09 ul:nth-of-type(1) li:last-child {
  padding-bottom: 40px; }

#item09 ul:nth-of-type(2) li {
  font-family: Gotham-book, "Arial";
  color: #595a59; }

#item09 ul:nth-of-type(2) li,
#item09 ul:nth-of-type(2) li:before {
  margin-left: -20px !important; }

#item09 ul:nth-of-type(2) li:nth-child(3) {
  width: 310px;
  font-family: Gotham-book, "Arial";
  font-size: 12px;
  color: #6a2b71; }

#item09 ul:nth-of-type(2) li:last-child {
  padding-bottom: 0; }

#item09 div {
  background: url("../_images/global/periods/0910.png") left center no-repeat;
  background-size: 100% 100%;
  width: 335px;
  margin-left: -50px; }

/* 2011 */
#item11 ul:nth-of-type(1) li {
  width: 310px;
  font-family: Gotham-book, "Arial";
  font-size: 11px;
  color: #595a59; }

#item11 ul:nth-of-type(1) li:last-child {
  font-size: 12px !important;
  color: #6a2b71;
  padding-bottom: 30px; }

#item11 ul:nth-of-type(1) li,
#item11 ul:nth-of-type(1) li:before {
  margin-left: -20px !important; }

#item11 ul:nth-of-type(2) li {
  max-width: 250px;
  font-family: Gotham-book, "Arial";
  color: #595a59; }

#item11 ul:nth-of-type(2) li,
#item11 ul:nth-of-type(2) li:before {
  margin-left: 80px !important; }

#item11 ul:nth-of-type(2) li:last-child {
  padding-bottom: 0; }

#item11 div {
  background: url("../_images/global/periods/011.png") center center no-repeat;
  background-size: 100% 100%;
  width: 180px; }

/* 2012-2013 */
#item12 ul:nth-of-type(1) li {
  max-width: 215px;
  font-family: Gotham-book, "Arial";
  color: #595a59; }

#item12 ul:nth-of-type(1) li,
#item12 ul:nth-of-type(1) li:before {
  margin-left: 60px !important; }

#item12 ul:nth-of-type(1) li:last-child {
  padding-bottom: 30px; }

#item12 ul:nth-of-type(2) li {
  width: 320px;
  font-family: Gotham-book, "Arial";
  color: #595a59; }

#item12 ul:nth-of-type(2) li,
#item12 ul:nth-of-type(2) li:before {
  margin-left: -20px !important; }

#item12 div {
  background: url("../_images/global/periods/012013.png") left center no-repeat;
  background-size: 100% 100%;
  width: 330px;
  margin-left: -100px; }

/* 2014 */
#item14 ul:nth-of-type(1) li {
  width: 310px;
  font-family: Gotham-book, "Arial"; }

#item14 ul:nth-of-type(1) li:first-child {
  color: #595a59; }

#item14 ul:nth-of-type(1) li:last-child {
  font-size: 14px;
  color: #422d69;
  padding-bottom: 35px; }

#item14 ul:nth-of-type(2) li:last-child {
  font-size: 18px;
  color: #372c68;
  padding-bottom: 0; }

#item14 ul:nth-of-type(2) li,
#item14 ul:nth-of-type(2) li:before {
  margin-left: 50px !important; }

#item14 h1 {
  padding: 0;
  margin: 0;
  font-size: 35px !important;
  color: inherit; }

#item14 div {
  background: url("../_images/global/periods/014.png") left center no-repeat;
  background-size: 100% 100%;
  width: 350px;
  margin-left: -50px; }

/*# sourceMappingURL=timeline.css.map */
