.overlayHome{display:none;z-index:200;background-color:rgba(0,0,0,0.60);}
.overlayHome .welcome{position:absolute;}
.overlayHome .welcome.large{top:150px;left:300px;}
.overlayHome .welcome.small{top:361px;left:319px;}
.overlayHome .welcome.close{top:150px;left:695px;width:50px;height:50px;}
.preventClick{pointer-events:none;}
body{height:100%;background:#000000 top center no-repeat;}
.home .stage{top:0;left:0;padding:0;position:absolute;width:1700px;height:580px;overflow:hidden;}
#page .home{word-spacing:-1em;/* fixes webkit whitespace bug */font-size:0;position:relative;top:0;left:0;width:1750px;height:580px;overflow:hidden;border:1px solid #000000;}
.home .background{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);position:absolute;left:-356px;top:0;}
.home .background.leftToFront{-webkit-animation:background-left-to-front 1.1s ease;}
.home .background.rightToFront{-webkit-animation:background-right-to-front 1.1s ease;}
.home .background.frontToLeft{-webkit-animation:background-front-to-left 1.1s ease;}
.home .background.frontToRight{-webkit-animation:background-front-to-right 1.1s ease;}
.home .background.left,.home .background.right{z-index:0;}
.home .background.front{z-index:10;}

/**
 *  BACKGROUND KEY FRAMES
 */
@-webkit-keyframes background-left-to-front{
0%{left:-2056px;z-index:10;}
100%{left:-356px;z-index:10;}
}
@-webkit-keyframes background-front-to-left{
0%{left:-356px;z-index:10;}
100%{left:-2056px;z-index:10;}
}
@-webkit-keyframes background-right-to-front{
0%{left:1344px;z-index:10;}
100%{left:-354px;z-index:10;}
}
@-webkit-keyframes background-front-to-right{
0%{left:-354px;z-index:10;}
100%{left:1344px;z-index:10;}
}
.home .character{position:absolute;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-webkit-animation-fill-mode:both;margin:0;padding:0;z-index:20;}
/**
 *  RALPH KEY FRAME ANIMATIONS
 */
.home .ralph.front{z-index:20;-webkit-transform:scale3d(.97,.97,.97);-moz-transform:scale3d(.97,.97,.97);left:300px;top:-7px;}
.home .ralph.left{z-index:10;top:-61px;left:78px;-webkit-transform:scale3d(0.62,0.62,0.62);-moz-transform:scale3d(0.62,0.62,0.62);}
.home .ralph.right{z-index:10;left:685px;top:-60px;-webkit-transform:scale3d(0.62,0.62,0.62);-moz-transform:scale3d(0.62,0.62,0.62);}
.home .ralph.leftToFront{-webkit-animation:ralph-left-to-front 1s ease-in-out;}
.home .ralph.leftToRight{-webkit-animation:ralph-left-to-right 1s ease-in-out;}
.home .ralph.rightToFront{-webkit-animation:ralph-right-to-front 1s ease-in-out;}
.home .ralph.rightToLeft{-webkit-animation:ralph-right-to-left 1s ease-in-out;}
.home .ralph.frontToLeft{-webkit-animation:ralph-front-to-left 1s ease-in-out;}
.home .ralph.frontToRight{-webkit-animation:ralph-front-to-right 1s ease-in-out;}
@-webkit-keyframes ralph-left-to-front{
0%{top:-61px;left:78px;-webkit-transform:scale3d(0.62,0.62,0.62);z-index:10;}
35%{left:0;}
100%{-webkit-transform:scale3d(.97,.97,.97);left:300px;top:-7px;z-index:20;}
}
@-webkit-keyframes ralph-left-to-right{
0%{top:-61px;left:78px;-webkit-transform:scale3d(0.62,0.62,0.62);z-index:10;}
50%{-webkit-transform:scale3d(0.45,0.45,0.45);}
100%{left:685px;top:-60px;-webkit-transform:scale3d(0.62,0.62,0.62);z-index:10;}
}
@-webkit-keyframes ralph-front-to-left{
0%{-webkit-transform:scale3d(.97,.97,.97);left:300px;top:-7px;z-index:20;}
65%{left:0;}
100%{top:-61px;left:78px;-webkit-transform:scale3d(0.62,0.62,0.62);z-index:10;}
}
@-webkit-keyframes ralph-right-to-front{
0%{left:685px;top:-60px;-webkit-transform:scale3d(0.62,0.62,0.62);z-index:10;}
35%{left:725px;}
100%{-webkit-transform:scale3d(.97,.97,.97);left:300px;top:-7px;z-index:20;}
}
@-webkit-keyframes ralph-right-to-left{
0%{left:685px;top:-60px;-webkit-transform:scale3d(0.62,0.62,0.62);z-index:10;}
50%{-webkit-transform:scale3d(0.45,0.45,0.45);}
100%{top:-61px;left:78px;-webkit-transform:scale3d(0.62,0.62,0.62);z-index:10;}
}
@-webkit-keyframes ralph-front-to-right{
0%{-webkit-transform:scale3d(.97,.97,.97);left:300px;top:-7px;z-index:20;}
65%{left:725px;}
100%{left:685px;top:-60px;-webkit-transform:scale3d(0.62,0.62,0.62);z-index:10;}
}
/**
 *  CALHOUN KEY FRAME ANIMATIONS
 */
