@charset "utf-8";
body {
    padding: 50px 0 0 0;
    margin: 0;
    background: linear-gradient(90deg, #f2ecf7 0%, #f2ecf7 100%);
    text-align: center;
    font-family: 'Noto Sans', sans-serif;
    font-size: 14px;
    color: #3e4144;
    min-height: 100vh;
}

input, textarea {
    font-family: 'Noto Sans', sans-serif !important;
    outline: none;
}

h1, h2, h3, h4 {
    padding: 0;
    margin: 0 0 10px 0;
}

a {
    text-decoration: none;
}
img {
    border: none;
}

.main-wrap {
    width: 1300px;
    margin: 0 auto;
    text-align: left;
    background: #fff;
    box-shadow: 0 0 46px rgba(0,0,0,.04);
    display: flex;
    flex-wrap: wrap;
}

.main-wrap-head {
    width: 100%;
    height: 100px;
    display: flex;

}

.main-wrap-head-w {
    width: 100%;
    display: flex;
}



.main-wrap-head-left {
    width: 260px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 1px #ecf3f4 solid;
    box-shadow: 0 0 46px rgba(0,0,0,.08);
    position: relative;
}

.main-wrap-head-left:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 1;
}

.logo {
    height: 44px;
    display: flex;
    flex-direction: column;
    padding: 0 0 0 55px;
    background: url(/templates/readbooks/css/../images/logo.svg) left center no-repeat;
    background-size: auto 100%;
    line-height: 18px;
    z-index: 2;
}

.logo span {
    font-size: 16px;
    font-weight: 800;
    color: #8248a5;
    margin: 4px 0 0 0;
}

.logo i {
    font-style: normal;
    font-size: 14px;
    color: #3e4144;
    font-weight: 600;
    text-transform: uppercase;
}

.main-wrap-head-right {
    width: calc(100% - 260px);
    box-sizing: border-box;
    padding: 0 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.lgr {
    display: flex;
    align-items: center;
}

.lgr > a {
    color: #63337f;
    font-size: 13px;
    text-decoration: underline;
    margin-right: 30px;
}

.lgr > a:hover {
    color: #000;
}

.lgr-open-login {
    border-radius: 3px;
    background: #ac70ce;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    padding: 0 30px;
    color: #fff;
    font-size: 13px;
}

.lgr-open-login:hover {
    background: #63327f;
}

.maincol {
    width: 100%;
    display: flex;
}

.maincol-left {
    width: 260px;
    box-shadow: 0 0 46px rgba(0,0,0,.08);
}

.maincol-left-bg {
    background: #fff;
    position: relative;
}

.main-menu {
    padding: 20px 0;
    border-bottom: 1px #ecf3f4 solid;
}

.main-menu a {
    display: block;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    padding: 8px 35px;
    transition:all 0.2s ease;
}

.main-menu a:hover {
    color: #8248a5;
    background: #f2f8f8;
}

.left-menu {
    padding: 20px 0;
    margin: 0 0 40px 0;
}

.left-menu > div a {
    transition:all 0.2s ease;
    display: block;
    padding: 12px 35px;
    position: relative;
    color: #3e4144;
    font-size: 15px;
}

.left-menu > div span {
    transition:all 0.2s ease;
    color: #a3a3a3;
    font-size: 12px;
    display: block;
}

.left-menu > div a:hover {
    background: #eef1ff;
}

.left-menu > div a:before {
    transition:all 0.2s ease;
    content: '';
    display: block;
    width: 3px;
    height: 100%;
    left: -5px;
    top: 0;
    background: #ac70cd;
    opacity: 0;
    position: absolute;
}

.left-menu > div a:hover:before {
    left: 0;
    opacity: 1;
}

.almn {

}


.almn a {
    transition:all 0.2s ease;
    display: block;
    padding: 12px 35px;
    position: relative;
    color: #3e4144;
    font-size: 15px;
    border-bottom: 1px #f3f3f3  solid;
}

.almn a[rel="71"], .almn a[rel="74"], .almn a[rel="75"] {
    display: none;
}

.almn span {
    transition:all 0.2s ease;
    color: #a3a3a3;
    font-size: 12px;
    display: block;
}

.almn a:hover {
    background: #eef1ff;
}

.almn a:before {
    transition:all 0.2s ease;
    content: '';
    display: block;
    width: 3px;
    height: 100%;
    left: -5px;
    top: 0;
    background: #ac70cd;
    opacity: 0;
    position: absolute;
}

.almn a:hover:before {
    left: 0;
    opacity: 1;
}


.lmall {
    display: inline-block;
    vertical-align: top;
    margin: 20px 0 0 35px;
    color: #8248a5;
    font-size: 14px;
    text-decoration: underline;
}

.lmall i {
    display: inline-block;
    vertical-align: top;
    font-size: 22px;
    margin: -1px 10px 0 0;
}

.lmall:hover {
    color: #000;
    text-decoration: none;
}

.stlblock {
    padding: 0 35px;
}

.stlblock-title {
    color: #313738;
    font-size: 18px;
    margin: 0 0 20px 0;
}

.stlblock-content {

}

.maincol-right {
    width: calc(100% - 260px);
    box-sizing: border-box;
    padding: 20px 40px 30px 40px;
}

.footer {
    padding: 40px;
    text-align: center;
    width: 1000px;
    margin: 0 auto;
    color: #8b9c9d;
    font-size: 13px;
}

.footer a {
    color: #8b9c9d;
    text-decoration: underline;
}

.footer a:hover {
    color: #000;
}

.category-title {
    color: #313738;
    font-size: 22px;
    margin: 0 0 30px 0;
}

.category-title h1, .category-title h2 {
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-size: 22px;
}


.lcom {
    border-bottom: 1px #f0f0f0 solid;
    margin: 0 -35px 30px -35px;
    padding: 0 35px 30px 35px;
}

.lcom:last-child {
    border: 0;
}

.lcom-top {
    position: relative;
    padding: 0 0 0 60px;
    min-height: 42px;
    margin: 0 0 10px 0;
}

.lcom-image {
    width: 42px;
    height: 42px;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.lcom-image img {
    width: 42px;
    height: 42px;
    border-radius: 100%;
}

.lcom-author {
    color: #8248a5;
    font-size: 13px;
    font-weight: 600;
    padding: 5px 0 0 0;
}

.lcom-date {
    color: #b6b6b6;
    font-size: 12px;
}

.lcom-content {

}

.lcom-text {
    color: #434343;
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 10px 0;
}

.lcom-link {
    color: #000;
    font-size: 12px;
    text-decoration: underline;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}

.lcom-link:hover {
    color: #8248a5;
}

.rbls {
    margin: 0 0 50px 0;
}

@media screen and (max-width: 768px) {
    .rbls
    {
        min-height:371px;
    }
}

.rbls-title {
    color: #313738;
    font-size: 22px;
    margin: 0 0 24px 0;
}

.weeknews-wrap {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}

.weeknews-wrap::-webkit-scrollbar {
    height: 8px;
    background: #e3d4eb;
    border-radius: 4px;
}

.weeknews-wrap::-webkit-scrollbar-thumb {
    background: #8248a5;
    border-radius: 4px;
}

.weeknews {
    white-space: normal;
    display: inline-block;
    vertical-align: top;
    width: 176px;
    margin: 0 20px 10px 0;
}

.weeknews:last-child {
    margin-right: 0;
}

.weeknews-image-w {
    position: relative;
    margin: 0 0 15px 0;
    display: block;
}

.weeknews-image-w:before {
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    width: 100%;
    height: calc(100% - 3px);
    background: #d1d1d1;
    z-index: 1;
    display: block;
    opacity: 0.4;
}

.weeknews-image {
    display: block;
    height: 230px;
    width: 173px;
    position: relative;
    z-index: 2;
    box-shadow: 1px 2px 9px rgba(0,0,0,.52);
    background-size: cover;
    background-position: center top;
}

.weeknews-image:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url(/templates/readbooks/css/../images/weeknews-image.png) left top repeat-y;
    position: absolute;
    left: 0;
    top: 0;
}

.weeknews-title {
    color: #000;
    font-size: 13px;
    display: block;
    line-height: 18px;
}


.weeknews-title:hover {
    color: #8248a5;
}


.main-news {
    transition:all 0.2s ease;
    box-sizing: border-box;
    margin: 0 0 30px 0;
    padding: 0 0 60px 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
    background: url(/templates/readbooks/css/../images/main-news.png) center bottom no-repeat;
}

.main-news-l {
    width: 170px;
}

.main-news-image {

}

.main-news-image img {
    max-width: 100%;
}

.main-news-r {
    width: calc(100% - 200px);
}

.main-news-title {
    color: #000;
    font-size: 18px;
}

.main-news-title a {
    color: #000;
}

.main-news-title a:hover {
    color: #8248a5;
}

.main-news-c {
    color: #9b68b7;
    font-size: 13px;
    margin: 0 0 15px 0;
}

.main-news-c a {
    color: #9b68b7;
}

.main-news-c a:hover {
    color: #8248a5;
}

.main-news-text {
    color: #737373;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 20px 0;
}

.main-news-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.main-news-play {
    display: flex;
    border: 1px solid #eaf1f2;
    border-radius: 4px;
    background: #fff;
    height: 50px;
    transition:all 0.2s ease;
}

.main-news-play:hover {
    background: #e7f3f3;
}

.main-news-play > span {
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 4px;
    background: #63337f;
    box-shadow: 6px 0 7px rgba(0,0,0,.12);
}

.main-news-play > span i {
    color: #fff;
    font-size: 18px;
    margin: 3px 0 0 0;
    display: inline-block;
    vertical-align: top;
}

.main-news-play > i {
    font-style: normal;
    padding: 0 30px;
    height: 50px;
    line-height: 50px;
    color: #4f4f4f;
    font-size: 15px;
}

.main-news-stats {
    display: flex;
    align-items: center;
}

.main-news-rating {

}

.main-news-rating a {
    display: block;
    color: #ffa978;
    font-size: 16px;
    height: 26px;
    line-height: 26px;
}

.main-news-rating a:after {
    content: '';
    display: inline-block;
    vertical-align: top;
    width: 26px;
    height: 26px;
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23ffaa78' d='M8.007,24h-8v40h8c2.211,0,4-1.791,4-4V28C12.007,25.787,10.218,24,8.007,24z M8.007,58 c0,1.104-0.895,2-2,2h-2V28h2c1.105,0,2,0.893,2,2V58z'/%3E%3Cpath fill='%23ffaa78' d='M63.897,28.439C64.476,25.5,62.538,24,60.007,24h-16V4c0-2.213-1.789-4-4-4h-6c-2.211,0-3.262,1.686-4,4 l-5.455,20h-0.545c-4.418,0-8,3.58-8,8v24h0.008h-0.008c0,4.418,3.582,8,8,8l0,0h27.5c2.5,0,3.812-1.408,4.5-4L63.897,28.439z M49.632,60H24.007l0,0c-2.209,0-4-1.791-4-4V32c0-2.211,1.791-4,4-4h1.719c1.281,0,1.984-0.955,2.281-2l6-20 c0.314-1.076,1-2,2.406-2h1.594c1.105,0,2,0.893,2,2v20c0,1.104,0.895,2,2,2h16c1.469,0,1.812,0.904,1.5,2l-1.072,4h-2.428 c-1.105,0-2,0.893-2,2c0,1.104,0.895,2,2,2h1.357l-1.072,4h-2.285c-1.105,0-2,0.893-2,2c0,1.104,0.895,2,2,2h1.215l-1.072,4h-2.143 c-1.105,0-2,0.893-2,2c0,1.104,0.895,2,2,2h1.072l-1.072,4C51.636,59.156,50.737,60,49.632,60z'/%3E%3C/g%3E%3C/svg%3E%0A") center top no-repeat;
    background-size: 20px auto;
    margin: 0 0 0 5px;
    transition:all 0.2s ease;
}

.main-news-rating a:hover:after {
    transform: scale(1.1);
}

.main-news-st {
    margin: 0 0 0 30px;
    color: #63337f;
    font-size: 16px;
}

.main-news-st img {
    width: 18px;
    display: inline-block;
    vertical-align: top;
    margin: 2px 8px 0 0;
}




.search-block {
    flex: 1;
    margin: 0 50px 0 0;
    border: 1px solid #dee5e7;
    border-radius: 3px;
    position: relative;
    height: 40px;
    display: block;
    background: #fff;
    padding: 0 50px 0 0px;
}

.search-block form {
    padding: 0;
    margin: 0;
}

.form-text {
    height: 40px;
    line-height: 40px;
    width: 100%;
    box-sizing: border-box;
    padding: 0 0 0 20px;
    color: #000;
    font-size: 16px;
    margin: 0;
    border: 0;
    outline: none;
    background: none;
    display: block;
}

.form-search {
    display: block;
    padding: 0;
    border: 0;
    cursor: pointer;
    margin: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 50px;
    height: 40px;
    outline: none;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M23.7068 22.2937L17.7378 16.3247C19.3644 14.3353 20.1642 11.7968 19.9716 9.23426C19.7791 6.67173 18.609 4.28123 16.7034 2.55722C14.7977 0.833208 12.3024 -0.0924103 9.73342 -0.0281784C7.16447 0.0360534 4.71849 1.08522 2.9014 2.90231C1.08431 4.7194 0.0351379 7.16539 -0.029094 9.73434C-0.0933258 12.3033 0.832293 14.7987 2.5563 16.7043C4.28031 18.6099 6.67081 19.78 9.23334 19.9725C11.7959 20.1651 14.3344 19.3653 16.3238 17.7387L22.2928 23.7077C22.4814 23.8899 22.734 23.9907 22.9962 23.9884C23.2584 23.9861 23.5092 23.8809 23.6946 23.6955C23.88 23.5101 23.9852 23.2593 23.9875 22.9971C23.9897 22.7349 23.8889 22.4823 23.7068 22.2937ZM9.99978 18.0007C8.41753 18.0007 6.87081 17.5315 5.55522 16.6525C4.23963 15.7734 3.21425 14.524 2.60875 13.0622C2.00324 11.6004 1.84482 9.99182 2.1535 8.43998C2.46218 6.88813 3.22411 5.46266 4.34293 4.34384C5.46175 3.22502 6.88721 2.4631 8.43906 2.15442C9.99091 1.84573 11.5994 2.00416 13.0613 2.60966C14.5231 3.21516 15.7725 4.24054 16.6515 5.55614C17.5306 6.87173 17.9998 8.41845 17.9998 10.0007C17.9974 12.1217 17.1538 14.1551 15.654 15.6549C14.1542 17.1547 12.1208 17.9983 9.99978 18.0007Z' fill='%23374957'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center center no-repeat;
    background-size: 18px auto;
    opacity: 0.6;
}

.form-search:hover {
    opacity: 1;
}



#searchsuggestions {
    width: 400px;
    background: #fff;
    text-align: left;
    z-index: 8888;
}

#searchsuggestions a {
    display: block;
    padding: 15px 20px;
    color: #919191;
    font-size: 14px;
    line-height: 16px;
    border-bottom: 1px #ebebeb solid;
}

#searchsuggestions a span {
    display: block;
}

#searchsuggestions a:hover {
    background: #ebebeb;
}



#searchsuggestions a span.searchheading {
    color: #000;
    font-size: 15px;
    line-height: 18px;
    margin: 0 0 5px 0;
}


#searchsuggestions span.seperator {

}
#searchsuggestions span.seperator a {

}

#searchsuggestions span.notfound {
    display: block;
    padding: 15px 20px;
    color: #919191;
    font-size: 14px;
    line-height: 16px;
    border-bottom: 1px #ebebeb solid;
}

#searchsuggestions .break {
    display: none;
}




.navigation {
    width: 100%;
    clear: both;
    padding: 20px 0 20px 0;
    vertical-align: top;
    text-align: center;
}

.navigation a, .navigation span {
    vertical-align: middle;
}

.navigation-center {
    display: inline-block;
    vertical-align: top;
    font-size: 22px;
}

.navigation-center a {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 0 4px 8px 4px;
    color: #3d3d3d;
    text-decoration: underline;
    height: 40px;
    line-height: 40px;
}

.navigation-center a:hover {
    color: #8248a5;
}

.navigation-center span {
    display: inline-block;
    vertical-align: top;
    color: #ffaa78;
    margin: 0 4px 8px 4px;
    height: 40px;
    line-height: 40px;
}

.load-news {
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    background: #8248a5;
    padding: 0 35px 0 30px;
    position: relative;
    height: 40px;
    line-height: 40px;
    margin: 0 24px 8px 4px;
    color: #fff;
    font-size: 13px;
    cursor: pointer;
}

.load-news > span {
    display: inline-block;
    vertical-align: top;
    margin: 1px 15px 0 0;
}

.load-news > span:before {
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #fff;
    display: inline-block;
    vertical-align: top;
    margin: 14px 0 0 0;
}

.load-news > span:after {
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #fff;
    display: inline-block;
    vertical-align: top;
    margin: 14px 0 0 0;
}

.load-news > span i {
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #fff;
    display: inline-block;
    vertical-align: top;
    margin: 14px 5px 0 5px;
}

.bottom-nav .navigation a {
    display: inline-block;
    text-align: center;
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 0 8px rgba(0,0,0,.05);
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 0 4px 8px 4px;
    color: #000;
    font-size: 15px;
}

.bottom-nav .navigation a:hover {
    background: #dce8f0;
}

.bottom-nav .navigation span {
    display: inline-block;
    text-align: center;
    border-radius: 6px;
    background: #4b93c0;
    box-shadow: 0 0 8px rgba(0,0,0,.05);
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 0 4px 8px 4px;
    color: #fff;
    font-size: 15px;
}

@keyframes rotate-nav {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}

.nopages {
    padding: 20px;
    border: 1px solid #ffa977;
    border-radius: 4px;
    background: #fff5ef;
    color: #706055;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin: 0 0 30px 0;
}


.full-news {

}

.full-news-tb {
    position: relative;
    padding: 0 0 0 40px;
}

.full-news-tb2 {
    padding-left: 0;
}

.full-news-fav {
    position: absolute;
    left: 0;
    top: 4px;
}

.full-news-fav a:hover {
    opacity: 0.6;
}

.favpl {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cpath fill='%23ffaa78' d='M50,0H14c-2.209,0-4,1.791-4,4v56c0,1.617,0.975,3.076,2.469,3.695c1.496,0.619,3.213,0.277,4.359-0.867 L32,47.656l15.172,15.172C47.938,63.594,48.959,64,50,64c0.516,0,1.035-0.1,1.531-0.305C53.025,63.076,54,61.617,54,60V4 C54,1.791,52.209,0,50,0z M50,57c0,1.938-0.895,2.105-2.002,0.998S34,44,34,44c-0.781-0.781-1.217-1-2-1c-0.695,0-1.219,0.219-2,1 c0,0-13.125,13.125-14,14s-2,0.75-2-1c0-1.244,0-26.508,0-41h36C50,30.453,50,55.623,50,57z M50,12H14c0-3.666,0-6,0-6 c0-1.105,0.895-2,2-2h32c1.105,0,2,0.895,2,2C50,6,50,8.334,50,12z'/%3E%3C/svg%3E%0A") left top no-repeat;
    width: 30px;
    height: 40px;
    display: block;
    background-size: 30px auto;
}

.favmn {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cpath fill='%233a9ca0' d='M50,0H14c-2.209,0-4,1.791-4,4v56c0,1.617,0.975,3.076,2.469,3.695c1.496,0.619,3.213,0.277,4.359-0.867 L32,47.656l15.172,15.172C47.938,63.594,48.959,64,50,64c0.516,0,1.035-0.1,1.531-0.305C53.025,63.076,54,61.617,54,60V4 C54,1.791,52.209,0,50,0z M50,57c0,1.938-0.895,2.105-2.002,0.998S34,44,34,44c-0.781-0.781-1.217-1-2-1c-0.695,0-1.219,0.219-2,1 c0,0-13.125,13.125-14,14s-2,0.75-2-1c0-1.244,0-26.508,0-41h36C50,30.453,50,55.623,50,57z M50,12H14c0-3.666,0-6,0-6 c0-1.105,0.895-2,2-2h32c1.105,0,2,0.895,2,2C50,6,50,8.334,50,12z'/%3E%3C/svg%3E%0A") left top no-repeat;
    width: 30px;
    height: 40px;
    display: block;
    background-size: 30px auto;
}


.full-news-title {
    font-size: 22px;
    margin: 0 0 2px 0;
    color: #000;
    position: relative;
}

.full-news-title h1 {
    font-size: 22px;
    padding: 0;
    margin: 0;
    font-weight: 400;
}

.full-news-title a {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 16px;
    color: #9b68b7;
}

.full-news .main-news-c {
    margin: 0 0 22px 0;
    padding: 0 0 42px 0;
    background: url(/templates/readbooks/css/../images/main-news.png) center bottom no-repeat;
}

.full-news-cols {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 0 70px 0;
}

.full-news-left {
    width: 236px;
}

.full-news-left img {
    max-width: 100%;
}

.full-news-right {
    width: calc(100% - 278px);
}

.full-news-stats-col {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 0 20px 0;
}

.fnsc-left {
    width: calc(100% - 210px);
    color: #000;
    font-size: 14px;
}

.fnsc-left a {
    color: #8248a5;
    text-decoration: underline;
}

.fnsc-left a:hover {

}

.fnsc-left > div {
    margin: 0 0 12px 0;
}

.fnsc-left > div > i {
    font-style: normal;
    font-weight: 600;
    margin: 0 10px 0 0;
}

.fnsc-right {
    width: 184px;
}

/*--- Рейтинг - Звездами ---*/
.rating, .unit-rating {
    width: 115px;
    height: 23px;
}
.rating {
    font-size: 11px;
}
.unit-rating, .unit-rating li a:hover, .unit-rating li.current-rating {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAACKBAMAAAAnGmX8AAAALVBMVEX///+RkZH+12L/w0//7cP/5aj+24X/+u7/9d2tra3Jycne3t7/zGn5+fnx8fHkdmbhAAACEUlEQVRIx+2UuUsDQRTGF+8bp4yiyKDRUhiNFikW73LxwsIiRETL4F2KilpYmFYQklIE0VYbIQQsY2kjWkbwfzDjzvhm3rzCJiCSr1p+SfY7HsT7w2rYp3ltQPO6HpqPDdA8GSVxPeckr+HcJ205T1D8gHPSeJbzPopz7hrvnk4sSL4wcboLdIpb6v0ZxuY+LGB/HRY2ubn2MeB1a5ukxtEUGkEp4bSVchtvhLzfORaE/NV7VCDnlFzJPSKPJmEcczpffhg4x13zvB2nVxXvDdP2oKNHU+FOAyi+r/xRgWn9sOVVRKv8/ycJmlc/0nx8iOYrMRLXC5EibYUIKN4iBGl8KMQoaSsEaZwTIo7Z3tHkoihpdX7mBOiysJSHhJYCWMDExho1JjfXPgP8ZG2T0zhub7SjecJpK+U23gz5iHMsHRJpLuTDzmoqjnNEJRXTbByTv/Gd48YD+WHgHHddtsMnrhb5MO0gih/b/7ZfQQWWA+WPCizph22vojKr7Y3mTec0L7bT/K6T5ukIbctYgbRlLEPxRsbOSVvGuimeZYw0ZiVh9vpwfyX5xfXDJ1CJDHVAQlOQtvXOxMYazSa/9UDvGqIOrWmNI/ZxXjS/xCOrjHjSZ3g7Wg1CmsZZ6Eq9P1LAR1RCXDaOpKGtOV2mGUaD48pGRXliFL8jTNuF4odB2tKoQDaj/FGBG/3w4f0LfQHtX5JXyZBVcwAAAABJRU5ErkJggg==);
    -webkit-background-size: 23px auto;
    background-size:  23px auto;
}
.unit-rating {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    background-position: 0 -46px;
}
.unit-rating li {
    text-indent: -90000px;
    padding: 0;
    margin: 0;
    float: left;
}
.unit-rating li a {
    display: block;
    width: 23px;
    height: 23px;
    text-decoration: none;
    border: 0 none !important;
    text-indent: -9000px;
    z-index: 17;
    position: absolute;
    padding: 0;
}
.unit-rating li a:hover {
    background-position: 0 -23px;
    z-index: 2;
    left: 0;
}
.unit-rating a.r1-unit {
    left: 0;
}
.unit-rating a.r1-unit:hover {
    width: 23px;
}
.unit-rating a.r2-unit {
    left: 23px;
}
.unit-rating a.r2-unit:hover {
    width: 46px;
}
.unit-rating a.r3-unit {
    left: 46px;
}
.unit-rating a.r3-unit:hover {
    width: 69px;
}
.unit-rating a.r4-unit {
    left: 69px;
}
.unit-rating a.r4-unit:hover {
    width: 92px;
}
.unit-rating a.r5-unit {
    left: 92px;
}
.unit-rating a.r5-unit:hover {
    width: 115px;
}
.unit-rating li.current-rating {
    background-position: 0 0;
    position: absolute;
    height: 23px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
    padding: 0px;
}

.ratingplus {
    color: #70bb39;
}

.ratingminus {
    color: red;
}

.ratingzero {
    color: #6c838e;
}



