@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Tangerine);


@media (max-width:639px){.news-block h3{padding:6px 5px 4px;margin-top:-30px;min-height:30px;height:30px;}}
@media (max-width:639px){.news-block h3 a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}
@media (max-width:639px){.news-block {margin-top: 15px;}}

.page {
background-repeat: no-repeat;
background-attachment: fixed;
}

.courtside-box {width:95%}

@media only screen and (max-width: 600px) {
  .courtside-box { height:15px; margin-top:15px;}
}


.block__img {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
}
.block__img:hover {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}

@media screen and (min-width: 0px) and (max-width: 720px) {
.team-contact__method team-contact__method--phone { display: none; }
.team-contact__method team-contact__method--email { display: none; }
.team-contact__method team-contact__method--live-chat { display: none; }
}

@media screen and (min-width: 600px) {
.navbar-brand-wrapper {margin-top:-10px;}
}
  
.main-nav-wrapper-inner {background: none #cf142b;}
.main-nav-wrapper fixed fixedAdminTray {background: none #Cf142b;}
.navbar-horizontal.navbar-tray-open .fixed {background: none #Cf142b;}

.home-page-content-top
{background-color: #fafafa !important;} 

.page-home.front .pane-etowah-video-playlist-pane {margin-bottom: 30px;}

.twitter-label { float: right; padding-top: 3px;
 }


body {
font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/* 2015 Schedule Page */

.etowah-schedule_game-context__wrapper.wrapper {
    color: #000000 !important;
}

.etowah-schedule__event__game-location.game-location__home {
    background-color: #cf142b !important; } 
.etowah-schedule__event__game-location.game-location__away {
    background-color: #002b5c !important; }


/* 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;
}

div.custom-page-ad_bottom {
  margin-bottom: 10px;
}

.coaching-staff ul li.coaching-staff__col:last-child {
    display: none;
}

.courtside-game-wrapper.show-non-focus .first .team1 {
  color: #cf142b !important;
}
.pane-game-block-box-score .game-block span.active:first-of-type {
  background-color: #cf142b !important;
}

.not-front #content {background-color:#fff;}

.ticket-promo.item-1 {
    border-right: 1px solid #DCDCDC;
}
 .node-10427 .newsblock__tail {
  display: none;
}

 .node-10427 .newsblock__tail {
  display: none;
}
.node .newsblock__tail {
  display: none;
}


/*  ********** Hide Sticky Nav on Mobile ********** */

@media (max-width: 640px) {
.fixed,
.fixedAdmin,
.fixedAdminTray

{ position: relative !important; }

}
/*  ********** IP TABLE ********** */

.IPtable{border-collapse:collapse;}.IPtable th{background:none repeat scroll 0 0 #CF142B;color:#FFFFFF;}.IPtable td,.IPtable th{border:1px solid #BABCBE;padding:2px 3px;}.IPtable .sectionTitle{background:none repeat scroll 0 0 #002B5C;color:#FFFFFF;font-weight:bold;}

/*  ********** SEARCH BOX ********** */

.search-box__input-box {background: #fff;}
.search-box__submit-btn-icon {width: 25px; height: 24px; padding: 2px 6px 3px 6px; background: #cf142b;}


/*  ********** MAIN NAV ********** */
.main-nav__menu-item
{ margin-right: 5px; }
#main-menu > li.main-nav__menu-item > a
{font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 200; color: #fff;
padding: 12px 8px 13px 10px; 
 }
.main-nav__menu-item a {text-shadow: none;}


.main-nav__menu-item > ul {background: #cf142b !important;}
.main-nav__menu-item.em-ti > .em-hover {background-color: #cf142b !important;}
.dropdown-row li {border-bottom: 1px solid #fff; padding-left: 10px;}
.dropdown-row li:hover {background: #f3324e; border-bottom: 1px solid #cf142b;}
.dropdown-row li a:hover {color: #fff !important;}
.main-nav .em-smu .menu-block__link--title {display: none}
.main-nav__menu-item .block a:hover,
.main-nav__menu-item .block li:hover{background:transparent !important; border-bottom: 0px solid #cf142b;}
.main-nav__menu-item .block li {border-bottom: 1px solid #cf142b;}

.menu-footer-ad-menu .menu-block__link menu-block__link--title {display: none}

.main-nav__menu-item.last {margin-right: 0;}


/*  ********** SOCIAL STYLING ********** */

.social-facebook-icon:before {background-color: #3A539B;}
.icon-overlay--facebook-basic:before{
    background: none repeat scroll 0 0 rgba(59, 83, 155, 0.87);
}

.social-twitter-icon:before {background-color: #00ABEB;}
.icon-overlay--twitter-basic:before{
    background: none repeat scroll 0 0 rgba(0, 171, 235, 0.87);
}

.social-instagram-icon:before {background-color: #4E7A9E;}
.icon-overlay--instagram-basic:before{
    background: none repeat scroll 0 0 rgba(78, 122, 158, 0.87);
}

.social-tumblr-icon:before {background-color: #2C4762;}
.icon-overlay--tumblr-basic:before{
    background: none repeat scroll 0 0 rgba(78, 122, 158, 0.87);
}

.facebook-partial, .twitter-partial {
    background-color: #d3d3d3;
    color: #000;
    border-top: 0px solid #000;
}
.twitter-partial a, .facebook-partial a, .instagram-partial a {color: #cf142b;}

.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: #cf142b;}

#etowah-social-container .post__date, #etowah-social-container .taxonomy-page-node-teaser__date {
    color: #000;
}

/*  ********** HOME PAGE NEWS BLOCK STYLING ********** */

.news-block .icon-overlay:before {display: none !important;}
.news-block__hover-area {display: none !important;}

.news-block h2, .news-block h3 {font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 250;}

.news-block {box-shadow: 0 8px 12px -6px #333;}

.node-18081 .more-news-button-wrapper {
    display: none;
}

.node-11717 .more-news-button-wrapper {
    display: none;
}

.node-18073 .more-news-button-wrapper {
    display: none;
}

.news-block .icon-overlay:before {
width: 45px;
height: 45px;
padding-top: 10px;
z-index: 2;
background: none repeat scroll 0 0 rgba(198,	207,	212, .75);
color: white;
font-size: 2rem;
}

.news-block {
border-radius: 2px;
box-shadow: 1px 1px 5px rgba(0,0,0,.2);
}



.news-block:hover .news-block__hover-area {
    display:block;
}

.news-block__hover-area {  
    background: none repeat scroll 0 0 rgba(198,	207,	212, .75);
    border-color: #fff;
    border-style: solid;
    border-width: 1px 0 0;
    display: block;
    height: auto;
    left: inherit;
    right: 0;
    top: 45px;
    transition: max-height 0.5s ease-in 0s;
    width: 45px;
    display:none;
    max-height: 240px;
}

div.copy-link {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.25);
    bottom: 0;
    clear: both;
    padding: 10px 0;
    position: absolute;
    right: 45px;
    transition: all 0s ease-in-out 0.5s;
    width: 230px;
}

.social-bar--news-block, .news-block--medium .social-bar--news-block {
    margin: 0 auto;
    width: 45px;
}

.social-bar--news-block, .news-block--large .social-bar--news-block {
    margin: 0 auto;
    width: 60px;
}

.social-bar--news-block .social-bar__item a:before, .social-bar--photo-gallery .social-bar__item a:before {
    background-image: none;
    background-repeat: no-repeat;
}

.social-bar--news-block .social-bar__item a:before {
    background-color: rgba(0, 0, 0, 0);
    background-position: 0 -42px;
    font-size: 25px;
    height: 45px;
    line-height: 25px;
    width: 45px;
}

.social-bar--news-block .social-bar__item a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 45px;
    width: 45px;
}

.news-block--medium .social-bar--news-block .social-bar__item a, .social-bar--photo-gallery .social-bar__item a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 35px;
    width: 45px;
}

.news-block__hover-area__link-wrapper, .news-block__share-text {
    display: none;
}


.news-block h2 a:hover, .news-block h3 a:hover {
color: #cf142b;
text-decoration: none;
}


.news-block h2, .news-block h3 {
    border: none;
}

@media screen and (max-width: 1000px) {
    .news-block__hover-area {display: none !important;}
}
@media screen and (max-width: 400px) {
.news-block .icon-overlay:before {display: none !important;}
}
/********* Video Landing Page Middle Banner Ad Padding ************/
.pane-editors-picks-playlist {
  min-height:240px;
}

body.page-video [data-breakpoint="mobile_320px"][data-pos-one="middle"] {
  margin: 10px auto;
}

/* tickets contact */
.team-contact__method { font-family: "alternate-gothic-no-3-d", sans-serif; }
.team-contact__method .team-contact__method--live-chat__link { color: white; }
@media (min-width: 640px) { .team-contact__method { font-size: 2.0rem; }
  .team-contact__method a { font-size: 2.0rem; } }

.ui-front
{ z-index: 1002 !important; }

/*Suppress eror message for visitors*/ 
.not-logged-in .messages.error {
  display: none;
}

/* Temp css - Make international team name shorter for Oct 11 2015 game */
li#0011500041 span.abbrv--visitor { font-size: 1.1rem; }

/* LEAGUE PASS PRICING RESPONSIVE STYLE */
#league-pass-top-menu {
background-color: #111111;}
#triptych .triptych-block .buy .buy-button {
background-color: #002b5c;}
#league-pass-low-tier .package .info .button {
background-color: #002b5c;}
#league-pass-headline h1 { color: #111111;}
#triptych .triptych-block .triptych-header h2 { color: #002b5c; } 
#triptych .triptych-block .triptych-body .triptych-pricing .content .dollar-amount {
color: #002b5c; } 
#triptych .triptych-block .triptych-body .triptych-pricing .content .year {
color: #002b5c; } 
#league-pass-headline h2 {
color: #002b5c; } 
#league-pass-low-tier .package .titles h2 {
color: #002b5c; } 
#league-pass-low-tier .package .pricing .dollar-amount {
color: #002b5c; } 
#league-pass-blackout .details {
background-color: #002b5c; } 
#league-pass-blackout { background-color: #111111; }
#triptych .triptych-block .triptych-header.ribbon .top-left {
background-color: #111111; }
#league-pass-blackout .details .learn-more .button {
background-color: #111111; }
#triptych .triptych-block .triptych-body .triptych-pricing .content .dollar-sign {
color: #002b5c; } 
#league-pass-low-tier .package .pricing .dollar-sign {
color: #002b5c; } 
#league-pass-devices h1 {
color: #111111; }
#league-pass-single-game .package .info .button {
background-color: #002b5c; } 
#league-pass-single-game .package .titles h2 {
color: #002b5c; } 
#league-pass-single-game .package .pricing .dollar-sign {
color: #002b5c; } 
#league-pass-single-game .package .pricing .dollar-amount {
color: #002b5c; } 
#league-pass-banner {
background-color: #002b5c; }
#league-pass-banner .side_tab .tab_text {
background-color: #111111;
} #league-pass-banner .side_tab {
background-color: #111111; }

/*League Pass FAQ Styling:*/

#league-pass-faq-container #lp-frequently-asked-questions h2 {
color: #002b5c;
}

#league-pass-faq-container #lp-frequently-asked-questions .help-container .help-text h5 {
color: #002b5c;
}

#league-pass-faq-container #lp-frequently-asked-questions .help-container .help-button a {
border: 1px solid #002b5c;
color: #ffffff;
background-color: #002b5c;
}