 /*Fonts*/

 @font-face {
     font-family: 'Nets Condensed Bold';
     src: url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedBold/NETS_CondensedBold.eot');
     /* IE9 Compat Modes */
     src: url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedBold/NETS_CondensedBold.eot?#iefix') format('embedded-opentype'),
         /* IE6-IE8 */
         url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedBold/NETS_CondensedBold.woff2') format('woff2'),
         /* Super Modern Browsers */
         url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedBold/NETS_CondensedBold.woff') format('woff'),
         /* Pretty Modern Browsers */
         url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedBold/NETS_CondensedBold.ttf') format('truetype'),
         /* Safari, Android, iOS */
         url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedBold/NETS_CondensedBold.svg#svgFontName') format('svg');
     /* Legacy iOS */
 }

 @font-face {
     font-family: 'Nets Condensed Black';
     src: url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedBlack/NETS_CondensedBlack.eot');
     /* IE9 Compat Modes */
     src: url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedBlack/NETS_CondensedBlack.eot?#iefix') format('embedded-opentype'),
         /* IE6-IE8 */
         url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedBlack/NETS_CondensedBlack.woff2') format('woff2'),
         /* Super Modern Browsers */
         url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedBlack/NETS_CondensedBlack.woff') format('woff'),
         /* Pretty Modern Browsers */
         url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedBlack/NETS_CondensedBlack.ttf') format('truetype'),
         /* Safari, Android, iOS */
         url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedBlack/NETS_CondensedBlack.svg#svgFontName') format('svg');
     /* Legacy iOS */
 }

 @font-face {
     font-family: 'NETS_CondensedHeavy';
     src: url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedHeavy/NETS_CondensedHeavy.eot');
     src: url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedHeavy/NETS_CondensedHeavy.eot') format('embedded-opentype'), url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedHeavy/NETS_CondensedHeavy.woff2') format('woff2'), url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedHeavy/NETS_CondensedHeavy.woff') format('woff'), url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/NETS_CondensedHeavy/NETS_CondensedHeavy.ttf') format('truetype'), url('https://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/nets/fonts/NETS_CondensedHeavy/NETS_CondensedHeavy.svg#NETS_CondensedHeavy') format('svg');
 }

 @import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700,800');
 /*@import url('https://fonts.googleapis.com/css?family=Oswald:400,700,300');*/


 @font-face {
     font-family: 'Helvetica-Bold';
     src: url('//brooklynse.net/bkn/fonts/Helvetica-Bold/Helvetica-Bold.eot?#iefix') format('embedded-opentype'), url('//brooklynse.net/bkn/fonts/Helvetica-Bold/Helvetica-Bold.woff') format('woff'), url('//brooklynse.net/bkn/fonts/Helvetica-Bold/Helvetica-Bold.ttf') format('truetype'), url('//brooklynse.net/bkn/fonts/Helvetica-Bold/Helvetica-Bold.svg#Helvetica-Bold') format('svg');
     font-weight: normal;
     font-style: normal;
 }

 @font-face {
     font-family: 'AkzidenzGroteskBE-Cn';
     src: url('//brooklynse.net/bkn/fonts/akzidgrobecn/akzidgrobecn.eot'),
         url('//brooklynse.net/bkn/fonts/akzidgrobecn/akzidgrobecn.woff') format('woff'),
         url('//brooklynse.net/bkn/fonts/akzidgrobecn/akzidgrobecn.svg#svgFontName') format('svg');
     font-weight: normal;
     font-style: normal;
 }

 @font-face {
     font-family: 'AkzidenzGroteskBE-LigCn';
     src: url('//brooklynse.net/bkn/fonts/akzidgrobeligcn/akzidgrobeligcn.eot'),
         url('//brooklynse.net/bkn/fonts/akzidgrobeligcn/akzidgrobeligcn.woff') format('woff'),
         url('//brooklynse.net/bkn/fonts/akzidgrobeligcn/akzidgrobeligcn.svg#svgFontName') format('svg');
     font-weight: normal;
     font-style: normal;
 }

 /*Global*/

 body {
     /*font-family: 'Open Sans', sans-serif;*/
 }

 .page {
     background-color: #171717;
     background-color: #000;
 }

 .panels-flexible-region {
     width: 100%;
 }

 a:hover,
 a:active,
 a:focus {
     color: #000;
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     text-transform: uppercase;
     font-family: 'NETS_CondensedHeavy', sans-serif;
     letter-spacing: 1px;
     color: #222;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }

 .not-front #content {
     padding-top: 15px;
     max-width: 1370px;
     background: #FFF;
 }

 h1 {
     font-size: 48px;
     font-size: 4.8rem;
 }

 h1.title {
     font-size: 64px;
     font-size: 6.4rem;
 }

 h2 {
     font-size: 38px;
     font-size: 3.8rem;
 }

 h3 {
     font-size: 28px;
     font-size: 2.8rem;
 }

 .page p {
     margin: 0 0 20px;
     font-size: 16px;
     font-size: 1.6rem;
     line-height: 1.58;
     letter-spacing: -.003em;
 }

 .page p.lead,
 .lead {
     font-size: 18px;
     font-size: 1.8rem;
     font-weight: normal;
 }

 a#global-nav__menu-item__teams-link.em-hover {
     color: #000 !important;
 }

 .disclaimer {
     font-size: 10px !important;
     font-size: 1.0rem !important;
 }

 .align-center {
     text-align: center;
 }

 /*FLEX*/

 .f-container {
     display: flex;
     justify-content: center;
     flex-wrap: wrap;
     display: -webkit-flex;
     -webkit-flex-flow: row wrap;
     display: -ms-flexbox;
     -ms-flex-flow: row wrap;
     -ms-align-content: flex-start;
     -webkit-align-content: flex-start;
     align-content: flex-start;
 }

 .f-item {
     display: -webkit-flex;
 }

 .f-column {
     display: flex;
     flex-direction: column;
 }


 .f-row {
     display: flex;
     flex-direction: row;
 }

 .f-grow {
     flex-grow: 1;
 }

 /* Background */

 /*.page {
    background-size: contain;
}


.node-type-story .page {
    background-size: cover;
}*/






 /* Tables */

 .tierone {
     background-color: #000 !important;
     color: #FFF !important;
 }







 /*Buttons*/

 .btn-primary {
     color: #fff;
     background-color: #000000;
     border: none;
     border-radius: 0;
     line-height: 36px;
     margin-bottom: 20px;
     text-transform: uppercase;
 }

 .btn-primary:hover,
 .btn-primary:focus,
 .btn-primary:active,
 .btn-primary.active,
 .open>.btn-primary.dropdown-toggle {
     color: #fff;
     background-color: #222222;
     border: none;
 }

 .btn-default {
     background-color: #222;
     color: #fff;
     border-radius: 0;
     text-transform: uppercase;
     min-width: 150px;
     border: 2px solid #222;
 }

 .btn-default:hover,
 .btn-default:focus {
     border: 2px solid #222;
     background-color: #fff;
     color: #222;
 }

 .news-block__more-news {
     background-color: #FBFBFB;
     color: #000;
     margin: 20px auto 10px !important;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
 }

 .news-block__more-news:hover {
     background-color: #D5D5D5;
     color: #000;
 }

 a#loadmore-galleries {
     background-color: #ccc;
     color: #000;
     margin: 20px auto 10px !important;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
 }

 a#loadmore-galleries:hover {
     background-color: #D5D5D5;
     color: #000;
 }

 div#cta-buttons {
     text-align: center;
 }

 #cta-buttons .btn-default {
     background-color: #000 !important;
     border: 2px solid #000 !important;
     border-radius: 0;
     color: #FFF !important;
     text-transform: uppercase;
     font-size: 14px;
     font-size: 1.4rem;
     padding: 0px;
     line-height: 32px;
     width: 100% !important;
     max-width: 100%;
     margin: 5px auto;
     text-decoration: none;
     width: 270px !important;
 }

 #cta-buttons .btn-default:hover {
     background-color: #FFF !important;
     border: 2px solid #000 !important;
     border-radius: 0;
     color: #000 !important;
 }







 /*Headers*/

 .decorated {
     overflow: hidden;
     text-align: left;
     text-transform: uppercase;
     font-family: 'Nets Condensed Bold', sans-serif;
     color: #fff !important;
 }

 .decorated strong {
     font-family: 'NETS_CondensedHeavy', sans-serif;
 }

 .decorated>span {
     position: relative;
     display: inline-block;
 }

 .decorated>span:after {
     content: '';
     position: absolute;
     bottom: 5px;
     border-bottom: 3px solid;
     width: 1000px;
     margin: 0 20px;
 }

 .decorated>span:after {
     left: 100%;
 }

 .decorated i {
     font-style: normal;
     font-size: 10px;
     text-transform: none;
 }


 /*CTA BAR*/
 .special.cta-bar {
     background: #000;
     padding: 10px 0;
     margin-bottom: 2%;
 }

 .special .cta {
     position: relative;
     justify-content: space-between;
 }

 .special .cta .f-item {
     align-items: center;
     justify-content: flex-start;
 }

 .special .cta p {
     margin-bottom: 0;
 }

 .special.cta-bar .btn-primary {
     color: #000;
     background-color: #FFF;
     border: none;
     border-radius: 0;
     line-height: 18px;
     margin-bottom: 0;
     text-transform: uppercase;
     font-weight: normal;
     margin: 0 10px;
     font-family: 'AkzidenzGroteskBE-Cn';
     font-size: 18px;
     padding: 15px 15px 13px;
     min-width: 150px;
 }

 .special.cta-bar .contact-us,
 .special.cta-bar .chat {
     display: none;
 }

 .special.cta-bar i {
     /*margin-right: 5px;*/
     display: none;
 }

 .special .cta h2 {
     color: #FFF;
     margin: 0;
     padding-top: 4px;
     padding-left: 135px;
     font-size: 48px;
 }


 .special .cta .st-nets-logo {
     position: absolute;
     width: 120px;
     top: -36px;
 }

 a#buy-now {
     background-color: #00aeff;
     color: #FFF;
 }

 /*STICKY BAR*/

 .special.cta-bar.sticky {
     display: none;
     position: fixed;
     bottom: 0;
     width: 100vw;
     margin: auto;
     z-index: 99;
     left: 0;
 }

 .special.cta-bar.sticky.stick-it-bottom {
     display: block;
 }

 .special.sticky .cta .st-nets-logo {
     display: inline-block;
     height: 46px;
     float: left;
     position: relative;
     width: auto;
     top: 0;
     left: 0;
 }

 .special .cta .cta-buttons {
     justify-content: flex-end;
 }

 .special.sticky .cta h2 {
     padding-left: 15px;
     padding-top: 10px;
     line-height: 0.5;
 }


 /* Photo Galleries */

 .nbaGallery .nbaImageGallery .slides .slide img {
     max-height: 100%;
     margin: 0 auto;
     height: auto;
 }

 @media only screen and (max-width: 414px) {
     .nbaGallery .nbaImageGallery .slides .slide img {
         height: auto !important;
     }
 }

 .page-photos.not-front #content {
     background-color: #000;
 }

 [class*="pane-etowah-taxonomy-tag-filters-pane"] {
     background-color: #fff;
 }

 .view-remove-all-filters a {
     color: #000;
 }

 [class*="pane-etowah-taxonomy-tag-filters-pane"] .btn-default {
     min-width: 120px;
 }

 .page-photos #nbaImageGrid .grid-item img {
     opacity: .65;
 }


 /* Brooklyn Nets Header */


 /*.page>header {
    background-color: rgba(0, 0, 0, .85);
}*/

 .page .fixed {
     background-color: rgba(0, 0, 0, .85);
 }

 .fixed div#block-etowah-marketing-social-links-header {
     display: none;
 }

 .main-nav-wrapper {
     background-color: rgba(25, 25, 25, 1);
 }

 .main-nav__menu-item a {
     text-shadow: none;
 }

 div#block-bean-presented-by-promo {
     float: right;
     margin-top: 20px;
 }

 div#block-bean-presented-by-promo .content {
     display: inline-block;
 }

 .main-nav .menuConsume-more>ul a {
     padding-left: 10px;
 }

 .main-nav__menu-item .main-nav__menu-item {
     border-bottom: none;
 }

 .main-nav .button-primary__arrow:before {
     top: -17px;
 }

 .sliding-close-menu {
     margin-left: 50px;
 }

 .main-nav .menuConsume-more>ul {
     top: 31px;
 }


 .main__menu-item.em-ti>.em-hover {
     color: #fff;
 }



 /*Social Header*/

 img#newsletter {
     margin-top: -4px !important;
 }




 /*msmith social overrides 8/18/2017*/

 @media (min-width: 768px) {
     ul.social-bar.social-bar--header {
         margin: 0;
         padding: 0;
         right: 120px;
     }

     .fixed ul.social-bar.social-bar--header {
         margin-top: 10px;
     }
 }

 .main-nav-wrapper .main-nav-wrapper-inner .facebook-color:before,
 .main-nav-wrapper .main-nav-wrapper-inner .twitter-color:before,
 .main-nav-wrapper .main-nav-wrapper-inner .instagram-color:before,
 .main-nav-wrapper .main-nav-wrapper-inner .icon-email:before {
     background-color: #000 !important;
 }

 .main-nav-wrapper .main-nav-wrapper-inner .social-bar__item a:before {
     /* width: 14px !important; */
     /* height: 16px !important; */
     font-size: 16px !important;
     line-height: 16px;
 }

 .main-nav-wrapper .main-nav-wrapper-inner .social-bar__item a:visited,
 .main-nav-wrapper .main-nav-wrapper-inner .social-bar__item a:hover,
 .main-nav-wrapper .main-nav-wrapper-inner .social-bar__item a:active,
 .main-nav-wrapper .main-nav-wrapper-inner .social-bar__item a:focus {
     text-decoration: none !important;
 }

 .main-nav-wrapper .main-nav-wrapper-inner .social-bar__item a {
     width: 18px !important;
     height: 18px !important;
     background-color: transparent !important;
     font-size: 17px;
     line-height: 17px;
 }

