/* navigation css code */

@font-face {
    font-family: 'Graphik';
    src: url('https://orchestration-layer.lalakers.now.sh/static/fonts/graphik/Graphik-Regular-Web.woff2')
        format('woff2'),
      url('https://orchestration-layer.lalakers.now.sh/static/fonts/graphik/Graphik-Regular-Web.woff')
        format('woff');
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
  }

  @font-face {
    font-family: 'Graphik';
    src: url('https://orchestration-layer.lalakers.now.sh/static/fonts/graphik/Graphik-Medium-Web.woff2')
        format('woff2'),
      url('https://orchestration-layer.lalakers.now.sh/static/fonts/graphik/Graphik-Medium-Web.woff')
        format('woff');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
  }

  @font-face {
    font-family: 'Graphik';
    src: url('https://orchestration-layer.lalakers.now.sh/static/fonts/graphik/Graphik-Bold-Web.woff2')
        format('woff2'),
      url('https://orchestration-layer.lalakers.now.sh/static/fonts/graphik/Graphik-Bold.-Web.woff')
        format('woff');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
  }

  @font-face {
    font-family: 'BwBeto';
    src: url('https://orchestration-layer.lalakers.now.sh/static/fonts/bwbeto/bwbeto-regular.woff2')
        format('woff2'),
      url('https://orchestration-layer.lalakers.now.sh/static/fonts/bwbeto/bwbeto-regular.woff')
        format('woff');
    font-weight: normal;
  }

