/*
Theme Name: ndupdates Child
Template: ndupdates
Version: 1.9.9
Author:	Novel Updates
*/

.w-toplink.active:hover
{
	color: #fff !important;
}

tr:nth-child(odd) {
  background: #f8f8f8;
}

#theme-my-login > ul > li a, .current {
  display: block;
  padding: 5px;
}
#theme-my-login > ul > li {
  list-style: none;
  display: inline-block;
}
#theme-my-login > ul
{
	position:relative;
	  right: 8px;
}
.groupinfo thead
{
  text-align: left;
  padding-left: 5px;
  background-color: #2c3e50;
}
.groupinfo th
{
	background-color:#384b5f;
	color:white;
}

.groupinfo th,.groupinfo td
{
	padding-left: 5px;
	padding-right: 5px;
}

.tablesorter th, .tablesorter td
{
	padding-left: 5px;
}
.grp-release
{
	font-weight:bold;
	font-size:16px;
}

.digg_pagination 
{
	float:right;
	margin-top: 24px;
	margin-bottom: 20px;
}

.g-html p {
  margin-bottom: 20px;
  color: #5c6166;
}

.genre
{
	text-decoration: underline;
}
.genre.odd
{
  	background-color: #f8f8f8;
  	padding: 3px;
}
.seriestitle,.seriesother
{
	margin-bottom:5px;
	font-size:18px;
}
.seriesinfo,.submitrate,#reply-title
{
	font-size:15px;
}
.seriesother.associated
{
	padding-top:0px !important;
}
.seriestitle.new
{
	border-bottom: 1px solid #e4e8eb;
   	padding-bottom: 13px;
	margin-bottom: 25px;
	font-size:20px;
}
.seriesother
{
	padding-top: 20px !important;
}
.seriesother.main
{
	margin-top: 20px;
}
.yasr-total-average-container,.yasr-small-block-bold,.logged-in-as,.w-comments-form p label,.comment-reply-link,.comment-reply-login,.yasr-total-average-text,.yasr_schema,.testmedesc
{
	display:none;
}
.uvotes
{
	font-size:14px;
	padding-left:5px;
	/*font-style: italic;*/
}
.submitrate
{
	margin-bottom: 4px;
}
.rateme
{
	padding-bottom:20px;
	
}
.submitrate
{
	/*border-top:1px #e4e8eb solid;
	padding-top: 35px !important;
	font-size:18px;*/
}
.w-comments-title {
  margin-bottom: 25px;
  font-size:18px;
  border-bottom: 1px solid #e4e8eb;
}
.userrate {
  background-color: #BD3737;
  padding: 6px 10px 5px;
  margin-left: 15px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  border-radius: 10px;
  position: relative;
}
.userrate.rank
{
	background-color: #2c3e50;
    padding: 4px 9px 4px;
    margin-left: 5px;
	border-radius: 8px;
}
.userrate.links {
    display: block;
    background-color: #2c76c0;
    border-radius: 3px;
    margin-left: 0px;
    font-weight: normal;
    margin-top: 2px;
	padding: 4px 4px;
}
.userrate.links:hover
{
	background-color: #4385c6;
}

.w-comments-item-date {
  float: right;
}

.searchpic img
{
	display: block;
    margin-left: auto;
    margin-right: auto;
	min-height: 86px;
  	max-width: 60px;
}

.seriesimg img
{
	max-width: 90%;
}
.seriesimg
{
	margin-bottom: 5px;
    padding-top: 10px;
}
.serieseditimg
{
	margin-top: -18px;
}
.headimg
{
	background:none !important;
	background-color: #2C3E50 !important;
}
.navigation.pagination {
	float:right;
}
a {
	color: #1b98e0 !important;
}
a:hover {
	color: #fc4349 !important;
}
input[type="submit"]
{
	background-color: #2c3e50 !important
}
input[type="submit"]:hover
{
	background-color: #2780e3 !important;
}
.w-logo-title
{
	color:white;
}

.userrate.search
{
	top:-10px;
	margin-left: 5%;
}
.w-search.header
{
	display:none !important;
}
.w-search.submit_inside
{
	display:block;
}

.tml-action-links
{
	margin-left:0px !important;
	margin-bottom:0px !important;
}

table.tablesorter thead tr .header,plantable.tablesorter thead tr .header {
	text-align:left;
}
.menu_right.username_main
{
    display: inline-block;
	font-size:15px;
	cursor:pointer;
	padding-right:10px;
}
.w-nav-anchor.username,.menu_right.username,.menu_right_icons
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 140px;
    display: inline;
	padding: 13px 5px;
	font-size:15px;
	cursor:pointer;
}
.menu_right.username
{
	top: -6px;
    position: relative;
}
.menu_right_icons.mail a,.menu_right_icons.alert a
{
	color: #edf0f2 !important;
}
.menu_right_icons.mail,.menu_right_icons.alert
{
    padding-right: 0px;
    margin-right: -10px;
    top: -5px;
}
.menu_right_icons.mail:hover,.menu_right_icons.alert:hover
{
	color: #e13030;
}
.menu_right.username_main:hover
{
	color:#fc4349;
}
.menu_right_links
{
	padding-right:15px;
	position: relative;
    top: -6px;
}
.lo_main {
	display:none;
	position: absolute;
    border: 1px solid #4b6179;
    width: 170px;
    height: 64px;
	top: 8px;
    border-radius: 2px;
    right: 4px;
    z-index: 999;
    background-color: #2d3e4f;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,0.2);
}
.lo_main a {
    color: #f2f2f2 !important;
	font-size:13px;
}
.lo_main a:hover
{
	background-color: #4b6078;
}
.user_menu_links {
	display: block;
    padding: 15px;
    padding-left: 15px;
    text-align: left;
    border-bottom: 1px solid #4b6179;
}
.arrow-up_toc_username {
    margin: 1px 0 5px 0;
    width: 0px;
    height: 0px;
    position: relative;
    top: -8px;
    z-index: 999999999;
    left: -2px;
    float: right;
	border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #4b6179;
}
.menu_username_right
{
	display: inline;
  	top: 17px;
  	right: -150px;
	line-height: 0px;
	z-index:1;
	position:relative;
}
.menu_right_icons
{
	display:inline;
	position:relative;
}
.menu_right_icons.search,.menu_right_icons.mobile
{
    border: 1px solid #4b627a;
    padding: 2px 9px;
	margin-left: 10px;
	top: -6px;
}
.menu_right_icons.search
{
	margin-left: 5px;
}
.menu_right_icons.search.selected {
    background-color: #314961;
}

.w-nav.type_mobile, .w-nav.type_mobile .w-nav-control
{
	display:inline;
}

