body {
  overflow: hidden !important;
}

.html {
    overflow-x: hidden !important;
}


.page {
    background-attachment: fixed;
    background-color: #bcbec0 !important; 
}

p {font-family: helvetica, sans-serif;}


.presented-by {
    display:block !important;
}

.team-contact {
    margin-top: -4.25em;
    width: 50%;
    float: right;
  
}

/* NAV CSS */

@media (min-width: 768px){
.main-nav {
    margin: 0 0 0 125px;
   }
  
.navbar-brand {
    padding: 10px 90px 0 0;
  }
  
.presented-by--header {
    margin: 5px 0 14px 135px;
  }
  
.fixed .presented-by--header {
    margin: 6px 0 14px 78px;
    display: none!important;

  }
}

.main-nav-wrapper.fixed {
    background: #0e2240 none repeat scroll 0 0 !important;
}

.navbar-brand-wrapper {margin-top: -14px;}
.navbar-brand {padding-top: 15px;}

@media (max-width: 992px) {
    .navbar-brand-wrapper {
        margin-top: -1.5em;
    }
}

.main-nav-wrapper-inner {
    padding: 10px 0 5px;
    background: #0e2240; 
    border-bottom: 7px solid #8b2131;
}


.navbar-brand img {
    height: 100%;
}

#main-menu > li.main-nav__menu-item > a {
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16px;
    text-shadow: none;
}

.main-nav__menu-item a {
    text-shadow: none;
}

/*.main-nav .first a {
    background-color: #ffc72a !important;
}*/

.main-nav__menu-item > ul {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8) !important;
}
.main-nav__menu-item.em-ti > .em-hover {
    background-color: rgba(0, 0, 0, 0.8) !important;
}
.menu-block__img {
    display: block;
    width: 100%;
}

.main-nav .em-smu {
    width: 280px !important;
    left: auto !important;
}

.main-nav .em-smu .menu-block__link--title {
    display: none;
}


.main-nav .em-smu > li.block:hover {
    background-color: transparent;
}

.dropdown-row li {
    padding-left: 10px;
}
.dropdown-row li:hover {
    background: none repeat scroll 0 0;
}
.dropdown-row li a:hover {
    color: #fec524 !important;
}

.dropdown {
    border-bottom: 5px #8b2131 solid; 
}

.search-box__input-box {
    background: none repeat scroll 0 0 #FFFFFF;
}
.search-box__submit-btn-icon {
    background: none repeat scroll 0 0 #fec524;
    height: 24px;
    padding: 2px 6px 3px;
    width: 25px;
    border-radius: 25px;
}

/* HOMEPAGE CSS */
.home-page-content-footer {
	background-color: #fafafa;
    padding: 0 0 24px;
    position: relative;
    width: 100%;
    z-index: 2;
}

.not-front #content {
    background: #ffffff;
}

.tumblr-color:before {
    background-color: #2f4b66;
}

.social-tumblr-icon:before {
    padding-left: 0px;
}

.icon-tumblr-basic:before, .icon-overlay--tumblr-basic:before, .social-tumblr-icon:before {
    content: "\f109";
}

.pintrest-color:before {
    background-color: #ffffff;
}

.social-pinterest-icon:before {
    padding-left: 0px;
}

.icon-pinterest-basic:before, .icon-overlay--pinterest-basic:before, .social-pinterest-icon:before {
    content: "\f129";
}

.social-bar--header {
    background-color: transparent !important;
}

/* BUTTONS CSS */
.btn-primary {
    color: #fff;
    background-color: #0e2240;
    border-color: #0e2240;
}

.btn-primary:hover {
  background-color: #244289;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #0e2240;
}

.field-name-field-quick-links-links a:first-child {
    background-color: #0e2240;
}

.field-name-field-quick-links-links a:first-child:hover {
  background-color: #244289;
}

/* GAME BLOCK CSS */

.game-block-container .btn-buy-tickets {
    background: #2679b8;
    width: 16rem;
    margin: 0 .5rem 3rem;
    display: none;
}

.etowah-game-block {
    padding-top:20px !important;
    padding-bottom:20px !important;
}

.game-block-container .btn-live-game {
    margin: 10px 0 !important;
}

.game-block-panel-overview.etowah-game-block {
background-color: #244289;
}
.game-block-panel-news.etowah-game-block {
background-color: #0e2240;
}
.game-block-panel-video.etowah-game-block {
background-color: #0e2240;
}
.game-block-panel-gallery.etowah-game-block {
background-color: #0e2240;
} 

.content-stream__navigation-wrapper {
    width: 100%;
    padding-top: 50px;
}

