/************************************************** 
			Effet Vibration
     http://elrumordelaluz.github.io/csshake/
***************************************************/
.shake{display:inline-block;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.shake:hover{-webkit-animation-name:shake-base;-ms-animation-name:shake-base;animation-name:shake-base;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.freez{-webkit-animation-play-state:paused !important;-ms-animation-play-state:paused !important;animation-play-state:paused !important}.shake.freez.shake-hard{-webkit-animation-name:shake-hard;-ms-animation-name:shake-hard;animation-name:shake-hard;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.freez.shake-slow{-webkit-animation-name:shake-slow;-ms-animation-name:shake-slow;animation-name:shake-slow;-webkit-animation-duration:5s;-ms-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.freez.shake-little{-webkit-animation-name:shake-little;-ms-animation-name:shake-little;animation-name:shake-little;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.freez.shake-horizontal{-webkit-animation-name:shake-horizontal;-ms-animation-name:shake-horizontal;animation-name:shake-horizontal;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.freez.shake-vertical{-webkit-animation-name:shake-vertical;-ms-animation-name:shake-vertical;animation-name:shake-vertical;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.freez.shake-rotate{-webkit-animation-name:shake-rotate;-ms-animation-name:shake-rotate;animation-name:shake-rotate;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.freez.shake-opacity{-webkit-animation-name:shake-opacity;-ms-animation-name:shake-opacity;animation-name:shake-opacity;-webkit-animation-duration:200ms;-ms-animation-duration:200ms;animation-duration:200ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.freez.shake-crazy{-webkit-animation-name:shake-crazy;-ms-animation-name:shake-crazy;animation-name:shake-crazy;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.freez:hover{-webkit-animation-play-state:running !important;-ms-animation-play-state:running !important;animation-play-state:running !important}.shake.shake-hard:hover{-webkit-animation-name:shake-hard;-ms-animation-name:shake-hard;animation-name:shake-hard;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-slow:hover{-webkit-animation-name:shake-slow;-ms-animation-name:shake-slow;animation-name:shake-slow;-webkit-animation-duration:5s;-ms-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-little:hover{-webkit-animation-name:shake-little;-ms-animation-name:shake-little;animation-name:shake-little;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-horizontal:hover{-webkit-animation-name:shake-horizontal;-ms-animation-name:shake-horizontal;animation-name:shake-horizontal;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-vertical:hover{-webkit-animation-name:shake-vertical;-ms-animation-name:shake-vertical;animation-name:shake-vertical;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-rotate:hover{-webkit-animation-name:shake-rotate;-ms-animation-name:shake-rotate;animation-name:shake-rotate;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-opacity:hover{-webkit-animation-name:shake-opacity;-ms-animation-name:shake-opacity;animation-name:shake-opacity;-webkit-animation-duration:200ms;-ms-animation-duration:200ms;animation-duration:200ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-crazy:hover{-webkit-animation-name:shake-crazy;-ms-animation-name:shake-crazy;animation-name:shake-crazy;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-constant{-webkit-animation-name:shake-base;-ms-animation-name:shake-base;animation-name:shake-base;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-constant.shake-hard{-webkit-animation-name:shake-hard;-ms-animation-name:shake-hard;animation-name:shake-hard;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-constant.shake-slow{-webkit-animation-name:shake-slow;-ms-animation-name:shake-slow;animation-name:shake-slow;-webkit-animation-duration:5s;-ms-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-constant.shake-little{-webkit-animation-name:shake-little;-ms-animation-name:shake-little;animation-name:shake-little;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-constant.shake-horizontal{-webkit-animation-name:shake-horizontal;-ms-animation-name:shake-horizontal;animation-name:shake-horizontal;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-constant.shake-vertical{-webkit-animation-name:shake-vertical;-ms-animation-name:shake-vertical;animation-name:shake-vertical;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-constant.shake-rotate{-webkit-animation-name:shake-rotate;-ms-animation-name:shake-rotate;animation-name:shake-rotate;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-constant.shake-opacity{-webkit-animation-name:shake-opacity;-ms-animation-name:shake-opacity;animation-name:shake-opacity;-webkit-animation-duration:200ms;-ms-animation-duration:200ms;animation-duration:200ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-constant.shake-crazy{-webkit-animation-name:shake-crazy;-ms-animation-name:shake-crazy;animation-name:shake-crazy;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}.shake.shake-constant.hover-stop:hover{-webkit-animation-play-state:paused;-ms-animation-play-state:paused;animation-play-state:paused}.shake.shake-delay{-webkit-animation-name:shake-base;-ms-animation-name:shake-base;animation-name:shake-base;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:4s;-ms-animation-delay:4s;animation-delay:4s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}@-webkit-keyframes shake-base{0%{-webkit-transform:translate(0px, 0px) rotate(0deg)}2%{-webkit-transform:translate(1.5px, -2.5px) rotate(-1.5deg)}4%{-webkit-transform:translate(-2.5px, 0.5px) rotate(-0.5deg)}6%{-webkit-transform:translate(1.5px, 1.5px) rotate(0.5deg)}8%{-webkit-transform:translate(1.5px, 1.5px) rotate(-0.5deg)}10%{-webkit-transform:translate(1.5px, 0.5px) rotate(0.5deg)}12%{-webkit-transform:translate(0.5px, -1.5px) rotate(-1.5deg)}14%{-webkit-transform:translate(-2.5px, -0.5px) rotate(-0.5deg)}16%{-webkit-transform:translate(0.5px, 1.5px) rotate(-1.5deg)}18%{-webkit-transform:translate(-1.5px, 1.5px) rotate(-0.5deg)}20%{-webkit-transform:translate(0.5px, 1.5px) rotate(0.5deg)}22%{-webkit-transform:translate(-1.5px, 0.5px) rotate(-0.5deg)}24%{-webkit-transform:translate(-2.5px, 1.5px) rotate(-1.5deg)}26%{-webkit-transform:translate(0.5px, 0.5px) rotate(-0.5deg)}28%{-webkit-transform:translate(-0.5px, -2.5px) rotate(-1.5deg)}30%{-webkit-transform:translate(-1.5px, 1.5px) rotate(-1.5deg)}32%{-webkit-transform:translate(0.5px, 0.5px) rotate(-0.5deg)}34%{-webkit-transform:translate(1.5px, -0.5px) rotate(0.5deg)}36%{-webkit-transform:translate(-1.5px, -1.5px) rotate(-0.5deg)}38%{-webkit-transform:translate(-2.5px, -2.5px) rotate(-1.5deg)}40%{-webkit-transform:translate(-1.5px, 0.5px) rotate(-0.5deg)}42%{-webkit-transform:translate(-0.5px, 1.5px) rotate(-1.5deg)}44%{-webkit-transform:translate(-2.5px, -0.5px) rotate(0.5deg)}46%{-webkit-transform:translate(-2.5px, -1.5px) rotate(0.5deg)}48%{-webkit-transform:translate(-2.5px, -2.5px) rotate(0.5deg)}50%{-webkit-transform:translate(0.5px, -1.5px) rotate(-1.5deg)}52%{-webkit-transform:translate(0.5px, 1.5px) rotate(0.5deg)}54%{-webkit-transform:translate(1.5px, -0.5px) rotate(-1.5deg)}56%{-webkit-transform:translate(-1.5px, -1.5px) rotate(-1.5deg)}58%{-webkit-transform:translate(0.5px, 1.5px) rotate(-0.5deg)}60%{-webkit-transform:translate(-0.5px, -0.5px) rotate(0.5deg)}62%{-webkit-transform:translate(0.5px, 1.5px) rotate(-0.5deg)}64%{-webkit-transform:translate(-2.5px, 0.5px) rotate(0.5deg)}66%{-webkit-transform:translate(-0.5px, -2.5px) rotate(0.5deg)}68%{-webkit-transform:translate(-2.5px, -2.5px) rotate(-1.5deg)}70%{-webkit-transform:translate(-1.5px, 0.5px) rotate(-1.5deg)}72%{-webkit-transform:translate(-1.5px, 0.5px) rotate(-0.5deg)}74%{-webkit-transform:translate(-1.5px, 1.5px) rotate(-0.5deg)}76%{-webkit-transform:translate(-1.5px, -2.5px) rotate(0.5deg)}78%{-webkit-transform:translate(-1.5px, -2.5px) rotate(-0.5deg)}80%{-webkit-transform:translate(-0.5px, 1.5px) rotate(-0.5deg)}82%{-webkit-transform:translate(1.5px, -1.5px) rotate(-0.5deg)}84%{-webkit-transform:translate(-0.5px, -1.5px) rotate(-1.5deg)}86%{-webkit-transform:translate(-2.5px, 0.5px) rotate(-0.5deg)}88%{-webkit-transform:translate(-2.5px, -0.5px) rotate(-0.5deg)}90%{-webkit-transform:translate(-0.5px, 0.5px) rotate(-1.5deg)}92%{-webkit-transform:translate(1.5px, -2.5px) rotate(0.5deg)}94%{-webkit-transform:translate(0.5px, 1.5px) rotate(-1.5deg)}96%{-webkit-transform:translate(1.5px, -0.5px) rotate(-1.5deg)}98%{-webkit-transform:translate(-0.5px, 0.5px) rotate(-0.5deg)}}@-ms-keyframes shake-base{0%{-ms-transform:translate(0px, 0px) rotate(0deg)}2%{-ms-transform:translate(-2.5px, 1.5px) rotate(-1.5deg)}4%{-ms-transform:translate(0.5px, -0.5px) rotate(-0.5deg)}6%{-ms-transform:translate(1.5px, 1.5px) rotate(0.5deg)}8%{-ms-transform:translate(1.5px, -2.5px) rotate(0.5deg)}10%{-ms-transform:translate(1.5px, 1.5px) rotate(-1.5deg)}12%{-ms-transform:translate(1.5px, -2.5px) rotate(-1.5deg)}14%{-ms-transform:translate(-1.5px, -1.5px) rotate(-1.5deg)}16%{-ms-transform:translate(-1.5px, -0.5px) rotate(-1.5deg)}18%{-ms-transform:translate(-1.5px, -1.5px) rotate(0.5deg)}20%{-ms-transform:translate(-1.5px, 0.5px) rotate(-1.5deg)}22%{-ms-transform:translate(1.5px, 1.5px) rotate(-1.5deg)}24%{-ms-transform:translate(-1.5px, 0.5px) rotate(-0.5deg)}26%{-ms-transform:translate(1.5px, -2.5px) rotate(0.5deg)}28%{-ms-transform:translate(-2.5px, -0.5px) rotate(-0.5deg)}30%{-ms-transform:translate(-1.5px, 1.5px) rotate(0.5deg)}32%{-ms-transform:translate(0.5px, -1.5px) rotate(-1.5deg)}34%{-ms-transform:translate(0.5px, -2.5px) rotate(0.5deg)}36%{-ms-transform:translate(-1.5px, 1.5px) rotate(0.5deg)}38%{-ms-transform:translate(-1.5px, -0.5px) rotate(0.5deg)}40%{-ms-transform:translate(1.5px, -1.5px) rotate(0.5deg)}42%{-ms-transform:translate(0.5px, 0.5px) rotate(-0.5deg)}44%{-ms-transform:translate(-0.5px, -1.5px) rotate(0.5deg)}46%{-ms-transform:translate(-0.5px, -0.5px) rotate(-1.5deg)}48%{-ms-transform:translate(-1.5px, 1.5px) rotate(-1.5deg)}50%{-ms-transform:translate(-0.5px, -2.5px) rotate(-1.5deg)}52%{-ms-transform:translate(0.5px, 0.5px) rotate(-1.5deg)}54%{-ms-transform:translate(0.5px, 1.5px) rotate(-0.5deg)}56%{-ms-transform:translate(0.5px, -0.5px) rotate(-0.5deg)}58%{-ms-transform:translate(-2.5px, -0.5px) rotate(0.5deg)}60%{-ms-transform:translate(1.5px, 0.5px) rotate(-0.5deg)}62%{-ms-transform:translate(-2.5px, 1.5px) rotate(-1.5deg)}64%{-ms-transform:translate(0.5px, -1.5px) rotate(-0.5deg)}66%{-ms-transform:translate(-1.5px, -2.5px) rotate(-0.5deg)}68%{-ms-transform:translate(1.5px, 1.5px) rotate(-0.5deg)}70%{-ms-transform:translate(-0.5px, 1.5px) rotate(-1.5deg)}72%{-ms-transform:translate(1.5px, -1.5px) rotate(-0.5deg)}74%{-ms-transform:translate(-0.5px, 1.5px) rotate(-1.5deg)}76%{-ms-transform:translate(1.5px, -2.5px) rotate(-1.5deg)}78%{-ms-transform:translate(-0.5px, 0.5px) rotate(0.5deg)}80%{-ms-transform:translate(0.5px, -0.5px) rotate(-1.5deg)}82%{-ms-transform:translate(1.5px, 0.5px) rotate(0.5deg)}84%{-ms-transform:translate(-2.5px, 0.5px) rotate(-1.5deg)}86%{-ms-transform:translate(-1.5px, -0.5px) rotate(-1.5deg)}88%{-ms-transform:translate(-2.5px, -1.5px) rotate(0.5deg)}90%{-ms-transform:translate(1.5px, 1.5px) rotate(-0.5deg)}92%{-ms-transform:translate(0.5px, -0.5px) rotate(-1.5deg)}94%{-ms-transform:translate(-1.5px, -2.5px) rotate(-0.5deg)}96%{-ms-transform:translate(1.5px, -1.5px) rotate(-0.5deg)}98%{-ms-transform:translate(0.5px, 1.5px) rotate(-0.5deg)}}@keyframes shake-base{0%{transform:translate(0px, 0px) rotate(0deg)}2%{transform:translate(-1.5px, 1.5px) rotate(0.5deg)}4%{transform:translate(-2.5px, -1.5px) rotate(-1.5deg)}6%{transform:translate(-0.5px, 1.5px) rotate(-1.5deg)}8%{transform:translate(1.5px, -0.5px) rotate(-1.5deg)}10%{transform:translate(0.5px, -0.5px) rotate(-0.5deg)}12%{transform:translate(0.5px, -1.5px) rotate(-0.5deg)}14%{transform:translate(-0.5px, 0.5px) rotate(-1.5deg)}16%{transform:translate(1.5px, -0.5px) rotate(0.5deg)}18%{transform:translate(1.5px, 1.5px) rotate(0.5deg)}20%{transform:translate(-2.5px, 0.5px) rotate(0.5deg)}22%{transform:translate(-0.5px, 0.5px) rotate(-0.5deg)}24%{transform:translate(1.5px, -1.5px) rotate(0.5deg)}26%{transform:translate(-2.5px, 1.5px) rotate(-0.5deg)}28%{transform:translate(-2.5px, 0.5px) rotate(-0.5deg)}30%{transform:translate(1.5px, 1.5px) rotate(-0.5deg)}32%{transform:translate(0.5px, 1.5px) rotate(0.5deg)}34%{transform:translate(1.5px, 1.5px) rotate(-0.5deg)}36%{transform:translate(1.5px, -1.5px) rotate(-0.5deg)}38%{transform:translate(-1.5px, 1.5px) rotate(0.5deg)}40%{transform:translate(0.5px, -2.5px) rotate(-0.5deg)}42%{transform:translate(-2.5px, -0.5px) rotate(-0.5deg)}44%{transform:translate(-2.5px, -0.5px) rotate(-0.5deg)}46%{transform:translate(-1.5px, -0.5px) rotate(-0.5deg)}48%{transform:translate(-2.5px, 1.5px) rotate(-0.5deg)}50%{transform:translate(-0.5px, -2.5px) rotate(0.5deg)}52%{transform:translate(0.5px, 1.5px) rotate(-1.5deg)}54%{transform:translate(-0.5px, -2.5px) rotate(0.5deg)}56%{transform:translate(-0.5px, 0.5px) rotate(-0.5deg)}58%{transform:translate(-0.5px, 1.5px) rotate(0.5deg)}60%{transform:translate(0.5px, -2.5px) rotate(0.5deg)}62%{transform:translate(1.5px, -2.5px) rotate(0.5deg)}64%{transform:translate(-1.5px, 1.5px) rotate(-0.5deg)}66%{transform:translate(-0.5px, 1.5px) rotate(-0.5deg)}68%{transform:translate(-1.5px, -0.5px) rotate(0.5deg)}70%{transform:translate(0.5px, 0.5px) rotate(-0.5deg)}72%{transform:translate(1.5px, 1.5px) rotate(0.5deg)}74%{transform:translate(1.5px, -1.5px) rotate(-1.5deg)}76%{transform:translate(1.5px, 1.5px) rotate(-1.5deg)}78%{transform:translate(-2.5px, -1.5px) rotate(-1.5deg)}80%{transform:translate(0.5px, 1.5px) rotate(-0.5deg)}82%{transform:translate(-2.5px, -1.5px) rotate(0.5deg)}84%{transform:translate(-0.5px, -1.5px) rotate(-0.5deg)}86%{transform:translate(-1.5px, 0.5px) rotate(-0.5deg)}88%{transform:translate(1.5px, 0.5px) rotate(-0.5deg)}90%{transform:translate(0.5px, -1.5px) rotate(-1.5deg)}92%{transform:translate(0.5px, 0.5px) rotate(-1.5deg)}94%{transform:translate(1.5px, 1.5px) rotate(0.5deg)}96%{transform:translate(-1.5px, -1.5px) rotate(-1.5deg)}98%{transform:translate(-2.5px, -0.5px) rotate(-1.5deg)}}@-webkit-keyframes shake-little{0%{-webkit-transform:translate(0px, 0px) rotate(0deg)}2%{-webkit-transform:translate(-1px, 0px) rotate(-0.5deg)}4%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}6%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}8%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}10%{-webkit-transform:translate(0px, -1px) rotate(-0.5deg)}12%{-webkit-transform:translate(-1px, 0px) rotate(-0.5deg)}14%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}16%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}18%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}20%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}22%{-webkit-transform:translate(0px, -1px) rotate(-0.5deg)}24%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}26%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}28%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}30%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}32%{-webkit-transform:translate(0px, -1px) rotate(-0.5deg)}34%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}36%{-webkit-transform:translate(0px, -1px) rotate(-0.5deg)}38%{-webkit-transform:translate(-1px, 0px) rotate(-0.5deg)}40%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}42%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}44%{-webkit-transform:translate(-1px, 0px) rotate(-0.5deg)}46%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}48%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}50%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}52%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}54%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}56%{-webkit-transform:translate(-1px, 0px) rotate(-0.5deg)}58%{-webkit-transform:translate(0px, -1px) rotate(-0.5deg)}60%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}62%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}64%{-webkit-transform:translate(-1px, 0px) rotate(-0.5deg)}66%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}68%{-webkit-transform:translate(-1px, 0px) rotate(-0.5deg)}70%{-webkit-transform:translate(0px, -1px) rotate(-0.5deg)}72%{-webkit-transform:translate(0px, -1px) rotate(-0.5deg)}74%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}76%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}78%{-webkit-transform:translate(0px, -1px) rotate(-0.5deg)}80%{-webkit-transform:translate(0px, -1px) rotate(-0.5deg)}82%{-webkit-transform:translate(-1px, 0px) rotate(-0.5deg)}84%{-webkit-transform:translate(-1px, 0px) rotate(-0.5deg)}86%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}88%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}90%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}92%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}94%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}96%{-webkit-transform:translate(-1px, -1px) rotate(-0.5deg)}98%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}}@-ms-keyframes shake-little{0%{-ms-transform:translate(0px, 0px) rotate(0deg)}2%{-ms-transform:translate(0px, 0px) rotate(-0.5deg)}4%{-ms-transform:translate(0px, 0px) rotate(-0.5deg)}6%{-ms-transform:translate(-1px, 0px) rotate(-0.5deg)}8%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}10%{-ms-transform:translate(0px, 0px) rotate(-0.5deg)}12%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}14%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}16%{-ms-transform:translate(0px, 0px) rotate(-0.5deg)}18%{-ms-transform:translate(0px, 0px) rotate(-0.5deg)}20%{-ms-transform:translate(-1px, 0px) rotate(-0.5deg)}22%{-ms-transform:translate(-1px, -1px) rotate(-0.5deg)}24%{-ms-transform:translate(-1px, 0px) rotate(-0.5deg)}26%{-ms-transform:translate(-1px, 0px) rotate(-0.5deg)}28%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}30%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}32%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}34%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}36%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}38%{-ms-transform:translate(-1px, 0px) rotate(-0.5deg)}40%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}42%{-ms-transform:translate(-1px, -1px) rotate(-0.5deg)}44%{-ms-transform:translate(-1px, -1px) rotate(-0.5deg)}46%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}48%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}50%{-ms-transform:translate(-1px, 0px) rotate(-0.5deg)}52%{-ms-transform:translate(-1px, -1px) rotate(-0.5deg)}54%{-ms-transform:translate(-1px, 0px) rotate(-0.5deg)}56%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}58%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}60%{-ms-transform:translate(-1px, 0px) rotate(-0.5deg)}62%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}64%{-ms-transform:translate(-1px, 0px) rotate(-0.5deg)}66%{-ms-transform:translate(-1px, -1px) rotate(-0.5deg)}68%{-ms-transform:translate(0px, 0px) rotate(-0.5deg)}70%{-ms-transform:translate(-1px, 0px) rotate(-0.5deg)}72%{-ms-transform:translate(-1px, 0px) rotate(-0.5deg)}74%{-ms-transform:translate(-1px, -1px) rotate(-0.5deg)}76%{-ms-transform:translate(-1px, 0px) rotate(-0.5deg)}78%{-ms-transform:translate(-1px, 0px) rotate(-0.5deg)}80%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}82%{-ms-transform:translate(-1px, -1px) rotate(-0.5deg)}84%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}86%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}88%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}90%{-ms-transform:translate(-1px, -1px) rotate(-0.5deg)}92%{-ms-transform:translate(0px, 0px) rotate(-0.5deg)}94%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}96%{-ms-transform:translate(-1px, 0px) rotate(-0.5deg)}98%{-ms-transform:translate(0px, -1px) rotate(-0.5deg)}}@keyframes shake-little{0%{transform:translate(0px, 0px) rotate(0deg)}2%{transform:translate(-1px, -1px) rotate(-0.5deg)}4%{transform:translate(-1px, -1px) rotate(-0.5deg)}6%{transform:translate(0px, 0px) rotate(-0.5deg)}8%{transform:translate(0px, -1px) rotate(-0.5deg)}10%{transform:translate(-1px, -1px) rotate(-0.5deg)}12%{transform:translate(0px, 0px) rotate(-0.5deg)}14%{transform:translate(0px, 0px) rotate(-0.5deg)}16%{transform:translate(0px, -1px) rotate(-0.5deg)}18%{transform:translate(0px, 0px) rotate(-0.5deg)}20%{transform:translate(-1px, -1px) rotate(-0.5deg)}22%{transform:translate(-1px, -1px) rotate(-0.5deg)}24%{transform:translate(-1px, -1px) rotate(-0.5deg)}26%{transform:translate(-1px, 0px) rotate(-0.5deg)}28%{transform:translate(0px, -1px) rotate(-0.5deg)}30%{transform:translate(0px, -1px) rotate(-0.5deg)}32%{transform:translate(0px, 0px) rotate(-0.5deg)}34%{transform:translate(0px, -1px) rotate(-0.5deg)}36%{transform:translate(-1px, 0px) rotate(-0.5deg)}38%{transform:translate(-1px, -1px) rotate(-0.5deg)}40%{transform:translate(0px, 0px) rotate(-0.5deg)}42%{transform:translate(-1px, -1px) rotate(-0.5deg)}44%{transform:translate(-1px, 0px) rotate(-0.5deg)}46%{transform:translate(-1px, -1px) rotate(-0.5deg)}48%{transform:translate(0px, -1px) rotate(-0.5deg)}50%{transform:translate(0px, -1px) rotate(-0.5deg)}52%{transform:translate(0px, 0px) rotate(-0.5deg)}54%{transform:translate(-1px, 0px) rotate(-0.5deg)}56%{transform:translate(0px, 0px) rotate(-0.5deg)}58%{transform:translate(0px, 0px) rotate(-0.5deg)}60%{transform:translate(0px, 0px) rotate(-0.5deg)}62%{transform:translate(0px, -1px) rotate(-0.5deg)}64%{transform:translate(0px, 0px) rotate(-0.5deg)}66%{transform:translate(-1px, -1px) rotate(-0.5deg)}68%{transform:translate(0px, -1px) rotate(-0.5deg)}70%{transform:translate(0px, 0px) rotate(-0.5deg)}72%{transform:translate(-1px, -1px) rotate(-0.5deg)}74%{transform:translate(-1px, -1px) rotate(-0.5deg)}76%{transform:translate(-1px, 0px) rotate(-0.5deg)}78%{transform:translate(0px, 0px) rotate(-0.5deg)}80%{transform:translate(0px, -1px) rotate(-0.5deg)}82%{transform:translate(-1px, 0px) rotate(-0.5deg)}84%{transform:translate(-1px, -1px) rotate(-0.5deg)}86%{transform:translate(0px, -1px) rotate(-0.5deg)}88%{transform:translate(0px, 0px) rotate(-0.5deg)}90%{transform:translate(-1px, -1px) rotate(-0.5deg)}92%{transform:translate(-1px, 0px) rotate(-0.5deg)}94%{transform:translate(-1px, 0px) rotate(-0.5deg)}96%{transform:translate(0px, -1px) rotate(-0.5deg)}98%{transform:translate(0px, -1px) rotate(-0.5deg)}}@-webkit-keyframes shake-slow{0%{-webkit-transform:translate(0px, 0px) rotate(0deg)}2%{-webkit-transform:translate(-1px, 8px) rotate(1.5deg)}4%{-webkit-transform:translate(7px, 0px) rotate(-0.5deg)}6%{-webkit-transform:translate(8px, 8px) rotate(-3.5deg)}8%{-webkit-transform:translate(-4px, -3px) rotate(-1.5deg)}10%{-webkit-transform:translate(5px, 0px) rotate(-2.5deg)}12%{-webkit-transform:translate(-10px, -3px) rotate(-3.5deg)}14%{-webkit-transform:translate(5px, 7px) rotate(2.5deg)}16%{-webkit-transform:translate(8px, -8px) rotate(-1.5deg)}18%{-webkit-transform:translate(9px, -6px) rotate(-3.5deg)}20%{-webkit-transform:translate(3px, 1px) rotate(-0.5deg)}22%{-webkit-transform:translate(6px, 8px) rotate(-2.5deg)}24%{-webkit-transform:translate(-8px, -1px) rotate(2.5deg)}26%{-webkit-transform:translate(7px, -10px) rotate(0.5deg)}28%{-webkit-transform:translate(7px, -4px) rotate(-3.5deg)}30%{-webkit-transform:translate(-2px, -6px) rotate(-1.5deg)}32%{-webkit-transform:translate(-1px, 0px) rotate(2.5deg)}34%{-webkit-transform:translate(6px, 2px) rotate(-0.5deg)}36%{-webkit-transform:translate(2px, 7px) rotate(1.5deg)}38%{-webkit-transform:translate(2px, -9px) rotate(1.5deg)}40%{-webkit-transform:translate(-5px, -1px) rotate(-0.5deg)}42%{-webkit-transform:translate(-8px, 2px) rotate(-0.5deg)}44%{-webkit-transform:translate(-4px, 3px) rotate(0.5deg)}46%{-webkit-transform:translate(-10px, -2px) rotate(-0.5deg)}48%{-webkit-transform:translate(1px, 9px) rotate(1.5deg)}50%{-webkit-transform:translate(6px, 7px) rotate(1.5deg)}52%{-webkit-transform:translate(-8px, 4px) rotate(0.5deg)}54%{-webkit-transform:translate(6px, -8px) rotate(-2.5deg)}56%{-webkit-transform:translate(2px, -9px) rotate(-2.5deg)}58%{-webkit-transform:translate(-2px, -9px) rotate(0.5deg)}60%{-webkit-transform:translate(2px, 7px) rotate(-0.5deg)}62%{-webkit-transform:translate(0px, 0px) rotate(-1.5deg)}64%{-webkit-transform:translate(-9px, -4px) rotate(-3.5deg)}66%{-webkit-transform:translate(6px, -6px) rotate(0.5deg)}68%{-webkit-transform:translate(0px, -7px) rotate(-2.5deg)}70%{-webkit-transform:translate(-10px, 1px) rotate(1.5deg)}72%{-webkit-transform:translate(-7px, 9px) rotate(2.5deg)}74%{-webkit-transform:translate(2px, -6px) rotate(-0.5deg)}76%{-webkit-transform:translate(5px, 1px) rotate(-0.5deg)}78%{-webkit-transform:translate(-1px, 5px) rotate(2.5deg)}80%{-webkit-transform:translate(3px, 7px) rotate(2.5deg)}82%{-webkit-transform:translate(-6px, -7px) rotate(-0.5deg)}84%{-webkit-transform:translate(-8px, 8px) rotate(-2.5deg)}86%{-webkit-transform:translate(8px, 3px) rotate(-2.5deg)}88%{-webkit-transform:translate(-8px, 3px) rotate(-1.5deg)}90%{-webkit-transform:translate(-7px, -4px) rotate(-3.5deg)}92%{-webkit-transform:translate(-8px, 4px) rotate(2.5deg)}94%{-webkit-transform:translate(-6px, -6px) rotate(-3.5deg)}96%{-webkit-transform:translate(-3px, 2px) rotate(-3.5deg)}98%{-webkit-transform:translate(2px, 1px) rotate(-0.5deg)}}@-ms-keyframes shake-slow{0%{-ms-transform:translate(0px, 0px) rotate(0deg)}2%{-ms-transform:translate(-9px, 1px) rotate(-1.5deg)}4%{-ms-transform:translate(-10px, -1px) rotate(-3.5deg)}6%{-ms-transform:translate(6px, 2px) rotate(-1.5deg)}8%{-ms-transform:translate(-3px, -6px) rotate(-1.5deg)}10%{-ms-transform:translate(-10px, -3px) rotate(-0.5deg)}12%{-ms-transform:translate(-8px, 6px) rotate(-2.5deg)}14%{-ms-transform:translate(7px, 5px) rotate(-1.5deg)}16%{-ms-transform:translate(2px, 2px) rotate(1.5deg)}18%{-ms-transform:translate(8px, -2px) rotate(-3.5deg)}20%{-ms-transform:translate(-9px, 3px) rotate(-3.5deg)}22%{-ms-transform:translate(8px, -4px) rotate(-1.5deg)}24%{-ms-transform:translate(-1px, -7px) rotate(2.5deg)}26%{-ms-transform:translate(9px, 9px) rotate(-0.5deg)}28%{-ms-transform:translate(9px, -4px) rotate(-3.5deg)}30%{-ms-transform:translate(6px, -7px) rotate(-0.5deg)}32%{-ms-transform:translate(9px, 2px) rotate(1.5deg)}34%{-ms-transform:translate(3px, -9px) rotate(2.5deg)}36%{-ms-transform:translate(-6px, -4px) rotate(2.5deg)}38%{-ms-transform:translate(-5px, -9px) rotate(0.5deg)}40%{-ms-transform:translate(6px, 9px) rotate(-2.5deg)}42%{-ms-transform:translate(5px, -5px) rotate(0.5deg)}44%{-ms-transform:translate(8px, 5px) rotate(-3.5deg)}46%{-ms-transform:translate(-2px, 9px) rotate(1.5deg)}48%{-ms-transform:translate(-10px, -5px) rotate(-2.5deg)}50%{-ms-transform:translate(8px, -1px) rotate(-3.5deg)}52%{-ms-transform:translate(-5px, -7px) rotate(2.5deg)}54%{-ms-transform:translate(7px, 0px) rotate(2.5deg)}56%{-ms-transform:translate(-5px, -1px) rotate(-0.5deg)}58%{-ms-transform:translate(0px, -4px) rotate(-3.5deg)}60%{-ms-transform:translate(-10px, 2px) rotate(2.5deg)}62%{-ms-transform:translate(9px, 8px) rotate(0.5deg)}64%{-ms-transform:translate(-4px, -4px) rotate(-1.5deg)}66%{-ms-transform:translate(-1px, -9px) rotate(-0.5deg)}68%{-ms-transform:translate(-6px, -9px) rotate(-2.5deg)}70%{-ms-transform:translate(-6px, -8px) rotate(-1.5deg)}72%{-ms-transform:translate(-2px, -3px) rotate(-2.5deg)}74%{-ms-transform:translate(-8px, 1px) rotate(-0.5deg)}76%{-ms-transform:translate(-7px, 7px) rotate(2.5deg)}78%{-ms-transform:translate(7px, 2px) rotate(-3.5deg)}80%{-ms-transform:translate(-10px, -4px) rotate(-0.5deg)}82%{-ms-transform:translate(2px, -9px) rotate(1.5deg)}84%{-ms-transform:translate(3px, 5px) rotate(1.5deg)}86%{-ms-transform:translate(5px, 2px) rotate(2.5deg)}88%{-ms-transform:translate(-5px, -1px) rotate(-1.5deg)}90%{-ms-transform:translate(-1px, -9px) rotate(1.5deg)}92%{-ms-transform:translate(8px, -6px) rotate(-3.5deg)}94%{-ms-transform:translate(7px, -9px) rotate(-2.5deg)}96%{-ms-transform:translate(4px, -5px) rotate(2.5deg)}98%{-ms-transform:translate(8px, 0px) rotate(-3.5deg)}}@keyframes shake-slow{0%{transform:translate(0px, 0px) rotate(0deg)}2%{transform:translate(-6px, -8px) rotate(2.5deg)}4%{transform:translate(3px, -9px) rotate(-0.5deg)}6%{transform:translate(3px, -8px) rotate(2.5deg)}8%{transform:translate(0px, 5px) rotate(0.5deg)}10%{transform:translate(3px, 2px) rotate(0.5deg)}12%{transform:translate(8px, 0px) rotate(0.5deg)}14%{transform:translate(4px, 7px) rotate(-3.5deg)}16%{transform:translate(-4px, 0px) rotate(-0.5deg)}18%{transform:translate(1px, 3px) rotate(-1.5deg)}20%{transform:translate(-8px, -1px) rotate(-3.5deg)}22%{transform:translate(5px, 9px) rotate(2.5deg)}24%{transform:translate(-9px, -10px) rotate(-2.5deg)}26%{transform:translate(0px, 7px) rotate(-1.5deg)}28%{transform:translate(-10px, 7px) rotate(2.5deg)}30%{transform:translate(8px, -7px) rotate(-1.5deg)}32%{transform:translate(0px, -8px) rotate(-0.5deg)}34%{transform:translate(9px, 7px) rotate(-0.5deg)}36%{transform:translate(-7px, 6px) rotate(0.5deg)}38%{transform:translate(8px, -10px) rotate(-0.5deg)}40%{transform:translate(8px, 0px) rotate(0.5deg)}42%{transform:translate(0px, -2px) rotate(1.5deg)}44%{transform:translate(5px, -2px) rotate(-0.5deg)}46%{transform:translate(1px, -10px) rotate(-2.5deg)}48%{transform:translate(4px, -1px) rotate(2.5deg)}50%{transform:translate(-5px, -4px) rotate(2.5deg)}52%{transform:translate(3px, 2px) rotate(-3.5deg)}54%{transform:translate(1px, -6px) rotate(-0.5deg)}56%{transform:translate(-3px, -4px) rotate(-0.5deg)}58%{transform:translate(-10px, -10px) rotate(2.5deg)}60%{transform:translate(8px, 7px) rotate(-3.5deg)}62%{transform:translate(9px, -6px) rotate(-3.5deg)}64%{transform:translate(-5px, 8px) rotate(-0.5deg)}66%{transform:translate(1px, -3px) rotate(0.5deg)}68%{transform:translate(-6px, 9px) rotate(1.5deg)}70%{transform:translate(-5px, 8px) rotate(-1.5deg)}72%{transform:translate(-10px, -2px) rotate(2.5deg)}74%{transform:translate(0px, -4px) rotate(1.5deg)}76%{transform:translate(-2px, -5px) rotate(0.5deg)}78%{transform:translate(-2px, 9px) rotate(-3.5deg)}80%{transform:translate(7px, 4px) rotate(-3.5deg)}82%{transform:translate(-1px, -4px) rotate(-1.5deg)}84%{transform:translate(3px, -6px) rotate(0.5deg)}86%{transform:translate(7px, -8px) rotate(-1.5deg)}88%{transform:translate(4px, -9px) rotate(1.5deg)}90%{transform:translate(1px, -6px) rotate(2.5deg)}92%{transform:translate(-8px, -1px) rotate(-1.5deg)}94%{transform:translate(-4px, -1px) rotate(0.5deg)}96%{transform:translate(-6px, 9px) rotate(1.5deg)}98%{transform:translate(7px, 4px) rotate(-0.5deg)}}@-webkit-keyframes shake-hard{0%{-webkit-transform:translate(0px, 0px) rotate(0deg)}2%{-webkit-transform:translate(5px, -4px) rotate(-2.5deg)}4%{-webkit-transform:translate(-10px, 5px) rotate(2.5deg)}6%{-webkit-transform:translate(0px, 5px) rotate(-3.5deg)}8%{-webkit-transform:translate(-6px, -10px) rotate(-1.5deg)}10%{-webkit-transform:translate(2px, -7px) rotate(1.5deg)}12%{-webkit-transform:translate(0px, 1px) rotate(0.5deg)}14%{-webkit-transform:translate(7px, -9px) rotate(-0.5deg)}16%{-webkit-transform:translate(-8px, 4px) rotate(-2.5deg)}18%{-webkit-transform:translate(-9px, -4px) rotate(-0.5deg)}20%{-webkit-transform:translate(-8px, -8px) rotate(0.5deg)}22%{-webkit-transform:translate(-7px, 0px) rotate(-0.5deg)}24%{-webkit-transform:translate(-10px, -5px) rotate(-3.5deg)}26%{-webkit-transform:translate(1px, -10px) rotate(-0.5deg)}28%{-webkit-transform:translate(5px, 2px) rotate(-1.5deg)}30%{-webkit-transform:translate(-8px, 5px) rotate(-0.5deg)}32%{-webkit-transform:translate(-4px, 2px) rotate(1.5deg)}34%{-webkit-transform:translate(-9px, 8px) rotate(1.5deg)}36%{-webkit-transform:translate(8px, -3px) rotate(1.5deg)}38%{-webkit-transform:translate(-10px, 7px) rotate(-0.5deg)}40%{-webkit-transform:translate(-7px, 1px) rotate(-3.5deg)}42%{-webkit-transform:translate(-9px, 7px) rotate(0.5deg)}44%{-webkit-transform:translate(4px, 2px) rotate(-3.5deg)}46%{-webkit-transform:translate(8px, 4px) rotate(2.5deg)}48%{-webkit-transform:translate(-5px, -1px) rotate(-2.5deg)}50%{-webkit-transform:translate(-7px, 5px) rotate(-2.5deg)}52%{-webkit-transform:translate(-1px, -7px) rotate(-3.5deg)}54%{-webkit-transform:translate(-2px, -3px) rotate(0.5deg)}56%{-webkit-transform:translate(-4px, -6px) rotate(-2.5deg)}58%{-webkit-transform:translate(5px, 4px) rotate(-2.5deg)}60%{-webkit-transform:translate(-3px, 2px) rotate(-0.5deg)}62%{-webkit-transform:translate(-4px, -10px) rotate(-1.5deg)}64%{-webkit-transform:translate(-4px, -9px) rotate(-2.5deg)}66%{-webkit-transform:translate(3px, -8px) rotate(-1.5deg)}68%{-webkit-transform:translate(-5px, -2px) rotate(0.5deg)}70%{-webkit-transform:translate(-3px, -1px) rotate(-3.5deg)}72%{-webkit-transform:translate(9px, -2px) rotate(0.5deg)}74%{-webkit-transform:translate(7px, -6px) rotate(-2.5deg)}76%{-webkit-transform:translate(1px, 2px) rotate(-1.5deg)}78%{-webkit-transform:translate(-3px, -5px) rotate(-1.5deg)}80%{-webkit-transform:translate(-5px, 3px) rotate(2.5deg)}82%{-webkit-transform:translate(-2px, -1px) rotate(-3.5deg)}84%{-webkit-transform:translate(-8px, 7px) rotate(0.5deg)}86%{-webkit-transform:translate(-2px, 4px) rotate(-0.5deg)}88%{-webkit-transform:translate(4px, 7px) rotate(-3.5deg)}90%{-webkit-transform:translate(2px, 7px) rotate(0.5deg)}92%{-webkit-transform:translate(-3px, 6px) rotate(-3.5deg)}94%{-webkit-transform:translate(1px, 8px) rotate(1.5deg)}96%{-webkit-transform:translate(-8px, -2px) rotate(1.5deg)}98%{-webkit-transform:translate(-5px, 6px) rotate(0.5deg)}}@-ms-keyframes shake-hard{0%{-ms-transform:translate(0px, 0px) rotate(0deg)}2%{-ms-transform:translate(-1px, 3px) rotate(-1.5deg)}4%{-ms-transform:translate(0px, -6px) rotate(2.5deg)}6%{-ms-transform:translate(3px, 6px) rotate(-0.5deg)}8%{-ms-transform:translate(-1px, -7px) rotate(0.5deg)}10%{-ms-transform:translate(-3px, -2px) rotate(-2.5deg)}12%{-ms-transform:translate(-6px, 7px) rotate(-3.5deg)}14%{-ms-transform:translate(4px, -4px) rotate(1.5deg)}16%{-ms-transform:translate(-1px, 4px) rotate(0.5deg)}18%{-ms-transform:translate(2px, 9px) rotate(0.5deg)}20%{-ms-transform:translate(-4px, -2px) rotate(0.5deg)}22%{-ms-transform:translate(0px, 1px) rotate(0.5deg)}24%{-ms-transform:translate(-2px, 0px) rotate(1.5deg)}26%{-ms-transform:translate(3px, -2px) rotate(-3.5deg)}28%{-ms-transform:translate(4px, -9px) rotate(-0.5deg)}30%{-ms-transform:translate(6px, -7px) rotate(2.5deg)}32%{-ms-transform:translate(6px, -9px) rotate(-2.5deg)}34%{-ms-transform:translate(1px, 4px) rotate(-3.5deg)}36%{-ms-transform:translate(7px, -5px) rotate(-0.5deg)}38%{-ms-transform:translate(9px, -6px) rotate(-1.5deg)}40%{-ms-transform:translate(-7px, 6px) rotate(2.5deg)}42%{-ms-transform:translate(-8px, -9px) rotate(0.5deg)}44%{-ms-transform:translate(-9px, -6px) rotate(1.5deg)}46%{-ms-transform:translate(6px, 6px) rotate(-3.5deg)}48%{-ms-transform:translate(-6px, 9px) rotate(-1.5deg)}50%{-ms-transform:translate(8px, 1px) rotate(2.5deg)}52%{-ms-transform:translate(-8px, 2px) rotate(-3.5deg)}54%{-ms-transform:translate(3px, 3px) rotate(0.5deg)}56%{-ms-transform:translate(-7px, -7px) rotate(0.5deg)}58%{-ms-transform:translate(-6px, -5px) rotate(0.5deg)}60%{-ms-transform:translate(-4px, 9px) rotate(-3.5deg)}62%{-ms-transform:translate(-2px, -4px) rotate(-3.5deg)}64%{-ms-transform:translate(9px, -2px) rotate(-3.5deg)}66%{-ms-transform:translate(-4px, 0px) rotate(-0.5deg)}68%{-ms-transform:translate(3px, -2px) rotate(-2.5deg)}70%{-ms-transform:translate(6px, -6px) rotate(-3.5deg)}72%{-ms-transform:translate(4px, -6px) rotate(-3.5deg)}74%{-ms-transform:translate(1px, 7px) rotate(-0.5deg)}76%{-ms-transform:translate(-2px, 8px) rotate(2.5deg)}78%{-ms-transform:translate(2px, -2px) rotate(-1.5deg)}80%{-ms-transform:translate(6px, 8px) rotate(0.5deg)}82%{-ms-transform:translate(0px, 0px) rotate(-3.5deg)}84%{-ms-transform:translate(-5px, -5px) rotate(-2.5deg)}86%{-ms-transform:translate(-3px, 2px) rotate(2.5deg)}88%{-ms-transform:translate(7px, -9px) rotate(-2.5deg)}90%{-ms-transform:translate(5px, -5px) rotate(-3.5deg)}92%{-ms-transform:translate(-2px, 8px) rotate(0.5deg)}94%{-ms-transform:translate(-5px, -9px) rotate(-2.5deg)}96%{-ms-transform:translate(8px, -9px) rotate(0.5deg)}98%{-ms-transform:translate(-9px, 4px) rotate(1.5deg)}}@keyframes shake-hard{0%{transform:translate(0px, 0px) rotate(0deg)}2%{transform:translate(0px, 4px) rotate(0.5deg)}4%{transform:translate(6px, -2px) rotate(-3.5deg)}6%{transform:translate(-3px, -8px) rotate(-2.5deg)}8%{transform:translate(-1px, 9px) rotate(2.5deg)}10%{transform:translate(6px, 5px) rotate(-2.5deg)}12%{transform:translate(-3px, 6px) rotate(-2.5deg)}14%{transform:translate(-9px, 1px) rotate(-0.5deg)}16%{transform:translate(-6px, 5px) rotate(2.5deg)}18%{transform:translate(-9px, 8px) rotate(0.5deg)}20%{transform:translate(-9px, 6px) rotate(-2.5deg)}22%{transform:translate(-5px, 6px) rotate(0.5deg)}24%{transform:translate(6px, 3px) rotate(1.5deg)}26%{transform:translate(8px, -10px) rotate(-2.5deg)}28%{transform:translate(0px, -5px) rotate(-3.5deg)}30%{transform:translate(6px, -10px) rotate(2.5deg)}32%{transform:translate(3px, 0px) rotate(-3.5deg)}34%{transform:translate(4px, -6px) rotate(-3.5deg)}36%{transform:translate(-5px, 4px) rotate(-0.5deg)}38%{transform:translate(-7px, -6px) rotate(-1.5deg)}40%{transform:translate(4px, -9px) rotate(-3.5deg)}42%{transform:translate(-9px, -2px) rotate(-1.5deg)}44%{transform:translate(0px, -3px) rotate(1.5deg)}46%{transform:translate(-5px, -5px) rotate(-2.5deg)}48%{transform:translate(-6px, 2px) rotate(-3.5deg)}50%{transform:translate(0px, -5px) rotate(-1.5deg)}52%{transform:translate(6px, 1px) rotate(-2.5deg)}54%{transform:translate(9px, 6px) rotate(2.5deg)}56%{transform:translate(-8px, -10px) rotate(-0.5deg)}58%{transform:translate(6px, -2px) rotate(-1.5deg)}60%{transform:translate(-4px, -8px) rotate(-1.5deg)}62%{transform:translate(0px, -9px) rotate(0.5deg)}64%{transform:translate(-7px, -6px) rotate(2.5deg)}66%{transform:translate(8px, 6px) rotate(2.5deg)}68%{transform:translate(-10px, -7px) rotate(-2.5deg)}70%{transform:translate(-1px, 9px) rotate(-2.5deg)}72%{transform:translate(-6px, 8px) rotate(-2.5deg)}74%{transform:translate(2px, 5px) rotate(-1.5deg)}76%{transform:translate(-7px, 6px) rotate(1.5deg)}78%{transform:translate(3px, -9px) rotate(0.5deg)}80%{transform:translate(-4px, -9px) rotate(-1.5deg)}82%{transform:translate(0px, 7px) rotate(0.5deg)}84%{transform:translate(-4px, -3px) rotate(-1.5deg)}86%{transform:translate(-10px, 8px) rotate(-0.5deg)}88%{transform:translate(-9px, 1px) rotate(-0.5deg)}90%{transform:translate(-3px, 6px) rotate(1.5deg)}92%{transform:translate(-8px, -10px) rotate(-3.5deg)}94%{transform:translate(-8px, -7px) rotate(2.5deg)}96%{transform:translate(-2px, 1px) rotate(2.5deg)}98%{transform:translate(-3px, 4px) rotate(-2.5deg)}}@-webkit-keyframes shake-horizontal{0%{-webkit-transform:translate(0px, 0px) rotate(0deg)}2%{-webkit-transform:translate(-8px, 0px) rotate(0deg)}4%{-webkit-transform:translate(3px, 0px) rotate(0deg)}6%{-webkit-transform:translate(7px, 0px) rotate(0deg)}8%{-webkit-transform:translate(1px, 0px) rotate(0deg)}10%{-webkit-transform:translate(4px, 0px) rotate(0deg)}12%{-webkit-transform:translate(3px, 0px) rotate(0deg)}14%{-webkit-transform:translate(7px, 0px) rotate(0deg)}16%{-webkit-transform:translate(-3px, 0px) rotate(0deg)}18%{-webkit-transform:translate(-5px, 0px) rotate(0deg)}20%{-webkit-transform:translate(-10px, 0px) rotate(0deg)}22%{-webkit-transform:translate(8px, 0px) rotate(0deg)}24%{-webkit-transform:translate(2px, 0px) rotate(0deg)}26%{-webkit-transform:translate(2px, 0px) rotate(0deg)}28%{-webkit-transform:translate(3px, 0px) rotate(0deg)}30%{-webkit-transform:translate(7px, 0px) rotate(0deg)}32%{-webkit-transform:translate(-8px, 0px) rotate(0deg)}34%{-webkit-transform:translate(-10px, 0px) rotate(0deg)}36%{-webkit-transform:translate(8px, 0px) rotate(0deg)}38%{-webkit-transform:translate(-5px, 0px) rotate(0deg)}40%{-webkit-transform:translate(-1px, 0px) rotate(0deg)}42%{-webkit-transform:translate(6px, 0px) rotate(0deg)}44%{-webkit-transform:translate(-3px, 0px) rotate(0deg)}46%{-webkit-transform:translate(-1px, 0px) rotate(0deg)}48%{-webkit-transform:translate(9px, 0px) rotate(0deg)}50%{-webkit-transform:translate(-3px, 0px) rotate(0deg)}52%{-webkit-transform:translate(8px, 0px) rotate(0deg)}54%{-webkit-transform:translate(4px, 0px) rotate(0deg)}56%{-webkit-transform:translate(4px, 0px) rotate(0deg)}58%{-webkit-transform:translate(2px, 0px) rotate(0deg)}60%{-webkit-transform:translate(2px, 0px) rotate(0deg)}62%{-webkit-transform:translate(-9px, 0px) rotate(0deg)}64%{-webkit-transform:translate(-6px, 0px) rotate(0deg)}66%{-webkit-transform:translate(-10px, 0px) rotate(0deg)}68%{-webkit-transform:translate(6px, 0px) rotate(0deg)}70%{-webkit-transform:translate(7px, 0px) rotate(0deg)}72%{-webkit-transform:translate(-1px, 0px) rotate(0deg)}74%{-webkit-transform:translate(-1px, 0px) rotate(0deg)}76%{-webkit-transform:translate(4px, 0px) rotate(0deg)}78%{-webkit-transform:translate(1px, 0px) rotate(0deg)}80%{-webkit-transform:translate(-6px, 0px) rotate(0deg)}82%{-webkit-transform:translate(-3px, 0px) rotate(0deg)}84%{-webkit-transform:translate(-8px, 0px) rotate(0deg)}86%{-webkit-transform:translate(5px, 0px) rotate(0deg)}88%{-webkit-transform:translate(-3px, 0px) rotate(0deg)}90%{-webkit-transform:translate(-7px, 0px) rotate(0deg)}92%{-webkit-transform:translate(-4px, 0px) rotate(0deg)}94%{-webkit-transform:translate(2px, 0px) rotate(0deg)}96%{-webkit-transform:translate(-9px, 0px) rotate(0deg)}98%{-webkit-transform:translate(3px, 0px) rotate(0deg)}}@-ms-keyframes shake-horizontal{0%{-ms-transform:translate(0px, 0px) rotate(0deg)}2%{-ms-transform:translate(-9px, 0px) rotate(0deg)}4%{-ms-transform:translate(3px, 0px) rotate(0deg)}6%{-ms-transform:translate(-10px, 0px) rotate(0deg)}8%{-ms-transform:translate(2px, 0px) rotate(0deg)}10%{-ms-transform:translate(5px, 0px) rotate(0deg)}12%{-ms-transform:translate(-9px, 0px) rotate(0deg)}14%{-ms-transform:translate(-8px, 0px) rotate(0deg)}16%{-ms-transform:translate(6px, 0px) rotate(0deg)}18%{-ms-transform:translate(1px, 0px) rotate(0deg)}20%{-ms-transform:translate(7px, 0px) rotate(0deg)}22%{-ms-transform:translate(4px, 0px) rotate(0deg)}24%{-ms-transform:translate(9px, 0px) rotate(0deg)}26%{-ms-transform:translate(2px, 0px) rotate(0deg)}28%{-ms-transform:translate(4px, 0px) rotate(0deg)}30%{-ms-transform:translate(-9px, 0px) rotate(0deg)}32%{-ms-transform:translate(9px, 0px) rotate(0deg)}34%{-ms-transform:translate(-4px, 0px) rotate(0deg)}36%{-ms-transform:translate(-6px, 0px) rotate(0deg)}38%{-ms-transform:translate(-3px, 0px) rotate(0deg)}40%{-ms-transform:translate(-8px, 0px) rotate(0deg)}42%{-ms-transform:translate(-8px, 0px) rotate(0deg)}44%{-ms-transform:translate(-2px, 0px) rotate(0deg)}46%{-ms-transform:translate(-7px, 0px) rotate(0deg)}48%{-ms-transform:translate(-1px, 0px) rotate(0deg)}50%{-ms-transform:translate(-8px, 0px) rotate(0deg)}52%{-ms-transform:translate(0px, 0px) rotate(0deg)}54%{-ms-transform:translate(6px, 0px) rotate(0deg)}56%{-ms-transform:translate(1px, 0px) rotate(0deg)}58%{-ms-transform:translate(-5px, 0px) rotate(0deg)}60%{-ms-transform:translate(9px, 0px) rotate(0deg)}62%{-ms-transform:translate(-3px, 0px) rotate(0deg)}64%{-ms-transform:translate(-5px, 0px) rotate(0deg)}66%{-ms-transform:translate(-6px, 0px) rotate(0deg)}68%{-ms-transform:translate(5px, 0px) rotate(0deg)}70%{-ms-transform:translate(-3px, 0px) rotate(0deg)}72%{-ms-transform:translate(-1px, 0px) rotate(0deg)}74%{-ms-transform:translate(-6px, 0px) rotate(0deg)}76%{-ms-transform:translate(-2px, 0px) rotate(0deg)}78%{-ms-transform:translate(1px, 0px) rotate(0deg)}80%{-ms-transform:translate(4px, 0px) rotate(0deg)}82%{-ms-transform:translate(7px, 0px) rotate(0deg)}84%{-ms-transform:translate(-7px, 0px) rotate(0deg)}86%{-ms-transform:translate(-4px, 0px) rotate(0deg)}88%{-ms-transform:translate(9px, 0px) rotate(0deg)}90%{-ms-transform:translate(-6px, 0px) rotate(0deg)}92%{-ms-transform:translate(-3px, 0px) rotate(0deg)}94%{-ms-transform:translate(-8px, 0px) rotate(0deg)}96%{-ms-transform:translate(4px, 0px) rotate(0deg)}98%{-ms-transform:translate(6px, 0px) rotate(0deg)}}@keyframes shake-horizontal{0%{transform:translate(0px, 0px) rotate(0deg)}2%{transform:translate(-7px, 0px) rotate(0deg)}4%{transform:translate(7px, 0px) rotate(0deg)}6%{transform:translate(5px, 0px) rotate(0deg)}8%{transform:translate(9px, 0px) rotate(0deg)}10%{transform:translate(9px, 0px) rotate(0deg)}12%{transform:translate(3px, 0px) rotate(0deg)}14%{transform:translate(9px, 0px) rotate(0deg)}16%{transform:translate(-6px, 0px) rotate(0deg)}18%{transform:translate(8px, 0px) rotate(0deg)}20%{transform:translate(-2px, 0px) rotate(0deg)}22%{transform:translate(-1px, 0px) rotate(0deg)}24%{transform:translate(0px, 0px) rotate(0deg)}26%{transform:translate(-6px, 0px) rotate(0deg)}28%{transform:translate(-5px, 0px) rotate(0deg)}30%{transform:translate(-4px, 0px) rotate(0deg)}32%{transform:translate(-10px, 0px) rotate(0deg)}34%{transform:translate(9px, 0px) rotate(0deg)}36%{transform:translate(4px, 0px) rotate(0deg)}38%{transform:translate(-1px, 0px) rotate(0deg)}40%{transform:translate(2px, 0px) rotate(0deg)}42%{transform:translate(2px, 0px) rotate(0deg)}44%{transform:translate(-4px, 0px) rotate(0deg)}46%{transform:translate(8px, 0px) rotate(0deg)}48%{transform:translate(-6px, 0px) rotate(0deg)}50%{transform:translate(4px, 0px) rotate(0deg)}52%{transform:translate(-5px, 0px) rotate(0deg)}54%{transform:translate(6px, 0px) rotate(0deg)}56%{transform:translate(-5px, 0px) rotate(0deg)}58%{transform:translate(0px, 0px) rotate(0deg)}60%{transform:translate(3px, 0px) rotate(0deg)}62%{transform:translate(5px, 0px) rotate(0deg)}64%{transform:translate(-4px, 0px) rotate(0deg)}66%{transform:translate(-8px, 0px) rotate(0deg)}68%{transform:translate(4px, 0px) rotate(0deg)}70%{transform:translate(-5px, 0px) rotate(0deg)}72%{transform:translate(7px, 0px) rotate(0deg)}74%{transform:translate(-5px, 0px) rotate(0deg)}76%{transform:translate(1px, 0px) rotate(0deg)}78%{transform:translate(8px, 0px) rotate(0deg)}80%{transform:translate(8px, 0px) rotate(0deg)}82%{transform:translate(7px, 0px) rotate(0deg)}84%{transform:translate(-10px, 0px) rotate(0deg)}86%{transform:translate(9px, 0px) rotate(0deg)}88%{transform:translate(-1px, 0px) rotate(0deg)}90%{transform:translate(0px, 0px) rotate(0deg)}92%{transform:translate(-2px, 0px) rotate(0deg)}94%{transform:translate(5px, 0px) rotate(0deg)}96%{transform:translate(5px, 0px) rotate(0deg)}98%{transform:translate(-8px, 0px) rotate(0deg)}}@-webkit-keyframes shake-vertical{0%{-webkit-transform:translate(0px, 0px) rotate(0deg)}2%{-webkit-transform:translate(0px, 0px) rotate(0deg)}4%{-webkit-transform:translate(0px, -6px) rotate(0deg)}6%{-webkit-transform:translate(0px, -7px) rotate(0deg)}8%{-webkit-transform:translate(0px, -5px) rotate(0deg)}10%{-webkit-transform:translate(0px, 1px) rotate(0deg)}12%{-webkit-transform:translate(0px, -1px) rotate(0deg)}14%{-webkit-transform:translate(0px, -9px) rotate(0deg)}16%{-webkit-transform:translate(0px, -10px) rotate(0deg)}18%{-webkit-transform:translate(0px, -9px) rotate(0deg)}20%{-webkit-transform:translate(0px, 3px) rotate(0deg)}22%{-webkit-transform:translate(0px, -7px) rotate(0deg)}24%{-webkit-transform:translate(0px, 2px) rotate(0deg)}26%{-webkit-transform:translate(0px, 9px) rotate(0deg)}28%{-webkit-transform:translate(0px, 8px) rotate(0deg)}30%{-webkit-transform:translate(0px, 8px) rotate(0deg)}32%{-webkit-transform:translate(0px, 4px) rotate(0deg)}34%{-webkit-transform:translate(0px, -1px) rotate(0deg)}36%{-webkit-transform:translate(0px, 7px) rotate(0deg)}38%{-webkit-transform:translate(0px, 5px) rotate(0deg)}40%{-webkit-transform:translate(0px, -5px) rotate(0deg)}42%{-webkit-transform:translate(0px, 5px) rotate(0deg)}44%{-webkit-transform:translate(0px, 4px) rotate(0deg)}46%{-webkit-transform:translate(0px, 3px) rotate(0deg)}48%{-webkit-transform:translate(0px, 6px) rotate(0deg)}50%{-webkit-transform:translate(0px, -6px) rotate(0deg)}52%{-webkit-transform:translate(0px, -3px) rotate(0deg)}54%{-webkit-transform:translate(0px, -4px) rotate(0deg)}56%{-webkit-transform:translate(0px, -5px) rotate(0deg)}58%{-webkit-transform:translate(0px, 2px) rotate(0deg)}60%{-webkit-transform:translate(0px, -2px) rotate(0deg)}62%{-webkit-transform:translate(0px, 2px) rotate(0deg)}64%{-webkit-transform:translate(0px, -7px) rotate(0deg)}66%{-webkit-transform:translate(0px, 0px) rotate(0deg)}68%{-webkit-transform:translate(0px, 0px) rotate(0deg)}70%{-webkit-transform:translate(0px, -1px) rotate(0deg)}72%{-webkit-transform:translate(0px, 2px) rotate(0deg)}74%{-webkit-transform:translate(0px, 3px) rotate(0deg)}76%{-webkit-transform:translate(0px, 3px) rotate(0deg)}78%{-webkit-transform:translate(0px, -10px) rotate(0deg)}80%{-webkit-transform:translate(0px, -5px) rotate(0deg)}82%{-webkit-transform:translate(0px, 9px) rotate(0deg)}84%{-webkit-transform:translate(0px, 9px) rotate(0deg)}86%{-webkit-transform:translate(0px, 1px) rotate(0deg)}88%{-webkit-transform:translate(0px, 6px) rotate(0deg)}90%{-webkit-transform:translate(0px, -2px) rotate(0deg)}92%{-webkit-transform:translate(0px, 4px) rotate(0deg)}94%{-webkit-transform:translate(0px, -4px) rotate(0deg)}96%{-webkit-transform:translate(0px, -1px) rotate(0deg)}98%{-webkit-transform:translate(0px, -8px) rotate(0deg)}}@-ms-keyframes shake-vertical{0%{-ms-transform:translate(0px, 0px) rotate(0deg)}2%{-ms-transform:translate(0px, -5px) rotate(0deg)}4%{-ms-transform:translate(0px, -1px) rotate(0deg)}6%{-ms-transform:translate(0px, -8px) rotate(0deg)}8%{-ms-transform:translate(0px, 5px) rotate(0deg)}10%{-ms-transform:translate(0px, 9px) rotate(0deg)}12%{-ms-transform:translate(0px, -3px) rotate(0deg)}14%{-ms-transform:translate(0px, -7px) rotate(0deg)}16%{-ms-transform:translate(0px, 0px) rotate(0deg)}18%{-ms-transform:translate(0px, -7px) rotate(0deg)}20%{-ms-transform:translate(0px, -6px) rotate(0deg)}22%{-ms-transform:translate(0px, -7px) rotate(0deg)}24%{-ms-transform:translate(0px, 2px) rotate(0deg)}26%{-ms-transform:translate(0px, 5px) rotate(0deg)}28%{-ms-transform:translate(0px, -3px) rotate(0deg)}30%{-ms-transform:translate(0px, -5px) rotate(0deg)}32%{-ms-transform:translate(0px, 6px) rotate(0deg)}34%{-ms-transform:translate(0px, -1px) rotate(0deg)}36%{-ms-transform:translate(0px, 0px) rotate(0deg)}38%{-ms-transform:translate(0px, 4px) rotate(0deg)}40%{-ms-transform:translate(0px, 6px) rotate(0deg)}42%{-ms-transform:translate(0px, -8px) rotate(0deg)}44%{-ms-transform:translate(0px, -6px) rotate(0deg)}46%{-ms-transform:translate(0px, -9px) rotate(0deg)}48%{-ms-transform:translate(0px, -3px) rotate(0deg)}50%{-ms-transform:translate(0px, -3px) rotate(0deg)}52%{-ms-transform:translate(0px, -2px) rotate(0deg)}54%{-ms-transform:translate(0px, -3px) rotate(0deg)}56%{-ms-transform:translate(0px, 0px) rotate(0deg)}58%{-ms-transform:translate(0px, 8px) rotate(0deg)}60%{-ms-transform:translate(0px, 9px) rotate(0deg)}62%{-ms-transform:translate(0px, 7px) rotate(0deg)}64%{-ms-transform:translate(0px, 1px) rotate(0deg)}66%{-ms-transform:translate(0px, -5px) rotate(0deg)}68%{-ms-transform:translate(0px, 0px) rotate(0deg)}70%{-ms-transform:translate(0px, 9px) rotate(0deg)}72%{-ms-transform:translate(0px, 4px) rotate(0deg)}74%{-ms-transform:translate(0px, -4px) rotate(0deg)}76%{-ms-transform:translate(0px, 5px) rotate(0deg)}78%{-ms-transform:translate(0px, -5px) rotate(0deg)}80%{-ms-transform:translate(0px, -2px) rotate(0deg)}82%{-ms-transform:translate(0px, -8px) rotate(0deg)}84%{-ms-transform:translate(0px, -5px) rotate(0deg)}86%{-ms-transform:translate(0px, -9px) rotate(0deg)}88%{-ms-transform:translate(0px, -8px) rotate(0deg)}90%{-ms-transform:translate(0px, 7px) rotate(0deg)}92%{-ms-transform:translate(0px, 5px) rotate(0deg)}94%{-ms-transform:translate(0px, -6px) rotate(0deg)}96%{-ms-transform:translate(0px, -2px) rotate(0deg)}98%{-ms-transform:translate(0px, -1px) rotate(0deg)}}@keyframes shake-vertical{0%{transform:translate(0px, 0px) rotate(0deg)}2%{transform:translate(0px, -2px) rotate(0deg)}4%{transform:translate(0px, -3px) rotate(0deg)}6%{transform:translate(0px, 9px) rotate(0deg)}8%{transform:translate(0px, 7px) rotate(0deg)}10%{transform:translate(0px, -6px) rotate(0deg)}12%{transform:translate(0px, 6px) rotate(0deg)}14%{transform:translate(0px, -3px) rotate(0deg)}16%{transform:translate(0px, 6px) rotate(0deg)}18%{transform:translate(0px, 8px) rotate(0deg)}20%{transform:translate(0px, 9px) rotate(0deg)}22%{transform:translate(0px, -4px) rotate(0deg)}24%{transform:translate(0px, -7px) rotate(0deg)}26%{transform:translate(0px, -9px) rotate(0deg)}28%{transform:translate(0px, 7px) rotate(0deg)}30%{transform:translate(0px, 7px) rotate(0deg)}32%{transform:translate(0px, 6px) rotate(0deg)}34%{transform:translate(0px, 4px) rotate(0deg)}36%{transform:translate(0px, 0px) rotate(0deg)}38%{transform:translate(0px, 4px) rotate(0deg)}40%{transform:translate(0px, 7px) rotate(0deg)}42%{transform:translate(0px, -5px) rotate(0deg)}44%{transform:translate(0px, 0px) rotate(0deg)}46%{transform:translate(0px, -2px) rotate(0deg)}48%{transform:translate(0px, -5px) rotate(0deg)}50%{transform:translate(0px, -4px) rotate(0deg)}52%{transform:translate(0px, 1px) rotate(0deg)}54%{transform:translate(0px, -1px) rotate(0deg)}56%{transform:translate(0px, -2px) rotate(0deg)}58%{transform:translate(0px, 5px) rotate(0deg)}60%{transform:translate(0px, 6px) rotate(0deg)}62%{transform:translate(0px, -3px) rotate(0deg)}64%{transform:translate(0px, -3px) rotate(0deg)}66%{transform:translate(0px, -9px) rotate(0deg)}68%{transform:translate(0px, -8px) rotate(0deg)}70%{transform:translate(0px, -7px) rotate(0deg)}72%{transform:translate(0px, 5px) rotate(0deg)}74%{transform:translate(0px, 5px) rotate(0deg)}76%{transform:translate(0px, -6px) rotate(0deg)}78%{transform:translate(0px, 8px) rotate(0deg)}80%{transform:translate(0px, 2px) rotate(0deg)}82%{transform:translate(0px, -8px) rotate(0deg)}84%{transform:translate(0px, -6px) rotate(0deg)}86%{transform:translate(0px, 5px) rotate(0deg)}88%{transform:translate(0px, -9px) rotate(0deg)}90%{transform:translate(0px, 1px) rotate(0deg)}92%{transform:translate(0px, -9px) rotate(0deg)}94%{transform:translate(0px, -8px) rotate(0deg)}96%{transform:translate(0px, -3px) rotate(0deg)}98%{transform:translate(0px, 1px) rotate(0deg)}}@-webkit-keyframes shake-rotate{0%{-webkit-transform:translate(0px, 0px) rotate(0deg)}2%{-webkit-transform:translate(0px, 0px) rotate(-5.5deg)}4%{-webkit-transform:translate(0px, 0px) rotate(1.5deg)}6%{-webkit-transform:translate(0px, 0px) rotate(-7.5deg)}8%{-webkit-transform:translate(0px, 0px) rotate(-7.5deg)}10%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}12%{-webkit-transform:translate(0px, 0px) rotate(-5.5deg)}14%{-webkit-transform:translate(0px, 0px) rotate(-4.5deg)}16%{-webkit-transform:translate(0px, 0px) rotate(0.5deg)}18%{-webkit-transform:translate(0px, 0px) rotate(3.5deg)}20%{-webkit-transform:translate(0px, 0px) rotate(-6.5deg)}22%{-webkit-transform:translate(0px, 0px) rotate(-5.5deg)}24%{-webkit-transform:translate(0px, 0px) rotate(3.5deg)}26%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}28%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}30%{-webkit-transform:translate(0px, 0px) rotate(5.5deg)}32%{-webkit-transform:translate(0px, 0px) rotate(3.5deg)}34%{-webkit-transform:translate(0px, 0px) rotate(-5.5deg)}36%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}38%{-webkit-transform:translate(0px, 0px) rotate(-1.5deg)}40%{-webkit-transform:translate(0px, 0px) rotate(4.5deg)}42%{-webkit-transform:translate(0px, 0px) rotate(6.5deg)}44%{-webkit-transform:translate(0px, 0px) rotate(0.5deg)}46%{-webkit-transform:translate(0px, 0px) rotate(4.5deg)}48%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}50%{-webkit-transform:translate(0px, 0px) rotate(0.5deg)}52%{-webkit-transform:translate(0px, 0px) rotate(-7.5deg)}54%{-webkit-transform:translate(0px, 0px) rotate(-1.5deg)}56%{-webkit-transform:translate(0px, 0px) rotate(0.5deg)}58%{-webkit-transform:translate(0px, 0px) rotate(6.5deg)}60%{-webkit-transform:translate(0px, 0px) rotate(-3.5deg)}62%{-webkit-transform:translate(0px, 0px) rotate(-6.5deg)}64%{-webkit-transform:translate(0px, 0px) rotate(1.5deg)}66%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}68%{-webkit-transform:translate(0px, 0px) rotate(2.5deg)}70%{-webkit-transform:translate(0px, 0px) rotate(-4.5deg)}72%{-webkit-transform:translate(0px, 0px) rotate(-1.5deg)}74%{-webkit-transform:translate(0px, 0px) rotate(-6.5deg)}76%{-webkit-transform:translate(0px, 0px) rotate(3.5deg)}78%{-webkit-transform:translate(0px, 0px) rotate(-5.5deg)}80%{-webkit-transform:translate(0px, 0px) rotate(1.5deg)}82%{-webkit-transform:translate(0px, 0px) rotate(4.5deg)}84%{-webkit-transform:translate(0px, 0px) rotate(-1.5deg)}86%{-webkit-transform:translate(0px, 0px) rotate(-2.5deg)}88%{-webkit-transform:translate(0px, 0px) rotate(-3.5deg)}90%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}92%{-webkit-transform:translate(0px, 0px) rotate(-0.5deg)}94%{-webkit-transform:translate(0px, 0px) rotate(-6.5deg)}96%{-webkit-transform:translate(0px, 0px) rotate(-7.5deg)}98%{-webkit-transform:translate(0px, 0px) rotate(6.5deg)}}@-ms-keyframes shake-rotate{0%{-ms-transform:translate(0px, 0px) rotate(0deg)}2%{-ms-transform:translate(0px, 0px) rotate(0.5deg)}4%{-ms-transform:translate(0px, 0px) rotate(5.5deg)}6%{-ms-transform:translate(0px, 0px) rotate(-3.5deg)}8%{-ms-transform:translate(0px, 0px) rotate(-2.5deg)}10%{-ms-transform:translate(0px, 0px) rotate(-6.5deg)}12%{-ms-transform:translate(0px, 0px) rotate(6.5deg)}14%{-ms-transform:translate(0px, 0px) rotate(5.5deg)}16%{-ms-transform:translate(0px, 0px) rotate(-0.5deg)}18%{-ms-transform:translate(0px, 0px) rotate(-6.5deg)}20%{-ms-transform:translate(0px, 0px) rotate(6.5deg)}22%{-ms-transform:translate(0px, 0px) rotate(3.5deg)}24%{-ms-transform:translate(0px, 0px) rotate(-4.5deg)}26%{-ms-transform:translate(0px, 0px) rotate(4.5deg)}28%{-ms-transform:translate(0px, 0px) rotate(-0.5deg)}30%{-ms-transform:translate(0px, 0px) rotate(-5.5deg)}32%{-ms-transform:translate(0px, 0px) rotate(-6.5deg)}34%{-ms-transform:translate(0px, 0px) rotate(1.5deg)}36%{-ms-transform:translate(0px, 0px) rotate(-3.5deg)}38%{-ms-transform:translate(0px, 0px) rotate(0.5deg)}40%{-ms-transform:translate(0px, 0px) rotate(-3.5deg)}42%{-ms-transform:translate(0px, 0px) rotate(-5.5deg)}44%{-ms-transform:translate(0px, 0px) rotate(-0.5deg)}46%{-ms-transform:translate(0px, 0px) rotate(-7.5deg)}48%{-ms-transform:translate(0px, 0px) rotate(1.5deg)}50%{-ms-transform:translate(0px, 0px) rotate(0.5deg)}52%{-ms-transform:translate(0px, 0px) rotate(-4.5deg)}54%{-ms-transform:translate(0px, 0px) rotate(0.5deg)}56%{-ms-transform:translate(0px, 0px) rotate(-4.5deg)}58%{-ms-transform:translate(0px, 0px) rotate(2.5deg)}60%{-ms-transform:translate(0px, 0px) rotate(-2.5deg)}62%{-ms-transform:translate(0px, 0px) rotate(4.5deg)}64%{-ms-transform:translate(0px, 0px) rotate(-1.5deg)}66%{-ms-transform:translate(0px, 0px) rotate(-5.5deg)}68%{-ms-transform:translate(0px, 0px) rotate(0.5deg)}70%{-ms-transform:translate(0px, 0px) rotate(-3.5deg)}72%{-ms-transform:translate(0px, 0px) rotate(-2.5deg)}74%{-ms-transform:translate(0px, 0px) rotate(-1.5deg)}76%{-ms-transform:translate(0px, 0px) rotate(-1.5deg)}78%{-ms-transform:translate(0px, 0px) rotate(6.5deg)}80%{-ms-transform:translate(0px, 0px) rotate(3.5deg)}82%{-ms-transform:translate(0px, 0px) rotate(1.5deg)}84%{-ms-transform:translate(0px, 0px) rotate(-0.5deg)}86%{-ms-transform:translate(0px, 0px) rotate(2.5deg)}88%{-ms-transform:translate(0px, 0px) rotate(-6.5deg)}90%{-ms-transform:translate(0px, 0px) rotate(2.5deg)}92%{-ms-transform:translate(0px, 0px) rotate(6.5deg)}94%{-ms-transform:translate(0px, 0px) rotate(-7.5deg)}96%{-ms-transform:translate(0px, 0px) rotate(6.5deg)}98%{-ms-transform:translate(0px, 0px) rotate(-4.5deg)}}@keyframes shake-rotate{0%{transform:translate(0px, 0px) rotate(0deg)}2%{transform:translate(0px, 0px) rotate(2.5deg)}4%{transform:translate(0px, 0px) rotate(-4.5deg)}6%{transform:translate(0px, 0px) rotate(2.5deg)}8%{transform:translate(0px, 0px) rotate(4.5deg)}10%{transform:translate(0px, 0px) rotate(-5.5deg)}12%{transform:translate(0px, 0px) rotate(-3.5deg)}14%{transform:translate(0px, 0px) rotate(-1.5deg)}16%{transform:translate(0px, 0px) rotate(-1.5deg)}18%{transform:translate(0px, 0px) rotate(2.5deg)}20%{transform:translate(0px, 0px) rotate(-0.5deg)}22%{transform:translate(0px, 0px) rotate(6.5deg)}24%{transform:translate(0px, 0px) rotate(0.5deg)}26%{transform:translate(0px, 0px) rotate(-5.5deg)}28%{transform:translate(0px, 0px) rotate(-4.5deg)}30%{transform:translate(0px, 0px) rotate(-1.5deg)}32%{transform:translate(0px, 0px) rotate(2.5deg)}34%{transform:translate(0px, 0px) rotate(0.5deg)}36%{transform:translate(0px, 0px) rotate(6.5deg)}38%{transform:translate(0px, 0px) rotate(-6.5deg)}40%{transform:translate(0px, 0px) rotate(3.5deg)}42%{transform:translate(0px, 0px) rotate(-4.5deg)}44%{transform:translate(0px, 0px) rotate(5.5deg)}46%{transform:translate(0px, 0px) rotate(2.5deg)}48%{transform:translate(0px, 0px) rotate(2.5deg)}50%{transform:translate(0px, 0px) rotate(5.5deg)}52%{transform:translate(0px, 0px) rotate(-1.5deg)}54%{transform:translate(0px, 0px) rotate(5.5deg)}56%{transform:translate(0px, 0px) rotate(-7.5deg)}58%{transform:translate(0px, 0px) rotate(2.5deg)}60%{transform:translate(0px, 0px) rotate(6.5deg)}62%{transform:translate(0px, 0px) rotate(1.5deg)}64%{transform:translate(0px, 0px) rotate(-7.5deg)}66%{transform:translate(0px, 0px) rotate(-2.5deg)}68%{transform:translate(0px, 0px) rotate(3.5deg)}70%{transform:translate(0px, 0px) rotate(-4.5deg)}72%{transform:translate(0px, 0px) rotate(2.5deg)}74%{transform:translate(0px, 0px) rotate(2.5deg)}76%{transform:translate(0px, 0px) rotate(-2.5deg)}78%{transform:translate(0px, 0px) rotate(-0.5deg)}80%{transform:translate(0px, 0px) rotate(-3.5deg)}82%{transform:translate(0px, 0px) rotate(5.5deg)}84%{transform:translate(0px, 0px) rotate(-1.5deg)}86%{transform:translate(0px, 0px) rotate(-1.5deg)}88%{transform:translate(0px, 0px) rotate(4.5deg)}90%{transform:translate(0px, 0px) rotate(5.5deg)}92%{transform:translate(0px, 0px) rotate(4.5deg)}94%{transform:translate(0px, 0px) rotate(-1.5deg)}96%{transform:translate(0px, 0px) rotate(3.5deg)}98%{transform:translate(0px, 0px) rotate(-7.5deg)}}@-webkit-keyframes shake-opacity{0%{-webkit-transform:translate(0px, 0px) rotate(0deg);opacity:0.7}10%{-webkit-transform:translate(-4px, 1px) rotate(-1.5deg);opacity:0.1}20%{-webkit-transform:translate(-4px, -4px) rotate(-2.5deg);opacity:0.4}30%{-webkit-transform:translate(-3px, -5px) rotate(-1.5deg);opacity:0}40%{-webkit-transform:translate(0px, 0px) rotate(0.5deg);opacity:0.6}50%{-webkit-transform:translate(0px, 0px) rotate(-2.5deg);opacity:0.8}60%{-webkit-transform:translate(-5px, -2px) rotate(1.5deg);opacity:0.4}70%{-webkit-transform:translate(-1px, 3px) rotate(-0.5deg);opacity:0.1}80%{-webkit-transform:translate(-2px, -2px) rotate(1.5deg);opacity:0.2}90%{-webkit-transform:translate(-3px, -3px) rotate(1.5deg);opacity:0.3}}@-ms-keyframes shake-opacity{0%{-ms-transform:translate(0px, 0px) rotate(0deg);opacity:0.9}10%{-ms-transform:translate(0px, -4px) rotate(-1.5deg);opacity:0.9}20%{-ms-transform:translate(-2px, 0px) rotate(0.5deg);opacity:0}30%{-ms-transform:translate(-1px, 1px) rotate(-2.5deg);opacity:0.8}40%{-ms-transform:translate(-2px, 4px) rotate(-1.5deg);opacity:0.9}50%{-ms-transform:translate(-4px, 2px) rotate(-2.5deg);opacity:0.1}60%{-ms-transform:translate(3px, 0px) rotate(0.5deg);opacity:0}70%{-ms-transform:translate(-4px, -5px) rotate(-0.5deg);opacity:0}80%{-ms-transform:translate(4px, -1px) rotate(1.5deg);opacity:0.7}90%{-ms-transform:translate(4px, 0px) rotate(1.5deg);opacity:0.9}}@keyframes shake-opacity{0%{transform:translate(0px, 0px) rotate(0deg);opacity:0.6}10%{transform:translate(-2px, -1px) rotate(-0.5deg);opacity:0.5}20%{transform:translate(-4px, 4px) rotate(1.5deg);opacity:0.4}30%{transform:translate(-4px, -1px) rotate(-1.5deg);opacity:0.8}40%{transform:translate(-2px, -1px) rotate(-2.5deg);opacity:0.3}50%{transform:translate(-4px, 1px) rotate(-2.5deg);opacity:0.5}60%{transform:translate(-2px, 4px) rotate(0.5deg);opacity:0.1}70%{transform:translate(-3px, 1px) rotate(-0.5deg);opacity:0.4}80%{transform:translate(0px, 0px) rotate(-0.5deg);opacity:0.5}90%{transform:translate(2px, -1px) rotate(-2.5deg);opacity:0.8}}@-webkit-keyframes shake-crazy{0%{-webkit-transform:translate(0px, 0px) rotate(0deg);opacity:0.6}10%{-webkit-transform:translate(14px, 19px) rotate(-1deg);opacity:0.8}20%{-webkit-transform:translate(14px, 11px) rotate(5deg);opacity:0.7}30%{-webkit-transform:translate(9px, -6px) rotate(-9deg);opacity:0.9}40%{-webkit-transform:translate(0px, -19px) rotate(-6deg);opacity:0.6}50%{-webkit-transform:translate(16px, 19px) rotate(9deg);opacity:0.7}60%{-webkit-transform:translate(-11px, -10px) rotate(4deg);opacity:0.4}70%{-webkit-transform:translate(-1px, 13px) rotate(-9deg);opacity:0.2}80%{-webkit-transform:translate(-9px, -16px) rotate(0deg);opacity:0.1}90%{-webkit-transform:translate(3px, 2px) rotate(-2deg);opacity:0.7}}@-ms-keyframes shake-crazy{0%{-ms-transform:translate(0px, 0px) rotate(0deg);opacity:0.8}10%{-ms-transform:translate(18px, -4px) rotate(9deg);opacity:0.2}20%{-ms-transform:translate(6px, 1px) rotate(8deg);opacity:0.8}30%{-ms-transform:translate(-4px, 9px) rotate(8deg);opacity:0.2}40%{-ms-transform:translate(-13px, 1px) rotate(7deg);opacity:0.5}50%{-ms-transform:translate(-19px, 16px) rotate(-5deg);opacity:0.3}60%{-ms-transform:translate(9px, 16px) rotate(7deg);opacity:0.3}70%{-ms-transform:translate(-8px, -6px) rotate(-6deg);opacity:0.8}80%{-ms-transform:translate(12px, 14px) rotate(-4deg);opacity:0.2}90%{-ms-transform:translate(-12px, 12px) rotate(-8deg);opacity:0.2}}@keyframes shake-crazy{0%{transform:translate(0px, 0px) rotate(0deg);opacity:0.4}10%{transform:translate(3px, 10px) rotate(-1deg);opacity:0.8}20%{transform:translate(5px, 14px) rotate(-3deg);opacity:0.5}30%{transform:translate(14px, 3px) rotate(4deg);opacity:0.6}40%{transform:translate(-17px, 0px) rotate(9deg);opacity:0.7}50%{transform:translate(1px, 17px) rotate(-4deg);opacity:0.7}60%{transform:translate(9px, -4px) rotate(-10deg);opacity:0.2}70%{transform:translate(13px, 7px) rotate(7deg);opacity:0.4}80%{transform:translate(10px, 12px) rotate(9deg);opacity:0.1}90%{transform:translate(0px, 3px) rotate(5deg);opacity:0.6}}
/************************************************** 
			Personnalisation
***************************************************/

