.series-item { padding-bottom: 30px; :hover { text-decoration: none; } h2 { margin-top: 0px; } a { color: #000000; } } .series-posters { list-style-type: none; li { display: inline-block; vertical-align: top; } .series-page-header { padding-bottom: 50px; } .series-posters-item { margin-bottom: 20px; .center { display: block; margin-left: auto; margin-right: auto; text-align: center; } .progress { left: 22px; margin-top: 5px; } .title { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; } .labels { display: inline-block; opacity: 0.75; width: 138px; :hover { cursor: default; } .label { margin-top: 3px; display: block; } .tooltip { opacity: 1; } } .series-season { padding-bottom: 20px; } } .series-poster-container { position: relative; overflow: hidden; display: inline-block; .ended-banner { color: #eeeeee; background-color: #b94a48; -moz-box-shadow: 2px 2px 20px #888888; -moz-transform: rotate(45deg); -moz-transform-origin: 50% 50%; -webkit-transform: rotate(45deg); -webkit-transform-origin: 50% 50%; position: absolute; width: 300px; top: 175px; left: -122px; text-align: center; opacity: 0.9; } .series-controls { position: absolute;; top: 0px; overflow: hidden; background-color: #eeeeee; width: 100%; text-align: right; padding-right: 20px; opacity: 0.8; display: none; } } } .series-season { .episode-number-cell { width: 20px; } .episode-air-date-cell { width: 150px; } .episode-status-cell { width: 100px; } }