/* waitMe - 29.04.14 */
/*.waitMe_container {position:relative}
body.waitMe_container {height:100%}
.waitMe_container .waitMe {position:absolute;top:0;left:0;right:0;bottom:0;z-index:9989;text-align:center;}
.waitMe_container .waitMe .waitMe_content {width:100%;top:50%}
.waitMe_container .waitMe .waitMe_progress {position:relative}
.waitMe_container .waitMe .waitMe_progress > div {-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}
.waitMe_container .waitMe .waitMe_text {position:relative;margin:20px 0 0}
*/


/*same*/
body.waitMe_container {height:100%} 
.waitMe_container .waitMe .waitMe_content {width:100%;top:50%} 
.waitMe_container .waitMe .waitMe_progress > div {-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}
.waitMe_container .waitMe .waitMe_text {position:relative;margin:20px 0 0}


/*UPDATED, and removed some */
.waitMe_container .waitMe {position:fixed;top:0;left:0;right:0;bottom:0;z-index:9989;text-align:center;}







/* bounce */
.waitMe_container .waitMe_progress.bounce > div {
width:20px;height:20px;border-radius:50%;
-webkit-animation: bounce 1.4s infinite ease-in-out;
animation: bounce 1.4s infinite ease-in-out;
}
.waitMe_container .waitMe_progress.bounce .waitMe_progress_elem1 {
-webkit-animation-delay:-0.32s;
animation-delay:-0.32s;
}
.waitMe_container .waitMe_progress.bounce .waitMe_progress_elem2 {
-webkit-animation-delay:-0.16s;
animation-delay:-0.16s;
}
@-webkit-keyframes bounce {
	0%, 80%, 100% {
		-webkit-transform:scale(0.0);
	}
	40% {
		-webkit-transform:scale(1.0);
	}
}
@keyframes bounce {
	0%, 80%, 100% {
		transform:scale(0.0);
	}
	40% {
		transform:scale(1.0);
	}
}


