ul#thumbslist { border:none; padding: 0; margin: 0;}
#thumbslist li { height: 106px; max-width: 100%; float: left; border: none; overflow: hidden; margin: 0;}
img.gallery { height:100%; overflow:hidden;  padding: 3px 2px 3px 2px;}
img.gallery:hover { opacity: 0.95;}
img.gallery-highlighted { height:100%; overflow:hidden; opacity: 0.7; padding: 3px 2px 3px 2px;}
img.full { width: 100%;}
.gallery-hidden { display: none;}
.episode-control { color: #666; font-size: x-large; overflow: hidden; padding-top:33px; padding-left: 3px; padding-right: 3px;}

div#tiles { clear:both;}
#tiles div {width:80%; text-align:center; }
#spacer {clear:both;}

body {
    background-color: #DDD;
}

@media (min-width: 1800px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1600px;
    }
    #thumbslist li { height: 156px; max-width: 100%; float: left; border: none; overflow: hidden; margin: 0;}
    .episode-control { color: #666; font-size: x-large; overflow: hidden; padding-top:58px; padding-left: 3px; padding-right: 3px;}
}

@media (min-width: 2400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 2200px;
    }
    #thumbslist li { height: 156px; max-width: 100%; float: left; border: none; overflow: hidden; margin: 0;}
    .episode-control { color: #666; font-size: x-large; overflow: hidden; padding-top:58px; padding-left: 3px; padding-right: 3px;}
}