@import url( /wp-content/plugins/pew-refactor-shim/assets/legacylib/chunks/interactives.css );
@import url( /wp-content/plugins/pew-refactor-shim/assets/legacylib/chunks/interactive-footer.css );

#content { border-right:0px; }

#chart-container {
	width: 620px;
  display: block;
}

@media screen and (max-width: 620px) {
	#chart-container {
	  display: none;

  }
}

#mobile-chart-container-640 {
  display: none;
}

@media only screen and (min-width: 480px) and (max-width: 620px){
	#mobile-chart-container-640 {
	  display: block;

  }
}

#mobile-chart-container-310 {
  display: none;

}

#mobile-chart-container-310 img {
	width: 480px;
	margin: 0px auto ;

}


@media only screen and (max-width: 480px){
	#mobile-chart-container-310 {
	  display: block;

  }
}

#timelineContent {
	min-height: 300px;
	background-color: #f9f8f5;

}
.borderbottom {
	padding-bottom:10px;
	margin-bottom:15px !important;
	border-bottom:1px dotted #ccc;
}
#timelineContent > div {
	display: none;
	font-family:'franklin-gothic-urw', Verdana, Geneva, sans-serif;
	overflow:visible;
}
#timelineContent #div0 {
	display:block;
}
#timelineContent .image {
	float: left;
	margin:0 20px;
}
#timelineContent .arrows {
	float:right;
	/*padding-top:10px;*/
}
#timelineContent .arrows span {
	margin-right:15px;
	color: #A55A26;
	cursor:pointer;
	padding:5px;
	font-size: 18px;

}
#timelineContent .arrows span:hover {
	color:#fff;
}
#timelineContent .arrows span:active {
	position:relative;
	top:1px;
	left:1px;
}
#interactive #timelineContent .date {
  text-transform:uppercase;
  height:35px;
  color:#fff;
  font-size: 2.0em;
	letter-spacing: 0.1em;
	overflow:hidden;
	font-family:'franklin-gothic-urw', Verdana, Geneva, sans-serif;
	background: #eeece4;
	padding:0px 3px 3px 0;
	margin-bottom:20px;
}


.date > span {
	background: #A55A26;
	padding: 20px 15px;
	color: #FFF;
	position:relative;
	/*top:1px;*/
}
#timelineContent .text {
  line-height:1.5em;
	margin:0 20px 10px 20px;
	padding-bottom: 15px;
}
#interactive #timelineContent .psource {
  color:#aaa;
  font-size:1.2em;
  font-style:italic;
	margin-left:20px;
}

p.text#law {
	color: #A55A26;
	text-transform: uppercase;
	font-weight: 800;
	padding-top:15px;
	font-family:'franklin-gothic-urw', Verdana, Geneva, sans-serif;
	font-size: 1.5em;
	/*min-height: 50px;*/
}

p.text#desc {
	min-height: 225px;
}


#note {
  font-size: 1.3em;
  text-align: center;
  font-weight: 400;
  text-transform: uppercase;
}

#note span {
  color: #D1A730;
  font-weight: 800;
}

#addl-src-btn:hover {
  color: #BC7B2B;
  text-decoration: underline;
  cursor: pointer;
}

#addl-sources {
  display: none;
}