@media (min-width: 640px) {
.content-stream-social-wrapper {
    padding-top: 10px;
    border-top: solid 1px #ccc;
    margin-top: 75px;
}
  
.home-page-content-footer__social-content .social-bar--default {
    margin-left: -15px;
    margin-top: 10px;
    height: 41px;
    padding-right: 0;
    border-bottom: solid 1px #ccc;
}

.content-block__content-stream__item .content-block__content-stream__item-inner {
    background-color: #fff;
    box-shadow: 0 7px 13px -5px rgba(0, 0, 0, 0.3);
    padding: 10px;
    border-top: none;
}

li.content-block__content-stream__navigation__item a:hover {
    border-bottom: 3px solid #0e2240;
    color: #0e2240;
    text-decoration: none;
}
li.content-block__content-stream__navigation__item a {
    text-transform: uppercase;
    font-weight: lighter;
    height: 35px;
    display: block;
}

li.content-block__content-stream__navigation__item {
    width: 25%;
    max-width: 200px;
    text-align: center;
    margin-left: 25px;
    float: left;
}
.content-block__content-stream__navigation__item {
    display: inline-block;
    margin-left: 15px;
}

.loadmore-content-stream.pager-button a {
    background-color: #8b2131;
    color: #fff;
}

.loadmore-content-stream i {
    background-color: #0e2240 !important;
}

.loadmore-content-stream.pager-button a:hover {
    color: #0e2240;
    text-decoration: none;
}

.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;
}

/* remove standard downloadable calendar links */
.header--schedule .header--schedule__cal-links { display:none; }


/*
.news-block:hover .news-block__hover-area {
    opacity: 1;
}

.news-block__hover-area {
    background: none repeat scroll 0 0 rgba(17, 17, 17, .9);
    border: 1px solid #002D62;
    opacity: 0;
    pointer-events: none;
    transition: all 0.15s ease-in-out 0s;
    z-index: inherit;
} 
*/
  
.node-7269 .newsblock__tail {
  display: none;
}

.node-28781 .newsblock__tail {
  display: none;
}

.panelizer-view-mode .newsblock {
    padding-top: 0px;
    padding-bottom: 0px;
}

.news-block--large, .news-block--medium, .news-block--small {
    border-bottom: 3px solid #8B2131;
}

.news-block h2, .news-block h3 {
    background-color: rgba(0,0,0,0.85);
}

.icon-overlay:before {display:none !important;}

.node-7271 .newsblock__tail, .node-8271 .newsblock__tail, .node-9425 .newsblock__tail, .node-11405 .newsblock__tail, .node-14739 .newsblock__tail, .node-17171 .newsblock__tail, .node-22709 .newsblock__tail {
    display: none !important;
}

.node-7271 .news-block__hover-area, .node-7261 .news-block__hover-area, .node-26929 .news-block__hover-area, .node-26395 .news-block__hover-area {
    display: none !important;
}

.pane-current-383 .news-block__title,
.pane-current-383 .icon-overlay:before {
  display: none;
}

.pane-current-389 .news-block__title,
.pane-current-389 .icon-overlay:before {
  display: none;
}
 

/*.pane-current-385 .news-block__title,
.pane-current-385 .icon-overlay:before {
  display: none;
}*/

.pane-current-2360 .news-block__title,
.pane-current-2360 .icon-overlay:before {
  display: none;
}
  
.pane-current-2359 .news-block__title,
.pane-current-2359 .icon-overlay:before {
  display: none;
} 
  
.pane-current-2361 .news-block__title,
.pane-current-2361 .icon-overlay:before {
  display: none;
}
  
.pane-current-2689 .news-block__title,
.pane-current-2689 .icon-overlay:before {
  display: none;
}
  
.pane-current-2720 .news-block__title,
.pane-current-2720 .icon-overlay:before {
  display: none;
}

  .pane-current-2808 .news-block__title,
.pane-current-2808 .icon-overlay:before {
  display: none;
}
  
.pane-current-2807 .news-block__title,
.pane-current-2807 .icon-overlay:before {
  display: none;
}
  
.pane-current-2954 .news-block__title,
.pane-current-2954 .icon-overlay:before {
  display: none;
}
  
.pane-current-2955 .news-block__title,
.pane-current-2955 .icon-overlay:before {
  display: none;
}
  
#newsblock .pane-current-383 .news-block__hover-area, .pane-current-389 .news-block__hover-area, .pane-current-2360 .news-block__hover-area, .pane-current-2359 .news-block__hover-area, .pane-current-2361 .news-block__hover-area, .pane-current-2689 .news-block__hover-area, .pane-current-2720 .news-block__hover-area, .pane-current-2808 .news-block__hover-area, .pane-current-2954 .news-block__hover-area, .pane-current-2955 .news-block__hover-area
{ display: none !important; }


/* Footer CSS */
.footer-top {
    background-color:#244289;  
}

.footer-top a {
    color:#ffffff;
    text-decoration: none;
}

.footer .nav > li > a {
    border:none;
}

.footer .nav > li >a:hover {
    border:none;
}

.footer-top .nav-tabs {
    border-bottom:none;
}

.footer-top h4.pane-title {
    display:none;
}