.home .calhoun.front{z-index:20;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);left:423px;top:77px;}
.home .calhoun.left{z-index:10;-webkit-transform:scale3d(0.61,0.61,0.61);-moz-transform:scale3d(0.61,0.61,0.61);left:160px;top:7px;}
.home .calhoun.right{z-index:10;-webkit-transform:scale3d(0.61,0.61,0.61);-moz-transform:scale3d(0.61,0.61,0.61);left:758px;top:7px;}
.home .calhoun.leftToFront{-webkit-animation:calhoun-left-to-front 1s ease-in-out;}
.home .calhoun.leftToRight{-webkit-animation:calhoun-left-to-right 1s ease-in-out;}
.home .calhoun.rightToFront{-webkit-animation:calhoun-right-to-front 1s ease-in-out;}
.home .calhoun.rightToLeft{-webkit-animation:calhoun-right-to-left 1s ease-in-out;}
.home .calhoun.frontToLeft{-webkit-animation:calhoun-front-to-left 1s ease-in-out;}
.home .calhoun.frontToRight{-webkit-animation:calhoun-front-to-right 1s ease-in-out;}
@-webkit-keyframes calhoun-left-to-front{
0%{-webkit-transform:scale3d(0.61,0.61,0.61);left:160px;top:7px;z-index:10;}
35%{left:110px;}
100%{-webkit-transform:scale3d(1,1,1);left:423px;top:77px;z-index:20;}
}
@-webkit-keyframes calhoun-left-to-right{
0%{-webkit-transform:scale3d(0.61,0.61,0.61);left:160px;top:7px;z-index:10;}
50%{-webkit-transform:scale3d(0.45,0.45,0.45);}
100%{-webkit-transform:scale3d(0.61,0.61,0.61);left:758px;top:7px;z-index:10;}
}
@-webkit-keyframes calhoun-front-to-left{
0%{-webkit-transform:scale3d(1,1,1);left:423px;top:77px;z-index:20;}
65%{left:110px;}
100%{-webkit-transform:scale3d(0.61,0.61,0.61);left:160px;top:7px;z-index:10;}
}
@-webkit-keyframes calhoun-right-to-front{
0%{-webkit-transform:scale3d(0.61,0.61,0.61);left:758px;top:7px;z-index:20;}
35%{left:825px;}
100%{-webkit-transform:scale3d(1,1,1);left:423px;top:77px;z-index:20;}
}
@-webkit-keyframes calhoun-right-to-left{
0%{-webkit-transform:scale3d(0.61,0.61,0.61);left:758px;top:7px;z-index:10;}
50%{-webkit-transform:scale3d(0.45,0.45,0.45);}
100%{-webkit-transform:scale3d(0.61,0.61,0.61);left:160px;top:7px;z-index:10;}
}
@-webkit-keyframes calhoun-front-to-right{
0%{-webkit-transform:scale3d(1,1,1);left:423px;top:77px;z-index:20;}
65%{left:825px;}
100%{-webkit-transform:scale3d(0.61,0.61,0.61);left:758px;top:7px;z-index:10;}
}
/**
 *  VANELLOPE KEY FRAME ANIMATIONS
 */
