body #mal_control_strip, body #list_surround table:first-of-type, body #list_surround table:first-of-type:hover {
    background-color:#7C27B0
}
::selection {
    background-color:#B8000
}
::-moz-selection {
    background-color:#50BCD4
}
body #list_surround table:hover {
    background-color:#00BCD4;
    background-color:rgba(0, 188, 212, 0.6)
}
body #list_surround table:first-of-type .status_selected a {
    border-bottom:2px solid #00BCD4
}
.animetitle, .td1 a span, .td2 a span, .td1 a, .td2 a, .td1:last-of-type, .td2:last-of-type {
    color:#212121
}
.table_header, .table_header a, .td1, .td2, .td1 small a, .td2 small a, body #list_surround .borderRBL, body #list_surround table .hide .borderRBL a, body #list_surround table .hide .borderRBL div a, .category_totals {
    color:#727452
}
@-webkit-keyframes favoriteanime {
    0%, 100% {
        background-image:url(http://i.imgur.com/qTb4GsM.png);
    }
    10% {
        background-image:url(http://i.imgur.com/IZwGSjc.png);
    }
    20% {
        background-image:url(http://i.imgur.com/Hn3spAJ.png);
    }
    30% {
        background-image:url(http://i.imgur.com/SSf3l2t.png);
    }
    40% {
        background-image:url(http://i.imgur.com/xueQ87P.png);
    }
    50% {
        background-image:url(http://i.imgur.com/Jt4VOAu.png);
    }
    60% {
        background-image:url(http://i.imgur.com/tRwQxoW.png);
    }
    70% {
        background-image:url(http://i.imgur.com/ONpZshU.png);
    }
    80% {
        background-image:url(http://i.imgur.com/BPzIbVe.png);
    }
    90% {
        background-image:url(http://i.imgur.com/5LGvDSQ.png);
    }
}
@-moz-keyframes favoriteanime {
    0%, 100% {
        background-image:url(http://i.imgur.com/qTb4GsM.png);
    }
    10% {
        background-image:url(http://i.imgur.com/IZwGSjc.png);
    }
    20% {
        background-image:url(http://i.imgur.com/Hn3spAJ.png);
    }
    30% {
        background-image:url(http://i.imgur.com/SSf3l2t.png);
    }
    40% {
        background-image:url(http://i.imgur.com/xueQ87P.png);
    }
    50% {
        background-image:url(http://i.imgur.com/Jt4VOAu.png);
    }
    60% {
        background-image:url(http://i.imgur.com/tRwQxoW.png);
    }
    70% {
        background-image:url(http://i.imgur.com/ONpZshU.png);
    }
    80% {
        background-image:url(http://i.imgur.com/BPzIbVe.png);
    }
    90% {
        background-image:url(http://i.imgur.com/5LGvDSQ.png);
    }
}
@-o-keyframes favoriteanime {
    0%, 100% {
        background-image:url(http://i.imgur.com/qTb4GsM.png);
    }
    10% {
        background-image:url(http://i.imgur.com/IZwGSjc.png);
    }
    20% {
        background-image:url(http://i.imgur.com/Hn3spAJ.png);
    }
    30% {
        background-image:url(http://i.imgur.com/SSf3l2t.png);
    }
    40% {
        background-image:url(http://i.imgur.com/xueQ87P.png);
    }
    50% {
        background-image:url(http://i.imgur.com/Jt4VOAu.png);
    }
    60% {
        background-image:url(http://i.imgur.com/tRwQxoW.png);
    }
    70% {
        background-image:url(http://i.imgur.com/ONpZshU.png);
    }
    80% {
        background-image:url(http://i.imgur.com/BPzIbVe.png);
    }
    90% {
        background-image:url(http://i.imgur.com/5LGvDSQ.png);
    }
}
@keyframes favoriteanime {
    0%, 100% {
        background-image:url(http://i.imgur.com/qTb4GsM.png);
    }
    10% {
        background-image:url(http://i.imgur.com/IZwGSjc.png);
    }
    20% {
        background-image:url(http://i.imgur.com/Hn3spAJ.png);
    }
    30% {
        background-image:url(http://i.imgur.com/SSf3l2t.png);
    }
    40% {
        background-image:url(http://i.imgur.com/xueQ87P.png);
    }
    50% {
        background-image:url(http://i.imgur.com/Jt4VOAu.png);
    }
    60% {
        background-image:url(http://i.imgur.com/tRwQxoW.png);
    }
    70% {
        background-image:url(http://i.imgur.com/ONpZshU.png);
    }
    80% {
        background-image:url(http://i.imgur.com/BPzIbVe.png);
    }
    90% {
        background-image:url(http://i.imgur.com/5LGvDSQ.png);
    }
}
body #list_surround table .animetitle:before {
    content:"";
    height:43px;
    width:43px;
    margin-top:-12px;
    background-size:cover;
    background-position:center;
    -webkit-border-radius:150px;
    -moz-border-radius:150px;
    border-radius:150px;
    display:inline-block;
    position:absolute
}
body #list_surround table .animetitle span {
    margin-left:55px
}
/* Do not modify past here unless you know what you're doing */
 body {
    font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    text-rendering:optimizeLegibility;
    text-shadow:1px 1px 1px rgba(0, 0, 0, 0.004)
}
body, strong, b {
    font-weight:400
}
* {
    text-decoration:none!important
}
#grand_totals, #copyright, body #list_surround table, body #list_surround .hide table, body #list_surround .hide table:hover, body #list_surround .header_cw + table:hover, body #list_surround .header_completed + table:hover, body #list_surround .header_onhold + table:hover, body #list_surround .header_dropped + table:hover, body #list_surround .header_ptw + table:hover, body #list_surround .hide table:hover {
    background-color:#FFF
}
body #list_surround table:first-of-type a, body #list_surround table:first-of-type .status_selected a {
    color:#FFF
}
body {
    background-color:#e3e3e3
}
body #mal_control_strip {
    background-image:none;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
    height:40px;
    padding:12px initial;
    position:fixed;
    z-index:101
}
body #mal_control_strip a, #mal_control_strip td, #mal_control_strip strong {
    font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:13px
}
body #mal_cs_listinfo strong {
    font-size:24px
}
body #mal_cs_listinfo div > strong > a {
    margin-left:60px
}
body #mal_cs_listinfo {
    margin:0
}
body #mal_control_strip #mal_cs_otherlinks {
    background:none no-repeat scroll 100% 0 transparent;
    right:10px;
    top:20px;
    width:24px;
    height:24px;
    border:0;
    position:absolute;
    z-index:200;
    padding:0;
    will-change:opacity
}
body #mal_control_strip #mal_cs_otherlinks:not(:hover):before {
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content:"\e604";
    font-size: 24px;
}
body #mal_control_strip #mal_cs_otherlinks:hover {
    height:auto;
    width:180px;
    background:#FFF;
    box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    right:10px;
    top:10px;
    display:table
}
body #mal_cs_otherlinks div, body #mal_control_strip #mal_cs_links div {
    display:none;
    -webkit-border-radius:inherit;
    -moz-border-radius:inherit;
    border-radius:inherit;
    will-change:opacity
}
body #mal_cs_otherlinks:hover div {
    margin:0;
    display:initial;
    height:48px;
    width:180px;
    font-size:0
}
body #mal_cs_otherlinks:hover div:last-of-type {
    height:144px
}
body #mal_cs_otherlinks div > strong, body #mal_cs_otherlinks div > a, body #mal_cs_links div > a {
    display:none
}
body #mal_cs_otherlinks:hover div > strong, body #mal_cs_otherlinks:hover div > a, #mal_cs_otherlinks:hover div > span {
    color:#212121;
    font:14px Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
    display:table-cell;
    text-transform:capitalize;
    height:48px;
    min-width:148px;
    padding:0 16px;
    vertical-align:middle
}
body #mal_cs_otherlinks:hover div > span[title="Compatibilty Score"]:after {
    content: "compatibility";
}
body #mal_cs_otherlinks:hover div > strong:hover, body #mal_cs_otherlinks:hover div > a:hover, #mal_cs_otherlinks:hover div > span:hover {
    background-color: #f8f8f8;
    background-color:rgba(0, 0, 0, .03)
}
body #mal_cs_otherlinks div > a[href="/panel.php?go=export"]:after {
    content:" your list"
}
body #mal_cs_otherlinks strong a {
    border-color:transparent;
    color:#212121;
    display:inline;
    padding:initial;
    font-size:inherit
}
body #mal_control_strip #mal_cs_links {
    background:none no-repeat scroll 100% 0 transparent;
    background-position:center;
    border:0;
    position:absolute;
    z-index:200;
    will-change:opacity, transform;
    top:0;
    left:0;
    width:24px;
    height:24px;
    padding:20px 24px;
}
body #mal_control_strip #mal_cs_links:not(:hover):before {
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content:"\e601";
    font-size: 24px;
}
body #mal_control_strip #mal_cs_links:hover {
    width:280px;
    background-color:#FFF;
    background-image:inherit;
    box-shadow:rgba(0, 0, 0, 0.137255) 0 0 4px, rgba(0, 0, 0, 0.278431) 2px 4px 8px;
    display:table;
    padding:0;
    position:fixed;
    height:100%;
    -webkit-animation-name:slidein;
    -webkit-animation-delay:2ms;
    -webkit-animation-duration:.3s;
    -webkit-animation-iteration-count:1;
    -moz-animation-name:slidein;
    -moz-animation-delay:2ms;
    -moz-animation-duration:.3s;
    -moz-animation-iteration-count:1;
    animation-name:slidein;
    animation-delay:2ms;
    animation-duration:.3s;
    animation-iteration-count:1
}
@-webkit-keyframes slidein {
    from {
        opacity:0;
        -webkit-transform:translateX(-218px);
        transform:translateX(-218px)
    }
    to {
        opacity:1;
        -webkit-transform:translateX(0px);
        transform:translateX(0px)
    }
}
@-moz-keyframes slidein {
    from {
        opacity:0;
        -webkit-transform:translateX(-218px);
        transform:translateX(-218px)
    }
    to {
        opacity:1;
        -webkit-transform:translateX(0px);
        transform:translateX(0px)
    }
}
@-o-keyframes slidein {
    from {
        opacity:0;
        -webkit-transform:translateX(-218px);
        transform:translateX(-218px)
    }
    to {
        opacity:1;
        -webkit-transform:translateX(0px);
        transform:translateX(0px)
    }
}
@keyframes slidein {
    from {
        opacity:0;
        -webkit-transform:translateX(-218px);
        transform:translateX(-218px)
    }
    to {
        opacity:1;
        -webkit-transform:translateX(0px);
        transform:translateX(0px)
    }
}
body #mal_control_strip #mal_cs_links:hover:before {
    content:"";
    display:block;
    width:280px;
    height:167px;
    overflow:hidden;
    -webkit-animation: favoriteanime 60s infinite;
    -moz-animation: favoriteanime 60s infinite;
    animation: favoriteanime 60s infinite;
}
body #mal_control_strip #mal_cs_links:hover div {
    opacity:1;
    margin:0;
    font-size:0;
    height:96px;
    width:280px;
    display:block
}
body #mal_control_strip #mal_cs_links:hover div:first-child {
    padding-bottom:8px;
    margin: 13.2px 0;
    border-bottom: 1px solid #B6B6B6;
}
body #mal_cs_links:hover div > a {
    color:#757575;
    font:bold 14px Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    display:table-cell;
    text-transform:capitalize;
    height:48px;
    min-width:240px;
    max-width:initial;
    padding:0 16px 0 24px;
    vertical-align:middle;
    text-shadow:initial
}
body #mal_cs_links:hover div > a:hover {
    background-color: #f8f8f8;
    background-color:rgba(0, 0, 0, .03)
}
body #mal_cs_links:hover div > a:before {
    padding-right:16px;
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 24px;
    color: #757575;
    vertical-align: -20%;
}
body #mal_cs_links:hover div > a[href="/addtolist.php?hidenav=1"]:before {
    content:"\e600"
}
body #mal_cs_links:hover div a[href="/"]:before {
    content:"\e602"
}
body #mal_cs_links:hover div > a[href^="/animelist/"]:before, body #mal_cs_links div > a[href^="/mangalist/"]:before {
    content:"\e603"
}
body #mal_cs_listinfo div:last-child, body #mal_cs_powered a, body #searchListButton {
    display:none
}
body #mal_cs_pic, body #mal_cs_listinfo, body #mal_cs_links {
    border-right:0
}
body #mal_cs_powered {
    top:12px;
    bottom:12px;
    left:0;
    right:0;
    width:100%
}
body #mal_cs_powered #search {
    margin:0;
    padding:0;
    text-align:center
}
body #mal_cs_powered #search #searchBox {
    width:calc(55% - 72px);
    height:40px;
    border:0;
    margin:0;
    padding:0;
    background-color:#E1BEE7;
    color:#FFF;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    padding-left:72px;
    font-size:15px
}
body #mal_cs_powered #search #searchBox:focus {
    outline:0
}
body #list_surround {
    padding-top:64px
}
body #list_surround table:first-of-type {
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
    margin-top:-19px;
    position:absolute;
    z-index:100;
    text-transform:uppercase;
    padding:14.5px initial;
    width:100%
}
body #list_surround table:first-of-type a {
    color:rgba(255, 255, 255, 0.6)
}
body #list_surround table:first-of-type .status_selected a {
    padding:11.5px 0
}
body #list_surround table {
    width:90%;
    margin:0 auto;
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
    transition:all .4s ease;
    z-index:85;
    will-change:opacity
}
body #list_surround:first-of-type table td:nth-of-type(4) {
    width:initial
}
body #list_surround table:nth-of-type(2) {
    margin-top:13px
}
td.td1, td.td2, td.table_header {
    padding:16px
}
body #list_surround .header_cw:hover, body #list_surround .header_completed:hover, body #list_surround .header_onhold:hover, body #list_surround .header_dropped:hover, body #list_surround .header_ptw:hover, body #list_surround .header_cw, body #list_surround .header_completed, body #list_surround .header_onhold, body #list_surround .header_dropped, body #list_surround .header_ptw {
    background-color:transparent;
    margin-bottom:10px;
    box-shadow:none
}
body #list_surround .header_cw .header_title span:before {
    content:"Currently "
}
.td1 small a:last-of-type, .td2 small a:last-of-type {
    cursor:help
}
#list_surround table td:nth-of-type(4) {
    width:56px
}
.header_title {
    font-size:32px;
    font-weight:300;
    text-align:center
}
.category_totals {
    padding:4px;
    text-align:center;
    font-size:12px
}
body #list_surround .hide table {
    box-shadow:0 0 6px rgba(0, 0, 0, .16), 0 6px 12px rgba(0, 0, 0, .32);
    width:95%;
    padding:0;
    position:inherit;
    margin:51px auto;
    -webkit-animation-name:popin;
    -webkit-animation-duration:.5s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-timing-function:ease-out;
    -moz-animation-name:popin;
    -moz-animation-duration:.5s;
    -moz-animation-iteration-count:1;
    -moz-animation-timing-function:ease-out;
    animation-name:popin;
    animation-duration:.5s;
    animation-iteration-count:1;
    animation-timing-function:ease-out
}
@-webkit-keyframes popin {
    0% {
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    80% {
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    100% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-moz-keyframes popin {
    0% {
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    80% {
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    100% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-o-keyframes popin {
    0% {
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    80% {
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    100% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes popin {
    0% {
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    80% {
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    100% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
body #list_surround .borderRBL {
    padding-left:78px
}
body #list_surround .borderRBL div {
    margin-bottom:inherit!important
}
body #list_surround .borderRBL span[title="Downloaded Episodes"]:after {
    font-size:16px;
    content:"Downloaded Episodes"
}
span[title="Specials"], span[title="Downloaded Episodes"], span[title="Deviation"] {
    font-size:0
}
span[title="Specials"]:after, span[title="Downloaded Episodes"]:after, span[title="Deviation"]:after {
    font-size:13px
}
span[title="Specials"]:after {
    content:"Specials"
}
span[title="Downloaded Episodes"]:after {
    content:"Downloaded Eps"
}
span[title="Deviation"]:after {
    content:"Deviation"
}
body #grand_totals, body #copyright {
    width:90%;
    margin:0 auto;
    text-align:center;
    padding:4px initial;
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
    z-index:80;
    font-size:13px
}
body #copyright {
    margin-bottom:10px
}
body #copyright:before {
    content:"Material Design MAL by Lez_Derp. "
}