.loader {

	height: 58px;

	left: 50%;

	position: absolute;

	transform: translateX(-50%) translateY(-50%);

		-o-transform: translateX(-50%) translateY(-50%);

		-ms-transform: translateX(-50%) translateY(-50%);

		-webkit-transform: translateX(-50%) translateY(-50%);

		-moz-transform: translateX(-50%) translateY(-50%);

	width: 58px;

}

.loader span {

	/*background: rgba(217,101,0,0.98);*/

	display: block;

	height: 12px;

	opacity: 0;

	position: absolute;

	width: 12px;

	animation: load 4.6s ease-in-out infinite;

		-o-animation: load 4.6s ease-in-out infinite;

		-ms-animation: load 4.6s ease-in-out infinite;

		-webkit-animation: load 4.6s ease-in-out infinite;

		-moz-animation: load 4.6s ease-in-out infinite;

}

.loader span.block-1 {

	animation-delay: 1.06s;

		-o-animation-delay: 1.06s;

		-ms-animation-delay: 1.06s;

		-webkit-animation-delay: 1.06s;

		-moz-animation-delay: 1.06s;

	left: 0px;

	top: 0px;

}

.loader span.block-2 {

	animation-delay: 0.97s;

		-o-animation-delay: 0.97s;

		-ms-animation-delay: 0.97s;

		-webkit-animation-delay: 0.97s;

		-moz-animation-delay: 0.97s;

	left: 16px;

	top: 0px;

}

.loader span.block-3 {

	animation-delay: 0.87s;

		-o-animation-delay: 0.87s;

		-ms-animation-delay: 0.87s;

		-webkit-animation-delay: 0.87s;

		-moz-animation-delay: 0.87s;

	left: 31px;

	top: 0px;

}

.loader span.block-4 {

	animation-delay: 0.78s;

		-o-animation-delay: 0.78s;

		-ms-animation-delay: 0.78s;

		-webkit-animation-delay: 0.78s;

		-moz-animation-delay: 0.78s;

	left: 47px;

	top: 0px;

}

.loader span.block-5 {

	animation-delay: 0.69s;

		-o-animation-delay: 0.69s;

		-ms-animation-delay: 0.69s;

		-webkit-animation-delay: 0.69s;

		-moz-animation-delay: 0.69s;

	left: 0px;

	top: 16px;

}

.loader span.block-6 {

	animation-delay: 0.6s;

		-o-animation-delay: 0.6s;

		-ms-animation-delay: 0.6s;

		-webkit-animation-delay: 0.6s;

		-moz-animation-delay: 0.6s;

	left: 16px;

	top: 16px;

}

.loader span.block-7 {

	animation-delay: 0.51s;

		-o-animation-delay: 0.51s;

		-ms-animation-delay: 0.51s;

		-webkit-animation-delay: 0.51s;

		-moz-animation-delay: 0.51s;

	left: 31px;

	top: 16px;

}

.loader span.block-8 {

	animation-delay: 0.41s;

		-o-animation-delay: 0.41s;

		-ms-animation-delay: 0.41s;

		-webkit-animation-delay: 0.41s;

		-moz-animation-delay: 0.41s;

	left: 47px;

	top: 16px;

}

.loader span.block-9 {

	animation-delay: 0.32s;

		-o-animation-delay: 0.32s;

		-ms-animation-delay: 0.32s;

		-webkit-animation-delay: 0.32s;

		-moz-animation-delay: 0.32s;

	left: 0px;

	top: 31px;

}

.loader span.block-10 {

	animation-delay: 0.23s;

		-o-animation-delay: 0.23s;

		-ms-animation-delay: 0.23s;

		-webkit-animation-delay: 0.23s;

		-moz-animation-delay: 0.23s;

	left: 16px;

	top: 31px;

}

.loader span.block-11 {

	animation-delay: 0.14s;

		-o-animation-delay: 0.14s;

		-ms-animation-delay: 0.14s;

		-webkit-animation-delay: 0.14s;

		-moz-animation-delay: 0.14s;

	left: 31px;

	top: 31px;

}