@font-face {
    font-family: 'ralewaythin';
    src: url('fonts/raleway/raleway-webfont.eot');
    src: url('fonts/raleway/raleway-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway/raleway-webfont.woff') format('woff'),
         url('fonts/raleway/raleway-webfont.ttf') format('truetype'),
         url('fonts/raleway/raleway-webfont.svg#ralewaythin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon/icomoon.eot?-dchz91');
	src:url('fonts/icomoon/icomoon.eot?#iefix-dchz91') format('embedded-opentype'),
		url('fonts/icomoon/icomoon.woff?-dchz91') format('woff'),
		url('fonts/icomoon/icomoon.ttf?-dchz91') format('truetype'),
		url('fonts/icomoon/icomoon.svg?-dchz91#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-phone:before {
	content: "\e602";
}
.icon-envelope:before {
	content: "\e601";
}
.icon-location:before {
	content: "\e600";
}
.icon-print:before {
	content: "\e603";
}
.icon-mobile:before {
	content: "\e604";
}


* {
     -webkit-hyphens: none;
     -moz-hyphens: none;
     -ms-hyphens: none;
     -o-hyphens: none;
     hyphens: none;     
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    clear: both;
    /*font-family: Bitter,Georgia,serif;*/
	 font-family: 'ralewaythin';
	 color:#007CA6;
	 font-style:normal;
}
.site{border:none;}
.full{
     max-width:1100px;
     margin:0 auto;
     padding: 0 30px;
     width: 100%;
}
.h1, h1, .page-title {
    font-size: 40px;
	color:#007CA6;
	font-style:normal;
	text-transform:uppercase;
}
.h2, h2 {
    font-size: 30px;
	color:#484848;
	font-style:normal;
}

.h3, h3, .widget .widget-title, #telechargement span.title_dl {
    font-size: 25px;
	border-bottom:1px solid;
	color:#818181;
	font-style:normal!important;
	text-transform:uppercase;
	font-weight:lighter;
}
hr{
     clear:both;
	 background:url("../images/dotted-line.png") repeat scroll center top / 4px 4px rgba(0, 0, 0, 0);
}

