* {
  box-sizing: border-box;
}

html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, ol, ul, li, form, legend, label, table, header, footer, nav, section, figure {
  margin: 0;
  padding: 0;
}

header, footer, nav, section, article, hgroup, figure {
  display: block;
}

.cf {
  *zoom: 1;
}

.cf:before, .cf:after {
  content: " ";
  display: table;
}

.cf:after {
  clear: both;
}

.is-hidden {
  display: none !important;
  visibility: hidden !important;
}

.is-vishidden {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
}

.right {
  float: right;
  padding: 0 0 1rem 1rem;
}

.right-search {
  float: right;
  padding: 0 0 1rem 0;
}

.left {
  float: left;
  padding: 0 1rem 1rem 0;
}

.align-right {
  text-align: right;
}

.align-center {
  text-align: center;
}

.align-left {
  text-align: left;
}

.uppercase {
  text-transform: uppercase;
}

.hide-small {
  display: none;
}
@media all and (min-width: 36.75em) {
  .hide-small {
    display: block !important;
  }
}

.hide-small-med {
  display: none;
}
@media all and (min-width: 51em) {
  .hide-small-med {
    display: block !important;
  }
}

@media all and (min-width: 36.75em) {
  .hide-med {
    display: none !important;
  }
}

@media all and (max-width: 36.75em) {
  .hide-med-max {
    display: none !important;
  }
}

@media all and (min-width: 51em) {
  .hide-large {
    display: none !important;
  }
}

@media all and (max-width: 51em) {
  .hide-large-max {
    display: none !important;
  }
}

.font-primary {
  font-family: "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}

.font-secondary {
  font-family: "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}

.brand-movies {
  background: #dc4923;
}

.brand-movies-tone {
  background: #b03a1c;
}

.brand-news {
  background: #27bfdc;
}

.brand-news-tone {
  background: #0090b4;
}

.brand-blue-light {
  background: #eaeaea;
}

.brand-teal {
  background: #27bfdc;
}

.brand-tv {
  background: #b0cc3e;
}

.brand-tv-tone {
  background: #91aa2d;
}

.brand-popwatch {
  background: #e00a82;
}

.brand-popwatch-tone {
  background: #af0866;
}

.brand-books {
  background: #9a21a8;
}

.brand-books-tone {
  background: #73197d;
}

.brand-capetown {
  background: #27bfdc;
}

.brand-capetown-tone {
  background: #1d9bb3;
}

.brand-games {
  background: #ffa200;
}

.brand-games-tone {
  background: #cc8200;
}

.brand-family {
  background: #ffa200;
}

.brand-family-tone {
  background: #cc8200;
}

.brand-style {
  background: #f14704;
}

.brand-style-tone {
  background: #bf3803;
}

.brand-gray-light {
  background: #f9f9f9;
}

.brand-gray-light-2 {
  background: #d6d6d6;
}

.brand-gray-light-3 {
  background: #dddddd;
}

.brand-gray-light-4 {
  background: #a6a6a6;
}

.brand-gray {
  background: gray;
}

.brand-gray-med {
  background: #505050;
}

.brand-gray-dark {
  background: #333333;
}

.brand-gray-dark-2 {
  background: #131313;
}

.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

ol {
  list-style-type: decimal;
}

dl {
  overflow: hidden;
  margin: 0 0 1rem;
}

dt {
  float: left;
  clear: left;
  margin: 0 0.3em 0.2em 0;
}
dt:after {
  content: ": ";
}

dd {
  float: left;
  margin: 0;
}

/* Headline List */
.headline-list {
  border-top: 1px solid #dddddd;
  margin-bottom: 0.5rem;
}
.headline-list.flush {
  margin: 0;
}
.headline-list.lead {
  clear: both;
}
.headline-list.continued {
  border-top: 0;
}
.headline-list li {
  border-bottom: 1px solid #dddddd;
}
.headline-list.pad li {
  padding: 0.5rem;
}
.headline-list.noborder {
  border: 0;
}
.headline-list.noborder li {
  border: 0;
}

@media all and (min-width: 25em) and (max-width: 36.75em), all and (min-width: 51em) {
  .headline-list.g-2up-alt > .gi:nth-of-type(odd) {
    border-right: 1px solid #dddddd;
  }
}
@media all and (min-width: 25em) and (max-width: 36.75em), all and (min-width: 51em) {
  .headline-list.noborder.g-2up-alt > .gi:nth-of-type(odd) {
    border-right: 0;
  }
}
@media all and (min-width: 25em) and (max-width: 51em) {
  .headline-list.g-1-2-1 > .gi:nth-of-type(even) {
    border-left: 1px solid #dddddd;
  }
}
a {
  color: #333333;
  text-decoration: none;
  outline: 0;
}

.no-touch a:hover, .no-touch a:focus {
  color: gray;
}

.section {
  margin-bottom: 1.5rem;
  clear: both;
}
.section.noborder {
  margin-bottom: 0;
  border-bottom: 0;
}
.section.nostripe:after {
  display: none;
}
.section:after {
  content: "";
  display: block;
  height: 12px;
  background-color: #dddddd;
  background-size: 6px 6px;
  /* Chrome, Safari 4+ */
  /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: -webkit-linear-gradient(315deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent);
  background-image: linear-gradient(135deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent);
}
.section:after {
  clear: both;
  margin-top: 0.5rem;
}

@media all and (min-width: 36.75em) {
  .l-right .section:last-child,
  .l-left .section:last-child,
  .l-right-alt .section:last-child {
    margin-bottom: 0;
  }
}
.section-wrap {
  margin: 0 0.5rem;
}

.section-title-container {
  float: left;
  width: 100%;
}

.section-title,
.ob_ads_header,
#partnerBar h3 {
  font-family: "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  color: #131313;
  font-size: 1.5625rem;
  padding: 0.5rem;
  margin-bottom: 0;
}

.partner {
  padding: 0.5rem;
}

.partner li {
  margin-bottom: 1rem;
}
.partner li a:hover, .partner li a:focus {
  color: #27bfdc;
}

.ob_ads_header {
  font-weight: bold;
}

.OUTBRAIN .ob_mobile_rec {
  padding: 0.5rem;
}
.OUTBRAIN .ob_mobile_rec:hover, .OUTBRAIN .ob_mobile_rec:focus {
  color: #27bfdc;
}

.ew_ob_AR_1 {
  width: 605px;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0.5rem;
}

.ew_ob_AR_4 {
  width: 629px;
}

.ew_ob_AR_1 .item-container,
.ew_ob_AR_4 .item-container {
  box-sizing: content-box !important;
}

#disqus_thread {
  display: none;
  padding: 0.5rem;
}

.rec-src-link {
  display: block;
  font-size: small;
  font-size: 0.75rem;
  color: gray;
}

h1.section-title {
  margin-top: 0.5rem;
  float: left;
  padding: 0.7rem 0.7rem 0.5rem 0.5rem;
}

h3.section-title {
  font-size: 1.2rem;
  margin-bottom: 0;
}

.flag {
  display: inline-block;
  padding: 0.5rem 0.5rem 0.3rem;
  line-height: 1;
  margin-bottom: 0.5rem;
  color: white;
  font-weight: bold;
}

h1 {
  text-transform: uppercase;
  color: #131313;
}

h2.flag {
  font-weight: normal;
}

h3.flag {
  font-weight: normal;
  margin-bottom: 0.5rem;
}

.flag-blue {
  background: #27bfdc;
}

.flag-news,
.flag-gaming {
  background: #27bfdc;
}

.flag-tv,
.flag-tv-recaps {
  background: #b0cc3e;
}

.flag-movies {
  background: #dc4923;
}

.flag-popwatch {
  background: #e00a82;
}

.flag-gray {
  background: #d6d6d6;
  color: #131313;
}

.flag-family {
  background: #ffa200;
}

.flag-games {
  background: #ffa200;
}

.flag-style {
  background: #f14704;
}

.flag-music {
  background: #0489c4;
}

.flag-books {
  background: #9a21a8;
}

.flag-capetown {
  background: #27bfdc;
}

.title-separator {
  background: #d6d6d6;
  padding: 0.5rem;
  margin-bottom: 0;
}

.special-coverage .g-2up-alt {
  margin-bottom: 0;
}

.section-frame {
  border: solid #dc4923;
  border-width: 0px 5px 6px;
  position: relative;
  padding-bottom: 0.5rem;
}
.section-frame .section-title {
  background: #dc4923;
  color: white;
  font-weight: normal;
  margin: 0;
}
.section-frame .eyebrow {
  position: absolute;
  top: 4em;
  left: 0;
  z-index: 1;
  background: rgba(237, 55, 37, 0.8);
}
.section-frame.flush {
  padding-bottom: 0;
}
.section-frame.alt, .section-frame.alt-tv {
  border-color: #b0cc3e;
}
.section-frame.alt .section-title,
.section-frame.alt .eyebrow, .section-frame.alt-tv .section-title,
.section-frame.alt-tv .eyebrow {
  background: #b0cc3e;
}
.section-frame.alt-music {
  border-color: #0489c4;
}
.section-frame.alt-music .section-title,
.section-frame.alt-music .eyebrow {
  background: #0489c4;
}
.section-frame.alt-books {
  border-color: #9a21a8;
}
.section-frame.alt-books .section-title,
.section-frame.alt-books .eyebrow {
  background: #9a21a8;
}
.section-frame.alt-family {
  border-color: #ffa200;
}
.section-frame.alt-family .section-title,
.section-frame.alt-family .eyebrow {
  background: #ffa200;
}
.section-frame.alt-games {
  border-color: #ffa200;
}
.section-frame.alt-games .section-title,
.section-frame.alt-games .eyebrow {
  background: #ffa200;
}
.section-frame.alt-style {
  border-color: #f14704;
}
.section-frame.alt-style .section-title,
.section-frame.alt-style .eyebrow {
  background: #f14704;
}
.section-frame.alt-capetown {
  border-color: #27bfdc;
}
.section-frame.alt-capetown .section-title,
.section-frame.alt-capetown .eyebrow {
  background: #27bfdc;
}
.section-frame.blue {
  border-color: #27bfdc;
}
.section-frame.blue .section-title,
.section-frame.blue .eyebrow {
  background: #27bfdc;
}
.section-frame.black {
  border-color: #131313;
}

.featured-gallery .section-title {
  font-weight: bold;
  background: #131313;
  color: white;
  line-height: 1;
  margin: 0;
}

.section-tv-recaps-show {
  margin-top: 1em;
}

.tab-content-inactive {
  display: none;
}

#tv-recaps-date .btn-expand {
  margin-top: 0.5rem;
}

