.fdbook{
	width:100%;
	height:100%;
	background-image:url('/css/fd-theme/_default/bg.jpg');
	background-size:cover;
}

.fdbook.fdbook-cn{
	background-image:url('/css/fd-theme/cn/bg.jpg');
}

.fdbook.fdbook-fr{
	background-image:url('/css/fd-theme/fr/bg.jpg');
}

.fdbook.fdbook-it{
	background-image:url('/css/fd-theme/it/bg.jpg');
}

.fdbook.fdbook-iza{
	background-image:url('/css/fd-theme/iza/bg.jpg');
}

.fdbook.fdbook-jp{
	background-image:url('/css/fd-theme/jp/bg.jpg');
}

.fdbook h1,
.fdbook h2{
	margin:0;
	padding:0;
	width:100%;
	height:5%;
	color:white;
	text-align:center;
	font-size:1.5vw;
	line-height:1.2em;
}

.fdbook h1{
	background-color:#c9151e;
}

.fdbook h2{
	background:linear-gradient(to bottom,rgba(0,0,0,0.5) 80%,rgba(0,0,0,0.0));
}

.fdbook.fdbook-cn h1{
	background-image:url('/css/fd-theme/cn/header.png');
	background-repeat:repeat-x;
}

.fdbook.fdbook-cn h2{
	background:none;
	background-color:#F5D020;
}

.fdbook.fdbook-fr h1{
	background-image:url('/css/fd-theme/fr/header.png');
	background-size:cover;
	color:#502D18;
}

.fdbook.fdbook-fr h2{
	background-image:url('/css/fd-theme/fr/pagination.png');
	background-size:cover;
}

.fdbook.fdbook-it h1{
	background:none;
	background-color:#207131;
}

.fdbook.fdbook-it h2{
	background-image:url('/css/fd-theme/it/pagination.png');
	background-size:100% 100%;
}

.fdbook.fdbook-iza h1{
	background:none;
	background-color:#000000;
}

.fdbook.fdbook-iza h2{
	background-image:url('/css/fd-theme/iza/pagination.png');
	background-size:100% 100%;
}

.fdbook.fdbook-jp h1{
	background-image:url('/css/fd-theme/jp/header.png');
	background-size:100% 100%;
}

.fdbook.fdbook-jp h2{
	background:none;
	background-color:#f6f0e3;
}

.fdbook #leaf-wrapper{
	overflow:hidden;
	position:relative;
}

.fdbook #leaf-wrapper .fdleaf{
	position:absolute;
}

.fdbook #leaf-pagination{
	height:100%;
}

.fdbook #leaf-pagination > div{
	display:inline-block;
	height:100%;
}

.fdbook #leaf-pagination a{
	color:#c9151e;
	opacity:0.6;
	vertical-align:middle;
}

.fdbook.fdbook-fr #leaf-pagination a,
.fdbook.fdbook-it #leaf-pagination a,
.fdbook.fdbook-iza #leaf-pagination a{
	color:#fff;
}

.fdbook #leaf-pagination a:hover,
.fdbook #leaf-pagination a:active,
.fdbook #leaf-pagination a.active{
	opacity:1;
}

.fdbook #leaf-pagination .prev,
.fdbook #leaf-pagination .next{
	display:inline;
	visibility:hidden;
}

.fdbook #leaf-pagination .prev a,
.fdbook #leaf-pagination .next a{
}

.fdbook #leaf-pagination .prev{
	float:left;
	text-align:left;
	margin-left:0.3em;
}

.fdbook #leaf-pagination .next{
	float:right;
	text-align:right;
	margin-right:0.3em;
}

.fdbook #leaf-pagination .pages{
	text-align:center;
}

.fdbook #leaf-pagination .pages a{
	margin:0 0.3em;
	background-color:#c9151e;
	display:inline-block;
	width:1em;
	height:1em;
	line-height:1em;
	border-radius:0.2em;
}

.fdbook #leaf-pagination .pages a i.fa-lock,
.fdbook #leaf-pagination .pages a i.fa-store-alt{
	color:#000;
	font-size:0.7em;
}

.fdbook.fdbook-fr #leaf-pagination .pages a{
	background-color:white;
}

.fdbook.fdbook-fr #leaf-pagination .pages a i.fa-lock,
.fdbook.fdbook-fr #leaf-pagination .pages a i.fa-store-alt{
	color:#8c780f;
}

.fdbook.fdbook-it #leaf-pagination .pages a{
	background-color:white;
}

.fdbook.fdbook-it #leaf-pagination .pages a i.fa-lock,
.fdbook.fdbook-it #leaf-pagination .pages a i.fa-store-alt{
	color:#b80007;
}

.fdbook.fdbook-jp #leaf-pagination .pages a i.fa-lock,
.fdbook.fdbook-jp #leaf-pagination .pages a i.fa-store-alt{
	color:#f6f0e3;
}

.fdbook.fdbook-cn #leaf-pagination .pages a i.fa-lock,
.fdbook.fdbook-cn #leaf-pagination .pages a i.fa-store-alt{
	color:#F5D020;
}

.fdbook.fdbook-iza #leaf-pagination .pages a{
	background-color:white;
}

.fdbook.fdbook-iza #leaf-pagination .pages a i.fa-lock,
.fdbook.fdbook-iza #leaf-pagination .pages a i.fa-store-alt{
	color:#b80007;
}