a{
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
a:active, a:focus{color:transparent;}

iframe{
     display:block;
}

.clearleft{
     clear:left;
}
#signature{
     margin-bottom:10px;
     float:right; 
     margin-right:100px;
}
.site-footer .widget{
     float:left !important;
     position:relative !important;
     top:0 !important;
     left:0 !important;
     margin-right:0;
}
.sidebar .site-footer .widget-area {
    left: 0;
    max-width: 1040px;
}

.entry-header, .entry-content, .entry-summary, .entry-meta{
     max-width: 1100px;
     padding: 0;
     width: 100%;     
}
.entry-header {
    margin-bottom: 10px;
}
.entry-content {
    margin-top: 10px;
    text-align:justify;
}
table{margin:20px 0; border:none;}
table tr:nth-child(odd){background-color:#f6f6f6;}
table tr td{border:1px solid #ededed; padding:10px 15px; line-height:1.5;}

#breadcrumbs{
     max-width:100%;
     margin:0 auto;
     padding: 20px 0;
     width: 100%;
     font-size:12px;
}

#subpages{
     width: 100%;
     margin:0 auto;
     clear:both;
}
#subpages .box.lastbox{
     margin-right:0;
}
#subpages .box .boxim{
     text-align:center;
}
#subpages .box .boxim .boximg{
     /*border: 10px solid white;*/
}
#subpages .box a.linkbox{
     display:block;
     padding:20px 0;
     height: 320px;
}
#subpages .box a.linkbox:hover{
     background-color:#ccc;
     text-decoration: none;
}
#subpages .box .btitle, #subpages .box .savoirplus, #subpages .box .entry{
     padding:0 20px;
}
#subpages .box .btitle{
     height:24px;
     overflow:hidden;
}
#subpages .box .entry{
     color:black;
     overflow:hidden;
     height:96px;
}
.single-author .entry-meta .author, 
.sticky.format-standard .entry-meta .date, 
.sticky.format-audio .entry-meta .date, 
.sticky.format-chat .entry-meta .date, 
.sticky.format-image .entry-meta .date, 
.sticky.format-gallery .entry-meta .date {
    display: inline;
}