.full-news-rating {
    border: 1px solid #ebf3f3;
    border-radius: 4px;
    padding: 15px 15px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.rating-plus {
    height: 36px;
    line-height: 36px;
    padding: 0 30px 0 0;
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%233a9ca0' d='M8.007,24h-8v40h8c2.211,0,4-1.791,4-4V28C12.007,25.787,10.218,24,8.007,24z M8.007,58 c0,1.104-0.895,2-2,2h-2V28h2c1.105,0,2,0.893,2,2V58z'/%3E%3Cpath fill='%233a9ca0' d='M63.897,28.439C64.476,25.5,62.538,24,60.007,24h-16V4c0-2.213-1.789-4-4-4h-6c-2.211,0-3.262,1.686-4,4 l-5.455,20h-0.545c-4.418,0-8,3.58-8,8v24h0.008h-0.008c0,4.418,3.582,8,8,8l0,0h27.5c2.5,0,3.812-1.408,4.5-4L63.897,28.439z M49.632,60H24.007l0,0c-2.209,0-4-1.791-4-4V32c0-2.211,1.791-4,4-4h1.719c1.281,0,1.984-0.955,2.281-2l6-20 c0.314-1.076,1-2,2.406-2h1.594c1.105,0,2,0.893,2,2v20c0,1.104,0.895,2,2,2h16c1.469,0,1.812,0.904,1.5,2l-1.072,4h-2.428 c-1.105,0-2,0.893-2,2c0,1.104,0.895,2,2,2h1.357l-1.072,4h-2.285c-1.105,0-2,0.893-2,2c0,1.104,0.895,2,2,2h1.215l-1.072,4h-2.143 c-1.105,0-2,0.893-2,2c0,1.104,0.895,2,2,2h1.072l-1.072,4C51.636,59.156,50.737,60,49.632,60z'/%3E%3C/g%3E%3C/svg%3E%0A") right 4px no-repeat;
    background-size: 20px auto;
    color: #8248a5;
    font-size: 16px;
    font-weight: 600;
    margin: 0 10px 10px 10px;
}

.rating-plus:hover {
    background-size: 22px auto;
    background-position: right 3px;
}

.rating-minus {
    height: 36px;
    line-height: 36px;
    padding: 0 30px 0 0;
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23b0b0b0' d='M8,40H0V0h8c2.211,0,4,1.791,4,4v32C12,38.213,10.211,40,8,40z M8,6c0-1.104-0.895-2-2-2H4v32h2 c1.105,0,2-0.893,2-2V6z'/%3E%3Cpath fill='%23b0b0b0' d='M63.891,35.561C64.469,38.5,62.531,40,60,40H44v20c0,2.213-1.789,4-4,4h-6c-2.211,0-3.262-1.686-4-4 l-5.455-20H24c-4.418,0-8-3.58-8-8V8h0.008H16c0-4.418,3.582-8,8-8l0,0h27.5C54,0,55.312,1.408,56,4L63.891,35.561z M49.625,4H24 l0,0c-2.209,0-4,1.791-4,4v24c0,2.211,1.791,4,4,4h1.719C27,36,27.703,36.955,28,38l6,20c0.314,1.076,1,2,2.406,2H38 c1.105,0,2-0.893,2-2V38c0-1.104,0.895-2,2-2h16c1.469,0,1.812-0.904,1.5-2l-1.072-4H56c-1.105,0-2-0.893-2-2c0-1.104,0.895-2,2-2 h1.357l-1.072-4H54c-1.105,0-2-0.893-2-2c0-1.104,0.895-2,2-2h1.215l-1.072-4H52c-1.105,0-2-0.893-2-2c0-1.104,0.895-2,2-2h1.072 L52,6C51.629,4.844,50.73,4,49.625,4z'/%3E%3C/g%3E%3C/svg%3E%0A") right 7px no-repeat;
    background-size: 20px auto;
    color: #b0b0b0;
    font-size: 16px;
    font-weight: 600;
    margin: 0 10px 10px 10px;
}

.rating-minus:hover {
    background-size: 22px auto;
    background-position: right 6px;
}

.fgnth {
    width: 100%;
    padding: 10px 0 0 0;
    border-top: 1px #ecf3f4 solid;
    color: #b0b0b0;
    font-size: 13px;
}

.fgnth i {
    font-weight: bold;
    font-size: 16px;
    font-style: normal;
    margin: 0 15px 0 0;
    color: #000;
}

.full-news-big-rating {
    margin: 0 0 22px 0;
    padding: 0 0 42px 0;
    background: url(/templates/readbooks/css/../images/main-news.png) center bottom no-repeat;
}



.full-news-stitle {
    font-size: 24px;
    margin: 0 0 20px 0;
}

.full-news-stitle a {
    color: #55748b;
}

.full-news-stitle a:hover {
    color: #4b93c0;
}



.full-news-text {
    color: #737373;
    font-size: 14px;
    line-height: 22px;
    margin: 0 0 40px 0;
}

.full-news-text img {
    margin-bottom: 20px;
    max-width: 100%;
}

img.fr-dii.fr-fil {
    max-width: calc(100% - 200px);
    margin: 0 20px 20px 0;
}

img.fr-dii.fr-fir {
    max-width: calc(100% - 200px);
    margin: 0 0 20px 20px;
}

.full-news-text a {
    color: #8796a5;
}

.full-news-text a:hover {
    color: #4b93c0;
}

.full-news-text p {
    padding: 0;
    margin: 0 0 30px 0;
    line-height: 27px;
}

.full-news-text h1, .full-news-text h2, .full-news-text h3, .full-news-text h4 {
    color: #3e4144;
    font-size: 24px;
    font-weight: 400;
}



.full-news-video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.full-news-video iframe, .full-news-video embed, .full-news-video object, .full-news-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.rel-books {
    padding: 40px;
    margin: 0 -40px 40px -40px;
    background: #f5f9fc;
}

.rel-books-stitle {
    font-size: 18px;
    margin: 0 0 30px 0;
    position: relative;
}

.relall {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    text-decoration: underline;
}

.rel-books-stitle a {
    color: #55748b;
}

.rel-books-stitle a:hover {
    color: #4b93c0;
}

.weeknews-image-w {
    position: relative;
}

.bookline-c {
    position: absolute;
    left: 10px;
    top: 10px;
    width: calc(100% - 20px);
    box-sizing: border-box;
    text-align: center;
    padding: 15px;
    color: #fff;
    font-size: 14px;
    background: #ff8f4d;
    z-index: 22;
}





.full-news-comments {

}

.full-news-comments-title {
    text-align: center;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 20px 0;
}

.form-line-tt {

}

.rel-news {
    background: #f4f7f8;
    margin: 0 -40px -30px -40px;
    padding: 40px;
    border-radius: 0 0 3px 0px;
}



.tt-panel {
    display: none;
}


.title_spoiler {
    position: relative;
    padding: 0;
    margin: 0;
}

.title_spoiler a:last-child {
    background: #cfe5f5;
    display: block;
    line-height: 34px;
    padding: 0 10px 0 10px;
    text-decoration: none;
    color: #617ca1;
    font-weight: bold;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    height: 34px
}

.title_spoiler img {
    position: absolute;
    left: 5px;
    top: 27px;
    display: none;
}

.text_spoiler {
    border: 1px #cfe5f5 solid;
    padding: 10px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    margin: -5px 0 0 0;

}

.text_spoiler a {

}

.text_spoiler a:hover {

}

.dlink-wrap {
    display: flex;
    justify-content: center;
    padding: 0 0 50px 0;
}

.dlink {
    display: flex;
    align-items: center;
    padding: 10px 40px;
    border-radius: 3px;
    background: #8248a5;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
}

.dlink-icon {
    font-size: 22px;
    margin: 3px 15px 0 0;
    display: inline-block;
    vertical-align: top;
}

.dlink-icon i {

}

.dlink-name {
    margin: -2px 0 0 0;
}

.dlink-name i {
    font-style: normal;
}

.dlink:hover {
    background: #63327f;
}

.mass_comments_action {
    display: none;
}

#vk_groups, #vk_groups iframe {
    width: 100% !important;
}

.comments-block {
    text-align: left;
}

.comments-block-title {
    color: #000;
    font-size: 18px;
    margin: 0 0 20px 0;
}

.comments-block-content {

}


.comment-wrap {

}


.comments-tree-list {
    padding: 0;
    margin: 0;
}

.comments-tree-list li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.comments-tree-list ol {
    background: url(/templates/readbooks/css/../images/comments-tree.png) 10px top no-repeat;
    padding: 0 0 0 45px;
}


.com-item {
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 0 18px rgba(0,0,0,.07);
    padding: 20px;
    margin: 0 0 20px 0;
}

.com-item > a {
    display: block;
    color: #8248a5;
    margin: 0 0 15px 0;
}

.com-item > a:before {
    content: 'Книга: ';
}

.com-item > a:hover {
    color: #000;
}

.com-item-top {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    min-height: 45px;
    padding: 0 0 15px 60px;
    margin: 0 0 15px 0;
    border-bottom: 1px #f5f5f5 solid;
}

.com-item-rating {
    display: flex;
    align-items: center;
    margin: 0 0 0 50px;
}

.com-item-rating > div:nth-child(1) a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
}

.com-item-rating > div:nth-child(1) a:after {
    content: '';
    display: inline-block;
    vertical-align: top;
    border: 5px transparent solid;
    border-top: 7px #ffaa78 solid;
    margin-top: 4px;
    transition:all 0.2s ease;
}

.com-item-rating > div:nth-child(2) {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    padding: 0 5px;
}

.com-item-rating > div:nth-child(3) a {
    display: block;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.com-item-rating > div:nth-child(3) a:after {
    content: '';
    display: inline-block;
    vertical-align: top;
    border: 5px transparent solid;
    border-bottom: 7px #8248a5 solid;
    margin-top: -5px;
    transition:all 0.2s ease;
}

.com-item-rating > div a:hover:after {
    transform: scale(1.5);
}


.com-item-image {
    width: 45px;
    height: 45px;
    border-radius: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}

.com-item-image img {
    width: 45px;
    height: 45px;
    border-radius: 100%;
    position: relative;
    z-index: 3;
}

.com-item-image img[src="/templates/readbooks/dleimages/noavatar.png"] {
    display: none;
}

.com-item-image > div {
    position: absolute;
    background: #ebf3f4;
    width: 45px;
    height: 45px;
    border-radius: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    text-align: center;
    line-height: 45px;
    text-transform: uppercase;
    color: #8248a5;
    font-size: 22px;
    font-weight: bold;
}

.com-item-author {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 0px 0;
}

.com-item-author a {
    color: #000;
}

.com-item-author a:hover {
    color: #8248a5;
}

.com-item-date {
    color: #adadad;
    font-size: 13px;
}

.com-item-status {
    color: #ffa978;
    font-size: 14px;
    margin: 0 0 0 5px;
    font-weight: 400;
}

.com-item-status span {
    color: #ffa978 !important;
    font-weight: 400 !important;
}


.com-item-right {
    padding: 0 0 0 24px;
    color: #a8a8a8;
    font-size: 12px;
}

.com-item-text {
    color: #4b6665;
    font-size: 15px;
    line-height: 22px;
    margin: 0 0 10px 0;
}


.comments-item-links {
    font-size: 13px;
    padding: 0 0 0 0;
}

.comments-item-links a {
    color: #8248a5;
    margin-right: 10px;
}

.comments-item-links a:hover {
    color: #000;
}

.com-item .bbcodes {
    color: #000;
}





.quote {
    background: #1d303e;
    padding: 20px;
    color: #6f6f6f;
    clear: both;
    border-radius:5px;
    margin: 0 0 5px 0;
    font-size: 13px;
}

.quote p {
    margin: 0;
}

.quote a {
    color: #000;
}



.form-line-tt {
    margin: 0 0 15px 0;
}

.form-line-tt-left {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 0 0;
    padding: 5px 0 0 0;
}

.form-line-tt-right {
    display: inline-block;
    vertical-align: top;
}

.form-line-tt input {
    border: 1px solid #ccc;
    background: #fff;
    -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.05);
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.05);
    box-shadow: inset 0 0 5px rgba(0,0,0,.05);
    color: #000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 7px 10px;
    margin: 0 0 0 0;
    box-sizing: border-box;
}

.form-line-tt select, .search select {
    border: 1px solid #ccc;
    background: #fff;
    color: #000;
}

.form-line-tt textarea, .form-line-tt .fr-view {
    border: 1px solid #ccc;
    background: #fff;
    -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.05);
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.05);
    box-shadow: inset 0 0 5px rgba(0,0,0,.05);
    color: #000 !important;
    padding: 7px 10px !important;
    margin: 0 0 0 0;
}

.dark .form-line-tt textarea, .dark .form-line-tt .fr-view {
    border: 1px solid #202a36;
    background: #000;
    -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.05);
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.05);
    box-shadow: inset 0 0 5px rgba(0,0,0,.05);
    color: #fff !important;
    padding: 7px 10px !important;
    margin: 0 0 0 0;
}

.dark .gray-theme.fr-box .fr-counter {
    color: #535353;
    background: #000;
    border-top: solid 1px #1b242c;
    border-left: solid 1px #1b242c;
}

.dark .gray-theme.fr-toolbar {
    color: #37474f;
    background: #313a40;
}

.dark .gray-theme .fr-separator {
    background: #000000;
}

.dark  .gray-theme.fr-toolbar .fr-command.fr-btn, .gray-theme.fr-popup .fr-command.fr-btn {
    color: #606a71;
}

.dark .gray-theme.fr-desktop .fr-command:hover, .gray-theme.fr-desktop .fr-command:focus {
    background: #000000;
}

.form-submit-block-tt {
    margin: 0 0 10px 0;
    padding: 10px 0 10px 0;

}

.comments_subscribe {
    display: none;
}

.form-button-tt {
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    background: #8248a5;
    margin: 0;
    border: 0;
    outline: none;
    padding: 0 30px !important;
    height: 44px;
    line-height: 44px;
    border-radius: 3px;
    color: #fff;
}

.form-button-tt:hover {
    background: #63327f;
}

.form-button-tt-addcomment {
    background: #0c82dd url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10C11.2044 10 10.4413 9.68393 9.87868 9.12132C9.31607 8.55871 9 7.79565 9 7C9 6.20435 9.31607 5.44129 9.87868 4.87868C10.4413 4.31607 11.2044 4 12 4C12.7956 4 13.5587 4.31607 14.1213 4.87868C14.6839 5.44129 15 6.20435 15 7C15 7.79565 14.6839 8.55871 14.1213 9.12132C13.5587 9.68393 12.7956 10 12 10ZM8.968 15.249C9.17364 14.6065 9.57807 14.046 10.1229 13.6483C10.6678 13.2506 11.3249 13.0363 11.9995 13.0363C12.6741 13.0363 13.3312 13.2506 13.8761 13.6483C14.4209 14.046 14.8254 14.6065 15.031 15.249C15.0973 15.506 15.263 15.7261 15.4916 15.861C15.7202 15.9958 15.993 16.0343 16.25 15.968C16.507 15.9017 16.7271 15.736 16.862 15.5074C16.9968 15.2788 17.0353 15.006 16.969 14.749C15.658 9.802 8.339 9.804 7.032 14.749C6.9959 14.8772 6.98576 15.0113 7.00217 15.1434C7.01859 15.2755 7.06123 15.4031 7.12759 15.5185C7.19396 15.634 7.28271 15.735 7.38865 15.8157C7.49458 15.8963 7.61556 15.9551 7.74448 15.9884C7.87341 16.0217 8.00769 16.0289 8.13944 16.0096C8.2712 15.9903 8.39777 15.9449 8.51174 15.876C8.6257 15.8071 8.72477 15.7162 8.80312 15.6085C8.88147 15.5009 8.93752 15.3786 8.968 15.249ZM12.009 23.665C11.5156 23.6653 11.0394 23.4841 10.671 23.156L6.923 20H4C2.93913 20 1.92172 19.5786 1.17157 18.8284C0.421427 18.0783 0 17.0609 0 16V4C0 2.93913 0.421427 1.92172 1.17157 1.17157C1.92172 0.421427 2.93913 0 4 0L20 0C21.0609 0 22.0783 0.421427 22.8284 1.17157C23.5786 1.92172 24 2.93913 24 4V16C24 17.0609 23.5786 18.0783 22.8284 18.8284C22.0783 19.5786 21.0609 20 20 20H17.147L13.3 23.18C12.9436 23.4943 12.4842 23.6669 12.009 23.665ZM4 2C3.46957 2 2.96086 2.21071 2.58579 2.58579C2.21071 2.96086 2 3.46957 2 4V16C2 16.5304 2.21071 17.0391 2.58579 17.4142C2.96086 17.7893 3.46957 18 4 18H7.289C7.52465 18 7.75273 18.0832 7.933 18.235L11.979 21.645L16.151 18.229C16.3303 18.0809 16.5555 18 16.788 18H20C20.5304 18 21.0391 17.7893 21.4142 17.4142C21.7893 17.0391 22 16.5304 22 16V4C22 3.46957 21.7893 2.96086 21.4142 2.58579C21.0391 2.21071 20.5304 2 20 2H4Z' fill='%23fff'/%3E%3C/svg%3E%0A") 30px center no-repeat;
    padding-left: 70px !important;
}



.add-comment {

}

.form-line-ttfl {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.form-line-ttfl > div {
    width: 48%;
    display: flex;
    flex-wrap: wrap;
}

.form-line-ttfl .form-line-tt-right {
    flex: 1;
}

.form-line-ttfl .form-line-tt input {
    width: 100%;
    box-sizing: border-box;
}

.add-comment .form-line-tt-left {

}

.wseditor + br, .comments_subscribe + br {
    display: none;
}


.ui-dialog {
    border: 1px solid #ededed;
    background: #fff;
    text-align: left;
    color: #616161;
    font-size: 13px;
    -moz-box-shadow: 0 0 18px rgba(0,0,0,.14);
    -webkit-box-shadow: 0 0 18px rgba(0,0,0,.14);
    box-shadow: 0 0 18px rgba(0,0,0,.14);
    z-index: 99999;
}

.ui-dialog-titlebar {
    border-bottom: 1px solid #ededed;
    padding: 10px 20px;
    position: relative;
    cursor: move;
}

.ui-dialog-titlebar-close {
    background: url(/templates/readbooks/css/../images/close.png) left top no-repeat;
    width: 29px;
    height: 29px;
    right: 5px;
    top: 5px;
    font-size: 0;
    display: block;
    position: absolute;
    transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    opacity: 0.6;
    overflow: hidden;
    line-height: 35px;
    text-indent: -100px;
    border: 0;
}

.ui-dialog-titlebar-close:hover {
    opacity: 1;
}

.ui-dialog-content {
    padding: 15px;
}

.ui-dialog-content textarea {
    border: 1px #eee solid;
    height: 110px !important;
    width: 100% !important;
    box-sizing: border-box;
}


.ui-dialog-buttonset {
    background: #fafafa;
    height: 47px;
    position: relative;
    border-top: 1px #f2f2f2 solid;
    padding: 13px 5px 0 0;
    text-align: right;
}

.ui-dialog-buttonset button {
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 8px 10px;
    background: #e6e6e6;
    color: #6b6b6b;
    font-size: 13px;
    border: 0;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
}

.ui-dialog-buttonset button:hover {
    background: #8248a5;
    color: #fff;
}

.dle-popup-newpm .ui-dialog-content {
    padding: 20px;
    font-size: 14px;
}


.user-card-tt {
    padding: 14px 0 0 140px;
    position: relative;
    min-height: 115px;
}

#dleprofilepopup {
    height: auto !important;
}

.user-card-tt-left {
    position: absolute;
    left: 10px;
    width: 100px;
    top: 10px;
    z-index: 888;
}

.user-card-tt-image {
    border: 3px solid #fff;
    -moz-box-shadow: 0 0 8px rgba(0,0,0,.17);
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.17);
    box-shadow: 0 0 8px rgba(0,0,0,.17);
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    width: 100px;
    height: 100px;
    margin: 0 0 5px 0;
    background: #e2e2e2;
}

.user-card-tt-image img {
    width: 100px;
    height: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}

.user-card-tt-status {
    text-align: center;
    font-size: 14px;
    margin-left: 3px;
}

.user-card-tt-right {
    font-size: 13px;
}

.user-card-tt-info-left {

    margin: 0 5px 0 0;
}

.user-card-tt-info-line {
    color: #8b8b8b;
}

.user-card-tt-info-line:first-child {
    margin: 0 0 10px 0;
}

.user-card-tt-info-line span {
    color: #000;
}

.user-card-tt-info-line i {
    color: #3b90cb;
    font-style: normal;
}

.user-card-tt-info-right {

}


.user-profile-tt {
    padding: 0 0 20px 0;
}

.tabs-profile {

}

.tabs-profile .index-tabs {
    font-size: 0;
    position: relative;
    bottom: -1px;
}

.tabs-profile .index-tabs span {
    background: #1b242c;
    border: 1px #28353e   solid;
    display: inline-block;
    height: 34px;
    line-height: 34px;
    color: #979797;
    font-size: 13px;
    padding: 0 15px;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    position: relative;
    bottom: -4px;
    cursor: pointer;
    vertical-align: top;
    border-bottom: 0;
    font-weight: 600;
}

.tabs-profile .index-tabs span:hover {

}

.tabs-profile .active-ttab {
    height: 39px !important;
    line-height: 39px !important;
    background: #37424c !important;
    color: #fff !important;
    bottom: 0px !important;
    vertical-align: top;
}

.tabs-profile .index-panel {

}

.tabs-profile .tt-panel {
    border: 1px #28353e solid;
    background: #1b242c;
    display: none;
}

.profile-tt-top {
    position: relative;
}

.profile-tt-left {
    position: absolute;
    width: 114px;
    left: 25px;
    top: 28px;
    text-align: center;
}

.profile-tt-image {
    padding: 6px;
    border: 1px solid #28353e;
    background: #1b242c;
    margin: 0 0 10px 0;
}

.profile-tt-image img {
    width: 100px;
    height: 100px;
    background: #1b242c;
}

.profile-tt-rating {
    text-align: center;
    width: 50px;
    height: 25px;
    margin: 0 auto;
    line-height: 25px;
    color: #fff;
    background: #abc544;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.profile-tt-info {
    padding: 25px 25px 10px 160px;
    background: #111e27;
    border-bottom: 1px #28353e  solid;
}

.profile-tt-name {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    position: relative;
    padding: 5px 0 10px 0;
}

.profile-tt-name2 {
    position: relative;
    display: inline-block;
}

.profile-tt-name i {
    position: relative;
    display: inline-block;
    background: #ff8a00;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    font-family: "Arial";
    font-size: 12px;
    font-style: normal;
    left: 10px;
    top: -15px;
    padding: 0 5px;
}

.profile-tt-name i span {
    color: #fff !important;
    font-weight: normal;
}

.profile-tt-line {
    color: #828282;
    margin: 0 0 4px 0;
}

.profile-tt-line span {
    color: #dcdcdc;
}

.profile-tt-menu {
    padding: 20px 0 10px 160px;
    font-size: 0;
    color: #fff;
}

.profile-tt-menu a {
    display: inline-block;
    background: none;
    padding: 0 15px;
    line-height: 31px;
    height: 31px;
    margin: 0 10px 0 0;
    font-size: 13px;
    font-weight: 600;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    color: #495764;
}

.profile-tt-menu a:hover {
    background: #24303a;
}

.profile-tt-text {
    color: #7f7f7f;
    font-size: 14px;
    line-height: 17px;
    padding: 25px;
}

.profile-tt-text a {
    color: #000;
}

.nidf {
    padding: 25px;
}

.nidf .profile-tt-line {
    font-size: 15px;
    margin: 0 0 10px 0;
}

.nidf .profile-tt-line a {
    color: #ff6000;
}

.nidf .profile-tt-line a:hover {
    color: #000;
}

.herh .form-line-tt-left {
    width: 150px;
}

.herh .form-line-tt {
    margin: 0 0 0 0;
    padding: 15px 0 15px 10px;
    border-bottom: 1px #2e2e2e  solid;
}

.herh .form-line-tt:nth-child(2n) {

}

.herh input, .herh textarea{

}

.user-profile-tt .form-line-tt a {
    color: #ff6000;
}



.login-t {
    display: flex;
    align-items: center;
}

.regglink {
    height: 40px;
    line-height: 38px;
    box-sizing: border-box;
    border: 1px solid #242525;
    border-radius: 5px;
    padding: 0 24px 0 45px;
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%232a68da' d='M60,47.51C51.762,42.742,42.203,40,32,40s-19.762,2.742-28,7.51c0,0-4,1.959-4,5.49v7c0,2.211,1.789,4,4,4 h56c2.211,0,4-1.789,4-4v-7C64,49.312,60,47.51,60,47.51z M32,44c4.119,0,8.113,0.508,11.955,1.416C40.775,48.256,36.6,50,32,50 s-8.775-1.746-11.957-4.586C23.885,44.508,27.881,44,32,44z M60,58c0,1.105-0.895,2-2,2H6c-1.105,0-2-0.895-2-2v-4 c0-2,1-2.436,1.508-2.738c3.172-1.883,6.57-3.42,10.129-4.602C19.662,51.154,25.49,54,32,54c6.506,0,12.316-2.854,16.342-7.346 c3.598,1.195,7.031,2.75,10.234,4.658C59.057,51.598,60,52,60,54V58z'/%3E%3Cpath fill='%232a68da' d='M32,36c7.732,0,14-6.268,14-14V12c0-6.627-5.373-12-12-12h-4c-6.627,0-12,5.373-12,12v10 C18,29.732,24.268,36,32,36z M30,4h4c4.418,0,8,3.582,8,8H22C22,7.582,25.582,4,30,4z M22,16h20v6c0,5.523-4.477,10-10,10 s-10-4.477-10-10V16z'/%3E%3C/g%3E%3C/svg%3E%0A") 14px center no-repeat;
    background-size: 16px auto;
    margin: 0 10px 0 0;
    color: #707070;
    font-size: 13px;
}

.regglink:hover {
    color: #fff;
}

.logglink {
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 0 35px;
    background: #2a68da;
    color: #fff;
    font-size: 13px;
}

.logglink:hover {
    background: #4d88f3;
}

.login-t-s {
    color: #8b8b8b;
    font-size: 13px;
    margin: 0 15px 0 0;
}

.login-t-s img {
    display: inline-block;
    vertical-align: top;
    width: 19px;
    margin: -2px 5px 0 0;
}

.login-t-image {
    width: 36px;
    height: 36px;
    border-radius: 100%;
    border: 1px solid #525252;
    cursor: pointer;
}

.login-t-image img {
    width: 36px;
    height: 36px;
    border-radius: 100%;
}

.login-wrap {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 55555;
}

.login-wrap-fl {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
}

.login-shad {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: #000;
    opacity: 0.85;
}

.login-block {
    border-radius: 5px;
    text-align: left;
    background: #fff;
    position: relative;
    z-index: 2;
    box-sizing: border-box;
    width: 380px;
    padding: 40px 46px 40px 46px;
}

.login-block2 {
    width: 508px;
}

.login-close {
    position: absolute;
    width: 40px;
    height: 40px;
    text-align: center;
    color: #000;
    font-size: 20px;
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
}

.login-close i {
    margin: 10px 0 0 0;
    display: inline-block;
    vertical-align: top;
}

.login-title {
    position: relative;
    padding: 0 0 0 60px;
    margin: 0 0 40px 0;
    color: #7b7b7b;
    font-size: 13px;
}

.login-title > img {
    position: absolute;
    left: 0;
    top: 0;
    width: 38px;
}

.login-title-2 {
    color: #000;
    font-size: 18px;
    font-weight: 600;
}

.login-block2 form {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}

.login-block-top {
    position: relative;
    padding: 0 0 0 108px;
    height: 90px;
    margin: 0 0 30px 0;
}

.login-block-image {
    width: 90px;
    height: 90px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}

.login-block-image img {
    width: 90px;
    height: 90px;
}

.login-block-name {
    padding: 15px 0 5px 0;
    color: #000;
    font-size: 18px;
    font-weight: 600;
}

.login-block-status {
    display: inline-block;
    vertical-align: top;
    background: #ffa979;
    border-radius: 5px;
    padding: 3px 10px;
    color: #fff;
    font-size: 13px;
}

.login-block-status span {
    color: #fff !important;
    font-weight: 400 !important;
}


