﻿/* Discovery Channel */

/*design team - merged with Oxagile*/
/* Release version 410 */

/* 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/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body .about-blog-extra .article-social-tw {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body .about-blog-extra .article-social-rss {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body .about-blog-extra .article-social-ml {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}

body .tabs-scroll-wrapper .tabs-arrows > li i {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");
}
body .drawer-menu {
  /* drawer background texture - Drawer Menu background image
      on wiki 3.1
  */
  background: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/09/vp-li-bg-disc2.jpg") repeat scroll 0 0 transparent;
}

.drawer-promo { 
  background-color:#2c3a4c 
  background: url(/app/fusion-usnets/images/dgo/dgo-cta-large-dsc.png) 123px 28px no-repeat;
  background-size: 73px;
}

.drawer-promo .promo-cta
{ color: #88cdf9 }


body .main-header {
  background: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/09/header_bg-disc.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/DSC/uploads/2016/08/DSC_2016_Logo_Spritemap.png");

}
body .main-header .top-sub-menu-btn:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body .main-header .global-header-search-button {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body .main-header .header-search-form.active-form .text-clear {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body .main-header .header-region-selector .header-region-selector-wrap:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");
}
body.page-type-homepage .mega-carousel .mega-carousel-wrapper .item .grid {
  /* Collapsed item default background */
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2014/10/mega-item-grid-disc2.png");
}

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/DSC/uploads/2014/09/mega-related-grey-corner4.png");

}
/*body.page-type-homepage .mega-carousel .hover-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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 .bottom-divider {
  background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/08/hp_bottom_divider_x2.png");
}

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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");
}

/*body.page-type-homepage .dni-carousel .hover-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2014/10/icon_sprite_retina_hp8.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/DSC/uploads/2014/10/icon_sprite_retina_hp8.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body .global-view-all:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body.page-type-show_hub .body-wrapper {
background-image: url("http://r.ddmcdn.com/s_f/SCI/uploads/2014/08/fusion-topics-bg-large_v1.png");
}

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/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body.page-type-show_hub .fusion-selection-grid .page-show-hub-tap-menu-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/09/icon_sprite_retina_hp5.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-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/09/BG_Texture-disc.jpg");

}
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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

  background-size: 675px 1000px;
}
body.page-type-topic .body-wrapper {
background-image: url("http://r.ddmcdn.com/s_f/SCI/uploads/2014/08/fusion-topics-bg-large_v1.png");
}
body.page-type-topic .fusion-selection-grid .page-topic-tap-menu-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/09/icon_sprite_retina_hp5.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-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/09/BG_Texture-disc.jpg");

}
body.page-type-topic .fusion-selection-grid .global-dropdown-menu-divider {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");
}
body.page-type-topic .fusion-selection-grid .global-dropdown-arrow:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");
}
body.page-type-topic .fusion-selection-grid .global-dropdown-menu-list-mobile:after {
  background: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");
  background-size: 675px 1000px;
}
body.page-type-sub_topic .body-wrapper {
background-image: url("http://r.ddmcdn.com/s_f/SCI/uploads/2014/08/fusion-topics-bg-large_v1.png");
}
body.page-type-sub_topic .fusion-selection-grid .page-topic-tap-menu-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/09/icon_sprite_retina_hp5.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-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/09/BG_Texture-disc.jpg");

}
body.page-type-sub_topic .fusion-selection-grid .global-dropdown-menu-divider {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");
}
body.page-type-sub_topic .fusion-selection-grid .global-dropdown-arrow:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");
  background-size: 675px 1000px;
}
body.page-type-topic-hub .body-wrapper {
background-image: url("http://r.ddmcdn.com/s_f/SCI/uploads/2014/08/fusion-topics-bg-large_v1.png");
}
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-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/09/BG_Texture-disc.jpg");
}
body.page-type-topic-hub .fusion-selection-grid .global-dropdown-arrow:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");
  background-size: 675px 1000px;
}
body.set-video-hub .body-wrapper {
background-image: url("http://r.ddmcdn.com/s_f/SCI/uploads/2014/08/fusion-topics-bg-large_v1.png");
}
body.set-video-hub .fusion-selection-grid .page-topic-tap-menu-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/09/icon_sprite_retina_hp5.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-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/09/BG_Texture-disc.jpg");

}

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-image: url("http://r.ddmcdn.com/s_f/SCI/uploads/2014/08/fusion-topics-bg-large_v1.png");
}
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-image: url("http://r.ddmcdn.com/s_f/SCI/uploads/2014/08/fusion-topics-bg-large_v1.png");
}
.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: #ff7f00;
}
body.page-type-video-playlist .body-wrapper {
background-image: url("http://r.ddmcdn.com/s_f/SCI/uploads/2014/08/fusion-topics-bg-large_v1.png");
}
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-image: url("http://r.ddmcdn.com/s_f/SCI/uploads/2014/08/fusion-topics-bg-large_v1.png");
}
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/SCI/uploads/2014/08/icon_sprite_retina_hp_v1.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/DSC/uploads/2014/09/icon_sprite_retina_hp5.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/DSC/uploads/2014/09/icon_sprite_retina_hp5.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2014/09/fusion-article-bg.png");

}

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/DSC/uploads/2014/09/fusion-article-bg.png");

}
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/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2014/09/icon_sprite_retina-0922-beta.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/DSC/uploads/2014/10/icon_sprite_retina_v5.png");
background-size: 675px 1000px;
}
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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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.open:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.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-1001-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-1001-beta_hover.png");
}

body .share-container-global .social-button-fb {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body .share-container-global .social-button-tw {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

} 
body .share-container-global .social-button-gl {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body .share-container-global .close {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body .share-button {
    background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body .comment-button {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body.page-type-general .dni-facts .link {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");

}
body .filter-season-selection-grid i:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.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/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  /* GLOBAL STYLES */
  font-family: "Economica", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
body h1 {
  color: white;
  line-height: 110%;
  font-size: 40px;
}
@media all and (max-width: 767px) {
  body h1 {
    font-family: "Economica", Arial, Helvetica, sans-serif;
    color: white;
    font-size: 35px;
    line-height: 110%;
  }
}
body h2 {
  color: white;
  line-height: 110%;
  font-size: 32px;
}
@media all and (max-width: 767px) {
  body h2 {
    font-family: "Economica", Arial, Helvetica, sans-serif;
    color: white;
    font-size: 24px;
    line-height: 110%;
  }
}
body h3 {
  color: white;
  line-height: 110%;
  font-size: 26px;
}
@media all and (max-width: 767px) {
  body h3 {
    font-family: "Economica", Arial, Helvetica, sans-serif;
    color: white;
    font-size: 16px;
    line-height: 110%;
  }
}
body h4 {
  color: white;
  line-height: 23px;
  font-size: 22px;
}
@media all and (max-width: 767px) {
  body h4 {
    font-family: "Economica", Arial, Helvetica, sans-serif;
    color: white;
    font-size: 16px;
    line-height: 23px;
  }
}
body h5 {
  color: white;
  line-height: 110%;
  font-size: 20px;
}
@media all and (max-width: 767px) {
  body h5 {
    font-family: "Economica", Arial, Helvetica, sans-serif;
    color: white;
    font-size: 20px;
    line-height: 110%;
  }
}
body h6 {
  color: white;
  line-height: 110%;
  font-size: 15px;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
}
body a {
  color: #f89000;
  text-decoration: none;
  /*font-family: "Roboto",Arial,Helvetica,sans-serif;*/
}
body a:hover {
  color: #f89000;
}
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: 12px;
    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: #f89000;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
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: #f88600;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
body .global-cta-text:hover {
  color: #f88600;
}
body .global-cta-button {
  /* CTA Button
      On wiki 10.e.4 */
  color: #f89000;
  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;
}

@media (max-width: 479px)  {  
body .global-filter {
  font-size: 15px;
} 
} 
  
  
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: white;
  font-family: "RobotoCondensed-Bold", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 110%;
}
@media all and (max-width: 767px) {
  body .global-promo-title-large {
    color: white;
    font-family: "RobotoCondensed-Bold", Arial, Helvetica, sans-serif;
    font-size: 18px;
  }
}
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-Bold", Arial, Helvetica, sans-serif;
  font-size: 18px;
}
body .global-hash-tag {
  /* Hash Tag
      On wiki 10.5, 11.3, 11.no-video.3 */
  color: #f89000;
  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: #555555;
  color: white;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
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: #f89000;
  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: #f89000;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

body .global-category-small-show-title .sponsored {
  color: #aaa;
  text-transform: none;
}

body .global-notification {
  /* Notification
      On wiki 18.1, 11.Recommended Scenario.1 */
  color: #387aca;
  font-family: "Economica", Arial, Helvetica, sans-serif;
  font-size: 30px;
  line-height: 110%;
}
body .global-preloader {
  /* CSS Preloader on TVL pages */
  color: #387aca;
}
body .global-preloader .f_circleG {
  /* CSS Preloader on TVL pages - animation color */
  background-color: #479aff;
  -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: #f89000;
  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 {
  /* CSS Preloader on TVL pages - circles gradient colors */
  /* Firefox */
  0% {
    background-color: #387aca;
  }

  100% {
    background-color: #479aff;
  }
}

@-webkit-keyframes f_fadeG {
  /* Safari and Chrome */
  0% {
    background-color: #387aca;
  }

  100% {
    background-color: #479aff;
  }
}

@-ms-keyframes f_fadeG {
  /* IE */
  0% {
    background-color: #387aca;
  }

  100% {
    background-color: #479aff;
  }
}

@-o-keyframes f_fadeG {
  /* Opera */
  0% {
    background-color: #387aca;
  }

  100% {
    background-color: #479aff;
  }
}

@keyframes f_fadeG {
  /* Standard syntax */
  0% {
    background-color: #387aca;
  }

  100% {
    background-color: #479aff;
  }
}

.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: rgba(255, 255, 255, 0.8);
  position: inherit;
}
.dni-content-grid.content-grid-low-touch .global-promo-title-large {
  color: #ffffff;
  font-family: "RobotoCondensed";
}
.dni-content-grid.content-grid-low-touch .global-promo-title-small {
  color: #333333;
  padding-top: 20px;
  font-family: "RobotoCondensed";
}
.dni-content-grid.content-grid-low-touch .global-promo-title-small:hover {
  color: #ff5400;
  padding-top: 20px;
  font-family: "RobotoCondensed";
}


.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: #383A3E;
}


.page-type-show_homepage_low_touch .dni-heading .dni-header .item-caption .global-description {
background: #383A3E;
}

/* 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(214, 222, 229, 0.95);
  border: 1px solid rgba(186, 201, 216, 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*/
  background-color: #375c87;
  height: 55px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #396092), color-stop(100%, #32526F));
  background: -webkit-linear-gradient(#396092, #32526F);
  background: -moz-linear-gradient(#396092, #32526F);
  background: -o-linear-gradient(#396092, #32526F);
  background: linear-gradient(#396092, #32526F);
  border-bottom: 1px solid rgba(50, 66, 83, 0.5);
  border-top: 1px solid rgba(50, 66, 83, 0.5);
  border-right: 1px solid rgba(50, 66, 83, 0.5);
}
@media all and (max-width: 767px) {
  .tabs-scroll-wrapper .fusion-tabs .fusion-tab {
    
  border-bottom: 1px solid rgba(51, 94, 137, 0.5);
  border-top: 1px solid rgba(51, 94, 137, 0.5);
  border-right: 1px solid rgba(49, 73, 96, 1);
  height: 48px;
  }
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab:first-child {
  /* menu bar stroke 4.4 pdf:0715*/
  border-left: 1px solid rgba(170, 170, 170, 0.5);
}
@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(170, 170, 170, 0.5);
}
@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: #FCA102;
}
.tabs-scroll-wrapper .fusion-tabs .fusion-tab.active:hover h2 {
  color: white;
}
.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: white;
}
.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 -300px;
}
.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 -300px;
}
.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 #f88600;
  }
}

.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: #f88600;
}

.has-no-touch .tabs-carousel-wrapper ul li:hover h2 {
color: #b9cadb;
}

.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: #387aca;
}

