@font-face {

	font-family: 'Bevan';

 	src: url('images/Bevan.eot');

	src: url('images/Bevan.eot?#iefix') format('embedded-opentype'),

	url('images/Bevan.woff') format('woff'),

 	url('images/Bevan.ttf') format('truetype'),

	url('images/Bevan.svg#OmnesReg') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'Pontano Sans';

 	src: url('images/PontanoSans-Regular.eot');

	src: url('images/PontanoSans-Regular.eot?#iefix') format('embedded-opentype'),

	url('images/PontanoSans-Regular.woff') format('woff'),

 	url('images/PontanoSans-Regular.ttf') format('truetype'),

	url('images/PontanoSans-Regular.svg#OmnesReg') format('svg');

	font-weight: normal;

	font-style: normal;

}



.center

{	max-width:100%;

	margin: 0 100px;

	position:relative;

	display:block;

}



.hide {

	display:none;

}





.black-bg-width {

	width:100%;

	background:#000;

	padding: 2.25em 0;

}



.black-bg-width h2 {

	text-transform:uppercase;

	text-align:center;

}



.black-bg-width ul {

	padding:0;

}



.black-bg-width ul li {

	margin: .75em 0;

	font-size:1.05em;

	line-height: 1.85em;

	list-style-type: square;

}



.black-bg-width span.emphasis {

	font-size: 1.35em;

	text-transform:uppercase;

}



.black-bg-width span.paragraph {

	text-transform:uppercase;

	font-size: 2em;

}



.white-bg-width {

	background:#fff;

	color: #000;

	padding: 1em 0 3em 0;

}



.white-bg-width h2 {

	text-align:center;

	text-transform: uppercase;

}



.toxic-width {

	width:1008px;

	margin: 0 auto!important;

}



.toxicity-tabs {

	background:#d2d2d2;

	width:100%;

	padding: .45em 0;

}



.toxicity-tabs ul.tabs {

	margin: 0px;

	padding: 0px;

	list-style: none;

	display: block;

	height: 313px;

	width: 224px;

	float: left;

	text-transform: uppercase;

	font-size: 1.25em;

}

.toxicity-tabs ul.tabs li {

	background: #f4f4f4;

	color: #949393;

	display: block;

	padding: 9px .95em;

	min-height: 30px;

	max-height: 60px;

	border-left: 2px solid #a3a3a3;

	border-right: 2px solid #a3a3a3;

	border-bottom: 1px solid #a3a3a3;

	cursor: pointer;

	width: 224px;

}

.toxicity-tabs ul.tabs li:last-child {

	border-bottom: 0;

}



.toxicity-tabs ul.tabs li.current {

	background: #e2e2e2 url('images/current-arrow.png') no-repeat right;

	color: #222;

	width: 227px;

	border-right: 0;

	/* border-bottom: 3px solid #C7C7C7; */

}



.tab-content{

	display: none;

	background: #fff;

	/* padding: 0 0 0 4%; */

	width: 742px;

	max-width: 100%;

	height: 313px;

	margin: 0;

	line-height: 2em;

	font-size: 1.1em;

	float: right;

	/* border-left: 2px solid #a3a3a3; */

}



.tab-content.current{

	display: inherit;

}



.tab-content p {

	width: 58%;

	float: left;

	margin: 0;

	padding: 1em 0 1em 4%;

	overflow: hidden;

	height: 14em;

}



.toxic-image {

	float:right;

	height: 100%;

}



.article-photo {

	width: 45%;

	margin: 1em 0;

}



.article-photo img {

	width: 100%;

	max-width: 475px;

}



.article-right {

	float:right;

	width: 55%;

	margin: 1em 0;

}

.quote-right p {

	margin: 0 0 0 3.5em;

}



.quote-mark-img {

	margin: -2em 0 0 0;

}



.quote-by-line {

	margin: 1em 0 0 3.5em!important;

	font-style:italic;

}



.semitruck-section {

	padding: 2.25em 0 .1em 0;

}



.infographic-stat {

	position:absolute;	

	top: 0!important;

	left: 8%!important;

	width: 375px!important;

	min-width: 375px!important;

	height: 272px!important;

	margin: 2em 0 0 0!important;

}



.infographic-stat img {

	margin:2em 0 0 0!important;

}



.black-divider {

	background: #000;

	width:100%;

	height: 2.4em;

}



.grey-divider {

	background: #444;

	width:100%;

	height: 1.75em;

}



.timeline-header {

	background:#444;

	padding: 1.75em 0;

	height: 28px;

}



.timeline-header h2 {

	margin:0;

}



.arrow-center {

	/*margin: 0 0 0 -15px;*/

	margin-right: 42px;

	/*position: absolute;*/

}



.arrow-center2 {

	margin: -12px 0 0 -15px;

	left: 50%;

	position: absolute;

}



.timeline-bar {

	margin: -37px 0 0 -411px;

	left: 50%;

	position: absolute;

}



.timeline-years {

	background:#77b800;

	width: 939px;

	margin: 0 auto;

	text-align: center;

	position: relative;

	height: 100%;

	overflow: hidden;

	float:left;

}



.timeline-years ul.time {

	margin: 0;

	padding: 50px 0 30px 0;

	z-index: 1;

	position: relative;

	/*width: 7799px;

	width: 8794px; */

	width: 8305px;

	

}

.timeline-years ul.time li {

	margin: 0;

	list-type-style: none;

	display: inline-block;

	font-weight: bold;

	color: rgba(255, 255, 255, 0.5);

	height: 78px;

	padding:0 34px 0 42px;

	background: url(imagesnewtimeline/timeline-dot.png) no-repeat bottom;

	cursor: pointer;

}



