.os-phrases h2{
	font-family: 'Oswald-Bold', sans-serif;
	font-size:26px;
	font-weight:700;
	/*width:100%;*/
/*	overflow:hidden;*/
	padding:0;
	margin:0;
	position:absolute;
	top:42px;
	right:30px;
	letter-spacing:0.5px;
	/*text-align:center;*/
	z-index:15
}

.os-phrases h2,.os-phrases h2>span{
/*	height:100%;*/
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:center;
	-moz-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-moz-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}

.os-phrases h2>span{
	margin:0 5px
}

.os-phrases h2>span>span{
	display:inline-block;
	-webkit-perspective:1000px;
	-moz-perspective:1000px;
	perspective:1000px;
	-webkit-transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;
	transform-origin:50% 50%
}

.os-phrases h2>span>span>span{
	display:inline-block;
	color:hsla(0,0%,40%,0.0);
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);	/*font-family:didot,sans-serif*/
}

.os-phrases h2:nth-child(2)>span>span>span{
	/*font-family:din,sans-serif*/
}

@-webkit-keyframes OpeningSequence{
	0%{
		text-shadow:0 0 50px #fff;
		letter-spacing:80px;
		opacity:0;
		-webkit-transform:rotateY(-90deg)
	}

	50%{
		text-shadow:0 0 1px #fff;
		letter-spacing:14px;
		opacity:.8;
		-webkit-transform:rotateY(0deg)
	}

	85%{
		text-shadow:0 0 1px #fff;
		opacity:.8;
		-webkit-transform:rotateY(0deg) translateZ(100px)
	}

	100%{
		text-shadow:0 0 10px #fff;
		opacity:0;
		-webkit-transform:translateZ(130px);
		pointer-events:none
	}

}

@-moz-keyframes OpeningSequence{
	0%{
		text-shadow:0 0 50px #fff;
		letter-spacing:80px;
		opacity:.2;
		-moz-transform:rotateY(-90deg)
	}

	50%{
		text-shadow:0 0 1px #fff;
		letter-spacing:14px;
		opacity:.8;
		-moz-transform:rotateY(0deg)
	}

	85%{
		text-shadow:0 0 1px #fff;
		opacity:.8;
		-moz-transform:rotateY(0deg) translateZ(100px)
	}

	100%{
		text-shadow:0 0 10px #fff;
		opacity:0;
		-moz-transform:translateZ(130px);
		pointer-events:none
	}

}

@keyframes OpeningSequence{
	0%{
		text-shadow:0 0 50px #fff;
		letter-spacing:80px;
		opacity:.2;
		transform:rotateY(-90deg)
	}

	50%{
		text-shadow:0 0 1px #fff;
		letter-spacing:14px;
		opacity:.8;
		transform:rotateY(0deg)
	}

	85%{
		text-shadow:0 0 1px #fff;
		opacity:.8;
		transform:rotateY(0deg) translateZ(100px)
	}

	100%{
		text-shadow:0 0 10px #fff;
		opacity:0;
		transform:translateZ(130px);
		pointer-events:none
	}

}

.os-phrases h2{
	/*margin-top:-100px!important*/
}

.os-phrases h2:nth-child(2){
	/*margin-top:0!important*/
}

.os-phrases h2>span>span>span{
	font-size:26px;
	-webkit-animation:FadeInTwo 4s linear 0s forwards;
	-moz-animation:FadeInTwo 4s linear 0s forwards;
	animation:FadeInTwo 4s linear 0s forwards
}

.os-phrases h2:nth-child(2)>span>span>span{
	font-size:50px;
	-webkit-animation:FadeIn 4s linear 5s forwards;
	-moz-animation:FadeIn 4s linear 5s forwards;
	animation:FadeIn 4s linear 5s forwards
}

@-webkit-keyframes FadeIn{
	0%{
		opacity:0;
		text-shadow:0 0 50px #fff
	}

	100%{
		opacity:1;
		text-shadow:0 0 1px #fff
	}

}

@-moz-keyframes FadeIn{
	0%{
		opacity:0;
		text-shadow:0 0 50px #fff
	}

	100%{
		opacity:1;
		text-shadow:0 0 1px #fff
	}

}

@keyframes FadeIn{
	0%{
		opacity:0;
		text-shadow:0 0 50px #fff
	}

	100%{
		opacity:1;
		text-shadow:0 0 1px #fff
	}

}

@-webkit-keyframes FadeInTwo{
	0%{
		opacity:0;
		text-shadow:0 0 50px #666
	}

	100%{
		opacity:1;
		text-shadow:0 0 1px #666
	}

}

@-moz-keyframes FadeInTwo{
	0%{
		opacity:0;
		text-shadow:0 0 80px #ccc
	}

	100%{
		opacity:1;
		text-shadow:0 0 1px #666
	}

}

@keyframes FadeInTwo{
	0%{
		opacity:0;
		text-shadow:0 0 80px #ccc
	}

	100%{
		opacity:1;
		text-shadow:0 0 1px #666
	}

}

.os-phrases h2:first-child .word2,.os-phrases h2:nth-child(2) .word2,.os-phrases h2:nth-child(4) .word2{
	/*font-weight:600;*/
	color:#fff
}
