@import url('reset.css');
@import url('static.css');
@import url('elements.css');

::-moz-selection {
	color: #ffffff;
	background: #5cc7ce;
}

::selection {
	color: #ffffff;
	background: #5cc7ce;
} 

a{
	color: #82c6da !important;
	text-decoration: none !important;
	outline: none !important;
	font-weight: normal !important;
}

hr {
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	border-bottom: 2px solid #83abbb;
	padding: 0px 0 0px 0px;
}

#pdf{
	font-family: Arial, sans-serif;
	font-size: 14px;	
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	display: block;
	width: 100%;
	height: 300px;
	opacity: 0;
	margin-bottom: 30px;
}

#pdf.fullScreen,#pdf-ajax[data-template="true"] #pdf{
	margin-bottom: 0;	
}

#pdf #pdf-container-book {
	position: absolute;
	z-index: 5;
	display: none;
	width: 1100px;
	height: 715px;
}

#pdf fieldset{}

#pdf #pdf-deeplinking{
	display: none;	
}

#pdf .pdf-smh-book{
    background: none no-repeat center center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
    width: 100%;
	height: 100%;
}

#pdf #page.mobile {
	width: 550px; height: 358px;
	margin: -210px 0 0 -275px;
}

#pdf #pdf-description {
	position: absolute;
	z-index: 5;
	width: 45%;
	display: none;
	padding-left: 17px;
	margin-right: 17px;
	/*padding-top: 6%;/*/
}

#pdf #pdf-description h1,
#pdf #pdf-description h2,
#pdf #pdf-description h3,
#pdf #pdf-description h4,
#pdf #pdf-description h5,
#pdf #pdf-description h6 {
	margin: 0 0 0em 0;
	padding: 0px;
	font-size: 2.4em;
	letter-spacing: 0.1em;
	color: #ffffff;
	-webkit-font-smoothing: antialiased;
	text-transform: uppercase;
	font-family: Arial Narrow, Arial, sans-serif;
	font-weight: normal;
	line-height: 1.15em;
}
	
#pdf #pdf-description h3{
	padding: 0px 0px 0px 0px;
}
	
#pdf #pdf-description ul,#pdf-description ol {
	list-style:disc;
	margin: 0;
	padding-left:10px;
	padding-top:0%;
	padding-bottom:2%;
}
	
#pdf #pdf-description li {
	color: #cfeaee;
	margin-bottom:4px;
}
		
#pdf #pdf-description p {
	/*font-size: 0.688em;/*/
	color: #cfeaee;
	margin-bottom:4%;
	margin-top: 2%;
}
	
#pdf #pdf-description a {
	color:#ffffff;	
	text-decoration:underline;
}
	
#pdf #pdf-description a:hover {
	/*color:#ffffff;/*/	
	text-decoration:none;
}

#pdf #pdf-book {
	position: relative;
	z-index: 10;
	width: 100%;
	height:100%;
}

#pdf #pdf-book .turn-page {
	background-color:#FFF;
	background-size: 100% 100%;
}

#pdf .pdf-double {
	background-size: 200% 100% !important;
}

#pdf .pdf-double.pdf-first {
	background-position: 0% 0%;
}

#pdf .pdf-double.pdf-second {
	background-position: -100% 0%;
}
	
#pdf .pdf-nav-arrow {
	position: absolute; top: 50%; z-index: 15;
	background: url(../img/nav.png);
	width: 34px; height: 136px;
	margin-top: -68px;
}
		
#pdf .pdf-nav-arrow.next { 
	right: -34px; 
	background-position: 0 0;
}
#pdf .pdf-nav-arrow.next:hover { 
	background-position: 0 -186px; 
}
	
#pdf .pdf-nav-arrow.prev { 
	left: -34px; 
	background-position: 0 -372px; 
	display: none; 
}
#pdf .pdf-nav-arrow.prev:hover { 
	background-position: 0 -558px;
}
	
#pdf .pdf-nav-arrow.next {
	transform-origin:0 center;
	-ms-transform-origin:0 center;
	-webkit-transform-origin:0 center;		 
}
	
#pdf .pdf-nav-arrow.prev {
	transform-origin:right center;
	-ms-transform-origin:right center;
	-webkit-transform-origin:right center;		 
}

#pdf #pdf-logo-cover {
	position: absolute; 
	right: 10px; 
	bottom: 10px; 
	z-index: 5;
}	

#pdf #pdf-cover ul {
	position:absolute;
	top:50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
	clear: both;
	width: 100%;
	list-style: none;
	padding: 20px 0;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
	
#pdf #pdf-cover ul:after { 
	clear: both; 
	content: ''; 
	display: block; 
}
	
#pdf #pdf-cover li {
	float: left;
	width: 28.3%;
	margin: 0 2.5%;
	list-style:none;
}
		
#pdf #pdf-cover li,
#pdf #pdf-cover img {
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	box-shadow:none;
}
		
#pdf #pdf-cover li:last-child {
	margin-right: 0;
}

#pdf #pdf-cover li img {
	float: left;
	width: 100%;
}
			
#pdf #pdf-cover li a:hover img {
	/*opacity: .8;/*/
}
			
#pdf #end { 
	text-align: center; 
}
	
#pdf #end p { 
	padding-top: 60%; 
}

#pdf #pdf-book .pdf-meta {
	position: absolute; 
	bottom: 1%;
}

#pdf .pdf-meta .pdf-num {
	font-size: 9px;
	letter-spacing: 0.04em;
}
		
