#fb5 .fb5-page-book { overflow: visible; }

#fb5 .fb5-num { margin: 0 20px; }

#fb5 .fb5-page-book ul li { list-style: disc outside; }

#fb5-about.portrait {
	background: rgba(0,0,0);
	width: 90%;
	height: 100%;
	width:100%;
	left: 10px !important;
	top: 28px !important;
	padding: 5px;
}

#intro-button {
	position:absolute;
	z-index: 1000;
	display:block;
	left: 10px;
	top: 0px;
	width: 28px;
	height: 26px;
	background: rgba(0,0,0,0.8);
	color:white;
	font-size: 20px;
	padding-top: 3px;
	text-align:center;
	cursor:pointer;
	transition: top 1s;
}
#intro-button.shrink {
	padding-right: 0px;
	opacity: 0.4;
	top: -28px;
}
#intro-button.hide {
	display:none;
}

#intro-button:hover .fa-caret-square-o-left {
	color: #FFAAAA;
}

#intro-button:hover .fa-caret-square-o-right {
	color: #AAFFAA;
}


#fb5 .fb5-menu .fb5-bottom-arrow {
	width: 30px;
	height: 40px;
	display:block;
	background: none !important;
	margin-top: 0px;
	left: 0px;
	position:relative;
	top: 0px;
    z-index: 0;
}

.fb5-bottom-arrow i {
	margin-top: 3px;
	font-size: 25px;
	color: #AAA;
}

.fb5-bottom-arrow:hover i {
	margin-top: 0px;
	color: #EEE;
	
}

#fb5-center.fb5-menu li:first-child, #fb5-center.fb5-menu li:last-child{
	width: 30px;
	height: 40px;
}

.page {
	background-color: white;
}

#fb5 .fb5-page-book ol {
	list-style: decimal outside;
	margin-bottom:3% !important;
	color:black;
}

#fb5 .fb5-page-book li {
	color:black;
}


#fb5 .fb5-page-book p {
	line-height: normal;
	margin-bottom: 14px;
	color: black;
}

#fb5 .fb5-page-book h1, 
#fb5 .fb5-page-book h2, 
#fb5 .fb5-page-book h3, 
#fb5 .fb5-page-book h4, 
#fb5 .fb5-page-book h5,
#fb5 .fb5-page-book h6 {
	color: black;
}

#fb5 .fb5-page-book h2 {
	font-size: 21px;
}

#fb5 .fb5-page-book h4 {
	font-size: 14px;
}