100%{border-radius:50%}#bike{width:450px;height:484px;position:relative;margin:20px 0;overflow:hidden;-webkit-filter:grayscale(1);filter:grayscale(1);border-radius:5px;background-image:url("../images/desert.jpg");box-shadow:0 3px 3px #bfad95,0 5px 5px #bfad95,0 10px 15px #bfad95;-webkit-animation:backgroundLoop 3.5s linear infinite paused;animation:backgroundLoop 3.5s linear infinite paused;transition:-webkit-filter 1s, filter 1s;transition:filter 1s;}#bike:hover{-webkit-animation-play-state:running;animation-play-state:running;-webkit-filter:grayscale(0);filter:grayscale(0);}#bike:hover #frontwheel,#bike:hover #backwheel{-webkit-animation-play-state:running;animation-play-state:running}#bike #logo{position:absolute;width:100%;height:79px;padding:1em 0;text-align:center;-webkit-perspective:500px;perspective:500px;}#bike #logo:hover{background-color:rgba(0,0,0,0.7);}#bike #logo:hover h1{color:#fff;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);text-shadow:0 0 80px #fff,0 0 30px #008000,0 0 6px #00f;}#bike #logo:hover h1 span.cssLabel{color:#f00;text-shadow:0 0 80px #f00,0 0 30px FireBrick,0 0 6px DarkRed;}#bike #logo:hover h1 span.cssLabel span{-webkit-animation-name:cssBlinking;animation-name:cssBlinking;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:running;animation-play-state:running}#bike #logo:hover h1 span.awesome{text-shadow:0 0 80px #fff,0 0 30px #008000,0 0 6px #00f;-webkit-animation-name:awesomeBlinking;animation-name:awesomeBlinking;-webkit-animation-duration:11s;animation-duration:11s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:running;animation-play-state:running}#bike #logo h1{font-family:SeasideResort,sans-serif;color:#000;transition:color .1s,-webkit-transform .3s;transition:color .1s,transform .3s;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}#bike [id*="frame"]{height:10px;background-color:#f00;position:absolute;z-index:2;border-radius:5px;-webkit-animation:frameBoxShadow 1s infinite;animation:frameBoxShadow 1s infinite;-webkit-animation-play-state:paused;animation-play-state:paused}#bike #framefork,#bike #frameseattube{top:335px;left:270px;width:131px;-webkit-transform:rotate(41deg);-ms-transform:rotate(41deg);transform:rotate(41deg)}#bike #framefork{top:324px;left:273px;width:118;-webkit-transform:rotate(74deg);-ms-transform:rotate(74deg);transform:rotate(74deg)}#bike #frameseattube{left:72px}#bike #frametop{width:229px;top:267px;left:104px;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}#bike #framechainstay{top:378px;left:104px;width:85px}#bike #frameseatstay{top:336px;left:50px;height:6px !important;width:99px;-webkit-transform:rotate(-101deg);-ms-transform:rotate(-101deg);transform:rotate(-101deg)}#bike #framedowntube{width:170px;left:165px;top:325px;-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg)}#bike .handlebars{position:relative;left:319px;top:252px;z-index:3;}#bike .handlebars #post{background-color:#c0c0c0;height:10px;width:10px;position:absolute;top:10px}#bike .handlebars #bar,#bike .handlebars #handle{position:absolute;top:5px;width:50px;height:10px;background-color:#c0c0c0;border-radius:20px;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}#bike .handlebars #handle{background-color:#000;width:25px;height:12px;-webkit-transform:rotate(-20deg) translateX(25px);-ms-transform:rotate(-20deg) translateX(25px);transform:rotate(-20deg) translateX(25px)}#bike #seat{background-color:#000;position:absolute;left:76px;top:287px;z-index:3;border-radius:20px;}#bike #seat #base{width:30px;height:25px}#bike #seat #nose{background-color:#000;width:40px;height:15px;position:absolute;top:0;left:20px;border-bottom-right-radius:15px}#bike #backwheel,#bike #frontwheel{width:120px;height:120px;position:absolute;border:10px solid #000;top:314px;border-radius:50%;box-shadow:inset 0 0 0 5px #800080;-webkit-animation-name:bikeLoop,wheelColor;animation-name:bikeLoop,wheelColor;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:paused;animation-play-state:paused}#bike .center{position:absolute;top:56px;left:58px;width:10px;height:10px;border-radius:50%;background-color:#000}#bike [class*="spoke"]{height:1px;width:62px;background-color:#000;position:absolute;top:60px;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}#bike .spoke1{-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);transform:rotate(72deg)}#bike .spoke2{-webkit-transform:rotate(144deg);-ms-transform:rotate(144deg);transform:rotate(144deg)}#bike .spoke3{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);transform:rotate(216deg)}#bike .spoke4{-webkit-transform:rotate(288deg);-ms-transform:rotate(288deg);transform:rotate(288deg)}#bike #backwheel{left:35px}#bike #frontwheel{left:278px}@-webkit-keyframes bikeLoop{0%{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(36deg);transform:rotate(36deg)}20%{-webkit-transform:rotate(72deg);transform:rotate(72deg)}30%{-webkit-transform:rotate(108deg);transform:rotate(108deg)}40%{-webkit-transform:rotate(144deg);transform:rotate(144deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}60%{-webkit-transform:rotate(216deg);transform:rotate(216deg)}70%{-webkit-transform:rotate(252deg);transform:rotate(252deg)}80%{-webkit-transform:rotate(288deg);transform:rotate(288deg)}90%{-webkit-transform:rotate(324deg);transform:rotate(324deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes bikeLoop{0%{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(36deg);transform:rotate(36deg)}20%{-webkit-transform:rotate(72deg);transform:rotate(72deg)}30%{-webkit-transform:rotate(108deg);transform:rotate(108deg)}40%{-webkit-transform:rotate(144deg);transform:rotate(144deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}60%{-webkit-transform:rotate(216deg);transform:rotate(216deg)}70%{-webkit-transform:rotate(252deg);transform:rotate(252deg)}80%{-webkit-transform:rotate(288deg);transform:rotate(288deg)}90%{-webkit-transform:rotate(324deg);transform:rotate(324deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes wheelColor{{border-radius:48%}0%{border-radius:50%}}@keyframes wheelColor{{border-radius:48%}0%{border-radius:50%}}@-webkit-keyframes backgroundLoop{from{background-position:0% 0%}to{background-position:-800px 0%}}@keyframes backgroundLoop{from{background-position:0% 0%}to{background-position:-800px 0%}}@-webkit-keyframes cssBlinking{0%,12%,18.999%,23%,31.999%,37%,44.999%,46%,49.999%,51%,58.999%,61%,68.999%,71%,85.999%,96%,100%{opacity:.99;text-shadow:0 0 80px #f00,0 0 30px FireBrick,0 0 6px DarkRed}19%,22.99%,32%,36.999%,45%,45.999%,50%,50.99%,59%,60.999%,69%,70.999%,86%,95.999%{opacity:.4;text-shadow:none}}@keyframes cssBlinking{0%,12%,18.999%,23%,31.999%,37%,44.999%,46%,49.999%,51%,58.999%,61%,68.999%,71%,85.999%,96%,100%{opacity:.99;text-shadow:0 0 80px #f00,0 0 30px FireBrick,0 0 6px DarkRed}19%,22.99%,32%,36.999%,45%,45.999%,50%,50.99%,59%,60.999%,69%,70.999%,86%,95.999%{opacity:.4;text-shadow:none}}@-webkit-keyframes awesomeBlinking{0%,19.999%,22%,62.999%,64%,64.999%,70%,100%{opacity:.99;text-shadow:0 0 80px #fff,0 0 30px #008000,0 0 6px #00f}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.4;text-shadow:none}}@keyframes awesomeBlinking{0%,19.999%,22%,62.999%,64%,64.999%,70%,100%{opacity:.99;text-shadow:0 0 80px #fff,0 0 30px #008000,0 0 6px #00f}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.4;text-shadow:none}}