body {  font-weight: 400; background-color: #fff; font-size: 13px !important; color: #65666a !important; }
.header-top { background-color: #1c1c1c;}
section { float:none; clear:both;}
section.page-body { background-color: #fff;}
section.page-body .list-wrapper{ float:none; }
.container { max-width: 1200px !important; width: 100% !important; }
.header-top { width: 100%; display: inline-block; }
.social-links { float: right; height: 52px; line-height: 52px; }
.social-links a { display: inline-block; padding: 0; margin: 0; }
.social-links a:hover { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }
.header-top .social-links img { width: 20px; margin-left: 10px; }
img { object-fit: cover; }
.header-top .container { display:block; }
.header-menu { width: 100%; height: auto; float: left; background: #fff; }
nav { width: auto; height: auto; float: left; }
nav ul { margin: 0; padding: 0; }
nav ul li { list-style: none; display: inline-block; }
nav ul li a { font-family: 'Bebas Neue'; color: #a6a8ac; font-weight: 400; font-size: 18px; padding: 14px 2px 10px 0px; display: inline-block; }
nav ul li a::after { background: #a6a8ac; width: 1px; height: 13px; content: ""; display: inline-block; margin: 0 0 0 5px; }
nav ul li:last-child a::after { display: none; }
nav ul li a:hover { color: #6c6c6c; text-decoration: none; }
.nav-icon { display: none; }
.pull-right { float:right; }
 #headertagLine { color: #fff; text-align: center; padding-top: 16px; }
 
 @media(min-width:991px) 
 {
    .visibleMobile { display: none }
}

.mobileHeaderSearch { padding: 0px 20px }
.mobileHeaderSearch .search-box input { background: #1c1c1c }
.mobileHeaderSearch .search-box { float: none; margin-left: auto; margin-right: auto; margin-bottom: 15px; width: 100% !important }
.mobileHeaderSearch #header_search_autocomplete { left: 0px }
.mobileHeaderSearch ul li a { padding: 0px }
.mobileHeaderSearch .sImgBefore { position: relative; padding-left: 40px; display: block; }
ul.under-menu li { display: block; border-bottom: 1px solid #ccc }
ul.under-menu li:last-child { border-bottom: 0px }
ul.under-menu li a::after { width: 0px; height: 0px }
li.hasSubMenu { position: relative }
ul.under-menu { display: none; position: absolute; background: #fff; padding: 10px; z-index: 10; border-radius: 5px; top: 35px; left: -28px; width: 195px; }
ul.under-menu li a { padding: 10px 5px; line-height: 14px }
li.hasSubMenu:hover ul { display: block; }

@media(max-width:992px) 
{
    ul.under-menu { left: 20px; width: 250px }
    ul.under-menu li a, ul.under-menu li a:hover { color: #5c5c5c; font-size: 12px }
    .social-links { display: none; }
    .nav-icon { cursor: pointer; display: inline-block; color: #fff; font-size: 30px; position: absolute; top: -42px; right: 15px; z-index: 99; }
    .header-menu nav, #headerSearchBoxWeb { display: none; }
    .header-action { position:absolute;top:-41px; right:12px; }
    .mini-cart button.dropdown-toggle { height: 30px; width: 30px;}
    .mini-cart button.dropdown-toggle .cart-counter { padding: 2px 5px; left: 20px; top: -5px;}
}
button[type="submit"] img { width: 13px; }
.popLogo {     padding: 15px !important; background: #1c1c1c; }
footer { color: #fff; padding: 20px 0px; background: #343434; float: left; width: 100%;}
footer p { font-size: 14px !important; margin-bottom: 5px !important; }
footer a { color: #fff; }
footer a:hover { color: #71fa4d; }
footer a:hover { text-decoration: none; }
input:focus, button:focus, textarea:focus, select:focus { outline: none; }
@media (max-width: 767px) 
{
    footer { text-align: center; }
}

.btn.btn-warning, 
.minicart_sidebar_content .close-mini-cart, 
#minicart_sidebar_btn,
.filter-bar.active > button,
.adcartBtn,
.filter-bar.active > button:hover,
button.btn.filter-toggle:hover{ background-color: #71fa4d !important; color: #222 !important;}
.btn.btn-warning:hover, 
.minicart_sidebar_content .close-mini-cart:hover, 
#minicart_sidebar_btn:hover,
#checkout_login .adcartBtn:hover{ background-color: #222222 !important; color: #fff !important;}
.minicart_sidebar:hover img { filter: brightness(0) invert(1) !important; }
.badge.badge-info.season-badge.btn { text-align: left !important; white-space: normal !important; overflow-wrap: break-word; word-break: break-word; line-height:1.2;}


.sidenav { height: 100%; width: 0; position: fixed; z-index: 100; top: 0; right: 0; left: auto;  background-color: #5c5c5c; overflow-x: hidden; transition: 0.5s; padding-top: 70px; }
.nav-logo { width: 160px; position: absolute; top: 19px; left: 20px; }
.sidenav a:hover { color: #f1f1f1; }
.sidenav .closebtn { position: absolute; top: 0; right: 15px; font-size: 36px; margin-left: 50px; }
.sidenav a { padding: 8px 8px 8px 22px; text-decoration: none; font-size: 25px; color: #ffffff; display: block; transition: 0.3s; }
.mobileHeaderSearch { padding: 0px 20px; }
.mobileHeaderSearch .search-box { float: none; margin-left: auto; margin-right: auto; margin-bottom: 15px; width: 100% !important; }
.mobileHeaderSearch .search-box input { background: #1c1c1c; }
.sidenav ul { padding: 0; margin: 0; }
.sidenav ul li { list-style: none; display: inline-block; width: 100%; }
.sidenav ul li a { font-size: 16px; }
.mobileLoginMenu a { text-transform: uppercase; }
.details-body .event-details-badge-soldout {border-radius: 5px;height: 39px;display: inline-block;position: relative;top: -1px;}
.btn.btn-large.upsell-membership {display: none;}
.mt-4.gt {font-size: 20px;font-family: 'FugazOne';font-weight: 500;color: #333;line-height: 0.8;margin-bottom: 10px;padding-left: 0px;}

.team-profile-detail .team_frofile.tophead.team-profile-title {display: block;background: #1c1c1c;}
.team-profile-detail .team_frofile.tophead.team-profile-title .topFomr h2 {font-size: 26px;font-weight: 300;line-height: 1;padding: 23px 0;position: relative;color: #ffffff;font-weight: 700;text-transform: uppercase;}
.team-profile-detail .team_frofile.tophead.team-profile-title  .topFomr h2:after {  margin: 0px;  content: '';display: block;border-width: 0 15px 15px 15px;border-color: transparent transparent #fff;border-style: solid;width: 0;  height: 0;position: absolute;bottom: -1px;left: 70px;}
.team-profile-detail .team--records-wrapper .team-details-wrapper.block{ background:url(../images/team-profile/banner.jpg); margin-bottom:15px !important;}
.team-profile-detail .team-record-right .block.mt-4:first-child {margin-top: 5px !important;}
.team-profile-detail .team--record-season .dropdown .btn::after {margin-top: 10px;}
.team-profile-detail .player--social-box .player--social > img, .player--social-box .player--social > svg{ color: #02f25a !important;  }
.col-half-filter-bar { max-width: max-content; }
span.select2.select2-container.select2-container--default { width: 100% !important; }
.light-text{ line-height: 1.2;}
@media screen and (max-width: 1200px)
{
    .filter-bar .row { flex-wrap: wrap !important; }
}

@media screen and (max-width: 991px)
{
    .mini-cart button.dropdown-toggle{ right:45px;}
}

@media screen and (max-width: 767px)
{
    footer p{ text-align: center;}
}

@media screen and (max-width: 650px)
{
    .card-heading table tr td img{ width: 150px !important; margin-bottom: 10px;} 
}    

@media screen and (max-width: 480px)
{
    .card-heading table tr td { width: 100% !important; display: block; }
    .card-heading table tr td img{ margin-bottom: 0px;} 
}    
