@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;
    margin-top: 40px;
}


#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);
        }