.login-link {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.login-link a {
    box-sizing: border-box;
    width: 49%;
    color: #909090;
    font-size: 14px;
    padding: 0 0 0 28px;
    margin: 0 0 15px 0;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px auto;
}

.rrlink {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cpath fill='%233a9ca0' d='M63.303,14.84c-0.762-3.297-2.33-3.328-4.57-1.086S48.244,24.242,48.244,24.242 c-2.344,2.344-6.145,2.344-8.484,0c-2.344-2.34-2.344-6.141,0-8.484c0,0,8.314-8.316,10.49-10.49s2.332-3.641-1.09-4.57 C47.514,0.25,45.787,0.001,44,0.001C32.956,0.001,24.001,8.954,24.001,20c0,1.787,0.256,3.512,0.697,5.16L2.927,46.93 c-3.904,3.904-3.904,10.236,0.002,14.143s10.236,3.904,14.143-0.002l21.767-21.768C40.488,39.742,42.211,40,44,40 c11.045,0,20-8.953,20-20C64,18.211,63.688,16.504,63.303,14.84z M14.243,58.242c-2.344,2.344-6.145,2.344-8.484,0 c-2.344-2.34-2.344-6.141,0-8.484l20.516-20.516c1.895,3.625,4.861,6.59,8.484,8.484L14.243,58.242z M44,36 c-8.835,0-15.999-7.164-15.999-16c0-8.835,7.164-16,15.999-16c0.594,0,1.18,0.039,1.756,0.102l-8.828,8.828 c-3.903,3.904-3.903,10.236,0.002,14.142c3.906,3.906,10.236,3.904,14.143-0.002l8.826-8.826C59.963,18.82,60,19.406,60,20 C60,28.836,52.836,36,44,36z'/%3E%3C/svg%3E%0A");
}

.prlink {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%233a9ca0' d='M60,47.51C51.762,42.742,42.203,40,32,40s-19.762,2.742-28,7.51c0,0-4,1.959-4,5.49v7c0,2.211,1.789,4,4,4 h56c2.211,0,4-1.789,4-4v-7C64,49.312,60,47.51,60,47.51z M32,44c4.119,0,8.113,0.508,11.955,1.416C40.775,48.256,36.6,50,32,50 s-8.775-1.746-11.957-4.586C23.885,44.508,27.881,44,32,44z M60,58c0,1.105-0.895,2-2,2H6c-1.105,0-2-0.895-2-2v-4 c0-2,1-2.436,1.508-2.738c3.172-1.883,6.57-3.42,10.129-4.602C19.662,51.154,25.49,54,32,54c6.506,0,12.316-2.854,16.342-7.346 c3.598,1.195,7.031,2.75,10.234,4.658C59.057,51.598,60,52,60,54V58z'/%3E%3Cpath fill='%233a9ca0' d='M32,36c7.732,0,14-6.268,14-14V12c0-6.627-5.373-12-12-12h-4c-6.627,0-12,5.373-12,12v10 C18,29.732,24.268,36,32,36z M30,4h4c4.418,0,8,3.582,8,8H22C22,7.582,25.582,4,30,4z M22,16h20v6c0,5.523-4.477,10-10,10 s-10-4.477-10-10V16z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.mrlink {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cpath fill='%233a9ca0' d='M60,8H4c-2.211,0-4,1.789-4,4v40c0,2.211,1.789,4,4,4h56c2.211,0,4-1.789,4-4V12C64,9.789,62.211,8,60,8z M6,12h52c1.084,0,1.953,0.863,1.988,1.938L32,35.396L4.012,13.938C4.047,12.863,4.916,12,6,12z M58,52H6 c-0.949,0-1.707-0.674-1.912-1.561l15.193-10.902c0.848-0.707,0.963-1.969,0.256-2.818s-1.967-0.961-2.818-0.256L4,45.334V19.133 l26.719,20.404C31.09,39.846,31.545,40,32,40s0.91-0.154,1.281-0.463L60,19.133v25.912l-12.719-8.582 c-0.852-0.705-2.111-0.594-2.818,0.256s-0.592,2.111,0.256,2.818l15.244,10.646C59.867,51.197,59.041,52,58,52z'/%3E%3C/svg%3E%0A");
}

.arlink {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cg fill='%233a9ca0'%3E%3Cpath fill='%233a9ca0' d='M56,0H8C5.789,0,4,1.789,4,4v56c0,2.211,1.789,4,4,4h48c2.211,0,4-1.789,4-4V4C60,1.789,58.211,0,56,0z M56,58c0,1.105-0.895,2-2,2H10c-1.105,0-2-0.895-2-2V6c0-1.105,0.895-2,2-2h44c1.105,0,2,0.895,2,2V58z'/%3E%3Cpath fill='%233a9ca0' d='M46,30H18c-1.105,0-2,0.895-2,2s0.895,2,2,2h28c1.105,0,2-0.895,2-2S47.105,30,46,30z'/%3E%3Cpath fill='%233a9ca0' d='M46,38H18c-1.105,0-2,0.895-2,2s0.895,2,2,2h28c1.105,0,2-0.895,2-2S47.105,38,46,38z'/%3E%3Cpath fill='%233a9ca0' d='M46,46H18c-1.105,0-2,0.895-2,2s0.895,2,2,2h28c1.105,0,2-0.895,2-2S47.105,46,46,46z'/%3E%3Cpath fill='%233a9ca0' d='M46,22H18c-1.105,0-2,0.895-2,2s0.895,2,2,2h28c1.105,0,2-0.895,2-2S47.105,22,46,22z'/%3E%3Cpath fill='%233a9ca0' d='M18,18h12c1.105,0,2-0.895,2-2s-0.895-2-2-2H18c-1.105,0-2,0.895-2,2S16.895,18,18,18z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.frlink {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cpath fill='%233a9ca0' d='M50,0H14c-2.209,0-4,1.791-4,4v56c0,1.617,0.975,3.076,2.469,3.695c1.496,0.619,3.213,0.277,4.359-0.867 L32,47.656l15.172,15.172C47.938,63.594,48.959,64,50,64c0.516,0,1.035-0.1,1.531-0.305C53.025,63.076,54,61.617,54,60V4 C54,1.791,52.209,0,50,0z M50,57c0,1.938-0.895,2.105-2.002,0.998S34,44,34,44c-0.781-0.781-1.217-1-2-1c-0.695,0-1.219,0.219-2,1 c0,0-13.125,13.125-14,14s-2,0.75-2-1c0-1.244,0-26.508,0-41h36C50,30.453,50,55.623,50,57z M50,12H14c0-3.666,0-6,0-6 c0-1.105,0.895-2,2-2h32c1.105,0,2,0.895,2,2C50,6,50,8.334,50,12z'/%3E%3C/svg%3E%0A");
}

.erlink {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%233a9ca0' d='M52,24h-4v-8c0-8.838-7.162-16-16-16S16,7.162,16,16v8h-4c-2.211,0-4,1.789-4,4v32c0,2.211,1.789,4,4,4h40 c2.211,0,4-1.789,4-4V28C56,25.789,54.211,24,52,24z M20,16c0-6.627,5.373-12,12-12s12,5.373,12,12v8h-4v-8c0-4.418-3.582-8-8-8 s-8,3.582-8,8v8h-4V16z M28,16c0-2.209,1.791-4,4-4s4,1.791,4,4v8h-8V16z M52,58c0,1.105-0.895,2-2,2H14c-1.105,0-2-0.895-2-2V30 c0-1.105,0.895-2,2-2h36c1.105,0,2,0.895,2,2V58z'/%3E%3Cpath fill='%233a9ca0' d='M32,36c-3.314,0-6,2.686-6,6c0,2.635,1.709,4.848,4.07,5.654C30.049,47.771,30,47.877,30,48v2 c0,1.105,0.895,2,2,2s2-0.895,2-2v-2c0-0.123-0.049-0.229-0.07-0.346C36.291,46.848,38,44.635,38,42C38,38.686,35.314,36,32,36z M32,44c-1.105,0-2-0.895-2-2s0.895-2,2-2s2,0.895,2,2S33.105,44,32,44z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.nelink {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve' %3E%3Cg%3E%3Cpath fill='%233a9ca0' d='M56,0H8C5.789,0,4,1.789,4,4v52c0,4.418,3.582,8,8,8h44c2.211,0,4-1.789,4-4V4C60,1.789,58.211,0,56,0z M8,6c0-1.105,0.895-2,2-2h2v44c-1.465,0-2.818,0.422-4,1.109V6z M56,58c0,1.105-0.895,2-2,2H12c-2.209,0-4-1.791-4-4s1.791-4,4-4 h44V58z M56,48H16V4h38c1.105,0,2,0.895,2,2V48z'/%3E%3Cpath fill='%233a9ca0' d='M26,20h8c1.105,0,2-0.895,2-2s-0.895-2-2-2h-8c-1.105,0-2,0.895-2,2S24.895,20,26,20z'/%3E%3Cpath fill='%233a9ca0' d='M46,24H26c-1.105,0-2,0.895-2,2s0.895,2,2,2h20c1.105,0,2-0.895,2-2S47.105,24,46,24z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.colink {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%233a9ca0' d='M60,0H4C1.789,0,0,1.789,0,4v40c0,2.211,1.789,4,4,4h8v14c0,0.809,0.486,1.539,1.234,1.848 C13.482,63.951,13.742,64,14,64c0.52,0,1.031-0.203,1.414-0.586L30.828,48H60c2.211,0,4-1.789,4-4V4C64,1.789,62.211,0,60,0z M60,42c0,1.105-0.895,2-2,2c0,0-25.188,0-27.094,0S27.5,45.5,27.5,45.5L16,57.002V46c0-1.105-0.895-2-2-2H6c-1.105,0-2-0.895-2-2 V6c0-1.105,0.895-2,2-2h52c1.105,0,2,0.895,2,2V42z'/%3E%3Cpath fill='%233a9ca0' d='M18,18h12c1.105,0,2-0.895,2-2s-0.895-2-2-2H18c-1.105,0-2,0.895-2,2S16.895,18,18,18z'/%3E%3Cpath fill='%233a9ca0' d='M46,22H18c-1.105,0-2,0.895-2,2s0.895,2,2,2h28c1.105,0,2-0.895,2-2S47.105,22,46,22z'/%3E%3Cpath fill='%233a9ca0' d='M38,30H18c-1.105,0-2,0.895-2,2s0.895,2,2,2h20c1.105,0,2-0.895,2-2S39.105,30,38,30z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.stalink {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cg fill='%233a9ca0'%3E%3Cpath d='M36,0c-1.105,0-2,0.895-2,2v28h28c1.105,0,2-0.895,2-2C64,12.535,51.465,0,36,0z M38,26V4.102 C49.654,5.066,58.936,14.346,59.898,26H38z'/%3E%3Cpath d='M54,34H30V10c0-1.105-0.895-2-2-2C12.535,8,0,20.535,0,36s12.535,28,28,28s28-12.535,28-28C56,34.895,55.105,34,54,34z M28,60C14.746,60,4,49.254,4,36c0-12.578,9.684-22.879,22-23.898V36c0,1.105,0.895,2,2,2h23.898C50.881,50.316,40.578,60,28,60z' /%3E%3C/g%3E%3C/svg%3E%0A");
}

.login-link a:last-child {

}

.login-link a:hover {
    color: #8248a5;
}

.login-icons {
    display: flex;
    justify-content: center;
    position: relative;
    padding: 20px 0 0 0;
}

.login-icons:before {
    content: '';
    display: block;
    width: 60%;
    height: 2px;
    background: #d7e3e3;
    position: absolute;
    left: 20%;
    top: 0;
}

.login-icons a {
    margin: 0 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.login-icons a > span:nth-child(1) {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    line-height: 36px;
    margin: 0 0 10px 0;
    background: #69cdcc;
    color: #fff;
}

.login-icons a:nth-child(2) > span:nth-child(1) {
    background: #bed1e0;
}

.login-icons a:nth-child(3) > span:nth-child(1) {
    background: #c2bee0;
}

.login-icons a:nth-child(4) > span:nth-child(1) {
    background: #ff789e;
}

.login-icons a > span:nth-child(2) {
    color: #999;
    font-weight: 500;
    font-size: 13px;
}

.login-icons a i {
    font-size: 16px;
    font-weight: normal;
}

.login-icons a:hover {

}

.login-line {
    width: 48%;
    margin: 0 0 20px 0;
}

.login-line > span {
    display: block;
    margin: 0 0 10px 0;
    color: #909090;
}

.login-input-text {
    background: #fff;
    box-sizing: border-box;
    border: 1px solid #dadada;
    border-radius: 5px;
    margin: 0;
    padding: 0 20px;
    font-weight: 500;
    display: block;
    height: 38px;
    line-height: 36px;
    width: 100%;
    color: #000;
    font-size: 13px;
    outline: none;
}

.login-input-text::placeholder {
    color: #8ca7bc;
}

.enter {
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 0 35px;
    background: #8248a5;
    color: #fff;
    font-size: 13px;
    outline: none;
    border: 0;
    margin: 0 30px 0 0;
    cursor: pointer;
}

.enter:hover {
    background: #63327f;
}


.reg-link {
    flex: 1;
}

.reg-link a {
    color: #909090;
    font-size: 14px;
    text-decoration: underline;
    margin: 0 15px 0 0;
}

.reg-link a:hover {
    color: #8248a5;
}

.login-soc {
    display: none;
    justify-content: center;
    padding: 20px 0 0 0;
}

.login-soc a {
    margin: 0 5px 5px 5px;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: #69cdcc;
    display: flex;
    justify-content: center;
    align-items: center;
}

.login-soc a img {
    max-width: 15px;
    max-height: 15px;
}

.login-soc a:hover {
    background: #69bbcd;
}

.search div[style="margin:10px;"] {
    margin: 0 0 15px 0!important;
}



.stt-block {
    text-align: left;
    margin: 0 0 40px 0;
    ;
}

.stt-block-title {
    color: #fff;
    font-size: 24px;
    padding: 0 0 30px 0;
    font-weight: 600;
}

.white .stt-block-title {
    color: #000;
}

.dark .stt-block-title {
    color: #fff;
}

.stt-block-content {
    font-size: 15px;
    color: #818181;
}

.stt-block-content a {
    color: #8248a5;
}

.stt-block-content a:hover {
    opacity: 0.7;
}

.stt-block-content .bbcodes {
    font-size: 14px;
    cursor: pointer;
    background: none;
    margin: 0;
    border: 0;
    outline: none;
    padding: 0 30px !important;
    height: 44px;
    line-height: 44px;
    background: #8248a5;
    border-radius: 10px;
    color: #fff;
}

.pmtt-pm-list .bbcodes {
    height: 30px;
    line-height: 30px;
    margin: 10px 0 0 0;
    font-size: 12px;
}

.stt-block-content .bbcodes:hover {
    opacity: 0.8;
}


.pmtt {

}

.pmtt-menu {
    font-size: 0;
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
    border-bottom: 1px #000 solid;
}

.pmtt-menu a {
    cursor: pointer;
    background: #1b232b;
    margin: 0;
    padding: 40px 0 10px 0;
    display: inline-block;
    font-size: 13px;
    width: 30%;
    margin: 0 5% 0 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #384c5d;
    color: #495764;
    font-weight: 500;
    position: relative;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.pmtt-menu a:hover {
    background: #24303a;
    color: #fff;
}

.pmtt-menu a i {
    position: absolute;
    left: 50%;
    margin: 0 0 0 -14px;
    top: 10px;
    color: #495764;
    font-size: 21px;
}

.pmtt-menu a:hover i {
    color: #fff;
}

.pmtt-menu a:nth-child(3n) {
    margin: 0;
}

.pmtt-pm-list {
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
}

.pmtt-pm-list-title {
    font-size: 18px;
    margin: 0 0 10px 0;
}

.pmtt-pm-list-content {

}

.pmtt-pm-list-content table {
    border: 1px #384c5d solid;
    padding: 3px;
}

.pmtt-pm-list-content table  td {
    padding: 5px;
    border-bottom: 1px #384c5d solid;
}

.pmtt-pm-list-content tr:first-child td {
    border-bottom: 1px #384c5d solid;
}

.pmtt-pm-list-content table  tr:nth-child(2n) td {
    background: #1b232b;
    border-bottom: 1px #384c5d solid;
}

.pmtt-status {
    margin: 0 0 20px 0;
}

.pmtt-status-title {
    font-size: 18px;
    margin: 0 0 10px 0;
}

.pmtt-status-content {

}

.pm_progress_bar {
    position: relative;
    background: #383e44;
    border: 3px #1f272d solid;
    height: 30px;
    margin: 0 0 10px 0;
}

.pm_progress_bar span {
    position: absolute;
    left: 0;
    top: 0;
    height: 30px;
    background-image: -moz-linear-gradient(left, #991fb7 0%, #fb7579 100%);
    background-image: -o-linear-gradient(left, #991fb7 0%, #fb7579 100%);
    background-image: -webkit-linear-gradient(left, #991fb7 0%, #fb7579 100%);
    background-image: linear-gradient(left, #991fb7 0%, #fb7579 100%);
    color: #fff;
    text-align: center;
    line-height: 30px;
}

.pmtt-new {
    padding: 20px 0 20px 0;
}

.pmtt-new-title {
    font-size: 18px;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px #dcdcdc solid;
}

.pmtt-new-content {

}

.pmtt-new-content .form-line-tt-left {
    width: 100px;
}

.pmtt-mess {
    padding: 20px 0;
}

.pmtt-mess-title {
    font-size: 18px;
    position: relative;
    padding: 0 0 10px 20px;
    border-bottom: 1px #dcdcdc solid;
}

.pmtt-mess-title i {
    position: absolute;
    left: 0;
    top: 3px;
    color: #b2b2b2;
    font-size: 16px;
}

.pmtt-mess-content {

}

.pmtt-mess-theme {
    padding: 10px 0 10px 20px;
    margin: 0 0 5px 0;
    position: relative;
    border-bottom: 1px #dcdcdc dotted;
}

.pmtt-mess-theme i {
    position: absolute;
    left: 0;
    top: 11px;
    color: #b2b2b2;

}

.pmtt-mess-text {
    padding: 10px 0;
}

.pmtt-mess-menu {
    padding: 10px 0 0 0;
}

.pmtt-mess-menu a {
    font-size: 14px;
    cursor: pointer;
    background: -moz-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -webkit-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -o-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -ms-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: linear-gradient(to bottom, #fdfdfd 5%, #f8f8f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8f8f8', GradientType=0);
    background-color: #fdfdfd;
    margin: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e2e2e2;
    color: #565656;
    -moz-box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 2px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
    -webkit-box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 2px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
    box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 1px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
    display: inline-block;
    padding: 5px 10px;
    margin: 0 10px 0 0;
}

.pmtt-mess-menu a:hover {
    background: #f1f1f1;
    -moz-box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
    -webkit-box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
    box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
}


.feedback-tt {

}

.feedback-tt textarea {
    width: 95%;
}

.feedback-tt .form-line-tt-left {
    width: 100px;
}


.lost-tt {

}

.lost-tt .form-line-tt-right input {
    width: 200px;
}

.lost-tt .form-line-tt-left {
    width: 200px;
}


.reg-tt {

}

.reg-tt .form-line-tt-right input {

}

.reg-tt .form-line-tt-left {
    width: 150px;
}




.vote-buttom {
    background: #e23110;
    display: block;
    padding: 5px 0;
    text-align: center;
    cursor: pointer;
    border: 0;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 5px 40px;
    width: 130px;
}

.vote-buttom:hover{
    background: #000;
}

.vote-buttom2 {
    background: #ccc;
}

.vote-l {
    padding: 10px 0 15px 0;
}

/*

.rating {
    width: 130px;
    height: 24px;
}
.unit-rating {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 130px;
    height: 24px;
    position: relative;
    background-image: url(/templates/readbooks/css/../dleimages/rating.png);
    background-position: top left;
    background-repeat: repeat-x;
}
.unit-rating li {
    text-indent: -90000px;
    padding: 0px;
    margin: 0;
    float: left;
}
.unit-rating li a {
    display: block;
    width: 24px;
    height: 24px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 17;
    position: absolute;
    padding: 0px;
}
.unit-rating li a:hover {
    background-image: url(/templates/readbooks/css/../dleimages/rating.png);
    background-position: left center;
    z-index: 2;
    left: 0px;
}
.unit-rating a.r1-unit {
    left: 0px;
}
.unit-rating a.r1-unit:hover {
    width: 26px;
}
.unit-rating a.r2-unit {
    left: 26px;
}
.unit-rating a.r2-unit:hover {
    width: 52px;
}
.unit-rating a.r3-unit {
    left: 52px;
}
.unit-rating a.r3-unit:hover {
    width: 78px;
}
.unit-rating a.r4-unit {
    left: 78px;
}
.unit-rating a.r4-unit:hover {
    width: 104px;
}
.unit-rating a.r5-unit {
    left: 104px;
}
.unit-rating a.r5-unit:hover {
    width: 130px;
}
.unit-rating li.current-rating {
    background-image: url(/templates/readbooks/css/../dleimages/rating.png);
    background-position: left bottom;
    position: absolute;
    height: 24px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}*/





.bbcodes {
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    color: #ffffff;
    font-size: 11px;
    font-family: tahoma;

    height: 20px;
    background-image: url(/templates/readbooks/css/../images/dlet_bttn_bbcodes.gif);
    background-repeat: repeat-x;
    font-weight: bold;
}



.bbcodes_poll {
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    color: #ffffff;
    font-size: 11px;
    font-family: tahoma;
    width: 120px;
    height: 20px;
    background-image: url(/templates/readbooks/css/../images/dlet_bttn_bbcodes.gif);
    background-repeat: repeat-x;
    font-weight: bold;
}




#dropmenudiv {
    border: 1px solid #ffffff;
    border-bottom-width: 0;
    font: normal 10px Verdana;
    background-color: #6497ca;
    line-height: 20px;
    margin: 2px;
    opacity: 0.92;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
    filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
    display: block;
    text-indent: 3px;
    text-decoration:none;
    color: #ffffff;
    background:#6497ca;
    border: 1px solid #ffffff;
    padding: 1px 0;
    margin: 1px;
    font-weight: bold;
}

#dropmenudiv a:hover {
    background-color:#fdd08b;
    color:#000000;
}



#newpm {
    width: 400px;
    padding: 10px;
    background-color: #fdfdfd;
    line-height: 135%;
}
#newpmheader {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    height: 20px;
    color: #636363;
    font-weight: bold;
    background-color: #b2c7f1;
    font-family: verdana;
    cursor: move;
}
#newpm a {
    background: transparent;
    color: #4b73d4;
    text-decoration: none;
}
#newpm a:hover {
    background: transparent;
    color: #4b73d4;
    text-decoration: underline;
}



.attachment {
    color: #f37c64;
}


.highslide-wrapper, .highslide-outline {
    background: #FFFFFF;
    z-index: 100000;
}
.highslide-image {
    border: 2px solid #FFFFFF;
    z-index: 100000;
}
.highslide-active-anchor {
    visibility: hidden;
    z-index: 100000;
}
.highslide-active-anchor img {
    visibility: hidden;
    z-index: 100000;
}
.highslide-dimming {
    background: black;
    z-index: 100000;
}
.highslide-html {
    background-color: white;
    z-index: 100000;
}
.highslide-html-content {
    display: none;
    z-index: 100000;
}
.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    padding: 3px;
    border: 1px solid white;
    background-color: black;
    z-index: 100000;
}
a.highslide-full-expand {
    background: url(/templates/readbooks/css/../dleimages/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
    z-index: 100000;
}
.highslide-footer {
    height: 11px;
    z-index: 100000;
}
.highslide-footer .highslide-resize {
    float: right;
    height: 12px;
    width: 11px;
    background: url(/templates/readbooks/css/../dleimages/resize.gif);
    z-index: 100000;
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-caption {
    display: none;
    padding: 5px;
    background: white;
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(/templates/readbooks/css/../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
    position: relative;
    left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(/templates/readbooks/css/../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
}
.highslide-controls a {
    background: url(/templates/readbooks/css/../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {

    display: none;
}


.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
    background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
    background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
    background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
    background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
    background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}


.user-info-table {
    width: 90%;
    margin: 0 00px 0 20px;

}

.user-info-table td {
    padding: 5px 5px 20px 5px;
    text-align: left;
}

.user-info-table td small {
    font-size: 14px;
    color: #af86522;
    font-weight: bold;
}

.user-info-table td a {
    color: #ff863d;
}

.user-info-table td i {
    color: #bfbfbf;
}

.buttom-add-news {
    margin: 5px 20px 5px 0;
    background: #777777;
    color: #fff;
    border: 1px #2b2b2b solid;
}

.user-info-table input {
    background: url(/templates/readbooks/css/../images/form-text.gif);
    color: #2e2e2e;
    border: 1px #d0d0d0 solid;
}



.error {
    padding: 10px;
    padding-bottom: 150px;
    background: url(/templates/readbooks/css/../images/error.png) center bottom no-repeat;
    text-align: center;
}

.error p {
    font-size: 15px;
    font-weight: bold;
}

.error a {
    color: #7cad37;
}



.add-news-table {

}

.add-news-table td {
    padding: 10px 0 10px 5px;
}

.add-news-table textarea {
    height: 200px !important;
}

.add-news-table tr:nth-child(2n) td {

}


.vote-pool {
    margin: 20px 0 0 0;
    width: 400px;
}






.wide-border {
    background: white;
}
.wide-border .highslide-image {
    border-width: 10px;
}
.wide-border .highslide-caption {
    padding: 0 10px 10px 10px;
}


.borderless .highslide-image {
    border: none;
}
.borderless .highslide-caption {
    border-bottom: 1px solid white;
    border-top: 1px solid white;
    background: white;
}


.less .highslide-image {
    border: 1px solid #000000;
}
.less .highslide-caption {
    border: 1px solid #000000;
    background: white;
}





#loading-layer {
    display:none;
    font-family: Verdana;
    font-size: 11px;
    background:#000;
    padding:10px;
    text-align:center;
    border:1px solid #000;
    color: #FFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}




.nono #b_left, .nono  #b_center, .nono  #b_right, .nono #b_spoiler {
    display: none;
}

input.textin {
    height: 38px;
    line-height: 38px;
    width: 100% !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 15px;
    color: #c5c5c5;
    font-size: 13px;
    margin: 0;
    border: 0;
    outline: none;
    border: 1px solid #dedede;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.white input.textin {
    color: #333;
}

#searchtable input{
    background: #000;
    border: 1px #303030 solid;
}

.white #searchtable input {
    background: #eaf0f7;
    border: 1px #d6dde5 solid;
}

#searchtable #dofullsearch, #searchtable #dosearch, #doclear, #doreset {
    display: inline-block;
    vertical-align: top;
    border: 0 !important;
    border-radius: 4px;
    padding: 0 20px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    cursor: pointer;
    outline: none !important;
    background: #8248a5 !important;
}

#searchtable #dofullsearch:hover, #searchtable #dosearch:hover, #doclear:hover, #doreset:hover {
    background: #63327f !important;
}




.editor input[type="text"] {
    padding: 2px;
    background: #fff url(/templates/readbooks/css/../images/fields.png) repeat-x;
    border: 1px solid #bcc0c2;
}


.ui-autocomplete {
    position: absolute;
    cursor: default;
}

* html .ui-autocomplete {
    width:1px;
}

.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
    background: #fff 50% bottom repeat-x;
    border: 1px solid #dedede;
    color: #222;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
    border: 1px solid #a7a7a7;
    color: #4e4e4e;
    font-weight: bold;
}





.sp_search {

    width:486px;
    margin: 0 0 15px 0;
    border: 2px #fff solid;
}

.sp_search_head {
    height:37px;
    padding:5px;
    color:#888;
    font:bold 17px Arial;
    line-height:40px;
    text-transform:uppercase;
    background:#fff;
    border-bottom: 1px #ccc solid;
}

.sp_search_head img {
    float:left;
    margin-right:7px;
}

.sp_search_table {
    font:11px Tahoma;
    color:#080808;
    width:100%;
    text-align:left;
    background:#d5f3ff ;
}

.sp_search_table .sp_s1 {
    color:#1e81ba;
    text-decoration:underline;
    font-weight:bold;
}
.sp_search_table .sp_s2 {
    color:#1e81ba;
    text-decoration:underline;
    font-weight:bold;
}
.sp_search_table .sp_s3 {
    color:#1e81ba;
    text-decoration:underline;
    font-weight:bold;
}
.sp_search_table .sp_s4 {
    color:#1e81ba;
    text-decoration:underline;
    font-weight:bold;
}

.sp_search_table td.sp_name {
    padding:6px 10px 8px 0;
    vertical-align:top;
    font:12px Tahoma;
    color:#080808;
}

.sp_search_table a.sp_lnk {
    font:12px Tahoma;
    color:#080808;
    text-decoration:underline;
}
.sp_search_table a.sp_lnk b {
    font-weight:bold;
}

.sp_search_table a.sp_lnk:hover, .sp_search_table a.sp_lnk:hover span {
    text-decoration:none;
}

.sp_search_table td.sp_count {
    padding:6px 24px 8px 0;
    vertical-align:top;
    text-align:right;
}

.sp_search_table td.sp_count span.sp_count_sp {
    color:#000;
    font-weight:bold;
}

.sp_search_table td.sp_count span.sp_count_sp2 {
    color:#1e81ba;
    font-weight:bold;
}

.sp_search_table td.sp_name .sp_im_bl {
    float:left;
    margin:-4px 0 0 0;
    width:44px;
}
.sp_search_table td.sp_name .sp_im_bl img {
    display:block;
    margin:0 auto;
}


pre code {
    display: block;
    padding: 0.5em;
    background: #f9fafa;
    border: 1px solid #dce7e7;
    overflow:auto;
    white-space: pre;
}

pre .comment,
pre .template_comment,
pre .diff .header,
pre .doctype,
pre .lisp .string,
pre .javadoc {
    color: #93a1a1;
    font-style: italic;
}

pre .keyword,
pre .css .rule .keyword,
pre .winutils,
pre .javascript .title,
pre .method,
pre .addition,
pre .css .tag,
pre .lisp .title {
    color: #859900;
}

pre .number,
pre .command,
pre .string,
pre .tag .value,
pre .phpdoc,
pre .tex .formula,
pre .regexp,
pre .hexcolor {
    color: #2aa198;
}

pre .title,
pre .localvars,
pre .function .title,
pre .chunk,
pre .decorator,
pre .builtin,
pre .built_in,
pre .lisp .title,
pre .identifier,
pre .title .keymethods,
pre .id {
    color: #268bd2;
}

pre .tag .title,
pre .rules .property,
pre .django .tag .keyword {
    font-weight: bold;
}

pre .attribute,
pre .variable,
pre .instancevar,
pre .lisp .body,
pre .smalltalk .number,
pre .constant,
pre .class .title,
pre .parent,
pre .haskell .label {
    color: #b58900;
}

pre .preprocessor,
pre .pi,
pre .shebang,
pre .symbol,
pre .diff .change,
pre .special,
pre .keymethods,
pre .attr_selector,
pre .important,
pre .subst,
pre .cdata {
    color: #cb4b16;
}

pre .deletion {
    color: #dc322f;
}

pre .tex .formula {
    background: #eee8d5;
}



.voteprogress {
    overflow: hidden;
    height: 15px;
    margin-bottom: 5px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.voteprogress span {
    color: #ffffff;
    text-align: center;
    text-indent: -2000em;
    height: 15px;
    display: block;
    overflow: hidden;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -ms-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(top, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.voteprogress .vote2 {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.voteprogress .vote3 {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -ms-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(top, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.voteprogress .vote4 {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(top, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.voteprogress .vote5 {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -ms-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(top, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}


.pollprogress {
    overflow: hidden;
    height: 18px;
    margin-bottom: 5px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.pollprogress span {
    color: #ffffff;
    height: 18px;
    display: block;
    overflow: hidden;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -ms-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(top, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.pollprogress .poll2 {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.pollprogress .poll3 {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -ms-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(top, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.pollprogress .poll4 {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(top, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.pollprogress .poll5 {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -ms-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(top, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}



.bb-pane {
    height: 1%;
    overflow: hidden;
    padding-bottom: 5px;
    padding-left: 5px;
    margin: 0;
    height: auto !important;
    text-decoration:none;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#FBFBFB), to(#EAEAEA));
    background-image: -webkit-linear-gradient(top, #FBFBFB, 0%, #EAEAEA, 100%);
    background-image: -moz-linear-gradient(top, #FBFBFB 0%, #EAEAEA 100%);
    background-image: linear-gradient(to bottom, #FBFBFB 0%, #EAEAEA 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#EAEAEA', GradientType=0);
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -khtml-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -khtml-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top:1px solid #d7d7d7;
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    box-shadow: none !important;
}

.bb-pane>b {
    margin-top: 5px;
    margin-left: 0;
    vertical-align: middle;
}
.bb-pane .bb-btn + .bb-btn,.bb-pane .bb-btn + .bb-pane,.bb-pane .bb-pane + .bb-btn,.bb-pane .bb-pane + .bb-pane {
    margin-left:-1px;
}
.bb-btn {
    display: inline-block;
    overflow: hidden;
    float: left;
    padding: 4px 10px;
    border: 1px solid #d4d4d4;
    -webkit-box-shadow: inset 0 1px 2px white;
    -moz-box-shadow: inset 0 1px 2px white;
    box-shadow: inset 0 1px 2px white;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, left 0%, left 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e9e9e9));
    background-image: -webkit-linear-gradient(top, #fdfdfd, 0%, #e9e9e9, 100%);
    background-image: -moz-linear-gradient(top, #fdfdfd, 0%, #e9e9e9, 100%);
    background-image: linear-gradient(to bottom, #fdfdfd 0%, #e9e9e9  100%);

}


.bb-btn:hover {
    background: #e6e6e6;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e6e6e6));
    background-image: -webkit-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
    background-image: -moz-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
    background-image: -o-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
    background-image: linear-gradient(to bottom, #fdfdfd 0%, #e6e6e6 100%);
    -webkit-transition: box-shadow 0.05s ease-in-out;
    -moz-transition: box-shadow 0.05s ease-in-out;
    -o-transition: box-shadow 0.05s ease-in-out;
    transition: box-shadow 0.05s ease-in-out;
}

.bb-btn:active {
    background: #f3f3f3;
    border-color: #cfcfcf;
    -webkit-box-shadow: 0 0 5px #f3f3f3 inset;
    -moz-box-shadow: 0 0 5px #f3f3f3 inset;
    box-shadow: 0 0 5px #f3f3f3 inset;
}

@font-face {
    font-family: 'bb-editor-font';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
        url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
    ;
    font-display:swap;
}

[class^="bb-btn"], [class*=" bb-btn"] {
    font-family: 'bb-editor-font';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 12px;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.bb-sel {
    float: left;
    padding: 2px 2px 0 2px;
}
.bb-sel select {
    font-size: 11px;
}
.bb-sep {
    display: inline-block;
    float: left;
    width: 1px;
    padding: 2px;
}
.bb-btn {
    cursor: pointer;
    outline: 0;
}

#b_font select {
    padding: 0px;
}
#b_size select {
    padding: 0px;
}

#b_b:before {
    content: "\f032";
}
#b_i:before {
    content: "\f033";
}
#b_u:before {
    content: "\f0cd";
}
#b_s:before {
    content: "\f0cc";
}
#b_img:before {
    content: "\f03e";
}
#b_up:before {
    content: "\e930";
}
#b_emo:before {
    content: "\f118";
}
#b_url:before {
    content: "\f0c1";
}
#b_leech:before {
    content: "\e98d";
}
#b_mail:before {
    content: "\f003";
}
#b_video:before {
    content: "\e913";
}
#b_audio:before {
    content: "\e911";
}
#b_hide:before {
    content: "\e9d1";
}
#b_quote:before {
    content: "\e977";
}
#b_code:before {
    content: "\f121";
}
#b_left:before {
    content: "\f036";
}
#b_center:before {
    content: "\f037";
}
#b_right:before {
    content: "\f038";
}
#b_color:before {
    content: "\e601";
}
#b_spoiler:before {
    content: "\e600";
}
#b_fla:before {
    content: "\ea8d";
}
#b_yt:before {
    content: "\f166";
}
#b_tf:before {
    content: "\ea61";
}
#b_list:before {
    content: "\f0ca";
}
#b_ol:before {
    content: "\f0cb";
}
#b_tnl:before {
    content: "\ea61";
}
#b_br:before {
    content: "\ea68";
}
#b_pl:before {
    content: "\ea72";
}
#b_size:before {
    content: "\f034";
}
#b_font:before {
    content: "\f031";
}
#b_header:before {
    content: "\f1dc";
}
#b_sub:before {
    content: "\f12c";
}
#b_sup:before {
    content: "\f12b";
}
#b_justify:before {
    content: "\f039";
}