.pane-editors-picks-playlist {
  min-height:240px;
}

body.page-video [data-breakpoint="mobile_320px"][data-pos-one="middle"] {
  margin: 10px auto;
}

.pane-game-block-main-article {
    height: 100%;
}

/* BOTTOM BANNER AD SPACING */

.custom-page-ad_bottom {
    padding-bottom: 40px;
}


/* Schedule Page - Change the background color of the Home and Away Indicators */
  
.etowah-schedule__event__game-location.game-location__home {
    background-color: #0e2240 !important; }

.etowah-schedule__event__game-location.game-location__away {
    background-color: #FFFFFF !important;
    border: 1px solid #1a1a1a;
    color: #1a1a1a !important;
}
  
/* Lyft Schedule Page Integration */

.lyft {
height: 42px;
position: absolute;
right: 115px;
top: 4px;
}

}
@media (max-width: 480px) {
.lyft {
height: 32px;
}

}
@media (max-width: 320px) {
.lyft {
height: 22px;
}
}


/* Media Queries */

@media (min-width: 768px) {
}

@media (max-width: 768px) {
.main-nav-wrapper-inner {
    padding: 5px 0 0px;
}
  
.story_imageblock {
    width: 100%;
}
}

.ui-front
{ z-index: 1002 !important; }

.story_imageblock {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ffffff;
    border-color: #cccccc;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px 1px 2px;
    box-shadow: 0 7px 13px -5px rgba(0, 0, 0, 0.4);
    float: right;
    margin: 0 0 10px 10px;
    width: 40%;
}

.story_imageblock .caption {
    font-size: 1em !important;
    margin: 0;
    padding: 0 1em .5em;
}

.story_imageblock .credit {
    font-size: 1em !important;
    margin: 0;
    color:#888888;
}

@media (max-width: 992px) {
.navbar-brand-wrapper {
    height: 100px;
    margin-top: -1em;
}
  
.team-contact {
    margin-top: 0;
    width: 100%;
    float: left;
}  
  
a.btn-live-game.btn-gameblock
{ display: none; }
}

/*Responsive iFrame*/ 
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*Suppress eror message for visitors*/ 
.not-logged-in .messages.error {
  display: none;
}

/* LEAGUE PASS PRICING RESPONSIVE STYLE */

#league-pass-top-menu {
background-color: #fec524;}
#triptych .triptych-block .buy .buy-button {
background-color: #111111;}
#league-pass-low-tier .package .info .button {
background-color: #111111;}
#league-pass-headline h1 {
color: #fec524;}
#triptych .triptych-block .triptych-header h2 {
color: #111111;
}
#triptych .triptych-block .triptych-body .triptych-pricing .content .dollar-amount {
color: #111111;
}
#triptych .triptych-block .triptych-body .triptych-pricing .content .year {
color: #111111;
}
#league-pass-headline h2 {
color: #111111;
}
#league-pass-low-tier .package .titles h2 {
color: #111111;
}
#league-pass-low-tier .package .pricing .dollar-amount {
color: #111111;
}
#league-pass-blackout .details {
background-color: #111111;
}
#league-pass-blackout {
background-color: #fec524;
}
#triptych .triptych-block .triptych-header.ribbon .top-left {
background-color: #fec524;
}
#league-pass-blackout .details .learn-more .button {
background-color: #fec524;
}
#triptych .triptych-block .triptych-body .triptych-pricing .content .dollar-sign {
color: #111111;
}
#league-pass-low-tier .package .pricing .dollar-sign {
color: #111111;
}
#league-pass-devices h1 {
color: #fec524;
}

#league-pass-single-game .package .info .button {
background-color: #111111;
}

#league-pass-single-game .package .titles h2 {
color: #111111;
}

#league-pass-single-game .package .pricing .dollar-sign {
color: #111111;
}

#league-pass-single-game .package .pricing .dollar-amount {
color: #111111;
}

#league-pass-banner {
background-color: #111111;
}
#league-pass-banner .side_tab .tab_text {
background-color: #fec524;
}
#league-pass-banner .side_tab {
background-color: #fec524;
}
/*League Pass FAQ Styling:*/

#league-pass-faq-container #lp-frequently-asked-questions h2 {
color: #fec524;
}

#league-pass-faq-container #lp-frequently-asked-questions .help-container .help-text h5 {
color: #fec524;
}

#league-pass-faq-container #lp-frequently-asked-questions .help-container .help-button a {
border: 0px solid #111111;
color: #ffffff;
background-color: #111111;
}

/* 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; }
}


/* 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; */
}

.schedule--Preseason {
    display: none; 
}

/*Newsblock Temp Image Override*/
@media (min-width: 992px){
  .news-block img {
      height: 102%;
  }
}

/*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
  }
}

.not-front #content {
    background: #fafafa;
    padding-top: 15px;
    padding-bottom: 40px;
}