.fusion-selection-grid {
  /*   Tab Menu with Navigation arrows */
}
.fusion-selection-grid .filter-noresults-message p {
  /* No result message - Title */
  color: white;
  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: -75px -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, #2c2c2c, rgba(44, 44, 44, 0));
    /* arrow left linear-gradient  for android*/
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2c2c2c), color-stop(100%, rgba(44, 44, 44, 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, #2c2c2c, rgba(44, 44, 44, 0));
    /* arrow right linear-gradient  for android*/
    background: -webkit-gradient(linear, right top, left top, color-stop(0%, #2c2c2c), color-stop(100%, rgba(44, 44, 44, 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: -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=#3E4040,endColorstr=#303030);
   }

.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=#3E4040,endColorstr=#303030);
  }
}
@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(41, 41, 41, 1.0);  }
}
@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(119, 119, 119, 0.5); 
  }
}
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul li.active {
  /* 1-1 Selected state:tab menu background */
  background: #f88600;
}
.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: white;
}
.fusion-selection-grid .wrapper-filter-menu .hub-filter-menu .hub-mobile-scroll-wrapper ul li.active h2 {
  /* menu item  text selected */
  color: white;
  background: #f88600;
}
@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: #2a2b2b;
  }
}
.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: #f88600  ;
}
.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: #aaaaaa;
}

.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: rgba(101, 110, 120, 0.25);
}
.fusion-selection-grid.topic-single .horizontal-line-gray {
  background: rgba(37, 48, 61, 0.6);
}
.fusion-selection-grid.topic-single .hub-sub-header {
  /* Sub header background 3.a.2, 7.a.1 */
  background: rgba(26, 64, 111, 0.8);
}
.fusion-selection-grid.topic-single h1 {
  color: #ffffff;
  font-size: 20px;
}
@media all and (max-width: 767px) {
  .fusion-selection-grid.topic-single h1 {
    font-size: 20px;
  }
}
.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: #88cdf9;
  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: white;
}
.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;
}
.fusion-selection-grid.topic-single .filter-items-wrapper-background {
  /* Background texture 7.c.7 */
  background: scroll #333333 0 0 repeat;
}
.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(30,30,30,0) 0%, rgba(30,30,30,0.75) 43%, rgba(30,30,30,0.98) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,30,30,0)), color-stop(43%,rgba(30,30,30,0.75)), color-stop(100%,rgba(30,30,30,0.98))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,30,30,0) 0%,rgba(30,30,30,0.75) 43%,rgba(30,30,30,0.98) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,30,30,0) 0%,rgba(30,30,30,0.75) 43%,rgba(30,30,30,0.98) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,30,30,0) 0%,rgba(30,30,30,0.75) 43%,rgba(30,30,30,0.98) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(30,30,30,0) 0%,rgba(30,30,30,0.75) 43%,rgba(30,30,30,0.98) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e1e1e', endColorstr='#e61e1e1e',GradientType=0 ); /* IE6-8 */
}
.fusion-selection-grid.topic-single .fusion-selection-grid-ads {
  /* Selection grid - Ads background */
  background: rgba(35, 35, 35, 0.6);
}


.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(26, 26, 26, 0.3);
}

.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: #aaaaaa;
}
.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: #387aca;
  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: #387aca;
}
.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: #f89000;
}
@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: #f89000;
  }
}
.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: "Economica";
  font-size: 30px;
  color: #ffffff;
}
@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: 20px;
  }
}
.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: #2d507a;
  border: 1px solid #597483;
  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(235, 237, 238, 0.95);
  border: 1px solid #b1b1b1;
}
.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(170, 170, 170, 0.5);
}
.fusion-selection-grid.topic-single .topic-hub-sort-theme .global-filter {
  /* Sub-filter line - Filter */
  color: #ffffff;
}
.fusion-selection-grid.topic-single .topic-hub-sort-theme .global-filter.selection-grid-filter:hover {
  /* Sub-filter line - Rollorover Filter */
  color: #f88600;
}
.fusion-selection-grid.topic-single .topic-hub-sort-theme .global-filter.topic-hub-sort-theme {
  /* Sub-filter line - Filter label */
  color: #aaaaaa;
}
.fusion-selection-grid.topic-single .topic-hub-sort-theme .active .global-filter {
  /* Sub-filter line - Active Filter */
  color: #f88600;
}
.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: #f89000;
}
.fusion-selection-grid.topic-single .meta-description-wrapper .show-more.global-read-more:hover:after {
  border-color: #f89000 transparent transparent transparent;
}
.fusion-selection-grid.topic-single .meta-description-wrapper .show-less.global-read-more:after {
  border-color: transparent transparent #f89000 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: #373739;
}
.fusion-selection-grid.article header .article-header-arrow {
  /* Article: selection grid 'header arrow' */
  border-top-color: #373739;
}
.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: #aaaaaa;
}
.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 #333333;
}
.fusion-selection-grid.article .page-article-line-divider {
  /* Line Divider - left border - 13.20 */
  border-left: 1px solid rgba(15, 15, 15, 0.85);
}
.fusion-selection-grid.article .page-article-more-on {
  /* More On(article)
      on wiki 13.14
  */
  color: #00a0ff;
  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: #c9c9c9;
}
.fusion-selection-grid.article .page-article-selected-bar {
  /* Selected bar
      on wiki 13.19 */
  border-left-color: #387aca;
}
.fusion-selection-grid.article .global-category-small {
  color: #f89000;
}
.fusion-selection-grid.article .global-category-small:hover {
  color: #555555;
}
.fusion-selection-grid.show-homepage.low-touch {
 background-color: #E0E7EC;
  /* White: Low Touch Right videos */
}
.fusion-selection-grid.show-homepage.low-touch h6 {
  /* H6-selection grid title - 11.12 */
  color: #121212;
  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: white;
}
@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: 16px;
    color: white;
  }
}

body {
  /* Drawer Menu Styles */
}
body .drawer-sidebar-menu li a {
  /* Drawer Menu - Drawer Menu Links Styles 
      on wiki 15.3.1-1
  */
  color: white;
  font-family: "Economica", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 18px;
  text-shadow: 1px 1px 0 black;
  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: #0d2643;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #3c4a5b;
}
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(111, 111, 111, 0.5);
}
body .drawer-sidebar-menu ul li {
  /*  expanded sub menu background
      on wiki 13.3.5
  */
  background: #182330;
  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: #96A5B3;
  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: #88cdf9;
}
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: #f89000;
}
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(136, 205, 249, 0.3);
}
body .drawer-sidebar-menu .menu-item-has-children > a:after {
  /* expanded(+) - Drawer Menu +- Styles
      on wiki 13.3.1-3
  */
  color: white;
  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: #88cdf9;
}
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: #88cdf9;
}

body {
  /* Global header styles  */
}
body .main-header {
  /*  header texture 
      On wiki 15.1.3
  */
  /*existing classes for new styles according to style guide*/
  
  /* removed lines on the nav bar
   background-size: 10px 80px;
 */
  display: none;
  height: 50px;
  /* header drop shadow */
  -webkit-box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 2px 2px rgba(50, 50, 50, 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: 50px;
    height: auto;
  }
}
body .main-header .header-logo {
  /*  site logo - Logo styles
      On wiki 15.1.2 */
  
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */

    background-position: -150px -108px;
    background-size: 327px 500px;
    height: 44px;
    width: 55px;
  /* \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: -150px -113px;
    background-size: 338px 500px;
    height: 40px;
    width: 60px;
  }
}
body .main-header .menu-icon {
  /*  menu icon - Menu icon styles
      On wiki 15.1.1
  */
  background-color: #f89000;
}
body .main-header .header-page-nav {
  /* header page navigation mobile
      On wiki 15.2.needs to be added
  */
}
@media all and (max-width: 767px) {
  
/*
  body .main-header .header-page-nav {
    background-color: #1f4a7f;
    -webkit-box-shadow: inset 0px 2px 5px 0px black;
    -moz-box-shadow: inset 0px 2px 5px 0px black;
    box-shadow: inset 0px 2px 1px 0px #173b67;
  }
  */
}
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: #81c8fc;
}
@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: #81c8fc;
  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: "Economica", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 32px;
  color: white;
}
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: "Economica", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 32px;
  color: #88cdf9;
}
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: #f89000;
}
body .main-header .header-show-title {
  /* show title - Header menu show-title
      On wiki 15.2.4
  */
  font-family: "Economica", Arial, Helvetica, sans-serif;
  font-size: 30px;
  /*line-height: 44px;*/
  color: white;
}
@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: "Economica", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 52px;
  color: #f89000;
  text-transform: uppercase;
}
@media all and (max-width: 767px) {
  body .main-header .top-sub-menu-btn {
    font-size: 14px;
    line-height: 35px;
  }
}
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;
}

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(36, 81, 136, 0.95);
  border: 1px solid #245188;
}
@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(36, 81, 136, 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: #f89000;
  font-family: "Economica", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 18px;
}
body .main-header .top-sub-menu-container a:hover {
  /* show sub-menu-dropdown-rollover
      On wiki 15.2.6-2
  */
  color: #ffffff;
}
body .main-header.interior-page .header-search-form.active-form .header-search-bar-container {
  width: 380px;
}
@media all 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: 420px;
  }
}
@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: 253px;
}
@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(170, 170, 170, 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: #387aca;
  opacity: 0.5;
  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: #387aca;
}
body .main-header .header-search-form.active-form .search-text-2:-moz-placeholder {
  color: #387aca;
}
body .main-header .header-search-form.active-form .search-text-2::-moz-placeholder {
  color: #387aca;
}
body .main-header .header-search-form.active-form .search-text-2:-ms-input-placeholder {
  color: #387aca;
}
@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: #387aca;
  }
}
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: 0.5;
}
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: #f89000;
}
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: #f89000;
  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(170, 170, 170, 0);
}
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: #f89000;
}

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: #f89000;
}


.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: "Economica", 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: #f89000;
}
.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: #f89000;
  }
}
.page-type-bio .fusion-article a,
.page-type-list .fusion-article a,
.page-type-article .fusion-article a {
  /* Hyperlink 13.11 */
  color: #f89000;
}
.page-type-bio .fusion-article a:hover,
.page-type-list .fusion-article a:hover,
.page-type-article .fusion-article a:hover {
  color: #f89000;
  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: #f89000;
}
.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: #f89000;
}
.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: #f89000;
}
.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: #f89000;
  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: #f89000;
  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: #f89000;
}

.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: #f89000;
}
.page-type-bio .upnext-screen,
.page-type-list .upnext-screen,
.page-type-article .upnext-screen {
  font-family: "Economica", 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%;
  display: none;
}

.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: "Economica", 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: #f89000;
}
.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: #f89000;
  }
}
.page-type-blog-post .fusion-article a {
  /* Hyperlink 13.11 */
  color: #f89000;
}
.page-type-blog-post .fusion-article a:hover {
  color: #f89000;
  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: #f89000;
}
.page-type-blog-post .fusion-article .global-promo-title-small {
  color: #f89000;
}
.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: #f89000;
}
.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: #f89000;
  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: #f89000;
  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: #f89000;
}

.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: #f89000;
}

.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: #dfdfdf;
  }
}
.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: #CCCCCC;
  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: #BBBBBB;
  font-size: 18px;
  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: #387aca;
    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: #BBBBBB;
  font-size: 16px;
  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: #BBBBBB;
    font-size: 12px;
    font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  }
}
.page-type-blog-landing .fusion-blog-roll .item:hover .blog-landing-date-pie {
  /*
  background: #355578;
  border-color: #355578;
  */
}
@media all and (max-width: 767px) {
  .page-type-blog-landing .fusion-blog-roll .item:hover .blog-landing-date-pie {
    width: 52px;
    height: 52px;
    padding-top: 20px;
  }
}
.page-type-blog-landing .fusion-blog-roll .item:hover .blog-landing-date-pie-day {
  color: #BBBBBB;
}
@media all and (max-width: 767px) {
  .page-type-blog-landing .fusion-blog-roll .item:hover .blog-landing-date-pie-day {
    font-size: 14px;
  }
}
.page-type-blog-landing .fusion-blog-roll .item:hover .blog-landing-date-pie-month {
  color: #BBBBBB;
}
@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: #232324;
}
.page-type-homepage .mega-carousel h2 {
  font-size: 32px;
  color: #ffffff;   
}
@media all and (max-width: 767px) {
  .page-type-homepage .mega-carousel h2 {
    font-size: 24px;
  }
}
.page-type-homepage .mega-carousel h2 a span:after {
  /* "A»" 3. CTA text Arrow \ 0 0 B B */
  content: "\00BB";
  color: #75bafb;
  font-size: 26px;
  font-family: 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: #21508a;
  line-height: 115%;
}
@media all and (max-width: 767px) {
  .page-type-homepage .mega-carousel h4 {
    color: #21508a;
    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("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2014/10/mega-item-grid-disc2.png") repeat scroll 0 0 rgba(35, 35, 36, 0.4); 
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(56, 58, 62, 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(35,35,36,0) 0%, rgba(35,35,36,0.02) 1%, rgba(35,35,36,0.7) 32%, rgba(35,35,36,1) 55%, rgba(35,35,36,1) 66%, rgba(35,35,36,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(35,35,36,0)), color-stop(1%,rgba(35,35,36,0.02)), color-stop(32%,rgba(35,35,36,0.7)), color-stop(55%,rgba(35,35,36,1)), color-stop(66%,rgba(35,35,36,1)), color-stop(100%,rgba(35,35,36,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(35,35,36,0) 0%,rgba(35,35,36,0.02) 1%,rgba(35,35,36,0.7) 32%,rgba(35,35,36,1) 55%,rgba(35,35,36,1) 66%,rgba(35,35,36,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(35,35,36,0) 0%,rgba(35,35,36,0.02) 1%,rgba(35,35,36,0.7) 32%,rgba(35,35,36,1) 55%,rgba(35,35,36,1) 66%,rgba(35,35,36,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(35,35,36,0) 0%,rgba(35,35,36,0.02) 1%,rgba(35,35,36,0.7) 32%,rgba(35,35,36,1) 55%,rgba(35,35,36,1) 66%,rgba(35,35,36,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(35,35,36,0) 0%,rgba(35,35,36,0.02) 1%,rgba(35,35,36,0.7) 32%,rgba(35,35,36,1) 55%,rgba(35,35,36,1) 66%,rgba(35,35,36,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: #f89000;
}

.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(33, 80, 138, 0.97);
}

@media all and (max-width: 767px) {
.page-type-homepage .mega-carousel .mega-carousel-wrapper .item .item-inner .related-block .related-header > div {
  background: rgba(33, 80, 138, 0.9);
  }
}


.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: #555555;
  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: #81c8fc;
  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: #81c8fc;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
}



.page-type-homepage .dni-carousel .page-homepage-cta-button {
  /* Homepage CTA button: CTA Button text, background color, border 
      16.17
  */
  background-color: #387aca;   
  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/DSC/uploads/2014/10/icon_sprite_retina_hp8.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/DSC/uploads/2014/10/icon_sprite_retina_hp8.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: 12px; 
}

.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/SCI/uploads/2014/09/icon_sprite_retina_v4.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/SCI/uploads/2014/09/icon_sprite_retina_v4.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/SCI/uploads/2014/08/icon_sprite_photogallery.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/SCI/uploads/2014/09/icon_sprite_retina_v4.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/SCI/uploads/2014/08/icon_sprite_photogallery.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/SCI/uploads/2014/09/icon_sprite_retina_v4.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/SCI/uploads/2014/09/icon_sprite_retina_v4.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: 12px;
  color: #ffffff;
}
.page-type-photo-gallery .fusion-photo-gallery .grid-container .grid-view .grid-block .grid-item.active {
  border-color: #ff7f00;
}
.page-type-photo-gallery .fusion-photo-gallery .grid-container .grid-view .grid-block .grid-item.active:hover {
  border-color: #ff7f00;
}
.page-type-photo-gallery .fusion-photo-gallery .grid-container .grid-view .grid-block .grid-item:hover {
  border-color: #ff7f00;
}

/* 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) {
  .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous {
    background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/10/icon_sprite_retina_hp8.png");
    background-size: 500px 500px;
    background-position: 0 0;
  }
  .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous.hover:hover {
    background-position: -1px -75px;
  }
  .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next {
    background-image: url("http://r.ddmcdn.com/s_f/DSC/uploads/2014/10/icon_sprite_retina_hp8.png");
    background-size: 500px 500px;
    background-position: -75px -0px;
  }
  .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next.hover:hover {
    background-position: -75px -75px;
  }
  .fusion-photo-gallery .details-panel {
    background-color: #3b3b3c;
    box-shadow: none;
  }
  .fusion-photo-gallery .details-panel .gallery-information .gallery-title {
    font-size: 22px;
    border-bottom-color: transparent;
    margin: 0 32px 0px 67px;
  }
  .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/DSC/uploads/2014/10/icon_sprite_retina_hp8.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/DSC/uploads/2014/10/icon_sprite_retina_hp8.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: #f89000;
}
.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.2) 0%, rgba(30, 30, 30, 0.2) 50%, #1e1e1e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(50%, rgba(30, 30, 30, 0.2)), color-stop(#1e1e1e 100%));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.2) 0%, rgba(30, 30, 30, 0.2) 50%, #1e1e1e 100%);
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.2) 0%, rgba(30, 30, 30, 0.2) 50%, #1e1e1e 100%);
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.2) 0%, rgba(0, 0, 0, 0.2) 50%, #1e1e1e 100%);
  background: linear-gradient(to bottom, rgba(30, 30, 30, 0.2) 0%, rgba(30, 30, 30, 0.2) 50%, #1e1e1e 100%);
  background: linear-gradient(to bottom, rgba(30, 30, 30, 0.2) 0%, rgba(30, 30, 30, 0.2) 50%, #1e1e1e 100%);
}
.page-type-show_homepage .dni-show-carousel .dni-show-carousel-wrapper {
  /* Solid color bar below the carousel - 10.a.2 */
  background: #234d7f;
  /* 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: #81c8fc;
}
.page-type-show_homepage .dni-show-carousel .page-show-homepage-carousel-h2-show {
  /* h2-show
      10.3-11
  */
  color: white;
  font-family: "Economica", 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: #f89000;
}
.page-type-show_homepage .fusion-video-player .video-player-read-more-open .global-show-more {
  color: #f89000;
}
.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: #E0E7EC;

}

.page-type-show_homepage .tabbed-row .fusion-photo-gallery {
  background-color: #E0E7EC;
}
.fusion-photo-gallery .gallery-description.global-body-text {
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  color: #121212;
  font-size: 18px;
}
.fusion-photo-gallery .photo-panel .photo-list .bumper,
.fusion-photo-gallery .photo-panel .photo-list .item .item-container .image-wrapper {
  background-color: #121212;
}
.fusion-photo-gallery .photo-panel .photo-list .item .item-container .image-wrapper img {
  opacity: 1;
}
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous,
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next {
  background-image: url("http://r.ddmcdn.com/s_f/SCI/uploads/2014/08/icon_sprite_photogallery.png");
  background-size: 225px 225px;
}
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous {
  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-position: -150px -75px;
}
.page-type-show_homepage .tabbed-row .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next:hover {
  background-position: -150px -150px;
}
.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: #f89000;
}
.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: #383a3e;
}
.page-type-show_homepage_low_touch .row-16-16.row .col2.b16 {
  /* background color (rigth column) 11.11 */
  background: #E0E7EC;
}
.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;
}

.page-type-show_homepage_low_touch .modal-wraper-loading.bottom-loading .loading_text {
color: #f89000;
}

.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: #1a406f;
  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: #c8c8c8;
}
.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: #ffffff;
}
@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: #88cdf9;
  font-size: 24px;
}
.page-type-show_hub .fusion-selection-grid h4:hover {
  /*  H4 --- Rollover state - Show hub title
      5.c.2-2
  */
  color: white;
}
/*soojung to verify 
.page-type-show_hub .fusion-selection-grid h4 .global-category-small {
  color: #f89000;
  font-size: 12px;
  font-family: "RobotoCondensed"; 
}
*/
.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: #ffffff;
}
.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: 20px;
  color: #ff7f00;
  line-height: 15px;
}
.page-type-show_hub .fusion-selection-grid .all-shows-btn span:hover {
  color: #c8c8c8;
}



@media all and (max-width: 767px) {
.page-type-show_hub .fusion-selection-grid .all-shows-btn span {
  font-size: 16px;
}
} 
  
.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: #ff7f00;
}
.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: #1e1e1e;
 }
.page-type-show_hub .fusion-selection-grid .show-item.openshowdescription .show-item-caption .for-gradient {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzFlMWUxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(30,30,30,0) 30%, rgba(30,30,30,0.5) 68%, rgba(30,30,30,1) 97%, rgba(30,30,30,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,rgba(30,30,30,0)), color-stop(68%,rgba(30,30,30,0.5)), color-stop(97%,rgba(30,30,30,1)), color-stop(100%,rgba(30,30,30,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,30,30,0) 30%,rgba(30,30,30,0.5) 68%,rgba(30,30,30,1) 97%,rgba(30,30,30,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,30,30,0) 30%,rgba(30,30,30,0.5) 68%,rgba(30,30,30,1) 97%,rgba(30,30,30,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,30,30,0) 30%,rgba(30,30,30,0.5) 68%,rgba(30,30,30,1) 97%,rgba(30,30,30,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(30,30,30,0) 30%,rgba(30,30,30,0.5) 68%,rgba(30,30,30,1) 97%,rgba(30,30,30,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e1e1e', endColorstr='#1e1e1e',GradientType=0 ); /* IE6-8 */

}

.page-type-show_hub .fusion-selection-grid .show-item-img > a:after {
  /* Text gradient for non-hovered items */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzFlMWUxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(30,30,30,0) 30%, rgba(30,30,30,0.5) 68%, rgba(30,30,30,1) 97%, rgba(30,30,30,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,rgba(30,30,30,0)), color-stop(68%,rgba(30,30,30,0.5)), color-stop(97%,rgba(30,30,30,1)), color-stop(100%,rgba(30,30,30,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,30,30,0) 30%,rgba(30,30,30,0.5) 68%,rgba(30,30,30,1) 97%,rgba(30,30,30,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,30,30,0) 30%,rgba(30,30,30,0.5) 68%,rgba(30,30,30,1) 97%,rgba(30,30,30,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,30,30,0) 30%,rgba(30,30,30,0.5) 68%,rgba(30,30,30,1) 97%,rgba(30,30,30,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(30,30,30,0) 30%,rgba(30,30,30,0.5) 68%,rgba(30,30,30,1) 97%,rgba(30,30,30,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e1e1e', endColorstr='#1e1e1e',GradientType=0 ); /* IE6-8 */

}
.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: #f89000 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 #333333 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: #387aca;
}
.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: #387aca;
}
@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: "Economica";
  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: #387aca;
}
@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 #333333 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: #f89000;
}
.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: #387aca;
}
@media screen and (max-width: 767px) {
  .page-type-topic .fusion-selection-grid .global-dropdown-menu:hover .global-h1-sub-filter {
    color: #f89000;
  }
}
.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: "Economica";
  font-size: 20px;
  color: #f89000;
}
@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:  #f89000;
}

.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 #333333 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: #387aca;
}
.page-type-sub_topic .fusion-selection-grid .hub-filter-menu ul li.active:after {
  /* triangle active  tab*/
  border-color: #387aca 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: #f89000;
}
.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: #387aca;
}
@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: "Economica";
  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: #387aca;
}




.set-tv-schedule {
  /*  17. TV Listings Network: Network Schedule, Marathon
      18. TV Listings Show: Show Schedule, Show Suggestions  */

}

.tvlistings .schedule-block {
background-color: #394A5F;
}

.tvlistings .tv-show-schedule .schedule-block {
background-color: #394A5F;
}

/* 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: 40px;
font-family: "Economica";
}

.tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .player-wrapper .player-name {
color: #ffffff;
padding-left: 10px;
}

.tvlistings .daypicker .daypicker-corusel .daypicker-conteiner ul li div {
margin-top: 14px;
}

.tvlistings .feed-wrapper h1.homepage-items-grid-title {
display: inline-block;
padding: 18px 4px 10px 19px;
}

.tvlistings .schedule-carousel ul li .next {
background-color: #387aca;
}
.tvlistings .schedule-carousel ul li .prev {
background-color: #387aca;
}

 .tvlistings .schedule-carousel ul li .next:hover {
background-color: #f89000;
}

.tvlistings .schedule-carousel ul li .prev:hover {
background-color: #f89000;
}



@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: #2F3B46;
    }
}

@media all and (min-width: 767px) {
    .tvlistings .schedule-carousel ul li .day-item .day-content body .global-show-more  {
    color: #387aca;
    }
    .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: 28px;
    font-family: "Economica";
    padding-bottom: 20px;
    }

    .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: #e2e2e2;
}

.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: #333333;
}

.set-tv-schedule .horizontal-line-gray-light {
  background: #11243D;
}
.set-tv-schedule .horizontal-line-gray {
  background: #11243D;
}
.set-tv-schedule .fusion-tv-listings {
background: #e2e2e2;
}
.set-tv-schedule .fusion-tv-listings .tv-schedule-premiere {
  /*  Premiere
         16.17 */
  border: 1px solid #555555;
  background: #f89000;
  color: white;
  line-height: 21px;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
  left: 90px;
  z-index: 99;
}
.set-tv-schedule .fusion-tv-listings .tv-schedule-marathone-label {
  border: 1px solid #387aca;
  background: black;
  color: white;
  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: #242E36;
}
.set-tv-schedule .fusion-tv-listings .global-description {
  /* Decription - override phone sizes  */
  font-size: 14px;
  color: #858585;
}

.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: #707070;
font-size: 22px;
}

@media all and (max-width: 767px) {
  .set-tv-schedule .fusion-tv-listings .global-description {
    font-size: 14px;
    color: #121212;
    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: #203755;
}
.set-tv-schedule .fusion-tv-listings .feed-wrapper h1 {
  /* TVL - Header title */
  color: white;
  font-family: "Economica", Arial, Helvetica, sans-serif;
  font-size: 20px;
}


/* 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: #f89000;
  text-transform: uppercase;
  opacity: .9;
}


.set-tv-schedule .fusion-tv-listings .tv-show-schedule .global-cta-text {
  color: #f89000;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .global-category-small {
  color: #f1f1f1;
  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: #e2e2e2;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .global-highlight-text {
  display: none;
  color: #ff5400;
  background: #e2e2e2;
}

.tv-show-schedule.no-schedule .tv-show-schedule-block .related-content>p {
display: block;
padding: 5px 30px 25px;
margin: 0;
background-color: #e2e2e2;
}

.tv-show-schedule .tv-show-schedule-preview .show-name {
font-family: "Economica",Arial,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;
  }
}

@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: #ffffff;
  opacity: 0.9;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .item-carousel-wrapper {
background: #e2e2e2;
}


@media all and (max-width: 767px) {
  .tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .mobile-tabs span {
   background: #e2e2e2;
  }

  .tv-show-schedule.no-schedule .item-lists-wrapper .item-carousel-wrapper {
  border-bottom: #e2e2e2;
  }
}

@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+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iIzM4M2EzZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzJjMmUzMSIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjMjMyNTI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIzMjUyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(56,58,62,0) 6%, rgba(44,46,49,0.7) 22%, rgba(35,37,39,1) 35%, rgba(35,37,39,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,rgba(56,58,62,0)), color-stop(22%,rgba(44,46,49,0.7)), color-stop(35%,rgba(35,37,39,1)), color-stop(100%,rgba(35,37,39,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(56,58,62,0) 6%,rgba(44,46,49,0.7) 22%,rgba(35,37,39,1) 35%,rgba(35,37,39,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(56,58,62,0) 6%,rgba(44,46,49,0.7) 22%,rgba(35,37,39,1) 35%,rgba(35,37,39,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(56,58,62,0) 6%,rgba(44,46,49,0.7) 22%,rgba(35,37,39,1) 35%,rgba(35,37,39,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(56,58,62,0) 6%,rgba(44,46,49,0.7) 22%,rgba(35,37,39,1) 35%,rgba(35,37,39,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00383a3e', endColorstr='#232527',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+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIwLjY4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIwLjgzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(241,241,241,0) 9%, rgba(241,241,241,0.68) 15%, rgba(241,241,241,0.83) 21%, rgba(241,241,241,1) 61%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(9%,rgba(241,241,241,0)), color-stop(15%,rgba(241,241,241,0.68)), color-stop(21%,rgba(241,241,241,0.83)), color-stop(61%,rgba(241,241,241,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(241,241,241,0) 9%,rgba(241,241,241,0.68) 15%,rgba(241,241,241,0.83) 21%,rgba(241,241,241,1) 61%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(241,241,241,0) 9%,rgba(241,241,241,0.68) 15%,rgba(241,241,241,0.83) 21%,rgba(241,241,241,1) 61%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(241,241,241,0) 9%,rgba(241,241,241,0.68) 15%,rgba(241,241,241,0.83) 21%,rgba(241,241,241,1) 61%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(241,241,241,0) 9%,rgba(241,241,241,0.68) 15%,rgba(241,241,241,0.83) 21%,rgba(241,241,241,1) 61%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f1f1f1', endColorstr='#f1f1f1',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(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 .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: #438ae0;
}

/* Show Schedule Suggestion Overrides */

.tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .item-list .item {
background: #e2e2e2;
}

.tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .item-list .item .item-data .name h6{
color: #121212;
padding-top: 4px;
}

.tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .item-list .item.active .item-data>div .name .title {
color: #121212;
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: #383a3e; 
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: #383a3e;
}


 .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+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4M2EzZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjMzkzYjNmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNzIlIiBzdG9wLWNvbG9yPSIjNTU1NTU1IiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNzMlIiBzdG9wLWNvbG9yPSIjNTU1NTU1IiBzdG9wLW9wYWNpdHk9IjAuMDQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM4M2EzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(56,58,62,0) 0%, rgba(57,59,63,0) 2%, rgba(85,85,85,0) 72%, rgba(85,85,85,0.04) 73%, rgba(56,58,62,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,58,62,0)), color-stop(2%,rgba(57,59,63,0)), color-stop(72%,rgba(85,85,85,0)), color-stop(73%,rgba(85,85,85,0.04)), color-stop(100%,rgba(56,58,62,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(56,58,62,0) 0%,rgba(57,59,63,0) 2%,rgba(85,85,85,0) 72%,rgba(85,85,85,0.04) 73%,rgba(56,58,62,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(56,58,62,0) 0%,rgba(57,59,63,0) 2%,rgba(85,85,85,0) 72%,rgba(85,85,85,0.04) 73%,rgba(56,58,62,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(56,58,62,0) 0%,rgba(57,59,63,0) 2%,rgba(85,85,85,0) 72%,rgba(85,85,85,0.04) 73%,rgba(56,58,62,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(56,58,62,0) 0%,rgba(57,59,63,0) 2%,rgba(85,85,85,0) 72%,rgba(85,85,85,0.04) 73%,rgba(56,58,62,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00383a3e', endColorstr='#383a3e',GradientType=0 ); /* IE6-8 */
}

.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: #f89000;
}
.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;
}
.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
  */
  background-color: #11243d;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-date {
  /* Date 1
      17.14
  */
  color: #387aca;
  font-family: "Economica", Arial, Helvetica, sans-serif;
  font-size: 20px;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-date-day {
  /* Date 2
      17.14
  */
  color: #387aca;
  font-family: "Economica", Arial, Helvetica, sans-serif;
  font-size: 30px;
}
.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: #11243d;
}

.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: "Economica", Arial, Helvetica, sans-serif;
  font-size: 26px;
  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: "Economica", Arial, Helvetica, sans-serif;
  font-size: 33px;
}
.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: #707070;
  font-family: "Economica", Arial, Helvetica, sans-serif;
  font-size: 20px;
}


.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: "Economica", Arial, Helvetica, sans-serif;
  font-size: 20px;
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule .tv-schedule-show-time-pie {
  /* time pie circle 2 
        18.12  */
  background: #ffffff;
  border: 2px solid #387aca;
}
.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: #387aca;
  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: #387aca;
  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: #387aca;
  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: #387aca;
  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: #387aca;
    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: white;
}

.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: white;
}
@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: white;
  }
}

@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: #387aca;
  }

  /* 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: #387aca;
}
.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:  #387aca;
}
.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:  #387aca;
}

}



@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-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: #387aca;
}
   .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: #387aca;
}
 .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: #387aca;
}

 .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: #387aca;
    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: #387aca;
    border: 2px solid #11a3d6;
  }
}
/*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 */
    border: 2px solid #387aca;
    background: #387aca;
    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: #f89000;
    border: 2px solid #f89000;
  }
  .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: #387aca;
  }
  .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: #f89000;
  border: 2px solid #f89000;
  }
}
.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%, #E2E2E2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #E2E2E2));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #E2E2E2 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #E2E2E2 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #E2E2E2 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #E2E2E2 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: #387aca;
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: #dddddd;
  }
  .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: #e3e3e3;
  }
}
.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: #ededed;
}
.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: #ededed;
  
}
@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: #ffffff;
  }
}


@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 .tv-schedule-show-time-pie .hour {
    /* Show Background - Alternating  - active:hover:even; 18.22 */
    color: white;
    }

    .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: white;
    }
}
@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: #e9e9e9;
    height: 100%;
  }
    .set-tv-schedule .fusion-tv-listings .tvlistings h3 {
    color: #ffffff;
    font-family: "RobotoCondensed";
    font-size: 25px;
  }

}
@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: #E3E3E3;
    
  }
}
.set-tv-schedule .fusion-tv-listings .tv-show-schedule.has-schedule .tv-show-schedule-program-day {
  /* Collapsed Separator - 18.23 */
  border-bottom: 1px solid #d1d1d1;
}
.tv-show-schedule.has-schedule .tv-show-schedule-program-day {
border-right: 1px solid #d1d1d1;
border-left: 1px solid rgba(189, 189, 189, 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(170, 170, 170, 0.5);
  border-right: 1px solid rgba(170, 170, 170, 0.5);
}
.set-tv-schedule .fusion-tv-listings .tvlistings {
  /* CHANNEL SCHEDULE */
}
.set-tv-schedule .fusion-tv-listings .tvlistings .global-show-more {
  margin-top: 5px;
  color: #f89000;
  text-transform: uppercase;
}
.set-tv-schedule .fusion-tv-listings .tvlistings h3 {
  color: #ffffff;
  font-family: "RobotoCondensed";
  font-size: 18px;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .global-preloader h3 {
  color: #387aca;
  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: #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;
  }
  .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 .global-body-text {
    font-size: 16px;
    padding-bottom: 10px;
    }

  .tv-show-schedule.no-schedule .tv-show-schedule-block .related-content .mobile-tabs span {
    background: #e2e2e2;
    }


/*
.tv-show-schedule.has-schedule .tv-show-schedule-list {
height: auto;
background-color: #f1f1f1;
} */
.set-tv-schedule {
background: #f1f1f1;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .global-promo-title-large {
  font-family: "Economica";
  font-size: 26px;
  color: #7f7f7f;

}

@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 .tv-schedule-show-time-pie .minute {
    color: white;
    }
}

.tv-show-schedule.has-schedule .tv-show-schedule-minute{
    margin-left: 3px;
    font-size: 18px;
    color: #387aca;
}

.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: "RobotoCondensed"
}
.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: #646464;
  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: #11243d;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date-tab .left-shadow {
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#11243d), color-stop(0.96, rgba(17, 36, 61, 0)));
  background: -webkit-linear-gradient(left, #11243d 0%, rgba(17, 36, 61, 0) 96%);
  background: -moz-linear-gradient(left, #11243d 0%, rgba(17, 36, 61, 0) 96%);
  background: -o-linear-gradient(left, #11243d 0%, rgba(17, 36, 61, 0) 96%);
  background: -ms-linear-gradient(left, #11243d 0%, rgba(17, 36, 61, 0) 96%);
  background: linear-gradient(left, #11243d 0%, rgba(17, 36, 61, 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(17, 36, 61, 0)), color-stop(0%, #11243d));
  background: -webkit-linear-gradient(right, #11243d 0%, rgba(17, 36, 61, 0) 96%);
  background: -moz-linear-gradient(left, #11243d 0%, rgba(17, 36, 61, 0) 100%);
  background: -o-linear-gradient(left, #11243d 0%, rgba(17, 36, 61, 0) 96%);
  background: -ms-linear-gradient(left, #11243d 0%, rgba(17, 36, 61, 0) 96%);
  background: linear-gradient(to left, #11243d 0%, rgba(17, 36, 61, 0) 96%);
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-date {
  color: #387aca;
  font-family: "Economica", Arial, Helvetica, sans-serif;
  font-size: 20px;
 }


/* 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: #387aca;
  font-family: "Economica", Arial, Helvetica, sans-serif;
  font-size: 30px;
}
@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: #152d4b;
}

.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: "Economica", 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, .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: "Economica", Arial, Helvetica, sans-serif;
  font-size: 30px;
}
@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: white;
  border: 2px solid #387aca;
  opacity: 0.9;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-time-pie .hour {
  color: #387aca;
  font-family: "RobotoCondensed", 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: #387aca;
  font-family: "RobotoCondensed", 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: #387aca;
  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: #f89000;
  border: 2px solid #f89000;
  opacity: 1.0;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .active .tv-schedule-time-pie .hour {
  color: white;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 40px;
}
@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: white;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 28px;
}
@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: white;
  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 #387ACA;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-button:hover {
  color: #ffffff;
  background: #387aca;
  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: #387aca;
  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: #438ae0;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text {
  /*  Search Text 1
        17.16.c  */
  color: #387aca;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-results {
  /*  Search Result Background Container
        17.16.h  */
  background: #ffffff;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small {
  /*  Search Text 2
        17.16.f  */
  color: white;
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small.result {
  background: #dce7f4;
  color: #2c343e;
  -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: #387aca;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small.result em {
  color: #387aca;
}
.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: #2c343e;
}
.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: #949494;
}
.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: #387aca;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-text-small.go-show-page a:hover {
  color: #387aca;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .tv-schedule-search-close-button {
  /*  Close "x" button
      on wiki 17.16.d */
  width: 26px;
  height: 26px;
  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 -75px;
}
.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: -525px -150px;
}
.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: #ffffff;
  border: 2px solid #387aca;
  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: #387aca;
  font-family: "RobotoCondensed", 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: #387aca;
  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: #387aca;
  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: #515469;
}

/* 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: #757575;
}

.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: -525px -150px;
  margin-top: 0;
  margin-left: 0;
  width: 25px;
  height: 26px;
  opacity: 0.7;
}
.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: #f89000;
  border: 2px solid #f89000;
  height: 92.72px;
  width: 122px;
}

.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .data .tv-schedule-marathone-time-pie .marathone-title {
  color: white;
}


@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: #ffffff;
  font-family: "RobotoCondensed", 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: #ffffff;
  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: #ffffff;
  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(40, 40, 40, 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: #242E36;
}
.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: #B3B3B3;
}
@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;
}
@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: #fe7f00;
}
.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: #7A7A7A;
}
@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 rgba(170, 170, 170, 0.5);
}
.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: #242E36;
}
.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: #f89000;
  display: none;
}
.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+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiMzODNhM2UiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiMyYjJkMzAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzIzMjUyNyIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjMjMyNTI3IiBzdG9wLW9wYWNpdHk9IjAuODkiLz4KICAgIDxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjMjMyNTI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIzMjUyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(56,58,62,0) 24%, rgba(43,45,48,0.7) 36%, rgba(35,37,39,0.8) 44%, rgba(35,37,39,0.89) 53%, rgba(35,37,39,1) 61%, rgba(35,37,39,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,rgba(56,58,62,0)), color-stop(36%,rgba(43,45,48,0.7)), color-stop(44%,rgba(35,37,39,0.8)), color-stop(53%,rgba(35,37,39,0.89)), color-stop(61%,rgba(35,37,39,1)), color-stop(100%,rgba(35,37,39,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(56,58,62,0) 24%,rgba(43,45,48,0.7) 36%,rgba(35,37,39,0.8) 44%,rgba(35,37,39,0.89) 53%,rgba(35,37,39,1) 61%,rgba(35,37,39,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(56,58,62,0) 24%,rgba(43,45,48,0.7) 36%,rgba(35,37,39,0.8) 44%,rgba(35,37,39,0.89) 53%,rgba(35,37,39,1) 61%,rgba(35,37,39,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(56,58,62,0) 24%,rgba(43,45,48,0.7) 36%,rgba(35,37,39,0.8) 44%,rgba(35,37,39,0.89) 53%,rgba(35,37,39,1) 61%,rgba(35,37,39,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(56,58,62,0) 24%,rgba(43,45,48,0.7) 36%,rgba(35,37,39,0.8) 44%,rgba(35,37,39,0.89) 53%,rgba(35,37,39,1) 61%,rgba(35,37,39,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00383a3e', endColorstr='#232527',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+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiMxNDJhNDgiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiMyZjNiNDYiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzJmM2I0NiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjMmYzYjQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(20,42,72,0) 17%, rgba(47,59,70,0.7) 30%, rgba(47,59,70,0.9) 42%, rgba(47,59,70,1) 59%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(17%,rgba(20,42,72,0)), color-stop(30%,rgba(47,59,70,0.7)), color-stop(42%,rgba(47,59,70,0.9)), color-stop(59%,rgba(47,59,70,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(20,42,72,0) 17%,rgba(47,59,70,0.7) 30%,rgba(47,59,70,0.9) 42%,rgba(47,59,70,1) 59%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(20,42,72,0) 17%,rgba(47,59,70,0.7) 30%,rgba(47,59,70,0.9) 42%,rgba(47,59,70,1) 59%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(20,42,72,0) 17%,rgba(47,59,70,0.7) 30%,rgba(47,59,70,0.9) 42%,rgba(47,59,70,1) 59%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(20,42,72,0) 17%,rgba(47,59,70,0.7) 30%,rgba(47,59,70,0.9) 42%,rgba(47,59,70,1) 59%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00142a48', endColorstr='#2f3b46',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: #295a93;
}
.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: #397aca;
}
.set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li {
  /* Stroke between images - 17.23.a */
  border-left: 1px solid rgba(66, 70, 73, 1);
}

@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 */
border: 2px solid #387aca;
background: #387aca;
opacity: 0.8;
}
.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 #387aca;
background: #387aca;
opacity: 0.8;
}
}
.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(56, 122, 202, 0.55);
}

@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: #f89000;
}

.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: #f89000;
}
.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: #f89000;
}
.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: #f89000;
}
.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: #387aca;
}
.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: #387aca;
}

.page-type-video {
  /*  9. Video Clip  */
}
.page-type-video .hub-sub-header {
  /* Sub header background 3.a.2, 7.a.1 */
  background: #1a406f!important;
}

.page-type-video .fusion-video-player h1.playlist {
  /* H1-playlist 
      9.1 */
  font-size: 26px;
}
@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;
  }
}
.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: #f89000;
}
.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: #f89000;
}

.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: #ff7f00;
}

.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;
}
@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;
  }
}
.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: #f89000;
}
.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: #f89000;
}
.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: #f89000;
}

.page-type-video-playlist .fusion-video-player .global-view-all.global-view-all-selected {
  /*  View All with icon - selected
        8.b.2   */
  color: #f89000;
}

/* Styles for new Playlist */
.playlist li.video .current-indicator {
  background-color: #387aca;
}
.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 #387aca;
}

.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: #387aca;
  font-family: RobotoCondensed, Arial, Helvetica, sans-serif;
}
.page-type-general .dni-facts .global-cta-button:hover {
  background-color: #f89000;
}
.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: #f89000;
}
.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: #387aca;
}
.page-type-search .fusion-search-result input[type="search-bar"]:hover {
  color: #f89000;
}
.page-type-search .fusion-search-result .dynamic-results {
  font-family: "Economica", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #387aca;
}
.page-type-search .fusion-search-result .search-button {
  background: url(http://r.ddmcdn.com/s_f/DSC/uploads/2014/09/search_images_sprite1.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/DSC/uploads/2014/09/search_images_sprite1.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: #f89000;
}
.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: #f89000;
}
.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: #f89000;
}
.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: #387aca;
}
.page-type-search .fusion-search-result .items-container .search-pagination .previous {
  background-image: url(http://r.ddmcdn.com/s_f/DSC/uploads/2014/09/search_images_sprite1.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/DSC/uploads/2014/09/search_images_sprite1.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/DSC/uploads/2014/09/search_images_sprite1.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/DSC/uploads/2014/09/search_images_sprite1.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/DSC/uploads/2014/09/search_images_sprite1.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/DSC/uploads/2014/09/search_images_sprite1.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 #cccccc;
}
.share-container-global .separation-bar {
  border-right: 5px solid #ff7e00;
  border-top: 0px;
}
@media all and (max-width: 767px) {
  .share-container-global .separation-bar {
    border-top: 5px solid #ff7e00;
    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: -375px -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: -375px -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%;
  }
}    

/*  =============================================================================
  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: #1b3c63;
  border-right: 1px solid #4376b4;
  margin: 14px 18px 0 20px;
}

.header-page-topic-wrapper {
  height: 49px;
  padding-left: 172px;
}


@media all and (max-width: 767px) {
.header-page-topic-wrapper {
  height: auto;
  padding-left: 0;
  }
} 

.header-page-caption .header-page-sub-topic-devider {
  border-left: 1px solid #497ca7;
}



/*  =============================================================================
  GLOBAL SHOW MENU : hash tag hidden on tablet portrait view
  ============================================================================= */
  
@media all and (min-width: 768px) and (max-width: 1023px) {
body .main-header .hashtag {
  display: none;
   }

.header-page-caption .header-page-sub-topic-devider {
  display: none;
   }
}        


/*  =============================================================================
  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: 20px;
  }
} 

@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 15px 0 13px;
  }
} 

@media all and (max-width: 767px){
.header-logo {
  height: 40px;  
  width: 60px;
  margin: 6px 0 0;
  }
} 

@media all and (max-width: 767px){
body .main-header .header-logo {
  /*background-image:url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/09/DSC_2015_Logo_Spritemap.png");
  */
} 
}

@media all and (max-width: 767px) {
.main-header .header-search-form .header-search-bar-container {
  margin-top: 15px;  
  margin-right: 15px;
  }
} 

@media (max-width: 767px) {
.header-region-selector {
  top: 7px;
  }
} 
 
/*  =============================================================================
  MENU DRAWER ICON
  ============================================================================= */

.navbar-toggle .icon-bar {
  height: 5px;
  margin: 2px auto 4px 0px;
  width: 20px;
   }

/*  =============================================================================
  MENU DRAWER: menu list padding
  ============================================================================= */

.drawer-sidebar-menu li a {
  padding: 15px 35px 11px 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) {
.header-page-topic .header-show-title {
padding-left: 0px;
}
}

@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;
  margin-top: 15px;
   }
} 




/*  =============================================================================
  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;
  height: 50px;
   } */
} 



/*  =============================================================================
  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;
   }
} 


@media (max-width: 767px) {
.tabs-scroll-wrapper .tabs-arrows>li {
  top: 0px;
  bottom: 18px;
   } 
} 


/*  =============================================================================
  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(5, 5, 5, 0.6);
  background-color: rgba(99, 98, 98, 0.1);
  margin: 1em 0;
  height: 2px;
   }
} 

 
@media (max-width: 767px) and (min-width: 320px) {
  .fusion-selection-grid .content-inject>.header h1 {
  margin-right: -5px;
  }
}


@media all and (max-width: 767px) {
.video-content-inner .video-player-area .caption-container {
padding-bottom: 0px;
min-height: 50px;
}
}


 /*  =============================================================================
  SHOW LANDING: dropdown menu
  ============================================================================= */


@media (max-width: 767px) {
body .main-header .top-sub-menu-btn:after {
  border-width: 10px 7px 0 7px;
   }
}    

.top-sub-menu-btn:after {
  height: 30px;
  right: -6px;
  top: 17px;
  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: #5C6EA8;
  line-height: 52px;
  margin: 0 13px;
   }
 
 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: #5E95D0;
  border: 1px solid #334b61;
   }

/* 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;
   } 
}    
 
  

  
 /*  =============================================================================
  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: tab menu padding adjustment
   ============================================================================= */

.fusion-selection-grid .wrapper-filter-menu {
    margin: -1px 0px 0px;
   } 
   
.topic-hub-sort-header.placeholder {  
  padding: 20px 20px 20px;
   }
   
@media (max-width: 767px) {
.topic-hub-sort-header.placeholder {
  padding: 15px 20px 15px;
   }
} 


/*  =============================================================================
   SELECTION GRID: padding adjustment
   ============================================================================= */

.topic-single .square.active .topic-item .topic-item-caption {
padding: 10px 20px 20px;
}

   
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: 140px;
   }


.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;
   }
 
 
 
 
/*  =============================================================================
   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-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;
   }
}   


/* 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 #81c8fc;
  } 
  
@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(62, 65, 70, 0.6);
   }
} 
@media (max-width: 767px) {
.page-type-video-playlist .fusion-selection-grid.topic-single .hub-sub-header {
  background: rgba(62, 65, 70, 0.6);
   }
} 
@media (max-width: 767px) {
.page-type-video .fusion-selection-grid.topic-single .hub-sub-header {
  background: rgba(62, 65, 70, 0.6);
   }
} 

/* 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 Background Color -----*/
.sci-article-image-wrapper {
background-color: #eeeeee;
}


/*  =============================================================================
  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-middle271.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;
   }

/*  =============================================================================
Play Button only on hover
============================================================================= */

.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-sm71.png") no-repeat left top;
height: 40px;
width: 40px;
}

.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;
}

@media all and (max-width:1023px){
    body:not(.low_touch):not(.page-type-homepage) .topic-single.desktop-device .square .topic-item .image-wrapper .play-overlay-button.size-middle {
        display: block;
    }
}

@media all and (min-width:1024px){
    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;
}

@media all and (max-width:1023px){
    .fusion-selection-grid.show-homepage.low-touch .cm-items-container.desktop-device .homepage-items-grid-list-item .image-wrapper .play-overlay-button {
        display: block;
    }
}

@media all and (min-width:1024px){
    .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 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: #e2e2e2;
  }

  .tv-show-schedule.no-schedule .item-lists-wrapper .item-carousel-wrapper {
  border-bottom: 1px solid #E2E2E2; 
  }

  .tv-show-schedule.no-schedule .item-lists-wrapper {
  position: relative;
  overflow: visible;
  }

}

@media (max-width: 1023px) {  

  .set-tv-schedule.tv-no-schedule {
  background: #E2E2E2;
  }

  .tv-show-schedule.no-schedule .tv-show-schedule-block {
  /* ---- margin-left: 0px; ----- */
  background: #e2e2e2;
  }

}

@media (min-width: 1024px) {  

  .tv-show-schedule.no-schedule .item-lists-wrapper .item-carousel-wrapper {
  border-bottom: 1px solid #e2e2e2;
  }

}

/*------ Article Text -----*/
.fusion-article .global-body-text * {
line-height: 150%;
font-size: 18px;
}

@media (max-width: 767px) {  
  /* .fusion-article .global-body-text * {
  font-size: 18px;
  } */
}

/*-------  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 {
  background-color: #152d4b;
  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;
}


/*------- 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;
  opacity: 1;
  background: #2F3B46;
  background-image: transparent;
  padding-top: 50px;
  }

  .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: 700px;
  background-color: #2F3B46;
  }

  .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: #2F3B46;
  height: 1000px;
  }

  .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item.marathon .marathone-header div {
    background: rgba(28, 46, 58, 1);
  }

  /* 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;
  color: #7694b0;
  }

}

/*-------------------- 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: rgba(31, 58, 73, 1);
  }

}

/* 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: rgb(12,20,27); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjMTQxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzE0MWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(36,46,54,1) 0%, rgba(36,46,54,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(36,46,54,1)), color-stop(100%,rgba(36,46,54,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(36,46,54,1) 0%,rgba(36,46,54,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(36,46,54,1) 0%,rgba(36,46,54,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(36,46,54,1) 0%,rgba(36,46,54,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(36,46,54,1) 0%,rgba(36,46,54,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c141b', endColorstr='#0c141b',GradientType=0 ); /* IE6-8 */
  }
}




  @media (max-width: 767px) {
    
    /* Mobile Network Schedule Close Button */
    .set-tv-schedule .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .close .img {
    background-size: 675px 1000px;
    background-position: -525px -150px;
    margin-top: 280px;
    margin-left: 5px;
    width: 25px;
    height: 26px;
    opacity: 0.7;
    z-index: 99;
    }
    
    /* Mobile Network Schedule Close Button */
    .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;
    opacity: 1;
    background: #2F3B46;
    opacity: 1;
    z-index: -1;
    background-image: transparent;
    padding-top: 30px;
    }
    
    /* Shrink Premiere Label */
    .tv-schedule-premiere {
    height: 20px;
    width: 70px;
    }

    .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 {
    padding-top: 30px;
    padding-bottom: 15px;
    }

    .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .add-head {
    width: 300px;
    padding: 10px;
    margin-left: 0;
    }
    
  }
    /* Episode Info Button - All Sizes */

      .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .add-head .add-handle {
      -webkit-border-radius: 3;
      -moz-border-radius: 3;
      border-radius: 3px;
      background-color: rgba(29,37,44, .7);
      padding: 7px 10px 7px 10px;
      text-decoration: none;  
      display: none;
      }

      .tvlistings .schedule-carousel ul li .day-item .day-content .content .add-content .add-head .add-handle:hover {
      background-color: rgba(36,46,54, .8);
      text-decoration: none;
      }

/* sprint 36 CSS changes*/

body.has-touch .dni-show-carousel .hover-arrow {
  display: none;
}
body .dni-show-carousel .hover-arrow {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2014/10/icon_sprite_retina_hp8.png");
}
@media all and (max-width: 767px) {
  body .dni-show-carousel .hover-arrow {
    background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2014/10/icon_sprite_retina_hp8.png");
  }
}

 .dni-show-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) {
   .dni-show-carousel .hover-arrow {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: 500px 500px;
  }
}
 .dni-show-carousel .hover-arrow.left-arrow {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -150px 0px;
}
@media all and (max-width: 767px) {
   .dni-show-carousel .hover-arrow.left-arrow {
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: 0px 0px;
  }
}
 .dni-show-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) {
   .dni-show-carousel .hover-arrow.left-arrow:hover {
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: 0px -75px;
  }
}
 .dni-show-carousel .hover-arrow.right-arrow {
  /* $int - grid step , 
     $nx - horizontan number sprite in grid
     $ny - vertical number in grid */
  background-position: -225px 0px;
}
@media all and (max-width: 767px) {
   .dni-show-carousel .hover-arrow.right-arrow {
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -75px 0px;
  }
}
 .dni-show-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) {
   .dni-show-carousel .hover-arrow.right-arrow:hover {
    /* $int - grid step , 
       $nx - horizontan number sprite in grid
       $ny - vertical number in grid */
    background-position: -75px -75px;
  }
}

body .main-header .header-show-title a {
  color: inherit;
}
body .main-header .header-show-title a:hover {
  color: #f89000;
}

.global-dropdown-arrow:after {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2014/10/icon_sprite_retina_v5.png");
}
body .main-header .header-main-menu li:hover a,
body .main-header .header-main-menu li.active 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
  */
  padding-top: 0;
  border-top-style: solid;
  border-top-width: 4px;
  border-top-color: #ff7f00;
}
body .main-header .header-nav-area.open .header-main-menu li.shows-sub-menu-btn a {
  color: #ff7f00;
}
body .main-header .header-nav-area.open .header-main-menu li.active .global-dropdown-arrow,
body .main-header .header-main-menu li .global-dropdown-arrow:hover {
  background: transparent;
}
body .main-header .header-main-menu li .global-dropdown-arrow {
  margin: 2px 40px 0 6px;
  background: transparent;
  border: #397594 solid 1px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
body .main-header .header-main-menu li .global-dropdown-arrow:after {
  background-repeat: no-repeat;
  background-size: 675px 1000px;
  background-position: 0px -600px;
}
body .main-header .header-main-menu li:hover div.global-dropdown-arrow:after,
body .main-header .header-main-menu li.active div.global-dropdown-arrow:after {
  background-position: -150px -750px;
}        

.page-type-video-hub .fusion-selection-grid .filter-items-wrapper-background:after {
  background: #333;
  opacity: 1;
}
.page-type-video-hub .fusion-selection-grid .global-promo-title-large {
  color: #88cdf9;
}
.page-type-video-hub .fusion-selection-grid .all-shows-btn span    {
  font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #ff7f00;
}
@media (max-width: 767px) { 
.page-type-video-hub .fusion-selection-grid .all-shows-btn span{ 
font-size: 16px; 
}
}

.page-type-video-hub.has-no-touch .fusion-selection-grid .all-shows-btn span:hover {
  color: #c8c8c8;
}
.page-type-video-hub .fusion-selection-grid .all-shows-btn.active span {
  color: #ff7f00;
}
.page-type-video-hub .fusion-selection-grid .show-list-wrapper .show-list-corner {
  border-bottom-color: #333333;
}
.page-type-video-hub .fusion-selection-grid .close-all-shows-btn {
  background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/02/icon_sprite_retina-disc3.png");
  background-size: 675px 1000px;
}
.page-type-video-hub .fusion-selection-grid .close-all-shows-btn {
  background-position: -599px -148px;
}
.page-type-video-hub .all-shows-btn.active+.close-all-shows-btn {
  top: 35px;
}
.page-type-video-hub .show-hub-items-grid .show-list-wrapper .show-list li h6 a.active {
  color: #f89000;
}
@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;
 }
  .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 .show-hub-items-grid .show-list-wrapper .show-list li  {
  padding-bottom: 23px;
}

/*  =============================================================================
  HOMEPAGE: mega carousel scroll bar style update
  ============================================================================= */

body.page-type-homepage .mega-carousel .global-scroll-bar {
background-color: #FFA500;
box-shadow: inset 0 0 1px rgba(52, 82, 8, 0.9);
opacity: 0.6;
}

.jspVerticalBar {
width: 9px;
}

/*  =============================================================================
  VIDEO HUB: scroll bar style update
  ============================================================================= */
  
.show-list-wrapper .global-scroll-bar {
background-color: #FFA500;
box-shadow: inset 0 0 1px rgba(52, 82, 8, 0.9);
}

/*  =============================================================================
  SHOWW HUB: scroll bar style update
  ============================================================================= */

.show-list-wrapper .global-scroll-bar {
background-color: #FFA500;
box-shadow: inset 0 0 1px rgba(52, 82, 8, 0.9);
}

/*------- Article BG ------*/

.page-type-blog-post, .page-type-list {
  background-color: white;
}

.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;
}

/*  =============================================================================
  SHOWW/VIDEO HUB: show list
  ============================================================================= */
  
.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: 600px;
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .show-list-scroll-wrapper {
  max-height: 600px;
  }
  .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: 410px;
  }
  .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;
  }
}


/* Low touch Center related content fix */
.b16 .dni-content-grid.content-grid-low-touch .homepage-items-grid-page {
width: auto;
max-width: 545px;
}

/*  =============================================================================
  VIDEO PLAYLIST: view all background
  ============================================================================= */
.video-content-inner .video-playlist-area.view-all {
background-color: #262626;
}

/*  =============================================================================
  GLOBAL SHOW DROP DOWN: list style update
  ============================================================================= */
.top-sub-menu ul {
list-style-type: none;
}     

/*  =============================================================================
  SHOW HUB: 'All Shows' alignment 
  ============================================================================= */
.page-type-show_hub .all-shows-btn, .page-type-show_hub .all-shows-btn {
margin-top: -6px;
}


/*  =============================================================================
  GLOBAL HEADER: alignment of elelments in the right  
  ============================================================================= */

/*
.header-nav-area {
margin-right: 40px;
}

.page-type-homepage .header-nav-area {
margin-right: 40px;
}

*/


/*  =============================================================================
  SHOW CAROUSEL: CTA text has been disabled 
  ============================================================================= */

@media screen and (max-width: 767px) {
    .dni-show-carousel-action a {
    display: none;
    }
    .dni-show-carousel-item.video .dni-show-carousel-genre, .dni-show-carousel-item.video .dni-show-carousel-title {
    height: 40px;
    }
    .dni-show-carousel-item.video .dni-show-carousel-action {
    height: 3px;
    }
    dni-show-carousel-title {
    padding: 0 0 1px;
    }
    .page-type-show_homepage .dni-show-carousel h2 {
    font-size: 19px;
    }
}

/*  =============================================================================
  Filters opacity set to ZERO
  ============================================================================= */

.topic-hub-sort-header.placeholder {
width: 100%;
position: relative;
padding: 20px 20px 20px 0;
box-sizing: border-box;
display: none;
text-align: right;
}

/*  =============================================================================
  Padding of Filters Area removed
  ============================================================================= */

.topic-hub-sort-header.placeholder {
padding: 20px 20px 20px;
}

/*  =============================================================================
  SOCIAL ICON: extra padding space removed 
  ============================================================================= */
  
@media (max-width: 767px) {
.page-type-bio .share-container-global:not(.conflict), 
.page-type-list .share-container-global:not(.conflict), 
.page-type-article .share-container-global:not(.conflict), 
.page-type-blog-post .share-container-global:not(.conflict), 
.page-type-blog-landing .share-container-global:not(.conflict) {
margin-top: 44px;
}

}

/*  =============================================================================
 Topic Filters removed
  ============================================================================= */
.page-type-sub_topic .topic-hub-sort-header.placeholder {
display: none;
opacity: 0;
}