.archive-title, .archive-meta {
    padding: 0 0 30px 0;
}
.site-footer {
     margin-top:30px;
}
/***************************** PageNavi ***********************************/

.pagenavi { padding:15px; text-align:center; clear:both; }
.pagenavi a,.pagenavi span { border:1px solid #E0E0E0; padding:4px 8px; margin:0 5px; background:#F7F7F7; }
.pagenavi a:hover { border-color:#ccc; }
.pagenavi .current { background:#FFF !important; }
.pagenavi span.pages { background:none; border:0; }

.pagenavi{
    max-width: 1040px;
    padding: 0 30px;
    margin: 10px auto;
}

/*************************** Contact Form 7 *******************************/

div.wpcf7 {
    float: left;
    width: /*560px*/inherit;
	max-width:540px;
    margin-top:50px;
}
body.sidebar div.wpcf7 {
    width: 680px;
} 

.wpcf7-form p label{
    clear: both;
    color: #484848;
    display: inherit;
    font-size: 16px;
}
.wpcf7-form p input, .wpcf7-form p textarea, .site-header .search-field:focus, input[type="search"]{
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #DDDDDD;
    max-width: 250px;
    padding: 7px 5px;
}
body.sidebar .wpcf7-form p input, .wpcf7-form p textarea{
     width: 302px;
}

.wpcf7-form p{
     float:left;
     margin:0px 15px 13px 0px;
}
.wpcf7-form p:first-child{
     float:none;
}
body.sidebar .wpcf7-form p span.telephone input{
     margin-right:152px
} 
.wpcf7-form p span.sujet input{
     width:634px;
}
.wpcf7-form p span.your-message textarea{
     width:512px;
	 max-width:512px;
}
body.sidebar .wpcf7-form p span.your-message textarea{
     width:634px;
}
.wpcf7-form p input.submitcontact {
     left: 0;
     margin-left: 372px;
     position: absolute;
}
.wpcf7-response-output{
     float:left;
}



#confirmation_contact{
    font-size: 22px;
    font-weight: bold;
    margin-top: 10px;
    text-align: center;
}
#google_map{
     margin-top:74px;
     float:right;
}
body.sidebar #google_map{
     margin-top:50px;
}
#google_map iframe{
     height: 539px;
     width: 420px;
}

