@-webkit-keyframes fadein {
	0%   { opacity: 0; }
	100% { opacity: 1; }
}

@keyframes fadein {
	0%   { opacity: 0; }
	100% { opacity: 1; }
}

@-webkit-keyframes logo {
	0%   {opacity: 0; -webkit-transform: scale(0);}
	50%  {-webkit-transform: scale(1.1);}
	70%  {-webkit-transform: scale(0.95);}
	100% {opacity: 1; -webkit-transform: scale(1);}
}

@keyframes logo {
	0%   {opacity: 0; transform: scale(0);}
	50%  {transform: scale(1.1);}
	70%  {transform: scale(0.95);}
	100% {opacity: 1; transform: scale(1);}
}

@-webkit-keyframes navanimate {
	0%   { opacity: 0; -webkit-transform: translate3d(0, -25px, 0); }
	50%  { -webkit-transform: translate3d(0, 0, 0); }
	100% { opacity: 1; }
}

@keyframes navanimate {
	0%   { opacity: 0; transform: translate3d(0, -24px, 0); }
	50%  { transform: translate3d(0, 0, 0); }
	100% { opacity: 1; }
}

@-webkit-keyframes heading {
	0%   { opacity: 0; -webkit-transform: translate3d(0, -20px, 0); }
	100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); }
}

@keyframes heading {
	0%   { opacity: 0; transform: translate3d(0, -20px, 0); }
	100% { opacity: 1; transform: translate3d(0, 0, 0); }
}

@-webkit-keyframes spin {
	0%   { -webkit-transform: none; border: 2px solid rgba(191, 212, 255, 0); }
	50%  { -webkit-transform: none; }
	100% { -webkit-transform: rotate(45deg); border: 2px solid rgba(191, 212, 255, 0.14); }
}

@keyframes spin {
	0%   { transform: none; border: 2px solid rgba(191, 212, 255, 0); }
	50%  { transform: none; }
	100% { transform: rotate(45deg); border: 2px solid rgba(191, 212, 255, 0.14); }
}

@-webkit-keyframes slide {
	0%   { opacity: 0; -webkit-transform: translate3d(0, -24px, 0); }
	100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0) }
}

@keyframes slide {
	0%   { opacity: 0; transform: translate3d(0, -24px, 0); }
	100% { opacity: 1; transform: translate3d(0, 0, 0) }
}

@-webkit-keyframes slideRight {
	0%   {-webkit-transform: translate3d(20px, 0, 0);}
	100% {-webkit-transform: translate3d(0, 0, 0);}
}

@keyframes slideRight {
	0%   {transform: translate3d(20px, 0, 0);}
	100% {transform: translate3d(0, 0, 0);}
}

@-webkit-keyframes dash {
	0%   { stroke-dashoffset: 200; }
	100% { stroke-dashoffset: 0; }
}

@keyframes dash {
	0%   { stroke-dashoffset: 200; }
	100% { stroke-dashoffset: 0; }
}