@font-face {
    font-family: Vanguard;
    src: url(https://www.nba.com/resources/static/team/v2/lakers/fonts/Vanguard/vanguardcf-demibold-webfont.woff) format('woff');;
  }

  header {
    background-color: #0f0f0f;
    max-width: none;
  }

  .main-nav-wrapper .main-nav-wrapper-inner .container {
    width: 100%;
    max-width: 1540px;
  }

  .search-box {
    display: none;
    width: 0;
  }

  .main-nav-wrapper-inner .container {
    margin: 0;
  }

  .global-nav-wrapper .container,
  body.page-v2019 .global-nav-wrapper .container {
    margin: 0;
    padding: 0 28px;
  }

  a.navbar-brand img {
    display: block;
    height: auto;
    max-width: 100%;
  }

  .main-nav-wrapper.fixed .navbar-brand img {
    height: auto;
  }

  .main-nav__menu-item {
    margin-right: 0;
  }

  li.main-nav__menu-item a {
    text-shadow: none;
    padding: 11px 13px;
    color: #fff;
    font-size: 15px;
    font-family: 'Graphik';
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0;
  }

  .main-nav__menu-item.menuConsume-more a {
    display: block;
    line-height: 22px;
  }

  .main-nav .menuConsume-more .sliding-menu-close {
    margin-left: 0;
  }

  .main-nav__menu-item .main-nav__menu-item {
    border: none;
  }

  .main-nav__menu-item.em-ti > .em-hover {
    background-color: transparent;
    color: #fff;
    border-radius: 0px;
    position: relative;
  }

  .main-nav__menu-item.em-ti > .em-hover:after {
    position: absolute;
    content: '';
    display: block;
    bottom: 7px;
    left: 13px;
    right: 13px;
    height: 2px;
    background-color: #fdb927;
  }

  .main-nav .menuConsume-more .sliding-menu-close:before {
    content: '';
    top: 17px;
    left: 24px;
    width: 8px;
    height: 17px;
    background: url('https://www.nba.com/lakers/sites/lakers/files/menu-arrow.png');
    transform: rotate(180deg);
    position: absolute;
  }

  .main-nav .subMenuSlideOpen ul.dropdown {
    margin-left: 0;
    left: 0 !important;
    /* This one is necessary */
  }

  .main-nav .subMenuSlideOpen a:not(.sliding-menu-close) {
    padding-left: 0;
    text-align: center;
    border-bottom: 1px solid #232323;
  }

  .main-nav .subMenuSlideOpen ul a:not(.sliding-menu-close) {
    text-align: left;
    border-bottom: 0;
    padding-left: 24px;
  }

  .main-nav__menu-item .dropdown {
    margin-left: -12px;
  }

  ul.dropdown .em-smi a {
    color: #fff;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0;
    font-family: 'Graphik';
    font-weight: 500;
    text-transform: none;
    display: block;
    width: 100%;
    padding: 11px 24px;
  }

  .main-nav .dropdown .em-smi a:hover,
  .main-nav .main-nav__menu-item em.smi a:hover {
    background-color: #232323;
  }

  .em-smu .expanded.main-nav__menu-item.has-dropdown a,
  .em-smu .main-nav__menu-item.em-smi a {
    color: #fff;
  }

  .main-nav .em-smu .em-ssmu a:hover {
    border-radius: 0px;
  }

  .game-block-quarter-col-w__title a:hover {
    color: #fdb927 !important;
  }

  .main-nav__menu-item .button-primary__arrow--down {
    top: 13px;
    right: 24px;
    width: 8px;
    height: 17px;
    background: url('https://www.nba.com/lakers/sites/lakers/files/menu-arrow.png');
  }

  .main-nav__menu-item .button-primary__arrow--down:before {
    display: none;
  }

  @media screen and (min-width: 768px) {
    .em-smi a[target='_blank']:after {
      /*
        content: url('https://www.nba.com/lakers/sites/lakers/files/external-link3.png');
        margin-left: 8px;
        */
      display: none;
    }

    .social-bar--header {
      margin: 0;
      top: 50%;
      transform: translateY(-50%);
    }

    .fixed .social-bar--header {
      margin-top: 0;
    }
    
    .node-type-story .fixed .social-bar--header{
      top: 4px;
      transform: none;
    }

    .region-header-social .content {
      height: 80px;
    }

    .fixed .region-header-social .content {
      top: -10px;
      height: 58px;
    }

    .main-nav {
      margin-top: 18px;
      padding-bottom: 0px;
    }

    .presented-by--header .region-promo-region {
      top: auto;
      right: auto;
      text-align: center;
    }

    .presented-by--header .presented-by__text,
    .presented-by--header img {
      margin: 0 auto;
      display: block;
      color: #c0c0c0;
      font-size: 9px;
      line-height: 10px;
      letter-spacing: 0.05em;
    }

    .presented-by--header .presented-by__text {
      margin-bottom: 4px;
    }

    .fixed .presented-by--header .presented-by__text {
      font-size: 8px;
    }

    .navbar-brand {
      padding: 0;
      display: flex;
      align-items: center;
    }

    .fixed #main-menu {
      margin-top: 0px;
    }

    .main-nav .em-smu {
      padding: 18px 0 0 0;
    }

    .fixed .main-nav .em-smu {
      padding: 9px 0 0 0;
    }

    .main-nav .em-smu > li {
      padding: 0;
    }

    .main-nav__menu-item > ul {
      background-color: #0f0f0f;
    }
  }

  .galleryCaptions {
    color: #000 !important;
  }

  @media screen and (max-width: 768px) {
    .navbar-brand-wrapper #logo.navbar-brand {
      margin-bottom: 0;
    }

    .navbar-brand img {
      height: auto;
    }

    .navbar-brand {
      display: flex;
      align-items: center;
      padding: 0;
    }

    .dropdown .em-smi a {
      color: #ccc;
    }

    .main-nav .dropdown .em-smi a:hover {
      color: #552583;
    }
  }

  /* end site redesign code */

  /* hotjar feedback */
  ._hj-f5b2a1eb-9b07_feedback_minimized_label {
    display: none;
  }

  .page-v2019 .tui-icon-play-circle {
    position: relative;
    display: block;
    width: 80px;
    height: 80px;
    text-shadow: none;
  }

  .page-v2019 .tui-icon-play-circle:before {
    content: '' !important;
    position: absolute;
    display: block;
    width: 80px;
    height: 80px;
    top: 0;
    left: 0;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.8);
    transition: all 0.15s cubic-bezier(0.52, 0.97, 0.55, 0.98);
  }

  .page-v2019 .tui-icon-play-circle:after {
    content: '';
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    box-sizing: border-box;
    width: 26px;
    height: 26px;
    transform: translate(-30%, -50%);
    border: 13px solid white;
    border-color: transparent transparent transparent white;
    border-right-width: 0;
    border-left-width: 21px;
  }

  .page-v2019 #nbaVideoPlayer:hover .tui-icon-play-circle:before {
    transform: scale(1.1);
  }

  .main-nav-wrapper.fixed {
    left: 0;
    background: #0f0f0f;
  }

  .social-bar__item a {
    margin: 0 1px;
    border-radius: 50%;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
  }

  body:not(.page-v2019) p a {
    font-family: Helvetica !important;
    font-size: 1em !important;
    font-weight: bold;
  }

  /*
    @import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.6.2/css/font-awesome.min.css);
    */
  .social-bar--header li.social-bar__item:nth-child(1) a {
    background-image: url('https://www.nba.com/lakers/sites/lakers/files/icon-social-facebook.png');
  }

  .region-header-social .content {
    height: 80px;
  }

  .fixed .region-header-social .content {
    top: -10px;
    height: 58px;
  }

  .main-nav {
    margin-top: 18px;
    padding-bottom: 0px;
  }

  .presented-by--header .region-promo-region {
    top: auto;
    right: auto;
    text-align: center;
  }

  .presented-by--header .presented-by__text,
  .presented-by--header img {
    margin: 0 auto;
    display: block;
    color: #c0c0c0;
    font-size: 9px;
    line-height: 10px;
    letter-spacing: 0.05em;
  }

  .presented-by--header .presented-by__text {
    margin-bottom: 4px;
  }

  .fixed .presented-by--header .presented-by__text {
    font-size: 8px;
  }

  .navbar-brand {
    padding: 0;
    display: flex;
    align-items: center;
  }

  .fixed #main-menu {
    margin-top: 0px;
  }

  .main-nav .em-smu {
    padding: 18px 0 0 0;
  }

  .fixed .main-nav .em-smu {
    padding: 9px 0 0 0;
  }

  .main-nav .em-smu > li {
    padding: 0;
  }

  .main-nav__menu-item > ul {
    background-color: #0f0f0f;
  }

  .page-v2019 .tui-icon-play-circle {
    position: relative;
    display: block;
    width: 80px;
    height: 80px;
    text-shadow: none;
  }

  .page-v2019 .tui-icon-play-circle:before {
    content: '' !important;
    position: absolute;
    display: block;
    width: 80px;
    height: 80px;
    top: 0;
    left: 0;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.8);
    transition: all 0.15s cubic-bezier(0.52, 0.97, 0.55, 0.98);
  }

  .galleryCaptions {
    color: #000 !important;
  }

  @media screen and (max-width: 768px) {
    .navbar-brand-wrapper #logo.navbar-brand {
      margin-bottom: 0;
    }

    .navbar-brand img {
      height: auto;
    }

    .navbar-brand {
      display: flex;
      align-items: center;
      padding: 0;
    }

    .dropdown .em-smi a {
      color: #ccc;
    }

    .main-nav .dropdown .em-smi a:hover {
      color: #552583;
    }
  }

  /* end site redesign code */

  /* hotjar feedback */
  ._hj-f5b2a1eb-9b07_feedback_minimized_label {
    display: none;
  }

  .page-v2019 .tui-icon-play-circle {
    position: relative;
    display: block;
    width: 80px;
    height: 80px;
    text-shadow: none;
  }

  .page-v2019 .tui-icon-play-circle:before {
    content: '' !important;
    position: absolute;
    display: block;
    width: 80px;
    height: 80px;
    top: 0;
    left: 0;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.8);
    transition: all 0.15s cubic-bezier(0.52, 0.97, 0.55, 0.98);
  }

  .page-v2019 .tui-icon-play-circle:after {
    content: '';
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    box-sizing: border-box;
    width: 26px;
    height: 26px;
    transform: translate(-30%, -50%);
    border: 13px solid white;
    border-color: transparent transparent transparent white;
    border-right-width: 0;
    border-left-width: 21px;
  }

  .page-v2019 #nbaVideoPlayer:hover .tui-icon-play-circle:before {
    transform: scale(1.1);
  }

  .main-nav-wrapper.fixed {
    left: 0;
    background: #0f0f0f;
  }

  .social-bar__item a {
    margin: 0 1px;
    border-radius: 50%;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
  }

  body:not(.page-v2019) p a {
    font-family: Helvetica !important;
    font-size: 1em !important;
    font-weight: bold;
  }

  /*
  @import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.6.2/css/font-awesome.min.css);
  */
  .social-bar--header li.social-bar__item:nth-child(1) a {
    background-image: url('https://www.nba.com/lakers/sites/lakers/files/icon-social-facebook.png');
  }

  .social-bar--header li.social-bar__item:nth-child(2) a {
    background-image: url('https://www.nba.com/lakers/sites/lakers/files/icon-social-instagram.png');
  }

  .social-bar--header li.social-bar__item:nth-child(3) a {
    background-image: url('https://www.nba.com/lakers/sites/lakers/files/icon-social-twitter.png');
  }

  .social-bar--header li.social-bar__item:nth-child(4) a {
    background-image: url('https://www.nba.com/lakers/sites/lakers/files/icon-social-snapchat.png');
  }

  .social-bar--header li.social-bar__item:nth-child(5) a {
    background-image: url('https://www.nba.com/lakers/sites/lakers/files/icon-social-youtube.png');
  }

  .social-bar--header li.social-bar__item:nth-child(6) a {
    background-image: url('https://www.nba.com/lakers/sites/lakers/files/icon-social-weibo.png');
  }

  @media (min-width: 1200px) {
    .game-block__content--third .game-block-quarter-col-s {
      height: 193px;
      margin-top: 15px;
    }

    .etowah-schedule__event__game-context.game_series {
      /* width: 12.2% !important; */
    }

    .etowah-schedule__event__game-buttons.buttons {
      /* width:25.3% !important; */
    }

    .social-bar--header {
      padding: 0;
      right: 0;
    }
  }

  /* Hiding social icons for any screen smaller than 1200px width to avoid overlap */
  @media (max-width: 1200px) {
    .social-bar--header {
      display: none;
    }
  }

  @media screen and (max-width: 480px) {
    .pane-etowah-schedule-pane
      .schedule__events
      .etowah-schedule__event
      .etowah-schedule__top
      .etowah-schedule__event__game-status {
      width: 25% !important;
    }

    .pane-etowah-schedule-pane
      .schedule__events
      .etowah-schedule__event
      .etowah-schedule__top
      .etowah-schedule__event__game-buttons {
      width: 29% !important;
    }
  }

  /* floating background right fix */
  .float_video {
    left: auto !important;
    right: 0 !important;
  }

  .close_vid {
    right: auto !important;
    left: -18px;
  }

  /* HP 0.8  videoplayer styling tweaks */
  .page-v2019 .tui-icon-circle {
    color: #fdb927 !important;
  }

  .page-v2019 .tui-bar__active-progress {
    background: #fdb927 !important;
  }

  .page-v2019 .tui-volume__active-bar {
    background: #fdb927 !important;
  }

  .page-v2019 .tui-icon-play-circle {
    position: relative;
    display: block;
    width: 80px;
    height: 80px;
    text-shadow: none;
  }

  /*preseason schedule quick fix - no links
.schedule.schedule--1{display:none;}*/
  .page-v2019 .tui-icon-play-circle:before {
    content: '' !important;
    position: absolute;
    display: block;
    width: 80px;
    height: 80px;
    top: 0;
    left: 0;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.8);
    transition: all 0.15s cubic-bezier(0.52, 0.97, 0.55, 0.98);
  }

  .page-v2019 .tui-icon-play-circle:after {
    content: '';
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    box-sizing: border-box;
    width: 26px;
    height: 26px;
    transform: translate(-30%, -50%);
    border: 13px solid white;
    border-color: transparent transparent transparent white;
    border-right-width: 0;
    border-left-width: 21px;
  }

  .page-v2019 #nbaVideoPlayer:hover .tui-icon-play-circle:before {
    transform: scale(1.1);
  }

  .main-nav-wrapper.fixed {
    left: 0;
    background: #0f0f0f;
  }

  @media (max-width: 767px) {
    .page .main-nav-wrapper.fixed {
      background-color: #0f0f0f;
    }
  }

  /* TDIKH styles */
  table.tdikh thead tr {
    font-weight: bold;
  }

  table.tdikh thead tr {
    background-color: #eee;
  }

  table.tdikh tbody .select td {
    font-family: DINbold !important;
  }

  span.tdikh {
    font-size: 0.8em !important;
    font-family: DINreg !important;
    font-style: italic;
  }

  .tdikh_gif {
    width: 100%;
    max-width: 500px;
    margin: 15px 0;
  }

  .articleImage {
    width: 100%;
    max-width: 777px;
    margin: 0 0 15px 0;
  }

  @font-face {
    font-family: 'PTSerifBold';
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/ptserif_bold-webfont.eot');
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/ptserif_bold-webfont.eot?#iefix')
        format('embedded-opentype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/ptserif_bold-webfont.woff')
        format('woff'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/ptserif_bold-webfont.ttf')
        format('truetype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/ptserif_bold-webfont.svg#pt_serifbold')
        format('svg');
    font-weight: normal;
    font-style: normal;
  }

  @font-face {
    font-family: 'PTSerif';
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/ptserif_reg-webfont.eot');
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/ptserif_reg-webfont.eot?#iefix')
        format('embedded-opentype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/ptserif_reg-webfont.woff')
        format('woff'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/ptserif_reg-webfont.ttf')
        format('truetype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/ptserif_reg-webfont.svg#pt_serifregular')
        format('svg');
    font-weight: normal;
    font-style: normal;
  }

  @font-face {
    font-family: 'DINmediumCond';
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-MediumCond_gdi.eot');
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-MediumCond_gdi.eot?#iefix')
        format('embedded-opentype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-MediumCond_gdi.woff')
        format('woff'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-MediumCond_gdi.ttf')
        format('truetype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-MediumCond_gdi.svg#DINNextLTPro-MediumCond')
        format('svg');
    font-weight: 500;
    font-style: normal;
  }

  @font-face {
    font-family: 'DINcond';
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Condensed_gdi.eot');
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Condensed_gdi.eot?#iefix')
        format('embedded-opentype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Condensed_gdi.woff')
        format('woff'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Condensed_gdi.ttf')
        format('truetype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Condensed_gdi.svg#DINNextLTPro-Condensed')
        format('svg');
    font-weight: 400;
    font-style: normal;
  }

  @font-face {
    font-family: 'DINthin';
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-UltraLight_gdi.eot');
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-UltraLight_gdi.eot?#iefix')
        format('embedded-opentype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-UltraLight_gdi.woff')
        format('woff'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-UltraLight_gdi.ttf')
        format('truetype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-UltraLight_gdi.svg#DINNextLTPro-UltraLight')
        format('svg');
    font-weight: 250;
    font-style: normal;
  }

  @font-face {
    font-family: 'DINlight';
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Light_gdi.eot');
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Light_gdi.eot?#iefix')
        format('embedded-opentype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Light_gdi.woff')
        format('woff'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Light_gdi.ttf')
        format('truetype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Light_gdi.svg#DINNextLTPro-Light')
        format('svg');
    font-weight: 300;
    font-style: normal;
  }

  @font-face {
    font-family: 'DINmedium';
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Medium.eot');
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Medium.eot?#iefix')
        format('embedded-opentype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Medium.woff')
        format('woff'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Medium.ttf')
        format('truetype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Medium.svg#DINNextLTPro-Medium')
        format('svg');
    font-weight: 300;
    font-style: normal;
  }

  @font-face {
    font-family: 'DINheavy';
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Heavy.eot');
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Heavy.eot?#iefix')
        format('embedded-opentype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Heavy.woff')
        format('woff'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Heavy.ttf')
        format('truetype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Heavy.svg#DINNextLTPro-Heavy')
        format('svg');
    font-weight: 300;
    font-style: normal;
  }

  @font-face {
    font-family: 'DINthinCond';
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-UltraLightCond_gdi.eot');
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-UltraLightCond_gdi.eot?#iefix')
        format('embedded-opentype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-UltraLightCond_gdi.woff')
        format('woff'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-UltraLightCond_gdi.ttf')
        format('truetype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-UltraLightCond_gdi.svg#DINNextLTPro-UltraLightCond')
        format('svg');
    font-weight: 250;
    font-style: normal;
  }

  @font-face {
    font-family: 'DINreg';
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Regular_gdi.eot');
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Regular_gdi.eot?#iefix')
        format('embedded-opentype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Regular_gdi.woff')
        format('woff'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Regular_gdi.ttf')
        format('truetype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Regular_gdi.svg#DINNextLTPro-Regular')
        format('svg');
    font-weight: 400;
    font-style: normal;
  }

  @font-face {
    font-family: 'DINbold';
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Bold_gdi.eot');
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Bold_gdi.eot?#iefix')
        format('embedded-opentype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Bold_gdi.woff')
        format('woff'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Bold_gdi.ttf')
        format('truetype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-Bold_gdi.svg#DINNextLTPro-Bold')
        format('svg');
    font-weight: 700;
    font-style: normal;
  }

  @font-face {
    font-family: 'DINboldCond';
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-BoldCondensed_gdi.eot');
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-BoldCondensed_gdi.eot?#iefix')
        format('embedded-opentype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-BoldCondensed_gdi.woff')
        format('woff'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-BoldCondensed_gdi.ttf')
        format('truetype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/DINNextLTPro-BoldCondensed_gdi.svg#DINNextLTPro-BoldCondensed')
        format('svg');
    font-weight: 700;
    font-style: normal;
  }

  /* NAVBAR ADJUSTMENTS */
  @media (min-width: 768px) {
    /*.main-nav .em-smu.cols-3.blocks-1, .main-nav .em-smu.cols-4.blocks-1.em-smu{
        width:280px;
      }*/
    .main-nav .em-smu > li {
      width: 100%;
    }
  }

  @font-face {
    font-family: Brandonreg;
    src: url(https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/Brandon_reg.otf);
  }

  @font-face {
    font-family: Brandonlight;
    src: url(https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/Brandon_light.otf);
  }

  @font-face {
    font-family: 'savoyeregular';
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/savoye_plain-webfont.eot');
    src: url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/savoye_plain-webfont.eot?#iefix')
        format('embedded-opentype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/savoye_plain-webfont.woff2')
        format('woff2'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/savoye_plain-webfont.woff')
        format('woff'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/savoye_plain-webfont.ttf')
        format('truetype'),
      url('https://www.nba.com/resources/static/team/v2/lakers/lakers/fonts/savoye_plain-webfont.svg#savoyeregular')
        format('svg');
    font-weight: normal;
    font-style: normal;
  }

  /* game experience */
  .header .content .header_bottom .broadcasters {
    line-height: 1.5em !important;
  }

  /* Photo gallery related content color */
  .pane-etowah-photo-gallery-pane-tags .tag__link-wrapper a,
  .etowah-photo-gallery-related-content a {
    color: #fdb927 !important;
  }

  .pane-etowah-photo-gallery-pane-tags .tag__link-wrapper a:hover,
  .etowah-photo-gallery-related-content a:hover {
    color: #fff !important;
  }

  /*new fonts for site*/
  body:not(.page-v2019):not(.page-node-51229):not(.page-archive) a,
  body:not(.page-v2019):not(.page-node-51229):not(.page-archive) blockquote,
  body:not(.page-v2019):not(.page-node-51229):not(.page-archive) figcaption,
  body:not(.page-v2019):not(.page-node-51229):not(.page-archive) pre,
  body:not(.page-v2019):not(.page-node-51229):not(.page-archive) sub,
  body:not(.page-v2019):not(.page-node-51229):not(.page-archive) sup,
  body:not(.page-v2019):not(.page-node-51229):not(.page-archive) cite,
  body:not(.page-v2019):not(.page-node-51229):not(.page-archive) abbr,
  body:not(.page-v2019):not(.page-node-51229):not(.page-archive) em,
  body:not(.page-v2019):not(.page-node-51229):not(.page-archive) mark,
  body:not(.page-v2019):not(.page-node-51229):not(.page-archive) th,
  body:not(.page-v2019):not(.page-node-51229):not(.page-archive) td,
  body:not(.page-v2019):not(.page-node-51229):not(.page-archive) thead,
  body:not(.page-v2019):not(.page-node-51229):not(.page-archive) tbody {
    font-family: DINreg !important;
  }

  .field-name-body p a,
  .field-name-body li a {
    font-weight: bold;
    font-size: 1em !important;
  }

  .field-name-body li a.ticketBTN {
    font-weight: normal !important;
    font-size: 0.8em !important;
  }

  section.roster
    .roster__player
    header.roster__player__header
    .roster__player__header_jnumber {
    color: #fdb927;
  }

  .mobile-menu-hamburger {
    top: 50%;
    transform: translateY(-50%);
    background-color: #0f0f0f;
    z-index: 105;
  }

  .mobile-menu-hamburger:before {
    color: white;
  }

  body:not(.page-v2019):not(.page-node-51229):not(.node-type-story):not(.page-archive) h1,
  body:not(.page-v2019):not(.page-node-51229):not(.node-type-story):not(.page-archive) h2,
  body:not(.page-v2019):not(.page-node-51229):not(.node-type-story):not(.page-archive) h3,
  body:not(.page-v2019):not(.page-node-51229):not(.node-type-story):not(.page-archive) h4,
  body:not(.page-v2019):not(.page-node-51229):not(.node-type-story):not(.page-archive) h5,
  body:not(.page-v2019):not(.page-node-51229):not(.node-type-story):not(.page-archive) h6 {
    font-family: DINbold !important;
  }

  .footer-bottom,
  .author-block__author,
  .author-block__author-title,
  .search-box,
  span.search-box__pre-text,
  .author-block__post-date,
  .post__date,
  .story-photo-caption,
  .story-photo-credit,
  p.copyrights {
    font-family: DINreg !important;
  }

  .global-nav .global-nav__menu-item a {
    font-family: Helvetica !important;
    font-size: 0.85em !important;
  }

  body:not(.page-v2019) p a {
    font-family: Helvetica !important;
    font-size: 1em !important;
    font-weight: bold;
  }

  a.icon-overlay.icon-overlay--,
  a.icon-overlay {
    font-size: 1em;
  }

  /*   SOCIAL HUB   */
  /*   SCHEDULE   */
  .etowah-schedule__event--game__datetime__date,
  .etowah-schedule__event__game-status span,
  span.broadcaster.schedule__tv::before,
  span.broadcaster.schedule__radio::before,
  .etowah-schedule_game-context__wrapper,
  section.schedule_end p,
  .filter_toggle {
    font-family: DINbold !important;
  }

  span.arena.etowah-schedule__event_arena,
  .etowah_schedule_filter_options {
    font-family: DINreg !important;
  }

  span.broadcaster.schedule__tv,
  span.broadcaster.schedule__radio {
    font-family: DINlight !important;
  }

  .etowah-schedule__event__game-location span {
    font-family: DINbold !important;
    /*font-size:1.3em !important;*/
    font-size: 1.3em;
  }

  @media screen and (max-width: 476px) {
    /* shrink font sizes for mobile */
    .etowah-schedule__event__game-location span {
      font-size: 10px !important;
    }

    .etowah-schedule_game-league-pass__wrapper a {
      font-size: 8px !important;
    }
  }

  /*   ROSTER   */
  .roster__player__header,
  .roster__player__info__stats,
  footer.roster__player__footer,
  dl.roster__player__info__bio {
    font-family: DINreg !important;
  }

  .coaching-staff__college {
    font-family: DINlight !important;
  }

  /*   VIDEO PAGE   */
  .video-playlist-player .video-description,
  .video-thumbnail-time {
    font-family: DINreg !important;
  }

  /*   STATS PAGE   */
  .stats-header-controls,
  .player-name__inner-wrapper {
    font-family: DINreg !important;
  }

  tr.tablesorter-headerRow th div,
  .stats-table.player-stats td {
    font-family: DINbold !important;
  }

  /*   COURTSIDE BOX   */
  .game-status.status-future {
    font-family: DINreg !important;
  }

  .game-status .courtside-game-wrapper .first,
  .game-status .datetime,
  .datetime .time-gameblock {
    font-family: DINbold !important;
  }

  .first .team1,
  .first .team2 {
    font-size: 1.1em !important;
  }

  .one-third .record {
    font-family: DINlight !important;
    font-size: 1em !important;
  }

  .one-third .separator {
    font-family: DINreg !important;
    font-size: 0.7em !important;
  }

  .game-block.live-game {
    font-family: DINlight !important;
  }

  /* ------  end font styling  --------/


/*preseason schedule quick fix - no links
.schedule.schedule--1{display:none;}*/

  .main-nav-wrapper .mobile-menu-top {
    margin-top: 95px;
    border-top: 0;
    border-bottom: 1px solid #303030;
    height: 0;
    overflow: hidden;
  }

  .main-nav-wrapper.fixed .mobile-menu-top {
    margin-top: 60px;
  }

  @media (min-width: 768px) {
    .presented-by--header {
      margin: 0 0 0 110px;
      padding: 0 30px;
      float: left;
      display: flex;
      align-items: center;
      height: 80px;
      position: relative;
    }
  }

  .etowah-schedule__event__game-links {
    width: 11% !important;
  }

  .loadmore-content-stream i {
    background-color: #552583 !important;
  }

  /* laker girls blockquote override */
  section.container .row .graded blockquote {
    font-size: 3em !important;
  }

  /* Schedule page home/away indicators */
  .etowah-schedule__event__game-location.game-location__home {
    background-color: #fdb927 !important;
  }

  .etowah-schedule__event__game-location.game-location__home span {
    color: #552583 !important;
  }

  .etowah-schedule__event__game-location.game-location__away {
    background-color: #552583 !important;
  }

  .etowah-schedule__event__game-location.game-location__away span {
    color: #fdb927 !important;
  }

  /*   Removal of tix exchange button from preseason schedule   */
  [data-eventtime='1444006800']
    .etowah-schedule_game-buttons__wrapper
    .custom-tickets:nth-child(3),
  [data-eventtime='1444190400']
    .etowah-schedule_game-buttons__wrapper
    .custom-tickets:nth-child(3),
  [data-eventtime='1444356000']
    .etowah-schedule_game-buttons__wrapper
    .custom-tickets:nth-child(3),
  [data-eventtime='1444788000']
    .etowah-schedule_game-buttons__wrapper
    .custom-tickets:nth-child(3),
  [data-eventtime='1445133600']
    .etowah-schedule_game-buttons__wrapper
    .custom-tickets:nth-child(3),
  [data-eventtime='1445565600']
    .etowah-schedule_game-buttons__wrapper
    .custom-tickets:nth-child(3) {
    display: none !important;
  }

  /* Content Stream Filter Links */
  .homepage-social-feed .instagram-partial a {
    color: #fff !important;
  }

  .content-stream__navigation-wrapper {
    width: 100%;
    padding-top: 20px;
  }

  ul.content-block__content-stream__navigation {
    width: 100%;
  }

  li.content-block__content-stream__navigation__item {
    width: 25%;
    max-width: 200px;
    text-align: center;
    margin: 0;
    float: left;
  }

  li.content-block__content-stream__navigation__item a {
    text-transform: uppercase;
    font-weight: lighter;
    height: 35px;
    display: block;
  }

  li.content-block__content-stream__navigation__item a:hover {
    border-bottom: 3px solid #552583;
    color: #552583;
    text-decoration: none;
  }

  li.content-block__content-stream__navigation__item a.selected,
  li.content-block__content-stream__navigation__item a:active {
    border-bottom: 3px solid #552583;
    font-weight: bold !important;
  }

  /* Delta sponsor on game block */
  #game-block-overview .sponsor {
    top: -490px;
    left: 5px;
  }

  @media screen and (min-width: 993px) and (max-width: 1200px) {
    #game-block-overview .sponsor {
      top: -555px;
    }
  }

  @media screen and (min-width: 769px) and (max-width: 992px) {
    #game-block-overview .sponsor {
      top: -710px;
    }
  }

  @media screen and (min-width: 481px) and (max-width: 768px) {
    #game-block-overview .sponsor {
      top: -720px;
    }
  }

  @media screen and (max-width: 480px) {
    #game-block-overview .sponsor {
      top: -465px;
      left: 0;
      text-align: center;
    }

    img.boletos {
      display: none;
    }

    img.boletosMobile {
      display: block;
    }
  }

  @media screen and (min-width: 481px) {
    /* espanol boletos flag */
    img.boletosMobile {
      display: none;
    }
  }

  /* NAVBAR ADJUSTMENTS */
  @media (min-width: 768px) {
    /*.main-nav .em-smu.cols-3.blocks-1, .main-nav .em-smu.cols-4.blocks-1.em-smu{
      width:280px;
    }*/
    .main-nav .em-smu > li {
      width: 100%;
    }

    .main-nav__menu-item .em-smu.cols-3.blocks-1,
    .main-nav__menu-item .em-smu.cols-4.blocks-1 {
      left: 0px;
    }

    .dropdown-row li {
      width: 100% !important;
    }

    .main-nav .em-smu.cols-2,
    .main-nav .em-smu.cols-3,
    .main-nav .em-smu.cols-4,
    .main-nav .em-smu.cols-5 {
      width: 280px;
    }
  }

  /* Roster page fixes */
  @media screen and (min-width: 768px) {
    section.roster .roster__player {
      height: 227px;
      margin-bottom: 25px;
      padding: 0;
    }

    section.roster .roster__player header.roster__player__header {
      bottom: 0px;
      background-color: #411b66;
    }

    section.roster .roster__player.focus--roster header.roster__player__header {
      bottom: auto;
    }

    section.roster
      .roster__player
      header.roster__player__header
      .roster__player__header__heading {
      color: #fff;
    }

    section.roster
      .roster__player
      header.roster__player__header
      .roster__player__header_position {
      color: #fdb927;
    }

    section.roster
      .roster__player
      header.roster__player__header
      .roster__player__header_jnumber {
      color: #fdb927;
    }

    .mobile-menu-hamburger {
      top: 50%;
      transform: translateY(-50%);
      background-color: #0f0f0f;
      z-index: 105;
    }

    .mobile-menu-hamburger:before {
      color: white;
    }
  }

  /* 1516schedule TWCD spacing fix */
  .etowah-schedule__event__game-info {
    width: 12% !important;
  }

  .main-nav-wrapper .mobile-menu-top {
    margin-top: 95px;
    border-top: 0;
    border-bottom: 1px solid #303030;
    height: 0;
    overflow: hidden;
  }

  .main-nav-wrapper.fixed .mobile-menu-top {
    margin-top: 60px;
  }

  @media (min-width: 768px) {
    .presented-by--header {
      margin: 0 0 0 110px;
      padding: 0 30px;
      float: left;
      display: flex;
      align-items: center;
      height: 80px;
      position: relative;
    }
  }

  .etowah-schedule__event__game-links {
    width: 11% !important;
  }

  /* Courtside box button color */
  .courtside-box-game a.btn-game-content {
    background-color: #552583;
  }

  .courtside-box-game a.btn-game-content:hover {
    background-color: #fdb927;
    color: #552583;
    text-decoration: none;
  }

  .pane-game-block-live-game .btn-live-game:hover {
    background: #552583 !important;
  }

  /* Schedule page content button */
  .etowah-schedule__event__game-links .schedule-links-game-content a {
    display: inline-block;
    padding: 0.5rem;
    width: 100%;
    background-color: #552583;
  }

  .etowah-schedule__event__game-links .schedule-links-game-content a:hover {
    background-color: #fdb927;
    color: #552583;
    text-decoration: none;
  }

  .etowah-schedule__event__game-links .schedule-links-game-content {
    padding: 0 !important;
  }

  /* HIDDEN TICKET SALE BUTTON FOR SOLD OUT GAMES  */
  ul.schedule__events.schedule__events--future.gameblock-expand-default.clearfix
    li#0021400426
    .etowah-schedule__event__game-links.etowah-schedule__event--game__game-links.game-links
    a.btn-buy-tickets {
    display: none !important;
  }

  /*Add Home & Away Indicator Below Date & away background color*/
  .pane-etowah-schedule-pane
    .etowah-schedule__event--game__datetime__date::after {
    display: inline-block;
    margin-top: -0.6rem;
    font-size: 1.1rem;
  }

  .pane-etowah-schedule-pane
    .home
    .etowah-schedule__event--game__datetime__date::after {
    content: 'home';
    color: #000;
  }

  .pane-etowah-schedule-pane
    .away
    .etowah-schedule__event--game__datetime__date::after {
    content: 'away';
    color: #000;
  }

  .pane-etowah-schedule-pane .away {
    background-color: #f3f3f3;
  }

  /*lines and borders for ticket central page*/
  .ticket-promo:after {
    content: '';
    width: 92%;
    left: 4%;
    bottom: 0px;
    height: 1px;
    background: #dcdcdc;
    position: absolute;
    margin-bottom: 14px;
    max-height: 400px !important;
  }

  .newsblock__content--third .news-block--small {
    height: 65px !important;
  }

  .presented-by--header img {
    margin: 0 auto;
    max-width: 100px;
  }

  .fixed .presented-by--header img {
    margin: 0 auto;
    /* width: 55px; */
  }

  .mobile-menu-hamburger {
    top: 50%;
    transform: translateY(-50%);
    background-color: #0f0f0f;
  }

  .main-nav-wrapper .mobile-menu-top {
    margin-top: 95px;
    border-top: 0;
    border-bottom: 1px solid #303030;
    height: 0;
    overflow: hidden;
  }

  .main-nav-wrapper.fixed .mobile-menu-top {
    margin-top: 60px;
  }

  @media (min-width: 768px) {
    .presented-by--header {
      margin: 0 0 0 110px;
      padding: 0 30px;
      float: left;
      display: flex;
      align-items: center;
      height: 80px;
      position: relative;
    }

    /*Only required if we have sponsored partner*/
    /*.presented-by--header:after {
      content: '';
      display: block;
      position: absolute;
      background-color: #eaeaea;
      width: 1px;
      height: 32px;
      top: 50%;
      left: 0;
      opacity: 0.5;
      transform: translateY(-50%);
    }*/

    .fixed .presented-by--header {
      margin: -10px 0 0 88px;
      text-align: center;
      width: auto;
      height: 58px;
    }
  }

  @media (max-width: 639px) {
    .page > header {
      min-height: 56px;
    }

    .main-nav {
      background-color: #0f0f0f;
    }

    .main-nav__menu-item {
      border-bottom: 1px solid #303030;
    }

    .main-nav__menu-item a {
      line-height: 22px;
    }

    .em-mobile-active > a {
      background-color: #232323;
    }

    .main-nav .dropdown-row li {
      border: 0;
      padding-left: 0;
    }

    .main-nav .dropdown-row li a {
      color: #fff;
      padding-left: 48px;
    }

    .main-nav__menu-item > ul {
      background-color: #0f0f0f;
    }

    .main-nav .dropdown {
      border-bottom: 1px solid #303030;
    }

    .em-mobile .main-nav .em-smi.mobile-cloned-item {
      display: none;
    }

    .presented-by--header {
      text-align: left;
      margin-left: 98px;
      margin-right: auto;
      padding-left: 24px;
      height: 58px;
      position: relative;
      display: flex;
      align-items: center;
    }

    /*.presented-by--header:after {
    content: '';
    display: block;
    position: absolute;
    background-color: #eaeaea;
    width: 1px;
    height: 24px;
    top: 50%;
    left: 0;
    opacity: 0.5;
    transform: translateY(-50%);
  }*/

    .presented-by--header .presented-by__text {
      display: none;
    }

    .social-bar-wrapper {
      display: none;
    }
  }

  ul#main-menu.main-nav {
    margin-left: 0;
  }

  .fixed ul#main-menu.main-nav {
    margin-left: 212px;
  }

  /*
  @media screen and (min-width: 768px) {
    .presented-by--header .region-promo-region {
      position: relative;
      right: 10px;
    }
  }
*/
  @media screen and (max-width: 768px) {
    .main-nav-wrapper {
      background-color: #0f0f0f;
      height: auto;
    }

    .main-nav-wrapper .navbar-brand-wrapper {
      margin: 2px 0 0 23px;
      width: 52px;
      height: 52px;
    }
  }

  a.icon-overlay.icon-overlay--external:before {
    display: none;
  }

  .page-node-5195 .author-block,
  .page-node-18897 .author-block,
  .page-node-18933 .author-block,
  .page-node-19435 .author-block,
  .page-node-19473 .author-block {
    display: none;
  }

  .page-node-15305 .author-block,
  .page-node-17297 .author-block,
  article#node-17357,
  .page-node-17397 .author-block,
  .page-node-17939 .author-block {
    display: none;
  }

  .page-node-17577 .author-block .author-block__author-title,
  .page-node-17555 .author-block .author-block__author-title {
    display: none;
  }

  /* .etowah-schedule__event .etowah-schedule__event__game-links{
      margin-top:-6px;
      margin-right:-20px;
  } */

  /* Removing social icons from blocks on NEWS page */
  .content-image--news-archive__wrapper
    .news-block__hover-area
    .social-bar-wrapper {
    display: none !important;
  }

  .content-image--news-archive__wrapper
    .news-block__hover-area
    .social-bar-wrapper:hover {
    display: none !important;
  }

  .social-bar-wrapper social-bar-wrapper--news-block {
    display: none !important;
  }

  .coaching-staff__coach {
    color: #552583;
  }

  .more-news-button-wrapper .button-primary:hover,
  .more-posts-button-wrapper .button-primary:hover {
    background-color: #552583;
    color: #fdb927 !important;
  }

  .more-news-button-wrapper .button-primary .button-primary__text,
  .more-posts-button-wrapper .button-primary .button-primary__text {
    font-size: 1.4rem;
  }

  .news-block__more-news {
    background-color: #552583 !important;
  }

  .more-news-button-wrapper .button-primary {
    width: 100% !important;
    border-radius: 0px !important;
  }

  .home-page-content-footer {
    background-color: #f1f1f1;
  }

  nav .button-primary__arrow,
  i.icon-arrow-down {
    display: none;
  }

  .game-block__toggle i.icon-arrow-down {
    display: inline-block;
  }

  .button-primary__arrow,
  i.icon-arrow-down {
    display: block;
  }

  .more-news-button-wrapper
    .button-primary__arrow.button-primary__arrow--right {
    display: none;
  }

  .loadmore-content-stream.pager-button a {
    background-color: #fdb927;
    color: #fff;
  }

  .loadmore-content-stream.pager-button a:hover {
    color: #552583;
    text-decoration: none;
  }

  .content-block__content-stream__item-inner {
    border-bottom: 5px solid #fdb927;
    padding-bottom: 10px;
    background-color: #fff;
    box-shadow: 0px 3px 5px #b8b8b8;
  }

  .post__date,
  .content-block__content-stream__item .post__title {
    padding: 5px;
  }

  .content-stream_wrapper .post__body {
    padding: 10px 5px 0px;
  }

  #etowah-social-container .instagram-partial {
    background-color: #517fa4;
  }

  #etowah-social-container .instagram-partial .post__date {
    color: #fff;
  }

  .item-list ul li {
    border: 1px solid #fff;
  }

  .social-bar--news-block .social-bar__item a:before {
    background-color: none !important;
    background-image: none !important;
  }

  .social-bar-wrapper--news-block .copy-link {
    background-color: #fdb927;
  }

  .icon-overlay:before {
    z-index: 11;
  }

  .news-block--large,
  .news-block--medium,
  .news-block--small {
    border-bottom: none !important;
  }

  .news-block h2,
  .news-block h3 {
    z-index: 10 !important;
  }

  .news-block h2 a:hover,
  .news-block h3 a:hover {
    text-decoration: none !important;
  }

  /*/
  .facebook-color,
  .google-plus-color,
  twitter-color,
  .copy-link {
    background-color: transparent;
    transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    -webkit-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
  }
  .facebook-color:hover {
    background-color: #3a539b !important;
    transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    -webkit-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
  }
  .google-plus-color:hover {
    background-color: #cc4232 !important;
    transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    -webkit-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
  }
  .twitter-color:hover {
    background-color: #00abeb !important;
    transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    -webkit-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
  }
  .social-bar-wrapper--news-block .copy-link:hover {
    background-color: #fdb927 !important;
    transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    -webkit-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
  }
  */

  a.news-block__hover-area__link {
    position: absolute;
    top: 0px !important;
    left: 0px !important;
    width: 100%;
    height: 100%;
    color: transparent;
    /*background-color:rgba(0,0,0,.5);*/
  }

  a.news-block__hoverparea__link .news-block__hover-area__link-wrapper {
  }

  .social-bar-wrapper--news-block {
    /*display:none;*/
  }

  .news-block__share-text {
    display: none;
  }

  .news-block__hover-area {
    border: none !important;
    background-color: rgba(0, 0, 0, 0.1);
  }

  .header--schedule .header--schedule__cal-links {
    display: none;
  }

  /*new photo gallery color overrides*/
  .pane-etowah-photo-gallery-pane-tags .tag__link-wrapper a,
  .etowah-photo-gallery-related-content a {
    color: #000 !important;
  }

  .pane-etowah-photo-gallery-pane-tags .tag__link-wrapper a:hover,
  .etowah-photo-gallery-related-content a:hover {
    color: #552583 !important;
  }

  .etowah-game-block {
    background-color: #000 !important;
  }

  .game-block-panel-stats {
    background-color: #000 !important;
  }

  .game-block-container .btn-live-game {
    background-color: #fdb927;
  }

  @media only screen and (min-width: 1024px) {
    #LGinstagramL {
      display: none;
    }

    #LGinstagramM {
      display: none;
    }

    #LGinstagramS {
      display: none;
    }
  }

  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    #LGinstagramXL {
      display: none;
    }

    #LGinstagramL {
      display: block;
    }

    #LGinstagramM {
      display: none;
    }

    #LGinstagramS {
      display: none;
    }
  }

  @media only screen and (min-width: 540px) and (max-width: 768px) {
    #LGinstagramXL {
      display: none;
    }

    #LGinstagramL {
      display: none;
    }

    #LGinstagramM {
      display: block;
    }

    #LGinstagramS {
      display: none;
    }
  }

  @media only screen and (max-width: 540px) {
    #LGinstagramXL {
      display: none;
    }

    #LGinstagramL {
      display: none;
    }

    #LGinstagramM {
      display: none;
    }

    #LGinstagramS {
      display: block;
    }
  }

  @media only screen and (min-width: 768px) {
    #LGheader1024 {
      display: block;
    }

    #LGheader768 {
      display: none;
    }

    #LGheader396 {
      display: none;
    }
  }

  @media only screen and (min-width: 397px) and (max-width: 767px) {
    #LGheader1024 {
      display: none;
    }

    #LGheader768 {
      display: block;
    }

    #LGheader396 {
      display: none;
    }
  }

  @media only screen and (max-width: 396px) {
    #LGheader1024 {
      display: none;
    }

    #LGheader768 {
      display: none;
    }

    #LGheader396 {
      display: block;
    }
  }

  ul#LGroster {
    list-style-type: none;
    padding: 0;
    margin: 0 auto;
    max-width: 1140px;
    text-align: center;
  }

  #LGroster li {
    display: inline-block;
    margin: 10px;
  }

  #LGroster a {
    text-decoration: none;
  }

  #LGroster img.portrait {
    border: 2px solid #fdb927;
  }

  #LGroster .ribbon {
    background: url('https://i.cdn.turner.com/drp/nba/lakers/sites/default/files/ribbonbg_purple.png');
    position: absolute;
    height: 75px;
    width: 119px;
    color: #fdb927;
    text-align: center;
  }

  @font-face {
    font-family: Alex;
    src: url(https://www.nba.com/dleague/losangeles/photos/AlexBrush.ttf);
  }

  #LGroster p.ribbonText {
    transform: rotate(-33deg) skew(0deg, 0);
    -moz-transform: rotate(-33deg) skew(0deg, 0);
    -webkit-transform: rotate(-33deg) skew(0deg, 0);
    -o-transform: rotate(-33deg) skew(0deg, 0);
    margin-right: 30px;
    margin-top: 21px;
    font-family: Alex, verdana;
    font-size: 22px;
  }

  @media screen and (max-width: 767px) {
    /*
    .content-image--news-archive__wrapper .content-image {
      border: none !important;
    }
    */
    a.news-block__hover-area__link {
      position: static;
    }
  }

  .footer-left {
    padding: 0 24px;
  }

  .footer-right {
    padding: 32px 24px;
    border-top: 1px solid #1e1e1e;
    border-bottom: 1px solid #1e1e1e;
    float: none !important;
  }

  .footer-top,
  .footer-bottom {
    background-color: #0f0f0f;
  }

  .footer-top {
    border-bottom: 1px solid #1e1e1e;
  }

  .footer-bottom {
    padding: 30px 0;
    font-size: 10px;
    line-height: 14px;
    color: #fff;
  }

  .footer-bottom p a {
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    font-weight: normal;
  }

  .footer-bottom .copyrights {
    margin-bottom: 32px;
  }

  .footer-bottom .turner-logo {
    margin-right: 32px;
  }

  .footer-top .custom-page-ad_bottom {
    padding: 30px 0;
  }

  .footer-top .footer-top-sponsors {
    padding-top: 40px;
  }

  .footer-top .footer-top-sponsors h4 {
    margin-bottom: 20px;
    color: #dfdfdf;
    font-size: 16px;
    line-height: 20px;
  }

  .footer .nav > li > a {
    padding: 0;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
  }

  .footer .container {
    padding: 0;
    width: auto;
  }

  .footer .container .row {
    margin: 0 auto;
    padding: 0 24px;
    max-width: 1540px;
  }

  .footer-bottom .container .row {
    padding: 0;
  }

  .footer-top .container .row:first-child {
    border-bottom: 1px solid #1e1e1e;
  }

  .footer-nav .footer-nav__menu-item {
    display: block;
  }

  .footer-nav .footer-nav__menu-item a {
    color: #a6a6a6;
    font-size: 12px;
    line-height: 24px;
  }

  .footer-top-sponsors__sponsor-item {
    border-top: 1px solid #1e1e1e;
    padding-top: 18px;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 16px;
  }

  .footer-top-sponsors__sponsor-item:first-child,
  .footer-top-sponsors__sponsor-item:nth-child(2) {
    padding-top: 0;
    border-top: 0;
  }

  .footer-top-sponsors__sponsor-item .nav-tabs {
    border: none;
  }

  .footer-top-sponsors__sponsor-item .nav-tabs > li > a:hover {
    border: 1px solid transparent;
  }

  .footer-top-sponsors__sponsor-item .nav-tabs {
    border: none;
  }

  .footer-top-sponsors__sponsor-item .nav-tabs > li > a:hover {
    border: 1px solid transparent;
  }

  @media screen and (max-width: 767px) {
    /*
    .content-image--news-archive__wrapper .content-image {
      border: none !important;
    }
    */
    a.news-block__hover-area__link {
      position: static;
    }
  }

  .footer-top-sponsors__sponsor-item .nav-tabs > li.active > a,
  .footer-top-sponsors__sponsor-item .nav-tabs > li.active > a:hover,
  .footer-top-sponsors__sponsor-item .nav-tabs > li.active > a:focus {
    color: white;
    background-color: transparent;
    border: none;
    border-bottom-color: transparent;
    cursor: default;
  }

  @media (min-width: 640px) {
    .footer-top {
      padding: 0 0 68px 0;
    }

    .footer-top-sponsors__sponsor-item {
      border-top: 0;
      padding-top: 0;
      padding-left: 5px;
      padding-right: 5px;
      margin-bottom: 20px;
    }

    .footer-left,
    .footer-right {
      padding: 0 15px;
    }

    .footer-right {
      float: left !important;
    }

    .footer-bottom {
      padding: 60px 0;
      font-size: 12px;
      line-height: 16px;
    }

    .footer-bottom,
    .footer-bottom p a {
      color: #a6a6a6;
    }

    .footer-bottom .copyrights {
      margin-bottom: 40px;
    }

    .footer-bottom .footer-right {
      padding: 0 15px;
      border: 0;
    }
  }

  @media (min-width: 640px) {
    .footer-top {
      padding: 0 0 68px 0;
    }

    .footer-top-sponsors__sponsor-item {
      border-top: 0;
      padding-top: 0;
      padding-left: 5px;
      padding-right: 5px;
      margin-bottom: 20px;
    }

    .footer-left,
    .footer-right {
      padding: 0 15px;
    }

    .footer-right {
      float: left !important;
    }

    .footer-bottom {
      padding: 60px 0;
      font-size: 12px;
      line-height: 16px;
    }

    .footer-bottom,
    .footer-bottom p a {
      color: #a6a6a6;
    }

    .footer-bottom .copyrights {
      margin-bottom: 40px;
    }

    .footer-bottom .copyrights a {
      text-decoration: underline;
    }

    .footer-bottom .footer-right {
      padding: 0 15px;
      border: 0;
    }

    .footer-nav {
      text-align: left;
    }

    .footer-nav {
      text-align: left;
    }

    .footer-nav .footer-nav__menu-item {
      display: block;
      margin: 0;
      width: 33.2%;
      float: right;
      clear: both;
      padding: 0 5px;
    }

    .footer .container .row {
      padding: 0 40px;
    }
  }

  .pane-editors-picks-playlist {
    min-height: 240px;
  }

  /* boozer top story main */

  /*.node-16041 .news-block__title,
  .node-16041 .icon-overlay:before {
    display:none;

  }*/
  .node-45829 .more-news-button-wrapper {
    display: none;
  }

  .node-16133 .news-block__title,
  .node-16133 .icon-overlay:before {
    display: none;
  }

  /*BREAKING NEWS CAPTION AND SOCIAL OVERLAY*/
  .node-15471 .icon-overlay:before {
    display: none !important;
  }

  .pane-uuid-bcf6a8ad-606a-4973-8350-ccc2a0b3d1fd .news-block__title,
  .pane-uuid-bcf6a8ad-606a-4973-8350-ccc2a0b3d1fd .icon-overlay:before {
    display: none;
  }

  /* player capsules tertiary */
  .pane-uuid-c970396b-3f6e-45b5-a298-5b078c03549a .news-block__title,
  .pane-uuid-c970396b-3f6e-45b5-a298-5b078c03549a .icon-overlay:before {
  }

  .pane-uuid-d6650338-0be7-4427-9574-29168ce74fab .news-block__title,
  .pane-uuid-d6650338-0be7-4427-9574-29168ce74fab .icon-overlay:before {
    display: none;
  }

  /* Schedule release block */
  .pane-uuid-364b51ef-dc38-4eb5-89f8-9016593f680b .news-block__title,
  .pane-uuid-364b51ef-dc38-4eb5-89f8-9016593f680b .icon-overlay:before {
    display: none;
  }

  .pane-uuid-8a6247ba-24d7-4f5e-9408-a09808a8dbae .news-block__title,
  .pane-uuid-8a6247ba-24d7-4f5e-9408-a09808a8dbae .icon-overlay:before {
    display: none;
  }

  .pane-uuid-a1681972-bc2a-480f-9997-ccc3da643eb4 .news-block__title,
  .pane-uuid-a1681972-bc2a-480f-9997-ccc3da643eb4 .icon-overlay:before {
    display: none;
  }

  .pane-uuid-ef222101-67c2-4640-b527-f0777738f598 .news-block__title,
  .pane-uuid-ef222101-67c2-4640-b527-f0777738f598 .icon-overlay:before {
    display: none;
  }

  .pane-uuid-4bbe62ec-6537-4e2d-b74c-f3e59fae24e5 .news-block__title,
  .pane-uuid-4bbe62ec-6537-4e2d-b74c-f3e59fae24e5 .icon-overlay:before {
    display: none;
  }

  .pane-uuid-4365fe14-84ad-4430-a10e-6bfe81e0aa1c .news-block__title,
  .pane-uuid-4365fe14-84ad-4430-a10e-6bfe81e0aa1c .icon-overlay:before {
    display: none;
  }

  .pane-uuid-364b51ef-dc38-4eb5-89f8-9016593f680b .news-block__title,
  .pane-uuid-364b51ef-dc38-4eb5-89f8-9016593f680b .icon-overlay:before {
  }

  .pane-uuid-8a6247ba-24d7-4f5e-9408-a09808a8dbae .news-block__title,
  .pane-uuid-8a6247ba-24d7-4f5e-9408-a09808a8dbae .icon-overlay:before {
  }

  .pane-uuid-03c2501c-1455-4b0a-b075-790e06949f59 .news-block__title,
  .pane-uuid-03c2501c-1455-4b0a-b075-790e06949f59 .icon-overlay:before {
    display: none;
  }

  body.page-video [data-breakpoint='mobile_320px'][data-pos-one='middle'] {
    margin: 10px auto;
  }

  /*
  .main-nav__menu-item a {
    text-shadow: none;
    font-size:.9em;
    padding:10px 10px !important;
  }
*/
  .footer-top-sponsors__sponsor-item .banner-ad {
    margin-top: 0;
  }

  .etowah-schedule__promo-link a[title=''] {
    margin: 0;
    padding: 0;
  }

  /* media day newsblock */
  .node-31401 .newsblock__tail {
    display: none;
  }

  /* Wish block */
  .node-39461 .newsblock__tail {
    display: none;
  }

  /* tertiary block */
  .node-25949 .newsblock__tail {
    display: none;
  }

  /* Walton Block */
  .node-30011 .newsblock__tail {
    display: none;
  }

  /* shaq HOF block */
  .node-31151 .newsblock__tail {
    display: none;
  }

  .node-19729 .newsblock__tail,
  .node-15471 .newsblock__tail {
    display: none;
  }

  .node-29389 .newsblock__tail {
    display: none;
  }

  .node-22683 .newsblock__tail {
    display: none;
  }

  .node-23289 .newsblock__tail {
    display: none;
  }

  .node-20591 .newsblock__tail {
    display: none;
  }

  .node-15531 .newsblock__tail {
    display: none;
  }

  .node-13147 .newsblock__tail {
    display: none;
  }

  .node-15469 .newsblock__tail {
    display: none;
  }

  .node-15503 .newsblock__tail {
    display: none;
  }

  .node-15529 .newsblock__tail {
    display: none;
  }

  .node-16073 .newsblock__tail {
    display: none;
  }

  .node-16041 .newsblock__tail {
    display: none;
  }

  .node-16133 .newsblock__tail {
    display: none;
  }

  .home-page-content-top h4.pane-title,
  .home-page-content-top .newsblock__lead {
    color: white !important;
    display: none;
  }

  .pane-etowah-story-pane-photo img {
    width: 100%;
    height: auto;
  }

  img.lg_thumbs_01 {
    border: solid;
    border-color: #ccc;
    border-width: thin;
    margin-bottom: 10px;
  }

  .ticket-promo {
    border-bottom: none !important;
  }

  .img_right {
    float: right;
    margin: 20px;
  }

  .img_right.lg-right {
    margin: 0 !important;
    padding-left: 20px;
  }

  .lg-right img {
    width: 200px;
    height: 100%;
  }

  .news-block__hover-area__link-icon {
    display: none !important;
  }

  .item-list {
    pointer-events: auto;
  }

  /* Removing Stat Leader Years (NBA misspelled 'season') */
  .dropdown-menu-seaon > .season-2006-07,
  .dropdown-menu-seaon > .season-2005-06,
  .dropdown-menu-seaon > .season-2004-05,
  .dropdown-menu-seaon > .season-2003-04,
  .dropdown-menu-seaon > .season-2002-03,
  .dropdown-menu-seaon > .season-2001-02,
  .dropdown-menu-seaon > .season-2000-01,
  .dropdown-menu-seaon > .season-1999-00,
  .dropdown-menu-seaon > .season-1998-99,
  .dropdown-menu-seaon > .season-1997-98,
  .dropdown-menu-seaon > .season-1996-97 {
    display: none;
  }

  /*MARGIN*/
  .margin_5tb {
    margin: 5px 0;
  }

  .news-block--medium .news-block_hover-area_link-wrapper {
    margin-top: 0;
  }

  .page-roster .field-name-field-etowah-promo-image img {
    max-width: 100%;
    height: auto;
  }

  /* Gameday Bootstrap Overrides */
  #boxscore_table_01 th {
    font-size: 18px;
  }

  #boxscore_table_01 td {
    font-size: 24px;
  }

  #col_01 p {
    font-size: 14px;
  }

  #col_02 p,
  #col_02 li {
    font-size: 14px;
  }

  .global-nav__menu-item a {
    font-size: 12px;
  }

  .gameday_header_01 {
    font-size: 32px;
  }

  /* Full area hover clickable */
  .news-block__hover-area {
    pointer-events: none !important;
  }

  .page {
    background-repeat: repeat;
  }

  .page-v2019 .page {
    background-color: #232323;
  }

  .page-v2019,
  .page-v2019.front,
  .page-v2019.not-front {
    background-color: #ffffff !important;
  }

  .ui-front {
    z-index: 1002 !important;
  }

  .pane-uuid-e3cf45de-b172-4165-8c16-a3b2f78d5ef3 {
    vertical-align: top !important;
    margin-top: 15px !important;
    height: 110px;
  }

  .pane-uuid-e3cf45de-b172-4165-8c16-a3b2f78d5ef3 {
    vertical-align: bottom;
    display: none;
  }

  @media (min-width: 1200px) {
    .pane-uuid-e3cf45de-b172-4165-8c16-a3b2f78d5ef3 div > img {
      display: inline-block;
      vertical-align: bottom;
    }
  }

  /*Suppress error message for visitors*/
  .not-logged-in .messages.error {
    display: none;
  }

  .page-v2019 #content,
  .page-v2019 .container,
  .page-v2019 .page-header-ad {
    margin-left: auto;
    margin-right: auto;
    max-width: 1540px;
    width: auto;
  }

  .page-v2019 #content {
    background-color: #ffffff;
    padding: 0px;
    max-width: 1540px;
    min-height: 100vh;
  }

  .page-v2019 .page-header-ad {
    background-color: #eaeaea;
    display: none;
    /*in favor of our own */
  }

  .page-v2019.moscone-container {
    margin-bottom: 0;
  }

  .page-v2019 .moscone-content,
  .page-v2019 .moscone-sidebar {
    min-height: 0;
  }

  .global-nav__menu-item.expanded > a:before {
    top: 15px;
  }

  .page-v2019 .copyrights a {
    text-decoration: underline;
  }

  .global-nav__menu-item.expanded > a:before {
    top: 15px;
  }

  /* LEAGUE PASS PRICING RESPONSIVE STYLE */
  #league-pass-top-menu {
    background-color: #fdba33;
  }

  #triptych .triptych-block .buy .buy-button {
    background-color: #391361;
  }

  #league-pass-low-tier .package .info .button {
    background-color: #391361;
  }

  #league-pass-headline h1 {
    color: #fdba33;
  }

  #triptych .triptych-block .triptych-header h2 {
    color: #391361;
  }

  #triptych
    .triptych-block
    .triptych-body
    .triptych-pricing
    .content
    .dollar-amount {
    color: #391361;
  }

  #triptych .triptych-block .triptych-body .triptych-pricing .content .year {
    color: #391361;
  }

  #league-pass-headline h2 {
    color: #391361;
  }

  #league-pass-low-tier .package .titles h2 {
    color: #391361;
  }

  #league-pass-low-tier .package .pricing .dollar-amount {
    color: #391361;
  }

  #league-pass-blackout .details {
    background-color: #391361;
  }

  #league-pass-blackout {
    background-color: #fdba33;
  }

  #triptych .triptych-block .triptych-header.ribbon .top-left {
    background-color: #fdba33;
  }

  #league-pass-blackout .details .learn-more .button {
    background-color: #fdba33;
  }

  #triptych
    .triptych-block
    .triptych-body
    .triptych-pricing
    .content
    .dollar-sign {
    color: #391361;
  }

  #league-pass-low-tier .package .pricing .dollar-sign {
    color: #391361;
  }

  #league-pass-devices h1 {
    color: #fdba33;
  }

  #league-pass-single-game .package .info .button {
    background-color: #391361;
  }

  #league-pass-single-game .package .titles h2 {
    color: #391361;
  }

  #league-pass-single-game .package .pricing .dollar-sign {
    color: #391361;
  }

  #league-pass-single-game .package .pricing .dollar-amount {
    color: #391361;
  }

  #league-pass-banner {
    background-color: #391361;
  }

  #league-pass-banner .side_tab .tab_text {
    background-color: #fdba33;
  }

  #league-pass-banner .side_tab {
    background-color: #fdba33;
  }

  /*League Pass FAQ Styling:*/

  #league-pass-faq-container #lp-frequently-asked-questions h2 {
    color: #fdba33;
  }

  #league-pass-faq-container
    #lp-frequently-asked-questions
    .help-container
    .help-text
    h5 {
    color: #fdba33;
  }

  #league-pass-faq-container
    #lp-frequently-asked-questions
    .help-container
    .help-button
    a {
    border: 0px solid #391361;
    color: #ffffff;
    background-color: #391361;
  }

  /* NBA - Global Menu */
  /* Make space for league pass link */
  .global-nav-wrapper .utility-logo {
    margin-right: 0 !important;
  }

  li.global-nav__menu-item {
    float: left;
    margin: 0 15px 0 0;
    padding: 0;
    position: relative;
    height: 27px;
  }

  /* Tighten up spacing on iPhone5 */
  @media screen and (max-width: 320px) {
    li.global-nav__menu-item {
      margin: 0 8px 0 0;
    }
  }

  /*
  @media screen and (min-width:640px){
    .page {
      background-image: url(https://publish.nba.com/lakers/sites/lakers/files/new_backgroundpattern_0.jpg) !important;
    }
  }*/

  @media (min-width: 768px) {
    .main-nav-wrapper-inner {
      padding: 0 28px;
      height: auto;
    }

    .fixed .main-nav-wrapper-inner {
      padding: 10px 28px 0 28px;
    }

    .navbar-brand-wrapper {
      margin-top: 0;
      height: 80px;
      width: 80px;
    }

    .fixed .navbar-brand-wrapper {
      margin-top: -10px;
      height: 58px;
      width: 58px;
    }
  }

  /* community page hide team drop down button */
  .btn .btn-team .btn-default .dropdown-toggle {
    display: none !important;
  }

	.page-v2019 [data-icon]:before {
    display: none;
  }

	/**
   * Article detail page - Generic
   */
  .node-type-story,
  .node-type-story.front,
  .node-type-story.not-front {
    background-color: #ffffff !important;
  }
  .node-type-story .page {
    background-color: #232323;
  }
  .node-type-story #content {
    background-color: #ffffff;
    padding: 0px;
    max-width: 1540px;
    min-height: 100vh;
  }
  .node-type-story #content,
  .node-type-story .container,
  .node-type-story .page-header-ad {
    margin-left: auto;
    margin-right: auto;
    max-width: 1540px;
    width: auto;
  }

  .node-type-story #content .panel-display {
    padding: 0 40px;
  }
  @media screen and (max-width: 1024px) {
    .node-type-story #content .panel-display {
      padding: 0 24px;
    }
  }

  .node-type-story .moscone-flipped-column-content {
    margin-bottom: 24px;
    padding-top: 32px;
    position: relative;
  }

  .node-type-story .moscone-flipped-content-inner {
    margin-right: 0;
    position: relative;
  }

  .node-type-story .moscone-flipped-content {
    width: auto;
  }

  /**
   * Article detail page - Dividers
   */
  .node-type-story .pane-etowah-story-pane-photo:after,
  .node-type-story .pane-node-body:before,
  .node-type-story .pane-node-body:after,
  .node-type-story .pane-etowah-story-pane-tags:before,
  .node-type-story .pane-etowah-story-pane-tags:after {
    content: '';
    background: #dfdfdf;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 16px;
    width: 1px;
  }
  .node-type-story .pane-node-body:before {
    top: 32px;
    right: auto;
    left: 0;
  }
  .node-type-story .pane-etowah-story-pane-tags:before {
    right: auto;
    left: 0;
  }

  /**
   * Article detail page - Main photo and title section
   */
  .node-type-story .pane-etowah-story-pane-photo {
    width: 75%;
    position: relative;
  }
  .node-type-story .pane-etowah-story-pane-photo .pane-content {
    padding-right: 16px;
    margin-right: 16px;
    padding-bottom: 18px;
    position: relative;
  }
  .node-type-story .pane-etowah-story-pane-photo img {
    margin-bottom: 12px;
    display: block;
    border: 0;
  }

  .node-type-story .pane-etowah-story-pane-photo h1 {
    margin-top: 52px;
    margin-bottom: 0;
    font-family: 'Graphik' !important;
    font-weight: 700;
    font-size: 58px;
    line-height: 60px;
    letter-spacing: -0.03em;
    color: #232323;
    padding-right: 18.1819%;
  }
  .node-type-story .pane-etowah-story-pane-photo .field-name-field-subheadline {
    margin-bottom: 0;
    padding-right: 18.1819%;
    padding: 18px 0;
    border-bottom: 1px solid #dfdfdf;
  }
  .node-type-story .story-photo-caption,
  .node-type-story .story-photo-credit {
    font-family: 'Graphik' !important;
    font-weight: normal;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    color: #5e5e5e;
    text-align: left;
  }
  .node-type-story .story-photo-credit {
    margin-top: 10px;
  }

  @media screen and (max-width: 992px) {
    .node-type-story .pane-etowah-story-pane-photo .pane-content {
      padding-bottom: 28px;
    }
    .node-type-story .pane-etowah-story-pane-photo .pane-content:after {
      content: '';
      position: absolute;
      left: 24px;
      right: 24px;
      bottom: 0;
      height: 1px;
      background: #dfdfdf;
    }
    .node-type-story .pane-etowah-story-pane-photo h1 {
      margin: 32px 24px 0 24px;
      font-size: 24px;
      line-height: 28px;
      letter-spacing: -0.03em;
      padding-right: 0;
    }
    .node-type-story
      .pane-etowah-story-pane-photo
      .field-name-field-subheadline {
      margin: 0 24px;
      padding: 18px 0 0 0;
      border-bottom: 0;
    }
    .node-type-story .author-block__author {
      font-size: 14px;
    }
    .node-type-story .author-block__author-title,
    .node-type-story .author-block__post-date {
      font-size: 11px;
      line-height: 18px;
    }
    .node-type-story .story-photo-caption,
    .node-type-story .story-photo-credit {
      padding: 0 24px;
    }
  }

  /**
   * Article detail page - Meta block with author info
   */
  .node-type-story .pane-etowah-story-pane-author {
    float: left;
    width: 25%;
  }

  .node-type-story .author-block {
    margin: 0 16px 0 0;
    padding: 32px 0 0 0;
    width: auto;
    float: none;
    text-align: center;
    background: #fff;
    border-bottom: 1px solid #dfdfdf;
  }

  .node-type-story .author-block__icon {
    margin: 0 auto 16px;
    border: 0;
    border-radius: 50%;
    float: none;
    width: 100px;
    height: 100px;
  }
  .node-type-story .author-block__author {
    font-family: 'Graphik' !important;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #232323;
    display: block;
  }
  .node-type-story .author-block__author-title,
  .node-type-story .author-block__post-date {
    margin-top: 5px;
    font-family: 'Graphik' !important;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.05em;
    color: #5e5e5e;
    text-transform: uppercase;
  }
  .node-type-story .author-block__post-date {
    text-transform: none;
    font-style: normal;
  }

  .node-type-story .social-bar--author-block__wrapper {
    margin-top: 30px;
    padding-top: 28px;
    border-top: 1px solid #dfdfdf;
    height: auto;
  }
  .node-type-story .social-bar--author-block__wrapper .social-bar {
    padding: 40px 0 32px 0;
    border: 0;
    margin: 0;
    position: relative;
  }
  .node-type-story .social-bar--author-block__wrapper .social-bar:before {
    position: absolute;
    display: block;
    content: 'Share story';
    top: 0;
    left: 0;
    width: 100%;
    font-family: 'Graphik';
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #5e5e5e;
  }
  .node-type-story .item-list ul li {
    border: 0;
  }
  .node-type-story .item-list ul li a {
    overflow: hidden;
    display: block;
    border-radius: 50%;
    border: 1px solid #dfdfdf;
  }
  .node-type-story
    .social-bar--author-block__wrapper
    .social-bar
    .social-bar__item
    a {
    width: 40px;
    height: 40px;
    position: relative;
  }
  .node-type-story
    .social-bar--author-block__wrapper
    .social-bar
    .social-bar__item
    a:before {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .node-type-story
    .social-bar--author-block__wrapper
    .social-bar
    .social-bar__item
    a.icon-facebook-basic:before,
  .node-type-story
    .social-bar--author-block__wrapper
    .social-bar
    .social-bar__item
    a.icon-overlay--facebook-basic:before,
  .node-type-story
    .social-bar--author-block__wrapper
    .social-bar
    .social-bar__item
    a.social-facebook-icon:before {
    content: '';
    background: url('https://www.nba.com/lakers/sites/lakers/files/lakers-share-fb.png')
      center center no-repeat;
    background-size: cover;
    width: 17px;
    height: 17px;
  }

  .node-type-story
    .social-bar--author-block__wrapper
    .social-bar
    .social-bar__item
    a.icon-twitter-basic:before,
  .node-type-story
    .social-bar--author-block__wrapper
    .social-bar
    .social-bar__item
    a.icon-overlay--twitter-basic:before,
  .node-type-story
    .social-bar--author-block__wrapper
    .social-bar
    .social-bar__item
    a.social-twitter-icon:before {
    content: '';
    background: url('https://www.nba.com/lakers/sites/lakers/files/lakers-share-twitter.png')
      center center no-repeat;
    background-size: cover;
    width: 17px;
    height: 13px;
  }

  .node-type-story .social-bar {
    display: flex;
    justify-content: center;
  }

  @media screen and (max-width: 1024px) {
    .node-type-story .pane-etowah-story-pane-author {
      float: none;
      width: 75%;
      position: relative;
    }
    .node-type-story .pane-etowah-story-pane-author .pane-content {
      padding-right: 16px;
    }
    .node-type-story .author-block {
      margin-bottom: 0;
      padding: 16px 0 0 0;
      border-bottom: 0;
      text-align: left;
      position: relative;
    }

    .node-type-story .author-block__icon {
      display: block;
      position: absolute;
      width: 54px;
      height: 54px;
      top: 16px;
      left: 0;
    }

    .node-type-story .author-block__author,
    .node-type-story .author-block__author-title,
    .node-type-story .author-block__post-date {
      margin-left: 72px;
    }

    .node-type-story .pane-etowah-story-pane-author:after {
      content: '';
      background: #dfdfdf;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 16px;
      width: 1px;
    }
    .node-type-story .social-bar-wrapper {
      display: none;
    }
    .node-type-story .social-bar--share-text {
      display: none;
    }
    .node-type-story .social-bar--author-block__wrapper {
      margin-top: 16px;
      margin-bottom: 0;
      padding-top: 24px;
      padding-bottom: 24px;
      border-bottom: 1px solid #dfdfdf;
    }
    .node-type-story .social-bar--author-block__wrapper .social-bar {
      padding: 29px 0 0 0;
      max-width: 100px;
    }
  }

  /**
   * Article detail page - Article body
   */
  .node-type-story .pane-node-body {
    margin: 0 25% 0 25%;
    padding: 40px 32px 0 16px;
    position: relative;
    min-height: 560px;
  }
  .node-type-story .pane-node-body h1:empty {
    display: none;
  }
  .node-type-story .pane-node-body p,
  .node-type-story .pane-node-body li {
    margin-bottom: 28px;
    font-family: 'Graphik';
    font-weight: normal;
    font-size: 19px;
    line-height: 28px;
    color: #232323;
  }
  .node-type-story .pane-node-body p a,
  .node-type-story .pane-node-body li a {
    font-weight: normal;
    font-family: 'Graphik' !important;
    font-weight: normal;
    font-size: 19px !important;
    line-height: 28px;
    color: #542582;
    text-decoration: underline;
  }
  .node-type-story .pane-node-body p a:hover,
  .node-type-story .pane-node-body li a:hover {
    text-decoration: none;
    color: #232323;
    text-decoration: underline;
  }
  .node-type-story .pane-node-body .instagram-media div:first-child p a {
    font-family: Arial, sans-serif !important;
    font-size: 14px !important;
    border: 0;
  }

  .node-type-story .pane-node-body .field-name-body > p:last-of-type:after {
    margin-left: 6px;
    margin-bottom: 3px;
    display: inline-block;
    content: '';
    border-radius: 50%;
    width: 6px;
    height: 6px;
    background-color: #fdb927;
  }

  .node-type-story .pane-node-body ol,
  .node-type-story .pane-node-body ul {
    margin-bottom: 28px;
    padding-left: 57px;
  }
  .node-type-story .pane-node-body li {
    margin-bottom: 14px;
    position: relative;
    list-style-type: none;
  }
  .node-type-story .pane-node-body ol li {
    counter-increment: step-counter;
  }
  .node-type-story .pane-node-body ol li:before {
    position: absolute;
    content: counter(step-counter);
    font-family: 'Graphik';
    font-weight: 700;
    font-size: 19px;
    line-height: 26px;
    display: block;
    color: #232323;
    top: 2px;
    left: -30px;
  }
  .node-type-story .pane-node-body ul li:before {
    position: absolute;
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background: #232323;
    border-radius: 50%;
    top: 12px;
    left: -30px;
  }
  .node-type-story .pane-node-body p strong {
    font-family: 'Graphik';
    font-weight: 700;
    color: #232323;
  }
  .node-type-story .pane-node-body hr {
    border-top: 1px solid #dfdfdf;
  }
  .node-type-story .pane-node-body twitter-widget {
    margin: 64px auto !important;
  }

  .node-type-story .pane-node-body h2,
  .node-type-story .pane-node-body h3 {
    margin-bottom: 24px;
    font-family: 'Graphik' !important;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #232323;
  }

  .node-type-story .pane-node-body h3 {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .node-type-story .pane-node-body .instagram-media {
    margin: 64px auto !important;
  }
  .node-type-story .pane-node-body .instagram-media-rendered {
    min-width: 272px !important;
  }
  .node-type-story .pane-node-body .media-element-container {
    margin: 64px auto;
    max-width: 576px;
  }

  .node-type-story .pane-node-body .field-name-body > img {
    margin: 32px auto 64px;
    display: block;
    max-width: 100%;
    height: auto;
  }

  .node-type-story .pane-node-body img.media-element {
    margin: 0 auto 12px;
    display: block;
    max-width: 100%;
    height: auto;
  }
  .node-type-story .pane-node-body img.media-element + br,
  .node-type-story .pane-node-body .field-label {
    display: none;
  }
  .node-type-story .pane-node-body .field-name-field-caption p,
  .node-type-story .pane-node-body .field-name-field-credit p {
    margin: 0 auto;
    font-size: 12px;
    line-height: 16px;
    font-family: 'Graphik';
    font-weight: normal;
    max-width: 576px;
    color: #5e5e5e;
  }
  .node-type-story .pane-node-body .field-name-field-credit p {
    margin-top: 10px;
  }

  .node-type-story
    .pane-node-body
    blockquote:not(.twitter-tweet):not(.instagram-media) {
    margin: 100px auto;
    padding: 0;
    text-align: center;
    border: 0;
    max-width: 540px;
    position: relative;
  }
  .node-type-story
    .pane-node-body
    blockquote:not(.twitter-tweet):not(.instagram-media):before,
  .node-type-story
    .pane-node-body
    blockquote:not(.twitter-tweet):not(.instagram-media):after {
    content: '“';
    position: absolute;
    font-family: 'BwBeto';
    font-weight: normal;
    color: #fdb927;
    font-weight: bold;
    font-size: 66px;
    line-height: 48px;
    letter-spacing: -0.01em;
    transform: translateX(-50%);
    top: -26px;
    left: 50%;
  }
  .node-type-story
    .pane-node-body
    blockquote:not(.twitter-tweet):not(.instagram-media):after {
    content: '”';
    top: auto;
    bottom: -68px;
  }
  .node-type-story
    .pane-node-body
    blockquote:not(.twitter-tweet):not(.instagram-media)
    p {
    font-family: 'BwBeto';
    font-weight: normal;
    font-size: 28px;
    line-height: 40px;
    letter-spacing: -0.01em;
  }
  .node-type-story .pane-node-body .col-md-10 {
    margin-left: 0;
    width: auto;
    float: none;
    padding: 0;
  }

  @media screen and (max-width: 1024px) {
    .node-type-story .pane-node-body {
      margin-left: 0;
      padding-left: 0;
      width: 75%;
    }
    .node-type-story .pane-node-body:before {
      display: none;
    }
  }

  @media screen and (max-width: 992px) {
    .node-type-story .pane-node-body {
      width: auto;
    }
    .node-type-story .pane-node-body p {
      font-size: 14px;
      line-height: 20px;
      margin-bottom: 20px;
    }
    .node-type-story .pane-node-body p a,
    .node-type-story .pane-node-body li a {
      font-size: 14px !important;
      line-height: 20px;
      margin-bottom: 20px;
    }
    .node-type-story .pane-node-body twitter-widget {
      margin: 24px 0 !important;
    }

    .node-type-story .pane-node-body h2 {
      margin-bottom: 16px;
      font-size: 18px;
      line-height: 16px;
    }

    .node-type-story .pane-node-body h3 {
      margin-bottom: 16px;
      font-size: 14px;
      line-height: 16px;
    }

    .node-type-story .pane-node-body ol,
    .node-type-story .pane-node-body ul {
      padding-left: 48px;
    }

    .node-type-story .pane-node-body ul li:before {
      top: 7px;
    }
    .node-type-story .pane-node-body ol li:before {
      top: 2px;
    }

    .node-type-story
      .pane-node-body
      blockquote:not(.twitter-tweet):not(.instagram-media) {
      margin: 88px auto;
    }
    .node-type-story
      .pane-node-body
      blockquote:not(.twitter-tweet):not(.instagram-media)
      p {
      font-size: 21px;
      line-height: 28px;
    }
    .node-type-story
      .pane-node-body
      blockquote:not(.twitter-tweet):not(.instagram-media):before,
    .node-type-story
      .pane-node-body
      blockquote:not(.twitter-tweet):not(.instagram-media):after {
      font-size: 40px;
      line-height: 48px;
    }
    .node-type-story
      .pane-node-body
      blockquote:not(.twitter-tweet):not(.instagram-media):before {
      top: -38px;
    }
    .node-type-story .pane-node-body ol,
    .node-type-story .pane-node-body ul {
      margin-bottom: 20px;
    }
    .node-type-story .pane-node-body li {
      font-size: 14px;
      line-height: 20px;
      margin-bottom: 10px;
    }
    .node-type-story .pane-node-body .media-element-container {
      margin-bottom: 36px;
    }
    .node-type-story .pane-node-body .field-name-field-caption p,
    .node-type-story .pane-node-body .field-name-field-credit p {
      font-size: 10px;
      line-height: 13px;
    }
  }

  /**
   * Article detail page - Tags
   */
  .node-type-story .pane-etowah-story-pane-tags {
    clear: both;
    float: none;
    margin: 0 25% 40px 25%;
    padding-right: 16px;
    position: relative;
  }
  .node-type-story .pane-etowah-story-pane-tags .pane-content {
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 20px;
    padding-bottom: 28px;
    border-top: 1px solid #dfdfdf;
  }
  .node-type-story .pane-etowah-story-pane-tags .tag__title {
    font-family: 'Graphik';
    font-weight: 500;
    margin-bottom: 4px;
    color: #5e5e5e;
    text-transform: uppercase;
    background: none;
    float: none;
    letter-spacing: 0.05em;
    font-size: 12px;
    line-height: 16px;
  }
  .node-type-story .pane-etowah-story-pane-tags .tag__link {
    color: #000;
    font-family: 'Graphik' !important;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
  }
  .node-type-story .pane-etowah-story-pane-tags .tag__link-wrapper {
    float: none;
  }

  @media screen and (max-width: 1024px) {
    .node-type-story .pane-etowah-story-pane-tags {
      margin-left: 0;
      margin-bottom: 24px;
    }
    .node-type-story .pane-etowah-story-pane-tags:before {
      background: none;
    }
    .node-type-story .pane-etowah-story-pane-tags .pane-content {
      margin-left: 0;
    }
    .node-type-story .pane-node-body {
      margin-right: 0;
      min-height: 0;
    }
  }

  /**
   * Article detail page - Sidebar
   */
  .node-type-story .moscone-flipped-sidebar {
    float: none;
    position: absolute;
    top: 17px;
    right: 0;
    width: 25%;
  }

  @media screen and (max-width: 992px) {
    .node-type-story .moscone-flipped-content {
      float: none;
    }
    .node-type-story .moscone-flipped-sidebar {
      position: relative;
      top: auto;
      right: auto;
      width: auto;
    }
    .node-type-story .pane-node-body {
      margin-right: 0;
    }
    .node-type-story .pane-etowah-story-pane-photo,
    .node-type-story .pane-etowah-story-pane-author,
    .node-type-story .pane-node-body,
    .node-type-story .pane-etowah-story-pane-tags {
      width: auto;
      margin-right: 0;
      padding-right: 0;
    }
    .node-type-story .pane-etowah-story-pane-photo:after,
    .node-type-story .pane-etowah-story-pane-author:after,
    .node-type-story .pane-node-body:after,
    .node-type-story .pane-etowah-story-pane-tags:after {
      display: none;
    }
    .node-type-story .pane-etowah-story-pane-photo .pane-content,
    .node-type-story .pane-etowah-story-pane-author .pane-content,
    .node-type-story .pane-node-body .pane-content,
    .node-type-story .pane-etowah-story-pane-tags .pane-content {
      margin-right: 0;
      padding-right: 0;
    }

    .node-type-story .pane-etowah-story-pane-photo .pane-content {
      margin: -32px -24px 0;
    }
    .node-type-story .pane-etowah-story-pane-photo .story-photo-credit {
      margin-right: 24px;
    }

    .node-type-story .pane-etowah-story-pane-tags .pane-content {
      padding: 16px 0;
      border-bottom: 1px solid #dfdfdf;
    }
  }

  .node-type-story .moscone-flipped-sidebar-inner .panel-pane header {
    background: none;
  }
  .node-type-story .moscone-flipped-sidebar-inner .panel-pane h4.pane-title {
    margin: 0 0 16px 0;
    padding: 0;
    border: 0;
    background: none;
    text-transform: none;
    font-family: 'Graphik' !important;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #232323;
  }

  /**
   * Article detail page - Related Articles
   */
  .node-type-story .related-content,
  .node-type-story .related-content__row-wrapper {
    margin: 0;
    padding: 0;
  }
  .node-type-story .related-content__tag-name {
    display: none;
  }
  .node-type-story .related-content {
    border-bottom: 0;
    margin-bottom: 0;
  }
  .node-type-story .related-content__row {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid #dfdfdf;
    position: relative;
    display: flex;
    flex-direction: column-reverse;
  }
  .node-type-story .content-image__link-wrapper,
  .node-type-story a.vid-description_title {
    position: absolute;
    top: 0;
    left: 0;
    width: 84px;
    height: auto;
  }
  .node-type-story a.icon-photos:before,
  .node-type-story a.icon-overlay--photos:before,
  .node-type-story a.icon-videos:before,
  .node-type-story a.icon-overlay--videos:before,
  .node-type-story a.icon-news:before,
  .node-type-story a.icon-overlay--news:before {
    content: '';
    background: url('https://www.nba.com/lakers/sites/lakers/files/icon-story-video.png')
      center center no-repeat;
    background-size: cover;
    width: 18px;
    height: 18px;
    top: auto;
    right: 4px;
    bottom: 4px;
  }
  .node-type-story a.icon-news:before,
  .node-type-story a.icon-overlay--news:before {
    background-image: url('https://www.nba.com/lakers/sites/lakers/files/icon-story.png');
  }
  .node-type-story a.icon-photos:before,
  .node-type-story a.icon-overlay--photos:before {
    background-image: url('https://www.nba.com/lakers/sites/lakers/files/icon-story-gallery.png');
  }
  .node-type-story .related-content__row .content-image {
    display: block;
    border: 0;
  }
  .node-type-story .related-content__row .post__title {
    margin-left: 96px;
    padding-bottom: 0;
    min-height: 42px;
  }
  .node-type-story .related-content__row .post__title a {
    font-family: 'Graphik' !important;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #232323;
  }
  .node-type-story .related-content__row .post__title a:hover {
    text-decoration: none;
  }
  .node-type-story .related-content__row:hover .post__title a {
    text-decoration-thickness: 2px;
    text-decoration: underline;
  }
  .node-type-story .related-content__row .post__date {
    margin-left: 96px;
    margin-bottom: 4px;
    padding: 0;
    font-family: 'Graphik' !important;
    font-weight: 500;
    font-size: 13px;
    line-height: 13px;
    color: #5e5e5e;
    font-style: normal;
  }

  .node-type-story .moscone-flipped-sidebar .pane-bundle-etowah-text {
    display: none;
  }
  .node-type-story .pane-bundle-etowah-text .row {
    margin: 0;
  }
  .node-type-story .pane-bundle-etowah-text .row:after {
    display: none;
  }
  .node-type-story
    .pane-bundle-etowah-text
    .row
    .col-xs-12:not(.relatedArticles):first-child {
    flex-basis: 100%;
    padding: 0;
  }
  .node-type-story .pane-bundle-etowah-text .relatedHeadline {
    border-top: 0;
    border-bottom: 1px solid #dfdfdf;
    padding-top: 0;
    padding-bottom: 15px;
    margin: 0 15px 16px;
    font-family: 'Graphik' !important;
    font-weight: 700;
    font-size: 36px;
    line-height: 40px;
    color: #232323;
  }
  .node-type-story .pane-bundle-etowah-text .relatedArticles {
    margin-bottom: 0;
    border-right: 1px solid #dfdfdf;
    width: 25%;
    height: 512px;
    position: relative;
  }

  @media screen and (max-width: 1024px) {
    .node-type-story .pane-bundle-etowah-text .relatedArticles {
      height: 392px;
    }

    .node-type-story .pane-bundle-etowah-text .relatedHeadline {
      margin-top: 32px;
      font-size: 24px;
      line-height: 32px;
    }
  }
  @media screen and (max-width: 992px) {
    .node-type-story .related-content {
      width: auto;
      float: none;
    }
    .related-content:nth-child(odd) {
      border-right: 0;
    }
    .node-type-story .pane-bundle-etowah-text .relatedArticles {
      margin-bottom: 16px;
      width: 50%;
    }
    .node-type-story
      .pane-bundle-etowah-text
      .row:nth-child(3)
      .relatedArticles:nth-child(3) {
      border-right: 0;
      padding-right: 0;
    }
    .node-type-story
      .pane-bundle-etowah-text
      .row:nth-child(3)
      .relatedArticles:nth-child(4) {
      padding-left: 0;
    }
  }
  .node-type-story .pane-bundle-etowah-text .field-name-field-etowah-text-body {
    margin: 0 -15px;
  }
  .node-type-story .pane-bundle-etowah-text .relatedArticles:after {
    background: #dfdfdf;
    content: '';
    position: absolute;
    bottom: 0;
    left: 16px;
    right: 16px;
    height: 1px;
  }
  .node-type-story .pane-bundle-etowah-text .relatedArticles a p {
    font-family: 'Graphik' !important;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    z-index: 2;
    position: relative;
    background: white;
    width: 100%;
    display: block;
    padding-top: 7px;
    padding-bottom: 16px;
  }
  .node-type-story .pane-bundle-etowah-text .relatedArticles a:hover {
    text-decoration: none;
  }
  .node-type-story .pane-bundle-etowah-text .relatedArticles a:hover p {
    text-decoration-thickness: 2px;
    text-decoration: underline;
  }
  .node-type-story .pane-bundle-etowah-text .relatedArticles:last-child {
    margin-right: 0;
  }

  .node-type-story .pane-bundle-etowah-text .relatedArticles a {
    padding-top: 59%;
    position: relative;
    display: block;
    overflow: hidden;
  }
  .node-type-story .pane-bundle-etowah-text .relatedArticles a img {
    display: block;
    margin: 0 auto 11px;
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    z-index: 1;
  }
  @media screen and (max-width: 992px) {
    .node-type-story .pane-bundle-etowah-text .relatedArticles a {
      padding-top: 0;
    }
    .node-type-story .pane-bundle-etowah-text .relatedArticles a img {
      position: relative;
      top: auto;
      left: auto;
    }
    .node-type-story .pane-bundle-etowah-text .relatedArticles a p {
      padding-top: 0;
    }
  }

  .node-type-story .pane-bundle-etowah-text .row:nth-child(4) .relatedArticles {
    display: none;
  }
  .node-type-story
    .pane-bundle-etowah-text
    .row:nth-child(4)
    .relatedArticles:first-child {
    display: block;
    border: 0;
  }
  /* Article detail page - end */

  /**
   *  Tag Overview page
   **/

  .page-archive,
  .page-archive.front,
  .page-archive.not-front {
    background-color: #ffffff !important;
  }

  .page-archive .page {
    background-color: #232323;
  }

  .page-archive #content {
    background-color: #ffffff;
    padding: 0px;
    max-width: 1540px;
    min-height: 100vh;
  }

  .page-archive #content,
  .page-archive .container,
  .page-archive .page-header-ad {
    margin-left: auto;
    margin-right: auto;
    max-width: 1540px;
    width: auto;
  }

  .page-archive #content .panel-display {
    padding: 0 40px;
  }

  .page-archive .etowah-taxonomy-content-grid-news-link a:hover {
    text-decoration: none;
  }

  .page-archive .panel-panel-inner {
    margin-top: 44px;
  }

  .page-archive .pane-term-name {
    border-bottom: 1px solid #dfdfdf;
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    font-family: 'Graphik' !important;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    line-height: 1.2;
    color: #232323;
  }

  .page-archive .pane-term-name h4 {
    font-family: 'Graphik' !important;
    font-size: 40px !important;
    font-weight: 700;
    font-style: normal;
    line-height: 40px;
  }

  .page-archive .pane-content h1 {
    font-family: 'Graphik' !important;
    font-size: 40px !important;
    font-weight: 700;
    font-style: normal;
    line-height: 40px;
  }

  .page-archive .pane-title {
    padding-right: 8px;
    text-transform: none;
  }

  .page-archive .pane-content {
    height: 100%;
  }

  .page-archive .pane-editorial-controlled-links {
    background: white;
    height: 70px;
    border-bottom: 1px solid #dfdfdf;
    margin: 0;
  }

  .page-archive .pane-editorial-controlled-links .btn-group-season {
    display: none;
  }

  /* Button */
  .page-archive .button-primary {
    border-radius: 0;
    background: white;
    border: solid 2px black;
    color: black;
    text-transform: none;
  }

  .page-archive .button-primary:hover {
    background: black;
    color: white !important;
  }

  .page-archive .button-primary__arrow--right:before {
    width: 0;
    height: 0;
    content: '';
  }

  /* Story Item Grid */
  .page-archive .etowah-taxonomy-content-grid-news-link a {
    margin-top: 52px;
    margin-bottom: 0;
    padding: 0 0 16px 18px;
    border-bottom: none;
    font-family: 'Graphik' !important;
    font-weight: 700;
    font-size: 40px;
    line-height: 40px;
    letter-spacing: -0.03em;
    color: #232323;
  }

  a.news-block__hover-area__link {
    position: relative;
  }

  .content-image--news-archive__wrapper {
    width: 100%;
  }

  .page-archive .post__information--news-archive,
  .taxonomy-page-node-teaser__information {
    margin-left: 0;
  }

  .page-archive .pane-content #tag-archive-content-grid .news-grid-wrapper {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
  }

  .page-archive .pane-content #tag-archive-content-grid .news-block-grid {
    width: 16%;
    padding: 16px;
    min-height: 360px !important;
    border-bottom: 0;
  }

  /* Banner Styling */
  .page-archive .banner-ad--search__wrapper,
  .page-archive .banner-ad--news-block__wrapper {
    background-color: white;
    margin: 0;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
  }

  .page-archive
    .pane-content
    #tag-archive-content-grid
    .news-block-grid:before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    margin: 0 auto;
    width: 1px;
    height: calc(100% - 32px);
    background: #dfdfdf;
  }

  /* Removing outer borders for last items in row */
  .page-archive
    .pane-content
    #tag-archive-content-grid
    .news-block-grid:nth-child(6):before,
  .page-archive
    .pane-content
    #tag-archive-content-grid
    .last.news-block-grid:before {
    width: 0;
    height: 0;
  }

  .page-archive
    .pane-content
    #tag-archive-content-grid
    .news-block-grid:not(:last-of-type) {
    border: none;
  }

  .page-archive .icon-overlay--videos:before {
    position: absolute;
    content: '';
    top: calc(100% - 24px);
    right: 6px;
    width: 18px;
    height: 18px;
    background: url('https://www.nba.com/lakers/sites/lakers/files/icon-story-video.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }

  .page-archive .icon-overlay--photos:before {
    position: absolute;
    content: '';
    top: calc(100% - 24px);
    right: 6px;
    width: 18px;
    height: 18px;
    background: url('https://www.nba.com/lakers/sites/lakers/files/icon-story-gallery.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }

  .page-archive .icon-overlay--news:before {
    position: absolute;
    content: '';
    top: calc(100% - 24px);
    right: 6px;
    width: 18px;
    height: 18px;
    background: url('https://www.nba.com/lakers/sites/lakers/files/icon-story.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }

  .page-archive .post__information--news-archive,
  .taxonomy-page-node-teaser__information,
  .page-archive .post__information,
  .taxonomy-page-node-teaser__information {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .page-archive .post__information--news-archive .post__tags,
  .page-archive .post__information .post__tags {
    display: none;
  }

  .page-archive .post__information--news-archive .post__body,
  .page-archive .post__information .post__body {
    display: none;
  }

  .page-archive .post__information--news-archive .post__date,
  .page-archive .post__information .post__date {
    color: #5e5e5e;
    font-family: 'Graphik' !important;
    font-weight: 500;
    font-size: 13px;
    line-height: 40px;
    font-style: normal;
    padding: 0;
  }

  .page-archive .post__title a,
  .page-archive .taxonomy-page-node-teaser__title a {
    font-family: 'Graphik' !important;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    line-height: 1.2;
    color: #232323;
  }

  .page-archive .post__title a:hover,
  .page-archive .taxonomy-page-node-teaser__title a:hover {
    text-decoration-thickness: 2px;
    text-decoration: underline;
  }

  .page-archive .content-image--news-archive__wrapper img,
  .taxonomy-page-node-teaser__image img {
    height: 100%;
    width: 100%;
  }

  .page-archive .content-image--news-archive__wrapper img {
    object-fit: cover;
    object-position: top;
  }

  .page-archive .content-image--news-archive__wrapper,
  .taxonomy-page-node-teaser__image {
    height: 130px;
    overflow: hidden;
    float: none;
  }

  .page-archive .etowah-taxonomy-content-grid-news-link a {
    padding: 0;
  }

  /* Media Queries */
  @media screen and (max-width: 767px) {
    .page-archive .panel-display {
      padding: 0;
    }

    .page-archive #content .panel-display {
      padding: 0 16px;
    }

    .page-archive .pane-content #tag-archive-content-grid .news-block-grid {
      width: 100%;
      height: auto !important;
      min-height: auto !important;
      display: flex;
      margin-bottom: 0;
      margin-top: 0;
      padding: 16px 0;
    }

    .page-archive .content-image--news-archive__wrapper {
      height: 84px !important;
      width: 84px !important;
      min-width: 84px;
    }

    .page-archive .etowah-taxonomy-content-grid-news-link {
      margin-left: 0;
    }

    .content-image--news-archive__wrapper,
    .taxonomy-page-node-teaser__image {
      margin-right: 16px;
      padding-top: 0;
      padding-bottom: 0;
      margin-top: 0;
      margin-bottom: 0;
    }

    .page-archive .etowah-taxonomy-content-grid-news-link a {
      font-size: 24px;
    }

    .page-archive .post__information--news-archive .post__date {
      line-height: 1;
      padding-bottom: 8px;
    }

    .page-archive .post__information--news-archive .post__title {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      overflow: hidden;
      padding-bottom: 0;
    }

    .page-archive
      .pane-content
      #tag-archive-content-grid
      .news-block-grid:before {
      width: 0;
      height: 0;
    }

    .page-archive
      .pane-content
      #tag-archive-content-grid
      .news-block-grid:after {
      content: '';
      display: block;
      position: absolute;
      bottom: 0;
      right: 0;
      margin: 0 auto;
      background: #dfdfdf;
      height: 1px;
      width: 100%;
    }

    .page-archive .banner-ad--search__wrapper,
    .page-archive .banner-ad--news-block__wrapper {
      border: none;
    }
    
    .page-archive .pane-content h1 {
      margin-top: 8px;
    }
    
    .page-archive .pane-term-name {
    	display: block;
    }
  }

  @media screen and (max-width: 992px) and (min-width: 767px) {
    .page-archive .pane-content #tag-archive-content-grid .news-block-grid {
      width: 50%;
    }

    .page-archive .content-image--news-archive__wrapper img,
    .taxonomy-page-node-teaser__image img {
      height: auto;
    }

    .page-archive .etowah-taxonomy-content-grid-news-link a {
      font-size: 24px;
    }

    .page-archive .pane-editorial-controlled-links {
      height: 60px;
    }
  }

  @media screen and (max-width: 1024px) and (min-width: 992px) {
    .page-archive #content .panel-display {
      padding: 0 24px;
    }
  }

  /* Tag overview page - end */


/* YM Hero top border -- deactivate when theres no takeover */
.PageGrid--col-12--1w6ff {
  border-top: 0 !important;
}

 /* YM Courtside Box hotfix for hide homegame tickets -- this hides the "buy tickets" button*/

.page-home.page-v2019 .CourtsideModule--root--15I1d .CourtsideModule--gamesTable--1rCdS .CourtsideModule--game--3fkLm .GameCard--root--3cVZz .GameCard--buttonHolder--1098V a{
    display: none;
}


/* Courtside Left Border for first element */
/* .CourtsideModule--game--3fkLm:first-of-type {border-left: 0 !important;} */
.CourtsideModule--sidebar--1e78a { border-right: 0px !important; }


/* hide buy ticket button for courtside block on mobile */
#__next > div > div:nth-child(2) > div.CourtsideModule--root--15I1d > div.CourtsideModule--sidebar--1e78a > div:nth-child(4){ display: none;}


/* Homepage Google Ad Background -- on YM styles */
.GoogleAdWrapper--root--2_EpM {background: #000 !important; }

/* comment */

/* non-YM page nav bar not shifting down on scroll */
body:not(.page-v2019).not-front.not-logged-in.no-sidebars  header nav.main-nav-wrapper.fixed .main-nav-wrapper-inner .container #block-etowah-marketing-social-links-header > div > ul { margin-top: -10px;}

/* nav bar font not graphic for non YM page */
body:not(.page-v2019).not-front.not-logged-in.no-sidebars #main-menu li.main-nav__menu-item a
{font-family: 'Graphik'!important;}


/* Schedule Flash Brief Node */
 body.html.not-front.not-logged-in.no-sidebars.page-schedule.page-v2019.region-content #main.main div#page.page div#content div.region.region-content div#block-system-main.block.block-system div.content div.panel-display.boxton.clearfix {padding: 0!important;}


/* Hide Countdown Clock  and Ticket Buttons on Schedule Page */
#__next > div > div.ScheduleModule--root--4VXgS > div.ScheduleModule--schedule--398zh > div > div.GameCountDown--root--1vwHV .GameCountDown--buttonHolder--3dC23,
#__next > div > div.ScheduleModule--root--4VXgS > div.ScheduleModule--schedule--398zh > div > div.GameCountDown--root--1vwHV {
  display: none!important
}

/*********   New Photo Page Styles   ***********/
/* drupal-theme/lakers/sass/photo.scss */
/* css variables */
.node-type-photo-gallery .three-section-layout-content,
.node-type-photo-gallery .three-section-layout-footer {
  max-width: 1440px;
  margin: auto; }

.node-type-photo-gallery #full-screen-gallery .close-full-gallery.glyphicon-remove {
  width: 48px;
  height: 48px;
  background: rgba(94, 94, 94, 0.5);
  border-radius: 50%; }
  .node-type-photo-gallery #full-screen-gallery .close-full-gallery.glyphicon-remove.glyphicon-remove:before {
    content: url(https://www.nba.com/resources/static/team/v2/lakers/YMAssets/website-close-icon.svg);
    position: relative;
    left: 0px;
    top: -9px; }

.node-type-photo-gallery #full-screen-gallery .full-gallery-thumbs .slick-slide {
  margin: 4px; }
  .node-type-photo-gallery #full-screen-gallery .full-gallery-thumbs .slick-slide .slick-active.current-image {
    -webkit-tap-highlight-color: transparent;
    border: 0 solid; }

.node-type-photo-gallery #full-screen-gallery .full-gallery-thumbs .slick-prev,
.node-type-photo-gallery #full-screen-gallery .full-gallery-thumbs .slick-next {
  display: none !important; }

.node-type-photo-gallery #full-screen-gallery .full-gallery-slides .slick-next,
.node-type-photo-gallery #full-screen-gallery .full-gallery-slides .slick-prev {
  top: auto;
  left: auto;
  bottom: 0px;
  right: 10px;
  height: 48px;
  width: 48px;
  margin: 0; }

.node-type-photo-gallery #full-screen-gallery .full-gallery-slides .slick-next:before,
.node-type-photo-gallery #full-screen-gallery .full-gallery-slides .slick-prev:before {
  padding: 0;
  height: 48px;
  width: 48px;
  margin: 0;
  font-family: none;
  background: rgba(94, 94, 94, 0.5);
  border-radius: 50%; }

.node-type-photo-gallery #full-screen-gallery .full-gallery-slides .slick-prev:before {
  content: url(https://www.nba.com/resources/static/team/v2/lakers/YMAssets/website-prev-button.svg);
  position: absolute;
  right: 68px;
  top: 0px; }

.node-type-photo-gallery #full-screen-gallery .full-gallery-slides .slick-next:before {
  content: url(https://www.nba.com/resources/static/team/v2/lakers/YMAssets/website-next-button.svg);
  position: absolute;
  left: 2px;
  top: 0px;
  right: 10px; }

.node-type-photo-gallery #full-screen-gallery .full-gallery-slides .image-item .caption {
  width: 100%;
  max-width: 600px;
  left: 16px;
  background: #000;
  opacity: 0.9;
  padding-right: 0; }
  .node-type-photo-gallery #full-screen-gallery .full-gallery-slides .image-item .caption .description {
    padding-left: 6vw;
    max-width: 600px; }
    .node-type-photo-gallery #full-screen-gallery .full-gallery-slides .image-item .caption .description p {
      font-size: 14px;
      font-family: "Graphik", sans-serif !important;
      font-weight: 500;
      line-height: 24px; }
  .node-type-photo-gallery #full-screen-gallery .full-gallery-slides .image-item .caption .gallerySlideCounter {
    position: absolute;
    float: left; }

.node-type-photo-gallery #full-screen-gallery .full-gallery-slides .image-item .gallery-toggle {
  width: 162px;
  height: 56px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  border-radius: 0px; }
  .node-type-photo-gallery #full-screen-gallery .full-gallery-slides .image-item .gallery-toggle button {
    position: relative;
    font-family: "Graphik", sans-serif !important;
    margin-left: 25px; }
  .node-type-photo-gallery #full-screen-gallery .full-gallery-slides .image-item .gallery-toggle .glyphicon-chevron-up::before {
    position: absolute;
    content: "";
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    -webkit-transform: rotate(225deg) translateY(11px) translateX(-10px);
            transform: rotate(225deg) translateY(11px) translateX(-10px);
    left: -25px;
    top: 27px; }
  .node-type-photo-gallery #full-screen-gallery .full-gallery-slides .image-item .gallery-toggle .glyphicon-chevron-down::before {
    position: absolute;
    content: "";
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    -webkit-transform: rotate(45deg) translateY(-10px) translateX(5px);
            transform: rotate(45deg) translateY(-10px) translateX(5px);
    left: -20px;
    top: 27px; }

