/* PlusTV - v0.29.12 - 2014-08-22T17:04:44 */
.plusTV-Module .error {
  color: #aa0000;
  padding: 8px; }

.plusTV-Module2, .plusTV-Module3 {
  width: 980px; }

.plusTV-Module2 {
  border: solid #e6e6e3 1px;
  border-top: none; }

.plusTV-Module a {
  text-decoration: none; }

.plusTV-carousel {
  width: 100%;
  overflow: hidden; }

.plusTV-carousel-items {
  width: 296.66667px;
  display: inline-block;
  vertical-align: top;
  margin-right: 30px; }
  .plusTV-carousel-items .video-thumbnail:first-child {
    margin-top: 0; }
  .plusTV-carousel-items.video-thumbnails-large .video-thumbnail {
    width: 100%;
    height: auto; }
    .plusTV-carousel-items.video-thumbnails-large .video-thumbnail .category {
      display: block; }
    .plusTV-carousel-items.video-thumbnails-large .video-thumbnail .date {
      display: none; }
    .plusTV-carousel-items.video-thumbnails-large .video-thumbnail .title {
      font-size: 18px;
      margin-top: 10px; }

.plusTV-Hide-Module {
  display: none; }

.plusTV-Module6 {
  width: 285px;
  float: left;
  color: #6a6b66; }
  .plusTV-Module6 .menuItem > SPAN {
    display: block;
    line-height: 40px;
    cursor: pointer; }
  .plusTV-Module6 .menuItem {
    display: none; }
  .plusTV-Module6 .menuLevel0 {
    display: block; }
  .plusTV-Module6 .expand > .menuItem, .plusTV-Module6 .selected > .menuItem {
    display: block; }

.plusTV-Module6-Nav .menuLevel0 > SPAN {
  font-weight: bold;
  border-bottom: solid #cececb 1px;
  padding-left: 10px; }
.plusTV-Module6-Nav .menuLevel0.hasChildren > SPAN {
  background: url('../img/arrow-grey-r.png') no-repeat 263px center; }
.plusTV-Module6-Nav .menuLevel0.hasChildren.expand > SPAN {
  background-image: url('../img/arrow-grey-d.png');
  background-position: 258px center; }
.plusTV-Module6-Nav .menuLevel0.hasChildren > SPAN.selected {
  background-image: url('../img/arrow-white-d.png');
  background-position: 258px center; }
.plusTV-Module6-Nav .menuLevel1 > SPAN {
  background-color: #e3e3e0;
  border-bottom: solid white 1px;
  padding-left: 25px;
  font-weight: bold; }
.plusTV-Module6-Nav .menuLevel1.hasChildren > SPAN {
  background: url('../img/arrow-small-grey-r.png') no-repeat 260px center #e3e3e0; }
.plusTV-Module6-Nav .menuLevel1.hasChildren.expand > SPAN {
  background-image: url('../img/arrow-small-grey-d.png'); }
.plusTV-Module6-Nav .menuLevel1.hasChildren > SPAN.selected {
  background-image: url('../img/arrow-small-white-d.png'); }
.plusTV-Module6-Nav .menuLevel2 > SPAN {
  border-bottom: solid #dadad8 1px;
  padding-left: 45px; }
.plusTV-Module6-Nav .menuLevel3 > SPAN {
  padding-left: 60px; }
.plusTV-Module6-Nav .menuLevel4 > SPAN {
  padding-left: 70px; }
.plusTV-Module6-Nav .menuLevel5 > SPAN {
  padding-left: 80px; }

.plusTV-Module6 .plusTV-Module6-Nav SPAN.selected {
  background-color: #a6bf2a;
  color: white; }
  .plusTV-Module6 .plusTV-Module6-Nav SPAN.selected .plusTV-Selected-PopOut {
    background: url('../img/green-highlightz.png') no-repeat top right;
    position: relative;
    right: -8px;
    height: 40px;
    width: 8px;
    float: right; }

.plusTV-Module6-Popular {
  margin-top: 20px;
  background-color: white;
  /* removed because in consistant
    border: solid #E6E6E3 1px;
    padding: 10px;*/ }
  .plusTV-Module6-Popular > H3 {
    color: #a6bf2a;
    font-size: 16px;
    font-weight: 100; }
  .plusTV-Module6-Popular .plusTV-MostWatchedBox {
    border: solid #a6bf2a 1px;
    border-left: none;
    border-right: none;
    overflow: hidden; }

.plusTV-Module10 {
  width: 985px; }

.plusTV-Module10-Container .video-thumbnail {
  float: left;
  margin-right: 13px; }
.plusTV-Module10-Container .plusTV-Last {
  margin: 0; }

.plusTV.custom-html {
  width: 900px;
  margin: 0 auto; }

.tv-scrollLoader .load-more {
  clear: both;
  text-align: center;
  margin: 0 auto;
  padding: 35px 0;
  width: 130px;
  visibility: hidden; }

.tv-scrollLoader .load-more.visible {
  visibility: visible;
  background: #eeeeee url('../img/video_wait.gif') no-repeat center center; }

.plusTV-Module7 {
  min-height: 400px;
  height: 800px;
  width: 583px;
  float: right;
  overflow: hidden;
  -webkit-overflow-scrolling: touch; }

.plusTV-Module5 .video-thumbnails, .plusTV-Module7 .video-thumbnails {
  overflow: auto;
  width: 600px;
  height: 800px; }
.plusTV-Module5 .video-thumbnails-scroller, .plusTV-Module7 .video-thumbnails-scroller {
  overflow: hidden; }

.plusTV-Module7.fullWidth {
  width: 100%; }
  .plusTV-Module7.fullWidth .video-thumbnails {
    width: 1000px; }

.plusTV-Module7.loading {
  background: url('../img/video_wait.gif') no-repeat center center; }

/* 
 * 	Core Owl Carousel CSS File
 *	v1.22
 */
/* clearfix */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* display none until init */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y; }

.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -webkit-perspective: 1000; }

.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%; }

