/* Investigation Discovery */

/*design team - merged with Oxagile*/
/* Release version 365 */

/* filter fusion selection grid */


body {
  /* GLOBAL STYLES  */
  /* Sharing container background */
  /* Discovernator */
  /* filter arrows background */
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  background-color: #262626;
}
body .about-blog-extra .article-social-fb {
  /* Theme Builder images */
  background-image: url("http://r.ddmcdn.com/s_f/o_1/APL/uploads/2014/11/icon_sprite_retina-1110_.png");

}
body .about-blog-extra .article-social-tw {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/APL/uploads/2014/11/icon_sprite_retina-1110_.png");

}
body .about-blog-extra .article-social-rss {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/APL/uploads/2014/11/icon_sprite_retina-1110_.png");

}
body .about-blog-extra .article-social-ml {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/APL/uploads/2014/11/icon_sprite_retina-1110_.png");

}

body .tabs-scroll-wrapper .tabs-arrows > li i {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}
body .drawer-menu {
  /* drawer background texture - Drawer Menu background image
      on wiki 3.1
  */
  background: #1F2438;
}

.drawer-promo
{ background-color:#20273B }

body .main-header {
  background: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/header_bg-ID.png") 0 0 repeat-x;

}
body .main-header .header-logo {
  /* site logo 15.1.2 0613-v2 */
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/09/ID_2015_Logo_Spritemap.png");

}
body .main-header .top-sub-menu-btn:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body .main-header .header-social-fb-btn,
body .main-header .header-social-tw-btn {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body .main-header .global-header-search-button {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body .main-header .header-search-form.active-form .text-clear {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body .main-header .header-region-selector .header-region-selector-wrap:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}


body .fusion-tabs .fusion-tab[data-content-type="Video"] .global-h6-styling a:before {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
@media all and (max-width: 767px) {
  body .fusion-tabs .fusion-tab[data-content-type="Video"] .global-h6-styling a:before {
    display: none;
  }
}
body .fusion-tabs .fusion-tab[data-content-type="Photo_Gallery"] .global-h6-styling a:before {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
@media all and (max-width: 767px) {
  body .fusion-tabs .fusion-tab[data-content-type="Photo_Gallery"] .global-h6-styling a:before {
    display: none;
  }
}
body .fusion-tabs .fusion-tab.global-dropdown-menu-wrapper:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body .hub-filter-menu .hub-left-arrow .arrow {
  /* Navigation arrows white left 4a€1 pdf:0626 */
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}
body .hub-filter-menu .hub-left-arrow .arrow:hover {
  /* Navigation arrows blue left 4a€2 pdf:0626 */
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}
body .hub-filter-menu .hub-right-arrow .arrow {
  /* Navigation arrows white right 4a€1 pdf:0626 */
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}
body .hub-filter-menu .hub-right-arrow .arrow:hover {
  /* Navigation arrows blue right 4a€2 pdf:0626 */
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}
body.page-type-homepage .mega-carousel .mega-carousel-wrapper .item .grid {
  /* Collapsed item default background */
  background-image: url("*");
}

body.page-type-homepage .mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-header em {
  /* header corner graphic color - 16.4 */
  background-image: url("http://r.ddmcdn.com/s_f/o_1/TLC/uploads/2014/10/mega-related-grey-corner.png");

}
/*body.page-type-homepage .mega-carousel .hover-arrow {
 background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}*/
@media all and (max-width: 767px) {
  /*body.page-type-homepage .mega-carousel .hover-arrow {
    background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
  }*/
}

@media all and (max-width: 767px) {
.has-touch .mega-carousel .dni-carousel-related-content.dni-selection-grid .related-content-item .image .touch-buttons {
   display: none;
}
}

@media all and (max-width: 767px) {
body.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .content-title-mobile {
   margin: 1px 0 5px;
   line-height: 1.1;
}
}

body.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .hover-item-arrow,
body.page-type-homepage .mega-carousel .fusion-photo-gallery .hover-item-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}

body.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .navigation .left,
body.page-type-homepage .mega-carousel .fusion-photo-gallery .navigation .left {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}
body.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .navigation .right,
body.page-type-homepage .mega-carousel .fusion-photo-gallery .navigation .right {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}


body.page-type-homepage .mega-carousel .bottom-divider {
  background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/08/hp_bottom_divider_x2.png");

}

/*body.page-type-homepage .dni-carousel .hover-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
}*/
@media all and (max-width: 767px) {
  /*body.page-type-homepage .dni-carousel .hover-arrow {
    background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
  }*/
}
body.page-type-show_homepage {
  background: #454546;

}
body.page-type-show_homepage .dni-show-carousel ul.dni-show-carousel,
body.page-type-show_homepage .dni-show-carousel .show-carousel-background {
  /* Generic Background behind the carousel images - 10.a.9 */
  background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/08/carousel-bg-large.png");

}
body.page-type-show_homepage .fusion-video-playlist .global-text-2:before {
  /*show-homepage*/
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body.page-type-show_homepage .dni-heading .share-link-faceb,
body.page-type-show_homepage .dni-heading .share-link-tweeter,
body.page-type-show_homepage_low_touch .dni-heading .share-link-faceb,
body.page-type-show_homepage_low_touch .dni-heading .share-link-tweeter {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body.page-type-show_homepage .fusion-selection-grid.show-homepage.low-touch .global-text-2.article:before, body.page-type-show_homepage .fusion-selection-grid.show-homepage.low-touch .global-text-2.video:before, body.page-type-show_homepage .fusion-selection-grid.show-homepage.low-touch .global-text-2.photo:before {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body.page-type-show_homepage .global-dropdown-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/08/showhomepage-dropdown-arrows.png");

}
body .global-text-2.article:before, body .global-text-2.video:before, body .global-text-2.bio:before, body .global-text-2.photo:before {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body .global-view-all:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body.page-type-show_hub .body-wrapper {
background: #4F5357;
}

body.page-type-show_hub .fusion-selection-grid .page-show-hub-view-all:before {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body.page-type-show_hub .fusion-selection-grid .page-show-hub-tap-menu-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");

}
body.page-type-show_hub .fusion-selection-grid .filter-items-wrapper-background,
body.page-type-show_hub .fusion-selection-grid .sci-topic-auto-container {
  /* Background texture 5.c.6 */
  background: #4F5357;
}
body.page-type-show_hub .fusion-selection-grid .close-all-shows-btn {
  /*background texture 5.d.5*/
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

  background-size: 675px 1000px;
}
body.page-type-show_hub .fusion-selection-grid .all-shows-btn-icon {
  /*background texture 5.d.1-1*/
  background-image: url("http://r.ddmcdn.com/s_f/o_1/APL/uploads/2014/11/icon_sprite_retina-1105.png");

  background-size: 675px 1000px;
}
body.page-type-topic .body-wrapper {
background: #4F5357;
}
body.page-type-topic .fusion-selection-grid .page-topic-tap-menu-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");

}
body.page-type-topic .fusion-selection-grid .filter-items-wrapper-background,
body.page-type-topic .fusion-selection-grid .sci-topic-auto-container {
  /* Background texture 6.d.7 */
  background-color: #4C4D4A;
}
body.page-type-topic .fusion-selection-grid .global-dropdown-menu-divider {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}
body.page-type-topic .fusion-selection-grid .global-dropdown-arrow:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}
body.page-type-topic .fusion-selection-grid .global-dropdown-menu-list-mobile:after {
  background: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
  background-size: 675px 1000px;
}
body.page-type-sub_topic .body-wrapper {
background: #4F5357;
}
body.page-type-sub_topic .fusion-selection-grid .page-topic-tap-menu-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
}
body.page-type-sub_topic .fusion-selection-grid .filter-items-wrapper-background,
body.page-type-sub_topic .fusion-selection-grid .sci-topic-auto-container {
  /* Background texture 6.d.7 */
  background: #4C4D4A;
}
body.page-type-sub_topic .fusion-selection-grid .global-dropdown-menu-divider {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}
body.page-type-sub_topic .fusion-selection-grid .global-dropdown-arrow:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}
body.page-type-sub_topic .fusion-selection-grid .global-dropdown-menu-list-mobile:after {
  background: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
  background-size: 675px 1000px;
}
body.page-type-topic-hub .body-wrapper {
background-image: url("*");
}
body.page-type-topic-hub .fusion-selection-grid .filter-items-wrapper-background,
body.page-type-topic-hub .fusion-selection-grid .sci-topic-auto-container {
  /* Background texture 6.d.7 */
  background-color: #4C4D4A;
}
body.page-type-topic-hub .fusion-selection-grid .global-dropdown-arrow:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}
body.page-type-topic-hub .fusion-selection-grid .global-dropdown-menu-list-mobile:after {
  background: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
  background-size: 675px 1000px;
}
body.set-video-hub .body-wrapper {
background: #4F5357;
}
body.set-video-hub .fusion-selection-grid .page-topic-tap-menu-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");

}
body.set-video-hub .fusion-selection-grid .filter-items-wrapper-background,
body.set-video-hub .fusion-selection-grid .sci-topic-auto-container {
  /* Background texture 7.c.7 */
  background: #4F5357;
}

body.set-video-hub .fusion-selection-grid .global-dropdown-menu-wrapper .global-dropdown-arrow {
  /* Show Video Hub - Season Dropdown - menu arrow retina */
  background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/08/icon_sprite_retina.png");
}
body.page-type-video .body-wrapper {
background-color: #4F5357;
}
body.page-type-video .fusion-selection-grid .filter-items-wrapper-background,
body.page-type-video .fusion-selection-grid .sci-topic-auto-container {
  /* Background texture 7.c.7 */
background: #4F5357;
}
.page-type-video.has-no-touch .fusion-video-player .global-show-more:hover {
/* Global Show more with arrow (down) - Rollover State,
Global Show more with arrow (up) + Description - Expanded
8.a.4-2,
8.a.4-3 */
color: #de2429;
}
body.page-type-video-playlist .body-wrapper {
background: #4F5357;
}
body.page-type-video-playlist .fusion-selection-grid .filter-items-wrapper-background,
body.page-type-video-playlist .fusion-selection-grid .sci-topic-auto-container {
  /* Background texture 7.c.7 */
background: #4C4D4A;
}
body.page-type-video-playlist .video-playlist-area .scroll-left-btn,
body.page-type-video-playlist .video-playlist-area .scroll-right-btn {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
  background-size: 500px 500px;
}

body.set-video-hub .fusion-video-player .video-playlist-left-arrow,
body.set-video-hub .fusion-video-player .video-playlist-right-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
}
body.page-type-video-playlist .fusion-video-player .video-playlist-left-arrow,
body.page-type-video-playlist .fusion-video-player .video-playlist-right-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");

}


body.page-type-interactives .list-paginator .prev,
body.page-type-interactives .list-paginator .next, body.page-type-bio .list-paginator .prev,
body.page-type-bio .list-paginator .next, body.page-type-general .list-paginator .prev,
body.page-type-general .list-paginator .next, body.page-type-list .list-paginator .prev,
body.page-type-list .list-paginator .next, body.page-type-article .list-paginator .prev,
body.page-type-article .list-paginator .next, body.page-type-blog-post .list-paginator .prev,
body.page-type-blog-post .list-paginator .next {
  /* Article List - paginator images */
  background-image: url("http://r.ddmcdn.com/s_f/o_1/APL/uploads/2014/11/icon_sprite_retina-1110.png");

}
body.page-type-interactives .fusion-selection-grid.article ul, body.page-type-bio .fusion-selection-grid.article ul, body.page-type-general .fusion-selection-grid.article ul, body.page-type-list .fusion-selection-grid.article ul, body.page-type-article .fusion-selection-grid.article ul, body.page-type-blog-post .fusion-selection-grid.article ul {
  /* selection grid textured background - 13.22 */
  /* background-image: url("http://r.ddmcdn.com/s_f/o_1/APL/uploads/2014/11/fusion-article-bg1.jpg"); */
  background-color: #45484A;

}

body.page-type-list .fusion-selection-grid.article ul, body.page-type-article .fusion-selection-grid.article ul, body.page-type-blog-post .fusion-selection-grid.article ul {
  /* selection grid textured background - 13.22 */
  /* background-image: url("http://r.ddmcdn.com/s_f/o_1/APL/uploads/2014/11/fusion-article-bg1.jpg");  */
  background-color: #45484A;

}
body.set-tv-schedule .global-preloader-image {
  /* Image Preloader on TVL pages - for old browsers */
  background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/08/loader-desktop.gif");

}
@media all and (max-width: 1024px) {
  body.set-tv-schedule .global-preloader-image {
    background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/08/loader-tablet.gif");

  }
}
@media all and (max-width: 767px) {
  body.set-tv-schedule .global-preloader-image {
    background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/08/loader-mobile.gif");

  }
}
body.set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2014/10/icon_sprite_retina-1006-beta.png");

}
body.set-tv-schedule .fusion-tv-listings .tvlistings .daypicker .daypicker-corusel .arrow-place .arrow {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body.set-tv-schedule .fusion-tv-listings .tvlistings .search-wrapper .search-field .close-search-field-btn {
  /* Search button, close 'x' button. 17.13 - pdf:0602 */
    background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}
body.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .prev:before,
body.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .next:before {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2014/10/icon_sprite_retina-1006-beta.png");
}


body.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active:before {
  /* Shadow (left) - 17.21 */
  background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/08/tvlistings-active-shadow-left-large.png");

}
body.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active:after {
  /* Shadow (right) - 17.21 */
  background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/08/tvlistings-active-shadow-right-large.png");

}
body.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .close .img {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .add-content .marathon-player-wrapper .global-body-text {
  /* play button and close button RETINA on marathons, 6.1, 6.2 pdf:0613 */
}
body .fusion-selection-grid .content-inject > .header .controls .action.close {
background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
background-size: 675px 1002px;
}

body.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .add-content .marathon-player-wrapper .global-body-text:after {
   /* background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png"); */
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 8px 13.9px;
  border-color: transparent transparent transparent #dbdbdb;
  line-height: 0px;
  _border-color: #000000 #000000 #000000 #dbdbdb;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  margin-right: 10px;
}

body.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .add-content .marathon-player-wrapper .global-body-text.open:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}

body.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .add-content .marathon-player-wrapper .marathon-inner-wrapper .add-handle:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}

body.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .prev::before,
body.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .next::before {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2014/10/icon_sprite_retina-1006-beta.png");
}

/* Network Arrows Hover*/
body.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .prev:hover:before, 
body.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .next:hover:before {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2014/10/icon_sprite_retina-1006-beta.png");
}

