@import url('reset.css');

@import url('static.css');

@import url('elements.css');

@import url('preloader.css');







#fb5{

   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;

}



#fb5.fullScreen,#fb5-ajax[data-template="true"] #fb5{

   margin-bottom:0;	

}





#fb5 #fb5-container-book {

	position: absolute;

	z-index: 5;

	display: none;

	width: 1100px; height: 715px;

}





#fb5 fieldset{

	

	

}





#fb5 #fb5-deeplinking{

  display:none;	

}





#fb5 .fb5-bcg-book{

    background: none no-repeat center center;

	background-size:cover;

	-moz-background-size:cover;

	-webkit-background-size:cover;

    width:100%;

	height:100%;

}



#test{

   margin:0 auto;

   width:100%;

}



#fb5 #page.mobile {

		width: 550px; height: 358px;

		margin: -210px 0 0 -275px;

	}

	

#fb5 #page .padding { /*padding: 0 34px;*/ }







#fb5 .cursor-grab {

	cursor: -webkit-grab;

	cursor: -moz-grab;

}





#fb5 .fb5-overlay {

	position: absolute; left: -10000px; top: 0; z-index: 20;

	

	/*background: url(../img/bg-overlay.png);/*/

	background:rgba(0,0,0,0);

	

	width: 100%; height: 100%;

	display:none;

}



#fb5 .fb5-overlay.active { left: 0; display:block; }





/* = Back button

-------------------------------------------------------------- */

   #fb5 #fb5-button-back{

	color:#FFFFFF;

	position:absolute;

	left:-5px;

	top:45px;

	background-color:#64C8D3;

	border-radius: 4px 4px 4px 4px;

	padding:5px;

	padding-left:15px;

	padding-right:10px;

	font-size:12px;

	font-weight:bold;

	margin-top:-45px;

  }

  #fb5 #fb5-button-back:hover{

	color:#64C8D3;  

	background-color:#FFFFFF

  }





/* = About

-------------------------------------------------------------- */



	#fb5 #fb5-about {

		position: absolute; z-index: 5;

		width: 45%; display: none;

		/*padding-top: 6%;/*/

	}



	#fb5 #fb5-about h1,

	#fb5 #fb5-about h2,

	#fb5 #fb5-about h3,

	#fb5 #fb5-about h4,

	#fb5 #fb5-about h5,

	#fb5 #fb5-about h6 {

		margin: 0 0 .5em 0;

		padding:0px;

		font-size: 1.375em;

		color: #64c8d3;

		-webkit-font-smoothing: antialiased;

		text-transform:none;

	}

	

	#fb5 #fb5-about h3{

		background: url(../img/arrow-right.png) no-repeat 0 50%;	

		padding: 0 0 0 25px;	

	}

	

	#fb5 #fb5-about ul,#fb5-about ol {

		list-style:disc;

		margin: 0;

		padding-left:10px;

		padding-top:0%;

		padding-bottom:2%;

	}

	

	#fb5 #fb5-about li {

		color: #cfeaee;

		margin-bottom:4px;

	}

		

	

	#fb5 #fb5-about p {

		/*font-size: 0.688em;/*/

		color: #cfeaee;

		margin-bottom:4%;

	}

	

	#fb5 #fb5-about a {

		color:#ffffff;	

		text-decoration:underline;

	}

	

	#fb5 #fb5-about a:hover {

		/*color:#ffffff;/*/	

		text-decoration:none;

	}







/* = Book

-------------------------------------------------------------- */



#fb5 #fb5-book {

	position: relative; z-index: 10;

	width: 100%; height:100%;

}



#fb5 #fb5-book .turn-page {

	background-color:#FFF;

	background-size: 100% 100%;

}



#fb5 .fb5-double {

	background-size: 200% 100% !important;

}



#fb5 .fb5-double.fb5-first {

	background-position: 0% 0%;

}