.fa.fa-envelope-o.menu,.fa.fa-bell.menu,.fa.fa-search.menu,.fa.fa-times.menu,.fa.fa-bars.menu
{
	line-height:0px;
}
.fa.fa-times.menu
{
    padding-left: 1px;
    padding-right: 1px;
}
.logged_avatar {
    position: relative;
    top: -2px;
    padding-right: 2px;
}
.menu_right_icons.search:hover,.menu_right_icons.mobile:hover
{
	background-color: #314961;
}
.fa.fa-envelope-o.menu.unread,.fa.fa-bell.menu.unread
{
	/*color:#e03030;*/
}
.fa.fa-envelope-o.menu,.fa.fa-bell.menu
{
	padding-right:10px;
}
.fa.fa-envelope-o.menu:hover,.fa.fa-bell.menu:hover
{
	color: #e13030;
}
.fa.fa-caret-down.menu
{
	line-height:0px;
	position: relative;
    top: -5px;
}
.unread_count_mail,.unread_count_alerts
{
	font-size: 9px;
    color: white;
    background-color: #e03030;
    padding: 0 4px;
    border-radius: 3px;
    position: relative;
    right: 14px;
    top: -5px;
    /* line-height: 14px; */
    min-width: 12px;
    _width: 12px;
    text-align: center;
    text-shadow: none;
    white-space: nowrap;
    word-wrap: normal;
    box-shadow: 2px 2px 5px rgba(0,0,0, 0.25);
    height: 14px;
}
.unread_count_alerts
{
    right: 16px;
    top: -5px;
}
.nu_menu_search
{
    font-size: 15px;
    cursor: pointer;
    position: absolute;
    top: 5px;
	right:0px;
    /*border-top: 1px solid #4b6179 !important;*/
    width: 235px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02);
    /*padding: 13px 5px 6px 6px;*/
    border: 1px solid #4b6179;
    border-top: 0;
	width: 300px;
    height: 125px;
	display:none;
	
	background-color: #f4f4f4;
    border: 1px solid #24282a;
    /*border-top: 1px solid #2a2c2e;*/
}
.icon-invisible {
    visibility: hidden;
}
.search_menu_right
{
	padding: 3px 10px;
    background-color: #2d3e4f;
    position: relative;
    border: 2px solid #4b6179;
	top: -26px;
    right: 7px;
}
.search_menu_right:hover
{
	background-color: #314961;
}
.livesearchresult {
    top: 124px;
    right: -1px;
}
.w-nav.layout_hor > .w-nav-list > .w-nav-item {
  float: right !important;
}
#searchme-rl\20 newmenu
{
    /*margin: 0;
    padding: 2px 8px;
    height: 30px;
    width: 270px;
    outline: none;
    vertical-align: top;
    box-sizing: border-box;
    float: left;
    width: 89%;
    border-radius: 0px;
    border: 2px solid #4b6179;
    box-shadow: none;
	font-size:13px;
	background: #f8f8f8;*/
	
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    outline: 0;
    padding: 3px 0 3px 3px;
    margin: 5px 1px 3px 0;
    border: 1px solid #ddd;
	color: #666;
    background: #fff;
    background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
    border: 1px solid #bbb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: .7em;
    width: 100%;
	height: 32px;
}
#searchme-rl\20 newmenu:focus
{
	border-color: #80bdff;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
#acc_privacy_chk, #es_hide_content, #es_mature_content, #rl_checkbox_list, #rl_checkbox_list_setting, #rl_checkbox_main, #sf_genre, #sf_mature {
    padding: 0 4px;
    border-radius: 2px;
    border: 1px solid #a9a9a9;
    cursor: pointer;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.3);
    background-color: #fff;
}
.search_type
{
	color: #333;
	float: left;
	margin-top: 15px;
    padding-left: 10px;
	font-size: 13px;
}
.srh_menu
{
	width: 245px;
	padding-left: 10px;
    padding-top: 10px;
}
.ab_title {
    padding-top: 15px;
    font-size: 13px;
    text-align: left;
    padding-left: 10px;
    /*border: 1px solid #d6d6d6;*/
    height: 30px;
    background-color: #242729;
    color: #fff;
}
.a_search {
    font-size: 14px;
	line-height: 30px;
}
.livesearchresult
{
	box-shadow: 0 2px 6px 0 rgba(0,0,0,0.2);
}

.mypage
{
  border-bottom: 1px solid #e4e8eb;
  width: 100%;
  font-size: 20px;
}

.mypage.forum
{
  margin-bottom: 50px;
  padding-bottom: 30px;
}

/* Add border-radius to specific cells! */
tr:first-child th:nth-child(1) { 
  border-radius: 7px 0 0 0; 
} 

tr:first-child th:last-child { 
  border-radius: 0 7px 0 0; 
}
#genre_include,#genre_exclude
{
	width:100% !important;
}

#genresearch,#submitfilter
{
  	margin-top: -15px;
	float:right;
}

#submitseries
{
	margin-top: -15px !important;
	float:right !important;
	margin-bottom: 35px !important;
}

#results
{
	margin-top: 60px;
}

#elements_include,#elements_exclude,.form-table.tml,#elements_seriesinclude,#elements_seriesresults,#elements_readinglist
{
	display:none !important;
}

.settings
{
	float:right;
}

.g-alert.settings
{
  margin-top: 50px;
  width: 100%;
  text-align: center
}


#your-profile .form-table {
	  border: 1px solid rgb(190, 190, 190);
}

.tagrate
{
	  font-weight: bold;
}


.forumbc
{
  float: right;
  position: relative;
  top: 17px;
}

.table-container {
  width: 100% !important;
  overflow-y: auto !important;
  _overflow: auto !important;
  margin: 0 0 1em !important;
}

.w-blog.imgtype_circle .w-blog-entry-preview
{
	  border-radius: 0 !important;
}

#bbpress-forums div.bbp-topic-content img, #bbpress-forums div.bbp-reply-content img
{
	border-radius: 0;
}

.enableread
{
	float:right;
	padding-right:1%;
}
.colorme
{
	/*background-color:rgba(98, 152, 228, 0.39) !important;*/
	/*background-color: #FDFCD3 !important;*/
}
.newcolorme
{
}
.fa.fa-book
{
	color:green;
	float:right;
	padding-right:5%;
	font-size:22px;
}
.chkhl1,.chkenablerl,.chklocal
{
	  padding-left: 25px !important;
}
.sp-body {
    padding: 2px 12px;
    height: auto;
}
.g-alert.settings.reading
{
	margin-top: 0px !important;
}