body.sidebar #google_map iframe{
     width:634px;
}

.savoir_plus_excerpt {
    background: none repeat scroll 0 0 #BC360A;
    float: right;
    margin-top: 5px;
    padding: 3px 5px 4px;
}

.savoir_plus_excerpt a {
    color: #FFFFFF;
}
.savoir_plus_excerpt a:hover {
    color: #FFFFFF;
}
.content_thumbnail{
     float:left;
     margin: 8px 14px 0 0;
}

.content_category_kelcible{
    max-width: 1040px;
    padding: 0 30px;
    margin: 0 auto;
}
.sidebar .content_category_kelcible{
}

div.more{
    background: none repeat scroll 0 0 #00BFFF;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 22px;
    font-weight: bold;
    margin: 10px 0;
    padding: 8px 10px 10px 40px;
    position: relative;
    width: 100%;
}

div.more:before, div.more:after {
	content: '';
	height: 6px;
	width: 20px;
	display: block;
	background: #333;
	position: absolute;
	top: 9px;
	left: 0px;
     cursor: pointer;
	 margin:14px 0 10px 10px;
}
div.more:after {
	height: 20px;
	width: 6px;
	top: 2px;
	left: 7px;
}
div.more.open:after {
	height: 0px;
	width: 0px;
	top: 0px;
	left: 0px;
}