.main-nav .has-dropdown .has-dropdown>ul {
    display: block!important;
    position: relative;
}
 .social-snapchat-icon img {
     max-width: 21px;
 }

 .main-nav .em-smu a:hover {
     color: #fff;
 }

 .main-nav-wrapper-inner>.container {
     padding: 0 5px 0 15px;
 }


 /*Mobile Nav*/

 .em-mobile .main-nav {
     top: 0px;
     /*overflow: hidden !important;*/
     font-family: 'Nets Condensed Bold';
     font-size: 16px;
     font-size: 1.6rem;
     letter-spacing: 2px;
     text-transform: uppercase;
 }

 .mobile-menu-top {
     color: #ccc;
     text-transform: uppercase;
     height: 50px;
     padding-left: 20px;
     line-height: 50px;
     border-top: none;
     border-bottom: 1px solid #1f1f1f;
     font-size: 18px;
     font-size: 1.8rem;
     font-weight: initial;
 }


/* .main-nav__menu-item .main-nav__menu-item.mobile-cloned-item {
     display: none;
 }
*/



 /*Articles/Stories*/

 .pane-etowah-story-pane-photo img {
     margin-top: 15px;
     width: 100%;
 }







 /*Video Player*/

 .video-player-wrapper .video-info h1 {
     font-size: 28px;
     font-size: 2.8rem;
 }

 #pid-video-archive .page #content,
 #pid-beta-video-archive .page #content,
 #pid-video-search .page #content,
 #pid-beta-video-search .page #content,
 .node-type-video .page #content,
 .node-type-league-video .page #content,
 .page-video .page #content {
     font-size: 16px;
     font-size: 1.6rem;
     font-family: 'Open Sans', sans-serif;
 }

 #pid-video-archive .page #content,
 #pid-beta-video-archive .page #content,
 #pid-video-search .page #content,
 #pid-beta-video-search .page #content,
 .node-type-video .page #content,
 .node-type-league-video .page #content,
 .page-video .page #content {
     font-size: 14px;
     font-family: Helvetica, Arial, sans-serif;
 }

 .video-player-wrapper .nba-video-player-full .nba-video-player {
     padding-top: 0;
     padding-bottom: 0;
     width: 100%;
     height: 56.25%;
 }

 .video-player-wrapper {
     padding-bottom: 10px;
 }


 /* Content Stream - NEWS PAGE */

 .content-block__content-stream .content-block__content-stream__item-inner {
     background-color: #eee;
     border: none;
 }

 .content-stream_wrapper {
     color: #333;
 }

 .content-stream_wrapper a:hover {
     color: #333;
 }

 .content-stream_wrapper .post__body,
 .content-stream_wrapper .post__title,
 .content-stream_wrapper .post__date {
     padding: 0 10px 10px;
 }

 .loadmore-content-stream a {
     padding: 10px 80px;
     background-color: #e1e1e1;
     color: #000;
     -moz-border-radius: 0px;
     -webkit-border-radius: 0px;
     border-radius: 0px;
 }

 .loadmore-content-stream a:hover {
     background-color: #D5D5D5;
     color: #000;
 }




 /*Related Content*/

 .moscone-flipped-sidebar h4.pane-title {
     background-color: #000000;
     color: #FFF;
 }

 .related-content .post__title {
     text-transform: uppercase;
     line-height: 18px;
 }




 /*Roster*/

 .roster__player__header {
     background: #222;
     color: #FFF;
 }

 .nav-pills-stats-leaders li.active .pos,
 .roster__player__info__stats--item {
     color: #FFF;
 }

 .coaching-staff__coach {
     color: #222;
 }



 /*Schedule Page*/

 .pane-etowah-schedule-pane .schedule__events .etowah-schedule__event .etowah-schedule__top .etowah-schedule__event__game-context.leaderboard,
 #etowah_schedule_layout_container .schedule__events .etowah-schedule__event .etowah-schedule__top .etowah-schedule__event__game-context.leaderboard {
     color: #222;
 }




 /*Bio Pages*/

 .bio-title {
     font-size: 28px;
     font-size: 2.8rem;
     text-transform: uppercase;
     font-family: 'Nets Condensed Bold', sans-serif;
 }

 img.bio-image {
     float: left;
     margin-right: 20px;
     margin-top: 5px;
 }




 /* Gallery Pages*/


 /*dwong gallery overrides 8/19/2017*/

 .node-type-photo-gallery .moscone-flipped {
     background-color: #FFF;
 }

 .view-photo-gallery-tag-filters-pane {
     background-color: #ffffff;
 }

 .node-type-photo-gallery .moscone-flipped h4.pane-title {
     color: #000;
 }

 .pane-etowah-photo-gallery-pane-rc .etowah-photo-gallery-related-content h2.title {
     font-size: 18px;
     line-height: 1.2;
     font-size: 1.8rem;
 }

 .node-type-photo-gallery h1 {
     color: #000;
 }

 .node-type-photo-gallery .pane-node-created {
     color: #222;
 }




 /*Embedded Galleries*/

 .etowah_photo_gallery_embed {
     padding: 0;
     margin: 0;
     background-color: transparent;
     margin-top: 30px;
 }

 .etowah_photo_gallery_embed h1.title {
     margin-top: 0;
     color: #000;
     text-transform: uppercase;
 }

 .etowah_photo_gallery_embed .etowah_photo_gallery_created {
     color: #222;
     font-style: normal;
 }

 .main-gallery-slider,
 [class|="main-gallery-slider"] {
     background: #d4d4d4;
     margin-top: 15px;
 }

 .etowah_photo_gallery_embed [class|="main-gallery-slider"] img,
 .etowah_photo_gallery_embed .main-gallery-slider img {
     max-height: initial !important;
 }



 /*Footer */

 .footer-top {
     background-color: #000000;
 }

 footer#footer h4 {
     color: #FFF !important;
 }

 .footer-top .nav>li>a {
     padding: 0px 15px 0 0 !important;
 }


 /*footer .footer-top-sponsors li:nth-child(4) {
    display: none !important;
}
*/


 /*Media Queries*/


 /*Min Width*/

 @media (min-width: 640px) {

     /*video*/
     .video-player-wrapper .nba-video-player-full {
         width: 90%;
     }

     .video-player-wrapper .nba-video-player-full .nba-video-player {
         width: 100%;
         height: auto;
     }
 }

 @media (min-width: 768px) {
     .container {
         width: initial;
     }

     /* Brooklyn Nets Header */
     .fixed .navbar-brand-wrapper {
         background: none;
         width: 38px;
         height: 38px;
         margin-top: 0;
     }

     .fixed .presented-by--header {
         display: none;
     }

     .fixed #main-menu {
         margin-top: 17px;
     }

     .navbar-brand-wrapper {
         height: 89px;
         width: 89px;
     }

     .navbar-brand {
         padding: 0;
     }

     .navbar-brand-wrapper {
         background: url(https://i.cdn.turner.com/drp/nba/nets/sites/default/files/nets103x103.png) no-repeat;
         background-size: contain;
         background-position: center top;
     }

     .main-nav__menu-item>ul {
         background-color: #333;
     }

     .main-nav__menu-item.em-ti>.em-hover {
         background-color: transparent;
     }

     .navbar-brand img#securewatch {
         display: none !important;
         max-height: 70px;
         position: absolute;
         left: 90px;
         top: 10px;
     }

     .fixed img#securewatch {
         display: none !important;
     }

     .main-nav {
         display: block;
         margin: 0px 0 0 50px;
         padding: 25px 0 0 0;
         font-size: 16px;
         font-size: 1.6rem;
         letter-spacing: 0px;
         text-transform: uppercase;
         font-family: 'Open Sans', sans-serif;
         font-weight: 700;
     }

     .main-nav ul.dropdown {
         left: 0 !important;
     }