#fb5 .fb5-double.fb5-second {

	background-position: -100% 0%;

}















	/* = Nav Arrows

	---------------------------------------- */

	

	#fb5 .fb5-nav-arrow {

		position: absolute; top: 50%; z-index: 15;

		background: url(../img/arrow-navpage.png);

		width: 34px; height: 136px;

		margin-top: -68px;

	}

		

	#fb5 .fb5-nav-arrow.next			{ right: -34px; background-position: 0 0; }

	#fb5 .fb5-nav-arrow.next:hover	{ background-position: 0 -186px; }

	

	#fb5 .fb5-nav-arrow.prev			{ left: -34px; background-position: 0 -372px; display: none; }

	#fb5 .fb5-nav-arrow.prev:hover	{ background-position: 0 -558px; }

	

	#fb5 .fb5-nav-arrow.next{

		transform-origin:0 center;

		-ms-transform-origin:0 center;

		-webkit-transform-origin:0 center;		 

    }

	

	#fb5 .fb5-nav-arrow.prev{

		transform-origin:right center;

		-ms-transform-origin:right center;

		-webkit-transform-origin:right center;		 

    }

	

		/*#page.mobile .fb5-nav-arrow.next { right: -24px; }*/







	/* = Cover

	---------------------------------------- */



	#fb5 #fb5-logo-cover {

		position: absolute; right: 10px; bottom: 10px; z-index: 5;

	}	



	#fb5 #fb5-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;

	}

	

	#fb5 #fb5-cover ul:after { clear: both; content: ''; display: block; }

	

	#fb5 #fb5-cover li {

		float: left;

		width: 28.3%;

		margin: 0 2.5%;

		list-style:none;

	}

		

	#fb5 #fb5-cover li,

	#fb5 #fb5-cover img {

		-moz-user-select: -moz-none;

		-khtml-user-select: none;

		-webkit-user-select: none;

		user-select: none;

		box-shadow:none;

	}

		

	#fb5 #fb5-cover li:last-child {

		margin-right: 0;

	}



	#fb5 #fb5-cover li img {

		float: left;

		width: 100%;

	}

			

	#fb5 #fb5-cover li a:hover img {

		/*opacity: .8;/*/

	}

			





	/* = End

	---------------------------------------- */



	#fb5 #end { text-align: center; }

	

	#fb5 #end p { padding-top: 60%; }







	/* = Meta data

	---------------------------------------- */



	#fb5 #fb5-book .fb5-meta {

		position: absolute; bottom: 1%;

	}



	#fb5 .fb5-meta .fb5-num {

			font-weight: bold;

			font-size: 12px;

			color: #666;

	}

		

	#fb5 .fb5-meta .fb5-description {

			font-size: 11px;

			color: #666;

	        font-family:Arial,sans-serif;

	}



	#fb5 .fb5-meta.fb5-left { 

			left:3%;

	}

	

	#fb5 .fb5-meta.fb5-left .fb5-num {

		    padding-right: 10px;

	}

		

	#fb5 .fb5-meta.fb5-right {

			right:3%;

			text-align: right;

	}

		

	#fb5 .fb5-meta.fb5-right .fb5-num {

				padding-left: 10px;

	}

			

			

			

			

	/*= Video in lightbox

	----------------------------*/



	#v5_lightbox {

		width:100%;

		height:100%;

		z-index:555789;

		position:fixed;	

		display:block;	

		top:0px;

	}



	#v5_lightbox .bcg{

		width:100%;

		height:100%;

		background-color:#000;

		opacity:.7;	

		position:absolute;	

		cursor:pointer;

	}

    

	

	/* --------------------------*/

	

	.fb5-cont-page-book{

		position:absolute;		

	}

	

	#fb5 .fb5-page-book {

		

		position:absolute;

	    -webkit-hyphens:none;

        -moz-hyphens:none;

        -ms-hyphens:none;

        hyphens:none;	

		overflow:hidden;

	}

	

	

	#fb5 .fb5-page-book .center {

		/*text-align:center;

		padding-top:65%;/*/

	}

	

	#fb5 .fb5-page-book img {

		border:none;

		padding:0;

	}

	

	#fb5 .fb5-page-book p {

		-webkit-text-size-adjust:none;

		margin-bottom:20px;

		line-height:1.5;

	}

	

	#fb5 .fb5-page-book a {

		text-decoration:underline;

		color:#64C8D3;

		font-weight:bold;

	}

	

	#fb5 .fb5-page-book p a:hover {

		text-decoration:none;

	}

	

	#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 {

	   font-family:Arial,sans-serif;

	   text-transform:none;

	   margin:0px;

	   

	}

	

	#fb5 .fb5-page-book h1 {

	   	-webkit-text-size-adjust:none;

		

	}

	

	#fb5 .fb5-page-book h2 {

	   -webkit-text-size-adjust:none;

		

	}

	

	#fb5 .fb5-page-book h3 {

	   	-webkit-text-size-adjust:none;

		

	}

	

	#fb5 .fb5-page-book h4 {

	   	-webkit-text-size-adjust:none;

		

	}

	

	#fb5 .fb5-page-book h5 {

	   	-webkit-text-size-adjust:none;

		

	}

	

	#fb5 .fb5-page-book h6 {

	   	-webkit-text-size-adjust:none;

		

	}

	

	#fb5 .fb5-page-book ul,.fb5-page-book ol {

	    list-style: disc inside;

		margin-bottom:3% !important;

	}

	

	#fb5 .fb5-page-book ul li {

	   margin-bottom:2px;

	   list-style: disc inside;

	}

	

	#fb5 .fb5-page-book ul li a {

	   color:#77797F;

	   font-weight:normal;	

	   text-decoration:none;

	}

	

	#fb5 .fb5-page-book ul li a:hover {

	   text-decoration:underline;

	}

	

	#fb5 .fb5-page-book a:hover img {

       opacity:0.8;	   	  

	}

	

	

	/* =WordPress Core

-------------------------------------------------------------- */

