body,
a,
#sideMenu,
.grid-view table.items th,
.grid-view table.items td,
.grid-view table.items thead tr th {
    color: #fff;
}

#sideMenu .menu li a {
    color: #fff;
    font-weight: bold;
}

#sideMenu .sideHeader {
    padding-left: 0 !important;
    margin-left: -20px !important;
}

#sideMenu .sideHeader .sidebar-campaign-logo {
    /*width: 145px !important;*/
    margin: 0 0 20px 40px !important;
}

#headLine.main {
    margin-top: 4rem !important;
}

.header .logo img {
    width: 100%;
    max-width: 85px;
}

/*.banners .banner img.badge{*/
/*width: 150px !important;*/
/*}*/

/*#sideMenu .menu li.active a, #menu a, #menu a:hover, #bottomThumbSelector .menu li.active a  {*/
/*color: #b41ada;*/
/*}*/

.sidebar-campaign-logo {
    margin: 0 !important;
}

#bottomThumbSelector .full li:hover, #bottomThumbSelector .mini li:hover {
    /*background: #b41ada;*/
    color: #000;
}

#default .line-list .episodeBlock .details td.story, .gray-text {
    color: rgba(255, 255, 255, 0.6);
}

/*.episodeBlock .details a{*/
/*color: #359ef5;*/
/*}*/

#sideMenu .desc {
    color: rgba(200, 200, 200, 0.75);
}

#default .episodeBlock .bottom .title {
    /*font-size: 11.5px !important;*/
    font-size: 14px !important;
}

@media screen and (max-width: 800px) {
    #default .thumb-list .episodeBlock {
        height: auto;
    }

    #default .episodeBlock .bottom {
        width: 96% !important;
    }

    .episodeBlock .thumb a, .trailer a {
        margin: 0 0 20px 0;
    }

    .episodeBlock .description {
        position: absolute;
        bottom: auto;
        left: auto;
        margin: -20px 0 0;
    }
}


