#mal\_control_strip:before {
	position: absolute;
	display: block;
	content: '';
	left: 0;
	top: 0;
	width: 86px;
	height: 265px;
	z-index: -1;
}

#mal\_control_strip {
	position: fixed;
	display: block;
	left: 0;
	top: 0;
	background: none !important;
	z-index: 1;
}

#mal\_control_strip table {
	display: block !important;
	width: 64px !important; 
}

#mal\_control_strip td {
	display: block !important;
	width: 64px !important;
}

#mal\_control_strip img, #mal\_cs_powered, #mal\_cs_powered img, #mal\_cs_pic, #mal\_cs_otherlinks strong, #search,
#mal\_cs_otherlinks div a[href*="shared"], #mal\_cs_otherlinks div span[title*="Compatibility Score"] { display: none; }

#mal_cs_pic, #mal_cs_listinfo, #mal_cs_links { border-right: none !important; }

#mal\_cs_otherlinks div:nth-child(2) { color: transparent !important; }

#mal\_cs_otherlinks div a[href*="register"], #mal_cs_otherlinks div a[href*="history"], #mal_cs_otherlinks div a[href*="list/"],
#mal_cs_otherlinks div a[href*="forum"], #mal_cs_otherlinks div a[href*="export"],
#mal\_cs_links div a[href$="/"] , #mal\_cs_otherlinks div a[href*="faq"] { display: none !important; }

#mal\_cs_listinfo {
	position: fixed !important;
	margin-left: -474px !important; 
	bottom: -9px; 
	z-index: 1;
}

#mal\_cs_listinfo div { display: inline !important;  margin: 0 !important; } 

#mal\_cs_links { 
	position: absolute !important; 
	margin-left: -420px !important; 
	bottom: -9px !important;
	z-index: 2;
}

#mal\_cs_links div { display: inline !important; }

#mal\_cs_otherlinks div a[href*="login"]:before, #mal\_cs_listinfo div:last-of-type a:before, #mal\_cs_listinfo div:first-of-type a:before, 
#mal_cs_links div a[href*="addtolist"]:before, #mal\_cs_links div:last-of-type a:first-of-type:before, #mal\_cs_links div:last-of-type a:last-of-type:before {
	position: absolute;
	display: block;
	content: '';
	width: 70px;
	height: 69px;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transition: transform .5s linear;
	-webkit-transition: -webkit-transform .5s linear;
}

#mal\_cs_otherlinks div a[href*="login"], #mal\_cs_listinfo div:last-of-type a, #mal\_cs_listinfo div:first-of-type a, 
#mal_cs_links div a[href*="addtolist"], #mal\_cs_links div:last-of-type a:first-of-type, #mal\_cs_links div:last-of-type a:last-of-type { 
	position: fixed !important;
	display: block;
	left: 5px;
	width: 70px;
	height: 69px;
	font-size: 0 !important;
	color: transparent;
}

#mal\_cs_otherlinks div a[href*="login"]:after, #mal\_cs_listinfo div:last-of-type a:after, #mal\_cs_listinfo div:first-of-type a:after, 
#mal_cs_links div a[href*="addtolist"]:after, #mal\_cs_links div:last-of-type a:first-of-type:after, #mal\_cs_links div:last-of-type a:last-of-type:after { 
	pointer-events: none;
	opacity: 0;
	position: absolute;
	display: block;
	left: 5px;
	margin-left: 80px;
	margin-top: 20px;
	width: 60px;
	height: 20px;
	font-family: 'Architects Daughter', cursive;
	font-size: 17px !important;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: -5px;
	transition: opacity .5s linear, letter-spacing .5s linear;
	-webkit-transition: opacity .5s linear, letter-spacing .5s linear;
}

#mal\_cs_otherlinks div a[href*="login"]:hover:before, #mal\_cs_listinfo div:last-of-type a:hover:before, #mal\_cs_listinfo div:first-of-type a:hover:before, 
#mal_cs_links div a[href*="addtolist"]:hover:before, #mal\_cs_links div:last-of-type a:first-of-type:hover:before, #mal\_cs_links div:last-of-type a:last-of-type:hover:before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

#mal\_cs_otherlinks div a[href*="login"]:hover:after, #mal\_cs_listinfo div:last-of-type a:hover:after, #mal\_cs_listinfo div:first-of-type a:hover:after, 
#mal_cs_links div a[href*="addtolist"]:hover:after, #mal\_cs_links div:last-of-type a:first-of-type:hover:after, #mal\_cs_links div:last-of-type a:last-of-type:hover:after { opacity: 1; letter-spacing: 1px; }

/*  USERNAME */
#mal\_cs_listinfo div:first-of-type a { top: 5px; }

#mal\_cs_listinfo div:first-of-type a:before { background-position: 0 -69px; }


#mal\_cs_listinfo div:first-of-type a:after { content: 'profile'; }

/* ADD */
#mal\_cs_links div a[href*="addtolist"] { top: 75px; }

#mal\_cs_links div a[href*="addtolist"]:before { background-position: 0 -138px; }

#mal\_cs_links div a[href*="addtolist"]:after { content: 'add'; }

/* MANGALIST */
#mal\_cs_links div:last-of-type a:first-of-type, #mal\_cs_links div:last-of-type a:last-of-type  { top: 145px; }

#mal\_cs_links div:last-of-type a:first-of-type:before, #mal\_cs_links div:last-of-type a:last-of-type:before  { background-position: 0 -207px; }

#mal\_cs_links div:last-of-type a:last-of-type:after { content: 'manga'; }

/* ANIMELIST */
#mal\_cs_links div:last-of-type a:first-of-type:after { content: 'anime'; } 

/* LOGOUT */
#mal\_cs_listinfo div:last-of-type a { top: 215px; }

#mal\_cs_listinfo div:last-of-type a:before { background-position: 0 -276px; }

#mal\_cs_listinfo div:last-of-type a:after { content: 'out'; }

/* LOGIN */
#mal\_cs_otherlinks div a[href*="login"] { top: 5px; }

#mal\_cs_otherlinks div a[href*="login"]:after { content: 'enter'; }