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:1023px) {
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: -44px; right: 50px; 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; }
footer { color: #fff; padding: 20px 0px; background: #343434; }
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; }
}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    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: 10px;
    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;}