.node-type-photo-gallery #full-screen-gallery .full-gallery-slides .image-item .pulse-button {
  animation: none;
  -webkit-animation: none; }

.node-type-photo-gallery #full-screen-gallery .full-screen-container
.full-gallery-thumbs.slick-initialized.slick-slider
.slick-list.draggable
.slick-track
.slick-slide.slick-active.current-image:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
  background: #fdb927; }

.node-type-photo-gallery.not-front #content .panel-display h1,
.node-type-photo-gallery.not-front #content .panel-display h2,
.node-type-photo-gallery.not-front #content .panel-display h3,
.node-type-photo-gallery.not-front #content .panel-display h4 {
  font-family: "Graphik", sans-serif !important;
  font-weight: bold; }

.node-type-photo-gallery.not-front #content .panel-display .view-photo-gallery-tag-filters-pane {
  padding: 2em 1em 3em 1.5em;
  max-width: 1440px; }
  .node-type-photo-gallery.not-front #content .panel-display .view-photo-gallery-tag-filters-pane .gallery_nav_count {
    display: none; }
  .node-type-photo-gallery.not-front #content .panel-display .view-photo-gallery-tag-filters-pane a {
    font-size: 16px;
    font-family: "Graphik", sans-serif !important;
    font-weight: bold;
    color: #5E5E5E; }
    .node-type-photo-gallery.not-front #content .panel-display .view-photo-gallery-tag-filters-pane a:hover {
      border-bottom: 2px solid #fdb927;
      text-decoration: none; }
  .node-type-photo-gallery.not-front #content .panel-display .view-photo-gallery-tag-filters-pane .view-remove-all-filters {
    margin-left: 0; }
    .node-type-photo-gallery.not-front #content .panel-display .view-photo-gallery-tag-filters-pane .view-remove-all-filters a {
      margin-left: 25px; }
  .node-type-photo-gallery.not-front #content .panel-display .view-photo-gallery-tag-filters-pane .view-remove-all-filters,
  .node-type-photo-gallery.not-front #content .panel-display .view-photo-gallery-tag-filters-pane .view-remove-all-filters a {
    color: #232323;
    text-decoration: none; }
  .node-type-photo-gallery.not-front #content .panel-display .view-photo-gallery-tag-filters-pane .view-remove-all-filters a {
    border-bottom: 2px solid #fdb927; }
  .node-type-photo-gallery.not-front #content .panel-display .view-photo-gallery-tag-filters-pane .view-team-dropdown-filter {
    display: none; }

