@charset "UTF-8";
/* CSS Document */
 @import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
 @import url("https://use.typekit.net/xwo5yjj.css");

 @font-face {
     font-family: myFirstFont;
     src: url(https://www.nba.com/resources/static/team/v2/sixers/fonts/Cactus-Bold.otf);
}
 @font-face {
     font-family: myCactusBlack;
     src: url(https://www.nba.com/resources/static/team/v2/sixers/fonts/Cactus-Black.otf);
}

 @font-face {
     font-family: cactusMediumItalic;
     src: url(https://www.nba.com/resources/static/team/v2/sixers/fonts/Cactus-MediumItalic.otf);
}

 @font-face {
     font-family: cactusBlackItalic;
     src: url(https://www.nba.com/resources/static/team/v2/sixers/fonts/Cactus-BlackItalic.otf);
}

 @font-face {
     font-family: cactusBoldItalic;
     src: url(https://www.nba.com/resources/static/team/v2/sixers/fonts/Cactus-BoldItalic.otf);
}

 @font-face {
     font-family: myFirstFontSub;
     src:url(https://www.nba.com/resources/static/team/v2/sixers/bluecoats/font/Whitney-Light-Pro.woff);
}
 @font-face {
     font-family: philaUnite;
     src:url(https://www.nba.com/resources/static/team/v2/sixers/fonts/oxida.ttf);
}

 @font-face {
     font-family: headerText;
     src:url(https://www.nba.com/resources/static/team/v2/sixers/font/BAUHAU.ttf);
}

 @font-face {
     font-family: bodyText;
     src:url(https://www.nba.com/resources/static/team/v2/sixers/fonts/Bauhaus20Medium.otf);
}





/* Hide site messages temporarily for Wed May 21 */
 #messages {
     display:none;
}
/*Suppress eror message for visitors*/
 .not-logged-in .messages.error {
     display: none;
}
 .ui-front + .ui-front.media-wrapper{
    z-index: 10000;
}
/* EDIT NAV STYLING */

.main-nav {
    background-color: transparent;
    list-style-type: none;
    padding: 0;
    z-index: 104;;
}

.main-nav__menu-item .main-nav__menu-item {
    border: none;
    padding: 0;
    border-bottom: 1px solid #003DA6;
}


.navbar-brand img {
    height: 140%;
}





@media (min-width: 768px) {
.navbar-brand-wrapper {
    height: 65px;
    width: 300px;
    margin-top: -5px;
}
}

.main-nav-wrapper-inner {
    /*background: url(https://www.nba.com/.element/media/2.0/teamsites/sixers/playoffs/parchment-nav-v10.png);*/
      background: #003DA6 !important;
      border-bottom: 3px solid #DD0031;
    /*box-shadow: 0 2px 10px rgba(0,0,0,.5);*/
}


.main-nav-wrapper-inner>.container {
    width: 100%;
    max-width: 1390px;
}


 .main-nav-wrapper.fixed {
    background: transparent;
}
 .main-nav__menu-item a {
    text-shadow: none;
    font-family: 'myFirstFontSub';
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    font-weight: 200;
    
}

.main-nav__menu-item {
    border: none;
    display: inline-block;
    margin-right: 0px;
}


.fixed .navbar-brand {
    padding: 0px 0px 20px 50px;
}


 #main-menu > li.main-nav__menu-item > a {
    font-family: 'myFirstFont', arial;
    font-size: 20px;
    letter-spacing: .2rem;
    font-weight: 100;
    background-color: transparent;
    text-transform: uppercase;
}
.main-nav__menu-item > ul {
    background: #003da6 !important;
    border-bottom: 3px solid #DD0031;
}
 .main-nav__menu-item.em-ti > .em-hover {
    background-color: #003da6 !important;
}
 .dropdown-row li {
    border-bottom: 1px solid #003DA6;
     padding-left: 10px;
}
 .dropdown-row li:hover {
    background: #003da6;
    border-bottom: 3px solid #DD0031;
}
.dropdown-row li a:hover {
    color: #FFF !important;
}
 .search-box__input-box {
    background: #fff;
}
 .search-box__submit-btn-icon {
    width: 25px;
     height: 24px;
     padding: 2px 6px 3px 6px;
     background: #003DA6;
}
/*Photo Gallery Page*/
 .btn-default.dropdown-toggle, .button-control .icon-dropdown-arrows, .button-control .dropdown-toggle .caret, .dropdown-toggle .button-control .caret {
     color: #FFF;
}
/* TICKET CONTACT FIX */
 .team-contact {
     height: auto;
     display: inline-block;
     width: 100%;
     margin-top: 10px;
}


.em-mobile .main-nav {
    position: fixed;
    background-color: #003da6;
    overflow-y: scroll !important;
    right: 0;
    top: 0;
    width: 0;
}


/* EDIT NAV ADS */
 @media (min-width: 768px){
     .main-nav .em-smu .menu-block__link--title {
        padding-bottom: 11px;
       
    }
     .em-smu > li.block:hover {
        background-color: #003da6 !important;
    }
}
/* Hide top ad for mobile @media (max-width: 768px) {
     .page-home .page-header-ad {
        display:none;
    }
}
 */
/*Spirit of The Champion CSS*/
 .page-section {
    background-color: #FFF;
}
/* EDIT BACKGROUND POSITIONING */
/* Note: Does not work on iOS or Android*/
/* .page {
    background-repeat: no-repeat;
     background-attachment: fixed;
}*/
/* background-position-x: center;
 */
/* MOBILE NAV */
 @media screen and (max-width: 767px) {
     .fixed .navbar-brand-wrapper {
        margin-top: 0px;
    }

     .social-bar__item {
        float: right;
         margin-right: 10px;
    }
     .social-bar__item:last-child {
        margin-right: 10px;
    }
     navbar-brand-wrapper:before {
        top: -15px;
         left: 15px;
    }
}


.mobile-menu-top {
    color: #ccc;
    text-transform: uppercase;
    height: 110px;
    padding-left: 20px;
    line-height: 51px;
    border-top: 60px solid #003DA6;
    border-bottom: 1px solid #1f1f1f;
    font-size: 11px;
    font-weight: bold;
    
}
/* BUTTON STYLES */
 .btn {
     background-color: #DD0031;
     
}
 .btn-primary {
     color: #fff;
     background-color: #003da6 !important;
     border-bottom: 3px solid #DD0031;
     border-radius: 0px;
     font-family: 'myFirstFontSub';
}
 .btn:hover, .btn:focus {
     background-color: #b9001a !important;
     border-color: #b9001a !important;
     text-decoration: none;
}
 .game-block-container .btn-buy-tickets {
     background: #DD0031;
}
/* OVERRIDE OF COURTSIDE BOX BACKGROUND COLOR */
 .courtside-box-game a.btn-game-content {
     background-color: #003DA6;
}
 .courtside-box-game a.btn-buy-tickets {
     background-color: #DD0031;
}
 .game-block-container .game-block.game-info .time-gameblock {
     font-family: 'myFirstFont', arial;
     font-size: 80px;
     font-weight: 400;
}
 .game-block-container .score-gameblock.team1 {
     font-family: 'myFirstFont', arial;
     font-size: 80px;
     font-weight: 400;
}
 .game-block-container .score-gameblock.team2 {
     font-family: 'myFirstFont', arial;
     font-size: 80px;
     font-weight: 400;
}
 .courtside-box-game {
     border-bottom: transparent;
     border-top: transparent;
}
 .courtside-box-game.slick-center {
     border-bottom: transparent;
}
 .courtside-box .slick-prev {
     border-top: transparent;
     border-bottom: transparent;
     border-left: transparent;
     border-radius: 0px;
}
 .courtside-box .slick-next {
     border-top: transparent;
     border-bottom: transparent;
     border-right: transparent;
     border-radius: 0px;
}
 @media (max-width: 767px) {
     .courtside-box-game.slick-center {
         border-top: none;
    }
}
/* OVERRIDE OF GAME BLOCK DEFAULT BACKGROUND COLOR */
 .game-block-panel-overview.etowah-game-block {
     background-color: #003DA6;
}
 .game-block-panel-news.etowah-game-block {
     background-color: #003DA6;
}
 .game-block-panel-video.etowah-game-block {
     background-color: #003DA6;
}
 .game-block-panel-gallery.etowah-game-block {
     background-color: #003DA6;
}
/* HIDE NEWS BLOCK MORE BUTTON */
 .node-11905 .newsblock__tail {
    display: none;
}
 .node-11919 .newsblock__tail {
    display: none;
}
 .node-18197 .newsblock__tail {
    display: none;
}
/* PROMO BLOCK OVERLAY */
 .pane-uuid-5f783fa9-355c-4936-ae38-b8910d101938 .news-block__title {
    display: none;
}
 .pane-uuid-5f783fa9-355c-4936-ae38-b8910d101938 .icon-overlay:before {
    display: none;
}
 .pane-uuid-5f783fa9-355c-4936-ae38-b8910d101938 .news-block__hover-area {
    display: none !important;
}
 .pane-uuid-5f783fa9-355c-4936-ae38-b8910d101938 .news-block {
    border-top: 0px solid #003DA6 !important;
}
 .pane-uuid-a4495956-080c-493c-871b-23754091b49f .news-block__title {
    display: none;
}
 .pane-uuid-a4495956-080c-493c-871b-23754091b49f .icon-overlay:before {
    display: none;
}
 .pane-uuid-a4495956-080c-493c-871b-23754091b49f .news-block__hover-area {
    display: none !important;
}
 .pane-uuid-a4495956-080c-493c-871b-23754091b49f .news-block {
    border-top: 0px solid #002E6D !important;
}
 .pane-uuid-3185aada-2347-46cf-873e-997299671508 .news-block__title {
    display: none;
}
 .pane-uuid-3185aada-2347-46cf-873e-997299671508 .icon-overlay:before {
    display: none;
}
 .pane-uuid-3185aada-2347-46cf-873e-997299671508 .news-block__hover-area {
    display: none !important;
}
 .pane-uuid-3185aada-2347-46cf-873e-997299671508 .news-block {
    border-top: 0px solid #002E6D !important;
}
/* HIDE NEWS BLOCK OVERLAY */
/* .pane-uuid-a400d9ce-1455-4de4-8d95-c1fcb898ac00 .news-block__title {
    display: none;
}
 .pane-uuid-a400d9ce-1455-4de4-8d95-c1fcb898ac00 .icon-overlay:before {
    display: none;
}
 .pane-uuid-a400d9ce-1455-4de4-8d95-c1fcb898ac00 .news-block__hover-area {
    display: none !important;
}
 .pane-uuid-a400d9ce-1455-4de4-8d95-c1fcb898ac00 .news-block {
    border-top: 0px solid #005abb !important;
}
 */
/*SCHEDULE PAGE*/
/*HOME GAMES*/
 .pane-etowah-schedule-pane .schedule__events .etowah-schedule__event .etowah-schedule__event__game-location.game-location__home, #etowah_schedule_layout_container .schedule__events .etowah-schedule__event .etowah-schedule__event__game-location.game-location__home {
     background-color: #FFFFFF;
}
 .etowah-schedule__event__game-location.game-location__home span {
     color: #003DA6 !important;
}
/*AWAY GAMES*/
 .pane-etowah-schedule-pane .schedule__events .etowah-schedule__event .etowah-schedule__event__game-location.game-location__away, #etowah_schedule_layout_container .schedule__events .etowah-schedule__event .etowah-schedule__event__game-location.game-location__away {
     background-color: #003DA6;
}
 .panels-ipe-editing div.panels-ipe-portlet-wrapper {
     box-shadow: 1px 1px 6px rgba(0,46,109,.5);
     border-bottom: 2px solid #003DA6;
}
 .pane-etowah-schedule-pane>.pane-content .header--schedule .season_title {
     background: #003DA6;
}
/* NEWS BLOCK STYLING */
 .news-block {
    border-radius: 0px;
    background: transparent;
    box-shadow: 1px 2px 10px rgb(0,0,0,0.2);
}

 .news-block:hover .news-block__hover-area {
     opacity:1;
     pointer-events: auto !important;
}
 .news-block .copy-link {
    pointer-events: auto;
}
 .news-block__hover-area {
    opacity:0.6;
     transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out;
     /*background: url(https://www.nba.com/.element/media/2.0/teamsites/sixers/playoffs/1819_playoff_overlayv2.png);*/
      background-color: rgb(0,61,166,.7);
     border: none;
     z-index: inherit;
}
 .news-block__hover-area__link {
    font-family: 'myFirstFont', arial;
    letter-spacing: .1rem;
}
 .news-block__hover-area__link-icon {
    display:none;
}
 .news-block__hover-area__link-wrapper {
    margin-top: 150px;
}
 .news-block--medium .news-block__hover-area__link-wrapper {
    margin-top: 37px;
}
 .news-block .social-bar--news-block .social-bar__item a {
    color: #fff;
}
 .news-block .social-bar--news-block .social-bar__item a:hover {
    color: #fff;
}
 .item-list .social-bar--news-block {
    width: 100%;
}
 .news-block--medium .social-bar--news-block {
    width: 100%;
}
 .gallery-row__share-text, .news-block__share-text__text {
    color: #fff;
}
 .news-block__share-text__text:before, .news-block__share-text__text:after {
    background-color: #ccc
}
 .news-block h2, .news-block h3 {
background: #003DA6;
    background-color: rgba(0,61,166,0.90);
    border-bottom: 3px solid #DD0031;
    font-family: 'myFirstFont', arial;
    font-weight: 200;
    font-size: 18px;
    letter-spacing: 0.1rem;
}

 .social-bar--news-block .social-bar__item {
    float: none;
     display: inline-block;
     pointer-events: auto;
}
 .social-bar--news-block {
    width: 100%;
     text-align: center
}
 .icon-overlay:before {
    background: #003DA6;
     color: #fff;
     text-shadow: 0px 2px rgba(0, 0, 0, 0.3);
}
 .social-bar--news-block .social-bar__item a:before {
    background: #fff;
     display: inline-block;
     border-radius: 0%;
}
 .social-bar--news-block .social-bar__item a:hover:before {
    background: #DD0031;
}
 .social-bar__item a {
    background-color: #DD0031;
}
 .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;
}
 .pane-bundle-etowah-newsblock-item:hover .news-block__title a {
    padding-bottom: 10px;
}
 .news-block--medium .news-block__hover-area__link-wrapper {
    margin-top:17px;
}
 .news-block--medium div.copy-link {
    padding-top:0px;
}
 @media (min-width: 768px) {
     .newsblock .pane-bundle-etowah-promo{
         background-color: transparent;
         border-bottom: none;
    }
}
 .news-block--small {
    margin-bottom: 10px;
     height: 64px;
}
/* SOCIAL CONTENT STREAM */
/* .twitter-partial, .facebook-partial, .instagram-partial {
    background: #edeff1;
     color: #666;
}
 */
 .twitter-partial a, .facebook-partial a, .instagram-partial a {
    color: #005abb;
}
 .twitter-partial a:hover, .facebook-partial a:hover, .instagram-partial a:hover, .twitter-partial a:active, .facebook-partial a:active, .instagram-partial a:active, .twitter-partial a:focus, .facebook-partial a:focus, .instagram-partial a:focus {
    color: #004895;
}
 .twitter-partial.icon-overlay:before {
    background: #55acee !important;
}
 .facebook-partial.icon-overlay:before {
    background: #3b5998 !important;
}
 .instagram-partial.icon-overlay:before {
    background-color: #2e5e86 !important;
}
/* HOMEPAGE VIDEO PANE */
 .home-page-content-top__container .pane-etowah-video-playlist-pane {
    background: transparent;
     border-radius: 0px;
     overflow: hidden;
}
 .home-page-content-top__container .pane-etowah-video-playlist-pane .video-playlist-thumbnails {
    padding: 0;
     background-color: #fff;
}
 .home-page-content-top__container .pane-etowah-video-playlist-pane .video-playlist_scroll-up {
    border-top-right-radius: 2px;
     border-top-left-radius: 2px;
}
 .home-page-content-top__container .pane-etowah-video-playlist-pane .video-playlist_scroll-down {
    border-bottom-right-radius: 2px;
     border-bottom-left-radius: 2px;
}
 .home-page-content-top__container .pane-etowah-video-playlist-pane .video-playlist_scroll-button {
    background-color: #003d89;
     color: white;
}
 .home-page-content-top__container .pane-etowah-video-playlist-pane.video-playlist__large .video-playlist-thumbnails {
    height: 639px;
     border-radius: 2px;
}
 .pane-etowah-video-playlist-pane .video-thumbnail-info h4 {
    font-family: 'myFirstFontSub', arial;
     font-size: 16px;
     font-weight: 200;
}
 .pane-etowah-video-playlist-pane .video-thumbnail-info a {
    color: white;
}
 .pane-etowah-video-playlist-pane .video-playlist__thumbnail-wrapper {
    /*border-radius: 2px;
    */
    background-color: #003d89 !important;
}
.home-page-content-top__container .player-area {
    background: #003d89;
}

 .pane-etowah-video-playlist-pane.video-playlist__large .video-playlist-player {
    background-color: #000000;
     border-radius: 2px;
     overflow: hidden;
}

.video-player-wrapper video {
    display: block;
    margin: 15px auto;
    object-fit: inherit;
}

.video-channel-nav {
    margin: -5px -15px 20px -15px;
    position: relative;
    padding-bottom: 15px;
    padding-top: 15px;
}

 .home-page-content-top__container .video-info h1 {
    margin-bottom: 5px;
     font-family: 'myFirstFontSub', arial;
     font-size: 18px;
     font-weight: 250;
}
/* CONTENT STREAM ITEMS */
 .content-stream-social-wrapper .content-block__content-stream__videos .icon-overlay:hover:after {
    content: 'WATCH VIDEO';
     position: absolute;
     top: 0;
    font-weight:bold;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(239, 0, 34,0.8);
     font-size: 2.0rem;
     text-align: center;
     padding-top: 25%;
     color: white;
     font-family: 'myFirstFont', arial;
     font-size: 24px;
}
 .content-stream-social-wrapper .content-block__content-stream__news .icon-overlay:hover:after {
    content: 'FULL ARTICLE';
     position: absolute;
     top: 0;
    font-weight:bold;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(0, 61, 166,0.8);
     font-size: 2.0rem;
     text-align: center;
     padding-top: 30%;
     color: white;
     font-family: 'myFirstFont', arial;
     font-size: 24px;
}
 .content-stream-social-wrapper .content-block__content-stream__photos .icon-overlay:hover:after {
    content: 'VIEW GALLERY';
     position: absolute;
     top: 0;
     font-weight:bold;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(255, 255, 255,0.8);
     font-size: 2.0rem;
     text-align: center;
     padding-top: 30%;
     color: #003DA6;
     font-family: 'myFirstFont', arial;
     font-size: 24px;
}
 .content-stream_wrapper .post__date {
    padding-top:0;
    background:#003DA6;
    background-color: rgba(0, 46, 109, 0.80);
    color:#ffffff;
    padding:2px 8px;
    font-style:normal;
    position:absolute;
    margin-top: -25px;
}
 .content-block__content-stream__item .post__title {
    padding-top: 14px;
}
 .content-block__content-stream .icon-overlay:before{
    background-color: rgba(0, 61, 166, 0.75);
    z-index:5;
}
 .content-block__content-stream .content-block__content-stream__item-inner{
    border-radius:2px;
    overflow:hidden;
    background-color: #ffffff;
    padding-bottom: 8px;
    box-shadow: 1px 2px 10px rgb(0,0,0,0.2);
    border-bottom: 4px solid #DD0031;
}
 .content-stream_wrapper .post__body{
    padding:10px 8px 0 8px;
}
 .content-block__content-stream__item .post__title {
    font-family: 'myFirstFont', arial;
    font-size: 20px;
    padding: 5px 5px 5px 5px;
}
 .etowah-social-container {
     box-shadow: 1px 1px 6px rgba(0,46,109,.5);
}
 .content-block__content-stream__navigation {
     text-transform: uppercase;
     font-weight: lighter;
     height: 35px;
     font-size: 15px;
     display: block;
     display: block;
     font-family: 'myFIrstFont', arial;
     font-size: 22px;
     font-weight: 400;
     margin: 15px 0 0;
}

.content-block__content-stream__navigation__item {
    display: inline-block;
    margin-left: 50px;
    font-weight: bold;
    border-bottom: 2px solid #DD0031;
    letter-spacing: 0.1rem;
}

/*edit here*/
/* TICKET PROMO BUTTON */
 .field-name-field-quick-links-links a:first-child {
     background-color: #DD0031;
     position: center;
}
/*========================================================================================================= PLAYER STATISTICS STYLING ===========================================================================================================*/
 .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, .page-stats .season-2002-03, .page-stats .season-2003-04, .page-stats .season-2004-05, .page-stats .season-2005-06, .page-stats .season-2006-07, .page-stats .season-2007-08, .page-stats .season-2008-09, .page-stats .season-2009-10, .page-stats .season-2010-11, .page-stats .season-2011-12, .page-stats .season-2012-13 {
     display: none;
}
/*========================================================================================================= SITE FOOTER ===========================================================================================================*/
 .footer-top {
    background: #003DA6 !important;
}
 .footer-bottom {
    background: #003DA6 !important;
     color: #fff;
}
 .footer a {
    color: #fff;
}
 .footer a:hover, .footer a:focus, .footer a:active {
    text-decoration: none;
}
 .footer .nav > li > a {
    border-bottom: 1px solid #004895;
}
 .footer .nav > li:hover {
    background-color: #004895;
}
 .footer .footer-top-sponsors__sponsor-item {
    margin-top: 20px;
}
/* Tickets Page Ad Clear fix */
 .page-tickets .region-content .pane-bundle-etowah-promo:last-child {
     display: inline-block;
     width: 100%;
}
/* 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 {
     max-width: 100%;
     overflow: hidden;
}
/*========================================================================================================= SCHEDULE PAGE ===========================================================================================================*/
 .schedule .etowah-schedule__promo-link a, .schedule .etowah-schedule__event__game-links a, .schedule .etowah-schedule__event__game-links .schedule-links-game-content, .schedule .etowah-schedule__event__game-links .schedule-links-game-content a, .etowah-schedule__event__game-links .schedule-links-game-content {
    font-size:10px !important;
     background-color:#005abb !important;
    width:100px !important;
     text-align:center !important;
}
 .schedule .etowah-schedule__promo-link a:hover, .schedule .etowah-schedule__event__game-links a:hover, .schedule .etowah-schedule__event__game-links .schedule-links-game-content:hover, .schedule .etowah-schedule__event__game-links .schedule-links-game-content:hover a {
    background-color:#DD0031 !important;
     text-decoration:none !important;
}


.pane-etowah-schedule-pane .schedule__events .etowah-schedule__event .etowah-schedule__event__game-location.game-location__away, #etowah_schedule_layout_container .schedule__events .etowah-schedule__event .etowah-schedule__event__game-location.game-location__away {
    background-color: #DD0031;
}

.etowah-schedule__event__game-location.game-location__home span {
    color: #fff !important;
}

.pane-etowah-schedule-pane .schedule__events .etowah-schedule__event .etowah-schedule__event__game-location.game-location__home, #etowah_schedule_layout_container .schedule__events .etowah-schedule__event .etowah-schedule__event__game-location.game-location__home {
    background-color: #003da6;
}

/*========================================================================================================= ROSTER PAGE ===========================================================================================================*/
 .roster__player .roster__player__info:after {
     background-color: #DD0031;
}
 .roster__player__header {
     background-color: #003DA6;
     color: #FFFFFF;
}
 .roster__player__header_position, .roster__player__header__heading {
     color: #FFFFFF;
     font-family: 'myFirstFont', arial;
     font-size: 18px;
     font-weight: 200;
}
 .roster__player__header_jnumber {
    font-family: 'myFirstFont', arial;
    font-size: 2.4rem;
    font-weight: 400;
}
.focus--roster .roster__player__header_position {
    color: #fff;
}

 .focus--roster .roster__player__info {
     background-color: #003DA6;
}
 .focus--roster .roster__player__header_jnumber {
     color: #FFFFFF;
}
 .focus--roster .roster__player__header {
     background-color: #003DA6;
     height: 82px;
}
.focus--roster .roster__player__header__heading {
    color: #fff;
}
 .focus--roster .roster__player__info__stats, .focus--roster .roster__player__info__bio {
     background-color: #003DA6;
}


.focus--roster .roster__player__info__bio .roster__player__info__bio--item {
    width: 45%;
    color: #fff;
    padding-left: 10px;
    font-size: 12px;
    font-size: 1.2rem;
    margin-top: 4px;
}

.focus--roster .roster__player__info__bio dd {
    font-size: 12px;
    font-size: 1.2rem;
    margin-top: 4px;
    color: #fff;
}

 @media (max-width: 767px) {
 .roster__player__header {
    float: none;
    width: 100%;
    border-bottom: 3px solid #DD0031;
    position: absolute;
    top: 0px;
    left: 100px;
    bottom: 0px;
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
 }
 @media (max-width: 767px) {
.roster__player__header__heading {
    margin-top: 1em;
    font-size: 18px;
    font-size: 1.8rem;
    display: block;
    margin-bottom: 0;
}

}

 @media (max-width: 767px) {
.roster__player__header_jnumber {
    font-family: 'myFirstFont', arial;
    font-size: 2.7rem;
    font-weight: 400;
}

}
/*Banner Space*/
 .field-name-field-etowah-promo-image {
     text-align: center;
     margin-bottom: 40px;
}
 .field-name-field-etowah-promo-image img {
     max-width: 100%;
     height: auto;
     margin-top: 20px;
}
 .page {
  /* background-image: url(https://www.nba.com/resources/static/team/v2/sixers/images/MAN-web-takeover.jpg);
     background-repeat: no-repeat,repeat;
     background-position: top center,top left;
     background-size: cover;*/
     background-position: center center;
     background-size: cover;
     background-repeat: no-repeat;
     background-attachment: fixed;
     background-color: #e6e6e6;
   
}

@media only screen and (min-width: 400px) {
 .page {
  
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
   


 }
}

@media (min-width: 768px) {
.main-nav__menu-item a {
    padding: 10px 10px 13px 10px;
    display: inline-block;
}

}


/* LEAGUE PASS PRICING RESPONSIVE STYLE */
 #league-pass-top-menu {
     background-color: #003da6;
}
 #triptych .triptych-block .buy .buy-button {
     background-color: #dd0031;
}
 #league-pass-low-tier .package .info .button {
     background-color: #dd0031;
}
 #league-pass-headline h1 {
     color: #003da6;
}
 #triptych .triptych-block .triptych-header h2 {
     color: #dd0031;
}
 #triptych .triptych-block .triptych-body .triptych-pricing .content .dollar-amount {
     color: #dd0031;
}
 #triptych .triptych-block .triptych-body .triptych-pricing .content .year {
     color: #dd0031;
}
 #league-pass-headline h2 {
     color: #dd0031;
}
 #league-pass-low-tier .package .titles h2 {
     color: #dd0031;
}
 #league-pass-low-tier .package .pricing .dollar-amount {
     color: #dd0031;
}
 #league-pass-blackout .details {
     background-color: #dd0031;
}
 #league-pass-blackout {
     background-color: #003da6;
}
 #triptych .triptych-block .triptych-header.ribbon .top-left {
     background-color: #003da6;
}
 #league-pass-blackout .details .learn-more .button {
     background-color: #003da6;
}
 #triptych .triptych-block .triptych-body .triptych-pricing .content .dollar-sign {
     color: #dd0031;
}
 #league-pass-low-tier .package .pricing .dollar-sign {
     color: #dd0031;
}
 #league-pass-devices h1 {
     color: #003da6;
}
 #league-pass-single-game .package .info .button {
     background-color: #dd0031;
}
 #league-pass-single-game .package .titles h2 {
     color: #dd0031;
}
 #league-pass-single-game .package .pricing .dollar-sign {
     color: #dd0031;
}
 #league-pass-single-game .package .pricing .dollar-amount {
     color: #dd0031;
}
 #league-pass-banner {
     background-color: #dd0031;
}
 #league-pass-banner .side_tab .tab_text {
     background-color: #003da6;
}
 #league-pass-banner .side_tab {
     background-color: #003da6;
}

