@font-face {
    font-family: 'fontello';
    src: url('font/fontello.eot?60518104');
    src: url('font/fontello.eot?60518104#iefix') format('embedded-opentype'),
    url('font/fontello.woff?60518104') format('woff'),
    url('font/fontello.ttf?60518104') format('truetype'),
    url('font/fontello.svg?60518104#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

.book-read-container {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    display: none;
    background-color: #fff;
}

.book-read-wraper {
    width: 100%;
    height: 100%;
}

.book-read-show .book-read-container {
    display: block;
}

.book-read-show {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
}

.book-read-show #cleversite_clever_container,
.book-read-show .clever_btn_cont {
	display: none;
}

.book-read-container .book-read-close {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 24px;
    height: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    border: solid 2px #a5a5a5;
    background: url("../images/mini-close.svg") no-repeat 50% 50%;
    cursor: pointer;
    display: none!important;
}

.book-read-container .book-read-fullscreen {
    position: absolute;
    display: none!important;
    top: 10px;
    right: 44px;
    width: 23px;
    color: #4f4f4f;
    height: 27px;
    line-height: 20px;
    overflow: hidden;
    opacity: .5;
    padding: 4px;
    border-radius: 4px;
}
.book-read-container .book-read-fullscreen::before {
    visibility: visible;
}

.book-read-container .book-read-fullscreen:hover {
    opacity: .8;
    border: 1px rgba(0,0,0,.2) solid;
    padding: 3px;
}

.book-read-container .book-read-fullscreen:active {
    opacity: 1;
    color: rgba(0,0,0,.6);
    /* margin: 1px -1px -1px 1px; */
    -moz-box-shadow:    inset 0 0 6px rgba(155,155,155,.8);
    -webkit-box-shadow: inset 0 0 6px rgba(155,155,155,.8);
    -ms-box-shadow: inset 0 0 6px rgba(155,155,155,.8);
    box-shadow: inset 0 0 6px rgba(155,155,155,.8);
}

.book-read-wrap {
    padding: 100px;
    height: 100%;
}

.book-read-container iframe {
    border: none;
}

.book-read-container #prev {
    left: 40px;
}

.book-read-container #next {
    right: 40px;
}

.book-read-container .arrow {
    position: absolute;
    top: 50%;
    margin-top: -32px;
    font-size: 64px;
    color: #E2E2E2;
    font-family: arial, sans-serif;
    font-weight: bold;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.book-read-container .arrow:hover {
    color: #777;
}

.book-read-container .arrow:active {
    color: #000;
}


[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* you can be more comfortable with increased icons size */
    font-size: 112%;
}

.icon-search:before { content: '\e807'; } /* '' */
.icon-resize-full-1:before { content: '\e804'; } /* '' */
.icon-cancel-circled2:before { content: '\e80f'; } /* '' */
.icon-link:before { content: '\e80d'; } /* '' */
.icon-bookmark:before { content: '\e805'; } /* '' */
.icon-bookmark-empty:before { content: '\e806'; } /* '' */
.icon-download-cloud:before { content: '\e811'; } /* '' */
.icon-edit:before { content: '\e814'; } /* '' */
.icon-menu:before { content: '\e802'; } /* '' */
.icon-cog:before { content: '\e813'; } /* '' */
.icon-resize-full:before { content: '\e812'; } /* '' */
.icon-cancel-circled:before { content: '\e80e'; } /* '' */
.icon-up-dir:before { content: '\e80c'; } /* '' */
.icon-right-dir:before { content: '\e80b'; } /* '' */
.icon-angle-right:before { content: '\e809'; } /* '' */
.icon-angle-down:before { content: '\e80a'; } /* '' */
.icon-right:before { content: '\e815'; } /* '' */
.icon-list-1:before { content: '\e803'; } /* '' */
.icon-list-numbered:before { content: '\e801'; } /* '' */
.icon-columns:before { content: '\e810'; } /* '' */
.icon-list:before { content: '\e800'; } /* '' */
.icon-resize-small:before { content: '\e808'; } /* '' */
