/* body{margin:0;padding:0;background:#000 url(images/bg.jpg) center -9px no-repeat;
background-size: 2500px auto;
}
img{border:none;vertical-align:middle} */
@font-face {
    font-family: "nba-custom";
    src: url("https://i.cdn.turner.com/nba/nba/teamsites/fonts/nba-custom_47f454dc1e054575ab6c2a63cbc17e46.eot");
    src: url("https://i.cdn.turner.com/nba/nba/teamsites/fonts/nba-custom_47f454dc1e054575ab6c2a63cbc17e46.eot?#iefix") format("embedded-opentype"),url("https://i.cdn.turner.com/nba/nba/teamsites/fonts/nba-custom_47f454dc1e054575ab6c2a63cbc17e46.woff") format("woff"),url("https://i.cdn.turner.com/nba/nba/teamsites/fonts/nba-custom_47f454dc1e054575ab6c2a63cbc17e46.ttf") format("truetype"),url("https://i.cdn.turner.com/nba/nba/teamsites/fonts/nba-custom_47f454dc1e054575ab6c2a63cbc17e46.svg#nba-custom") format("svg");
    font-weight: normal;
    font-style: normal
}
@font-face{font-family:Barlow;
  src:url(fonts/7cHpv4kjgoGqM7E_DMs5.woff2) format("woff2");
}
@font-face{font-family:Roboto;
  src:url(fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");
}
body{
  background: #212121;
}

/*Header*/
.UtilityNav_utilityNav__qSxk0 {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-bottom: 0.3125rem solid #1d428a;
  box-shadow: 0.125rem 0.125rem 0.25rem 0 rgb(0 0 0 / 50%);
  position: relative;
  z-index: 50;
}
.UtilityNav_utilityNavWrapper__FpWBN {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  max-width: 1520px;
  padding: 0.5rem 1rem;
}
.UtilityNav_utilityNavLogo__z6EgD {
  margin-right: 0.625rem;
}
.UtilityNav_utilityNavLogo__z6EgD img {
  width: 3.5rem;
  height: auto;
}
.Nav_nav___u_Vr {
  display: flex;
}
.utility-font {
  font-family: Roboto,Arial,sans-serif;
}
.Nav_teamsTeamToggleMenu__2Ho5e {
  margin-right: -0.75rem;
}
.Nav_navItem__RIKpw {
  margin-left: 1.25rem;
  position: relative;
}
.Nav_navLink__1_d_R {
  font-size: .875rem;
}
.Nav_navTeamLink__rkzaQ {
  align-items: center;
  display: flex;
}
.flex {
  display: flex;
}
.Nav_navDropDown__TAz0K {
  display: block;
  height: 0.75rem;
  margin-left: 0.25rem;
  position: relative;
  right: 0.375rem;
  top: 0.15rem;
  transform: rotate(90deg);
}
button {
  background-color: transparent;
  background-image: none;
  border: 0 solid;
    box-sizing: border-box;
}
.Nav_navItem__RIKpw {
  margin-left: 1.25rem;
  position: relative;
}
.Nav_navHide___LP8P {
  display: block;
}
.Nav_navDropDown__TAz0K12{
  color: #000000;
  text-decoration: none;
}
.Nav_navDropDown__TAz0K12:hover{
  text-decoration: none;
}
.Nav_navLink__1_d_R {
  font-size: .875rem;
    display: block;
    text-decoration: none;
    font-family: Roboto,Arial,sans-serif;
    color: #000000;
}
.Nav_navLink__1_d_R:hover{
  cursor: pointer;
  text-decoration: underline;
}
.MainNav_MainNavAdWrapper__PyfZs {
  align-items: center;
  border-bottom: 2px solid rgba(0,0,0,.2);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.dark-primary-background {
  background: #000;
}
.MainNav_MainNavAd__1urmF, .MainNav_MainNavAdRight__KOke6 {
  padding: 2.5rem 1.25rem;
}
.dark-primary-background {
  background: #000;
}
.NavBar_nav__U9xyc {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  align-items: center;
  display: flex;
  flex: 1 1;
  height: 5.625rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 1520px;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
  z-index: 30;
}
.NavLogo_navLogo__7eLRq {
  flex-shrink: 0;
  margin-right: 2.5rem;
}
.NavLogo_navLogoImage__QYndT {
  height: 70px;
  width: auto;
}
.SponsorLogo_sponsor__AM_Sp {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255,255,255,var(--text-opacity));
  flex-shrink: 0;
  letter-spacing: .5px;
  margin-right: 2.5rem;
  max-height: 100%;
  max-width: 4.375rem;
  text-transform: uppercase;
  text-decoration: none;
}
.SponsorLogo_sponsorLabel__zJttw {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: block;
  display: -webkit-box;
  font-size: 8px;
  /* margin-bottom: 2px; */
  overflow: hidden;
  line-height: 1.5;
}
.SponsorLogo_sponsorImage__rqhpO {
  max-height: 1.875rem;
  display: block;
  vertical-align: middle;
  height: auto;
  max-width: 100%;
}
.NavBar_headerMenu__n7E0r {
  align-items: center;
  display: none;
  flex-grow: 1;
  font-size: .9375rem;
  overflow-x: hidden;
}
.NavBar_headerMenu__n7E0r {
  display: flex;
}
.brand-font {
  font-family: Abolition, sans-serif;
}
.NavBar_headerPrimaryMenu__kZbi8,{
  border-color: rgba(0,0,0,.2);
  border-right-width: 1px;
  display: flex;
  height: 5.625rem;
  margin-right: 1.25rem;
}
.NavBar_menu__yO4Am {
  flex-grow: 1;
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
}
.NavBar_headerPrimaryMenu__kZbi8 li {
  margin-right: 1.875rem;
  transition-duration: .15s;
  transition-property: opacity;
}
.NavItem_link__ZBDtq {
  align-items: center;
  display: flex;
  font-size: .9375rem;
  height: 100%;
  /* padding-left: 0.5rem;
  padding-right: 0.5rem; */
  position: relative;
  transition-duration: .15s;
  transition-property: opacity;
  white-space: nowrap;
}
.accent-primary-border {
  border-color: #BD1B21;
}
.NavBar_headerPrimaryMenu__kZbi8 a{
  font-weight: 700;
  padding: 0;
  text-transform: uppercase;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  align-items: center;
  display: flex;
  font-size: .9375rem;
  height: 100%;
  position: relative;
  transition-duration: .15s;
  transition-property: opacity;
  white-space: nowrap;
  text-decoration: none;
}
.NavBar_headerPrimaryMenu__kZbi8 a span:hover{
  border-bottom: 2px solid #BD1B21;
  border-top: 2px solid transparent;
}
.NavBar_headerAccentMenu__HVCRT li:hover>a:before, .NavBar_headerPrimaryMenu__kZbi8 li:hover>a:before, .NavBar_headerSecondaryMenu__TlC9Z li:hover>a:before {
  background: transparent;
  bottom: -2rem;
  content: "";
  display: block;
  height: 2rem;
  left: 0;
  position: absolute;
  width: 100%;
}
.NavBar_headerAccentMenu__HVCRT li:hover>a, .NavBar_headerPrimaryMenu__kZbi8 li:hover>a, .NavBar_headerSecondaryMenu__TlC9Z li:hover>a {
  border-bottom-width: 2px;
  border-top-color: transparent;
  border-top-width: 2px;
}
.NavBar_headerSecondaryMenu__TlC9Z {
  border-color: rgba(0,0,0,.2);
  border-right-width: 1px;
  display: flex;
  height: 3.125rem;
  margin-right: 1.25rem;
}
.NavBar_menu__yO4Am {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  flex-grow: 1;
}
.NavBar_headerSecondaryMenu__TlC9Z li {
  margin-right: 1.25rem;
  transition-duration: .15s;
  transition-property: opacity;
}
.NavBar_headerSecondaryMenu__TlC9Z li a {
  font-weight: 400;
  padding: 0;
  text-transform: unset;
  --text-opacity: 1;
  /* color: #fff; */
  color: rgba(255,255,255,var(--text-opacity));
  text-decoration: none;
}
.NavBar_headerSocial___Aw0N {
  margin-left: auto;
}
.SocialSection_socialLink___EHMa {
  display: block;
  padding-left: 0.9375rem;
  padding-right: 0;
  text-align: left;
  padding: 2.5rem 1.875rem;
}
.SocialSection_socialLinkList__RxhZg {
  align-items: center;
  justify-content: flex-start;
  display: flex;
}
.SocialSection_socialLinkList__RxhZg a {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.SocialLink_socialLink__xfPOX {
  --text-opacity: 1;
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  fill: currentColor;
  color: #fff;
  color: rgba(255,255,255,var(--text-opacity));
  margin-right: 1.25rem;
  transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  transition-duration: .1s;
  transition-timing-function: linear;
}

/*Footer*/
.Footer_footer__nKPS_ {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255,255,255,var(--text-opacity));
  font-size: .75rem;
}
.dark-primary-background {
  background: #000;
}
.Footer_footerAdWrapper__9PFCB {
  align-items: center;
  border-bottom: 2px solid rgba(0,0,0,.2);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.Footer_footerTop__VXMqw {
  display: flex;
  flex-direction: column;
  margin: auto;
  max-width: 1520px;
}
.Footer_footerTop__VXMqw {
  grid-gap: 2rem;
  flex-direction: row;
  gap: 20rem;
  justify-content: space-between;
  padding: 2.5rem 1.25rem;
}
.LinksSection_linkSection__wEU1m {
  padding: 0.75rem 0;
  grid-gap: 2rem;
  flex: 1 1;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 5rem;
  justify-content: flex-start;
  display: flex;
}
.FooterList_footerlist__9ZK5r {
  align-items: flex-start;
  border-width: 0;
  flex-basis: calc(33.33333% - 1.33333rem);
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: flex-start;
  padding-bottom: 0;
  padding-top: 0;
  text-align: left;
  flex: 1 0;
  max-width: 11.25rem;
  border-bottom: 1px;
  border-color: rgba(0,0,0,.2);
  border-style: solid;
  display: flex;
  flex-direction: column;
}
.py-3\.75 {
  padding-bottom: 0.9375rem;
  padding-top: 0.9375rem;
}
.nba-site-ad:empty {
  display: none;
}
.FooterList_footerlist__9ZK5r>.nba-site-ad:first-child {
  padding-top: 0;
}
.FooterList_footerlistTitleText__JypU2 {
  font-size: 1rem;
  font-weight: 700;
  padding-bottom: 1.875rem;
  text-transform: uppercase;
}
.FooterList_footerlistLi__P_Bx5 {
  margin-bottom: 0.5rem;
  display: block;
    width: 100%;
}
.FooterList_footerlistLink__C35H_ {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: .875rem;
  text-decoration: none;
  color: #ffffff;
  font-family: Barlow, sans-serif;
}
.FooterList_footerlistLink__C35H_:hover {
  text-decoration: underline;
}
.SocialSection_socialLink__umvfk {
  border-color: rgba(0,0,0,.2);
  /* border-top-width: 1px; */
  text-align: left;
  border-width: 0;
  /* padding: 0.75rem 0; */
}
.SocialSection_socialTitle__NTQQf {
  font-size: 1rem;
  font-weight: 700;
  padding-bottom: 1.875rem;
  text-transform: uppercase;
  margin-top: 12px;
  margin-bottom: 5px;
}
.SocialSection_socialLinkList__PzVLd {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
.SocialLink_socialLink__xfPOX {
  margin-bottom: .7rem;
  margin-right: 0;
}
.Footer_footerBottom__p0KCL {
  margin: auto;
  max-width: 1520px;
  padding: 2.5rem 1.25rem;
  text-align: left;
}
.utility-font {
  font-family: Roboto,Arial,sans-serif;
}
.LegalSection_legal__vSyVx {
  flex: 1 1;
  font-size: .6875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: left;
  width: 100%;
}
.LegalSection_legalCopy__Wz2wT {
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.LegalSection_legalList__PQM0f {
  display: flex;
  flex-wrap: wrap;
}
.LegalSection_legalLink__Bwp7H {
  position: relative;
  text-decoration: none;
  color: #ffffff;
}
.LegalSection_divider__hB7cH:not(:last-child):after {
  content: "|";
  padding: 0 0.5rem;
}
.LegalSection_legalLine__DWMt_, .LegalSection_legalWmLogo__NyjgL {
  margin-top: 0.5rem;
}
.LegalSection_legalLink__Bwp7H {
  position: relative;
}
.LegalSection_legalLink__Bwp7H:hover {
  text-decoration: underline;
}
.LegalSection_legalWmLogo__NyjgL {
  width: 6rem;
}
/* ul{margin:0;padding:0;list-style:none}
a{text-decoration:none;outline:none}
.clear{clear:both}
.wrapper{margin:0 auto;width:1130px;}
.header{padding-bottom:20px;}
.header-top{float:left;width:100%;background:#fff;}
.header-top ul{padding:0}
.header-top ul li{display:inline;padding:0 15px;}
.header-top ul li:first-child{padding:0 25px 0 0 }
.header-top ul li:first-child a{float:left;margin-top:6px;background:url(images/sprites.png) 0 0 no-repeat;text-indent:-99999px;width:90px;height:22px;padding:0}
.header-top ul li a{color: #0068B3;padding: 10px 0;text-transform:uppercase;font-size:12px;display:inline-block;line-height:15px;}
.header-top ul li a:hover{text-decoration:underline}
.logo-outer,.logo-outer *{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.logo{float:left;text-align:center;margin-top:8px}
.logo img{float:left;}
.logo-outer{float:left;margin-left:0;margin-top:5px}
.navigation{float:left;    margin-left: 12px;margin-top: 7px;}
.navigation li{float:left;margin-right:6px;}
.navigation li a{float:left;color:#fff;font-size:14px;text-decoration:none; padding: 13px 10px;text-shadow:1px 1px 2px #000;-moz-text-shadow:1px 1px 2px #000;-webkit-text-shadow:1px 1px 2px #000;}
.navigation li a:hover{background:#bd1b22;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;}
.social-icons{float:left;margin:18px 0 0 7px}
.social-icons li{float:left;padding:0 2px}

.social-icons li.facebook a{background-position:0 0}
.social-icons li.twitter a{background-position:-24px 0}
.social-icons li.google-plus a{background-position:-48px 0}
.social-icons li.instagram a{background-position:-72px 0}
.social-icons li.tumblr a{background-position:-96px 0}
.header-bottom{float:left;width:100%; margin-bottom: 55px;}
.header-bottom.fixed{background:#000; z-index: 999;height:58px;}

.search{float:right;    margin-right: 7px; margin-top: 18px;} 
.search a{
  float: left;
    width: 100px;
    height: 25px;
    background-size: 89px 24px !important;
    background: url(images/search.png) no-repeat;
    text-indent: -99999px;

}


.footer-top .wrapper > ul > li.tickets-sec{width:14%}
#Shell_Footer,#Shell_Footer *{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.footer-top{background:#000;padding:30px 0 20px 0;float:left;width:100%;margin-top:10px;}
.footer-top .wrapper > ul > li{width:16.5%;float:left;padding:0 5px;margin-bottom:20px;text-align:center}
.footer-top .wrapper > ul > li.banner1{float:left;width:auto;}
.footer-top .wrapper > ul > li li{display:block;text-align:left}
.footer-top .wrapper > ul > li h4{text-transform:uppercase;color: #383838; margin: 20px 0;padding: 0;font-weight:normal;font-size:18px;}
.footer-top .wrapper > ul > li li a{ font-size:12px; padding: 4px 0;display:inline-block;line-height:20px;}
.footer-top .wrapper > ul > li li a:hover{text-decoration:underline;color:#fff;}
.footer-top .wrapper a:hover{text-decoration:underline;color:#fff;}
.footer-top .wrapper a{color: #CCCCCC;font-size:12px;}
.footer-bottom{background:#252525;float:left;width:100%;padding:20px 0 20px}
.footer-left{float:left;width:50%;}
.copyrights{font-size:12px;color:#ccc;line-height:21px;margin:0 0 10px 0}
.turner-logo{   background:url(images/sprites.png) 0 -182px no-repeat; float: left;  height: 11px;  margin-top: 2px; width: 69px;}
.footer-bottom a{color:#ccc;font-size:12px;}
.footer-bottom a:hover{color:#fff;text-decoration:underline;}
.footer-nav__menu-item { margin: 0 15px 0 0;display:inline-block;}
.footer-nav__menu-item.last{margin-right:0}
.footer-nav{text-align:right;}
.footer-right{float:right;width:50%;}
.col-md-12{width:100%;float:left;color: #CCCCCC;font-size:12px;}
.none{display:none}
.presented-by{float:left;
  background:url(images/presented-by.png) 0 0 no-repeat;    
  background-size: 113px 38px;
    width: 110px;
    height: 50px;margin:14px 0 0 19px }
.bg { background:#fff;height: 920px; left: 0; position: absolute; top: 67px; width: 1044px; z-index: -1;}
.header-bottom .wrapper{position:relative;}
.header-top .fa
{
    font-weight: 900 !important;
    font-size: 13px;
  }
.header-top ul li a:hover {
    color: #007ed9;
  }
  
.header-top ul li a:focus {
  color: rgb(189, 27, 33);
  outline: thin dotted;
  text-decoration: underline; 
}
.nano{
  position: relative;
  top: -58px;
  left: 99px;
  max-width: 1002px;
}
.social-icons a {
    display: block;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #fff;
    background-color: #bbb;
    position: relative;
  
  }
.social-icons a:before {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    position: absolute;
    top: 0;
    left: 0;
  }
  .facebook-color:before {
    background-color: #3a539b;
  }
.social-facebook-icon:before {
    content: "\f10b";font-family: "nba-custom";
  }
  .social-twitter-icon:before {
    content: "\f128";font-family: "nba-custom";}
.twitter-color:before {
    background-color: #00abeb;
}
.social-google-plus-icon:before {
    content: "\f113";font-family: "nba-custom";
  }
.google-plus-color:before {
    background-color: #cc4232;
}
.social-instagram-icon:before {
    content: "\f11a";
    font-family: "nba-custom";
  }
  .instagram-color:before {
    background-color: #4e7a9e;
}
.social-pinterest-icon:before {
    content: "\f109";font-family: "nba-custom";
  } 
  .pinterest-color:before {
    background-color: #c92228;
} 
.social-icons {
    float: left;
    margin-right: 4px;
list-style-type: none;
    font-weight: 500;
  }
.social-ul{
    position: relative;
    left: 65px;
  }
  
.footer-top .wrapper > ul > li li a:focus {
    outline: thin dotted;
    text-decoration: none;
    background-color: #eee;
    color: #bd1b21;
  }
  
.footer-bottom  a:focus {
    color: #bd1b21;
    outline: thin dotted;
    text-decoration: underline;
} */