* {
	margin: 0;
	padding: 0;
}

	#timeline a {
		color: #756e6d;
		text-decoration: none;
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-o-transition: 0.5s;
		-ms-transition: 0.5s;
		transition: 0.5s;
	}

	#timeline. a:hover,
	#timeline a.selected {
			color: #e9673e;
		}

	#timeline h1,#timeline h2,#timeline h4,#timeline h5,#timeline h6 {
		text-align: center;
		color: #ccc;
		text-shadow: #000 1px 1px 2px;
		margin-bottom: 5px;
	}
	#timeline h1 {
		font-size: 18px;
	}
	#timeline h2 {
		font-size: 14px;
	}
	
	#timeline .sociales {
		text-align: center;
		margin-bottom: 20px;
}

	#timeline {
		width: 800px;
		height: 350px;
		overflow: hidden;
		margin: 100px auto;
		position: relative;
		background: url('../images/dot.gif') left 45px repeat-x;
	}
	
	#timeline #dates {
			width: 800px;
			height: 60px;
			overflow: hidden;
	}
	
	#timeline #dates li {
			list-style: none;
			float: left;
			width: 100px;
			height: 50px;
			font-size: 24px;
			text-align: center;
			background: url('../images/biggerdot.png') center bottom no-repeat;
	}
	
	#timeline #dates a {
		line-height: 38px;
		padding-bottom: 10px;
	}
	
	#timeline #dates a:before {
		content: "";
	}
	
	#timeline #dates .selected {
		font-size: 38px;
	}
		
	#timeline #issues {
		width: 800px;
		height: 350px;
		overflow: hidden;
	}	
	#timeline #issues li {
		width: 800px;
		height: 350px;
		list-style: none;
		float: left;
	}
	#timeline #issues li.selected img {
		-webkit-transform: scale(1.1,1.1);
		-moz-transform: scale(1.1,1.1);
		-o-transform: scale(1.1,1.1);
		-ms-transform: scale(1.1,1.1);
		transform: scale(1.1,1.1);
	}
	#timeline #issues li img {
		margin: 54px auto;
		background: transparent;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */   
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE 6 & 7 */      
		zoom: 1;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out; 
		transition: all 0.5s ease-in-out;
		-webkit-transform: scale(0.7,0.7);
		-moz-transform: scale(0.7,0.7);
		-o-transform: scale(0.7,0.7);
		-ms-transform: scale(0.7,0.7);
		transform: scale(0.7,0.7);
	}
	
	#timeline #issues li h1 {
		color: #e9673e;
		font-size: 48px;
		margin: 20px 0;
		text-shadow: none;
	}
	
	#timeline #issues li p {
		font-size: 17px;
		/*margin-right: 70px;*/
		font-weight: normal;
		line-height: 22px;
		/*text-shadow: #000 1px 1px 2px;*/
		color: #000;
	}

	 #grad_left,
	 #grad_right {
		width: 100px;
		height: 350px;
		position: absolute;
		top: 0;
	}
	#grad_left {
			left: 0;
			/*background: url('/web/20191019083615im_/https://www.jssresearch.com/modules/mod_timeline/extra/images/grad_left.png') repeat-y;*/
		}
	 #grad_right {
			right: 0;
			/*background: url('/web/20191019083615im_/https://www.jssresearch.com/modules/mod_timeline/extra/images/grad_right.png') repeat-y;*/
		}
	
	 #next-date,
	 #prev-date {
		position: absolute;
		top: 0;
		font-size: 70px;
		top: 170px;
		width: 22px;
		height: 38px;
		background-position: 0 0;
		background-repeat: no-repeat;
		text-indent: -9999px;
		overflow: hidden;
	}
	#next-date:hover,
	#prev-date:hover {
			background-position: 0 -76px;
		}
		 #next-date {
			right: 0;
			background-image: url('../images/next.png');
		}
		#prev-date {
			left: 0;
			background-image: url('../images/prev.png');
		}
			 #next-date.disabled,
			 #prev-date.disabled {
				opacity: 0.2;
			}
				
				
	.tm-item-info {
		padding: 0 50px;
	}
	
	.tm-item-info .col-md-4 {
		margin-top: 40px;
	}
	
	@media screen and (max-width:660px) {
		#timeline, #timeline #dates, #timeline #issues, #timeline #issues li  {
			width: 600px;
			overflow: overlay;
		}  
	}
	
	@media screen and (max-width:600px) {
		#timeline, #timeline #dates, #timeline #issues, #timeline #issues li  {
			width: 550px;
			overflow: overlay;
		}  
	}
	
	@media screen and (max-width:550px) {
		#timeline, #timeline #dates, #timeline #issues, #timeline #issues li  {
			width: 350px;
			overflow: overlay;
		}  
	}
	
	.com-contact .sp-page-title {
		padding: 40px 0;
		background-image: url(../images/our_clients_abstract.jpg);
	}
	
	.com-contact .sp-page-title .container {
		text-align: center;
	}
	
	.com-contact .sp-page-title h2 {
		background: none;
		font-size: 36px;
		line-height: 36px;
		font-family: Lato, sans-serif;
		font-weight: normal;
	}
/*
     FILE ARCHIVED ON 08:36:15 Oct 19, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:25:25 Sep 13, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.731
  exclusion.robots: 0.021
  exclusion.robots.policy: 0.01
  esindex: 0.011
  cdx.remote: 8.489
  LoadShardBlock: 144.392 (3)
  PetaboxLoader3.datanode: 96.388 (5)
  PetaboxLoader3.resolve: 329.008 (3)
  load_resource: 636.592 (2)
*/