@charset "utf-8";
/* CSS Document */
@-webkit-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes fadein {
from {
    opacity: 0;
    transform: translateY(20px);
}
to {
    opacity: 1;
    transform: translateY(0);
}
}
@keyframes shiny {
    0% {left: -30%;}
    20% {left: 120%;}
    100% {left: 120%;}
}
@-webkit-keyframes shiny {
    0% {left: -30%;}
    20% {left: 120%;}
    100% {left: 120%;}
}
@-moz-keyframes shiny {
    0% {left: -30%;}
    20% {left: 120%;}
    100% {left: 120%;}
}
@keyframes arrow1 {
  0% {-webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);}
  20% {-webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);}
  40% {-webkit-transform: translate3d(-50%, 10px, 0);
    transform: translate3d(-50%, 10px, 0);}
  60% {-webkit-transform: translate3d(-50%, 10px, 0);
    transform: translate3d(-50%, 10px, 0);}
  80% {-webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);}
  100% {-webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);}
}
@keyframes arrow2 {
  0% {-webkit-transform: translate3d(-50%, 10px, 0);
    transform: translate3d(-50%, 10px, 0);}
  20% {-webkit-transform: translate3d(-50%, 20px, 0);
    transform: translate3d(-50%, 20px, 0);}
  40% {-webkit-transform: translate3d(-50%, 20px, 0);
    transform: translate3d(-50%, 20px, 0);}
  60% {-webkit-transform: translate3d(-50%, 20px, 0);
    transform: translate3d(-50%, 20px, 0);}
  80% {-webkit-transform: translate3d(-50%, 10px, 0);
    transform: translate3d(-50%, 10px, 0);}
  100% {-webkit-transform: translate3d(-50%, 10px, 0);
    transform: translate3d(-50%, 10px, 0);}
}
@-webkit-keyframes bound{
    0% {top:-20px;}
	20% {top:20px;}
	30% {top:-15px;}
	40% {top:15px;}
	50% {top:-10px;}
	60% {top:10px;}
	70% {top:-5px;}
	80% {top:5px;}
    90% {top:0px;}
    100% {top:3px;}
}
@-moz-keyframes bound{
    0% {top:-20px;}
	20% {top:20px;}
	30% {top:-15px;}
	40% {top:15px;}
	50% {top:-10px;}
	60% {top:10px;}
	70% {top:-5px;}
	80% {top:5px;}
    90% {top:0px;}
    100% {top:3px;}
}
@keyframes bound{
    0% {top:-20px;}
	20% {top:20px;}
	30% {top:-15px;}
	40% {top:15px;}
	50% {top:-10px;}
	60% {top:10px;}
	70% {top:-5px;}
	80% {top:5px;}
    90% {top:0px;}
    100% {top:3px;}
}
@-webkit-keyframes rote{
    0% {-webkit-transform: rotate(0deg);}
    40% {-webkit-transform: rotate(10deg);}
    100% {-webkit-transform: rotate(0deg);}
}
@-moz-keyframes rote{
    0% {-moz-transform: rotate(0deg);}
    50% {-moz-transform: rotate(10deg);}
    100% {-moz-transform: rotate(0deg);}
}
@keyframes rote{
    0% {transform: rotate(0deg);}
    50% {transform: rotate(10deg);}
    100% {transform: rotate(0deg);}
}

@-webkit-keyframes alfa{
    0% {opacity:0;}
    100% {opacity:100;}
}
@-moz-keyframes alfa{
    0% {opacity:0;}
    100% {opacity:100;}
}
@keyframes alfa{
    0% {opacity:0;}
    100% {opacity:100;}
}

@-webkit-keyframes fade{
    0% {opacity:0; -webkit-transform:scale(1.3,1.3)}
    30% {opacity:0; -webkit-transform:scale(1.3,1.3)}
    80% {opacity:100; -webkit-transform:scale(1.0,1.0)}
    90% {opacity:100; -webkit-transform:scale(1.1,1.1)}
    100% {opacity:100; -webkit-transform:scale(1.0,1.0)}
}
@-moz-keyframes fade{
    0% {opacity:0; -moz-transform:scale(1.3,1.3)}
    30% {opacity:0; -moz-transform:scale(1.3,1.3)}
    80% {opacity:100; -moz-transform:scale(1.0,1.0)}
    90% {opacity:100; -moz-transform:scale(1.1,1.1)}
    100% {opacity:100; -moz-transform:scale(1.0,1.0)}
}
@keyframes fade{
    0% {opacity:0; transform:scale(1.3,1.3)}
    30% {opacity:0; transform:scale(1.3,1.3)}
    80% {opacity:100; transform:scale(1.0,1.0)}
    90% {opacity:100; transform:scale(1.1,1.1)}
    100% {opacity:100; transform:scale(1.0,1.0)}
}