.gallery_link_section {
  text-align: center;
  margin: 10px 0px;
}
.gallery_link_section a {
  font: 100%/1.35;
  font-family: "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}

.brick {
  background: #dcdddc;
  padding: 2rem;
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid #d6d6d6;
}

.block .headline {
  font-size: medium;
  font-size: 1rem;
  margin: 0;
}
.block p:last-child {
  margin-bottom: 0;
}

.block-hero .b-thumb img,
.block-hero .b-thumb object {
  display: block;
  width: 100%;
  margin: 0;
}
.block-hero .b-text {
  background: #131313;
  color: white;
  padding: 0.5rem;
}
.block-hero:hover .b-text, .block-hero:focus .b-text {
  color: #dddddd;
}

.hero-secondary {
  border: 5px solid #131313;
  border-top: 0;
}
.hero-secondary.headline-list {
  border-top: 0;
  padding-left: 0;
}

.feat-more {
  display: none;
}

.hero-1 .headline {
  font-size: 1rem;
  font-weight: normal;
  color: #27bfdc;
  line-height: 1.2;
}
.hero-1 .b-subtitle {
  font-size: 0.9rem;
  font-weight: normal;
  margin: 0;
}

.hero-2 .hgroup {
  border-left: 5px solid #27bfdc;
  padding-left: 0.5rem;
}
.hero-2 .headline {
  font-size: 1.3rem;
  line-height: 1.2;
}
.hero-2 .b-subtitle {
  font-size: 1rem;
  font-weight: normal;
  color: #27bfdc;
}

.block-thumb .b-inner {
  overflow: hidden;
  display: table;
  width: 100%;
}
.block-thumb .b-thumb {
  display: table-cell;
  vertical-align: top;
  width: 6rem;
}
.block-thumb .b-thumb img {
  display: block;
  width: 100%;
  height: auto;
}
.block-thumb .b-text {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0.5rem;
}
.block-thumb.wide-thumb {
  border-bottom: 3px solid #d6d6d6;
}
.block-thumb.wide-thumb .b-thumb {
  width: 40%;
}
.block-thumb.wide-thumb .b-text {
  width: 60%;
}

.block-thumb-small .b-thumb {
  width: 6.3rem;
}
.block-thumb-small .b-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.block-headline a {
  display: block;
  padding: 1rem 0.5rem;
}
.block-headline h3 {
  line-height: 1;
  margin: 0;
}

.block-headline-summary {
  padding: 0.5rem;
}
.block-headline-summary p {
  font-family: "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 0.8em;
}

.block-inset {
  position: relative;
}
.block-inset .b-thumb {
  position: relative;
  z-index: 0;
  display: block;
}
.block-inset .b-thumb img {
  display: block;
}
.block-inset .b-text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.74);
  color: white;
  padding: 0.5rem;
}

.block-thumb-summary .b-thumb {
  float: left;
  width: 50%;
  position: relative;
}
.block-thumb-summary .b-thumb .eyebrow {
  position: absolute;
  top: 0;
  left: 0;
  background: #27bfdc;
}
.block-thumb-summary .b-text {
  margin-left: 50%;
  padding: 0.5rem;
}

.block-thumb-byline p {
  font-size: small;
  font-size: 0.75rem;
  margin-bottom: 0.25rem;
}

.block-review .b-text {
  width: 90%;
}
.block-review .b-thumb {
  width: 10%;
  padding-bottom: 0.1em;
}

.block-review-wide .b-text {
  width: 55%;
}
.block-review-wide .b-thumb {
  width: 45%;
}

.block-carousel {
  position: relative;
}
.block-carousel img {
  display: block;
}
.block-carousel .b-text {
  padding: 0.5rem 1rem;
  background: #131313;
  color: white;
  position: relative;
}
.block-carousel .b-subtitle {
  font-weight: normal;
  font-size: 0.9rem;
  margin: 0;
  line-height: 1;
}
.block-carousel .headline {
  font-weight: normal;
  font-size: 1.3rem;
  line-height: 1;
  margin: 0;
}

.block-tweet {
  padding: 0.5rem;
}

.block-vid {
  position: relative;
}
.block-vid .icon-play {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  opacity: 0.6;
  background: rgba(0, 0, 0, 0.74);
  color: white;
  display: block;
  font-size: 2rem;
  width: 2em;
  height: 2em;
  padding: 0.5em;
  margin: -1em 0 0 -1em;
  border-radius: 1em;
  text-align: center;
}
.block-vid:hover .icon-play {
  opacity: 1;
}

.lc {
  max-width: 60rem;
  margin: 0 auto;
  padding: 0.5rem;
}
.lc.flush {
  padding-top: 0;
  padding-bottom: 0;
}

.box {
  padding: 0.5rem;
  margin-bottom: 1rem;
}
.box .btn-all {
  margin: 0;
}

.space {
  margin-bottom: 1rem;
}

.space-half {
  margin-bottom: 0.5rem;
}

@media all and (min-width: 36.75em) {
  .l-left {
    float: left;
    clear: left;
    width: 57%;
    border-right: 1px solid #d6d6d6;
  }
}
@media all and (min-width: 40.4375em) {
  .l-left {
    width: 60%;
  }
}
@media all and (min-width: 51em) {
  .l-left {
    width: 60%;
  }
}
@media all and (min-width: 55em) {
  .l-left {
    width: 62%;
  }
}

@media all and (min-width: 47.75em) {
  .l-left-alt {
    float: left;
    clear: left;
    width: 66%;
    border-right: 1px solid #d6d6d6;
  }
}

@media all and (min-width: 36.75em) {
  .l-right {
    float: right;
    clear: right;
    margin-left: 1%;
    width: 42%;
    border-left: 1px solid #d6d6d6;
  }
  .l-right.l-right-abs {
    position: absolute;
    top: -1em;
    right: 0;
  }
}
@media all and (min-width: 40.4375em) {
  .l-right {
    width: 39%;
  }
}
@media all and (min-width: 55em) {
  .l-right {
    width: 37%;
  }
}

@media all and (min-width: 47.75em) {
  .l-right-alt {
    float: right;
    clear: right;
    margin-left: 1%;
    width: 33%;
    border-left: 1px solid #d6d6d6;
  }
}

@media all and (min-width: 36.75em) and (max-width: 51em) {
  .l-left-to-right {
    float: left;
    clear: left;
    width: 57%;
    border-right: 1px solid #d6d6d6;
  }
}
@media all and (min-width: 40.4375em) {
  .l-left-to-right {
    width: 60%;
  }
}
@media all and (min-width: 51em) {
  .l-left-to-right {
    width: 39%;
    float: right;
    clear: none;
    border-left: 1px solid #d6d6d6;
  }
}
@media all and (min-width: 55em) {
  .l-left-to-right {
    width: 37%;
  }
}

.l-right-wrap {
  position: relative;
  clear: right;
}
@media all and (min-width: 36.75em) {
  .l-right-wrap .l-right {
    padding-top: 1.5rem;
  }
}

@media all and (min-width: 51em) {
  .l-left-large {
    float: left;
    width: 60%;
    border-right: 1px solid #d6d6d6;
  }
}
@media all and (min-width: 55em) {
  .l-left-large {
    width: 62%;
  }
}

@media all and (min-width: 36.75em) {
  .l-right-med-tuck {
    position: absolute;
    top: 3.75em;
    right: 0;
  }
}
@media all and (min-width: 51em) {
  .l-right-med-tuck {
    top: 21.2em;
  }
}

.l-right-wrap .l-right-flush {
  padding-top: 0;
}

.l-right-max-tuck {
  margin-top: 1rem;
}
@media all and (min-width: 51em) {
  .l-right-max-tuck {
    position: absolute;
    margin-top: 0;
    top: 3.8rem;
    right: 0;
    width: 39%;
  }
}
@media all and (min-width: 55em) {
  .l-right-max-tuck {
    width: 37%;
  }
}

@media all and (min-width: 51em) {
  #best-tv-page .l-right-max-tuck {
    top: 7.1rem;
  }
}

.l-right-max-tuck-under {
  position: relative;
  clear: right;
}
@media all and (min-width: 51em) {
  .l-right-max-tuck-under {
    top: 280px;
    padding-bottom: 220px;
    padding-top: 1.5rem;
  }
}

.l-right-max-tuck-under.l-right {
  padding-top: 0;
}
@media all and (min-width: 51em) {
  .l-right-max-tuck-under.l-right {
    padding-top: 1.5rem;
  }
}

.g {
  overflow: hidden;
}

.g-1up .gi {
  width: 100%;
}

@media all and (min-width: 25em) {
  .g-2up > .gi {
    float: left;
    width: 50%;
  }
  .g-2up > .gi:nth-of-type(odd) {
    clear: left;
  }
}

@media all and (min-width: 25em) and (max-width: 36.75em), all and (min-width: 51em) {
  .g-2up-alt > .gi {
    float: left;
    width: 50%;
  }
  .g-2up-alt > .gi:nth-of-type(odd) {
    clear: left;
  }
}

@media all and (min-width: 25em) and (max-width: 47.75em) {
  .g-1-2-1 .gi {
    float: left;
    width: 50%;
  }
  .g-1-2-1 .gi:nth-of-type(odd) {
    clear: left;
  }
}

.g-half > .gi {
  float: left;
  width: 50%;
}
.g-half > .gi:nth-of-type(odd) {
  clear: left;
}

@media all and (min-width: 36.75em) {
  .g-3up > .gi {
    float: left;
    width: 33.3333333%;
  }
  .g-3up > .gi:nth-of-type(3n+1) {
    clear: left;
  }
}

/* Separator */
.block-separator {
  content: "";
  display: block;
  height: 12px;
  margin-bottom: 1.5rem;
  background-color: #dddddd;
  background-size: 6px 6px;
  background-image: -webkit-linear-gradient(315deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent);
  background-image: linear-gradient(135deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent);
}

.tabs {
  overflow: hidden;
  clear: both;
}
.tabs ul {
  display: table;
  width: 100%;
  border-bottom: 4px solid #b0cc3e;
}
.tabs li {
  display: table-cell;
  text-align: center;
  border-right: 3px solid white;
  background: #b0cc3e;
}
.tabs li:last-child {
  border-right: 0;
}
.tabs a {
  display: block;
  padding: 0.7rem 0.5rem 0.4rem;
  font-size: 1.1rem;
  line-height: 1;
  background: #91aa2d;
  color: white;
  text-transform: uppercase;
}
.tabs a:hover, .tabs a:focus {
  background: transparent;
}
.tabs .active a {
  background: transparent;
}
.tabs .active a.active, .tabs .active a:hover, .tabs .active a:focus {
  background: transparent;
}

.tab-panels div.panel {
  display: none;
}
.tab-panels div.panel.active {
  display: block;
}

.testing-tab-label {
  font-size: .8em;
  color: gray;
  margin: .2em 1em;
}

.tabs-news ul {
  border-bottom-color: #27bfdc;
}
.tabs-news li {
  background: #27bfdc;
}
.tabs-news a {
  background: #0090b4;
}

.tabs-movies ul {
  border-bottom-color: #dc4923;
}
.tabs-movies li {
  background: #dc4923;
}
.tabs-movies a {
  background: #b03a1c;
}

.tabs-tv ul {
  border-bottom-color: #b0cc3e;
}
.tabs-tv li {
  background: #b0cc3e;
}
.tabs-tv a {
  background: #91aa2d;
}

.tabs-books ul {
  border-bottom-color: #9a21a8;
}
.tabs-books li {
  background: #9a21a8;
}
.tabs-books a {
  background: #73197d;
}

.tabs-music ul {
  border-bottom-color: #0489c4;
}
.tabs-music li {
  background: #0489c4;
}
.tabs-music a {
  background: #036692;
}