div.more + div{
     clear:both;
     float:left;    
     width:100% !important;   
}
/*************************** Partenaires *******************************/
.picture_partner{
     float:left;
}
.content_partner .description_partner{
     margin-top:10px;
}
#partenaires .h2{
     margin-bottom:10px;
}

/*************************** Cliniques *******************************/




/*************************** Entreprises *******************************/

#entreprise_group{
     float:right;
     display:block;
}

/*************************** Yarpp styles custom *******************************/

.yarpp-thumbnails-horizontal .yarpp-thumbnail, .yarpp-thumbnail-default, .yarpp-thumbnail-title {
    display: inline-block;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
    border: 1px solid rgba(127, 127, 127, 0.1);
    height: 179px;
    margin: 5px 5px 5px 0;
    vertical-align: top;
    width: 130px;
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
    height: 120px;
    margin: 5px;
    width: 120px;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail > img, .yarpp-thumbnails-horizontal .yarpp-thumbnail-default {
    display: block;
}
.yarpp-related .yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
    font-size: 14px !important;
    font-weight: lighter;
    line-height: 14px;
    margin: 0 5px 5px;
    max-height: 42px;
    overflow: hidden;
    text-align: center !important;
    text-decoration: inherit;
    width: 100%;
}
.yarpp-thumbnail-default {
    overflow: hidden;
}
.yarpp-thumbnail-default > img {
    min-height: 120px;
    min-width: 120px;
}
.yarpp-related .yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
     margin:0;
     text-align:center !important;
}