.main-nav .em-ssmu.dropdown {
    padding: 0 15px;
    line-height: 2.5;
    background-color: transparent;
    position: relative;
}

     .main-nav-wrapper-inner {
         padding: 10px 0;
     }

     .main-nav__menu-item a {
         padding: 0 10px;
     }

     .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: 220px;
         margin-top: 10px;
         padding-bottom: 10px;
     }

     .main-nav .em-smu.cols-1 {
         width: 220px;
         margin-top: 10px;
         padding-bottom: 10px;
     }

     .main-nav .em-smu>li {
         padding: 0px 0 0 10px;
         float: none;
         display: block;
     }

     .main-nav .em-smu>li.block {
         padding-left: 10px;
     }

     .main-nav .em-smu a {
         padding: 5px 0;
     }

     .main-nav__menu-item>ul {
         background-color: #333;
     }

     .em-smu>li.block:hover {
         background-color: transparent;
     }

     .dropdown-row {
         min-height: initial;
     }

     .dropdown-row li {
         width: 100% !important;
         font-size: 16px;
         font-size: 1.6rem;
         font-weight: 200;
          line-height: 1.25;
     }

     .main-nav ul.dropdown {
         background-color: #121212;
         font-size: 16px;
         font-size: 1.6rem;
         text-transform: capitalize;
         letter-spacing: 1px;
     }

     .em-ssmu a:hover,
     .em-smu a:hover {
         color: #000;
         background-color: transparent;
     }

     /*2018-19 UPDATES*/
     .navbar-brand img {
         /*max-height: 44px;*/
         display: block !important;
     }

     .navbar-brand-wrapper {
         background: none;
         width: 46px;
         height: 46px;
     }

     .presented-by--header {
         display: none;
     }

 }

 @media (min-width: 992px) {
     .main-nav .em-smu.cols-2.blocks-1 {
         width: 280px;
     }

     /* gallery */
     .node-type-photo-gallery .moscone-flipped-content-inner {
         border-right: 0;
     }

     .node-type-photo-gallery .field-name-field-photos {
         margin-top: 0;
     }

     /*Video*/

     .video-player-wrapper .nba-video-player-full {
         width: 100%;
     }

     .video-player-wrapper .video-info,
     .video-player-wrapper .social-tools {
         margin-left: 15px;
     }

     .footer-top-sponsors__sponsor-item {
         width: 16.6666666667%;
     }
 }

 @media (min-width: 1200px) {
     .panel-display>.container {
         max-width: 1320px;
     }
 }

 @media (min-width: 1400px) {

     .not-front .container {
         width: 100%;
         max-width: 1400px;
     }

     .node-type-page #content {
         width: 100%;
         max-width: 1400px;
     }

     /*2018-19 UPDATES*/
     header .container {
         max-width: 100% !important;
         padding: 0 5px 0 15px !important;
     }

     .nets-blank-full-width #content {
         width: 100%;
         max-width: unset;
     }
 }


 @media (max-width: 1024px) {
     .page {
         background-image: none;
     }
 }



 /*Max Width*/

 @media(max-width: 992px) {
     .social-overlay.visible {
         padding-top: 15%;
     }

     .social-overlay.visible p {
         font-size: 90%;
     }

     div#hp-right-rail-ticket-block {
         padding: 15px;
     }

     .footer-top-sponsors__sponsor-item {
         width: 20%;
     }

     .footer-top-sponsors__sponsor-item:first-child {
         display: none !important;
     }
 }

 @media (max-width: 786px) {
     .mobile-menu-hamburger {
         top: 5px;
         background-color: transparent;
         padding: 0;
     }
 }

 @media (max-width: 767px) {

     .presented-by--header {
         display: none;
     }

     h1 {
         font-size: 36px;
         font-size: 3.6rem;
     }

     h2 {
         font-size: 24px;
         font-size: 2.4rem;
     }

     div#block-bean-presented-by-promo {
         display: none;
     }

     .page .main-nav-wrapper.fixed {
         background-color: #131313;
         height: 60px;
     }

     .global-language__wrapper {
         top: 0px;
         display: none;
     }

     .navbar-brand-wrapper {
         background: none;
     }

     .navbar-brand-wrapper #logo.navbar-brand {
         margin-bottom: 0;
     }

     .navbar-brand img#securewatch {
         display: none !important;
     }

     .fixed .navbar-brand img {
         height: 42px;
     }

     .fixed .mobile-menu-hamburger {
         top: 0;
     }

     .fixed .search-box {
         display: none;
     }

     .global-language__wrapper {
         top: 0px;
     }

     .global-language-mobile {
         display: none !important;
     }

     .mobile-menu-hamburger {
         margin-left: 0;
         position: unset;
         display: inline-block;
         float: right;
         clear: both;
     }

     .mobile-menu-hamburger:before {
         font-size: 38px;
     }

     .search-box__icon:before {
         font-size: 20px;
     }

     .search-box__icon {
         background-size: contain;
         float: right;
         /* position: absolute; */
         z-index: 99;
         width: unset;
         height: 20px;
         padding: 0;
         margin-right: 0px;
         top: 5px;
         -moz-border-radius-topleft: 4px;
         -webkit-border-top-left-radius: 4px;
         border-top-left-radius: 4px;
         -moz-border-radius-topright: 4px;
         -webkit-border-top-right-radius: 4px;
         border-top-right-radius: 4px;
         background-color: transparent !important;
         right: 0;
     }

     .search-box {
         /* position: relative; */
         /* height: 40px; */
         /* top: 30px; */
         /* width: 100%; */
         /* margin-right: 0; */
         display: block;
         clear: both !important;
         position: unset;
     }

     .search-box__form-wrapper {
         top: 82px;
         width: 100%;
         right: 0;
         left: initial;
         background: #FFF;
         border: 0;
         -webkit-appearance: none;
     }

     .fixed .search-box__form-wrapper {
         top: 56px;
     }

     .social-bar-wrapper {
         display: none;
     }

     .social-bar__mobile-icon {
         display: none !important;
     }

     .social-bar--header {
         float: right;
         visibility: visible;
         background: transparent;
         top: 5px;
         width: auto;
         left: inherit;
         right: 25px;
         position: absolute;
         padding: 5px 0 5px 0px;
         height: 16px;
         display: inline-block;
         right: 10px !important;
     }

     .fixed .social-bar--header {
         margin-top: 0px;
         top: 0;
         margin-right: 80px;
     }

     .search-box p {
         margin: 0;
         position: unset;
     }

     .search-box__input-box {
         font-size: 14px;
     }
 }

 @media (max-width: 639px) {
     footer .footer-top-sponsors__sponsor-item {
         text-align: center;
         width: 25%;
         float: left;
         /* height: 140px !important; */
         margin-bottom: 0;
     }

     footer .footer-top-sponsors__sponsor-item:nth-child(1) {
         width: 100%;
     }

     .footer-top-sponsors__sponsor-item img {
         width: 100%;
     }

     .focus--roster .roster__player__info {
         background-color: #eeeeee;
         color: #FFF !important;
     }
 }

 @media (max-width: 414px) {

     li.footer-top-sponsors__sponsor-item:nth-child(2),
     li.footer-top-sponsors__sponsor-item:nth-child(3) {
         display: none;
     }
 }


 /* msmith edits 10/6/17  */

 @media (max-width: 1199px) and (min-width: 992px) {
     .footer-top-sponsors__sponsor-item:nth-child(5) {
         margin-left: 0;
     }
 }


 /* msmith edits 10/13/17 */

 .pane-content p a:not(.btn) {
     color: #333;
     text-decoration: underline;
 }

 .pane-content p a:not(.btn):hover {
     color: #000;
 }


 /* msmith edits 10/17/17 */

 h2#featured-video {
     color: #fff;
 }


 /* msmith edit 2/8/18 */

 @media (max-width: 639px) {
     footer .footer-top-sponsors__sponsor-item:nth-child(1) {
         margin-bottom: 50px;
     }
 }


 /* lowercase netsstore.com in menu */

 .expanded.main-nav__menu-item.has-dropdown.em-smi.em-ti:nth-of-type(9) .dropdown.cols-2.blocks-0.em-smu.em-right .dropdown-row.em-smi:nth-of-type(1) .em-ssmu .first.leaf.em-smi a {
     text-transform: lowercase;
 }


 /*2018-19 UPDATES*/

 /*Header*/

 .page>header {
     min-height: 63px;
 }

 .navbar-brand {
     text-align: left;
 }

 .main-nav__menu-item a:last-child {
     color: #FFF;
 }

 .btn.btn-global-language {
     min-width: unset;
     margin: 0;
     padding: 0;
 }

 @media (min-width: 768px) {
     .search-box {
         position: absolute !important;
         margin-right: 0;
         height: 40px;
         margin-top: 15px;
         z-index: 104;
         width: auto;
     }
 }

 /*Satifi*/

 #divSatisfiChat #divChatLabel div {
     background-color: #000 !important;
 }

 #divSatisfiChat #divImageLoading img {
     max-width: 230px;
 }

 .ResultList .ResultRow .ContentText img {
     max-width: 60px;
 }

 /* LEAGUE PASS PRICING RESPONSIVE STYLE */

 #league-pass-top-menu {
     background-color: #000000;
 }

 #triptych .triptych-block .buy .buy-button {
     background-color: #242628;
 }

 #league-pass-low-tier .package .info .button {
     background-color: #242628;
 }

 #league-pass-headline h1 {
     color: #000000;
 }

 #triptych .triptych-block .triptych-header h2 {
     color: #242628;
 }

 #triptych .triptych-block .triptych-body .triptych-pricing .content .dollar-amount {
     color: #242628;
 }

 #triptych .triptych-block .triptych-body .triptych-pricing .content .year {
     color: #242628;
 }

 #league-pass-headline h2 {
     color: #242628;
 }

 #league-pass-low-tier .package .titles h2 {
     color: #242628;
 }

 #league-pass-low-tier .package .pricing .dollar-amount {
     color: #242628;
 }

 #league-pass-blackout .details {
     background-color: #242628;
 }

 #league-pass-blackout {
     background-color: #000000;
 }

 #triptych .triptych-block .triptych-header.ribbon .top-left {
     background-color: #000000;
 }

 #league-pass-blackout .details .learn-more .button {
     background-color: #000000;
 }

 #triptych .triptych-block .triptych-body .triptych-pricing .content .dollar-sign {
     color: #242628;
 }

 #league-pass-low-tier .package .pricing .dollar-sign {
     color: #242628;
 }

 #league-pass-devices h1 {
     color: #000000;
 }

 #league-pass-single-game .package .info .button {
     background-color: #242628;
 }

 #league-pass-single-game .package .titles h2 {
     color: #242628;
 }

 #league-pass-single-game .package .pricing .dollar-sign {
     color: #242628;
 }

 #league-pass-single-game .package .pricing .dollar-amount {
     color: #242628;
 }

 #league-pass-banner {
     background-color: #242628;
 }

 #league-pass-banner .side_tab .tab_text {
     background-color: #000000;
 }

 #league-pass-banner .side_tab {
     background-color: #000000;
 }

 /*League Pass FAQ Styling:*/

 #league-pass-faq-container #lp-frequently-asked-questions h2 {
     color: #000000;
 }

 #league-pass-faq-container #lp-frequently-asked-questions .help-container .help-text h5 {
     color: #000000;
 }

 #league-pass-faq-container #lp-frequently-asked-questions .help-container .help-button a {
     border: 1px solid #242628;
     color: #ffffff;
     background-color: #242628;
 }

 /* 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;
     }
 }

 /* Christmas Lights */
 .xmas-lights {
     background-image: url(https://brooklynse.net/bkn/assets/christmas-lights.png);
     width: 100%;
     position: absolute;
     height: 65px;
     background-size: contain;
     background-repeat-y: no-repeat;
     z-index: 9;
     background-position-y: -9px;
     background-repeat: repeat-x;
 }

 .moscone-flipped-sidebar .xmas-lights,
 .node-type-story .xmas-lights {
     display: none;
 }

 @media (max-width: 786px) {
     .xmas-lights {
         height: 40px;
         background-size: cover;
     }
 }

 /* PARTNERSHIP FOOTER */
 .footer-partnership {
     width: calc(100% - 160px);
     float: left;
 }

 .footer-partnership img {
     -webkit-filter: grayscale(100%);
     filter: grayscale(100%);
 }

 .footer-partnership img:hover {
     -webkit-filter: grayscale(0%);
     filter: grayscale(0%);
 }

 .bc-event-banners {
     border-left: 1px solid #DDD;
     padding-left: 9px;
     width: 150px;
     float: left;
 }

 .bc-event-bottom {
     background-color: #000;
     width: 100%;
     clear: both;
     display: block;
     height: 30px;
 }

 .bc-event-bottom p {
     line-height: 30px;
     color: #FFF;
     font-size: 10px;
     text-transform: uppercase;
     font-weight: 600;
     text-align: center;
 }

 .bc-event-bottom img {
     float: left;
     height: 100%;
     width: auto !important;
     padding: 5px;
 }

 .footer-custom {
     margin-top: 10px;
     margin-bottom: 10px;
     padding: 0 10px !important;
 }

 #nba_tos {
     z-index: 1001 !important;
 }

 /*CTA Buttons*/

 .special.cta-bar .chat {
     display: none;
 }


 @media (min-width: 992px) {
     .special.cta-bar .sms {
         display: none;
     }
 }

 @media (max-width: 1024px) {
     .special.sticky .cta h2 {
         padding-left: 15px;
         padding-top: 8px;
     }

     .special .cta h2 {
         color: #FFF;
         margin: 0;
         padding-top: 4px;
         padding-left: 15px;
         font-size: 28px;
     }

     .special.cta-bar {
         margin-bottom: 0;
     }

     .special .cta .st-nets-logo {
         position: relative;
         width: 50px;
         top: 0;
     }
 }

 @media (max-width: 991px) {
     .special .cta .st-nets-logo {
         display: inline-block;
         height: 46px;
         float: left;
         position: relative;
         width: auto;
         top: 0;
         left: 0;
     }

     .special .cta-buttons .btn {
         min-width: initial;
     }

     .special .cta-buttons .btn i {
         display: block;
     }

     .special .cta .f-item {
         padding: 0;
     }

     .special .cta-buttons .btn span {
         display: none;
     }
 }

 @media (max-width: 568px) {
     .special .cta h2 {
         display: none;
     }
 }

 /*APP VIEW*/

 .app-view .page>header {
     min-height: 0 !important;
 }

 .app-view .season-tickets-nav {
     border-top: none;
 }

 .app-view .sms {
     /*display: none!important;*/
 }

 .app-view #hero {
     margin-top: 0;
 }

 .app-view div#content {
     padding: 0;
 }

 .app-view #hero:before {
     padding-top: 25%;
 }

 .app-view #hero {
     margin-top: 0;
 }

/*Roster Page Bio Button Mobile Breakpoint Display*/
@media screen and (max-width: 768px) {
  .focus--roster .roster__player__footer {
    height:auto;
    text-align: center;
    display: block!important
  }

  .focus--roster .roster__player__footer a {
    line-height: 2.5em;
    display: block;
    max-width: 120px;
    margin: 10px auto 0
  }
}