.tabs-multi ul {
  border-bottom-color: black;
}
.tabs-multi li,
.tabs-multi a {
  background: black;
}
.tabs-multi .tab-movies {
  background: #dc4923;
}
.tabs-multi .tab-music {
  background: #0489c4;
}
.tabs-multi .tab-tv {
  background: #b0cc3e;
}
.tabs-multi .tab-books {
  background: #9a21a8;
}
.tabs-multi .tab-games {
  background: #ffa200;
}

.node-type-package .bc-video-player,
.node-type-channel .bc-video-player,
.node-type-homepage .bc-video-player,
.node-type-article .bc-video-player,
.node-type-blog-index .bc-video-player,
.node-type-creative-work .bc-video-player,
.node-type-gallery .bc-video-player,
.node-type-author .bc-video-player,
.node-type-person .bc-video-player,
.node-type-tv-recap-subchannel .bc-video-player,
.node-type-blank-slate .bc-video-player,
.page-taxonomy-term .bc-video-player,
.node-type-tv-recap-subchannel .bc-video-player {
  display: block;
  position: relative;
  float: none;
  clear: both;
  margin-bottom: 5px;
  width: 100%;
}
.node-type-package .bc-video-player .hidden,
.node-type-channel .bc-video-player .hidden,
.node-type-homepage .bc-video-player .hidden,
.node-type-article .bc-video-player .hidden,
.node-type-blog-index .bc-video-player .hidden,
.node-type-creative-work .bc-video-player .hidden,
.node-type-gallery .bc-video-player .hidden,
.node-type-author .bc-video-player .hidden,
.node-type-person .bc-video-player .hidden,
.node-type-tv-recap-subchannel .bc-video-player .hidden,
.node-type-blank-slate .bc-video-player .hidden,
.page-taxonomy-term .bc-video-player .hidden,
.node-type-tv-recap-subchannel .bc-video-player .hidden {
  display: none;
}
.node-type-package .bc-video-player .separator,
.node-type-channel .bc-video-player .separator,
.node-type-homepage .bc-video-player .separator,
.node-type-article .bc-video-player .separator,
.node-type-blog-index .bc-video-player .separator,
.node-type-creative-work .bc-video-player .separator,
.node-type-gallery .bc-video-player .separator,
.node-type-author .bc-video-player .separator,
.node-type-person .bc-video-player .separator,
.node-type-tv-recap-subchannel .bc-video-player .separator,
.node-type-blank-slate .bc-video-player .separator,
.page-taxonomy-term .bc-video-player .separator,
.node-type-tv-recap-subchannel .bc-video-player .separator {
  background-color: #eee;
  height: 10px;
  margin-top: 7px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAIAAABRUclSAAAAHUlEQVQI12PYtGnTfxhggLOAogxwFlQGrpKBDD0A9odYaZBavCEAAAAASUVORK5CYII=") repeat-x 0 0;
}
.node-type-package .bc-video-player .white-shade,
.node-type-channel .bc-video-player .white-shade,
.node-type-homepage .bc-video-player .white-shade,
.node-type-article .bc-video-player .white-shade,
.node-type-blog-index .bc-video-player .white-shade,
.node-type-creative-work .bc-video-player .white-shade,
.node-type-gallery .bc-video-player .white-shade,
.node-type-author .bc-video-player .white-shade,
.node-type-person .bc-video-player .white-shade,
.node-type-tv-recap-subchannel .bc-video-player .white-shade,
.node-type-blank-slate .bc-video-player .white-shade,
.page-taxonomy-term .bc-video-player .white-shade,
.node-type-tv-recap-subchannel .bc-video-player .white-shade {
  display: none;
  height: 6px;
  margin-top: -5px;
  background-color: #fff;
  position: absolute;
  float: left;
  width: 100%;
}
.node-type-package .bc-video-player.expanded .seemore-button a span,
.node-type-channel .bc-video-player.expanded .seemore-button a span,
.node-type-homepage .bc-video-player.expanded .seemore-button a span,
.node-type-article .bc-video-player.expanded .seemore-button a span,
.node-type-blog-index .bc-video-player.expanded .seemore-button a span,
.node-type-creative-work .bc-video-player.expanded .seemore-button a span,
.node-type-gallery .bc-video-player.expanded .seemore-button a span,
.node-type-author .bc-video-player.expanded .seemore-button a span,
.node-type-person .bc-video-player.expanded .seemore-button a span,
.node-type-tv-recap-subchannel .bc-video-player.expanded .seemore-button a span,
.node-type-blank-slate .bc-video-player.expanded .seemore-button a span,
.page-taxonomy-term .bc-video-player.expanded .seemore-button a span,
.node-type-tv-recap-subchannel .bc-video-player.expanded .seemore-button a span {
  background-position: -88px -55px;
}
.node-type-package .bc-video-player .seemore-button,
.node-type-channel .bc-video-player .seemore-button,
.node-type-homepage .bc-video-player .seemore-button,
.node-type-article .bc-video-player .seemore-button,
.node-type-blog-index .bc-video-player .seemore-button,
.node-type-creative-work .bc-video-player .seemore-button,
.node-type-gallery .bc-video-player .seemore-button,
.node-type-author .bc-video-player .seemore-button,
.node-type-person .bc-video-player .seemore-button,
.node-type-tv-recap-subchannel .bc-video-player .seemore-button,
.node-type-blank-slate .bc-video-player .seemore-button,
.page-taxonomy-term .bc-video-player .seemore-button,
.node-type-tv-recap-subchannel .bc-video-player .seemore-button {
  position: relative;
  margin-top: 6px;
}
.node-type-package .bc-video-player .seemore-button a,
.node-type-channel .bc-video-player .seemore-button a,
.node-type-homepage .bc-video-player .seemore-button a,
.node-type-article .bc-video-player .seemore-button a,
.node-type-blog-index .bc-video-player .seemore-button a,
.node-type-creative-work .bc-video-player .seemore-button a,
.node-type-gallery .bc-video-player .seemore-button a,
.node-type-author .bc-video-player .seemore-button a,
.node-type-person .bc-video-player .seemore-button a,
.node-type-tv-recap-subchannel .bc-video-player .seemore-button a,
.node-type-blank-slate .bc-video-player .seemore-button a,
.page-taxonomy-term .bc-video-player .seemore-button a,
.node-type-tv-recap-subchannel .bc-video-player .seemore-button a {
  font: 700 16px/30px "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  max-width: 612px;
  text-decoration: none;
  display: block;
  height: 30px;
  color: #fff !important;
  text-align: center;
  background-color: #27bfdc;
}
.node-type-package .bc-video-player .seemore-button a:hover, .node-type-package .bc-video-player .seemore-button a:active,
.node-type-channel .bc-video-player .seemore-button a:hover,
.node-type-channel .bc-video-player .seemore-button a:active,
.node-type-homepage .bc-video-player .seemore-button a:hover,
.node-type-homepage .bc-video-player .seemore-button a:active,
.node-type-article .bc-video-player .seemore-button a:hover,
.node-type-article .bc-video-player .seemore-button a:active,
.node-type-blog-index .bc-video-player .seemore-button a:hover,
.node-type-blog-index .bc-video-player .seemore-button a:active,
.node-type-creative-work .bc-video-player .seemore-button a:hover,
.node-type-creative-work .bc-video-player .seemore-button a:active,
.node-type-gallery .bc-video-player .seemore-button a:hover,
.node-type-gallery .bc-video-player .seemore-button a:active,
.node-type-author .bc-video-player .seemore-button a:hover,
.node-type-author .bc-video-player .seemore-button a:active,
.node-type-person .bc-video-player .seemore-button a:hover,
.node-type-person .bc-video-player .seemore-button a:active,
.node-type-tv-recap-subchannel .bc-video-player .seemore-button a:hover,
.node-type-tv-recap-subchannel .bc-video-player .seemore-button a:active,
.node-type-blank-slate .bc-video-player .seemore-button a:hover,
.node-type-blank-slate .bc-video-player .seemore-button a:active,
.page-taxonomy-term .bc-video-player .seemore-button a:hover,
.page-taxonomy-term .bc-video-player .seemore-button a:active,
.node-type-tv-recap-subchannel .bc-video-player .seemore-button a:hover,
.node-type-tv-recap-subchannel .bc-video-player .seemore-button a:active {
  text-decoration: none !important;
}
.node-type-package .bc-video-player .seemore-button a span,
.node-type-channel .bc-video-player .seemore-button a span,
.node-type-homepage .bc-video-player .seemore-button a span,
.node-type-article .bc-video-player .seemore-button a span,
.node-type-blog-index .bc-video-player .seemore-button a span,
.node-type-creative-work .bc-video-player .seemore-button a span,
.node-type-gallery .bc-video-player .seemore-button a span,
.node-type-author .bc-video-player .seemore-button a span,
.node-type-person .bc-video-player .seemore-button a span,
.node-type-tv-recap-subchannel .bc-video-player .seemore-button a span,
.node-type-blank-slate .bc-video-player .seemore-button a span,
.page-taxonomy-term .bc-video-player .seemore-button a span,
.node-type-tv-recap-subchannel .bc-video-player .seemore-button a span {
  background: url("//img2.timeinc.net/ew/static/i/sprite_0422.png") no-repeat -88px -40px;
  height: 18px;
  width: 18px;
  margin-top: 6px;
  position: absolute;
}
.node-type-package .bc-video-player .seemore-button a:hover, .node-type-package .bc-video-player .seemore-button a:active,
.node-type-channel .bc-video-player .seemore-button a:hover,
.node-type-channel .bc-video-player .seemore-button a:active,
.node-type-homepage .bc-video-player .seemore-button a:hover,
.node-type-homepage .bc-video-player .seemore-button a:active,
.node-type-article .bc-video-player .seemore-button a:hover,
.node-type-article .bc-video-player .seemore-button a:active,
.node-type-blog-index .bc-video-player .seemore-button a:hover,
.node-type-blog-index .bc-video-player .seemore-button a:active,
.node-type-creative-work .bc-video-player .seemore-button a:hover,
.node-type-creative-work .bc-video-player .seemore-button a:active,
.node-type-gallery .bc-video-player .seemore-button a:hover,
.node-type-gallery .bc-video-player .seemore-button a:active,
.node-type-author .bc-video-player .seemore-button a:hover,
.node-type-author .bc-video-player .seemore-button a:active,
.node-type-person .bc-video-player .seemore-button a:hover,
.node-type-person .bc-video-player .seemore-button a:active,
.node-type-tv-recap-subchannel .bc-video-player .seemore-button a:hover,
.node-type-tv-recap-subchannel .bc-video-player .seemore-button a:active,
.node-type-blank-slate .bc-video-player .seemore-button a:hover,
.node-type-blank-slate .bc-video-player .seemore-button a:active,
.page-taxonomy-term .bc-video-player .seemore-button a:hover,
.page-taxonomy-term .bc-video-player .seemore-button a:active,
.node-type-tv-recap-subchannel .bc-video-player .seemore-button a:hover,
.node-type-tv-recap-subchannel .bc-video-player .seemore-button a:active {
  background-color: #0090b4;
  color: #fff;
}
.node-type-package .bc-video-player .top-desc,
.node-type-channel .bc-video-player .top-desc,
.node-type-homepage .bc-video-player .top-desc,
.node-type-article .bc-video-player .top-desc,
.node-type-blog-index .bc-video-player .top-desc,
.node-type-creative-work .bc-video-player .top-desc,
.node-type-gallery .bc-video-player .top-desc,
.node-type-author .bc-video-player .top-desc,
.node-type-person .bc-video-player .top-desc,
.node-type-tv-recap-subchannel .bc-video-player .top-desc,
.node-type-blank-slate .bc-video-player .top-desc,
.page-taxonomy-term .bc-video-player .top-desc,
.node-type-tv-recap-subchannel .bc-video-player .top-desc {
  top: 0;
  position: absolute;
  width: 100%;
}
.node-type-package .bc-video-player .top-desc .video-name,
.node-type-channel .bc-video-player .top-desc .video-name,
.node-type-homepage .bc-video-player .top-desc .video-name,
.node-type-article .bc-video-player .top-desc .video-name,
.node-type-blog-index .bc-video-player .top-desc .video-name,
.node-type-creative-work .bc-video-player .top-desc .video-name,
.node-type-gallery .bc-video-player .top-desc .video-name,
.node-type-author .bc-video-player .top-desc .video-name,
.node-type-person .bc-video-player .top-desc .video-name,
.node-type-tv-recap-subchannel .bc-video-player .top-desc .video-name,
.node-type-blank-slate .bc-video-player .top-desc .video-name,
.page-taxonomy-term .bc-video-player .top-desc .video-name,
.node-type-tv-recap-subchannel .bc-video-player .top-desc .video-name {
  padding: 3px 6px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font: 400 15px "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
}
.node-type-package .bc-video-player .play-button,
.node-type-channel .bc-video-player .play-button,
.node-type-homepage .bc-video-player .play-button,
.node-type-article .bc-video-player .play-button,
.node-type-blog-index .bc-video-player .play-button,
.node-type-creative-work .bc-video-player .play-button,
.node-type-gallery .bc-video-player .play-button,
.node-type-author .bc-video-player .play-button,
.node-type-person .bc-video-player .play-button,
.node-type-tv-recap-subchannel .bc-video-player .play-button,
.node-type-blank-slate .bc-video-player .play-button,
.page-taxonomy-term .bc-video-player .play-button,
.node-type-tv-recap-subchannel .bc-video-player .play-button {
  position: absolute;
  top: 10px;
  left: 10px;
  background-color: #000;
  overflow: hidden;
  opacity: .9;
  background: url("http://img2.timeinc.net/ew/static/i/share_sprite_111613.png");
  -webkit-transition: width .9s ease;
          transition: width .9s ease;
}
.node-type-package .bc-video-player .video-wrapper object,
.node-type-channel .bc-video-player .video-wrapper object,
.node-type-homepage .bc-video-player .video-wrapper object,
.node-type-article .bc-video-player .video-wrapper object,
.node-type-blog-index .bc-video-player .video-wrapper object,
.node-type-creative-work .bc-video-player .video-wrapper object,
.node-type-gallery .bc-video-player .video-wrapper object,
.node-type-author .bc-video-player .video-wrapper object,
.node-type-person .bc-video-player .video-wrapper object,
.node-type-tv-recap-subchannel .bc-video-player .video-wrapper object,
.node-type-blank-slate .bc-video-player .video-wrapper object,
.page-taxonomy-term .bc-video-player .video-wrapper object,
.node-type-tv-recap-subchannel .bc-video-player .video-wrapper object {
  width: 100% !important;
}
.node-type-package .bc-video-player .video-wrapper.pressed,
.node-type-channel .bc-video-player .video-wrapper.pressed,
.node-type-homepage .bc-video-player .video-wrapper.pressed,
.node-type-article .bc-video-player .video-wrapper.pressed,
.node-type-blog-index .bc-video-player .video-wrapper.pressed,
.node-type-creative-work .bc-video-player .video-wrapper.pressed,
.node-type-gallery .bc-video-player .video-wrapper.pressed,
.node-type-author .bc-video-player .video-wrapper.pressed,
.node-type-person .bc-video-player .video-wrapper.pressed,
.node-type-tv-recap-subchannel .bc-video-player .video-wrapper.pressed,
.node-type-blank-slate .bc-video-player .video-wrapper.pressed,
.page-taxonomy-term .bc-video-player .video-wrapper.pressed,
.node-type-tv-recap-subchannel .bc-video-player .video-wrapper.pressed {
  height: 0 !important;
  padding: 0;
}
.node-type-package .bc-video-player .video-wrapper.pressed object,
.node-type-package .bc-video-player .video-wrapper.pressed iframe,
.node-type-channel .bc-video-player .video-wrapper.pressed object,
.node-type-channel .bc-video-player .video-wrapper.pressed iframe,
.node-type-homepage .bc-video-player .video-wrapper.pressed object,
.node-type-homepage .bc-video-player .video-wrapper.pressed iframe,
.node-type-article .bc-video-player .video-wrapper.pressed object,
.node-type-article .bc-video-player .video-wrapper.pressed iframe,
.node-type-blog-index .bc-video-player .video-wrapper.pressed object,
.node-type-blog-index .bc-video-player .video-wrapper.pressed iframe,
.node-type-creative-work .bc-video-player .video-wrapper.pressed object,
.node-type-creative-work .bc-video-player .video-wrapper.pressed iframe,
.node-type-gallery .bc-video-player .video-wrapper.pressed object,
.node-type-gallery .bc-video-player .video-wrapper.pressed iframe,
.node-type-author .bc-video-player .video-wrapper.pressed object,
.node-type-author .bc-video-player .video-wrapper.pressed iframe,
.node-type-person .bc-video-player .video-wrapper.pressed object,
.node-type-person .bc-video-player .video-wrapper.pressed iframe,
.node-type-tv-recap-subchannel .bc-video-player .video-wrapper.pressed object,
.node-type-tv-recap-subchannel .bc-video-player .video-wrapper.pressed iframe,
.node-type-blank-slate .bc-video-player .video-wrapper.pressed object,
.node-type-blank-slate .bc-video-player .video-wrapper.pressed iframe,
.page-taxonomy-term .bc-video-player .video-wrapper.pressed object,
.page-taxonomy-term .bc-video-player .video-wrapper.pressed iframe,
.node-type-tv-recap-subchannel .bc-video-player .video-wrapper.pressed object,
.node-type-tv-recap-subchannel .bc-video-player .video-wrapper.pressed iframe {
  height: 0 !important;
}
.node-type-package .bc-video-player .video-still-wrapper,
.node-type-channel .bc-video-player .video-still-wrapper,
.node-type-homepage .bc-video-player .video-still-wrapper,
.node-type-article .bc-video-player .video-still-wrapper,
.node-type-blog-index .bc-video-player .video-still-wrapper,
.node-type-creative-work .bc-video-player .video-still-wrapper,
.node-type-gallery .bc-video-player .video-still-wrapper,
.node-type-author .bc-video-player .video-still-wrapper,
.node-type-person .bc-video-player .video-still-wrapper,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper,
.node-type-blank-slate .bc-video-player .video-still-wrapper,
.page-taxonomy-term .bc-video-player .video-still-wrapper,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper {
  position: relative;
  top: 0;
  cursor: pointer;
  background-color: #000;
  overflow: hidden;
  width: 100% !important;
}
.node-type-package .bc-video-player .video-still-wrapper:hover img,
.node-type-channel .bc-video-player .video-still-wrapper:hover img,
.node-type-homepage .bc-video-player .video-still-wrapper:hover img,
.node-type-article .bc-video-player .video-still-wrapper:hover img,
.node-type-blog-index .bc-video-player .video-still-wrapper:hover img,
.node-type-creative-work .bc-video-player .video-still-wrapper:hover img,
.node-type-gallery .bc-video-player .video-still-wrapper:hover img,
.node-type-author .bc-video-player .video-still-wrapper:hover img,
.node-type-person .bc-video-player .video-still-wrapper:hover img,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper:hover img,
.node-type-blank-slate .bc-video-player .video-still-wrapper:hover img,
.page-taxonomy-term .bc-video-player .video-still-wrapper:hover img,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper:hover img {
  opacity: .8;
}
.node-type-package .bc-video-player .video-still-wrapper:hover .play-button,
.node-type-channel .bc-video-player .video-still-wrapper:hover .play-button,
.node-type-homepage .bc-video-player .video-still-wrapper:hover .play-button,
.node-type-article .bc-video-player .video-still-wrapper:hover .play-button,
.node-type-blog-index .bc-video-player .video-still-wrapper:hover .play-button,
.node-type-creative-work .bc-video-player .video-still-wrapper:hover .play-button,
.node-type-gallery .bc-video-player .video-still-wrapper:hover .play-button,
.node-type-author .bc-video-player .video-still-wrapper:hover .play-button,
.node-type-person .bc-video-player .video-still-wrapper:hover .play-button,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper:hover .play-button,
.node-type-blank-slate .bc-video-player .video-still-wrapper:hover .play-button,
.page-taxonomy-term .bc-video-player .video-still-wrapper:hover .play-button,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper:hover .play-button {
  opacity: 1;
  filter: alpha(opacity=100);
}
.node-type-package .bc-video-player .video-still-wrapper.s .desc,
.node-type-channel .bc-video-player .video-still-wrapper.s .desc,
.node-type-homepage .bc-video-player .video-still-wrapper.s .desc,
.node-type-article .bc-video-player .video-still-wrapper.s .desc,
.node-type-blog-index .bc-video-player .video-still-wrapper.s .desc,
.node-type-creative-work .bc-video-player .video-still-wrapper.s .desc,
.node-type-gallery .bc-video-player .video-still-wrapper.s .desc,
.node-type-author .bc-video-player .video-still-wrapper.s .desc,
.node-type-person .bc-video-player .video-still-wrapper.s .desc,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper.s .desc,
.node-type-blank-slate .bc-video-player .video-still-wrapper.s .desc,
.page-taxonomy-term .bc-video-player .video-still-wrapper.s .desc,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper.s .desc {
  display: none;
}
.node-type-package .bc-video-player .video-still-wrapper.s .play-button,
.node-type-channel .bc-video-player .video-still-wrapper.s .play-button,
.node-type-homepage .bc-video-player .video-still-wrapper.s .play-button,
.node-type-article .bc-video-player .video-still-wrapper.s .play-button,
.node-type-blog-index .bc-video-player .video-still-wrapper.s .play-button,
.node-type-creative-work .bc-video-player .video-still-wrapper.s .play-button,
.node-type-gallery .bc-video-player .video-still-wrapper.s .play-button,
.node-type-author .bc-video-player .video-still-wrapper.s .play-button,
.node-type-person .bc-video-player .video-still-wrapper.s .play-button,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper.s .play-button,
.node-type-blank-slate .bc-video-player .video-still-wrapper.s .play-button,
.page-taxonomy-term .bc-video-player .video-still-wrapper.s .play-button,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper.s .play-button {
  width: 60px;
  height: 54px;
  background-position: -61px -969px;
}
.node-type-package .bc-video-player .video-still-wrapper.s .play-button:hover,
.node-type-channel .bc-video-player .video-still-wrapper.s .play-button:hover,
.node-type-homepage .bc-video-player .video-still-wrapper.s .play-button:hover,
.node-type-article .bc-video-player .video-still-wrapper.s .play-button:hover,
.node-type-blog-index .bc-video-player .video-still-wrapper.s .play-button:hover,
.node-type-creative-work .bc-video-player .video-still-wrapper.s .play-button:hover,
.node-type-gallery .bc-video-player .video-still-wrapper.s .play-button:hover,
.node-type-author .bc-video-player .video-still-wrapper.s .play-button:hover,
.node-type-person .bc-video-player .video-still-wrapper.s .play-button:hover,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper.s .play-button:hover,
.node-type-blank-slate .bc-video-player .video-still-wrapper.s .play-button:hover,
.page-taxonomy-term .bc-video-player .video-still-wrapper.s .play-button:hover,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper.s .play-button:hover {
  background-position: 0 -969px;
}
.node-type-package .bc-video-player .video-still-wrapper.s .video-name,
.node-type-channel .bc-video-player .video-still-wrapper.s .video-name,
.node-type-homepage .bc-video-player .video-still-wrapper.s .video-name,
.node-type-article .bc-video-player .video-still-wrapper.s .video-name,
.node-type-blog-index .bc-video-player .video-still-wrapper.s .video-name,
.node-type-creative-work .bc-video-player .video-still-wrapper.s .video-name,
.node-type-gallery .bc-video-player .video-still-wrapper.s .video-name,
.node-type-author .bc-video-player .video-still-wrapper.s .video-name,
.node-type-person .bc-video-player .video-still-wrapper.s .video-name,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper.s .video-name,
.node-type-blank-slate .bc-video-player .video-still-wrapper.s .video-name,
.page-taxonomy-term .bc-video-player .video-still-wrapper.s .video-name,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper.s .video-name {
  font: 400 15px "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  color: #fff;
}
.node-type-package .bc-video-player .video-still-wrapper.m:hover .play-button,
.node-type-channel .bc-video-player .video-still-wrapper.m:hover .play-button,
.node-type-homepage .bc-video-player .video-still-wrapper.m:hover .play-button,
.node-type-article .bc-video-player .video-still-wrapper.m:hover .play-button,
.node-type-blog-index .bc-video-player .video-still-wrapper.m:hover .play-button,
.node-type-creative-work .bc-video-player .video-still-wrapper.m:hover .play-button,
.node-type-gallery .bc-video-player .video-still-wrapper.m:hover .play-button,
.node-type-author .bc-video-player .video-still-wrapper.m:hover .play-button,
.node-type-person .bc-video-player .video-still-wrapper.m:hover .play-button,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper.m:hover .play-button,
.node-type-blank-slate .bc-video-player .video-still-wrapper.m:hover .play-button,
.page-taxonomy-term .bc-video-player .video-still-wrapper.m:hover .play-button,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper.m:hover .play-button {
  width: 165px;
}
.node-type-package .bc-video-player .video-still-wrapper.m .desc,
.node-type-channel .bc-video-player .video-still-wrapper.m .desc,
.node-type-homepage .bc-video-player .video-still-wrapper.m .desc,
.node-type-article .bc-video-player .video-still-wrapper.m .desc,
.node-type-blog-index .bc-video-player .video-still-wrapper.m .desc,
.node-type-creative-work .bc-video-player .video-still-wrapper.m .desc,
.node-type-gallery .bc-video-player .video-still-wrapper.m .desc,
.node-type-author .bc-video-player .video-still-wrapper.m .desc,
.node-type-person .bc-video-player .video-still-wrapper.m .desc,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper.m .desc,
.node-type-blank-slate .bc-video-player .video-still-wrapper.m .desc,
.page-taxonomy-term .bc-video-player .video-still-wrapper.m .desc,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper.m .desc {
  width: 100%;
  text-overflow: ellipsis;
}
.node-type-package .bc-video-player .video-still-wrapper.m .play-button,
.node-type-channel .bc-video-player .video-still-wrapper.m .play-button,
.node-type-homepage .bc-video-player .video-still-wrapper.m .play-button,
.node-type-article .bc-video-player .video-still-wrapper.m .play-button,
.node-type-blog-index .bc-video-player .video-still-wrapper.m .play-button,
.node-type-creative-work .bc-video-player .video-still-wrapper.m .play-button,
.node-type-gallery .bc-video-player .video-still-wrapper.m .play-button,
.node-type-author .bc-video-player .video-still-wrapper.m .play-button,
.node-type-person .bc-video-player .video-still-wrapper.m .play-button,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper.m .play-button,
.node-type-blank-slate .bc-video-player .video-still-wrapper.m .play-button,
.page-taxonomy-term .bc-video-player .video-still-wrapper.m .play-button,
.node-type-tv-recap-subchannel .bc-video-player .video-still-wrapper.m .play-button {
  width: 60px;
  height: 62px;
  background-position: -75px -385px;
  border: 1px solid #555;
  border-radius: 4px;
  z-index: 30;
}
.node-type-package .bc-video-player .video-name-wrapper,
.node-type-channel .bc-video-player .video-name-wrapper,
.node-type-homepage .bc-video-player .video-name-wrapper,
.node-type-article .bc-video-player .video-name-wrapper,
.node-type-blog-index .bc-video-player .video-name-wrapper,
.node-type-creative-work .bc-video-player .video-name-wrapper,
.node-type-gallery .bc-video-player .video-name-wrapper,
.node-type-author .bc-video-player .video-name-wrapper,
.node-type-person .bc-video-player .video-name-wrapper,
.node-type-tv-recap-subchannel .bc-video-player .video-name-wrapper,
.node-type-blank-slate .bc-video-player .video-name-wrapper,
.page-taxonomy-term .bc-video-player .video-name-wrapper,
.node-type-tv-recap-subchannel .bc-video-player .video-name-wrapper {
  position: absolute;
  color: #fff;
  background-color: #000;
  bottom: 0;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity: .8;
}
.node-type-package .bc-video-player .video-name-wrapper .inner-wrapper,
.node-type-channel .bc-video-player .video-name-wrapper .inner-wrapper,
.node-type-homepage .bc-video-player .video-name-wrapper .inner-wrapper,
.node-type-article .bc-video-player .video-name-wrapper .inner-wrapper,
.node-type-blog-index .bc-video-player .video-name-wrapper .inner-wrapper,
.node-type-creative-work .bc-video-player .video-name-wrapper .inner-wrapper,
.node-type-gallery .bc-video-player .video-name-wrapper .inner-wrapper,
.node-type-author .bc-video-player .video-name-wrapper .inner-wrapper,
.node-type-person .bc-video-player .video-name-wrapper .inner-wrapper,
.node-type-tv-recap-subchannel .bc-video-player .video-name-wrapper .inner-wrapper,
.node-type-blank-slate .bc-video-player .video-name-wrapper .inner-wrapper,
.page-taxonomy-term .bc-video-player .video-name-wrapper .inner-wrapper,
.node-type-tv-recap-subchannel .bc-video-player .video-name-wrapper .inner-wrapper {
  padding: 7px 10px;
}
.node-type-package .bc-video-player .video-name-wrapper .video-name,
.node-type-channel .bc-video-player .video-name-wrapper .video-name,
.node-type-homepage .bc-video-player .video-name-wrapper .video-name,
.node-type-article .bc-video-player .video-name-wrapper .video-name,
.node-type-blog-index .bc-video-player .video-name-wrapper .video-name,
.node-type-creative-work .bc-video-player .video-name-wrapper .video-name,
.node-type-gallery .bc-video-player .video-name-wrapper .video-name,
.node-type-author .bc-video-player .video-name-wrapper .video-name,
.node-type-person .bc-video-player .video-name-wrapper .video-name,
.node-type-tv-recap-subchannel .bc-video-player .video-name-wrapper .video-name,
.node-type-blank-slate .bc-video-player .video-name-wrapper .video-name,
.page-taxonomy-term .bc-video-player .video-name-wrapper .video-name,
.node-type-tv-recap-subchannel .bc-video-player .video-name-wrapper .video-name {
  font: 400 18px/1.2em "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  color: #27bfdc;
}
.node-type-package .bc-video-player .video-name-wrapper .desc,
.node-type-channel .bc-video-player .video-name-wrapper .desc,
.node-type-homepage .bc-video-player .video-name-wrapper .desc,
.node-type-article .bc-video-player .video-name-wrapper .desc,
.node-type-blog-index .bc-video-player .video-name-wrapper .desc,
.node-type-creative-work .bc-video-player .video-name-wrapper .desc,
.node-type-gallery .bc-video-player .video-name-wrapper .desc,
.node-type-author .bc-video-player .video-name-wrapper .desc,
.node-type-person .bc-video-player .video-name-wrapper .desc,
.node-type-tv-recap-subchannel .bc-video-player .video-name-wrapper .desc,
.node-type-blank-slate .bc-video-player .video-name-wrapper .desc,
.page-taxonomy-term .bc-video-player .video-name-wrapper .desc,
.node-type-tv-recap-subchannel .bc-video-player .video-name-wrapper .desc {
  font: 400 15px "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  color: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.node-type-package .play-list-container,
.node-type-channel .play-list-container,
.node-type-homepage .play-list-container,
.node-type-article .play-list-container,
.node-type-blog-index .play-list-container,
.node-type-creative-work .play-list-container,
.node-type-gallery .play-list-container,
.node-type-author .play-list-container,
.node-type-person .play-list-container,
.node-type-tv-recap-subchannel .play-list-container,
.node-type-blank-slate .play-list-container,
.page-taxonomy-term .play-list-container,
.node-type-tv-recap-subchannel .play-list-container {
  margin-top: 3px;
}
.node-type-package .play-list-container ul.play-list,
.node-type-channel .play-list-container ul.play-list,
.node-type-homepage .play-list-container ul.play-list,
.node-type-article .play-list-container ul.play-list,
.node-type-blog-index .play-list-container ul.play-list,
.node-type-creative-work .play-list-container ul.play-list,
.node-type-gallery .play-list-container ul.play-list,
.node-type-author .play-list-container ul.play-list,
.node-type-person .play-list-container ul.play-list,
.node-type-tv-recap-subchannel .play-list-container ul.play-list,
.node-type-blank-slate .play-list-container ul.play-list,
.page-taxonomy-term .play-list-container ul.play-list,
.node-type-tv-recap-subchannel .play-list-container ul.play-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: none;
}
.node-type-package .play-list-container ul.play-list li,
.node-type-channel .play-list-container ul.play-list li,
.node-type-homepage .play-list-container ul.play-list li,
.node-type-article .play-list-container ul.play-list li,
.node-type-blog-index .play-list-container ul.play-list li,
.node-type-creative-work .play-list-container ul.play-list li,
.node-type-gallery .play-list-container ul.play-list li,
.node-type-author .play-list-container ul.play-list li,
.node-type-person .play-list-container ul.play-list li,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li,
.node-type-blank-slate .play-list-container ul.play-list li,
.page-taxonomy-term .play-list-container ul.play-list li,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li {
  width: 300px;
  display: inline-block;
  vertical-align: top;
  border-bottom: 1px solid #e2e2e2;
  padding-top: 5px;
  padding-left: 0;
}
.node-type-package .play-list-container ul.play-list li:before,
.node-type-channel .play-list-container ul.play-list li:before,
.node-type-homepage .play-list-container ul.play-list li:before,
.node-type-article .play-list-container ul.play-list li:before,
.node-type-blog-index .play-list-container ul.play-list li:before,
.node-type-creative-work .play-list-container ul.play-list li:before,
.node-type-gallery .play-list-container ul.play-list li:before,
.node-type-author .play-list-container ul.play-list li:before,
.node-type-person .play-list-container ul.play-list li:before,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li:before,
.node-type-blank-slate .play-list-container ul.play-list li:before,
.page-taxonomy-term .play-list-container ul.play-list li:before,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li:before {
  display: none;
}
.node-type-package .play-list-container ul.play-list li.active > a.video_item,
.node-type-channel .play-list-container ul.play-list li.active > a.video_item,
.node-type-homepage .play-list-container ul.play-list li.active > a.video_item,
.node-type-article .play-list-container ul.play-list li.active > a.video_item,
.node-type-blog-index .play-list-container ul.play-list li.active > a.video_item,
.node-type-creative-work .play-list-container ul.play-list li.active > a.video_item,
.node-type-gallery .play-list-container ul.play-list li.active > a.video_item,
.node-type-author .play-list-container ul.play-list li.active > a.video_item,
.node-type-person .play-list-container ul.play-list li.active > a.video_item,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li.active > a.video_item,
.node-type-blank-slate .play-list-container ul.play-list li.active > a.video_item,
.page-taxonomy-term .play-list-container ul.play-list li.active > a.video_item,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li.active > a.video_item {
  text-decoration: none;
  cursor: text;
}
.node-type-package .play-list-container ul.play-list li.active > a.video_item .videoinfo .play-button,
.node-type-channel .play-list-container ul.play-list li.active > a.video_item .videoinfo .play-button,
.node-type-homepage .play-list-container ul.play-list li.active > a.video_item .videoinfo .play-button,
.node-type-article .play-list-container ul.play-list li.active > a.video_item .videoinfo .play-button,
.node-type-blog-index .play-list-container ul.play-list li.active > a.video_item .videoinfo .play-button,
.node-type-creative-work .play-list-container ul.play-list li.active > a.video_item .videoinfo .play-button,
.node-type-gallery .play-list-container ul.play-list li.active > a.video_item .videoinfo .play-button,
.node-type-author .play-list-container ul.play-list li.active > a.video_item .videoinfo .play-button,
.node-type-person .play-list-container ul.play-list li.active > a.video_item .videoinfo .play-button,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li.active > a.video_item .videoinfo .play-button,
.node-type-blank-slate .play-list-container ul.play-list li.active > a.video_item .videoinfo .play-button,
.page-taxonomy-term .play-list-container ul.play-list li.active > a.video_item .videoinfo .play-button,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li.active > a.video_item .videoinfo .play-button {
  background-position: -183px -990px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.node-type-package .play-list-container ul.play-list li.active > a.video_item .videoinfo .name,
.node-type-channel .play-list-container ul.play-list li.active > a.video_item .videoinfo .name,
.node-type-homepage .play-list-container ul.play-list li.active > a.video_item .videoinfo .name,
.node-type-article .play-list-container ul.play-list li.active > a.video_item .videoinfo .name,
.node-type-blog-index .play-list-container ul.play-list li.active > a.video_item .videoinfo .name,
.node-type-creative-work .play-list-container ul.play-list li.active > a.video_item .videoinfo .name,
.node-type-gallery .play-list-container ul.play-list li.active > a.video_item .videoinfo .name,
.node-type-author .play-list-container ul.play-list li.active > a.video_item .videoinfo .name,
.node-type-person .play-list-container ul.play-list li.active > a.video_item .videoinfo .name,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li.active > a.video_item .videoinfo .name,
.node-type-blank-slate .play-list-container ul.play-list li.active > a.video_item .videoinfo .name,
.page-taxonomy-term .play-list-container ul.play-list li.active > a.video_item .videoinfo .name,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li.active > a.video_item .videoinfo .name {
  color: #808081;
}
.node-type-package .play-list-container ul.play-list li a.video_item,
.node-type-channel .play-list-container ul.play-list li a.video_item,
.node-type-homepage .play-list-container ul.play-list li a.video_item,
.node-type-article .play-list-container ul.play-list li a.video_item,
.node-type-blog-index .play-list-container ul.play-list li a.video_item,
.node-type-creative-work .play-list-container ul.play-list li a.video_item,
.node-type-gallery .play-list-container ul.play-list li a.video_item,
.node-type-author .play-list-container ul.play-list li a.video_item,
.node-type-person .play-list-container ul.play-list li a.video_item,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item,
.node-type-blank-slate .play-list-container ul.play-list li a.video_item,
.page-taxonomy-term .play-list-container ul.play-list li a.video_item,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item {
  display: block;
  cursor: pointer;
  text-decoration: none;
  min-height: 75px;
  padding-bottom: 5px;
}
.node-type-package .play-list-container ul.play-list li a.video_item:hover,
.node-type-channel .play-list-container ul.play-list li a.video_item:hover,
.node-type-homepage .play-list-container ul.play-list li a.video_item:hover,
.node-type-article .play-list-container ul.play-list li a.video_item:hover,
.node-type-blog-index .play-list-container ul.play-list li a.video_item:hover,
.node-type-creative-work .play-list-container ul.play-list li a.video_item:hover,
.node-type-gallery .play-list-container ul.play-list li a.video_item:hover,
.node-type-author .play-list-container ul.play-list li a.video_item:hover,
.node-type-person .play-list-container ul.play-list li a.video_item:hover,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item:hover,
.node-type-blank-slate .play-list-container ul.play-list li a.video_item:hover,
.page-taxonomy-term .play-list-container ul.play-list li a.video_item:hover,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item:hover {
  text-decoration: none !important;
}
.node-type-package .play-list-container ul.play-list li a.video_item img,
.node-type-channel .play-list-container ul.play-list li a.video_item img,
.node-type-homepage .play-list-container ul.play-list li a.video_item img,
.node-type-article .play-list-container ul.play-list li a.video_item img,
.node-type-blog-index .play-list-container ul.play-list li a.video_item img,
.node-type-creative-work .play-list-container ul.play-list li a.video_item img,
.node-type-gallery .play-list-container ul.play-list li a.video_item img,
.node-type-author .play-list-container ul.play-list li a.video_item img,
.node-type-person .play-list-container ul.play-list li a.video_item img,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item img,
.node-type-blank-slate .play-list-container ul.play-list li a.video_item img,
.page-taxonomy-term .play-list-container ul.play-list li a.video_item img,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item img {
  width: 100px;
  float: left;
  margin-left: 0;
  margin-right: 10px;
  min-height: 75px;
}
.node-type-package .play-list-container ul.play-list li a.video_item .video-overlay,
.node-type-channel .play-list-container ul.play-list li a.video_item .video-overlay,
.node-type-homepage .play-list-container ul.play-list li a.video_item .video-overlay,
.node-type-article .play-list-container ul.play-list li a.video_item .video-overlay,
.node-type-blog-index .play-list-container ul.play-list li a.video_item .video-overlay,
.node-type-creative-work .play-list-container ul.play-list li a.video_item .video-overlay,
.node-type-gallery .play-list-container ul.play-list li a.video_item .video-overlay,
.node-type-author .play-list-container ul.play-list li a.video_item .video-overlay,
.node-type-person .play-list-container ul.play-list li a.video_item .video-overlay,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item .video-overlay,
.node-type-blank-slate .play-list-container ul.play-list li a.video_item .video-overlay,
.page-taxonomy-term .play-list-container ul.play-list li a.video_item .video-overlay,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item .video-overlay {
  display: none;
}
.node-type-package .play-list-container ul.play-list li a.video_item .videoinfo,
.node-type-channel .play-list-container ul.play-list li a.video_item .videoinfo,
.node-type-homepage .play-list-container ul.play-list li a.video_item .videoinfo,
.node-type-article .play-list-container ul.play-list li a.video_item .videoinfo,
.node-type-blog-index .play-list-container ul.play-list li a.video_item .videoinfo,
.node-type-creative-work .play-list-container ul.play-list li a.video_item .videoinfo,
.node-type-gallery .play-list-container ul.play-list li a.video_item .videoinfo,
.node-type-author .play-list-container ul.play-list li a.video_item .videoinfo,
.node-type-person .play-list-container ul.play-list li a.video_item .videoinfo,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item .videoinfo,
.node-type-blank-slate .play-list-container ul.play-list li a.video_item .videoinfo,
.page-taxonomy-term .play-list-container ul.play-list li a.video_item .videoinfo,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item .videoinfo {
  position: relative;
}
.node-type-package .play-list-container ul.play-list li a.video_item .videoinfo .play-button,
.node-type-channel .play-list-container ul.play-list li a.video_item .videoinfo .play-button,
.node-type-homepage .play-list-container ul.play-list li a.video_item .videoinfo .play-button,
.node-type-article .play-list-container ul.play-list li a.video_item .videoinfo .play-button,
.node-type-blog-index .play-list-container ul.play-list li a.video_item .videoinfo .play-button,
.node-type-creative-work .play-list-container ul.play-list li a.video_item .videoinfo .play-button,
.node-type-gallery .play-list-container ul.play-list li a.video_item .videoinfo .play-button,
.node-type-author .play-list-container ul.play-list li a.video_item .videoinfo .play-button,
.node-type-person .play-list-container ul.play-list li a.video_item .videoinfo .play-button,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item .videoinfo .play-button,
.node-type-blank-slate .play-list-container ul.play-list li a.video_item .videoinfo .play-button,
.page-taxonomy-term .play-list-container ul.play-list li a.video_item .videoinfo .play-button,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item .videoinfo .play-button {
  position: absolute;
  top: 5px;
  left: 5px;
  background: url("http://img2.timeinc.net/ew/static/i/share_sprite_111613.png") -183px -970px;
  width: 20px;
  height: 20px;
}
.node-type-package .play-list-container ul.play-list li a.video_item .videoinfo .name,
.node-type-channel .play-list-container ul.play-list li a.video_item .videoinfo .name,
.node-type-homepage .play-list-container ul.play-list li a.video_item .videoinfo .name,
.node-type-article .play-list-container ul.play-list li a.video_item .videoinfo .name,
.node-type-blog-index .play-list-container ul.play-list li a.video_item .videoinfo .name,
.node-type-creative-work .play-list-container ul.play-list li a.video_item .videoinfo .name,
.node-type-gallery .play-list-container ul.play-list li a.video_item .videoinfo .name,
.node-type-author .play-list-container ul.play-list li a.video_item .videoinfo .name,
.node-type-person .play-list-container ul.play-list li a.video_item .videoinfo .name,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item .videoinfo .name,
.node-type-blank-slate .play-list-container ul.play-list li a.video_item .videoinfo .name,
.page-taxonomy-term .play-list-container ul.play-list li a.video_item .videoinfo .name,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item .videoinfo .name {
  vertical-align: top;
  padding-top: 5px;
  font: 700 15px "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  color: #131313;
}
.node-type-package .play-list-container ul.play-list li a.video_item .videoinfo .name:hover, .node-type-package .play-list-container ul.play-list li a.video_item .videoinfo .name:active,
.node-type-channel .play-list-container ul.play-list li a.video_item .videoinfo .name:hover,
.node-type-channel .play-list-container ul.play-list li a.video_item .videoinfo .name:active,
.node-type-homepage .play-list-container ul.play-list li a.video_item .videoinfo .name:hover,
.node-type-homepage .play-list-container ul.play-list li a.video_item .videoinfo .name:active,
.node-type-article .play-list-container ul.play-list li a.video_item .videoinfo .name:hover,
.node-type-article .play-list-container ul.play-list li a.video_item .videoinfo .name:active,
.node-type-blog-index .play-list-container ul.play-list li a.video_item .videoinfo .name:hover,
.node-type-blog-index .play-list-container ul.play-list li a.video_item .videoinfo .name:active,
.node-type-creative-work .play-list-container ul.play-list li a.video_item .videoinfo .name:hover,
.node-type-creative-work .play-list-container ul.play-list li a.video_item .videoinfo .name:active,
.node-type-gallery .play-list-container ul.play-list li a.video_item .videoinfo .name:hover,
.node-type-gallery .play-list-container ul.play-list li a.video_item .videoinfo .name:active,
.node-type-author .play-list-container ul.play-list li a.video_item .videoinfo .name:hover,
.node-type-author .play-list-container ul.play-list li a.video_item .videoinfo .name:active,
.node-type-person .play-list-container ul.play-list li a.video_item .videoinfo .name:hover,
.node-type-person .play-list-container ul.play-list li a.video_item .videoinfo .name:active,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item .videoinfo .name:hover,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item .videoinfo .name:active,
.node-type-blank-slate .play-list-container ul.play-list li a.video_item .videoinfo .name:hover,
.node-type-blank-slate .play-list-container ul.play-list li a.video_item .videoinfo .name:active,
.page-taxonomy-term .play-list-container ul.play-list li a.video_item .videoinfo .name:hover,
.page-taxonomy-term .play-list-container ul.play-list li a.video_item .videoinfo .name:active,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item .videoinfo .name:hover,
.node-type-tv-recap-subchannel .play-list-container ul.play-list li a.video_item .videoinfo .name:active {
  color: #808081;
}
.node-type-package .play-list-container.m ul.play-list, .node-type-package .play-list-container.s ul.play-list,
.node-type-channel .play-list-container.m ul.play-list,
.node-type-channel .play-list-container.s ul.play-list,
.node-type-homepage .play-list-container.m ul.play-list,
.node-type-homepage .play-list-container.s ul.play-list,
.node-type-article .play-list-container.m ul.play-list,
.node-type-article .play-list-container.s ul.play-list,
.node-type-blog-index .play-list-container.m ul.play-list,
.node-type-blog-index .play-list-container.s ul.play-list,
.node-type-creative-work .play-list-container.m ul.play-list,
.node-type-creative-work .play-list-container.s ul.play-list,
.node-type-gallery .play-list-container.m ul.play-list,
.node-type-gallery .play-list-container.s ul.play-list,
.node-type-author .play-list-container.m ul.play-list,
.node-type-author .play-list-container.s ul.play-list,
.node-type-person .play-list-container.m ul.play-list,
.node-type-person .play-list-container.s ul.play-list,
.node-type-tv-recap-subchannel .play-list-container.m ul.play-list,
.node-type-tv-recap-subchannel .play-list-container.s ul.play-list,
.node-type-blank-slate .play-list-container.m ul.play-list,
.node-type-blank-slate .play-list-container.s ul.play-list,
.page-taxonomy-term .play-list-container.m ul.play-list,
.page-taxonomy-term .play-list-container.s ul.play-list,
.node-type-tv-recap-subchannel .play-list-container.m ul.play-list,
.node-type-tv-recap-subchannel .play-list-container.s ul.play-list {
  width: 100% !important;
}
.node-type-package .play-list-container.m ul.play-list li, .node-type-package .play-list-container.s ul.play-list li,
.node-type-channel .play-list-container.m ul.play-list li,
.node-type-channel .play-list-container.s ul.play-list li,
.node-type-homepage .play-list-container.m ul.play-list li,
.node-type-homepage .play-list-container.s ul.play-list li,
.node-type-article .play-list-container.m ul.play-list li,
.node-type-article .play-list-container.s ul.play-list li,
.node-type-blog-index .play-list-container.m ul.play-list li,
.node-type-blog-index .play-list-container.s ul.play-list li,
.node-type-creative-work .play-list-container.m ul.play-list li,
.node-type-creative-work .play-list-container.s ul.play-list li,
.node-type-gallery .play-list-container.m ul.play-list li,
.node-type-gallery .play-list-container.s ul.play-list li,
.node-type-author .play-list-container.m ul.play-list li,
.node-type-author .play-list-container.s ul.play-list li,
.node-type-person .play-list-container.m ul.play-list li,
.node-type-person .play-list-container.s ul.play-list li,
.node-type-tv-recap-subchannel .play-list-container.m ul.play-list li,
.node-type-tv-recap-subchannel .play-list-container.s ul.play-list li,
.node-type-blank-slate .play-list-container.m ul.play-list li,
.node-type-blank-slate .play-list-container.s ul.play-list li,
.page-taxonomy-term .play-list-container.m ul.play-list li,
.page-taxonomy-term .play-list-container.s ul.play-list li,
.node-type-tv-recap-subchannel .play-list-container.m ul.play-list li,
.node-type-tv-recap-subchannel .play-list-container.s ul.play-list li {
  width: 50%;
}
.node-type-package .play-list-container.m ul.play-list li a.video_item, .node-type-package .play-list-container.s ul.play-list li a.video_item,
.node-type-channel .play-list-container.m ul.play-list li a.video_item,
.node-type-channel .play-list-container.s ul.play-list li a.video_item,
.node-type-homepage .play-list-container.m ul.play-list li a.video_item,
.node-type-homepage .play-list-container.s ul.play-list li a.video_item,
.node-type-article .play-list-container.m ul.play-list li a.video_item,
.node-type-article .play-list-container.s ul.play-list li a.video_item,
.node-type-blog-index .play-list-container.m ul.play-list li a.video_item,
.node-type-blog-index .play-list-container.s ul.play-list li a.video_item,
.node-type-creative-work .play-list-container.m ul.play-list li a.video_item,
.node-type-creative-work .play-list-container.s ul.play-list li a.video_item,
.node-type-gallery .play-list-container.m ul.play-list li a.video_item,
.node-type-gallery .play-list-container.s ul.play-list li a.video_item,
.node-type-author .play-list-container.m ul.play-list li a.video_item,
.node-type-author .play-list-container.s ul.play-list li a.video_item,
.node-type-person .play-list-container.m ul.play-list li a.video_item,
.node-type-person .play-list-container.s ul.play-list li a.video_item,
.node-type-tv-recap-subchannel .play-list-container.m ul.play-list li a.video_item,
.node-type-tv-recap-subchannel .play-list-container.s ul.play-list li a.video_item,
.node-type-blank-slate .play-list-container.m ul.play-list li a.video_item,
.node-type-blank-slate .play-list-container.s ul.play-list li a.video_item,
.page-taxonomy-term .play-list-container.m ul.play-list li a.video_item,
.page-taxonomy-term .play-list-container.s ul.play-list li a.video_item,
.node-type-tv-recap-subchannel .play-list-container.m ul.play-list li a.video_item,
.node-type-tv-recap-subchannel .play-list-container.s ul.play-list li a.video_item {
  overflow: hidden;
  display: table;
  width: 100%;
}
.node-type-package .play-list-container.m ul.play-list li a.video_item .b-thumb, .node-type-package .play-list-container.s ul.play-list li a.video_item .b-thumb,
.node-type-channel .play-list-container.m ul.play-list li a.video_item .b-thumb,
.node-type-channel .play-list-container.s ul.play-list li a.video_item .b-thumb,
.node-type-homepage .play-list-container.m ul.play-list li a.video_item .b-thumb,
.node-type-homepage .play-list-container.s ul.play-list li a.video_item .b-thumb,
.node-type-article .play-list-container.m ul.play-list li a.video_item .b-thumb,
.node-type-article .play-list-container.s ul.play-list li a.video_item .b-thumb,
.node-type-blog-index .play-list-container.m ul.play-list li a.video_item .b-thumb,
.node-type-blog-index .play-list-container.s ul.play-list li a.video_item .b-thumb,
.node-type-creative-work .play-list-container.m ul.play-list li a.video_item .b-thumb,
.node-type-creative-work .play-list-container.s ul.play-list li a.video_item .b-thumb,
.node-type-gallery .play-list-container.m ul.play-list li a.video_item .b-thumb,
.node-type-gallery .play-list-container.s ul.play-list li a.video_item .b-thumb,
.node-type-author .play-list-container.m ul.play-list li a.video_item .b-thumb,
.node-type-author .play-list-container.s ul.play-list li a.video_item .b-thumb,
.node-type-person .play-list-container.m ul.play-list li a.video_item .b-thumb,
.node-type-person .play-list-container.s ul.play-list li a.video_item .b-thumb,
.node-type-tv-recap-subchannel .play-list-container.m ul.play-list li a.video_item .b-thumb,
.node-type-tv-recap-subchannel .play-list-container.s ul.play-list li a.video_item .b-thumb,
.node-type-blank-slate .play-list-container.m ul.play-list li a.video_item .b-thumb,
.node-type-blank-slate .play-list-container.s ul.play-list li a.video_item .b-thumb,
.page-taxonomy-term .play-list-container.m ul.play-list li a.video_item .b-thumb,
.page-taxonomy-term .play-list-container.s ul.play-list li a.video_item .b-thumb,
.node-type-tv-recap-subchannel .play-list-container.m ul.play-list li a.video_item .b-thumb,
.node-type-tv-recap-subchannel .play-list-container.s ul.play-list li a.video_item .b-thumb {
  display: table-cell;
  vertical-align: top;
  width: 6rem;
}
.node-type-package .play-list-container.m ul.play-list li a.video_item .videoinfo .play-button, .node-type-package .play-list-container.s ul.play-list li a.video_item .videoinfo .play-button,
.node-type-channel .play-list-container.m ul.play-list li a.video_item .videoinfo .play-button,
.node-type-channel .play-list-container.s ul.play-list li a.video_item .videoinfo .play-button,
.node-type-homepage .play-list-container.m ul.play-list li a.video_item .videoinfo .play-button,
.node-type-homepage .play-list-container.s ul.play-list li a.video_item .videoinfo .play-button,
.node-type-article .play-list-container.m ul.play-list li a.video_item .videoinfo .play-button,
.node-type-article .play-list-container.s ul.play-list li a.video_item .videoinfo .play-button,
.node-type-blog-index .play-list-container.m ul.play-list li a.video_item .videoinfo .play-button,
.node-type-blog-index .play-list-container.s ul.play-list li a.video_item .videoinfo .play-button,
.node-type-creative-work .play-list-container.m ul.play-list li a.video_item .videoinfo .play-button,
.node-type-creative-work .play-list-container.s ul.play-list li a.video_item .videoinfo .play-button,
.node-type-gallery .play-list-container.m ul.play-list li a.video_item .videoinfo .play-button,
.node-type-gallery .play-list-container.s ul.play-list li a.video_item .videoinfo .play-button,
.node-type-author .play-list-container.m ul.play-list li a.video_item .videoinfo .play-button,
.node-type-author .play-list-container.s ul.play-list li a.video_item .videoinfo .play-button,
.node-type-person .play-list-container.m ul.play-list li a.video_item .videoinfo .play-button,
.node-type-person .play-list-container.s ul.play-list li a.video_item .videoinfo .play-button,
.node-type-tv-recap-subchannel .play-list-container.m ul.play-list li a.video_item .videoinfo .play-button,
.node-type-tv-recap-subchannel .play-list-container.s ul.play-list li a.video_item .videoinfo .play-button,
.node-type-blank-slate .play-list-container.m ul.play-list li a.video_item .videoinfo .play-button,
.node-type-blank-slate .play-list-container.s ul.play-list li a.video_item .videoinfo .play-button,
.page-taxonomy-term .play-list-container.m ul.play-list li a.video_item .videoinfo .play-button,
.page-taxonomy-term .play-list-container.s ul.play-list li a.video_item .videoinfo .play-button,
.node-type-tv-recap-subchannel .play-list-container.m ul.play-list li a.video_item .videoinfo .play-button,
.node-type-tv-recap-subchannel .play-list-container.s ul.play-list li a.video_item .videoinfo .play-button {
  left: -90px;
}
.node-type-package .play-list-container.m ul.play-list li a.video_item .videoinfo .name, .node-type-package .play-list-container.s ul.play-list li a.video_item .videoinfo .name,
.node-type-channel .play-list-container.m ul.play-list li a.video_item .videoinfo .name,
.node-type-channel .play-list-container.s ul.play-list li a.video_item .videoinfo .name,
.node-type-homepage .play-list-container.m ul.play-list li a.video_item .videoinfo .name,
.node-type-homepage .play-list-container.s ul.play-list li a.video_item .videoinfo .name,
.node-type-article .play-list-container.m ul.play-list li a.video_item .videoinfo .name,
.node-type-article .play-list-container.s ul.play-list li a.video_item .videoinfo .name,
.node-type-blog-index .play-list-container.m ul.play-list li a.video_item .videoinfo .name,
.node-type-blog-index .play-list-container.s ul.play-list li a.video_item .videoinfo .name,
.node-type-creative-work .play-list-container.m ul.play-list li a.video_item .videoinfo .name,
.node-type-creative-work .play-list-container.s ul.play-list li a.video_item .videoinfo .name,
.node-type-gallery .play-list-container.m ul.play-list li a.video_item .videoinfo .name,
.node-type-gallery .play-list-container.s ul.play-list li a.video_item .videoinfo .name,
.node-type-author .play-list-container.m ul.play-list li a.video_item .videoinfo .name,
.node-type-author .play-list-container.s ul.play-list li a.video_item .videoinfo .name,
.node-type-person .play-list-container.m ul.play-list li a.video_item .videoinfo .name,
.node-type-person .play-list-container.s ul.play-list li a.video_item .videoinfo .name,
.node-type-tv-recap-subchannel .play-list-container.m ul.play-list li a.video_item .videoinfo .name,
.node-type-tv-recap-subchannel .play-list-container.s ul.play-list li a.video_item .videoinfo .name,
.node-type-blank-slate .play-list-container.m ul.play-list li a.video_item .videoinfo .name,
.node-type-blank-slate .play-list-container.s ul.play-list li a.video_item .videoinfo .name,
.page-taxonomy-term .play-list-container.m ul.play-list li a.video_item .videoinfo .name,
.page-taxonomy-term .play-list-container.s ul.play-list li a.video_item .videoinfo .name,
.node-type-tv-recap-subchannel .play-list-container.m ul.play-list li a.video_item .videoinfo .name,
.node-type-tv-recap-subchannel .play-list-container.s ul.play-list li a.video_item .videoinfo .name {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0.5rem;
}

.l-right ul.play-list li,
.l-right .video-still-wrapper.s,
.l-right .video-still-wrapper.s .overlay img {
  width: 100% !important;
}

.node-homepage ol, .node-homepage ul {
  padding-left: 0;
  margin-bottom: 0;
}
.node-homepage ul {
  list-style-type: none;
}
.node-homepage .btn-more, .node-homepage .btn-all {
  margin-top: 0.5rem;
}
.node-homepage .headline-list .headline {
  font-weight: 900;
}

@media all and (min-width: 51em) {
  .l-left #reviews .headline-list {
    position: relative;
  }
  .l-left #reviews .headline-list:after {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 50%;
    border-left: 1px solid #ddd;
    margin-left: -1px;
  }
}
@media all and (min-width: 47.75em) {
  .l-right .g-2up-alt > .gi {
    width: 100%;
  }
  .l-right .g-2up > .gi {
    width: 100%;
  }
  .l-right .play-list-container ul.play-list {
    width: 100%;
  }
  .l-right .play-list-container ul.play-list > li {
    width: 100%;
  }
}
@media all and (min-width: 25em) and (max-width: 36.75em) {
  .l-right #reviews .headline-list {
    position: relative;
  }
  .l-right #reviews .headline-list:after {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 50%;
    border-left: 1px solid #ddd;
    margin-left: -1px;
  }
}
@media all and (max-width: 31.8em), (min-width: 36.75em) and (max-width: 47.75em) {
  .bc-video-player .play-list-container.m ul.play-list > li, .bc-video-player .play-list-container.s ul.play-list > li {
    width: 100%;
  }

  .featured-gallery .g-2up > .gi {
    width: 100%;
  }
}
.rail.is-mobile {
  font: 1em "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  padding-bottom: 1rem;
}
.rail.is-mobile .section {
  margin-bottom: 0;
}
.rail.is-mobile .rail-module {
  clear: both;
}
.rail.is-mobile .rail-module:after {
  display: block;
  content: "";
  background: #eeeeee url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAIAAABRUclSAAAAHUlEQVQI12PYtGnTfxhggLOAogxwFlQGrpKBDD0A9odYaZBavCEAAAAASUVORK5CYII=') repeat-x 0 0;
  height: 10px;
  margin: 0.5rem 0 1rem;
  clear: both;
}
.rail.is-mobile .rail-module:first-child {
  margin-top: 0;
}
.rail.is-mobile .rail-module .section:after {
  display: none;
}
.rail.is-mobile .rail-videos .video-still-wrapper, .rail.is-mobile .rail-videos img, .rail.is-mobile .rail-videos ul li {
  width: 100% !important;
}
.rail.is-mobile .rail-videos .seemore-button a {
  max-width: 100%;
}
.rail.is-mobile .rail-featured_coverage h2 {
  display: block;
  font: bold 1.6rem "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  margin: 1.5rem 0 0;
  padding: 1rem 0.5rem 0.5rem;
}
.rail.is-mobile .rail-featured_coverage a {
  text-decoration: none;
  color: black;
}
.rail.is-mobile .rail-featured_coverage a:hover, .rail.is-mobile .rail-featured_coverage a:active {
  color: #27bfdc;
}
.rail.is-mobile .rail-featured_coverage p {
  margin: 0;
  font: 1em "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.rail.is-mobile .rail-featured_coverage ul {
  margin: 0.75em 0;
  padding: 0 1.5em;
  list-style: none;
  font: 1em "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.rail.is-mobile .rail-featured_coverage ul li:before {
  content: "";
  background-color: #a6a6a6;
  border-radius: 2px;
  display: block;
  height: 7px;
  width: 7px;
  left: -1em;
  top: 0.7em;
  position: relative;
}
.rail.is-mobile .rail-photos ul {
  padding: 0;
}
.rail.is-mobile .rail-photos ul li {
  width: 50%;
  float: left;
  padding: 0.25rem 0;
}
.rail.is-mobile .rail-photos ul li:before {
  display: none;
}
.rail.is-mobile .rail-photos ul li:nth-child(3n+1) {
  clear: both;
}
.rail.is-mobile .rail-photos ul li .b-text {
  font: bold 0.75em "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.rail.is-mobile .rail-photos a:hover, .rail.is-mobile .rail-photos a:active {
  color: gray;
}
.rail.is-mobile .rail-photos a img {
  display: block;
  width: 100%;
}
.rail.is-mobile .rail-photos .block-carousel {
  background-color: #131313;
}
.rail.is-mobile .rail-photos .block-carousel a {
  color: white;
}
.rail.is-mobile .rail-photos .block-carousel a img {
  width: 100%;
}
.rail.is-mobile .rail-photos .block-carousel a:hover, .rail.is-mobile .rail-photos .block-carousel a:active {
  color: #27bfdc;
}
.rail.is-mobile .rail-photos .block-carousel .rail-photos-headline {
  padding: 0.5rem;
}
.rail.is-mobile #partnerbar h3 {
  font: 700 26px "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  padding: 15px 10px 0;
}
.rail.is-mobile #partnerbar .zergheadline {
  position: relative;
}
.rail.is-mobile #partnerbar .zergheadline a {
  position: absolute;
  font: 400 16px "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif !important;
  color: #131313;
  padding-bottom: 20px;
  text-decoration: none !important;
}
.rail.is-mobile #partnerbar .zergheadline a:hover {
  color: #888;
}
.rail.is-mobile #partnerbar .zergheadline a span {
  position: absolute;
  bottom: 0;
  font-size: 14px !important;
  color: #27bfdc !important;
  text-transform: none !important;
}
.rail.is-mobile #partnerbar .zergheadline a br {
  display: none;
}
.rail.is-mobile .rail-outbrain h2,
.rail.is-mobile .rail-outbrain .ob_org_header,
.rail.is-mobile .rail-outbrain .ob_org_header h3 {
  display: block;
  font: bold 1.6rem "jaf-bernino-sans-condensed", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  margin: 1.5rem 0 0;
  padding: 1rem 0.5rem 0.5rem;
}
.rail.is-mobile .rail-outbrain ul {
  padding: 0 !important;
}
.rail.is-mobile .rail-outbrain ul li {
  padding: 0 0 0.5rem;
}
.rail.is-mobile .rail-outbrain ul li:before {
  display: none;
}
.rail.is-mobile .rail-outbrain .ob_org_header div,
.rail.is-mobile .rail-outbrain .ob_org_header h3 div {
  border: 0;
}
.rail.is-mobile .rail-outbrain .ob_box_cont {
  margin: 0;
}
.rail.is-mobile .rail-outbrain .ob_source {
  display: block !important;
  font-size: 0.8em;
  color: #27bfdc !important;
}

@media all and (min-width: 47.75em), (max-width: 25em) {
  .is-mobile .rail-photos ul li {
    width: 100% !important;
  }
}