/**********CUSTOM*********/

.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta{
	padding:0;
	max-width:100%;
}

body{background:#f6f6f6;}

.site{
	max-width:1100px;
	padding:0;
}

.site-main{
	overflow:hidden;
	margin:10px 30px;
}

#primary{width:100%;}

.sidebar #primary{
	max-width:70%;
	float:left;
}

.sidebar #tertiary{
	max-width:30%;
	float:left;
	position:relative;
	top:25px;
	height:auto;
     clear: none;
}

.hentry{
	padding:20px 0 0;
}


.sidebar #primary #content{margin-right:30px;}

.entry-content img.alignright, .entry-content .wp-caption.alignright{margin-right:0;}
.entry-content img.alignleft, .entry-content .wp-caption.alignleft{margin-left:0;}

/**Latest New Widget**/
.latestnewswidget ul li{
	overflow:hidden;
	background:url("../img/dotted-line.png") repeat-x scroll center bottom / 4px 4px rgba(0, 0, 0, 0);
	padding:20px 0;
}
.latestnewswidget .image_actu{float:left; margin-right:20px;}
.latestnewswidget .date_title{overflow:hidden;}
.latestnewswidget .actu_date{float:left; background:#00bfff; color:white; text-align:center; padding:6px; font-weight:lighter; line-height:1; margin-right:10px;}
.latestnewswidget .actu_date .date_actu_j{display:block; font-size:25px;}
.latestnewswidget .date_title .title_actu{font-size:18px; font-weight:lighter;}
.latestnewswidget p{font-size:14px; margin:0;}
.latestnewswidget a.more-link{font-size:16px; font-style:italic; color:#818181; font-weight:bold;}
.latestnewswidget a:hover .actu_date{background:#484848;}

/*******COLORS******/

a, .widget a, .site-footer .widget a, .entry-meta a, .yarpp-thumbnails-horizontal .yarpp-thumbnail-title, #breadcrumbs a, .entry-content a, .comment-content a, .entry-title a:hover{
	color:#00bfff;
}

a:hover, .widget a:hover, .entry-title a, .yarpp-thumbnails-horizontal .yarpp-thumbnail-title:hover, .entry-meta a:hover, .entry-content a:hover, .comment-content a:hover, .entry-content a:hover, .comment-content a:hover{
	color:#484848;
	text-decoration:none;
}

button, input[type="submit"], input[type="button"], input[type="reset"], .wpcf7-form p input.submitcontact, .savoir_plus_excerpt, .wp_btn, a.wp_btn{
	border-radius:0;
	background:#00BFFF;
	border:none;
	padding:10px 20px;
	text-transform:uppercase;
	font-family:source sans pro;
	font-weight:lighter;
	font-size:22px;
	color:white;
	display:inline-block;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .wpcf7-form p input.submitcontact:hover, .savoir_plus_excerpt:hover, .wp_btn:hover, a.wp_btn:hover{
	background:#484848;
	color:white;
	text-decoration:none;
}
button:hover, button:focus, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus{
	background:#484848;
}

.sidebar .page-content{padding:0;}

/********HEADER********/

.site-header{
	color:white;
	background:url("../img/bk_header.png") repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
}

.site-header .home-link{
	/*background:radial-gradient(ellipse at center center , rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	max-width:1100px;
	overflow:hidden;
	min-height:inherit;
	padding:10px 20px;
}

.site-header #logo{
	margin:10px;
	display:inline-block;
}

.site-header #logo img{
	width:100%;
	min-width:180px;
}

.site-description{
	color:white;
    font-family: source sans pro;
    font-size: 25px;
    margin: 0 10px;
}
#lang_sel_list{height:auto; overflow:hidden;}
#lang_sel_list ul a, #lang_sel_list_list ul a:visited{background:transparent; padding:8px 2px;}
#lang_sel_list ul a:hover{opacity:0.5; }

/**********MENU HAUT*********/

.navbar{
	max-width:100%;
	background:#222222;
}
.main-navigation{max-width:1100px;}

.nav-menu li a{
	font-size:20px;
	color:#818181;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
.nav-menu .sub-menu, .nav-menu .children{border:none; left:0;}
.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu .sub-menu, .nav-menu .children{
	background:#00BFFF;
}

ul.nav-menu ul a, .nav-menu ul ul a{font-size:14px;}
ul.nav-menu ul a:hover, .nav-menu ul ul a:hover{background:#222222;}
.site-header .search-form{display:none;}

.nav-menu li:focus > a, .nav-menu li a:focus, ul.nav-menu ul a:focus, .nav-menu ul ul a:focus{
	background-color:transparent;
}

/*********SIDEBAR********/
.site-main .sidebar-container {
    height: auto;
    position: relative;
    top: inherit;
    width: auto;
    z-index: 1;
    clear: both;
}

.site-main .widget-area{float:none;width:100%;}
.widget, .equalheight .widget-area{background:#f6f6f6; overflow:hidden;}

#tertiary .latestnewswidget .actu_date{background:transparent; color:black; float:none; text-align:left; padding:2px;}
#tertiary .latestnewswidget .actu_date .date_actu_j{font-size:14px; display:inline; font-style:italic;}
#tertiary .latestnewswidget .actu_date .date_actu_j:after{content:"/"; }
#tertiary .latestnewswidget .actu_date .date_actu_ma{font-style:italic;}
#tertiary .latestnewswidget .image_actu{max-width:30%; margin-right:10px;}
#tertiary div.wpcf7{width:100%; max-width:100%; margin-top:20px; float:none;}
#tertiary .wpcf7-form p{float:none; margin:0 0 15px; width:100%;}
#tertiary .wpcf7-form p input, #tertiary .wpcf7-form p textarea{width:100%; max-width:100%; }
#tertiary .wpcf7-form p span.your-message textarea{width:100%; max-width:100%;}
#tertiary .wpcf7-form input[type="submit"]{width:auto; padding:6px 15px; border:none; background-color:#00bfff; float:right;}
#tertiary .wpcf7-form input[type="submit"]:hover{background-color:#484848;}

/**********PAGES*********/
#subpages{
	max-width:100%;
	padding:0;
	overflow:hidden;
}
#subpages .box{
    float: left;
	background-color:white;
	height:/*309px*/auto;
	position:relative;
    width: 33%;
	text-align:left;
	padding:10px 15px;
}
#subpages .box .boxim{
	max-height:150px;
	overflow:hidden;
}
#subpages .box .boxim img{width:100%;}

#subpages .box a.linkbox{
     display: block;
     overflow: hidden;
     padding:0;
}
#subpages .box .btitle{padding:8px 0; height:/*30px*/auto; margin:0;}
#subpages .box .btitle .h2{font-size:20px; color:#00BFFF; line-height:normal; font-family:source sans pro;}
#subpages .box .entry{
	text-align:left;
	font-size:14px;
	height:/*90px*/auto;
	padding:0 0 10px;
	line-height:normal;
	color:#bab9b9;
}
#subpages .box a.linkbox:hover .entry{color:#484848;}

#subpages .box .savoirplus{
	background:transparent;
    color: #00bfff;
    padding: 2px 10px;
	border:1px solid;
    text-transform: none;
	display:inline-block;
	position:relative;
	font-size:14px;
	float:right;
	/*width:90%;
	position:absolute;
	bottom:4%;
	left:5%;*/
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s; 
}
#subpages .box .savoirplus::before{
	content: "\e605";
	font-family: 'icomoon';
	margin-right:5px;
}