.timeline-years ul.time li.current {

	/* font-size: 15px; */

	font-weight: bold;

	color: #fff;

	height: 88px;

	text-shadow: 2px 2px 2px rgba(0,0,0,0.4);

	font-size: 20px;

	margin: -10px 0 0 0;

}



.timeline-entry {

	background:#000;

	position: relative;

	width:35019px;

}



.entry-content {

	color:#000;

	margin: 12px 48px 18px 82px;

	height: 247px;

	float:left;

	 /*width: 1200px;*/

	 width: 840px;	 

	font-family: 'Omnes-Regular', Helvetica, Arial, sans-serif;

}

.entry-content img {

	/* border: 1px solid; */

border-color: #ccc #999 #999 #ccc;

background-color: #fff;

}



.entry-content h2 {

/*font-family: 'Bevan',serif;*/

/*font-size: 36px;*/
line-height: 30px;

font-family: 'Omnes-Regular', Helvetica, Arial, sans-serif;

}



.entry-content p {

font-family: 'Pontano Sans',sans-serif !important;

font-size: 15px;

font-weight: normal;

line-height: 20px;

margin-bottom: 20px;

color: #666;

width: 761px;

height: auto;

margin: 0;

padding: 1% 0 3% 0;

}



.entry-pfix {padding-bottom: 0!important;}



.overflow{

	overflow:hidden; 

	background:#FFF; 

	/*width:1325px;*/ 

	margin:auto;}







.entry-content.current {

	display:inherit;

}



.entry-img {

	float:left;

	margin: 0 35px 0 0;

	height: 236px;

}





/*.next-arrow {

margin: -178px 0;

position: relative; 

margin-left: 890px;

z-index: 9999999999999;

cursor: pointer;

}*/

.next-arrow {

margin: -268px 0;

position: absolute;

margin-left: 915px;

z-index: 9999999999999;

cursor: pointer;

}

.prev-arrow {

	margin: 101px 0;

	position: absolute;

	margin-left: 47px;

	z-index: 999999999;

	cursor:pointer;

}



.sources {

	background: #2c2c2c;

	position:relative;

	max-width:100%;

	height:auto;

	overflow: hidden;

	padding: .5em 0 1.5em 0;

}



.source-hdr {

	font-weight:bold;

	font-size: .65em;

	margin: 0;

}



.sources ul {

	padding:0;

	margin: 0;

}



.sources ul li {

	list-style:none;

	font-size: .65em;

	margin: .25em 0;

}



.ftr-cta {

	width: 45%;

	padding: 3% 0;

	margin-right: 5%;

}



.ftr-cta-img {

	width: 45%;

	padding: 3% 0;

}



.ftr-cta-img img {

	margin: 0 12%;

}



.ftr-cta p {

	margin:0;

}



.grey-bg-width {

	width: 100%;

	background: #444;

	padding: 2.25em 0 7.5em 0;

}



.grey-bg-width h2 {

	text-transform:uppercase;

	text-align:center;

	font-weight:bold;

	font-size:1.75em;

	margin: 0 0 .75em 0;

}



.grey-bg-width form {

	width: 25em;

	margin: 0 auto;

}



.grey-bg-width label {

	display:block;

	text-transform:uppercase;

	margin: .5em 0;

	font-size: .85em;

}



.grey-bg-width input {

	display:block;

	width: 19em;

	background: #333;

	border: 1px solid #767676;

	font-size: 1.25em;

	padding: .25em;

	margin: 0 0 .75em 0;

	color:#ccc;

}



.grey-bg-width textarea {

	display:block;

	width: 19em;

	background: #333;

	border: 1px solid #767676;

	font-size: 1.25em;

	padding: .25em;

	margin: 0 0 .75em 0;

	color:#ccc;

}



.grey-bg-width input[type="submit"] {

	color:#fff;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 1.75em;

	background: #a4a4a4;

	border: 1px solid #ccc;

	margin: 1em 0 0 0;

	width: 14em;

}





/*-------------------<6> Article Content-------------------*/

#wrapper {

	max-width:1008px;

}



article {

}



/*-------------------<7> footer-------------------*/

footer {

}



#map_div{

	width:100% !important;

	height:657px !important;

}

#map_div h2{

	color:#000;

}



#map_div p {

	display:none;

}



.gm-style-iw{

	width:1600px!important;

	height:auto !important;

	overflow:hidden !important;

}



.gmnoprint {

	/* left: 0!important; */

	right: 40px!important;

	/* top: 45px!important; */

}



.gmnoprint img {

	top: -401px!important;

	left: -39px!important;

}



.time{

position: absolute;

width: 1550px;

padding-left: 358px;

z-index: 99;

}



.full-width{

	background:#77b800;

	margin-top: 72px;

padding-top: 0px;

}



.error{color:#fff; background:#AC0202; padding:5px; width:95%;}

.confirm{ margin:auto; background:#333; text-align:center; color:#1C9C40; padding:5px;line-height: 25px;margin-bottom: 20px;}

.confirm a{color:#B1ABAB;}

.bootom-border{

	background-color:#77b800; height:20px;

	}

.timeline-bar-bottom{

	 margin-left: 434px; 

}

.timeline-bar-top{

	 margin-left: 434px; 

}

.entry-content span{

	color:#dbdbdb;

	font:Myriad Pro;

	font-size:16px;

}

	

