/* HEADER */
.header {
	position: absolute;
	top: 62px;
	margin: 0;
	width: 100%;
	z-index: 5; 
}

.header a, .header .header-menu .header-info, .header .header-menu .btn-menu, #advanced-options-button {
	color: #ffffff;
	text-shadow: 0 0 .2em #ff54ae, 0 0 .2em #ff54ae;
	font-weight: normal;
}

.header a:hover { text-decoration: none; }

.header .header-title { display: none; }

.header .header-menu {
	position: relative;
	margin: 0 auto;	top: 0;
	width: 800px;
}

.header .header-menu.other {
	top: 0;
}

.header .header-menu .btn-menu {
	position: absolute;	right: 0;	top: 125px;
	width: 174px;
	font-size: 16px;
	text-align: right;
}

.header .header-menu .header-info {
	position: absolute;
	top: 310px;
	font-size: 1em;
	margin: 0 0 0 20px;
	text-align: right;
}

.header .header-menu .header-info a[href*="/login"], .header .header-menu .header-info a[href*="/register"] {
	position: relative;
	display: table-cell;
	top: -367px;
	width: 114px;
	height: 53px;
	font-size: 0;
	color: transparent;
	text-shadow: none;
	background-image: url(http://i.imgur.com/xFG0Av3.png);
	background-repeat: no-repeat;
	-webkit-transition: none;
	transition: none;
	float: left;
}

.header .header-menu .header-info a[href*="/login"] { background-position: -798px 0; }
.header .header-menu .header-info a[href*="/login"]:hover { background-position: -798px -53px; }

.header .header-menu .header-info a[href*="/register"] { background-position: -912px 0; }
.header .header-menu .header-info a[href*="/register"]:hover { background-position: -912px -53px; }

.header .username { font-weight: normal; }

.header .header-menu .list-menu {
	position: absolute;
	display: none;
	right: -3px;
	margin: 0;
	background-color: transparent;
	border: none;
	box-shadow: none;
}

.header .header-menu .list-menu[style="display: block;"]  { 	top: -57px;
	-webkit-animation: fade_in .3s forwards ease-out;
	animation: fade_in .3s forwards ease-out;
}

.header .header-menu .list-menu .icon-menu {
	display: block;
	width: 114px;
	height: 53px;
	font-size: 0;
	color: transparent;
	background-image: url(http://i.imgur.com/xFG0Av3.png);
	background-repeat: no-repeat;	-webkit-transition: none;
	transition: none;
}

.header .header-menu .list-menu .icon-menu.anime-list { background-position: -114px 0; }.header .header-menu .list-menu .icon-menu.anime-list:hover { background-position: -114px -53px; }

.header .header-menu .list-menu .icon-menu.manga-list { background-position: -228px 0; }.header .header-menu .list-menu .icon-menu.manga-list:hover { background-position: -228px -53px; }

.header .header-menu .list-menu .icon-menu:hover { background-color: transparent; }

.header .header-menu .list-menu .icon-menu svg.icon, .header .header-menu .list-menu .icon-menu .text  { display: none; }

/* SEARCH */
.status-menu-container .search-container { display: none; }

/* SORT */
.list-table .list-table-header .header-title {
	position: relative; 
	display: table-cell;
	height: 32px;
	color: #c4c4b9;
	text-align: center;
	background: none;
	border: none;
}

.list-table .list-table-header .header-title .sort-icon { 
	opacity: 1; 
	font-size: 0;
	color: transparent;
}

.list-table .list-table-header .header-title .link { font-size: 14px; color: #c4c4b9; }

.list-table .list-table-header .header-title:last-child { background-image: none; }

.list-table .list-table-header .header-title.status { display: none; }

.list-unit.all_anime .list-table .list-table-header .header-title.status { display: table-cell; width: 4px; }

.list-table .list-table-header .header-title.number { visibility: hidden; width: 30px; }

.list-table .list-table-header .header-title.image { width: 66px; }

.list-table .list-table-header .header-title.title { padding-left: 0; text-align: left; }

.list-table .list-table-header .header-title.score { width: 65px; }

.list-table .list-table-header .header-title.type { width: 60px; }

.list-table .list-table-header .header-title.progress { width: 90px; }

.list-table .list-table-header .header-title.chapters { width: 90px; }

.list-table .list-table-header .header-title.volumes { width: 90px; }

.list-table .list-table-header .header-title.tags { width: 120px; }

.list-table .list-table-header .header-title.rated { width: 70px; }

.list-table .list-table-header .header-title.started { width: 110px; }

.list-table .list-table-header .header-title.finished { width: 110px; }

.list-table .list-table-header .header-title.days { width: 45px; }

.list-table .list-table-header .header-title.storage { width: 75px; }

.list-table .list-table-header .header-title.retail { width: 65px; }

.list-table .list-table-header .header-title.priority { width: 70px; }

.list-table .list-table-header .header-title { color: #9a9a8a; }

.list-table .list-table-header .header-title .link.sort {
	position: relative;
	display: inline-block;
	color: #c4c4b9;
	white-space: nowrap;
}

.list-table .list-table-header .header-title .link.sort:hover { color: #c4c4b9; }

/* STATS */
.list-unit .list-status-title .stats {
	position: absolute;
	right: -135px;
	top: -81px;
	z-index: 3;
}

.list-unit .list-status-title .stats a {
	display: block;
	margin: 0;
	color: #c4c4b9;
}

#show-stats-button { display: none; }

#show-stats-button i.fa.fa-bar-chart, #advanced-options-button i.fa.fa-filter { font-size: 12px; }

.list-unit .list-stats:after {
	position: absolute;
	display: block;
	content: '';
	left: 0;
	width: 784px;
	height: 1px;
	background-image: -webkit-linear-gradient(right, rgba(196, 196, 185, 1) 0, rgba(196, 196, 185, 0) 100%);
	background-image: -moz-linear-gradient(right, rgba(196, 196, 185, 1) 0, rgba(196, 196, 185, 0) 100%);
	background-image: linear-gradient(to left, rgba(196, 196, 185, 1) 0, rgba(196, 196, 185, 0) 100%);
}

.list-unit .list-stats {
	display: block;
	width: 735px;
	line-height: 30px;
	font-size: 12px;
	color: #b74d49;
	text-align: right;
	background-color: transparent;
}