#subpages .box a.linkbox:hover{background:transparent;}
#subpages .box:hover .savoirplus{background:#484848; border-color:white; color:white;} 
#subpages .box:hover .boxim img{
      filter: sepia(0.5);
     -webkit-filter: sepia(0.5);
     -moz-filter: sepia(0.5);
     -o-filter: sepia(0.5);
      -ms-filter: sepia(0.5);
}

/****HOME****/
.home .site{max-width:100%;}
.home .site-main{margin:0;}
.home #primary{max-width:100%;}
.home .sidebar-container{float:none; width:100%; overflow:hidden;}
.home .site-main .widget-area{float:none; max-width:1100px; margin:auto; overflow:hidden; width:100%;}
.home .widget, .home .equalheight, .home .widget-area{background:transparent;}
/**Sidebar 1 : Trois blocs haut**/
#sidebar-home-top-full{
     display:block;
     float:left;
}
#sidebar-home-top-full .widget{
	width:33%;
	float:left;
	text-align:center;
	background:transparent;
	overflow:hidden;
}
#sidebar-home-top-full .textwidget{overflow:hidden;}
#sidebar-home-top-full .widget img{
	-moz-transition:all 0.5s ease 0s;
	-webkit-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
}
#sidebar-home-top-full .widget img:hover{
	-moz-transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1);
	transform:scale(1.1, 1.1);
}
#sidebar-home-top-full .widget .title{
     background:#34495E;
     font-weight:lighter;
     text-transform:uppercase;
     font-size:25px;
     padding:15px;
     color:white;
     height: 64px;
     overflow: hidden;
	 position:relative;
}
#sidebar-home-top-full .widget .txt{padding:10px 15px; background:#f3f3f3;}
#sidebar-home-top-full .widget .txt a.wp_btn{display:block; margin-top:10px;}

/**Sidebar 2 : Fond image**/
#sidebar-home-center-left{
	background:url("../img/bg_main.jpg") no-repeat fixed center center  transparent;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	padding:40px;
}
#sidebar-home-center-left .widget{margin:0;}
#sidebar-home-center-left .widget-title{font-family: 'ralewaythin'; border:none; font-size:80px; color:#00bfff;}
#sidebar-home-center-left p{color:white; font-size:45px; font-weight:lighter;}

/**Sidebar3 : A propos+actus**/
#sidebar-home-center-right .widget{width:50%; float:left;}

/**Sidebar4 : Texte**/
#sidebar-home-footer-full{background-color:#F5F5F5; text-align:center;}
#sidebar-home-footer-full blockquote{color:#2B3A42; font-size:40px;}

/*******CONTACT********/
.entry-content div.wpcf7{max-width:100%;  width:52%; margin:0; padding-bottom:20px;}
.entry-content .wpcf7-form p{margin:0; padding:0 15px 13px 0; width:50%;}
.entry-content .wpcf7-form p:last-child{float:none;} 
.wpcf7-form p input, .wpcf7-form p textarea, .site-header .search-field:focus, input[type="search"], .wpcf7-form p span.your-message textarea{
	max-width:100%;
	width:100%;
	max-height:140px;
}
.wpcf7-form p input.wpcf7-captchar{width:auto;}
.entry-content .wpcf7-form p input.submitcontact{float:right; position:relative; left:inherit; margin:0; width:auto;}
#entreprise_group{width:48%; float:right; font-size:18px; padding:0 0 0 40px; margin-bottom:20px;}
#entreprise_group .picture_entreprise{margin:20px 0;}
#entreprise_group .nom_entreprise{color:#00aeef; font-size:30px; margin:10px 0 0 0; text-transform:uppercase;}
#entreprise_group .adresse_entreprise, #entreprise_group .telephone_entreprise, #entreprise_group .portable_entreprise, #entreprise_group .email_entreprise, #entreprise_group .fax_entreprise{
	color:#484848; 
	padding:15px 0;
	line-height:normal;
	font-weight:lighter;
	font-size:20px;
	vertical-align:middle;
}
#entreprise_group .adresse_entreprise:before, #entreprise_group .telephone_entreprise:before, #entreprise_group .portable_entreprise a:before, #entreprise_group .email_entreprise:before, #entreprise_group .fax_entreprise:before{
	content: "\e600";
	font-family: 'icomoon';
	margin-right:10px;
	float:left;
	font-size:28px;
	vertical-align:middle;
	color:#00bfff;
}
#entreprise_group .adresse_entreprise:before{margin-top:28px;}
#entreprise_group .telephone_entreprise:before{
     content: "\e602";
     -webkit-animation-name: shake-rotate; 
     -ms-animation-name: shake-rotate; 
     animation-name: shake-rotate; 
     -webkit-animation-duration: 100ms; 
     -ms-animation-duration: 100ms; 
     animation-duration: 100ms; 
     -webkit-animation-iteration-count: infinite; 
     -ms-animation-iteration-count: infinite; 
     animation-iteration-count: infinite; 
     -webkit-animation-timing-function: ease-in-out; 
     -ms-animation-timing-function: ease-in-out; 
     animation-timing-function: ease-in-out; 
     -webkit-animation-delay: 0s; 
     -ms-animation-delay: 0s; 
     animation-delay: 0s; 
     -webkit-animation-play-state: running; 
     -ms-animation-play-state: running; 
     animation-play-state: running;
     color:#fff;
     }
#entreprise_group .portable_entreprise a:before{content: "\e604";}
#entreprise_group .email_entreprise:before{content: "\e601";}
#entreprise_group .fax_entreprise:before{content: "\e603";}
#entreprise_group .telephone_entreprise a{color:#484848;}
#google_map{clear:both; float:none;}
#google_map iframe{width:100%; height:350px;}


.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: 0px;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
     border:0;
}
/***404***/
.error404 .page-title{padding:0; text-align:left; line-height:normal;}
.error404 .page-title:before{content:"";}
.error404 .page-wrapper{background:white;}
.error404 .page-header, .error404 .page-content{
	max-width:1100px;
	padding-bottom:10px;
}
.error404 .page-content{padding:0;}
.error404 .site-content img{float:right; width:100%; max-width:335px;}
.error404 h1, .error404 h2{clear:none;}

/********ARTICLES********/
.archive-header, .page-header{background:transparent;}
.archives .hentry, .category .hentry{
    border-bottom: 1px solid #818181;
    overflow: hidden;
    padding: 20px 0;
}
body.archive .entry-title, body.category .entry-title{font-size:25px;}
.entry-thumbnail img{margin:10px auto;}
.savoir_plus_excerpt a{color:white!important;}


/************FOOTER**********/
.site-footer{
	background:#383838;
	color:white;
	overflow:hidden;
}
.site-footer .sidebar-container{ 
	overflow:hidden;
	padding:0;
	background:transparent;
}

#secondary .widget-area{height:auto!important; max-width:1100px;}
.site-footer .widget, .sidebar .site-footer .widget{width:25%;}
.site-footer .site-info{max-width:1100px; padding:0;}
.site-footer .widget a:hover{color:white;}
.site-footer .widget a.wp_btn{color:white;}
.site-footer .latestnewswidget .image_actu{/*max-width:20%;*/display:none;}
.site-footer .latestnewswidget .date_title .title_actu{font-size:16px;}
/*.site-footer .latestnewswidget .actu_date{float:none; padding:3px; display:inline-block;}
.site-footer .latestnewswidget .actu_date .date_actu_j{display:inline;}
.site-footer .latestnewswidget .actu_date .date_actu_ma:before{content:"/";}
.latestnewswidget .date_title .title_actu{display:block;}*/

/*************ATTACHMENTS**********************/

/************************************************** 
			infos right
*************************************************/
.infos_right{
	float:none;
}
#telechargement{margin-bottom:20px;}
#telechargement ul li{
     list-style-type:none;
}
#telechargement .btn{
     background:#591C66;
     border-color:white;
     box-shadow:0 -1px 0 white inset;
     width: 260px;
     margin: 5px auto;
     padding: 8px;
     display: inline-block;
}
#telechargement .btn.synthese{
     border:3px solid #4D4D4D;
     padding:8px 5px;
}
#telechargement img{float:left;height: 30px;}
#telechargement p{float:right; margin:0px; line-height:1.3; text-align:center; max-width:75%;}
#telechargement img{float:left;height: 30px;}
#telechargement p{float:right; margin:0px; line-height:1.3; text-align:center; max-width:75%;}
.infos_right{padding:20px;}
#telechargement{margin:0;}
#telechargement ul{padding:0; margin:16px 0 0;}
#telechargement .btn{background:#00bfff; width:100%;}
#telechargement .btn:hover{background:#484848;}
#telechargement img{height:auto;}
#telechargement span.title_dl{display:block;}

/*****COMPATIBILITE IE*****/
.ie8 .widget{background:white;} 
.ie8 .home .widget-area{margin:auto!important;}
.ie8 .site-main .sidebar-inner{width:auto;}

/*****ClickToCallButton Footer Fixed*****/
#tel_mobile_fixed{
     background:#009900;
     border-top: 2px solid #00bb00;
     position:fixed;
     width:100%;
     height:50px;
     bottom:0;  
     z-index:9999;        
}
#tel_mobile_fixed:hover{
     background:#00bb00;
     border-top: 2px solid #009900;        
}
#tel_mobile_fixed a{
     display:block;
     width:100%;
     height:50px;
     text-decoration:none;
}
#tel_mobile_icon:before{
     content: "\e602";  
     font-family: 'icomoon';
     color:white;
     font-size: 38px;
     line-height: 46px; 
}
#tel_mobile_icon{
     margin: 0 auto;
     text-align: center;     
}

#copyright{
     text-align:center;
     font-size:12px;
     width:100%;
     clear:both;
}
/*****Soliloquy*****/
/*.soliloquy-container .soliloquy-controls .soliloquy-pager {
     margin-top:10px;
     position:relative;
     bottom:inherit;     
}

.soliloquy-container .soliloquy-controls .soliloquy-pager-link{
     background :url("../img/circle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);      
}

.soliloquy-container .soliloquy-controls .soliloquy-pager-link:hover, 
.soliloquy-container .soliloquy-controls .soliloquy-pager-link.active{
     background :url("../img/circle-hover.png");
}*/

/*****Formulaire*****/
.wpcf7-form input:focus::-webkit-input-placeholder { color:transparent; }
.wpcf7-form input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
.wpcf7-form input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
.wpcf7-form input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

.wpcf7-form textarea:focus::-webkit-input-placeholder { color:transparent; }
.wpcf7-form textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
.wpcf7-form textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
.wpcf7-form textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */