/*Suppress eror message for visitors*/ 
.not-logged-in .messages.error {
  display: none;
}

/* Live Chat Link needs to be white */
.team-contact__method.team-contact__method--live-chat a {
    color: white;
}


/*HIDE SUMMER LEAGUE GAMES FROM SCHEDULE PAGE */

.schedule--hide_gb.schedule.schedule--Summer.League {
    display: none;
}


/* Makes NBA Cookie TOS Always On Top */
#nba_tos {
    z-index: 99999999999!important;
}

/* Chnage Gameblock Text Color on Mobile */
@media (max-width: 480px) and (orientation: portrait) {
  div.game-block-panel-overview.etowah-game-block {
      color: #fff;
  }
}

@font-face {
 font-family: geared slab;
  src: url(https://nolaprodigital.com/pelicans/files/fonts/GearedSlab.ttf);
}

/* Remove Title from Medium NewsBlock item on the - this affects any medium NewsBlock item that has the CSS class removeTitle attached to it */

.removeTitle > .news-block > .news-block__title {
    display: none;
}

.removeTitle > .news-block > .icon-overlay:before {
    display: none;
}


.pane-etowah-video-playlist-pane.video-playlist__large .video-player-wrapper .nba-video-player-full {
    width: 100%;
    height: 100%;
}



div#ad-10k .pane-title {
    display: none;
}

/* Make Footer Ads Smaller on Mobile */

@media (max-width:767px) {
li.footer-top-sponsors__sponsor-item {
    width: 33%;
}
}


/* Archived stats - show only through 2002 */
.page-stats .season-1996-97,
.page-stats .season-1997-98,
.page-stats .season-1998-99,
.page-stats .season-1999-00,
.page-stats .season-2000-01,
.page-stats .season-2001-02 {
	display:none;
}

/* More info bttn on Top Stories homepage newsblock LG*/
.node-28271 .newsblock__tail {
  display: none;
}

/* Protect mobile from too large promo unit */
div#block-panels-mini-mini-panel-top-banner-ad, 
div#block-panels-mini-mini-panel-top-banner-ad img,
.pane-bundle-etowah-promo,
.pane-bundle-etowah-promo img {
  max-width: 100%;
  overflow: hidden;
}

.main-nav-wrapper-inner, .page .fixed {
    background-color: #0c2340;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0c2340), to(#040c15));
    background-image: -webkit-linear-gradient(top, #0c2340, #040c15);
    background-image: -moz-linear-gradient(top, #0c2340, #040c15);
    background-image: -o-linear-gradient(top, #0c2340, #040c15);
    background-image: linear-gradient(to bottom, #0c2340, #040c15);

/*background: #04002a url(https://i.cdn.turner.com/drp/nba/pelicans/sites/all/themes/etowah_radix/assets/images/header-trans-grad.png) repeat-x bottom;*/
}

.social-bar--header {
    background:rgba(0,0,0,0);
    background-color:rgba(0,0,0,0);
}

.social-bar--header .social-bar__item a {
    border:0;
    border-radius:0;
}

/*---- News Block Generic Styling ----*/
/*.news-block h2, .news-block h3 {
    background:rgba(255,255,255,1);
    border-bottom:solid 2px #b4975a;
}

.news-block .news-block__title a {
    color:#0c2340;
    font-weight:bold;
}*/

.news-block {
    border-bottom:0;
}

.news-block h2, .news-block h3 {
    background-color:transparent;
    background:rgba(12,35,64,1);
    border-top:solid 2px #b4975a;
    border-bottom:solid 2px #b4975a;
}

.news-block h2 a, .news-block h3 a {
    color:#b4975a;
}

.icon-overlay--news:before, .icon-overlay--videos:before, .icon-overlay--photos:before {
    width:40px;
    height:40px;
    padding:5px;
    background: rgba(200,16,46,1);
    color: #FFF;
}

.news-block__hover-area:hover {
  animation: ease-out overlayFadeIn 200ms forwards;
  -webkit-animation: ease-out overlayFadeIn 200ms forwards;
  -moz-animation: ease-out overlayFadeIn 200ms forwards;
  -o-animation: ease-out overlayFadeIn 200ms forwards;
  -ms-animation: ease-out overlayFadeIn 200ms forwards;
}

.news-block__hover-area__link-wrapper {
  width:100%;
  height:100%;
  margin-top:0;
  position:relative;
  display:block;
}

.news-block__hover-area__link-wrapper a, .news-block__hover-area__link-wrapper a:hover {
  color:#FFF;
  text-decoration:none;
}

.news-block__hover-area__link {
  width:100%;
  height:100%;
  display:block;
  z-index:3;
}

.news-block__share-text, .social-bar-wrapper--news-block {
  width:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:4;
}

#newsblock .news-block__hover-area
{ display: none !important; }


.social-bar--news-block .social-bar__item a:before {
  background-image:none;
}

.social-bar--news-block .social-bar__item a {
  border:solid 1px #FFF;
  border-radius:3px
}

.social-bar--news-block li:first-child a:hover {
  animation: ease-out fbookRollover 400ms forwards;
  -webkit-animation: ease-out fbookRollover 400ms forwards;
  -moz-animation: ease-out fbookRollover 400ms forwards;
  -o-animation: ease-out fbookRollover 400ms forwards;
  -ms-animation: ease-out fbookRollover 400ms forwards;
}

.social-bar--news-block li:nth-child(2) a:hover {
  animation: ease-out gplusRollover 400ms forwards;
  -webkit-animation: ease-out gplusRollover 400ms forwards;
  -moz-animation: ease-out gplusRollover 400ms forwards;
  -o-animation: ease-out gplusRollover 400ms forwards;
  -ms-animation: ease-out gplusRollover 400ms forwards;
}

.social-bar--news-block li:nth-child(3) a:hover {
  animation: ease-out twitterRollover 400ms forwards;
  -webkit-animation: ease-out twitterRollover 400ms forwards;
  -moz-animation: ease-out twitterRollover 400ms forwards;
  -o-animation: ease-out twitterRollover 400ms forwards;
  -ms-animation: ease-out twitterRollover 400ms forwards;
}

.social-bar--news-block li:nth-child(4) a:hover {
  animation: ease-out linkRollover 400ms forwards;
  -webkit-animation: ease-out linkRollover 400ms forwards;
  -moz-animation: ease-out linkRollover 400ms forwards;
  -o-animation: ease-out linkRollover 400ms forwards;
  -ms-animation: ease-out linkRollover 400ms forwards;
}

.share-links-hover-area .social-bar-wrapper {
    position: absolute;
    left: 0px;
    display: inline-block;
    margin-top: 10px;
    top: 0px;
}

.share-links-hover-area .social-bar-wrapper .item-list {
    position: relative;
    display: block;
		right: auto;
    margin: 0 auto;
}

.news-block--medium .share-links-hover-area .social-bar-wrapper .item-list {
    max-width:190px;
}
.news-block--large .share-links-hover-area .social-bar-wrapper .item-list {
    max-width:270px;
}

/*Remove Ticket home newsblock hover effect*/
#panels-ipe-paneid-1137 .news-block__hover-area, #panels-ipe-paneid-1137 icon-overlay, #panels-ipe-paneid-1137 .news-block__hover-area:hover, #panels-ipe-paneid-1137 .icon-overlay:hover {
    -webkit-animation: none;
    -o-animation: none;
    -moz-animation: none;
    -ms-animation: none;
    animation: none;
}

#panels-ipe-paneid-1137 .news-block__hover-area, #panels-ipe-paneid-1137 .news-block__title , #panels-ipe-paneid-1137 .icon-overlay:before {
    display:none;
}

/*---- END News Block Generic Styling ----*/


/*---- SOCIAL BAR STYLING ----*/
#etowah-social-container:nth-child(1), #etowah-social-container:nth-child(2), #etowah-social-container:nth-child(3){
    
}
.social-stream_item {
    background:rgba(12,35,64,1);
}

.etowah-social-text {
    color:#FFF;
}

.etowah-social-text a {
    color:#b4975a;      
}

.facebook-partial:before {
    background-color:transparent;
    background:rgba(59,89,152,1);
}

.twitter-partial:before {
    background-color:transparent;
    background:rgba(85,172,238,1);
}

/*---- END SOCIAL BAR STYLING ----*/

/*---- START TICKET CONTACT STYLING ----*/

#panels-ipe-paneid-543 .team-contact__method {
	font-size:1.8rem;
}

#panels-ipe-paneid-543 .team-contact__method--live-chat a {
	color:#FFF;
}

/*---- END TICKET CONTACT STYLING ----*/

.node-26931 .newsblock__tail {
    display: none;
}

.pane-editors-picks-playlist {
    min-height:240px;
}

body.page-video [data-breakpoint="mobile_320px"][data-pos-one="middle"] {
    margin: 10px auto;
}

.field-name-field-etowah-promo-image {
  text-align: center;
}

.footer-top-sponsors__sponsor-item img {
  width: auto !important;
}

.pane-etowah-story-pane-photo img {
border: 0px;
}

.home-page-content-footer {
  background-color:#EFEFEF;
}




/*-- Specific news block size styling --*/

@media screen and (min-width:640px){
  .content-block__content-stream__item {
    width:30%;
    margin:10px 1%;
    background-color:#FFF;
    border:solid 1px #D3D3D3;
  }
}

@media (min-width: 768px) {
  .em-ssmu a:hover,
  .em-smu a:hover {
    color: #caae72;
  }
}


@media screen and (min-width:991px) {
	.news-block--large .news-block__hover-area__link {
	    padding-top:160px;
	}
        .col-md-4 .news-block--large .news-block__share-text, .news-block--large .news-block__share-text {
            margin:190px 0 0 0;
        }

	.news-block--large .social-bar-wrapper--news-block {
	    margin-top:240px;
	}

	.news-block--medium .news-block__hover-area__link-wrapper {
	    margin-top:0;
	}

	.news-block--medium .news-block__hover-area__link {
	    padding-top:45px;
	}

	.news-block--medium .news-block__share-text {
	    width:100%;
	    margin:75px 0 0 0;
	}

	.news-block--medium .social-bar-wrapper--news-block {
	    margin-top:115px;
	}

    .news-block.news-block--small > h3.news-block__title a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

@media screen and (min-width:768px) and (max-width:990px) {
	.news-block--large .news-block__hover-area__link {
	  padding-top:40%;
	}

	.news-block--large .news-block__hover-area__link:after, .news-block--medium .news-block__hover-area__link:after {
          margin:0 0 0 10px;
          color:#inherit;
          font-size:3rem;
          content:"\2192";
          display:inline-block;
	}

	.news-block--medium .news-block__hover-area__link-wrapper {
	  margin:0;
	}

	.news-block--medium .news-block__hover-area__link {
	  padding-top:20%;
          margin:0;
	}

    .news-block.news-block--small > h3.news-block__title a {
        padding-top: 12px;
        padding-bottom: 12px;
    }
}

@media screen and (min-width:1200px) {
    .news-block.news-block--small > h3.news-block__title a {
        padding-top: 14px;
        padding-bottom: 14px;
    }
}

@media screen and (max-width:990px){
	.news-block__share-text {
            display:none;
        }
}

@media screen and (max-width:638px){
	.news-block.news-block--small > h3.news-block__title a {
		padding-top: 8px;
		padding-bottom: 8px;
	}	

	.newsblock-col-multiple .news-block {
		width:80%;
		margin:10px 10%;
	}
}

@media screen and (max-width:638px){
	#newsblock .col-xs-6 {
	    width:100%;
	}	
}


#panels-ipe-paneid-5811 .news-block {
    background:transparent;
}

.news-block.news-block--small > h3.news-block__title {
    background:rgba(209,17,45,1);
    border-top:0;
    border-bottom:0;
    border-left:solid 5px #b4975a;
}

.news-block.news-block--small > h3.news-block__title a {
    color:#FFF;
}

.news-block--small .icon-overlay:before {
    display:none;
}

#panels-ipe-paneid-5811 div.news-block--medium h3, #panels-ipe-paneid-5811 .news-block--medium .icon-overlay:before, #panels-ipe-paneid-5811 .news-block--medium .icon-overlay::before {
    display:none !important;
    opacity:0;
}

#panels-ipe-paneid-5811 div.news-block--medium .news-block__hover-area:hover {
  display:none;
  opacity:0;
  animation: none;
  -webkit-animation: none;
  -moz-animation: none;
  -o-animation: none;
  -ms-animation: none;
}


/*--animations only--*/

@keyframes overlayFadeIn {
  from {
    background-color:transparent;
  }
  to {
    background-color:rgba(7,20,36,0.9);
  }
}

@-webkit-keyframes overlayFadeIn {
  from {
    background-color:transparent;
  }
  to {
    background-color:rgba(7,20,36,0.9);
  }
}

@-moz-keyframes overlayFadeIn {
  from {
    background-color:transparent;
  }
  to {
    background-color:rgba(7,20,36,0.9);
  }
}

@-o-keyframes overlayFadeIn {
  from {
    background-color:transparent;
  }
  to {
    background-color:rgba(7,20,36,0.9);
  }
}

@-ms-keyframes overlayFadeIn {
  from {
    background-color:transparent;
  }
  to {
    background-color:rgba(7,20,36,0.9);
  }
}



@keyframes fbookRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#3b5998;
  }
}

@-webkit-keyframes fbookRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#3b5998;
  }
}

@-moz-keyframes fbookRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#3b5998;
  }
}

@-o-keyframes fbookRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#3b5998;
  }
}

@-ms-keyframes fbookRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#3b5998;
  }
}

@keyframes twitterRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#55acee;
  }
}

@-webkit-keyframes twitterRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#55acee;
  }
}

@-moz-keyframes twitterRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#55acee;
  }
}

@-o-keyframes twitterRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#55acee;
  }
}

@-ms-keyframes twitterRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#55acee;
  }
}

@keyframes gplusRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#dd4b39;
  }
}

@-webkit-keyframes gplusRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#dd4b39;
  }
}

@-moz-keyframes gplusRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#dd4b39;
  }
}

@-o-keyframes gplusRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#dd4b39;
  }
}

@-ms-keyframes gplusRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#dd4b39;
  }
}

@keyframes linkRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#c8102e;
  }
}

@-webkit-keyframes linkRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#c8102e;
  }
}

@-moz-keyframes linkRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#c8102e;
  }
}

@-o-keyframes linkRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#c8102e;
  }
}

@-ms-keyframes linkRollover {
  from {
    background-color:transparent;
  }
  to {
    background-color:#c8102e;
  }
}

/* Background on Player Develop NewsBlock */
.newsblock .pane-bundle-etowah-promo {background:transparent;}

/* More info bttn on Player Develop NewsBlock */
.node-28405 .newsblock__tail {
  display: none;
}

/* More info bttn on Summer League NewsBlock */
.node-28629 .newsblock__tail {
  display: none;
}

/* More info bttn on AllStar NewsBlock */
.node-42797 .newsblock__tail {
  display: none;
}

/* More info bttn on Homepage Bonus Links NewsBlock */
.node-30325 .newsblock__tail {
  display: none;
}

/* More info bttn on Global Games NewsBlock */
.node-47699 .newsblock__tail {
  display: none;
}

/* More info bttn on Top Stories NewsBlock */
.node-26929 .newsblock__tail {
  display: none;
}

/* More info bttn on Top Stories NewsBlock */
.node-52949 .newsblock__tail {
  display: none;
}

/* More info bttn on Playoffs 2018 NewsBlock */
.node-62965 .newsblock__tail {
  display: none;
}

/* More info bttn on Major News NewsBlock */
.node-73255 .newsblock__tail {
  display: none;
}



/* Global Games NewsBlock background */
.node-47699 {
  background-image: url(https://www.nba.com/resources/static/team/v2/pelicans/GlobalNB_bkgd.jpg);
  background-repeat:no-repeat;
  
}




/* Account Manager Nav Button
@media (min-width: 768px) {.presented-by--header img {height: auto;margin-bottom: 3px;position: relative;float: right;margin-top: 17px;}}
@media (max-width: 768px) {.presented-by--header img {display: none;}}
@media (max-width: 639px) {.main-nav-wrapper {height:80px;}}
@media (max-width: 767px) .global-language__wrapper {height: 0px;}
@media (max-width: 767px) .global-language-mobile {top: 27px;}
*/



@media (min-width: 768px) {
.presented-by--header img {
    height: 33px;
}
  
  .fixed .presented-by img {
    width: 75px;
    margin: 0;
    position: relative;
    top: -8px;
    left: -30px;
}
}


.page .main-nav-wrapper.fixed {
    background-color: transparent;
    height: 70px;
}



.page .main-nav-wrapper.fixed .mobile-menu-hamburger {
    right: 10px;
    top: 10px;
}


.page .main-nav-wrapper.fixed .search-box {
    top: 0;
}


@media (max-width:767px) {
  
.presented-by--header img {
    height: 30px;
    margin-bottom: 6px;
    position: relative;
    left: -20px;
    top: 20px;
}
  

.page .main-nav-wrapper.fixed .presented-by--header img {
top: 20px;
}

}





/*---FONT INFO---*/

@font-face {
    font-family: 'Geared_Slab_regular';
    src: url('https://nolaprodigital.com/resources/fonts/gearedslab-webfont.eot');
    src: url('https://nolaprodigital.com/resources/fonts/gearedslab-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-webfont.woff2') format('woff2'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-webfont.woff') format('woff'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-webfont.ttf') format('truetype'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-webfont.svg#geared_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Geared_Slab_thin';
    src: url('https://nolaprodigital.com/resources/fonts/gearedslab-light-webfont.eot');
    src: url('https://nolaprodigital.com/resources/fonts/gearedslab-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-light-webfont.woff2') format('woff2'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-light-webfont.woff') format('woff'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-light-webfont.ttf') format('truetype'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-light-webfont.svg#geared_slabthin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Geared_Slab_extrabold';
    src: url('https://nolaprodigital.com/resources/fonts/gearedslab-extrabold-webfont.eot');
    src: url('https://nolaprodigital.com/resources/fonts/gearedslab-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-extrabold-webfont.woff2') format('woff2'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-extrabold-webfont.woff') format('woff'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-extrabold-webfont.ttf') format('truetype'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-extrabold-webfont.svg#geared_slabextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Geared_Slab_bold';
    src: url('https://nolaprodigital.com/resources/fonts/gearedslab-bold-webfont.eot');
    src: url('https://nolaprodigital.com/resources/fonts/gearedslab-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-bold-webfont.woff2') format('woff2'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-bold-webfont.woff') format('woff'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-bold-webfont.ttf') format('truetype'),
         url('https://nolaprodigital.com/resources/fonts/gearedslab-bold-webfont.svg#geared_slabbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.game-block-container .broadcasters {
    margin-left: 0px;
    margin-right: 0px;
}

/*Fixes Game Block wrapping issue*/
@media (max-width: 992px) and (min-width: 640px)
{
.game-block-container .game-block__content--first
{ width: 50%; }
}



/*Add Home & Away Indicator Below Date*/
.pane-etowah-schedule-pane .etowah-schedule__event--game__datetime__date::after {
    display: inline-block;
    margin-top: -.6rem;
    font-size: 1.1rem;
}
.pane-etowah-schedule-pane .home .etowah-schedule__event--game__datetime__date::after {
    content: 'home';
    color: #0c2340;
}
 
.pane-etowah-schedule-pane .away .etowah-schedule__event--game__datetime__date::after {
    content: 'away';
    color: #ffffff;
 
}


/*How to Shade away games and keep subtle even/odd striping*/
.pane-etowah-schedule-pane .away {
    background-color: #eeeeee;
}
.pane-etowah-schedule-pane .away {
    background-color: #f5ecdb !important;
}
.pane-etowah-schedule-pane .away .etowah-schedule__event__game-time, .pane-etowah-schedule-pane .away .etowah-schedule__event__game-status, .pane-etowah-schedule-pane .away .etowah-schedule__event__game-context, .pane-etowah-schedule-pane .away .etowah-schedule__event__game-buttons {border-color:#f5ecdb !important;}


/*To change the stat column headers on the roster page.*/
.page-roster .roster__player__info__stats--item {color: #ffffff}


/*Change color-width on Ticket buttons for CSB, Schedule and Tickets page*/

.courtside-box-game a.btn-buy-tickets {background-color: #2679b8}


.etowah-schedule__event__game-links a.btn-buy-tickets {background-color: #2679b8}


.page-tickets .field-name-field-quick-links-links a:first-child {background-color: #2679b8}


.upcoming-game__offers a.btn-buy-tickets {background-color: #2679b8}

.courtside-box-game a.btn-buy-tickets:hover {background-color:
#18598a}

.etowah-schedule__event__game-links a.btn-buy-tickets:hover
{background-color: #18598a}

.page-tickets .field-name-field-quick-links-links a:first-child:hover
{background-color: #18598a}

/* Gameblock specific styles */

a.gameblock-button:hover {
	background:#9a0024!important;
  text-decoration:none;
}
.field-name-field-etowah-promo-image > img {
    margin-bottom: 20px;
}



/* Hiding schedule links so that we may customize */
.header--schedule .header--schedule__cal-links {
	visibility: hidden;
}

/* Custom schedule download link styles taken from original styles */
.header--schedule__cal-links_custom-move {
	  margin-top: 0px;
    width: auto;
    padding: 0px;
    border: medium none;
    position: absolute;
    right: 30px;
    list-style-type: none;
}
.header--schedule__cal-links_custom-move li {
    margin-left: 15px;
    font-size: 14px;
    margin: 5px 0px 0px 0;
   	background: rgba(180, 151, 90, 1.0);
	  padding: 5px 12px;
	  transition:all 0.25s;
	  -webkit-transition:all 0.25s;
	  -moz-transition:all 0.25s;
	  -o-transition:all 0.25s;
}
.header--schedule__cal-links_custom-move li::before {
    color: #ededed;
}
.header--schedule__cal-links_custom-move .cal_dl_custom-move::before {
    width: 20px;
}
.header--schedule__cal-links_custom-move .cal_dl_custom-move::before {
    content:"\f107";
    display: inline-block;
    font-family: "nba-custom";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
}
.header--schedule__cal-links_custom-move li a {
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
}
.header--schedule__cal-links_custom-move li a:hover {
	text-decoration: none;
}
.header--schedule__cal-links_custom-move li:hover {
    background-color: #e13a3e;
    transition:all 0.25s;
	  -webkit-transition:all 0.25s;
	  -moz-transition:all 0.25s;
	  -o-transition:all 0.25s;
}
/* End custom schedule download links */

/* Overwrite manual Schedule styles - Preseason schedule */
.etowah-schedule__event__game-info .schedule__game-info__inner .game-info__desc .outcome:before {
  content:none;
}
.etowah-schedule__event__game-info .schedule__game-info__inner .game-info__desc {
    font-size: 1.6rem;
}
#panels-ipe-paneid-22655 .panels-ipe-portlet-content .fieldable-panels-pane h2.schedule__header {
    margin-top: 0px;
}
.schedule-location-custom {
	  font-weight: bold;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1.3rem;
    display: block;
    text-transform: uppercase;
}


/* Schedule Page - Change the background color of the Home and Away Indicators */ 
.etowah-schedule_game-context__wrapper.wrapper {
    color: #000000 !important;
}
.etowah-schedule__event__game-location.game-location__home {
    background-color: #c8102e !important; } .pane-etowah-schedule-pane>.pane-content {
    background-color: #f2f2f2 !important; }

.etowah-schedule__event__game-location.game-location__away {
    background-color: #0c2340 !important; } .pane-etowah-schedule-pane>.pane-content {
    background-color: #f2f2f2 !important; }

/* Ticket Page - Chat Button Placement */
.team-contact {
    height: auto;
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}

/* Game Block Ticket button */
.game-block-container .btn-buy-tickets {
  background:#e13a3e;
  color:#000;
  font-weight:bold;
  letter-spacing:0.3px;
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  -moz-transition:all 0.3s;
  margin-top:15px;
  margin-bottom:15px;
}
.game-block-container .btn-buy-tickets:hover, .game-block-container .btn-buy-tickets:focus {
  background:#9c824c;
  color:#fff;
  font-weight:bold;
  letter-spacing:0.3px;
  text-decoration:none;
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  -moz-transition:all 0.3s;
}
.courtside-box-game a.btn-courtside {
  background:#e13a3e;
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  -moz-transition:all 0.3s;
}
.courtside-box-game a.btn-game-content {
  background:#033672;
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  -moz-transition:all 0.3s;
}
.courtside-box-game a.btn-courtside:hover, .courtside-box-game a.btn-courtside:focus
.courtside-box-game a.btn-game-content:hover, .courtside-box-game a.btn-game-content:focus {
  background:#9c824c;
  text-decoration:none;
}
.game-block-container a.btn-live-game:focus {
  color:#fff;
}
.game-block.box-score.game-block-full-col > span.box-score.box-score-team-toggle.teamColorDark.active:first-child {
   background-color:#E13A3E!important; 
}

/* Fixing mobile view issues with a couple of blocks that were displaying at 100% instead of 80% */
@media screen and (max-width: 638px) {
  #newsblock .news-block.col-xs-6.col-sm-12.col-tiny-12.col-md-12 {
      width: 80%;
  }
}
@media (max-width: 639px) {
  .col-med-with-small .newsblock__content--second.col-md-4 .news-block--medium {
	   width: 80%;
  }
}



/* Page Node */
.not-front #main #page #content {
	padding-top:20px;
	background: #FFFFFF;
}
.not-front #content {
  padding-top:20px;
}

/* Photo Galleries */
.node-type-photo-gallery.not-front #main #page #content {
  padding-top:0; 
}
.view-photo-gallery-tag-filters-pane {
  margin-top:5px; 
}

/* Video Node adjustments */
.video-channel-nav {
    margin: -9px -5px 20px -15px;
}
.player-area {
    margin: -19px -5px 0px -15px;
}
.node-type-video.not-front #main #page #content {
    padding-top: 15px;
}
.node-type-video .page {
    background-color:#0C2340;  
}

/* Home Page Video Playlist buffer */
.pane-etowah-video-playlist-pane.video-playlist__med {
    margin-bottom: 30px; 
}

/* Gameblock Styles */
.pane-game-block-conf-standings, .pane-game-block-conf-standings h4.pane-title, .game-block-half-col, .game-block-quarter-col-w, .game-block-full-col, .pane-game-block-player-matchup, .pane-game-block-box-score .table-bordered, .pane-game-block-team-matchup, .pane-game-block-tune-in, .pane-game-block-twitter {
    background-image: none;
    background-size: 100%;
	background-color:rgba(0,0,0,0.75);
}
.gameblock-quarter-wide-wrapper {
	background-image: none;
	background-color: transparent;
}
.gameblock-quarter-wide-wrapper.items-2 {
  background-color: transparent!important;
  margin-bottom:10px;
}
.pane-game-block-live-game .broadcasters {
  padding-bottom: 25px; 
}
@media (min-width: 1200px) {
.gameblock-quarter-wide-wrapper.items-2 {
    height: 228px;
  }
}

/* Gameblock link/border color change styles */
.game-block-quarter-col-s__title a, .game-block-quarter-col-w__title a, .game-block-half-col__title a, .game-block-full-col__title a,
.game-block-container h2 {
	color: #d3b67a;;
}
.game-block-container .score-gameblock.team1 {
	border-right: 1px solid rgba(81, 91, 142, 1.0);
}
.pane-game-block-live-game .time.period-gameblock {
	border-bottom: 1px solid rgba(81, 91, 142, 1.0);
}
.game-block-quarter-col-w__image img, .pane-game-block-twitter .game-block--tweet img {
	border: 2px solid rgba(81,91,142,0.75);
  transition:all 0.28s;
	-webkit-transition:all 0.28s;
	-moz-transition:all 0.28s;
}
.game-block-quarter-col-w__image img:hover, .pane-game-block-twitter .game-block--tweet img:hover {
	border: 2px solid #7e7e7e;
  transition:all 0.28s;
	-webkit-transition:all 0.28s;
	-moz-transition:all 0.28s;
} 
/* end color */

/* Gameblock style for mobile */
@media (max-width:480px) and (orientation:portrait) {
	.courtside-game-wrapper.show-non-focus.courtside-game-future .first {
		width:100%;
	}
	div.game-block-panel-overview.etowah-game-block {
		background-image:none;
		color:#fff;
	}
	div.panel-pane.pane-game-block-team-logo {
		/*display:none;*/
	}
}
.etowah-game-block {
	padding-top:30px;
	padding-bottom:30px;
}

@media (min-width: 1200) {
	.gameblock-quarter-wide-wrapper.items-2 {
		height:105px;
		min-height:105px;
	}
}
@media (min-width: 992) {
	.gameblock-quarter-wide-wrapper.items-2 {
	    height: 90px;
	    min-height: 90px;
	}
}
@media (min-width: 768) {
	.gameblock-quarter-wide-wrapper.items-2 {
	    height: 100px;
	}
}
@media (min-width: 640px) {
	.gameblock-quarter-wide-wrapper.items-2 {
		min-height: 100px;
	}
}
.gameblock-quarter-wide-wrapper .game-block-quarter-col-w {
    margin-bottom: 5px !important;
}

/* text panes are primarily used for <br> tags only - so on mobile, do not display */
@media (max-width:638px) {
.game-block-container .panel-pane.pane-bundle-etowah-text {
    display: none;
	}
}

/* Square gameblock item styles */
.game-block-video-player-wrapper .game-block.game-block-quarter-col-s {
    outline: 4px solid #000;
}
.game-block-quarter-col-s__information  {
   margin-bottom:0 
}

.gameblock-quarter-wide-wrapper.items-2 {
	background-image:none;
	background-color:rgba(0,0,0,0.65);
}

.pane-game-block-main-article a > h2 {
	transition:all 0.28s;
	-webkit-transition:all 0.28s;
	-moz-transition:all 0.28s;
}
.pane-game-block-main-article a:hover > h2 {
	color:#e13a3e;
	transition:all 0.28s;
	-webkit-transition:all 0.28s;
	-moz-transition:all 0.28s;
}
.game-block a {
	transition:all 0.28s;
	-webkit-transition:all 0.28s;
	-moz-transition:all 0.28s;
}
.game-block a:hover,
.game-block a:focus, .game-block a:active {
	color:#e13a3e;
	transition:all 0.28s;
	-webkit-transition:all 0.28s;
	-moz-transition:all 0.28s;
}
.game-block a.btn-live-game:active {
  color:#fff; 
}
.pane-game-block-live-game .btn-live-game:hover {
	background:#B4975A;
  text-decoration:none;
}
.game-block-container hr {
	display: none;
}

/* Placing logos on top of each other in gameblocks */
@media (min-width: 1200px) {
.game-block-container .game-block.team-logo {
    margin-top:0rem;
  }
}
@media (min-width: 992px) {
.game-block-container .game-block.team-logo {
    margin-top:0rem;
  }
}
@media (min-width: 640px) {
.game-block-container .game-block.team-logo {
    margin-top:0rem; 
  }
}

.news-block {
  background: transparent; 
}
.news-block h2 a, 
.news-block h3 a {
	display: inline-block;
	color:#caae72;
	font-weight: 600;
}
.news-block h3 a:hover,
.news-block h2 a:hover {
	text-decoration: none;
	color:#caae72
}
.news-block h2 a:after,
.news-block h3 a:after  {
    content: '';
    display: block;
    margin: auto;
    height: 1px;
    width: 0px;
    background: transparent;
    transition: width .6s ease, background-color .6s ease;
    -moz-transition: width .6s ease, background-color .6s ease;
    -webkit-transition: width .6s ease, background-color .6s ease;
    -o-transition: width .6s ease, background-color .6s ease;
}
.news-block h3 a:hover:after,
.news-block h2 a:hover:after{
    width: 100%;
    background: #B4975A;
}

/* Newsblock - red sidebar links */
.news-block.news-block--small > h3.news-block__title {
	background: #e13a3e;
	background: -moz-linear-gradient(top,  #e13a3e 0%, #d1112d 100%);
	background: -webkit-linear-gradient(top,  #e13a3e 0%,#d1112d 100%);
	background: linear-gradient(to bottom,  #e13a3e 0%,#d1112d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e13a3e', endColorstr='#d1112d',GradientType=0 );
  transition: all 0.4s !important;
	-webkit-transition:all 0.4s !important;
	-moz-transition: all 0.4s !important;
  padding:8px;
}
#newsblock .news-block.news-block--small > h3.news-block__title:hover {
    transition: all 0.4s ease 0s;
    border-left: 35px solid rgb(180, 151, 90);
  	transition: all 0.4s !important;
		-webkit-transition:all 0.4s !important;
		-moz-transition: all 0.4s !important;
}
#newsblock .news-block.news-block--small > h3.news-block__title a.icon-overlay.icon-overlay--news {
	display: block;
  transition:all 0.4s !important;
	-webkit-transition:all 0.4s !important;
	-moz-transition: all 0.4s !important;
  font-weight:500;
  padding-top:12px;
  padding-bottom:12px;
}
#newsblock .news-block.news-block--small > h3.news-block__title a.icon-overlay.icon-overlay--news:hover {
	transition: all 0.4s !important;
	-webkit-transition:all 0.4s !important;
	-moz-transition: all 0.4s !important;
  text-decoration:none;
  padding-top:12px;
  padding-bottom:12px;
}
.news-block.news-block--small > h3.news-block__title a.icon-overlay.icon-overlay--news:hover::after {
    color: #E2C995;
    content: " »";
    display:inline;
    height:initial;
    width: initial;
    background:initial;
    margin:initial;
  	transition: all 0.4s !important;
	  -webkit-transition:all 0.4s !important;
	  -moz-transition: all 0.4s !important;
}

/* Menu color change */
#main-menu li.main-nav__menu-item.em-ti > em.hover,
.main-nav__menu-item > a:hover,
.main-nav__menu-item > a.em-hover {
	background-color: #e13a3e!important;
	color:#fff!important;
}
ul.em-ssmu a:hover > img,
ul.em-ssmu a:hover {
	background-color: transparent;
}
ul#main-menu li.main-nav__menu-item ul.dropdown {
	background: #e13a3e; /* Old browsers */
	background: -moz-linear-gradient(top,  #e13a3e 0%, #a2292b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e13a3e), color-stop(100%,#a2292b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e13a3e 0%,#a2292b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e13a3e 0%,#a2292b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e13a3e 0%,#a2292b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e13a3e 0%,#a2292b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e13a3e', endColorstr='#a2292b',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 18px 33px -4px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 18px 33px -4px rgba(0,0,0,0.3);
	box-shadow: 0px 18px 33px -4px rgba(0,0,0,0.3);
	border-bottom:3px solid #B4975A;
}
li.leaf a,
li.expanded.has-dropdown a,
ul#main-menu li.main-nav__menu-item.has-dropdown ul.em-smu,
.main-nav .em-smu .em-ssmu a:hover {
	border-radius: 0px;
}
.main-nav__menu-item a {
	text-shadow: 1px 1px 2px rgba(0,43,92,0.6)!important;
	text-shadow: 1px 1px 2px 3px rgba(0,43,92,0.6)!important;
} 
ul.dropdown a {
	display: inline-block;
	position: relative;
	padding-bottom: 3px;
}
ul.dropdown a:after,
ul.dropdown li.em-smi > ul.em-ssmu li.block.em-smi div.content a.menu-block__link + a.menu-block__link--title:after {
	content: '';
	display: block;
	margin: auto;
	height: 2px;
	width: 0px;
	background: transparent;
	transition: width .5s ease, background-color .5s ease;
	-moz-transition: width .5s ease, background-color .5s ease;
	-webkit-transition: width .5s ease, background-color .5s ease;
	-o-transition: width .5s ease, background-color .5s ease;
}
ul.dropdown li.em-smi > ul.em-ssmu li.em-smi div.content a.menu-block__link:after {
	content:none;
	margin:initial;
	height:initial;
	width:initial;
}
ul.dropdown a:hover:after {
	color:#B4975A;
	width: 100%;
	background: #caae72;
}
.main-nav .em-smu .em-ssmu a:hover, 
.main-nav .em-smu .em-ssmu a:active, 
.main-nav .em-smu .em-ssmu a:focus {
	color:#dbc18a;
	transition:0.3s color;
	-moz-transition:0.3s color;
	-webkit-transition:0.3s color;
}
.main-nav .em-smu > li.block:hover {
    background-color: transparent;
}

/* Newsblock content-type icons */
.news-block .icon-overlay::before {
    background: rgba(200, 16, 46, 0.87) none repeat scroll 0px 0px;
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
.news-block > a.icon-overlay:hover::before {
    background: rgba(180, 151, 90, 0.87);
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
.news-block:hover > a.icon-overlay::before {
    background: rgba(180, 151, 90, 0.87);
    transition:all 0.3s;
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
}
/* Newsblock color change - gradient blue */
.news-block h2, .news-block h3 {
	color:#B4975A;
	border-top: solid 2px #B4975A;
	border-bottom: solid 2px #B4975A;
	background: -moz-linear-gradient(top, rgba(0,43,92,0.95) 0%, rgba(0,27,56,0.95) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,43,92,0.95)), color-stop(100%,rgba(0,27,56,0.95)));
	background: -webkit-linear-gradient(top, rgba(0,43,92,0.95) 0%,rgba(0,27,56,0.95) 100%);
	background: -o-linear-gradient(top, rgba(0,43,92,0.95) 0%,rgba(0,27,56,0.95) 100%);
	background: -ms-linear-gradient(top, rgba(0,43,92,0.95) 0%,rgba(0,27,56,0.95) 100%);
	background: linear-gradient(to bottom, rgba(0,43,92,0.95) 0%,rgba(0,27,56,0.95) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf002b5c', endColorstr='#bf001b38',GradientType=0 );
}
/* Newsblock hover and link effects */
.pane-bundle-etowah-newsblock-item:hover .news-block__title a {
    padding-bottom: 10px;
}
.pane-bundle-etowah-newsblock-item .news-block__title a {
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

/* Homepage More News link */
a.news-block__more-news .button-primary__arrow {
	display: inline-block;
	line-height: 2.5em;
	text-align: center;
	background-color: #e13a3e;
	color: white;
	font-size: 1em;
	width: 2.5em;
	transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	margin-left: .75em;
	border-radius: 0 1px 1px 0;
}
a.news-block__more-news  {
	float:right;
	display: inline-block;
	background: #B4975A;
	border: 0;
	padding: 0 0 0 10px;
	margin-bottom: 15px;
	outline: none;
	text-decoration: none;
	color: #fff;
	width:auto;
	border-radius:1px 3px 3px 1px;
	text-shadow: 1px 1px 2px rgba(0,43,92,0.4);
	text-shadow: 1px 1px 2px 3px rgba(0,43,92,0.4);
	transition:all 0.2s;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
}
.button-primary__text {
	font-size: 1.6rem;
	transition:font-size 0.3s;
	-moz-transition:font-size 0.3s;
	-webkit-transition:font-size 0.3s;
}
a.news-block__more-news:hover {
	background:#fff;
	color:#B4975A;
	text-shadow: 1px 1px 2px rgba(0,43,92,0.18);
	transition:all 0.2s;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
}
.button-primary__arrow:before {
	background: transparent;
	font-size: 17px;
	width: auto;
	height: auto;
	border-radius: 0 1px 0 1px;
	position: inherit;
	margin: -15px 0 0 0;
	padding-top: 8px;
	left:auto;
	top:auto;
}
a.news-block__more-news:hover .button-primary__arrow {
	margin-left: 1.25em;
	background-color: #bb292d;
	transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
}
a.news-block__more-news:active {
	background: #ccc;
}
a.news-block__more-news:active .button-primary__arrow {
	margin-left: 1.5em;
}

/* Site Background */

.page {
background-repeat: none;
}


/* Smaller Text on Video Player */
.video-playlist__thumbnail-wrapper .video-thumbnail-info a {
    font-size: 12px;
}


/* Groups Page Shared Layout CSS Overrides */

.groups-page-layout #main #page #content {
    max-width: 100%;
    padding: 40px;
}


/*To hide the preseason table on the schedule page, add the below snippet of code to the CSS Over-ride feature.*/
.schedule.schedule--1 {
    display: none;
}


/* Schedule Page Hide Summer League Game Rows and Season State Filter Option */
/*
.schedule--Summer.League {
    display: none;
}
.etowah_schedule_filter.season_state .checkbox:nth-child(2) {
    display: none;
}
*/


.account-manager-link {
    position: relative;
    top: -85px;
    text-align: left;
    width: 35.5%;
    float: right;
}

.scrolledDown {
 top:-5px; 
}

.account-manager-link a {
color:white;
}


@media (max-width:1775px) {
.account-manager-link {
    width: 30%;
}

}

@media (max-width:1200px) {
.account-manager-link {
    width: 27%;
}
}


@media (max-width:900px) {
.account-manager-link {
    width: 33%;
}
}

@media (max-width:767px) {
.account-manager-link {
display:none;
}
}



/*--------------
Ticket Promo Blocks Fixes
--------------

.panels-ipe-portlet-wrapper:nth-of-type(3n+1) .ticket-promo {
    clear: both;
}*/

.panels-ipe-portlet-wrapper:nth-of-type(8) .ticket-promo {
    clear: both;
}


.field-name-field-etowah-promo-image > img {
    margin-bottom: 0px;
}



/*--------------
Fixed Footer promotion
--------------*/
/*#fixed-foot {
	position:fixed;
	z-index: 99999;
	width:100%;
	bottom:0;
	height: 73px;
	text-align: center;
	margin:0 auto;
	background-color: #c8102e;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#c8102e),to(#9a0d24));
    background-image: -webkit-linear-gradient(top,#c8102e,#9a0d24);
    background-image: -moz-linear-gradient(top,#c8102e,#9a0d24);
    background-image: -o-linear-gradient(top,#c8102e,#9a0d24);
    background-image: linear-gradient(to bottom,#c8102e,#9a0d24);
    border-top: 3px solid rgba(180, 151, 90, 1.0);
    visibility: hidden;
    -webkit-box-shadow: 7px 2px 28px -2px rgba(0,0,0,0.4);
    -moz-box-shadow: 7px 2px 28px -2px rgba(0,0,0,0.4);
    box-shadow: 7px 2px 28px -2px rgba(0,0,0,0.4);
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#fixed-foot #fixed-foot-wrap {
    background: url('https://www.nba.com/pelicans/sites/pelicans/files/lottery_logo_ftr.png') no-repeat 18% -39px / 12.5%;
    height: 73px;
    padding: 1em 0 0.5em;
}
.node-type-blank-slate #fixed-foot #fixed-foot-wrap {
	padding: 6px 0 3px;
}
#fixed-foot a.button {
	background: #b9975b;
	display: inline-block;
    color: rgb(255, 255, 255);
    font-family: sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    color: #0c2340;
    padding: 12px 12px 10px;
    margin: 0px;
    width: 100%;
    border-radius: 1px;
    letter-spacing: -0.5px;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
}
#fixed-foot a.button:hover {
    background: #d5bd91;
    color: #0c2340;
    text-decoration: none;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
}
#fixed-foot .big {
	color:#ffffff;
	text-transform: uppercase;
	font-size: 30px;
	font-weight:bold;
	text-align: left;
}
.node-type-blank-slate #fixed-foot .big {
	line-height:30px;
}
#fixed-foot .copy {
	font-size:15px;
	text-align: left;
	padding-top: 0px;
    color: #ffffff;
}
#fixed-foot.slideUp {
	animation-name: slideUp;
	-webkit-animation-name: slideUp;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;
	visibility: visible !important;			
}
@keyframes slideUp {
	0% {
		transform: translateY(100%);
	}
	50%{
		transform: translateY(-8%);
	}
	65%{
		transform: translateY(4%);
	}
	80%{
		transform: translateY(-4%);
	}
	95%{
		transform: translateY(2%);
	}			
	100% {
		transform: translateY(0%);
	}	
}
@-webkit-keyframes slideUp {
	0% {
		-webkit-transform: translateY(100%);
	}
	50%{
		-webkit-transform: translateY(-8%);
	}
	65%{
		-webkit-transform: translateY(4%);
	}
	80%{
		-webkit-transform: translateY(-4%);
	}
	95%{
		-webkit-transform: translateY(2%);
	}			
	100% {
		-webkit-transform: translateY(0%);
	}	
}
#fixed-foot .row {
    margin-left: 30px;
    margin-right: 30px;
}
#fixed-foot .row:before, #fixed-foot .row:after,
#fixed-foot .container:before, #fixed-foot .container:after {
    content: " ";
    display: table;
}
#fixed-foot .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 1200px) {
	#fixed-foot .container {
    	width: 1170px;
	}
}
@media (min-width: 992px) {
	#fixed-foot .container {
    	width: 970px;
    }
	#fixed-foot .col-xs-12 {
    	width: 100%;
    	float: left;
	}
	#fixed-foot .col-md-8 {
    	width: 66.6666666667%;
        float: left;
	}
	#fixed-foot .col-md-4 {
    	width: 33.3333333333%;
    	float: left;
	}
}
@media (min-width: 768px) {
	#fixed-foot .container {
    	width: 750px;
	}
	#fixed-foot .col-xs-12 {
    	width: 100%;
   	    float: left;
	}
	#fixed-foot .col-sm-8 {
    	width: 66.6666666667%;
        float: left;
	}
	#fixed-foot .col-md-4 {
    	width: 33.3333333333%;
    	float: left;
	}
}
@media (max-width: 767px) {
	#fixed-foot, #fixed-foot #fixed-foot-wrap {
		height:95px;
	}
	#fixed-foot #fixed-foot-wrap {
		padding:0.5em 0;
	}
	.node-type-blank-slate #fixed-foot,
	.node-type-blank-slate #fixed-foot #fixed-foot-wrap {
		padding:0;
	}
	#fixed-foot a.button {
	    padding: 7px 8px 5px;
	    width:80%;
	    margin-top:3px;
	}
	.node-type-blank-slate #fixed-foot a.button {
		margin-top:0px;
	}
	#fixed-foot .big,
	#fixed-foot .copy {
		text-align: center;
	}
	#fixed-foot .copy {
    	font-size: 16px;
      	line-height: 17px;
    	padding-top: 3px;	
    }
}
@media (min-width: 768px) and (max-width:799px) {
	#fixed-foot, #fixed-foot #fixed-foot-wrap {
		height:60px;
	}
	#fixed-foot #fixed-foot-wrap {
		padding:0.5em 0;
	}
}
@media (max-width: 834px) {
	#fixed-foot #fixed-foot-wrap {
		background-image:none;	
	}
}
@media (min-width: 768px) {
	#fixed-foot .container {
    	width:95%;
	}
}
@media (min-width: 800px) {
	#fixed-foot #fixed-foot-wrap {
		background-position: 63% -20px;
    	background-size: 13%;
	}
}
@media (min-width: 910px) { 
	#fixed-foot #fixed-foot-wrap {
    	background-position: 58.7% -22px;
    	background-size: 12.5%;
	}
}
@media (min-width: 992px) { 
	#fixed-foot #fixed-foot-wrap {
	    background-position: 57.5% -23px;
	    background-size: 12.5%;
	}
}
@media (min-width: 1007px) { 
    #fixed-foot .container {
     	width: 70%;
    }
    #fixed-foot #fixed-foot-wrap {
	    background-position: 6% -26px;
		background-size: 12.5%;
	}
}
@media (min-width: 1108px) {
	#fixed-foot .container {
    	width: 65%;
	}
	#fixed-foot #fixed-foot-wrap {
		background-position: 7.5% -28px;
	}
}
@media (min-width: 1153px) {
    #fixed-foot .container {
     	width: 60%;
    }
    #fixed-foot #fixed-foot-wrap {
    	background-position: 11.5% -29px;
    	background-size:12.5%;
    }
	#fixed-foot .big {
		font-size:29px;
	}
	.node-type-blank-slate #fixed-foot .big {
		line-height:29px;
	}
}
@media (min-width: 1235px) {
	#fixed-foot .container {
    	width:55%;
	}
	#fixed-foot #fixed-foot-wrap {
    	background-position: 15% -34px;
	}
}
@media (min-width: 1350px) {
	#fixed-foot .container {
		width:50%;
	}
	#fixed-foot #fixed-foot-wrap {
    	background-position: 17.5% -39px;
	}
}
@media (min-width: 1383px) {
	#fixed-foot .big {
		font-size:30px;
	}
	.node-type-blank-slate #fixed-foot .big {
		line-height:30px;
	}
}
@media (min-width: 1400px) {
	#fixed-foot #fixed-foot-wrap {
    	background-position: 18% -39px;
	}
}
@media (min-width: 1600px) {
	#fixed-foot #fixed-foot-wrap {
    	background-position: 20% -34px;
    	background-size: 10.5%;
	}
	#fixed-foot .container {
		width:45%;
	}
}
@media (min-width: 1800px) {
	#fixed-foot #fixed-foot-wrap {
    	background-position: 23% -34px;
    }
	#fixed-foot .container {
		width:41%;
	}
}
@media (min-width: 1900px) {
	#fixed-foot #fixed-foot-wrap {
    	background-position: 25% -34px;
    	background-size: 9.5%;
	}
	#fixed-foot .container {
		width:39%;
	}
}
@media only screen and (min-width: 315px) and (max-width: 416px) {
	#fixed-foot .copy {
    	font-size: 12px;
    	line-height: 13px;
    	padding-top: 2px;
	}
  
  div#fixed-foot-wrap > .container > .row {
    margin-left: 8px;
    margin-right: 8px;
}
  
	#fixed-foot .big {
		font-size:20px;
	}
	.node-type-blank-slate #fixed-foot .big {
		line-height:23px;
	}
	#fixed-foot a.button {
		margin-top: 5px;
	}
	#fixed-foot #fixed-foot-wrap {
		padding:0.5em 0;
	}
}
@media only screen and (min-width: 417px) and (max-width: 470px) {
	#fixed-foot .big {
		font-size:26px;
	}
	.node-type-blank-slate #fixed-foot .big {
		line-height:26px;
	}
	#fixed-foot .copy {
		font-size: 14px;
		line-height:15px;
		padding-top: 3px;
	}
	#fixed-foot a.button {
		margin-top:5px;
	}
	#fixed-foot #fixed-foot-wrap {
		padding:0.5em 0;
	}
}
@media only screen and (min-width: 471px) and (max-width: 692px) {
	#fixed-foot .big {
		font-size: 30px;
	}
	.node-type-blank-slate #fixed-foot .big {
		line-height:30px;
	}
	#fixed-foot .copy {
    	font-size: 15.5px;
    	line-height: 16.5px;
    }
	#fixed-foot #fixed-foot-wrap {
		padding:0.5em 0;
	}
}

#wsa_embed.wsa_box.plustransparentborder {
	bottom: 75px!important;
}
@media (max-width: 767px) {
	#wsa_embed.wsa_box.plustransparentborder {
		bottom:98px!important;
	}
}
#fixed-foot .glyphicon.glyphicon-remove {
    color: #ededed;
    position: absolute;
    right: 8px;
    top: 8px;
    font-size: 16px;
}
#fixed-foot .glyphicon.glyphicon-remove:hover {
	cursor:pointer;
}*/
/*--------------
End Fixed Footer styles
--------------*/

/* LEAGUE PASS PRICING RESPONSIVE STYLE */

#league-pass-top-menu {
background-color: #0c2340;}
#triptych .triptych-block .buy .buy-button {
background-color: #ab0e27;}
#league-pass-low-tier .package .info .button {
background-color: #ab0e27;}
#league-pass-headline h1 {
color: #0c2340;}
#triptych .triptych-block .triptych-header h2 {
color: #ab0e27;
}
#triptych .triptych-block .triptych-body .triptych-pricing .content .dollar-amount {
color: #ab0e27;
}
#triptych .triptych-block .triptych-body .triptych-pricing .content .year {
color: #ab0e27;
}
#league-pass-headline h2 {
color: #ab0e27;
}
#league-pass-low-tier .package .titles h2 {
color: #ab0e27;
}
#league-pass-low-tier .package .pricing .dollar-amount {
color: #ab0e27;
}
#league-pass-blackout .details {
background-color: #ab0e27;
}
#league-pass-blackout {
background-color: #0c2340;
}
#triptych .triptych-block .triptych-header.ribbon .top-left {
background-color: #0c2340;
}
#league-pass-blackout .details .learn-more .button {
background-color: #0c2340;
}
#triptych .triptych-block .triptych-body .triptych-pricing .content .dollar-sign {
color: #ab0e27;
}
#league-pass-low-tier .package .pricing .dollar-sign {
color: #ab0e27;
}
#league-pass-devices h1 {
color: #0c2340;
}

#league-pass-single-game .package .info .button {
background-color: #ab0e27;
}

#league-pass-single-game .package .titles h2 {
color: #ab0e27;
}

#league-pass-single-game .package .pricing .dollar-sign {
color: #ab0e27;
}

#league-pass-single-game .package .pricing .dollar-amount {
color: #ab0e27;
}

#league-pass-banner {
background-color: #ab0e27;
}
#league-pass-banner .side_tab .tab_text {
background-color: #0c2340;
}
#league-pass-banner .side_tab {
background-color: #0c2340;
}

/*League Pass FAQ Styling:*/

#league-pass-faq-container #lp-frequently-asked-questions h2 {
color: #0c2340;
}

#league-pass-faq-container #lp-frequently-asked-questions .help-container .help-text h5 {
color: #0c2340;
}

#league-pass-faq-container #lp-frequently-asked-questions .help-container .help-button a {
border: 0px solid #ab0e27;
color: #ffffff;
background-color: #ab0e27;
}

/* 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; }
}













/* EXIT INTENT STYLES */

.contest-button-wrapper {
    font-family: 'Fira Sans Condensed', sans-serif;
    background: #000;
    color: white;
    min-height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 900;
    text-transform: uppercase;
    max-width: 300px;
    margin: 0 auto;
    font-size: 33px;
}