/*  =============================================================================
  Removed Arrows on Touch Devices for Show Page
  ============================================================================= */
.has-touch .dni-show-carousel .hover-arrow.right-arrow {
display: none;
}


.has-touch .dni-show-carousel .hover-arrow.left-arrow {
display: none;
}

@media all and (max-width: 1024px) {
    .has-touch .dni-show-carousel .hover-arrow {
      display: none;
  }
}

/* =============================================================================
Disabled navigation arrows on TV schedule
============================================================================= */
.set-tv-schedule.has-touch .schedule-carousel .phone-arrows span {
display: none;
}

  @media all and (max-width: 767px) {
  .set-tv-schedule.has-touch .schedule-carousel .phone-arrows {
  display: none;
  }
}

/*  =============================================================================
  SHOW LOWTOUCH: global category disabled 
  ============================================================================= */
  
.video-player-module .caption-container .global-category {
display: none;
}  


/* =============================================================================
Removes Article Topic
============================================================================= */

.dni-heading .global-category-large-grey {
text-transform: uppercase;
padding: 3px 10px;
position: relative;
z-index: 100;
display: none;
}

  /* =============================================================================
  Fixes Photo Description on Article
  ============================================================================= */

  
  /* BG Color */
  .page-type-show_homepage .fusion-photo-gallery .photo-panel .slide-information, 
  .page-type-blog-post .fusion-photo-gallery .photo-panel .slide-information, 
  .page-type-bio .fusion-photo-gallery .photo-panel .slide-information {
  left: 51px;
  width: 545px;
  background: #333;
  }

  .page-type-article .fusion-photo-gallery .photo-panel .slide-information {
    left: none;
  }


  /* Text Color  */
  .page-type-show_homepage .fusion-photo-gallery .photo-panel .slide-information .image-caption.global-description, 
  .page-type-article .fusion-photo-gallery .photo-panel .slide-information .image-caption.global-description, 
  .page-type-blog-post .fusion-photo-gallery .photo-panel .slide-information .image-caption.global-description,
  .page-type-bio .fusion-photo-gallery .photo-panel .slide-information .image-caption.global-description {
  max-height: 90px;
  margin-bottom: 15px;
  color: #D5D5D5;
  }

   /* Padding and Alignment off description on Mobile */
  @media (max-width: 767px) {
    .page-type-article .fusion-photo-gallery .photo-panel .slide-information, 
    .page-type-blog-post .fusion-photo-gallery .photo-panel .slide-information, 
    .page-type-bio .fusion-photo-gallery .photo-panel .slide-information {
    width: 280px;
    padding: 0px 5px;
    }
  }

  .page-type-article .fusion-photo-gallery .photo-panel .slide-information .caption-container .image-caption.global-description {
   margin: 10px; 
  }


 /* =============================================================================
  Fixes Arrows on Article Photo Gallery
  ============================================================================= */
  .page-type-article .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next {
  background-image: url("http://r.ddmcdn.com/s_f/SCI/uploads/2014/08/icon_sprite_photogallery.png");
  background-size: 225px 225px;
  background-position: -150px -75px;
  }

  .page-type-article .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous {
  background-image: url("http://r.ddmcdn.com/s_f/SCI/uploads/2014/08/icon_sprite_photogallery.png");
  background-size: 225px 225px;
  background-position: -75px -75px;
  }


  .page-type-article .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next:hover {
  background-position: -150px -150px;
}

  /* Fixes Mobile */

  @media all and (max-width: 767px) and (min-width: 481px){
    .page-type-article .fusion-photo-gallery .photo-panel .slide-information, .page-type-blog-post .fusion-photo-gallery .photo-panel .slide-information, .page-type-bio .fusion-photo-gallery .photo-panel .slide-information {
     background-color: transparent;
     }
  }

  @media all and (max-width: 480px) and (min-width: 427px) {
        .page-type-article .fusion-photo-gallery .photo-panel .slide-information {
          background-color: transparent;
        }
    }


  @media all and (max-width: 767px) and (min-width: 481px) {
    .page-type-article .fusion-photo-gallery .photo-panel .photo-list .bumper{
      height: 300px;
    } 
  }

  /* =============================================================================
  Fixes Close Button position on Marathon for Devices
  ============================================================================= */
  @media (max-width: 767px) {
    .set-tv-schedule.has-touch .fusion-tv-listings .tvlistings .schedule-carousel ul li.active .day-item .day-content .content .close .img {
    background-size: 675px 1000px;
    background-position: -525px -150px;
    /* margin-top: 280px; */
    margin-left: 5px;
    width: 25px;
    height: 26px;
    opacity: 0.7;
    z-index: 99;
    }
  }


  /* =============================================================================
	disabled 'view again' text
  ============================================================================= */

.page-type-photo-gallery .fusion-photo-gallery .details-panel .gallery-preview-navigation .view-again {
	display: none;
}


  /* =============================================================================
  Show Page Carousel
  ============================================================================= */
  

  /* Gradient */ 
  .dni-show-carousel-title {
  margin: 6px 0 0;
  max-height: 3.6em;
  overflow: hidden;
  font-size: 22px;
  }

  /* Font Size */
  .dni-show-carousel-overlay {
  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%);
  }

  .dni-show-carousel-overlay:hover {
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.2) 0%, rgba(30, 30, 30, 0.2) 50%, #1e1e1e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(50%, rgba(30, 30, 30, 0.2)), color-stop(#1e1e1e 100%));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.2) 0%, rgba(30, 30, 30, 0.2) 50%, #1e1e1e 100%);
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.2) 0%, rgba(30, 30, 30, 0.2) 50%, #1e1e1e 100%);
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.2) 0%, rgba(0, 0, 0, 0.2) 50%, #1e1e1e 100%);
  background: linear-gradient(to bottom, rgba(30, 30, 30, 0.2) 0%, rgba(30, 30, 30, 0.2) 50%, #1e1e1e 100%);
  background: linear-gradient(to bottom, rgba(30, 30, 30, 0.2) 0%, rgba(30, 30, 30, 0.2) 50%, #1e1e1e 100%);
  }


/* =============================================================================
Remove About the Blog
============================================================================= */

.page-type-blog-landing .fusion-blog-roll .global-promo-title-small-blog {
color: #121212;
display: none;
}

.page-type-blog-landing .fusion-blog-roll .global-description-blog {
color: #121212;
display: none;
}

.fusion-blog-roll .about-social-blog {
padding: 30px;
padding-top: 0px;
}


/* =============================================================================
Item Hover
============================================================================= */
 .page-type-blog-landing .fusion-blog-roll .item:hover h4 a {
 color:white;
}

.page-type-blog-landing .fusion-blog-roll .item:hover h2 a{
 color:white;
}

 .page-type-blog-landing .fusion-blog-roll .item:hover .global-body-text {
 color:white;
}

.page-type-blog-landing .fusion-blog-roll .blog-roll-body-background:hover {
 background: #2C496D;
}

.fusion-blog-roll  .fusion-blog-post-wrapper .item:hover img {
-webkit-filter: brightness(1.2);
filter: brightness(1.2);
}

.page-type-blog-landing .fusion-blog-roll .blog-landing-date-pie {
  background: transparent;
}

/* =============================================================================
Remove Time Pie & Border
============================================================================= */
.fusion-blog-roll .fusion-blog-post-wrapper .item .blog-landing-date-pie {
 border-width: 0px; 
}

/* =============================================================================
Shrinks Blog Date Line Height
============================================================================= */
.fusion-blog-roll .fusion-blog-post-wrapper .item .blog-landing-date-pie-month {
text-transform: uppercase;
line-height: 130%;
}

/* =============================================================================
Fixes Height of Tile & Line Height of Description
============================================================================= */
.fusion-blog-roll .fusion-blog-post-wrapper .item {
/*
position: relative;
height: 490px;
float: left;
z-index: 1; 
*/
}

@media all and (max-width: 400px) {
  .fusion-blog-roll .fusion-blog-post-wrapper .item {
    height: 470px;
  }
}

@media all and (min-width: 1024px) {
  .fusion-blog-roll .fusion-blog-post-wrapper .item .global-body-text {
  width: 100%;
  height: 80px;
  line-height: 130%;
  margin: 20px 0 0;
  float: left;
  overflow: hidden;
  }
}

@media all and (max-width: 400px) {
  .fusion-blog-roll .fusion-blog-post-wrapper .item .global-body-text {
  width: 265px;
  }
}

/* =============================================================================
Date on Same Line
============================================================================= */

.fusion-blog-roll .fusion-blog-post-wrapper .item .blog-landing-date-pie {
display: -webkit-box;
vertical-align: middle;
border-radius: 100%;
border-width: 0px;
border-style: solid;
text-align: center;
border-left: 0px solid rgb(215, 215, 215);
padding-left: 5px;
margin-top: 2px;
}

.page-type-blog-landing .fusion-blog-roll .blog-landing-date-pie-day {
color: #BBBBBB;
font-size: 16px;
font-family: "RobotoCondensed-Bold", Arial, Helvetica, sans-serif;
padding-right: 5px;
}

/* =============================================================================
Blog Right Rail 
============================================================================= */

.page-type-blog-post .fusion-selection-grid.article header .global-promo-title-large {
padding-top: 15px;
line-height: 100%;
word-wrap: break-word;
color: #387aca;
}

.page-type-blog-post .fusion-selection-grid.article header {
background-color: #E9E9E9;
border-left: 1px solid #DBDBDB;
}

.page-type-blog-post .fusion-selection-grid.article header {
padding: 21px 20px 17px;
min-height: 50px;
text-align: center;
text-transform: uppercase;
position: relative;
z-index: 9;
-moz-box-shadow: inset 0 2px 6px rgba(0,0,0,.6),0 -1px 1px 0 rgba(255,255,255,.1);
-webkit-box-shadow: inset 0 2px 6px rgba(0,0,0,.0),0 -1px 1px 0 rgba(255,255,255,.0);
box-shadow: inset 0 2px 6px rgba(0,0,0,.0),0 -1px 1px 0 rgba(255,255,255,.0);
}

.page-type-blog-post .fusion-selection-grid.article header .article-header-arrow {

/* Article: selection grid 'header arrow'; */

border-top-color: #E9E9E9;
}

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 {
background-image: url("");
}

.page-type-blog-post .fusion-selection-grid.article ul {
background-color: #F7F7F7;
background-image: url("");
}

.page-type-blog-post .fusion-selection-grid.article .page-article-line-divider {
border-left: 1px solid rgba(215, 215, 215, 0.85);
padding-top: 20px;
}

.page-type-blog-post .fusion-selection-grid.article .page-article-border-bottom {
border-bottom: 1px solid #E3E3E3;
}

.page-type-blog-post .fusion-selection-grid.article ul h6 {
color: #4C4C4C;
}

.page-type-blog-post .fusion-selection-grid.article ul .item .global-category-small, .has-touch .fusion-selection-grid.article ul .item:hover .global-category-small {
color: #387aca;
text-transform: uppercase;
font-size: 12px;
line-height: 18px;
display: none;
}

.page-type-blog-post .fusion-selection-grid.article .page-article-selected-background:hover {
background-color: #387aca;
}

.page-type-blog-post .fusion-selection-grid.article ul .item:hover .global-category-small, .fusion-selection-grid.article ul .item:hover h6 {
color: #FFF;
}

/* Removes About the Blog */

.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;
display: none;
}

.page-type-blog-post .fusion-selection-grid.article .about-the-blog .global-description-blog {
margin: 5px 0;
display: none;
}

.page-type-blog-post .fusion-selection-grid.article .about-the-blog {
background-color: #F5F5F5;
padding: 16px 20px 25px;
}

.fusion-selection-grid.article .about-the-blog {
-webkit-box-shadow: inset 3px 6px 10px -5px rgba(80,80,80,0);
-moz-box-shadow: inset 3px 6px 10px -5px rgba(80,80,80,0);
box-shadow: inset 3px 6px 10px -5px rgba(80,80,80,0);
}

.page-type-blog-post .fusion-selection-grid.article .about-the-blog {
background-color: #F2F2F2;
padding: 16px 20px 25px;
border-left: 1px solid #DBDBDB;
border-top: 1px solid #DBDBDB;
}

.page-type-blog-post .fusion-selection-grid {
border-right: 1px solid #DBDBDB;
}

.page-type-blog-post .fusion-selection-grid.article .page-article-more-on {
color: #387aca;
display: none;
}

/*
body.page-type-blog-post {
font-family: "RobotoCondensed", Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
background-color: #FEFEFE;
}*/