.home .vanellope.front{z-index:20;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);left:471px;top:237px;}
.home .vanellope.left{z-index:10;-webkit-transform:scale3d(0.52,0.52,0.52);-moz-transform:scale3d(0.52,0.52,0.52);left:158px;top:177px;}
.home .vanellope.right{z-index:10;-webkit-transform:scale3d(0.51,0.51,0.51);-moz-transform:scale3d(0.51,0.51,0.51);left:826px;top:176px;}
.home .vanellope.leftToFront{-webkit-animation:vanellope-left-to-front 1s ease-in-out;}
.home .vanellope.leftToRight{-webkit-animation:vanellope-left-to-right 1s ease-in-out;}
.home .vanellope.rightToFront{-webkit-animation:vanellope-right-to-front 1s ease-in-out;}
.home .vanellope.rightToLeft{-webkit-animation:vanellope-right-to-left 1s ease-in-out;}
.home .vanellope.frontToLeft{-webkit-animation:vanellope-front-to-left 1s ease-in-out;}
.home .vanellope.frontToRight{-webkit-animation:vanellope-front-to-right 1s ease-in-out;}
@-webkit-keyframes vanellope-left-to-front{
0%{-webkit-transform:scale3d(0.52,0.52,0.52);left:158px;top:177px;z-index:10;}
35%{left:150px;}
100%{-webkit-transform:scale3d(1,1,1);left:471px;top:237px;z-index:20;}
}
@-webkit-keyframes vanellope-left-to-right{
0%{-webkit-transform:scale3d(0.52,0.52,0.52);left:158px;top:177px;z-index:10;}
50%{-webkit-transform:scale3d(0.45,0.45,0.45);z-index:10;}
100%{-webkit-transform:scale3d(0.51,0.51,0.51);left:826px;top:176px;z-index:10;}
}
@-webkit-keyframes vanellope-front-to-left{
0%{-webkit-transform:scale3d(1,1,1);left:471px;top:237px;z-index:20;}
65%{left:150px;}
100%{-webkit-transform:scale3d(0.52,0.52,0.52);left:158px;top:177px;z-index:10;}
}
@-webkit-keyframes vanellope-right-to-front{
0%{-webkit-transform:scale3d(0.51,0.51,0.51);left:826px;top:176px;z-index:10;}
35%{left:825px;}
100%{-webkit-transform:scale3d(1,1,1);left:471px;top:237px;z-index:20;}
}
@-webkit-keyframes vanellope-right-to-left{
0%{-webkit-transform:scale3d(0.51,0.51,0.51);left:826px;top:176px;z-index:10;}
50%{-webkit-transform:scale3d(0.45,0.45,0.45);z-index:15;}
100%{-webkit-transform:scale3d(0.52,0.52,0.52);left:158px;top:177px;z-index:10;}
}
@-webkit-keyframes vanellope-front-to-right{
0%{-webkit-transform:scale3d(1,1,1);left:471px;top:237px;z-index:20;}
65%{left:825px;}
100%{-webkit-transform:scale3d(0.51,0.51,0.51);left:826px;top:176px;z-index:10;}
}
.home .glitch{display:none;position:absolute;z-index:21;top:226px;left:379px;width:301px;height:322px;background-image:url(http://cdn.dolimg.com/franchise/wreck-it-ralph/tablet/home/glitch.png);}
.home .glitch.frame2{background-position:top right;}
.hide{display:none;}
/**
 *  TAP TO VISIT WORLD BUTTONS
 */
.home .button{-webkit-transform:scale3d(1,1,1);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-animation-fill-mode:forwards;width:300px;height:66px;position:absolute;z-index:30;}
.home .button.front{-webkit-animation-fill-mode:forwards;-webkit-animation:fadeInBadges 1.6s ease-in-out;}
.home .button.left,.home .button.right{opacity:0!important;pointer-events:none;}
.home .button.fix-it-felix{background:url(http://cdn.dolimg.com/franchise/wreck-it-ralph/tablet/home/visit-fix-it-felix.png) center center no-repeat;left:381px;top:195px;}
.home .button.sugar-rush{background:url(http://cdn.dolimg.com/franchise/wreck-it-ralph/tablet/home/visit-sugar-rush.png) center center no-repeat;left:537px;top:370px;}
.home .button.heros-duty{background:url(http://cdn.dolimg.com/franchise/wreck-it-ralph/tablet/home/visit-heros-duty.png) center center no-repeat;left:515px;top:144px;}
.home .leftArrow{top:469px;z-index:25;position:absolute;left:281px;}
.home .rightArrow{z-index:25;top:469px;position:absolute;left:733px;}
.lights{position:absolute;top:-51px;left:10px;pointer-events:none;z-index:15;}
@-webkit-keyframes fadeInBadges{
0%{opacity:0;}
75%{opacity:0;width:188px;}
100%{opacity:1;width:300px;}
}
/**
 * EXTRAS and SIGNS
 */
.home .extra,.sign{display:block;position:absolute;}
.home .scene1 .extra{top:199px;left:360px;}
.home .scene2 .extra{top:257px;left:444px;}
.home .scene3 .extra{top:257px;left:444px;}
.home .scene1 .sign,.home .scene2 .sign,.home .scene3 .sign{left:956px;top:45px;}
.home #quotes {
	display: block;
  left: 826px;
  position: absolute;
  top: 420px;
		z-index: 800;
}
.home #quotes .quote {
	display: none;
	position: absolute;
}

.home #quote-toystory3 {
	top: 63px;
	left: -8px;
}

.home #quote-hilarious {
	top: 75px;
	left: -3px;
}

.home #quote-academy {
	top: 75px;
	left: -3px;
}

.home #quote-academy-winner {
	top: 75px;
	left: -3px;
}

.home #quote-original {
	top: 63px;
	left: -3px;
}