body .share-container-global .social-button-fb {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body .share-container-global .social-button-tw {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

} 
body .share-container-global .social-button-gl {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body .share-container-global .close {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body .share-button {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body .comment-button {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body.page-type-general .dni-facts .link {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body .filter-season-selection-grid i:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");

}
body.page-type-show_video_hub .global-dropdown-menu-wrapper .global-dropdown-arrow {
  /* Show Video Hub - Season Dropdown - menu arrow retina */
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  /* GLOBAL STYLES */
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-weight: normal;
}
body h1 {
  color: white;
  line-height: 110%;
  font-size: 30px;
}
@media all and (max-width: 767px) {
  body h1 {
    font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
    color: white;
    font-size: 35px;
    line-height: 110%;
  }
}
body h2 {
  color: white;
  line-height: 110%;
  font-size: 26px;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
}
@media all and (max-width: 767px) {
  body h2 {
    font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
    color: white;
    font-size: 22px;
    line-height: 110%;
  }
}
body h3 {
  color: white;
  line-height: 110%;
  font-size: 26px;
}
@media all and (max-width: 767px) {
  body h3 {
    font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
    color: white;
    font-size: 16px;
    line-height: 110%;
  }
}
body h4 {
  color: white;
  line-height: 23px;
  font-size: 22px;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
}
@media all and (max-width: 767px) {
  body h4 {
    font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
    color: white;
    font-size: 16px;
    line-height: 23px;
  }
}
body h5 {
  color: white;
  line-height: 110%;
  font-size: 20px;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
}
@media all and (max-width: 767px) {
  body h5 {
    font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
    color: white;
    font-size: 18px;
    line-height: 110%;
  }
}
body h6 {
  color: white;
  line-height: 110%;
  font-size: 15px;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
}
body a {
  color: #fff;
  text-decoration: none;
}
body a:hover {
  color: #de2429;
}
body .global-description {
  /* Decription
      On wiki 5.c.3, 6.c.4, 7.c.4, 8.a.4-2, 8.a.8, 9.2, 10.c.1, 10.c.6, 10.d.1, 10.d.6, 10.e.3, 11.13.b,
      12.a.6, 12.b.6, 12.b.13-1, 12.c.4, 12.c.5, 13.3, 13.6, 13.Embedded Video Player.4, 14.b.2, 15.14, 15.22, 16.6, 17.14  */
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #333333;
}
@media all and (max-width: 767px) {
  body .global-description {
    color: #aaaaaa;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 110%;
  }
}
body .global-body-text {
  /* Body Text
      On wiki 3.a.4, 3.b.4, 5.a.4, 6.a.3, 7.b.4, 9.2, 10.c.1, 10.d.1, 11.no-video.a, 13.13, 13.Related list.3, 14.2, 14.7, 17.4, 17-Marathon.5, 18.4    */
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 120%;
  color: white;
}
@media all and (max-width: 767px) {
  body .global-body-text {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: white;
  }
}
body .global-by-line {
  /* Byline
      On wiki 13.4    */
  color: #333333;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
@media all and (max-width: 767px) {
  body .global-by-line {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-size: 14px;
  }
}
body .global-photo-credit {
  /* Photo Credit
      On wiki 12.a.11, 12.b.11, 13.8    */
  color: white;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
@media all and (max-width: 767px) {
  body .global-photo-credit {
    color: white;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-size: 10px;
  }
}
body .global-read-more {
  /* Global Read More
      On wiki 13.7, 13.Blog.3, 14.3 */
  color: #de2429;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}

body .global-show-more {
  /* Global Show More
      On wiki 12.a.7, 13.Embedded Video Player.2, 17.5, 17-Marathon.6-3, 18.5 */
  color: #aaaaaa;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
body .global-cta-text {
  /* CTA Text
      On wiki 10.a.8, 10.c.4, 12.c.2, 18.15  */
  color: #1f91b6;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 120%;
}
body .global-cta-text:hover {
  color: #1f91b6;
}
body .global-cta-button {
  /* CTA Button
      On wiki 10.e.4 */
  color: #03d9e9;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  border: 1px;
  background: white;
}
body .global-text-1 {
  /* Text 1
      On wiki 6.c.5-1, 7.c.5-1, 8.6, 10.c.3 */
  color: #aaaaaa;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
@media all and (max-width: 767px) {
  body .global-text-1 {
    color: #aaaaaa;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-size: 11px;
  }
}
body .global-text-2 {
  /* Text 2 (with icon)
      On wiki 6.c.5-2, 7.c.5-2, 10.d.2, 10.e.2, 11.13, 12.a.14, 12.b.14, 16.16, 16.30  */
  color: #aaaaaa;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
body .global-text-2.article:before, body .global-text-2.video:before, body .global-text-2.bio:before, body .global-text-2.photo:before {
  vertical-align: text-bottom;
  width: 20px;
  height: 13px;
  content: '';
  display: inline-block;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 675px 1000px;
}
body .global-text-2.article:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -600px -300px;
}
body .global-text-2.video:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -300px;
}
body .global-text-2.photo:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px -300px;
}
@media all and (max-width: 767px) {
  body .global-text-2 {
    color: #aaaaaa;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-size: 12px;
  }
}
body .global-text-3 {
  /* Text 3
      On wiki 8.a.8, 8.b.6, 12.c.5 */
  color: #aaaaaa;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
@media all and (max-width: 767px) {
  body .global-text-3 {
    font-size: 11px;
  }
}
body .global-filter {
  /* Filter
      On wiki 3.b.2, 6.a.4, 7.b.2 */
  color: #aaaaaa;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
body .global-highlight-text {
  /* Highlight Text: Tune-In, Callout Text
      On wiki 5.c.4, 10.a.4, 11.2, 11.no-video.2, 18.2 */
  color: #88cdf9;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
}
@media all and (max-width: 767px) {
  body .global-highlight-text {
    color: #88cdf9;
    font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
    font-size: 16px;
  }
}
body .global-promo-title-large {
  /* Promo Title Large
      On wiki 5.d.2, 11.6, 11.10, 13.15, 17.11, 18.3 */
  color: #fff;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 110%;
}
@media all and (max-width: 767px) {
  body .global-promo-title-large {
    font-size: 20px;
  }
}
body .global-promo-title-small {
  /* Promo Title Small
      On wiki 11.7, 12.a.9, 13.Related List.1, 13.Blog.b.1, 14.4, 17.12, 17-Marathon.3  */
  color: white;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
body .global-hash-tag {
  /* Hash Tag
      On wiki 10.5, 11.3, 11.no-video.3 */
  color: #de2429;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
body .global-scroll-bar {
  /* Scroll bar (bar and stroke for custom scroller - jquery.scrollpane) */
  background-color: #262626;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.99);
}
body .global-scroll-bar-stroke {
  background: none;
}
body .global-category-large-grey {
  /* Global Category Large in grey box
      On wiki 13.1 */
  background: #4067BD;
  color: white;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 13px;
}
body .global-category-small {
  /* Global Category Small
      On wiki 5.c.1, 6.c.2-1, 7.c.2, 10.7, 13.16, 16.12, 16.22, 16.27, 18.2  */
  color: #f7c801;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
body .global-category-small-show-title {
  /* Global Category Small
      On wiki 6.c.2-2 */
  color: #f7c801;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
body .global-notification {
  /* Notification
      On wiki 18.1, 11.Recommended Scenario.1 */
  color: #f7c801;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 20px;
  line-height: 110%;
}
body .global-preloader {
  /* CSS Preloader on TVL pages */
  color: #f7c801;
}
body .global-preloader .f_circleG {
  /* CSS Preloader on TVL pages - animation color */
  background-color: #f7c801;
  -moz-animation-name: f_fadeG;
  -ms-animation-name: f_fadeG;
  -o-animation-name: f_fadeG;
  -webkit-animation-name: f_fadeG;
  animation-name: f_fadeG;
}
body .global-preloader-image {
  /* Image Preloader on TVL pages - fallback gif */
  height: 128px;
  width: 128px;
  margin-left: -64px;
}
@media all and (max-width: 1024px) {
  body .global-preloader-image {
    height: 98px;
    width: 98px;
    margin-left: -49px;
  }
}
@media all and (max-width: 767px) {
  body .global-preloader-image {
    height: 64px;
    width: 64px;
    margin-left: -32px;
  }
}
body .global-pagination {
  /* Aritcle List - 3) Pagination */
  color: #555555;
  font-family: "RobotoCondensed-Bold", Arial, Helvetica, sans-serif;
  font-size: 24px;
}
body .global-hashtag,
body .global-hashtag:hover {
  /*  Displaying Hashtag on Mega carousel 16.14 */
  /* background: #121212; */
  color: #de2429;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
@media all and (max-width: 767px) {
  body .global-hashtag,
  body .global-hashtag:hover {
    font-size: 12px;
  }
}

  @-moz-keyframes f_fadeG{
  0%{
  background-color:#fba148}

  100%{
  background-color:#e24b01}

  }

  @-webkit-keyframes f_fadeG{
  0%{
  background-color:#fba148}

  100%{
  background-color:#e24b01}

  }

  @-ms-keyframes f_fadeG{
  0%{
  background-color:#fba148}

  100%{
  background-color:#e24b01}

  }

  @-o-keyframes f_fadeG{
  0%{
  background-color:#fba148}

  100%{
  background-color:#e24b01}

  }

  @keyframes f_fadeG{
  0%{
  background-color:#fba148}

  100%{
  background-color:#e24b01}

  } 


.dni-content-grid.content-grid-low-touch {
  /* Low Touch Related shows */
}
.dni-content-grid.content-grid-low-touch .homepage-items-grid-info-wrapper {
  /* overlaying gradient on show promo image - 11.8 */
  background-color: #D5D5D5;
  position: inherit;
}
.dni-content-grid.content-grid-low-touch .global-promo-title-large {
  color: #ffffff;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
}
.dni-content-grid.content-grid-low-touch .global-promo-title-small {
  color: #383838;
  padding-top: 10px;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
}

.dni-content-grid.content-grid-low-touch .global-promo-title-small:hover,
.homepage-items-grid-list-item:hover a {
  color: #de2429;
}


.has-touch .fusion-selection-grid.show-homepage.low-touch .homepage-items-grid-list-item.active .item-grid-hover, .has-no-touch .fusion-selection-grid.show-homepage.low-touch .homepage-items-grid-list-item .image-wrapper:hover .item-grid-hover {
display: block;
background-color: rgba(30,30,30,.8);
z-index: 100;
cursor: pointer;
}

.fusion-selection-grid.show-homepage.low-touch .homepage-items-grid-list-item .item-grid-hover .global-description {
 color: #faf9f9;
}

.page-type-show_homepage_low_touch .dni-heading .dni-header {
background-color: transparent;
}


.page-type-show_homepage_low_touch .dni-heading .dni-header .item-caption .global-description {
background: transparent;
}

/* show landing high touch: selection grid bacground*/
.tabs-main-wrapper-s {
background: transparent;
}


/* TAB ROWS - 4.Navigation System pdf:0715*/
.tabs-scroll-wrapper {
  /* menu container for desktop */
 background: rgba(129, 134, 118, 0.3);
  border: 1px solid rgba(129, 134, 118, 0.3);
}

.tabs-scroll-wrapper .tabs-arrows > li i {
  background-repeat: no-repeat;
  background-size: 675px 1000px;
}
.tabs-scroll-wrapper .tabs-arrows > li.tabs-arrow-left i {
  /* $int - grid step ,
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -600px;
}
.tabs-scroll-wrapper .tabs-arrows > li.tabs-arrow-right i {
  /* $int - grid step ,
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -600px;
}

.tabs-scroll-wrapper .fusion-tabs .fusion-tab {
  /* border-right it's divider 4.3, border-bottom and border-top it's menu bar stroke - 4.4*/
  height: 55px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #78a534), color-stop(100%, #679028));
  background: -webkit-linear-gradient(#78a534, #679028);
  background: -moz-linear-gradient(#78a534, #679028);
  background: -o-linear-gradient(#78a534, #679028);
  background: linear-gradient(#78a534, #679028);
  border-bottom: 1px solid rgba(75, 108, 2, 0.9);
  border-top: 1px solid rgba(75, 108, 2, 0.9);
  border-right: 1px solid rgba(75, 108, 2, 0.9);
}
@media all and (max-width: 767px) {
  .tabs-scroll-wrapper .fusion-tabs .fusion-tab { 
  border-bottom: 1px solid rgba(75, 108, 2, 0.9);
  border-top: 1px solid rgba(75, 108, 2, 0.9);
  border-right: 1px solid rgba(75, 108, 2, 0.9);
  height: 48px;
  }
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab:first-child {
  /* menu bar stroke 4.4 pdf:0715*/
  border-left: 1px solid rgba(75, 108, 2, 0.9);
}
@media all and (max-width: 767px) {
  .tabs-scroll-wrapper .fusion-tabs .fusion-tab:first-child {
    border-left: 1px solid #a7a6a6;
  }
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.last, .tabs-scroll-wrapper .fusion-tabs .fusion-tab:last-child {
  /* menu bar stroke  4.4 pdf:0715*/
  border-right: 1px solid rgba(75, 108, 2, 0.9);
}
@media all and (max-width: 767px) {
  .tabs-scroll-wrapper .fusion-tabs .fusion-tab.last, .tabs-scroll-wrapper .fusion-tabs .fusion-tab:last-child {
    border-right: 1px solid #a7a6a6;
  }
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.active {
  /* blue active TAB */
  background: #262626;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.active:hover h2 {
  color: #fff;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.active:hover[data-content-type="Video"] .global-h6-styling a:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -450px;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.active:hover[data-content-type="Photo_Gallery"] .global-h6-styling a:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px -450px;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.active[data-content-type="Video"] .global-h6-styling a:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -450px;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.active[data-content-type="Photo_Gallery"] .global-h6-styling a:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px -450px;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.active h2 {
  /*  active text TAB */
  color: #ffff;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab[data-content-type="Video"] .global-h6-styling a:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -450px;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab[data-content-type="Photo_Gallery"] .global-h6-styling a:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px -450px;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.global-dropdown-menu-wrapper:after {
  /* dropdown arrow 10-1/4. Navigation System.*/
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -450px;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.global-dropdown-menu-wrapper.expanded:after {
  /* dropdown arrow EXPANDED 10-2/4. Navigation System*/
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -525px;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.global-dropdown-menu-wrapper.expanded h2 {
  color: #ffffff;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.global-dropdown-menu-wrapper.expanded .global-dropdown-menu {
  /* dropdown menu background 11/4. Navigation System*/
  background: #f6f8f9;
  border: 1px solid #aaaaaa;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.global-dropdown-menu-wrapper.expanded .global-dropdown-menu h6 {
  /* menu item  text 13/4. Navigation System*/
  color: #121212;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.global-dropdown-menu-wrapper.expanded .global-dropdown-menu h6 .dotted-line {
  /* Dotted Line 12/4. Navigation System*/
  border-top: 1px dotted rgba(18, 18, 18, 0.5);
}

@media all and (max-width: 767px) {
.has-touch .tabs-scroll-wrapper .fusion-tabs .fusion-tab.global-dropdown-menu-wrapper.active h2, .has-touch
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.global-dropdown-menu-wrapper.active select {
/* dropdown menu background 11/4. Navigation System*/
border-bottom: 1px solid #a7a6a6;
width: 100%;
}
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab h2,
.tabs-scroll-wrapper .fusion-tabs .fusion-tab select {
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffffff;
}
@media all and (max-width: 767px) {
  .tabs-scroll-wrapper .fusion-tabs .fusion-tab h2,
  .tabs-scroll-wrapper .fusion-tabs .fusion-tab select {
    font-size: 18px;
  }
}

.tabs-scroll-wrapper .fusion-tabs .fusion-tab .for-arrow:after {
  /* triangle for active tab */
  border-top-color: transparent;
}




@media all and (max-width: 767px) {
  .tabs-scroll-wrapper .fusion-tabs .fusion-tab em {
    border-top: 12px solid #de2429;
  }
}

.has-touch .tabs-carousel-wrapper ul li:hover {
  /* for mobile device without hover effect  */
}
.has-touch .tabs-carousel-wrapper ul li:hover[data-content-type="Video"] .global-h6-styling a:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -300px;
}
.has-touch .tabs-carousel-wrapper ul li:hover[data-content-type="Photo_Gallery"] .global-h6-styling a:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px -300px;
}

.has-no-touch .tabs-carousel-wrapper ul li {
  /* for desktop with rollover menu item*/
}
.has-no-touch .tabs-carousel-wrapper ul li:hover  {
background-color: #0a92a4;
}

.has-no-touch .tabs-carousel-wrapper ul li:hover h2 {
color: #b8ef62;
}

.has-no-touch .tabs-carousel-wrapper ul li:hover[data-content-type="Video"] .global-h6-styling a:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -375px;
}
.has-no-touch .tabs-carousel-wrapper ul li:hover[data-content-type="Photo_Gallery"] .global-h6-styling a:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px -375px;
}
.has-no-touch .tabs-carousel-wrapper ul li.global-dropdown-menu-wrapper:hover:after {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -600px;
}
.has-no-touch .tabs-carousel-wrapper ul li.global-dropdown-menu-wrapper.expanded .global-dropdown-menu ul li:hover h6 {
  color: #f7c801;
}

.fusion-selection-grid {
  /*   Tab Menu with Navigation arrows */
}
.fusion-selection-grid .filter-noresults-message p {
  /* No result message - Title */
  color: #DEDEDE;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 30px;
  line-height: 32px;
}
.fusion-selection-grid .filter-noresults-message span {
  /* No result message - Message */
  color: #aaaaaa;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 30px;
}
.fusion-selection-grid .wrapper-filter-menu {
  /* menu bar container background :pdf0721 */
  background: rgba(61, 65, 69, 0.8);
  border: 1px solid rgba(58, 57, 57, 0.3);
}
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-left-arrow .arrow {
  /* Navigation arrows white left 4-1 pdf:0626 */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -76px -450px;
}
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-left-arrow .arrow:hover {
  /* Navigation arrows blue left 4-2 pdf:0626 */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -525px;
}
@media all and (max-width: 767px) {
  .fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-left-arrow .arrow {
    /* Navigation arrows mobile left pdf:0626 */
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -75px -600px;
  }
  .fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-left-arrow .arrow:hover {
    /* Navigation arrows hover mobile left pdf:0626 */
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -75px -600px;
  }
  .fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-left-arrow .shadow {
    /* arrow left linear-gradient  */
    background: linear-gradient(to right, #1E1F1E, rgba(30, 31, 30, 0));
    /* arrow left linear-gradient  for android*/
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #1E1F1E), color-stop(100%, rgba(30, 31, 30, 0)));
  }
}
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-right-arrow .arrow {
  /* Navigation arrows white right 4-1 pdf:0626 */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -450px;
}
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-right-arrow .arrow:hover {
  /* Navigation arrows blue right 4-2 pdf:0626 */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -525px;
}
@media all and (max-width: 767px) {
  .fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-right-arrow .arrow {
    /* Navigation arrows mobile right 4-1 pdf:0626 */
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -150px -600px;
  }
  .fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-right-arrow .arrow:hover {
    /* Navigation arrows hover mobile right 4-1 pdf:0626 */
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -150px -600px;
  }
  .fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-right-arrow .shadow {
    /* arrow right linear-gradient  */
     background: linear-gradient(to left, #1E1F1E, rgba(30, 31, 30, 0));
    /* arrow right linear-gradient  for android*/
    background: -webkit-gradient(linear, right top, left top, color-stop(0%, #1E1F1E), color-stop(100%, rgba(30, 31, 30, 0)));
  }
}
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul {
  /*  menu bar stroke */
  border-top: 1px solid #313233;
  border-bottom: 1px solid #313233;
   }
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul {
  /* Tab menu background */
  background: linear-gradient(to top, #1f1f1f, #3e4040);
   }

.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu ul li h2 a {
  font-size: 18px;
   }

@media all and (max-width: 767px) {
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu ul li h2 a {
  font-size: 16px;
  line-height: 110%;
   }
}

@media all and (max-width: 767px) {
  .fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul {
    /* Tab menu background for mobile*/
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e4040), color-stop(100%, #303030)); 
	background: linear-gradient(to top, #303030, #3e4040);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#303030,endColorstr=#3e4040);
  }
}
@media all and (min-width: 768px) {
  .fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul li {
    /* Divider for desktop*/
  border-left: 1px solid rgba(8, 8, 8, 0.95);  
  }
}
@media all and (max-width: 767px) {
  .fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul li {
    max-width: 124px;
  }
  .fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul li:before {
    /* Divider for mobile */
    border-left: 1px solid rgba(78, 79, 77, 0.95); 
  }
}
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul li.active {
  /* 1-1 Selected state:tab menu background */
  background: #f7c801;
}
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul li.active:after {
  /* triangle active  tab*/
  border-color: transparent transparent transparent transparent;
}
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul li.active:hover h2 {
  color: #333;
}
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul li.active h2 {
  /* menu item  text selected */
  color: #333;
  background: #f7c801;
}
@media all and (min-width: 768px) {
  .has-no-touch .fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul li:not(.active):hover {
   background-color: #202020;
  }
}
.has-no-touch .fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul li:not(.active):hover h2 {
  /* menu item text rollover */
  color: #f7c801;
}
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul li h2 {
  /* menu item  text*/
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #ffffff;
}

.fusion-selection-grid .content-inject > .header .controls .action.close {
/* $int - grid step , 
$nx - horizontan number sprite in grid
$ny - vertical number in grid */
background-position: -600px -150px;
}
.has-no-touch .fusion-selection-grid .content-inject > .header .controls .action.close:hover {
/* $int - grid step , 
$nx - horizontan number sprite in grid
$ny - vertical number in grid */
background-position: -600px -450px;
}
.fusion-selection-grid .content-inject > .header .controls .action.close {
/* $int - grid step , 
$nx - horizontan number sprite in grid
$ny - vertical number in grid */
background-position: -600px -150px;
}
.has-no-touch .fusion-selection-grid .content-inject > .header .controls .action.close:hover {
/* $int - grid step , 
$nx - horizontan number sprite in grid
$ny - vertical number in grid */
background-position: -600px -450px;
}
.fusion-selection-grid {
 /* Video, Video Playlist, Video Hub, Topic Hub, Topic */
}
.fusion-selection-grid.topic-single .horizontal-line-gray-light {
  background: transparent;
}
.fusion-selection-grid.topic-single .horizontal-line-gray {
  background: transparent;
}
.fusion-selection-grid.topic-single .hub-sub-header {
  /* Sub header background 3.a.2, 7.a.1 */
  background: #122B46;
}
.fusion-selection-grid.topic-single h1 {
    color: #fff;
    font-size: 16px;
}
@media all and (max-width: 767px) {
  .fusion-selection-grid.topic-single h1 {
    font-size: 20px;
    color: #fff;
  }
}
.set-video-hub .fusion-selection-grid .topic-item-caption h6, .page-type-video .fusion-selection-grid .topic-item-caption h6, .page-type-video-playlist .fusion-selection-grid .topic-item-caption h6 {
display: block;
max-height: 43px;
}

.set-video-hub .fusion-selection-grid.topic-single .featured-items-description, .page-type-video .fusion-selection-grid.topic-single .featured-items-description, .page-type-video-playlist .fusion-selection-grid.topic-single .featured-items-description {
max-height: 105px;
}

.set-video-hub .fusion-selection-grid.topic-single .featured-items-description a:hover, .page-type-video .fusion-selection-grid.topic-single .featured-items-description a:hover, .page-type-video-playlist .fusion-selection-grid.topic-single .featured-items-description a:hover{

text-decoration:underline
}

.fusion-selection-grid.topic-single h6 {
  /*  H6 - Show hub title 6.c.2-1    */
  color: #ffffff;
  font-size: 18px;
  max-height: 50px;
  padding-bottom: 16px;
}
.fusion-selection-grid.topic-single h6:hover {
  /*  H6 --- Rollover state - Show hub title 6.c.2-2 */
  color: #ffffff;
}
.fusion-selection-grid.topic-single .global-description {
  /*  Description - item description         on wiki 6.c.4    */
  color: #aaaaaa;
}
@media all and (max-width: 767px) {
  .fusion-selection-grid.topic-single .global-description {
    font-size: 14px;
    line-height: 16px;
  }
}
.fusion-selection-grid.topic-single .global-description:hover {
  color: #aaaaaa;
}
.fusion-selection-grid.topic-single .global-body-text {
  color: #aaaaaa;
  font-size: 12px;
}
.fusion-selection-grid.topic-single .global-text-1 {
  /* Text 2 (with icon) - override global phone size  */
}
@media all and (max-width: 767px) {
  .fusion-selection-grid.topic-single .global-text-1 {
    font-size: 12px;
    vertical-align: middle;
  }
}
.fusion-selection-grid.topic-single .global-text-2 {
  /* Text 2 (with icon) - override global phone size  */
}
@media all and (max-width: 767px) {
  .fusion-selection-grid.topic-single .global-text-2 {
    font-size: 12px;
  }
}
.fusion-selection-grid.topic-single .global-category-small {
  /*    Global Category Small-playlist 8.a.1 */
  color: #aaaaaa;
}
.fusion-selection-grid.topic-single .page-topic-tap-menu-arrow {
  width: 36px;
  height: 64px;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-size: 500px 500px;
}
.fusion-selection-grid.topic-single .page-topic-tap-menu-arrow.page-topic-tap-menu-arrow-left {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px 0px;
}
.fusion-selection-grid.topic-single .page-topic-tap-menu-arrow.page-topic-tap-menu-arrow-right {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px 0px;
}
.fusion-selection-grid.topic-single .arrow:after,
.fusion-selection-grid.topic-single .expand:after,
.fusion-selection-grid.topic-single .collapse:after {
  /*phone description icon- */
  background: rgba(40, 40, 40, 0.8);
  font-size: 15px;
  color: white;
}
.fusion-selection-grid.topic-single .expand:after {
  content: 'i';
  color: white;
}
.fusion-selection-grid.topic-single .collapse:after {
  content: 'x';
  color: white;
}
.page-type-homepage .fusion-selection-grid.topic-single .filter-items-wrapper-background {
  /* Background texture 7.c.7 */
  background: #1c447f;
}
.fusion-selection-grid.topic-single .filter-items-wrapper-background {
  /* Background texture 7.c.7 */
  background: #333333;
}
.fusion-selection-grid.topic-single .square .topic-item-caption {
  /* Overlaying gradient 7.c.1 */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlMWUxZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzJmM2I0NiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFlMWUxZSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(35,35,35,0) 0%, rgba(35,35,35,0.75) 43%, rgba(35,35,35,0.98) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(35,35,35,0)), color-stop(43%,rgba(35,35,35,0.75)), color-stop(100%,rgba(35,35,35,0.98))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(35,35,35,0) 0%,rgba(35,35,35,0.75) 43%,rgba(35,35,35,0.98) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(35,35,35,0) 0%,rgba(35,35,35,0.75) 43%,rgba(35,35,35,0.98) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(35,35,35,0) 0%,rgba(35,35,35,0.75) 43%,rgba(35,35,35,0.98) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(35,35,35,0) 0%,rgba(35,35,35,0.75) 43%,rgba(35,35,35,0.98) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#232323',GradientType=0 ); /* IE6-8 */
}
.fusion-selection-grid.topic-single .fusion-selection-grid-ads {
  /* Selection grid - Ads background */
  background: rgba(115, 115, 115, 0.5);
}


.fusion-selection-grid.topic-single .borders,
.fusion-selection-grid.topic-single .borders2 {
  /* Selection grid: image border 7.c.6  */
  border-width: 5px;
  border-color: rgba(13, 13, 13, 0.5);
}

.fusion-selection-grid.topic-single .borders2 {
  /* Selection grid: image border 7.c.6  */
  bottom: 5px;
  right: 5px;
}


.fusion-selection-grid.topic-single .global-text-2 {
  /*Text 2 with icon
      7.c.5-2: Theme builder-global metadata - 0603*/
  background: none;
}
.fusion-selection-grid.topic-single .global-text-2.article:before, .fusion-selection-grid.topic-single .global-text-2.video:before, .fusion-selection-grid.topic-single .global-text-2.photo:before {
  vertical-align: text-bottom;
  width: 20px;
  height: 13px;
  content: '';
  display: inline-block;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 675px 1000px;
}
.fusion-selection-grid.topic-single .global-text-2.article:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -600px -300px;
}
.fusion-selection-grid.topic-single .global-text-2.video:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -300px;
}
.fusion-selection-grid.topic-single .global-text-2.photo:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px -300px;
}
.fusion-selection-grid.topic-single .hub-sub-header .topic-hub-filter-theme {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.1-1 */
  font-size: 20px;
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.1-2 */
  color: #717171;
}
.fusion-selection-grid.topic-single .hub-sub-header .topic-hub-filter-theme.expanded {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.1-3 */
  color: #f7c801;
  font-size: 15px;
}
.fusion-selection-grid.topic-single .hub-sub-header .global-h6-styling {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.3 */
  color: #555555;
  font-size: 15px;
}
.fusion-selection-grid.topic-single .hub-sub-header .global-h6-styling:hover {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.4 */
  color: #FA7036;
}
.fusion-selection-grid.topic-single .hub-sub-header .dotted-lines .global-dropdown-menu-item {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.5 */
  border-bottom: 1px dotted rgba(170, 170, 170, 0.5);
}
.fusion-selection-grid.topic-single .hub-sub-header .global-dropdown-menu-divider {
  background-repeat: no-repeat;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -375px -375px;
  background-size: 675px 1000px;
}
.fusion-selection-grid.topic-single .hub-sub-header .global-dropdown-menu.expanded .global-dropdown-arrow:after {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.2-3 */
  background-position: 9px -511px;
}
.fusion-selection-grid.topic-single .hub-sub-header .global-dropdown-menu.expanded:hover .global-dropdown-arrow:after {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.2-3 */
  background-position: 9px -511px;
}
.fusion-selection-grid.topic-single .hub-sub-header .global-dropdown-menu:hover .global-h1-sub-filter {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.1-2 */
  color: #f7c801;
}
@media screen and (max-width: 767px) {
  .fusion-selection-grid.topic-single .hub-sub-header .global-dropdown-menu:hover .global-h1-sub-filter {
    /* phone-6-Topic Title and Filter Drop-Down UX-0627.pdf 1.1-1.2 Network topic hub -> page header -> h1 */
  color: #f7c801;
    }
}
.fusion-selection-grid.topic-single .hub-sub-header .global-dropdown-menu:hover .global-dropdown-arrow:after {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.2-2 */
  background-position: 9px -585px;
}
.fusion-selection-grid.topic-single .hub-sub-header .global-dropdown-menu h1 {
  /* 6-Topic Title and Filter Drop-Down UX-0627 1-1.3 */
  font-size: 24px;
}
.fusion-selection-grid.topic-single .hub-sub-header .global-dropdown-menu h1.global-h1-sub-filter {
  /* desktop-6-Topic Title and Filter Drop-Down UX-0721.pdf 1.a.1-1 Network Topic Hub -> Page Header -> H1 sub filter */
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 30px;
  color: #333;
}
@media screen and (max-width: 767px) {
  .fusion-selection-grid.topic-single .hub-sub-header .global-dropdown-menu h1.global-h1-sub-filter {
    /* phone-6-Topic Title and Filter Drop-Down UX-0627.pdf 1.1-1.2 Network topic hub -> page header -> h1 */
    font-size: 24px;
  }
}
.fusion-selection-grid.topic-single .hub-sub-header .global-dropdown-menu .global-dropdown-arrow:after {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.2-1 */
  background-position: 9px -435px;
  background-size: 675px 1000px;
}

.fusion-selection-grid.topic-single .hub-sub-header .global-dropdown-menu .global-dropdown-arrow {
  background-color: #f7c801;
  border: 1px solid #54810C;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  height: 36px;
  width: 36px;
}


.fusion-selection-grid.topic-single .hub-sub-header .global-dropdown-menu .global-dropdown-menu-list {
  background-color: rgba(236, 236, 236, 0.95);
  border: 1px solid #F7FCFC;
}
.fusion-selection-grid.topic-single .has-touch .topic-hub-filter-theme.expanded {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.1-2 
      on mobile devices click shouldn't work */
  color: #aaaaaa;
}
.fusion-selection-grid.topic-single .has-touch .fusion-selection-grid.topic-single .hub-sub-header .global-dropdown-menu:hover .global-h1-sub-filter {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.1-1 
  on mobile devices click shouldn't work */
  color: #555555;
}
.fusion-selection-grid.topic-single .filter-divider {
  /* Divider, 3.b.2-2 */
  background: rgba(124, 124, 124, 0.9);
}
.fusion-selection-grid.topic-single .topic-hub-sort-theme .global-filter {
  /* Sub-filter line - Filter */
  color: #dddddd;
}

.fusion-selection-grid.topic-single .topic-hub-sort-theme .global-filter.selection-grid-filter:hover {
  /* Sub-filter line - Rollorover Filter */
  color: #f7c801;
}
.fusion-selection-grid.topic-single .topic-hub-sort-theme .global-filter.topic-hub-sort-theme {
  /* Sub-filter line - Filter label */
  color: #fff;
}
.fusion-selection-grid.topic-single .topic-hub-sort-theme .active .global-filter {
  /* Sub-filter line - Active Filter */
  color: #f7c801;
}
.fusion-selection-grid.topic-single .content-inject .post-type-video,
.fusion-selection-grid.topic-single .content-inject .post-type-video-playlist {
  /* Expanded video player/playlist. Background */
  background-color: #262626;
}
@media screen and (max-width: 767px) {
  .fusion-selection-grid.topic-single .content-inject .post-type-video,
  .fusion-selection-grid.topic-single .content-inject .post-type-video-playlist {
    background-color: #313030;
  }
}
.fusion-selection-grid.topic-single .meta-description-wrapper.global-body-text {
  /* Topic Hub/Video Hub Description - Read More
  Global Read More 2-1
  */
  font-size: 12px;
  color: #888888;
}
.fusion-selection-grid.topic-single .meta-description-wrapper .show-more.global-read-more {
  /* Topic Hub/Video Hub Description - Read More
  Global Read More 2-2
  */
  color: #888888;
}
.fusion-selection-grid.topic-single .meta-description-wrapper .show-more.global-read-more:after {
  border-color: #888888 transparent transparent transparent;
}
.fusion-selection-grid.topic-single .meta-description-wrapper .show-more.global-read-more:hover {
  /* Topic Hub/Video Hub Description - Read More
  Global Read More 2-3
  */
  color: #de2429;
}
.fusion-selection-grid.topic-single .meta-description-wrapper .show-more.global-read-more:hover:after {
  border-color: #de2429 transparent transparent transparent;
}
.fusion-selection-grid.topic-single .meta-description-wrapper .show-less.global-read-more:after {
  border-color: transparent transparent #de2429 transparent;
}
.fusion-selection-grid.article {
  /* List: article, discovernator, plog post, search results */
  /* List: Article rigth slection grid */
}
.fusion-selection-grid.article header {
  /* selection grid header background - 13.21 */
  background-color: #282828;
}
.fusion-selection-grid.article header .article-header-arrow {
  /* Article: selection grid 'header arrow' */
  border-top-color: #282828;
}
.fusion-selection-grid.article ul {
  /* selection grid textured background - 13.22 */
  background-color: #3f4041;
  background-image: url("");
}
.fusion-selection-grid.article ul h6 {
  /* selection grid h6 17.1 */
  color: #ffffff;
  font-size: 16px;
}
.fusion-selection-grid.article ul h6:hover {
  color: #555555;
}
.fusion-selection-grid.article .page-article-border-bottom {
  /* Border-Bottom 
      on wiki 13.18
  */
  border-bottom: 1px solid #4F4F4F;
  border-top: 1px solid rgba(56, 56, 56, 0.77);
}

.fusion-selection-grid.article .page-article-line-divider {
  /* Line Divider - left border - 13.20 */
  border-left: 1px solid rgba(174, 171, 171, 0.85);
}
.fusion-selection-grid.article .page-article-more-on {
  /* More On(article)
      on wiki 13.14
  */
  color: #81c8fc;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.fusion-selection-grid.article .page-article-selected-background:hover {
  /* Selected background color(article)
      on wiki 13.17-3 */
  background-color: #f1f0f0;
}
.fusion-selection-grid.article .page-article-selected-bar {
  /* Selected bar
      on wiki 13.19 */
  border-left-color: #4067BD;
}
.fusion-selection-grid.article .global-category-small {
  color: #f7c801;
}
.fusion-selection-grid.article .global-category-small:hover {
  color: #555555;
}
.fusion-selection-grid.show-homepage.low-touch {
 background-color: #DAE1E2;
  /* White: Low Touch Right videos */
}
.fusion-selection-grid.show-homepage.low-touch h6 {
  /* H6-selection grid title - 11.12 */
  color: #333;
  font-size: 18px;
}
.fusion-selection-grid.show-homepage.low-touch .item-grid-hover h6 {
  /* selection grid rollover state - H6-A­a€title selection grid title - 11.a */
  color: #faf9f9;
}
.fusion-selection-grid.show-homepage.low-touch .global-promo-title-large {
  color: #121212;
}
.fusion-selection-grid.show-homepage.low-touch .global-divider {
  height: 47px;
  width: 1px;
  background-color: white;
  opacity: 0.73;
  border-right: 1px solid rgba(170, 170, 170, 0.5);
  background-clip: padding-box;
}
.fusion-selection-grid.show-homepage.low-touch .global-text-2 {
  color: #555555;
  text-transform: uppercase;
}

.fusion-selection-grid.show-homepage.low-touch .global-text-2.article:before, .fusion-selection-grid.show-homepage.low-touch .global-text-2.video:before, .fusion-selection-grid.show-homepage.low-touch .global-text-2.photo:before {
  width: 20px;
  height: 13px;
  content: '';
  display: inline-block;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 675px 1000px;
}
.fusion-selection-grid.show-homepage.low-touch .global-text-2.article:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -600px -300px;
}
.fusion-selection-grid.show-homepage.low-touch .global-text-2.video:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -300px;
}
.fusion-selection-grid.show-homepage.low-touch .global-text-2.photo:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px -300px;
}
.fusion-selection-grid.show-homepage.low-touch .filter-selection-grid-btn {
  background-color: #BAD1DD;
  border-color: #A1B8C4;
}
.fusion-selection-grid.show-homepage.low-touch .item-list-wr .filter-season-selection-grid .filter-selection-grid-btn {
border: 1px solid #A1B8C4;
display: none;
}
.fusion-selection-grid.show-homepage.low-touch .filter-selection-grid-btn span i {
  background-color: #A1B8C4;
  box-shadow: -1px 0 0 #C1DBE9;
}
.fusion-selection-grid.show-homepage.low-touch .item-list-wr .filter-season-selection-grid .global-dropdown-menu{
  border-color: #A1B8C4;
}

.fusion-selection-grid.show-homepage.low-touch .global-dropdown-menu {
  background-color: #C4DDEB;
  border-color: #A1B8C4;
}
.fusion-selection-grid.show-homepage.low-touch .global-cta-text:after {
  /* >> symbol after Call To Action link \ 0 0 B B */
  content: "\00BB";
  font-size: 19px;
  top: 2px;
}
.fusion-selection-grid.show-homepage.low-touch .arrow:after,
.fusion-selection-grid.show-homepage.low-touch .expand:after,
.fusion-selection-grid.show-homepage.low-touch .collapse:after {
  /*phone description icon- */
  background: rgba(40, 40, 40, 0.8);
  font-size: 15px;
  color: white;
}
.fusion-selection-grid.show-homepage.low-touch .expand:after {
  content: 'i';
  color: white;
}
.fusion-selection-grid.show-homepage.low-touch .collapse:after {
  content: 'x';
  color: white;
}
.fusion-selection-grid.show-homepage.low-touch .item-grid-hover {
  /* 10.c.7. Show Landing Page -> Selection Grid -> Rollover state overlay layer style: */
  background-color: rgba(35, 35, 35, 0.6);
}
.fusion-selection-grid.show-homepage.low-touch .item-grid-hover .global-description {
  /* 10.c.6. Show Landing Page -> Selection Grid -> Description: */
  font-size: 12px;
  color: white;
}
.fusion-selection-grid.show-homepage.low-touch .homepage-items-grid-list-item.cm-advert {
  /* Selection grid - Advert item background color */
  background: rgba(235, 237, 238, 0.58);
}

.page-type-network_video_hub .fusion-selection-grid.topic-single .hub-sub-header h1 {
  color: #fff;
}
@media all and (max-width: 767px) {
  .page-type-network_video_hub .fusion-selection-grid.topic-single .hub-sub-header h1 {
    /*needs to be added in TB for network video hub h1 for phone*/
    font-size: 24px;
    color: #fff;
  }
}

body {
  /* Drawer Menu Styles */
}
body .drawer-sidebar-menu li a {
  /* Drawer Menu - Drawer Menu Links Styles 
      on wiki 15.3.1-1
  */
  color: #fff;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
}
body .drawer-sidebar-menu li a {
  /*  Border-bottom (double line)  
      on wiki 13.3.7
  */
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #333B56;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #0A1528;
}
body .drawer-sidebar-menu li:first-child a {
  border-top-width: 0px;
}
body .drawer-sidebar-menu li ul li a:before {
  /*  divider '.........' - Drawer Menu Links Divider Styles 
      on wiki 13.3.6
  */
  border-top: 1px dotted rgba(150, 150, 150, 0.7);
}
body .drawer-sidebar-menu ul li {
  /*  expanded sub menu background
      on wiki 13.3.5
  */
  background: #151515;
  padding: 2px 0 2px 20px;
}
body .drawer-sidebar-menu ul li a {
  /* expanded sub menu list - Drawer Menu Submenu Styles 
      on wiki 13.3.3-1
  */
  color: #CBCBCB;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 100%;
}
body.has-no-touch .drawer-sidebar-menu li a:hover,
body .drawer-sidebar-menu .menu-item-has-children.open > a,
body .drawer-sidebar-menu .menu-item-has-children.current-menu-parent > a,
body .drawer-sidebar-menu li.current-menu-item > a,
body .drawer-sidebar-menu ul li.current-menu-ancestor > a {
  /*  Drawer Menu rollover/selected
      on wiki 13.3.2-1
  */
  color: #f7c801;
}
body .drawer-sidebar-menu ul li.current_page_item > a,
body .drawer-sidebar-menu ul.sub-menu a:hover {
  /*  expanded sub menu list rollover/selected
      on wiki 13.3.3-2
  */
  color: #f7c801;
}
body .drawer-sidebar-menu .menu-item > a {
  /*  (Drawer Menu) with bar
      on wiki 13.3.1-2
  */
  border-left-width: 4px;
  border-left-style: solid;
  border-left-color: rgba(247, 200, 1, 0.7);
}
body .drawer-sidebar-menu .menu-item-has-children > a:after {
  /* expanded(+) - Drawer Menu +- Styles
      on wiki 13.3.1-3
  */
  color: #fff;
  font-size: 20px;
}
body .drawer-sidebar-menu .menu-item-has-children > a:hover:after,
body .drawer-sidebar-menu .menu-item-has-children.open > a:after,
body .drawer-sidebar-menu .menu-item-has-children.current-menu-parent > a:after {
  /*  expanded(+), collapsed (-) icon (rollover/selected)
      on wiki 13.3.2-3
  */
  color: #f7c801;
}
body.has-no-touch .drawer-sidebar-menu .menu-item-has-children:hover > a,
body .drawer-sidebar-menu .menu-item-has-children.open > a,
body .drawer-sidebar-menu .menu-item-has-children.current-menu-parent > a {
  /* (Drawer Menu rollover/selected) with bar - Drawer Menu Links Hover Styles, Drawer Menu Active link Styles 
      on wiki 13.3.2-2
  */
  border-left-width: 4px;
  border-left-style: solid;
  border-left-color: #f7c801;
}

body {
  /* Global header styles  */
}
body .main-header {
  /*  header texture 
      On wiki 15.1.3
  */
  /*existing classes for new styles according to style guide*/
  height: 50px;
  /* header drop shadow */
  -webkit-box-shadow: 0px 2px 2px rgba(24, 24, 24, 0.75);
  -moz-box-shadow: 0px 2px 2px rgba(24, 24, 24, 0.75);
  box-shadow: 0px 2px 2px rgba(24, 24, 24, 0.75);
  /*header*/
  /*interior pages*/
  /* \interior pages*/
  /* \header*/
}
@media all and (max-width: 767px) {
  body .main-header {
    background-size: 5px 40px;
    height: 40px;
  }
  body .main-header.interior-page {
    min-height: 40px;
    height: auto;
  }
}
body .main-header .header-logo {
  /*  site logo - Logo styles
      On wiki 15.1.2 */
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -583px -365px;
  width: 70px;
  height: 50px;
  /* \existing classes for new styles according to style guide*/
}
@media all and (max-width: 767px) {
  body .main-header .header-logo {
    /*  Phone | 17. TV Listing: Network 
        Mobile Phone text sizes are the same for Horizontal and Portrait.
        * On Phone 
        17.1 - Phone-Theme builder-global metadata-0603-part2 */
    background-position: -583px -365px;
    height: 50px;
    width: 40px;
  }
}
body .main-header .menu-icon {
  /*  menu icon - Menu icon styles
      On wiki 15.1.1
  */
  background-color: #f7c801;
}

@media all and (max-width: 767px) {
  body .main-header .header-page-nav {
    background-color: #1A395E;
    }
}
body .main-header .navigation-tune-in {
  /* navigation tune-in - Header tunein styles 
      On wiki 15.2.3
  */
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  color: #A1E4FC;
}
@media all and (max-width: 767px) {
  body .main-header .navigation-tune-in {
    font-size: 12px;
    line-height: 20px;
  }
}
body .main-header .hashtag {
  /*  Header hashtag
       On wiki Header hashtag
  */
  color: #8CD4FA;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
}
@media all and (max-width: 767px) {
  body .main-header .hashtag {
    font-size: 12px;
    line-height: 20px;
  }
}
body .main-header .header-main-menu li:first-child a,
body .main-header .header-main-menu li:first-child + li a {
  /* primary menu 1 - Header menu primary links styles
      On wiki 15.1.5, 15.2.7
  */
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 32px;
  color: #f7c801;
}
body .main-header .header-main-menu li a {
  /* secondary menu 2 - Header menu secondary links styles
      On wiki 15.1.6, 15.2.8
  */
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 32px;
  color: #ddd;
}
body .main-header .header-main-menu li:hover a,
body .main-header .header-main-menu li.current_page_item a {
  /*  global selected bar, Menu - header links top bar styles
      On wiki 15.1.4
  */
  border-top-style: solid;
  border-top-width: 4px;
  border-top-color: #f7c801;
}
body .main-header .header-show-title {
  /* show title - Header menu show-title
      On wiki 15.2.4
  */
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 24px;
  line-height: 40px;
  color: #ffffff;
}

body .main-header .header-show-title:hover a{
  color: #f7c801;
}



@media all and (max-width: 767px) {
  body .main-header .header-show-title {
    font-size: 17px;
    line-height: 20px;
  }
}
body .main-header .top-sub-menu-btn {
  /* show sub-menu selected - Header submenu button
      On wiki 15.2.5
  */
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 18px;
  line-height: 52px;
  color: #f7c801;
  text-transform: uppercase;
}
@media all and (max-width: 767px) {
  body .main-header .top-sub-menu-btn {
    font-size: 18px;
    line-height: 41px;
  color: #ffffff;
  }
}
body .main-header .top-sub-menu-btn:after {
  /* show dropdown menu arrow - Header menu show-title arrow
      On wiki 15.2.1
  */
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px 0px;
  background-size: 680px 1000px;
}

/* Added fix from - US-13781 */

body .main-header .more-sub-menu-container {
  background: rgba(26, 64, 111, 0.95);
  border: 1px solid #245188;
  text-align: left;
}
body .main-header .more-sub-menu-container li {
  border-color: #828282;
}
body .main-header .more-sub-menu-container a {
  color: #f89000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 18px;
}
body .main-header .more-sub-menu-container a:hover {
  color: #ffffff;
}

/**/

body .main-header .top-sub-menu-btn.active:after {
  /* show sub-menu selected 
      On wiki 15.2.5
  */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -75px;
}
body .main-header .header-social-fb-btn,
body .main-header .header-social-tw-btn {
  /*  Twitter/FB icon 
      On wiki 15.1.8
  */
  width: 25px;
  height: 25px;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-size: 675px 1000px;
}
body .main-header .header-social-fb-btn {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -300px 0px;
}
body .main-header .header-social-tw-btn {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
    background-position: -375px 0px;
}
body .main-header .top-sub-menu-container {
  /*  dropdown menu-A­a€expanded: bg, border - 15.2.11 */
    background: rgba(231, 231, 231, 0.98);
}
@media all and (max-width: 767px) {
  body .main-header .top-sub-menu-container {
    /*  drop down panel background 
        On wiki 15.2 for Phone */
    background: rgba(240, 240, 240, 0.95);
  }
}
body .main-header .top-sub-menu-container li {
  /*  divider - secondary menu divider
      On wiki 15.2.10
  */
  border-color: #828282;
}
body .main-header .top-sub-menu-container a {
  /* show sub-menu-dropdown - Global header submenu links styles
       On wiki 15.2.6-1
  */
  color: #333;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 18px;
}
body .main-header .top-sub-menu-container a:hover {
  /* show sub-menu-dropdown-rollover
      On wiki 15.2.6-2
  */
  color: #de2429;
}
body .main-header.interior-page .header-search-form.active-form .header-search-bar-container {
  width: 370px;
}
@media all and (min-width: 1024px) and (max-width: 1279px) {
  body .main-header.interior-page .header-search-form.active-form .header-search-bar-container {
    width: 380px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  body .main-header.interior-page .header-search-form.active-form .header-search-bar-container {
    width: 310px;
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  body .main-header .header-page-caption + .header-search-form.active-form .header-search-bar-container {
    width: 390px;
  }
}
@media all and (max-width: 479px) {
  body .main-header .header-page-caption + .header-search-form.active-form .header-search-bar-container {
    width: 310px;
  }
}
body .main-header.interior-page .header-search-form.active-form .search-text-2 {
  width: 236px;
}
@media all and (min-width: 1024px) and (max-width: 1279px) {
  body body .main-header.interior-page .header-search-form.active-form .search-text-2 {
    width: 286px;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  body .main-header .header-page-caption + .header-search-form.active-form .search-text-2 {
    width: 216px;
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  body .main-header .header-page-caption + .header-search-form.active-form .search-text-2 {
    width: 326px;
  }
}
@media all and (max-width: 479px) {
  body .main-header .header-page-caption + .header-search-form.active-form .search-text-2 {
    width: 216px;
  }
}
@media all and (min-width: 1280px) {

body .main-header .header-search-form .header-search-bar-container {
  /* Divider
      2. pdf:21-Science-search-box 
  */
    border-left: 1px solid rgba(44, 44, 44, 0.5);
  }
}


body .main-header .header-search-form.active-form {
  border-left-color: transparent;
}
body .main-header .header-search-form.active-form .header-search-bar-container {
  width: 380px;
  background-color: white;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  body .main-header .header-search-form.active-form .header-search-bar-container {
    width: 325px;
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  body .main-header .header-search-form.active-form .header-search-bar-container {
    width: 420px;
  }
}
@media all and (max-width: 479px) {
  body .main-header .header-search-form.active-form .header-search-bar-container {
    width: 310px;
  }
}
body .main-header .header-search-form.active-form .search-text-2 {
  /* Text Box,
      4 - pdf:21-Science-search-box 
  */
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding-left: 15px;
  padding-right: 42px;
  /* Search Text 2,
      Text Box,
      Search Text 2 
      3, 4, 7- pdf:21-Science-search-box 
  */
  width: 286px;
  color: #000000;
  opacity: 0.95;
  margin-right: -37px;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  line-height: 110%;
  font-size: 14px;
}
body .main-header .header-search-form.active-form .search-text-2::-webkit-input-placeholder {
  color: #f7c801;
}
body .main-header .header-search-form.active-form .search-text-2:-moz-placeholder {
  color: #f7c801;
}
body .main-header .header-search-form.active-form .search-text-2::-moz-placeholder {
  color: #f7c801;
}
body .main-header .header-search-form.active-form .search-text-2:-ms-input-placeholder {
  color: #f7c801;
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  body .main-header .header-search-form.active-form .search-text-2 {
    width: 231px;
  }
}
@media all and (min-width: 480px) and (max-width: 767px) {
  body .main-header .header-search-form.active-form .search-text-2 {
    width: 326px;
  }
}
@media all and (max-width: 479px) {
  body .main-header .header-search-form.active-form .search-text-2 {
    width: 216px;
    color: #000000;
  }
}
body .main-header .header-search-form.active-form .global-header-search-button {
  /* Search Button
      8, 6 - pdf:21-Science-search-box 
  */
  width: 37px;
  height: 34px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -225px -750px;
  opacity: 1;
}
body .main-header .header-search-form.active-form .global-header-search-button:hover {
  /* Search Button Over State 
      8 - pdf:21-Science-search-box 
  */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -225px -675px;
}
body .main-header .header-search-form.active-form .text-clear {
  right: 54px;
  width: 15px;
  height: 15px;
  background-size: 675px 1000px;
  /* Close Button
      5 - pdf:21-Science-search-box 
  */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -300px -450px;
}
body .main-header .header-search-form.active-form .text-clear:hover {
  /* Close Button Over State
      9 - pdf:21-Science-search-box 
  */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -300px -525px;
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  body .main-header .header-page-topic + .header-search-form.active-form .header-search-bar-container {
    width: 310px;
  }
}
body .main-header .global-header-search-button {
  width: 20px;
  height: 20px;
  /* Search Icon
      1. pdf:21-Science-search-box 
  */
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -225px -525px;
}
body .main-header .global-header-search-button:hover {
  /*  Search Icon Over
      2. pdf:21-Science-search-box 
  */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -225px -600px;
}
body .main-header .header-region-selector .gncs-dropdown {
  /*  Dropdown Menu Background
       On wiki Region Selector - Open.7 pdf:Science-Region_Dropdown_Selector_Global_Header
  */
  -moz-border-radius: 0 2px 2px 2px;
  -webkit-border-radius: 0 2px 2px 2px;
  border-radius: 0 2px 2px 2px;
}
body .main-header .header-region-selector:before {
  /*  Line Divider
       On wiki 2 pdf:Science-Region_Dropdown_Selector_Global_Header
  */
  width: 1px;
  background-color: rgba(102, 102, 102, 0.5);
}
body .main-header .header-region-selector .global-text-1 {
  /*  text 1
       On wiki 1 pdf:Science-Region_Dropdown_Selector_Global_Header
  */
  color: white;
}
body .main-header .header-region-selector .header-region-selector-wrap:after {
  /*  Arrow (Down)
       On wiki 3 pdf:Science-Region_Dropdown_Selector_Global_Header
  */
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -900px;
}
body .main-header .header-region-selector.active {
  /*  Dropdown Menu Background
       On wiki Region Selector - Open.7 pdf:Science-Region_Dropdown_Selector_Global_Header
  */
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
body .main-header .header-region-selector.active .header-region-selector-wrap:after {
  /*  Arrow (Up)
       On wiki Region Selector - Open.2 pdf:Science-Region_Dropdown_Selector_Global_Header
  */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -825px;
}
body .main-header .header-region-selector.active .header-region-selector-wrap > .global-text-1 {
  /*  text 1
       Region Selector - Open.1 pdf:Science-Region_Dropdown_Selector_Global_Header
  */
  color: #de2429;
}
body .main-header .header-region-selector.active, body .main-header .header-region-selector.active .gncs-dropdown {
  /*  Dropdown Menu Background
       On wiki Region Selector - Open.7 pdf:Science-Region_Dropdown_Selector_Global_Header
  */
  background-color: rgba(32, 45, 60, 0.98);
  -webkit-box-shadow: 1px 2px 3px black;
  -moz-box-shadow: 1px 2px 3px black;
  box-shadow: 1px 2px 3px black;
}
body .main-header .header-region-selector.active a.global-text-1 {
  /*  text 1
       On wiki Region Selector - Open.3 pdf:Science-Region_Dropdown_Selector_Global_Header
  */
  color: #aaaaaa;
}

body .main-header .header-region-selector.active li a {
  /*  text 1
       Region Selector - Open.6 pdf:Science-Region_Dropdown_Selector_Global_Header
  */
  border-bottom: 1px dotted rgba(170, 170, 170, 0.3);
}
body .main-header .header-region-selector.active li.active a {
  /* Active Region in opened list */
  color: #de2429;
  opacity: 0.5;
}
body .main-header .header-region-selector .global-scroll-bar-stroke {
  background: none;
}

body.page-type-homepage .main-header .header-search-form .header-search-bar-container {
/* Divider - near the Country Selector on homepage
2. pdf:21-Science-search-box 
*/
border-left: 1px solid rgba(53, 53, 53, 0.5);
}
body.has-no-touch .main-header .header-region-selector .header-region-selector-wrap:hover:after {
/* text 1 Hover - Arrow (Down)
On wiki 1B pdf:Science-Region_Dropdown_Selector_Global_Header
*/
/* $int - grid step , 
$nx - horizontan number sprite in grid
$ny - vertical number in grid */
background-position: 0px -825px;
}

body.has-no-touch .main-header .header-region-selector:not(.active) .header-region-selector-wrap:hover:after {
/* text 1 Hover - Arrow (Down)
On wiki 1B pdf:Science-Region_Dropdown_Selector_Global_Header
*/
/* $int - grid step , 
$nx - horizontan number sprite in grid
$ny - vertical number in grid */
background-position: 0px -825px;
color: #de2429;
}

body.has-no-touch .main-header .header-region-selector.active a.global-text-1:hover {
/* text 1 Hover
On wiki Region Selector - Open.4 pdf:Science-Region_Dropdown_Selector_Global_Header
*/
color: #de2429;
}


.page-type-bio,
.page-type-list,
.page-type-article {
  /* 13. Article/Blog page styles     */
  /* filter fusion selection grid */
  background-color: #262626;
  
}

@media screen and (min-width: 1601px) {
  .page-type-bio .container,
  .page-type-list .container,
  .page-type-article .container {
    /* Article extra background */
    background: #ffffff;
  }
}
.page-type-bio .row-6-18-8,
.page-type-list .row-6-18-8,
.page-type-article .row-6-18-8 {
  /* Article background */
  background: white;
}
.page-type-bio .list-paginator .prev,
.page-type-bio .list-paginator .next,
.page-type-list .list-paginator .prev,
.page-type-list .list-paginator .next,
.page-type-article .list-paginator .prev,
.page-type-article .list-paginator .next {
  /* Article List - 2) List Arrows */
  background-size: 675px 1000px;
  width: 35px;
  height: 35px;
}
.page-type-bio .list-paginator .prev,
.page-type-list .list-paginator .prev,
.page-type-article .list-paginator .prev {
  /* List paginator Previous button */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -675px;
}
.page-type-bio .list-paginator .prev:hover,
.page-type-list .list-paginator .prev:hover,
.page-type-article .list-paginator .prev:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -750px;
}
.page-type-bio .list-paginator .next,
.page-type-list .list-paginator .next,
.page-type-article .list-paginator .next {
  /* List paginator Next button */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -675px;
}
.page-type-bio .list-paginator .next:hover,
.page-type-list .list-paginator .next:hover,
.page-type-article .list-paginator .next:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -750px;
}
.page-type-bio .dni-heading,
.page-type-list .dni-heading,
.page-type-article .dni-heading {
  /* Article page styles heading */
}
.page-type-bio .dni-heading h1,
.page-type-list .dni-heading h1,
.page-type-article .dni-heading h1 {
  color: #121212;
}
@media all and (max-width: 767px) {
  .page-type-bio .dni-heading h1,
  .page-type-list .dni-heading h1,
  .page-type-article .dni-heading h1 {
    color: #121212;
  }
}
.page-type-bio .dni-heading .global-description,
.page-type-list .dni-heading .global-description,
.page-type-article .dni-heading .global-description {
  color: #121212;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 18px;
}
@media all and (max-width: 767px) {
  .page-type-bio .dni-heading .global-description,
  .page-type-list .dni-heading .global-description,
  .page-type-article .dni-heading .global-description {
    font-size: 16px;
  }
}
.page-type-bio .dni-heading .list .global-description,
.page-type-list .dni-heading .list .global-description,
.page-type-article .dni-heading .list .global-description {
  font-size: 20px;
}
@media all and (max-width: 767px) {
  .page-type-bio .dni-heading .list .global-description,
  .page-type-list .dni-heading .list .global-description,
  .page-type-article .dni-heading .list .global-description {
    font-size: 20px;
  }
}
.page-type-bio .dni-image,
.page-type-list .dni-image,
.page-type-article .dni-image {
  /* Article page styles image */
}
.page-type-bio .dni-image .global-description,
.page-type-list .dni-image .global-description,
.page-type-article .dni-image .global-description {
  font-size: 12px;
  line-height: 110%;
}
.page-type-bio .dni-image .global-photo-credit,
.page-type-list .dni-image .global-photo-credit,
.page-type-article .dni-image .global-photo-credit {
  color: #555555;
}
@media all and (max-width: 767px) {
  .page-type-bio .dni-image .global-photo-credit,
  .page-type-list .dni-image .global-photo-credit,
  .page-type-article .dni-image .global-photo-credit {
    font-size: 10px;
  }
}
.page-type-bio .fusion-article,
.page-type-list .fusion-article,
.page-type-article .fusion-article {
  /* Article page styles module */
}
.page-type-bio .fusion-article h2,
.page-type-list .fusion-article h2,
.page-type-article .fusion-article h2 {
  color: #121212;
  font-size: 24px;
}
@media all and (max-width: 767px) {
  .page-type-bio .fusion-article h2,
  .page-type-list .fusion-article h2,
  .page-type-article .fusion-article h2 {
    font-size: 20px;
  }
}
.page-type-bio .fusion-article h4,
.page-type-list .fusion-article h4,
.page-type-article .fusion-article h4 {
    color: #f7c801;
}
.page-type-bio .fusion-article h4:hover,
.page-type-list .fusion-article h4:hover,
.page-type-article .fusion-article h4:hover {
  text-decoration: underline;
}
@media all and (max-width: 767px) {
  .page-type-bio .fusion-article h4 a,
  .page-type-list .fusion-article h4 a,
  .page-type-article .fusion-article h4 a {
    font-size: 16px;
  }
}
@media all and (max-width: 767px) {
  .page-type-bio .fusion-article h4,
  .page-type-list .fusion-article h4,
  .page-type-article .fusion-article h4 {
    font-size: 16px;
    color: #f7c801;
  }
}
.page-type-bio .fusion-article a,
.page-type-list .fusion-article a,
.page-type-article .fusion-article a {
  /* Hyperlink 13.11 */
  color: #DE2429;
}
.page-type-bio .fusion-article a:hover,
.page-type-list .fusion-article a:hover,
.page-type-article .fusion-article a:hover {
  text-decoration: underline;
}
@media all and (max-width: 767px) {
  .page-type-bio .fusion-article a,
  .page-type-list .fusion-article a,
  .page-type-article .fusion-article a {
    font-size: 14px;
  }
}
.page-type-bio .fusion-article .global-body-text,
.page-type-list .fusion-article .global-body-text,
.page-type-article .fusion-article .global-body-text {
  color: #333333;
  line-height: 150%;
}
.page-type-bio .fusion-article .global-by-line,
.page-type-list .fusion-article .global-by-line,
.page-type-article .fusion-article .global-by-line {
  color: #333333;
}
.page-type-bio .fusion-article .global-read-more,
.page-type-list .fusion-article .global-read-more,
.page-type-article .fusion-article .global-read-more {
  color: #de2429;
}
.page-type-bio .fusion-article .global-promo-title-small,
.page-type-list .fusion-article .global-promo-title-small,
.page-type-article .fusion-article .global-promo-title-small {
  color: #ffffff;
  font-size: 18px;
}
.page-type-bio .fusion-article .related-links h6,
.page-type-list .fusion-article .related-links h6,
.page-type-article .fusion-article .related-links h6 {
  /* H6 - Article/blog - Related List & Bulleted List 13.List.2 */
  color: #121212;
}
.page-type-bio .fusion-article .related-links h6:hover,
.page-type-list .fusion-article .related-links h6:hover,
.page-type-article .fusion-article .related-links h6:hover {
  color: #F58F1E;
}
.page-type-bio .row-6-18-8 .col3,
.page-type-list .row-6-18-8 .col3,
.page-type-article .row-6-18-8 .col3 {
  /*Article page styles module on right column*/
}
.page-type-bio .row-6-18-8 .col3 .fusion-article .global-read-more,
.page-type-bio .row-6-18-8 .col3 .fusion-article a,
.page-type-list .row-6-18-8 .col3 .fusion-article .global-read-more,
.page-type-list .row-6-18-8 .col3 .fusion-article a,
.page-type-article .row-6-18-8 .col3 .fusion-article .global-read-more,
.page-type-article .row-6-18-8 .col3 .fusion-article a {
  color: #de2429;
  font-size: 12px;
  text-transform: uppercase;
}
.page-type-bio .cfct-rich-text,
.page-type-list .cfct-rich-text,
.page-type-article .cfct-rich-text {
  /*Article page styles Rich Text*/
}
.page-type-bio .cfct-rich-text .global-read-more,
.page-type-list .cfct-rich-text .global-read-more,
.page-type-article .cfct-rich-text .global-read-more {
  color: #de2429;
  font-size: 12px;
  text-transform: uppercase;
}
.page-type-bio .cfct-rich-text .global-promo-title-small,
.page-type-list .cfct-rich-text .global-promo-title-small,
.page-type-article .cfct-rich-text .global-promo-title-small {
  color: #555555;
}

.page-type-bio.has-no-touch .fusion-video-player .global-show-more:hover,
.page-type-list.has-no-touch .fusion-video-player .global-show-more:hover,
.page-type-article.has-no-touch .fusion-video-player .global-show-more:hover {
color: #de2429;
}

.page-type-bio .fusion-video-player,
.page-type-list .fusion-video-player,
.page-type-article .fusion-video-player {
  /*Article page styles Video Player*/
}
.page-type-bio .fusion-video-player .video-player-clip-descr p.global-description,
.page-type-list .fusion-video-player .video-player-clip-descr p.global-description,
.page-type-article .fusion-video-player .video-player-clip-descr p.global-description {
  /*Article videoplayer module 4*/
  color: #555555;
}
@media all and (max-width: 767px) {
  .page-type-bio .fusion-video-player .video-player-clip-descr p.global-description,
  .page-type-list .fusion-video-player .video-player-clip-descr p.global-description,
  .page-type-article .fusion-video-player .video-player-clip-descr p.global-description {
    color: #555555;
    font-size: 14px;
  }
}
.page-type-bio .fusion-video-player h5,
.page-type-list .fusion-video-player h5,
.page-type-article .fusion-video-player h5 {
  color: #121212;
}
.page-type-bio .fusion-video-player .global-show-more,
.page-type-list .fusion-video-player .global-show-more,
.page-type-article .fusion-video-player .global-show-more {
  color: #555555;
  font-size: 12px;
}

.page-type-bio .fusion-video-player .video-player-read-more-open .global-show-more,
.page-type-list .fusion-video-player .video-player-read-more-open .global-show-more,
.page-type-article .fusion-video-player .video-player-read-more-open .global-show-more {
  color: #de2429;
}
.page-type-bio .upnext-screen,
.page-type-list .upnext-screen,
.page-type-article .upnext-screen {
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #333333;
}
.page-type-bio .upnext-screen .global-promo-title-small,
.page-type-list .upnext-screen .global-promo-title-small,
.page-type-article .upnext-screen .global-promo-title-small {
  color: #333333;
}
.page-type-bio .upnext-screen h6,
.page-type-list .upnext-screen h6,
.page-type-article .upnext-screen h6 {
  color: #333333;
}
.page-type-bio .upnext-screen h6 a,
.page-type-list .upnext-screen h6 a,
.page-type-article .upnext-screen h6 a {
  color: inherit;
}
.page-type-bio .upnext-screen h6 a:hover,
.page-type-list .upnext-screen h6 a:hover,
.page-type-article .upnext-screen h6 a:hover {
  text-decoration: underline;
}

.page-type-blog-landing .about-blog-extra .article-social-fb,
.page-type-blog-post .about-blog-extra .article-social-fb {
  /* Social Icons 
      14.Blog.b.4         */
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px 0px;
  display: inline-block;
  width: 41px;
  height: 41px;
}
.page-type-blog-landing .about-blog-extra .article-social-fb:hover,
.page-type-blog-post .about-blog-extra .article-social-fb:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -75px;
}
.page-type-blog-landing .about-blog-extra .article-social-tw,
.page-type-blog-post .about-blog-extra .article-social-tw {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px 0px;
  display: inline-block;
  width: 41px;
  height: 41px;
}
.page-type-blog-landing .about-blog-extra .article-social-tw:hover,
.page-type-blog-post .about-blog-extra .article-social-tw:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -75px;
}
.page-type-blog-landing .about-blog-extra .article-social-rss,
.page-type-blog-post .about-blog-extra .article-social-rss {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px 0px;
  display: inline-block;
  width: 41px;
  height: 41px;
}
.page-type-blog-landing .about-blog-extra .article-social-rss:hover,
.page-type-blog-post .about-blog-extra .article-social-rss:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -75px;
}
.page-type-blog-landing .about-blog-extra .article-social-ml,
.page-type-blog-post .about-blog-extra .article-social-ml {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -225px 0px;
  display: inline-block;
  width: 41px;
  height: 41px;
}
.page-type-blog-landing .about-blog-extra .article-social-ml:hover,
.page-type-blog-post .about-blog-extra .article-social-ml:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -225px -75px;
}
.page-type-blog-landing .global-promo-title-small-blog,
.page-type-blog-post .global-promo-title-small-blog {
  color: #555555;
  font-family: "RobotoCondensed-Bold", Arial, Helvetica, sans-serif;
  font-size: 18px;
}
.page-type-blog-landing .global-description-blog,
.page-type-blog-post .global-description-blog {
  color: #555555;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 110%;
}
.page-type-blog-landing .left-gradient,
.page-type-blog-post .left-gradient {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjI2MjYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #262626), color-stop(50%, rgba(38, 38, 38, 0.5)), color-stop(100%, rgba(38, 38, 38, 0)));
  background: -webkit-linear-gradient(left, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
  background: -moz-linear-gradient(left, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
  background: -o-linear-gradient(left, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
  background: linear-gradient(left, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
  display: none;
}
.page-type-blog-landing .right-gradient,
.page-type-blog-post .right-gradient {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjI2MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #262626), color-stop(50%, rgba(38, 38, 38, 0.5)), color-stop(100%, rgba(38, 38, 38, 0)));
  background: -webkit-linear-gradient(right, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
  background: -moz-linear-gradient(right, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
  background: -o-linear-gradient(right, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
  background: linear-gradient(right, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
  display: none;
}
.page-type-blog-landing .bottom-gradient,
.page-type-blog-post .bottom-gradient {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjI2MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMDBweCIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -webkit-gradient(linear, 50% 0%, 50% 200, color-stop(0%, rgba(38, 38, 38, 0)), color-stop(20%, rgba(38, 38, 38, 0.5)), color-stop(50%, rgba(38, 38, 38, 0.8)), color-stop(100%, #262626));
  background: -webkit-linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(38, 38, 38, 0.5) 40px, rgba(38, 38, 38, 0.8) 100px, #262626 200px);
  background: -moz-linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(38, 38, 38, 0.5) 40px, rgba(38, 38, 38, 0.8) 100px, #262626 200px);
  background: -o-linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(38, 38, 38, 0.5) 40px, rgba(38, 38, 38, 0.8) 100px, #262626 200px);
  background: linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(38, 38, 38, 0.5) 40px, rgba(38, 38, 38, 0.8) 100px, #262626 200px);
  display: none;
}

.page-type-blog-post {
  /* 13. Article/Blog page styles */
  /* filter fusion selection grid */
}
@media screen and (min-width: 1601px) {
  .page-type-blog-post .container {
    /* Article extra background */
    background: #ededed;
  }
}
.page-type-blog-post .row-6-18-8 {
  /* Article background */
  background: white;
}
.page-type-blog-post .list-paginator .prev,
.page-type-blog-post .list-paginator .next {
  /* Article List - 2) List Arrows */
  background-size: 675px 1000px;
  width: 35px;
  height: 35px;
}
.page-type-blog-post .list-paginator .prev {
  /* List paginator Previous button */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -675px;
}
.page-type-blog-post .list-paginator .prev:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -750px;
}
.page-type-blog-post .list-paginator .next {
  /* List paginator Next button */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -675px;
}
.page-type-blog-post .list-paginator .next:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -750px;
}
.page-type-blog-post .dni-heading {
  /* Article page styles heading */
}
.page-type-blog-post .dni-heading h1 {
  color: #121212;
}
@media all and (max-width: 767px) {
  .page-type-blog-post .dni-heading h1 {
    color: #121212;
  }
}
.page-type-blog-post .dni-heading .global-description {
  color: #121212;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 16px;
}
@media all and (max-width: 767px) {
  .page-type-blog-post .dni-heading .global-description {
    font-size: 12px;
  }
}
.page-type-blog-post .dni-heading .list .global-description {
  font-size: 20px;
}
@media all and (max-width: 767px) {
  .page-type-blog-post .dni-heading .list .global-description {
    font-size: 20px;
  }
}
.page-type-blog-post .dni-image {
  /* Article page styles image */
}
.page-type-blog-post .dni-image .global-description {
  font-size: 12px;
  line-height: 110%;
}
.page-type-blog-post .dni-image .global-photo-credit {
  color: #555555;
}
@media all and (max-width: 767px) {
  .page-type-blog-post .dni-image .global-photo-credit {
    font-size: 10px;
  }
}
.page-type-blog-post .fusion-article {
  /* Article page styles module */
}
.page-type-blog-post .fusion-article h2 {
  color: #121212;
  font-size: 24px;
}
@media all and (max-width: 767px) {
  .page-type-blog-post .fusion-article h2 {
    font-size: 20px;
  }
}
.page-type-blog-post .fusion-article h4 {
  color: #f7c801;
}
.page-type-blog-post .fusion-article h4:hover {
  text-decoration: underline;
}
@media all and (max-width: 767px) {
  .page-type-blog-post .fusion-article h4 a {
    font-size: 16px;
  }
}
@media all and (max-width: 767px) {
  .page-type-blog-post .fusion-article h4 {
    font-size: 16px;
    color: #f7c801;
  }
}
.page-type-blog-post .fusion-article a {
  /* Hyperlink 13.11 */
  color: #f7c801;
}
.page-type-blog-post .fusion-article a:hover {
  color: #f7c801;
  text-decoration: underline;
}
@media all and (max-width: 767px) {
  .page-type-blog-post .fusion-article a {
    font-size: 14px;
  }
}
.page-type-blog-post .fusion-article .global-body-text {
  color: #333333;
  line-height: 150%;
}
.page-type-blog-post .fusion-article .global-by-line {
  color: #333333;
}
.page-type-blog-post .fusion-article .global-read-more {
  color: #de2429;
}
.page-type-blog-post .fusion-article .global-promo-title-small {
  color: #de2429;
}
.page-type-blog-post .fusion-article .related-links h6 {
  /* H6 - Article/blog - Related List & Bulleted List 13.List.2 */
  color: #121212;
}
.page-type-blog-post .fusion-article .related-links h6:hover {
  color: #f7c801;
}
.page-type-blog-post .row-6-18-8 .col3 {
  /*Article page styles module on right column*/
}
.page-type-blog-post .row-6-18-8 .col3 .fusion-article .global-read-more,
.page-type-blog-post .row-6-18-8 .col3 .fusion-article a {
  color: #de2429;
  font-size: 12px;
  text-transform: uppercase;
}
.page-type-blog-post .cfct-rich-text {
  /*Article page styles Rich Text*/
}
.page-type-blog-post .cfct-rich-text .global-read-more {
  color: #de2429;
  font-size: 12px;
  text-transform: uppercase;
}
.page-type-blog-post .cfct-rich-text .global-promo-title-small {
  color: #555555;
}

.page-type-blog-post.has-no-touch .fusion-video-player .global-show-more:hover {
color: #de2429;
}

.page-type-blog-post .fusion-video-player {
  /*Article page styles Video Player*/
}
.page-type-blog-post .fusion-video-player .video-player-clip-descr p.global-description {
  /*Article videoplayer module 4*/
  color: #555555;
}
@media all and (max-width: 767px) {
  .page-type-blog-post .fusion-video-player .video-player-clip-descr p.global-description {
    color: #555555;
    font-size: 14px;
  }
}
.page-type-blog-post .fusion-video-player h5 {
  color: #121212;
}
.page-type-blog-post .fusion-video-player .global-show-more {
  color: #555555;
  font-size: 12px;
}

.page-type-blog-post .fusion-video-player .video-player-read-more-open .global-show-more {
  color: #de2429;
}

.page-type-blog-landing {
  /*  Blog Landing styles
      Wiki: 14 - Blog Landing-0603.pdf
          (Theme builder-global metadata 0605.pdf)
      https://discovery-digital.atlassian.net/wiki/display/FUS/List+of+selectors
  */
  background-color: #dfdfdf;
}
.page-type-blog-landing .about-blog-extra .article-social-fb {
  /* Social Icons 
      14.Blog.b.4         */
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px 0px;
  display: inline-block;
  width: 41px;
  height: 41px;
}
.page-type-blog-landing .about-blog-extra .article-social-fb:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -75px;
}
.page-type-blog-landing .about-blog-extra .article-social-tw {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px 0px;
  display: inline-block;
  width: 41px;
  height: 41px;
}
.page-type-blog-landing .about-blog-extra .article-social-tw:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -75px;
}
.page-type-blog-landing .about-blog-extra .article-social-rss {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px 0px;
  display: inline-block;
  width: 41px;
  height: 41px;
}
.page-type-blog-landing .about-blog-extra .article-social-rss:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -75px;
}
.page-type-blog-landing .about-blog-extra .article-social-ml {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -225px 0px;
  display: inline-block;
  width: 41px;
  height: 41px;
}
.page-type-blog-landing .about-blog-extra .article-social-ml:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -225px -75px;
}
.page-type-blog-landing .global-promo-title-small-blog {
  color: #555555;
  font-family: "RobotoCondensed-Bold", Arial, Helvetica, sans-serif;
  font-size: 18px;
}
.page-type-blog-landing .global-description-blog {
  color: #555555;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 110%;
}
.page-type-blog-landing .left-gradient {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjI2MjYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #262626), color-stop(50%, rgba(38, 38, 38, 0.5)), color-stop(100%, rgba(38, 38, 38, 0)));
  background: -webkit-linear-gradient(left, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
  background: -moz-linear-gradient(left, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
  background: -o-linear-gradient(left, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
  background: linear-gradient(left, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
}
.page-type-blog-landing .right-gradient {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjI2MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #262626), color-stop(50%, rgba(38, 38, 38, 0.5)), color-stop(100%, rgba(38, 38, 38, 0)));
  background: -webkit-linear-gradient(right, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
  background: -moz-linear-gradient(right, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
  background: -o-linear-gradient(right, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
  background: linear-gradient(right, #262626 0%, rgba(38, 38, 38, 0.5) 50%, rgba(38, 38, 38, 0) 100%);
}
.page-type-blog-landing .bottom-gradient {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjI2MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMDBweCIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -webkit-gradient(linear, 50% 0%, 50% 200, color-stop(0%, rgba(38, 38, 38, 0)), color-stop(20%, rgba(38, 38, 38, 0.5)), color-stop(50%, rgba(38, 38, 38, 0.8)), color-stop(100%, #262626));
  background: -webkit-linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(38, 38, 38, 0.5) 40px, rgba(38, 38, 38, 0.8) 100px, #262626 200px);
  background: -moz-linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(38, 38, 38, 0.5) 40px, rgba(38, 38, 38, 0.8) 100px, #262626 200px);
  background: -o-linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(38, 38, 38, 0.5) 40px, rgba(38, 38, 38, 0.8) 100px, #262626 200px);
  background: linear-gradient(top, rgba(38, 38, 38, 0) 0%, rgba(38, 38, 38, 0.5) 40px, rgba(38, 38, 38, 0.8) 100px, #262626 200px);
}
.page-type-blog-landing .fusion-blog-roll {
  /* Blog Landing main background */
  background-color: #dfdfdf;
}
.page-type-blog-landing .fusion-blog-roll .fusion-blog-post-wrapper .item:first-of-type + .about-blog {
  /* About the Blog background 14.9 */
  background: white;
}
@media all and (min-width: 1280px) {
  .page-type-blog-landing .fusion-blog-roll {
    background-color: #262626;
  }
}
.page-type-blog-landing .fusion-blog-roll .blog-roll-list-background {
  /* selection grid background
      on wiki 14.10
  */
  background: #f1f1f1;
}
.page-type-blog-landing .fusion-blog-roll h2 {
  color: #121212;
}
@media all and (max-width: 767px) {
  .page-type-blog-landing .fusion-blog-roll h2 {
    font-size: 20px;
  }
}
.page-type-blog-landing .fusion-blog-roll h4 {
  color: #121212;
}
@media all and (max-width: 767px) {
  .page-type-blog-landing .fusion-blog-roll h4 {
    font-size: 16px;
  }
}
.page-type-blog-landing .fusion-blog-roll .global-description-blog {
  color: #121212;
}
@media all and (max-width: 767px) {
  .page-type-blog-landing .fusion-blog-roll .global-description-blog {
    font-size: 12px;
  }
}
.page-type-blog-landing .fusion-blog-roll .global-body-text {
  color: #121212;
}
@media all and (max-width: 767px) {
  .page-type-blog-landing .fusion-blog-roll .global-body-text {
    font-size: 14px;
  }
}
.page-type-blog-landing .fusion-blog-roll .blog-landing-date-pie {
  /* Date Pie Background 
     Date Pie Outline
      on wiki 11.c, 11.d, 11.e
  */
  background: #f1f1f1;
  border-color: #518304;
  width: 75px;
  height: 75px;
}
@media all and (max-width: 767px) {
  .page-type-blog-landing .fusion-blog-roll .blog-landing-date-pie {
    width: 52px;
    height: 52px;
  }
}
.page-type-blog-landing .fusion-blog-roll .blog-landing-date-pie-day {
  /* Date 1
      on wiki 11.a
  */
  color: #518304;
  font-size: 28px;
  font-family: "RobotoCondensed-Bold", Arial, Helvetica, sans-serif;
}
@media all and (max-width: 767px) {
  .page-type-blog-landing .fusion-blog-roll .blog-landing-date-pie-day {
    color: #518304;
    font-size: 28px;
    font-family: "RobotoCondensed-Bold", Arial, Helvetica, sans-serif;
  }
}
.page-type-blog-landing .fusion-blog-roll .blog-landing-date-pie-month {
  /* Date 2
      on wiki 11.b
  */
  color: #518304;
  font-size: 18px;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
}
@media all and (max-width: 767px) {
  .page-type-blog-landing .fusion-blog-roll .blog-landing-date-pie-month {
    color: #518304;
    font-size: 12px;
    font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  }
}
.page-type-blog-landing .fusion-blog-roll .item:hover .blog-landing-date-pie {
  background: #518304;
}
@media all and (max-width: 767px) {
  .page-type-blog-landing .fusion-blog-roll .item:hover .blog-landing-date-pie {
    width: 52px;
    height: 52px;
  }
}
.page-type-blog-landing .fusion-blog-roll .item:hover .blog-landing-date-pie-day {
  color: #f1f1f1;
}
@media all and (max-width: 767px) {
  .page-type-blog-landing .fusion-blog-roll .item:hover .blog-landing-date-pie-day {
    font-size: 28px;
  }
}
.page-type-blog-landing .fusion-blog-roll .item:hover .blog-landing-date-pie-month {
  color: #f1f1f1;
}
@media all and (max-width: 767px) {
  .page-type-blog-landing .fusion-blog-roll .item:hover .blog-landing-date-pie-month {
    font-size: 12px;
  }
}
.page-type-blog-landing .fusion-blog-roll .blog-roll-body-background {
  /* body background
      on wiki 14.9
  */
  background: white;
}
.page-type-blog-landing .fusion-blog-roll .blog-roll-body-background.advert {
  background: #aaaaaa;
}
.page-type-blog-landing .fusion-blog-roll .global-promo-title-small-blog {
  color: #121212;
}

.page-type-homepage {
  /*  16. Homepage styles */
}
.page-type-homepage.has-no-touch .mega-carousel .hover-arrow {
  /* navigation arrows: large RETINA 54x98px - desktop hover
      16.2. - pdf:0602
  */
}
.page-type-homepage.has-no-touch .mega-carousel .hover-arrow.left-arrow:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -150px;
}
@media all and (max-width: 767px) {
  .page-type-homepage.has-no-touch .mega-carousel .hover-arrow.left-arrow:hover {
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: 0px -75px;
  }
}
.page-type-homepage.has-no-touch .mega-carousel .hover-arrow.right-arrow:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -225px -150px;
}
@media all and (max-width: 767px) {
  .page-type-homepage.has-no-touch .mega-carousel .hover-arrow.right-arrow:hover {
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -75px -75px;
  }
}
.page-type-homepage.has-no-touch .mega-carousel .dni-carousel-related-content.dni-selection-grid .navigation .left:not(.inactive):hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -900px;
}
.page-type-homepage.has-no-touch .mega-carousel .dni-carousel-related-content.dni-selection-grid .navigation .right:not(.inactive):hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px -900px;
}
.page-type-homepage .mega-carousel {
  /* Mega Carousel background color */
  background-color: #2c2c2c;
}
.page-type-homepage .mega-carousel h2 {
  font-size: 30px;
  color: #95c748; 
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;  
}
@media all and (max-width: 767px) {
  .page-type-homepage .mega-carousel h2 {
    font-size: 26px;
	font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;  
  }
}
.page-type-homepage .mega-carousel h2 a span:after {
  /* "A»" 3. CTA text Arrow \ 0 0 B B */
  content: "\00BB";
  color: #81BE27;
  font-size: 26px;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;  
}
@media all and (max-width: 767px) {
  .page-type-homepage .mega-carousel h2 a span:after {
    font-size: 26px;
  }
}
.page-type-homepage .mega-carousel h3 {
  font-size: 24px;
}
.page-type-homepage .mega-carousel h4 {
  color: #333333;
  line-height: 115%;
}
@media all and (max-width: 767px) {
  .page-type-homepage .mega-carousel h4 {
    color: #333333;
    line-height: 120%;
  font-size: 22px;
  }
}
.page-type-homepage .mega-carousel .mega-carousel-wrapper .item {
  border-right: 1px solid #484848;
}
.page-type-homepage .mega-carousel .mega-carousel-wrapper .item.active {
  /* Active item left\right shadow */
  border-left: 1px solid #484848;
  -moz-box-shadow: 0 0 22px 10px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 0 22px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 22px 10px rgba(0, 0, 0, 0.7);
}
@media all and (max-width: 767px) {
  .page-type-homepage .mega-carousel .mega-carousel-wrapper .item.active:after {
    background: #484848;

 
  }
  .page-type-homepage .mega-carousel .mega-carousel-wrapper .item.active:before {
    background: #484848;
  }
}
.page-type-homepage .mega-carousel .mega-carousel-wrapper .item .grid {
  /* Collapsed item default background */
background: url("*") repeat scroll 0 0 rgba(44, 44, 44, 0.5); 
bottom: 0; left: 0; position: absolute; right: 0; top: 0; 
}

@media (max-width: 767px) {
.page-type-homepage .mega-carousel .mega-carousel-wrapper .item .grid {
  background: url("*") repeat scroll 0 0 rgba(44, 44, 44, 0.2); 
    bottom: 0; left: 0; position: absolute; right: 0; top: 0; 
   }
}


.page-type-homepage .mega-carousel .mega-carousel-wrapper .item:hover .grid {
  /* Collapsed item default background - rollover */
  background-color: transparent;
}
.page-type-homepage .mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-content {
  background: rgba(255, 255, 255, 1); 
}
.page-type-homepage .mega-carousel .mega-carousel-wrapper .item .layout {
  
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzMjMyNCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMjMyMzI0IiBzdG9wLW9wYWNpdHk9IjAuMDIiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjMjMyMzI0IiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiMyMzIzMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiMyMzIzMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjMyMzI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);

background: -moz-linear-gradient(top,  rgba(44,44,44,0) 0%, rgba(44,44,44,0.02) 1%, rgba(44,44,44,0.7) 32%, rgba(44,44,44,1) 55%, rgba(44,44,44,1) 66%, rgba(44,44,44,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44,44,44,0)), color-stop(1%,rgba(44,44,44,0.02)), color-stop(32%,rgba(44,44,44,0.7)), color-stop(55%,rgba(44,44,44,1)), color-stop(66%,rgba(44,44,44,1)), color-stop(100%,rgba(44,44,44,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(44,44,44,0) 0%,rgba(44,44,44,0.02) 1%,rgba(44,44,44,0.7) 32%,rgba(44,44,44,1) 55%,rgba(44,44,44,1) 66%,rgba(44,44,44,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(44,44,44,0) 0%,rgba(44,44,44,0.02) 1%,rgba(44,44,44,0.7) 32%,rgba(44,44,44,1) 55%,rgba(44,44,44,1) 66%,rgba(44,44,44,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(44,44,44,0) 0%,rgba(44,44,44,0.02) 1%,rgba(44,44,44,0.7) 32%,rgba(44,44,44,1) 55%,rgba(44,44,44,1) 66%,rgba(44,44,44,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(44,44,44,0) 0%,rgba(44,44,44,0.02) 1%,rgba(44,44,44,0.7) 32%,rgba(44,44,44,1) 55%,rgba(44,44,44,1) 66%,rgba(44,44,44,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00232324', endColorstr='#232324',GradientType=0 ); /* IE6-8 */


}
.page-type-homepage .mega-carousel .ellipses .single-ellipse {
  /* 7-ellipse in orange, drop shadow - 16.18  */
  -moz-box-shadow: 1px 1px 1px #333333;
  -webkit-box-shadow: 1px 1px 1px #333333;
  box-shadow: 1px 1px 1px #333333;
  background: #aaaaaa;
}
.page-type-homepage .mega-carousel .ellipses .single-ellipse.active {
  background: #95c748;
}

.mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-header > div > div {
  min-height: 88px;
}

@media all and (max-width: 767px) {
.mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-header > div > div {
  padding: 0 0; 
} 
}

@media all and (max-width: 767px) {
.mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-header > div > div .genre {
  margin: 0 0 0 10px;
} 
}
  
  
  
.page-type-homepage .mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-header > div {
  /* Header color - related content transparent header 16.13 */
  background: rgba(24, 24, 24, 0.95);
}

@media all and (max-width: 767px) {
.page-type-homepage .mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-header > div {
  background: rgba(24, 24, 24, 0.95);
  }
}


.page-type-homepage .mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-header>div>div .info {
  margin: 17px 22px 0px;
}

.page-type-homepage .mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-header>div>div .name {
  margin: 0 0 0 22px;
  min-height: 50px;
}


/*.page-type-homepage .mega-carousel .hover-arrow {
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 500px 500px;
}*/
@media all and (max-width: 767px) {
  /*.page-type-homepage .mega-carousel .hover-arrow {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: 500px 500px;
  }*/
}
/*.page-type-homepage .mega-carousel .hover-arrow.left-arrow*/ {
  /*background-position: -150px 0px;*/
}
@media all and (max-width: 767px) {
  /*.page-type-homepage .mega-carousel .hover-arrow.left-arrow {
    background-position: 0px 0px;
  }*/
}
/*.page-type-homepage .mega-carousel .hover-arrow.left-arrow:hover {
  background-position: -150px -150px;
}*/
@media all and (max-width: 767px) {
  /*.page-type-homepage .mega-carousel .hover-arrow.left-arrow:hover {
    background-position: 0px -75px;
  }*/
}
/*.page-type-homepage .mega-carousel .hover-arrow.right-arrow {
  background-position: -225px 0px;
}*/
@media all and (max-width: 767px) {
  /*.page-type-homepage .mega-carousel .hover-arrow.right-arrow {
    background-position: -75px 0px;
  }*/
}
/*.page-type-homepage .mega-carousel .hover-arrow.right-arrow:hover {
  background-position: -225px -150px;
}*/
@media all and (max-width: 767px) {
  /*.page-type-homepage .mega-carousel .hover-arrow.right-arrow:hover {
     background-position: -75px -75px;
  }*/
}
.page-type-homepage .mega-carousel .bottom-divider {
  /* divider bar between modules RETINA
      16.20 - pdf:0602
  */
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 100% 10px;
  background-position: 0 0;
}
@media all and (max-width: 767px) {
  .page-type-homepage .mega-carousel .bottom-divider {
    background-color: #aaaaaa;
  }
}

.page-type-homepage .mega-carousel .related-content .dni-carousel-related-content {
  padding-top: 25px;
  padding-bottom: 35px;
  }


@media all and (max-width: 767px) {
.page-type-homepage .mega-carousel .related-content .dni-carousel-related-content{
  padding: 25px 0;  
  } 
}
  
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .hover-item-arrow,
.page-type-homepage .mega-carousel .fusion-photo-gallery .hover-item-arrow {
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 500px 500px;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .hover-item-arrow.left-item-arrow,
.page-type-homepage .mega-carousel .fusion-photo-gallery .hover-item-arrow.left-item-arrow {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px 0px;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .hover-item-arrow.left-item-arrow:hover,
.page-type-homepage .mega-carousel .fusion-photo-gallery .hover-item-arrow.left-item-arrow:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -75px;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .hover-item-arrow.right-item-arrow,
.page-type-homepage .mega-carousel .fusion-photo-gallery .hover-item-arrow.right-item-arrow {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px 0px;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .hover-item-arrow.right-item-arrow:hover,
.page-type-homepage .mega-carousel .fusion-photo-gallery .hover-item-arrow.right-item-arrow:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -75px;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .mega-items-amount-divider,
.page-type-homepage .mega-carousel .fusion-photo-gallery .mega-items-amount-divider {
  /* Homepage: mega carousel - Divider
      16.19
  */
  background-color: #aaaaaa;
  opacity: 0.5;
  width: 1px;
  height: 50px;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .overal_type span.global-text-2.article:before, .page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .overal_type span.global-text-2.video:before, .page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .overal_type span.global-text-2.photo:before,
.page-type-homepage .mega-carousel .fusion-photo-gallery .overal_type span.global-text-2.article:before,
.page-type-homepage .mega-carousel .fusion-photo-gallery .overal_type span.global-text-2.video:before,
.page-type-homepage .mega-carousel .fusion-photo-gallery .overal_type span.global-text-2.bio:before,
.page-type-homepage .mega-carousel .fusion-photo-gallery .overal_type span.global-text-2.photo:before {
  width: 20px;
  height: 13px;
  content: '';
  display: inline-block;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 675px 1000px;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .overal_type span.global-text-2.article:before,
.page-type-homepage .mega-carousel .fusion-photo-gallery .overal_type span.global-text-2.article:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -600px -300px;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .overal_type span.global-text-2.video:before,
.page-type-homepage .mega-carousel .fusion-photo-gallery .overal_type span.global-text-2.video:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -300px;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .overal_type span.global-text-2.photo:before,
.page-type-homepage .mega-carousel .fusion-photo-gallery .overal_type span.global-text-2.photo:before {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px -300px;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .navigation,
.page-type-homepage .mega-carousel .fusion-photo-gallery .navigation {
  float: right;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .navigation div,
.page-type-homepage .mega-carousel .fusion-photo-gallery .navigation div {
  float: left;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .navigation .left,
.page-type-homepage .mega-carousel .fusion-photo-gallery .navigation .left {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -300px -900px;
  background-size: 675px 1000px;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .navigation .left.inactive,
.page-type-homepage .mega-carousel .fusion-photo-gallery .navigation .left.inactive {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -900px;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .navigation .right,
.page-type-homepage .mega-carousel .fusion-photo-gallery .navigation .right {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -375px -900px;
  background-size: 675px 1000px;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .navigation .right.inactive,
.page-type-homepage .mega-carousel .fusion-photo-gallery .navigation .right.inactive {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -225px -900px;
}
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .navigation .devider,
.page-type-homepage .mega-carousel .fusion-photo-gallery .navigation .devider {
  background-color: #aaaaaa;
  opacity: 0.5;
  width: 1px;
  height: 22px;
}
.page-type-homepage .mega-carousel .dni-selection-grid h6 {
  /* Megacarousel - Selection Grid - Rollover title H6 - 16.a.7 */
}
@media all and (max-width: 767px) {
  .page-type-homepage .mega-carousel .dni-selection-grid h6 {
    font-size: 12px;
  }
}
.page-type-homepage .mega-carousel .dni-selection-grid .image:hover .overlay, .page-type-homepage .mega-carousel .dni-selection-grid .image.hover .overlay {
  /* Related Selection Grid hover background 16.a.7 */
  background: rgba(14, 14, 17, 0.8);
}
.page-type-homepage .mega-carousel .dni-selection-grid .global-category-small {
  color: #888888;
  font-size: 15px;
  margin: 0 0 2px;
}
.page-type-homepage .mega-carousel .dni-selection-grid .global-description {
  color: #555555;
}
@media all and (max-width: 767px) {
  .page-type-homepage .mega-carousel .dni-selection-grid .global-description {
    color: #555555;
  }
}
.page-type-homepage .mega-carousel .dni-selection-grid .touch-buttons span {
  font-size: 15px;
}
.page-type-homepage .mega-carousel .dni-selection-grid .touch-buttons span.info:after {
  content: 'i';
  background: rgba(0, 0, 0, 0.5);
  color: white;
}
.page-type-homepage .mega-carousel .dni-selection-grid .touch-buttons span.close:after {
  content: 'x';
  background: rgba(0, 0, 0, 0.5);
  color: white;
}
.page-type-homepage .mega-carousel .dni-featured-item .global-category-small {
  /* Global Category Small
      On wiki 16.22  */
  color: #555555;
  font-size: 15px;
}

.page-type-homepage .mega-carousel .dni-featured-item .global-description {
  color: #555555;
  text-align: left;
}

.mega-carousel .mega-items-description p {
  padding: 15px 0 0 5px;
}

  
@media all and (max-width: 767px) {
  .page-type-homepage .mega-carousel .dni-featured-item .global-description {
    color: #555555;
  }
}
.page-type-homepage .mega-carousel .dni-featured-item .mega-items-wrapper:before {
  /* Related Featured Item drop shadow 16.b */
  box-shadow: 0 27px 32px 0 black;
}

.page-type-homepage .mega-carousel .global-text-2 {
  color: #555555;
}

.page-type-homepage .dni-carousel .page-homepage-category {
  display: none;
}

 /* 
.page-type-homepage .dni-carousel .page-homepage-category.label-box {
  /* Homepage Category: Category text and Category label box
       16.8-9       
  background-color: #f89000;
}
*/

.page-type-homepage .dni-carousel .page-homepage-category .text {
  color: #ffffff;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
@media all and (max-width: 767px) {
  .page-type-homepage .dni-carousel .page-homepage-category .text {
    font-size: 10px;
  }
}
.page-type-homepage .dni-carousel .page-homepage-secondary-title-1 {
  /*  Secondary Title 1
      16.10-1
  */
  color: #FC951C;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
}

.page-type-homepage .mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-header > div > div .info {
  font-size: 18px;
}

@media (max-width: 767px) {
.page-type-homepage .mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-content .bottom-divider {
  height: 8px;
   }
}
@media (max-width: 767px) {
.page-type-homepage .mega-carousel .bottom-divider {
  background-color: transparent;
   }
}
.page-type-homepage .dni-carousel .page-homepage-secondary-title-2 {
  /*  Secondary Title 2
      16.10-2
  */
  color: #FC951C;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
}



.page-type-homepage .dni-carousel .page-homepage-cta-button {
  /* Homepage CTA button: CTA Button text, background color, border 
      16.17
  */
  background-color: #de2429;   
  border: 0px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: white;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
  padding: 10px;
  text-transform: uppercase;
}
.page-type-homepage .dni-carousel .global-category-small {
  color: #555555;
  font-size: 15px;
}


@media all and (max-width: 767px) {
.page-type-homepage .mega-carousel .topic-title-mobile {
  text-transform: none;
}
  
}

/*.page-type-homepage .dni-carousel .hover-arrow {
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 500px 500px;
}*/
@media all and (max-width: 767px) {
  /*.page-type-homepage .dni-carousel .hover-arrow {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: 500px 500px;
  }*/
}
/*.page-type-homepage .dni-carousel .hover-arrow.left-arrow {
  background-position: -150px 0px;
}*/
@media all and (max-width: 767px) {
  /*.page-type-homepage .dni-carousel .hover-arrow.left-arrow {
    background-position: 0px 0px;
  }*/
}
/*.page-type-homepage .dni-carousel .hover-arrow.right-arrow {
  background-position: -225px 0px;
}*/
@media all and (max-width: 767px) {
  /*.page-type-homepage .dni-carousel .hover-arrow.right-arrow {
    background-position: -75px 0px;
  }*/
}
.page-type-homepage .dni-carousel .global-hashtag {
  background: #121212;
  opacity: 0.7;
}

.page-type-homepage.has-no-touch .mega-carousel-wrapper .item:hover .grid {
  /* Collapsed item default background - rollover */
  background-color: transparent;
}

/* Fusion Photo Gallery - Module Containers */
.page-type-photo-gallery .fusion-photo-gallery .photo-panel {
  background-color: #2b2b2b;
}
.page-type-photo-gallery .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
  background-size: 500px 500px;
  background-position: -150px -1px;
}
.page-type-photo-gallery .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous.hover:hover {
  background-position: -150px -151px;
}
.page-type-photo-gallery .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
  background-size: 500px 500px;
  background-position: -226px -1px;
}
.page-type-photo-gallery .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next.hover:hover {
  background-position: -226px -151px;
}
.page-type-photo-gallery .fusion-photo-gallery .photo-panel .photo-list .item .item-container .image-wrapper .global-photo-credit {
  color: #aaaaaa;
}
.page-type-photo-gallery .fusion-photo-gallery .photo-panel .photo-list .item .item-container .image-wrapper .credit {
  background-color: rgba(18, 18, 18, 0.8);
}
.page-type-photo-gallery .fusion-photo-gallery .photo-panel .photo-list .item .item-container .image-wrapper .caption {
  background-color: rgba(18, 18, 18, 0.8);
}
.page-type-photo-gallery .fusion-photo-gallery .photo-panel .size-toggle {
  font-size: 12px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel {
  background-color: rgba(59, 59, 60, 0.99);
  -webkit-box-shadow: inset 2px 0px 2px -2px rgba(15, 15, 15, 0.85);
  -moz-box-shadow: inset 2px 0px 2px -2px rgba(15, 15, 15, 0.85);
  box-shadow: inset 2px 0px 2px -2px rgba(15, 15, 15, 0.85);
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel .divider {
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(220, 218, 218, 0.12), inset 0px 1px 0px 0px rgba(15, 15, 15, 0.85);
  -moz-box-shadow: inset 0px 1px 0px 0px rgba(220, 218, 218, 0.12), inset 0px 1px 0px 0px rgba(15, 15, 15, 0.85);
  box-shadow: inset 0px 1px 0px 0px rgba(220, 218, 218, 0.12), inset 0px 1px 0px 0px rgba(15, 15, 15, 0.85);
}

body.page-type-photo-gallery .fusion-photo-gallery .details-panel .global-description {
  color: #aaaaaa;
  font-size: 14px; 
}

.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-information .gallery-count {
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #aaaaaa;
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-information .gallery-count span {
  color: white;
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-information .image-title {
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-information .image-caption.global-description .global-show-more span.more {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
  background-size: 675px 1000px;
  background-position: 0 -450px;
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-information .image-caption.global-description .global-show-more span.more.less {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
  background-size: 675px 1000px;
  background-position: 0 -525px;
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-preview-navigation .preview-navigation {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/APL/uploads/2014/11/icon_sprite_photogallery3.png");
  background-size: 450px 450px;
  background-position: -270px 69px;
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-preview-navigation .preview-navigation .preview-item {
  border-color: #5a5a5a;
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-preview-navigation .preview-navigation .preview-item[data-index="0"] {
  border-color: #aaaaaa;
  border-width: 2px;
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-preview-navigation .view-all {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #aaaaaa;
  box-shadow: 1px 0 0 0 rgba(22, 23, 27, 0.5) inset, 2px 0 0 0 rgba(255, 255, 255, 0.1) inset; 
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-preview-navigation .view-all span {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
  background-size: 675px 1000px;
  background-position: -518px 0px;
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel .more-galleries-heading.global-promo-title-small {
  text-shadow: 1px 1px #2b2b2b;
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel .more-galleries-list li {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/APL/uploads/2014/11/icon_sprite_photogallery3.png");
  background-size: 450px 450px;
  background-position: 0 0;
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel .more-galleries-list li .gallery-blurb p {
  color: #aaaaaa;
}
.page-type-photo-gallery .fusion-photo-gallery .details-panel .more-galleries-list li .gallery-blurb span.global-text-2:before {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
  background-size: 675px 1000px;
  background-position: -525px -295px;
}

.page-type-photo-gallery .fusion-photo-gallery .grid-container {
  background-color: rgba(18, 18, 18, 0.9);
}
.page-type-photo-gallery .fusion-photo-gallery .grid-container .grid-view .grid-heading .photo-index {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  color: #aaaaaa;
}
.page-type-photo-gallery .fusion-photo-gallery .grid-container .grid-view .grid-heading .back-button .button {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
  background-size: 675px 1000px;
  background-position: -525px -150px;
}
.page-type-show_hub .fusion-selection-grid h4 {
color: #03B5CC;
}
.page-type-photo-gallery .fusion-photo-gallery .grid-container .grid-view .grid-block .grid-item {
  border-color: #5a5a5a;
}
.page-type-photo-gallery .fusion-photo-gallery .grid-container .grid-view .grid-block .grid-item .more-information.global-description {
  font-size: 14px;
  color: #ffffff;
}
.page-type-photo-gallery .fusion-photo-gallery .grid-container .grid-view .grid-block .grid-item.active {
  border-color: #aaaaaa;
}
.page-type-photo-gallery .fusion-photo-gallery .grid-container .grid-view .grid-block .grid-item.active:hover {
  border-color: #aaaaaa;
}
.page-type-photo-gallery .fusion-photo-gallery .grid-container .grid-view .grid-block .grid-item:hover {
  border-color: #aaaaaa;
}

/* Media Queries: phone (landscape and portrait), tablet (landscape and portrait), Desk Top, Wide Screen */
@media all and (min-width: 768px) and (max-width: 1023px) {
  .page-type-photo-gallery .fusion-photo-gallery .details-panel {
    box-shadow: none;
  }
}
@media all and (min-width: 481px) and (max-width: 767px) {
  .page-type-photo-gallery .fusion-photo-gallery .details-panel {
    box-shadow: none;
  }
  .page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-information .gallery-title {
    font-size: 22px;
    border-bottom-color: transparent;
  }
}
@media all and (min-width: 427px) and (max-width: 480px) {
  .page-type-photo-gallery .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous {
    background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
    background-size: 500px 500px;
    background-position: 0 0;
  }
  .page-type-photo-gallery .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous.hover:hover {
    background-position: -1px -75px;
  }
  .page-type-photo-gallery .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next {
    background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
    background-size: 500px 500px;
    background-position: -75px -0px;
  }
  .page-type-photo-gallery .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next.hover:hover {
    background-position: -75px -75px;
  }
  .page-type-photo-gallery .fusion-photo-gallery .details-panel {
    background-color: #3b3b3c;
    box-shadow: none;
  }
  .page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-information .gallery-title {
    font-size: 22px;
    border-bottom-color: transparent;
  margin: 0 32px 0px 67px;
  }
  .page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-information .image-caption {
    font-size: 12px;
  }
}
@media all and (min-width: 240px) and (max-width: 426px) {
  .page-type-photo-gallery .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous {
    background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
    background-size: 500px 500px;
    background-position: 0px 0px;
  }
  .page-type-photo-gallery .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous.hover:hover {
    background-position: -1px -75px;
  }
  .page-type-photo-gallery .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next {
    background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
    background-size: 500px 500px;
    background-position: -75px 0px;
  }
  .page-type-photo-gallery .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next.hover:hover {
    background-position: -75px -75px;
  }
  .page-type-photo-gallery .fusion-photo-gallery .details-panel {
    background-color: #3b3b3c;
    box-shadow: none;
  }
  .page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-information .gallery-title {
    font-size: 22px;
    border-bottom-color: transparent;
  margin: 0 32px 0px 67px;
  }
  .page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-information .image-caption {
    font-size: 12px;
  }
}
.page-type-show_homepage {
  /* 10. Show Landing Page: carousel, tab menu, selection grid, embedded photo gallery */
  /* Embedded Photo Gallery View */
}
.page-type-show_homepage .global-divider {
  background-repeat: no-repeat;
  background-position: 0 0;
}
.page-type-show_homepage .global-dropdown-menu h6, .page-type-show_homepage .filter-season-selection-grid h6 {
  color: #121212;
}
.page-type-show_homepage .global-dropdown-menu h6:hover, .page-type-show_homepage .filter-season-selection-grid h6:hover {
  color: #de2429;
}
.page-type-show_homepage .global-dropdown-menu {
  /* Dropdown Menu
      11.14
  */
  background: #f6f8f9;
  border: 1px solid #aaaaaa;
}
.page-type-show_homepage .global-dropdown-menu:hover .global-dropdown-arrow, .page-type-show_homepage .global-dropdown-menu.expanded .global-dropdown-arrow {
  /* Dropdown arrow rollover
      11.14.2-2 */
  background-position: 12px -21px;
}
.page-type-show_homepage .global-dropdown-menu .dotted-line {
  /* Dotted Line
      11.14.6 */
  border-top: 1px dotted #cbcdce;
}
.page-type-show_homepage .global-dropdown-arrow {
  /* Dropdown arrow 
          11.14.2-1 */
  background-repeat: no-repeat;
  background-position: 12px 22px;
}
.page-type-show_homepage .dni-heading .global-highlight-text {
  color: white;
}
.page-type-show_homepage .dni-heading .global-hash-tag {
  color: white;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.page-type-show_homepage .dni-heading .global-body-text {
  color: #aaaaaa;
}
.page-type-show_homepage .filter-season-selection-grid i:after {
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -675px;
}
.page-type-show_homepage .filter-season-selection-grid i.active:after {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -825px;
}
.page-type-show_homepage .filter-season-selection-grid i:not(.active):hover:after {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -750px;
}
.page-type-show_homepage .fusion-video-playlist .global-text-2 {
  padding-left: 20px;
  position: relative;
}
.page-type-show_homepage .fusion-video-playlist .global-text-2:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0px;
  width: 20px;
  height: 15px;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -300px;
}

.page-type-show_homepage .dni-show-carousel .dni-show-carousel-overlay {
  /* Overlaying gradient for title - 10.a.1 */
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0) 0%, rgba(30, 30, 30, 0) 50%, #1e1e1e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(30, 30, 30, 0)), color-stop(#1e1e1e 100%));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0) 0%, rgba(30, 30, 30, 0) 50%, #1e1e1e 100%);
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0) 0%, rgba(30, 30, 30, 0) 50%, #1e1e1e 100%);
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0) 0%, rgba(0, 0, 0, 0) 50%, #1e1e1e 100%);
  background: linear-gradient(to bottom, rgba(30, 30, 30, 0) 0%, rgba(30, 30, 30, 0) 50%, #1e1e1e 100%);
  background: linear-gradient(to bottom, rgba(30, 30, 30, 0) 0%, rgba(30, 30, 30, 0) 50%, #1e1e1e 100%);
}
.no-touch .page-type-show_homepage .dni-show-carousel .dni-show-carousel-overlay:hover {
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.4) 0%, rgba(30, 30, 30, 0.4) 50%, #1e1e1e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(50%, rgba(30, 30, 30, 0.4)), color-stop(#1e1e1e 100%));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.4) 0%, rgba(30, 30, 30, 0.4) 50%, #1e1e1e 100%);
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.4) 0%, rgba(30, 30, 30, 0.4) 50%, #1e1e1e 100%);
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.4) 0%, rgba(0, 0, 0, 0.4) 50%, #1e1e1e 100%);
  background: linear-gradient(to bottom, rgba(30, 30, 30, 0.4) 0%, rgba(30, 30, 30, 0.4) 50%, #1e1e1e 100%);
  background: linear-gradient(to bottom, rgba(30, 30, 30, 0.4) 0%, rgba(30, 30, 30, 0.4) 50%, #1e1e1e 100%);
}
.page-type-show_homepage .dni-show-carousel .dni-show-carousel-wrapper {
  /* Solid color bar below the carousel - 10.a.2 */
  background: #f7c801;
  /* Drop shadow */
  -webkit-box-shadow: 2px 0px 5px black;
  -moz-box-shadow: 2px 0px 5px black;
  box-shadow: 2px 0px 5px black;
}
.page-type-show_homepage .dni-show-carousel h2 {
  /* H2 - 10.6 */
  font-size: 23px;
  color: #ffffff;
}
@media all and (max-width: 767px) {
  .page-type-show_homepage .dni-show-carousel h2 {
    font-size: 20px;
  }
}
.page-type-show_homepage .dni-show-carousel .global-highlight-text {
  /*Showhomepage styles Tunein */
  color: #de2429;
}
.page-type-show_homepage .dni-show-carousel .page-show-homepage-carousel-h2-show {
  /* h2-show
      10.3-11
  */
  color: white;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  line-height: 110%;
  font-size: 30px;
}
@media all and (max-width: 767px) {
  .page-type-show_homepage .dni-show-carousel .page-show-homepage-carousel-h2-show {
    font-size: 28px;
  }
}
.page-type-show_homepage .dni-show-carousel .global-cta-text:after {
  /* >> symbol after Call To Action link \ 0 0 B B */
  content: "\00BB";
  font-size: 19px;
  top: 1px;
}
.page-type-show_homepage .fusion-video-player {
  /*Article page styles Video Player*/
}
.page-type-show_homepage .fusion-video-player .video-player-clip-descr p.global-description {
  /*Article videoplayer module 4*/
  color: #555555;
}
@media all and (max-width: 767px) {
  .page-type-show_homepage .fusion-video-player .video-player-clip-descr p.global-description {
    color: #555555;
    font-size: 14px;
  }
}
.page-type-show_homepage .fusion-video-player h5 {
  color: #121212;
}
.page-type-show_homepage .fusion-video-player .global-show-more {
  color: #555555;
  font-size: 12px;
}
.page-type-show_homepage .fusion-video-player .global-show-more:hover {
  color: #de2429;
}
.page-type-show_homepage .fusion-video-player .video-player-read-more-open .global-show-more {
  color: #de2429;
}
.page-type-show_homepage .dni-heading .share-link-faceb,
.page-type-show_homepage .dni-heading .share-link-tweeter {
  /* 11.4
      pdf: 11-showlanding-lowtouch-0625*/
  display: inline-block;
  width: 42px;
  height: 42px;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 624.375px 925px;
}
@media all and (max-width: 1023px) {
  .page-type-show_homepage .dni-heading .share-link-faceb,
  .page-type-show_homepage .dni-heading .share-link-tweeter {
    width: 33px;
    height: 33px;
    background-size: 523.125px 775px;
  }
}
.page-type-show_homepage .dni-heading .share-link-faceb {
  /* $int - grid step , 
    $nx - horizontan number sprite in grid
    $ny - vertical number in grid, 
    $k - zoom 0.5 for retina images */
  background-position: 0px -138.75px;
}
@media all and (max-width: 1023px) {
  .page-type-show_homepage .dni-heading .share-link-faceb {
    /* $int - grid step , 
      $nx - horizontan number sprite in grid
      $ny - vertical number in grid, 
      $k - zoom 0.5 for retina images */
    background-position: 0px -116.25px;
  }
}
.page-type-show_homepage .dni-heading .share-link-tweeter {
  /* $int - grid step , 
    $nx - horizontan number sprite in grid
    $ny - vertical number in grid, 
    $k - zoom 0.5 for retina images */
  background-position: -69.375px 0px;
}
@media all and (max-width: 1023px) {
  .page-type-show_homepage .dni-heading .share-link-tweeter {
    /* $int - grid step , 
      $nx - horizontan number sprite in grid
      $ny - vertical number in grid, 
      $k - zoom 0.5 for retina images */
    background-position: -58.125px 0px;
  }
}
.page-type-show_homepage .row-32.tabbed-row.row {
  /* background color (rigth column) 11.11 */
  background-color: #DAE1E2;
}

.page-type-show_homepage .tabbed-row .fusion-photo-gallery {
  background-color: #DAE1E2;
}
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .gallery-description.global-body-text {
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  color: #262626;
  font-size: 18px;
}
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .photo-panel .photo-list .bumper {
  background-color: #121212;
}
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .photo-panel .photo-list .item .item-container .image-wrapper {
  background-color: #121212;
}
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .photo-panel .photo-list .item .item-container .image-wrapper img {
  opacity: 0.3;
}
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/APL/uploads/2014/11/icon_sprite_photogallery3.png");
  background-size: 225px 225px;
  background-position: -75px -75px;
}
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous:hover {
  background-position: -75px -150px;
}
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/APL/uploads/2014/11/icon_sprite_photogallery3.png");
  background-size: 225px 225px;
  background-position: -150px -75px;
}
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next:hover {
  background-position: -150px -150px;
}
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .photo-panel .slide-information {
  background-color: rgba(18, 18, 18, 0.8);
}
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .photo-panel .slide-information .image-caption.global-description {
  color: #aaaaaa;
  font-size: 12px;
}
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .credit {
  color: #555555;
}

.page-type-show_homepage_low_touch {
  /* 11. Show Landing-Low touch */
}
.page-type-show_homepage_low_touch .global-divider {
  background-repeat: no-repeat;
  background-position: 0 0;
}
.page-type-show_homepage_low_touch .global-dropdown-menu h6, .page-type-show_homepage_low_touch .filter-season-selection-grid h6 {
  color: #121212;
}
.page-type-show_homepage_low_touch .global-dropdown-menu h6:hover, .page-type-show_homepage_low_touch .filter-season-selection-grid h6:hover {
  color: #344c1d;
}
.page-type-show_homepage_low_touch .global-dropdown-menu {
  /* Dropdown Menu
      11.14
  */
  background: #f6f8f9;
  border: 1px solid #aaaaaa;
}
.page-type-show_homepage_low_touch .global-dropdown-menu:hover .global-dropdown-arrow, .page-type-show_homepage_low_touch .global-dropdown-menu.expanded .global-dropdown-arrow {
  /* Dropdown arrow rollover
      11.14.2-2 */
  background-position: 12px -21px;
}
.page-type-show_homepage_low_touch .global-dropdown-menu .dotted-line {
  /* Dotted Line
      11.14.6 */
  border-top: 1px dotted #cbcdce;
}
.page-type-show_homepage_low_touch .global-dropdown-arrow {
  /* Dropdown arrow 
          11.14.2-1 */
  background-repeat: no-repeat;
  background-position: 12px 22px;
}
.page-type-show_homepage_low_touch .dni-heading .global-highlight-text {
  color: black;
  opacity: 0;
}
.page-type-show_homepage_low_touch .dni-heading .global-hash-tag {
  color: white;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.page-type-show_homepage_low_touch .dni-heading .global-body-text {
  color: #aaaaaa;
}
.page-type-show_homepage_low_touch .filter-season-selection-grid i:after {
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -675px;
}
.page-type-show_homepage_low_touch .filter-season-selection-grid i.active:after {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -825px;
}
.page-type-show_homepage_low_touch .filter-season-selection-grid i:not(.active):hover:after {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -750px;
}
.page-type-show_homepage_low_touch .row-16-16.row .col1.b16 {
  /* background color (left column) 11.9 */
  background: #CFCFCF;
}
.page-type-show_homepage_low_touch .row-16-16.row .col2.b16 {
  /* background color (rigth column) 11.11 */
  background: #DAE1E2;
}
.page-type-show_homepage_low_touch .global-promo-title-small {
  color: white;
}
.page-type-show_homepage_low_touch .global-filter {
  color: white;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
}
.page-type-show_homepage_low_touch .dni-heading .share-link-faceb,
.page-type-show_homepage_low_touch .dni-heading .share-link-tweeter {
  /* 11.4
      pdf: 11-showlanding-lowtouch-0625*/
  display: inline-block;
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: 624.375px 925px;
}
@media all and (max-width: 1023px) {
  .page-type-show_homepage_low_touch .dni-heading .share-link-faceb,
  .page-type-show_homepage_low_touch .dni-heading .share-link-tweeter {
    width: 33px;
    height: 33px;
    background-size: 523.125px 775px;
  }
}
.page-type-show_homepage_low_touch .dni-heading .share-link-faceb {
  /* $int - grid step , 
    $nx - horizontan number sprite in grid
    $ny - vertical number in grid, 
    $k - zoom 0.5 for retina images */
  background-position: 0px -138.75px;
}
@media all and (max-width: 1023px) {
  .page-type-show_homepage_low_touch .dni-heading .share-link-faceb {
    /* $int - grid step , 
      $nx - horizontan number sprite in grid
      $ny - vertical number in grid, 
      $k - zoom 0.5 for retina images */
    background-position: 0px -116.25px;
  }
}
.page-type-show_homepage_low_touch .dni-heading .share-link-tweeter {
  /* $int - grid step , 
    $nx - horizontan number sprite in grid
    $ny - vertical number in grid, 
    $k - zoom 0.5 for retina images */
  background-position: -69.375px 0px;
}
@media all and (max-width: 1023px) {
  .page-type-show_homepage_low_touch .dni-heading .share-link-tweeter {
    /* $int - grid step , 
      $nx - horizontan number sprite in grid
      $ny - vertical number in grid, 
      $k - zoom 0.5 for retina images */
    background-position: -58.125px 0px;
  }
}
@media (max-width: 767px) {
  .page-type-show_homepage_low_touch .dni-heading .global-highlight-text {
    font-size: 16px;
  }
}
.page-type-show_homepage_low_touch .no-video .global-body-text {
  color: #aaaaaa;
}
.page-type-show_homepage_low_touch .global-notification {
  /* Notification - on Low Touch
      On wiki 11.Recommended Scenario.1 */
  font-size: 20px;
  color: #D81924;
}

.page-type-show_homepage_low_touch .modal-wraper-loading.bottom-loading .loading_text {
color: #344c1d;
}

.page-type-show_hub {
  /*  5. Show Hub: Page Header, Tab Menu with Navigation Arrows, Selection Grid, 'A to Z' View All Show List */
}
.page-type-show_hub .horizontal-line-gray-light {
  background: rgba(109, 109, 109, 0.2);
}
.page-type-show_hub .horizontal-line-gray {
  background: rgba(16, 16, 16, 0.6);
}
.page-type-show_hub .hub-sub-header {
  /* Sub header background 3.a.2, 6.a.1 */
  background: rgba(40, 40, 40, 0.9);
  height: 50px;
  line-height: 30px;
  padding-top: 24px;
}
.page-type-show_hub.has-no-touch .fusion-selection-grid .all-shows-btn span {
  /* 5.d.1-1  Show Hub page ->  A to Z: view all shows lists -> View all button */
}
.page-type-show_hub.has-no-touch .fusion-selection-grid .all-shows-btn span:hover {
  color: #de2429;
}
.page-type-show_hub .fusion-selection-grid {
  /* Background texture 5.c.6 */
  background: scroll #333333 0 0 repeat;
}
.page-type-show_hub .fusion-selection-grid h1 {
  font-size: 30px;
  padding-left: 20px;
  color: #fff;
}
@media all and (max-width: 767px) {
  .page-type-show_hub .fusion-selection-grid h1 {
    font-size: 24px;
  }
}
.page-type-show_hub .fusion-selection-grid h4 {
  /*  H4 - Show hub title
      5.c.2-1
  */
  color: #03B5CC;
  font-size: 24px;
}
.page-type-show_hub .fusion-selection-grid h4:hover {
  /*  H4 --- Rollover state - Show hub title
      5.c.2-2
  */
  color: #95c748;
}

.page-type-show_hub .fusion-selection-grid .global-description {
  /*  Description - item description, override mobile size
      on wiki 6.c.4
  */
  font-size: 14px;
  color: #aaaaaa;
}
.page-type-show_hub .fusion-selection-grid .global-description:hover {
  color: #aaaaaa;
}
.page-type-show_hub .fusion-selection-grid .global-highlight-text {
  font-size: 18px;
  color: #FC951C;
}
.page-type-show_hub .fusion-selection-grid .global-body-text {
  color: #aaaaaa;
  font-size: 12px;
}
.page-type-show_hub .fusion-selection-grid .all-shows .global-promo-title-large {
  /* 5.d.2  Show Hub page ->  A to Z: view all shows lists -> Promo title large */
  color: #88cdf9;
}
.page-type-show_hub .fusion-selection-grid .global-promo-title-large {
  /* 5.d.2  Show Hub page ->  A to Z: view all shows lists -> Promo title large */
  color: #88cdf9;
}
.page-type-show_hub .fusion-selection-grid .show-list-wrapper {
  /* 5.d.4  Show Hub page ->  A to Z: view all shows lists -> background */
  background-color: #333333;
}
.page-type-show_hub .fusion-selection-grid .show-list-wrapper .show-list-corner {
  /* 5.d.4 /* 5.d.2  Show Hub page ->  A to Z: view all shows lists -> background */
  border-bottom-color: #333333;
}
.page-type-show_hub .fusion-selection-grid .show-list-wrapper .show-list li {
padding-bottom: 45px;
}
  @media screen and (max-width: 1024px) {
    .page-type-show_hub .fusion-selection-grid .show-list-wrapper .show-list li {
    padding-bottom: 40px;
    }
}
  @media screen and (max-width: 768px) {
    .page-type-show_hub .fusion-selection-grid .show-list-wrapper .show-list li {
    padding-bottom: 40px;
    }
}
  @media screen and (max-width: 480px) {
  .page-type-show_hub .fusion-selection-grid .show-list-wrapper .show-list li {
  padding-bottom: 45px;
  }
}

.page-type-show_hub .fusion-selection-grid .close-all-shows-btn {
  /* 5.d.5  Show Hub page ->  A to Z: view all shows lists -> 'close button' divider */
  background-position: -599px -148px;
}
.page-type-show_hub .fusion-selection-grid .all-shows-btn {
  /* 5.d.1-1  Show Hub page ->  A to Z: view all shows lists -> View all button  */
  border-left: initial;
}
.page-type-show_hub .fusion-selection-grid .all-shows-btn span {
  /* 5.d.1-1  Show Hub page ->  A to Z: view all shows lists -> View all button */
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #f7c801;
  line-height: 15px;
}
.page-type-show_hub .fusion-selection-grid .all-shows-btn span:hover {
  color: #34EAF4;
}
.page-type-show_hub .fusion-selection-grid .all-shows-btn .all-shows-btn-icon {
  /* 5.d.1-1  Show Hub page ->  A to Z: view all shows lists -> view all button */
  background-position: -525px 1px;
}
.page-type-show_hub .fusion-selection-grid .all-shows-btn.active span {
  color: #f7c801;
  font-size: 18px;
}
.page-type-show_hub .fusion-selection-grid .all-shows-btn.active .all-shows-btn-icon {
  /* 5.d.1-2  Show Hub page ->  A to Z: view all shows lists -> view all button active */
  background-position: -525px -74px;
}
.page-type-show_hub .fusion-selection-grid .all-shows-btn.active .all-shows-btn-icon:hover {
  background-position: -525px 1px;
}
.page-type-show_hub .fusion-selection-grid .fusion-selection-grid-ads {
  /* Selection grid - Show Hub - Ads background */
  background: rgba(35, 35, 35, 0.6);
}
.page-type-show_hub .fusion-selection-grid .page-show-hub-view-all {
  /*  View All with icon
      5.a.1 - pdf:0602
  */
  position: relative;
  padding-left: 25px;
}
.page-type-show_hub .fusion-selection-grid .page-show-hub-view-all:before {
  display: inline-block;
  position: absolute;
  content: '';
  width: 22px;
  height: 15px;
  margin-top: -7px;
  top: 50%;
  left: 0;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px 0px;
  background-size: 675px 1000px;
}
.page-type-show_hub .fusion-selection-grid .page-show-hub-view-all.page-show-hub-view-all-selected:before {
  /* View All with icon - selected  
     5.d.1 - pdf:0602  */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px -75px;
}
.page-type-show_hub .fusion-selection-grid .page-show-hub-tap-menu-arrow {
  /* Navigation arrows (left/right) RETINA 
      5.b.3 - pdf:0602 */
  width: 36px;
  height: 64px;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-size: 500px 500px;
}
.page-type-show_hub .fusion-selection-grid .page-show-hub-tap-menu-arrow.page-show-hub-tap-menu-arrow-left {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px 0px;
}
.page-type-show_hub .fusion-selection-grid .page-show-hub-tap-menu-arrow.page-show-hub-tap-menu-arrow-right {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px 0px;
}
.page-type-show_hub .fusion-selection-grid .show-item .arrow:after,
.page-type-show_hub .fusion-selection-grid .show-item .expand:after,
.page-type-show_hub .fusion-selection-grid .show-item .collapse:after {
  /*Topic Page: b.
  1. more info RETINA, 2. more info (close button) RETINA on wiki */
  background: rgba(40, 40, 40, 0.8);
  font-size: 15px;
  color: white;
}
.page-type-show_hub .fusion-selection-grid .show-item .expand:after {
  content: 'i';
  color: white;
}
.page-type-show_hub .fusion-selection-grid .show-item .collapse:after {
  content: 'x';
  color: white;
}
.page-type-show_hub .fusion-selection-grid .show-item.openshowdescription .show-item-caption {
  /* Overlaying gradient - Text block 5.c.5 */
  background: black;
  background: black;
}
.page-type-show_hub .fusion-selection-grid .show-item.openshowdescription .show-item-caption .for-gradient {
  /* Overlaying gradient - Above text block gradient  5.c.5 */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0,0.58) 89%, rgba(0, 0, 0, 0.9) 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.58)), color-stop(89%, rgba(0, 0, 0, 0.9)), color-stop(99%, rgba(30, 42, 54, 0.9)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.58) 89%, rgba(0, 0, 0, 0.9) 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.58) 89%, rgba(0, 0, 0, 0.9) 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.58) 89%, rgba(0, 0, 0, 0.9) 99%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.58) 89%, rgba(0, 0, 0, 0.9) 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
  /* IE6-8 */
}

.page-type-show_hub .fusion-selection-grid .show-item-img > a:after {
  /* Text gradient for non-hovered items */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDJkMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(45,45,45,0) 0%, rgba(45,45,45,0) 62%, rgba(45,45,45,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,45,45,0)), color-stop(62%,rgba(45,45,45,0)), color-stop(100%,rgba(45,45,45,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(45,45,45,0) 0%,rgba(45,45,45,0) 62%,rgba(45,45,45,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(45,45,45,0) 0%,rgba(45,45,45,0) 62%,rgba(45,45,45,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(45,45,45,0) 0%,rgba(45,45,45,0) 62%,rgba(45,45,45,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(45,45,45,0) 0%,rgba(45,45,45,0) 62%,rgba(45,45,45,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002d2d2d', endColorstr='#2d2d2d',GradientType=0 ); /* IE6-8 */

}

.page-type-show_hub .fusion-selection-grid .show-item-img:hover > a:after {

  /* TEST - Text gradient for HOVER */

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDJkMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(45,45,45,.5) 0%, rgba(45,45,45,.5) 62%, rgba(45,45,45,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,45,45,.5)), color-stop(62%,rgba(45,45,45,.5)), color-stop(100%,rgba(45,45,45,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(45,45,45,.5) 0%,rgba(45,45,45,.5) 62%,rgba(45,45,45,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(45,45,45,.5) 0%,rgba(45,45,45,.5) 62%,rgba(45,45,45,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(45,45,45,.5) 0%,rgba(45,45,45,.5) 62%,rgba(45,45,45,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(45,45,45,.5) 0%,rgba(45,45,45,.5) 62%,rgba(45,45,45,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002d2d2d', endColorstr='#2d2d2d',GradientType=0 ); /* IE6-8 */
}

.show-hub-items-grid.fusion-selection-grid.show-hub .show-item:hover .show-item-img > a:after {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDJkMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(45,45,45,.5) 0%, rgba(45,45,45,.5) 62%, rgba(45,45,45,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,45,45,.5)), color-stop(62%,rgba(45,45,45,.5)), color-stop(100%,rgba(45,45,45,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(45,45,45,.5) 0%,rgba(45,45,45,.5) 62%,rgba(45,45,45,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(45,45,45,.5) 0%,rgba(45,45,45,.5) 62%,rgba(45,45,45,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(45,45,45,.5) 0%,rgba(45,45,45,.5) 62%,rgba(45,45,45,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(45,45,45,.5) 0%,rgba(45,45,45,.5) 62%,rgba(45,45,45,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002d2d2d', endColorstr='#2d2d2d',GradientType=0 ); /* IE6-8 */

}

.page-type-show_hub .show-hub-items-grid .fusion-selection-grid .show-hub .show-item:hover .show-item-img {
  background-color: #2d2d2d;
  opacity: .7;
}

.page-type-show_hub .meta-description-wrapper {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #888888;
}
.page-type-show_hub .meta-description-wrapper .show-more, .page-type-show_hub .meta-description-wrapper .show-less {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.page-type-show_hub .meta-description-wrapper .show-more:after {
  border-color: #888888 transparent transparent transparent;
}
.page-type-show_hub .meta-description-wrapper .show-more:hover {
  color: #f89000;
}
.page-type-show_hub .meta-description-wrapper .show-more:hover:after {
  border-color: #5A8332 transparent transparent transparent;
}
.page-type-show_hub .meta-description-wrapper .show-less {
  color: #f89000;
}
.page-type-show_hub .meta-description-wrapper .show-less:after {
  border-color: transparent transparent #f89000 transparent;
}

.page-type-topic-hub .horizontal-line-black {

  background: rgba(16, 16, 16, 0.1);
}
.page-type-topic-hub .horizontal-line-gray {
  background: #cecece;
}

.page-type-show_hub .fusion-selection-grid .filter-items-wrapper-background:after {
  background: #333;
  opacity: 1;
}

.page-type-topic-hub .fusion-selection-grid .filter-items-wrapper-background {
  /* Background texture 7.c.7 */
  background: scroll #4C4D4A 0 0 repeat;
}

.page-type-topic-hub .hub-sub-header .global-h6-styling {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.3 */
  color: #555555;
}
.page-type-topic-hub .hub-sub-header .global-h6-styling:hover {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.4 */
  color: #518304;
}
.page-type-topic-hub .hub-sub-header .global-dropdown-menu.expanded .global-h1-sub-filter {
  /* desktop-6-Topic Title and Filter Drop-Down UX-0721.pdf 1.a.1-3 Network Topic Hub -> Page Header -> H1 sub filter expanded */
  color: white;
}
.page-type-topic-hub .hub-sub-header .global-dropdown-menu h1 {
  /* 6-Topic Title and Filter Drop-Down UX-0627 1-1.3 */
  font-size: 24px;
}
.page-type-topic-hub .hub-sub-header .global-dropdown-menu:hover .global-h1-sub-filter {
  /* desktop-6-Topic Title and Filter Drop-Down UX-0721.pdf 1.a.1-2 Network Topic Hub -> Page Header -> H1 sub filter rollover */
  color: #518304;
}
@media screen and (max-width: 767px) {
  .page-type-topic-hub .hub-sub-header .global-dropdown-menu:hover .global-h1-sub-filter {
    color: #555555;
  }
}
.page-type-topic-hub .hub-sub-header .global-dropdown-menu .global-dropdown-arrow {
  /* dropdown menu
  on Wiki 3.c.1-3.*/
  background-color: #2d507a;
  border: 1px solid #597483;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.page-type-topic-hub .hub-sub-header .global-dropdown-menu .global-dropdown-menu-list-mobile:after {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.2-1 */
  /* dropdown menu
  on Wiki 3.c.1-3.*/
  background-position: 9px -435px;
  background-color: #2d507a;
  border: 1px solid #597483;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

@media screen and (max-width: 767px) {
.page-type-topic-hub .hub-sub-header .global-dropdown-menu .global-dropdown-menu-list-mobile:after {
  background-color: #2d507a;
 }
}

.page-type-topic-hub .hub-sub-header .global-h1-sub-filter {
  /* desktop-6-Topic Title and Filter Drop-Down UX-0721.pdf 1.a.1-1 Network Topic Hub -> Page Header -> H1 sub filter */
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 20px;
  color: #555555;
}
.page-type-topic-hub .hub-sub-header .global-h1-sub-filter:hover {
  /* desktop-6-Topic Title and Filter Drop-Down UX-0721.pdf 1.a.1-2 Network Topic Hub -> Page Header -> H1 sub filter rollover */
  color: #518304;
}
@media screen and (max-width: 767px) {
  .page-type-topic-hub .hub-sub-header .global-h1-sub-filter {
    /* phone-6-Topic Title and Filter Drop-Down UX-0627.pdf 1.1-1.2 Network topic hub -> page header -> h1 */
    font-size: 16px;
  }
}

.page-type-topic {
  /*  6. Topics: Page Header, Tab Menu with Navigation Arrows, Selection Grid  */
}
.page-type-topic .horizontal-line-black {
  background: rgba(16, 16, 16, 0.1);
}
.page-type-topic .horizontal-line-gray {
  background: #cecece;
}
.page-type-topic .hub-sub-header {
  /* Sub header background 3.a.2, 6.a.1 */
  background: rgba(40, 40, 40, 0.8);
}
.page-type-topic .fusion-selection-grid .filter-items-wrapper-background {
  /* Background texture 7.c.7 */
  background: scroll #4C4D4A 0 0 repeat;
}
.page-type-topic .fusion-selection-grid .global-dropdown-menu.expanded .global-h1-sub-filter {
  /* desktop-6-Topic Title and Filter Drop-Down UX-0721.pdf 1.a.1-3 Network Topic Hub -> Page Header -> H1 sub filter expanded */
  color: #de2429;
}
.page-type-topic .fusion-selection-grid .global-dropdown-menu h1 {
  /* 6-Topic Title and Filter Drop-Down UX-0627 1-1.3 */
  font-size: 20px;
}
.page-type-topic .fusion-selection-grid .global-dropdown-menu .global-dropdown-arrow {
  /* dropdown menu
  on Wiki 3.c.1-3.*/
  background-color: #2d507a;
  border: 1px solid #597483;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.page-type-topic .fusion-selection-grid .global-dropdown-menu .global-dropdown-menu-list-mobile:after {
  /* 6-Topic Title and Filter Drop-Down UX-0627 2.2-1 */
  /* dropdown menu
  on Wiki 3.c.1-3.*/
  background-position: 9px -435px;
  background-color: #2d507a;
  border: 1px solid #597483;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.page-type-topic .fusion-selection-grid .global-dropdown-menu:hover .global-h1-sub-filter {
  /* desktop-6-Topic Title and Filter Drop-Down UX-0721.pdf 1.a.1-2 Network Topic Hub -> Page Header -> H1 sub filter rollover */
  color: #518304;
}
@media screen and (max-width: 767px) {
  .page-type-topic .fusion-selection-grid .global-dropdown-menu:hover .global-h1-sub-filter {
    color: #de2429;
  }
}
.page-type-topic .fusion-selection-grid .global-dropdown-menu .global-h1-sub-filter {
  /* desktop-6-Topic Title and Filter Drop-Down UX-0721.pdf 1.a.1-1 Network Topic Hub -> Page Header -> H1 sub filter */
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 20px;
  color: #de2429;
}
@media screen and (max-width: 767px) {
  .page-type-topic .fusion-selection-grid .global-dropdown-menu .global-h1-sub-filter {
    /* phone-6-Topic Title and Filter Drop-Down UX-0627.pdf 1.1-1.2 Network topic hub -> page header -> h1 */
    font-size: 20px;
  }
}
.page-type-topic.has-touch .fusion-selection-grid.topic-single .hub-sub-header .global-dropdown-menu:hover .global-h1-sub-filter {
  color:  #de2429;
}

.page-type-sub_topic {
  /*  6. Topics: Page Header, Tab Menu with Navigation Arrows, Selection Grid  */
}
.page-type-sub_topic .horizontal-line-black {
  background: rgba(16, 16, 16, 0.1);
}
.page-type-sub_topic .horizontal-line-gray {
  background: #cecece;
}
.page-type-sub_topic .hub-sub-header {
  /* Sub header background 3.a.2, 6.a.1 */
  background: rgba(247, 247, 247, 0.8);
}
.page-type-sub_topic .fusion-selection-grid {
  /* Tab Menu with Navigation Arrows */
}
.page-type-sub_topic .fusion-selection-grid .filter-items-wrapper-background {
  /* Background texture 7.c.7 */
  background: scroll #4C4D4A 0 0 repeat;
}
.page-type-sub_topic .fusion-selection-grid .hub-filter-menu .hub-left-arrow .arrow {
  /* Navigation arrows white left 4-1 pdf:0626 */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -450px;
}
.page-type-sub_topic .fusion-selection-grid .hub-filter-menu .hub-left-arrow .arrow:hover {
  /* Navigation arrows blue left 4-2 pdf:0626 */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -525px;
}
@media all and (max-width: 767px) {
  .page-type-sub_topic .fusion-selection-grid .hub-filter-menu .hub-left-arrow .arrow {
    /* Navigation arrows mobile left pdf:0626 */
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -75px -600px;
  }
  .page-type-sub_topic .fusion-selection-grid .hub-filter-menu .hub-left-arrow .arrow:hover {
    /* Navigation arrows hover mobile left pdf:0626 */
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -75px -600px;
  }
}
.page-type-sub_topic .fusion-selection-grid .hub-filter-menu .hub-right-arrow .arrow {
  /* Navigation arrows white right 4-1 pdf:0626 */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -450px;
}
.page-type-sub_topic .fusion-selection-grid .hub-filter-menu .hub-right-arrow .arrow:hover {
  /* Navigation arrows blue right 4-2 pdf:0626 */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -525px;
}
@media all and (max-width: 767px) {
  .page-type-sub_topic .fusion-selection-grid .hub-filter-menu .hub-right-arrow .arrow {
    /* Navigation arrows mobile right 4-1 pdf:0626 */
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -150px -600px;
  }
  .page-type-sub_topic .fusion-selection-grid .hub-filter-menu .hub-right-arrow .arrow:hover {
    /* Navigation arrows hover mobile right 4-1 pdf:0626 */
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -150px -600px;
  }
}
.page-type-sub_topic .fusion-selection-grid .hub-filter-menu ul {
  /* Tab menu background */
  background: linear-gradient(to top, #303030, #3e4040);
  /* menu bar container background :pdf0721 */
  box-shadow: 0 0 5px rgba(47, 47, 47, 0.5);
  /*  menu bar stroke */
  border: 1px solid #2d2d2d;
}
@media all and (max-width: 767px) {
  .page-type-sub_topic .fusion-selection-grid .hub-filter-menu ul {
    /* Tab menu background for mobile*/
    background: #2e2e2f;
  }
}
.page-type-sub_topic .fusion-selection-grid .hub-filter-menu ul li {
  /* Divider */
  border-left: 1px solid #2d2d2d;
}
@media all and (max-width: 767px) {
  .page-type-sub_topic .fusion-selection-grid .hub-filter-menu ul li {
    max-width: 124px;
  }
  .page-type-sub_topic .fusion-selection-grid .hub-filter-menu ul li:before {
    /* Divider for mobile */
    background: none repeat scroll 0 0 #aaaaaa;
  }
}
.page-type-sub_topic .fusion-selection-grid .hub-filter-menu ul li.active {
  /* 1-1 Selected state:tab menu background */
  background: #518304;
}
.page-type-sub_topic .fusion-selection-grid .hub-filter-menu ul li.active:after {
  /* triangle active  tab*/
  border-color: #518304 transparent transparent transparent;
}
.page-type-sub_topic .fusion-selection-grid .hub-filter-menu ul li.active:hover h2 {
  color: white;
}
.page-type-sub_topic .fusion-selection-grid .hub-filter-menu ul li.active h2 {
  /* menu item  text selected */
  color: white;
}
.page-type-sub_topic .fusion-selection-grid .hub-filter-menu ul li:hover h2 {
  /* menu item text rollover */
  color: #de2429;
}
.page-type-sub_topic .fusion-selection-grid .hub-filter-menu ul li:last-child {
  /*  menu bar stroke */
  border-left: 1px solid #2d2d2d;
}
.page-type-sub_topic .fusion-selection-grid .hub-filter-menu ul li h2 {
  /* menu item  text*/
  font-size: 15px;
  color: #aaaaaa;
}
.page-type-sub_topic .fusion-selection-grid .global-dropdown-menu.expanded .global-h1-sub-filter {
  /* desktop-6-Topic Title and Filter Drop-Down UX-0721.pdf 1.a.1-3 Network Topic Hub -> Page Header -> H1 sub filter expanded */
  color: #555555;
}
.page-type-sub_topic .fusion-selection-grid .global-dropdown-menu h1 {
  /* 6-Topic Title and Filter Drop-Down UX-0627 1-1.3 */
  font-size: 20px;
}
.page-type-sub_topic .fusion-selection-grid .global-dropdown-menu .global-dropdown-arrow {
  /* dropdown menu
  on Wiki 3.c.1-3.*/
  background-color: #2d507a;
  border: 1px solid #597483;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.page-type-sub_topic .fusion-selection-grid .global-dropdown-menu .global-dropdown-menu-list-mobile:after {
  /* dropdown menu
  on Wiki 3.c.1-3.*/
   background-position: 9px -435px;
  background-color: #2d507a;
  border: 1px solid #597483;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.page-type-sub_topic .fusion-selection-grid .global-dropdown-menu:hover .global-h1-sub-filter {
  /* desktop-6-Topic Title and Filter Drop-Down UX-0721.pdf 1.a.1-2 Network Topic Hub -> Page Header -> H1 sub filter rollover */
  color: #518304;
}
@media screen and (max-width: 767px) {
  .page-type-sub_topic .fusion-selection-grid .global-dropdown-menu:hover .global-h1-sub-filter {
    color: #555555;
  }
}


.page-type-sub_topic .fusion-selection-grid .global-dropdown-menu .global-h1-sub-filter {
  /* desktop-6-Topic Title and Filter Drop-Down UX-0721.pdf 1.a.1-1 Network Topic Hub -> Page Header -> H1 sub filter */
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 20px;
  color: #555555;
}
@media screen and (max-width: 767px) {
  .page-type-sub_topic .fusion-selection-grid .global-dropdown-menu .global-h1-sub-filter {
    /* phone-6-Topic Title and Filter Drop-Down UX-0627.pdf 1.1-1.2 Network topic hub -> page header -> h1 */
    font-size: 20px;
  }
}
.page-type-sub_topic .fusion-selection-grid .selection-grid-filter {
  color: #555555;
}
.page-type-sub_topic .fusion-selection-grid .selection-grid-filter:hover {
  color: #518304;
}




.set-tv-schedule {
  /*  17. TV Listings Network: Network Schedule, Marathon
      18. TV Listings Show: Show Schedule, Show Suggestions  */

}

.tvlistings .schedule-block {
background-color: #1a1a1a;
}

.tvlistings .tv-show-schedule .schedule-block {
background-color: #1a1a1a;
}

/* Network Schedule OVERRIDES */

.tvlistings .schedule-carousel ul li.active .day-item .day-content .content .data .name, .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item .day-content .content .data .name {
color: #ffffff;
font-size: 30px;
font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
}

.tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .player-wrapper .player-name {
color: #D6D6D6;
padding-left: 10px;
}

.tvlistings .daypicker .daypicker-corusel .daypicker-conteiner ul li div {
margin-top: 21px;
}

.tvlistings .feed-wrapper h1.homepage-items-grid-title {
display: inline-block;
padding: 18px 4px 10px 80px;
}

.tvlistings .schedule-carousel ul li .next {
background-color: #FFBF45;
}
.tvlistings .schedule-carousel ul li .prev {
background-color: #FFBF45;
}

 .tvlistings .schedule-carousel ul li .next:hover {
background-color: #de2429;
}

.tvlistings .schedule-carousel ul li .prev:hover {
background-color: #de2429;
}



@media all and (max-width: 767px){
    .has-no-touch .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .data, .has-no-touch .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item .day-content .content .data {
    width: 320px;
    margin: 142px 0 0;
    background-color: #2F3B46;
    opacity: .9;
    }

    .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .add-content, .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item .day-content .content .add-content {
    left: 0;
    height: 100%;
    background-color: #212121;
    }
}

@media all and (min-width: 767px) {
    .tvlistings .schedule-carousel ul li .day-item .day-content body .global-show-more  {
    color: #518304;
    }
    .tvlistings .schedule-carousel ul li .day-item .day-content body .global-show-more:hover  {
    color: #f89000;
    }
}

/* Network Schedule - Show Title Mobile Font Size */
@media all and (max-width: 767px){
    .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .data .name, .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item .day-content .content .data .name {
    color: #ffffff;
    font-size: 30px;
    font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
     }

    .has-no-touch .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .add-content-inner-wrapper {
    background: #2F3B46;
    }
   
}

/* Network Schedule OVERRIDES */

/* Show Schedule OVERRIDES */

.tv-show-schedule.has-schedule .tv-show-schedule-list-item.active .tv-show-schedule-program-day .tv-show-schedule-program-title h5 {
color: #121212;
}

/* Show Schedule OVERRIDES */

.set-tv-schedule.tv-no-schedule {
  /* Page background - no schedule page
      18.6
  */
  background: #1a1a1a;
}

.set-tv-schedule .fusion-tv-listings .tv-show-schedule.no-schedule .tv-show-schedule-block .related-content {
/* Page background - no schedule page
18.6
*/
background: #cfcfcf;
color: #f7c801;
}

.set-tv-schedule .horizontal-line-gray-light {
  background: #5A8332;
}
.set-tv-schedule .horizontal-line-gray {
  background: #1F201E;
}
.set-tv-schedule .fusion-tv-listings {
background: #1a1a1a;
}
.set-tv-schedule .fusion-tv-listings .tv-schedule-premiere {
  /*  Premiere
         16.17 */
  border: 1px solid #001F35;
  background: #001F35;
  color: white;
  line-height: 21px;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.set-tv-schedule .fusion-tv-listings .tv-schedule-marathone-label {
  border: 1px solid #FFBF45;
  background: #FFBF45;
  color: #595959;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.set-tv-schedule .fusion-tv-listings .tv-schedule-new {
  /*  New
         16.18 */
  border: 1px solid #555555;
  background: #1f91b6;
  color: white;
  line-height: 21px;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

  /* Marathon Interior BG for Body */
.tvlistings .schedule-carousel ul li.active .day-item.marathon .day-content .content .add-content .add-content-inner-wrapper .marathon-player-wrapper .marathon-inner-wrapper .add-head, .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item.marathon .day-content .content .add-content .add-content-inner-wrapper .marathon-player-wrapper .marathon-inner-wrapper .add-head {
/* margin: 0 auto 0 40px; */
padding: 20px 0;
max-width: 490px;
background: #1D1D1D;
}
.set-tv-schedule .fusion-tv-listings .global-description {
  /* Decription - override phone sizes  */
  font-size: 14px;
  color: #bbb;
}

.set-tv-schedule .fusion-tv-listings .tv-show-schedule-information .global-description {
  /* Decription - override phone sizes  */
  font-size: 14px;
  color: #ffffff;
}
.tv-show-schedule.has-schedule .tv-show-schedule-list-item.active .tv-show-schedule-program-day .tv-show-schedule-program-title {
color: #fff;
font-size: 22px;
}

@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .global-description {
    font-size: 14px;
    color: #bbb;
    line-height: 125%;
}

  .tv-show-schedule.has-schedule .tv-show-schedule-program-day.active .tv-show-schedule-program-title {
    color: #121212;
    font-size: 18px;
  }
}
.set-tv-schedule .fusion-tv-listings .feed-wrapper {
  /* TVL - Header background */
  background: #122B46;
}
.set-tv-schedule .fusion-tv-listings .feed-wrapper h1 {
  /* TVL - Header title */
  color: #fff;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 16px;
}


/* Mobile Title Gradient */
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .active .day-item .day-content .content .data
  { background: rgba(0, 0, 0, 0.5); }
}


/* Mobile Title Gradient */
@media all and (max-width: 767px) {
  .tv-show-schedule.has-schedule .tv-show-schedule-arrow-mobile-right {
  top: 15px;
  }

  .tv-show-schedule.has-schedule .tv-show-schedule-arrow-mobile-left {
  top: 15px;
  }


}



@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .feed-wrapper h1 {
    font-size: 16px;
  }
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule {
  /* SHOW SCHEDULE */
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .global-show-more {
  color: #20C8E2;
  text-transform: uppercase;
  opacity: .9;
}


.set-tv-schedule .fusion-tv-listings .tv-show-schedule .global-cta-text {
  color: #1f91b6;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .global-category-small {
  color: #88cdf9;
  font-size: 18px;
}

.set-tv-schedule .fusion-tv-listings .tv-show-schedule body h2 {
color: #121212;
}

.set-tv-schedule .fusion-tv-listings .tv-show-schedule body h5 {
color: #121212;
line-height: 110%;
font-size: 18px;
}

body .global-body-text {
font-family: "Roboto", Arial, Helvetica, sans-serif;
color: #ffffff;
}

.tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .item-list .item .item-data .name .clips {
line-height: 100%;
color: #afafaf;
}

.set-tv-schedule .fusion-tv-listings .tv-show-schedule .global-notification {
  /* Notification - on show page no schedule
      On wiki 18.1 */
  background: #1a1a1a;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .global-highlight-text {
  display: none;
  color: #88cdf9;
  background: #1a1a1a;
  font-size: 26px;
}

.tv-show-schedule.no-schedule .tv-show-schedule-block .related-content>p {
display: block;
padding: 5px 30px 25px;
margin: 0;
background-color: #1a1a1a;
}

.tv-show-schedule .tv-show-schedule-preview .show-name {
font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
text-transform: uppercase;
color: #ffffff;
font-size: 29px;
line-height: 29px;
}

.tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .item-list {
margin-top: 0px;
}

/*  Mobile Network Schedule - Center Title Vertically   */
@media all and (max-width: 767px)  {
  .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .data .name span, .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item .day-content .content .data .name span {
  display: table-cell;
  vertical-align: middle;
  font-size: 22px;
  }
}

@media all and (max-width: 1279px) {


.set-tv-schedule .fusion-tv-listings .tv-show-schedule.no-schedule .global-notification {
    font-size: 18px;
    text-align: center;
    padding-left: 0px;
  }
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .item-list .item.active .item-data {
  /* Show Info - Text Background - background on hover
      18.5.e
  */
  background: #1a1a1a;
  opacity: 0.9;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .item-carousel-wrapper {
background: #1a1a1a;
}


@media all and (max-width: 767px) {
  .tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .mobile-tabs span {
   background: #1a1a1a;
  }

  .tv-show-schedule.no-schedule .item-lists-wrapper .item-carousel-wrapper {
  border-bottom: #262626;
  }
}

@media all and (min-width: 768px)  {
  
.tv-show-schedule.has-schedule .tv-show-schedule-list-item.active .tv-show-schedule-program-day .tv-show-schedule-dayhalf {
margin-left: -18px;
padding-top: 5px;
}
  
}

.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-preview .tv-show-schedule-information {

  /*  Expanded Background & Gradient - no schedule page
      18.7
  */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiMyMTIxMjEiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiMyMTIxMjEiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  rgba(26,26,26,0) 0%, rgba(26,26,26,0.7) 20%, rgba(26,26,26,1) 70%, rgba(26,26,26,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26,26,26,0)), color-stop(20%,rgba(26,26,26,0.7)), color-stop(70%,rgba(33,33,33,1)), color-stop(100%,rgba(33,33,33,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(26,26,26,0) 0%,rgba(26,26,26,0.7) 20%,rgba(26,26,26,1) 70%,rgba(26,26,26,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(26,26,26,0) 0%,rgba(26,26,26,0.7) 20%,rgba(26,26,26,1) 70%,rgba(26,26,26,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(26,26,26,0) 0%,rgba(26,26,26,0.7) 20%,rgba(26,26,26,1) 70%,rgba(26,26,26,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(26,26,26,0) 0%,rgba(26,26,26,0.7) 20%,rgba(26,26,26,1) 70%,rgba(26,26,26,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00212121', endColorstr='#212121',GradientType=0 ); /* IE6-8 */
  }

.IE9 .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-preview .tv-show-schedule-information {
  filter: none;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-preview .tv-show-schedule-information {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiMyMTIxMjEiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiMyMTIxMjEiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  rgba(33,33,33,0) 13%, rgba(33,33,33,0.7) 28%, rgba(33,33,33,1) 43%, rgba(33,33,33,1) 99%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,rgba(33,33,33,0)), color-stop(28%,rgba(33,33,33,0.7)), color-stop(43%,rgba(33,33,33,1)), color-stop(99%,rgba(33,33,33,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(33,33,33,0) 13%,rgba(33,33,33,0.7) 28%,rgba(33,33,33,1) 43%,rgba(33,33,33,1) 99%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(33,33,33,0) 13%,rgba(33,33,33,0.7) 28%,rgba(33,33,33,1) 43%,rgba(33,33,33,1) 99%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(33,33,33,0) 13%,rgba(33,33,33,0.7) 28%,rgba(33,33,33,1) 43%,rgba(33,33,33,1) 99%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(33,33,33,0) 13%,rgba(33,33,33,0.7) 28%,rgba(33,33,33,1) 43%,rgba(33,33,33,1) 99%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00212121', endColorstr='#212121',GradientType=0 ); /* IE6-8 */
  }

}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-preview .show-player:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzczNzM3MyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzczNzM3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzczNzM3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzczNzM3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MzczNzMiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, rgba(33, 33, 33, 0) 1%, #1a1a1a 27%, #1a1a1a 51%, #1a1a1a 73%, rgba(33, 33, 33, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgba(33, 33, 33, 0)), color-stop(27%, #737373), color-stop(51%, #1a1a1a), color-stop(73%, #737373), color-stop(100%, rgba(33, 33, 33, 0)));
  background: -webkit-linear-gradient(left, rgba(33, 33, 33, 0) 1%, #1a1a1a 27%, #1a1a1a 51%, #1a1a1a 73%, rgba(33, 33, 33, 0) 100%);
  background: -o-linear-gradient(left, rgba(33, 33, 33, 0) 1%, #1a1a1a 27%, #1a1a1a 51%, #1a1a1a 73%, rgba(33, 33, 33, 0) 100%);
  background: -ms-linear-gradient(left, rgba(33, 33, 33, 0) 1%, #1a1a1a 27%, #1a1a1a 51%, #1a1a1a 73%, rgba(33, 33, 33, 0) 100%);
  background: linear-gradient(to right, rgba(33, 33, 33, 0) 1%, #1a1a1a 27%, #1a1a1a 51%, #1a1a1a 73%, rgba(33, 33, 33, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00737373', endColorstr='#00737373',GradientType=1 );
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .item-list .item.item-head div .header {
  /*  Section Background - no schedule page
      18.8
  */

  background: #282828;
}

/* Show Schedule Suggestion Overrides */

.tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .item-list .item {
background: #1a1a1a;
}

.tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .item-list .item .item-data .name h6{
color: #ddd;
padding-top: 4px;
}

.tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .item-list .item.active .item-data>div .name .title {
color: #fff;
display: block;
max-height: 4.5em;
overflow: hidden;
}

.tv-show-schedule.no-schedule body h6 {
color: #121212;
}

body.page-type-show_homepage_low_touch .title-description-container h5 {
color: #ffffff;
}

.cfct-module {
/*background-color: white; 
opacity: 0%;*/
}


.page-type-show_homepage_low_touch .cfct-module {
background-color: #1a1a1a; 
opacity: 100%;
}

.page-type-show_homepage_low_touch .dni-heading .dni-header .item-caption .item-info .global-highlight-text {
color: #ffffff;
opacity: 0;
}


.page-type-show_homepage_low_touch body .global-text-1 {
color: #121212;
padding-top: 4px;
}

/* Low Touch Show Landing Right Side Header Background */

.page-type-show_homepage_low_touch .dni-heading .dni-header .image-wrapper .desktop-image {
width: 100%;
overflow: hidden;
margin: 0 auto;
background-repeat: no-repeat;
background-position: center 0;
height: 100%;
background-color: #1a1a1a;
}


 .page-type-show_homepage_low_touch .dni-heading .dni-header .image-wrapper .images-bottom-gradient-overlay { 

/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2N2Q4MCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjNjY3ZDgwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNzIlIiBzdG9wLWNvbG9yPSIjNjY3ZDgwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2N2Q4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(102,125,128,0) 0%, rgba(102,125,128,0) 8%, rgba(102,125,128,0) 72%, rgba(102,125,128,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,125,128,0)), color-stop(8%,rgba(102,125,128,0)), color-stop(72%,rgba(102,125,128,0)), color-stop(100%,rgba(102,125,128,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(102,125,128,0) 0%,rgba(102,125,128,0) 8%,rgba(102,125,128,0) 72%,rgba(102,125,128,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(102,125,128,0) 0%,rgba(102,125,128,0) 8%,rgba(102,125,128,0) 72%,rgba(102,125,128,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(102,125,128,0) 0%,rgba(102,125,128,0) 8%,rgba(102,125,128,0) 72%,rgba(102,125,128,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(102,125,128,0) 0%,rgba(102,125,128,0) 8%,rgba(102,125,128,0) 72%,rgba(102,125,128,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00667d80', endColorstr='#667d80',GradientType=0 ); /* IE6-8 */
display: none;
}

.page-type-show_homepage_low_touch .dni-heading .dni-header .image-wrapper .images-left-right-gradient-overlay { 

/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4M2EzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzM4M2EzZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzM4M2EzZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODNhM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(56,58,62,0.0) 0%, rgba(56,58,62,0) 30%, rgba(56,58,62,0) 70%, rgba(56,58,62,0.0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(56,58,62,0.0)), color-stop(30%,rgba(56,58,62,0)), color-stop(70%,rgba(56,58,62,0)), color-stop(100%,rgba(56,58,62,0.0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(56,58,62,0.0) 0%,rgba(56,58,62,0) 30%,rgba(56,58,62,0) 70%,rgba(56,58,62,0.0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(56,58,62,0.0) 0%,rgba(56,58,62,0) 30%,rgba(56,58,62,0) 70%,rgba(56,58,62,0.0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(56,58,62,0.0) 0%,rgba(56,58,62,0) 30%,rgba(56,58,62,0) 70%,rgba(56,58,62,0.0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(56,58,62,0.0) 0%,rgba(56,58,62,0) 30%,rgba(56,58,62,0) 70%,rgba(56,58,62,0.0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383a3e', endColorstr='#383a3e',GradientType=1 ); /* IE6-8 */
}

/* BDAT turned off */

.set-tv-schedule .fusion-tv-listings .tv-show-schedule .show-description .btn-about {
  /* Show Next episod BDAT label */
  color: #aaaaaa;
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  background: #202020;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #202020), color-stop(1, #0d0d0d));
  background: -moz-linear-gradient(top, #202020 0%, #0d0d0d 100%);
  background: -webkit-linear-gradient(top, #202020 0%, #0d0d0d 100%);
  background: -o-linear-gradient(top, #202020 0%, #0d0d0d 100%);
  background: -ms-linear-gradient(top, #202020 0%, #0d0d0d 100%);
  background: linear-gradient(to bottom, #202020 0%, #0d0d0d 100%);
  display: none;  
}

.tv-show-schedule .tv-show-schedule-preview .show-description .btn-about {
width: 63px;
height: 52px;
position: absolute;
top: 0;
right: 0;
text-transform: uppercase;
border-radius: 4px;
border-style: none;
display: none;
}

/* -------------------- */

.tv-show-schedule .tv-show-schedule-preview .player-name {
line-height: 25px;
margin-top: 21px;
padding: 0 65px 0 0;
color: #ffffff;
}

.show-hub-items-grid .show-list-wrapper .show-list li h6 a {
color: #ffffff;
font-size: 18px;
}

.show-hub-items-grid .show-list-wrapper .show-list li h6 a:hover {
  color: #f7c801;
  text-decoration: none;
}

.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-show-time-pie .dayhalf {
  /* Blue pie. Dayhalf font color 18.12.b */
  color:  #000000;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .show-description .btn-about div {
  /* Show Next episod BDAT label - Type */
  color: #fd7f23;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-tv-rating {
  /*  TV Rating 18.17     */
  color: #acacac;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-date-tab {
  /* date tab background
      17.14
  */
  padding-top: 29px;
  padding-bottom: 29px;
  background-color: #171717;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-date {
  /* Date 1
      17.14
  */
  color: #88cdf9;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 16px;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-date-day {
  /* Date 2
      17.14
  */
  color: #88cdf9;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 20px;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-date-tab {
  /*  today tab background
        18.9  */
  background-color: #FFBF45;
  padding-top: 33px;
  padding-bottom: 27px;
}

.tv-show-schedule.has-schedule .tv-show-schedule-list-item.active .tv-show-schedule-day-title {
padding: 23px 0 14px;
cursor: pointer;
}

.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-date {
  /*  Today 1
      18.8 */
  color: #ffffff;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: normal;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-date-day {
  /*  Today 2
      18.9 */
  color: #ffffff;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 20px;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item:not(.active) .tv-schedule-episode-title-collapsed {
  /*  Episode title collapsed 1
        18.19  */
  color: #9A9A9A;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 17px;
}


.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item:not(.active):hover .tv-schedule-episode-title-collapsed {
  /*  time pie circle 2
       18.12 */
  color: #707070;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 17px;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-show-time-pie {
  /* time pie circle 2 
        18.12  */
  background: #121212;
  border: 2px solid #FFBF45;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-show-time-pie .hour {
  /* time pie circle 2 - Hovered black pie - Hour font 18.12.a-1 */
  color: #ffffff;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 30px;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-show-time-pie .hour {
    font-size: 28px;
  }
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-show-time-pie .minute {
  /* time pie circle 2 - Hovered black pie - Minutes font 18.12.a-2 */
  color: #344c1d;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
}

.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-show-time-pie:hover .minute .hour {
  /* time pie circle 2 - Hovered black pie - Minutes font 18.12.a-2 */
  color: #344c1d;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
}

}

@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-show-time-pie .minute {
    font-size: 12px;
  }



}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-show-time-pie .dayhalf {
  /* time pie circle 2 - Hovered black pie - Dayhalf font 18.12.b */
  color: #ffffff;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
}



@media all and (max-width: 767px) {

   .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-date-tab {
  background-color: #11243d;
  width: 100%;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-show-time-pie .dayhalf {
    color: #ffffff;
    font-size: 12px;
  }
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-show-time-pie .hour {
  /* Blue pie. Hour font color 18.12.a-1 */
  color: #000000;
}

.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-show-time-pie .minute {
  /* Blue pie. Minutes font color 18.12.a-2 */
  color: #000000;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-show-time-pie .minute {
    color: #000000;
  }
}

@media all and (max-width: 767px) {

  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-show-time-pie .hour {
    color: #518304;
  }

  /* Default State */
  /* Blue pie. Hour font color 18.12.a-1 */
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-show-time-pie .hour .minute .dayhalf {
    color: #ffffff;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-show-time-pie .minute {
    /* Blue pie. Minutes font color 18.12.a-2 */
    color:  #ffffff;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-show-time-pie .dayhalf {
    /* Blue pie. Dayhalf font color 18.12.b */
    color:  #ffffff;
  }

}



@media all and (max-width: 767px) {
   .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-date-tab {
  background-color: #FFBF45;
  width: 100%;
  }
 .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item .tv-schedule-show-time-pie .hour  {
  /* Blue pie. Hour font color 18.12.a-1 */
  color: white;
}
   .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item .tv-schedule-show-time-pie .minute  {
  /* Blue pie. Hour font color 18.12.a-1 */
  color: white;
}
 .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item .tv-schedule-show-time-pie .dayhalf  {
  /* Blue pie. Hour font color 18.12.a-1 */
  color: white;
}
 .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-show-time-pie .hour  {
  /* Blue pie. Hour font color 18.12.a-1 */
  color: #ffffff;
}
   .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-show-time-pie .minute  {
  /* Blue pie. Hour font color 18.12.a-1 */
  color: #ffffff;
}
 .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-show-time-pie .dayhalf  {
  /* Blue pie. Hour font color 18.12.a-1 */
  color: #ffffff;
}

 .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day:hover  .tv-schedule-show-time-pie .hour  {
  /* Blue pie. Hour font color 18.12.a-1 */
  color: white;
}
   .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day:hover  .tv-schedule-show-time-pie .minute  {
  /* Blue pie. Hour font color 18.12.a-1 */
  color: white;
}
 .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day:hover  .tv-schedule-show-time-pie .dayhalf  {
  /* Blue pie. Hour font color 18.12.a-1 */
  color: white;
}
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day:hover .tv-schedule-show-time-pie {
    /* Hovered black pie. Mobile view: one day list with hover effect aplyed to each programs separatly */
    
    background: #344c1d;
    opacity: 0.8;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day.active .tv-schedule-show-time-pie {
    /* Blue pie. Mobile view: one day list with hover effect aplyed to each programs separatly */
    background: #de2429;
    border: 2px solid #de2429;
  }
}
/*ryan to verify until line 5818 */
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day:hover .tv-schedule-show-time-pie {
    /* Hovered black pie. Mobile view: one day list with hover effect aplyed to each programs separatly */
    background: #FFBF45;
    border: 2px solid #FFBF45;
    opacity: 1.0;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day:hover .tv-schedule-show-time-pie .hour,
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day:hover .tv-schedule-show-time-pie .minute,
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day:hover .tv-schedule-show-time-pie .dayhalf {
    color: white;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day.active .tv-schedule-show-time-pie {
    /* Blue pie. Mobile view: one day list with hover effect aplyed to each programs separatly */
    background: #FFBF45;
    border: 2px solid #FFBF45;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day.active .tv-schedule-show-time-pie .hour,
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day.active .tv-schedule-show-time-pie .minute,
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day.active .tv-schedule-show-time-pie .dayhalf {
    color: white;
  }
}
@media all and (min-width: 768px) {
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item:hover .tv-schedule-show-time-pie {
    /* Hovered black pie. Desktop view: week list with hover effect aplyed to all programs per day */
    
    background: #FFBF45;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item.active .tv-schedule-show-time-pie {
    /* Blue pie. Desktop view: week list with hover effect aplyed to all programs per day */
  background: #FFBF45;
  border: 2px solid #FFBF45;
  }
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule {
  /* Shows slider arrows */
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-arrow {
  background-size: 675px 1000px;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-arrow-left {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -225px;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-arrow-right {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -225px -225px;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-list-item:after {
  /* TVL Show - Day bottom gradient */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1a1a1a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #1a1a1a));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1a1a1a 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1a1a1a 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #1a1a1a 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #1a1a1a 100%);
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-program-day:nth-child(even) {
    background: #e3e3e3;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-program-day:nth-child(even).tv-show-schedule-empty:hover {
    background: #e3e3e3;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-program-day:nth-child(odd) {
    background: #ebebeb;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-program-day:nth-child(odd).tv-show-schedule-empty:hover {
    background: #ebebeb;
  }
  .set-tv-schedule .fusion-tv-listings .tvlistings .global-show-more {
margin-top: 5px;
color: #518304;
text-transform: uppercase;
}
}
@media all and (min-width: 768px) {
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-list-item:nth-child(even) {
    /* Show Background - Alternating - active:even; 18.22 */
    background: #1f1f1f;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-list-item:nth-child(odd) {
    /* Show Background - Alternating  - active:odd 18.22 */
    background: #252525;
  }
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-hover .tv-show-schedule-list-item:nth-child(even).tv-show-schedule-empty:hover {
  /* Show Background - Alternating  - passive:hover:even 18.22 */
  background: #1a1a1a;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-hover .tv-show-schedule-list-item:nth-child(odd).tv-show-schedule-empty:hover {
  /* Show Background - Alternating  - passive:hover:odd 18.22 */
  background: #1a1a1a;
  
}
@media all and (min-width: 768px) {
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-hover .tv-show-schedule-list-item:hover {
    /* Show Background - Alternating  - active:hover:even; 18.22 */
    background: #333;
  }
}


@media all and (min-width: 768px) {
   
/* Added change suggested by Sergejs Zerins' email */

   .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-hover .tv-show-schedule-list-item:hover .tv-schedule-show-time-pie .hour {
    /* Show Background - Alternating  - active:hover:even; 18.22 */
    color: #000000;
    }
 
    .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-hover .tv-show-schedule-list-item:hover .tv-schedule-show-time-pie .minute {
    /* Show Background - Alternating  - active:hover:even; 18.22 */
    color: #000000;
    }
 
    .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-hover .tv-show-schedule-list-item:hover .tv-schedule-show-time-pie .dayhalf {
    /* Show Background - Alternating  - active:hover:even; 18.22 */
    color: #000000;
    }
}

/* Added change suggested by Sergejs Zerins' email */
.tv-show-schedule.has-schedule .tv-show-schedule-minute {
    font-size: 18px;
    color: #aaa;
}
 

@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-program-day.active {
    /* Background (phone: active program) - 18.21 */
    background: #3f3f3f;
    height: 100%;
  }
}
@media all and (min-width: 768px) {
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-list-item.active {
    /* Background (desktop: active day)  - 18.21 */
    background: #3f3f3f;
    
  }
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-program-day {
  /* Collapsed Separator - 18.23 */
  border-bottom: 1px solid rgba(60, 60, 60, 0.5);
}
.tv-show-schedule.has-schedule .tv-show-schedule-program-day {
border-right: 1px solid #333;
border-left: 1px solid rgba(60, 60, 60, 0.5);
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule li.active .tv-show-schedule-program-day {
  /* Divider - 18.18 */
  border-bottom: 1px solid rgba(55, 55, 55, 0.8);
  border-right: 1px solid rgba(55, 55, 55, 0.8);
}
.set-tv-schedule .fusion-tv-listings .tvlistings {
  /* CHANNEL SCHEDULE */
}
.set-tv-schedule .fusion-tv-listings .tvlistings .global-show-more {
  margin-top: 5px;
  color: #33DEEC;
  text-transform: uppercase;
}
.set-tv-schedule .fusion-tv-listings .tvlistings h3 {
  color: #ffffff;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 20px;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .global-preloader h3 {
  color: #f7c801;
  font-size: 25px;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .global-body-text {
  /* Body Text - overide phone sizes */
  color: #ffffff;
}
@media all and (max-width: 767px) {

   .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-program-day:nth-child(even) {
    background: #1F1F1F;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-program-day:nth-child(even).tv-show-schedule-empty:hover {
    background: #1F1F1F;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-program-day:nth-child(odd) {
    background: #363636;
  }
  .set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-program-day:nth-child(odd).tv-show-schedule-empty:hover {
    background: #363636;
  }
  .has-no-touch .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .add-content-inner-wrapper {
  background: #2F3B46;
  background: inherit;
  opacity: .9;
  }

  .tv-show-schedule.no-schedule .tv-show-schedule-preview {
  float: none;
  width: auto;
  display: block;
  margin: 0;
  height: 42px;
  overflow: hidden;
  }

  .set-tv-schedule .fusion-tv-listings .tvlistings h3 {
  color: #ffffff;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 18px;
  }


}
  .set-tv-schedule .fusion-tv-listings .tvlistings .global-body-text {
    font-size: 16px;
    padding-bottom: 10px;
    }

  .tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .mobile-tabs span {
    background: #1a1a1a;
    }


/*
.tv-show-schedule.has-schedule .tv-show-schedule-list {
height: auto;
background-color: #f1f1f1;
} */
.set-tv-schedule {
background: #1a1a1a;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .global-promo-title-large {
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 20px;
  color: #d7d7d7;

}

.tvlistings .schedule-carousel ul li.active .day-item.marathon .day-content .content .marathone-header div .global-promo-title-small, .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item.marathon .day-content .content .marathone-header div .global-promo-title-small {
color: #121212;
}

.tvlistings .schedule-carousel ul li.active .day-item.marathon .day-content .content .marathone-header div .global-promo-title-small, .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item.marathon .day-content .content .marathone-header div .global-promo-title-small:hover {
color: #ffffff;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .global-promo-title-small {
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .global-promo-title-small:hover {
  color: #ffffff;
}


.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-tv-rating {
  /*  TV Rating  17.6-5, 17.7     */
  color: #c5c5c5;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .add-head.show .add-description {
color: #ffffff;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-tab {
  /* date tab background
      17.14
  */
  background-color: #090F14;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-tab .left-shadow {
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#090F14), color-stop(0.96, rgba(51, 51, 51, 0)));
  background: -webkit-linear-gradient(left, #090F14 0%, rgba(51, 51, 51, 0) 96%);
  background: -moz-linear-gradient(left, #090F14 0%, rgba(51, 51, 51, 0) 96%);
  background: -o-linear-gradient(left, #090F14 0%, rgba(51, 51, 51, 0) 96%);
  background: -ms-linear-gradient(left, #090F14 0%, rgba(51, 51, 51, 0) 96%);
  background: linear-gradient(left, #090F14 0%, rgba(51, 51, 51, 0) 96%);
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-tab .right-shadow {
  background: -webkit-gradient(linear, right top, left top, color-stop(100%, rgba(51, 51, 51, 0)), color-stop(0%, #090F14));
  background: -webkit-linear-gradient(right, #090F14 0%, rgba(51, 51, 51, 0) 96%);
  background: -moz-linear-gradient(left, #090F14 0%, rgba(51, 51, 51, 0) 100%);
  background: -o-linear-gradient(left, #090F14 0%, rgba(51, 51, 51 0) 96%);
  background: -ms-linear-gradient(left, #090F14 0%, rgba(51, 51, 51, 0) 96%);
  background: linear-gradient(to left, #090F14 0%, rgba(51, 51, 51, 0) 96%);
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date {
  color: #ffffff;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 16px;
 }


/* Search button invert text color*/

.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-button:hover .tv-schedule-search-text {
  color: #ffffff;
  }


@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date {
    font-size: 16px;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-day {
  color: #ffffff;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 20px;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-day {
    font-size: 20px;
  }
}

.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-block.now, .no-touch .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-block:hover {
  /* Date 1-selected, Date 2-selected */
  /* date tab background-selected 17.14.f */
  background-color: #D81924;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-block.now .tv-schedule-date, .no-touch .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-block:hover .tv-schedule-date {
  color: #ffffff;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 16px;
  
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-block.now .tv-schedule-date, .no-touch .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-block:hover .tv-schedule-date {
    font-size: 16px;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-block.now .tv-schedule-date-day, .no-touch .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-block:hover .tv-schedule-date-day {
color: #ffffff;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 20px;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-block.now .tv-schedule-date-day, .no-touch .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-block:hover .tv-schedule-date-day {
    font-size: 20px;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-time-pie {
  /* time pie circle 1 17.15 */
  background: #121212;
  border: 2px solid #FFBF45;
  opacity: 0.8;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-time-pie .hour {
  color: #fff;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 30px;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-time-pie .hour {
    font-size: 28px;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-time-pie .minute {
  color: #fff;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 18px;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-time-pie .minute {
    font-size: 12px;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-time-pie .dayhalf {
  color: #fff;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-time-pie .dayhalf {
    font-size: 12px;
  }
}

.set-tv-schedule .fusion-tv-listings .tvlistings .active .tv-schedule-time-pie {
  background: #FFBF45;
  border: 2px solid #FFBF45;
  opacity: 1.0;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .active .tv-schedule-time-pie .hour {
  color: #001420;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 50px;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .active .tv-schedule-time-pie .hour {
    font-size: 28px;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .active .tv-schedule-time-pie .minute {
  color: #001420;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 24px;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .active .tv-schedule-time-pie .minute {
    font-size: 12px;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .active .tv-schedule-time-pie .dayhalf {
  color: #001420;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
}

@media all and (max-width: 767px) {
.set-tv-schedule .fusion-tv-listings .tvlistings .active .day-item .day-content .content .data {
background: rgba(0, 0, 0, 0.5);
}
}

@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .active .tv-schedule-time-pie .dayhalf {
    font-size: 12px;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-button {
  /* Search button, Search Button Line  
      17.16.d, 17.16.a */
  background: #FFFFFF;
  border-left: 5px solid #D81924;
  color: #122B46;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-button:hover {
  color: #ffffff;
  background: #D81924;
  border-left: 5px solid #ffffff;
}

@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-button {
    box-sizing: content-box;
    width: 60px;
    height: 36px;
  }
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-button:hover {
  background: #3F93CF;
  border-left: 5px solid #ffffff;
  color: #ffffff;
  }
}


.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-search-field {
  /*  Search Result Background
      17.16.d */
  background: #FFBF45;
  min-height: 70px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text {
  /*  Search Text 1
        17.16.c  */
  color: #D81924;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-results {
  /*  Search Result Background Container
        17.16.h  */
  background: #122B46;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small {
  /*  Search Text 2
        17.16.f  */
  color: #ffffff;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small.result {
  background: #3F5F91;
  color: #FFFFFF;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small.result:hover, .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small.result:hover em {
  color: #FFBF45;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small.result em {
  color: #FFBF45;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small.not-in-season, .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small.not-found {
  /* Search Result - Not found 17.16.j */
  color: #FFFFFF;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small.not-in-season:hover, .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small.not-found:hover {
  color: #7FB5FF;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small.go-show-page a {
  /* Search Result - Show Homepage link 17.16.i */
  color: #518304;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small.go-show-page a:hover {
  color: #518304;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-close-button {
  /*  Close "x" button
      on wiki 17.16.d */
  width: 32px;
  height: 32px;
  opacity: 0.7;
  background: #121212;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .daypicker {
  /* Daypicker navigation arrows. 17.13 - pdf:0602 */
}
.set-tv-schedule .fusion-tv-listings .tvlistings .daypicker .daypicker-corusel .arrow-place .arrow {
  background-size: 675px 1000px;
  width: 36px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .daypicker .daypicker-corusel .arrow-place.left .arrow {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -300px -76px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .daypicker .daypicker-corusel .arrow-place.left:hover .arrow {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -300px -150px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .daypicker .daypicker-corusel .arrow-place.right .arrow {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -375px -75px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .daypicker .daypicker-corusel .arrow-place.right:hover .arrow {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -375px -150px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .search-wrapper .search-field .close-search-field-btn {
  /* Search button, close 'x' button. 17.13 - pdf:0602 */
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -524px -149px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .day-item.marathon .time.tv-schedule-marathone-time-pie {
  /* time-pie marathon  17.2 - pdf:0609 */
  background: #121212;
  border: 2px solid #FFBF45;
  height: 91.2px;
  width: 114px;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .day-item.marathon .time.tv-schedule-marathone-time-pie {
    width: 80px;
    height: 60.8px;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .day-item.marathon .time.tv-schedule-marathone-time-pie .hour {
  /* marathon  hour 17.2 - pdf:0609 */
  color: #fff;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 30px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .day-item.marathon .time.tv-schedule-marathone-time-pie .minute {
  /* marathon  minute 17.2 - pdf:0609 */
  color: #6F9435;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .day-item.marathon .time.tv-schedule-marathone-time-pie .dayhalf {
  /* Dayhalf marathon  17.4 - pdf:0609 */
  color: #fff;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/* Active Marathon WHITE 'TO' */
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .day-item.marathon .time.tv-schedule-marathone-time-pie .marathone-title {
color: #fff;
}

/* Inactive Marathon BLUE 'TO' */
.tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .data .time.tv-schedule-marathone-time-pie .marathone-title {
color: #fff;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .close {
  /* Schedule carousel content previouse day/ next day arrow */
  background: transparent;
}


.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .close .img {
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -524px -149px;
  margin-top: 0;
  margin-left: 0;
  width: 32px;
  height: 32px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .data .tv-schedule-marathone-time-pie {
  /* marathon  time-pie 17.1 - pdf:0609 */
  background: #FFBF45;
  border: 2px solid #FFBF45;
  height: 102.72px;
  width: 132px;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .data .tv-schedule-marathone-time-pie .marathone-title {
  color: #3A3A3A;
}


@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .data .tv-schedule-marathone-time-pie {
    width: 96px;
    height: 91.5px;
  }

  .has-no-touch .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .close, .has-no-touch .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item .day-content .content .close {
top: -270px;
}
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .data .tv-schedule-marathone-time-pie .hour {
  /* marathon  hour 17.1 - pdf:0609 */
  color: #3A3A3A;
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 34px;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .data .tv-schedule-marathone-time-pie .hour {
    font-size: 28px;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .data .tv-schedule-marathone-time-pie .minute {
  /* marathon  minute 17.1 - pdf:0609 */
  color: #3A3A3A;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .data .tv-schedule-marathone-time-pie .minute {
    font-size: 14px;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .data .tv-schedule-marathone-time-pie .dayhalf {
  /* Dayhalf selected marathon  17.1 - pdf:0609 */
  color: #3A3A3A;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .marathone-header div {
  background: rgba(29, 29, 29, 0.9);
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .add-content .add-content-inner-wrapper {
  background-color: rgba(42, 42, 42, 0.8);
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .add-content .add-content-inner-wrapper .marathon-player-wrapper .global-body-text {
  color: #E0E0E0;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .add-content .add-content-inner-wrapper .marathon-player-wrapper .global-body-text {
    font-size: 14px;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .add-content .add-content-inner-wrapper .marathon-player-wrapper .global-body-text:after {
  content: '';
  width: 25px;
  height: 26px;
  position: absolute;
  right: 5px;
  margin-top: 15px;
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -375px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .add-content .add-content-inner-wrapper .marathon-player-wrapper .global-body-text.open:after {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -300px -450px;
  margin-top: 16px;
  margin-right: 10px;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .add-content .add-content-inner-wrapper .marathon-player-wrapper .global-body-text .dayhalf-marathon {
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #d2d2d2;
}

@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .add-content .add-content-inner-wrapper .marathon-player-wrapper .global-body-text.open:after {
    margin-top: 8px;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .add-content .add-content-inner-wrapper .marathon-player-wrapper .global-body-text:hover .episde-name {
  color: #f7c801;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .add-content .add-content-inner-wrapper .marathon-player-wrapper .global-body-text .dayhalf-marathon {
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #d2d2d2;
}
@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .add-content .add-content-inner-wrapper .marathon-player-wrapper .global-body-text .dayhalf-marathon {
    font-size: 18px;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .add-content .add-content-inner-wrapper .marathon-player-wrapper .global-body-text .dayhalf-marathon span.dayhalf {
  font-size: 12px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .add-content .add-content-inner-wrapper .marathon-player-wrapper .global-body-text .episde-name {
  border-left: 1px solid #31352D;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .add-content .add-content-inner-wrapper .marathon-player-wrapper .marathon-inner-wrapper {
  background: #1D1D1D;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .add-content .add-content-inner-wrapper .marathon-player-wrapper .marathon-inner-wrapper .add-head .global-show-more {
  color: #f7c801;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .prev p,
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .next p{
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 110px;
  color: #ffffff;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .prev:hover,
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .next:hover {
  color: #ffffff;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .prev:before,
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .next:before {
  content: '';
  position: absolute;
  top: 0;
  width: 55px;
  height: 110px;
  background-size: 675px 1000px;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .prev p,
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .next p {
font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 110px;
color: #ffffff;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .prev:before {
  left: 0;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px -225px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .next:before {
  right: 0;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -225px -225px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .day-item .day-content .bottom-gradient {
  /* Collapsed Background & Gradient - 17.20 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiMyYjJiMmIiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiMyYjJiMmIiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(43,43,43,0) 13%, rgba(43,43,43,0.7) 28%, rgba(43,43,43,1) 43%, rgba(43,43,43,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,rgba(43,43,43,0)), color-stop(28%,rgba(43,43,43,0.7)), color-stop(43%,rgba(43,43,43,1)), color-stop(99%,rgba(43,43,43,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(43,43,43,0) 13%,rgba(43,43,43,0.7) 28%,rgba(43,43,43,1) 43%,rgba(43,43,43,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(43,43,43,0) 13%,rgba(43,43,43,0.7) 28%,rgba(43,43,43,1) 43%,rgba(43,43,43,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(43,43,43,0) 13%,rgba(43,43,43,0.7) 28%,rgba(43,43,43,1) 43%,rgba(43,43,43,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(43,43,43,0) 13%,rgba(43,43,43,0.7) 28%,rgba(43,43,43,1) 43%,rgba(43,43,43,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002b2b2b', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-8 */

}

.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item .day-content .bottom-gradient {
  /* Expanded Background & Gradient - 17.19 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiMyMTIxMjEiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIyOCUiIHN0b3AtY29sb3I9IiMyMTIxMjEiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(33,33,33,0) 13%, rgba(33,33,33,0.7) 28%, rgba(33,33,33,1) 43%, rgba(33,33,33,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,rgba(33,33,33,0)), color-stop(28%,rgba(33,33,33,0.7)), color-stop(43%,rgba(33,33,33,1)), color-stop(99%,rgba(33,33,33,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(33,33,33,0) 13%,rgba(33,33,33,0.7) 28%,rgba(33,33,33,1) 43%,rgba(33,33,33,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(33,33,33,0) 13%,rgba(33,33,33,0.7) 28%,rgba(33,33,33,1) 43%,rgba(33,33,33,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(33,33,33,0) 13%,rgba(33,33,33,0.7) 28%,rgba(33,33,33,1) 43%,rgba(33,33,33,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(33,33,33,0) 13%,rgba(33,33,33,0.7) 28%,rgba(33,33,33,1) 43%,rgba(33,33,33,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00212121', endColorstr='#212121',GradientType=0 ); /* IE6-8 */


}

@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .more-info .more-info-item {
    /* Related links border color */
    border-color: #636363;
  }
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .more-info .more-info-item span {
  /* Related background color - 17.22 */
  background-color: #344c1d;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .more-info .more-info-item:hover span {
  /* Related background color - 17.22 */
  background-color: #f7c801;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li {
  /* Stroke between images - 17.23.a */
  border-left: 1px solid #3F3F3F;
}

@media all and (min-width: 768px) {
  .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .player-wrapper:before {
    /* Divider bar above video player  - 17.8 */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzczNzM3MyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzczNzM3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzczNzM3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzczNzM3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MzczNzMiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(115, 115, 115, 0) 1%, #737373 27%, #737373 51%, #737373 73%, rgba(115, 115, 115, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(1%, rgba(115, 115, 115, 0)), color-stop(27%, #737373), color-stop(51%, #737373), color-stop(73%, #737373), color-stop(100%, rgba(115, 115, 115, 0)));
    background: -webkit-linear-gradient(left, rgba(115, 115, 115, 0) 1%, #737373 27%, #737373 51%, #737373 73%, rgba(115, 115, 115, 0) 100%);
    background: -o-linear-gradient(left, rgba(115, 115, 115, 0) 1%, #737373 27%, #737373 51%, #737373 73%, rgba(115, 115, 115, 0) 100%);
    background: -ms-linear-gradient(left, rgba(115, 115, 115, 0) 1%, #737373 27%, #737373 51%, #737373 73%, rgba(115, 115, 115, 0) 100%);
    background: linear-gradient(to right, rgba(115, 115, 115, 0) 1%, #737373 27%, #737373 51%, #737373 73%, rgba(115, 115, 115, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00737373', endColorstr='#00737373',GradientType=1 );
  }
}

.set-tv-schedule.has-no-touch .fusion-tv-listings .tv-show-schedule {
/* SHOW SCHEDULE */
}
@media all and (max-width: 767px) {
.set-tv-schedule.has-no-touch .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day:hover .tv-schedule-show-time-pie {
/* Hovered black pie. Mobile view: one day list with hover effect aplyed to each programs separatly */
background: #FFBF45;
border: 2px solid #FFBF45;
opacity: 1;
}
.set-tv-schedule.has-no-touch .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day:hover .tv-schedule-show-time-pie .hour,
.set-tv-schedule.has-no-touch .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day:hover .tv-schedule-show-time-pie .minute,
.set-tv-schedule.has-no-touch .fusion-tv-listings .tv-show-schedule .tv-show-schedule-program-day:hover .tv-schedule-show-time-pie .dayhalf {
color: white;
}
}
@media all and (min-width: 768px) {
  .set-tv-schedule.has-no-touch .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item:hover .tv-schedule-show-time-pie {
  /* Hovered black pie. Desktop view: week list with hover effect aplyed to all programs per day */
  border: 2px solid #FFBF45;
  background: #FFBF45;
  opacity: 1;
  }
}
.set-tv-schedule.has-no-touch .fusion-tv-listings .tv-show-schedule .tv-show-schedule-list-item:not(.active):hover .tv-schedule-episode-title-collapsed {
/* time pie circle 2
18.12 */
/*---------------- The color is not suppsed to change on hover for Discovery-------

color: white;
font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
font-size: 18px;*/
}
.set-tv-schedule.has-no-touch .fusion-tv-listings .tvlistings {
/* CHANNEL SCHEDULE */
}


.set-tv-schedule.has-no-touch .fusion-tv-listings .tvlistings .schedule-carousel ul li .day-item:hover .layout {
/* Network schedule item hover state color */
background: rgba(29, 69, 130, 0.6);
}

@media all and (max-width: 767px) {
.set-tv-schedule.has-touch .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .add-head {
background: rgba(0, 0, 0, 0.5);
}
}

.set-video-hub {


  /*  7. Video Hub : Tab Menu with Navigation arrows */
}
.set-video-hub.has-no-touch .fusion-video-player aside:hover:not(.playing) {
  /*    Video thumbnail and text â€ Rollover State 
      a. border around thumbnail 
      b. Video clip title H6â€playlist â€ Rollover State
      8.a.9â€2.,
      8.b.3.a,
      8.b.3.b.,
      8.#9-2: phone-8-videoPlayerPalylist-0602 */
}
.set-video-hub.has-no-touch .fusion-video-player aside:hover:not(.playing) h6.playlist {
  color: white;
}
.set-video-hub.has-no-touch .fusion-video-player aside:hover:not(.playing) .vp-clip-preload {
  outline: 3px solid #5095eb;
}
.set-video-hub.has-no-touch .fusion-video-player aside:hover:not(.playing) .global-text-1 {
  color: white;
}
.set-video-hub.has-touch .fusion-video-player aside:hover:not(.playing) h6.playlist, .set-video-hub.has-touch .fusion-video-player aside:hover:not(.playing):hover {
  color: #aaaaaa;
}

.set-video-hub.has-no-touch .fusion-video-player .global-show-more:hover {
/* Global Show more with arrow (down) - Rollover State,
Global Show more with arrow (up) + Descriptionâ€Expanded
8.a.4-2,
8.a.4-3 - pdf: 0602*/
color: #de2429;
}

.set-video-hub .fusion-video-player .global-category-small.playlist {
  color: #aaaaaa;
}
.set-video-hub .fusion-video-player h1.playlist {
  /* H1â€playlist  
      8.a.2, 9.1 */
  font-size: 26px;
  color: #FFFFFF;
}
@media all and (max-width: 767px) {
  .set-video-hub .fusion-video-player h1.playlist {
    /* H1â€playlist 
        8.2: phone-8-videoPlayerPalylist-0602 */
    font-size: 22px;
  }
}
.set-video-hub .fusion-video-player .global-text-1.playlist {
  /* Text 1â€playlist
          8.13: phone-8-videoPlayerPalylist-0602 */
  display: none;
  white-space: nowrap;
  text-transform: uppercase;
  color: #aaaaaa;
}
@media all and (max-width: 767px) {
  .set-video-hub .fusion-video-player .global-text-1.playlist {
    display: inline;
  }
}
.set-video-hub .fusion-video-player h6.playlist {
  /*  H6-playlist
      8.a.5, 8.b.4 */
  color: #aaaaaa;
}
.set-video-hub .fusion-video-player .content-inject > .header {
  /*  Player Header background (gradient)
     8.a.10 */
  background: #3b3b3b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3b3b3b 0%, #2d2c2c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b3b3b), color-stop(100%, #2d2c2c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3b3b3b 0%, #2d2c2c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3b3b3b 0%, #2d2c2c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3b3b3b 0%, #2d2c2c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #3b3b3b 0%, #2d2c2c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b', endColorstr='#2d2c2c',GradientType=0 );
  /* IE6-9 */
  /*  double Line underneath header - pdf: 0618
     8.a.10 */
  border-bottom: 1px solid rgba(109, 109, 109, 0.05);
  -webkit-box-shadow: 0px 2px 0px 0px rgba(16, 16, 16, 0.7);
  -moz-box-shadow: 0px 2px 0px 0px rgba(16, 16, 16, 0.7);
  box-shadow: 0px 2px 0px 0px rgba(16, 16, 16, 0.7);
}
.set-video-hub .fusion-video-player .sci-video-playlist-content,
.set-video-hub .fusion-video-player .video-player-panel.on-top .video-playlist-area {
  /*  Player background
     8.a.11 */
  background-image: none;
  background-color: #262626;
}
@media all and (max-width: 767px) {
  .set-video-hub .fusion-video-player .sci-video-playlist-content,
  .set-video-hub .fusion-video-player .video-player-panel.on-top .video-playlist-area {
    /* Player background
        8.11: phone-8-videoPlayerPalylist-0602 */
    background-color: #313030;
  }
}
@media all and (max-width: 1023px) {
  .set-video-hub .fusion-video-player .video-playlist-themes-list {
    /* Playlist thumbnail list background,
        Divider
        8.14: phone-8-videoPlayerPalylist-0618,
        8.15: phone-8-videoPlayerPalylist-0618  */
    background-color: #282828;
    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(109, 109, 109, 0.2);
    -moz-box-shadow: inset 0px 1px 0px 0px rgba(109, 109, 109, 0.2);
    box-shadow: inset 0px 1px 0px 0px rgba(109, 109, 109, 0.2);
    border-top: 1px solid rgba(16, 16, 16, 0.6);
  }
}

.set-video-hub .fusion-video-player .hide-description-btn.global-show-more,
.set-video-hub .fusion-video-player .video-player-read-more-open .global-show-more {
  /* Global Show more with arrow (down) - Rollover State,
      Global Show more  with arrow (up) + Descriptionâ€Expanded
      8.a.4-2,
      8.a.4-3 - pdf: 0602*/
  color: #de2429;
}
.set-video-hub .fusion-video-player .video-playlist-left-arrow,
.set-video-hub .fusion-video-player .video-playlist-right-arrow {
  display: none;
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .set-video-hub .fusion-video-player .video-playlist-left-arrow,
  .set-video-hub .fusion-video-player .video-playlist-right-arrow {
    top: 40px;
    display: block;
    position: absolute;
    width: 36px;
    height: 64px;
    background-attachment: scroll;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 500px 500px;
    z-index: 1000;
  }
  .set-video-hub .fusion-video-player .video-playlist-left-arrow:hover,
  .set-video-hub .fusion-video-player .video-playlist-right-arrow:hover {
    cursor: default;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .set-video-hub .fusion-video-player .on-top .video-playlist-left-arrow,
  .set-video-hub .fusion-video-player .on-top .video-playlist-right-arrow {
    display: none;
  }
}
.set-video-hub .fusion-video-player .video-playlist-left-arrow {
  left: 0;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px 0px;
}
.set-video-hub .fusion-video-player .video-playlist-left-arrow:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -75px;
}
.set-video-hub .fusion-video-player .video-playlist-right-arrow {
  right: 0;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px 0px;
}
.set-video-hub .fusion-video-player .video-playlist-right-arrow:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -75px;
}
.set-video-hub .fusion-video-player aside.playing {
  /*    Video thumbnail and text - Selected State + selected bar 
      h6.playlist has the same color as non-selected
      8.a.9-1.,
      8.b.1 */
}
.set-video-hub .fusion-video-player aside.playing a {
  opacity: 0.3;
}
.set-video-hub .fusion-video-player aside.playing:after {
  background-color: #5095eb;
}
.set-video-hub .fusion-video-player aside.playing:hover h6.playlist {
  color: #aaaaaa;
}
.set-video-hub .fusion-video-player .close-divider {
  /*  Divider
     8.a.12 */
  line-height: 20px;
  height: 20px;
  width: 1px;
  background-color: rgba(170, 170, 170, 0.5);
}
.set-video-hub .fusion-video-player .post-type-video .close-divider {
  /*  Divider
     8.a.12 */
  border-left: none;
}
.set-video-hub .fusion-video-player .global-text-3 {
  /*  Text 3 video number
        8.a.8, 8.b.6   */
  color: white;
}
@media all and (max-width: 767px) {
  .set-video-hub .fusion-video-player .global-text-3 {
    /*  Text 3 video number
        8.8 phone-8-videoPlayerPalylist-0602  */
    color: white;
  }
}
@media all and (max-width: 767px) {
  .set-video-hub .fusion-video-player .global-text-1 {
    /* Text 1 
        8.6: phone-8-videoPlayerPalylist-0602 */
    font-size: 11px;
  }
}
.set-video-hub .fusion-video-player .global-view-all {
  /*  View All with icon
        8.a.7   */
  font-family: "Roboto", Arial, Helvetica, sans-serif, Arial, sans-serif;
  font-size: 12px;
  color: #aaaaaa;
  text-transform: uppercase;
  word-wrap: break-word;
}
.set-video-hub .fusion-video-player .global-view-all:hover {
  color: #de2429;
}
.set-video-hub .fusion-video-player .global-view-all:after {
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px 0px;
  background-size: 675px 1000px;
}

.set-video-hub .fusion-video-player .global-view-all.global-view-all-selected {
  /*  View All with icon â€ selected
        8.b.2   */
  color: #de2429;
}
.set-video-hub .global-dropdown-menu-wrapper {
  /* Season dropdown styles */
}
.set-video-hub .global-dropdown-menu-wrapper .global-dropdown-button {
  /* Show Video Hub - Season Dropdown - 2.b.3 dropdown menu bg \ border
  */
  background: #ebedee;
  border: 1px solid #b1b1b1;
}
.set-video-hub .global-dropdown-menu-wrapper .global-dropdown-button h6 {
  /* Show Video Hub - Season Dropdown - menu item 2.b.1 */
  color: #aaaaaa;
}
.set-video-hub .global-dropdown-menu-wrapper .global-dropdown-arrow {
  /* Show Video Hub - Season Dropdown - menu arrow retina 2.b.2-1 */
  width: 13px;
  height: 10px;
  background-repeat: no-repeat;
  background-size: 675px 1000px;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -450px;
}
.set-video-hub .global-dropdown-menu-wrapper .global-divider {
  /* Show Video Hub - Season Dropdown - Divider 2.c.6 */
  -webkit-box-shadow: -1px 0px 0px 0px rgba(98, 98, 98, 0.2);
  -moz-box-shadow: -1px 0px 0px 0px rgba(98, 98, 98, 0.2);
  box-shadow: -1px 0px 0px 0px rgba(98, 98, 98, 0.2);
  border-left: 1px solid #292929;
}
.set-video-hub .global-dropdown-menu-wrapper:hover .global-dropdown-button h6, .set-video-hub .global-dropdown-menu-wrapper.expanded .global-dropdown-button h6 {
  /* Show Video Hub - Season Dropdown - menu item - Â­ROLLOVER/expanded 2.c.1 */
  color: #518304;
}
.set-video-hub .global-dropdown-menu-wrapper:hover .global-dropdown-arrow {
  /* Show Video Hub - Season Dropdown - menu arrow retina ROLLOVER 2.b.2-2 */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -600px;
}
.set-video-hub .global-dropdown-menu-wrapper.expanded .global-dropdown-arrow {
  /* Show Video Hub - Season Dropdown - menu arrow retina EXPANDED 2.b.2-3 */
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -525px;
}
.set-video-hub .global-dropdown-menu-wrapper .global-dropdown-menu-season {
  /* Show Video Hub - Season Dropdown - menu-expanded: bg/border 2.c.3-2 */
  background: rgba(235, 235, 235, 0.95);
  border: 1px solid #b1b1b1;
}
.set-video-hub .global-dropdown-menu-wrapper .global-dropdown-menu-season h6 {
  /* Show Video Hub - Season Dropdown - menu-expanded: H6 2.c.4 */
  color: #555555;
}
.set-video-hub .global-dropdown-menu-wrapper .global-dropdown-menu-season li {
  /* Show Video Hub - Season Dropdown - menu-expanded: Dotted Line 2.c.7 */
  border-top: 1px dotted rgba(170, 170, 170, 0.5);
}
.set-video-hub .global-dropdown-menu-wrapper .global-dropdown-menu-season li.active h6, .set-video-hub .global-dropdown-menu-wrapper .global-dropdown-menu-season li:hover h6 {
  /* Show Video Hub - Season Dropdown - menu-expanded: H6 ROLLOVER 2.c.5 */
  color: #de2429;
}

.page-type-video {
  /*  9. Video Clip  */
}
.page-type-video .hub-sub-header {
  /* Sub header background 3.a.2, 7.a.1 */
  background: rgba(40, 40, 40, 0.8);
}

.page-type-video .fusion-video-player h1.playlist {
  /* H1-playlist 
      9.1 */
  font-size: 26px;
  color: #fff;
}
@media all and (max-width: 767px) {
  .page-type-video .fusion-video-player h1.playlist {
    /* H1-playlist 
        8.2: phone-8-videoPlayerPalylist-0602 */
    font-size: 22px;
	color: #fff;
  }
}
.page-type-video .fusion-video-player .header {
  /*  Player Header background (gradient)
     8.a.11 */
  background: #3b3b3b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3b3b3b 0%, #2d2c2c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b3b3b), color-stop(100%, #2d2c2c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3b3b3b 0%, #2d2c2c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3b3b3b 0%, #2d2c2c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3b3b3b 0%, #2d2c2c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #3b3b3b 0%, #2d2c2c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b', endColorstr='#2d2c2c',GradientType=0 );
  /* IE6-9 */
  /*  double Line underneath header - pdf: 0618
     8.a.10 */
  border-bottom: 1px solid rgba(109, 109, 109, 0.05);
  -webkit-box-shadow: 0px 2px 0px 0px rgba(16, 16, 16, 0.7);
  -moz-box-shadow: 0px 2px 0px 0px rgba(16, 16, 16, 0.7);
  box-shadow: 0px 2px 0px 0px rgba(16, 16, 16, 0.7);
}
.page-type-video .fusion-video-player .sci-video-playlist-content {
  /*  Player background
     8.a.11 */
  background-image: none;
  background-color: #262626;
}
@media all and (max-width: 767px) {
  .page-type-video .fusion-video-player .sci-video-playlist-content {
    /* Player background
        8.11: phone-8-videoPlayerPalylist-0602 */
    background-color: #313030;
  }
}
.page-type-video .fusion-video-player .global-text-3 {
  color: white;
}
.page-type-video .fusion-video-player .global-view-all {
  /*  View All with icon
        8.a.7   */
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #aaaaaa;
  text-transform: uppercase;
  /*  View All with icon - selected
        8.b.2   */
}
.page-type-video .fusion-video-player .global-view-all:hover {
  color: #de2429;
}
.page-type-video .fusion-video-player .global-view-all:after {
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px 0px;
  background-size: 675px 1000px;
}
.page-type-video .fusion-video-player .global-view-all.global-view-all-selected {
  color: #de2429;
}

.page-type-video-playlist {
  /*  8. Video Playlist */
}
.page-type-video-playlist .hub-sub-header {
  /* Sub header background 3.a.2, 7.a.1 */
  background: rgba(40, 40, 40, 0.8);
}
.page-type-video-playlist .fusion-video-playlist h6 {
  color: #aaaaaa;
}
.page-type-video-playlist.has-no-touch .fusion-video-player aside:hover:not(.playing) {
  /*    Video thumbnail and text - Rollover State 
      a. border around thumbnail 
      b. Video clip title H6-playlist  -Rollover State

      8.a.9-2,
      8.b.3.a,
      8.b.3.b.,
      8.#9-2: phone-8-videoPlayerPalylist-0602 */
}
.page-type-video-playlist.has-no-touch .fusion-video-player aside:hover:not(.playing) h6.playlist {
  color: white;
}
.page-type-video-playlist.has-no-touch .fusion-video-player aside:hover:not(.playing) .vp-clip-preload {
  outline: 3px solid #5095eb;
}
.page-type-video-playlist.has-no-touch .fusion-video-player aside:hover:not(.playing) .global-text-1 {
  color: white;
}
.page-type-video-playlist.has-touch .fusion-video-player aside:hover:not(.playing) h6.playlist, .page-type-video-playlist.has-touch .fusion-video-player aside:hover:not(.playing):hover {
  color: #aaaaaa;
}

.page-type-video-playlist.has-no-touch .fusion-video-player .global-show-more:hover {
/* Global Show more with arrow (down) - Rollover State,
Global Show more with arrow (up) + Description - Expanded
8.a.4-2,
8.a.4-3 */
color: #de2429;
}

.page-type-video-playlist .fusion-video-player .global-category-small.playlist {
  /*    Global Category Small-playlist
      8.a.1 */
  color: #aaaaaa;
}
@media all and (max-width: 767px) {
  .page-type-video-playlist .fusion-video-player .global-category-small.playlist {
    /*    Global Category Small-playlist
        8.#1: phone-8-videoPlayerPalylist-0602 */
    display: none;
  }
}
.page-type-video-playlist .fusion-video-player h1.playlist {
  /* H1-playlist 
      8.a.2, 9.1 */
  font-size: 26px;
  color: #fff;
}
@media all and (max-width: 767px) {
  .page-type-video-playlist .fusion-video-player h1.playlist {
    /* H1-playlist 
        8.2: phone-8-videoPlayerPalylist-0602 */
    font-size: 22px;
	color: #fff;
  }
}
.page-type-video-playlist .fusion-video-player .global-text-1.playlist {
  /* Text 1-playlist
          8.13: phone-8-videoPlayerPalylist-0602 */
  display: none;
  white-space: nowrap;
  text-transform: uppercase;
  color: #aaaaaa;
}
@media all and (max-width: 767px) {
  .page-type-video-playlist .fusion-video-player .global-text-1.playlist {
    display: inline;
  }
}
.page-type-video-playlist .fusion-video-player h6.playlist {
  /*  H6-playlist
          8.a.5, 8.b.4 */
  color: #aaaaaa;
}
.page-type-video-playlist .fusion-video-player .content-inject > .header {
  /*  Player Header background (gradient)
     8.a.11 */
  background: #3b3b3b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3b3b3b 0%, #2d2c2c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b3b3b), color-stop(100%, #2d2c2c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3b3b3b 0%, #2d2c2c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3b3b3b 0%, #2d2c2c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3b3b3b 0%, #2d2c2c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #3b3b3b 0%, #2d2c2c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b', endColorstr='#2d2c2c',GradientType=0 );
  /* IE6-9 */
  /*  double Line underneath header - pdf: 0618
     8.a.10 */
  border-bottom: 1px solid rgba(109, 109, 109, 0.05);
  -webkit-box-shadow: 0px 2px 0px 0px rgba(16, 16, 16, 0.7);
  -moz-box-shadow: 0px 2px 0px 0px rgba(16, 16, 16, 0.7);
  box-shadow: 0px 2px 0px 0px rgba(16, 16, 16, 0.7);
}
.page-type-video-playlist .fusion-video-player .sci-video-playlist-content,
.page-type-video-playlist .fusion-video-player .video-player-panel.on-top .video-playlist-area {
  /*  Player background
     8.a.11 */
  background-image: none;
  background-color: #262626;
}
@media all and (max-width: 767px) {
  .page-type-video-playlist .fusion-video-player .sci-video-playlist-content,
  .page-type-video-playlist .fusion-video-player .video-player-panel.on-top .video-playlist-area {
    /* Player background
        8.11: phone-8-videoPlayerPalylist-0602 */
    background-color: #313030;
  }
}
@media all and (max-width: 1023px) {
  .page-type-video-playlist .fusion-video-player .video-playlist-themes-list {
    /* Playlist thumbnail list background,
        Divider
        8.14: phone-8-videoPlayerPalylist-0602,
        8.15: phone-8-videoPlayerPalylist-0602 */
    background-color: #282828;
    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(109, 109, 109, 0.2);
    -moz-box-shadow: inset 0px 1px 0px 0px rgba(109, 109, 109, 0.2);
    box-shadow: inset 0px 1px 0px 0px rgba(109, 109, 109, 0.2);
    border-top: 1px solid rgba(16, 16, 16, 0.6);
  }
}

.page-type-video-playlist .fusion-video-player .hide-description-btn.global-show-more,
.page-type-video-playlist .fusion-video-player .video-player-read-more-open .global-show-more {
  /* Global Show more with arrow (down) - Rollover State,
      Global Show more  with arrow (up) + Description - Expanded
      8.a.4-2,
      8.a.4-3 */
  color: #de2429;
}
.page-type-video-playlist .fusion-video-player .video-playlist-left-arrow,
.page-type-video-playlist .fusion-video-player .video-playlist-right-arrow {
  display: none;
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .page-type-video-playlist .fusion-video-player .video-playlist-left-arrow,
  .page-type-video-playlist .fusion-video-player .video-playlist-right-arrow {
    top: 40px;
    display: block;
    position: absolute;
    width: 36px;
    height: 64px;
    background-attachment: scroll;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 500px 500px;
    z-index: 1000;
  }
  .page-type-video-playlist .fusion-video-player .video-playlist-left-arrow:hover,
  .page-type-video-playlist .fusion-video-player .video-playlist-right-arrow:hover {
    cursor: default;
  }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .page-type-video-playlist .fusion-video-player .on-top .video-playlist-left-arrow,
  .page-type-video-playlist .fusion-video-player .on-top .video-playlist-right-arrow {
    display: none;
  }
}
.page-type-video-playlist .fusion-video-player .video-playlist-left-arrow {
  left: 0;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px 0px;
}
.page-type-video-playlist .fusion-video-player .video-playlist-left-arrow:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: 0px -75px;
}
.page-type-video-playlist .fusion-video-player .video-playlist-right-arrow {
  right: 0;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px 0px;
}
.page-type-video-playlist .fusion-video-player .video-playlist-right-arrow:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -75px -75px;
}
.page-type-video-playlist .fusion-video-player aside.playing {
  /*    Video thumbnail and text - Selected State + selected bar
      h6.playlist has the same color as non-selected 
      8.a.9-1.,
      8.b.1 */
}
.page-type-video-playlist .fusion-video-player aside.playing a {
  opacity: 0.3;
}
.page-type-video-playlist .fusion-video-player aside.playing:after {
  background-color: #5095eb;
}
.page-type-video-playlist .fusion-video-player aside.playing:hover h6.playlist {
  color: #aaaaaa;
}
.page-type-video-playlist .fusion-video-player .close-divider {
  /*  Divider
     8.a.12 */
  line-height: 20px;
  height: 20px;
  width: 1px;
  background-color: rgba(170, 170, 170, 0.5);
}
.page-type-video-playlist .fusion-video-player .global-text-2 {
  /* Text 2 (with icon) - override global phone size  */
  font-size: 12px;
}
.page-type-video-playlist .fusion-video-player .global-text-3 {
  /*  Text 3 video number
        8.a.8, 8.b.6   */
  color: white;
}
@media all and (max-width: 767px) {
  .page-type-video-playlist .fusion-video-player .global-text-3 {
    /*  Text 3 video number
        8.8 phone-8-videoPlayerPalylist-0602  */
    color: white;
  }
}
@media all and (max-width: 767px) {
  .page-type-video-playlist .fusion-video-player .global-text-1 {
    /* Text 1 
        8.6: phone-8-videoPlayerPalylist-0602 */
    font-size: 11px;
  }
}
.page-type-video-playlist .fusion-video-player .global-view-all {
  /*  View All with icon
        8.a.7   */
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #aaaaaa;
  text-transform: uppercase;
  word-wrap: break-word;
}
.page-type-video-playlist .fusion-video-player .global-view-all:hover {
  color: #f7c801;
}
.page-type-video-playlist .fusion-video-player .global-view-all:after {
  background-attachment: scroll;
  background-color: transparent;
  background-repeat: no-repeat;
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px 0px;
  background-size: 675px 1000px;
}

.page-type-video-playlist .fusion-video-player .global-view-all.global-view-all-selected {
/* View All with icon - selected
8.b.2 */
color: #f7c801;
}

.page-type-video-playlist .fusion-video-player .global-view-all.global-view-all-selected {
  /*  View All with icon - selected
        8.b.2   */
  color: #f7c801;
}

/* Styles for new Playlist */
.playlist li.video .current-indicator {
  background-color: #3f97fa;
}
.playlist li.video .text-wrapper .duration {
  color: #7d7d7d;
}
.playlist li.video .thumbnail-wrapper .index {
  color: white;
  background-color: rgba(0, 0, 0, 0.8);
}
.playlist li.video:hover .thumbnail-wrapper {
  border: 1px solid #f3f97fa;
}

.page-type-general .dni-facts h2 {
  font-size: 24px;
}
@media all and (max-width: 767px) {
  .page-type-general .dni-facts h2 {
    font-size: 18px;
  }
}
.page-type-general .dni-facts .global-body-text {
  font-size: 26px;
}
@media all and (max-width: 767px) {
  .page-type-general .dni-facts .global-body-text {
    font-size: 16px;
  }
}
.page-type-general .dni-facts .global-cta-button {
  color: white;
  background-color: #88cdf9;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  width: 140px;
}
.page-type-general .dni-facts .global-cta-button:hover {
  background-color: #de2429;
}
.page-type-general .dni-facts .global-photo-credit {
  text-transform: uppercase;
}
.page-type-general .dni-facts .global-text-2 {
  font-size: 16px;
  color: #333333;
}
.page-type-general .dni-facts .link {
  background-size: 675px 1000px;
}
.page-type-general .dni-facts .link.fb {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px -750px;
}
.page-type-general .dni-facts .link.fb:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px -825px;
}
.page-type-general .dni-facts .link.tw {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -750px;
}
.page-type-general.has-no-touch .dni-facts .link.tw:hover {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -825px;
}

.page-type-search {
  /* =============================================================================
      Media Queries: phone (landscape and portorait), tablet (landscape and portorait), Desk Top Screen
  ============================================================================= */
  /* Phablet's - Portrait */
  /* Phone - Portrait */
}
.page-type-search .fusion-search-result {
  background: white;
  /* result items container */
}
.page-type-search .fusion-search-result h1 {
  color: #333333;
}
.page-type-search .fusion-search-result h4 {
  color: #121212;
  padding-bottom: 10px;
}
.page-type-search .fusion-search-result h4:hover {
  color: #de2429;
}
.page-type-search .fusion-search-result h5 {
  color: #121212;
  padding-bottom: 10px;
}
.page-type-search .fusion-search-result input[type="search-bar"] {
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #555555;
}
.page-type-search .fusion-search-result input[type="search-bar"]:hover {
  color: #de2429;
}
.page-type-search .fusion-search-result .dynamic-results {
  font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
  font-size: 16px;
  color: #0255A5;
}
.page-type-search .fusion-search-result .search-button {
  background: url(http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/search_images_sprite2.png);
  background-repeat: no-repeat;
  background-position: 0 -0px;
  height: 17.2px;
  width: 17px;
  background-size: 36px 198px;
}
.page-type-search .fusion-search-result .search-button:hover {
  background: url(http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/search_images_sprite2.png);
  background-position: 0 -35.5px;
  height: 17.2px;
  width: 17px;
  background-size: 36px 198px;
}
.page-type-search .fusion-search-result .items-container .item .image-wrapper a {
  border-width: 1px;
  border-color: #333333;
}
.page-type-search .fusion-search-result .items-container .item .image-wrapper a img {
  width: 133px;
  height: 75px;
}
.page-type-search .fusion-search-result .items-container .item .image-wrapper a:hover {
  border-width: 3px;
  border-color: #de2429;
}
.page-type-search .fusion-search-result .items-container .item .item-detail .item-description {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #555555;
}
.page-type-search .fusion-search-result .items-container .item .item-detail .item-url {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #aaaaaa;
}
.page-type-search .fusion-search-result .items-container .item .item-detail .item-url:hover {
  color: #de2429;
}
.page-type-search .fusion-search-result .items-container .search-pagination .page a {
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #333333;
}
.page-type-search .fusion-search-result .items-container .search-pagination .page a:hover {
  color: #de2429;
}
.page-type-search .fusion-search-result .items-container .search-pagination .divider {
  border-right-width: 1px;
  border-right-color: #aaaaaa;
}
.page-type-search .fusion-search-result .items-container .search-pagination .selected {
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #DC2C3E;
}
.page-type-search .fusion-search-result .items-container .search-pagination .previous {
  background-image: url(http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/search_images_sprite2.png);
  background-position: 0 -53px;
  height: 36px;
  width: 36px;
  background-size: 36px 198px;
}
.page-type-search .fusion-search-result .items-container .search-pagination .previous:hover {
  background-image: url(http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/search_images_sprite2.png);
  background-position: 0 -89.5px;
}
.page-type-search .fusion-search-result .items-container .search-pagination .next {
  background-image: url(http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/search_images_sprite2.png);
  background-repeat: no-repeat;
  background-position: top left;
  background-position: 0 -126px;
  height: 36px;
  width: 36px;
  background-size: 36px 198px;
}
.page-type-search .fusion-search-result .items-container .search-pagination .next:hover {
  background-image: url(http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/search_images_sprite2.png);
  background-position: 0 -162.5px;
}
.page-type-search .fusion-search-result .items-container .search-pagination .previous-inactive {
  background-image: url(http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/search_images_sprite2.png);
  background-position: 0 -53px;
  height: 36px;
  width: 36px;
  background-size: 36px 198px;
}
.page-type-search .fusion-search-result .items-container .search-pagination .next-inactive {
  background-image: url(http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/search_images_sprite2.png);
  background-position: 0 -126px;
  height: 36px;
  width: 36px;
  background-size: 36px 198px;
}
@media all and (min-width: 480px) and (max-width: 767px) {
  .page-type-search .fusion-search-result h1 {
    font-size: 24px;
  }
  .page-type-search .fusion-search-result h5 {
    font-size: 14px;
  }
  .page-type-search .fusion-search-result .dynamic-results {
    font-size: 14px;
  }
  .page-type-search .fusion-search-result .items-container .item .item-detail .item-description {
    font-size: 12px;
  }
  .page-type-search .fusion-search-result .items-container .item .image-wrapper img {
    width: 112px;
    height: 63px;
  }
}
@media all and (max-width: 479px) {
  .page-type-search {
    /*@media all  and (min-width: 240px) and (max-width: 426px) {*/
  }
  .page-type-search .fusion-search-result h1 {
    font-size: 24px;
  }
  .page-type-search .fusion-search-result h5 {
    font-size: 14px;
  }
  .page-type-search .fusion-search-result .dynamic-results {
    font-size: 14px;
  }
  .page-type-search .fusion-search-result .items-container .item .item-detail .item-description {
    font-size: 12px;
  }
  .page-type-search .fusion-search-result .items-container .item .image-wrapper img {
    width: 96px;
    height: 54px;
  }
}
.page-type-search .ad-tag[data-admanager-position="rectangle"] {
  display: table;
  margin: 0 auto;
}

.share-container-global .social-button-fb {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -450px -675px;
  background-size: 675px 1000px;
}
.share-container-global .social-button-tw {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -525px -675px;
  background-size: 675px 1000px;
}
.share-container-global .social-button-gl {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -600px -675px;
  background-size: 675px 1000px;
}
.share-container-global .close {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -300px -450px;
  background-size: 675px 1000px;
}
.share-container-global .global-promo-title-small {
  color: #555555;
}
.share-container-global .sharing-header, .share-container-global .comments-header {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #ffffff), color-stop(100%, #e9e9e9));
  background: -webkit-linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);
  background: -moz-linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);
  background: -o-linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);
  border-bottom: 1px solid white;
}
.share-container-global .sharing-header:before, .share-container-global .comments-header:before {
  box-shadow: 0 1px 3px #929292;
}
.share-container-global .sharing-header-bottom-border {
  border-top: 1px solid #dedede;
}
.share-container-global.open .separation-bar {
  box-shadow: 1px 1px 2px rgba(32, 32, 32, 0.5);
}
.share-container-global .separation-bar {
  border-right: 5px solid #de2429;
  border-top: 0px;
}
@media all and (max-width: 767px) {
  .share-container-global .separation-bar {
    border-top: 5px solid #de2429;
    border-right: 0px;
  }
}
.share-container-global .dotted-line {
  border-bottom: 1px dotted #aaaaaa;
}
.share-container-global .text-field-box-style {
  background: whitesmoke;
  border: 1px solid #bbbbbb;
  box-shadow: inset 0 0 2px #bbbbbb;
}

.share-button {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -300px -675px;
  background-size: 675px 1000px;
}
.share-button:hover, .share-button.active {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -300px -750px;
  background-size: 675px 1000px;
}
@media all and (max-width: 767px) {
  .share-button {
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -375px -525px;
  }
  .share-button:hover, .share-button.active {
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -450px -525px;
  }
}

.comment-button {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -376px -675px;
  background-size: 675px 1000px;
}
.comment-button:hover, .comment-button.active {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -376px -750px;
  background-size: 675px 1000px;
}
@media all and (max-width: 767px) {
  .comment-button {
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -525px -525px;
  }
  .comment-button:hover, .comment-button.active {
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -600px -525px;
  }

}

.page-type-interactives .dni-heading {
background: white;
color: #121212;
}
.page-type-interactives .dni-heading h1 {
margin: 1em 3em 0px;
color: #121212;
}
.page-type-interactives .dni-heading .global-category-large-grey {
display: none;
}

.page-type-interactives .dni-html, .page-type-interactives .fusion-interactive {
  text-align: center;
  margin: auto;
}
.page-type-interactives .dni-html div, .page-type-interactives .fusion-interactive div {
  margin: auto;
}
.page-type-interactives .fusion-interactive .incompatbile {
  display: none;
}
.page-type-interactives .fusion-interactive .incompatbile h1 {
  color: black;
}
.page-type-interactives .b32 .fusion-selection-grid .global-promo-title-large, .page-type-interactives .col1 .fusion-selection-grid .global-promo-title-large, .page-type-interactives .b24 .fusion-selection-grid .global-promo-title-large {
  background: transparent;
  color: #282828;
  text-transform: uppercase;
  font-size: 30px;
  padding-top: 40px;
  padding-bottom: 20px;
}
.page-type-interactives .b32 .fusion-selection-grid h1, .page-type-interactives .col1 .fusion-selection-grid h1, .page-type-interactives .b24 .fusion-selection-grid h1 {
  color: #282828;
  padding: 0 0 1em .25em;
  display: block;
}
.page-type-interactives .b32 .fusion-advert,
.page-type-interactives .b32 .dni-html,
.page-type-interactives .b32 .fusion-interactive, .page-type-interactives .b24 .fusion-advert,
.page-type-interactives .b24 .dni-html,
.page-type-interactives .b24 .fusion-interactive, .page-type-interactives .col1 .fusion-advert,
.page-type-interactives .col1 .dni-html,
.page-type-interactives .col1 .fusion-interactive {
  /* -- background: #efefef; -- */
  padding: 43px 0px 47px 0px;
  background-color: transparent;
}
.page-type-interactives .b32 .fusion-advert h1, .page-type-interactives .b32 .fusion-advert h2, .page-type-interactives .b32 .fusion-advert h3, .page-type-interactives .b32 .fusion-advert h4, .page-type-interactives .b32 .fusion-advert h5, .page-type-interactives .b32 .fusion-advert h6, .page-type-interactives .b32 .fusion-advert p, .page-type-interactives .b32 .fusion-advert span, .page-type-interactives .b32 .fusion-advert div,
.page-type-interactives .b32 .dni-html h1,
.page-type-interactives .b32 .dni-html h2,
.page-type-interactives .b32 .dni-html h3,
.page-type-interactives .b32 .dni-html h4,
.page-type-interactives .b32 .dni-html h5,
.page-type-interactives .b32 .dni-html h6,
.page-type-interactives .b32 .dni-html p,
.page-type-interactives .b32 .dni-html span,
.page-type-interactives .b32 .dni-html div,
.page-type-interactives .b32 .fusion-interactive h1,
.page-type-interactives .b32 .fusion-interactive h2,
.page-type-interactives .b32 .fusion-interactive h3,
.page-type-interactives .b32 .fusion-interactive h4,
.page-type-interactives .b32 .fusion-interactive h5,
.page-type-interactives .b32 .fusion-interactive h6,
.page-type-interactives .b32 .fusion-interactive p,
.page-type-interactives .b32 .fusion-interactive span,
.page-type-interactives .b32 .fusion-interactive div, .page-type-interactives .b24 .fusion-advert h1, .page-type-interactives .b24 .fusion-advert h2, .page-type-interactives .b24 .fusion-advert h3, .page-type-interactives .b24 .fusion-advert h4, .page-type-interactives .b24 .fusion-advert h5, .page-type-interactives .b24 .fusion-advert h6, .page-type-interactives .b24 .fusion-advert p, .page-type-interactives .b24 .fusion-advert span, .page-type-interactives .b24 .fusion-advert div,
.page-type-interactives .b24 .dni-html h1,
.page-type-interactives .b24 .dni-html h2,
.page-type-interactives .b24 .dni-html h3,
.page-type-interactives .b24 .dni-html h4,
.page-type-interactives .b24 .dni-html h5,
.page-type-interactives .b24 .dni-html h6,
.page-type-interactives .b24 .dni-html p,
.page-type-interactives .b24 .dni-html span,
.page-type-interactives .b24 .dni-html div,
.page-type-interactives .b24 .fusion-interactive h1,
.page-type-interactives .b24 .fusion-interactive h2,
.page-type-interactives .b24 .fusion-interactive h3,
.page-type-interactives .b24 .fusion-interactive h4,
.page-type-interactives .b24 .fusion-interactive h5,
.page-type-interactives .b24 .fusion-interactive h6,
.page-type-interactives .b24 .fusion-interactive p,
.page-type-interactives .b24 .fusion-interactive span,
.page-type-interactives .b24 .fusion-interactive div, .page-type-interactives .col1 .fusion-advert h1, .page-type-interactives .col1 .fusion-advert h2, .page-type-interactives .col1 .fusion-advert h3, .page-type-interactives .col1 .fusion-advert h4, .page-type-interactives .col1 .fusion-advert h5, .page-type-interactives .col1 .fusion-advert h6, .page-type-interactives .col1 .fusion-advert p, .page-type-interactives .col1 .fusion-advert span, .page-type-interactives .col1 .fusion-advert div,
.page-type-interactives .col1 .dni-html h1,
.page-type-interactives .col1 .dni-html h2,
.page-type-interactives .col1 .dni-html h3,
.page-type-interactives .col1 .dni-html h4,
.page-type-interactives .col1 .dni-html h5,
.page-type-interactives .col1 .dni-html h6,
.page-type-interactives .col1 .dni-html p,
.page-type-interactives .col1 .dni-html span,
.page-type-interactives .col1 .dni-html div,
.page-type-interactives .col1 .fusion-interactive h1,
.page-type-interactives .col1 .fusion-interactive h2,
.page-type-interactives .col1 .fusion-interactive h3,
.page-type-interactives .col1 .fusion-interactive h4,
.page-type-interactives .col1 .fusion-interactive h5,
.page-type-interactives .col1 .fusion-interactive h6,
.page-type-interactives .col1 .fusion-interactive p,
.page-type-interactives .col1 .fusion-interactive span,
.page-type-interactives .col1 .fusion-interactive div {
  color: #282828;
}
.page-type-interactives .fusion-advert .google-afc-region {
  margin: 0 5%;
  border: 1px solid #ccc;
}
.page-type-interactives .fusion-advert .google-afc-region .ads-by-google {
  font-size: smaller;
  margin: 0 0.5em;
}
.page-type-interactives .fusion-advert .google-afc-region .google-afc-results-wrapper {
  margin: 0 15%;
}
.page-type-interactives .fusion-advert .google-afc-region p {
  text-align: left;
}
.page-type-interactives .fusion-advert .google-afc-region p br {
  display: none;
}
.page-type-interactives .fusion-advert .google-afc-region p a {
  display: inline-block;
  margin: 0 1em 0 0;
}
.page-type-interactives .fusion-advert .google-afc-region p a.title {
  color: #0e0e0e;
  font-size: larger;
}
.page-type-interactives .fusion-advert .google-afc-region p a.url {
  color: #757575;
  font-size: smaller;
}
.page-type-interactives .fusion-advert .google-afc-region p span.description {
  display: block;
  color: #5b5b5b;
}

@media only screen and (max-width: 480px) {
  .page-type-interactives {
  -webkit-text-size-adjust: none;
  
  }
  .page-type-interactives .fusion-interactive .incompatbile {
    display: block;
  }
  .page-type-interactives .fusion-interactive iframe {
    display: none;
  }
  .page-type-interactives .fusion-advert {
    padding: 1em 0 1em 0;
  }
  .page-type-interactives .fusion-advert .google-afc-region .google-afc-results-wrapper {
    margin: 0 3%;
  }
}    


 
/*  =============================================================================
  SMALL NETS: homepage selection grid
  ============================================================================= */

@media (max-width: 767px) {
.page-type-homepage .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .left-column {
  padding: 14px 15px;
   }
} 

@media (min-width: 767px) {
.page-type-homepage .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .left-column {
padding: 40px 40px 10px;
}
} 

@media screen and (max-width: 480px) {
.page-type-homepage .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .left-column {
padding: 40px 30px 10px;
}
} 

.page-type-homepage .fusion-selection-grid.topic-single h1 {
color: #fff;
font-size: 30px;
}


.page-type-homepage .fusion-selection-grid.topic-single .horizontal-line-gray-light {
  display: none;
}
.page-type-homepage .fusion-selection-grid.topic-single .horizontal-line-gray {
  display: none;
}

.page-type-homepage .fusion-selection-grid.topic-single .square .topic-item-caption {
  /* Overlaying gradient 7.c.1 */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: #335D96;
}


.page-type-homepage .fusion-selection-grid.topic-single .borders, .fusion-selection-grid.topic-single .borders2 {
display: none;
}

.page-type-homepage .fusion-selection-grid.topic-single h6 {
color: #ddd;
font-size: 20px;
max-height: 50px;
padding-bottom: 16px;
}

.page-type-homepage .fusion-selection-grid.topic-single .square .topic-item .topic-item-caption {
height: 110px;
}

.page-type-homepage .topic-single .square .topic-item .topic-item-caption {
position: absolute;
padding: 15px 13px 20px 20px;
}


.page-type-homepage .topic-single .square .topic-item .image-wrapper .play-overlay-button.size-middle {
margin: -90px 0 0 -20px;
}

.page-type-homepage .fusion-selection-grid.topic-single .global-description {
  /*  Description - item description         on wiki 6.c.4    */
  color: #ddd;
}

.page-type-homepage .fusion-selection-grid.topic-single .global-description:hover {
  /*  Description - item description         on wiki 6.c.4    */
  color: #ddd;
}


.page-type-homepage .fusion-selection-grid.topic-single .hub-sub-header {
  /* Sub header background 3.a.2, 7.a.1 */
  background: #1c447f;
}



.page-type-homepage .square.dark {
background: #fff;
}


body.page-type-homepage {
background-color: #1C447F;
}



/*  =============================================================================
    SMALL NETS: homepage carousel gradeient added
  ============================================================================= */

.dni-show-carousel-overlay {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMiUiIHN0b3AtY29sb3I9IiMzODNhM2UiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIyOSUiIHN0b3AtY29sb3I9IiMzODNhM2UiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzgzYTNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(38,38,38,0) 12%, rgba(38,38,38,0) 29%, rgba(38,38,38,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(12%,rgba(38,38,38,0)), color-stop(29%,rgba(38,38,38,0)), color-stop(100%,rgba(38,38,38,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(38,38,38,0) 12%,rgba(38,38,38,0) 29%,rgba(38,38,38,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(38,38,38,0) 12%,rgba(38,38,38,0) 29%,rgba(38,38,38,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(38,38,38,0) 12%,rgba(38,38,38,0) 29%,rgba(38,38,38,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(38,38,38,0) 12%,rgba(38,38,38,0) 29%,rgba(38,38,38,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00262626', endColorstr='#262626',GradientType=0 ); /* IE6-8 */
}

.page-show-homepage-carousel-h2-show a:hover, .page-show-homepage-carousel-h2-show a {
color: white;
line-height: 110%;
font-size: 26px;
font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
}

.dni-show-carousel-wrapper {
background-color: #f7c801;
}



/*  =============================================================================
  Homepage mega carousel mini header
  ============================================================================= */

@media all and (min-width: 768px) {
.mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-header>div>div .related-header-centerize {
  min-height: 100px;
  }
 } 

@media all and (min-width: 768px) {
.mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-header>div>div .related-header-centerize .related-header-centerize-inner  {
  padding: 0 0;
  }
 } 

@media all and (max-width: 767px) {
.mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-header>div>div .related-header-centerize .related-header-centerize-inner  {
  padding: 0 0;
  }
 } 
 

   
/*  =============================================================================
  GLOBAL Header desktop
  ============================================================================= */


.main-header .nav-separator {
  background: #081A3C;
  border-right: 1px solid #4368A1;
   }



.header-page-caption .header-page-sub-topic-devider {
  border-left: 1px solid #8A9093;
}
   
/*  =============================================================================
  SHOW GLOBAL Header desktop
  ============================================================================= */
.header-page-topic-wrapper {
  height: 50px;
  padding-left: 275px;
}

@media all and (max-width: 767px) {
.header-page-topic-wrapper {
    height: auto;
    padding-left: 0;
  }
} 


@media all and (max-width: 767px) {
body .main-header .header-logo {
  width: 70px;
   }
} 



/*  =============================================================================
  GLOBAL Header phone 
  ============================================================================= */


@media all and (max-width: 767px) {
.header-info-area {
  height: 50px;  
  }
} 

@media all and (max-width: 767px) {
  body .main-header {
  background-size: 5px 50px;
  height: 50px; 
  }
} 

@media all and (max-width: 767px) {
  .header-info-area {
  padding-left: 14px;
  }
} 

@media all and (max-width: 767px) {
.navbar-toggle {
  height: 50px;  
  }
} 

@media all and (max-width: 767px) {
.mobile-toggle {
  height: 50px;
  padding-top: 12px;
  }
}      

@media all and (max-width: 767px) {
.main-header .nav-separator {
  height: 25px;  
  margin: 13px 10px 0 13px;
  }
} 

@media all and (max-width: 767px){
.header-logo {
  height: 40px;  
  width: 60px;
  margin: 0 0 0;
  }
} 

/* Search icon alignment */

@media all and (max-width: 767px) {
.main-header .header-search-form .header-search-bar-container {
  margin-top: 15px;  
  margin-right: 15px;
  }
} 

/*  SEARCH BAR active alignment */

@media all and (min-width: 480px) and (max-width: 767px) {
  body .main-header .header-search-form.active-form .header-search-bar-container {
    margin-top: 8px;
  }
}
@media all and (max-width: 479px) {
  body .main-header .header-search-form.active-form .header-search-bar-container {
    margin-top: 8px;
  }
}

@media all and (min-width: 480px) and (max-width: 767px) {
  body .main-header.interior-page .header-search-form.active-form .header-search-bar-container {
    margin-top: 8px;
  }
}
@media all and (max-width: 479px) {
  body .main-header.interior-page .header-search-form.active-form .header-search-bar-container {
    margin-top: 8px;
  }
}



/*  region-selector alignment */

@media (max-width: 767px) {
.header-region-selector {
  top: 7px;
  }
} 
 
/*  =============================================================================
  MENU DRAWER ICON size increased 
  ============================================================================= */

.navbar-toggle .icon-bar {
  height: 5px;
  margin: 2px auto 4px 0px;
  width: 20px;
   }
  
   
/* =============================================================================
   MENU DRAWER side bar
============================================================================= */

body .drawer-sidebar-menu .menu-item > a {
  border-left-width: 5px;
   }


body.has-no-touch .drawer-sidebar-menu .menu-item-has-children:hover > a, body .drawer-sidebar-menu .menu-item-has-children.open > a, body .drawer-sidebar-menu .menu-item-has-children.current-menu-parent > a {

  border-left-width: 5px;
   }

 
.drawer-sidebar-menu li a {
padding: 15px 35px 15px 20px;
}




/*  =============================================================================
  SHOW Sub-header phone 
  ============================================================================= */


@media (max-width: 767px) {
.header-page-caption .header-page-sub-topic {
  display: none;
  }
} 

@media (max-width: 767px) {
.header-page-topic .header-show-title {
  height: 30px;
  }
} 


@media (max-width: 767px) {
body .main-header .header-show-title {
  font-size: 20px;
  line-height: 16px;
  }
} 

@media (max-width: 767px) {
.main-header .header-page-topic+.header-search-form .header-search-bar-container {
  margin-top: 15px;
  }
} 

@media (max-width: 767px) {
body .main-header .top-sub-menu-btn {
  font-size: 18px;
  }
} 

@media (max-width: 767px) {
.main-header .header-page-topic-wrapper+.header-search-form .header-search-bar-container {
  margin-top: 15px;
   }
} 


@media (max-width: 767px) {
.fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .left-column {
  padding: 14px 15px;
   }
} 

@media (min-width: 767px) {
.fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .left-column {
padding: 15px 76px;
}
} 


/*  =============================================================================
  TOPIC page header phone 
  ============================================================================= */

@media (max-width: 767px) {
  .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers {
  padding-top: 0;
  padding-bottom: 0;
   }
} 


@media (max-width: 767px) {
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-left-arrow .shadow, .fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-right-arrow .shadow {
  top: -8px;
   }
} 


@media (max-width: 767px) {
.fusion-selection-grid .wrapper-filter-menu {
  background: transparent;
  border: transparent;
   }
} 

/*  =============================================================================
  SHOW LANDING tab menu phone 
  ============================================================================= */

@media (max-width: 767px) {
.tabs-scroll-wrapper .fusion-tabs .fusion-tab h2, .tabs-scroll-wrapper .fusion-tabs .fusion-tab select {
  font-size: 16px;
  line-height: 110%;
   }
} 

@media (max-width: 767px) {
.dni-show-carousel-item .dni-show-social-wrap {
  margin-top: 15px;
   }
}        


@media (max-width: 767px) {
.dni-show-carousel-item.video .dni-show-carousel-genre, .dni-show-carousel-item.video .dni-show-carousel-title {
  height: 24px;
   }
} 


/*  =============================================================================
  VIDEO PLAYER/PLAYLIST 
  =============================================================================*/
      
.fusion-selection-grid .content-inject>.header .controls .action.close {
  bottom: -2px;
   }



@media (max-width: 1023px){

.video-content-inner hr.playlist-separator {
  border-top: 1px solid rgba(223, 217, 217, 0.1);
  background-color: rgba(99, 98, 98, 0.1);
   }
} 

 
@media (max-width: 767px) and (min-width: 320px) {
  .fusion-selection-grid .content-inject>.header h1 {
  margin-right: -5px;
  }
}


 /*  =============================================================================
  SHOW LANDING: dropdown menu
  ============================================================================= */


@media (max-width: 767px) {
body .main-header .top-sub-menu-btn:after {
  border-width: 11px 8px 0 8px;
   }
}    

.top-sub-menu-btn:after {
  height: 30px;
  right: -6px;
  top: 16px;
  width: 30px;
   }

@media (max-width: 767px) {
.top-sub-menu-btn:after {
  top: 13px;
  right: 20px;
   }
}  

.top-sub-menu-btn {
  padding-right: 30px;
   }
   
@media (max-width: 767px) {
.top-sub-menu-btn {
  width: 100%;
   }
}  

.header-page-separator {
  color: #8A9093;
  line-height: 52px;
  margin: 0 13px;
  font-family: Arial,Helvetica,sans-serif;
   }
 
 body .main-header .top-sub-menu-container a {
    text-align: right;
   }

@media (max-width: 767px) {
 body .main-header .top-sub-menu-container a {
    text-align: left;
   }
}  

@media (max-width: 767px) {
.header-sub-menu li a {
  width: 250px;
   }
}  
 
  
/*  =============================================================================
  SHOW LANDING
  ============================================================================= */
  
/* carousel title padding */  
@media (max-width: 767px) {
.dni-show-carousel-action {
  padding-top: 2px;
   }
}  

/* selection grid */  
.tabs-scroll-wrapper .tabs-arrows>li {
  background: #294512;
  border: 1px solid #4b6c19;
   }

/* CTA text restored */  

ul.dni-show-carousel li:nth-child(2) .dni-show-carousel-action {
  display: block;
   } 
  
  
.dni-show-carousel-item.video .dni-show-carousel-action {
  height: 16px;
   }
  
 @media screen and (max-width: 1023px) {
.dni-show-carousel-headline {
  padding: 0 10px 15px 25px;
   } 
}    

  
 /*  =============================================================================
   SHOW LANDING: selection grid padding
  ============================================================================= */
  
@media (max-width: 767px) {   
.fusion-selection-grid:first-child .fusion-selection-grid.show-homepage.low-touch {
  padding-top: 0px;
   }
}
@media (max-width: 767px) {    
.fusion-selection-grid.show-homepage.low-touch .homepage-items-grid-list-item {
  padding-bottom: 25px;
   }
} 

/* selection grid with long description */  
.fusion-selection-grid.show-homepage.low-touch .homepage-items-grid-list-item .item-grid-hover .global-description {
	max-height: 7em;
}

 /*  =============================================================================
   SHOW LANDING: tab menu alignment
  ============================================================================= */

@media (max-width: 767px) {
.tabs-scroll-wrapper .tabs-arrows>li.tabs-arrow-left {
  left: 10px;
   }
} 

@media (max-width: 767px) {
.tabs-scroll-wrapper .tabs-arrows>li.tabs-arrow-right {
  right: 10px;
   }
} 

@media (max-width: 767px) {
.tabs-scroll-wrapper .tabs-arrows>li {
  top: 0px;
  bottom: 18px;
   } 
} 
 /*  =============================================================================
   SHOW LANDING: selection grid CTA text
  ============================================================================= */
.fusion-selection-grid.show-homepage.low-touch .homepage-items-grid-list-item .call-to-action, .fusion-selection-grid.show-homepage.low-touch .homepage-items-grid-list-item .call-to-action .global-cta-text {
	color: #f7c801;
   } 





 /*  =============================================================================
  AD container bg
  ============================================================================= */
 
  #page-ad-container-leaderboard, #page-ad-container-bannerFlexOne, #page-ad-container-entitlement {
  background-color: #262626;
  }

  .fusion-photo-gallery #page-ad-container-entitlement { 
  background-color: transparent; 
  } 

/*  =============================================================================
   SELECTION GRID: video hub pgae header padding space
   ============================================================================= */

.page-type-network_video_hub .left-column-wrapper h1, .page-type-show_video_hub .left-column-wrapper h1 {
  margin-top: 0px;
  margin-bottom: 0px;
   }

/*  =============================================================================
   SELECTION GRID: tab menu padding adjustment
   ============================================================================= */

.fusion-selection-grid .wrapper-filter-menu {
margin-top: 1px;
}

.page-type-video-hub .fusion-selection-grid .wrapper-filter-menu {
  	margin: -1px 0px 0px;
   } 
   
.page-type-video-hub .topic-hub-sort-header.placeholder {	
	padding: 20px 20px 20px;
   }

@media (max-width: 767px) {
.page-type-video-hub .topic-hub-sort-header.placeholder {
	padding: 15px 20px 15px;
   }
} 


.page-type-show_video_hub .topic-hub-sort-header.placeholder {	
	padding: 20px 20px 20px;
   }

@media (max-width: 767px) {
.page-type-show_video_hub .topic-hub-sort-header.placeholder {
	padding: 15px 20px 15px;
   }
} 





/*  =============================================================================
   SELECTION GRID: padding adjustment
   ============================================================================= */
   
body.page-type-sub_topic .fusion-selection-grid.topic-single .square .topic-item .topic-item-caption, 
body.page-type-video-playlist .fusion-selection-grid.topic-single .square .topic-item .topic-item-caption,
body.page-type-show_video_hub .fusion-selection-grid.topic-single .square .topic-item .topic-item-caption {
    height: 130px;
   }
   
.page-type-topic-hub .fusion-selection-grid.topic-single .square .topic-item .topic-item-caption, 
.page-type-topic .fusion-selection-grid.topic-single .square .topic-item .topic-item-caption, 
.page-type-homepage .fusion-selection-grid.topic-single .square .topic-item .topic-item-caption {
  height: 120px;
   }

.set-video-hub .fusion-selection-grid.topic-single .topic-item .items-count, 
.page-type-video .fusion-selection-grid.topic-single .topic-item .items-count, 
.page-type-video-playlist .fusion-selection-grid.topic-single .topic-item .items-count, .set-video-hub .fusion-selection-grid.topic-single .topic-item .label-topic-item, 
.page-type-video .fusion-selection-grid.topic-single .topic-item .label-topic-item, .page-type-video-playlist .fusion-selection-grid.topic-single .topic-item .label-topic-item {
  margin-top: 2px;
   }

.page-type-sub_topic .fusion-selection-grid.topic-single h6{
line-height: 17px;
   }
 
.set-video-hub .fusion-selection-grid.topic-single h6{
line-height: 17px;
   }

.page-type-video-playlist .fusion-selection-grid.topic-single h6{
line-height: 17px;
   }
 
.topic-single .square.active .topic-item .topic-item-caption .featured-items-description {
  margin: 5px 0 5px;
   }

.fusion-selection-grid.topic-single .global-text-2.article:before, .fusion-selection-grid.topic-single .global-text-2.video:before, .fusion-selection-grid.topic-single .global-text-2.photo:before {
  height: 14px;
   }
   
/*  =============================================================================
   SELECTION GRID: description hover state
   ============================================================================= */
.has-no-touch .fusion-selection-grid.topic-single .featured-items-description a:hover {
	text-decoration: none;
   }

/*  =============================================================================
   SELECTION GRID: 'Filter by' padding issue on mobile
   ============================================================================= */


@media (max-width: 479px)  {

.page-type-video-hub .topic-hub-sort-theme {
margin-right: 10px;
}

.page-type-video-hub .topic-hub-sort-header.placeholder {
padding: 15px 0px 15px;
}

.topic-hub-sort-theme-title {
padding-left: 3px;
}

body .global-filter {
font-size: 15px;
}

.selection-grid-filter-section .filter-divider {
margin: 0 5px 0 5px;
}

}

@media (max-width: 479px) and (min-width: 320px)  {
.page-type-video-hub .topic-hub-sort-theme {
margin-left: 0px;
}
}


/*  =============================================================================
   HOMEPAGE MEGA CAROUSEL: bio icon update
   ============================================================================= */
   
.page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .overal_type span.global-text-2.article:before, .page-type-homepage .mega-carousel .dni-carousel-related-content.dni-selection-grid .overal_type span.global-text-2.bio:before,
.page-type-homepage .mega-carousel .fusion-photo-gallery .overal_type span.global-text-2.article:before,
.page-type-homepage .mega-carousel .fusion-photo-gallery .overal_type span.global-text-2.bio:before { 
  background-position: -600px -300px; 
   }


/*  =============================================================================
  taxonomy removed from selection grids. 
   ============================================================================= */ 
   
/* sub page */
body.page-type-video .global-category-small-show-title, 
body.page-type-sub_topic .global-category-small-show-title, 
body.page-type-video-playlist .global-category-small-show-title,
body.page-type-show_video_hub .global-category-small-show-title {
    display: none;
   }

body.page-type-sub_topic .cm-advert .global-category-small-show-title, 
body.page-type-video-playlist .cm-advert .global-category-small-show-title,
body.page-type-show_video_hub .cm-advert .global-category-small-show-title {
    display: block;
}

body.page-type-sub_topic .global-category-small, 
body.page-type-video-playlist .global-category-small,
body.page-type-show_video_hub .global-category-small {
    display: none;
   }


/* topics */

.fusion-selection-grid.topic-single .global-category-small {
    display: none;
   }


/* video hub */

body.set-video-hub .global-category-small {
    display: none;
   }

/* show hub */

body.page-type-show_hub .global-category-small {
    display: none;
   }


/* SHOW LANDING */
.dni-show-carousel-genre {
  display: none;
   }

@media (max-width: 767px)  {
.dni-show-carousel-genre {
  display: none;
   }
}   

/* SHOW LANDING-low touch */
.video-player-module .caption-container .global-category {
display: none;
}



/* HOMEPAGE */
.page-type-homepage .dni-carousel .page-homepage-category.label-box {
  display: none;
   }
 

/*  =============================================================================
  HOMEPAGE: mega carousel selection grid
   ============================================================================= */ 
   
.mega-carousel .mega-carousel-wrapper .item .tune-in-block .date .line {
  border-top: 1px solid #FC951C;
  } 
  
@media (max-width: 767px) {  
.mega-carousel .dni-carousel-related-content.dni-selection-grid .mega-items-amount .navigation .right-button {
  margin-right: -10px;
  }
}   

/*  =============================================================================
  SHOW PAGE HEADER
   ============================================================================= */ 
   
@media (max-width: 767px) {
.page-type-sub_topic .fusion-selection-grid.topic-single .hub-sub-header {
  background: rgba(237, 237, 237, 0.7);
   }
} 
@media (max-width: 767px) {
.page-type-video-playlist .fusion-selection-grid.topic-single .hub-sub-header {
  background: rgba(232, 232, 232, 0.9);
   }
} 
@media (max-width: 767px) {
.page-type-video .fusion-selection-grid.topic-single .hub-sub-header {
  background: rgba(62, 65, 70, 0.6);
   }
} 

.horizontal-line-gray-light {
	display: none;
   }

/* SHOW DROP DOWN alignment */
.top-sub-menu-container {
  right: -30px; 
   }  
  

/* PHOTO GALLERY */
.page-type-photo-gallery .fusion-photo-gallery .details-panel .more-galleries-list li .gallery-blurb span.global-text-2 {
  padding: 2px 0 0;
  }
  
.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-information .image-caption {
  padding-top: 10px;
  }
 
/* PHOTO GALLERY : pagination */ 
.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-preview-navigation {
  height: 85px;
}  
  
 @media (max-width: 480px) and (min-width: 240px) { 
.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-information .gallery-count {  
  top: 16px;
   } 
}    
 
 
/* PHOTO GALLERY : AD aligned in center */  
 .page-type-photo-gallery .fusion-photo-gallery .details-panel .ad-tag[data-admanager-position=rectangle] {
margin: 0 0 0 0;
} 
 

 
/* SHARE&COMMENT */

@media (max-width: 767px) {  
.page-type-bio .sharing-buttons.mobile-share-buttons, .page-type-list .sharing-buttons.mobile-share-buttons, 
.page-type-article .sharing-buttons.mobile-share-buttons, .page-type-blog-post .sharing-buttons.mobile-share-buttons, 
.page-type-blog-landing .sharing-buttons.mobile-share-buttons {
  padding-top: 5px;
  }
}

/* BDAT LABEL */

.bdat-lable {
background: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2014/10/labels2.png") no-repeat left top;
   }

/*  =============================================================================
  SEARCH BAR active alignment 
  ============================================================================= */

@media all and (min-width: 480px) and (max-width: 767px) {
  body .main-header .header-search-form.active-form .header-search-bar-container {
    margin-top: 8px;
  }
}
@media all and (max-width: 479px) {
  body .main-header .header-search-form.active-form .header-search-bar-container {
    margin-top: 8px;
  }
}

/*  =============================================================================
  ARTICLE-SELECTION GRID 
  ============================================================================= */
  
 /* selection grid 'Genre' */ 
.fusion-selection-grid.article ul .item .global-category-small, .has-touch .fusion-selection-grid.article ul .item:hover .global-category-small {
  color: #f7c801;
   }

/* drop down separation */

.fusion-selection-grid.article ul {
background-repeat: repeat;
background-position: 0 0;
-webkit-box-shadow: inset 3px 3px 3px 0 rgba(48,48,48,.1),inset -1px -1px 1px 0 rgba(255,255,255,.1);
-moz-box-shadow: inset 3px 3px 3px 0 rgba(48,48,48,.1),inset -1px -1px 1px 0 rgba(255,255,255,.1);
box-shadow: inset 3px 3px 3px 0 rgba(48,48,48,.1),inset -1px -1px 1px 0 rgba(255,255,255,.1);
}

/*  =============================================================================
  VIDEO PLAYLIST: view all background 
  ============================================================================= */
  
.video-content-inner .video-playlist-area.view-all {
background-color: #262626;
}

/*  =============================================================================
  VIDEO: player button
  ============================================================================= */
 
.topic-single .square .topic-item .image-wrapper .play-overlay-button.size-middle {
	margin: -80px 0 0 -20px;
   }
   
.play-overlay-button.size-middle {
	background: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/03/video-play-button-middle27.png") no-repeat left top;
	height: 49px;
	width: 49px;
   }

.cm-items-container.content-inject .cm-content-item .play-overlay-button.size-middle {
	opacity: 0.5;
   }



.mega-carousel .dni-carousel-related-content.dni-selection-grid .play-overlay-button.size-middle {
background: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/03/video-play-button-middle-sm7.png") no-repeat left top;
height: 40px;
width: 40px;
}

/*  =============================================================================
Play button hover
 ============================================================================= */

.mega-carousel .mega-carousel-wrapper.desktop-device .dni-carousel-related-content.dni-selection-grid .play-overlay-button.size-middle {
    top: 0;
    margin-top: 7%;
}

@media all and (max-width:1023px){
    .mega-carousel .mega-carousel-wrapper.desktop-device .dni-carousel-related-content.dni-selection-grid .play-overlay-button.size-middle {
        display: block;
    }
}

@media all and (min-width:1024px){
    .mega-carousel .mega-carousel-wrapper.desktop-device .dni-carousel-related-content.dni-selection-grid .play-overlay-button.size-middle {
        display: none;
    }
}

.mega-carousel .mega-carousel-wrapper.desktop-device .dni-carousel-related-content.dni-selection-grid .image:hover .play-overlay-button {
    display: block;
    z-index: 4;
}

@media all and (max-width:1023px){
    .mega-carousel .mega-carousel-wrapper.desktop-device .dni-carousel-related-content.dni-featured-item .mega-featured-item .play-overlay-button {
        display: block;
    }
}

@media all and (min-width:1024px){
    .mega-carousel .mega-carousel-wrapper.desktop-device .dni-carousel-related-content.dni-featured-item .mega-featured-item .play-overlay-button {
        display: none;
    }
}
.mega-carousel .mega-carousel-wrapper.desktop-device .dni-carousel-related-content.dni-featured-item .mega-featured-item .mega-items-wrapper:hover .play-overlay-button {
    display: block;
}


@media all and (max-width:1023px){
    .page-type-show_homepage .show-hub-items-grid.fusion-selection-grid .cm-items-container.desktop-device .homepage-items-grid-list-item .play-overlay-button {
        display: block;
    }
}

@media all and (min-width:1024px){
    .page-type-show_homepage .show-hub-items-grid.fusion-selection-grid .cm-items-container.desktop-device .homepage-items-grid-list-item .play-overlay-button {
        display: none;
    }
}

.page-type-show_homepage .show-hub-items-grid.fusion-selection-grid .cm-items-container.desktop-device .homepage-items-grid-list-item .image-wrapper:hover .play-overlay-button,
.page-type-show_homepage .show-hub-items-grid.fusion-selection-grid .cm-items-container.desktop-device .homepage-items-grid-list-item .image-wrapper.hover .play-overlay-button {
    display: block !important;
    top: 0;
    margin-top: 7%;
    z-index: 101;
}

@media all and (max-width:1023px){
    .page-type-show_homepage .dni-show-carousel.desktop-device .dni-show-carousel-overlay .play-overlay-button {
        display: block;
    }
}

@media all and (min-width:1024px){
    .page-type-show_homepage .dni-show-carousel.desktop-device .dni-show-carousel-overlay .play-overlay-button {
        display: none;
    }
}

.page-type-show_homepage .dni-show-carousel.desktop-device .dni-show-carousel-overlay:hover .play-overlay-button {
    display: block;
}

body:not(.low_touch):not(.page-type-homepage) .topic-single.desktop-device .square .topic-item .image-wrapper .play-overlay-button.size-middle {
    display: none;
}

body:not(.low_touch):not(.page-type-homepage) .topic-single.desktop-device .square.active .topic-item .play-overlay-button.size-middle {
    display: block;
    z-index: 99;
    opacity: 1;
}

.fusion-selection-grid.show-homepage.low-touch .cm-items-container.desktop-device .homepage-items-grid-list-item .image-wrapper .play-overlay-button {
    display: none;
}

.fusion-selection-grid.show-homepage.low-touch .cm-items-container.desktop-device .homepage-items-grid-list-item .image-wrapper:hover .play-overlay-button,
.fusion-selection-grid.show-homepage.low-touch .cm-items-container.desktop-device .homepage-items-grid-list-item .item-caption a:hover .play-overlay-button {
    display: block;
    z-index: 101;
    top: 0;
    margin-top: 7%;
}

/*----Article Background Color -----*/
.sci-article-image-wrapper {
background-color: #eeeeee;
}

/* ------------ Article Image Overrides ------------ */


/* Container for  article image */

/*
.sci-article-image-wrapper {
background-color: #eeeeee;
max-height: 480px;
align-items: center;
}
*/

/* ----- display: flex; ----- */


/*Article image*/

/*
.sci-article-image-wrapper img {
max-height: 640px;
height: auto;
width: 60%;
}


.page-type-show_hub .fusion-selection-grid .all-shows-btn span {
  
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #aaaaaa;
  line-height: 15px;
}

*/

/*------------------ MOBILE SHOW SUGGESTIONS PAGE ------------------*/
@media (max-width: 1023px) {  

  .tv-show-schedule.no-schedule .tv-show-schedule-preview {
    float: none;
    width: auto;
    display: none;
    margin: 0;
    height: 190px;
    overflow: hidden;
  }

  .tv-show-schedule.no-schedule .tv-show-schedule-block .related-content {
  color: #333333;
  }
  
  .tv-show-schedule.no-schedule .tv-show-schedule-block {
  margin: 0;
  position: relative;
  background: 0 0;
  padding-top: 45px;
  }
  
  .tv-show-schedule.no-schedule .tv-show-schedule-block .related-content>p {
  background-color: #1a1a1a;
  }

  .tv-show-schedule.no-schedule .item-lists-wrapper .item-carousel-wrapper {
  border-bottom: 1px solid #262626; 
  }

  .tv-show-schedule.no-schedule .item-lists-wrapper {
  position: relative;
  overflow: visible;
  }

}

@media (max-width: 1023px) {  

  .set-tv-schedule.tv-no-schedule {
  background: #1a1a1a;
  }

  .tv-show-schedule.no-schedule .tv-show-schedule-block {
  /* ---- margin-left: 0px; ----- */
  background: #1a1a1a;
  }

}

@media (min-width: 1024px) {  

  .tv-show-schedule.no-schedule .item-lists-wrapper .item-carousel-wrapper {
  border-bottom: 1px solid #262626;
  }

}

/*------ Article Text -----*/
.fusion-article .global-body-text * {
line-height: 150%;
font-size: 16px;
}


/*-------  Schedule Search Bar  ------*/

@media (max-width: 1023px) {  


  .tvlistings .daypicker {
  height: 70px;
  }

  .tvlistings .daypicker .daypicker-corusel .daypicker-conteiner ul {
  height: 70px;
  }
  
  .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-block.now, .no-touch .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-block:hover {
  height: 70px;
  }

}

/*-------  Show Search Preview  ------*/
.tv-show-schedule .tv-show-schedule-preview .show-description .description {
font-family: "Roboto",Arial,sans-serif;
color: #FFFFFF;
font-size: 12px;
line-height: 14px;
max-height: 56px;
text-overflow: ellipsis;
word-wrap: break-word;
overflow: hidden;
}


.tv-show-schedule .feed-wrapper .global-filter {
display: inline-block;
text-transform: uppercase;
font-size: 12px;
color: #8C8C8C;
padding: 14px 10px 10px 10px;
}

/*------- Network Schedule Search Bar  ------*/
.tvlistings .search-wrapper .search-field .search-field-input {
border-bottom: solid 1px #f2f2f2;
}

.tvlistings .feed-wrapper .global-filter {
display: inline-block;
text-transform: uppercase;
font-size: 12px;
color: #E9E9E9;
}

/*------- Show Hub Line Height ------*/
.show-hub .show-item-title a {
color: #ffffff;
line-height: 24px;
}

.page-type-show_hub .fusion-selection-grid h4 {
color: #95c748;
font-size: 24px;
padding-bottom: 5px;
}

/*------- Low Touch Message ------*/
.fusion-selection-grid .show-homepage .low-touch .filter-noresults-message p {
color: #f7c801;
font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
font-size: 30px;
line-height: 24px;
}

.has-no-touch .dni-content-grid.content-grid-low-touch .homepage-items-grid-list-item:hover a {
color: #de2429;
text-decoration: none;
}

/*------- Article BG ------*/
.page-type-bio .sci-article-page, .page-type-list .sci-article-page, .page-type-article .sci-article-page, .page-type-blog-post .sci-article-page {
background-color: white;
z-index: 2 !important;
}


/*------- Fusion Blogroll ------*/
.fusion-blog-roll .fusion-blog-post-wrapper .item .global-body-text {
width: 100%;
height: 120px;
line-height: 120%;
font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
font-size: 18px;
}

.fusion-blog-roll .fusion-blog-post-wrapper .item h4 a {
font-family: "Montserrat-Regular",Arial,Helvetica,sans-serif;
}

/*------- Mobile Network Schedule NO IMAGE ------*/
@media (max-width: 767px) { 
  
  
  .has-no-touch .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .data, .has-no-touch .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item .day-content .content .data {
  width: 320px;
  margin: 0px 0 0;
  background-color: #212121;
  opacity: 1;
  background-image: transparent;
  padding-top: 40px;
  z-index: -1;
  }

  .tvlistings .schedule-carousel ul li .day-item.marathon .day-content {
  background-image: transparent;
  height: 100%;
  background-color: #355969;
  }

  .has-no-touch .tvlistings .schedule-carousel ul li.active .day-item.marathon .day-content, .has-no-touch .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item.marathon .day-content {
  height: 100%;
  background-color: #2F3B46;
  border-image: transparent;
  }

  .tvlistings .schedule-carousel ul li.active .day-item.marathon .day-content .content .add-content, .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item .day-content .content .add-content {
  left: 0;
  height: 100%;
  background-color: #212121;
  }

  .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .more-info .more-info-item {
  background-color: #212121;
  height: 1000px;
  }

  .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .marathone-header div {
    background: rgba(33, 33, 33, 0.9);
  }

  /* Alignment of Text under Time pie */
  .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .add-head .global-body-text {
  margin-left: 0px;
  }

  .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .add-head .add-handle {
  margin-left: 0px;
  }

  .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .player-wrapper .player-name {
  text-align: center;
  }

/* -------- Time Pie Size -------- */
}
  

/* -------- Episode Info Button Mobile Sizes -------- */

@media (max-width: 767px) { 

      .set-tv-schedule .fusion-tv-listings .tvlistings .global-show-more {
      margin-top: 5px;
      background-color: rgba(255,127,0,0.1);
      border-color: rgba(255,127,0,0.6);
      border: 1px solid;
       /* width: 110px; */
      height: 22px;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      color: #f7c801;
      font-family: "Roboto", Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      text-align: left;
    }



     .set-tv-schedule .fusion-tv-listings .tvlistings .global-show-more:hover {
      border: 1px solid;
      background-color: rgba(255,127,0,0.1);
      border-color: rgba(255,127,0,0.6);
    }

      .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .add-head .add-handle {
      display: inline-block;
      position: relative;
      cursor: pointer;
      line-height: 100%;
      padding: 15px 5px 0px 3px;
    }

      .has-no-touch .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content {
      height: 100%;
    }

}


/* -------- Episode Info Button Desktop Sizes -------- */

      .set-tv-schedule .fusion-tv-listings .tvlistings .global-show-more {
      margin-top: 5px;
      border: 1px solid;
      background-color: rgba(255,127,0,0.5);
      border-color: rgba(255,127,0,0.6);
      /* width: 110px; */
      height: 22px;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      color: #f7c801;
      font-family: "Roboto", Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      text-align: left;
    }

      .set-tv-schedule .fusion-tv-listings .tv-show-schedule .global-show-more {
      color: #f1b63a;
      text-transform: uppercase;
      opacity: 1;
      margin-top: 5px;
      border: 1px solid;
      background-color: rgba(62,92,32,0.3);
      border-color: rgba(62,92,32,0.8);
      width: 110px;
      height: 22px;
      padding-left: 2px;
      padding-top: 3px;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      font-family: "Roboto", Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      text-align: center;
    }

     .set-tv-schedule .fusion-tv-listings .tvlistings .global-show-more:hover {
      border: 1px solid;
      background-color: rgba(255,127,0,0.1);
      border-color: rgba(255,127,0,0.6);
    }

      .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .add-head .add-handle {
      display: inline-block;
      position: relative;
      cursor: pointer;
      line-height: 100%;
      padding: 10px 5px 0px 5px;
      display: none;
    }

      .has-no-touch .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content {
      height: 100%;
    }

/*-------------------- Mobile Devices -------------------- */

            /*---------- Covers Photo on Marathon ---------*/

@media (max-width: 767px) { 

  .has-touch .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .data, .has-touch .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item .day-content .content .data {
  width: 320px;
  margin: 0 0 0;
  }

  .set-tv-schedule .fusion-tv-listings .tvlistings .active .day-item .day-content .content .data {
  background: #1a1a1a;
  }

  .tv-show-schedule.no-schedule .tv-show-schedule-block header em {
   background-color: #1a1a1a;
  }

}

/* Show Schedule Suggestion */

  .tv-show-schedule.no-schedule .tv-show-schedule-block header em {
  font-style: normal;
  color: #B22615;
}

.tv-show-schedule .feed-wrapper h1.homepage-items-grid-title {
display: inline-block;
padding: 18px 7px 13px 18px;
}

@media (max-width: 767px) { 
 
  .tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .mobile-tabs span.active {
  color: #f7c801;
  }

  /* Turns off header 
  .set-tv-schedule .fusion-tv-listings .feed-wrapper {
  background: #5A8332;
  display: none;
  } */

  .set-tv-schedule .fusion-tv-listings .tv-show-schedule.no-schedule .global-notification {
  font-size: 18px;
  padding-top: 10px;
  }

  .set-tv-schedule .fusion-tv-listings .tv-show-schedule .feed-wrapper h1 {
  font-size: 16px;
  display: none;
  }

  /* Phone Arrow Update */
 .tvlistings .schedule-carousel .phone-arrows span {
    background: url(http://r.ddmcdn.com/s_f/o_1/TLC/uploads/2014/10/arrow.png) 0 -35px no-repeat;
    }
}


/* Mobile Network Schedule Gradient */

@media (max-width: 767px) { 
    .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li .day-item .day-content .bottom-gradient {
      /* Sets Gradient to Solid color */
  
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiMzODNhM2UiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiMyYjJkMzAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzIzMjUyNyIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjMjMyNTI3IiBzdG9wLW9wYWNpdHk9IjAuODkiLz4KICAgIDxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjMjMyNTI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIzMjUyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(73, 75, 79, 1) 24%, rgba(73, 75, 79, 1 ) 36%, rgba(73, 75, 79, 1 ) 44%, rgba(73, 75, 79, 1 ) 53%, rgba(73, 75, 79, 1 ) 61%, rgba(73, 75, 79, 1 ) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,rgba(73, 75, 79, 1)), color-stop(36%,rgba(73, 75, 79, 1 )), color-stop(44%,rgba(73, 75, 79, 1 )), color-stop(53%,rgba(73, 75, 79, 1 )), color-stop(61%,rgba(73, 75, 79, 1 )), color-stop(100%,rgba(73, 75, 79, 1 ))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(73, 75, 79, 1) 24%,rgba(73, 75, 79, 1 ) 36%,rgba(73, 75, 79, 1 ) 44%,rgba(73, 75, 79, 1 ) 53%,rgba(73, 75, 79, 1 ) 61%,rgba(73, 75, 79, 1 ) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(73, 75, 79, 1) 24%,rgba(73, 75, 79, 1 ) 36%,rgba(73, 75, 79, 1 ) 44%,rgba(73, 75, 79, 1 ) 53%,rgba(73, 75, 79, 1 ) 61%,rgba(73, 75, 79, 1 ) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(73, 75, 79, 1) 24%,rgba(73, 75, 79, 1 ) 36%,rgba(73, 75, 79, 1 ) 44%,rgba(73, 75, 79, 1 ) 53%,rgba(73, 75, 79, 1 ) 61%,rgba(73, 75, 79, 1 ) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(73, 75, 79, 1) 24%,rgba(73, 75, 79, 1 ) 36%,rgba(73, 75, 79, 1 ) 44%,rgba(73, 75, 79, 1 ) 53%,rgba(73, 75, 79, 1 ) 61%,rgba(73, 75, 79, 1 ) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00383a3e', endColorstr='#232527',GradientType=0 ); /* IE6-8 */
    }
}



/* Show Schedule */
.tvlistings .schedule-block .tv-show-schedule {
background: #1a1a1a;
}

/* Mobile Network Schedule - Borders */
@media (max-width: 767px) { 
  .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li {
  border-left: 1px solid #3C3C3C;
  }

  .tvlistings .search-wrapper .search-suggestions .suggestions-wrapper span {
  margin: 0 15px 21px;
  padding: 9px 10px;
  }

  .set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small.result {
  height: 10px;
  padding-top: 18px;
  }

  .tvlistings .search-wrapper .search-suggestions .suggestions-wrapper {
  padding: 18px 0;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
  height: 35px;
  }
  
}

/* Premiere Size */
.tv-schedule-premiere {
height: 20px;
width: 80px;
}

/* Low Touch Padding */

.fusion-selection-grid.show-homepage.low-touch .lotach-items-hader {
display: inline-block;
width: 100%;
padding-top: 20px;
}

.modal-wraper-loading .loading_text {
margin: 110px 0 0;
padding: 0;
position: absolute;
top: 260px;
left: 0;
text-align: center;
width: 100%;
color: #aaa;
}

.page-type-show_hub .fusion-selection-grid .global-promo-title-large {
color: #fff;
}


/*  Related Content */
.page-type-bio .related-links .fluid-pin, .page-type-list .related-links .fluid-pin, .page-type-article .related-links .fluid-pin, .page-type-blog-post .related-links .fluid-pin {
display: block;
position: absolute;
z-index: 1;
width: 120px;
height: 25px;
margin-top: 20px;
text-transform: uppercase;
float: left;
z-index: 1;
line-height: 1.4;
text-align: center;
background: #B80D12;
}

.page-type-bio .related-links .fluid-triangle, .page-type-list .related-links .fluid-triangle, .page-type-article .related-links .fluid-triangle, .page-type-blog-post .related-links .fluid-triangle {
display: block;
width: 0;
height: 0;
margin: 20px 0 0 120px;
float: left;
border-top: 25px solid #B80D12;
border-right: 15px solid transparent;
}

.page-type-bio .related-links .article-related-links .list-related-links li a, .page-type-list .related-links .article-related-links .list-related-links li a, .page-type-article .related-links .article-related-links .list-related-links li a, .page-type-blog-post .related-links .article-related-links .list-related-links li a {
color: inherit;
font-size: 14px;
}

.page-type-bio .related-links .article-related-links .list-related-links li:before, .page-type-list .related-links .article-related-links .list-related-links li:before, .page-type-article .related-links .article-related-links .list-related-links li:before, .page-type-blog-post .related-links .article-related-links .list-related-links li:before {
top: 12px;
}

/*  Schedule Arrow Hover   */
.tv-show-schedule.has-schedule .tv-show-schedule-arrow-right:hover, .tv-show-schedule.has-schedule .tv-show-schedule-arrow-left:hover  {
background-color: #de2429;
opacity: .7;
}



/*  =============================================================================
  VIDEO HUB: shows A-Z
  ============================================================================= */


.page-type-video-hub .fusion-selection-grid .all-shows-btn span {
    color: #f7c801;
    font-family: "RobotoCondensed",Arial,Helvetica,sans-serif;
    font-size: 18px;
}
.page-type-video-hub .right-column .all-shows-btn span {
    white-space: nowrap;
}
.all-shows-btn span {
    border-right: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    line-height: 40px;
    vertical-align: middle;
}


.page-type-video-hub .fusion-selection-grid .all-shows-btn.active span {
	color: #f7c801;
}

.page-type-video-hub .fusion-selection-grid .all-shows-btn span:hover {
	color: #de2429;
}
.page-type-video-hub .fusion-selection-grid .all-shows-btn span {
	font-family: "RobotoCondensed",Arial,Helvetica,sans-serif;
	font-size: 16px;	
}	

.page-type-video-hub .right-column .all-shows-btn span {
	white-space: nowrap;
}	
	

.all-shows-btn span {
    border-right: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    line-height: 40px;
    vertical-align: middle;
}
	
.page-type-video-hub .fusion-selection-grid .filter-items-wrapper-background:after {
background: #333;
opacity: 1;
}	

.page-type-video-hub .fusion-selection-grid .show-list-wrapper .show-list-corner {
border-bottom-color: #333333;
}

.page-type-video-hub .fusion-selection-grid .filter-items-wrapper-background:after {
top: 0px;
}

.show-hub-items-grid .show-list-wrapper .show-header-wrapper .global-promo-title-large {
text-transform: none;
color: #A7DEFA;
}

/* close button */	


.page-type-video-hub .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .all-shows-btn.active+.close-all-shows-btn {
top: 35px;
}

@media (max-width: 768px) {
.page-type-video-hub .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .all-shows-btn.active+.close-all-shows-btn {
top: 28px;
}
}

.page-type-video-hub .fusion-selection-grid .close-all-shows-btn {
background-position: -599px -148px;
}

.page-type-video-hub .fusion-selection-grid .close-all-shows-btn {
background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
background-size: 675px 1000px;
}

@media screen and (min-width: 1024px) {
.page-type-video-hub .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .right-column {
padding-right: 90px;
}
}

/* TV schedule close button */	
.tvlistings .schedule-carousel ul li.active .day-item .day-content .content .close, .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item .day-content .content .close {
top: 17px;
right: 20px;
}

/* ARTICLE: page header padding */	
.page-type-article #page-ad-container-entitlement, .page-type-bio #page-ad-container-entitlement, .page-type-blog #page-ad-container-entitlement {
padding: 50px 15px 0 0;
}

/* SHOW SCHEDULE: fallback */	
.tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .item-list .item .item-data {
padding: 8px 5px;
}

.modal-wraper-loading {
background: #1a1a1a;
}

/* SHOW HOMEPAGE */	
.page-type-show_homepage_low_touch .dni-heading .dni-header .item-caption .item-info {
display: none;
}



/*  =============================================================================
  SHOW CAROUSEL: naviagtion arrow update
  ============================================================================= */
  
.page-type-homepage.has-no-touch .dni-show-carousel .hover-arrow.right-arrow:hover {
background-position: -225px -150px;
}

.page-type-homepage .dni-show-carousel .hover-arrow.right-arrow {
background-position: -225px 0px;
}


body.page-type-homepage .dni-show-carousel .hover-arrow {
background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
}

.page-type-homepage .dni-show-carousel .hover-arrow {
background-color: rgba(0, 0, 0, 0);
background-repeat: no-repeat;
background-attachment: scroll;
background-size: 500px 500px;
}

@media (max-width: 767px) {
.page-type-homepage .dni-show-carousel .hover-arrow.right-arrow {
background-position: -75px 0px;
}
}

@media (max-width: 767px) {
.page-type-homepage.has-no-touch .dni-show-carousel .hover-arrow.right-arrow:hover {
background-position: -75px -75px;
}
}

@media (max-width: 767px) {
body.page-type-homepage .dni-show-carousel .hover-arrow {
background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
}
}

@media (max-width: 767px) {
.page-type-homepage .dni-show-carousel .hover-arrow {
background-color: rgba(0, 0, 0, 0);
background-repeat: no-repeat;
background-attachment: scroll;
background-size: 500px 500px;
}
}

.page-type-homepage .dni-show-carousel .hover-arrow.left-arrow {
background-position: -150px 0px;
}
.page-type-homepage.has-no-touch .dni-show-carousel .hover-arrow.left-arrow:hover {
background-position: -150px -150px;
}

body.page-type-homepage .dni-show-carousel .hover-arrow {
background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
}


.page-type-homepage .dni-show-carousel .hover-arrow {
background-color: rgba(0, 0, 0, 0);
background-repeat: no-repeat;
background-attachment: scroll;
background-size: 500px 500px;
}

@media (max-width: 767px) {
.page-type-homepage .dni-show-carousel .hover-arrow.left-arrow {
background-position: 0px 0px;
}
}

@media (max-width: 767px) {
.page-type-homepage.has-no-touch .dni-show-carousel .hover-arrow.left-arrow:hover {
background-position: 0px -75px;
}
}
@media (max-width: 767px) {
body.page-type-homepage .dni-show-carousel .hover-arrow {
background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2014/12/icon_sprite_retina_hp.png");
}
}

@media (max-width: 767px) {
.page-type-homepage .dni-show-carousel .hover-arrow {
background-color: rgba(0, 0, 0, 0);
background-repeat: no-repeat;
background-attachment: scroll;
background-size: 500px 500px;
}
}        

/*  =============================================================================
  Button for Show Schedule fallback
  ============================================================================= */

.tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .mobile-tabs span.active {
  color: #FAFAFA;
  background: #f7c801;
  background-image: -webkit-linear-gradient(top, #1B7EDC, #1B7EDC);
  background-image: -moz-linear-gradient(top, #1B7EDC, #1B7EDC);
  background-image: -ms-linear-gradient(top, #1B7EDC, #1B7EDC);
  background-image: -o-linear-gradient(top, #1B7EDC, #1B7EDC);
  background-image: linear-gradient(to bottom, #1B7EDC, #1B7EDC);
  font-family: Arial;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
}


/* Show title padding */

.tvlistings .schedule-carousel ul li.active .day-item .day-content .content .data .name span, .tvlistings .schedule-carousel ul li .day-item.marathon .day-content .content .marathone-header .day-item .day-content .content .data .name span {
  padding-left: 2px;
}

@media (max-width: 1279px) {
.tvlistings .schedule-carousel ul li.no-minutes.active .day-item.marathon .day-content .content .data .time {
margin: -10px;
}
}  

@media (max-width: 767px) {
.tvlistings .schedule-carousel ul li.no-minutes.active .day-item.marathon .day-content .content .data .time {
margin: 10px;
}
}  


/* Low touch Center related content fix */
.b16 .dni-content-grid.content-grid-low-touch .homepage-items-grid-page {
width: auto;
max-width: 545px;
}

/*  =============================================================================
	HOVER STATE: disabled on touch screen
  ============================================================================= */


.page-type-homepage.has-no-touch .dni-show-carousel .hover-arrow.right-arrow:hover {
background-position: -225px -150px;
}

@media (max-width: 767px) {

.page-type-homepage.has-no-touch .dni-show-carousel .hover-arrow.right-arrow:hover {
background-position: -75px -75px;
}
}

.page-type-homepage.has-no-touch .dni-show-carousel .hover-arrow.left-arrow:hover {
background-position: -150px -150px;
}

@media (max-width: 767px) {
.page-type-homepage.has-no-touch .dni-show-carousel .hover-arrow.left-arrow:hover {
background-position: 0px -75px;
}
}

/*  =============================================================================
	SHOW NAVIGATION: drop down menu style
  ============================================================================= */
.header-page-nav .top-sub-menu-container li.current-menu-item a {
color: #de2429;
}

/*  =============================================================================
	LONG PAGE TILE: cutting off 
  ============================================================================= */
@media all and (max-width: 1024px) {  
  .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers {
  width: 110%;
  }

}

/*  =============================================================================
	Selection Grid: padding space
  ============================================================================= */
.topic-single .square .topic-item .topic-item-caption {
padding: 40px 13px 20px 20px;
}




/*  =============================================================================
	SHOWW/VIDEO HUB: show list
  ============================================================================= */
  
.show-hub-items-grid .show-list-wrapper .show-list-corner-wrapper .show-list-corner {
border-bottom-color: #333333;
} 

 .page-type-video-hub .fusion-selection-grid .filter-items-wrapper-background:after {
  background: #333;
  opacity: 1;
}
 
.show-hub-items-grid .show-list-wrapper h6 a {
height: 44px;
line-height: 110%;
display: inline-block;
}

@media screen and (min-width: 1025px) {
.show-list-scroll-wrapper {
max-height: 100%;
}
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
.show-list-scroll-wrapper {
max-height: 100%;
}
.page-type-video-hub .show-hub-items-grid .show-list-wrapper .show-list li {
padding-bottom: 10px;
}
}
	
@media screen and (min-width: 481px) and (max-width: 768px) {
.show-list-scroll-wrapper {
max-height: 700px;
}
.page-type-video-hub .show-hub-items-grid .show-list-wrapper .show-list li {
padding-bottom: 5px;
}
}

@media screen and (min-width: 0px) and (max-width: 480px) {
.show-list-scroll-wrapper {
max-height: 410px;
}
.page-type-video-hub .show-hub-items-grid .show-list-wrapper .show-list li {
padding-bottom: 5px;
}
}

.set-video-hub {
background-color: #333;
}

.page-type-show_hub {
background-color: #333;
}


@media screen and (max-width: 767px) {
  .tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .mobile-tabs span.active {
  color: #499fd3;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  background: #203755;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
  }
  .page-type-video-hub .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .all-shows-btn.active+.close-all-shows-btn {
    top: 35px
 }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
 .page-type-video-hub .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .right-column {
    padding-right: 15px;
 }
  .page-type-video-hub .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .all-shows-btn.active+.close-all-shows-btn {
    top: 38px
 }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
 .page-type-video-hub .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .right-column {
    padding-right: 15px;
 }
  .page-type-video-hub .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .all-shows-btn.active+.close-all-shows-btn {
    top: 26px
 }
}
@media screen and (min-width: 0px) and (max-width: 479px) {
 .page-type-video-hub .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .right-column {
    padding-right: 15px;
 }
 .page-type-video-hub .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .right-column .all-shows-btn {
 }
 .page-type-video-hub .fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .all-shows-btn.active+.close-all-shows-btn {
    top: 25px
 }
}

.page-type-video-hub .fusion-selection-grid .close-all-shows-btn {	
background-image:url("http://r.ddmcdn.com/s_f/o_1/APL/uploads/2014/12/icon_sprite_retina_1210-beta4.png");
background-size: 675px 1000px;
background-position: -599px -148px;
}


.page-type-video-hub .right-column .all-shows-btn {
font-size: 16px;
padding-right: 55px;
}

.page-type-video-hub .right-column .all-shows-btn span {
color: #F7C801;
}

.page-type-video-hub .right-column .all-shows-btn span:hover {
color: #76C0FC;
}

.page-type-video-hub .right-column .all-shows-btn.active span {
color: #f7c801;
}


.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-preview-navigation .view-all span {
width: 37px;
margin: 15px 0 0 10px;
padding: 25px 0 0;
}

/* Back to Top Button */

body.has-no-touch .fusion-selection-grid .scroll-to-top:hover {
background-color: rgba(248, 190, 0, 0.9);
}




/* Sub Nav Alignment Fix */

@media all and (min-width: 768px) {
  .add-nav .header-nav-area.inner-page-nav-area {
  margin: 0 64px 0 160px;
  display: block;
  float: none;
  position: relative;
  right: 0;
  top: 9px;
  }
}

@media all and (min-width: 1280px) {

  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .top-sub-menu ul.header-sub-menu li a {
  text-align: center;
  color: #F7C802;
  line-height: px;
  padding: 0 15px;
  margin: 12px 5px;
  width: auto;
  display: inline-table;
  }

  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .top-sub-menu ul.header-sub-menu li a:hover {
  color: #EBD784;
  }

  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .top-sub-menu ul.header-sub-menu li.current-menu-item a {
  color: #EEC205;
  }

}

/* Mobile Drop Down Button on New Menu */


@media (max-width: 767px) {
  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-btn:after {
  background-color: #2E72B2;
  border: 1px solid #2E72B2;
  margin-right: 10px;
  border-radius: 3px;
  background-image: url(http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png);
  height: 30px;
  width: 31px;
  background-position: 7px -438px;
  top: 0;
  right: 0;
  }
}


/* Nav Bar Width Fix */
.navbar-toggle {
  background: transparent;
  border: medium none;
  float: left;
  height: 50px;
  text-align: left;
  width: 20px;
}




/* =============================================================================
Disable navigation arrows on Touch Devices (SMALL NETS)
============================================================================= */

.page-type-homepage.has-touch .dni-show-carousel .hover-arrow.right-arrow {
display: none;
}
.page-type-homepage.has-touch .dni-show-carousel .hover-arrow.left-arrow {
display: none;
}

@media all and (max-width: 1024px) {
  .page-type-homepage.has-touch .dni-show-carousel .hover-arrow {
  display: none;
  }
}


/* =============================================================================
Disable Schedule arrows on Touch Devices (SMALL NETS)
============================================================================= */
.set-tv-schedule.has-touch .fusion-tv-listings .tvlistings .schedule-carousel .phone-arrows span {
display: none;
}


/* =============================================================================
Fixes Search
============================================================================= */
@media all and (max-width: 1024px) and (max-width: 5000px) {
body .main-header .header-search-form.active-form .search-text-2 {
/* Text Box,
4 - pdf:21-Science-search-box 
*/
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
padding-left: 15px;
padding-right: 57px;
/* Search Text 2,
Text Box,
Search Text 2 
3, 4, 7- pdf:21-Science-search-box 
*/
width: 200px;
color: #487A7F;
border: solid 1px rgba(35, 144, 155, 0.57);
opacity: 0.8;
height: 32px;
margin-right: -37px;
font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
line-height: 110%;
font-size: 14px;
}
}

@media all and (max-width: 768px) and (max-width: 1023px) {
body .main-header .header-search-form.active-form .search-text-2 {
/* Text Box,
4 - pdf:21-Science-search-box 
*/
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
padding-left: 15px;
padding-right: 87px;
/* Search Text 2,
Text Box,
Search Text 2 
3, 4, 7- pdf:21-Science-search-box 
*/
width: 208px;
color: #487A7F;
border: solid 1px rgba(35, 144, 155, 0.57);
opacity: 0.8;
height: 32px;
margin-right: -37px;
font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
line-height: 110%;
font-size: 14px;
}
}
 
@media all and (min-width: 480px) and (max-width: 767px) {
body .main-header .header-search-form.active-form .search-text-2 {
/* Text Box,
4 - pdf:21-Science-search-box 
*/
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
padding-left: 15px;
padding-right: 87px;
/* Search Text 2,
Text Box,
Search Text 2 
3, 4, 7- pdf:21-Science-search-box 
*/
width: 280px;
color: #487A7F;
border: solid 1px rgba(35, 144, 155, 0.57);
opacity: 0.8;
height: 32px;
margin-right: -37px;
font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
line-height: 110%;
font-size: 14px;
}
}
@media all and (max-width: 479px) {
body .main-header .header-search-form.active-form .search-text-2 {
/* Text Box,
4 - pdf:21-Science-search-box 
*/
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
padding-left: 15px;
padding-right: 27px;
/* Search Text 2,
Text Box,
Search Text 2 
3, 4, 7- pdf:21-Science-search-box 
*/
width: 170px;
color: #487A7F;
border: solid 1px rgba(35, 144, 155, 0.57);
opacity: 0.8;
height: 32px;
margin-right: -37px;
font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
line-height: 110%;
font-size: 14px;
}
}
body .main-header .header-search-form.active-form .header-search-bar-container {
width: inherit;
}

/* Fixes Title getting cut */
@media all and (min-width: 768px){
  .add-nav .hub-sub-header .hub-sub-header-meta {
  max-width: 500px;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
  float: left;
  margin-right: 20px;
  }
}

/* =============================================================================
Fixes Font Size
============================================================================= */

@media all and (max-width: 767px) {
  .dni-show-carousel-headline h2 a:hover, .dni-show-carousel-headline h2 a {
  color: inherit;
  font-size: 18px;
  }
}

/* =============================================================================
Fixes Font Size On Low-Touch Page
============================================================================= */

.dni-content-grid.content-grid-low-touch .homepage-items-grid-info-wrapper .homepage-items-grid-info-centerize .homepage-items-grid-info-centerize-in a {
font-size: 16px;
}

/* =============================================================================
Sub Nav 
============================================================================= */

/* Menu Button Text Color */
.add-nav .hub-sub-header .header-page-nav .top-sub-menu-btn.active {
color: #81c8fc;
}

/* Menu Background */
@media all and (min-width: 800px) {
  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .more-sub-menu-container.open {
  visibility: visible;
  background: #D9D9D9;
  }
}


@media all and (min-width: 800px) {
  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .more-button a:active, 
  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .more-button a:hover {
  color: #de2429;
  -webkit-tap-highlight-color: transparent;
  }

  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .more-button:hover a {
  color: #de2429;
  -webkit-tap-highlight-color: transparent;
  }
 
 .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .more-button a {
  display: inline-block;
  width: auto;
  margin: 10px 5px 6px 15px;
  padding: 0 5px;
  text-align: center;
  color: #ddd;
  line-height: 50px;
  }

  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .top-sub-menu ul.header-sub-menu li.current-menu-item a {
  color: #ddd;
  }

  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .top-sub-menu ul.header-sub-menu li a {
  color: #ddd;
  }

  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .top-sub-menu ul.header-sub-menu li a:hover {
  color: #f7c801;
  }
}

@media all and (min-width: 700px){
  .add-nav .hub-sub-header {
  background-color: #1A395E!important;
  }
}

@media all and (max-width: 799px) {
  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-btn:hover, 
  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-btn:active, 
  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-btn.active {
  color: #F7C801;
  }
}

@media all and (min-width: 800px) {
  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .more-button a:active, 
  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .more-button a:hover {
  color: #de2429;
  -webkit-tap-highlight-color: transparent;
  }
}

@media all and (min-width: 800px){
  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .more-button:after {
  content: " ";
  background-image: url("http://r.ddmcdn.com/s_f/o_1/IDS/uploads/2015/01/icon_sprite_retina_ID-62.png");
  height: 11px;
  width: 13px;
  background-position: 0 -450px;
  background-size: 600px 1000px;
  display: none;
  }
}

@media all and (min-width: 800px) {
  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .more-button.active a, 
  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .more-button:active a, 
  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .more-button:hover a {
  color: #de2429;
  -webkit-tap-highlight-color: transparent;
  }
}


/* =============================================================================
Show Hub Image Transform 
============================================================================= */

@media all and (min-width: 1024px) {
  body.page-type-show_hub:not(.IE9) .fusion-selection-grid .desktop-device.sci-topic-auto-container .show-item img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
  }
  body.page-type-show_hub:not(.IE9) .fusion-selection-grid .desktop-device.sci-topic-auto-container .show-item:hover img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
  }
} 


/* =============================================================================
New Play Hover Padding
============================================================================= */
.mega-carousel .dni-carousel-related-content.dni-selection-grid .related-content-item .image .overlay .details {
padding-top: 31px;
}


/* =============================================================================
Display Full Episodes with "S"
============================================================================= */
.show-hub .square .show-item-img .bdat-label {
    top: 13px;
    right: 13px;
    width: 55px;
    height: 51px;
    background: url(http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/labels3.png) no-repeat left top;
    background-position: -68px 0;
}


/* =============================================================================
Smaller Header - global
============================================================================= */
.header-main-menu {
height: 40px;
overflow: hidden;
width: 100%;
margin: 2px 0 0;
}

/* Search Icon */
.main-header .header-search-form .header-search-bar-container {
padding-left: 20px;
margin-right: 18px;
margin-top: 18px;
}


/* Menu Item */
.header-main-menu li {
padding-top: 3px;
}



@media all and (min-width: 768px) {
  .add-nav.main-header .header-inner {
  height: 105px;
  }
}
/* =============================================================================
Smaller Header - Inner
============================================================================= */

/* TV Listings Sub Header */
.tvlistings .feed-wrapper {
height: 50px;
}

.add-nav.main-header .header-inner .top-header {
height: 50px;
}

@media all and (min-width: 768px) {
.add-nav .hub-sub-header {
  height: 50px;
  padding: 0px 80px;
}


  .add-nav .hub-sub-header .hub-sub-header-meta .header-show-title {
  font-size: 16px;
  /* line-height: 34px; */
  /* padding-top: 10px; */
  max-height: 27px;
  display: inline-block;
  }
  
  .add-nav .hub-sub-header .header-page-nav {
  height: 55px;
  } 
  
  .add-nav .hub-sub-header .hub-sub-header-meta .header-page-sub-topic .navigation-tune-in {
  text-transform: uppercase;
  padding-right: 10px;
  /*padding-top: 9px;*/
  }

  .add-nav .hub-sub-header .hub-sub-header-meta .header-page-sub-topic .navigation-tune-in, 
  .add-nav .hub-sub-header .hub-sub-header-meta .header-page-sub-topic .header-hashtag.small {
  font-family: "RobotoCondensed",Arial,Helvetica,sans-serif;
  color: #81c8fc;
  display: inline-block;
  font-size: 16px;
  }

  .add-nav.main-header {
  height: 105px;
  }

}

@media all and (max-width: 767px) {
  .sharing-buttons.mobile-share-buttons {
  display: none;
  }
}

.main-header .nav-separator {
margin: 15px 5px 0 20px;
}

.main-header.interior-page .header-inner .header-nav-area.inner-page-nav-area {
overflow: visible;
top: 5px;
}

.page-type-homepage .header-nav-area {
margin-right: 70px;
}

@media all and (min-width: 800px) {
  .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .top-sub-menu ul.header-sub-menu {
  max-height: 50px;
   }
}

/* Removes Hashtag */

.add-nav .hub-sub-header .hub-sub-header-meta .header-page-sub-topic .header-hashtag.small a {
display: none;
}

/* Centers Global Search Bar Vertically */

.main-header .header-search-form.active-form .header-search-bar-container {
 margin-top: 9px;
}


/*Comcast Banner Padding*/

@media all and (max-width: 767px) {

  #new_banner {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  }

  #new_banner p {
  font-size: 12px;
  }

}

/*Full Ep CTA in Global Nav Header*/
body .main-header .header-nav-area.dgo .dgo-promo { color: #F1B63A; }
body .main-header .header-nav-area.dgo .header-main-menu li a { 
  color: #999999 !important;
}
body .main-header .header-nav-area.dgo .header-main-menu li:first-child a,
body .main-header .header-nav-area.dgo .header-main-menu li:first-child + li a {
  color: #999999;
}


/* ID CSS Arrows */

.hover-arrow
{ background-color: #252526 }

.hover-arrow.left-arrow:after
{ border-top-color: #252526 }

.hover-arrow.right-arrow:after
{ border-top-color: #252526 }

.hover-arrow:hover
{ background-color: #FAE44C }

.hover-arrow.left-arrow:hover:before
{ border-top-color: white; }

.hover-arrow.left-arrow:hover:after
{ border-top-color: #FAE44C }

.hover-arrow.right-arrow:hover:before
{ border-top-color: white; }

.hover-arrow.right-arrow:hover:after
{ border-top-color: #FAE44C }


/* DGO Promo Color Global Nav */

.header-nav-area .dgo-promo
{ color: #333; }
.header-nav-area .dgo-promo:after
{ color: #FFF; background-color: #FF8700; }


/* DGO Promo Color Global Nav */

.header-nav-area .dgo-promo
{ color: #333; }
.header-nav-area .dgo-promo:after 
{
    color: #1D4582;
    background-color: #F1B63A;
}

/** ids **/
#dgo-modal-container .modal-content
{ background-image: url(/app/fusion-usnets/img/dgo-modal/ids-desktop.jpg); }
@media (max-width: 736px) {
#dgo-modal-container .modal-content
{ background-image: url(/app/fusion-usnets/img/dgo-modal/ids-mobile.jpg); }
}

/** US-15927 **/
@media (max-width: 736px) and (max-height: 375px) {
#dgo-modal-container .modal-content
{ background-image: url(/app/fusion-usnets/img/dgo-modal/ids-desktop.jpg); }
}

.page-type-homepage #full-episode-promos h2
{ color: #F1B63A }

/** video control override on tv-schedule **/
.page-type-tv-schedule .video-player .controls .captions-menu-container .menu
{ right: 0; }



/* removes subnav on interactives */
.page-type-interactives .header-page-topic, 
.page-type-general .header-page-topic { 
  display: none; 
}