   @-webkit-keyframes pulsecta {
       0% {
         -webkit-transform: scale(.7);
       }
       50% {
         -webkit-transform: scale(.9);
       }
       100% {
         -webkit-transform: scale(.7);
       }
      }

#ifactPinball{width: 734px; height: 412px; margin: 0 auto; position: relative;}
#ifactPinball #textcol{width: 300px; position: absolute; z-index: 50; left: 390px; top: 0;}
#ifactPinball #textcol #pinballHeadline{width: 230px; height: 72px; opacity: 0; -webkit-transition: opacity .5s ease-in; margin: 0; padding: 0;}
#ifactPinball #textcol p{opacity: 0; font-size: 15px; color: #ffffff; -webkit-transition: opacity 1.5s ease-in; -webkit-perspective: 1000; -webkit-backface-visibility: hidden;}
#ifactPinball .fadein{-webkit-transition-delay:2s; /*Safari and Chrome */ opacity: 1 !important;}
#ifactPinball .fadeinOp50{-webkit-transition-delay:2s; /*Safari and Chrome */ opacity: .5 !important;}
#ifactPinball .fadeout{-webkit-transition-delay:2s; /*Safari and Chrome */ opacity: 0 !important;}
#ifactPinball #pinballMachine .pinballSpan{display: block; cursor: pointer; text-indent: -9999em;}
#ifactPinball #pinballMachine > div, #pinballMachine .pinballSpan div{position: absolute;}
#ifactPinball #machine{background: url(/img/hard-facts/pinball/machine.png) no-repeat; width: 379px; height: 406px; z-index: 0; opacity: 0;-webkit-transition: opacity .5s ease-in; opacity: 0;-webkit-transition-delay: 1s;}
#ifactPinball #machineStart{background: url(/img/hard-facts/pinball/machineStart.png) no-repeat; width: 379px; height: 406px; z-index: 0; -webkit-transition: opacity .5s ease-in; -webkit-transition-delay: 1s;}
#ifactPinball #touchptAddiction{height: 70px; width: 90px; top: 10px; left: 35px; position: relative;}
#ifactPinball #touchptTolerance{height: 70px; width: 80px; top: -50px; left: 215px; position: relative;}
#ifactPinball #touchptTricks{height: 145px; width:80px; top: -50px; left: 240px; position: relative; -webkit-transform: rotate(-10deg); }
#ifactPinball #touchptDesperation{height: 95px; width: 70px; top: -120px; left: 180px; position: relative; -webkit-transform: rotate(-10deg);}
#ifactPinball #touchptCravings{height: 90px; width: 100px; top: -230px; left: 30px; position: relative;}
#ifactPinball #touchptPrison{height: 50px; width: 65px; top: -205px; left: 50px; position: relative;}
#ifactPinball #touchptRockBottom{height: 50px; width: 120px; top: -200px; left: 115px; position: relative;}
#ifactPinball #definition{ position: absolute; top: 216px; left: 0;width: 322px; height: 149px; background: url(/img/hard-facts/pinball/definitionBg.png) no-repeat; color: #ffffff; opacity: 0;-webkit-transition: opacity .5s ease-in;}
#ifactPinball #definition div{padding: 2px 15px;}
#ifactPinball #definition div h3{display: block; margin: 10px 0 0; padding: 0; color: #ffffff; text-transform: uppercase;}
#ifactPinball #definition div p{opacity: 1; margin: 5px 0 10px; padding: 0;font-size: 13px;}
#ifactPinball .defIcon{float: left; min-height: 130px; padding: 0; margin: 10px 0 0 -10px; width: 40px; }
#ifactPinball .defText{float: right;width: 200px; padding: 0; padding: 0;}
#ifactPinball .pinballSpan .defIcon{display: none;}
#ifactPinball .pinballSpan .defText{display: none;}
#ifactPinball .iconAddiction{margin-left: -15px;}

#ifactPinball #introCTA{height: 40px; line-height: 40px; position: relative; -webkit-transition: opacity .5s ease-in;}
#ifactPinball #introCTA #pulsingCircle{background: rgba(225,225,225,.2); height: 40px; width: 40px; border-radius: 30px; -moz-border-radius: 30px;float: left;
	   -webkit-animation-name: pulsecta;
       -webkit-animation-duration: 3s;
       -webkit-animation-iteration-count: infinite;
       -webkit-animation-timing-function: ease-in-out;
}
#ifactPinball #introCTA #pulsingCircle img{position: absolute; margin: 3px 0 0 7px}
#ifactPinball #introCTA #ctatext{text-transform: uppercase; text-transform: uppercase; line-height: 40px; padding-left: 20px !important; text-indent: 10px; display: block; font-size: 13px;}
#ifactPinball #introCTA .handpointer {position: absolute; top: 10px; left: 12px;}

   