body {
	font:normal 12px/1.2 arial, verdana, sans-serif;
	-webkit-tap-highlight-color: transparent;
	tap-highlight-color: transparent;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	overflow-y:hidden;
	margin:0;
	background-color: rgb(201, 197, 198);

	width: 800px;
	height: 450px;
	position: fixed!important;
	top: 0 !important;
}

html, body {
	text-rendering: optimizeLegibility;
	text-rendering: geometricPrecision;
	font-smooth: always;

	font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	/*-webkit-font-smoothing: subpixel-antialiased;*/
	-moz-osx-font-smoothing: grayscale;
	/*cursor: none !important;*/
}

p, .b-overlay, a img, a {
	/*cursor: none !important;*/
}
section{
	background-color: rgb(201, 197, 198);
}

.text-box{
	/*background-color:rgba(255, 255, 255, 0.74);*/
	background-color:transparent;
	padding: 1em;
	position: fixed;
	width: 220px;
	top: 90px;
	left: 70px;
}
h1, h2{
	margin:0;
}
h1{
	font-size:1.3em;
	line-height: 1.3em;
	font-weight:normal;
}
h2{
	font-size: 1em;
	font-weight: 400;
	margin-bottom: .5em;
	line-height: 1.4;
}
h2 span{
	font-style: italic;
}
p,a {
	font-size: 1em;
	line-height: 1.2;
}
.text-box p{
	font-size:0.65em;
	line-height: 1.3;
}
h1,h2,p,a{
	color:#333;
}
.tap-note{
	font-size: 1.1em;
	font-weight: 800;
	text-transform: uppercase;
}
.book.tap-note{
	text-transform: uppercase;
	position: absolute;
	top: 4.3em;
	/*right: em;*/
	color: rgb(241, 240, 240);
	color: #333;
	width: 160px;
	font-size: .85em;
}
#cover{
	width: 360px;
	height: 450px;
	/*float: right;*/
	position:absolute;
	left:50%;
	margin-top: 60px;
}

#cover img{
	width: 360px;
}

.booklet {
	padding: 0;
}

#mybook{
	background: url(../images/background.png) no-repeat;
	background-attachment: fixed;
	background-position: center;
}

.booklet .b-page-cover,
.booklet .b-wrap-right,
.booklet .b-wrap-left,
.booklet .b-pN .b-wrap, .booklet .b-p1 .b-wrap, .booklet .b-p2 .b-wrap, .booklet .b-p3 .b-wrap, .booklet .b-p4 .b-wrap {
	background: transparent !important;
}

.b-page.b-page-1.b-p2{
	height: 450px;
}

/*left cover bg visible*/
.b-page-0{
	left: 0px;
	width: 360px;
	height: 330px;
}
.b-page-4{
	left: 0px;
	width: 360px;
	height: 330px;
}



header p.index,
header a.cover-page {
	z-index:100;
	text-transform: uppercase;
	position: absolute;
	font-weight: 800;
	margin: 0;
	font-family: arial, verdana, sans-serif;
}

/*header a.cover-page{
	    top: 1.4em;
    right: 4.7em;
	text-decoration: none;

	}*/
	header a.cover-page {
		padding: 1em;
		padding-top: 1.2em;
		background: rgb(241, 240, 240);
		right: 11.1em;
		text-decoration: none;
	}

	header p.index {
		padding: 1em;
	}


	header p.index img{
		display: inline-block;
		width: 25px;
		/* height: 20px; */
		line-height: 20px;
		vertical-align: middle;
		margin-top: -5px;
	}
/*
header p.index{
	left: 1em;
    top: 3.25em;
    }*/

    /* Takes out link to cover page from booklet navigation */
/*.b-selector ul li:first-child{
	display:none;
	}*/

/*
*******************************
***** Fullscreen Display ******
*******************************
*/

#Fullscreen {
	z-index:70;
	height: 100vh;
	width: 100vw;
	display: none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color: black;
}

#Fullscreen img{
	position:relative;
	height: 100vh;
	width:auto;
	display: block;
	margin: 0 auto;
}
#Fullscreen p{
	position: absolute;
	color: #fff;
	right: 120px;
	top: 90vh;
	font-size:1.2em;
	z-index: 1;
}

#Fullscreen #bg3-25{
	max-width: 800px;
	height: auto;
	transform: translateY(50%);
}


#click-box {
	position: absolute !important;
	width: 50%;
	z-index: 50;
	background-color: #fff;
	padding: 0;
	position: relative;
	width: 166px;
	height: 124px;
	top: 155px;
	right: 150px;
	opacity: 0;
}
.myImg{
	position: relative;
	height: 450px;
}
#mybook img {
	position: absolute;
	z-index: -1;
	width: 360px;
	margin: 0;
	vertical-align: top;
}