.node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer {
  background: #000;
  padding: 1em;
  height: auto; }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaGalleryDetails h2.galleryTitle {
    color: #fff;
    font-family: "Graphik", sans-serif !important;
    font-weight: bold;
    font-size: 40px; }
    @media screen and (max-width: 768px) {
      .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaGalleryDetails h2.galleryTitle {
        font-size: 24px; } }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaGalleryDetails .galleryDate {
    color: #c0c0c0;
    font-size: 13px; }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaGalleryDetails .galleryTagList a {
    color: #fff; }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaGalleryDetails .galleryTagList .tag__title {
    display: none;
    background: transparent;
    padding: 0;
    line-height: 19px;
    margin-top: 0;
    font-size: 13px;
    color: #c0c0c0;
    font-family: "Graphik", sans-serif !important;
    font-weight: 500; }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaGalleryDetails .galleryTagList .tagList span {
    color: #fff; }
  @media screen and (min-width: 767px) {
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery {
      overflow: visible; } }
  @media screen and (min-width: 767px) {
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .action {
      overflow: visible;
      padding-bottom: 70px; } }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .action .galleryShare p {
    display: none; }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .gallery {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: start;
            align-items: flex-start;
    padding-bottom: 10px; }
    @media screen and (max-width: 767px) {
      .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .gallery {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
                flex-direction: column; } }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs {
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: 200px;
    margin: 0; }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs .slide.slick-slide {
      float: right; }
      .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs .slide.slick-slide.slick-current-main:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 4px;
        height: 100%;
        background: #fdb927; }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs.slick-initialized.slick-slider.slick-vertical {
      max-width: none; }
      .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs.slick-initialized.slick-slider.slick-vertical .slick-prev:before {
        top: -2px; }
      .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs.slick-initialized.slick-slider.slick-vertical .slick-next:before {
        top: -4px; }
      .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs.slick-initialized.slick-slider.slick-vertical button {
        left: calc(50% - 24px);
        height: 48px;
        width: 48px;
        margin: 0;
        padding: 0;
        border: 0;
        text-indent: 0;
        background: rgba(94, 94, 94, 0.5);
        border-radius: 50%; }
        .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs.slick-initialized.slick-slider.slick-vertical button:before {
          padding: 0;
          width: auto;
          height: auto;
          position: relative;
          content: url(https://www.nba.com/resources/static/team/v2/lakers/YMAssets/website-up-button.svg); }
        .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs.slick-initialized.slick-slider.slick-vertical button.slick-prev {
          top: 16px;
          -webkit-transform: rotate(0deg);
                  transform: rotate(0deg); }
        .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs.slick-initialized.slick-slider.slick-vertical button.slick-next {
          right: auto;
          bottom: 16px;
          -webkit-transform: rotate(180deg);
                  transform: rotate(180deg); }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs .slide img {
      max-width: 200px;
      max-height: 140px; }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides {
    float: none;
    -webkit-box-flex: 1;
            flex: 1 1 auto;
    width: auto;
    max-width: none; }
    @media screen and (max-width: 767px) {
      .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides {
        width: 100%; } }
    @media screen and (min-width: 1200px) {
      .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slide {
        height: 564px; }
        .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slide img {
          height: 564px;
          max-height: 564px; } }
    @media screen and (min-width: 768px) {
      .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slide {
        max-height: 564px;
        height: 564px; }
        .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slide img {
          max-height: 564px;
          height: 564px; } }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slick-prev,
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slick-next {
      color: #fff;
      background: transparent;
      top: 90%;
      height: 48px;
      width: 48px;
      margin: 0;
      background: rgba(94, 94, 94, 0.5);
      border-radius: 50%; }
      @media screen and (max-width: 767px) {
        .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slick-prev,
        .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slick-next {
          top: calc(50% - 24px); } }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slick-prev {
      left: 2%;
      margin-left: 0;
      -webkit-transform: rotate(270deg);
              transform: rotate(270deg); }
      @media screen and (max-width: 767px) {
        .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slick-prev {
          left: 12px; } }
      .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slick-prev:before {
        content: url(https://www.nba.com/resources/static/team/v2/lakers/YMAssets/website-up-button.svg);
        -webkit-transform: none;
                transform: none;
        padding: 0;
        width: 48px;
        height: 48px;
        margin-left: 0;
        text-indent: 0;
        position: fixed;
        top: 11px;
        left: 0px; }
        @media screen and (max-width: 767px) {
          .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slick-prev:before {
            position: fixed;
            top: 10px;
            left: 0px; } }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slick-next {
      left: 8%;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
      @media screen and (max-width: 767px) {
        .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slick-next {
          left: auto;
          right: 12px; } }
      .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slick-next:before {
        content: url(https://www.nba.com/resources/static/team/v2/lakers/YMAssets/website-up-button.svg);
        -webkit-transform: none;
                transform: none;
        padding: 0;
        width: 48px;
        height: 48px;
        padding-left: 8px;
        position: fixed;
        top: 12px;
        left: -4px; }
        @media screen and (max-width: 767px) {
          .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slick-next:before {
            position: fixed;
            top: 12px;
            left: -4px; } }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slick-next:before,
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slick-prev:before {
      border: 0; }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .gallery-open-full-screen .glyphicon-fullscreen {
      width: 48px;
      height: 48px;
      background: rgba(94, 94, 94, 0.5);
      border-radius: 50%; }
      .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .gallery-open-full-screen .glyphicon-fullscreen.glyphicon-fullscreen:before {
        content: url(https://www.nba.com/resources/static/team/v2/lakers/YMAssets/website-fullscreen-icon.svg);
        position: relative;
        left: 0px;
        top: -7px; }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .action {
    background-color: #000; }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .action .galleryCaptions {
      padding-top: 0px;
      height: 195px; }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .action .galleryCaptions .caption p {
      color: #fff;
      font-size: 18px;
      font-family: "Graphik", sans-serif !important;
      font-weight: 500;
      line-height: 24px; }
      @media screen and (max-width: 767px) {
        .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .action .galleryCaptions .caption p {
          font-size: 14px;
          line-height: 20px; } }
      .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .action .galleryCaptions .caption p small {
        color: #c0c0c0;
        font-size: 13px; }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .action .gallerySlidePosition {
      top: 0;
      left: 6px;
      font-family: "Graphik", sans-serif !important;
      font-weight: 500;
      font-size: 13px;
      font-style: normal;
      color: #c0c0c0; }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .gallery-ads__aside {
    border-left: none;
    background: #000;
    width: auto; }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryShare {
    font-family: "Graphik", sans-serif !important;
    font-weight: bold; }

.node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc h4.pane-title {
  font-size: 36px;
  text-transform: none; }
  @media screen and (max-width: 768px) {
    .node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc h4.pane-title {
      font-size: 24px; } }

.node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc .etowah-photo-gallery-related-content {
  display: inline-block; }
  .node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc .etowah-photo-gallery-related-content h2.title a {
    font-family: "Graphik", sans-serif !important;
    font-weight: bold;
    font-size: 1.25em; }
    .node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc .etowah-photo-gallery-related-content h2.title a:hover {
      color: #000 !important; }
  .node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc .etowah-photo-gallery-related-content:after {
    content: "";
    position: absolute;
    left: 5%;
    bottom: 0;
    width: 90%;
    height: 1px;
    background: #dfdfdf; }

.node-type-photo-gallery.not-front #content .panel-display a.icon-photos:before,
.node-type-photo-gallery.not-front #content .panel-display a.icon-overlay--photos:before,
.node-type-photo-gallery.not-front #content .panel-display a.icon-videos:before,
.node-type-photo-gallery.not-front #content .panel-display a.icon-overlay--videos:before,
.node-type-photo-gallery.not-front #content .panel-display a.icon-news:before,
.node-type-photo-gallery.not-front #content .panel-display a.icon-overlay--news:before {
  content: "";
  background: url("https://www.nba.com/lakers/sites/lakers/files/icon-story-video.png") center center no-repeat;
  background-size: cover;
  width: 22px;
  height: 22px;
  top: auto;
  right: 4px;
  bottom: 4px; }

.node-type-photo-gallery.not-front #content .panel-display a.icon-news:before,
.node-type-photo-gallery.not-front #content .panel-display a.icon-overlay--news:before {
  background-image: url("https://www.nba.com/lakers/sites/lakers/files/icon-story.png"); }

.node-type-photo-gallery.not-front #content .panel-display a.icon-photos:before,
.node-type-photo-gallery.not-front #content .panel-display a.icon-overlay--photos:before {
  background-image: url("https://www.nba.com/lakers/sites/lakers/files/icon-story-gallery.png"); }

.node-type-photo-gallery.not-front #content .panel-display .related-content__row .content-image {
  display: block;
  border: 0; }

.node-type-photo-gallery.not-front #content .panel-display .related-content__row .post__title {
  margin-left: 96px;
  padding-bottom: 0;
  min-height: 42px; }

@media only screen and (max-width: 640px) {
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slides .slide img {
    max-height: 450px; }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .gallery-open-full-scrreen {
    display: none; }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryCaptions {
    margin-top: 3vh; }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .action .gallerySlidePosition {
    top: -16px;
    left: 18px; }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs {
    width: 100%; }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs .slick-track {
      display: -webkit-box;
      display: flex; }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs .slick-list.draggable.slick-slide.slick-active {
      display: none; }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs .slide.slick-slide.slick-current-main:after {
      width: 100%;
      height: 4px;
      top: 0;
      bottom: auto; }
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs .slick-next,
    .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .galleryThumbs .slick-prev {
      display: none; }
  .node-type-photo-gallery.not-front #content .panel-display .nbaGalleryContainer .nbaGallery .nbaImageGallery .slide.slick-slide {
    width: 110px; }
  .node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc .etowah-photo-gallery-related-content {
    border-bottom: 1px solid #dfdfdf;
    padding: 1.5em 0; }
    .node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc .etowah-photo-gallery-related-content .videos,
    .node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc .etowah-photo-gallery-related-content .photos,
    .node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc .etowah-photo-gallery-related-content .news {
      min-height: 84px;
      min-width: 84px;
      height: auto;
      width: 30vw;
      float: left; }
    .node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc .etowah-photo-gallery-related-content .title {
      float: right;
      width: 60vw; } }

@media (min-width: 1200px) {
  .node-type-photo-gallery.not-front #content .panel-display .nbaGallery .nbaImageGallery .slides .slide img {
    max-height: 832px; } }

@media only screen and (min-width: 640px) {
  .node-type-photo-gallery.not-front #content .panel-display .nbaGallery .nbaGalleryDetails {
    padding-left: 0.5%;
    padding-right: 0.5%; }
  .node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc .pane-title {
    padding: 0 2%; }
  .node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc .etowah-photo-gallery-related-content {
    border-right: 1px solid #dfdfdf;
    padding: 0 2% 0 2%;
    height: 320px;
    position: relative; }
    .node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc .etowah-photo-gallery-related-content:nth-child(3) {
      border-right: 0; }
    .node-type-photo-gallery.not-front #content .panel-display .pane-etowah-photo-gallery-pane-rc .etowah-photo-gallery-related-content:last-child {
      border-right: 0; } }