@-webkit-keyframes fade2{
    0% {opacity:100; -webkit-transform:scale(1.0,1.0)}
    40% {opacity:100; -webkit-transform:scale(1.1,1.1)}
    80% {opacity:100; -webkit-transform:scale(1.0,1.0)}
    80% {opacity:100; -webkit-transform:scale(1.0,1.0)}
}
@-moz-keyframes fade2{
    0% {opacity:100; -moz-transform:scale(1.0,1.0)}
    40% {opacity:100; -moz-transform:scale(1.1,1.1)}
    80% {opacity:100; -moz-transform:scale(1.0,1.0)}
    80% {opacity:100; -moz-transform:scale(1.0,1.0)}
}
@keyframes fade2{
    0% {opacity:100; transform:scale(1.0,1.0)}
    40% {opacity:100; transform:scale(1.1,1.1)}
    80% {opacity:100; transform:scale(1.0,1.0)}
    80% {opacity:100; transform:scale(1.0,1.0)}
}

@-webkit-keyframes fade3{
    0% {opacity:100; -webkit-transform:scale(1.0,1.0)}
    40% {opacity:100; -webkit-transform:scale(1.05,0.05)}
    80% {opacity:100; -webkit-transform:scale(1.0,1.0)}
    100% {opacity:100; -webkit-transform:scale(1.0,1.0)}
}
@-moz-keyframes fade3{
    0% {opacity:100; -moz-transform:scale(1.0,1.0)}
    40% {opacity:100; -moz-transform:scale(1.05,1.05)}
    80% {opacity:100; -moz-transform:scale(1.0,1.0)}
    100% {opacity:100; -moz-transform:scale(1.0,1.0)}
}
@keyframes fade3{
    0% {opacity:100; transform:scale(1.0,1.0)}
    40% {opacity:100; transform:scale(1.05,1.05)}
    80% {opacity:100; transform:scale(1.0,1.0)}
    100% {opacity:100; transform:scale(1.0,1.0)}
}

@-webkit-keyframes spin{
    0% {-webkit-transform: rotate(0deg);}
    5% {-webkit-transform: rotate(1deg);}
    15% {-webkit-transform: rotate(-1deg);}
    25% {-webkit-transform: rotate(1deg);}
    35% {-webkit-transform: rotate(-1deg);}
    45% {-webkit-transform: rotate(1deg);}
    55% {-webkit-transform: rotate(-1deg);}
    60% {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(0deg);}
}
@-moz-keyframes spin{
    0% {-webkit-transform: rotate(0deg);}
    5% {-moz-transform: rotate(1deg);}
    15% {-moz-transform: rotate(-1deg);}
    25% {-moz-transform: rotate(1deg);}
    35% {-moz-transform: rotate(-1deg);}
    45% {-moz-transform: rotate(1deg);}
    55% {-moz-transform: rotate(-1deg);}
    60% {-moz-transform: rotate(0deg);}
    100% {-moz-transform: rotate(0deg);}
}
@keyframes spin{
    5% {transform: rotate(1deg);}
    15% {transform: rotate(-1deg);}
    25% {transform: rotate(1deg);}
    35% {transform: rotate(-1deg);}
    45% {transform: rotate(1deg);}
    55% {transform: rotate(-1deg);}
    60% {transform: rotate(0deg);}
    100% {transform: rotate(0deg);}
}

@-webkit-keyframes spin2{
    0% {-webkit-transform: rotate(0deg);}
    5% {-webkit-transform: rotate(1deg);}
    15% {-webkit-transform: rotate(-1deg);}
    25% {-webkit-transform: rotate(1deg);}
    35% {-webkit-transform: rotate(-1deg);}
    40% {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(0deg);}
}
@-moz-keyframes spin2{
    0% {-webkit-transform: rotate(0deg);}
    5% {-moz-transform: rotate(1deg);}
    15% {-moz-transform: rotate(-1deg);}
    25% {-moz-transform: rotate(1deg);}
    35% {-moz-transform: rotate(-1deg);}
    40% {-moz-transform: rotate(0deg);}
    100% {-moz-transform: rotate(0deg);}
}
@keyframes spin2{
    0% {transform: rotate(0deg);}
    5% {transform: rotate(1deg);}
    15% {transform: rotate(-1deg);}
    25% {transform: rotate(1deg);}
    35% {transform: rotate(-1deg);}
    40% {transform: rotate(0deg);}
    100% {transform: rotate(0deg);}
}