/* rotateplane */
.waitMe_container .waitMe_progress.rotateplane > div {
width:30px;height:30px;
-webkit-animation:rotateplane 1.2s infinite ease-in-out;
animation:rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes rotateplane {
  0% {
		-webkit-transform: perspective(120px);
	}
  50% {
		-webkit-transform: perspective(120px) rotateY(180deg);
	}
  100% {
		-webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg);
	}
}
@keyframes rotateplane {
  0% { 
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
	50% { 
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
	100% { 
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}


/* stretch */
.waitMe_container .waitMe_progress.stretch > div {
width:8px;height:60px;margin:1px;
-webkit-animation: stretch 1.2s infinite ease-in-out;
animation: stretch 1.2s infinite ease-in-out;
}
.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem2 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem3 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem4 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
.waitMe_container .waitMe_progress.stretch .waitMe_progress_elem5 {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
@-webkit-keyframes stretch {
  0%, 40%, 100% {
		-webkit-transform: scaleY(0.4);
	}
  20% {
		-webkit-transform: scaleY(1.0);
	}
}
@keyframes stretch {
  0%, 40%, 100% {
		transform: scaleY(0.4);
	}
  20% {
		transform: scaleY(1.0);
	}
}


/* orbit */
.waitMe_container .waitMe_progress.orbit {
width:40px;height:40px;margin:auto;
-webkit-animation: orbit_rotate 2.0s infinite linear;
animation: orbit_rotate 2.0s infinite linear;
}
.waitMe_container .waitMe_progress.orbit > div {
width:20px;height:20px;border-radius:50%;top:0;position:absolute;
-webkit-animation: orbit 2.0s infinite ease-in-out;
animation: orbit 2.0s infinite ease-in-out;
}
.waitMe_container .waitMe_progress.orbit .waitMe_progress_elem2 {
top:auto;bottom:0;
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
@-webkit-keyframes orbit_rotate {
	100% {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes orbit_rotate {
	100% {
		transform: rotate(360deg);
	}
}
@-webkit-keyframes orbit {
  0%, 100% {
		-webkit-transform: scale(0.0);
	}
  50% {
		-webkit-transform: scale(1.0);
	}
}
@keyframes orbit {
  0%, 100% {
		transform: scale(0.0);
	}
	50% {
		transform: scale(1.0);
	}
}


/* roundBounce */
.waitMe_container .waitMe_progress.roundBounce {width:60px;height:60px;margin:auto}
.waitMe_container .waitMe_progress.roundBounce > div {
width:12px;height:12px;border-radius:50%;position:absolute;
-webkit-animation: roundBounce 1.2s infinite ease-in-out;
animation: roundBounce 1.2s infinite ease-in-out;
}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem1 {top:0;left:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem2 {top:0;right:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem3 {bottom:0;right:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem4 {bottom:0;left:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem5 {top:-9%;left:50%;margin-top:-6px;margin-left:-6px}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem6 {top:50%;right:-9%;margin-top:-6px;margin-right:-6px}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem7 {bottom:-9%;left:50%;margin-bottom:-6px;margin-left:-6px}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem8 {top:50%;left:-9%;margin-top:-6px;margin-left:-6px}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem9 {top:0;right:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem10 {bottom:0;right:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem11 {bottom:0;left:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem12 {top:0;left:0}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem5 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem9 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem2 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem6 {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem10 {
-webkit-animation-delay: -0.7s;
animation-delay: -0.7s;
}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem3 {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s;
}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem7 {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s;
}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem11 {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s;
}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem4 {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s;
}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem8 {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s;
}
.waitMe_container .waitMe_progress.roundBounce .waitMe_progress_elem12 {
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s;
}
@-webkit-keyframes roundBounce {
  0%, 80%, 100% {
		-webkit-transform: scale(0.0);
	}
  40% {
		-webkit-transform: scale(1.0);
	}
}
@keyframes roundBounce {
  0%, 80%, 100% { 
    transform: scale(0.0);
  } 40% { 
    transform: scale(1.0);
  }
}


/* win8 */
.waitMe_container .waitMe_progress.win8 {height:40px;margin:auto}
.waitMe_container .waitMe_progress.win8 > div {
width:40px;height:40px;opacity:0;position:absolute;margin:auto;left:0;right:0;
-webkit-transform: rotate(225deg);
-webkit-animation: win8 5.5s infinite;
transform: rotate(225deg);
animation: win8 5.5s infinite;
}
.waitMe_container .waitMe_progress.win8 > div > div {width:6px;height:6px;border-radius:50%;position:absolute;margin:-5px}
.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem2 {
-webkit-animation-delay: 0.24s;
animation-delay: 0.24s;
}
.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem3 {
-webkit-animation-delay: 0.48s;
animation-delay: 0.48s;
}
.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem4 {
-webkit-animation-delay: 0.72s;
animation-delay: 0.72s;
}
.waitMe_container .waitMe_progress.win8 .waitMe_progress_elem5 {
-webkit-animation-delay: 0.96s;
animation-delay: 0.96s;
}
@-webkit-keyframes win8 {
  0% {
		opacity:1;
		-webkit-transform:rotate(225deg);
		-webkit-animation-timing-function: ease-out;
	} 
  7% {
		-webkit-transform:rotate(345deg);
		-webkit-animation-timing-function: linear;
	}
  30% {
		-webkit-transform:rotate(455deg);
		-webkit-animation-timing-function: ease-in-out;
	}
  39% {
		-webkit-transform:rotate(690deg);
		-webkit-animation-timing-function: linear;
	}
  70% {
		opacity:1;
		-webkit-transform:rotate(815deg);
		-webkit-animation-timing-function: ease-out;
	}
  75% {
		-webkit-transform:rotate(945deg); 
		-webkit-animation-timing-function: ease-out;
	}
  76% {
		opacity:0;
		-webkit-transform:rotate(945deg);
	}
  100% {
		opacity:0;
		-webkit-transform:rotate(945deg);
	} 
}
@keyframes win8 {
  0% {
		opacity:1;
		transform:rotate(225deg);
		animation-timing-function: ease-out;
	} 
  7% {
		transform:rotate(345deg);
		animation-timing-function: linear;
	}
  30% {
		transform:rotate(455deg);
		animation-timing-function: ease-in-out;
	}
  39% {
		transform:rotate(690deg);
		animation-timing-function: linear;
	}
  70% {
		opacity:1;
		transform:rotate(815deg);
		animation-timing-function: ease-out;
	}
  75% {
		transform:rotate(945deg); 
		animation-timing-function: ease-out;
	}
  76% {
		opacity:0;
		transform:rotate(945deg);
	}
  100% {
		opacity:0;
		transform:rotate(945deg);
	} 
}


/* win8_linear */
.waitMe_container .waitMe_progress.win8_linear {margin:auto;width:150px;height:6px}
.waitMe_container .waitMe_progress.win8_linear > div {
left:0;opacity:0;position:absolute;
-webkit-animation: win8_linear 3s infinite;
animation: win8_linear 3s infinite;
}
.waitMe_container .waitMe_progress.win8_linear > div > div {width:6px;height:6px;border-radius:50%}
.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem2 {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
}
.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem3 {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem4 {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s;
}
.waitMe_container .waitMe_progress.win8_linear .waitMe_progress_elem5 {
-webkit-animation-delay: 1.2s;
animation-delay: 1.2s;
}
@-webkit-keyframes win8_linear {
  0% {
		-webkit-transform: translateX(0);
		-webkit-animation-timing-function: ease-out;
	} 
  10% {
		opacity:1;
		-webkit-transform: translateX(50px);
		-webkit-animation-timing-function: linear;
	}
  50% {
		opacity:1;
		-webkit-transform: translateX(80px);
		-webkit-animation-timing-function: ease-in-out;
	}
  60% {
		opacity:0;
		-webkit-transform: translateX(130px);
	}
}
@keyframes win8_linear {
  0% {
		transform: translateX(0);
		animation-timing-function: ease-out;
	} 
  10% {
		opacity:1;
		transform: translateX(50px);
		animation-timing-function: linear;
	}
  50% {
		opacity:1;
		transform: translateX(80px);
		animation-timing-function: ease-in-out;
	}
  60% {
		opacity:0;
		transform: translateX(130px);
	}
}


/* ios */
.waitMe_container .waitMe_progress.ios {margin:auto;width:40px;height:40px}
.waitMe_container .waitMe_progress.ios > div {
width:10%;height:26%;position:absolute;left:44.5%;top:37%;opacity:0;border-radius:50px;box-shadow:0 0 3px rgba(0,0,0,0.2);
-webkit-animation: ios 1s linear infinite;
animation: ios 1s linear infinite;
}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem1 {
-webkit-transform:rotate(0deg) translate(0, -142%);
-webkit-animation-delay: 0s;
transform:rotate(0deg) translate(0, -142%);
animation-delay: 0s;
}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem2 {
-webkit-transform:rotate(30deg) translate(0, -142%);
-webkit-animation-delay: -0.9167s;
transform:rotate(30deg) translate(0, -142%);
animation-delay: -0.9167s;
}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem3 {
-webkit-transform:rotate(60deg) translate(0, -142%);
-webkit-animation-delay: -0.833s;
transform:rotate(60deg) translate(0, -142%);
animation-delay: -0.833s;
}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem4 {
-webkit-transform:rotate(90deg) translate(0, -142%);
-webkit-animation-delay: -0.75s;
transform:rotate(90deg) translate(0, -142%);
animation-delay: -0.75s;
}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem5 {
-webkit-transform:rotate(120deg) translate(0, -142%);
-webkit-animation-delay: -0.667s;
transform:rotate(120deg) translate(0, -142%);
animation-delay: -0.667s;
}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem6 {
-webkit-transform:rotate(150deg) translate(0, -142%);
-webkit-animation-delay: -0.5833s;
transform:rotate(150deg) translate(0, -142%);
animation-delay: -0.5833s;
}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem7 {
-webkit-transform:rotate(180deg) translate(0, -142%);
-webkit-animation-delay: -0.5s;
transform:rotate(180deg) translate(0, -142%);
animation-delay: -0.5s;
}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem8 {
-webkit-transform:rotate(210deg) translate(0, -142%);
-webkit-animation-delay: -0.41667s;
transform:rotate(210deg) translate(0, -142%);
animation-delay: -0.41667s;
}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem9 {
-webkit-transform:rotate(240deg) translate(0, -142%);
-webkit-animation-delay: -0.333s;
transform:rotate(240deg) translate(0, -142%);
animation-delay: -0.333s;
}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem10 {
-webkit-transform:rotate(270deg) translate(0, -142%);
-webkit-animation-delay: -0.25s;
transform:rotate(270deg) translate(0, -142%);
animation-delay: -0.25s;
}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem11 {
-webkit-transform:rotate(300deg) translate(0, -142%);
-webkit-animation-delay: -0.1667s;
transform:rotate(300deg) translate(0, -142%);
animation-delay: -0.1667s;
}
.waitMe_container .waitMe_progress.ios .waitMe_progress_elem12 {
-webkit-transform:rotate(330deg) translate(0, -142%);
-webkit-animation-delay: -0.0833s;
transform:rotate(330deg) translate(0, -142%);
animation-delay: -0.0833s;
}
 @-webkit-keyframes ios {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0.25;
	}
}
@keyframes ios {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0.25;
	}
}


/* facebook */
.waitMe_container .waitMe_progress.facebook {margin:auto}
.waitMe_container .waitMe_progress.facebook > div {
width:6px;height:25px;margin-left:3px;opacity:0.1;
-webkit-animation: facebook 1.3s linear infinite;
-webkit-transform: scale(0.7);
animation: facebook 1.3s linear infinite;
transform: scale(0.7);
}
.waitMe_container .waitMe_progress.facebook > .waitMe_progress_elem1 {
	-webkit-animation-delay:0.39s;
	animation-delay:0.39s;
}
.waitMe_container .waitMe_progress.facebook > .waitMe_progress_elem2 {
	-webkit-animation-delay:0.52s;
	animation-delay:0.52s;
}
.waitMe_container .waitMe_progress.facebook > .waitMe_progress_elem3 {
	-webkit-animation-delay:0.65s;
	animation-delay:0.65s;
}
@-webkit-keyframes facebook {
	0%{
		-webkit-transform:scale(1.2);
		opacity:1;
	}
	100%{
		-webkit-transform:scale(0.7);
		opacity:0.1;
	}
}
@keyframes facebook {
	0%{
		transform:scale(1.2);
		opacity:1;
		}
	100%{
		transform:scale(0.7);
		opacity:0.1;
	}
}