span.contest-btn-text {
    font-size: 24px;
    line-height: 26px;
}

svg.svg-triangle {
    fill: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
  margin-left:15px;
}


#news-signup {
    position: fixed;
    width: 100%;
    visibility: hidden;
    z-index: 10002;
    top: 0px;
    opacity: 0;
    height: 100%;
    display: flex;
    align-items: center;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
    transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
   background: rgba(255, 255, 255, 0.90);
}
          #news-signup .wrapper {
              position: relative;
              margin: 0 auto;
              text-align: center;
              width: 98%
          }
          #news-signup_bg {
               visibility: hidden;
               position: fixed;
               top: 0;
               left: 0;
               width: 100%;
               height: 100%;
               background-color: #ffffff;
               opacity: 0.4;
               z-index: 10001;
           }
          #news-signup_close {
              position: absolute;
              left: 100%;
              margin: 7px 0 0 -30px;
              width: 20px;
              height: 20px;
              color: #000;
              opacity:1;
              cursor: pointer;
          }

          #news-signup_close::before {
              content: "×";
              font: 400 50px/1em 'Open Sans', sans-serif;
          }

          #news-signup_close:hover {
              opacity:0.8;
          }

          #news-signup .newsletter-content {
              padding: 100px 3px;
              margin: 0 auto
          }