.bb-pane h1 {
    font-size:36px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h2 {
    font-size:30px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h3 {
    font-size:24px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h4 {
    font-size:18px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h5 {
    font-size:14px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h6 {
    font-size:12px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bb-pane-dropdown {
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:180px;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    font-size:11px;
    border:1px solid rgba(0, 0, 0, 0.15);
    border-radius:4px;
    background: white;
    -webkit-box-shadow: 0 1px 2px #dadada;
    -moz-box-shadow: 0 1px 2px #dadada;
    box-shadow: 0 1px 2px #dadada;
}

.bb-pane-dropdown > li > a {
    display:block;
    padding:3px 10px;
    clear:both;
    font-weight:normal;
    line-height:1.42857;
    color:#333333;
    white-space:nowrap;
}
.bb-pane-dropdown > li > a:hover, .bb-pane-dropdown > li > a:focus {
    text-decoration:none;
    color:#262626;
    background-color:whitesmoke;
}

.bb-pane-dropdown .color-palette div .color-btn {
    width: 17px;
    height: 17px;
    padding: 0;
    margin: 0;
    border: 1px solid #fff;
    cursor: pointer;
}
.bb-pane-dropdown .color-palette{
    padding: 0px 5px;
}

.bb-editor textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px;
    border: 1px solid #d7d7d7;
    width: 100%;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    margin-top: -1px;
}
.editorcomm .bb-editor {
    width: 565px;
}
.editorcomm .bb-editor textarea {
    height: 200px;
}

.clr {
    clear: both;
}


.quick-edit-text {
    padding: .4em;
    width: 350px;
}

.quick-edit-textarea {
    height: 250px;
    box-sizing: border-box;
    padding: 2px;
    border: 1px solid #d7d7d7;
    width: 100%;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.clr {
    clear: both;
}


#marker-bar,
#txtselect_marker {
    display: block;
    visibility: hidden;
    position: absolute;
    z-index: 1200;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}
#txtselect_marker {
    cursor: pointer;
    background:url(/templates/readbooks/css/../dleimages/marker.png) -0px -0px no-repeat;
}

#txtselect_marker:hover {
    background-position: -0px -32px;
}

#marker-bar{
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0px 0px 4px #ccc;
}

#marker-bar.show {
    -webkit-transition: opacity .4s, visibility 0s;
    -moz-transition: opacity .4s, visibility 0s;
    -o-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1;
    visibility: visible;
}

#txtselect_marker.show {

    visibility: visible;
    width: 32px;
    height: 32px;
    -webkit-transition: opacity .4s, visibility 0s;
    -moz-transition: opacity .4s, visibility 0s;
    -o-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1;
}

#marker-bar .masha-social,
#marker-bar .masha-marker{
    cursor: pointer;
    display: block;
    margin: 0 5px;
    float: left;
}

#marker-bar .masha-marker{
    line-height: 1em;
    color: #aaa;
    border-bottom: 1px dotted #aaa;
    margin-right: 10px;
}

#marker-bar .masha-marker:hover {
    color: #ea3e26;
    border-color: #ea3e26;
}

.user_selection, .user_selection_true {
    background: #c4f47d;
    padding: 2px 0;
}
.user_selection a.txtsel_close, .user_selection_true a.txtsel_close {
    display:none;
}
.user_selection .closewrap, .user_selection_true .closewrap {
    position: relative;
}
.user_selection.hover a.txtsel_close, .user_selection_true.hover a.txtsel_close {
    display: inline-block;
    position: absolute;
    top: -7px;
    left: -5px;
    width: 33px;
    height: 33px;
    background: url(/templates/readbooks/css/../dleimages/closemarker.png) -0px -0px no-repeat;
}

.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {
    background-position: -0px -33px;
}


#share-popup {
    background: #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    position: absolute;
    width: 414px;
    display:none;
    z-index: 100;
    padding: 10px 0;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}

#share-popup.show {
    display:block;
    opacity: 1;
    -webkit-transition: opacity .4s, visibility 0s;
    -moz-transition: opacity .4s, visibility 0s;
    -o-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1;
}

#share-popup .social {
    padding: 0 0 10px 17px;
    height: 40px;
}

#share-popup .social p {
    padding-bottom: 10px;
    margin: 0;
    font-weight: bold;
}

#share-popup .social ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#share-popup .social ul li {
    float: left;
    margin-right: 20px;
    padding-top: 2px;
    position: relative;
}

#share-popup .social ul a {
    text-decoration: none;
    font-size: 11px;
    display: inline-block;
    color: #aaa;
    padding-left: 25px;
}

#share-popup .social ul a:hover {
    text-decoration: underline;
    color: #ea3e26;
}

#share-popup .social a span{
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: url(/templates/readbooks/css/../dleimages/social-icons.png) 20px 20px no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}

#share-popup .social .tw span{
    background-position: 0 -20px;
}

#share-popup .social .tw:hover span{
    background-position: 0 0;
}

#share-popup .social .fb span{
    background-position: -20px -20px;
}

#share-popup .social .fb:hover span {
    background-position: -20px 0;
}

#share-popup .social .vk span{
    background-position: -40px -20px;
}

#share-popup .social .vk:hover span {
    background-position: -40px 0;
}

#share-popup .social .gp span{
    background-position: -60px -20px;
}

#share-popup .social .gp:hover span {
    background-position: -60px 0;
}

#share-popup .link {
    clear: both;
    border-top: 1px solid #d9d9d9;
    padding: 10px 5px 0 10px;
    line-height: 1.2;
    overflow: hidden;
    margin: 0 7px;
}

#share-popup .link p {
    font-weight: bold;
    padding: 0 0 3px 0;
    margin: 0;
}

#share-popup .link span {
    color: #999;
    font-size: 10px;
    display: block;
    padding-top: 3px;
}

#share-popup .link a {
    display: block;
}

