/*=========TYPES HEADERS=========*/

/* 1-># | 2->Anime-Name | 3->Score | 4->Type | 5->Progress | 6->Rated */

#list_surround >:nth-of-type(n+4) ~ .header_cw +,
#list_surround >:nth-of-type(n+4) ~ .header_completed +,
#list_surround >:nth-of-type(n+4) ~ .header_onhold +,
#list_surround >:nth-of-type(n+4) ~ .header_dropped +,
#list_surround >:nth-of-type(n+4) ~ .header_ptw + {
display: none;
}

.header_cw +, .header_completed +, .header_onhold +,
.header_dropped +, .header_ptw + {
position: absolute;
right: 56px;
top: -40px;
width: 350px;
-layout: fixed;
border-spacing: 8px 0;
}

.table_header:first-of-type { display:none; }

.table_headerLink strong:after {
position: absolute;
display: inline;
content: "Sort By:";
top: -46px;
right: 4px;
margin-left: -64px;
font-size: 14px;
color: White;
font-weight: bold;
text-shadow:
-1px -1px 0 #000,
0px -1px 0 #000,
1px -1px 0 #000,
-1px 1px 0 #000,
0px 1px 0 #000,
1px 1px 0 #000;
background-color: rgb(50, 50, 50);
padding: 7px 404px 6px 5px;
border-radius: 5px;
white-space: nowrap;
z-index:-1;
}

.table_headerLink strong:before, .table_header:nth-of-type(3) a, .table_header:nth-of-type(4) a, .table_header a:before {
display: inline;
width: 64px;
padding: 0 5px;
font-size: 14px;
text-align: center;
border-style: solid !important;
border-width: 1px;
border-color: #FFFFFF;
background-color: rgb(0, 0, 0);
border-radius: 10px;
}

.table_headerLink strong, .table_header:nth-of-type(5) a, .table_header:nth-of-type(6) a {
color: transparent;
font-size: 0;
}

.table_headerLink strong:before, .table_header a:before {
color: #FFFFFF;
font-size: 14px;
}

.table_headerLink strong:before { content: "Name"; }

.table_header:nth-of-type(5) a:before { content: "Episodes"; }

.table_header:nth-of-type(6) a:before { content: "Rating"; }

.table_headerLink strong:hover:before, .table_header:nth-of-type(3) a:hover, .table_header:nth-of-type(4) a:hover, .table_header a:hover:before 
{
	color: black;
	background-color: white;
	border-color: white;
}

.table_headerLink strong:before 
{ 
	margin-left: -6px; 
}

.table_header:nth-of-type(3) a 
{ 
	margin-left: -22px; 
}

.table_header:nth-of-type(4) a 
{ 
	margin-left: 4px; 
}

.table_header:nth-of-type(5) a:before 
{ 
	margin-left: 25px; 
}

.table_header:nth-of-type(6) a:before 
{ 
	margin-left: 26px; 
}