#fb5 .fb5-page-book .alignnone,.#fb5-about .alignnone {

    margin: 5px 20px 20px 0;

}



#fb5 .fb5-page-book.aligncenter,.fb5-page-book div.aligncenter,#fb5-about.aligncenter,#fb5-about div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}



#fb5 .fb5-page-book .alignright,#fb5-about .alignright {

    float:right;

    margin: 5px 0 20px 20px;

}



#fb5 .fb5-page-book .alignleft,#fb5-about .alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



#fb5 .fb5-page-book .aligncenter,#fb5-about .aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}



#fb5 .fb5-page-book a img.alignright,#fb5-about a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}



#fb5 #fb5 .fb5-page-book a img.alignnone,#fb5-about a img.alignnone {

    margin: 5px 20px 20px 0;

}



#fb5 .fb5-page-book a img.alignleft,#fb5-about a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



#fb5 .fb5-page-book a img.aligncenter,#fb5-about a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto

}



#fb5 .fb5-page-book .wp-caption,#fb5-about .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;

}



#fb5 .fb5-page-book .wp-caption.alignnone,#fb5-about .wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}



#fb5 .fb5-page-book .wp-caption.alignleft,#fb5-about .wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}



#fb5 .fb5-page-book .wp-caption.alignright,#fb5-about .wp-caption.alignright {

    margin: 5px 0 20px 20px;

}



.fb5-page-book .wp-caption img,#fb5-about .wp-caption img {

    border: 0 none;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto;

}



#fb5 .fb5-page-book .wp-caption p.wp-caption-text,#fb5-about .wp-caption p.wp-caption-text {

    font-size: 11px;

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px;

}







/* = Media queries

-------------------------------------------------------------- */