.ajaxProgress {
    background:#eee url(/templates/readbooks/css/../images/loader.gif) no-repeat center center;
    display:block;
    width:40px;
    height:40px;
    margin:10px auto;
    border-radius:10px;
    border:1px solid #ddd;
}
.ias_trigger a {
    box-shadow:inset 0px 1px 0px 0px #fff;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:block;
    color:#777;
    font-weight:bold;
    padding:10px 0;
    text-decoration:none;
    margin-bottom:20px;
    text-shadow:1px 1px 0px #fff;
    text-align:center;
    font-size:14px;
    background: #f4f4f4;
    background: -moz-linear-gradient(top,  #f4f4f4 0%, #eaeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#eaeaea));
    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#eaeaea 100%);
    background: -o-linear-gradient(top,  #f4f4f4 0%,#eaeaea 100%);
    background: -ms-linear-gradient(top,  #f4f4f4 0%,#eaeaea 100%);
    background: linear-gradient(to bottom,  #f4f4f4 0%,#eaeaea 100%);
    margin-left: 20px;
}
.ias_trigger a:hover {
    background: #efefef;
    background: -moz-linear-gradient(top,  #efefef 0%, #e0e0e0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,  #efefef 0%,#e0e0e0 100%);
    background: -o-linear-gradient(top,  #efefef 0%,#e0e0e0 100%);
    background: -ms-linear-gradient(top,  #efefef 0%,#e0e0e0 100%);
    background: linear-gradient(to bottom,  #efefef 0%,#e0e0e0 100%);
}
.ias_trigger a:active {
    box-shadow:inset 0 0 5px rgba(0,0,0,.1);
}


.findrelated {
    width:99%;
    background: #ffc;
    border:1px solid #9E9E9E;
    padding: 5px;
    margin-top: 7px;
    margin-right: 10px;
}

.full-news-text ul, .full-page-text ul {
    margin: 0 0 30px 0;
    padding: 0;
}

.full-news-text ul li, .full-page-text ul li {
    list-style-type: none;
    display: block;
    padding: 0 0 13px 32px;
    margin: 0;
    position: relative;
}


.full-news-text ul li:after, .full-page-text ul li:after {
    width: 16px;
    height: 16px;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: #4f92c1;
    position: absolute;
    left: 0;
    top: 4px;
    content: '';
    display: block;
}

.full-news-text ol, .full-page-text ol {
    margin: 0 0 30px 0;
    padding: 0;
    counter-reset: listitem;
}

.full-news-text ol li, .full-page-text ol li {
    list-style-type: none;
    display: block;
    padding: 2px 0 13px 42px;
    margin: 0;
    position: relative;
}


.full-news-text ol li:before, .full-page-text ol li:before {
    counter-increment: listitem;
    content: counters(listitem, '') '';
    width: 26px;
    height: 26px;
    border: 1px solid #2971cb;
    background: #2971cb;
    position: absolute;
    left: 0;
    top: 3px;
    border-radius: 4px;
    display: block;
    font-size: 13px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    line-height: 26px;
}

.not-main .head:before {
    display: none;
}

.speed-b, .speedbar {
    padding: 35px 0;
    color: #797979;
    font-size: 13px;
}

.speed-b a, .speedbar a {
    color: #797979;
}

.speed-b a:hover, .speedbar a:hover {
    color: #5d90af;
}

.ctitle {
    font-size: 24px;
    margin: 0 0 50px 0;
}

.catdescr {
    color: #5a5f64;
    margin: 0 0 30px 0;
}

.catdescr-title {
    color: #000;
    font-size: 30px;
    font-weight: 500;
    margin: 0 0 20px 0;
}

.catdescr-title h1, .catdescr-title h2 {
    font-size: 30px;
    font-weight: 500;
    display: inline;
}

.sort {
    border-radius: 3px;
    background: #ecf3f4;
    padding: 13px 20px;
    margin: 0 0 34px 0;
}

.authors-main .sort {
    border: 1px solid #eee;
    border-radius: 4px;
    background: #fff;
}

.sort li {
    display: inline-block;
    vertical-align: top;
    list-style-type: none;
    padding: 0;
    margin: 0 30px 0 0;
    color: #848788;
}

.sort li a {
    color: #848788;
}

.sort li.asc a, .sort li.desc a {
    color: #3d4143;
    font-size: 15px;
    font-weight: 500;
}

.sort li.asc a:after, .sort li.desc a:after {
    content: '';
    display: inline-block;
    vertical-align: top;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7099 12.71C17.617 12.6163 17.5064 12.5419 17.3845 12.4911C17.2627 12.4403 17.1319 12.4142 16.9999 12.4142C16.8679 12.4142 16.7372 12.4403 16.6154 12.4911C16.4935 12.5419 16.3829 12.6163 16.2899 12.71L12.9999 16V6C12.9999 5.73478 12.8946 5.48043 12.707 5.29289C12.5195 5.10536 12.2652 5 11.9999 5C11.7347 5 11.4804 5.10536 11.2928 5.29289C11.1053 5.48043 10.9999 5.73478 10.9999 6V16L7.70994 12.71C7.61697 12.6163 7.50637 12.5419 7.38451 12.4911C7.26266 12.4403 7.13195 12.4142 6.99994 12.4142C6.86793 12.4142 6.73722 12.4403 6.61536 12.4911C6.4935 12.5419 6.3829 12.6163 6.28994 12.71C6.10369 12.8974 5.99915 13.1508 5.99915 13.415C5.99915 13.6792 6.10369 13.9326 6.28994 14.12L10.5899 18.41C10.9633 18.7856 11.4704 18.9978 11.9999 19C12.526 18.9951 13.029 18.7832 13.3999 18.41L17.6999 14.12C17.8875 13.934 17.9939 13.6813 17.9957 13.4171C17.9976 13.1529 17.8949 12.8987 17.7099 12.71Z' fill='%23374957'/%3E%3C/svg%3E%0A") center center no-repeat;
    width: 20px;
    height: 20px;
    background-size: 17px auto;
    margin: 0 0 0 5px;
}

.sort li.desc a:after {
    transform: rotate(180deg);
}

.sort li a:hover {
    color: #8248a5 !important;
}

.rmenu[rel="49"], .rmenu[rel="50"], .rmenu[rel="42"], .link-item[rel="49"], .link-item[rel="50"], .link-item[rel="42"] {
    display: none;
}

.allnav {
    display: block;
    color: #000;
    font-size: 14px;
}

.allnav i {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 10px;
    font-size: 18px;
}

.allnav:hover {
    color: #4b93c0;
}

#fullsearch > table {
    width: 100%;
}

.authors-main {

}

.catsearch {

}

.cattabs {
    margin: 0 0 40px 0;
}

.cattabs .index-tabs {

}

.cattabs .index-tabs > span {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    padding: 15px 30px;
    color: #848788;
    font-size: 14px;
}

.cattabs .index-tabs > span.active-ttab {
    color: #3d4143;
    font-size: 15px;
    font-weight: 500;
    background: #eff5f6;
    border-radius: 6px 6px 0 0;
}

.cattabs .index-panel {
    background: #eff5f6;
    margin: 0 -40px;
    padding: 40px;
}

.cattabs .tt-panel {

}

.csearch-block {
    position: relative;
    border: 1px solid #e8eef3;
    border-radius: 4px;
    background: #fff;
    height: 50px;
    padding: 0 50px 0 30px;
}

.csearch-block form {
    margin: 0;
    padding: 0;
}

.csearch-block input[type="text"] {
    height: 50px;
    line-height: 50px;
    width: 100%;
    box-sizing: border-box;
    padding: 0 0 0 0;
    color: #797979;
    font-size: 14px;
    margin: 0;
    border: 0;
    outline: none;
    background: none;
    display: block;
}

.csearch-block input[type="button"] {
    display: block;
    padding: 0;
    border: 0;
    cursor: pointer;
    margin: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 50px;
    height: 50px;
    outline: none;
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M23.7068 22.2937L17.7378 16.3247C19.3644 14.3353 20.1642 11.7968 19.9716 9.23426C19.7791 6.67173 18.609 4.28123 16.7034 2.55722C14.7977 0.833208 12.3024 -0.0924103 9.73342 -0.0281784C7.16447 0.0360534 4.71849 1.08522 2.9014 2.90231C1.08431 4.7194 0.0351379 7.16539 -0.029094 9.73434C-0.0933258 12.3033 0.832293 14.7987 2.5563 16.7043C4.28031 18.6099 6.67081 19.78 9.23334 19.9725C11.7959 20.1651 14.3344 19.3653 16.3238 17.7387L22.2928 23.7077C22.4814 23.8899 22.734 23.9907 22.9962 23.9884C23.2584 23.9861 23.5092 23.8809 23.6946 23.6955C23.88 23.5101 23.9852 23.2593 23.9875 22.9971C23.9897 22.7349 23.8889 22.4823 23.7068 22.2937ZM9.99978 18.0007C8.41753 18.0007 6.87081 17.5315 5.55522 16.6525C4.23963 15.7734 3.21425 14.524 2.60875 13.0622C2.00324 11.6004 1.84482 9.99182 2.1535 8.43998C2.46218 6.88813 3.22411 5.46266 4.34293 4.34384C5.46175 3.22502 6.88721 2.4631 8.43906 2.15442C9.99091 1.84573 11.5994 2.00416 13.0613 2.60966C14.5231 3.21516 15.7725 4.24054 16.6515 5.55614C17.5306 6.87173 17.9998 8.41845 17.9998 10.0007C17.9974 12.1217 17.1538 14.1551 15.654 15.6549C14.1542 17.1547 12.1208 17.9983 9.99978 18.0007Z' fill='%23374957'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center center no-repeat;
    background-size: 18px auto;
    opacity: 0.6;
}

.csearch-block input[type="submit"]:hover {
    opacity: 1;
}

.alf-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}

.alf-wrap form {
    margin: 0 5px 10px 5px;
    width: 50px;
    height: 50px;
}

.alf-wrap form input[type="button"] {
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 4px;
    background: #fff;
    color: #3d4143;
    font-size: 16px;
    font-weight: 600;
    border: 1px #edf1f4 solid;
    cursor: pointer;
    text-transform: uppercase;
}

.alf-wrap form input[type="button"]:hover {
    background: #d8eaf5;
    color: #4f7389;
    border: 1px #c1d3e0 solid;
}

.alf-wrap a {
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    margin: 0 5px 10px 5px;
    border-radius: 4px;
    background: #fff;
    color: #3d4143;
    font-size: 16px;
    font-weight: 600;
    border: 1px #edf1f4 solid;
}

.alf-wrap a:hover {
    background: #d8eaf5;
    color: #4f7389;
    border: 1px #c1d3e0 solid;
}

.authors-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px 0 -20px;
}

.authors-item {
    width: calc(25% - 40px);
    margin: 0 20px 50px 20px;
}

.authors-item-image {
    height: 200px;
    margin: 0 0 10px 0;
    overflow: hidden;
}

.authors-item-image img {
    object-fit: cover;
}

.authors-item-title {
    color: #3d4143;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 10px 0;
}

.authors-item-title a {
    color: #3d4143;
}

.authors-item-title a:hover {
    color: #4b93c0;
}

.authors-item-books {

}

.authors-item-books-link {
    display: inline-block;
    vertical-align: top;
    border-radius: 4px;
    background: #f9f5eb;
    color: #867f6f;
    font-size: 14px;
    padding: 5px 10px;
}

.authors-item-books-link i {
    font-style: normal;
    margin: 0 0 0 5px;
}

.readers-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.readers-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    border: 1px solid #eee;
    border-radius: 4px;
    background: #fff;
    padding: 20px 30px;
    margin: 0 0 20px 0;
    transition:all 0.2s ease;
}

.calc {
    display: none;
}

.readers-item-l {

}

.readers-item-title {
    color: #63337f;
    font-size: 18px;
    font-weight: bold;
    display: block;
    transition:all 0.2s ease;
}

.readers-item-num {
    color: #7c7c7c;
    font-size: 14px;
}

.readers-item-r {
    margin: 0 0 0 30px;
}

.readers-item-r .main-news-stats {

}

.readers-item-r .main-news-rating > span {
    display: block;
    color: #ffa978;
    font-size: 16px;
    height: 26px;
    line-height: 26px;
}

.readers-item-r .main-news-rating > span:after {
    content: '';
    display: inline-block;
    vertical-align: top;
    width: 26px;
    height: 26px;
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23ffaa78' d='M8.007,24h-8v40h8c2.211,0,4-1.791,4-4V28C12.007,25.787,10.218,24,8.007,24z M8.007,58 c0,1.104-0.895,2-2,2h-2V28h2c1.105,0,2,0.893,2,2V58z'/%3E%3Cpath fill='%23ffaa78' d='M63.897,28.439C64.476,25.5,62.538,24,60.007,24h-16V4c0-2.213-1.789-4-4-4h-6c-2.211,0-3.262,1.686-4,4 l-5.455,20h-0.545c-4.418,0-8,3.58-8,8v24h0.008h-0.008c0,4.418,3.582,8,8,8l0,0h27.5c2.5,0,3.812-1.408,4.5-4L63.897,28.439z M49.632,60H24.007l0,0c-2.209,0-4-1.791-4-4V32c0-2.211,1.791-4,4-4h1.719c1.281,0,1.984-0.955,2.281-2l6-20 c0.314-1.076,1-2,2.406-2h1.594c1.105,0,2,0.893,2,2v20c0,1.104,0.895,2,2,2h16c1.469,0,1.812,0.904,1.5,2l-1.072,4h-2.428 c-1.105,0-2,0.893-2,2c0,1.104,0.895,2,2,2h1.357l-1.072,4h-2.285c-1.105,0-2,0.893-2,2c0,1.104,0.895,2,2,2h1.215l-1.072,4h-2.143 c-1.105,0-2,0.893-2,2c0,1.104,0.895,2,2,2h1.072l-1.072,4C51.636,59.156,50.737,60,49.632,60z'/%3E%3C/g%3E%3C/svg%3E%0A") center top no-repeat;
    background-size: 20px auto;
    margin: 0 0 0 5px;
    transition:all 0.2s ease;
}

.readers-item:hover {
    border: 1px solid #ffa977;
    border-radius: 4px;
    background: #fff5ef;
}

.readers-item:hover .readers-item-title {
    color: #706055;
}

.readers-item:hover {

}

.readers-item:hover {

}


.link-item {
    position: relative;
    box-sizing: border-box;
    padding: 15px 15px 15px 60px;
    border-radius: 4px;
    border: 1px #eee solid;
    margin: 0 0 15px 0;
    color: #3d4143;
    display: block;
    background: #fff;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;

}

.link-item:hover {
    background: #ebf1f5;
}

.link-item-icon {
    position: absolute;
    left: 15px;
    top: 13px;
}

.link-item-icon i {
    font-size: 24px;
    color: #4b93c0;
}

.link-item-title {
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 4px 0;
    display: block;
}

.link-item-num {
    font-size: 14px;
    display: block;
}

.upbtn {
    position: fixed;
    right: 20px;
    bottom: 20px;
    border-radius: 100%;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background: #fff;
    z-index: 2222;
}

.upbtn i {
    font-size: 22px;
    color: #5e95b9;
    display: inline-block;
    vertical-align: top;
    margin: 9px 0 0 2px;
}

.wrap-tumbler {
    display: flex;
    align-items: center;
}

.wrap-tumbler-left {
    margin: 0 20px 0 0;
    height: 36px;
    position: relative;
    width: 105px;
}

.tumbl-item {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 23px;
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    transition:all 0.2s ease;
    overflow: hidden;
    opacity: 0;
}

.tumbl-dots {
    border-radius: 100%;
    background: #fff;
    box-shadow: 1px 2px 2px rgba(0,0,0,.13);
    width: 26px;
    height: 26px;
    position: absolute;
    left: 6px;
    bottom: 5px;
    transition:all 0.2s ease;
}

.tumbler-day {
    background-image: url(/templates/readbooks/css/../images/tumbler-day.jpg);
    opacity: 1;
}

.tumbler-night {
    width: 0;
    right: 0;
    left: auto;
    background-image: url(/templates/readbooks/css/../images/tumbler-night.jpg);
}

.tumbler-auto {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0 5px;
    color: #aab6c0;
    transition:all 0.2s ease;
    font-size: 13px;
}

.tumbler-auto i {
    font-size: 22px;
    transition:all 0.2s ease;
    margin: 2px 10px 0 0;
}

.tumbler-auto i:before {
    margin: 0;
}

.tumbler-auto > span {

}

.autotheme-on .tumbler-auto {
    color: #4b93c0;
}

.autotheme-on {

}

.dark .tumbler-night {
    width: 100%;
    opacity: 1;
}

.dark .tumbler-night .tumbl-dots {
    left: calc(100% - 34px);
}

.dark .tumbler-day {
    width: 0;
    opacity: 0;
}



.white .stt-block {
    background: #fff;
}

.white .gray-theme.fr-box .fr-counter {
    color: #535353;
    background: #fff;
    border-top: solid 1px #e1e1e1;
    border-left: solid 1px #e1e1e1;
}

.dark .gray-theme.fr-box .fr-counter {
    color: #fff;
    background: #000;
    border-top: solid 1px #000;
    border-left: solid 1px #000;
}

.white .gray-theme.fr-toolbar {
    color: #37474f;
    background: #edeff1;
}

.white .gray-theme .fr-separator {
    background: #fff;
}

.white .gray-theme.fr-toolbar .fr-command.fr-btn, .gray-theme.fr-popup .fr-command.fr-btn {
    color: #000;
}

.white .gray-theme.fr-desktop .fr-command:hover, .gray-theme.fr-desktop .fr-command:focus {
    background: #fff;
}

.white .form-line-tt textarea, .white .form-line-tt .fr-view {
    background: #fff;
    border: 1px #ededed solid;
}

.white .form-line-tt input {
    border: 1px solid #e4e4e4;
    background: #ffffff;
}

.dark .form-line-tt textarea, .dark .form-line-tt .fr-view {
    background: #000;
    border: 1px #000 solid;
}

.dark .form-line-tt input {
    border: 1px solid #000;
    background: #000;
}



.white {

}



.white .tabs-profile .index-tabs span {
    background: -moz-linear-gradient(top, #fdfdfd 5%, #f1f5f6 100%);
    background: -webkit-linear-gradient(top, #fdfdfd 5%, #f1f5f6 100%);
    background: -o-linear-gradient(top, #fdfdfd 5%, #f1f5f6 100%);
    background: -ms-linear-gradient(top, #fdfdfd 5%, #f1f5f6 100%);
    background: linear-gradient(to bottom, #fdfdfd 5%, #f1f5f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f1f5f6', GradientType=0);
    background-color: #fdfdfd;
    border: 1px #dadada solid;
    color: #979797;
}

.white .tabs-profile .active-ttab {
    background: #fff !important;
    color: #363636 !important;
}

.white .tabs-profile .tt-panel {
    border: 1px #dadada solid;
    background: #fff;
}

.white .profile-tt-image {
    border: 1px solid #d9d9d9;
    background: #fff;
}

.white .profile-tt-image img {
    background: #ccc;
}

.white .profile-tt-rating {
    color: #fff;
    background: #abc544;
}

.white .profile-tt-info {
    background: -moz-linear-gradient(top, #fff 5%, #fafbfd 100%);
    background: -webkit-linear-gradient(top, #fff 5%, #fafbfd 100%);
    background: -o-linear-gradient(top, #fff 5%, #fafbfd 100%);
    background: -ms-linear-gradient(top, #fff 5%, #fafbfd 100%);
    background: linear-gradient(to bottom, #fff 5%, #fafbfd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fafbfd', GradientType=0);
    background-color: #fff;
    border-bottom: 1px #dadada solid;
}

.white .profile-tt-name {
    color: #000;
}

.white .profile-tt-name i {
    background: #ff8a00;
    color: #fff;
}

.white .profile-tt-name i span {
    color: #fff !important;
}

.white .profile-tt-line {
    color: #828282;
}

.white .profile-tt-line span {
    color: #000;
}

.white .profile-tt-menu {
    color: #fff;
}

.white .profile-tt-menu a {
    background: #eeeeee;
    color: #5e5e5e;
}

.white .profile-tt-menu a:hover {
    background: #8248a5;
    color: #fff;
}

.white .profile-tt-text {
    color: #7f7f7f;
}

.white .profile-tt-text a {
    color: #000;
}

.white .nidf .profile-tt-line a {
    color: #2971cb;
}

.white .nidf .profile-tt-line a:hover {
    color: #000;
}


.white .herh .form-line-tt {
    border-bottom: 1px #f0f0f0 solid;
}

.white .herh .form-line-tt:nth-child(2n) {
    background: #f8f8f8;
}



.white .user-profile-tt .form-line-tt a {
    color: #2971cb;
}

.white .pmtt-menu {
    border-bottom: 1px #e7e7e7 solid;
}

.white .pmtt-menu a {
    background: -moz-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -webkit-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -o-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -ms-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: linear-gradient(to bottom, #fdfdfd 5%, #f8f8f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8f8f8', GradientType=0);
    background-color: #fdfdfd;
    border: 1px solid #e2e2e2;
    color: #565656;
    -moz-box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 2px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
    -webkit-box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 2px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
    box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 1px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
}

.white .pmtt-menu a:hover {
    background: #ff7e00;
    color: #fff;
    border: 1px #ff7e00 solid;
}

.white .pmtt-menu a i {
    position: absolute;
    color: #808080;
}

.white .pmtt-menu a:hover i {
    color: #fff;
}

.white .pmtt-pm-list-content table {
    border: 1px #f1f1f1 solid;
}

.white .pmtt-pm-list-content table  td {
    border-bottom: 1px #f1f1f1 solid;
}

.white .pmtt-pm-list-content tr:first-child td {
    border-bottom: 1px #f1f1f1 solid;
}

.white .pmtt-pm-list-content table  tr:nth-child(2n) td {
    background: #f9f9f9;
    border-bottom: 1px #f1f1f1 solid;
}

.white .pm_progress_bar {
    background: #eeeeee;
    border: 1px #e5e5e5 solid;
}

.white .pm_progress_bar span {
    background: #ff7e00;
    color: #fff;
}

.white .pmtt-new-title {
    border-bottom: 1px #dcdcdc solid;
}


.white .pmtt-mess-title {
    border-bottom: 1px #dcdcdc solid;
}

.white .pmtt-mess-title i {
    color: #b2b2b2;
}

.white .pmtt-mess-theme {
    border-bottom: 1px #dcdcdc dotted;
}

.white .pmtt-mess-theme i {
    color: #b2b2b2;

}


.white .pmtt-mess-menu a {
    background: -moz-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -webkit-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -o-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -ms-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: linear-gradient(to bottom, #fdfdfd 5%, #f8f8f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8f8f8', GradientType=0);
    background-color: #fdfdfd;
    border: 1px solid #e2e2e2;
    color: #565656;
    -moz-box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 2px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
    -webkit-box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 2px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
    box-shadow: inset 0 0 18px rgba(0,0,0,.04), inset 0 1px 2px rgba(255,255,255,.08), 0 1px 1px rgba(255,255,255,.75);
}

.white .pmtt-mess-menu a:hover {
    background: #f1f1f1;
    -moz-box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
    -webkit-box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
    box-shadow: inset 0 -9px 18px rgba(0,0,0,.06), 0 1px 1px rgba(255,255,255,.75);
}

.dark {
    background: #222528;
    color: #717179;
}

.dark .head-line {
    background: #000;
}

.dark .main-tabs {
    background: #000;
}

.dark .logo span {
    color: #fff;
}

.dark .top-menu-link {
    color: #c3c6ca;
}

.dark .top-menu-link:hover {
    color: #4b93c0;
}

.dark .search-block {
    background: #222528;
}

.dark .form-search {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M23.7068 22.2937L17.7378 16.3247C19.3644 14.3353 20.1642 11.7968 19.9716 9.23426C19.7791 6.67173 18.609 4.28123 16.7034 2.55722C14.7977 0.833208 12.3024 -0.0924103 9.73342 -0.0281784C7.16447 0.0360534 4.71849 1.08522 2.9014 2.90231C1.08431 4.7194 0.0351379 7.16539 -0.029094 9.73434C-0.0933258 12.3033 0.832293 14.7987 2.5563 16.7043C4.28031 18.6099 6.67081 19.78 9.23334 19.9725C11.7959 20.1651 14.3344 19.3653 16.3238 17.7387L22.2928 23.7077C22.4814 23.8899 22.734 23.9907 22.9962 23.9884C23.2584 23.9861 23.5092 23.8809 23.6946 23.6955C23.88 23.5101 23.9852 23.2593 23.9875 22.9971C23.9897 22.7349 23.8889 22.4823 23.7068 22.2937ZM9.99978 18.0007C8.41753 18.0007 6.87081 17.5315 5.55522 16.6525C4.23963 15.7734 3.21425 14.524 2.60875 13.0622C2.00324 11.6004 1.84482 9.99182 2.1535 8.43998C2.46218 6.88813 3.22411 5.46266 4.34293 4.34384C5.46175 3.22502 6.88721 2.4631 8.43906 2.15442C9.99091 1.84573 11.5994 2.00416 13.0613 2.60966C14.5231 3.21516 15.7725 4.24054 16.6515 5.55614C17.5306 6.87173 17.9998 8.41845 17.9998 10.0007C17.9974 12.1217 17.1538 14.1551 15.654 15.6549C14.1542 17.1547 12.1208 17.9983 9.99978 18.0007Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.dark a.main-tabs-link-active {
    color: #fff;
    background: #222528;
}

.dark .main-tabs-link {
    color: #9a9a9a;
}

.dark .main-tabs-link:hover {
    color: #4b93c0;
}

.dark .main-news {
    background: #272a2e;
    box-shadow: none;
}

.dark .main-news-title a {
    color: #fff;
}

.dark .main-news-title a:hover {
    color: #4b93c0;
}

.dark .main-news-info i {
    color: #66686c;
}

.dark .main-news-info > div {
    border-color: #46494d ;
}

.dark .main-news-more {
    background: #2c5168;
}

.dark .main-news-more:hover {
    background: #4b93c0;
}

.dark .main-news-fav a {
    border: 1px solid #4b5056;
}

.dark .main-news-fav a:hover {
    background: none;
    color: #fff;
}

.dark .navigation-center a {
    background: #272a2e;
    color: #fff;
}

.dark .navigation-center a:hover {
    background: #4b93c0;
}

.dark .navigation-center span {
    background: #000;
}

.dark .load-news {
    background: #2c5168;
}

.dark .load-news:hover {
    background: #4b93c0;
}

.dark .footer {
    background: #000;
}

.dark .upbtn {
    background: #000;
}

.dark .rblock {
    background: #272a2e;
    box-shadow: none;
}

.dark .rblock-title {
    color: #fff;
}

.dark .rmenu {
    color: #ced8e2;
}

.dark .rmenu:hover {
    color: #4b93c0;
}

.dark .allnav {
    color: #fff;
}

.dark .allnav:hover {
    color: #4b93c0;
}

.dark .rcomm-author {
    color: #fff;
}

.dark .rcomm-text {
    color: #62686f;
}

.dark .rcomm {
    border-bottom: 1px #3a3f47 solid;
}

.dark .rnews-title {
    color: #cdd4e2;
}

.dark .rnews {
    border-bottom: 2px #3a3f47  dotted;
}

.dark .rnews:last-child {
    border: 0;
}

.dark .readers-item {
    background: #272a2e;
    border: 1px #3f444a solid;
    color: #fff;
}

.dark #searchsuggestions {
    background: #212222;
    border-top: 5px #000  solid;
}

.dark #searchsuggestions a {
    background: #2b2b2b;
    border-bottom: 1px #3c3c3c solid;
    font-size: 13px;
}

.dark #searchsuggestions a span.searchheading {
    color: #fff;
}

.dark #searchsuggestions a:hover {
    background: #212222;
}

.dark #searchtable input {
    background: #292a2b;
    border: 1px solid #3d4043;
    color: #fff;
}

.dark .login-block {
    background: #1b1e21;
}

.dark .login-block-title {
    color: #fff;
}

.dark .login-link a:hover {
    color: #fff;
}

.dark .full-news, .dark .rel-news, .dark .authors-main {
    background: #272a2e;
    box-shadow: none;
}

.dark .full-news-title {
    color: #fff;
}

.dark .full-news-t {
    border-bottom: 1px #3a3e44 solid;
}

.dark #oframeplayerjs1 {
    background: #222427 !important;
}

.dark .full-news-rating-stat {
    background: #222427;
}

.dark .multirating-item-rating li {
    background: #464d52;
}

.dark .multirating-item-rating li:after {
    background: #272a2e;
}

.dark .full-news-soc {
    color: #6f7f87;
}

.dark .full-news-stats {
    background: #222427;
}

.dark .full-news-text {
    color: #c3cfd5;
}

.dark .full-news-stitle {
    color: #fff;
}

.dark .rel-books-stitle {
    color: #fff;
}

.dark .gray-theme.fr-box.fr-basic .fr-wrapper {
    background: #000;
}

.dark .form-button-tt {
    background: #2c5168;
    border: 1px solid #2c5168;
    color: #fff;
}

.dark .form-button-tt:hover {
    background: #4b93c0;
    border: 1px solid #4b93c0;
}

.dark .relbook {
    border: 1px solid #34393e;
}

.dark .relbook-title a {
    color: #b2b9bd;
}

.relbook-s {
    overflow: hidden;
    max-height: 17px;
}

.dark .relbook:hover {
    background: #1f2023;
}

.dark .readers-item:hover {
    background: #1f2023;
}

.dark .catdescr-title {
    color: #fff;
}

.dark .link-item {
    background: #272a2e;
    border: 1px #3f444a solid;
    color: #fff;
}

.dark .link-item:hover {
    background: #1f2023;
}

.dark .link-item-num {
    color: #668497;
}

.dark .cattabs .index-panel {
    background: #191b1f;
}

.dark .cattabs .index-tabs > span.active-ttab {
    color: #fff;
    background: #191b1f;
}

.dark .cattabs .index-tabs > span:hover {
    color: #fff;
}

.dark .csearch-block {
    border: 1px solid #35393e;
    background: #272a2e;
}

.dark .sort {
    background: #232425;
    box-shadow: none;
}

.dark .sort li.asc a, .dark .sort li.desc a {
    color: #fff;
}

.dark .sort li.asc a:after, .dark .sort li.desc a:after {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7099 12.71C17.617 12.6163 17.5064 12.5419 17.3845 12.4911C17.2627 12.4403 17.1319 12.4142 16.9999 12.4142C16.8679 12.4142 16.7372 12.4403 16.6154 12.4911C16.4935 12.5419 16.3829 12.6163 16.2899 12.71L12.9999 16V6C12.9999 5.73478 12.8946 5.48043 12.707 5.29289C12.5195 5.10536 12.2652 5 11.9999 5C11.7347 5 11.4804 5.10536 11.2928 5.29289C11.1053 5.48043 10.9999 5.73478 10.9999 6V16L7.70994 12.71C7.61697 12.6163 7.50637 12.5419 7.38451 12.4911C7.26266 12.4403 7.13195 12.4142 6.99994 12.4142C6.86793 12.4142 6.73722 12.4403 6.61536 12.4911C6.4935 12.5419 6.3829 12.6163 6.28994 12.71C6.10369 12.8974 5.99915 13.1508 5.99915 13.415C5.99915 13.6792 6.10369 13.9326 6.28994 14.12L10.5899 18.41C10.9633 18.7856 11.4704 18.9978 11.9999 19C12.526 18.9951 13.029 18.7832 13.3999 18.41L17.6999 14.12C17.8875 13.934 17.9939 13.6813 17.9957 13.4171C17.9976 13.1529 17.8949 12.8987 17.7099 12.71Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}

.dark .csearch-block input[type="button"] {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M23.7068 22.2937L17.7378 16.3247C19.3644 14.3353 20.1642 11.7968 19.9716 9.23426C19.7791 6.67173 18.609 4.28123 16.7034 2.55722C14.7977 0.833208 12.3024 -0.0924103 9.73342 -0.0281784C7.16447 0.0360534 4.71849 1.08522 2.9014 2.90231C1.08431 4.7194 0.0351379 7.16539 -0.029094 9.73434C-0.0933258 12.3033 0.832293 14.7987 2.5563 16.7043C4.28031 18.6099 6.67081 19.78 9.23334 19.9725C11.7959 20.1651 14.3344 19.3653 16.3238 17.7387L22.2928 23.7077C22.4814 23.8899 22.734 23.9907 22.9962 23.9884C23.2584 23.9861 23.5092 23.8809 23.6946 23.6955C23.88 23.5101 23.9852 23.2593 23.9875 22.9971C23.9897 22.7349 23.8889 22.4823 23.7068 22.2937ZM9.99978 18.0007C8.41753 18.0007 6.87081 17.5315 5.55522 16.6525C4.23963 15.7734 3.21425 14.524 2.60875 13.0622C2.00324 11.6004 1.84482 9.99182 2.1535 8.43998C2.46218 6.88813 3.22411 5.46266 4.34293 4.34384C5.46175 3.22502 6.88721 2.4631 8.43906 2.15442C9.99091 1.84573 11.5994 2.00416 13.0613 2.60966C14.5231 3.21516 15.7725 4.24054 16.6515 5.55614C17.5306 6.87173 17.9998 8.41845 17.9998 10.0007C17.9974 12.1217 17.1538 14.1551 15.654 15.6549C14.1542 17.1547 12.1208 17.9983 9.99978 18.0007Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.dark .alf-wrap form input[type="button"] {
    background: #272a2e;
    color: #ffffff;
    border: 1px #393d41 solid;
}

.dark .alf-wrap form input[type="button"]:hover {

    background: #4b93c0;
}

.dark .form-line-tt input {
    border: 1px solid #414447;
    background: #1f2023;
    color: #fff;
}

.dark .tabs-profile .tt-panel {
    border: 1px #333639 solid;
    background: #000000;
}

.dark .tabs-profile .index-tabs span {
    background: #222528;
    border: 1px #373b40 solid;
}

.dark  .tabs-profile .active-ttab {
    background: #000000 !important;
}

.dark .profile-tt-line {
    color: #a0a0a0;
}

.nidf .profile-tt-line {
    font-size: 13px;
}

.dark .profile-tt-info {
    background: #000000;
}

.dark .stt-block {
    box-shadow: none;
    background: #272a2e;
}

.stt-block-content {
    font-size: 14px;
}

.dark .pmtt-new-title {
    border-bottom: 1px #000 solid;
}

.dark .rel-books {
    background: #202123;
}

.dark .search-open {
    border: 2px solid #505050;
}

.dark .comm-open {
    border: 2px solid #505050;
}

.dark .comm-open i, .dark .search-open i {
    margin: -2px 10px 0 8px;
}

.dark .mob-menu {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M23 10.9997H1C0.447715 10.9997 0 11.4474 0 11.9997C0 12.552 0.447715 12.9997 1 12.9997H23C23.5523 12.9997 24 12.552 24 11.9997C24 11.4474 23.5523 10.9997 23 10.9997Z' fill='%23fff'/%3E%3Cpath d='M23 4.00031H1C0.447715 4.00031 0 4.44802 0 5.0003C0 5.55259 0.447715 6.0003 1 6.0003H23C23.5523 6.0003 24 5.55259 24 5.0003C24 4.44802 23.5523 4.00031 23 4.00031Z' fill='%23fff'/%3E%3Cpath d='M23 18H1C0.447715 18 0 18.4477 0 19C0 19.5523 0.447715 20 1 20H23C23.5523 20 24 19.5523 24 19C24 18.4477 23.5523 18 23 18Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.dark .mob-panel {
    background: #272a2e;
}

.dark .mob-panel .top-menu > li {
    border-bottom: 1px #40444b solid;
}

.dark .login-input-text {
    background: #1b1e21;
    box-sizing: border-box;
    border: 1px solid #36393c;
}

.dark .login-line-icon {
    border-right: 1px #3c4043 solid;
}

.dark .login-soc-links a {
    border: 1px solid #33373a;
}

.dark .login-soc-title {
    color: #fff;
}

.dark .form-line-tt textarea, .dark .form-line-tt .fr-view {
    border: 1px solid #202a36;
    background: #000;
    -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.05);
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.05);
    box-shadow: inset 0 0 5px rgba(0,0,0,.05);
    color: #fff !important;
    padding: 7px 10px !important;
    margin: 0 0 0 0;
}

.dark .gray-theme.fr-box .fr-counter {
    color: #535353;
    background: #000;
    border-top: solid 1px #1b242c;
    border-left: solid 1px #1b242c;
}

.dark .gray-theme.fr-toolbar {
    color: #37474f;
    background: #313a40;
}

.dark .gray-theme .fr-separator {
    background: #000000;
}

.dark  .gray-theme.fr-toolbar .fr-command.fr-btn, .gray-theme.fr-popup .fr-command.fr-btn {
    color: #606a71;
}

.dark .gray-theme.fr-desktop .fr-command:hover, .gray-theme.fr-desktop .fr-command:focus {
    background: #000000;
}

.dark .com-item-author {
    color: #fff;
}

.dark .com-item-text {
    color: #d7d7d7;
}

.dark .comments-item-links a:hover {
    color: #fff;
}

.dark .com-item {
    border-bottom: 2px #3e4246 dotted;
}

.dark .com-item-rating > div:nth-child(2) {
    color: #fff;
}

.dark .com-item-rating > div:nth-child(1) a:hover, .dark .com-item-rating > div:nth-child(3) a:hover {
    background: #000;
}

.dark .quote {
    background: #000;
    color: #fff;
}

.dark .com-item-image > div {
    background: #131516;
    color: #fff;
}

.dark .ui-dialog {
    border: 1px solid #30343a;
    background: #222528;
    color: #fff;
}

.dark .ui-dialog-titlebar {
    border-bottom: 1px solid #3a3e41;
}

.dark .ui-dialog-titlebar-close {
    background: url(/templates/readbooks/css/../images/close2.png) left top no-repeat;
}

.dark .ui-dialog-buttonset {
    background: #33383e;
    border-top: 1px #3a3e41 solid;
}

.dark .ui-dialog-content textarea {
    border: 1px #000 solid;
    background: #000;
    color: #fff;
}

.dark #searchtable #dofullsearch, .dark #searchtable #dosearch, .dark #doclear, .dark #doreset {
    opacity: 1;
    background: #2c5168;
}

.dark #searchtable #dofullsearch:hover, .dark #searchtable #dosearch:hover, .dark #doclear, .dark #doreset:hover {
    opacity: 1;
    background: #4b93c0;
}

.blocked {
    display: block;
    position: relative;

}

.blocked-title {
    position: absolute;
    max-width: 80%;
    left: 10px;
    top: 10px;
    border-radius: 4px;
    padding: 3px 8px;
    background: #f68520;
    color: #fff;
    font-size: 13px;
}

.booksen {
    position: absolute;
    right: 10px;
    top: 10px;
    border-radius: 4px;
    padding: 3px 8px;
    background: #8248a5;
    color: #fff;
    font-size: 13px;
}

.gntye .booksen {

}

.full-news .weeknews .blocked-title {
    top: 193px;
}






.mob-menu, .search-open, .comm-open {
    display: none;
}

.lgr-open-login i {
    display: none;
}

@media (max-width: 1500px) {

    .main-wrap-head {
        height: 70px;
    }

    body {
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .footer {
        padding: 30px;
    }

    .main-wrap, .footer {
        width: auto;
    }

}

@media (max-width: 1240px) {
    .fix-scroll {
        height: 100%;
        overflow: hidden;
        position: relative;
    }

    .mob-shad {
        position: fixed;
        width: 100%;
        height: 100%;
        background: #000;
        z-index: 8888;
        opacity: 0.6;
        cursor: pointer;
        left: 0;
        top: 0;
        display: none;
    }

    .mob-panel {
        position: fixed;
        width: 260px;
        height: 100%;
        background: #fff;
        -moz-box-shadow: 0 0 13px rgba(0,0,0,.45);
        -webkit-box-shadow: 0 0 13px rgba(0,0,0,.45);
        box-shadow: 0 0 13px rgba(0,0,0,.45);
        z-index: 8889;
        left: -330px;
        top: 0;
        overflow-y: auto;
        text-align: left;
    }

    .mob-panel2 {
        padding: 0 0;
    }

    .mob-close {
        width: 30px;
        height: 30px;
        position: fixed;
        left: 275px;
        top: -50px;
        cursor: pointer;
        z-index: 8889;
        background: url(/templates/readbooks/css/../images/close2.png) center center no-repeat;
    }

    .mob-menu {
        display: block;
        width: 60px;
        height: 100%;
        background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M23 10.9997H1C0.447715 10.9997 0 11.4474 0 11.9997C0 12.552 0.447715 12.9997 1 12.9997H23C23.5523 12.9997 24 12.552 24 11.9997C24 11.4474 23.5523 10.9997 23 10.9997Z' fill='%23000'/%3E%3Cpath d='M23 4.00031H1C0.447715 4.00031 0 4.44802 0 5.0003C0 5.55259 0.447715 6.0003 1 6.0003H23C23.5523 6.0003 24 5.55259 24 5.0003C24 4.44802 23.5523 4.00031 23 4.00031Z' fill='%23000'/%3E%3Cpath d='M23 18H1C0.447715 18 0 18.4477 0 19C0 19.5523 0.447715 20 1 20H23C23.5523 20 24 19.5523 24 19C24 18.4477 23.5523 18 23 18Z' fill='%23000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center center no-repeat;
        cursor: pointer;
        position: absolute;
        left: 0;
        top: 0;
    }

    body {
        padding: 0;
    }

    .main-wrap-head {
        position: fixed;
        left: 0;
        top: 0;
        z-index: 8888;
        background: #fff;
        width: 100%;
        height: 65px;
        box-shadow: 0 8px 7px rgb(0 0 0 / 5%);
    }

    .main-wrap-head-w {
        justify-content: space-between;
    }

    .main-wrap-head-left {
        box-shadow: none;
        width: auto;
        padding: 0 0 0 60px;
    }

    .main-wrap-head-right {
        width: auto;
        padding: 0 20px 0 40px;
    }

    .maincol {
        padding: 75px 0 0 0;
    }

    .main-wrap-head-left:before {
        display: none;
    }

    .search-block {
        display: none;
    }

    .lgr > a {
        display: none;
    }

    .search-open, .comm-open {
        display: block;
        box-sizing: border-box;
        background: #ecf3f4;
        border-radius: 3px;
        color: #1e494b;
    }

    .lgr-open-login, .comm-open, .search-open {
        width: 41px;
        height: 41px;
        padding: 0;
        text-align: center;
        line-height: 46px;
        font-size: 17px;
        cursor: pointer;
        margin: 0 0 0 10px;
    }

    .comm-open i:last-child, .search-open i:last-child {
        display: none;
    }

    .lgr-open-login i {
        display: inline-block;
        vertical-align: top;
    }

    .lgr-open-login span {
        display: none;
    }

    .maincol-left-bg > div {
        display: none;
    }

    .maincol-left .cpnl {
        display: block !important;
    }

    .maincol-left {
        position: fixed;
        right: 0;
        top: 65px;
        height: calc(100% - 65px);
        z-index: 444;
        box-sizing: border-box;
        padding: 20px 0 0 0;
        display: none;
        overflow-y: scroll;
        background: #fff;
    }

    .maincol-right {
        width: 100%;
        padding: 20px 20px 20px 20px;
    }

    .main-menu a, .left-menu > div a {
        padding-left: 25px;
        padding-right: 25px;
    }

    .search-block {
        position: absolute;
        left: 10px;
        top: 11px;
        width: calc(100% - 182px);
        background: #fff;
        box-sizing: border-box;
        margin: 0;
        z-index: 10;
        height: 42px;
    }

    .maincol-right-shad {
        opacity: 0.3;
    }

    .rel-news {
        margin: 0 -20px -30px -20px;
        padding: 20px;
    }

    .cattabs .index-panel {
        margin: 0 -20px;
        padding: 20px;
    }

}

@media (max-width: 780px) {

    .main-news-info {
        display: block;
    }

    .main-news-play {
        margin: 0 0 20px 0;
    }

}

@media (max-width: 900px) {

    .full-news-stats-col {
        display: block;

    }

    .fnsc-left {
        width: auto;
        margin: 0 0 20px 0;
    }

    .fnsc-right {
        width: auto;
    }

}

@media (max-width: 850px) {




}

@media (max-width: 800px) {



}

@media (max-width: 700px) {

    .full-news-cols {
        display: block;
    }

    .full-news-left {
        width: auto;
        text-align: center;
        margin: 0 0 20px 0;
    }

    .full-news-left > div {
        display: inline-block;
        vertical-align: top;
        margin: 0 auto;
    }

    .full-news-right {
        width: auto;
    }

}

@media (max-width: 600px) {

    .main-news {
        display: block;
    }

    .main-news-l {
        width: auto;
        text-align: center;
        display: flex;
        justify-content: center;
        margin: 0 0 20px 0;
    }

    .main-news-r {
        width: auto;
    }

    .main-news-stats {
        justify-content: center;
    }

    .main-news-stats > div {
        margin: 0 10px;
    }

    .main-news-play > i {
        font-size: 13px;
    }

    .main-wrap-head-right {
        padding-left: 0;
        padding-right: 5px;
    }

    .lgr-open-login, .comm-open, .search-open {
        margin-left: 5px;
    }

    .search-block {
        width: calc(100% - 153px);
    }

    .full-news-title h1, .full-news-title {
        font-size: 18px;
    }

    .com-item {
        padding: 20px 20px 20px 20px;
        box-shadow: 3px 5px 18px rgba(0,0,0,.07);
        margin: 0 -20px 30px -20px;
    }

    .com-item-top {
        display: block;
    }

    .com-item-rating {
        margin: 0;
        padding: 10px 0 0 0;
    }

    .sort {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        display: block;
    }

    .readers-item-r {
        width: 100%;
        margin: 0;
        padding: 15px 0 0 0;

    }

    .main-news-stats {
        justify-content: flex-start;
    }

}

@media (max-width: 550px) {

    .logo {
        background: none;
        padding: 0;
    }

    .login-block {
        width: 90%;
        padding: 30px 20px;
    }

    .login-line {
        width: 100%;
    }

}

@media (max-width: 400px) {



}


@media (max-width: 360px) {

    .login-link {
        display: block;
        padding-left: 10px;
    }

    .login-link a {
        display: block;
        width: auto;
    }

}



@media (max-width: 700px) {

    table.pm tr td:nth-child(1) {
        width: 2% !important;
    }

    table.pm tr td:nth-child(2) {
        width: 60% !important;
    }

    table.pm tr td:nth-child(3) {
        width: 5% !important;
    }

    table.pm tr td:nth-child(4) {
        width: 5% !important;
    }

    table.pm tr td:nth-child(5) {
        width: 2% !important;
    }

    table.pm select {
        width: 80px !important;
    }

    table.pm option {
        width: 80px !important;
    }

    .tabs-profile {

    }

    .tabs-profile .index-tabs span {
        border: 1px #dadada solid;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        bottom: 0px;
        cursor: pointer;
        border-bottom: 1px #dadada solid;
        margin: 0 2px 5px 0;
    }

    .tabs-profile .active-ttab {
        height: 34px !important;
        line-height: 34px !important;
    }

    .dle-popup-replycomments {
        width: 300px !important;
    }

    .dle-popup-replycomments input {
        width: 250px !important;
    }

}

@media (max-width: 600px) {

    #searchsuggestions {
        width: 200px !important;
    }

    .dle-popup-userprofile {
        width: 250px !important;
    }

    .user-card-tt {
        padding: 40px 0px 10px 140px;
    }

    .user-card-tt-right {
        display: none;
    }

    .dle-popup-userprofile .user-card-tt-left {
        left: 50%;
        margin: 0 0 0 -50px;
    }

    .dle-popup-userprofile .ui-dialog-buttonset {
        height: auto;
        padding: 30px 5px 10px 0px;
        position: relative;
        text-align: center;
    }

    .dle-popup-userprofile .ui-dialog-buttonset button {
        display: block;
        font-size: 13px;
        margin: 0px auto 10px auto;
        padding: 8px 10px;
        outline: none;
        border: 0;
    }

    .pmtt-mess-menu a {
        margin-bottom: 10px;
    }

    .dle-popup-complaint {
        width: 300px !important;
    }

    .profile-tt-info {
        padding: 200px 25px 10px 25px;
    }

    .profile-tt-menu {
        padding-left: 25px;
    }

    .profile-tt-menu a {
        margin-bottom: 5px;
    }

    .comment-item-date {
        position: static;
    }

    .comment-item-author {
        padding: 10px 0 0 0;
        position: static;
        width: auto;
        text-align: left;
    }

    .dle-popup-newpm {
        width: 320px !important;
    }

    .user-card-tt {
        min-height: 82px;
    }

}

@media (max-width: 400px) {

    .pmtt-menu a {
        font-size: 12px;
    }

    .comment-item-left {
        position: static;
        margin: 0 0 10px 0;
    }

    .comment-item {
        padding: 0;
    }

    .tabs-profile .index-tabs span {
        margin: 0 0 5px 0;
        display: block;
    }

}

.quote {
    background: #e8ebef;
}





.vote-pool {
    padding: 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.vote-pool-title {
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    margin: 0 0 20px 0;
}

.vote-pool-list {
    margin: 0 0 20px 0;
}

.pollanswer {
    font-size: 14px;
    margin: 0 0 5px 0;
}

.pollanswer input {
    margin: 0 5px 0 0;
}

.poll-btn {
    display: inline-block;
    vertical-align: top;
    height: 38px;
    line-height: 36px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center;
    -moz-border-radius: 19px;
    -webkit-border-radius: 19px;
    border-radius: 19px;
    background: -moz-linear-gradient(left, #991fb7 0%, #fb7579 100%);
    background: -o-linear-gradient(left, #991fb7 0%, #fb7579 100%);
    background: -webkit-linear-gradient(left, #991fb7 0%, #fb7579 100%);
    background: linear-gradient(left, #991fb7 0%, #fb7579 100%);
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    padding: 0 30px;
    margin: 0 20px 0 0;
    border: 0;
}

.poll-btn:hover {
    background: #e2216a;
}

.poll-btn2 {
    display: inline-block;
    vertical-align: top;
    height: 38px;
    line-height: 36px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center;
    -moz-border-radius: 19px;
    -webkit-border-radius: 19px;
    border-radius: 19px;
    border: 0;
    background: #fff;
    color: #333;
    text-decoration: underline;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    padding: 0 30px;
    margin: 0 5px 0 0;
}

.poll-btn2:hover {
    background: #e2216a;
    color: #fff;
}

.digitalcaramel_rtb {
    display: table;
    margin: auto;
    margin-top: -30px;
    margin-bottom: 20px;
}
.digitalcaramel_rtb-300 {
    display: table;
    margin: auto;
    margin-top: -55px;
    margin-bottom: 15px;
}
.digitalcaramel_rtb-300-mob-2 {
    display: table;
    margin: auto;
    margin-bottom: 20px;
}
.digitalcaramel_rtb-300-mob {
    display: table;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

@font-face {
    font-family: "uicons-regular-rounded";
    src: url(/templates/readbooks/css/../webfonts/uicons-regular-rounded.eot#iefix) format("embedded-opentype"),
        url(/templates/readbooks/css/../webfonts/uicons-regular-rounded.woff2) format("woff2"),
        url(/templates/readbooks/css/../webfonts/uicons-regular-rounded.woff) format("woff");
    ;
    font-display:swap;
}

i[class^="fi-rr-"]:before, i[class*=" fi-rr-"]:before, span[class^="fi-rr-"]:before, span[class*="fi-rr-"]:before {
    font-family: uicons-regular-rounded !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fi-rr-add:before {
    content: "\f101";
}
.fi-rr-address-book:before {
    content: "\f102";
}
.fi-rr-alarm-clock:before {
    content: "\f103";
}
.fi-rr-align-center:before {
    content: "\f104";
}
.fi-rr-align-justify:before {
    content: "\f105";
}
.fi-rr-align-left:before {
    content: "\f106";
}
.fi-rr-align-right:before {
    content: "\f107";
}
.fi-rr-ambulance:before {
    content: "\f108";
}
.fi-rr-angle-double-left:before {
    content: "\f109";
}
.fi-rr-angle-double-right:before {
    content: "\f10a";
}
.fi-rr-angle-double-small-left:before {
    content: "\f10b";
}
.fi-rr-angle-double-small-right:before {
    content: "\f10c";
}
.fi-rr-angle-down:before {
    content: "\f10d";
}
.fi-rr-angle-left:before {
    content: "\f10e";
}
.fi-rr-angle-right:before {
    content: "\f10f";
}
.fi-rr-angle-small-down:before {
    content: "\f110";
}
.fi-rr-angle-small-left:before {
    content: "\f111";
}
.fi-rr-angle-small-right:before {
    content: "\f112";
}
.fi-rr-angle-small-up:before {
    content: "\f113";
}
.fi-rr-angle-up:before {
    content: "\f114";
}
.fi-rr-apple:before {
    content: "\f115";
}
.fi-rr-apps-add:before {
    content: "\f116";
}
.fi-rr-apps-delete:before {
    content: "\f117";
}
.fi-rr-apps-sort:before {
    content: "\f118";
}
.fi-rr-apps:before {
    content: "\f119";
}
.fi-rr-archive:before {
    content: "\f11a";
}
.fi-rr-arrow-down:before {
    content: "\f11b";
}
.fi-rr-arrow-from-bottom:before {
    content: "\f11c";
}
.fi-rr-arrow-left:before {
    content: "\f11d";
}
.fi-rr-arrow-right:before {
    content: "\f11e";
}
.fi-rr-arrow-small-down:before {
    content: "\f11f";
}
.fi-rr-arrow-small-left:before {
    content: "\f120";
}
.fi-rr-arrow-small-right:before {
    content: "\f121";
}
.fi-rr-arrow-small-up:before {
    content: "\f122";
}
.fi-rr-arrow-up:before {
    content: "\f123";
}
.fi-rr-asterik:before {
    content: "\f124";
}
.fi-rr-at:before {
    content: "\f125";
}
.fi-rr-backpack:before {
    content: "\f126";
}
.fi-rr-badge:before {
    content: "\f127";
}
.fi-rr-balloons:before {
    content: "\f128";
}
.fi-rr-ban:before {
    content: "\f129";
}
.fi-rr-band-aid:before {
    content: "\f12a";
}
.fi-rr-bank:before {
    content: "\f12b";
}
.fi-rr-barber-shop:before {
    content: "\f12c";
}
.fi-rr-baseball:before {
    content: "\f12d";
}
.fi-rr-basketball:before {
    content: "\f12e";
}
.fi-rr-bed:before {
    content: "\f12f";
}
.fi-rr-beer:before {
    content: "\f130";
}
.fi-rr-bell-ring:before {
    content: "\f131";
}
.fi-rr-bell-school:before {
    content: "\f132";
}
.fi-rr-bell:before {
    content: "\f133";
}
.fi-rr-bike:before {
    content: "\f134";
}
.fi-rr-billiard:before {
    content: "\f135";
}
.fi-rr-bold:before {
    content: "\f136";
}
.fi-rr-book-alt:before {
    content: "\f137";
}
.fi-rr-book:before {
    content: "\f138";
}
.fi-rr-bookmark:before {
    content: "\f139";
}
.fi-rr-bowling:before {
    content: "\f13a";
}
.fi-rr-box-alt:before {
    content: "\f13b";
}
.fi-rr-box:before {
    content: "\f13c";
}
.fi-rr-bread-slice:before {
    content: "\f13d";
}
.fi-rr-briefcase:before {
    content: "\f13e";
}
.fi-rr-broom:before {
    content: "\f13f";
}
.fi-rr-browser:before {
    content: "\f140";
}
.fi-rr-brush:before {
    content: "\f141";
}
.fi-rr-bug:before {
    content: "\f142";
}
.fi-rr-building:before {
    content: "\f143";
}
.fi-rr-bulb:before {
    content: "\f144";
}
.fi-rr-butterfly:before {
    content: "\f145";
}
.fi-rr-cake-birthday:before {
    content: "\f146";
}
.fi-rr-cake-wedding:before {
    content: "\f147";
}
.fi-rr-calculator:before {
    content: "\f148";
}
.fi-rr-calendar:before {
    content: "\f149";
}
.fi-rr-call-history:before {
    content: "\f14a";
}
.fi-rr-call-incoming:before {
    content: "\f14b";
}
.fi-rr-call-missed:before {
    content: "\f14c";
}
.fi-rr-call-outgoing:before {
    content: "\f14d";
}
.fi-rr-camera:before {
    content: "\f14e";
}
.fi-rr-camping:before {
    content: "\f14f";
}
.fi-rr-car:before {
    content: "\f150";
}
.fi-rr-caret-down:before {
    content: "\f151";
}
.fi-rr-caret-left:before {
    content: "\f152";
}
.fi-rr-caret-right:before {
    content: "\f153";
}
.fi-rr-caret-up:before {
    content: "\f154";
}
.fi-rr-carrot:before {
    content: "\f155";
}
.fi-rr-chart-connected:before {
    content: "\f156";
}
.fi-rr-chart-histogram:before {
    content: "\f157";
}
.fi-rr-chart-network:before {
    content: "\f158";
}
.fi-rr-chart-pie-alt:before {
    content: "\f159";
}
.fi-rr-chart-pie:before {
    content: "\f15a";
}
.fi-rr-chart-pyramid:before {
    content: "\f15b";
}
.fi-rr-chart-set-theory:before {
    content: "\f15c";
}
.fi-rr-chart-tree:before {
    content: "\f15d";
}
.fi-rr-chat-arrow-down:before {
    content: "\f15e";
}
.fi-rr-chat-arrow-grow:before {
    content: "\f15f";
}
.fi-rr-check:before {
    content: "\f160";
}
.fi-rr-checkbox:before {
    content: "\f161";
}
.fi-rr-cheese:before {
    content: "\f162";
}
.fi-rr-chess-piece:before {
    content: "\f163";
}
.fi-rr-child-head:before {
    content: "\f164";
}
.fi-rr-circle-small:before {
    content: "\f165";
}
.fi-rr-circle:before {
    content: "\f166";
}
.fi-rr-clip:before {
    content: "\f167";
}
.fi-rr-clock:before {
    content: "\f168";
}
.fi-rr-cloud-check:before {
    content: "\f169";
}
.fi-rr-cloud-disabled:before {
    content: "\f16a";
}
.fi-rr-cloud-download:before {
    content: "\f16b";
}
.fi-rr-cloud-share:before {
    content: "\f16c";
}
.fi-rr-cloud-upload:before {
    content: "\f16d";
}
.fi-rr-cloud:before {
    content: "\f16e";
}
.fi-rr-clouds:before {
    content: "\f16f";
}
.fi-rr-cocktail:before {
    content: "\f170";
}
.fi-rr-coffee:before {
    content: "\f171";
}
.fi-rr-comment-alt:before {
    content: "\f172";
}
.fi-rr-comment-check:before {
    content: "\f173";
}
.fi-rr-comment-heart:before {
    content: "\f174";
}
.fi-rr-comment-info:before {
    content: "\f175";
}
.fi-rr-comment-user:before {
    content: "\f176";
}
.fi-rr-comment:before {
    content: "\f177";
}
.fi-rr-comments:before {
    content: "\f178";
}
.fi-rr-compress-alt:before {
    content: "\f179";
}
.fi-rr-compress:before {
    content: "\f17a";
}
.fi-rr-computer:before {
    content: "\f17b";
}
.fi-rr-confetti:before {
    content: "\f17c";
}
.fi-rr-cookie:before {
    content: "\f17d";
}
.fi-rr-copy-alt:before {
    content: "\f17e";
}
.fi-rr-copy:before {
    content: "\f17f";
}
.fi-rr-copyright:before {
    content: "\f180";
}
.fi-rr-cow:before {
    content: "\f181";
}
.fi-rr-cream:before {
    content: "\f182";
}
.fi-rr-credit-card:before {
    content: "\f183";
}
.fi-rr-croissant:before {
    content: "\f184";
}
.fi-rr-cross-circle:before {
    content: "\f185";
}
.fi-rr-cross-small:before {
    content: "\f186";
}
.fi-rr-cross:before {
    content: "\f187";
}
.fi-rr-crown:before {
    content: "\f188";
}
.fi-rr-cube:before {
    content: "\f189";
}
.fi-rr-cupcake:before {
    content: "\f18a";
}
.fi-rr-cursor-finger:before {
    content: "\f18b";
}
.fi-rr-cursor-plus:before {
    content: "\f18c";
}
.fi-rr-cursor-text-alt:before {
    content: "\f18d";
}
.fi-rr-cursor-text:before {
    content: "\f18e";
}
.fi-rr-cursor:before {
    content: "\f18f";
}
.fi-rr-dart:before {
    content: "\f190";
}
.fi-rr-dashboard:before {
    content: "\f191";
}
.fi-rr-data-transfer:before {
    content: "\f192";
}
.fi-rr-database:before {
    content: "\f193";
}
.fi-rr-delete:before {
    content: "\f194";
}
.fi-rr-diamond:before {
    content: "\f195";
}
.fi-rr-dice:before {
    content: "\f196";
}
.fi-rr-diploma:before {
    content: "\f197";
}
.fi-rr-disco-ball:before {
    content: "\f198";
}
.fi-rr-disk:before {
    content: "\f199";
}
.fi-rr-doctor:before {
    content: "\f19a";
}
.fi-rr-document-signed:before {
    content: "\f19b";
}
.fi-rr-document:before {
    content: "\f19c";
}
.fi-rr-dollar:before {
    content: "\f19d";
}
.fi-rr-download:before {
    content: "\f19e";
}
.fi-rr-drink-alt:before {
    content: "\f19f";
}
.fi-rr-drumstick:before {
    content: "\f1a0";
}
.fi-rr-duplicate:before {
    content: "\f1a1";
}
.fi-rr-e-learning:before {
    content: "\f1a2";
}
.fi-rr-earnings:before {
    content: "\f1a3";
}
.fi-rr-edit-alt:before {
    content: "\f1a4";
}
.fi-rr-edit:before {
    content: "\f1a5";
}
.fi-rr-envelope-ban:before {
    content: "\f1a6";
}
.fi-rr-envelope-download:before {
    content: "\f1a7";
}
.fi-rr-envelope-marker:before {
    content: "\f1a8";
}
.fi-rr-envelope-open:before {
    content: "\f1a9";
}
.fi-rr-envelope-plus:before {
    content: "\f1aa";
}
.fi-rr-envelope:before {
    content: "\f1ab";
}
.fi-rr-euro:before {
    content: "\f1ac";
}
.fi-rr-exclamation:before {
    content: "\f1ad";
}
.fi-rr-expand:before {
    content: "\f1ae";
}
.fi-rr-eye-crossed:before {
    content: "\f1af";
}
.fi-rr-eye-dropper:before {
    content: "\f1b0";
}
.fi-rr-eye:before {
    content: "\f1b1";
}
.fi-rr-feather:before {
    content: "\f1b2";
}
.fi-rr-ferris-wheel:before {
    content: "\f1b3";
}
.fi-rr-file-add:before {
    content: "\f1b4";
}
.fi-rr-file-ai:before {
    content: "\f1b5";
}
.fi-rr-file-check:before {
    content: "\f1b6";
}
.fi-rr-file-delete:before {
    content: "\f1b7";
}
.fi-rr-file-eps:before {
    content: "\f1b8";
}
.fi-rr-file-gif:before {
    content: "\f1b9";
}
.fi-rr-file-music:before {
    content: "\f1ba";
}
.fi-rr-file-psd:before {
    content: "\f1bb";
}
.fi-rr-file:before {
    content: "\f1bc";
}
.fi-rr-fill:before {
    content: "\f1bd";
}
.fi-rr-film:before {
    content: "\f1be";
}
.fi-rr-filter:before {
    content: "\f1bf";
}
.fi-rr-fingerprint:before {
    content: "\f1c0";
}
.fi-rr-fish:before {
    content: "\f1c1";
}
.fi-rr-flag:before {
    content: "\f1c2";
}
.fi-rr-flame:before {
    content: "\f1c3";
}
.fi-rr-flip-horizontal:before {
    content: "\f1c4";
}
.fi-rr-flower-bouquet:before {
    content: "\f1c5";
}
.fi-rr-flower-tulip:before {
    content: "\f1c6";
}
.fi-rr-flower:before {
    content: "\f1c7";
}
.fi-rr-folder-add:before {
    content: "\f1c8";
}
.fi-rr-folder:before {
    content: "\f1c9";
}
.fi-rr-following:before {
    content: "\f1ca";
}
.fi-rr-football:before {
    content: "\f1cb";
}
.fi-rr-form:before {
    content: "\f1cc";
}
.fi-rr-forward:before {
    content: "\f1cd";
}
.fi-rr-fox:before {
    content: "\f1ce";
}
.fi-rr-frown:before {
    content: "\f1cf";
}
.fi-rr-ftp:before {
    content: "\f1d0";
}
.fi-rr-gallery:before {
    content: "\f1d1";
}
.fi-rr-gamepad:before {
    content: "\f1d2";
}
.fi-rr-gas-pump:before {
    content: "\f1d3";
}
.fi-rr-gem:before {
    content: "\f1d4";
}
.fi-rr-gift:before {
    content: "\f1d5";
}
.fi-rr-glass-cheers:before {
    content: "\f1d6";
}
.fi-rr-glasses:before {
    content: "\f1d7";
}
.fi-rr-globe-alt:before {
    content: "\f1d8";
}
.fi-rr-globe:before {
    content: "\f1d9";
}
.fi-rr-golf:before {
    content: "\f1da";
}
.fi-rr-graduation-cap:before {
    content: "\f1db";
}
.fi-rr-graphic-tablet:before {
    content: "\f1dc";
}
.fi-rr-grid-alt:before {
    content: "\f1dd";
}
.fi-rr-grid:before {
    content: "\f1de";
}
.fi-rr-guitar:before {
    content: "\f1df";
}
.fi-rr-gym:before {
    content: "\f1e0";
}
.fi-rr-hamburger:before {
    content: "\f1e1";
}
.fi-rr-hand-holding-heart:before {
    content: "\f1e2";
}
.fi-rr-hastag:before {
    content: "\f1e3";
}
.fi-rr-hat-birthday:before {
    content: "\f1e4";
}
.fi-rr-head-side-thinking:before {
    content: "\f1e5";
}
.fi-rr-headphones:before {
    content: "\f1e6";
}
.fi-rr-headset:before {
    content: "\f1e7";
}
.fi-rr-heart-arrow:before {
    content: "\f1e8";
}
.fi-rr-heart:before {
    content: "\f1e9";
}
.fi-rr-home-location-alt:before {
    content: "\f1ea";
}
.fi-rr-home-location:before {
    content: "\f1eb";
}
.fi-rr-home:before {
    content: "\f1ec";
}
.fi-rr-hourglass-end:before {
    content: "\f1ed";
}
.fi-rr-hourglass:before {
    content: "\f1ee";
}
.fi-rr-ice-cream:before {
    content: "\f1ef";
}
.fi-rr-ice-skate:before {
    content: "\f1f0";
}
.fi-rr-id-badge:before {
    content: "\f1f1";
}
.fi-rr-inbox:before {
    content: "\f1f2";
}
.fi-rr-incognito:before {
    content: "\f1f3";
}
.fi-rr-indent:before {
    content: "\f1f4";
}
.fi-rr-infinity:before {
    content: "\f1f5";
}
.fi-rr-info:before {
    content: "\f1f6";
}
.fi-rr-interactive:before {
    content: "\f1f7";
}
.fi-rr-interlining:before {
    content: "\f1f8";
}
.fi-rr-interrogation:before {
    content: "\f1f9";
}
.fi-rr-italic:before {
    content: "\f1fa";
}
.fi-rr-jpg:before {
    content: "\f1fb";
}
.fi-rr-key:before {
    content: "\f1fc";
}
.fi-rr-keyboard:before {
    content: "\f1fd";
}
.fi-rr-kite:before {
    content: "\f1fe";
}
.fi-rr-label:before {
    content: "\f1ff";
}
.fi-rr-laptop:before {
    content: "\f200";
}
.fi-rr-lasso:before {
    content: "\f201";
}
.fi-rr-laugh:before {
    content: "\f202";
}
.fi-rr-layers:before {
    content: "\f203";
}
.fi-rr-layout-fluid:before {
    content: "\f204";
}
.fi-rr-leaf:before {
    content: "\f205";
}
.fi-rr-letter-case:before {
    content: "\f206";
}
.fi-rr-life-ring:before {
    content: "\f207";
}
.fi-rr-line-width:before {
    content: "\f208";
}
.fi-rr-link:before {
    content: "\f209";
}
.fi-rr-lipstick:before {
    content: "\f20a";
}
.fi-rr-list-check:before {
    content: "\f20b";
}
.fi-rr-list:before {
    content: "\f20c";
}
.fi-rr-location-alt:before {
    content: "\f20d";
}
.fi-rr-lock-alt:before {
    content: "\f20e";
}
.fi-rr-lock:before {
    content: "\f20f";
}
.fi-rr-luggage-rolling:before {
    content: "\f210";
}
.fi-rr-magic-wand:before {
    content: "\f211";
}
.fi-rr-makeup-brush:before {
    content: "\f212";
}
.fi-rr-man-head:before {
    content: "\f213";
}
.fi-rr-map-marker-cross:before {
    content: "\f214";
}
.fi-rr-map-marker-home:before {
    content: "\f215";
}
.fi-rr-map-marker-minus:before {
    content: "\f216";
}
.fi-rr-map-marker-plus:before {
    content: "\f217";
}
.fi-rr-map-marker:before {
    content: "\f218";
}
.fi-rr-map:before {
    content: "\f219";
}
.fi-rr-marker-time:before {
    content: "\f21a";
}
.fi-rr-marker:before {
    content: "\f21b";
}
.fi-rr-mars-double:before {
    content: "\f21c";
}
.fi-rr-mars:before {
    content: "\f21d";
}
.fi-rr-mask-carnival:before {
    content: "\f21e";
}
.fi-rr-medicine:before {
    content: "\f21f";
}
.fi-rr-megaphone:before {
    content: "\f220";
}
.fi-rr-meh:before {
    content: "\f221";
}
.fi-rr-menu-burger:before {
    content: "\f222";
}
.fi-rr-menu-dots-vertical:before {
    content: "\f223";
}
.fi-rr-menu-dots:before {
    content: "\f224";
}
.fi-rr-microphone-alt:before {
    content: "\f225";
}
.fi-rr-microphone:before {
    content: "\f226";
}
.fi-rr-minus-small:before {
    content: "\f227";
}
.fi-rr-minus:before {
    content: "\f228";
}
.fi-rr-mobile:before {
    content: "\f229";
}
.fi-rr-mode-landscape:before {
    content: "\f22a";
}
.fi-rr-mode-portrait:before {
    content: "\f22b";
}
.fi-rr-money:before {
    content: "\f22c";
}
.fi-rr-moon:before {
    content: "\f22d";
}
.fi-rr-mountains:before {
    content: "\f22e";
}
.fi-rr-mouse:before {
    content: "\f22f";
}
.fi-rr-mug-alt:before {
    content: "\f230";
}
.fi-rr-music-alt:before {
    content: "\f231";
}
.fi-rr-music:before {
    content: "\f232";
}
.fi-rr-navigation:before {
    content: "\f233";
}
.fi-rr-network-cloud:before {
    content: "\f234";
}
.fi-rr-network:before {
    content: "\f235";
}
.fi-rr-notebook:before {
    content: "\f236";
}
.fi-rr-opacity:before {
    content: "\f237";
}
.fi-rr-package:before {
    content: "\f238";
}
.fi-rr-paint-brush:before {
    content: "\f239";
}
.fi-rr-palette:before {
    content: "\f23a";
}
.fi-rr-paper-plane:before {
    content: "\f23b";
}
.fi-rr-password:before {
    content: "\f23c";
}
.fi-rr-pause:before {
    content: "\f23d";
}
.fi-rr-paw:before {
    content: "\f23e";
}
.fi-rr-pencil:before {
    content: "\f23f";
}
.fi-rr-pharmacy:before {
    content: "\f240";
}
.fi-rr-phone-call:before {
    content: "\f241";
}
.fi-rr-phone-cross:before {
    content: "\f242";
}
.fi-rr-phone-pause:before {
    content: "\f243";
}
.fi-rr-phone-slash:before {
    content: "\f244";
}
.fi-rr-physics:before {
    content: "\f245";
}
.fi-rr-picture:before {
    content: "\f246";
}
.fi-rr-ping-pong:before {
    content: "\f247";
}
.fi-rr-pizza-slice:before {
    content: "\f248";
}
.fi-rr-plane:before {
    content: "\f249";
}
.fi-rr-play-alt:before {
    content: "\f24a";
}
.fi-rr-play:before {
    content: "\f24b";
}
.fi-rr-playing-cards:before {
    content: "\f24c";
}
.fi-rr-plus-small:before {
    content: "\f24d";
}
.fi-rr-plus:before {
    content: "\f24e";
}
.fi-rr-poker-chip:before {
    content: "\f24f";
}
.fi-rr-portrait:before {
    content: "\f250";
}
.fi-rr-pound:before {
    content: "\f251";
}
.fi-rr-power:before {
    content: "\f252";
}
.fi-rr-presentation:before {
    content: "\f253";
}
.fi-rr-print:before {
    content: "\f254";
}
.fi-rr-protractor:before {
    content: "\f255";
}
.fi-rr-pulse:before {
    content: "\f256";
}
.fi-rr-pyramid:before {
    content: "\f257";
}
.fi-rr-quote-right:before {
    content: "\f258";
}
.fi-rr-rainbow:before {
    content: "\f259";
}
.fi-rr-raindrops:before {
    content: "\f25a";
}
.fi-rr-rec:before {
    content: "\f25b";
}
.fi-rr-receipt:before {
    content: "\f25c";
}
.fi-rr-record-vinyl:before {
    content: "\f25d";
}
.fi-rr-rectabgle-vertical:before {
    content: "\f25e";
}
.fi-rr-rectangle-horizontal:before {
    content: "\f25f";
}
.fi-rr-rectangle-panoramic:before {
    content: "\f260";
}
.fi-rr-recycle:before {
    content: "\f261";
}
.fi-rr-redo-alt:before {
    content: "\f262";
}
.fi-rr-redo:before {
    content: "\f263";
}
.fi-rr-reflect:before {
    content: "\f264";
}
.fi-rr-refresh:before {
    content: "\f265";
}
.fi-rr-resize:before {
    content: "\f266";
}
.fi-rr-resources:before {
    content: "\f267";
}
.fi-rr-rewind:before {
    content: "\f268";
}
.fi-rr-rhombus:before {
    content: "\f269";
}
.fi-rr-rings-wedding:before {
    content: "\f26a";
}
.fi-rr-road:before {
    content: "\f26b";
}
.fi-rr-rocket:before {
    content: "\f26c";
}
.fi-rr-room-service:before {
    content: "\f26d";
}
.fi-rr-rotate-right:before {
    content: "\f26e";
}
.fi-rr-rugby:before {
    content: "\f26f";
}
.fi-rr-sad:before {
    content: "\f270";
}
.fi-rr-salad:before {
    content: "\f271";
}
.fi-rr-scale:before {
    content: "\f272";
}
.fi-rr-school-bus:before {
    content: "\f273";
}
.fi-rr-school:before {
    content: "\f274";
}
.fi-rr-scissors:before {
    content: "\f275";
}
.fi-rr-screen:before {
    content: "\f276";
}
.fi-rr-search-alt:before {
    content: "\f277";
}
.fi-rr-search-heart:before {
    content: "\f278";
}
.fi-rr-search:before {
    content: "\f279";
}
.fi-rr-settings-sliders:before {
    content: "\f27a";
}
.fi-rr-settings:before {
    content: "\f27b";
}
.fi-rr-share:before {
    content: "\f27c";
}
.fi-rr-shield-check:before {
    content: "\f27d";
}
.fi-rr-shield-exclamation:before {
    content: "\f27e";
}
.fi-rr-shield-interrogation:before {
    content: "\f27f";
}
.fi-rr-shield-plus:before {
    content: "\f280";
}
.fi-rr-shield:before {
    content: "\f281";
}
.fi-rr-ship-side:before {
    content: "\f282";
}
.fi-rr-ship:before {
    content: "\f283";
}
.fi-rr-shop:before {
    content: "\f284";
}
.fi-rr-shopping-bag-add:before {
    content: "\f285";
}
.fi-rr-shopping-bag:before {
    content: "\f286";
}
.fi-rr-shopping-cart-add:before {
    content: "\f287";
}
.fi-rr-shopping-cart-check:before {
    content: "\f288";
}
.fi-rr-shopping-cart:before {
    content: "\f289";
}
.fi-rr-shuffle:before {
    content: "\f28a";
}
.fi-rr-sign-in-alt:before {
    content: "\f28b";
}
.fi-rr-sign-in:before {
    content: "\f28c";
}
.fi-rr-sign-out-alt:before {
    content: "\f28d";
}
.fi-rr-sign-out:before {
    content: "\f28e";
}
.fi-rr-signal-alt-1:before {
    content: "\f28f";
}
.fi-rr-signal-alt-2:before {
    content: "\f290";
}
.fi-rr-signal-alt:before {
    content: "\f291";
}
.fi-rr-skateboard:before {
    content: "\f292";
}
.fi-rr-smartphone:before {
    content: "\f293";
}
.fi-rr-smile-wink:before {
    content: "\f294";
}
.fi-rr-smile:before {
    content: "\f295";
}
.fi-rr-snowflake:before {
    content: "\f296";
}
.fi-rr-soap:before {
    content: "\f297";
}
.fi-rr-soup:before {
    content: "\f298";
}
.fi-rr-spa:before {
    content: "\f299";
}
.fi-rr-speaker:before {
    content: "\f29a";
}
.fi-rr-sphere:before {
    content: "\f29b";
}
.fi-rr-spinner-alt:before {
    content: "\f29c";
}
.fi-rr-spinner:before {
    content: "\f29d";
}
.fi-rr-square-root:before {
    content: "\f29e";
}
.fi-rr-square:before {
    content: "\f29f";
}
.fi-rr-star-octogram:before {
    content: "\f2a0";
}
.fi-rr-star:before {
    content: "\f2a1";
}
.fi-rr-stats:before {
    content: "\f2a2";
}
.fi-rr-stethoscope:before {
    content: "\f2a3";
}
.fi-rr-sticker:before {
    content: "\f2a4";
}
.fi-rr-stop:before {
    content: "\f2a5";
}
.fi-rr-stopwatch:before {
    content: "\f2a6";
}
.fi-rr-subtitles:before {
    content: "\f2a7";
}
.fi-rr-sun:before {
    content: "\f2a8";
}
.fi-rr-sunrise:before {
    content: "\f2a9";
}
.fi-rr-surfing:before {
    content: "\f2aa";
}
.fi-rr-sword:before {
    content: "\f2ab";
}
.fi-rr-syringe:before {
    content: "\f2ac";
}
.fi-rr-tablet:before {
    content: "\f2ad";
}
.fi-rr-target:before {
    content: "\f2ae";
}
.fi-rr-taxi:before {
    content: "\f2af";
}
.fi-rr-tennis:before {
    content: "\f2b0";
}
.fi-rr-terrace:before {
    content: "\f2b1";
}
.fi-rr-test-tube:before {
    content: "\f2b2";
}
.fi-rr-test:before {
    content: "\f2b3";
}
.fi-rr-text-check:before {
    content: "\f2b4";
}
.fi-rr-text:before {
    content: "\f2b5";
}
.fi-rr-thermometer-half:before {
    content: "\f2b6";
}
.fi-rr-thumbs-down:before {
    content: "\f2b7";
}
.fi-rr-thumbs-up:before {
    content: "\f2b8";
}
.fi-rr-thumbtack:before {
    content: "\f2b9";
}
.fi-rr-ticket:before {
    content: "\f2ba";
}
.fi-rr-time-add:before {
    content: "\f2bb";
}
.fi-rr-time-check:before {
    content: "\f2bc";
}
.fi-rr-time-delete:before {
    content: "\f2bd";
}
.fi-rr-time-fast:before {
    content: "\f2be";
}
.fi-rr-time-forward-sixty:before {
    content: "\f2bf";
}
.fi-rr-time-forward-ten:before {
    content: "\f2c0";
}
.fi-rr-time-forward:before {
    content: "\f2c1";
}
.fi-rr-time-half-past:before {
    content: "\f2c2";
}
.fi-rr-time-oclock:before {
    content: "\f2c3";
}
.fi-rr-time-past:before {
    content: "\f2c4";
}
.fi-rr-time-quarter-past:before {
    content: "\f2c5";
}
.fi-rr-time-quarter-to:before {
    content: "\f2c6";
}
.fi-rr-time-twenty-four:before {
    content: "\f2c7";
}
.fi-rr-tool-crop:before {
    content: "\f2c8";
}
.fi-rr-tool-marquee:before {
    content: "\f2c9";
}
.fi-rr-tooth:before {
    content: "\f2ca";
}
.fi-rr-tornado:before {
    content: "\f2cb";
}
.fi-rr-train-side:before {
    content: "\f2cc";
}
.fi-rr-train:before {
    content: "\f2cd";
}
.fi-rr-transform:before {
    content: "\f2ce";
}
.fi-rr-trash:before {
    content: "\f2cf";
}
.fi-rr-treatment:before {
    content: "\f2d0";
}
.fi-rr-tree-christmas:before {
    content: "\f2d1";
}
.fi-rr-tree:before {
    content: "\f2d2";
}
.fi-rr-triangle:before {
    content: "\f2d3";
}
.fi-rr-trophy:before {
    content: "\f2d4";
}
.fi-rr-truck-side:before {
    content: "\f2d5";
}
.fi-rr-umbrella:before {
    content: "\f2d6";
}
.fi-rr-underline:before {
    content: "\f2d7";
}
.fi-rr-undo-alt:before {
    content: "\f2d8";
}
.fi-rr-undo:before {
    content: "\f2d9";
}
.fi-rr-unlock:before {
    content: "\f2da";
}
.fi-rr-upload:before {
    content: "\f2db";
}
.fi-rr-usb-pendrive:before {
    content: "\f2dc";
}
.fi-rr-user-add:before {
    content: "\f2dd";
}
.fi-rr-user-delete:before {
    content: "\f2de";
}
.fi-rr-user-remove:before {
    content: "\f2df";
}
.fi-rr-user-time:before {
    content: "\f2e0";
}
.fi-rr-user:before {
    content: "\f2e1";
}
.fi-rr-utensils:before {
    content: "\f2e2";
}
.fi-rr-vector-alt:before {
    content: "\f2e3";
}
.fi-rr-vector:before {
    content: "\f2e4";
}
.fi-rr-venus-double:before {
    content: "\f2e5";
}
.fi-rr-venus-mars:before {
    content: "\f2e6";
}
.fi-rr-venus:before {
    content: "\f2e7";
}
.fi-rr-video-camera:before {
    content: "\f2e8";
}
.fi-rr-volleyball:before {
    content: "\f2e9";
}
.fi-rr-volume:before {
    content: "\f2ea";
}
.fi-rr-wheelchair:before {
    content: "\f2eb";
}
.fi-rr-wifi-alt:before {
    content: "\f2ec";
}
.fi-rr-wind:before {
    content: "\f2ed";
}
.fi-rr-woman-head:before {
    content: "\f2ee";
}
.fi-rr-world:before {
    content: "\f2ef";
}
.fi-rr-yen:before {
    content: "\f2f0";
}
.fi-rr-zoom-in:before {
    content: "\f2f1";
}
.fi-rr-zoom-out:before {
    content: "\f2f2";
}




.sliderShowcaseMark {
    display: block;
    position: absolute;
    top: 45px;
    background: #f00;
    transform: rotate(-45deg);
    padding: 1px 3px;
    border-radius: 3px;
    color: #fff;
    margin-left: -10px;
}


.tail-select,.tail-select *,.tail-select :after,.tail-select :before{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.tail-select,.tail-select *{
    outline:0;
    user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none
}
.tail-select{
    width:250px;
    margin:1px;
    padding:0;
    display:inline-block;
    position:relative;
    font-size:14px;
    line-height:22px;
    font-family:inherit
}
.tail-select mark{
    color:#fff;
    background-color:#dc4650
}
.tail-select button{
    outline:0
}
.tail-select button.tail-all,.tail-select button.tail-none{
    height:auto;
    margin:0 2px;
    padding:2px 6px;
    display:inline-block;
    font-size:10px;
    line-height:14px;
    text-shadow:none;
    letter-spacing:0;
    text-transform:none;
    vertical-align:top;
    border-width:1px;
    border-style:solid;
    border-color:transparent;
    border-radius:3px;
    box-shadow:none;
    -webkit-box-shadow:none;
    transition:color 142ms linear,border 142ms linear,background 142ms linear;
    -webkit-transition:color 142ms linear,border 142ms linear,background 142ms linear
}
.tail-select button.tail-all{
    color:rgba(48,52,56,.5);
    border-color:rgba(48,52,56,.5);
    background-color:transparent
}
.tail-select button.tail-all:hover{
    color:#62c462;
    border-color:#62c462;
    background-color:transparent
}
.tail-select button.tail-none{
    color:rgba(48,52,56,.5);
    border-color:rgba(48,52,56,.5);
    background-color:transparent
}
.tail-select button.tail-none:hover{
    color:#ee5f5b;
    border-color:#ee5f5b;
    background-color:transparent
}
.tail-select.disabled button.tail-all{
    color:rgba(48,52,56,.25);
    border-color:rgba(48,52,56,.25);
    background-color:transparent
}
.tail-select.disabled button.tail-none{
    color:rgba(48,52,56,.25);
    border-color:rgba(48,52,56,.25);
    background-color:transparent
}
.tail-select input[type=text]{
    color:#303438;
    width:100%;
    height:auto;
    margin:0;
    padding:10px 15px;
    display:inline-block;
    outline:0;
    font-size:12px;
    line-height:20px;
    vertical-align:middle;
    background-color:transparent;
    border-width:0;
    border-style:solid;
    border-color:transparent;
    border-radius:0;
    box-shadow:none;
    -webkit-box-shadow:none
}
.tail-select input[type=text]:hover{
    color:#303438;
    border-color:transparent;
    background-color:transparent
}
.tail-select input[type=text]:focus{
    color:#3c82e6;
    border-color:transparent;
    background-color:transparent
}
.tail-select.disabled input[type=text]{
    color:rgba(48,52,56,.75);
    border-color:transparent;
    background-color:transparent
}
.tail-select-container{
    margin:0;
    padding:3px;
    text-align:left;
    border-radius:3px
}
.tail-select-container .select-handle{
    width:auto;
    color:#303438;
    cursor:pointer;
    margin:1px;
    padding:.2em .6em .3em;
    display:inline-block;
    position:relative;
    font-size:11.844px;
    text-align:left;
    font-weight:700;
    line-height:16px;
    text-shadow:none;
    vertical-align:top;
    background-color:#d9d9d9;
    border-width:0;
    border-style:solid;
    border-color:transparent;
    border-radius:3px;
    transition:background 142ms linear;
    -webkit-transition:background 142ms linear
}
.tail-select-container .select-handle:hover{
    color:#303438;
    background-color:#dc4650
}
.tail-select-container.select-label .select-handle{
    margin:5px 3px
}
.tail-select .select-label{
    cursor:pointer;
    color:rgba(48,52,56,.85);
    width:100%;
    margin:0;
    padding:5px 30px 5px 10px;
    display:block;
    z-index:27;
    position:relative;
    text-align:left;
    background-color:#fff;
    border-width:0;
    border-style:solid;
    border-color:#d9d9d9;
    border-radius:3px;
    box-shadow:0 1px 1px 1px rgba(0,0,0,.1),0 0 1px 1px rgba(0,0,0,.25);
    -webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.1),0 0 1px 1px rgba(0,0,0,.25);
    transition:background 142ms linear,box-shadow 142ms linear;
    -webkit-transition:background 142ms linear,box-shadow 142ms linear
}
.tail-select .select-label:after{
    top:15px;
    right:12px;
    width:0;
    height:0;
    margin:0;
    padding:0;
    z-index:25;
    content:"";
    opacity:.5;
    display:inline-block;
    position:absolute;
    border-top:5px dashed;
    border-right:5px solid transparent;
    border-left:5px solid transparent;
    text-shadow:none;
    transition:opacity 142ms linear,transform 142ms linear;
    -webkit-transition:opacity 142ms linear,transform 142ms linear
}
.tail-select .select-label .label-count,.tail-select .select-label .label-inner{
    width:auto;
    margin:0;
    text-align:left;
    vertical-align:top
}
.tail-select .select-label .label-count{
    float:left;
    color:rgba(48,52,56,.85);
    margin:0 5px 0 0;
    padding:0 7px 0 0;
    display:inline-block;
    font-size:11.844px;
    font-weight:700;
    text-shadow:none;
    white-space:nowrap;
    vertical-align:top;
    border-width:0 1px 0 0;
    border-style:solid;
    border-color:#d9d9d9;
    border-radius:0
}
.tail-select .select-label .label-inner{
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.tail-select.active .select-label,.tail-select.idle .select-label,.tail-select:hover .select-label{
    z-index:25;
    box-shadow:0 1px 1px 1px rgba(0,0,0,.1),0 0 1px 1px #3c82e6;
    -webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.1),0 0 1px 1px #3c82e6
}
.tail-select.active .select-label:after,.tail-select.idle .select-label:after,.tail-select:hover .select-label:after{
    opacity:.85
}
.tail-select.active .select-label .label-count,.tail-select.active .select-label .label-inner,.tail-select.idle .select-label .label-count,.tail-select.idle .select-label .label-inner,.tail-select:hover .select-label .label-count,.tail-select:hover .select-label .label-inner{
    opacity:1
}
.tail-select.active .select-label{
    z-index:27
}
.tail-select.active .select-label:after{
    opacity:.85;
    transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg)
}
.tail-select.disabled .select-label{
    cursor:not-allowed;
    box-shadow:0 0 1px 1px rgba(0,0,0,.35);
    -webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.35)
}
.tail-select .select-dropdown{
    top:100%;
    left:0;
    color:#303438;
    width:100%;
    min-height:35px;
    margin:-1px 0 0 0;
    padding:0;
    z-index:30;
    display:none;
    overflow:hidden;
    position:absolute;
    background-color:#fff;
    border-width:0;
    border-style:solid;
    border-color:#d9d9d9;
    border-radius:0 0 3px 3px;
    box-shadow:0 1px 1px 1px rgba(0,0,0,.1),0 0 1px 1px rgba(0,0,0,.25);
    -webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.1),0 0 1px 1px rgba(0,0,0,.25)
}
.tail-select .select-dropdown .dropdown-search{
    width:100%;
    margin:0;
    padding:0;
    display:block;
    position:relative;
    border-width:0 0 1px 0;
    border-style:solid;
    border-color:#d9d9d9;
    box-shadow:0 1px 1px 0 rgba(0,0,0,.1);
    -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1)
}
.tail-select .select-dropdown .dropdown-inner{
    width:100%;
    margin:0;
    padding:1px 0;
    display:block;
    overflow-x:hidden;
    overflow-y:auto
}
.tail-select .select-dropdown .dropdown-empty{
    margin:0;
    padding:16px 0;
    display:block;
    font-size:12px;
    text-align:center;
    line-height:18px
}
.tail-select .select-dropdown .dropdown-action{
    top:3px;
    right:15px;
    width:auto;
    margin:0;
    padding:7px 0;
    z-index:35;
    display:inline-block;
    position:absolute;
    text-align:center
}
.tail-select .select-dropdown ul,.tail-select .select-dropdown ul li{
    width:100%;
    margin:0;
    padding:0;
    display:block;
    position:relative;
    list-style:none;
    font-size:14px;
    line-height:20px;
    vertical-align:top
}
.tail-select .select-dropdown ul li{
    color:#303438;
    padding:5px 10px 5px 35px;
    font-size:12px;
    text-align:left;
    line-height:18px;
    font-weight:400
}
.tail-select .select-dropdown ul li:first-of-type{
    margin-top:7px
}
.tail-select .select-dropdown ul li:last-of-type{
    margin-bottom:7px
}
.tail-select .select-dropdown ul li.optgroup-title{
    color:rgba(48,52,56,.7);
    cursor:default;
    margin:9px 0 0 0;
    padding-left:10px;
    font-size:14px;
    text-shadow:none
}
.tail-select .select-dropdown ul li.optgroup-title button{
    float:right;
    margin-top:-2px;
    opacity:0
}
.tail-select .select-dropdown ul:hover li button{
    opacity:1
}
.tail-select .select-dropdown ul li.dropdown-option{
    cursor:pointer;
    color:#303438
}
.tail-select .select-dropdown ul li.dropdown-option:before{
    top:0;
    left:0;
    width:30px;
    height:30px;
    margin:0;
    padding:0;
    z-index:21;
    display:inline-block;
    content:"";
    opacity:0;
    position:absolute;
    vertical-align:top;
    background-repeat:no-repeat;
    background-position:center center;
    transition:opacity 50ms linear;
    -webkit-transition:opacity 50ms linear
}
.tail-select .select-dropdown ul li.dropdown-option .option-description{
    color:rgba(48,52,56,.85);
    width:auto;
    margin:0;
    padding:0;
    display:block;
    font-size:10px;
    text-align:left;
    line-height:14px;
    vertical-align:top
}
.tail-select .select-dropdown ul li.dropdown-option.hover,.tail-select .select-dropdown ul li.dropdown-option:hover{
    color:#303438
}
.tail-select .select-dropdown ul li.dropdown-option.hover .option-description,.tail-select .select-dropdown ul li.dropdown-option:hover .option-description{
    color:#303438
}
.tail-select.open-top .select-dropdown{
    top:auto;
    bottom:100%;
    margin:0 0 -1px 0;
    border-radius:3px 3px 0 0
}
.tail-select.hide-disabled .select-dropdown ul li.disabled,.tail-select.hide-selected .select-dropdown ul li.selected{
    display:none
}
.tail-select .select-dropdown ul li.dropdown-option:before{
    background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2216%22%20viewBox%3D%220%200%2012%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M12%205l-8%208-4-4%201.5-1.5L4%2010l6.5-6.5L12%205z%22/%3E%3C/svg%3E")
}
.tail-select .select-dropdown ul li.dropdown-option.hover:before,.tail-select .select-dropdown ul li.dropdown-option:hover:before{
    opacity:.5
}
.tail-select .select-dropdown ul li.dropdown-option.selected{
    color:#3c82e6;
    background-color:#fff
}
.tail-select .select-dropdown ul li.dropdown-option.selected:before{
    opacity:.85;
    background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2216%22%20viewBox%3D%220%200%2012%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M12%205l-8%208-4-4%201.5-1.5L4%2010l6.5-6.5L12%205z%22/%3E%3C/svg%3E")
}
.tail-select .select-dropdown ul li.dropdown-option.selected .option-description{
    color:#3c82e6
}
.tail-select.deselect .select-dropdown ul li.dropdown-option.selected.hover:before,.tail-select.deselect .select-dropdown ul li.dropdown-option.selected:hover:before{
    opacity:.85;
    background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2216%22%20viewBox%3D%220%200%2012%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M7.48%208l3.75%203.75-1.48%201.48L6%209.48l-3.75%203.75-1.48-1.48L4.52%208%20.77%204.25l1.48-1.48L6%206.52l3.75-3.75%201.48%201.48L7.48%208z%22/%3E%3C/svg%3E")
}
.tail-select.deselect .select-dropdown ul li.dropdown-option.selected.hover .option-description,.tail-select.deselect .select-dropdown ul li.dropdown-option.selected:hover .option-description{
    color:#3c82e6
}
.tail-select .select-dropdown ul li.dropdown-option{
    transition:all .3s ease-in
}
.tail-select .select-dropdown ul li.dropdown-option.hover,.tail-select .select-dropdown ul li.dropdown-option:hover{
    transition:all .4s ease;
    background-color:#e9edf2
}
.tail-select .select-dropdown ul li.dropdown-option.disabled,.tail-select.disabled .select-dropdown ul li.dropdown-option{
    cursor:not-allowed;
    color:rgba(48,52,56,.4);
    text-shadow:0 1px 0 rgba(119,129,138,.1),0 -1px 0 rgba(0,0,0,.1);
    background-color:#fafafa
}
.tail-select .select-dropdown ul li.dropdown-option.disabled:before,.tail-select.disabled .select-dropdown ul li.dropdown-option:before{
    opacity:.85;
    background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M7%201C3.14%201%200%204.14%200%208s3.14%207%207%207%207-3.14%207-7-3.14-7-7-7zm0%201.3c1.3%200%202.5.44%203.47%201.17l-8%208A5.755%205.755%200%200%201%201.3%208c0-3.14%202.56-5.7%205.7-5.7zm0%2011.41c-1.3%200-2.5-.44-3.47-1.17l8-8c.73.97%201.17%202.17%201.17%203.47%200%203.14-2.56%205.7-5.7%205.7z%22/%3E%3C/svg%3E")
}
.tail-select .select-dropdown ul li.dropdown-option.disabled .option-description,.tail-select.disabled .select-dropdown ul li.dropdown-option .option-description{
    color:rgba(48,52,56,.4)
}
.tail-select.multiple .select-dropdown ul li.dropdown-option:before{
    background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M13%201H1c-.55%200-1%20.45-1%201v12c0%20.55.45%201%201%201h12c.55%200%201-.45%201-1V2c0-.55-.45-1-1-1zm0%2013H1V2h12v12zM6%209H3V7h3V4h2v3h3v2H8v3H6V9z%22/%3E%3C/svg%3E")
}
.tail-select.multiple .select-dropdown ul li.dropdown-option.selected:before{
    background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M13%201H1c-.55%200-1%20.45-1%201v12c0%20.55.45%201%201%201h12c.55%200%201-.45%201-1V2c0-.55-.45-1-1-1zm0%2013H1V2h12v12zM4%208c0-1.66%201.34-3%203-3s3%201.34%203%203-1.34%203-3%203-3-1.34-3-3z%22/%3E%3C/svg%3E")
}
.tail-select.multiple .select-dropdown ul li.dropdown-option.selected.hover:before,.tail-select.multiple .select-dropdown ul li.dropdown-option.selected:hover:before{
    background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M13%201H1c-.55%200-1%20.45-1%201v12c0%20.55.45%201%201%201h12c.55%200%201-.45%201-1V2c0-.55-.45-1-1-1zm0%2013H1V2h12v12zm-2-5H3V7h8v2z%22/%3E%3C/svg%3E")
}
.tail-select.multiple .select-dropdown ul li.dropdown-option.disabled:before,.tail-select.multiple.disabled .select-dropdown ul li.dropdown-option:before{
    background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M13%201H1c-.55%200-1%20.45-1%201v12c0%20.55.45%201%201%201h12c.55%200%201-.45%201-1V2c0-.55-.45-1-1-1zm0%2013H1V2h12v12zm-8.5-2H3v-1.5L9.5%204H11v1.5L4.5%2012z%22/%3E%3C/svg%3E")
}


.irs{
    position:relative;
    display:block;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    font-size:12px;
    font-family:Arial,sans-serif
}
.irs-line{
    position:relative;
    display:block;
    overflow:hidden;
    outline:0!important
}
.irs-bar{
    position:absolute;
    display:block;
    left:0;
    width:0
}
.irs-shadow{
    position:absolute;
    display:none;
    left:0;
    width:0
}
.irs-handle{
    position:absolute;
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:default;
    z-index:1
}
.irs-handle.type_last{
    z-index:2
}
.irs-max,.irs-min{
    position:absolute;
    display:block;
    cursor:default
}
.irs-min{
    left:0
}
.irs-max{
    right:0
}
.irs-from,.irs-single,.irs-to{
    position:absolute;
    display:block;
    top:0;
    left:0;
    cursor:default;
    white-space:nowrap
}
.irs-grid{
    position:absolute;
    display:none;
    bottom:0;
    left:0;
    width:100%;
    height:20px
}
.irs-with-grid .irs-grid{
    display:block
}
.irs-grid-pol{
    position:absolute;
    top:0;
    left:0;
    width:1px;
    height:8px;
    background:#000
}
.irs-grid-pol.small{
    height:4px
}
.irs-grid-text{
    position:absolute;
    bottom:0;
    left:0;
    white-space:nowrap;
    text-align:center;
    font-size:9px;
    line-height:9px;
    padding:0 3px;
    color:#000
}
.irs-disable-mask{
    position:absolute;
    display:block;
    top:0;
    left:-1%;
    width:102%;
    height:100%;
    cursor:default;
    background:rgba(0,0,0,0);
    z-index:2
}
.lt-ie9 .irs-disable-mask{
    background:#000;
    cursor:not-allowed
}
.irs-disabled{
    opacity:.4
}
.irs-hidden-input{
    position:absolute!important;
    display:block!important;
    top:0!important;
    left:0!important;
    width:0!important;
    height:0!important;
    font-size:0!important;
    line-height:0!important;
    padding:0!important;
    margin:0!important;
    overflow:hidden;
    outline:0!important;
    z-index:-9999!important;
    background:0 0!important;
    border-style:solid!important;
    border-color:transparent!important
}
.irs--flat{
    height:40px
}
.irs--flat.irs-with-grid{
    height:60px
}
.irs--flat .irs-line{
    top:25px;
    height:12px;
    background-color:#e1e4e9;
    border-radius:4px
}
.irs--flat .irs-bar{
    top:25px;
    height:12px;
    background-color:#ed5565
}
.irs--flat .irs-bar--single{
    border-radius:4px 0 0 4px
}
.irs--flat .irs-shadow{
    height:1px;
    bottom:16px;
    background-color:#e1e4e9
}
.irs--flat .irs-handle{
    top:22px;
    width:16px;
    height:18px;
    background-color:transparent
}
.irs--flat .irs-handle>i:first-child{
    position:absolute;
    display:block;
    top:0;
    left:50%;
    width:2px;
    height:100%;
    margin-left:-1px;
    background-color:#da4453
}
.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{
    background-color:#a43540
}
.irs--flat .irs-max,.irs--flat .irs-min{
    top:0;
    padding:1px 3px;
    color:#999;
    font-size:10px;
    line-height:1.333;
    text-shadow:none;
    background-color:#e1e4e9;
    border-radius:4px
}
.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{
    color:#fff;
    font-size:10px;
    line-height:1.333;
    text-shadow:none;
    padding:1px 5px;
    background-color:#ed5565;
    border-radius:4px
}
.irs--flat .irs-from::before,.irs--flat .irs-single::before,.irs--flat .irs-to::before{
    position:absolute;
    display:block;
    content:"";
    bottom:-6px;
    left:50%;
    width:0;
    height:0;
    margin-left:-3px;
    overflow:hidden;
    border:3px solid transparent;
    border-top-color:#ed5565
}
.irs--flat .irs-grid-pol{
    background-color:#e1e4e9
}
.irs--flat .irs-grid-text{
    color:#999
}
.irs--big{
    height:55px
}
.irs--big.irs-with-grid{
    height:70px
}
.irs--big .irs-line{
    top:33px;
    height:12px;
    background-color:#fff;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(-50%,#ddd),color-stop(150%,#fff));
    background:linear-gradient(to bottom,#ddd -50%,#fff 150%);
    border:1px solid #ccc;
    border-radius:12px
}
.irs--big .irs-bar{
    top:33px;
    height:12px;
    background-color:#92bce0;
    border:1px solid #428bca;
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(30%,#428bca),to(#b9d4ec));
    background:linear-gradient(to bottom,#fff 0,#428bca 30%,#b9d4ec 100%);
    -webkit-box-shadow:inset 0 0 1px 1px rgba(255,255,255,.5);
    box-shadow:inset 0 0 1px 1px rgba(255,255,255,.5)
}
.irs--big .irs-bar--single{
    border-radius:12px 0 0 12px
}
.irs--big .irs-bar,.irs--big .irs-shadow{
    height:1px;
    bottom:16px;
    background-color:rgba(66,139,202,.5)
}
.irs--big .irs-handle{
    top:25px;
    width:30px;
    height:30px;
    border:1px solid rgba(0,0,0,.3);
    background-color:#cbcfd5;
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(30%,#b4b9be),to(#fff));
    background:linear-gradient(to bottom,#fff 0,#b4b9be 30%,#fff 100%);
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2),inset 0 0 3px 1px #fff;
    box-shadow:1px 1px 2px rgba(0,0,0,.2),inset 0 0 3px 1px #fff;
    border-radius:30px
}
.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{
    border-color:rgba(0,0,0,.45);
    background-color:#939ba7;
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(30%,#919ba5),to(#fff));
    background:linear-gradient(to bottom,#fff 0,#919ba5 30%,#fff 100%)
}
.irs--big .irs-max,.irs--big .irs-min{
    top:0;
    padding:1px 5px;
    color:#fff;
    text-shadow:none;
    background-color:#9f9f9f;
    border-radius:3px
}
.irs--big .irs-from,.irs--big .irs-single,.irs--big .irs-to{
    color:#fff;
    text-shadow:none;
    padding:1px 5px;
    background-color:#428bca;
    background:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3071a9));
    background:linear-gradient(to bottom,#428bca 0,#3071a9 100%);
    border-radius:3px
}
.irs--big .irs-grid-pol{
    background-color:#428bca
}
.irs--big .irs-grid-text{
    color:#428bca
}
.irs--modern{
    height:55px
}
.irs--modern.irs-with-grid{
    height:55px
}
.irs--modern .irs-line{
    top:25px;
    height:5px;
    background-color:#d1d6e0;
    background:-webkit-gradient(linear,left top,left bottom,from(#e0e4ea),to(#d1d6e0));
    background:linear-gradient(to bottom,#e0e4ea 0,#d1d6e0 100%);
    border:1px solid #a3adc1;
    border-bottom-width:0;
    border-radius:5px
}
.irs--modern .irs-bar{
    top:25px;
    height:5px;
    background:#20b426;
    background:-webkit-gradient(linear,left top,left bottom,from(#20b426),to(#18891d));
    background:linear-gradient(to bottom,#20b426 0,#18891d 100%)
}
.irs--modern .irs-bar--single{
    border-radius:5px 0 0 5px
}
.irs--modern .irs-shadow{
    height:1px;
    bottom:21px;
    background-color:rgba(209,214,224,.5)
}
.irs--modern .irs-handle{
    top:37px;
    width:12px;
    height:13px;
    border:1px solid #a3adc1;
    border-top-width:0;
    -webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);
    box-shadow:1px 1px 1px rgba(0,0,0,.1);
    border-radius:0 0 3px 3px
}
.irs--modern .irs-handle>i:nth-child(1){
    position:absolute;
    display:block;
    top:-4px;
    left:1px;
    width:6px;
    height:6px;
    border:1px solid #a3adc1;
    background:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.irs--modern .irs-handle>i:nth-child(2){
    position:absolute;
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    top:0;
    left:0;
    width:10px;
    height:12px;
    background:#e9e6e6;
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9e6e6));
    background:linear-gradient(to bottom,#fff 0,#e9e6e6 100%);
    border-radius:0 0 3px 3px
}
.irs--modern .irs-handle>i:nth-child(3){
    position:absolute;
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    top:3px;
    left:3px;
    width:4px;
    height:5px;
    border-left:1px solid #a3adc1;
    border-right:1px solid #a3adc1
}
.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{
    border-color:#7685a2;
    background:#c3c7cd;
    background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(30%,#919ba5),to(#fff));
    background:linear-gradient(to bottom,#fff 0,#919ba5 30%,#fff 100%)
}
.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){
    border-color:#7685a2
}
.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){
    border-color:#48536a
}
.irs--modern .irs-max,.irs--modern .irs-min{
    top:0;
    font-size:10px;
    line-height:1.333;
    text-shadow:none;
    padding:1px 5px;
    color:#fff;
    background-color:#d1d6e0;
    border-radius:5px
}
.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to{
    font-size:10px;
    line-height:1.333;
    text-shadow:none;
    padding:1px 5px;
    background-color:#20b426;
    color:#fff;
    border-radius:5px
}
.irs--modern .irs-from::before,.irs--modern .irs-single::before,.irs--modern .irs-to::before{
    position:absolute;
    display:block;
    content:"";
    bottom:-6px;
    left:50%;
    width:0;
    height:0;
    margin-left:-3px;
    overflow:hidden;
    border:3px solid transparent;
    border-top-color:#20b426
}
.irs--modern .irs-grid{
    height:25px
}
.irs--modern .irs-grid-pol{
    background-color:#dedede
}
.irs--modern .irs-grid-text{
    color:silver;
    font-size:13px
}
.irs--sharp{
    height:50px;
    font-size:12px;
    line-height:1
}
.irs--sharp.irs-with-grid{
    height:57px
}
.irs--sharp .irs-line{
    top:30px;
    height:2px;
    background-color:#000;
    border-radius:2px
}
.irs--sharp .irs-bar{
    top:30px;
    height:2px;
    background-color:#ee22fa
}
.irs--sharp .irs-bar--single{
    border-radius:2px 0 0 2px
}
.irs--sharp .irs-shadow{
    height:1px;
    bottom:21px;
    background-color:rgba(0,0,0,.5)
}
.irs--sharp .irs-handle{
    top:25px;
    width:10px;
    height:10px;
    background-color:#a804b2
}
.irs--sharp .irs-handle>i:first-child{
    position:absolute;
    display:block;
    top:100%;
    left:0;
    width:0;
    height:0;
    border:5px solid transparent;
    border-top-color:#a804b2
}
.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{
    background-color:#000
}
.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{
    border-top-color:#000
}
.irs--sharp .irs-max,.irs--sharp .irs-min{
    color:#fff;
    font-size:14px;
    line-height:1;
    top:0;
    padding:3px 4px;
    opacity:.4;
    background-color:#a804b2;
    border-radius:2px
}
.irs--sharp .irs-from,.irs--sharp .irs-single,.irs--sharp .irs-to{
    font-size:14px;
    line-height:1;
    text-shadow:none;
    padding:3px 4px;
    background-color:#a804b2;
    color:#fff;
    border-radius:2px
}
.irs--sharp .irs-from::before,.irs--sharp .irs-single::before,.irs--sharp .irs-to::before{
    position:absolute;
    display:block;
    content:"";
    bottom:-6px;
    left:50%;
    width:0;
    height:0;
    margin-left:-3px;
    overflow:hidden;
    border:3px solid transparent;
    border-top-color:#a804b2
}
.irs--sharp .irs-grid{
    height:25px
}
.irs--sharp .irs-grid-pol{
    background-color:#dedede
}
.irs--sharp .irs-grid-text{
    color:silver;
    font-size:13px
}
.irs--round{
    height:50px
}
.irs--round.irs-with-grid{
    height:65px
}
.irs--round .irs-line{
    top:36px;
    height:4px;
    background-color:#dee4ec;
    border-radius:4px
}
.irs--round .irs-bar{
    top:36px;
    height:4px;
    background-color:#006cfa
}
.irs--round .irs-bar--single{
    border-radius:4px 0 0 4px
}
.irs--round .irs-shadow{
    height:4px;
    bottom:21px;
    background-color:rgba(222,228,236,.5)
}
.irs--round .irs-handle{
    top:26px;
    width:24px;
    height:24px;
    border:4px solid #006cfa;
    background-color:#fff;
    border-radius:24px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,255,.3);
    box-shadow:0 1px 3px rgba(0,0,255,.3)
}
.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{
    background-color:#f0f6ff
}
.irs--round .irs-max,.irs--round .irs-min{
    color:#333;
    font-size:14px;
    line-height:1;
    top:0;
    padding:3px 5px;
    background-color:rgba(0,0,0,.1);
    border-radius:4px
}
.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{
    font-size:14px;
    line-height:1;
    text-shadow:none;
    padding:3px 5px;
    background-color:#006cfa;
    color:#fff;
    border-radius:4px
}
.irs--round .irs-from::before,.irs--round .irs-single::before,.irs--round .irs-to::before{
    position:absolute;
    display:block;
    content:"";
    bottom:-6px;
    left:50%;
    width:0;
    height:0;
    margin-left:-3px;
    overflow:hidden;
    border:3px solid transparent;
    border-top-color:#006cfa
}
.irs--round .irs-grid{
    height:25px
}
.irs--round .irs-grid-pol{
    background-color:#dedede
}
.irs--round .irs-grid-text{
    color:silver;
    font-size:13px
}
.irs--square{
    height:50px
}
.irs--square.irs-with-grid{
    height:60px
}
.irs--square .irs-line{
    top:31px;
    height:4px;
    background-color:#dedede
}
.irs--square .irs-bar{
    top:31px;
    height:4px;
    background-color:#000
}
.irs--square .irs-shadow{
    height:2px;
    bottom:21px;
    background-color:#dedede
}
.irs--square .irs-handle{
    top:25px;
    width:16px;
    height:16px;
    border:3px solid #000;
    background-color:#fff;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{
    background-color:#f0f6ff
}
.irs--square .irs-max,.irs--square .irs-min{
    color:#333;
    font-size:14px;
    line-height:1;
    top:0;
    padding:3px 5px;
    background-color:rgba(0,0,0,.1)
}
.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to{
    font-size:14px;
    line-height:1;
    text-shadow:none;
    padding:3px 5px;
    background-color:#000;
    color:#fff
}
.irs--square .irs-grid{
    height:25px
}
.irs--square .irs-grid-pol{
    background-color:#dedede
}
.irs--square .irs-grid-text{
    color:silver;
    font-size:11px
}
.irs--material{
    height:48px
}
.irs--material.irs{
    font-family:Roboto,sans-serif!important;
    font-weight:500
}
.irs--material.irs-with-grid{
    height:60px
}
.irs--material .irs-line{
    top:26px;
    height:2px;
    background-color:rgba(255,64,129,.26);
    border-radius:3px
}
.irs--material .irs-line:hover{
    cursor:pointer
}
.irs--material .irs-bar{
    top:26px;
    height:2px;
    background-color:#ff4081
}
.irs--material .irs-bar--single{
    border-radius:3px 0 0 3px
}
.irs--material .irs-bar:hover{
    cursor:pointer
}
.irs--material .irs-bar:hover::after{
    content:'';
    position:absolute;
    top:-20px;
    bottom:-20px;
    left:-20px;
    right:-20px
}
.irs--material .irs-shadow{
    height:2px;
    bottom:26px;
    background-color:rgba(0,0,0,.25)
}
.irs--material .irs-handle{
    top:21px;
    width:.75rem;
    height:.75rem;
    background-color:#ff4081;
    border-radius:50%;
    -webkit-transition:-webkit-box-shadow .1s ease-out;
    transition:-webkit-box-shadow .1s ease-out;
    transition:box-shadow .1s ease-out;
    transition:box-shadow .1s ease-out,-webkit-box-shadow .1s ease-out
}
.irs--material .irs-handle:hover{
    -webkit-box-shadow:0 0 0 .75rem rgba(255,64,129,.12);
    box-shadow:0 0 0 .75rem rgba(255,64,129,.12);
    -webkit-transition:-webkit-box-shadow .1s ease-out;
    transition:-webkit-box-shadow .1s ease-out;
    transition:box-shadow .1s ease-out;
    transition:box-shadow .1s ease-out,-webkit-box-shadow .1s ease-out;
    cursor:pointer
}
.irs--material .irs-handle.state_hover{
    -webkit-transition:-webkit-box-shadow .1s ease-out;
    transition:-webkit-box-shadow .1s ease-out;
    transition:box-shadow .1s ease-out;
    transition:box-shadow .1s ease-out,-webkit-box-shadow .1s ease-out;
    -webkit-box-shadow:0 0 0 1.3334rem rgba(255,64,129,.2);
    box-shadow:0 0 0 1.3334rem rgba(255,64,129,.2)
}
.irs--material .irs-max,.irs--material .irs-min{
    color:#999;
    font-size:10px;
    line-height:1.333;
    text-shadow:none;
    top:0;
    padding:2px 4px;
    border-radius:4px
}
.irs--material .irs-from,.irs--material .irs-single,.irs--material .irs-to{
    font-size:.75rem;
    line-height:1.333;
    text-shadow:none;
    padding:1px 5px;
    background-color:#ff4081;
    color:#fff;
    border-radius:3px;
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px)
}
.irs--material .irs-from::before,.irs--material .irs-single::before,.irs--material .irs-to::before{
    position:absolute;
    display:block;
    content:"";
    bottom:-6px;
    left:50%;
    width:0;
    height:0;
    margin-left:-3px;
    overflow:hidden;
    border:3px solid transparent;
    border-top-color:#ff4081
}
.irs--material .irs-grid{
    height:25px;
    -webkit-transform:translateY(-9px);
    transform:translateY(-9px)
}
.irs--material .irs-grid-pol{
    background-color:rgba(255,64,129,.4);
    width:2px;
    height:2px;
    border-radius:50%
}
.irs--material .irs-grid-text{
    color:#999;
    font-size:10px
}
.irs--material.irs-disabled{
    opacity:1
}
.irs--material.irs-disabled .irs-line{
    background-color:#d7d7d7
}
.irs--material.irs-disabled .irs-bar{
    background-color:#8c8c8c
}
.irs--material.irs-disabled .irs-handle{
    background-color:#8c8c8c;
    -webkit-box-shadow:0 0 0 .25rem #fff;
    box-shadow:0 0 0 .25rem #fff;
    height:.5rem;
    width:.5rem;
    top:22px
}
.irs--material.irs-disabled .irs-from,.irs--material.irs-disabled .irs-single,.irs--material.irs-disabled .irs-to{
    background:#8c8c8c
}
.irs--material.irs-disabled .irs-from::before,.irs--material.irs-disabled .irs-single::before,.irs--material.irs-disabled .irs-to::before{
    display:none
}



.nice-select{
    -webkit-tap-highlight-color:transparent;
    background-color:#fff;
    border-radius:5px;
    border:solid 1px #e8e8e8;
    box-sizing:border-box;
    clear:both;
    cursor:pointer;
    display:block;
    float:left;
    font-family:inherit;
    font-size:14px;
    font-weight:400;
    height:42px;
    line-height:40px;
    outline:0;
    padding-left:18px;
    padding-right:30px;
    position:relative;
    text-align:left!important;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    white-space:nowrap;
    width:auto
}
.nice-select:hover{
    border-color:#dbdbdb
}
.nice-select.open,.nice-select:active,.nice-select:focus{
    border-color:#999
}
.nice-select:after{
    border-bottom:2px solid #999;
    border-right:2px solid #999;
    content:'';
    display:block;
    height:5px;
    margin-top:-4px;
    pointer-events:none;
    position:absolute;
    right:12px;
    top:50%;
    -webkit-transform-origin:66% 66%;
    -ms-transform-origin:66% 66%;
    transform-origin:66% 66%;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transition:all .15s ease-in-out;
    transition:all .15s ease-in-out;
    width:5px
}
.nice-select.open:after{
    -webkit-transform:rotate(-135deg);
    -ms-transform:rotate(-135deg);
    transform:rotate(-135deg)
}
.nice-select.open .list{
    opacity:1;
    pointer-events:auto;
    -webkit-transform:scale(1) translateY(0);
    -ms-transform:scale(1) translateY(0);
    transform:scale(1) translateY(0)
}
.nice-select.disabled{
    border-color:#ededed;
    color:#999;
    pointer-events:none
}
.nice-select.disabled:after{
    border-color:#ccc
}
.nice-select.wide{
    width:100%
}
.nice-select.wide .list{
    left:0!important;
    right:0!important
}
.nice-select.right{
    float:right
}
.nice-select.right .list{
    left:auto;
    right:0
}
.nice-select.small{
    font-size:12px;
    height:36px;
    line-height:34px
}
.nice-select.small:after{
    height:4px;
    width:4px
}
.nice-select.small .option{
    line-height:34px;
    min-height:34px
}
.nice-select .list{
    background-color:#fff;
    border-radius:5px;
    box-shadow:0 0 0 1px rgba(68,68,68,.11);
    box-sizing:border-box;
    margin-top:4px;
    opacity:0;
    overflow:hidden;
    padding:0;
    pointer-events:none;
    position:absolute;
    top:100%;
    left:0;
    -webkit-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-transform:scale(.75) translateY(-21px);
    -ms-transform:scale(.75) translateY(-21px);
    transform:scale(.75) translateY(-21px);
    -webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;
    transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;
    z-index:9
}
.nice-select .list:hover .option:not(:hover){
    background-color:transparent!important
}
.nice-select .option{
    cursor:pointer;
    font-weight:400;
    line-height:40px;
    list-style:none;
    min-height:40px;
    outline:0;
    padding-left:18px;
    padding-right:29px;
    text-align:left;
    -webkit-transition:all .2s;
    transition:all .2s
}
.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{
    background-color:#f6f6f6
}
.nice-select .option.selected{
    font-weight:700
}
.nice-select .option.disabled{
    background-color:transparent;
    color:#999;
    cursor:default
}
.no-csspointerevents .nice-select .list{
    display:none
}
.no-csspointerevents .nice-select.open .list{
    display:block
}

.chosen-container{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    font-size:13px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.chosen-container *{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.chosen-container .chosen-drop{
    position:absolute;
    top:100%;
    z-index:1010;
    width:100%;
    border:1px solid #aaa;
    border-top:0;
    background:#fff;
    -webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);
    box-shadow:0 4px 5px rgba(0,0,0,.15);
    clip:rect(0,0,0,0);
    -webkit-clip-path:inset(100% 100%);
    clip-path:inset(100% 100%)
}
.chosen-container.chosen-with-drop .chosen-drop{
    clip:auto;
    -webkit-clip-path:none;
    clip-path:none
}
.chosen-container a{
    cursor:pointer
}
.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{
    margin-right:4px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-weight:400;
    color:#999
}
.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{
    content:":";
    padding-left:2px;
    vertical-align:top
}
.chosen-container-single .chosen-single{
    position:relative;
    display:block;
    overflow:hidden;
    padding:0 0 0 8px;
    height:25px;
    border:1px solid #aaa;
    border-radius:5px;
    background-color:#fff;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));
    background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
    background-clip:padding-box;
    -webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);
    box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);
    color:#444;
    text-decoration:none;
    white-space:nowrap;
    line-height:24px
}
.chosen-container-single .chosen-default{
    color:#999
}
.chosen-container-single .chosen-single span{
    display:block;
    overflow:hidden;
    margin-right:26px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.chosen-container-single .chosen-single-with-deselect span{
    margin-right:38px
}
.chosen-container-single .chosen-single abbr{
    position:absolute;
    top:6px;
    right:26px;
    display:block;
    width:12px;
    height:12px;
    background:url(/templates/readbooks/lazydev/dle_filter/assets/./chosen-sprite.png) -42px 1px no-repeat;
    font-size:1px
}
.chosen-container-single .chosen-single abbr:hover{
    background-position:-42px -10px
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{
    background-position:-42px -10px
}
.chosen-container-single .chosen-single div{
    position:absolute;
    top:0;
    right:0;
    display:block;
    width:18px;
    height:100%
}
.chosen-container-single .chosen-single div b{
    display:block;
    width:100%;
    height:100%;
    background:url(/templates/readbooks/lazydev/dle_filter/assets/./chosen-sprite.png) no-repeat 0 2px
}
.chosen-container-single .chosen-search{
    position:relative;
    z-index:1010;
    margin:0;
    padding:3px 4px;
    white-space:nowrap
}
.chosen-container-single .chosen-search input[type=text]{
    margin:1px 0;
    padding:4px 20px 4px 5px;
    width:100%;
    height:auto;
    outline:0;
    border:1px solid #aaa;
    background:url(/templates/readbooks/lazydev/dle_filter/assets/./chosen-sprite.png) no-repeat 100% -20px;
    font-size:1em;
    font-family:sans-serif;
    line-height:normal;
    border-radius:0
}
.chosen-container-single .chosen-drop{
    margin-top:-1px;
    border-radius:0 0 4px 4px;
    background-clip:padding-box
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{
    position:absolute;
    clip:rect(0,0,0,0);
    -webkit-clip-path:inset(100% 100%);
    clip-path:inset(100% 100%)
}
.chosen-container .chosen-results{
    color:#444;
    position:relative;
    overflow-x:hidden;
    overflow-y:auto;
    margin:0 4px 4px 0;
    padding:0 0 0 4px;
    max-height:240px;
    -webkit-overflow-scrolling:touch
}
.chosen-container .chosen-results li{
    display:none;
    margin:0;
    padding:5px 6px;
    list-style:none;
    line-height:15px;
    word-wrap:break-word;
    -webkit-touch-callout:none
}
.chosen-container .chosen-results li.active-result{
    display:list-item;
    cursor:pointer
}
.chosen-container .chosen-results li.disabled-result{
    display:list-item;
    color:#ccc;
    cursor:default
}
.chosen-container .chosen-results li.highlighted{
    background-color:#3875d7;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));
    background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);
    color:#fff
}
.chosen-container .chosen-results li.no-results{
    color:#777;
    display:list-item;
    background:#f4f4f4
}
.chosen-container .chosen-results li.group-result{
    display:list-item;
    font-weight:700;
    cursor:default
}
.chosen-container .chosen-results li.group-option{
    padding-left:15px
}
.chosen-container .chosen-results li em{
    font-style:normal;
    text-decoration:underline
}
.chosen-container-multi .chosen-choices{
    position:relative;
    overflow:hidden;
    margin:0;
    padding:0 5px;
    width:100%;
    height:auto;
    border:1px solid #aaa;
    background-color:#fff;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));
    background-image:linear-gradient(#eee 1%,#fff 15%);
    cursor:text
}
.chosen-container-multi .chosen-choices li{
    float:left;
    list-style:none
}
.chosen-container-multi .chosen-choices li.search-field{
    margin:0;
    padding:0;
    white-space:nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{
    margin:1px 0;
    padding:0;
    height:25px;
    outline:0;
    border:0!important;
    background:0 0!important;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#999;
    font-size:100%;
    font-family:sans-serif;
    line-height:normal;
    border-radius:0;
    width:25px
}
.chosen-container-multi .chosen-choices li.search-choice{
    position:relative;
    margin:3px 5px 3px 0;
    padding:3px 20px 3px 5px;
    border:1px solid #aaa;
    max-width:100%;
    border-radius:3px;
    background-color:#eee;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));
    background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    background-size:100% 19px;
    background-repeat:repeat-x;
    background-clip:padding-box;
    -webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
    box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
    color:#333;
    line-height:13px;
    cursor:default
}
.chosen-container-multi .chosen-choices li.search-choice span{
    word-wrap:break-word
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
    position:absolute;
    top:4px;
    right:3px;
    display:block;
    width:12px;
    height:12px;
    background:url(/templates/readbooks/lazydev/dle_filter/assets/./chosen-sprite.png) -42px 1px no-repeat;
    font-size:1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{
    background-position:-42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled{
    padding-right:5px;
    border:1px solid #ccc;
    background-color:#e4e4e4;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));
    background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
    color:#666
}
.chosen-container-multi .chosen-choices li.search-choice-focus{
    background:#d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{
    background-position:-42px -10px
}
.chosen-container-multi .chosen-results{
    margin:0;
    padding:0
}
.chosen-container-multi .chosen-drop .result-selected{
    display:list-item;
    color:#ccc;
    cursor:default
}
.chosen-container-active .chosen-single{
    border:1px solid #5897fb;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
    box-shadow:0 0 5px rgba(0,0,0,.3)
}
.chosen-container-active.chosen-with-drop .chosen-single{
    border:1px solid #aaa;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));
    background-image:linear-gradient(#eee 20%,#fff 80%);
    -webkit-box-shadow:0 1px 0 #fff inset;
    box-shadow:0 1px 0 #fff inset
}
.chosen-container-active.chosen-with-drop .chosen-single div{
    border-left:none;
    background:0 0
}
.chosen-container-active.chosen-with-drop .chosen-single div b{
    background-position:-18px 2px
}
.chosen-container-active .chosen-choices{
    border:1px solid #5897fb;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
    box-shadow:0 0 5px rgba(0,0,0,.3)
}
.chosen-container-active .chosen-choices li.search-field input[type=text]{
    color:#222!important
}
.chosen-disabled{
    opacity:.5!important;
    cursor:default
}
.chosen-disabled .chosen-single{
    cursor:default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{
    cursor:default
}
.chosen-rtl{
    text-align:right
}
.chosen-rtl .chosen-single{
    overflow:visible;
    padding:0 8px 0 0
}
.chosen-rtl .chosen-single span{
    margin-right:0;
    margin-left:26px;
    direction:rtl
}
.chosen-rtl .chosen-single-with-deselect span{
    margin-left:38px
}
.chosen-rtl .chosen-single div{
    right:auto;
    left:3px
}
.chosen-rtl .chosen-single abbr{
    right:auto;
    left:26px
}
.chosen-rtl .chosen-choices li{
    float:right
}
.chosen-rtl .chosen-choices li.search-field input[type=text]{
    direction:rtl
}
.chosen-rtl .chosen-choices li.search-choice{
    margin:3px 5px 3px 0;
    padding:3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{
    right:auto;
    left:4px
}
.chosen-rtl.chosen-container-single .chosen-results{
    margin:0 0 4px 4px;
    padding:0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option{
    padding-right:15px;
    padding-left:0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{
    border-right:none
}
.chosen-rtl .chosen-search input[type=text]{
    padding:4px 5px 4px 20px;
    background:url(/templates/readbooks/lazydev/dle_filter/assets/./chosen-sprite.png) no-repeat -30px -20px;
    direction:rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b{
    background-position:6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{
    background-position:-12px 2px
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){
    .chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{
        background-image:url(/templates/readbooks/lazydev/dle_filter/assets/./chosen-sprite@2x.png)!important;
        background-size:52px 37px!important;
        background-repeat:no-repeat!important
    }
}
ul.alphabet-cyr {
    border-bottom: 1px #eee solid;
    padding-bottom: 15px
}

.alphabet-cyr,.alphabet-en {
    display: grid;
    grid-gap: 15px;
    grid-template-columns: repeat(auto-fill,minmax(20px,1fr));
    text-align: center;
    list-style: none;
    padding: 0;
    margin: 15px 0
}

.alphabet-cyr li a,.alphabet-en li a {
    color: #8248a5;
    text-transform: uppercase;
    font-weight: bold;
    padding: 4px 8px;
    border: 1px solid #eee;
}

.alphabet-cyr li a:hover,.alphabet-en li a:hover {
    color: #0099db
}
#texts {
    font-size: 19px;
    text-align: justify;
}