.loader span.block-12 {

	animation-delay: 0.05s;

		-o-animation-delay: 0.05s;

		-ms-animation-delay: 0.05s;

		-webkit-animation-delay: 0.05s;

		-moz-animation-delay: 0.05s;

	left: 47px;

	top: 31px;

}

.loader span.block-13 {

	animation-delay: -0.05s;

		-o-animation-delay: -0.05s;

		-ms-animation-delay: -0.05s;

		-webkit-animation-delay: -0.05s;

		-moz-animation-delay: -0.05s;

	left: 0px;

	top: 47px;

}

.loader span.block-14 {

	animation-delay: -0.14s;

		-o-animation-delay: -0.14s;

		-ms-animation-delay: -0.14s;

		-webkit-animation-delay: -0.14s;

		-moz-animation-delay: -0.14s;

	left: 16px;

	top: 47px;

}

.loader span.block-15 {

	animation-delay: -0.23s;

		-o-animation-delay: -0.23s;

		-ms-animation-delay: -0.23s;

		-webkit-animation-delay: -0.23s;

		-moz-animation-delay: -0.23s;

	left: 31px;

	top: 47px;

}

.loader span.block-16 {

	animation-delay: -0.32s;

		-o-animation-delay: -0.32s;

		-ms-animation-delay: -0.32s;

		-webkit-animation-delay: -0.32s;

		-moz-animation-delay: -0.32s;

	left: 47px;

	top: 47px;

}









@keyframes load {

	0% {

		opacity: 0;

		transform: translateY(-97px);

	}

	15% {

		opacity: 0;

		transform: translateY(-97px);

	}

	30% {

		opacity: 1;

		transform: translateY(0);

	}

	70% {

		opacity: 1;

		transform: translateY(0);

	}

	85% {

		opacity: 0;

		transform: translateY(97px);

	}

	100% {

		opacity: 0;

		transform: translateY(97px);

	}

}



@-o-keyframes load {

	0% {

		opacity: 0;

		-o-transform: translateY(-97px);

	}

	15% {

		opacity: 0;

		-o-transform: translateY(-97px);

	}

	30% {

		opacity: 1;

		-o-transform: translateY(0);

	}

	70% {

		opacity: 1;

		-o-transform: translateY(0);

	}

	85% {

		opacity: 0;

		-o-transform: translateY(97px);

	}

	100% {

		opacity: 0;

		-o-transform: translateY(97px);

	}

}



@-ms-keyframes load {

	0% {

		opacity: 0;

		-ms-transform: translateY(-97px);

	}

	15% {

		opacity: 0;

		-ms-transform: translateY(-97px);

	}

	30% {

		opacity: 1;

		-ms-transform: translateY(0);

	}

	70% {

		opacity: 1;

		-ms-transform: translateY(0);

	}

	85% {

		opacity: 0;

		-ms-transform: translateY(97px);

	}

	100% {

		opacity: 0;

		-ms-transform: translateY(97px);

	}

}



@-webkit-keyframes load {

	0% {

		opacity: 0;

		-webkit-transform: translateY(-97px);

	}

	15% {

		opacity: 0;

		-webkit-transform: translateY(-97px);

	}

	30% {

		opacity: 1;

		-webkit-transform: translateY(0);

	}

	70% {

		opacity: 1;

		-webkit-transform: translateY(0);

	}

	85% {

		opacity: 0;

		-webkit-transform: translateY(97px);

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(97px);

	}

}



@-moz-keyframes load {

	0% {

		opacity: 0;

		-moz-transform: translateY(-97px);

	}

	15% {

		opacity: 0;

		-moz-transform: translateY(-97px);

	}

	30% {

		opacity: 1;

		-moz-transform: translateY(0);

	}

	70% {

		opacity: 1;

		-moz-transform: translateY(0);

	}

	85% {

		opacity: 0;

		-moz-transform: translateY(97px);

	}

	100% {

		opacity: 0;

		-moz-transform: translateY(97px);

	}

}
/*
.loader {
  border: 16px solid #FFBC13;;
  border-radius: 50%;
  margin: 0 auto;
  border-top: 16px solid #0650b3;
  border-bottom: 16px solid #0650b3;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
*/