
.flex.parent{
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-content: center;
align-content: center;

/*	flex-wrap:nowrap;
	flex-start:center;
	align-items:center;
	align-content:center;
	justify-content:center;*/

}
.flex.row{
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
}
.flex.column{
-webkit-flex-flow: column wrap;
flex-flow: column wrap;
}
.flex.parent .child{
	margin:auto;
	flex:1;
	margin:10px;
}
#data.flex.parent .child p{
	max-width: 100%;
	margin:.25em 0;
	font-family: 'Trajan Pro';

} 

#data {
	position: absolute;
	top: 117px;
	left: 0px;
	width: 1920px;
	font-weight: 100;
	z-index: 5;
	font-size:3.5em;
	color: #fff;
	/*text-transform: uppercase;*/
	font-family: "Trajan Pro", sans-serif, Times, Helvetica, "Gotham", sans-serif;
	text-align: center;
	font-weight: normal;
	line-height: 1.25;
	height: 711px;
/*	border-top: 2px #fff solid;*/
/*	border-bottom: 2px #fff solid;*/
/*	 background-color: rgb(26, 82, 118, .4);*/
} 

.button-wrap{
	margin-top:10px;
}
	.button-replay{
		border:solid #fff 2px;
		border-radius:50px;
		padding:10px 5px;
		/*background: rgba(0,0,0,0);*/
		background-color:#54626f;
		font-size:22px;
		font-weight: normal;
		letter-spacing: 2px;
		color:#fff;
		width: 280px;
		cursor: pointer;
		font-family: inherit;	}
	.button-replay:active, .button-replay:hover{
		background-color:#ccc;
		font-weight: bold;
		color: #000;
	}
