
 /*TOP NAV */
.icon-brand-horz img {
--brand-nav_height: 1em;
height: 1.5em;
}


#nav-prex-brand .nav-prex-logo span {
    height: 1.25em;
}

@media (min-width: 72em) {
    .brand-nav-inset {
        margin-top: 0.6em;
    }
}


/*Brand Level - Primary Color Palette / Includes Billboard Colors */

#main {
  --brand-color_primary: #000;
  --brand-color_bg: #3F3F3F;
  --brand-color_gradient: linear-gradient(#000, #000);
}


/*BRAND LANDING */

.more {
    color: #0281fe;
    font-size: 1.125rem;
    text-transform: uppercase;
}



/*BRAND LANDING - Billboard */

.brand-marquee-title {
  color: #ffffff;
  margin-bottom: 1em;
  font-weight: 700;
}

.brand-section-title, .show-section-title {
    margin-bottom: .75em;
}

section.brand-marquee .brand-marquee-title {
    min-height: 118px;
}

.brand-marquee-titles {
    padding-bottom: .25rem;
}


.brand-marquee-link:hover .brand-marquee-title {
    color: #0281fe;
}


/*BRAND LANDING - Billboard - Dots */

section.brand-marquee .swiper-pagination-bullet:hover {
    background: #2b8aff;
}



 /*BRAND LANDING - Photos*/

 .brand-photos {
    border-top-color: #000;
}

.photo-details {
    color: #9999a5;
}

.photo-name a, .exec-name a {
    color: #000000;
    text-transform: capitalize;
}

.photo-figure-link {
    border: 1px solid #bfbfcb;
    background: #f9f9f9;
}



 /*BRAND LANDING - Video */

button.flickity-button:hover svg {
    fill: #004ace;
}

section.brand-videos .brand-section-title {
  color: #fff;
}

.brand-videos {
    background-color: #000;
}

.brand-videos .photo-name a {
    color: #fff;
}

li.video:hover .photo-name a {
    color: #0281fe;
}


/* BRAND LANDING - Tray Releases*/

.brand-release-toggle {
    --background-color_hover: #fff;
    --font-color: #000;
    --font-color_hover: #0281fe;
    --icon-color: #0281fe;
    --icon-color_hover: #0281fe;
}


.brand-release-toggle[aria-expanded='true']:hover {
    --font-color: #000;
}


.page-filter-item:hover, .page-filter-item:focus {
    color: #2b8aff;
}

.brand-release-body {
    color: #6b6a71;
}


/* BRAND LANDING - Release Modules*/

.release {
   --release-hover-color: #e3dbdb;
    --release-background-color: #fff;
    --release-background-color_hover: #fbfbfb;
    --release-border-color: #bfbfcb;
    --release-border-color_hover: #000;
    --release-color: #3f3f3f;
    --release-color_hover: #0281fe;
    --release-title-color: #6b6a71;
}

.release-type {
    color: #000;
    font-size: 1.5em;
}

.release-title {
    color: #3f3f3f;
    font-weight: 500;
}


/* BRAND LANDING - Release Module Controls */




/*ALL PROGRAMMING PAGE */

.brand-page-header .page-title {
    color: #fff;
}

.page-header {
    background-color: #000;
}






/* All Prgromming Page - Sub Nav Colors */

.dp-list {
    margin: 0 1.75em;
}

section.dp-list ul {
    padding: 0 1.5em;
    margin-bottom: 26px;
}

@media (max-width: 59.99em) {
    .dp-list {
        margin: 0 .75em;
    }
}

section.dp-list ul li a.active-category {
    border-bottom: 4px solid #2b8aff;
}

section.dp-list ul li a:hover {
    border-bottom: 4px solid #2b8affa1;
}

header.page-header, .brand-page-header {
    border-top: 1px solid #3f3f3f;
    background-color: black;
    background-image: none;
}

@media (min-width: 48em) {
    .page-header, .brand-page-header {
    margin-bottom: calc(var(--spacing) * 1.25);
  }
}



/* PHOTO SECTION */

/*PHOTO CAPTION DETAILS Season, Ep Numbers, ID's */

.photo-details-term {
    color: #9999a5;
}

.photo-airdate {
    color: #9999a5;
}

.photo-episode {
    color: #9999a5;
}

.photo-season {
    color: #9999a5;
}


/* Photo Detail Page */

.show-photo-detail h3 em {
    color: #495060;
}


/* Releases Page */

@media (min-width: 48em) {
    .show-header {
        padding-bottom: 0px;
    }
}

.doc-type {
    font-size: 28px;
}

.show-photo-detail h3 {
    font-size: 2em;
    font-weight: 700;
}


/* Single Release */
section.show-photo-detail-main .release-titles {
    border-left: var(--page-padding) solid #000;
}



/*SHOW LANDING */



/*SHOW > Sub-Nav */

.show-nav-links a.on {
    border-bottom: 4px solid #2b8aff;
}

.show-nav-links a:hover {
    border-bottom: 4px solid #2b8affa1;
}

.show-marquee-about, .show-episode .show-section-titles {
    border-left: 1rem solid #000000;
}

#show-marquee-toggle, #show-marquee-close {
    --font-color: #000000;
    --font-color_hover: #2b8aff;
    --icon-color: #1475ff;
    --icon-color_hover: #1475ff;
    border-bottom: 1px solid #000000;
}

#show-marquee-body {
    color: #000000;
}

.show-footer-title {
    color: #000000;
}


/*SHOW LANDING / Show Footer */


/* EPISODE PAGE */




/*EXECTUIVE SECTION */
header.brand-page-header.icon-brand-page-header-bg {
    background-color: #000000;
}

.exec-name {
    color: #000000;
}

.exec-position {
    color: #333;
}


.episode-descrip-toggle[aria-expanded='true'], [aria-expanded='true'].exec-bio-toggle {
    --icon-color: #2b8affa1;
    --icon-color_hover: #2b8aff;
}


@media (max-width: 59.99em) {
  .brand-page-header #page-filter-menu {
    background-color: #000;
    margin-top: .5em;

  }
}


 /*EXECTUIVE SECTION / Single Exec */



/*CONTACTS */

header.brand-page-header.icon-brand-page-header-bg_form {
    background-color: #000000;
}

.brand-page-header #page-filter-toggle {
    border-color: #343a40;
    background-color: #000;
}

.brand-page-header #page-filter-toggle {
    --icon-color_hover: #2b8aff;
}

.icon-brand-page-header-bg_mobile_form {
    background-image: none; 
    background-repeat: none; 
    background-color: #000;
    border-top: 1px solid #3f3f3f;
}

@media (max-width: 59.99em) {
  .brand-page-header #page-filter-menu {
    background-color: #000;
    margin-top: .5em;

  }
}





 
/*Footer */

#brand-footer {
    color: #dee2e6;
    border-top: #343a40 1px solid;
}


.brand-footer-nav-links {
    border-top: .25px solid #6b6a71;
}

.brand-footer-nav-socials i {
    color: #f1f1f1 !important;
}

.brand-footer-nav-links a:hover, .brand-footer-nav-links a:focus {
    color: #0281fe !important;
}

.brand-footer-nav-socials i:hover, .brand-footer-nav-socials i:focus {
    color: #0281fe !important;
}



#footer a:hover, #brand-footer a:hover {
    color: #7feaed;
}