@media screen and (max-width: 768px) { 

      /*

    .fb5-nav-arrow.next{

		transform-origin:0 center;

		-ms-transform-origin:0 center;

		-webkit-transform-origin:0 center;		 

    }

	

	 .fb5-nav-arrow.prev{

		transform-origin:right center;

		-ms-transform-origin:right center;

		-webkit-transform-origin:right center;		 

    }



	.fb5-nav-arrow{

		transform:scale(2);

		ms-transform:scale(2);

		-webkit-transform:scale(2);

	}

	/*/

}





  



  /* tools bar*/

	    #fb5 .fb5-bcg-book{

			background-image:url(../img/bg.jpg);

		}

		

		#fb5 .fb5-tooltip{

			 background:#64C8D3 !important; 

			 color:#FFFFFF;

		}

		#fb5 .fb5-tooltip b { border-top: 10px solid #64C8D3 }

		#fb5 #fb5-footer .bcg { 

		  background-color: #000000;

		  opacity: 0.55;

		}

		#fb5 nav li.fb5-goto #fb5-label-page-number {

    		color: #5F6F7B;

		}

		#fb5 nav li.fb5-goto button {

   		    color: #5F6F7B;

			background: linear-gradient(to bottom, #2B3E4D 0px, #1F303D 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

   		}

		#fb5 nav li.fb5-goto input[type="text"] {

   			 background: none repeat scroll 0 0 #141F28 ;

			 border: 1px solid #1E2F3C;

		}	

		

		/* book /*/

		

		#fb5 #fb5-book .turn-page {

	       background-color:#FFFFFF;

        }

		#fb5 .fb5-meta .fb5-num {

		    color: #666666;

		}

		#fb5 .fb5-meta .fb5-description {

    		color: #666666;

		}		

		

		/* list thumbs /*/

		#fb5 #fb5-all-pages .fb5-container-pages {

		    background: none repeat scroll 0 0 #000000;

						box-shadow: 0 0 40px rgba(100,200, 211, 0.8);

		}

		

		/* form /*/

		#fb5 #fb5-contact form {

   			 background: none repeat scroll 0 0 #161616;

			 			 box-shadow: 0 0 60px rgba(100,200,211, 0.7);

		}

		#fb5 #fb5-contact form h3 {

		    color: #FFFFFF;

		}

		#fb5 #fb5-contact button {

			    background: none repeat scroll 0 0 #64C8D3;

				color: #FFFFFF;

		}

		#fb5 #fb5-contact form input, #fb5-contact form textarea {

           color: #737373;

		}

		#fb5 #fb5-contact .fb5-close {

		  color: #000000;	

          background: none repeat scroll 0 0 #64C8D3;

		}

		

		#fb5 #fb5-contact .fb5-thanks p{

		  color:#444444			

		}

		#fb5 #fb5-contact .fb5-thanks h1{

		  color:#FFFFFF			

		}				

		

		/* preloader /*/

		#fb5 .fb5-preloader .wBall .wInnerBall{

            background:#64C8D3;

		}	

		

		/* arrow gif /*/

		#fb5 .fb5-nav-arrow {

   			 background: url("../img/arrow-navpage.png") repeat scroll 0 0 rgba(0, 0, 0, 0);

		}		

		

		/* formatt page for flipbook  /*/

		#fb5 .fb5-page-book p {

		   color:#77797F;

		   font-family:Arial;

		   font-size:14px;

	    }

		#fb5 .fb5-page-book a {

		   color:#64C8D3;

		 }

		#fb5 .fb5-page-book h1 {

	   	   color:#77797F;

		   font-family:Arial;

		   font-size:28px;

	    }

		#fb5 .fb5-page-book h2 {

	   	   color:#77797F;

		   font-family:Arial;

		   font-size:26px;

	    }

		#fb5 .fb5-page-book h3 {

	   	   color:#77797F;

		   font-family:Arial;

		   font-size:24px;

	    }

		#fb5 .fb5-page-book h4 {

	   	   color:#77797F;

		   font-family:Arial;

		   font-size:22px;

	    }

		#fb5 .fb5-page-book h5 {

	   	   color:#77797F;

		   font-family:Arial;

		   font-size:20px;

	    }

		#fb5 .fb5-page-book h6 {

	   	   color:#77797F;

		   font-family:Arial;

		   font-size:18px;

	    }

		#fb5 .fb5-page-book li {

           color:#77797F;	

		   font-family:Arial;

		   font-size:14px;		

		}

		#fb5 .fb5-page-book ul li a {

	        color:#77797F;

		}



        

		/*  about style  /*/

		#fb5 #fb5-about p,#fb5 #fb5-about li {

		   color: #CFEAEE;

		   font-family:Arial;

		   font-size:11px;

	    }  

		#fb5 #fb5-about a {

		  color:#FFFFFF	

		}

		#fb5 #fb5-about h1 {

		   color: #64C8D3;

		   font-family:Arial;

		   font-size:26px;

	    }  

		#fb5 #fb5-about h2 {

		   color: #64C8D3;

		   font-family:Arial;

		   font-size:24px;

	    }  

		#fb5-about h3 {

		   color: #64C8D3;

		   font-family:Arial;

		   font-size:22px;

	    }  

		#fb5 #fb5-about h4 {

		   color: #64C8D3;

		   font-family:Arial;

	    }  

		#fb5 #fb5-about h5 {

		   color: #64C8D3;

		   font-family:Arial;

		   font-size:18px;

	    }  

		#fb5 #fb5-about h6 {

		   color: #64C8D3;

		   font-family:Arial;

		   font-size:16px;

	    }  

		/* back  button  /*/

		#fb5 #fb5-button-back {

    		background-color: #64C8D3;

   			color: #FFFFFF;

		}

		#fb5 #fb5-button-back:hover{

			color:#64C8D3;  

			background-color:#FFFFFF 		}

		

		/*  Other style   /*/

		#fb5 .fb5-overlay {

			background:rgba(0,0,0,0.6);

        }





