
/* Initial state (hidden or anything else) */
.cbp-so-init .halfZone 								{opacity: 0;}
.cbp-so-init .halfZoneLeft 							{-webkit-transform: translateX(-160px);-moz-transform: translateX(-160px);transform: translateX(-160px);}
.cbp-so-init .halfZoneRight 						{-webkit-transform: translateX(160px);-moz-transform: translateX(160px);transform: translateX(160px);}


.timelineZone.cbp-so-animate .halfZoneLeft,
.timelineZone.cbp-so-animate .halfZoneRight 		{-webkit-transform: translateX(0px);-moz-transform: translateX(0px);transform: translateX(0px);	opacity: 1;-webkit-transition-delay: 0.4s;-moz-transition-delay: 0.4s;transition-delay: 0.4s;}

@media screen and (max-width: 73.5em) {
	.cbp-so-scroller 								{font-size: 65%;}
	.timelineZone h2 								{margin: 0;}
	.halfZone img 									{max-width: 120%;}
}

@media screen and (max-width: 41.125em) {
	.halfZone, figure.halfZone 						{float: none;width: 100%;}
	.halfZone img 									{max-width: 100%;}
}

@keyframes bounceIn {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }
  60% {
    transform: scale(1.2);
    opacity: 1;
  }
  100% {
    transform: scale(1);
  }
}


.blink_me 											{width:75px;height:167px;position:absolute;left:50%;margin-left:-37.5px;bottom:50px;background-image: url(../../pix/down.gif);z-index:56004
}