.footer_unseen {
	display: none;
}

.memberlist_single_avabox {
	width: 300px;
	height: 400px;
	overflow: hidden;
	background: var(--opacity60);	
}
.memberlist_single_avabox img {
	filter: grayscale(50%);
	opacity: 0.9;
	width: 300px;
	height: 400px;
}

.memberlist_single_allinfosbox {
	width: 300px;
	height: 400px;
	position: relative;
	z-index: 2;
	margin: -85px 0px 0px 0px;
	transition: 2s;
	transition-delay: 0.5s;
}
.memberlist_singlechara:hover .memberlist_single_allinfosbox {
	margin: -400px 0px 0px 0px;
	transition: 2s;
	transition-delay: 0.5s;
}	

.memberlist_title {
    display: block;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 900;
    color: var(--font_lmain);
    font-size: 30px;
    text-align: center;
    padding: 1em 0em 1em 0em;
    margin: 0 auto;
    letter-spacing: 4px;
    text-decoration: none;
    text-transform: uppercase;	
}
.pagination {
	background: var(--forumhg);
    margin: 0em auto;
    box-sizing: border-box;
    padding: 1.3em 4em 0  4em;
    line-height: 150%;
    border-top: solid 5px var(--andarna_onlight);		
    width: 100%;
    color: var(--font_main);
}
.pagination .pagination_current {
	background: var(--andarna_ondark);
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;	
    color: var(--font_onhigh);
}
.pagination .pagination_page {
	
}
.pagination .pagination_next {
	
}
.pagination a,
.memberlist_table .float_right a {
	background: var(--forumhg_tablecat);
	border: none;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	color: var(--font_dlink);
}
.pagination a:hover,
.memberlist_table .float_right a:hover {
	background: var(--andarna_ondark);
	color: var(--font_onhigh); 
}
.pages {
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
	font-weight: 700;
    letter-spacing: 1px;	
}

.memberlist_table .thead {
	background: var(--forumhg);
    margin: 0em auto;
    box-sizing: border-box;
    padding: 1em 3.5em 1.3em  3.5em;
}
.memberlist_filter {
	background: var(--forumhg);
    margin: 0em auto;
    box-sizing: border-box;
    padding: 1em 3.5em 0em  3.5em;
}
.memberlist_filter_button {
	background: var(--forumhg);
    margin: 0em auto;
    box-sizing: border-box;
    padding: 0em 3.5em 1.3em  3.5em;	
}
.memberlist_filter .thead {
	background: var(--opacity0);	
}
.memberlist_filter .tcat {
	padding: 5px 1px;
    line-height: normal;
    background: var(--forumhg_tablecat);
    color: var(--font_main);
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 500;	
}
.memberlist_filter .trow1,
.memberlist_filter .trow2 {
	background: var(--opacity0);	
    color: var(--font_normal);
    font-size: 13px;
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    line-height: 175%;
}

.memberlist_table .float_right {
	float: left;
	width: 100%;
	display: flex;
	justify-content: space-evenly;
}
.memberlist_table .float_right a {
	width: calc(100%/26);
	text-align: center;
}

.memberlist_filter_title strong {
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 700;
    font-size: 15px;
    font-style: italic;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0px 0 0px 0;	
}

.memberlist_listung {
	display: flex;
    width: 100%;
    flex-wrap: wrap;	
	padding: 1em 0em;	
	justify-content: space-evenly;
}
.memberlist_singlechara {
	width: 300px;
	height: 400px;
	overflow: hidden;
	border: solid 0.5em var(--opacity60);
	margin: 1em 0;
}
.memberlist_single_hgbox {
	background: var(--forumhg);	
	padding: 1em 0em 0em 0em;
	box-sizing: border-box;
	height: 385px;
	overflow: hidden;
}
.memberlist_single_info {
	color: var(--font_header);
    font-size: 30px;
    text-align: right;
    margin: 0em 1em -15px 0;
    position: relative;
    z-index: 2;
}
.memberlist_single_charaname {
	padding: 0em 0.5em;
    box-sizing: border-box;
	height: 25px;
    overflow: hidden;
    display: flex;
    align-items: center;	
}
.memberlist_single_charaname a {
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    text-transform: uppercase;
    color: var(--font_dlink);
    text-decoration: none;
    font-weight: 700;
    font-size: 13px;
    line-height: 12px;
    letter-spacing: 2px;
}
.memberlist_single_charaname a:hover {
	color: var(--font_onhigh);	
	background: var(--andarna_onlight);
}
.memberlist_single_player,
.memberlist_single_activity,
.memberlist_single_fact {
    padding: 1px;
    text-align: center;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 9px;
    letter-spacing: 2px;
    background: var(--forumhg);
    color: var(--font_main);
	height: 11px;
	overflow: hidden;
}
.memberlist_single_player {
    margin: 15px 10px 0px 10px;	
}
.memberlist_single_activity {
	margin: 10px;
}
.memberlist_single_fact {
	margin: 10px 0px;
}
.memberlist_single_group {
    color: var(--font_ongroup);
    padding: 3px 0px;
    text-align: center;
    font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 10px;
    letter-spacing: 2px;	
	height: 14px;
	overflow: hidden;
}
.memberlist_single_factsall {
	margin: 10px;
	height: 50px;
	overflow: hidden;
	display: flex;
	align-items: center;
}
.memberlist_single_profiltext {
	margin: 0px 10px;	
	height: 196px;
	overflow: auto;
	line-height: 150%;
	font-family: 'Chivo', Tahoma, Verdana, Arial, cantarell, sans-serif;
    font-weight: 300;
    font-size: 12px;
    padding: 0px 5px 0px 0px;
    text-align: justify;
	color: var(--font_main);
	box-sizing: border-box;
}
.memberlist_single_profiltext::-webkit-scrollbar { width: 7px; background: var(--forumhg); } 
.memberlist_single_profiltext::-webkit-scrollbar-thumb { background: var(--andarna_onlight); } 
.memberlist_single_factsicon {
	width: 50px;	
}
.memberlist_single_factsicon img {
	width: 100%;
	filter: grayscale(100%);
}
.memberlist_single_facts {
	width: 230px;
	box-sizing: border-box;
	padding: 0px 0px 0px 10px;
}