/* product browser
------------------------*/
.productbrowser {
	position:relative;
	width:950px;
	background:#fff;
	z-index:1;

	-webkit-transition:opacity .3s;
	-webkit-transition-delay:.2s;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 14px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}
.pb-dynamic     {
	height:170px;
	padding:0;
}
.pb-degraded    { opacity:1 !important; }

.loaded .productbrowser { opacity:1; }

/* product lists */
.productbrowser .pb-slider {
	position:relative;
	width:950px;
	text-align:center;
	overflow:hidden;
	z-index:0;
}
.pb-dynamic     .pb-slider { height:158px; }

.pb-dynamic     ul { position:absolute; top:0; left:0; }
.productbrowser ul:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }

.productbrowser li { display:inline; float:left; width:280px; height:150px; margin-top:4px; }
.productbrowser li2 { display:inline; float:left; width:140px; height:150px; margin-top:4px; }


.productbrowser li a:link,
.productbrowser li a:visited { display:block; width:280px; height:150px; color:#7f7f7f; font-size:11px; text-decoration:none; }
.productbrowser li a:hover,
.productbrowser li a:focus { text-decoration:none; color:#000; }
@media only screen and (max-device-width:768px) {
	.productbrowser li a:hover,
	.productbrowser li a:focus { color:#7f7f7f; }
}

.productbrowser img {
	display:block;
	width:280px;
	height:130px;
	behavior:url(/global/scripts/lib/ie7pngfix.htc);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* controls */
.productbrowser .pb-pageindicator { display:none; width:100%; height:30px; text-align:center; background:#fff; *overflow:hidden;
	background:url(/global/elements/productbrowser/nav_bg.png) no-repeat 0 0;
	background:-moz-linear-gradient(center bottom, rgba(223,223,223,1) 0%, rgba(242,242,242,1) 66%, rgba(242,242,242,1) 90%, rgba(230,230,230,1) 93%, rgba(190,190,190,1) 96%, rgba(150,150,150,1) 100%);
	background:-webkit-gradient(linear, left bottom, left top, from(rgba(223,223,223,1)), color-stop(66%, rgba(242,242,242,1)), color-stop(90%, rgba(242,242,242,1)), color-stop(93%, rgba(230,230,230,1)), color-stop(96%, rgba(210,210,210,1)), to(rgba(140,140,140,1)));
	border-bottom:1px solid #ebebeb;
}
.pb-dynamic     .pb-pageindicator { display:block; }
.productbrowser .pb-pageindicator div { width:980px; margin:0 auto; }

.productbrowser .pb-pageindicator a.page { display:inline-block; margin:0 15px; padding:8px 0 6px; cursor:pointer; color:#7f7f7f;
	-webkit-transition:color linear .2s;
}
.productbrowser .pb-pageindicator a.page:hover { color:#000; text-decoration:none; }
.productbrowser .pb-pageindicator a.page.active { color:#2b2b2b; cursor:default; text-shadow:#fff 0 1px 0; }

.productbrowser .pb-pageindicator b.caret { display:block; position:absolute; width:15px; height:8px; margin:0 0 -8px -7px; background:url(/global/elements/productbrowser/caret_active.png) no-repeat; behavior:url(/global/scripts/lib/iepngfix.htc);
	-webkit-transform:translate(50%, 0);
	-webkit-transition:-webkit-transform linear 0.4s;
}

/* animations
------------------------*/

/* open browser animation */
.productbrowser.pb-dynamic ul:first-child li                 a { opacity:0; }
.productbrowser.pb-open    ul:first-child li                 a { opacity:1; -webkit-animation-duration:.8s; }
.productbrowser.pb-open    ul:first-child li:nth-child(1)    a { -webkit-animation-name:open-1; }
.productbrowser.pb-open    ul:first-child li:nth-child(2)    a { -webkit-animation-name:open-2; }
.productbrowser.pb-open    ul:first-child li:nth-child(3)    a { -webkit-animation-name:open-3; }
.productbrowser.pb-open    ul:first-child li:nth-child(4)    a { -webkit-animation-name:open-4; }
.productbrowser.pb-open    ul:first-child li:nth-child(5)    a { -webkit-animation-name:open-5; }
.productbrowser.pb-open    ul:first-child li:nth-child(6)    a { -webkit-animation-name:open-6; }
.productbrowser.pb-open    ul:first-child li:nth-child(7)    a { -webkit-animation-name:open-7; }
.productbrowser.pb-open    ul:first-child li:nth-child(8)    a { -webkit-animation-name:open-8; }
.productbrowser.pb-open    ul:first-child li:nth-child(9)    a { -webkit-animation-name:open-8; }
.productbrowser.pb-opened  ul:first-child li                 a { opacity:1; }

/* pagination animations */
.productbrowser li[exit="previous"] { -webkit-animation-name:exit-previous; -webkit-animation-duration:0.4s; }
.productbrowser li[exit="previous"]:nth-child(7n+1) { }
.productbrowser li[exit="previous"]:nth-child(7n+2) { -webkit-animation-delay:0.05s; }
.productbrowser li[exit="previous"]:nth-child(7n+3) { -webkit-animation-delay:0.1s; }
.productbrowser li[exit="previous"]:nth-child(7n+4) { -webkit-animation-delay:0.15s; }
.productbrowser li[exit="previous"]:nth-child(7n+5) { -webkit-animation-delay:0.2s; }
.productbrowser li[exit="previous"]:nth-child(7n+6) { -webkit-animation-delay:0.25s; }
.productbrowser li[exit="previous"]:nth-child(7n+7) { -webkit-animation-delay:0.3s; }
.productbrowser li[exit="previous"]:nth-child(7n+8) { -webkit-animation-delay:0.35s; }
.productbrowser li[exit="previous"]:nth-child(7n+9) { -webkit-animation-delay:0.4s; }

.productbrowser li[exit="next"] { -webkit-animation-name:exit-next; -webkit-animation-duration:0.4s; }
.productbrowser li[exit="next"]:nth-child(7n+1) { -webkit-animation-delay:0.3s; }
.productbrowser li[exit="next"]:nth-child(7n+2) { -webkit-animation-delay:0.35s; }
.productbrowser li[exit="next"]:nth-child(7n+3) { -webkit-animation-delay:0.3s; }
.productbrowser li[exit="next"]:nth-child(7n+4) { -webkit-animation-delay:0.25s; }
.productbrowser li[exit="next"]:nth-child(7n+5) { -webkit-animation-delay:0.2s; }
.productbrowser li[exit="next"]:nth-child(7n+6) { -webkit-animation-delay:0.15s; }
.productbrowser li[exit="next"]:nth-child(7n+7) { -webkit-animation-delay:0.1s; }
.productbrowser li[exit="next"]:nth-child(7n+8) { -webkit-animation-delay:0.05s; }
.productbrowser li[exit="next"]:nth-child(7n+9) { }

.productbrowser li[enter="previous"] { -webkit-animation-name:enter-previous; -webkit-animation-duration:0.7s; }
.productbrowser li[enter="previous"]:nth-child(7n+1) { -webkit-animation-delay:0.3s; }
.productbrowser li[enter="previous"]:nth-child(7n+2) { -webkit-animation-delay:0.35s; }
.productbrowser li[enter="previous"]:nth-child(7n+3) { -webkit-animation-delay:0.3s; }
.productbrowser li[enter="previous"]:nth-child(7n+4) { -webkit-animation-delay:0.25s; }
.productbrowser li[enter="previous"]:nth-child(7n+5) { -webkit-animation-delay:0.2s; }
.productbrowser li[enter="previous"]:nth-child(7n+6) { -webkit-animation-delay:0.15s; }
.productbrowser li[enter="previous"]:nth-child(7n+7) { -webkit-animation-delay:0.1s; }
.productbrowser li[enter="previous"]:nth-child(7n+8) { -webkit-animation-delay:0.05s; }
.productbrowser li[enter="previous"]:nth-child(7n+9) { }

.productbrowser li[enter="next"] { -webkit-animation-name:enter-next; -webkit-animation-duration:0.7s; }
.productbrowser li[enter="next"]:nth-child(7n+1) { }
.productbrowser li[enter="next"]:nth-child(7n+2) { -webkit-animation-delay:0.05s; }
.productbrowser li[enter="next"]:nth-child(7n+3) { -webkit-animation-delay:0.1s; }
.productbrowser li[enter="next"]:nth-child(7n+4) { -webkit-animation-delay:0.15s; }
.productbrowser li[enter="next"]:nth-child(7n+5) { -webkit-animation-delay:0.2s; }
.productbrowser li[enter="next"]:nth-child(7n+6) { -webkit-animation-delay:0.25s; }
.productbrowser li[enter="next"]:nth-child(7n+7) { -webkit-animation-delay:0.3s; }
.productbrowser li[enter="next"]:nth-child(7n+8) { -webkit-animation-delay:0.35s; }
.productbrowser li[enter="next"]:nth-child(7n+9) { -webkit-animation-delay:0.4s; }

.productbrowser ul.exited ,
.productbrowser ul[exited] { display:none; }
.productbrowser li[exited]  ,
.productbrowser li[toenter]  { -webkit-animation-name:none; -webkit-animation-duration:0; }

.productbrowser li[exited="next"] ,
.productbrowser li[toenter="next"],
.productbrowser li[enter="next"]   { -webkit-transform:translate3d( 3000px, 0, 0); }

.productbrowser li[exited="previous"] ,
.productbrowser li[toenter="previous"],
.productbrowser li[enter="previous"]   { -webkit-transform:translate3d(-3000px, 0, 0); }

.productbrowser li[enter="next"].started    ,
.productbrowser li[enter="previous"].started,
.productbrowser li[enter].started           ,
.productbrowser li                           { -webkit-transform:none; }

/* touch mode */
.productbrowser .pb-slide.active { height:158px; _height:auto;
	-webkit-transition:-webkit-transform 50ms linear;
}
.productbrowser .pb-slide.active ul { position:static; float:left; display:block !important; }
.productbrowser .pb-slide.active li { -webkit-transform:translate3d(0, 0, 0) !important; }


/* keyframes
------------------------*/

/* open browser keyframes */

@-webkit-keyframes open-1 {
	from { opacity:0; -webkit-transform:translate3d( 210px, -145px, 0); }
	25%  { opacity:1; -webkit-transform:translate3d( -15.6px, 4.1px, 0); }
	30%  { opacity:1; -webkit-transform:translate3d( -10.3px, 2.7px, 0); }
	35%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	40%  { opacity:1; -webkit-transform:translate3d( 4.5px, -1.2px, 0); }
	45%  { opacity:1; -webkit-transform:translate3d( 2.9px, -0.8px, 0); }
	50%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	55%  { opacity:1; -webkit-transform:translate3d( -1.3px, 0.3px, 0); }
	60%  { opacity:1; -webkit-transform:translate3d( -0.8px, 0.2px, 0); }
	65%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	70%  { opacity:1; -webkit-transform:translate3d( 0.4px, -0.1px, 0); }
	75%  { opacity:1; -webkit-transform:translate3d( 0.2px, -0.1px, 0); }
	80%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	85%  { opacity:1; -webkit-transform:translate3d( -0.1px, 0, 0); }
	90%  { opacity:1; -webkit-transform:translate3d( -0.1px, 0, 0); }
	to   { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
}

@-webkit-keyframes open-2 {
	from { opacity:0; -webkit-transform:translate3d( 235px, -145px, 0); }
	25%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	30%  { opacity:1; -webkit-transform:translate3d( -9.3px, 4.1px, 0); }
	35%  { opacity:1; -webkit-transform:translate3d( -6.1px, 2.7px, 0); }
	40%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	45%  { opacity:1; -webkit-transform:translate3d( 2.7px, -1.2px, 0); }
	50%  { opacity:1; -webkit-transform:translate3d( 1.7px, -0.8px, 0); }
	55%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	60%  { opacity:1; -webkit-transform:translate3d( -0.8px, 0.3px, 0); }
	65%  { opacity:1; -webkit-transform:translate3d( -0.5px, 0.2px, 0); }
	70%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	75%  { opacity:1; -webkit-transform:translate3d( 0.2px, -0.1px, 0); }
	80%  { opacity:1; -webkit-transform:translate3d( 0.1px, -0.1px, 0); }
	85%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	90%  { opacity:1; -webkit-transform:translate3d( -0.1px, 0, 0); }
	95%  { opacity:1; -webkit-transform:translate3d( -0.1px, 0, 0); }
	to   { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
}

@-webkit-keyframes open-3 {
	from { opacity:0; -webkit-transform:translate3d( 225px, -145px, 0); }
	25%  { opacity:1; -webkit-transform:translate3d( -11.8px, 4.1px, 0); }
	30%  { opacity:1; -webkit-transform:translate3d( -7.8px, 2.7px, 0); }
	35%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	40%  { opacity:1; -webkit-transform:translate3d( 3.4px, -1.2px, 0); }
	45%  { opacity:1; -webkit-transform:translate3d( 2.2px, -0.8px, 0); }
	50%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	55%  { opacity:1; -webkit-transform:translate3d( -0.1px, 0.3px, 0); }
	60%  { opacity:1; -webkit-transform:translate3d( -0.6px, 0.2px, 0); }
	65%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	70%  { opacity:1; -webkit-transform:translate3d( 0.2px, -0.1px, 0); }
	75%  { opacity:1; -webkit-transform:translate3d( 0.2px, -0.1px, 0); }
	80%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	85%  { opacity:1; -webkit-transform:translate3d( -0.1px, 0, 0); }
	90%  { opacity:1; -webkit-transform:translate3d( -0.1px, 0, 0); }
	to   { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
}

@-webkit-keyframes open-4 {
	from { opacity:0; -webkit-transform:translate3d( 150px, -145px, 0); }
	25%  { opacity:1; -webkit-transform:translate3d( -3.3px, 4.1px, 0); }
	30%  { opacity:1; -webkit-transform:translate3d( -2.2px, 2.7px, 0); }
	35%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	40%  { opacity:1; -webkit-transform:translate3d( 0.9px, -1.2px, 0); }
	45%  { opacity:1; -webkit-transform:translate3d( 0.6px, -0.8px, 0); }
	50%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	55%  { opacity:1; -webkit-transform:translate3d( -0.3px, 0.3px, 0); }
	60%  { opacity:1; -webkit-transform:translate3d( -0.2px, 0.2px, 0); }
	65%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	70%  { opacity:1; -webkit-transform:translate3d( 0.1px, -0.1px, 0); }
	75%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	80%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	85%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	90%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	to   { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
}

@-webkit-keyframes open-5 {
	from { opacity:0; -webkit-transform:translate3d( 50px, -145px, 0); }
	25%  { opacity:1; -webkit-transform:translate3d( 3.6px, 4.1px, 0); }
	30%  { opacity:1; -webkit-transform:translate3d( 2.4px, 2.7px, 0); }
	35%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	40%  { opacity:1; -webkit-transform:translate3d( -1px, -1.2px, 0); }
	45%  { opacity:1; -webkit-transform:translate3d( -0.7px, -0.8px, 0); }
	50%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	55%  { opacity:1; -webkit-transform:translate3d( 0.3px, 0.3px, 0); }
	60%  { opacity:1; -webkit-transform:translate3d( 0.2px, 0.2px, 0); }
	65%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	70%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	75%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	80%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	85%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	90%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	to   { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
}

@-webkit-keyframes open-6 {
	from { opacity:0; -webkit-transform:translate3d( -235px, -145px, 0); }
	25%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	30%  { opacity:1; -webkit-transform:translate3d( 9.3px, 4.1px, 0); }
	35%  { opacity:1; -webkit-transform:translate3d( 6.1px, 2.7px, 0); }
	40%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	45%  { opacity:1; -webkit-transform:translate3d( -2.7px, -1.2px, 0); }
	50%  { opacity:1; -webkit-transform:translate3d( -1.7px, -0.8px, 0); }
	55%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	60%  { opacity:1; -webkit-transform:translate3d( 0.8px, 0.3px, 0); }
	65%  { opacity:1; -webkit-transform:translate3d( 0.5px, 0.2px, 0); }
	70%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	75%  { opacity:1; -webkit-transform:translate3d( -0.2px, -0.1px, 0); }
	80%  { opacity:1; -webkit-transform:translate3d( -0.1px, -0.1px, 0); }
	85%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	90%  { opacity:1; -webkit-transform:translate3d( 0.1px, 0, 0); }
	95%  { opacity:1; -webkit-transform:translate3d( 0.1px, 0, 0); }
	to   { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
}

@-webkit-keyframes open-7 {
	from { opacity:0; -webkit-transform:translate3d( -210px, -145px, 0); }
	25%  { opacity:1; -webkit-transform:translate3d( 15.6px, 4.1px, 0); }
	30%  { opacity:1; -webkit-transform:translate3d( 10.3px, 2.7px, 0); }
	35%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	40%  { opacity:1; -webkit-transform:translate3d( -4.5px, -1.2px, 0); }
	45%  { opacity:1; -webkit-transform:translate3d( -2.9px, -0.8px, 0); }
	50%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	55%  { opacity:1; -webkit-transform:translate3d( 1.3px, 0.3px, 0); }
	60%  { opacity:1; -webkit-transform:translate3d( 0.8px, 0.2px, 0); }
	65%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	70%  { opacity:1; -webkit-transform:translate3d( -0.4px, -0.1px, 0); }
	75%  { opacity:1; -webkit-transform:translate3d( -0.2px, -0.1px, 0); }
	80%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	85%  { opacity:1; -webkit-transform:translate3d( 0.1px, 0, 0); }
	90%  { opacity:1; -webkit-transform:translate3d( 0.1px, 0, 0); }
	to   { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
}

@-webkit-keyframes open-8 {
	from { opacity:0; -webkit-transform:translate3d( -400px, -145px, 0); }
	25%  { opacity:1; -webkit-transform:translate3d( 22.2px, 4.1px, 0); }
	30%  { opacity:1; -webkit-transform:translate3d( 14.6px, 2.7px, 0); }
	35%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	40%  { opacity:1; -webkit-transform:translate3d( -6.4px, -1.2px, 0); }
	45%  { opacity:1; -webkit-transform:translate3d( -4.2px, -0.8px, 0); }
	50%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	55%  { opacity:1; -webkit-transform:translate3d( 1.8px, 0.3px, 0); }
	60%  { opacity:1; -webkit-transform:translate3d( 1.2px, 0.2px, 0); }
	65%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	70%  { opacity:1; -webkit-transform:translate3d( -0.5px, -0.1px, 0); }
	75%  { opacity:1; -webkit-transform:translate3d( -0.3px, 0, 0); }
	80%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	85%  { opacity:1; -webkit-transform:translate3d( 0.2px, 0, 0); }
	90%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	to   { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
}

@-webkit-keyframes open-9 {
	from { opacity:0; -webkit-transform:translate3d( -500px, -145px, 0); }
	25%  { opacity:1; -webkit-transform:translate3d( 28.9px, 4.1px, 0); }
	30%  { opacity:1; -webkit-transform:translate3d( 19.0px, 2.7px, 0); }
	35%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	40%  { opacity:1; -webkit-transform:translate3d( -8.3px, -1.2px, 0); }
	45%  { opacity:1; -webkit-transform:translate3d( -5.4px, -0.8px, 0); }
	50%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	55%  { opacity:1; -webkit-transform:translate3d( 2.4px, 0.3px, 0); }
	60%  { opacity:1; -webkit-transform:translate3d( 1.6px, 0.2px, 0); }
	65%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	70%  { opacity:1; -webkit-transform:translate3d( -0.7px, -0.1px, 0); }
	75%  { opacity:1; -webkit-transform:translate3d( -0.4px, -0.1px, 0); }
	80%  { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
	85%  { opacity:1; -webkit-transform:translate3d( 0.2px, 0, 0); }
	90%  { opacity:1; -webkit-transform:translate3d( 0.1px, 0, 0); }
	to   { opacity:1; -webkit-transform:translate3d( 0, 0, 0); }
}


/* slide keyframes */

@-webkit-keyframes enter-previous {
	from { -webkit-transform:translate3d( -3000px, 0, 0); }
	4%   { -webkit-transform:translate3d(  -955px, 0, 0); }
	8%   { -webkit-transform:translate3d(  -764px, 0, 0); }
	12%  { -webkit-transform:translate3d(  -573px, 0, 0); }
	16%  { -webkit-transform:translate3d(  -382px, 0, 0); }
	20%  { -webkit-transform:translate3d(  -191px, 0, 0); }
	24%  { -webkit-transform:translate3d(     0  , 0, 0); }
	28%  { -webkit-transform:translate3d(    52px, 0, 0); }
	32%  { -webkit-transform:translate3d(    34px, 0, 0); }
	36%  { -webkit-transform:translate3d(     0  , 0, 0); }
	40%  { -webkit-transform:translate3d(   -15px, 0, 0); }
	44%  { -webkit-transform:translate3d(   -10px, 0, 0); }
	48%  { -webkit-transform:translate3d(     0  , 0, 0); }
	52%  { -webkit-transform:translate3d(     4px, 0, 0); }
	56%  { -webkit-transform:translate3d(     3px, 0, 0); }
	60%  { -webkit-transform:translate3d(     0  , 0, 0); }
	64%  { -webkit-transform:translate3d(    -1px, 0, 0); }
	68%  { -webkit-transform:translate3d(    -1px, 0, 0); }
	72%  { -webkit-transform:translate3d(     0  , 0, 0); }
	to   { -webkit-transform:translate3d(     0  , 0, 0); }
}

@-webkit-keyframes enter-next {
	from { -webkit-transform:translate3d( 3000px, 0, 0); }
	4%   { -webkit-transform:translate3d( 1697px, 0, 0); }
	8%   { -webkit-transform:translate3d( 1455px, 0, 0); }
	12%  { -webkit-transform:translate3d( 1212px, 0, 0); }
	16%  { -webkit-transform:translate3d(  970px, 0, 0); }
	20%  { -webkit-transform:translate3d(  727px, 0, 0); }
	24%  { -webkit-transform:translate3d(  485px, 0, 0); }
	28%  { -webkit-transform:translate3d(  242px, 0, 0); }
	32%  { -webkit-transform:translate3d(    0  , 0, 0); }
	36%  { -webkit-transform:translate3d(  -67px, 0, 0); }
	40%  { -webkit-transform:translate3d(  -44px, 0, 0); }
	44%  { -webkit-transform:translate3d(    0  , 0, 0); }
	48%  { -webkit-transform:translate3d(   19px, 0, 0); }
	52%  { -webkit-transform:translate3d(   12px, 0, 0); }
	56%  { -webkit-transform:translate3d(    0  , 0, 0); }
	60%  { -webkit-transform:translate3d(   -6px, 0, 0); }
	64%  { -webkit-transform:translate3d(   -4px, 0, 0); }
	68%  { -webkit-transform:translate3d(    0  , 0, 0); }
	72%  { -webkit-transform:translate3d(    2px, 0, 0); }
	76%  { -webkit-transform:translate3d(    1px, 0, 0); }
	80%  { -webkit-transform:translate3d(    0  , 0, 0); }
	84%  { -webkit-transform:translate3d(   -1px, 0, 0); }
	88%  { -webkit-transform:translate3d(    0  , 0, 0); }
	92%  { -webkit-transform:translate3d(   -1px, 0, 0); }
	to   { -webkit-transform:translate3d(    0  , 0, 0); }
}

@-webkit-keyframes exit-previous {
	from { -webkit-transform:translate3d(    0  , 0, 0); }
	to   { -webkit-transform:translate3d(-1000px, 0, 0); }
}

@-webkit-keyframes exit-next {
	from { -webkit-transform:translate3d(    0  , 0, 0); }
	to   { -webkit-transform:translate3d( 1000px, 0, 0); }
}