@-webkit-keyframes spin3{
    0% {-webkit-transform: rotate(0deg);}
    3% {-webkit-transform: rotate(-1deg);}
    9% {-webkit-transform: rotate(1deg);}
    15% {-webkit-transform: rotate(-1deg);}
    21% {-webkit-transform: rotate(1deg);}
    27% {-webkit-transform: rotate(-1deg);}
    33% {-webkit-transform: rotate(1deg);}
    36% {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(0deg);}
}
@-moz-keyframes spin3{
    0% {-webkit-transform: rotate(0deg);}
    3% {-moz-transform: rotate(-1deg);}
    9% {-moz-transform: rotate(1deg);}
    15% {-moz-transform: rotate(-1deg);}
    21% {-moz-transform: rotate(1deg);}
    27% {-moz-transform: rotate(-1deg);}
    33% {-moz-transform: rotate(1deg);}
    36% {-moz-transform: rotate(0deg);}
    100% {-moz-transform: rotate(0deg);}
}
@keyframes spin3{
    0% {transform: rotate(0deg);}
    3% {transform: rotate(-1deg);}
    9% {transform: rotate(1deg);}
    15% {transform: rotate(-1deg);}
    21% {transform: rotate(1deg);}
    27% {transform: rotate(-1deg);}
    33% {transform: rotate(1deg);}
    36% {transform: rotate(0deg);}
    100% {transform: rotate(0deg);}
}

@-webkit-keyframes btnshine{
    0% {left:-143px;}
    50% {left:904px;}
    100% {left:904px;}
}

@-moz-keyframes btnshine{
    0% {left:-143px;}
    50% {left:904px;}
    100% {left:904px;}
}

@keyframes btnshine{
    0% {left:-143px;}
    50% {left:904px;}
    100% {left:904px;}
}

@-webkit-keyframes moveallow{
    0% {top:320px;}
    50% {top:340px;}
    100% {top:320px;}
}
@-moz-keyframes moveallow{
    0% {top:320px;}
    50% {top:340px;}
    100% {top:320px;}
}
@keyframes moveallow{
    0% {top:320px;}
    50% {top:340px;}
    100% {top:320px;}
}

@-webkit-keyframes moveallow61{
    0% {top:580px;}
    50% {top:600px;}
    100% {top:580px;}
}
@-moz-keyframes moveallow61{
    0% {top:580px;}
    50% {top:600px;}
    100% {top:580px;}
}
@keyframes moveallow61{
    0% {top:580px;}
    50% {top:600px;}
    100% {top:580px;}
}

@-webkit-keyframes rallow{
    0% {left:300px;}
    50% {left:280px;}
    100% {left:300px;}
}
@-moz-keyframes rallow{
    0% {left:300px;}
    50% {left:280px;}
    100% {left:300px;}
}
@keyframes rallow{
    0% {left:300px;}
    50% {left:280px;}
    100% {left:300px;}
}

@-webkit-keyframes rallow2{
    0% {left:688px;}
    50% {left:678px;}
    100% {left:688px;}
}
@-moz-keyframes rallow2{
    0% {left:688px;}
    50% {left:678px;}
    100% {left:688px;}
}
@keyframes rallow2{
    0% {left:688px;}
    50% {left:678px;}
    100% {left:688px;}
}

@-webkit-keyframes priceshine{
    0% {left:-143px;}
    70% {left:534px;}
    100% {left:534px;}
}

@-moz-keyframes priceshine{
    0% {left:-143px;}
    70% {left:534px;}
    100% {left:534px;}
}

@keyframes priceshine{
    0% {left:-143px;}
    70% {left:534px;}
    100% {left:534px;}
}

@-webkit-keyframes allowsmp{
    0% {top:320px;}
    50% {top:330px;}
    100% {top:320px;}
}

@-moz-keyframes allowsmp{
    0% {top:320px;}
    50% {top:330px;}
    100% {top:320px;}
}

@keyframes allowsmp{
    0% {top:320px;}
    50% {top:330px;}
    100% {top:320px;}
}