#news-signup .newsletter-content h2 {
      font-family: 'Fira Sans Condensed', sans-serif;
    color: #000;
    text-align: center;
    margin: 0 auto 15px;
    font-size: 90px;
  line-height:90px;
    font-weight: 900;
}
          #news-signup .newsletter-content p {
              margin: 0 auto 25px;
              font: 300 21px/28px 'Fira Sans Condensed', sans-serif;
              color: #7e8890;
                max-width:600px;
          }
          #news-signup .newsletter-content form {
              margin: 0;
              padding: 0;
              width: 90%;
          }

          #news-signup .newsletter-content form p {
              margin: 0 auto 10px
          }

          #news-signup .newsletter-content form p:not(.button) {
              float: none;
              width: 100%;
          }

          #news-signup .newsletter-content form p:not(.button) input {
              width: 100%;
              margin: 0;
              padding: 12px 15px !important;
              border-color: #001049
          }

          #news-signup .newsletter-content form .button {
              float: none;
              width: 100%
          }

          #news-signup .newsletter-content form .button input {
              width: 100%;
              padding: 20px 25px 18px !important;
              font-size: 12px
          }

          #news-signup .newsletter-content p.footnote {
              filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
              opacity: 0.8;
              font: 100 13px 'Open Sans', sans-serif;
              color: #7b7b7b;
              margin-bottom: 0
          }

          @media screen and (min-width: 800px){

              #news-signup .wrapper {
                  width: 800px;
                  margin: 7% auto;
              }
              #news-signup .newsletter-content form .button input {
                  width: auto;
                  margin: 0
              }
              #news-signup .newsletter-content form .button {
                  float: left;
                  width: auto;
                  margin-left: 15px;
              }
              #news-signup .newsletter-content form {
                  width: auto
              }
              #news-signup .newsletter-content form p {
                  margin: 0 auto 15px
              }
              #news-signup .newsletter-content form p:not(.button) {
                  float: left;
                  width: auto
              }
              .newsletter-content form p:not(.button) input {
                  width: 300px!important;
                  margin: 0 15px 0 0
              }
          }

/*Newsblock Temp Image Override*/
@media (min-width: 992px){
  .news-block img {
      height: 102%;
  }
}

/*Temp css fix for GB pane background color*/
.game-block-container .pane-content {
  background-color: transparent !important;
}

/*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
  }
}





/*Make Navigation Vertical instead of Horizontal*/

ul#main-menu li.main-nav__menu-item.has-dropdown ul.em-smu {
    display: flex;
    flex-direction: column;
    width: 190px;
}

li.last.leaf.em-smi {
    width: 100%!important;
}

@media (min-width: 768px) {
.main-nav .em-smu a {
    padding: 8px 0;
}
ul#main-menu li.main-nav__menu-item.has-dropdown ul.em-smu {
   
}
}
