/* - PAGES ---------------------------------------------------------------------------- */

.flipbook-page div.content-link{
	position:absolute;
	display:block;
	cursor:pointer;	
}.flipbook-page div.content-link:hover{
	border:solid 2px #ecba40;
}

.flipbook-page a.pagelink{
	position:absolute;
	display:block;
}.flipbook-page a.pagelink:hover{
	border:solid 2px #ecba40;
}

.flipbook-page div.reload-link{
	position:absolute;
	display:block;
	cursor:pointer;
	border:solid 2px #0A7DC0;	
}.flipbook-page div.reload-link.size-small{
	width:2.8%;
	height:2.8%;
}.flipbook-page div.reload-link.size-big{
}.flipbook-page div.reload-link:hover{
	border:solid 2px #FFF;
}.flipbook-page div.reload-link.selected{
	border:solid 2px #FFF;
}

.flipbook-page a.imagelink{
	position:absolute;
	display:block;
	background-image:url(about:blank);
	cursor: pointer;
}.flipbook-page a.imagelink:hover{
	border:solid 2px #ecba40;
}

.-round{
		-moz-border-radius:100%;
		-webkit-border-radius:999px;
	border-radius:100%;		
}

.popoutimage {
	position: absolute;
	left: 0;
	z-index: 20;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100vw;
	height: calc(100vh - 50px);
	padding: 50px 30px;
	background-color: #fff;
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}.popoutimage.active {
	top: 50px;
	opacity: 1;
}
.popoutimage img {
	max-width: 100%;
	max-height: 100%;
}
.popoutimage .popoutimage-close {
	position: absolute;
	top: 10px;
	right: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	font-size: 40px;
	color: #000;
	cursor: pointer;
}

/* - DEBUG ------------------------------------------------------------------------- */

.debug .flipbook-page a.pagelink{
	border:solid 2px #F55;
}.debug .flipbook-page div.reload-link {
	border:solid 2px #5F5;	
}.debug .flipbook-page div.imagelink {
	border:solid 2px #5F5;	
}.debug .flipbook-page div.content-link {
	border:solid 2px #55F;	
}

/* - OTHER ------------------------------------------------------------------------- */

span.-new{
	text-transform:uppercase;
	color:#ecba40;
}