.fp-news
{
  background: #F8F8F8;
  border: 1px solid rgb(44, 62, 80);
  font-size: 14px;
  font-style: italic;
  padding: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.fp-news.mpage
{
	position: relative;
    bottom: 10px;
}
.fp-news.other
{
	  background: #cef;
  	  border: 1px solid rgb(44, 62, 80);
}
.searchpic
{
	min-height:86px;
}
.searchpic.rank
{
	float:right;
}
.hideseries
{
	display:inline-block;
	margin-right:10px;
}
.hidelist
{
	display:inline-block;
}

a.hidesme.disabled {
  pointer-events: none;
  cursor: default;
  color:#dddddd !important;
}

.voter
{
	font-size:12px;
	color: #fc3f03;
}

.sp-head {
	font-weight: 600;
}

.sp-wrap {
	  border-width: 1px 1px 1px 1px;
}

/*.sp-wrap-steelblue, .sp-wrap-yellow, .sp-wrap-default {
  border-color: #000000;
}

.sp-wrap-steelblue .sp-body, .sp-wrap-default .sp-body, .sp-wrap-yellow .sp-body{
	border-top: 1px solid #2C3E50;
}*/



blockquote {
    background: url('//www.novelupdates.com/close-quote.gif') no-repeat right bottom;
    background-position-x: 98%;
    /* background-position-y: 85%; */
    margin: 10px 0 10px 0px !important;
    color: #000000;
    padding-left: 0px !important;
    border: 1px solid rgb(232, 232, 232) !important;
    border-left: 1px solid rgb(232, 232, 232) !important;
    background-color: #F6F6F6;
    padding: 15px !important;
    border-radius: 3px;
    font-size: 14px !important;
    box-shadow: 2px 2px 2px #FBF9F9;
}

.g-html blockquote p {
  font: inherit;
  margin-bottom: 20px;
}

blockquote:first-letter {
  background: url('//www.novelupdates.com/open-quote.gif') no-repeat left top;
  padding-left: 18px;
}

.seriesna
{
	/*color: #dddddd;*/
} 
.rdate
{
	color: #8A8A8A;
}
.edit.rev
{
    font-size: 11px;
	top: 10px;
    left: -7.5%;
}

.edit
{
	display: inline-block;
    font-size: 13px;
    position: relative;
    top: -1px;
}
.editme,.editmecancel,.cancelmegid
{
	/*color: #1b98e0;*/
	color: #8D8D8D !important;
	cursor: pointer;
}

.editme.disabled,.editmecancel.disabled,.cancelmegid.disabled,.editmecancel.disabled
{
  pointer-events: none;
  cursor: default;
  color:#dddddd !important;  
}
.editme:hover,.editmecancel:hover,.cancelmegid:hover
{
	color: #fc4349 !important;
}

.genreedit {
    list-style-type: none !important;
	margin-left:0px !important;
	font-size:15px;
}
a.genremeedit:hover,a.langrank:hover,a.typerank
{
	text-decoration: none !important;
	border-bottom: 0px !important;
}
.fa.fa-check-square-o,.fa.fa-square-o {
    border: 0px solid #000000;
    display: inline-block;
    margin-right: 0px;
    width: 15px;
	position: relative;
    top: 1px;
	font-size:17px;
	width: 20px !important;
}
.fa.fa-minus-square-o
{
	font-size:17px;
	width: 20px !important;
	position: relative;
    top: 1px;
}

.one-half.genseries
{
	margin-left: 0px !important;
}

.fa.fa-square-o
{
	color: rgb(44, 62, 80);
}

.fa.fa-check-square-o
{
	color:green;
}

.genremsg,.editmsg,.langlmsg,.typelmsg
{
	font-size: 13px;
    color: green;
    position: relative;
    top: -10px;
	font-style: italic;
}
.editmsg
{
	display:none;
}
.clist {
    color: green;
}
.clist.list
{
	color: #2c3e50;
}
.rlist {
	color: #292e33;
}
#submit\20 image
{
	line-height: 10px !important;
	padding: 10px 18px;
}
.rlnewsettings
{
	display:none;
}
.rssicon
{
    display: inline;
    float: right;
    margin-top: 15px;
    padding-left: 10px;
}
.rssicon.st
{
	padding-top: 30px;
}
.rssicon img
{
	border-radius: 0px !important;
}
.chp-release.latest,.chp-release.space,.needspace
{
	padding-right:30px;
}

.mygenre {
    list-style-type: none !important;
	margin-left: 0px !important;
}

#myasgenre
{
	width: 20px;
}

a.genreme:hover {
    text-decoration: none !important;
    border-bottom: 0px !important;
}

#elements_st_checked,.elements_st
{
	display: none;
}
.astitle
{
	font-weight: 600;
}

#ureport
{
	height: 240px;
}
.rserieslist
{
	border: 1px solid #e4e8eb;
	border-radius: 5px;
	padding: 10px;
}
#myTable\20 rseries
{
	width: 100%;
}
#myTable\20 rseries.tablesorter thead tr .header
{
	background-image: none; 
	cursor: default;
}
#myTable\20 rseries.tablesorter thead tr .header:hover
{
	opacity: 1;
}
#theImg\20 nl
{
	position:relative;
	top: 3px;
	border-radius: 0px;
	margin-right: 5px;
}
.rankbord
{

	/*display: inline;*/
    position: relative;
    /*top: -60px;*/
}
.ranknum
{
	font-weight: bold; 
	font-size: 24px; 
	/*padding-right: 10px;*/
    padding-left: 10px;
	float: left;
}
.rankalign
{
	/*vertical-align: top;*/
	text-align: right;
}
.orgalign
{
	text-align: center;
	padding-left: 0px !important;
}
.header.org
{
	text-align: center !important;
}
.ranklink
{
	float:right;
	position: relative;
    top: 20px;
	font-size: 13px;
	width: 210px;
	right: -10px;
}
.ricon
{
	float:right;
	margin-top: -12px;
}
.ftext
{
	padding-left: 2px;
    position: relative;
    top: -4px;
	font-size: 13px;
}
.rktitle
{
	font-weight: 600;
}
.sftitle
{
  text-decoration: underline;
  font-weight: 600;
}
.sftitle.sfpad
{
	display:inline-block;
	padding-top:15px;
	color: #222;
}
.sftitle.sfpad.new
{
	text-decoration: none;
}
.fa.fa-info-circle.sfinder
{
	cursor:pointer;
	margin-left:5px;
	color: #a7a7a7;
}
#my_popupsfinder
{
	width: 300px;
    border-radius: 4px;
    border: none;
    box-shadow: 0 2px 11px 3px rgba(1,1,1,.25);
	background-color: white;
	position: relative;
    top: -15px;
}
.fa.fa-cog.sfinder
{
	color: #212529;
    font-size: 18px;
    position: relative;
    top: -3px;
}
.fa.fa-cogs.sfinder
{
    font-size: 16px;
    position: relative;
    top: -3px;
}
.arrow_down_sfinder
{
    position: absolute;
    display: block;
    right: 138px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    margin-left: -12px;
    border-bottom-width: 0;
	border-top-color: rgb(255, 255, 255);
    bottom: -22px;
    border-width: 11px;
}
.pop-title
{
	font-weight: 600;
    background-color: #fff;
    border: none;
    padding: 12px 14px;
	margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
    color: #222;
}
.pop-content
{
	margin: 0 14px;
    font-size: 12px;
    line-height: 1.5;
    color: #444;
    padding-bottom: 9px;
    padding: 15px 10px;
}
.pop-footer
{
	border-top: 1px solid #ededed;
}
.my_popupsfinder_close
{
	float:right;
    padding: 3px 12px;
    position: relative;
    border-radius: 3px;
	margin-right: 15px;
	background-color: #2C3E50;
}
.my_popupsfinder_close:hover
{
	background-color: #345575;
}
.sfmininfo
{
	/*font-weight: normal;*/
}
.extopsf
{
	padding-top:15px;
}
.extrasf
{
	padding-bottom:5px;
}
.genrerank li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
.genrerank,.genrematch.rank
{
	margin-left: 0px !important;
}
.inputrank
{
	padding: 2px 6px !important;
    border: 1px solid #d4d4d4 !important;
    background: #fcfcfc !important;
    color: #9f9f9f !important;
    margin-top: 5px;
	height: 31px !important;
    width: 65px !important;
    display: block;
	margin-bottom: 15px;
}
.inputrank:focus {
    background-color: #fefefe !important;
    color: #555 !important;
}
.rktext
{
    font-size: 13px;
    position: relative;
    top: -13px;
    display: block;
    width: 80%;
}
.rktext.sf
{
	width: 100%;
}
.mrinfo
{
	display:inline-block;
}
.missrelease
{
	border: 1px solid #e4e8eb;
    background-color: #F8F8F8;
    margin-bottom: 20px;
    padding: 10px;
    border-radius: 5px;
	display: none;
}

.social
{
	float:right;
	position: relative;
    top: 12px;
	padding-bottom: 10px;
	z-index: 999;
	margin-bottom: 0px !important;
}
.social li{
    display:inline-block;
}  
.fb-like
{
	position:relative;
    top:-6px;
}
.sticon.main {
    position: relative;
    top: 3px;
}
.stmove
{
	width:25%;
	/*display:none;*/
}

.tml {
    max-width: 100%;
}
.no-touch span.bbp-admin-links {
    opacity: 1;
}
#extrapad
{
	padding-right:30px;
}
.orgcn
{
	color: #D50000;
}
.orgjp
{
	color: #04476E;
}
.orgkr
{
	color: #E98F00;
}
.orgdefault
{
	color:#1b98e0;
}
a.prouser
{
	color:white !important;
}
a.prouser:hover
{
	color:#fc4349 !important;
}

#myrates > tbody > tr:nth-child(1) > td:nth-child(2)
	{
		width: 100% !important;
	}
.votetext
	{
		padding-left: 5px;
	}
#myrates > tbody > tr:nth-child(odd)
	{
	background: transparent;
	}
#myrates
	{
	margin-top: 10px;
	font-size: 12px;
	}
.rating {
    height: 24px;
    padding: 0px 2px;
    margin-bottom: 2px;
	float: left;
    }

.rankfl
{
	border: 1px solid #C1C2C3;
    border-radius: 5px;
    padding: 20px 40px;
	margin-top: 0px;
	margin-bottom: 20px;
    background-color: #F9F9F9;
	display: none;
}	
.sfstext
{
	font-size: 13px;
    border-top: 1px solid #E4E8EB;
    margin-top: 20px;
}
.inputrank.sf
{
	width: 100px !important;
	border-radius: 0px !important;
    height: 27px !important;
}
.inputrank.finder
{
	border-radius: 0px !important;
    height: 27px !important;
}
.ricon.sf
{
	margin-top: -45px;
}
.ftext.sf
{
	font-size: 15px;
}
.crfr
{
	float: right;
    position: relative;
    top: 45px;
    font-weight: bold;
}
.crfr.finder
{
	top:35px;
}
.tagfix
{
	position: relative;
    top: -30px;
}
.inputrank
{
	box-shadow: none !important;
}
.inputrank:focus
{
   box-shadow: 0 0 0 2px #6dbcdb !important;
}
.stcolor
{
	color:green;
}

.frmtitle
{
	font-weight: bold;
}
.newfrmposts
{
	margin-top: -15px;
}
.sticon.main {
	padding-top: 20px;
}
.frmlatest
{
	border: 1px solid #e4e8eb;
}
.frmmaintime
{
	font-size:14px; 
	padding-right:5px;
}
.frmmaintitle
{
	padding-left:5px;
}
h3.widgettitle
{
	margin-bottom:5px;
	font-size: 17px;
	margin-top: -15px;
}
.l-sidebar .widget {
    margin-bottom: 25px;
}
.cc_container .cc_btn, .cc_container .cc_btn:visited {
	color: #000 !important;
}
.my_normal_add,.my_mobile_add
{
	margin-bottom: -15px;
}

.navlist{
	margin-left: 0px !important;
	border: 1px solid #ddd;
  	border-radius: 3px;
  	font-size: 14px;
	font-weight: 500;
 	margin-bottom: 4px;
	background-color: #f5f5f5;
	line-height: 15px;
	padding: 2px 5px 2px 5px;
}

.navlist li{
    display:inline-block !important;
	margin-bottom: 0px !important;
}
.navlist li:after
{
	content: "|";
}
.navlist li:last-child:after
{
	content: "";
}

.navlist a{
    display:inline-block !important;
    padding: 8px !important;
	text-decoration: underline;
}

.navlist li a:hover {
  border-bottom: none !important;
}

.licurrent
{
	display: inline-block !important;
  	padding: 8px !important;
	color: green;
}

.g-btn, button, input[type="submit"] {
    font-size: 13px !important;
    line-height: 20px;
    padding: 3px 15px;
	font-weight:500;
    margin: 5px 0;
    border: none;
    border-radius: 5px;
    overflow: hidden;
	text-transform: capitalize;
    -webkit-transition: color 0.3s, background-color 0.3s, box-shadow 0.3s;
    transition: color 0.3s, background-color 0.3s, box-shadow 0.3s;
}
.st_createlist
{
	padding-top:20px;
}

.mypage.read {
    border-bottom: 0px;
    margin-bottom: 0px;
}

html input[disabled] {
     color: #908E8E; 
}

/*Mobile Public Reading List*/
.cr_status
{
	font-weight:bold; 
	color: #053959;
}
.mb_review
{
	font-size: 12px;
    top: -6px;
    position: relative;
    width: 60px;
    text-align: center;
    display: block;
    color: #1b98e0;
	border: 2px solid #3FAEE5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 15px;
    padding: 1px 0 1px;
	background-color: #E7F1F7;
}
.data.review
{
	position:relative;
}
.mb-box {
    padding-top: 12px;
    border-bottom: #E7E7E7 1px solid;
}
.mb-box .mb-box-btn {
    position: relative;
}
.di-box {
    display: flex;
    display: box;
    display: -webkit-box;
}
.icon-thumb.list {
    width: 65px;
    height: 97px;
}
.icon-thumb.users {
    background-repeat: no-repeat;
    min-height: 86px;
    max-width: 60px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
	margin-top: 10px;
}
.mb-box .mb-box-btn:after {
    background-image: url("http://novelupdates.com/siteicons/rightmb.png");
    background-repeat: no-repeat;
    position: absolute;
    display: block;
    width: 48px;
    height: 48px;
    content: '';
    right: -25px;
    top: 50%;
    margin-top: -12px;
}
.mb-box .data {
    padding-top: 3px;
    padding-left: 12px;
	padding-right: 12px;
}
.flex {
    box-flex: 1.0;
    -moz-box-flex: 1.0;
    -webkit-box-flex: 1.0;
}
.mb-box .data .title {
    font-size: 13px;
	font-weight: bold;
    color: #1b98e0;
}
.mb-box .data .name {
    font-size: 1.2rem !important;
    font-weight: normal !important;
    color: #7f7f7f!important;
    display: block;
    width: 68px;
    padding-right: 8px;
    float: left;
    text-align: right;
}
.mb-box .data .value {
    font-size: 1.4rem !important;
    font-weight: normal !important;
    color: #323232 !important;
    display: block;
}
.mb-box .data .name {
    font-size: 12px !important;
    font-weight: normal !important;
    color: #7f7f7f !important;
    display: block;
    width: 68px;
    padding-right: 8px;
    float: left;
    text-align: right;
}
.mb-box .data .value {
    font-size: 12px !important;
    font-weight: normal !important;
    color: #323232!important;
	padding-left: 65px;
    display: block;
}
.rl_shared
{
	color: green;
	padding-left:2px;
	padding-right:2px;
}
.mb-box .data .title
{
	color: #71a7d3 !important;
}

.nuf_link
{
	position: relative;
    top: 3px;
    margin-right: 5px;
}
.fa.fa-comments
{
	font-size:15px;
}
.header.mobile
{
	border-radius: 7px 7px 0 0 !important;
}
.enableread.mobile
{
	top:10px;
}

.dropdown {
	float:right;
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: relative;
    background-color: #f9f9f9;
    min-width: 190px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	top: 85px;
	border-top:10px solid #2c3e50;
	
}
.dropdown-content a {
    padding: 5px 10px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    display: block;
    outline: 0 none;
	font-size: 13px;
    color: #616579 !important;
}

.dropdown-content a:hover {background-color: #ECECEC}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
	color:white;
    background-color: #2c3e50;
}

#my_popup,#my_popupreport
{
	display:none;
}

.admin_nuf
{
	min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

.mob_group
{
	 padding-left: 5px;
}


.rev_left
{
	/*width: 150px;
    padding: 8px;*/
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
	width: 10%;
}

.w-comments-item-meta-new
{
	height: 75px;
    margin-top: -15px;
    /*border-top: 1px solid #E4E8EB;*/
}

.w-comments-item-meta, .w-comments-item-text, .w-comments-item-answer
{
	padding-bottom: 30px;
	padding-right: 30px;
}
.w-comments-item
{
	min-height: 150px;
}
.w-comments-item-text
{
	margin-left: 10%;
}
.rev_bar
{
	margin-left: 10%; 
	font-size:12px; 
	margin-top: 2px;
}
.rate_rev
{
	font-size: 13px;
}

.morelink,.rev_help
{
	cursor: pointer;
	color: #1b98e0;
}
.morelink:hover,.rev_help:hover
{
	color: #fc4349;
}
.morelink.list
{
	color: #375878;
}
.rev_help:hover
{
	color: #333333 !important;
	background-color: #E3E3E3;
}
.rev_help
{
	-moz-appearance: none;
    -webkit-appearance: none;
    display: -moz-inline-stack;
    display: inline-block;
    color: #333333 !important;
    background-color: #f6f6ee;
    border: 1px solid #A4A4A4;
    border-radius: 3px;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
    line-height: 1;
	padding: 3px 10px;

}
.rev_help.liked
{
	background-color: #E3E3E3;
    border: 1px solid #8B8B8B;
	cursor: default;
}

.rev_b1
{
	border-bottom: 1px solid #E4E8EB;
	padding-bottom: 10px;
}
.r_line
{
	border-bottom: 1px solid #E4E8EB;
	    padding-top: 5px;
}

.w-comments-item
{
	border:none;
	padding-top:0px;
    margin-top: 20px;
	margin-bottom:0px;
}

.sp-wrap-yellow {
	border-color: #B7AD53;
	width: 98%;
}
.sp-wrap-yellow .sp-body {
    border-color: #B7AD53;
}
.sp-wrap
{
	margin-bottom: 20px;
    margin-top: 20px;
}

.w-comments-form
{
	/*border: 1px solid #E4E8EB;*/
}
.rf-comment
{
    padding: 20px;
    border: 1px solid rgb(196, 195, 195);
    border-top: none !important;
    color: #292e33;
}

#respond
{
	margin-top: -30px;
}
#respond\20 review
{
	margin-top: 75px;
}
.rev_leave
{
	font-size: 15px;
    background-color: #2C3E50;
    color: #fff;
    padding: 3px;
    padding-left: 18px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border: 1px solid #2C3E50;
}
#cur_chp
{
	width: 100px;
    margin-left: 10px;
    height: 25px;
    border: 1px solid #A7A7A7;
    border-radius: 0px;
	margin-top: 2px;
	padding: 2px;
}
#comment
{
	border: 1px solid #A7A7A7;
	height: 200px;
}
textarea#editmycommentnow
{
	border: 1px solid #A7A7A7;
}


.btnrev {
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 0px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.btnrev-group .btnrev {
    border: 1px solid #333 !important;
	color: #fafafa !important;
    background: #3A3839 !important;
	margin-left: -4px;
}
.btnrev-group .active {
    color: #fff !important;
    text-shadow: 0 1px 0 rgba(0,0,0,.4) !important;
    background: #2C3E50 !important;
}
.btnrev-group, .btnrev-group-vertical {
    position: relative !important;
    display: inline-block !important;
    vertical-align: middle !important;
}

.grp_news.one-half
{
    border: 1px solid black;
    padding: 10px 10px;
    width: 48.5%;
    margin-bottom: 20px;
    display: inline-block;

	background-color: #fafafa;
    color: #666666;
    margin-bottom: 20px;
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #e1e8ed;
	height: 150px;
	
	-webkit-box-shadow: 3px 3px 8px -1px #dcdcdc;
    -moz-box-shadow: 3px 3px 8px -1px #dcdcdc;
    box-shadow: 3px 3px 8px -1px #dcdcdc;
}
.grp_news.one-half.firsthalf
{
  margin-right: 25px;
}
.grp_news.one-half.secondhalf
{
}
.grp_news_content
{
    max-height: 78px;
    overflow-y: hidden;
	min-height: 78px;
	font-size:14px;
}
.grp_news_info,.grp_news_content
{
	padding:0px 15px;
}
.grp_news_info
{
	font-size:12px;
}
.grp_news_info, .grp_news_info a
{
	color: gray !important;
}
.grp_news_title
{
	padding: 5px 20px;
    max-height: 35px;
    overflow-y: hidden;
    min-height: 35px;
    background-color: #2d3e4f;
    margin-left: -5px;
    margin-right: -5px;
    margin-top: -5px;
}
.grp_news_vote
{
    float: right;
    position: relative;
    top: -57px;
	left: -5px;
}
.grp_news_title a
{
    color: #ddd !important;
	font-size:14px;
}
.icon-dislike.fa.fa-flag.grp:hover
{
	color: #fc4349 !important;
}
.grp_news_title a:hover,.grp_news_info a:hover {
    color: #fc4349 !important;
}
.grp_news_info
{
	max-height: 26px;
    overflow-y: hidden;
    min-height: 26px;
}
.review-count.pull-right
{
    margin: 7px 10px;
	font-size: 14px;
}
.w-comments {
    padding-top: 10px;
}
#revname
{
	font-weight:bold;
	color: #5C6166 !important;
}
.fa.fa-star,.fa.fa-star-o,.fa.fa-star-half-o,.lstrate
{
	color:#d70000;
}
.lstrate
{
	font-size: 12px;
    display: block;
    margin-top: -10px;
    text-align: center;
}

.w-comments-pagination {
clear:both;
float:right;
font-size:13px;
line-height:13px;
}
 
.w-comments-pagination span, .w-comments-pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding: 9px 12px;
text-decoration:none;
width:auto;
color:#fafafa !important;
background: #3A3839;
}
 
.w-comments-pagination a:hover{
color:#fff;
background: rgba(44, 62, 80, 0.82);
}
 
.w-comments-pagination .current{
padding: 9px 12px;
background: #2C3E50;
color:#fff;
}
.comment-form-title
{
	color:#292e33 !important;
}
.btnrev.review{ float: right; margin-top: -20px; }
.btnrev.review,.report_edit_button,.my_popupreport_close,.my_popup_close
{
	background-color: #2C3E50 !important;
    border: 1px solid black;
    border-radius: 4px !important;
}
.btnrev.review.pad
{
	padding:4px 15px;
	border-radius: 2px !important;
}
.btnrev.review:hover,.report_edit_button:hover,.my_popupreport_close:hover,.my_popup_close:hover
{
	background-color: #345575 !important;
}
.btnrev.review.filter
{
	float:none !important;
	margin-top:0px !important;
}
.my_popupreport_open,.permrev
{
    font-size: 12px;
	/*float: right;
    padding-right: 15px;*/
    margin-top: 2px;
    cursor: pointer;
}
.my_popupreport_open:hover,.permrev:hover
{
	text-decoration: underline;
}
.myp_report
{
	font-weight: bold;
    font-size: 12pt;
    color: rgb(245, 245, 245);
    background-color: #2C3E50;
    padding: 5px 10px;
    margin-bottom: 10px;
    border: 1px solid rgb(50, 50, 50);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -khtml-border-radius: 0px;
	width: 400px;
    border-radius: 0px;
}
.n_rate
{
	color: #FA604A;
	font-weight: bold;
}
.l-subfooter.at_bottom .w-copyright
{
	padding-top: 0px !important;
}

.savenuf
{
	background-color: #2C3E50 !important;
    border: 1px solid black;
    border-radius: 4px !important;
}
.savenuf:hover
{
	background-color: #345575 !important;
}
#edityear
{
	height: 26px !important;
}
.genreexplain
{
	color: rgb(20,20,20);
}
.gennew
{
    font-size: 11px;
    background-color: #375878;
    color: #fff !important;
    padding: 3px 6px;
    border-radius: 2px;
    margin-top: -2px;
}
.gennew.complete
{
	background-color: #a90707;
}
.gennew.complete:hover
{
	color: #fff !important;
}
.noveldesc
{
	padding-right:20px;
	min-height: 50px;
}
.bdrank
{
	border-bottom: 1px solid #E4E8EB;
	border-left: 2px solid #E4E8EB;
    border-right: 2px solid #E4E8EB;
}
#myTable
{
	overflow:hidden;
}
.tbl_sort
{
	border-width: 1px 1px 1px 1px; 
	background-color: #2C3E50 !important; 
	color: #FFFAFA;
}
.sp-body p:last-of-type
{
	margin-bottom: -10px;
}

.l-submain-h.g-html.i-cf.other
{
	padding-bottom: 5px !important;
}
.w-blog-content.other
{
	padding-bottom: 0px !important;
    margin-bottom: -15px;
}
.l-submain
{
 min-height: 600px;
}
body {
	font-family: 'Open Sans' !important;
}

.rev_icon.new
{
	background-color: #d70000;
    color: #fff;
    font-size: 10px;
    padding: 2px 5px;
    border-radius: 7px;
	position: relative;
    top: -1px;
}

#nuf_ul
{
	list-style: none; 
	margin-left:0px; 
	margin-bottom:0px; 
	font-size:14px;
}
#nuf_li
{
	border-bottom: 1px solid rgb(239, 239, 239);
	padding-left: 10px;
}
.widgettitle_nuf
{
	background-color: rgb(44, 62, 80) !important;
    color: rgb(255, 255, 255);
    font-size: 14px;
    background-color: rgb(252, 252, 255);
    padding: 0 10px;
	padding-top: 5px !important;
    padding-bottom: 5px !important;
    word-wrap: normal;
    min-height: 30px;
    height: 23px;
    display: table;
    width: 100.5%;
    box-sizing: border-box;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
a.nuftrend_link:hover
{
	text-decoration: none;
}
.nuf_msgcontent
{
	margin-bottom: -5px;
	margin-top: -5px;
}
.nuf_bd
{
	border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
}
.select.sf
{
	width: 60px;
    padding: 0px;
    height: 20px;
    font-size: 12px;
    background-color: white;
    border: 1px solid #c1c2c3;
    margin-top: 5px;
    border-radius: 0px;
    margin-left: 3px;
    margin-right: 2px;
}
.sf_helpinfo
{
    border: 1px solid #C1C2C3;
    border-radius: 3px;
    padding: 20px 20px;
    margin-top: 0px;
    margin-bottom: 20px;
    background-color: #f6f6f6;
    display: none;
}
.grp_pd,orgalign.grp_pd
{
	padding-top:5px;
	padding-bottom:5px;
}
.textwidget ul li
{
	margin-bottom: 4px;
}
h3.widgettitle
{
	margin-bottom: 3px;
}
.nutablesort th, .nutablesort td {
    padding-left: 5px;
}
#myTable > thead > tr > th:nth-child(2):hover
{
	opacity: 1;
	cursor: default;
}
.aedit_remove
{
	color:red;
}
.aedit_add,.uedit_add
{
	color:#0c580c;
}
.uedit_remove
{
	color:#d37b42;
}
#exmob_header
{
	padding-bottom: 10px;
}


.fa.fa-reply.fa-rotate-180.fa-flip-horizontal.fn
{
	color:#333;
	margin-right: 2px;
}
.fa.fa-reply.fa-rotate-180.fa-flip-horizontal.fn:hover
{
	opacity: 0.5;
}
.fa.fa-search.chp,.fa.fa-reply.fa-rotate-180.fa-flip-horizontal.list,.fa.fa-bars.chp,.fa.fa-filter.chp,.fa.fa-eye.chp,.fa.fa-sticky-note-o.seriesnotes
{
	margin-right: 5px;
	color:#292e33;
	
	position: relative;
    top: -3px;
    padding: 4px 10px;
    font-size: 12px;
	cursor:pointer;
	
    overflow: visible;
    display: inline-block;
    border: 1px solid #d4d4d4;
    margin: 0;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0 #fff;
    color: #333;
    white-space: nowrap;
    outline: none;
    background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -ms-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -moz-background-clip: padding;
    background-clip: padding-box;
    border-radius: 0.2em;
    zoom: 1;
}
.fa.fa-search.chp:hover,.fa.fa-reply.fa-rotate-180.fa-flip-horizontal.list:hover,.fa.fa-bars.chp:hover,.fa.fa-filter.chp:hover,.fa.fa-eye.chp:hover,.fa.fa-sticky-note-o.seriesnotes:hover
{
	border-color: #3072b3;
    border-bottom-color: #2a65a0;
    text-decoration: none;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    color: #fff;
    background-color: #3c8dde;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
    background-image: -moz-linear-gradient(#599bdc, #3072b3);
    background-image: -o-linear-gradient(#599bdc, #3072b3);
    background-image: linear-gradient(#599bdc, #3072b3);
}

.sp_li_chp.even
{
	background-color:#f8f8f8;
}

#my_popupreading,#my_popupfilter
{
	max-height: 350px;
	border: 1px solid #dddddd;
    border-radius: 5px;
    padding: 10px;
	box-shadow: 0 2px 11px 3px rgba(1,1,1,.25);
    background-color: #fff;
	overflow-y: scroll;
	overflow-x: hidden;
	display:none;
}
.my_popupreading_close:hover,.my_popupfilter_close:hover
{
	opacity: 0.5;
}

#my_popupreading > ol
{
	margin-left: 0px;
	list-style: none;
	border: 1px solid #ececec;
    border-radius: 5px;
	margin-bottom: 5px;
}
.mp_mobile
{
	width: 275px;
}
.mp_desktop
{
	width: 325px;
}
ol.sp_chp:after
{
    display: table;
    clear: both;
    content: '';
}
.sp_li_chp
{
	width:50%;
	/*display: inline;*/
	float:left;
	padding-left: 10px;
	border-bottom: 1px solid #ececec;
}
.sp_chp_title
{
	font-weight: bold;
    font-size: 16px;
    text-align: center;
    border-bottom: 1px solid #ececec;
    margin-bottom: 15px;
}
.sp_grouptable
{
	margin-left: 30px;
}
.grp_filter_sn
{
    border: 1px solid #ececec;
    padding: 10px 5px;
    border-radius: 5px;
	background-color: #f8f8f8;
}
#apply_grp_filter
{
	float:right;
	margin-top:10px;
}
.grp_filter_sn.na
{
	margin-top:10px;
	padding-left:10px;
}
.fa.fa-lock.adlock
{
	font-size: 10px;
    padding-left: 2px;
    position: relative;
    top: -3px;
}
.fa.fa-lock.adlock.mb
{
	top: 0px;
}

.rf_more_set
{
	border: 1px solid #e4e8eb;
    border-radius: 5px;
    padding: 20px 40px;
    margin-top: 0px;
    margin-bottom: 20px;
    background-color: #F9F9F9;
}
.rac_child
{
	padding-left:10px;
}

.nu_button {
    border: 1px solid #162749;
    padding: 2px 10px;
    font-size: 13px;
    background-color: rgb(244, 245, 247);
    border-radius: 2px;
    cursor: pointer;
    color: black;
	text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'Open Sans', sans-serif;
}

.nu_button.rlsort
{
	padding: 0px 10px;
}

.nu_button:hover
{
	background-color: rgba(194, 195, 197, 0.49);
}

.nu_button.rlsort
{
	float:right;
	margin-top:15px;
}
.fa.fa-bars.rlsort
{
    cursor: row-resize;
    font-size: 16px;
    font-weight: bold;
}
.unsortable
{
	background-color: #5a89a4 !important;
    color: white;
}
#rl_checkbox_disbled > i
{
	cursor: auto;
}

#myTable\20 read_rl_sort > tbody > tr
{
	border-bottom: 1px solid #e4e8eb;
}
.st_create
{
	font-size: 18px !important;
}
.w-logo-title {
    display: block !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 22px;
    font-weight: 700 !important;
    color: rgba(255, 255, 255, 0.87) !important;
    text-decoration: none !important;
    text-size-adjust: 100% !important;
    -webkit-font-smoothing: antialiased !important;
    position: relative;
    top: 3px;
    -webkit-tap-highlight-color: rgba(0,0,0,0) !important;
}

.l-subheader.at_middle
{
	/*height:55px;*/
	line-height:55px !important;
	z-index:2;
}

.w-nav-anchor 
{
    font-size: 15px !important;
}
.w-nav.type_mobile .w-nav-anchor.level_1
{
	padding:8px;
}

.trumbowyg-box button
{
	margin:0 !important;
}
#rlnotes_ne
{
    min-height: 261px;
    max-height: 261px;
    max-width: 600px;
}
.trumbowyg-box ul
{
	list-style: inherit !important;
	list-style-type: disc !important;
	padding-left: 25px;
}
.trumbowyg-box ol
{
	list-style: inherit !important;
	list-style-type: decimal !important;
	padding-left: 25px;
}
.trumbowyg-box p
{
	padding: 10px 0px;
}
.trumbowyg-box p:first-child
{
	padding-top:0px;
}
.tinymce_content_rlnotes
{
	margin-top: -10px;
    margin-bottom: -20px;
}
.search_sort {
    /*background-color: #f8f8f8;
	border: 1px solid #e0e0e0;*/
    margin-bottom: 25px;
    margin-top: 15px;
    padding-bottom: 15px;
	border-radius: 5px;
	background-color: #f3f9ff;
    border: 1px solid #afcae5;
}
.search_sort.rank
{
	margin-bottom:0px;
}
.search_sort_title {
    font-weight: 600;
    font-size: 15px;
    padding-top: 10px;
	padding-left: 10px;
}
.fs_b .linkactive{
    font-weight: 700;
    color: #a61f1c !important;
    border-bottom: 2px solid #a61f1c;
}
.filter-sort a {
	color: #375878 !important;
    margin-right: 10px;
}

.filter-sort a:hover
{
    color: #fc4349 !important;
}
.fs_b.first {
    padding-left: 0;
}
.fs_b {
    border-right: 1px solid #e0e0e0;
    padding-left: 5px;
}
.filter-sort
{
	padding-left: 10px;
	font-size: 14px;
}
.fs_b.last {
    border: none;
}
.search_main_box_nu {
    min-height: 185px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 15px;
    position: relative;
}
.search_main_box_nu.mb
{
	padding-bottom:10px;
}
.search_img_nu {
    float: left;
}
.img_addtolist
{
    cursor:pointer;
	position:relative;
}
.img_addtolist:hover .addtoread
{
	opacity: 1;
}
.search_img_nu img {
    height: 142px;
    width: 100px;
	border-radius: 0px;
}
.addtoread {
    position: absolute;
    top: 100px;
    width: 100px;
    opacity: 0;
    padding: 5px 0;
    background-color: #2427295e;
    text-align: center;
}
.atr_inner {
    background-color: #02609d;
    font-size: 11px;
    color: #fff;
    padding: 0px 8px;
    border: 1px solid #043a5d;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 80px;
    cursor: pointer;
	line-height: 20px;
}
.genre_rank {
    font-size: 18px;
    padding-right: 10px;
    font-family: Montserrat,'Open Sans',sans-serif!important;
    font-weight: 700;
}
.search_title {
    font-size: 16px;
    font-weight: 700;
}
.genre_rlists {
    display: none;
}
.search_ratings {
    font-size: 12px;
	color: #d70000;
}
.search_ratings, .search_stars {
    text-align: center;
    margin-top: -8px;
}
.search_body_nu {
    margin-left: 125px;
    padding-bottom: 15px;
    position: relative;
    top: -6px;
	min-height: 180px;
}
.search_stats {
    padding-bottom: 2px;
    font-size: 13.5px;
}
.fa.fa-book.pad, .fa.fa-calendar.pad, .fa.fa-heart.pad, .fa.fa-list-alt.pad, .fa.fa-pencil-square-o.pad, .fa.fa-user-o.pad, .fa.fa-bolt.pad
{
    padding-left: 15px;
}
.genre_rlists.remove {
    background-color: transparent;
    border: none;
	top: -148px;
}
.genre_rlists {
    position: absolute;
    top: -149px;
    left: 120px;
    height: 40px;
    width: 225px;
    background-color: #f8f8f8;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
	z-index: 999;
}
.rl_list_fic.isgenre
 {
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    width: 250px;
    position: absolute;
    z-index: 999;
    background-color: #fff;
	margin-top: -1px;
	margin-left: -1px;
    display: none;
}
.rl_fic_title {
    padding: 5px 10px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 0;
    font-size: 14px;
}
.fic_rl_main.isgenre {
    max-height: 110px;
}
.fic_rl_main {
    max-height: 220px;
    overflow-y: scroll;
}
.rl_item
{
    padding: 5px 10px;
    cursor: pointer;
    font-size: 14px;
    border-bottom: 1px solid #e6e6e6;
	background-color: #fff;
}
.rl_item.odd {
    background-color: #f8f8f8;
}

.rl_list_fic.isgenre:after, .rl_list_fic.isgenre:before {
    bottom: 100%;
    left: 53%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.rl_list_fic.isgenre:before
{
	border-right-color: #e6e6e6;
   	border-width: 14px;
    margin-left: -14px;
    margin-bottom: -1px;
}
.rl_list_fic.isgenre:after
{
	border-right-color: #ffffff;
	margin-left: -11px;
	border-width: 13px;
}
.rl_list_fic.isgenre:before, .rl_list_fic.isgenre:after
{
	bottom: 52%;
	left: -5%;
	border-bottom-color: transparent;
	z-index: -1;
}
.img_rl_set
{
    max-height: 20px !important;
    max-width: 20px !important;
    margin-right: 5px;
    position: relative;
    top: 5px;
}
.rl_item:hover {
    background-color: #0465a7;
    color: #fff;
}
.fa.fa-check-circle.rl {
    color: green;
    float: right;
    font-size: 20px;
    margin-top: 4px;
}
.search_title.mb {
    text-align: center;
    font-size: 15px;
    padding-bottom: 10px;
    line-height: 20px;
}
.search_img_nu.mb {
    float: none;
    text-align: center;
    padding-bottom: 0;
}
.gennew.search, .gennew.complete
{
	display: inline-block;
	margin: 0 5px 5px 0;
	padding: 0px 6px;
	line-height: 20px;
}
.search_stats.mb {
    padding-bottom: 10px;
    padding-top: 5px;
    font-size: 13px;
    text-align: center;
}
.search_genre.mb {
    text-align: center;
}
.ss_mb
{
	display:inline-block;
	padding-right: 10px;
}
.genre_rlists.mb {
    left: -35px;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    top: -5px;
	background-color: #fff;
}
.rl_list_fic
{
	border-radius: 3px;
    border: 1px solid #e6e6e6;
    width: 250px;
    position: absolute;
    z-index: 999;
    background-color: #fff;
    margin-top: 12px;
    display: none;
}

.rl_list_fic.isgenremb:after, .rl_list_fic.isgenremb:before
{
    bottom: 100%;
    left: 53%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.rl_list_fic.isgenremb:before
{
    border-color: rgba(194,225,245,0);
    border-bottom-color: #e6e6e6;
    border-width: 13px;
    margin-left: -13px;
}
.rl_list_fic.isgenremb:after
{
    border-color: rgba(136,183,213,0);
    border-bottom-color: #fff;
    border-width: 12px;
    margin-left: -12px;
}
.genreinfo
{
	border: 1px solid #afcae5;
    padding: 10px;
    border-radius: 5px;
    background-color: #f3f9ff;
}
.g-hr.type_invisible.no_icon
{
	display: none;
}
.n_extra_pad
{
	padding-top:35px;
}
.search_stats i
{
	padding-left: 0px !important;
}
.ss_desk
{
	display: inline-block;
	padding-right: 15px;
}
.w-comments-item-meta-new.morervw
{
	height: 100%;
	padding-bottom: 25px;
}
@media only screen and (min-width: 800px)
{
#rlnotes_ne
{
    min-width: 500px;
}
}
@media only screen and (max-width: 700px)
{
.menu_right.username_main,.logged_avatar
{
	display:none;
}
}
@media only screen and (max-width: 1017px) and (min-width: 900px)
{
.l-header .w-nav 
{
     display: none;
}
.menu_username_right 
{
    right: 0px;
}
}
@media only screen and (max-width: 899px) and (min-width: 100px)
{
.lo_main
{
	right: 4px;
}
.menu_right_icons.mobile
{
	display:inline !important;
}
.menu_right_icons.notloggedin
{
	display:none;
}
.menu_username_right 
{
    right: 0px;
}
.w-nav-control
{
	width: 35px;
    height: 27px;
    position: relative;
    top: 18px;
    border: 1px solid #4b6179;
    margin-left: 10px;
}
.menu_items_display
{
	display:inline !important;
}
.l-sidebar .widget
{
	display:none;
}
.w-nav-control:before 
{
    position: relative;
    top: -14px;
}
}
@media only screen and (min-width: 1017px)
{
.l-header .w-nav {
    line-height: 20px !important;
}
}
@media only screen and (max-width: 499px){
	.n_extra_pad
	{
		padding-top:0px;
	}
  .my_normal_add {
  display:none;
  }
  
   div.w-comments-item-text > ul{
    margin-left: 15px !important;
	}
	
	 .myp_report
  {
	  width:250px ;
  }
}

@media only screen and (max-width: 399px) {
	.rl_margin
	{
		margin-top:0px !important;
	}
}

@media only screen and (min-width: 400px) {
	.mypage.read
	{
		bottom: 0px !important;
	}
}
@media only screen and (min-width: 500px) {

  .my_mobile_add 
  {
 	 display:none;
  }
  .ad_336
  {
    position: relative;
    left: -35px;
  }
}
@media only screen and (max-width: 899px)
{
	.w-search.submit_inside
	{
		display:none;
	}
	.w-search.header
	{
		display: block !important;
	}
	.l-sidebar.at_right
	{
		margin-top: 100px;
	}
	
	.ad_336
  	{
		left: 0px !important;
		margin: auto;
   		width: 50%;
  	}
}

@media only screen and (max-width: 1017px)
{
.w-nav-anchor.username
{
	display:none;
}
}


@media only screen and (max-width: 599px)
{
	.l-submain-h, .l-submain.for_pagehead.size_huge .l-submain-h { padding: 30px 0 !important; }
	
	.w-logo-title
 	{
		 font-size: 20px ;
 	}
	.mypage.tag
	{
		font-size: 20px;
	}
	.frevstat
	{
		width: 50px !important;
	}
	.edit.rev.save
	{
    top: -52px;
    left: 0% !important;
	}
	.edit.rev
	{
    top: -52px;
    left: 0% !important;
	}

   .rev_left
   {
	  margin-top: 16px;
	  padding-right: 5px !important;
      padding-left: 0px !important;
   }
  
.webui-popover.left.in
{
	 margin-left: -40px;
}
.webui-popover.left > .arrow
{
	 top: 58% !important;
}
.frmmaintime
{
	display:none;
}
.rankfl {
	    padding: 20px 20px;
}
#rankpro
{
	padding-left: 35px;
}
.genrerank li
{
	display:block;
}
.tagfix
{
	top: 0;
}
.social,.crfr
{
	display:none;
}
#myTable\20 read > tbody > tr:nth-child(1) > td:nth-child(1)
{
	padding-right: 20px;
}
#myTable\20 read > tbody > tr:nth-child(1) > td:nth-child(2)
{
	width:30% !important;
}
#myTable\20 read > tbody > tr:nth-child(1) > td:nth-child(3)
{
	width:20% !important;
}
#myTable\20 read > tbody > tr:nth-child(2) > td:nth-child(4)
{
	width:41% !important;
}
.w-search.header
{
	display:block !important;
}
.w-search.submit_inside,.w-comments-item-date,.w-nav-anchor.username
{
	display:none;
}
.userrate.search
{
	margin-left: 0;
}
}
@media only screen and (min-width: 900px)
{
.l-sidebar {
  width: 17% !important;
}

.l-content {
  width: 78% !important;
  min-height: 870px;
}
.l-content.release {
  margin-top: -10px;
}
.w-blog-content.group
{
	margin-top: 2px;
}
}

@media only screen and (min-width: 1017px)
{
	.w-blog.imgpos_atleft .w-blog-entry-title
	{
	  margin-left: 30%;
	}
	.w-blog.imgpos_atleft .w-blog-entry-body 
	{
	  margin-left: 30%;
	}
	.userrate.search {
  		margin-left: 0%;
	}
	.w-nav-list {
	display:inline-block !important;
	}
	.l-header .w-nav {
	    line-height: 40px;
	}
	.w-nav.layout_hor > .w-nav-list > .w-nav-item {
  	top: 12px;
	}

}
@media only screen and (min-width: 600px) and (max-width: 1017px)
{
	.w-blog.imgpos_atleft .w-blog-entry-title
	{
	  margin-left: 35%;
	}
	.w-blog.imgpos_atleft .w-blog-entry-body 
	{
	  margin-left: 35%;
	}
	.userrate.search {
 	 margin-left: 5%;
	}

}


@media only screen and (max-width: 380px) 
{

	.w-logo-title
 	{
		 font-size: 17px;
 	}
	.menu_right_icons.search,.menu_right_icons.mobile
	{
    	padding: 2px 8px;
    	margin-left: 5px;
	}
	.l-subheader.at_middle .w-nav-control
	{
		width:28px;
	}
	.w-nav-control
	 {
   		height: 23px;
    	top: 20px;
	}
	.w-nav-control:before
	 {
   		font-size:16px;
		top: -16px;
	 }
	 .menu_right_icons
	 {
		 padding: 10px 5px;
		font-size: 13px;
	 }
	 .menu_username_right
	 {
		  top: 15px;
	 }
}
@media only screen and (max-width: 380px) 
{
	.livesearchresult
	{
		width: 295px;
	}
}

@media only screen and (max-width: 1023px)
{
.l-submain-h, .l-submain.for_pagehead.size_huge .l-submain-h 
{
    padding: 50px 0;
}
}
@media only screen and (max-width: 320px) 
{
	.nu_menu_search
	{
		right: -12px;
	}
}
@media only screen and (max-width: 319px) 
{
	.w-logo-title
	{
		font-size:14px;
	}
}
@media only screen and (max-width: 295px) 
{
	.w-logo-title
	{
		font-size:12px;
	}
}
@media only screen and (max-width: 600px) 
{
	#my_popupsfinder
	{
		width:225px;
	}
	.arrow_down_sfinder
	{
		right:101px;
	}
}
@media only screen and (max-width: 380px) 
{
	#my_popupsfinder
	{
		width:200px;
	}
	.arrow_down_sfinder
	{
		right:90px;
	}
}
@media only screen and (max-width: 370px) 
{
	.fa.fa-info-circle.sfinder,#my_popupsfinder,.arrow_down_sfinder
	{
		display:none;
	}
}
@media only screen and (max-width: 350px) 
{
	.review-count.pull-right
	{
		font-size: 13px;
	}
	#comments .btnrev
	{
		padding: 4px 6px;
	}
}
@media only screen and (max-width: 1164px) 
{
	.grp_news.one-half
	{
		width:100%;
		margin-left:0px;
	}
}
@media only screen and (max-width: 451px) 
{
.grp_news_content {
    max-height: 72px;
    min-height: 72px;
}
.grp_date_hide
{
	display:none;
}
}