/*********   New Video Page Styles   ***********/
/* drupal-theme/lakers/sass/video.scss */
/* css variables */
.gallery_nav_count {
  display: none; }

/***************  VIDEO PLAYER STYLING  ****************/
.not-front.not-logged-in.no-sidebars.page-video.region-content
#main.main
#page.page
#content {
  max-width: 1440px;
  padding-top: 0px;
  padding-bottom: 8px; }

.page-video .video-channel-nav {
  background-color: #fff;
  font-family: "Graphik", sans-serif !important;
  height: 80px;
  padding: 0; }
  @media screen and (max-width: 992px) {
    .page-video .video-channel-nav {
      height: 50px; } }
  .page-video .video-channel-nav .icon-dropdown-arrows {
    display: none; }
  .page-video .video-channel-nav .icon-arrow-right {
    display: none; }
  .page-video .video-channel-nav .dropdown-menu {
    height: 230px; }
  .page-video .video-channel-nav .channel-menu {
    padding-top: 26px;
    height: 100%;
    margin: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    @media screen and (max-width: 992px) {
      .page-video .video-channel-nav .channel-menu {
        height: auto;
        width: auto;
        padding-top: 15px; } }
    .page-video .video-channel-nav .channel-menu__title {
      display: none; }
    .page-video .video-channel-nav .channel-menu__item {
      line-height: 20px;
      margin-right: 16px;
      font-size: 16px; }
      @media screen and (max-width: 992px) {
        .page-video .video-channel-nav .channel-menu__item {
          margin-right: 0;
          margin-bottom: 6px;
          margin-right: 0; } }
      .page-video .video-channel-nav .channel-menu__item .active {
        color: black;
        margin-left: 40px;
        padding-bottom: 2px;
        border-bottom: 2px solid #fdb927; }
        @media screen and (max-width: 992px) {
          .page-video .video-channel-nav .channel-menu__item .active {
            width: 87px;
            padding-left: 0;
            margin-left: 20px;
            padding-right: 0;
            padding-bottom: 0; } }
        .page-video .video-channel-nav .channel-menu__item .active a {
          color: #5E5E5E; }
      .page-video .video-channel-nav .channel-menu__item:nth-child(n + 9) {
        display: none; }
      @media screen and (max-width: 1250px) {
        .page-video .video-channel-nav .channel-menu__item {
          font-size: 12px; } }
    @media (max-width: 992px) and (min-width: 350px) {
      .page-video .video-channel-nav .channel-menu__dropdown-button {
        display: -webkit-box !important;
        display: flex !important;
        -webkit-box-align: center;
                align-items: center;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        height: 100%;
        border: none;
        font-size: 14px;
        line-height: 16px;
        font-family: "Graphik", sans-serif !important;
        font-weight: 500;
        color: #000;
        text-align: left;
        margin-bottom: 0;
        padding: 0;
        padding-left: 25px;
        position: relative; }
        .page-video .video-channel-nav .channel-menu__dropdown-button::after {
          margin-left: 10px;
          content: "";
          display: block;
          border: 1px solid #dfdfdf;
          border-radius: 50%;
          color: black;
          width: 25px;
          height: 25px; }
        .page-video .video-channel-nav .channel-menu__dropdown-button::before {
          content: "";
          position: absolute;
          border: solid black;
          border-width: 0 2px 2px 0;
          display: inline-block;
          padding: 3px;
          -webkit-transform: rotate(45deg) translateY(-10px) translateX(5px);
                  transform: rotate(45deg) translateY(-10px) translateX(5px);
          margin-left: 70.5px;
          margin-top: 1.5px; } }
  .page-video .video-channel-nav .form-control {
    padding: 0;
    height: 48px;
    padding-left: 25px;
    border-radius: 0; }
    @media screen and (max-width: 1250px) {
      .page-video .video-channel-nav .form-control {
        padding-left: 8px; } }
    @media screen and (max-width: 1000px) {
      .page-video .video-channel-nav .form-control {
        padding-left: 4px; } }
  .page-video .video-channel-nav .nba-video-search-form {
    margin: 0;
    margin-right: 20px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: 100%; }
    @media screen and (max-width: 992px) {
      .page-video .video-channel-nav .nba-video-search-form {
        margin-right: 0;
        float: right; } }
    .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1-wrapper {
      height: 100%;
      width: 100%;
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center; }
      @media screen and (max-width: 992px) {
        .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1-wrapper {
          margin-right: 25px; } }
      .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1-wrapper .form-group {
        margin-bottom: 0; }
        @media screen and (max-width: 770px) {
          .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1-wrapper .form-group {
            height: 40px; } }
    .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1 {
      height: 48px;
      width: 240px;
      border: 1px solid #dfdfdf;
      box-shadow: none; }
      .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1::-webkit-input-placeholder {
        font-family: "Graphik", sans-serif !important;
        color: #5E5E5E; }
      .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1::-moz-placeholder {
        font-family: "Graphik", sans-serif !important;
        color: #5E5E5E; }
      .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1:-ms-input-placeholder {
        font-family: "Graphik", sans-serif !important;
        color: #5E5E5E; }
      .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1::-ms-input-placeholder {
        font-family: "Graphik", sans-serif !important;
        color: #5E5E5E; }
      .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1::placeholder {
        font-family: "Graphik", sans-serif !important;
        color: #5E5E5E; }
      @media screen and (max-width: 1350px) {
        .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1 {
          width: 150px; } }
      @media screen and (max-width: 1250px) {
        .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1 {
          width: 110px; } }
      @media screen and (max-width: 1000px) {
        .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1 {
          width: 100px; } }
      @media screen and (max-width: 992px) {
        .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1 {
          height: 40px;
          width: 140px;
          padding-left: 16px; } }
      @media screen and (max-width: 770px) {
        .page-video .video-channel-nav .nba-video-search-form #edit-search-term-1 {
          width: 110px;
          height: 40px;
          padding-left: 10px; } }
    .page-video .video-channel-nav .nba-video-search-form .form-group #goSearch {
      font-family: "Graphik", sans-serif !important;
      font-weight: 500;
      color: #5E5E5E;
      background-color: #f8f8f8;
      border: 1px solid #dfdfdf;
      border-left: none;
      border-bottom: 2px solid #fdb927;
      margin: 0;
      width: 90px;
      height: 48px;
      border-radius: 0; }
      @media screen and (max-width: 992px) {
        .page-video .video-channel-nav .nba-video-search-form .form-group #goSearch {
          height: 40px;
          width: 70px; } }

.page-video #main {
  font-family: "Graphik", sans-serif !important;
  font-weight: 500; }
  .page-video #main .panel-display {
    padding: 0;
    /**************************************

    EDITOR'S PLAYLIST PANE

    ***************************************/
    /**************************************

    VIDEO CHANNEL PANE

    ***************************************/ }
    .page-video #main .panel-display .pane-content .video-channel-nav {
      margin: 0; }
    .page-video #main .panel-display .pane-content .player-area {
      margin: 0;
      padding: 0;
      padding-left: 40px; }
      @media screen and (max-width: 1000px) {
        .page-video #main .panel-display .pane-content .player-area {
          padding-left: 0; } }
    .page-video #main .panel-display p,
    .page-video #main .panel-display a,
    .page-video #main .panel-display #main .video-channel-title a,
    .page-video #main .panel-display .video-info h1,
    .page-video #main .panel-display h2.video-channel-title a,
    .page-video #main .panel-display li.channel-menu__item a,
    .page-video #main .panel-display h4 a,
    .page-video #main .panel-display .video-playlist-wrapper h3,
    .page-video #main .panel-display .video-playlist-player .video-description,
    .page-video #main .panel-display .page #content {
      font-family: "Graphik", sans-serif !important;
      font-weight: bold; }
    .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper {
      background-color: #000;
      padding: 0; }
      .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper #nbaVideoPlayerFull {
        width: 100%; }
        .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper #nbaVideoPlayerFull #video-ad {
          position: absolute; float: left; top: 28%;}
        .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper #nbaVideoPlayerFull #nbaVideoPlayer {
          display: block;
          float: right;
          margin-right: 0.5%;
          width: 74%;
          height: auto; }
          @media screen and (max-width: 1000px) {
            .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper #nbaVideoPlayerFull #nbaVideoPlayer {
              float: none;
              width: 100%; } }
        .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper #nbaVideoPlayerFull .video-info {
          width: 23%;
          margin-top: 1%;
          text-align: left; }
          .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper #nbaVideoPlayerFull .video-info h1 {
            font-size: 40px; }
          .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper #nbaVideoPlayerFull .video-info .video-description {
            font-size: 18px;
            font-family: "Graphik", sans-serif !important;
            font-weight: 500; }
          @media screen and (max-width: 1300px) {
            .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper #nbaVideoPlayerFull .video-info h1 {
              font-size: 30px; }
            .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper #nbaVideoPlayerFull .video-info .video-description {
              font-size: 15px; } }
          @media screen and (max-width: 1000px) {
            .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper #nbaVideoPlayerFull .video-info h1 {
              font-size: 24px; }
            .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper #nbaVideoPlayerFull .video-info .video-description {
              font-size: 14px; } }
        @media screen and (max-width: 1000px) {
          .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper #nbaVideoPlayerFull .video-info {
            width: 90%;
            margin-left: 24px;
            margin-bottom: 47px; } }
        .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper #nbaVideoPlayerFull .social-tools {
          margin-top: 1%;
          width: 23%; }
        @media screen and (max-width: 1000px) {
          .page-video #main .panel-display .pane-etowah-cvp-pane .video-player-wrapper #nbaVideoPlayerFull .social-tools {
            width: 80%;
            margin-left: 24px;
            margin-bottom: 16px; } }
    .page-video #main .panel-display .pane-editors-picks-playlist {
      background-color: black;
      width: 100%; }
      @media screen and (max-width: 1300px) {
        .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper {
          padding-bottom: 3px; } }
      .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper .video-playlist-title {
        color: #fff;
        font-family: "Graphik", sans-serif !important;
        font-weight: bold;
        font-size: 20px;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-left: 40px;
        margin: 0;
        border-bottom: 1px solid #1e1e1e; }
      @media screen and (max-width: 1300px) {
        .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper .video-playlist-title {
          font-size: 19px; } }
      @media screen and (max-width: 1000px) {
        .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper .video-playlist-title {
          font-size: 18px;
          padding-left: 24px; } }
      .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper .video-playlist {
        padding: 0;
        padding-left: 40px; }
      .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails {
        border-bottom: 1px solid #1e1e1e;
        padding-left: 24px;
        padding-right: 24px; }
        .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-thumbnail-image {
          margin-top: 15px; }
          .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-thumbnail-image .now-playing {
            height: 100%;
            width: 100%;
            background-color: rgba(0, 0, 0, 0.65);
            vertical-align: middle;
            text-align: center;
            line-height: 111px;
            text-transform: none;
            font-size: 13px; }
            .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-thumbnail-image .now-playing::before {
              content: "";
              border-radius: 50%;
              display: inline-block;
              background-color: #fdb927;
              height: 11px;
              width: 11px;
              margin-right: 5px; }
            @media screen and (max-width: 1300px) {
              .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-thumbnail-image .now-playing {
                line-height: 85px; } }
            @media screen and (max-width: 1000px) {
              .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-thumbnail-image .now-playing {
                line-height: 200px; } }
            @media screen and (max-width: 600px) {
              .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-thumbnail-image .now-playing {
                line-height: 90px; } }
        .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-thumbnail-info {
          margin-top: 20px; }
          .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-thumbnail-info .headline {
            color: #dfdfdf;
            font-size: 16px; }
          .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-thumbnail-info .video-thumbnail-description {
            display: none; }
          .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-thumbnail-info .video-thumbnail-time {
            color: #c0c0c0;
            font-family: "Graphik", sans-serif !important;
            font-weight: 500;
            font-style: normal;
            font-size: 13px; }
          @media screen and (max-width: 1300px) {
            .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-thumbnail-info .headline {
              font-size: 15px; } }
          @media screen and (max-width: 1000px) {
            .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-thumbnail-info .headline {
              font-size: 13px; } }
        .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-playlist__thumbnail-wrapper {
          padding-right: 16px;
          padding-left: 16px;
          padding-bottom: 100px;
          border-right: 1px solid #1e1e1e;
          height: 350px;
          border-top: 4px solid transparent; }
          @media (any-hover: hover) {
            .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-playlist__thumbnail-wrapper:hover {
              border-top: 4px solid #fdb927;
              background-color: #0f0f0f; } }
          .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-playlist__thumbnail-wrapper:last-child {
            border-right: none; }
          @media screen and (max-width: 1300px) {
            .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-playlist__thumbnail-wrapper {
              height: 300px; } }
          @media (min-width: 640px) {
            .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-playlist__thumbnail-wrapper {
              margin: 0;
              width: 16.6%; } }
        @media screen and (max-width: 1000px) {
          .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails {
            border-bottom: none;
            padding-bottom: 30px; }
            .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-playlist__thumbnail-wrapper {
              width: 100%;
              height: auto;
              padding-bottom: 8px;
              padding-left: 0;
              padding-right: 0;
              border-right: none;
              border-bottom: 1px solid #1e1e1e;
              margin-bottom: 0; }
              .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-playlist__thumbnail-wrapper .video-thumbnail-image {
                display: block;
                float: left;
                width: 50%;
                margin-top: 8px; }
              .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-playlist__thumbnail-wrapper .video-thumbnail-info {
                display: block;
                float: right;
                width: 50%;
                padding-left: 12px;
                margin-top: 0; }
                .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-playlist__thumbnail-wrapper .video-thumbnail-info h4 {
                  margin-top: 10px; }
                .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-playlist__thumbnail-wrapper .video-thumbnail-info .video-thumbnail-time .video-thumbnail-timestamp {
                  font-size: 10px; }
                .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-playlist__thumbnail-wrapper .video-thumbnail-info .video-thumbnail-time span {
                  font-size: 10px; }
                .page-video #main .panel-display .pane-editors-picks-playlist .video-playlist-wrapper #video-playlist-thumbnails .video-playlist__thumbnail-wrapper .video-thumbnail-info .video-thumbnail-time .video-thumbnail-duration {
                  font-size: 10px; } }
    .page-video #main .panel-display .pane-bundle-etowah-promo {
      background-color: black;
      height: 120px;
      margin-bottom: 25px; }
      @media screen and (max-width: 1000px) {
        .page-video #main .panel-display .pane-bundle-etowah-promo {
          height: 54px;
          margin-bottom: 30px; } }
      .page-video #main .panel-display .pane-bundle-etowah-promo .banner-ad {
        margin: 0; }
      .page-video #main .panel-display .pane-bundle-etowah-promo iframe {
        margin-top: 12px; }
    .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels {
      padding: 0 24px; }
      .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper:not(:nth-child(6)) {
        border-right: 1px solid #dfdfdf; }
      .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper:nth-child(n + 7) {
        border-bottom: 1px solid #dfdfdf; }
      .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail {
        width: 16.6%;
        padding-right: 16px;
        padding-left: 16px;
        margin-right: 0;
        height: 350px;
        border-top: 4px solid transparent; }
        @media (any-hover: hover) {
          .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail:hover {
            border-top: 4px solid #fdb927;
            background-color: #dfdfdf; } }
        .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail:nth-child(n + 7)::before {
          content: "";
          border-bottom: 1px solid #dfdfdf;
          display: block;
          width: 100%; }
        .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-channel-title {
          padding-top: 25px;
          padding-bottom: 20px; }
          .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-channel-title a {
            color: #000;
            font-size: 20px;
            font-family: "Graphik", sans-serif !important;
            font-weight: bold;
            text-transform: none;
            line-height: 20px; }
        .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-thumbnail-image .now-playing {
          height: 100%;
          width: 100%;
          background-color: rgba(0, 0, 0, 0.65);
          vertical-align: middle;
          text-align: center;
          line-height: 111px;
          text-transform: none;
          font-size: 13px; }
          .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-thumbnail-image .now-playing::before {
            content: "";
            border-radius: 50%;
            display: inline-block;
            background-color: #fdb927;
            height: 11px;
            width: 11px;
            margin-right: 5px; }
          @media screen and (max-width: 1300px) {
            .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-thumbnail-image .now-playing {
              line-height: 85px; } }
          @media screen and (max-width: 1000px) {
            .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-thumbnail-image .now-playing {
              line-height: 200px; } }
          @media screen and (max-width: 600px) {
            .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-thumbnail-image .now-playing {
              line-height: 90px; } }
        .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-thumbnail-info {
          margin-top: 20px;
          font-family: "Graphik", sans-serif !important; }
          .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-thumbnail-info a {
            color: #000;
            font-size: 16px;
            font-family: "Graphik", sans-serif !important;
            font-weight: 700; }
          .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-thumbnail-info .video-thumbnail-description {
            display: none;
            font-size: 16px; }
          .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-thumbnail-info .video-thumbnail-time {
            font-style: normal;
            font-family: "Graphik", sans-serif !important;
            font-size: 13px;
            color: #5e5e5e;
            margin: 0; }
      @media screen and (max-width: 1000px) {
        .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper:not(:nth-child(6)) {
          border-right: none; }
        .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper:nth-child(n + 7) {
          border-bottom: none; }
        .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail {
          width: 100%;
          height: auto;
          padding-bottom: 19px;
          padding-left: 0;
          padding-right: 0;
          border-right: none;
          border-bottom: 1px solid #dfdfdf;
          margin-bottom: 19px; }
          .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail:nth-child(n + 7)::before {
            content: "";
            border-top: none;
            display: none;
            width: 100%;
            margin-bottom: 0; }
          .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-thumbnail-image {
            display: block;
            float: left;
            width: 50%;
            margin-top: 8px; }
          .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-thumbnail-info {
            display: block;
            float: right;
            width: 50%;
            padding-left: 12px;
            margin-top: 0; }
          .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-channel-title {
            padding: 0; }
            .page-video #main .panel-display .pane-video-channel-grid #video-channels.video-playlist.video-channels .thumbnail-wrapper.video-thumbnail .video-channel-title a {
              font-size: 18px; } }

/* css variables */
.not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page {
  background-color: #d4d4d4; }
  .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content {
    padding-top: 0;
    max-width: 1440px; }
    .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display {
      padding: 0; }
    .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container {
      width: 100%;
      padding-right: 0; }
      .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container h1,
      .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container h2,
      .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container h3,
      .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container h4 {
        font-family: "Graphik", sans-serif !important; }
      .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .row {
        margin-left: 0;
        margin-right: 0; }
      .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .col-xs-12 {
        padding: 0; }
      .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav {
        background-color: #f5f5f5;
        margin: 0;
        background-color: #fff;
        font-family: "Graphik", sans-serif !important;
        height: 80px;
        padding: 0; }
        @media screen and (max-width: 992px) {
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav {
            height: 50px; } }
        .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .icon-arrow-right {
          display: none; }
        .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .dropdown-menu {
          height: 230px; }
        .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu {
          padding-top: 26px;
          height: 100%;
          margin: 0;
          width: -webkit-max-content;
          width: -moz-max-content;
          width: max-content; }
          @media screen and (max-width: 992px) {
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu {
              height: auto;
              width: auto;
              padding-top: 15px; } }
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu__title {
            display: none; }
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu__item {
            line-height: 20px;
            margin-right: 16px;
            font-size: 16px; }
            @media screen and (max-width: 992px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu__item {
                margin-right: 0;
                margin-bottom: 6px;
                margin-right: 0; } }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu__item a {
              font-family: "Graphik", sans-serif !important; }
              @media screen and (max-width: 1250px) {
                .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu__item a {
                  font-size: 12px; } }
            @media screen and (max-width: 992px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu__item a {
                font-weight: bold; } }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu__item:first-child {
              color: black;
              margin-left: 40px !important;
              border-bottom: 2px solid #fdb927; }
              @media screen and (max-width: 992px) {
                .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu__item:first-child {
                  width: 74px;
                  margin-left: 20px !important;
                  padding-left: 0;
                  padding-right: 0;
                  padding-bottom: 0; } }
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu__item:first-child a {
                padding: 0;
                color: #000; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu__item:nth-child(n + 9) {
              display: none; }
          @media (max-width: 992px) and (min-width: 350px) {
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu__dropdown-button {
              display: -webkit-box !important;
              display: flex !important;
              -webkit-box-align: center;
                      align-items: center;
              width: -webkit-max-content;
              width: -moz-max-content;
              width: max-content;
              height: 100%;
              border: none;
              font-size: 14px;
              line-height: 16px;
              font-family: "Graphik", sans-serif !important;
              font-weight: 500;
              color: #000;
              text-align: left;
              margin-bottom: 0;
              padding: 0;
              padding-left: 25px;
              position: relative; }
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu__dropdown-button::after {
                margin-left: 10px;
                content: "";
                display: block;
                border: 1px solid #dfdfdf;
                border-radius: 50%;
                color: black;
                width: 25px;
                height: 25px; }
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu__dropdown-button::before {
                content: "";
                position: absolute;
                border: solid black;
                border-width: 0 2px 2px 0;
                display: inline-block;
                padding: 3px;
                -webkit-transform: rotate(45deg) translateY(-10px) translateX(5px);
                        transform: rotate(45deg) translateY(-10px) translateX(5px);
                margin-left: 70.5px;
                margin-top: 1.5px; }
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .channel-menu__dropdown-button i {
                display: none; } }
        .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .form-control {
          padding: 0;
          height: 48px;
          padding-left: 25px;
          border-radius: 0; }
          @media screen and (max-width: 1250px) {
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .form-control {
              padding-left: 8px; } }
          @media screen and (max-width: 1000px) {
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .form-control {
              padding-left: 4px; } }
        .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form {
          -webkit-box-align: center;
                  align-items: center;
          height: 100%;
          width: -webkit-max-content;
          width: -moz-max-content;
          width: max-content; }
          @media screen and (max-width: 992px) {
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form {
              margin-right: 0;
              float: right; } }
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1-wrapper {
            height: 100%;
            width: 100%;
            display: -webkit-box;
            display: flex;
            -webkit-box-align: center;
                    align-items: center; }
            @media screen and (max-width: 992px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1-wrapper {
                margin-right: 25px; } }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1-wrapper .form-group {
              margin-bottom: 0; }
              @media screen and (max-width: 770px) {
                .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1-wrapper .form-group {
                  height: 40px; } }
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1 {
            height: 48px;
            width: 240px;
            border: 1px solid #dfdfdf;
            box-shadow: none; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1::-webkit-input-placeholder {
              font-family: "Graphik", sans-serif !important;
              color: #5E5E5E;
              font-weight: 500; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1::-moz-placeholder {
              font-family: "Graphik", sans-serif !important;
              color: #5E5E5E;
              font-weight: 500; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1:-ms-input-placeholder {
              font-family: "Graphik", sans-serif !important;
              color: #5E5E5E;
              font-weight: 500; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1::-ms-input-placeholder {
              font-family: "Graphik", sans-serif !important;
              color: #5E5E5E;
              font-weight: 500; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1::placeholder {
              font-family: "Graphik", sans-serif !important;
              color: #5E5E5E;
              font-weight: 500; }
            @media screen and (max-width: 1350px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1 {
                width: 150px; } }
            @media screen and (max-width: 1250px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1 {
                width: 110px; } }
            @media screen and (max-width: 1000px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1 {
                width: 100px; } }
            @media screen and (max-width: 992px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1 {
                height: 40px;
                width: 140px;
                padding-left: 16px; } }
            @media screen and (max-width: 770px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form #edit-search-term-1 {
                width: 110px;
                height: 40px;
                padding-left: 10px; } }
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form .form-group #goSearch {
            font-family: "Graphik", sans-serif !important;
            font-weight: 500;
            margin-top: 18px;
            color: #5E5E5E;
            background-color: #f8f8f8;
            border: 1px solid #dfdfdf;
            border-left: none;
            border-bottom: 2px solid #fdb927;
            margin: 0;
            width: 90px;
            height: 48px;
            border-radius: 0; }
            @media screen and (max-width: 992px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-channel-menu .pane-content .video-channel-nav .nba-video-search-form .form-group #goSearch {
                height: 40px;
                width: 70px; } }
      .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area {
        width: 100%;
        background-color: black;
        margin: 0;
        padding-left: 40px; }
        @media screen and (max-width: 1000px) {
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area {
            padding-left: 0; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area .video-player-wrapper {
              padding-top: 0; } }
        .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area .video-player-wrapper .nba-video-player-full .nba-video-player {
          padding-top: 0;
          padding-bottom: 0; }
          @media screen and (min-width: 992px) {
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area .video-player-wrapper .nba-video-player-full .nba-video-player {
              width: auto; } }
          @media screen and (min-width: 300px) {
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area .video-player-wrapper .nba-video-player-full .nba-video-player {
              height: auto; } }
        .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull {
          width: 100%; }
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull #top-ui-container-2 {
            width: 74%;
            float: right;
            margin-right: 0; }
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull #top-player-container-2 {
            display: none; }
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull #nbaVideoPlayer-nojs {
            background-color: #000;
            display: block;
            float: right;
            margin-right: 0.5%;
            width: 74%;
            height: auto; }
            @media screen and (max-width: 1000px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull #nbaVideoPlayer-nojs {
                float: none;
                width: 100%; } }
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull .video-info {
            float: left;
            width: 23%;
            text-align: left; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull .video-info h1 {
              font-size: 40px; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull .video-info .video-description {
              font-size: 18px;
              font-family: "Graphik", sans-serif !important; }
            @media screen and (max-width: 1300px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull .video-info h1 {
                font-size: 30px; }
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull .video-info .video-description {
                font-size: 15px; } }
            @media screen and (max-width: 1000px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull .video-info h1 {
                font-size: 24px; }
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull .video-info .video-description {
                font-size: 14px; } }
            @media screen and (max-width: 600px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull .video-info h1 {
                font-size: 24px; }
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull .video-info .video-description {
                font-size: 14px; } }
          @media screen and (max-width: 1000px) {
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull .video-info {
              width: 80%;
              margin: 5%; } }
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull .social-tools {
            margin-top: 1%;
            width: 23%; }
          @media screen and (max-width: 1000px) {
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container .pane-video-search-pane .player-area #nbaVideoPlayerFull .social-tools {
              width: 80%;
              margin-left: 5%; } }
      .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area {
        padding: 0;
        padding-left: 50px; }
        @media screen and (max-width: 800px) {
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area {
            padding-left: 25px; } }
        @media screen and (max-width: 640px) {
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area {
            padding-left: 0; } }
        .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area #video-list-header {
          border-bottom: 1px solid #dfdfdf;
          margin-bottom: 20px;
          width: 95%; }
          @media screen and (max-width: 1000px) {
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area #video-list-header {
              border-bottom: none; } }
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area #video-list-header h1 {
            text-transform: lowercase;
            font-size: 20px; }
            @media screen and (max-width: 640px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area #video-list-header h1 {
                text-align: left;
                margin-left: 15px; } }
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area #video-list-header h1::first-letter {
            text-transform: uppercase; }
        .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist {
          padding: 0;
          width: 100%; }
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper {
            width: 16.3%;
            height: 320px;
            margin: 0;
            padding-right: 15px;
            padding-left: 15px;
            border-right: 1px solid #dfdfdf; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .now-playing {
              height: 100%;
              width: 100%;
              background-color: rgba(0, 0, 0, 0.65);
              vertical-align: middle;
              text-align: center;
              line-height: 111px;
              text-transform: none;
              font-size: 13px; }
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .now-playing::before {
                content: "";
                border-radius: 50%;
                display: inline-block;
                background-color: #fdb927;
                height: 11px;
                width: 11px;
                margin-right: 5px; }
              @media screen and (max-width: 1300px) {
                .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .now-playing {
                  line-height: 85px; } }
              @media screen and (max-width: 1000px) {
                .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .now-playing {
                  line-height: 200px; } }
              @media screen and (max-width: 600px) {
                .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .now-playing {
                  line-height: 90px; } }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper:nth-last-child(-n + 6) {
              border-bottom: 1px solid #dfdfdf; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper:nth-child(6n) {
              padding-right: 15px;
              border-right: none; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper:nth-child(n + 7)::before {
              content: "";
              border-top: 1px solid #dfdfdf;
              display: inline-block;
              width: 100%;
              padding-bottom: 15px; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .video-thumbnail-image {
              width: 100%; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .video-thumbnail-info {
              width: 100%;
              float: left;
              margin-top: 10px;
              font-family: "Graphik", sans-serif !important; }
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .video-thumbnail-info h4 .headline {
                color: #000;
                font-family: "Graphik", sans-serif !important;
                font-weight: bold;
                font-size: 16px; }
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .video-thumbnail-info .video-thumbnail-time {
                font-style: normal;
                color: #5e5e5e; }
                .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .video-thumbnail-info .video-thumbnail-time .video-thumbnail-timestamp {
                  font-size: 13px; }
                .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .video-thumbnail-info .video-thumbnail-time span {
                  font-size: 13px; }
                .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .video-thumbnail-info .video-thumbnail-time .video-thumnail-duration {
                  font-size: 13px; }
            @media screen and (max-width: 640px) {
              .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper {
                width: 95%;
                height: auto;
                padding-bottom: 15px;
                margin: 0;
                margin-left: 15px;
                margin-bottom: 15px;
                border-right: none;
                border-bottom: 1px solid #dfdfdf; }
                .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper::after {
                  content: "";
                  display: inline-block;
                  border-bottom: 1px solid #dfdfdf;
                  padding-bottom: 15px; }
                .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper:nth-child(6n) {
                  padding-right: none; }
                .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper:nth-child(n + 7)::before {
                  display: none;
                  border-top: none; }
                .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .video-thumbnail-image {
                  width: 50%; }
                .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .video-thumbnail-info {
                  width: 50%;
                  float: right;
                  padding-left: 10px;
                  margin-top: 0; }
                  .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .video-thumbnail-info h4 .headline {
                    font-size: 13px; }
                  .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .video-thumbnail-info .video-thumbnail-time .video-thumbnail-timestamp {
                    font-size: 10px; }
                  .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .video-thumbnail-info .video-thumbnail-time .video-thumbnail-duration {
                    font-size: 10px; }
                  .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .video-playlist .video-thumbnail.thumbnail-wrapper.channel-wrapper .video-thumbnail-info .video-thumbnail-time span {
                    font-size: 10px; } }
        .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .pager-button {
          margin-top: 24px; }
          .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .pager-button a {
            background-color: #fff;
            border: 2px solid #000;
            border-radius: 0;
            padding: 10px 60px;
            color: #000;
            font-family: "Graphik", sans-serif !important;
            font-size: 15px;
            font-weight: 500;
            text-transform: none; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .pager-button a .icon-arrow-down {
              display: none; }
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .pager-button a::after {
              content: "";
              border: solid #000;
              border-width: 0 1.5px 1.5px 0;
              display: inline-block;
              padding: 2.5px;
              -webkit-transform: rotate(45deg) translateY(-10px) translateX(5px);
                      transform: rotate(45deg) translateY(-10px) translateX(5px); }
          @media screen and (max-width: 640px) {
            .not-front.not-logged-in.no-sidebars.page-video.page-video-search.region-content
#main.main
#page.page #content .panel-display .container #thumbnail-area .pager-button {
              margin-top: 16px; } }

/*********   New Gallery Page Styles   ***********/
/* drupal-theme/lakers/sass/gallery.scss */
/* css variables */
.page-photos.not-front h1,
.page-photos.not-front h2,
.page-photos.not-front h3,
.page-photos.not-front h4 {
  font-family: "Graphik", sans-serif !important; }

.page-photos.not-front p,
.page-photos.not-front a,
.page-photos.not-front .galleryDate {
  font-family: "Graphik", sans-serif !important; }

.page-photos.not-front .view-photo-gallery-tag-filters-pane a:hover {
  -webkit-text-decoration-color: #fdb927;
          text-decoration-color: #fdb927; }

.page-photos.not-front .view-photo-gallery-tag-filters-pane .view-team-dropdown-filter {
  display: none; }

.page-photos.not-front #content .view-photo-gallery-tag-filters-pane,
.node-type-photo-gallery.not-front
#content
.view-photo-gallery-tag-filters-pane {
  max-width: 1440px;
  height: 80px;
  padding-top: 29px; }
  .page-photos.not-front #content .view-photo-gallery-tag-filters-pane .view-remove-all-filters,
  .node-type-photo-gallery.not-front
#content
.view-photo-gallery-tag-filters-pane .view-remove-all-filters {
    margin-right: 16px; }
    .page-photos.not-front #content .view-photo-gallery-tag-filters-pane .view-remove-all-filters a,
    .node-type-photo-gallery.not-front
#content
.view-photo-gallery-tag-filters-pane .view-remove-all-filters a {
      font-family: "Graphik", sans-serif !important;
      margin-left: 40px;
      font-size: 16px;
      color: black;
      line-height: 20px;
      border-bottom: 2px solid #fdb927;
      padding-bottom: 2px; }
  .page-photos.not-front #content .view-photo-gallery-tag-filters-pane .views-row,
  .node-type-photo-gallery.not-front
#content
.view-photo-gallery-tag-filters-pane .views-row {
    margin-right: 16px; }
    .page-photos.not-front #content .view-photo-gallery-tag-filters-pane .views-row a,
    .node-type-photo-gallery.not-front
#content
.view-photo-gallery-tag-filters-pane .views-row a {
      font-family: "Graphik", sans-serif !important;
      color: #5E5E5E;
      font-size: 16px;
      font-weight: bold;
      line-height: 20px; }
    .page-photos.not-front #content .view-photo-gallery-tag-filters-pane .views-row .gallery_nav_count,
    .node-type-photo-gallery.not-front
#content
.view-photo-gallery-tag-filters-pane .views-row .gallery_nav_count {
      font-family: "Graphik", sans-serif !important;
      font-size: 16px;
      color: #5E5E5E; }

.page-photos .main .page #block-system-main .panel-display {
  background-color: #000; }

.page-photos .main .page .pane-etowah-gallery-pane {
  background-color: #000;
  padding: 22px;
  max-width: 1440px;
  width: 100%;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .page-photos .main .page .pane-etowah-gallery-pane {
      padding: 0px; } }
  .page-photos .main .page .pane-etowah-gallery-pane #nbaImageGrid .grid-item {
    padding: 8px; }
    .page-photos .main .page .pane-etowah-gallery-pane #nbaImageGrid .grid-item img {
      position: relative; }
    .page-photos .main .page .pane-etowah-gallery-pane #nbaImageGrid .grid-item span {
      text-transform: none;
      -webkit-box-align: end;
              align-items: flex-end;
      justify-items: flex-start;
      text-align: left;
      -webkit-box-pack: start;
              justify-content: flex-start;
      margin-left: 1em;
      margin-bottom: 1em;
      font-size: 20px;
      font-style: normal;
      font-weight: bold;
      font-family: "Graphik", sans-serif !important;
      width: 80%; }
      @media screen and (max-width: 450px) {
        .page-photos .main .page .pane-etowah-gallery-pane #nbaImageGrid .grid-item span {
          margin-left: 0.5em;
          margin-bottom: 0.5em; } }
  @media screen and (max-width: 768px) {
    .page-photos .main .page .pane-etowah-gallery-pane #nbaImageGrid .grid-item {
      padding: 0 0 1em 0; } }
  .page-photos .main .page .pane-etowah-gallery-pane #loadmore-galleries {
    width: 250px;
    padding: 15px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    display: block;
    margin: 30px auto;
    font-family: "Graphik", sans-serif !important; }
    .page-photos .main .page .pane-etowah-gallery-pane #loadmore-galleries:hover, .page-photos .main .page .pane-etowah-gallery-pane #loadmore-galleries:active, .page-photos .main .page .pane-etowah-gallery-pane #loadmore-galleries:focus {
      color: black;
      background-color: #fff; }
      .page-photos .main .page .pane-etowah-gallery-pane #loadmore-galleries:hover::after, .page-photos .main .page .pane-etowah-gallery-pane #loadmore-galleries:active::after, .page-photos .main .page .pane-etowah-gallery-pane #loadmore-galleries:focus::after {
        content: "";
        border: solid black;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 3px;
        -webkit-transform: rotate(45deg) translateY(-10px) translateX(5px);
                transform: rotate(45deg) translateY(-10px) translateX(5px); }
  .page-photos .main .page .pane-etowah-gallery-pane .button-primary {
    color: #fff;
    border: 2px solid #fff;
    text-transform: none;
    font-size: 18px;
    display: block;
    width: 140px; }
    .page-photos .main .page .pane-etowah-gallery-pane .button-primary::after {
      content: "";
      border: solid #fff;
      border-width: 0 2px 2px 0;
      display: inline-block;
      padding: 3px;
      -webkit-transform: rotate(45deg) translateY(-10px) translateX(5px);
              transform: rotate(45deg) translateY(-10px) translateX(5px); }