#FWPB_wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 99999;

}
/*
#FWPB_container {
	position: relative;
	height: 100%;
	overflow: hidden;
}
*/
#FWPB_content {
	position: relative;
	margin: 0 auto;
	width: 768px;
	height: 660px;
	background: rgba( 41,41,41, 0.9 );
	overflow: hidden;
}
a #FWPB_content {
	font-style: normal !important;
}
.FWPB_tc,
.FWPB_m {
	padding: 0 128px;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	text-align: center;
}
.FWPB_m {
	position: absolute;
	top: 160px;
	left: 0;
}
#FWPB_content,
.FWPB_tc,
.FWPB_m,
#FWPB_close {
	opacity: 0;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition:    opacity 1s ease-in-out;
	-o-transition: 	    opacity 1s ease-in-out;
	-ms-transition:     opacity 1s ease-in-out;
	transition: 	    opacity 1s ease-in-out;
}
#FWPB_close {
	position: absolute;
	top: 16px;
	right: 16px;
	width: 27px;
	height: 27px;
	overflow: hidden;
}

g {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition:    all 1s ease-in-out;
	-o-transition: 	    all 1s ease-in-out;
	-ms-transition:     all 1s ease-in-out;
	transition: 	    all 1s ease-in-out;
}
#fwl_flip {
	-webkit-transform-origin:	0% 50%;
	-moz-transform-origin:		0% 50%;
	-o-transform-origin:		0% 50%;
	-ms-transform-origin:		0% 50%;
	transform-origin:			0% 50%;
}
#fwl_world {
	-webkit-transform-origin:	100% 50%;
	-moz-transform-origin:		100% 50%;
	-o-transform-origin:		100% 50%;
	-ms-transform-origin:		100% 50%;
	transform-origin:			100% 50%;
}
#fwl_all:fullscreen {
    background-color: #292929;
}
#fwl_all:-webkit-full-screen {
    background-color: #292929;
}
#fwl_all:-moz-full-screen {
    background-color: #292929;
}


