/*** OPEN BEEE Splash Screen for Sage ********* DEV par Elyes ZITARI ************* Crée le 27-05-2016 ************ Modifié le: 13-06-2016 ****/body{background:#2a3456;}.sp-container h2 {	position: absolute;	top: 30%;	line-height: 100px;	height: 100px;	margin-top: 20px;	font-size: 60px;	width: 100%;	text-align: center;	color:#fff;	opacity:0;/*color: transparent;*/	animation: blurFadeInOut 6s ease-in backwards;	-moz-animation: blurFadeInOut 6s ease-in backwards;	-webkit-animation: blurFadeInOut 6s ease-in backwards;	-o-animation: blurFadeInOut 6s ease-in backwards;	-ms-animation: blurFadeInOut 6s ease-in backwards;}.sp-container h3 {	position: absolute;	top: 20%;	line-height: 100px;	height: 50px;	margin-top: -50px;	font-size: 60px;	width: 100%;	text-align: center;	color:#fff;	opacity:0;/*color: transparent;*/	animation: blurFadeInOut 2s ease-in backwards;	-moz-animation: blurFadeInOut 2s ease-in backwards;	-webkit-animation: blurFadeInOut 2s ease-in backwards;	-o-animation: blurFadeInOut 2s ease-in backwards;	-ms-animation: blurFadeInOut 2s ease-in backwards;}.spOverlay{	animation: none;	-moz-animation: none;	-webkit-animation: none;	-o-animation: none;	-ms-animation: none;	}.sp-container h2.frame-1 {	animation-delay: 0.3s;	-webkit-animation-delay: 0.3s;}.sp-container h3.frame-2 {	animation-delay: 2s;	-webkit-animation-delay: 2s;	font-size: 30px;	margin-top: -30px;	margin-left:30%;}.sp-container h3.frame-3 {	animation-delay: 2.3s;	-webkit-animation-delay: 2.3s;}.sp-container h3.frame-4 {	animation-delay: 3s;	-webkit-animation-delay: 3s;	font-size: 40px;	margin-bottom: -30px;	margin-right:70%;	top: 70%;}.sp-container h3.frame-5 {	animation-delay: 1s;	-webkit-animation-delay: 1s;	font-size: 20px;	margin-top: 40px;	margin-left:20%;}.sp-container h3.frame-6 {	animation-delay: 3s;	-webkit-animation-delay: 3s;	font-size: 20px;	margin-top: 40px;	margin-left:20%;	left:-50%;}.sp-container h3.frame-7 {	animation-delay: 3s;	-webkit-animation-delay: 3s;	font-size: 20px;	margin-top: 40px;	margin-left:20%;}.sp-container{    position: absolute;    top: 0;    bottom: 0;    background: #2a3456;    left: 0;    right: 0;	/*z-index: 10000;*/	animation-delay:0.8s;	-webkit-animation-delay:0.8s;	animation: fadeOut 1s ease-in 6s 1 forwards;	-moz-animation: fadeOut 1s ease-in 6s 1 forwards;	-webkit-animation: fadeOut 1s ease-in 6s 1 forwards;	-o-animation: fadeOut 1s ease-in 6s 1 forwards;	-ms-animation: fadeOut 1s ease-in 6s 1 forwards;    }@keyframes blurFadeInOut{	0%{		opacity: 0;		text-shadow: 0px 0px 40px #fff;		transform: scale(1.3);	}	20%,75%{		opacity: 1;		text-shadow: 0px 0px 1px #fff;		transform: scale(1);	}	100%{		opacity: 0;		text-shadow: 0px 0px 50px #fff;		transform: scale(0);	}}@-moz-keyframes blurFadeInOut{	0%{		opacity: 0;		text-shadow: 0px 0px 40px #fff;		-moz-transform: scale(1.3);	}	20%,75%{		opacity: 1;		text-shadow: 0px 0px 1px #fff;		-moz-transform: scale(1);	}	100%{		opacity: 0;		text-shadow: 0px 0px 50px #fff;		-moz-transform: scale(0);	}}@-webkit-keyframes blurFadeInOut{	0%{		opacity: 0;		text-shadow: 0px 0px 40px #fff;		-webkit-transform: scale(1.3);	}	20%,75%{		opacity: 1;		text-shadow: 0px 0px 1px #fff;		-webkit-transform: scale(1);	}	100%{		opacity: 0;		text-shadow: 0px 0px 50px #fff;		-webkit-transform: scale(0);	}}@-o-keyframes blurFadeInOut{	0%{		opacity: 0;		text-shadow: 0px 0px 40px #fff;		-o-transform: scale(1.3);	}	20%,75%{		opacity: 1;		text-shadow: 0px 0px 1px #fff;		-o-transform: scale(1);	}	100%{		opacity: 0;		text-shadow: 0px 0px 50px #fff;		-o-transform: scale(0);	}}@-ms-keyframes blurFadeInOut{	0%{		opacity: 0;		text-shadow: 0px 0px 40px #fff;		-ms-transform: scale(1.3);	}	20%,75%{		opacity: 1;		text-shadow: 0px 0px 1px #fff;		-ms-transform: scale(1);	}	100%{		opacity: 0;		text-shadow: 0px 0px 50px #fff;		-ms-transform: scale(0);	}}@keyframes blurFadeIn{	0%{		opacity: 0;		text-shadow: 0px 0px 40px #fff;		transform: scale(1.3);	}	50%{		opacity: 0.5;		text-shadow: 0px 0px 10px #fff;		transform: scale(1.1);	}	100%{		opacity: 1;		text-shadow: 0px 0px 1px #fff;		transform: scale(1);	}}@-moz-keyframes blurFadeIn{	0%{		opacity: 0;		text-shadow: 0px 0px 40px #fff;		-moz-transform: scale(1.3);	}	50%{		opacity: 0.5;		text-shadow: 0px 0px 10px #fff;		-moz-transform: scale(1.1);	}	100%{		opacity: 1;		text-shadow: 0px 0px 1px #fff;		-moz-transform: scale(1);	}}@-webkit-keyframes blurFadeIn{	0%{		opacity: 0;		text-shadow: 0px 0px 40px #fff;		-webkit-transform: scale(1.3);	}	50%{		opacity: 0.5;		text-shadow: 0px 0px 10px #fff;		-webkit-transform: scale(1.1);	}	100%{		opacity: 1;		text-shadow: 0px 0px 1px #fff;		-webkit-transform: scale(1);	}}@-o-keyframes blurFadeIn{	0%{		opacity: 0;		text-shadow: 0px 0px 40px #fff;		-o-transform: scale(1.3);	}	50%{		opacity: 0.5;		text-shadow: 0px 0px 10px #fff;		-o-transform: scale(1.1);	}	100%{		opacity: 1;		text-shadow: 0px 0px 1px #fff;		-o-transform: scale(1);	}}@-ms-keyframes blurFadeIn{	0%{		opacity: 0;		text-shadow: 0px 0px 40px #fff;		-ms-transform: scale(1.3);	}	50%{		opacity: 0.5;		text-shadow: 0px 0px 10px #fff;		-ms-transform: scale(1.1);	}	100%{		opacity: 1;		text-shadow: 0px 0px 1px #fff;		-ms-transform: scale(1);	}}@keyframes fadeInBack{	0%{		opacity: 0;		transform: scale(0);	}	50%{		opacity: 0.4;		transform: scale(2);	}	100%{		opacity: 0.2;		transform: scale(5);	}}@-moz-keyframes fadeInBack{	0%{		opacity: 0;		-moz-transform: scale(0);	}	50%{		opacity: 0.4;		-moz-transform: scale(2);	}	100%{		opacity: 0.2;		-moz-transform: scale(5);	}}@-webkit-keyframes fadeInBack{	0%{		opacity: 0;		-webkit-transform: scale(0);	}	50%{		opacity: 0.4;		-webkit-transform: scale(2);	}	100%{		opacity: 0.2;		-webkit-transform: scale(5);	}}@-o-keyframes fadeInBack{	0%{		opacity: 0;		-o-transform: scale(0);	}	50%{		opacity: 0.4;		-o-transform: scale(2);	}	100%{		opacity: 0.2;		-o-transform: scale(5);	}}@-ms-keyframes fadeInBack{	0%{		opacity: 0;		-ms-transform: scale(0);	}	50%{		opacity: 0.4;		-ms-transform: scale(2);	}	100%{		opacity: 0.2;		-ms-transform: scale(5);	}}@keyframes fadeInRotate{	0%{		opacity: 0;		transform: scale(0) rotate(360deg);	}	100%{		opacity: 1;		transform: scale(1) rotate(0deg);	}}@-moz-keyframes fadeInRotate{	0%{		opacity: 0;		-moz-transform: scale(0) rotate(360deg);	}	100%{		opacity: 1;		-moz-transform: scale(1) rotate(0deg);	}}@-webkit-keyframes fadeInRotate{	0%{		opacity: 0;		-webkit-transform: scale(0) rotate(360deg);	}	100%{		opacity: 1;		-webkit-transform: scale(1) rotate(0deg);	}}@-o-keyframes fadeInRotate{	0%{		opacity: 0;		-o-transform: scale(0) rotate(360deg);	}	100%{		opacity: 1;		-o-transform: scale(1) rotate(0deg);	}}@-ms-keyframes fadeInRotate{	0%{		opacity: 0;		-ms-transform: scale(0) rotate(360deg);	}	100%{		opacity: 1;		-ms-transform: scale(1) rotate(0deg);	}}@keyframes fadeOut { from { opacity:1; } to { opacity:0; } }