
ul {list-style-type:none; padding:0px; margin:0;}
html {background:#141828; color:#6f778a; font-size:14px;}
body {background:#141828;}

.uk-pagination {text-align:center; margin:20px 0;}
.uk-pagination > .uk-active > span {background:#282c44; color:#fff;}
.uk-pagination > li > a {background:#22263e; color:#ccc; opacity:0.7;}
.uk-pagination > li > a:focus,.uk-pagination > li > a:hover {background:#282c44; color:#fff; opacity:1;}
.uk-pagination > li > a, .uk-pagination > li > span {border:none; text-shadow:none; min-width:15px; height:45px; line-height:46px; padding:0 10px; margin-bottom:5px; font-size:18px; border-radius:0;}

.widget-body .menu {}
.widget-body .menu li {padding:0; border:none; font-size:16px;}
.widget-body .menu li a {padding:10px 0px 10px; display:block; color:#333; border-bottom:1px dashed #999; font-size:18px;}
.widget-body .menu > li > a {color:#444; text-transform:uppercase; font-weight:700;}
.widget-body .menu .sub-menu {display:none; padding:0;}
.widget-body .menu .sub-menu li a {padding-left:20px; color:#666;}
.widget-body .menu > li:first-child > .sub-menu {display:block;}
.widget-body .menu .sub-menu li{border:none;}
.widget-body .menu .menu-item-has-children > a {position:relative; padding-right:20px;}
.widget-body .menu .menu-item-has-children > ul > li {}
.widget-body .menu li > a {position:relative;}
.widget-body .menu .sub-menu li > a:before {top:1px; left:22px;}
.widget-body .menu .menu-item-has-children > a:after {position:absolute; content:"—"; right:0; top:2px; width:12px; padding:5px 0 5px 30px; cursor:pointer; overflow:hidden;}
.widget-body .menu .menu-item-has-children > a:before {position:absolute; content:"|"; right:0; top:5px; width:10px; padding:5px 0 5px 30px; cursor:pointer; height:12px; overflow:hidden; font-weight:400;}
.widget-body .menu .menu-item-has-children.open > a:before {content:"";}

#breadcrumb_wrap {z-index:1;}
#breadcrumb_wrap .uk-breadcrumb {padding:20px 0px 0px; margin:0 0 -10px;}
#breadcrumb_wrap .uk-breadcrumb > li {vertical-align:baseline; color:#6f778a; margin-right:10px;}
#breadcrumb_wrap .uk-breadcrumb > li  > a {color:#b3bcde;}
#breadcrumb_wrap .uk-breadcrumb > li > span{color:#6f778a; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; max-width:800px; vertical-align:top;}
#breadcrumb_wrap .uk-breadcrumb > li:nth-child(n+2):before {content:"/"; margin-left:0;}

.section {padding:30px 0;}
.section .heading {font-size:26px; margin-bottom:20px;}
.section .heading span {}
.section .heading b {color:#cf2a38;}

#item_list {margin-top:10px;}
#item_list .f_letter {font-size:20px; font-weight:700; color:#ddd; padding-top:10px;}
#item_list .wrap_item {margin-bottom:10px;}
#sort_by span {margin-left:10px;}
#sort_by span b {color:#fff;}
#letters_bar {text-align:center; margin:10px 0;}
#letters_bar span {display:inline-block; padding:5px 10px; font-size:18px;}
#letters_bar span:hover {background:#22263e;}

#letters_bar_fixed {text-align:center; position:fixed; right:10px; top:50%; transform:translateY(-50%); width:100px; background:rgba(0,0,0,0.5); padding:10px 0; z-index:1;}
#letters_bar_fixed span {display:inline-block; padding:5px 0px; font-size:14px; width:30%;}
#letters_bar_fixed span:hover {background:#22263e;}

#book_list {}
#book_list .wrap_item {margin-bottom:15px;}
#book_list .media {float:left; width:150px;}
#book_list .text {padding-left:10px; margin-left:150px;}
#book_list .mdt {text-align:center; width:100%; color:#fff; font-size:11px; text-shadow:0 0 10px #000, 2px 2px 7px #000;}
#book_list .mdt span {color:#ccc; cursor:pointer;}
#book_list .item {background:#22263e; padding:8px; box-shadow:0px 1px 5px 0px
rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.12); overflow:hidden; height:100%; position:relative;}
#book_list .item .lock {display:none;}
#book_list .item .wrap_img.lock {display:block; visibility:hidden;}
#book_list .title {line-height:1.3; font-size:14px; margin-top:5px; margin-bottom:15px;}
#book_list .title a {font-weight:700; color:#eee;}
#book_list .wrap_img {background:#111; margin-bottom:5px; text-align:center;}
#book_list .wrap_img img {}
#book_list .parodies {margin-bottom:15px;}
#book_list .genres {display:inline-block; margin-bottom:15px;}
#book_list .genres a {padding:1px 8px; display:inline-block; margin-bottom:5px; color:#009fdf; border:1px solid #009fdf; border-radius:30px; font-size:12px; vertical-align:top;}
#book_list .first_chapter {color:#00bcf2; padding-left:10px;}
#book_list .first_chapter a {color:#bbb; padding:5px; font-size:12px;}
#book_list .last_chapter {color:#00bcf2; text-align:right;}
#book_list .last_chapter a {color:#bbb; padding:5px; font-size:12px;}

.mini_bt {border:none; color:#fff; display:inline-block; padding:2px 15px 5px;}
#bookmarks {padding-top:30px; position:relative;}
#bookmarks .wrap_item {margin-bottom:15px;}
#bookmarks .item {background:#22263e; padding:5px; height:100%; position:relative;}
#bookmarks .item .text {padding-bottom:20px;}
#bookmarks .tools {position:absolute; bottom:5px; left:120px; padding-left:20px;}
#bookmarks .tools > span {margin-right:40px;}
#bookmarks .item.unread {background:#2e2f54;}
#bookmarks .title {margin-bottom:10px; position:relative;}
#bookmarks .title a {color:#fff; margin-bottom:10px; position:relative;}
#bookmarks .wrap_img {background:#141828; max-height:150px; width:100px;}
#bookmarks .wrap_img img {max-width:100px;}
#bookmarks .chapter {margin-bottom:5px;}
#bookmarks .chapter a {color:#b3bcde;}
#bookmarks .update_at {margin-bottom:5px; font-size:13px;}
#bookmarks .read_bt {color:#18ce0f;}
#bookmarks .unread_bt {color:#ff911d;}
#bookmarks .remove_bt {color:#ff0000;}
#bookmarks .sure {position:absolute; top:-5px; right:15px; width:200px; background:#14151b; border-radius:4px; padding:5px; text-align:center; color:#fff; display:none;}
#bookmarks .sure .cancel_remove {color:#777;}
#bookmarks .sure .remove_bm {color:#fe322e;}
#bookmarks_tab, #bookmarks_tab .uk-tab-center {border-color:#44475b;}
#bookmarks_tab > li.uk-active > a {background:#141828; border-color:#44475b; color:#fff;}
#tab-bookmarks textarea {background:#1f2238; border:1px solid #2e2f54; color:#ccc;}

#hot_update {background:#b3bcde; padding:20px 0 20px; max-height:468px; overflow:hidden; position:relative;}
#hot_update .item {}
#hot_update .heading {text-transform:uppercase; color:#fff; margin-bottom:25px; position:relative;}
#hot_update .heading:before {position:absolute; content:"\f005"; font-family:FontAwesome; color:#fff; bottom:-22px; left:0; font-size:14px;}
#hot_update .heading:after {position:absolute; content:""; left:22px; bottom:-10px; width:100px; height:3px; background:#fff;}
#hot_update .wrap_img {max-height:260px;}
#hot_update .wrap_img img {min-height:260px; max-width:none;}
#hot_update .slick_book {visibility:hidden;}
#hot_update .slick_book.show {visibility:visible;}
#hot_update .uk-icon-spin {position:absolute; left:50%; color:#fff; font-size:50px; margin-left:-25px; top:40%;}
#hot_update .slick_book.show + .uk-icon-spin {display:none;}
#hot_update .slick-prev,#hot_update .slick-next {background:none; color:#fff; border-color:#fff;}
#hot_update button:before {font-size:22px;}
#hot_update button:hover {background:#fff; color:#b3bcde;}
#hot_update li {float:left;}
#hot_update li .title {line-height:1.3; margin:5px 0; max-height:50px; overflow:hidden;}
#hot_update li a {color:#fff; display:block;}
#hot_update li i {color:#fff;}

#genre_side {}
#genre_side .wrap_item {margin-bottom:5px;}
#genre_side .wrap_item a {padding:3px 0; height:26px; display:inline-block;}
#genre_side .wrap_item a.hot {color:#ff911d; font-weight:700;}
#genre_side .wrap_item span {color:#aaa;}

#hot_book {}
#hot_book .wrap_img {background:#141828; max-height:150px; width:100px;}
#hot_book .wrap_img img {max-width:100px;}

.wrap_chk {width:25px; display:inline-block; vertical-align:top; position:relative;}
.wrap_chk input {visibility:hidden;}
.wrap_chk label {cursor:pointer; position:absolute; width:20px; height:20px; top:0; left:0; background:#313b57; border:1px solid #313b57;}
.wrap_chk label:after {opacity:0.3; content:''; position:absolute; height:5px; background:transparent;}
.wrap_chk label.include:after {width:9px; top:4px; left:3px; border:3px solid #097cff; border-top:none; border-right:none; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
.wrap_chk label.exclude:after {border-top:3px solid #da3838; width:10px; top:8px; left:4px;}
.wrap_chk label.hide_check:after {opacity:0;}
.wrap_chk input[type=checkbox]:checked + label {background:#097cff; border-color:#097cff;}
.wrap_chk input[type=checkbox]:checked + label.exclude {background:#da3838; border-color:#da3838;}
.wrap_chk input[type=checkbox]:checked + label:after {opacity:1; border-color:#fff;}

#filter_tool {position:relative;}
#filter_tool.collapse .widget-body {display:none;}
#filter_tool .collapse_bt {position:absolute; top:5px; right:0px; border-radius:50%; box-shadow:0 0 1px 2px #ccc; width:25px; height:25px; text-align:center; padding-top:4px; color:#fff; cursor:pointer; z-index:1;}
#filter_tool .collapse_bt:after {position:absolute; content:"\f102"; top:2px; left:8px; font-family:FontAwesome;}
#filter_tool.collapse .collapse_bt:after {content:"\f103";}
#filter_tool .label {font-weight:700; padding:10px 0;}
#filter_tool .explication {background:#1e2132; padding:5px 10px; margin-bottom:20px; font-style:italic;}
#filter_tool .explication .wrap_chk label {background:#097cff!important; border-color:#097cff!important;}
#filter_tool .explication .wrap_chk label.exclude {background:#da3838!important; border-color:#da3838!important;}
#filter_tool .explication .wrap_chk label:after {opacity:1; border-color:#fff;}
#filter_tool .text {padding-left:25px; padding-bottom:25px;}
#filter_tool .item {display:inline-block; padding:5px 0;}
#filter_tool .item .hot {color:#ff911d;}
#filter_tool .genres {background:#1e2132; padding:0px 15px; max-height:510px; overflow-y:scroll;}
#filter_tool .genres .f_letter {font-weight:700; font-size:18px; margin-top:20px;}
#filter_tool .genres .item.in_checked .name {color:#b3bcde;}
#filter_tool .genres .item.ex_checked .name {text-decoration:line-through; color:#d53738;}
#filter_tool .label.status {padding-top:0;}
#filter_tool .tags_selected {margin:20px 0;}
#filter_tool .tags_selected .tag {background:#b3bcde; color:#1e2132; padding:2px 15px; border-radius:20px; display:inline-block; margin:0 10px 10px 0; position:relative;}
#filter_tool .tags_include {margin-bottom:10px;}
#filter_tool .tags_include .tag i {color:#097cff; margin-right:5px;}
#filter_tool .tags_exclude .tag i {color:#da3838; margin-right:5px;}
#filter_tool .tags_selected .tag .remove {background:#fff; color:#333; display:block; width:15px; height:15px; cursor:pointer; position:absolute; right:-10px; top:-5px; border-radius:50% !important; text-align:center; }
#filter_tool .wrap_button {padding-top:15px; text-align:right;}
#filter_tool input,#filter_tool select {background:#1e2132; border-color:#313b57; color:#b3bcde;}
#filter_tool .filter_bt {background:#00bcf2; display:inline-block; color:#fff; border:none; padding:10px 35px; font-size:14px; font-weight:700; border:3px double;}
#filter_tool .filter_bt:hover {background:#fff; border-color:#00bcf2; color:#00bcf2;}
#filter_tool .reset_bt {background:#ebebeb; display:inline-block; color:#000; border:none; padding:10px 35px; font-size:14px; font-weight:700; border:3px double #ddd;}
#filter_tool .reset_bt:hover {background:#fff;}

#single_book .cover {margin-bottom:15px; max-width:280px; text-align:center;}
#single_book .cover .wrap_img {background:#22263e; display:inline-block;}
#single_book .cover img {display:block;}
#single_book .heading {color:#fff; font-size:22px; font-weight:700; line-height:1.3;}
#single_book .meta {padding-top:10px; margin-bottom:15px;}
#single_book .meta li .label, #single_book .meta li .value {padding:5px 0;}
#single_book .meta .label {font-weight:700; white-space:nowrap;}
#single_book .meta li .value {padding-left:15px;}
#single_book .wrap_item {margin-bottom:10px;}
#single_book .thumbs .label {text-transform:uppercase; margin-bottom:20px; display:inline-block;}
#single_book .thumbs .label i {color:#00bcf2;}
#single_book .thumbs .wrap_img {background:#22263e; min-height:200px; text-align:center;}
#single_book .thumbs .uk-grid {counter-reset:img-page-counter; margin-bottom:20px;}
#single_book .thumbs .wrap_item {position:relative;}
#single_book .thumbs .wrap_item:after {position:absolute; counter-increment:img-page-counter; content:counter(img-page-counter)"/"attr(data-pages); bottom:15px; left:50%; font-size:14px; background:rgba(0,0,0,0.3); color:#fff; width:40px; margin-left:-20px; text-align:center; pointer-events:none;}
#single_book .info {}
#single_book .show_more,#single_book .show_all {background:#22263e; color:#fff; border-radius:30px; text-align:center; padding:5px 10px; cursor:pointer; margin:0px 0 30px; text-transform:uppercase;}
#single_book .show_more:hover,#single_book .show_all:hover {background:#b3bcde; color:#22263e;}
#single_book .genres {margin:0;}
#single_book .genres a {padding:1px 0; display:inline-block; margin-right:8px; margin-bottom:5px; color:#448eef; border-bottom:1px solid #313b57; font-size:12px; vertical-align:top;}
#single_book .genres a:hover {color:#097cff;}
#single_book .genres a:first-child {pointer-events:none; color:#b3bcde;}
#single_book .status {color:#18ce0f; font-weight:700;}
#single_book .status.completed {color:#b3bcde;}
#single_book .summary {background:#fafafa; border:1px dashed #b3bcde; padding:15px; margin-bottom:25px;}
#single_book .summary .label {background:#b3bcde; color:#fff; padding:3px 10px; display:inline-block; text-shadow:none;}
#single_book .bookmark {padding-bottom:15px; width:160px; margin:0;}
#single_book .download {padding-bottom:15px;}
#single_book .bt {color:#fff; display:inline-block; padding:10px 5px; font-size:16px; border-radius:30px; min-width:130px; text-align:center;}
#single_book .bt:hover {background:#fff;}
#single_book .bookmark_bt {background:#7e6fff; border:none;}
#single_book .bookmark_bt:hover {color:#7e6fff;}
#single_book .unbookmark_bt {background:#b3bcde; border:1px dashed #b3bcde;}
#single_book .unbookmark_bt:hover {color:#b3bcde;}
#single_book .download_bt {background:#097cff;}
#single_book .download_bt:hover {color:#097cff;}
#single_book .hide_option button {color:#fff; display:inline-block; padding:2px 5px; font-size:13px; border-radius:3px; text-align:center;}
#single_book .hide_option button:hover {background:#fff;}
#single_book .hide_option .blacklist_bt {background:#fff; border:1px dashed #2f3d51; color:#000;}
#single_book .hide_option .blacklist_bt:hover {color:#2f3d51;}
#single_book .hide_option .whilelist_bt {background:#2f3d51; border:1px dashed #2f3d51;}
#single_book .hide_option .whilelist_bt:hover {color:#2f3d51;}
#single_book .chapters a {color:#b3bcde;}
#single_book .chapters a:visited {color:#ff911d;}
#single_book table .update_time {text-align:right; width:100px; float:right;}
#single_book .chapters {}
#single_book .chapters .new {background:#18ce0f; color:#fff; padding:2px 5px; font-size:12px; border-radius:3px;}
#single_book .head_chap {margin-bottom:15px; font-weight:700;}
#single_book .uk-table-striped tbody tr:nth-of-type(odd) {background:#101320;}
#single_book .uk-table td, .uk-table th {border:none;}

#dl_progress .uk-progress-bar {transition:none; -webkit-transition:none;}
#wrap_link_dl {display:none;}
#link_dl {width:100%; height:40px; font-size:18px;}
#link_dl_bt {width:100%; height:40px; line-height:38px; font-size:16px;}

#col_right .item {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #20263b;}
#col_right .item .title {font-size:16px; line-height:1.3; margin-bottom:2px;}
#col_right .item .status {color:#18ce0f; margin-bottom:3px;}
#col_right .item .status.completed {color:#b3bcde;}

#main_content {margin-bottom:10px!important;}

.widget {margin-bottom:15px;}
.widget a {color:#b3bcde; display:inline-block;}
.widget .chapter a {color:#18ce0f;}
.widget-title {line-height:1.3; font-size:20px; padding:0px 0 10px 25px; font-weight:700; text-transform:uppercase; margin-bottom:10px; position:relative;}
.widget-title:before {position:absolute; content:""; bottom:15px; left:0px; width:5px; height:25px; background:#00bcf2;}
.widget-title:after {position:absolute; content:""; bottom:15px; left:8px; width:5px; height:20px; background:#00bcf2;}
.widget-title span {display:inline-block; color:#fff;}
.widget-body {background:rgba(0,0,0,0.2); padding:15px; }
.widget-body ul {margin:0px;}
.widget-body li { padding:15px 0;}
.widget-body .text {}
.widget-body .meta {color:#bbbbbb;}
.widget-text {padding:0; border:none;}
#col_right .widget {margin-bottom:25px;}
#col_right .widget:last-child {margin-bottom:0;}

.block-title {line-height:1.3; color:#fff; font-size:20px; font-weight:700; text-transform:uppercase; margin-bottom:25px; position:relative;}
.block-title i {color:#00bcf2;}
.block-body {color:#ddd; margin-top:-10px; margin-bottom:20px;}
.block-body li{padding:10px 0px; border-bottom:1px dashed #eaeaea;}

#footer {background:rgba(0,0,0,0.3);}

/* NAV MOBILE TOGGLE */
.uk-mobile {display:inline-block; width:100%; border:1px solid #ddd;}

/*.uk-navbar-toggle {float:right;}*/
@media (min-width:768px) {
	.uk-mobile {display:inline-block!important; visibility:visible !important; border:none;}
	.uk-mobile li {display:inline-block;}
}
/* END NAV MOBILE TOGGLE */

.table-bordered, .table-bordered th, .table-bordered td {border:1px solid #ddd;}

@media (min-width:480px) {
	.uk-pagination > li > a, .uk-pagination > li > span {min-width:25px;}
	.d-row-small {display:table-row;}
	.d-cell-small {display:table-cell; vertical-align:top;}
	#book_list .title {font-size:16px;}
	#single_book .bt {min-width:150px;}
	#col_right .item .title {font-size:17px; font-family:tahoma;}
}

@media (min-width:768px) {
	
	#book_list .item {padding:10px;}
	#book_list .media {width:180px;}
	#book_list .text {padding-left:20px; margin-left:180px;}
	#book_list .title {margin-bottom:15px;}
	
	#single_book .text {padding-left:25px;}
	#single_book .genres {max-width:400px;}
	
	#filter_tool .widget-body {padding-left:20px;}
	#bookmarks .wrap_item {margin-bottom:25px;}

	.d-cell-medium {display:table-cell; vertical-align:top;}
}

@media (min-width:960px) {
	
	.widget {margin-bottom:25px;}
	.wrap_chk label:hover:after {opacity:0.5;}
	
	#book_list .item:hover {background:#282c44;}
	#book_list .wrap_img {height:260px;}

	#single_book .cover {min-width:200px;}
	#single_book .bookmark {padding-bottom:25px;}
	#single_book .download {padding-bottom:25px;}

	#bookmarks .tools {padding-left:0px;}
	#bookmarks .tools > span {margin-right:20px;}
	#bookmarks .tools i {cursor:pointer;}
	
	.block-title {margin-bottom:25px !important;}
}

@media (min-width:1220px) {
	#main-menu li .sub-menu.genres {width:850px;}
	#main-menu li .sub-menu.genres > li {width:14%;}
}