#book-sidebar {
	display:none;
}
#book-contents {
	width:100%;
	margin-left:0;
}
#book-jumper {
	width:100%;
	margin-bottom:10px;
}
#book-jumper select {
	width:100%;
}

@media (min-width: 800px) {

	#book-jumper {
		display:none;
	}
	#book-sidebar {
		display:block;
		width:330px;
		position:relative; 
		float:left;
	}
	#book-contents {
		margin-left:350px; 
		width:calc(100% - 350px); 
		float:left; 
		padding:0;
	}
}

.pdfemb-fsp-wrapper {
	z-index: 999999 !important;
}
.pdf-actions {
	background:#808080;
	color:#ffffff;
	width:100%; 
	overflow:hidden; 
	padding:2px;
}
.pdf-actions a {
	display:inline-block;
	padding:1px 10px;
	font-size:12px;
	border-radius:2px;
	font-weight:bold;
	border:1px solid #000000;
	background:#808080;
	color:#ffffff;
	outline:none;
}

.toc-sidebar {
	width:330px;
	list-style-type:none;
	padding:0;
	max-height:100px;
	overflow-y:auto;
	margin:0 !important;
	position:absolute;
	left:0;
	
}
.toc-sidebar ul {
	margin-left: 10px;
}
.toc-sidebar ul li {
	text-align:center;
	display:block;
	padding:20px;
	color:#000000;
}
.toc-sidebar ul li a {
	color:#000000;
	outline:none;
}
.bookmarks-sidebar {
	width:330px;
	list-style-type:disc;
	max-height:100px;
	padding:0px;
	overflow-y:auto;
	margin:0 !important;
	position:absolute;
	left:0;
	background:var(--wp--preset--color--ast-global-color-4);
}
.bookmarks-sidebar ul {
	margin: 8px 16px 16px 16px;
	list-style:none;
}
.bookmarks-sidebar ul li {
	border-bottom:1px solid #d9d9d9;
}
.bookmarks-sidebar ul li a {
	color:#000000;
	outline:none;
}