#pdf .pdf-meta .pdf-description {
	font-size: 9px;
	color: #d8e5e4;
	font-family:Arial,sans-serif;
	letter-spacing: 0.04em;
}

#pdf .pdf-meta.pdf-left { 
	left:3%;
}
	
#pdf .pdf-meta.pdf-left .pdf-num {
	padding: 4px;
	background-color: #ffffff;
	border-radius: 10px;
}
		
#pdf .pdf-meta.pdf-right {
	right:3%;
	text-align: right;
}
		
#pdf .pdf-meta.pdf-right .pdf-num {
	padding: 4px;
	background-color: #ffffff;
	border-radius: 10px;
}
	
.pdf-cont-page-book{
	position:absolute;		
}
	
#pdf .pdf-page-book {
	position:absolute;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	hyphens:none;	
	overflow:hidden;
}
	
#pdf .pdf-page-book .center {
	/*text-align:center;
	padding-top:65%;/*/
}
	
#pdf .pdf-page-book img {
	border:none;
	padding:0;
}
	
#pdf .pdf-page-book p {
	-webkit-text-size-adjust:none;
	margin-bottom:20px;
	line-height:1.5;
}
	
#pdf .pdf-page-book a {
	text-decoration:underline;
	color:#64C8D3;
	font-weight:bold;
}
	
#pdf .pdf-page-book p a:hover {
	text-decoration:none;
}
	
#pdf .pdf-page-book h1,
#pdf .pdf-page-book h2,
#pdf .pdf-page-book h3,
#pdf .pdf-page-book h4,
#pdf .pdf-page-book h5,
#pdf .pdf-page-book h6 {
	font-family:Arial,sans-serif;
	text-transform:none;
	margin:0px;
}
	
#pdf .pdf-page-book h1 {
	-webkit-text-size-adjust:none;
}
	
#pdf .pdf-page-book h2 {
	-webkit-text-size-adjust:none;
}
	
#pdf .pdf-page-book h3 {
	-webkit-text-size-adjust:none;
}
	
#pdf .pdf-page-book h4 {
	-webkit-text-size-adjust:none;
}
	
#pdf .pdf-page-book h5 {
	-webkit-text-size-adjust:none;
}
	
#pdf .pdf-page-book h6 {
	-webkit-text-size-adjust:none;
}
	
#pdf .pdf-page-book ul,.pdf-page-book ol {
	list-style: disc inside;
	margin-bottom:3% !important;
}
	
#pdf .pdf-page-book ul li {
	margin-bottom:2px;
	list-style: disc inside;
}
	
#pdf .pdf-page-book ul li a {
	color:#77797F;
	font-weight:normal;	
	text-decoration:none;
}
	
#pdf .pdf-page-book ul li a:hover {
	text-decoration:underline;
}
	
#pdf .pdf-page-book a:hover img {
	opacity:0.8;	   	  
}
	
	
/* =WordPress Core
-------------------------------------------------------------- */
#pdf .pdf-page-book .alignnone,.#pdf-description .alignnone {
    margin: 5px 20px 20px 0;
}

#pdf .pdf-page-book.aligncenter,.pdf-page-book div.aligncenter,#pdf-description.aligncenter,#pdf-description div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

#pdf .pdf-page-book .alignright,#pdf-description .alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

#pdf .pdf-page-book .alignleft,#pdf-description .alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

#pdf .pdf-page-book .aligncenter,#pdf-description .aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

#pdf .pdf-page-book a img.alignright,#pdf-description a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

#pdf #pdf .pdf-page-book a img.alignnone,#pdf-description a img.alignnone {
    margin: 5px 20px 20px 0;
}

#pdf .pdf-page-book a img.alignleft,#pdf-description a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

#pdf .pdf-page-book a img.aligncenter,#pdf-description a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

#pdf .pdf-page-book .wp-caption,#pdf-description .wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

#pdf .pdf-page-book .wp-caption.alignnone,#pdf-description .wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

#pdf .pdf-page-book .wp-caption.alignleft,#pdf-description .wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

#pdf .pdf-page-book .wp-caption.alignright,#pdf-description .wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.pdf-page-book .wp-caption img,#pdf-description .wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

#pdf .pdf-page-book .wp-caption p.wp-caption-text,#pdf-description .wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

@media screen and (max-width: 768px) { 
/*
.pdf-nav-arrow.next {
	transform-origin:0 center;
	-ms-transform-origin:0 center;
	-webkit-transform-origin:0 center;		 
}
	
.pdf-nav-arrow.prev {
	transform-origin:right center;
	-ms-transform-origin:right center;
	-webkit-transform-origin:right center;		 
}

.pdf-nav-arrow{
	transform:scale(2);
	ms-transform:scale(2);
	-webkit-transform:scale(2);
}
/*/
}
		
#pdf .pdf-tooltip {
	color:#ffffff;
}	
					
#pdf .pdf-nav-arrow {
	background: url("../img/nav.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}	

#pdf .pdf-page-book a {
	color:#64C8D3;
}

#pdf #pdf-description p,#pdf #pdf-description li {
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 15px;
	letter-spacing: 0.04em;
	padding: 0px 0 0px 0px;
	font-weight: lighter;
} 
		 
#pdf #pdf-descriptiont a {
	color: #ffffff	
}

@media screen and (max-width: 768px) { 

#pdf #pdf-description p, #pdf #pdf-description li {
    color: #ffffff !important;
    font: normal 16px Arial, sans-serif !important;
    font-size: 17px !important;
    letter-spacing: 0.04em !important;
	position: absolute !important;
	z-index: 999999999999 !important;
}
}