/*League Pass FAQ Styling:*/

#league-pass-faq-container #lp-frequently-asked-questions h2 {
color: #003da6;
}

#league-pass-faq-container #lp-frequently-asked-questions .help-container .help-text h5 {
color: #003da6;
}

#league-pass-faq-container #lp-frequently-asked-questions .help-container .help-button a {
border: 1px solid #dd0031;
color: #ffffff;
background-color: #dd0031;
}
/* 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;
    }
}


.button-primary {
    
    color: #fff;
    text-transform: uppercase;
    display: block;
    text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 0px;
}

.presented-by img {
    width: auto;
    margin: 0 0 3px -25px;
}



.mobile-menu-hamburger {
    background-color: transparent;
}




.page-photos #nbaImageGrid .grid-item span, .page-photos #nbaImageGrid .grid-item img {
    width: 100%;
    font-family: 'myFirstFont', arial;
    -webkit-transition: all 1s;
    transition: all 1s;
    letter-spacing: 0.2rem;
}

/*Newsblock Temp Image Override*/
@media (min-width: 992px){
  .news-block img {
      height: 102%;
  }
}

@media only screen and (max-width: 400px) {
.navbar-brand img {
    height: 120%;
 }
}

@media only screen and (max-width: 400px) {
.fixed .navbar-brand {
    padding: 0px 0px 20px 10px;
 }
}


@media only screen and (max-width: 991px) {
.newsblock__content--first, .newsblock__content--second, .newsblock__content--third {
    padding-left: 15px;
    padding-right: 15px;
 }
}

/*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
  }
}

@media only screen and (max-width: 600px) {

.form-group {
    margin-bottom: -45px;
}
  
}