@-webkit-keyframes rallowsmp{
    0% {left:100px;}
    50% {left:90px;}
    100% {left:100px;}
}
@-moz-keyframes rallowsmp{
    0% {left:100px;}
    50% {left:90px;}
    100% {left:100px;}
}
@keyframes rallowsmp{
    0% {left:100px;}
    50% {left:90px;}
    100% {left:100px;}
}

@-webkit-keyframes rallowsmp2{
    0% {left:224px;}
    50% {left:218px;}
    100% {left:224px;}
}
@-moz-keyframes rallowsmp2{
    0% {left:224px;}
    50% {left:218px;}
    100% {left:224px;}
}
@keyframes rallowsmp2{
    0% {left:224px;}
    50% {left:218px;}
    100% {left:224px;}
}

@-webkit-keyframes smpbtnshine{
    0% {left:-48px;}
    70% {left:313px;}
    100% {left:313px;}
}

@-moz-keyframes smpbtnshine{
    0% {left:-48px;}
    70% {left:313px;}
    100% {left:313px;}
}

@keyframes smpbtnshine{
    0% {left:-48px;}
    70% {left:313px;}
    100% {left:313px;}
}


@-webkit-keyframes smpbound{
    0% {top:-20px;}
	20% {top:20px;}
	30% {top:-15px;}
	40% {top:15px;}
	50% {top:-10px;}
	60% {top:10px;}
	70% {top:-5px;}
	80% {top:5px;}
    90% {top:0px;}
    100% {top:5px;}
}
@-moz-keyframes smpbound{
    0% {top:-20px;}
	20% {top:20px;}
	30% {top:-15px;}
	40% {top:15px;}
	50% {top:-10px;}
	60% {top:10px;}
	70% {top:-5px;}
	80% {top:5px;}
    90% {top:0px;}
    100% {top:5px;}
}
@keyframes smpbound{
    0% {top:-20px;}
	20% {top:20px;}
	30% {top:-15px;}
	40% {top:15px;}
	50% {top:-10px;}
	60% {top:10px;}
	70% {top:-5px;}
	80% {top:5px;}
    90% {top:0px;}
    100% {top:5px;}
}

@-webkit-keyframes smpboundpa{
    0% {top:390px; opacity: 0;}
	5% {top:430px;opacity: 0.5;}
	10% {top:395px;opacity: 0.6;}
	15% {top:425px;opacity: 1;}
	20% {top:400px;}
	25% {top:420px;}
	30% {top:405px;}
	35% {top:410px;}
    40% {top:405px;}
    45% {top:410px;}
    100% {top:410px;}
}
@-moz-keyframes smpboundpa{
    0% {top:390px; opacity: 0;}
	5% {top:430px;opacity: 0.5;}
	10% {top:395px;opacity: 0.8;}
	15% {top:425px;opacity: 1;}
	20% {top:400px;}
	25% {top:420px;}
	30% {top:405px;}
	35% {top:410px;}
    40% {top:405px;}
    45% {top:410px;}
    100% {top:410px;}
}
@keyframes smpboundpa{
    0% {top:390px; opacity: 0;}
	5% {top:430px;opacity: 0.5;}
	10% {top:395px;opacity: 0.8;}
	15% {top:425px;opacity: 1;}
	20% {top:400px;}
	25% {top:420px;}
	30% {top:405px;}
	35% {top:410px;}
    40% {top:405px;}
    45% {top:410px;}
    100% {top:410px;}
}

@-webkit-keyframes smploop {
  0% {background-position: 0 0;}
  100% {background-position: -1280px 0;}
}
@-moz-keyframes smploop  {
  0% {background-position: 0 0;}
  100% {background-position: -1280px 0;}
}
@keyframes smploop  {
  0% {background-position: 0 0;}
  100% {background-position: -1280px 0;}
}

@-webkit-keyframes pcloop {
  0% {background-position: 0 0;}
  100% {background-position: -1280px 0;}
}
@-moz-keyframes pcloop  {
  0% {background-position: 0 0;}
  100% {background-position: -1280px 0;}
}
@keyframes pcloop  {
  0% {background-position: 0 0;}
  100% {background-position: -1280px 0;}
}

@keyframes round {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}

@-webkit-keyframes logoshine{
    0% {left:-13px;}
    50% {left:504px;}
    100% {left:504px;}
}

@-webkit-keyframes logoshine{
    0% {left:-143px;}
    50% {left:904px;}
    100% {left:904px;}
}

@-webkit-keyframes logoshine{
    0% {left:-143px;}
    50% {left:904px;}
    100% {left:904px;}
}