.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

.owl-carousel .owl-item {
  float: left; }

.owl-controls .owl-page, .owl-controls .owl-buttons div {
  cursor: pointer; }

.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* mouse grab icon */
.grabbing {
  cursor: url('../img/grabbing.png') 8 8, move; }

/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden; }

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.22
*/
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center; }

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div {
  color: white;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #869791;
  filter: unquote "alpha(opacity=50)";
  /*IE7 fix*/
  opacity: 0.5; }

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: unquote "Alpha(Opacity=100)";
  /*IE7 fix*/
  opacity: 1;
  text-decoration: none; }

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */ }

.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  filter: unquote "Alpha(Opacity=50)";
  /*IE7 fix*/
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #869791; }

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: unquote "Alpha(Opacity=100)";
  /*IE7 fix*/
  opacity: 1; }

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: white;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px; }

/* preloading images */
.owl-item.loading {
  min-height: 190px;
  background: url(AjaxLoader.gif) no-repeat center center; }

.video-thumbnail {
  float: left;
  margin: 15px 0;
  width: 100%;
  position: relative;
  padding: 5px;
  padding-left: 135px;
  height: 80px;
  text-decoration: none;
  /*
    .premium-video .thum:after{
	    position:absolute;
	    top:0;
	    left:0;
	    width:24px;
	    height:24px;
    	content: url(../img/gold-pass-large.png);
    	.user-subscriber &{
	    	content: url(../img/silver-pass-large.png);
    	}
    }
    */ }
  .video-thumbnail .thum {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 120px;
    height: 70px;
    overflow: hidden;
    margin-right: 10px; }
  .video-thumbnail img {
    width: 100%;
    background: white; }
  .video-thumbnail .time {
    color: white;
    background-color: black;
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 0;
    right: 0;
    font-weight: bold;
    font-size: 12px;
    line-height: 10px;
    padding: 3px; }
  .video-thumbnail .title, .video-thumbnail .category {
    margin: 0;
    line-height: 1; }
  .video-thumbnail .title {
    font-size: 14px;
    word-wrap: break-word; }
  .video-thumbnail .category, .video-thumbnail .date {
    color: #999999;
    font-size: 12px;
    margin: 5px 0 0;
    text-transform: uppercase;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold; }
  .video-thumbnail .date {
    margin: 0;
    display: none; }
    .showDate .video-thumbnail .date {
      display: block; }
  .video-thumbnail .play-now {
    background: url('../img/play-now.png') no-repeat left bottom;
    display: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 143px;
    height: 17px; }
  .video-thumbnail .popoutNumber {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #90a638;
    color: white;
    font-weight: bold;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 19px; }
    .showNumber .video-thumbnail .popoutNumber {
      display: block; }
  .no-touch .video-thumbnail:hover {
    background-color: #dfdfdf;
    text-decoration: none; }
    .no-touch .video-thumbnail:hover .play-now {
      display: block; }
  .video-thumbnails-large .video-thumbnail {
    width: 266px;
    height: 215px;
    margin: 0 0 15px;
    cursor: pointer;
    overflow: hidden;
    padding-left: 5px; }
    .video-thumbnails-large .video-thumbnail .thum {
      top: 0;
      left: 0;
      height: 150px;
      position: relative;
      overflow: hidden; }
    .video-thumbnails-large .video-thumbnail .thum, .video-thumbnails-large .video-thumbnail .title, .video-thumbnails-large .video-thumbnail .category {
      width: 100%; }
    .video-thumbnails-large .video-thumbnail .time {
      padding: 9px 10px; }
    .video-thumbnails-large .video-thumbnail .category {
      display: none; }
    .video-thumbnails-large .video-thumbnail .date {
      display: block; }
    .video-thumbnails-large .video-thumbnail .title {
      margin-top: 10px; }
    .video-thumbnails-large .video-thumbnail .short {
      display: none; }
    .video-thumbnails-large .video-thumbnail .not-short {
      display: inline !important; }
    .video-thumbnails-large .video-thumbnail .popoutNumber {
      width: 40px;
      height: 40px;
      line-height: 40px;
      font-size: 34px; }
      .video-thumbnails-large .video-thumbnail .popoutNumber:before {
        content: '#';
        font-size: 16px;
        position: relative;
        top: -13px; }
    .video-thumbnails-large .video-thumbnail.video-thumbnail-playing .play-now {
      display: block;
      background-image: url('../img/currently-playing.png'); }
  .plusTV-columns .video-thumbnail:nth-child(2n) {
    margin-left: 50px; }
  .fullWidth .plusTV-columns .video-thumbnail:nth-child(2n) {
    margin-left: 0; }
  .fullWidth .plusTV-columns .video-thumbnail:nth-child(3n-1), .fullWidth .plusTV-columns .video-thumbnail:nth-child(3n) {
    margin-left: 50px; }