.page-type-blog-post .fusion-selection-grid.article header {
text-align: left;
}

/* =============================================================================
  Global Shows Navigation Update - Horizontal Menu for ipad landscape
============================================================================= */

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: "Economica", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 18px;
}
body .main-header .more-sub-menu-container a:hover {
  color: #ffffff;
}


/* =============================================================================
Read More Color 
============================================================================= */

.page-type-bio .global-show-more {
color: #f89000;
}


/* =============================================================================
Search Bar Mobile Height
============================================================================= */

@media all and (max-width: 767px) {
  .tvlistings .search-wrapper .search-field {
  min-height: 70px;
  padding: 21px 50px 17px 18px;
  }
}

@media all and (max-width: 1023px) {
  .tvlistings .search-wrapper .search-field {
  min-height: 70px;
  padding: 23px 50px 20px 25px;
  }
}

/* =============================================================================
Fanbridge adds a border
============================================================================= */

.outer_wrap .cont-formulario {
background-color: #F0F0F0;
border-right: 1px solid #DBDBDB;
border-left: 1px solid#dbdbdb;
border-bottom: 1px solid #DBDBDB;
}

.outer_wrap .cont-footer {
background-color: #F0F0F0;
display: none;
}

/* =============================================================================
New Play Hover Padding
============================================================================= */
.mega-carousel .dni-carousel-related-content.dni-selection-grid .related-content-item .image .overlay .details {
padding-top: 31px;
}


/* =============================================================================
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;
}


/* Article Gallery Arrows */

    .page-type-bio .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous {
    background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/03/icon_sprite_photogallery-3.png");
    background-size: 225px 225px;
    background-position: -75px -75px;
    }

    .page-type-bio .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next {
    background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/03/icon_sprite_photogallery-3.png");
    background-size: 225px 225px;
    background-position: -150px -75px;
    }
   .page-type-bio .fusion-photo-gallery .photo-panel .linear-gallery-navigation .previous:hover {
    background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/03/icon_sprite_photogallery-3.png");
    background-size: 225px 225px;
    background-position: -75px -150px
    }

    .page-type-bio .fusion-photo-gallery .photo-panel .linear-gallery-navigation .next:hover {
    background-image: url("http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2015/03/icon_sprite_photogallery-3.png");
    background-size: 225px 225px;
    background-position: -150px -150px;
    }        
  

/* =============================================================================
Blog Categories Page
============================================================================= */

/* Title */
.fusion-blog-roll .fusion-blog-post-wrapper .item h4 {
width: 285px;
float: left;
color: #121212;
margin-right: 10px;
}

/* Date */
.fusion-blog-roll .fusion-blog-post-wrapper .item .blog-landing-date-pie-month {
  text-transform: uppercase;
  line-height: 120%;
  color: #aaa;
}

.fusion-blog-roll .fusion-blog-post-wrapper .item .blog-landing-date-pie-day {
  text-transform: uppercase;
  line-height: 120%;
  color: #aaa;
}

/* Description */
.fusion-blog-roll p {
margin: 2px;
color: #121212;
font-family: "Conv_HelveticaNeueLTStd", Arial, Helvetica, sans-serif;
}

@media all and (max-width: 500px) {
  /* Global Body Text */
  .fusion-blog-roll .fusion-blog-post-wrapper .item .global-body-text {
  color: #121212;
  width: 360px;
  }
}

/* Featured Post */
.fusion-blog-roll .fusion-blog-post-wrapper .item h2 {
color: #121212;
}

.fusion-blog-roll .fusion-blog-post-wrapper {
background: #F1F1F1;
}

.fusion-blog-roll .fusion-blog-post-wrapper .item .item-content {
background: white;
}

/*
body.page-type-blog-post {
background-color: #E3E3E3;
}*/

.fusion-blog-roll .fusion-blog-post-wrapper .item:first-of-type+.about-blog {
background: white;
}

.page-type-blog-landing .fusion-blog-roll .item:hover .item-content {
background: #2C496D;
}

/* =============================================================================
Blog - Removes Categories Header Title
============================================================================== */

.page-type-blog-landing .add-nav .hub-sub-header .hub-sub-header-meta {
display: none;
}

.page-type-blog-post .add-nav .hub-sub-header .hub-sub-header-meta {
display: none;
}


/* =============================================================================
Blog - Fixes Wrapping Issue
============================================================================== */

@media all and (max-width: 400px) {

  .fusion-blog-roll .fusion-blog-post-wrapper .item .global-body-text {
    width: 265px;
    margin: 0px 0 0;
    height: 90px;
  }

    .fusion-blog-roll .fusion-blog-post-wrapper .item h4 a {
    color: inherit;
    font-size: 20px;
  }

}



/* Removes weird line height on all sites that have ads above content */

#page-ad-container-bannerFlexOne {

  line-height: 0;
}

.page-type-list .fusion-blog-wraper-background-image {
  overflow: hidden;
  background: white;
  height: 0px;
}

@media all and (max-width: 479px) {
  .page-type-list .fusion-blog-wraper-background-image {
    overflow: hidden;
    background: white;
  }
}

@media all and (min-width: 1024px) {
  .page-type-list .fusion-advert {
    margin-top: 224px;
  }
}

/* Removes Background Image */

.page-type-article .fusion-blog-wraper-background-image, .page-type-blog-post .fusion-blog-wraper-background-image, .page-type-blog-landing .fusion-blog-wraper-background-image, .page-type-bio .fusion-blog-wraper-background-image {
  display: none;
}

.page-type-blog-post .fusion-blog-wraper-background-image, .page-type-blog-landing .fusion-blog-wraper-background-image, .page-type-bio .fusion-blog-wraper-background-image {
  display: none;
}

.fusion-selection-grid.article .about-the-blog {
  display: none;
}

@media all and (max-width: 479px) {
  .fusion-blog-roll .fusion-blog-post-wrapper .item .item-content {
    padding: 20px 20px 30px;
  }
}


/* Thinner Header */

/* Centers Text Vertically */

.header-main-menu {
  height: 40px;
  overflow: hidden;
  width: 100%;
  margin: 1px 0 0;
}

.navbar-toggle {
  height: 50px;
}

 .main-header .header-search-form .header-search-bar-container {
  margin-top: 15px;
}

.fusion-selection-grid .hub-sub-header .hub-sub-header-wrappers .left-column {
  padding: 10px 20px;
}

.tvlistings .feed-wrapper {
  height: 50px;
}

.add-nav.main-header .header-inner .top-header {
  height: 50px;
}
.add-nav.main-header {
  height: 100px;
}

.add-nav.main-header .header-inner {
    height: 100px !important;
}
.add-nav .hub-sub-header .header-page-nav {
  height: 40px;
}

.add-nav .hub-sub-header .hub-sub-header-meta .header-show-title {
  font-size: 20px;
  /*line-height: 30px;*/
  max-height: 50px;
 }

.add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .top-sub-menu ul.header-sub-menu li:not(:first-child):before {
 margin-top: 20px;
}

 .add-nav .hub-sub-header .header-page-nav .top-sub-menu-container .top-sub-menu ul.header-sub-menu li a {
  margin: 0px 5px 6px;
}

.add-nav .hub-sub-header .header-page-nav.fixed {
  height: 50px;
}

.add-nav .hub-sub-header {
  height: 50px;
}

.add-nav .header-nav-area.inner-page-nav-area {
  margin: 0 60px 0 140px;
}

/*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;
  }
}


/* Blog Category Page */

.fusion-blog-roll .fusion-blog-post-wrapper .item:hover .item-content {
  background: #2C496D;
}


.fusion-blog-roll .fusion-blog-post-wrapper .item:hover h2 a {
  color: white;
}

.fusion-blog-roll .fusion-blog-post-wrapper .item:hover .global-body-text  {
  color: white;
}


.fusion-blog-roll .fusion-blog-post-wrapper .item:hover h4 {
  color: white;
}

@media all and (min-width: 768px) {
  .fusion-blog-roll .fusion-blog-post-wrapper .item {
   /* margin: 45px 0 0 32px; */
  }
}

@media all and (min-width: 700px) {
  .page-type-list .add-nav .hub-sub-header .hub-sub-header-meta .header-show-title.position-middle {
    line-height: 30px;
    padding-top: 10px;
  }
}

/* Fixes Show Page Header*/
.page-type-show_video_hub .add-nav .hub-sub-header .hub-sub-header-meta .header-show-title {
  font-size: 20px;
  line-height: 30px;
  max-height: 50px;
 }

/* Fixes Flat Video Header*/
.page-type-video .add-nav .hub-sub-header .hub-sub-header-meta .header-show-title {
  font-size: 20px;
  line-height: 30px;
  max-height: 50px;
 }


/* Fixes BIos Header*/
.page-type-article_landing .add-nav .hub-sub-header .hub-sub-header-meta .header-show-title {
  font-size: 20px;
  line-height: 30px;
  max-height: 50px;
 }

 /* Removes About the Blog on posts */

.fusion-selection-grid.article .about-the-blog {
  display: none;
}

.add-nav .hub-sub-header {
    background-color: #1a406f;
}
body .main-header .bottom-header .top-sub-menu-container a {
    color: #fff;
}

/*CSS ARROW*/

.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: #F89000 }

.hover-arrow.left-arrow:hover:before
{ border-top-color: white; }

.hover-arrow.left-arrow:hover:after
{ border-top-color: #F89000 }

.hover-arrow.right-arrow:hover:before
{ border-top-color: white; }

.hover-arrow.right-arrow:hover:after
{ border-top-color: #F89000 }

/* DGO Promo Color Global Nav */

.header-nav-area .dgo-promo
{ color: #fff; }
.header-nav-area .dgo-promo:after
{ color: #FFF; background-color: #ff7f00; }


/** dsc **/
#dgo-modal-container .modal-content
{ background-image: url(/app/fusion-usnets/img/dgo-modal/dsc-desktop.jpg); }
@media (max-width: 736px) {
#dgo-modal-container .modal-content
{ background-image: url(/app/fusion-usnets/img/dgo-modal/dsc-mobile.jpg); }
}

/** video control override on tv-schedule **/
.page-type-tv-schedule .video-player .controls .captions-menu-container .menu
{ right: 0; }

/* DSC Email Pop Up */
.fusion-pop-up #pop-up.rectangle .content
{ background-image: url('http://r.ddmcdn.com/s_f/o_1/DSC/uploads/2016/02/dsc_dscovrd_popup.png') }
.fusion-pop-up.desktop #pop-up.rectangle .content.open
{ margin-top: 0; padding-top: 0; }
.fusion-pop-up #pop-up.rectangle .content .primaryCTA
{ padding-top: 80px; margin-bottom: 15px; font-family: Arial, sans-serif; color: white; }
.fusion-pop-up #pop-up .content .description, .fusion-pop-up #pop-up .content .secondCTA
{ color: #173a62; font-family: Arial, sans-serif; }

.fusion-pop-up #pop-up.rectangle .content .description
{ padding-top: 0; }
.fusion-pop-up #pop-up.rectangle .content .secondCTA
{ margin-bottom: 0; }
.fusion-pop-up #pop-up.rectangle .content .buttonText
{ padding-top: 25px; line-height: 22px; margin-bottom: 0;}
@media only screen and (max-width: 480px) { 
.fusion-pop-up #pop-up
{ top: 5% }
.fusion-pop-up #pop-up.rectangle .content .primaryCTA
{ padding-top: 0; }
}

@media screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (orientation: landscape) {
.fusion-pop-up #pop-up.rectangle .content .primaryCTA
{ padding-top: 0;}
}

.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:4 !important; }

/** US-15927 **/
@media (max-width: 736px) and (max-height: 375px) {
#dgo-modal-container .modal-content
{ background-image: url(/app/fusion-usnets/img/dgo-modal/dsc-desktop.jpg); }
}

/** dsc dgo promo  **/
.drawer-promo { background: #2c3a4c url(/app/fusion-usnets/images/dgo/dgo-cta-large-dsc.png) 123px 28px no-repeat; background-size: 73px; }

/* dsc dgo logo */
.mega-carousel .dni-carousel-related-content.dni-featured-item .mega-featured-item .mega-items-wrapper .image-box .full-episode-promo-overlay .round-button-circle { background: #314d70 }
.mega-carousel .dni-carousel-related-content.dni-featured-item .mega-featured-item .mega-items-wrapper .image-box .full-episode-promo-overlay .round-button span { color: #eb9919 }