body {
  font-size: 11px;
  margin: 0;
  padding: 0;
  color: var(--color-text-1);
  background-color: var(--color-body, var(--color-background-2));
}
body,
div#mc h2.tournament,
form input,
form select,
form textarea {
  font-family: Tahoma, "Geneva CE", "Lucida Sans", Arial, Helvetica, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 5px 5px 5px 0;
}
h1 {
  font-size: 130%;
}
h2 {
  font-size: 120%;
}
h3 {
  font-size: 110%;
}
h4,
h5,
h6 {
  font-size: 100%;
}
table {
  font-size: 100%;
}
p {
  margin: 5px 0;
}
a {
  color: var(--color-text-1);
  text-decoration: none;
}
a img,
a:link img {
  border: none;
}
a:hover {
  text-decoration: none;
}
ul {
  margin: 10px;
  padding: 0;
}
.blink {
  background: url(../../../../res/_fs/build/icons-anim.96c31da.gif) no-repeat -31px 0;
}
sub,
sup {
  vertical-align: baseline;
  position: relative;
  font-size: 80%;
  line-height: 0;
}
sub {
  top: 0.4em;
}
sup {
  bottom: 0.4em;
}
@font-face {
  font-family: 'PFDinDisplayPro';
  src: url("../../../../res/font/PFDinDisplayPro-Normal.woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PFDinDisplayPro';
  src: url("../../../../res/font/PFDinDisplayPro-Tiny.woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'PFDinDisplayPro';
  src: url("../../../../res/font/PFDinDisplayPro-Bold.woff");
  font-weight: bold;
  font-style: normal;
}
body.non-responsive {
  min-width: 1000px;
}
body.non-responsive.isWide {
  min-width: 1140px;
}
body.non-responsive.mobile-page {
  min-width: inherit;
}
body .seoTop,
body .x24network,
body .header,
body .menuTop,
body .container,
body .selfPromo,
body .footer {
  grid-template: " .    content   . " auto / 1fr 1000px 1fr;
}
@media screen and (max-width: 999px) {
  body .seoTop,
  body .x24network,
  body .header,
  body .menuTop,
  body .container,
  body .selfPromo,
  body .footer {
    grid-template: " content " auto / 1fr;
  }
}
.isWide .seoTop,
.isWide .x24network,
.isWide .header,
.isWide .menuTop,
.isWide .container,
.isWide .selfPromo,
.isWide .footer {
  grid-template-columns: 1fr 1140px 1fr;
}
@media screen and (max-width: 1139px) {
  .isWide .seoTop,
  .isWide .x24network,
  .isWide .header,
  .isWide .menuTop,
  .isWide .container,
  .isWide .selfPromo,
  .isWide .footer {
    grid-template: " content " auto / 1fr;
  }
}
/* LEFT MENU + CONTENT */
.background-add-on,
body.branding {
  background-color: #222;
}
.background-add-on > .menuTop,
body.branding > .menuTop,
.background-add-on > .header,
body.branding > .header,
.background-add-on > .x24network,
body.branding > .x24network {
  background-color: transparent;
}
.background-add-on .container__mainInner,
body.branding .container__mainInner {
  grid-template: " myMenu liveTable bannerZone " minmax(1016px, 1fr) / 150px 660px auto;
}
.background-add-off .adsbackground-wrapper {
  height: auto !important;
}
body.branding > .header {
  margin-top: 200px;
}
@media only screen and (max-width: 999px) {
  .responsive .adsbackground-wrapper {
    height: auto !important;
  }
}
@media only screen and (max-width: 639px) {
  .responsive.scrollLock .footer,
  .responsive.scrollLock .selfPromo,
  .responsive.scrollLock .extraContent,
  .responsive.scrollLock .container__liveTableWrapper {
    display: none;
  }
}
.icon {
  display: inline-block;
  position: relative;
  border: 0;
}
.icon.icon-search {
  width: 24px;
  height: 24px;
}
.icon.icon-pp-yc {
  width: 10px;
  height: 13px;
}
.icon.icon-pp-rc {
  width: 10px;
  height: 13px;
}
.icon.icon-pp-ball {
  width: 15px;
  height: 13px;
}
.icon.icon-pp-dress {
  width: 13px;
  height: 13px;
}
.icon.icon-cycling-jersey {
  display: inline-block;
  width: 17px;
  height: 13px;
  margin-left: 3px;
  float: left;
}
.icon-cycling-jersey-group {
  display: inline-block;
  height: 13px;
  margin-left: 4px;
  vertical-align: text-top;
}
.sportIcon.sportIcon {
  background: url(../../../../res/_fs/build/sport-icons.876dcc2.svg) no-repeat;
}
.sportIcon.sportIcon--home {
  background-position-x: 60px;
}
.sportIcon.sportIcon--links {
  background-position-x: 30px;
}
.sportIcon.sportIcon--american-football {
  background-position-x: 0px;
}
.sportIcon.sportIcon--aussie-rules {
  background-position-x: -30px;
}
.sportIcon.sportIcon--badminton {
  background-position-x: -60px;
}
.sportIcon.sportIcon--bandy {
  background-position-x: -90px;
}
.sportIcon.sportIcon--baseball {
  background-position-x: -120px;
}
.sportIcon.sportIcon--basketball {
  background-position-x: -150px;
}
.sportIcon.sportIcon--beach-soccer {
  background-position-x: -180px;
}
.sportIcon.sportIcon--beach-volleyball {
  background-position-x: -210px;
}
.sportIcon.sportIcon--boxing {
  background-position-x: -240px;
}
.sportIcon.sportIcon--cricket {
  background-position-x: -270px;
}
.sportIcon.sportIcon--cycling {
  background-position-x: -300px;
}
.sportIcon.sportIcon--darts {
  background-position-x: -330px;
}
.sportIcon.sportIcon--esports {
  background-position-x: -360px;
}
.sportIcon.sportIcon--field-hockey {
  background-position-x: -390px;
}
.sportIcon.sportIcon--floorball {
  background-position-x: -420px;
}
.sportIcon.sportIcon--futsal {
  background-position-x: -450px;
}
.sportIcon.sportIcon--golf {
  background-position-x: -480px;
}
.sportIcon.sportIcon--handball {
  background-position-x: -510px;
}
.sportIcon.sportIcon--hockey {
  background-position-x: -540px;
}
.sportIcon.sportIcon--horse-racing {
  background-position-x: -570px;
}
.sportIcon.sportIcon--kabaddi {
  background-position-x: -600px;
}
.sportIcon.sportIcon--mma {
  background-position-x: -630px;
}
.sportIcon.sportIcon--motorsport {
  background-position-x: -660px;
}
.sportIcon.sportIcon--motorsport-auto-racing {
  background-position-x: -690px;
}
.sportIcon.sportIcon--motorsport-moto-racing {
  background-position-x: -720px;
}
.sportIcon.sportIcon--netball {
  background-position-x: -750px;
}
.sportIcon.sportIcon--pesapallo {
  background-position-x: -780px;
}
.sportIcon.sportIcon--rugby-league {
  background-position-x: -810px;
}
.sportIcon.sportIcon--rugby-union {
  background-position-x: -840px;
}
.sportIcon.sportIcon--snooker {
  background-position-x: -870px;
}
.sportIcon.sportIcon--soccer {
  background-position-x: -900px;
}
.sportIcon.sportIcon--table-tennis {
  background-position-x: -930px;
}
.sportIcon.sportIcon--tennis {
  background-position-x: -960px;
}
.sportIcon.sportIcon--volleyball {
  background-position-x: -990px;
}
.sportIcon.sportIcon--water-polo {
  background-position-x: -1020px;
}
.sportIcon.sportIcon--winter-sports {
  background-position-x: -1050px;
}
.sportIcon.sportIcon--winter-sports-biathlon {
  background-position-x: -1080px;
}
.sportIcon.sportIcon--winter-sports-cross-country {
  background-position-x: -1110px;
}
.sportIcon.sportIcon--winter-sports-alpine-skiing {
  background-position-x: -1140px;
}
.sportIcon.sportIcon--winter-sports-ski-jumping {
  background-position-x: -1170px;
}
.theme--dark .sportIcon {
  filter: brightness(0.9);
}
.menuTop .sportIcon {
  width: 24px;
  height: 24px;
  margin: 8px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  background-position-y: -30px;
}
.sport-label .sportIcon {
  width: 24px;
  height: 24px;
  margin: 3px 5px 0 -5px;
  float: left;
  background-position-y: -30px;
}
h2.tournament .sportIcon {
  width: 24px;
  height: 24px;
  margin: 0 2px 0 0;
  float: left;
  background-position-y: 0;
  transform: scale(0.8);
}
.theme--dark h2.tournament .sportIcon {
  background-position-y: -30px;
}
h2.tournament .sportIcon:nth-of-type(2) {
  margin-left: 5px;
  float: none;
  display: inline-block;
}
.nmf .sportIcon {
  width: 85px;
  height: 80px;
  margin-top: 20px;
  background-position-y: 0;
  background-size: auto 300px;
  opacity: 0.18;
}
.theme--dark .nmf .sportIcon {
  background-position-y: -98px;
  opacity: 0.8;
}
.nmf .sportIcon--home {
  background-position-x: 205px;
}
.nmf .sportIcon--links {
  background-position-x: 105px;
}
.nmf .sportIcon--american-football {
  background-position-x: 5px;
}
.nmf .sportIcon--aussie-rules {
  background-position-x: -95px;
}
.nmf .sportIcon--badminton {
  background-position-x: -195px;
}
.nmf .sportIcon--bandy {
  background-position-x: -295px;
}
.nmf .sportIcon--baseball {
  background-position-x: -395px;
}
.nmf .sportIcon--basketball {
  background-position-x: -495px;
}
.nmf .sportIcon--beach-soccer {
  background-position-x: -595px;
}
.nmf .sportIcon--beach-volleyball {
  background-position-x: -695px;
}
.nmf .sportIcon--boxing {
  background-position-x: -795px;
}
.nmf .sportIcon--cricket {
  background-position-x: -895px;
}
.nmf .sportIcon--cycling {
  background-position-x: -995px;
}
.nmf .sportIcon--darts {
  background-position-x: -1095px;
}
.nmf .sportIcon--esports {
  background-position-x: -1195px;
}
.nmf .sportIcon--field-hockey {
  background-position-x: -1295px;
}
.nmf .sportIcon--floorball {
  background-position-x: -1395px;
}
.nmf .sportIcon--futsal {
  background-position-x: -1495px;
}
.nmf .sportIcon--golf {
  background-position-x: -1595px;
}
.nmf .sportIcon--handball {
  background-position-x: -1695px;
}
.nmf .sportIcon--hockey {
  background-position-x: -1795px;
}
.nmf .sportIcon--horse-racing {
  background-position-x: -1895px;
}
.nmf .sportIcon--kabaddi {
  background-position-x: -1995px;
}
.nmf .sportIcon--mma {
  background-position-x: -2095px;
}
.nmf .sportIcon--motorsport {
  background-position-x: -2195px;
}
.nmf .sportIcon--motorsport-auto-racing {
  background-position-x: -2295px;
}
.nmf .sportIcon--motorsport-moto-racing {
  background-position-x: -2395px;
}
.nmf .sportIcon--netball {
  background-position-x: -2495px;
}
.nmf .sportIcon--pesapallo {
  background-position-x: -2595px;
}
.nmf .sportIcon--rugby-league {
  background-position-x: -2695px;
}
.nmf .sportIcon--rugby-union {
  background-position-x: -2795px;
}
.nmf .sportIcon--snooker {
  background-position-x: -2895px;
}
.nmf .sportIcon--soccer {
  background-position-x: -2995px;
}
.nmf .sportIcon--table-tennis {
  background-position-x: -3095px;
}
.nmf .sportIcon--tennis {
  background-position-x: -3195px;
}
.nmf .sportIcon--volleyball {
  background-position-x: -3295px;
}
.nmf .sportIcon--water-polo {
  background-position-x: -3395px;
}
.nmf .sportIcon--winter-sports {
  background-position-x: -3495px;
}
.nmf .sportIcon--winter-sports-biathlon {
  background-position-x: -3595px;
}
.nmf .sportIcon--winter-sports-cross-country {
  background-position-x: -3695px;
}
.nmf .sportIcon--winter-sports-alpine-skiing {
  background-position-x: -3795px;
}
.nmf .sportIcon--winter-sports-ski-jumping {
  background-position-x: -3895px;
}
.sport-icon .sportIcon {
  display: inline-block;
  height: 32px;
  width: 32px;
  background-position-y: 0;
  background-size: auto 120px;
}
.sport-icon .sportIcon--home {
  background-position-x: 80px;
}
.sport-icon .sportIcon--links {
  background-position-x: 40px;
}
.sport-icon .sportIcon--american-football {
  background-position-x: 0px;
}
.sport-icon .sportIcon--aussie-rules {
  background-position-x: -40px;
}
.sport-icon .sportIcon--badminton {
  background-position-x: -80px;
}
.sport-icon .sportIcon--bandy {
  background-position-x: -120px;
}
.sport-icon .sportIcon--baseball {
  background-position-x: -160px;
}
.sport-icon .sportIcon--basketball {
  background-position-x: -200px;
}
.sport-icon .sportIcon--beach-soccer {
  background-position-x: -240px;
}
.sport-icon .sportIcon--beach-volleyball {
  background-position-x: -280px;
}
.sport-icon .sportIcon--boxing {
  background-position-x: -320px;
}
.sport-icon .sportIcon--cricket {
  background-position-x: -360px;
}
.sport-icon .sportIcon--cycling {
  background-position-x: -400px;
}
.sport-icon .sportIcon--darts {
  background-position-x: -440px;
}
.sport-icon .sportIcon--esports {
  background-position-x: -480px;
}
.sport-icon .sportIcon--field-hockey {
  background-position-x: -520px;
}
.sport-icon .sportIcon--floorball {
  background-position-x: -560px;
}
.sport-icon .sportIcon--futsal {
  background-position-x: -600px;
}
.sport-icon .sportIcon--golf {
  background-position-x: -640px;
}
.sport-icon .sportIcon--handball {
  background-position-x: -680px;
}
.sport-icon .sportIcon--hockey {
  background-position-x: -720px;
}
.sport-icon .sportIcon--horse-racing {
  background-position-x: -760px;
}
.sport-icon .sportIcon--kabaddi {
  background-position-x: -800px;
}
.sport-icon .sportIcon--mma {
  background-position-x: -840px;
}
.sport-icon .sportIcon--motorsport {
  background-position-x: -880px;
}
.sport-icon .sportIcon--motorsport-auto-racing {
  background-position-x: -920px;
}
.sport-icon .sportIcon--motorsport-moto-racing {
  background-position-x: -960px;
}
.sport-icon .sportIcon--netball {
  background-position-x: -1000px;
}
.sport-icon .sportIcon--pesapallo {
  background-position-x: -1040px;
}
.sport-icon .sportIcon--rugby-league {
  background-position-x: -1080px;
}
.sport-icon .sportIcon--rugby-union {
  background-position-x: -1120px;
}
.sport-icon .sportIcon--snooker {
  background-position-x: -1160px;
}
.sport-icon .sportIcon--soccer {
  background-position-x: -1200px;
}
.sport-icon .sportIcon--table-tennis {
  background-position-x: -1240px;
}
.sport-icon .sportIcon--tennis {
  background-position-x: -1280px;
}
.sport-icon .sportIcon--volleyball {
  background-position-x: -1320px;
}
.sport-icon .sportIcon--water-polo {
  background-position-x: -1360px;
}
.sport-icon .sportIcon--winter-sports {
  background-position-x: -1400px;
}
.sport-icon .sportIcon--winter-sports-biathlon {
  background-position-x: -1440px;
}
.sport-icon .sportIcon--winter-sports-cross-country {
  background-position-x: -1480px;
}
.sport-icon .sportIcon--winter-sports-alpine-skiing {
  background-position-x: -1520px;
}
.sport-icon .sportIcon--winter-sports-ski-jumping {
  background-position-x: -1560px;
}
.flat .container .lc--active .menu .head .sportIcon {
  width: 18px;
  height: 18px;
  margin: 0 8px 0 0;
  background-position-y: 0;
  background-size: auto 72px;
  display: inline-block;
}
.flat .container .lc--active .menu .head .sportIcon--home {
  background-position-x: 48px;
}
.flat .container .lc--active .menu .head .sportIcon--links {
  background-position-x: 24px;
}
.flat .container .lc--active .menu .head .sportIcon--american-football {
  background-position-x: 0px;
}
.flat .container .lc--active .menu .head .sportIcon--aussie-rules {
  background-position-x: -24px;
}
.flat .container .lc--active .menu .head .sportIcon--badminton {
  background-position-x: -48px;
}
.flat .container .lc--active .menu .head .sportIcon--bandy {
  background-position-x: -72px;
}
.flat .container .lc--active .menu .head .sportIcon--baseball {
  background-position-x: -96px;
}
.flat .container .lc--active .menu .head .sportIcon--basketball {
  background-position-x: -120px;
}
.flat .container .lc--active .menu .head .sportIcon--beach-soccer {
  background-position-x: -144px;
}
.flat .container .lc--active .menu .head .sportIcon--beach-volleyball {
  background-position-x: -168px;
}
.flat .container .lc--active .menu .head .sportIcon--boxing {
  background-position-x: -192px;
}
.flat .container .lc--active .menu .head .sportIcon--cricket {
  background-position-x: -216px;
}
.flat .container .lc--active .menu .head .sportIcon--cycling {
  background-position-x: -240px;
}
.flat .container .lc--active .menu .head .sportIcon--darts {
  background-position-x: -264px;
}
.flat .container .lc--active .menu .head .sportIcon--esports {
  background-position-x: -288px;
}
.flat .container .lc--active .menu .head .sportIcon--field-hockey {
  background-position-x: -312px;
}
.flat .container .lc--active .menu .head .sportIcon--floorball {
  background-position-x: -336px;
}
.flat .container .lc--active .menu .head .sportIcon--futsal {
  background-position-x: -360px;
}
.flat .container .lc--active .menu .head .sportIcon--golf {
  background-position-x: -384px;
}
.flat .container .lc--active .menu .head .sportIcon--handball {
  background-position-x: -408px;
}
.flat .container .lc--active .menu .head .sportIcon--hockey {
  background-position-x: -432px;
}
.flat .container .lc--active .menu .head .sportIcon--horse-racing {
  background-position-x: -456px;
}
.flat .container .lc--active .menu .head .sportIcon--kabaddi {
  background-position-x: -480px;
}
.flat .container .lc--active .menu .head .sportIcon--mma {
  background-position-x: -504px;
}
.flat .container .lc--active .menu .head .sportIcon--motorsport {
  background-position-x: -528px;
}
.flat .container .lc--active .menu .head .sportIcon--motorsport-auto-racing {
  background-position-x: -552px;
}
.flat .container .lc--active .menu .head .sportIcon--motorsport-moto-racing {
  background-position-x: -576px;
}
.flat .container .lc--active .menu .head .sportIcon--netball {
  background-position-x: -600px;
}
.flat .container .lc--active .menu .head .sportIcon--pesapallo {
  background-position-x: -624px;
}
.flat .container .lc--active .menu .head .sportIcon--rugby-league {
  background-position-x: -648px;
}
.flat .container .lc--active .menu .head .sportIcon--rugby-union {
  background-position-x: -672px;
}
.flat .container .lc--active .menu .head .sportIcon--snooker {
  background-position-x: -696px;
}
.flat .container .lc--active .menu .head .sportIcon--soccer {
  background-position-x: -720px;
}
.flat .container .lc--active .menu .head .sportIcon--table-tennis {
  background-position-x: -744px;
}
.flat .container .lc--active .menu .head .sportIcon--tennis {
  background-position-x: -768px;
}
.flat .container .lc--active .menu .head .sportIcon--volleyball {
  background-position-x: -792px;
}
.flat .container .lc--active .menu .head .sportIcon--water-polo {
  background-position-x: -816px;
}
.flat .container .lc--active .menu .head .sportIcon--winter-sports {
  background-position-x: -840px;
}
.flat .container .lc--active .menu .head .sportIcon--winter-sports-biathlon {
  background-position-x: -864px;
}
.flat .container .lc--active .menu .head .sportIcon--winter-sports-cross-country {
  background-position-x: -888px;
}
.flat .container .lc--active .menu .head .sportIcon--winter-sports-alpine-skiing {
  background-position-x: -912px;
}
.flat .container .lc--active .menu .head .sportIcon--winter-sports-ski-jumping {
  background-position-x: -936px;
}
@media only screen and (max-width: 639px) {
  .responsive:not(._ass) h2.tournament .sportIcon {
    margin: 0 0 0 12px;
  }
}
.seoTop h1 {
  font-size: initial;
  color: initial;
  margin: initial;
  padding: initial;
}
.seoTop {
  display: grid;
  flex-flow: row nowrap;
  position: relative;
  background-color: #343434;
}
.seoTop__wing {
  flex: 1;
}
.seoTop__content {
  grid-area: content;
}
.seoTop__content h1 {
  font-size: 11px;
  color: var(--color-text-2);
  display: flex;
  flex-flow: row;
  align-items: center;
  font-weight: normal;
  margin: 0 10px;
  padding: 7px 0;
}
.seoAdWrapper {
  /* SHAME */
  overflow: hidden;
  /* SHAME */
}
body.seoTopWrapperHidden .adsbackground-wrapper {
  /* SHAME */
  /* konflikt background zony a seoWrapperu, 27 = .seoTop height */
  top: 27px !important;
  /* SHAME */
}
.header {
  font-size: initial;
}
.header a {
  text-decoration: initial;
}
.container .header {
  padding: initial;
}
.home #detail .stats-shared-menu .submenu .selected a,
.home #odds-format.switchable span.active-odds-format,
.home #tabs div.submenu ul li.selected a,
.home #fsbody #tabs.tabs div.submenu ul li.selected a,
.home .profileTable__tabsListItem--selected {
  background-color: #002844;
  opacity: 1;
}
.home #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.home #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.home #fsbody #tabs div.submenu ul ul li a:hover,
.home #fsbody #tabs.tabs div.submenu ul li a:hover,
.home #fsbody #tabs .submenu ul li a:hover,
.home #fsbody #odds-format.switchable a:hover,
.home.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.home.flat #detail .stats-shared-menu .submenu li a:hover,
.home .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .home #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .home #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .home #fsbody #tabs div.submenu ul ul li a:hover,
  .home #fsbody #tabs.tabs div.submenu ul li a:hover,
  .home #fsbody #tabs .submenu ul li a:hover,
  .home #fsbody #odds-format.switchable a:hover,
  .home.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .home.flat #detail .stats-shared-menu .submenu li a:hover,
  .home .profileTable__tabsListItem:hover {
    background-color: #002844;
  }
}
.links #detail .stats-shared-menu .submenu .selected a,
.links #odds-format.switchable span.active-odds-format,
.links #tabs div.submenu ul li.selected a,
.links #fsbody #tabs.tabs div.submenu ul li.selected a,
.links .profileTable__tabsListItem--selected {
  background-color: #053600;
  opacity: 1;
}
.links #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.links #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.links #fsbody #tabs div.submenu ul ul li a:hover,
.links #fsbody #tabs.tabs div.submenu ul li a:hover,
.links #fsbody #tabs .submenu ul li a:hover,
.links #fsbody #odds-format.switchable a:hover,
.links.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.links.flat #detail .stats-shared-menu .submenu li a:hover,
.links .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .links #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .links #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .links #fsbody #tabs div.submenu ul ul li a:hover,
  .links #fsbody #tabs.tabs div.submenu ul li a:hover,
  .links #fsbody #tabs .submenu ul li a:hover,
  .links #fsbody #odds-format.switchable a:hover,
  .links.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .links.flat #detail .stats-shared-menu .submenu li a:hover,
  .links .profileTable__tabsListItem:hover {
    background-color: #053600;
  }
}
.american-football #detail .stats-shared-menu .submenu .selected a,
.american-football #odds-format.switchable span.active-odds-format,
.american-football #tabs div.submenu ul li.selected a,
.american-football #fsbody #tabs.tabs div.submenu ul li.selected a,
.american-football .profileTable__tabsListItem--selected {
  background-color: #451e14;
  opacity: 1;
}
.american-football #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.american-football #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.american-football #fsbody #tabs div.submenu ul ul li a:hover,
.american-football #fsbody #tabs.tabs div.submenu ul li a:hover,
.american-football #fsbody #tabs .submenu ul li a:hover,
.american-football #fsbody #odds-format.switchable a:hover,
.american-football.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.american-football.flat #detail .stats-shared-menu .submenu li a:hover,
.american-football .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .american-football #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .american-football #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .american-football #fsbody #tabs div.submenu ul ul li a:hover,
  .american-football #fsbody #tabs.tabs div.submenu ul li a:hover,
  .american-football #fsbody #tabs .submenu ul li a:hover,
  .american-football #fsbody #odds-format.switchable a:hover,
  .american-football.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .american-football.flat #detail .stats-shared-menu .submenu li a:hover,
  .american-football .profileTable__tabsListItem:hover {
    background-color: #451e14;
  }
}
.aussie-rules #detail .stats-shared-menu .submenu .selected a,
.aussie-rules #odds-format.switchable span.active-odds-format,
.aussie-rules #tabs div.submenu ul li.selected a,
.aussie-rules #fsbody #tabs.tabs div.submenu ul li.selected a,
.aussie-rules .profileTable__tabsListItem--selected {
  background-color: #8b331a;
  opacity: 1;
}
.aussie-rules #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.aussie-rules #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.aussie-rules #fsbody #tabs div.submenu ul ul li a:hover,
.aussie-rules #fsbody #tabs.tabs div.submenu ul li a:hover,
.aussie-rules #fsbody #tabs .submenu ul li a:hover,
.aussie-rules #fsbody #odds-format.switchable a:hover,
.aussie-rules.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.aussie-rules.flat #detail .stats-shared-menu .submenu li a:hover,
.aussie-rules .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .aussie-rules #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .aussie-rules #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .aussie-rules #fsbody #tabs div.submenu ul ul li a:hover,
  .aussie-rules #fsbody #tabs.tabs div.submenu ul li a:hover,
  .aussie-rules #fsbody #tabs .submenu ul li a:hover,
  .aussie-rules #fsbody #odds-format.switchable a:hover,
  .aussie-rules.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .aussie-rules.flat #detail .stats-shared-menu .submenu li a:hover,
  .aussie-rules .profileTable__tabsListItem:hover {
    background-color: #8b331a;
  }
}
.badminton #detail .stats-shared-menu .submenu .selected a,
.badminton #odds-format.switchable span.active-odds-format,
.badminton #tabs div.submenu ul li.selected a,
.badminton #fsbody #tabs.tabs div.submenu ul li.selected a,
.badminton .profileTable__tabsListItem--selected {
  background-color: #106443;
  opacity: 1;
}
.badminton #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.badminton #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.badminton #fsbody #tabs div.submenu ul ul li a:hover,
.badminton #fsbody #tabs.tabs div.submenu ul li a:hover,
.badminton #fsbody #tabs .submenu ul li a:hover,
.badminton #fsbody #odds-format.switchable a:hover,
.badminton.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.badminton.flat #detail .stats-shared-menu .submenu li a:hover,
.badminton .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .badminton #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .badminton #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .badminton #fsbody #tabs div.submenu ul ul li a:hover,
  .badminton #fsbody #tabs.tabs div.submenu ul li a:hover,
  .badminton #fsbody #tabs .submenu ul li a:hover,
  .badminton #fsbody #odds-format.switchable a:hover,
  .badminton.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .badminton.flat #detail .stats-shared-menu .submenu li a:hover,
  .badminton .profileTable__tabsListItem:hover {
    background-color: #106443;
  }
}
.bandy #detail .stats-shared-menu .submenu .selected a,
.bandy #odds-format.switchable span.active-odds-format,
.bandy #tabs div.submenu ul li.selected a,
.bandy #fsbody #tabs.tabs div.submenu ul li.selected a,
.bandy .profileTable__tabsListItem--selected {
  background-color: #2b7ec6;
  opacity: 1;
}
.bandy #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.bandy #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.bandy #fsbody #tabs div.submenu ul ul li a:hover,
.bandy #fsbody #tabs.tabs div.submenu ul li a:hover,
.bandy #fsbody #tabs .submenu ul li a:hover,
.bandy #fsbody #odds-format.switchable a:hover,
.bandy.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.bandy.flat #detail .stats-shared-menu .submenu li a:hover,
.bandy .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .bandy #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .bandy #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .bandy #fsbody #tabs div.submenu ul ul li a:hover,
  .bandy #fsbody #tabs.tabs div.submenu ul li a:hover,
  .bandy #fsbody #tabs .submenu ul li a:hover,
  .bandy #fsbody #odds-format.switchable a:hover,
  .bandy.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .bandy.flat #detail .stats-shared-menu .submenu li a:hover,
  .bandy .profileTable__tabsListItem:hover {
    background-color: #2b7ec6;
  }
}
.baseball #detail .stats-shared-menu .submenu .selected a,
.baseball #odds-format.switchable span.active-odds-format,
.baseball #tabs div.submenu ul li.selected a,
.baseball #fsbody #tabs.tabs div.submenu ul li.selected a,
.baseball .profileTable__tabsListItem--selected {
  background-color: #6a5334;
  opacity: 1;
}
.baseball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.baseball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.baseball #fsbody #tabs div.submenu ul ul li a:hover,
.baseball #fsbody #tabs.tabs div.submenu ul li a:hover,
.baseball #fsbody #tabs .submenu ul li a:hover,
.baseball #fsbody #odds-format.switchable a:hover,
.baseball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.baseball.flat #detail .stats-shared-menu .submenu li a:hover,
.baseball .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .baseball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .baseball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .baseball #fsbody #tabs div.submenu ul ul li a:hover,
  .baseball #fsbody #tabs.tabs div.submenu ul li a:hover,
  .baseball #fsbody #tabs .submenu ul li a:hover,
  .baseball #fsbody #odds-format.switchable a:hover,
  .baseball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .baseball.flat #detail .stats-shared-menu .submenu li a:hover,
  .baseball .profileTable__tabsListItem:hover {
    background-color: #6a5334;
  }
}
.basketball #detail .stats-shared-menu .submenu .selected a,
.basketball #odds-format.switchable span.active-odds-format,
.basketball #tabs div.submenu ul li.selected a,
.basketball #fsbody #tabs.tabs div.submenu ul li.selected a,
.basketball .profileTable__tabsListItem--selected {
  background-color: #8b3927;
  opacity: 1;
}
.basketball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.basketball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.basketball #fsbody #tabs div.submenu ul ul li a:hover,
.basketball #fsbody #tabs.tabs div.submenu ul li a:hover,
.basketball #fsbody #tabs .submenu ul li a:hover,
.basketball #fsbody #odds-format.switchable a:hover,
.basketball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.basketball.flat #detail .stats-shared-menu .submenu li a:hover,
.basketball .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .basketball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .basketball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .basketball #fsbody #tabs div.submenu ul ul li a:hover,
  .basketball #fsbody #tabs.tabs div.submenu ul li a:hover,
  .basketball #fsbody #tabs .submenu ul li a:hover,
  .basketball #fsbody #odds-format.switchable a:hover,
  .basketball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .basketball.flat #detail .stats-shared-menu .submenu li a:hover,
  .basketball .profileTable__tabsListItem:hover {
    background-color: #8b3927;
  }
}
.basketball #detail .stats-shared-menu .submenu .selected a,
.basketball #odds-format.switchable span.active-odds-format,
.basketball #tabs div.submenu ul li.selected a,
.basketball #fsbody #tabs.tabs div.submenu ul li.selected a,
.basketball .profileTable__tabsListItem--selected {
  background-color: #cd634c;
  opacity: 1;
}
.basketball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.basketball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.basketball #fsbody #tabs div.submenu ul ul li a:hover,
.basketball #fsbody #tabs.tabs div.submenu ul li a:hover,
.basketball #fsbody #tabs .submenu ul li a:hover,
.basketball #fsbody #odds-format.switchable a:hover,
.basketball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.basketball.flat #detail .stats-shared-menu .submenu li a:hover,
.basketball .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .basketball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .basketball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .basketball #fsbody #tabs div.submenu ul ul li a:hover,
  .basketball #fsbody #tabs.tabs div.submenu ul li a:hover,
  .basketball #fsbody #tabs .submenu ul li a:hover,
  .basketball #fsbody #odds-format.switchable a:hover,
  .basketball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .basketball.flat #detail .stats-shared-menu .submenu li a:hover,
  .basketball .profileTable__tabsListItem:hover {
    background-color: #cd634c;
  }
}
.beach-soccer #detail .stats-shared-menu .submenu .selected a,
.beach-soccer #odds-format.switchable span.active-odds-format,
.beach-soccer #tabs div.submenu ul li.selected a,
.beach-soccer #fsbody #tabs.tabs div.submenu ul li.selected a,
.beach-soccer .profileTable__tabsListItem--selected {
  background-color: #856c48;
  opacity: 1;
}
.beach-soccer #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.beach-soccer #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.beach-soccer #fsbody #tabs div.submenu ul ul li a:hover,
.beach-soccer #fsbody #tabs.tabs div.submenu ul li a:hover,
.beach-soccer #fsbody #tabs .submenu ul li a:hover,
.beach-soccer #fsbody #odds-format.switchable a:hover,
.beach-soccer.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.beach-soccer.flat #detail .stats-shared-menu .submenu li a:hover,
.beach-soccer .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .beach-soccer #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .beach-soccer #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .beach-soccer #fsbody #tabs div.submenu ul ul li a:hover,
  .beach-soccer #fsbody #tabs.tabs div.submenu ul li a:hover,
  .beach-soccer #fsbody #tabs .submenu ul li a:hover,
  .beach-soccer #fsbody #odds-format.switchable a:hover,
  .beach-soccer.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .beach-soccer.flat #detail .stats-shared-menu .submenu li a:hover,
  .beach-soccer .profileTable__tabsListItem:hover {
    background-color: #856c48;
  }
}
.beach-volleyball #detail .stats-shared-menu .submenu .selected a,
.beach-volleyball #odds-format.switchable span.active-odds-format,
.beach-volleyball #tabs div.submenu ul li.selected a,
.beach-volleyball #fsbody #tabs.tabs div.submenu ul li.selected a,
.beach-volleyball .profileTable__tabsListItem--selected {
  background-color: #856c48;
  opacity: 1;
}
.beach-volleyball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.beach-volleyball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.beach-volleyball #fsbody #tabs div.submenu ul ul li a:hover,
.beach-volleyball #fsbody #tabs.tabs div.submenu ul li a:hover,
.beach-volleyball #fsbody #tabs .submenu ul li a:hover,
.beach-volleyball #fsbody #odds-format.switchable a:hover,
.beach-volleyball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.beach-volleyball.flat #detail .stats-shared-menu .submenu li a:hover,
.beach-volleyball .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .beach-volleyball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .beach-volleyball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .beach-volleyball #fsbody #tabs div.submenu ul ul li a:hover,
  .beach-volleyball #fsbody #tabs.tabs div.submenu ul li a:hover,
  .beach-volleyball #fsbody #tabs .submenu ul li a:hover,
  .beach-volleyball #fsbody #odds-format.switchable a:hover,
  .beach-volleyball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .beach-volleyball.flat #detail .stats-shared-menu .submenu li a:hover,
  .beach-volleyball .profileTable__tabsListItem:hover {
    background-color: #856c48;
  }
}
.boxing #detail .stats-shared-menu .submenu .selected a,
.boxing #odds-format.switchable span.active-odds-format,
.boxing #tabs div.submenu ul li.selected a,
.boxing #fsbody #tabs.tabs div.submenu ul li.selected a,
.boxing .profileTable__tabsListItem--selected {
  background-color: #651a18;
  opacity: 1;
}
.boxing #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.boxing #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.boxing #fsbody #tabs div.submenu ul ul li a:hover,
.boxing #fsbody #tabs.tabs div.submenu ul li a:hover,
.boxing #fsbody #tabs .submenu ul li a:hover,
.boxing #fsbody #odds-format.switchable a:hover,
.boxing.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.boxing.flat #detail .stats-shared-menu .submenu li a:hover,
.boxing .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .boxing #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .boxing #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .boxing #fsbody #tabs div.submenu ul ul li a:hover,
  .boxing #fsbody #tabs.tabs div.submenu ul li a:hover,
  .boxing #fsbody #tabs .submenu ul li a:hover,
  .boxing #fsbody #odds-format.switchable a:hover,
  .boxing.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .boxing.flat #detail .stats-shared-menu .submenu li a:hover,
  .boxing .profileTable__tabsListItem:hover {
    background-color: #651a18;
  }
}
.cricket #detail .stats-shared-menu .submenu .selected a,
.cricket #odds-format.switchable span.active-odds-format,
.cricket #tabs div.submenu ul li.selected a,
.cricket #fsbody #tabs.tabs div.submenu ul li.selected a,
.cricket .profileTable__tabsListItem--selected {
  background-color: #550613;
  opacity: 1;
}
.cricket #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.cricket #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.cricket #fsbody #tabs div.submenu ul ul li a:hover,
.cricket #fsbody #tabs.tabs div.submenu ul li a:hover,
.cricket #fsbody #tabs .submenu ul li a:hover,
.cricket #fsbody #odds-format.switchable a:hover,
.cricket.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.cricket.flat #detail .stats-shared-menu .submenu li a:hover,
.cricket .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .cricket #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .cricket #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .cricket #fsbody #tabs div.submenu ul ul li a:hover,
  .cricket #fsbody #tabs.tabs div.submenu ul li a:hover,
  .cricket #fsbody #tabs .submenu ul li a:hover,
  .cricket #fsbody #odds-format.switchable a:hover,
  .cricket.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .cricket.flat #detail .stats-shared-menu .submenu li a:hover,
  .cricket .profileTable__tabsListItem:hover {
    background-color: #550613;
  }
}
.cricket #detail .stats-shared-menu .submenu .selected a,
.cricket #odds-format.switchable span.active-odds-format,
.cricket #tabs div.submenu ul li.selected a,
.cricket #fsbody #tabs.tabs div.submenu ul li.selected a,
.cricket .profileTable__tabsListItem--selected {
  background-color: #b40c28;
  opacity: 1;
}
.cricket #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.cricket #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.cricket #fsbody #tabs div.submenu ul ul li a:hover,
.cricket #fsbody #tabs.tabs div.submenu ul li a:hover,
.cricket #fsbody #tabs .submenu ul li a:hover,
.cricket #fsbody #odds-format.switchable a:hover,
.cricket.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.cricket.flat #detail .stats-shared-menu .submenu li a:hover,
.cricket .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .cricket #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .cricket #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .cricket #fsbody #tabs div.submenu ul ul li a:hover,
  .cricket #fsbody #tabs.tabs div.submenu ul li a:hover,
  .cricket #fsbody #tabs .submenu ul li a:hover,
  .cricket #fsbody #odds-format.switchable a:hover,
  .cricket.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .cricket.flat #detail .stats-shared-menu .submenu li a:hover,
  .cricket .profileTable__tabsListItem:hover {
    background-color: #b40c28;
  }
}
.cycling #detail .stats-shared-menu .submenu .selected a,
.cycling #odds-format.switchable span.active-odds-format,
.cycling #tabs div.submenu ul li.selected a,
.cycling #fsbody #tabs.tabs div.submenu ul li.selected a,
.cycling .profileTable__tabsListItem--selected {
  background-color: #181818;
  opacity: 1;
}
.cycling #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.cycling #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.cycling #fsbody #tabs div.submenu ul ul li a:hover,
.cycling #fsbody #tabs.tabs div.submenu ul li a:hover,
.cycling #fsbody #tabs .submenu ul li a:hover,
.cycling #fsbody #odds-format.switchable a:hover,
.cycling.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.cycling.flat #detail .stats-shared-menu .submenu li a:hover,
.cycling .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .cycling #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .cycling #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .cycling #fsbody #tabs div.submenu ul ul li a:hover,
  .cycling #fsbody #tabs.tabs div.submenu ul li a:hover,
  .cycling #fsbody #tabs .submenu ul li a:hover,
  .cycling #fsbody #odds-format.switchable a:hover,
  .cycling.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .cycling.flat #detail .stats-shared-menu .submenu li a:hover,
  .cycling .profileTable__tabsListItem:hover {
    background-color: #181818;
  }
}
.darts #detail .stats-shared-menu .submenu .selected a,
.darts #odds-format.switchable span.active-odds-format,
.darts #tabs div.submenu ul li.selected a,
.darts #fsbody #tabs.tabs div.submenu ul li.selected a,
.darts .profileTable__tabsListItem--selected {
  background-color: #423015;
  opacity: 1;
}
.darts #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.darts #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.darts #fsbody #tabs div.submenu ul ul li a:hover,
.darts #fsbody #tabs.tabs div.submenu ul li a:hover,
.darts #fsbody #tabs .submenu ul li a:hover,
.darts #fsbody #odds-format.switchable a:hover,
.darts.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.darts.flat #detail .stats-shared-menu .submenu li a:hover,
.darts .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .darts #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .darts #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .darts #fsbody #tabs div.submenu ul ul li a:hover,
  .darts #fsbody #tabs.tabs div.submenu ul li a:hover,
  .darts #fsbody #tabs .submenu ul li a:hover,
  .darts #fsbody #odds-format.switchable a:hover,
  .darts.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .darts.flat #detail .stats-shared-menu .submenu li a:hover,
  .darts .profileTable__tabsListItem:hover {
    background-color: #423015;
  }
}
.esports #detail .stats-shared-menu .submenu .selected a,
.esports #odds-format.switchable span.active-odds-format,
.esports #tabs div.submenu ul li.selected a,
.esports #fsbody #tabs.tabs div.submenu ul li.selected a,
.esports .profileTable__tabsListItem--selected {
  background-color: #251c43;
  opacity: 1;
}
.esports #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.esports #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.esports #fsbody #tabs div.submenu ul ul li a:hover,
.esports #fsbody #tabs.tabs div.submenu ul li a:hover,
.esports #fsbody #tabs .submenu ul li a:hover,
.esports #fsbody #odds-format.switchable a:hover,
.esports.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.esports.flat #detail .stats-shared-menu .submenu li a:hover,
.esports .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .esports #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .esports #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .esports #fsbody #tabs div.submenu ul ul li a:hover,
  .esports #fsbody #tabs.tabs div.submenu ul li a:hover,
  .esports #fsbody #tabs .submenu ul li a:hover,
  .esports #fsbody #odds-format.switchable a:hover,
  .esports.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .esports.flat #detail .stats-shared-menu .submenu li a:hover,
  .esports .profileTable__tabsListItem:hover {
    background-color: #251c43;
  }
}
.field-hockey #detail .stats-shared-menu .submenu .selected a,
.field-hockey #odds-format.switchable span.active-odds-format,
.field-hockey #tabs div.submenu ul li.selected a,
.field-hockey #fsbody #tabs.tabs div.submenu ul li.selected a,
.field-hockey .profileTable__tabsListItem--selected {
  background-color: #15522f;
  opacity: 1;
}
.field-hockey #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.field-hockey #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.field-hockey #fsbody #tabs div.submenu ul ul li a:hover,
.field-hockey #fsbody #tabs.tabs div.submenu ul li a:hover,
.field-hockey #fsbody #tabs .submenu ul li a:hover,
.field-hockey #fsbody #odds-format.switchable a:hover,
.field-hockey.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.field-hockey.flat #detail .stats-shared-menu .submenu li a:hover,
.field-hockey .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .field-hockey #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .field-hockey #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .field-hockey #fsbody #tabs div.submenu ul ul li a:hover,
  .field-hockey #fsbody #tabs.tabs div.submenu ul li a:hover,
  .field-hockey #fsbody #tabs .submenu ul li a:hover,
  .field-hockey #fsbody #odds-format.switchable a:hover,
  .field-hockey.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .field-hockey.flat #detail .stats-shared-menu .submenu li a:hover,
  .field-hockey .profileTable__tabsListItem:hover {
    background-color: #15522f;
  }
}
.floorball #detail .stats-shared-menu .submenu .selected a,
.floorball #odds-format.switchable span.active-odds-format,
.floorball #tabs div.submenu ul li.selected a,
.floorball #fsbody #tabs.tabs div.submenu ul li.selected a,
.floorball .profileTable__tabsListItem--selected {
  background-color: #0b736e;
  opacity: 1;
}
.floorball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.floorball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.floorball #fsbody #tabs div.submenu ul ul li a:hover,
.floorball #fsbody #tabs.tabs div.submenu ul li a:hover,
.floorball #fsbody #tabs .submenu ul li a:hover,
.floorball #fsbody #odds-format.switchable a:hover,
.floorball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.floorball.flat #detail .stats-shared-menu .submenu li a:hover,
.floorball .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .floorball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .floorball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .floorball #fsbody #tabs div.submenu ul ul li a:hover,
  .floorball #fsbody #tabs.tabs div.submenu ul li a:hover,
  .floorball #fsbody #tabs .submenu ul li a:hover,
  .floorball #fsbody #odds-format.switchable a:hover,
  .floorball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .floorball.flat #detail .stats-shared-menu .submenu li a:hover,
  .floorball .profileTable__tabsListItem:hover {
    background-color: #0b736e;
  }
}
.futsal #detail .stats-shared-menu .submenu .selected a,
.futsal #odds-format.switchable span.active-odds-format,
.futsal #tabs div.submenu ul li.selected a,
.futsal #fsbody #tabs.tabs div.submenu ul li.selected a,
.futsal .profileTable__tabsListItem--selected {
  background-color: #2d5d8b;
  opacity: 1;
}
.futsal #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.futsal #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.futsal #fsbody #tabs div.submenu ul ul li a:hover,
.futsal #fsbody #tabs.tabs div.submenu ul li a:hover,
.futsal #fsbody #tabs .submenu ul li a:hover,
.futsal #fsbody #odds-format.switchable a:hover,
.futsal.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.futsal.flat #detail .stats-shared-menu .submenu li a:hover,
.futsal .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .futsal #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .futsal #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .futsal #fsbody #tabs div.submenu ul ul li a:hover,
  .futsal #fsbody #tabs.tabs div.submenu ul li a:hover,
  .futsal #fsbody #tabs .submenu ul li a:hover,
  .futsal #fsbody #odds-format.switchable a:hover,
  .futsal.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .futsal.flat #detail .stats-shared-menu .submenu li a:hover,
  .futsal .profileTable__tabsListItem:hover {
    background-color: #2d5d8b;
  }
}
.golf #detail .stats-shared-menu .submenu .selected a,
.golf #odds-format.switchable span.active-odds-format,
.golf #tabs div.submenu ul li.selected a,
.golf #fsbody #tabs.tabs div.submenu ul li.selected a,
.golf .profileTable__tabsListItem--selected {
  background-color: #374f12;
  opacity: 1;
}
.golf #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.golf #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.golf #fsbody #tabs div.submenu ul ul li a:hover,
.golf #fsbody #tabs.tabs div.submenu ul li a:hover,
.golf #fsbody #tabs .submenu ul li a:hover,
.golf #fsbody #odds-format.switchable a:hover,
.golf.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.golf.flat #detail .stats-shared-menu .submenu li a:hover,
.golf .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .golf #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .golf #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .golf #fsbody #tabs div.submenu ul ul li a:hover,
  .golf #fsbody #tabs.tabs div.submenu ul li a:hover,
  .golf #fsbody #tabs .submenu ul li a:hover,
  .golf #fsbody #odds-format.switchable a:hover,
  .golf.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .golf.flat #detail .stats-shared-menu .submenu li a:hover,
  .golf .profileTable__tabsListItem:hover {
    background-color: #374f12;
  }
}
.handball #detail .stats-shared-menu .submenu .selected a,
.handball #odds-format.switchable span.active-odds-format,
.handball #tabs div.submenu ul li.selected a,
.handball #fsbody #tabs.tabs div.submenu ul li.selected a,
.handball .profileTable__tabsListItem--selected {
  background-color: #984b1b;
  opacity: 1;
}
.handball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.handball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.handball #fsbody #tabs div.submenu ul ul li a:hover,
.handball #fsbody #tabs.tabs div.submenu ul li a:hover,
.handball #fsbody #tabs .submenu ul li a:hover,
.handball #fsbody #odds-format.switchable a:hover,
.handball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.handball.flat #detail .stats-shared-menu .submenu li a:hover,
.handball .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .handball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .handball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .handball #fsbody #tabs div.submenu ul ul li a:hover,
  .handball #fsbody #tabs.tabs div.submenu ul li a:hover,
  .handball #fsbody #tabs .submenu ul li a:hover,
  .handball #fsbody #odds-format.switchable a:hover,
  .handball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .handball.flat #detail .stats-shared-menu .submenu li a:hover,
  .handball .profileTable__tabsListItem:hover {
    background-color: #984b1b;
  }
}
.hockey #detail .stats-shared-menu .submenu .selected a,
.hockey #odds-format.switchable span.active-odds-format,
.hockey #tabs div.submenu ul li.selected a,
.hockey #fsbody #tabs.tabs div.submenu ul li.selected a,
.hockey .profileTable__tabsListItem--selected {
  background-color: #002844;
  opacity: 1;
}
.hockey #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.hockey #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.hockey #fsbody #tabs div.submenu ul ul li a:hover,
.hockey #fsbody #tabs.tabs div.submenu ul li a:hover,
.hockey #fsbody #tabs .submenu ul li a:hover,
.hockey #fsbody #odds-format.switchable a:hover,
.hockey.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.hockey.flat #detail .stats-shared-menu .submenu li a:hover,
.hockey .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .hockey #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .hockey #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .hockey #fsbody #tabs div.submenu ul ul li a:hover,
  .hockey #fsbody #tabs.tabs div.submenu ul li a:hover,
  .hockey #fsbody #tabs .submenu ul li a:hover,
  .hockey #fsbody #odds-format.switchable a:hover,
  .hockey.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .hockey.flat #detail .stats-shared-menu .submenu li a:hover,
  .hockey .profileTable__tabsListItem:hover {
    background-color: #002844;
  }
}
.horse-racing #detail .stats-shared-menu .submenu .selected a,
.horse-racing #odds-format.switchable span.active-odds-format,
.horse-racing #tabs div.submenu ul li.selected a,
.horse-racing #fsbody #tabs.tabs div.submenu ul li.selected a,
.horse-racing .profileTable__tabsListItem--selected {
  background-color: #473027;
  opacity: 1;
}
.horse-racing #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.horse-racing #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.horse-racing #fsbody #tabs div.submenu ul ul li a:hover,
.horse-racing #fsbody #tabs.tabs div.submenu ul li a:hover,
.horse-racing #fsbody #tabs .submenu ul li a:hover,
.horse-racing #fsbody #odds-format.switchable a:hover,
.horse-racing.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.horse-racing.flat #detail .stats-shared-menu .submenu li a:hover,
.horse-racing .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .horse-racing #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .horse-racing #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .horse-racing #fsbody #tabs div.submenu ul ul li a:hover,
  .horse-racing #fsbody #tabs.tabs div.submenu ul li a:hover,
  .horse-racing #fsbody #tabs .submenu ul li a:hover,
  .horse-racing #fsbody #odds-format.switchable a:hover,
  .horse-racing.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .horse-racing.flat #detail .stats-shared-menu .submenu li a:hover,
  .horse-racing .profileTable__tabsListItem:hover {
    background-color: #473027;
  }
}
.horse-racing #detail .stats-shared-menu .submenu .selected a,
.horse-racing #odds-format.switchable span.active-odds-format,
.horse-racing #tabs div.submenu ul li.selected a,
.horse-racing #fsbody #tabs.tabs div.submenu ul li.selected a,
.horse-racing .profileTable__tabsListItem--selected {
  background-color: #895d4b;
  opacity: 1;
}
.horse-racing #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.horse-racing #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.horse-racing #fsbody #tabs div.submenu ul ul li a:hover,
.horse-racing #fsbody #tabs.tabs div.submenu ul li a:hover,
.horse-racing #fsbody #tabs .submenu ul li a:hover,
.horse-racing #fsbody #odds-format.switchable a:hover,
.horse-racing.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.horse-racing.flat #detail .stats-shared-menu .submenu li a:hover,
.horse-racing .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .horse-racing #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .horse-racing #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .horse-racing #fsbody #tabs div.submenu ul ul li a:hover,
  .horse-racing #fsbody #tabs.tabs div.submenu ul li a:hover,
  .horse-racing #fsbody #tabs .submenu ul li a:hover,
  .horse-racing #fsbody #odds-format.switchable a:hover,
  .horse-racing.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .horse-racing.flat #detail .stats-shared-menu .submenu li a:hover,
  .horse-racing .profileTable__tabsListItem:hover {
    background-color: #895d4b;
  }
}
.kabaddi #detail .stats-shared-menu .submenu .selected a,
.kabaddi #odds-format.switchable span.active-odds-format,
.kabaddi #tabs div.submenu ul li.selected a,
.kabaddi #fsbody #tabs.tabs div.submenu ul li.selected a,
.kabaddi .profileTable__tabsListItem--selected {
  background-color: #6f336e;
  opacity: 1;
}
.kabaddi #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.kabaddi #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.kabaddi #fsbody #tabs div.submenu ul ul li a:hover,
.kabaddi #fsbody #tabs.tabs div.submenu ul li a:hover,
.kabaddi #fsbody #tabs .submenu ul li a:hover,
.kabaddi #fsbody #odds-format.switchable a:hover,
.kabaddi.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.kabaddi.flat #detail .stats-shared-menu .submenu li a:hover,
.kabaddi .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .kabaddi #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .kabaddi #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .kabaddi #fsbody #tabs div.submenu ul ul li a:hover,
  .kabaddi #fsbody #tabs.tabs div.submenu ul li a:hover,
  .kabaddi #fsbody #tabs .submenu ul li a:hover,
  .kabaddi #fsbody #odds-format.switchable a:hover,
  .kabaddi.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .kabaddi.flat #detail .stats-shared-menu .submenu li a:hover,
  .kabaddi .profileTable__tabsListItem:hover {
    background-color: #6f336e;
  }
}
.mma #detail .stats-shared-menu .submenu .selected a,
.mma #odds-format.switchable span.active-odds-format,
.mma #tabs div.submenu ul li.selected a,
.mma #fsbody #tabs.tabs div.submenu ul li.selected a,
.mma .profileTable__tabsListItem--selected {
  background-color: #171717;
  opacity: 1;
}
.mma #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.mma #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.mma #fsbody #tabs div.submenu ul ul li a:hover,
.mma #fsbody #tabs.tabs div.submenu ul li a:hover,
.mma #fsbody #tabs .submenu ul li a:hover,
.mma #fsbody #odds-format.switchable a:hover,
.mma.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.mma.flat #detail .stats-shared-menu .submenu li a:hover,
.mma .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .mma #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .mma #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .mma #fsbody #tabs div.submenu ul ul li a:hover,
  .mma #fsbody #tabs.tabs div.submenu ul li a:hover,
  .mma #fsbody #tabs .submenu ul li a:hover,
  .mma #fsbody #odds-format.switchable a:hover,
  .mma.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .mma.flat #detail .stats-shared-menu .submenu li a:hover,
  .mma .profileTable__tabsListItem:hover {
    background-color: #171717;
  }
}
.mma #detail .stats-shared-menu .submenu .selected a,
.mma #odds-format.switchable span.active-odds-format,
.mma #tabs div.submenu ul li.selected a,
.mma #fsbody #tabs.tabs div.submenu ul li.selected a,
.mma .profileTable__tabsListItem--selected {
  background-color: #4a4a4a;
  opacity: 1;
}
.mma #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.mma #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.mma #fsbody #tabs div.submenu ul ul li a:hover,
.mma #fsbody #tabs.tabs div.submenu ul li a:hover,
.mma #fsbody #tabs .submenu ul li a:hover,
.mma #fsbody #odds-format.switchable a:hover,
.mma.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.mma.flat #detail .stats-shared-menu .submenu li a:hover,
.mma .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .mma #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .mma #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .mma #fsbody #tabs div.submenu ul ul li a:hover,
  .mma #fsbody #tabs.tabs div.submenu ul li a:hover,
  .mma #fsbody #tabs .submenu ul li a:hover,
  .mma #fsbody #odds-format.switchable a:hover,
  .mma.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .mma.flat #detail .stats-shared-menu .submenu li a:hover,
  .mma .profileTable__tabsListItem:hover {
    background-color: #4a4a4a;
  }
}
.motorsport #detail .stats-shared-menu .submenu .selected a,
.motorsport #odds-format.switchable span.active-odds-format,
.motorsport #tabs div.submenu ul li.selected a,
.motorsport #fsbody #tabs.tabs div.submenu ul li.selected a,
.motorsport .profileTable__tabsListItem--selected {
  background-color: #313131;
  opacity: 1;
}
.motorsport #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.motorsport #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.motorsport #fsbody #tabs div.submenu ul ul li a:hover,
.motorsport #fsbody #tabs.tabs div.submenu ul li a:hover,
.motorsport #fsbody #tabs .submenu ul li a:hover,
.motorsport #fsbody #odds-format.switchable a:hover,
.motorsport.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.motorsport.flat #detail .stats-shared-menu .submenu li a:hover,
.motorsport .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .motorsport #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .motorsport #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .motorsport #fsbody #tabs div.submenu ul ul li a:hover,
  .motorsport #fsbody #tabs.tabs div.submenu ul li a:hover,
  .motorsport #fsbody #tabs .submenu ul li a:hover,
  .motorsport #fsbody #odds-format.switchable a:hover,
  .motorsport.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .motorsport.flat #detail .stats-shared-menu .submenu li a:hover,
  .motorsport .profileTable__tabsListItem:hover {
    background-color: #313131;
  }
}
.motorsport #detail .stats-shared-menu .submenu .selected a,
.motorsport #odds-format.switchable span.active-odds-format,
.motorsport #tabs div.submenu ul li.selected a,
.motorsport #fsbody #tabs.tabs div.submenu ul li.selected a,
.motorsport .profileTable__tabsListItem--selected {
  background-color: #646464;
  opacity: 1;
}
.motorsport #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.motorsport #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.motorsport #fsbody #tabs div.submenu ul ul li a:hover,
.motorsport #fsbody #tabs.tabs div.submenu ul li a:hover,
.motorsport #fsbody #tabs .submenu ul li a:hover,
.motorsport #fsbody #odds-format.switchable a:hover,
.motorsport.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.motorsport.flat #detail .stats-shared-menu .submenu li a:hover,
.motorsport .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .motorsport #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .motorsport #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .motorsport #fsbody #tabs div.submenu ul ul li a:hover,
  .motorsport #fsbody #tabs.tabs div.submenu ul li a:hover,
  .motorsport #fsbody #tabs .submenu ul li a:hover,
  .motorsport #fsbody #odds-format.switchable a:hover,
  .motorsport.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .motorsport.flat #detail .stats-shared-menu .submenu li a:hover,
  .motorsport .profileTable__tabsListItem:hover {
    background-color: #646464;
  }
}
.motorsport-auto-racing #detail .stats-shared-menu .submenu .selected a,
.motorsport-auto-racing #odds-format.switchable span.active-odds-format,
.motorsport-auto-racing #tabs div.submenu ul li.selected a,
.motorsport-auto-racing #fsbody #tabs.tabs div.submenu ul li.selected a,
.motorsport-auto-racing .profileTable__tabsListItem--selected {
  background-color: #313131;
  opacity: 1;
}
.motorsport-auto-racing #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.motorsport-auto-racing #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.motorsport-auto-racing #fsbody #tabs div.submenu ul ul li a:hover,
.motorsport-auto-racing #fsbody #tabs.tabs div.submenu ul li a:hover,
.motorsport-auto-racing #fsbody #tabs .submenu ul li a:hover,
.motorsport-auto-racing #fsbody #odds-format.switchable a:hover,
.motorsport-auto-racing.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.motorsport-auto-racing.flat #detail .stats-shared-menu .submenu li a:hover,
.motorsport-auto-racing .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .motorsport-auto-racing #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .motorsport-auto-racing #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .motorsport-auto-racing #fsbody #tabs div.submenu ul ul li a:hover,
  .motorsport-auto-racing #fsbody #tabs.tabs div.submenu ul li a:hover,
  .motorsport-auto-racing #fsbody #tabs .submenu ul li a:hover,
  .motorsport-auto-racing #fsbody #odds-format.switchable a:hover,
  .motorsport-auto-racing.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .motorsport-auto-racing.flat #detail .stats-shared-menu .submenu li a:hover,
  .motorsport-auto-racing .profileTable__tabsListItem:hover {
    background-color: #313131;
  }
}
.motorsport-moto-racing #detail .stats-shared-menu .submenu .selected a,
.motorsport-moto-racing #odds-format.switchable span.active-odds-format,
.motorsport-moto-racing #tabs div.submenu ul li.selected a,
.motorsport-moto-racing #fsbody #tabs.tabs div.submenu ul li.selected a,
.motorsport-moto-racing .profileTable__tabsListItem--selected {
  background-color: #313131;
  opacity: 1;
}
.motorsport-moto-racing #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.motorsport-moto-racing #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.motorsport-moto-racing #fsbody #tabs div.submenu ul ul li a:hover,
.motorsport-moto-racing #fsbody #tabs.tabs div.submenu ul li a:hover,
.motorsport-moto-racing #fsbody #tabs .submenu ul li a:hover,
.motorsport-moto-racing #fsbody #odds-format.switchable a:hover,
.motorsport-moto-racing.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.motorsport-moto-racing.flat #detail .stats-shared-menu .submenu li a:hover,
.motorsport-moto-racing .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .motorsport-moto-racing #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .motorsport-moto-racing #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .motorsport-moto-racing #fsbody #tabs div.submenu ul ul li a:hover,
  .motorsport-moto-racing #fsbody #tabs.tabs div.submenu ul li a:hover,
  .motorsport-moto-racing #fsbody #tabs .submenu ul li a:hover,
  .motorsport-moto-racing #fsbody #odds-format.switchable a:hover,
  .motorsport-moto-racing.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .motorsport-moto-racing.flat #detail .stats-shared-menu .submenu li a:hover,
  .motorsport-moto-racing .profileTable__tabsListItem:hover {
    background-color: #313131;
  }
}
.netball #detail .stats-shared-menu .submenu .selected a,
.netball #odds-format.switchable span.active-odds-format,
.netball #tabs div.submenu ul li.selected a,
.netball #fsbody #tabs.tabs div.submenu ul li.selected a,
.netball .profileTable__tabsListItem--selected {
  background-color: #775726;
  opacity: 1;
}
.netball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.netball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.netball #fsbody #tabs div.submenu ul ul li a:hover,
.netball #fsbody #tabs.tabs div.submenu ul li a:hover,
.netball #fsbody #tabs .submenu ul li a:hover,
.netball #fsbody #odds-format.switchable a:hover,
.netball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.netball.flat #detail .stats-shared-menu .submenu li a:hover,
.netball .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .netball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .netball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .netball #fsbody #tabs div.submenu ul ul li a:hover,
  .netball #fsbody #tabs.tabs div.submenu ul li a:hover,
  .netball #fsbody #tabs .submenu ul li a:hover,
  .netball #fsbody #odds-format.switchable a:hover,
  .netball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .netball.flat #detail .stats-shared-menu .submenu li a:hover,
  .netball .profileTable__tabsListItem:hover {
    background-color: #775726;
  }
}
.pesapallo #detail .stats-shared-menu .submenu .selected a,
.pesapallo #odds-format.switchable span.active-odds-format,
.pesapallo #tabs div.submenu ul li.selected a,
.pesapallo #fsbody #tabs.tabs div.submenu ul li.selected a,
.pesapallo .profileTable__tabsListItem--selected {
  background-color: #6b7f0d;
  opacity: 1;
}
.pesapallo #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.pesapallo #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.pesapallo #fsbody #tabs div.submenu ul ul li a:hover,
.pesapallo #fsbody #tabs.tabs div.submenu ul li a:hover,
.pesapallo #fsbody #tabs .submenu ul li a:hover,
.pesapallo #fsbody #odds-format.switchable a:hover,
.pesapallo.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.pesapallo.flat #detail .stats-shared-menu .submenu li a:hover,
.pesapallo .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .pesapallo #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .pesapallo #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .pesapallo #fsbody #tabs div.submenu ul ul li a:hover,
  .pesapallo #fsbody #tabs.tabs div.submenu ul li a:hover,
  .pesapallo #fsbody #tabs .submenu ul li a:hover,
  .pesapallo #fsbody #odds-format.switchable a:hover,
  .pesapallo.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .pesapallo.flat #detail .stats-shared-menu .submenu li a:hover,
  .pesapallo .profileTable__tabsListItem:hover {
    background-color: #6b7f0d;
  }
}
.rugby-league #detail .stats-shared-menu .submenu .selected a,
.rugby-league #odds-format.switchable span.active-odds-format,
.rugby-league #tabs div.submenu ul li.selected a,
.rugby-league #fsbody #tabs.tabs div.submenu ul li.selected a,
.rugby-league .profileTable__tabsListItem--selected {
  background-color: #171717;
  opacity: 1;
}
.rugby-league #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.rugby-league #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.rugby-league #fsbody #tabs div.submenu ul ul li a:hover,
.rugby-league #fsbody #tabs.tabs div.submenu ul li a:hover,
.rugby-league #fsbody #tabs .submenu ul li a:hover,
.rugby-league #fsbody #odds-format.switchable a:hover,
.rugby-league.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.rugby-league.flat #detail .stats-shared-menu .submenu li a:hover,
.rugby-league .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .rugby-league #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .rugby-league #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .rugby-league #fsbody #tabs div.submenu ul ul li a:hover,
  .rugby-league #fsbody #tabs.tabs div.submenu ul li a:hover,
  .rugby-league #fsbody #tabs .submenu ul li a:hover,
  .rugby-league #fsbody #odds-format.switchable a:hover,
  .rugby-league.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .rugby-league.flat #detail .stats-shared-menu .submenu li a:hover,
  .rugby-league .profileTable__tabsListItem:hover {
    background-color: #171717;
  }
}
.rugby-league #detail .stats-shared-menu .submenu .selected a,
.rugby-league #odds-format.switchable span.active-odds-format,
.rugby-league #tabs div.submenu ul li.selected a,
.rugby-league #fsbody #tabs.tabs div.submenu ul li.selected a,
.rugby-league .profileTable__tabsListItem--selected {
  background-color: #4a4a4a;
  opacity: 1;
}
.rugby-league #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.rugby-league #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.rugby-league #fsbody #tabs div.submenu ul ul li a:hover,
.rugby-league #fsbody #tabs.tabs div.submenu ul li a:hover,
.rugby-league #fsbody #tabs .submenu ul li a:hover,
.rugby-league #fsbody #odds-format.switchable a:hover,
.rugby-league.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.rugby-league.flat #detail .stats-shared-menu .submenu li a:hover,
.rugby-league .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .rugby-league #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .rugby-league #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .rugby-league #fsbody #tabs div.submenu ul ul li a:hover,
  .rugby-league #fsbody #tabs.tabs div.submenu ul li a:hover,
  .rugby-league #fsbody #tabs .submenu ul li a:hover,
  .rugby-league #fsbody #odds-format.switchable a:hover,
  .rugby-league.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .rugby-league.flat #detail .stats-shared-menu .submenu li a:hover,
  .rugby-league .profileTable__tabsListItem:hover {
    background-color: #4a4a4a;
  }
}
.rugby-union #detail .stats-shared-menu .submenu .selected a,
.rugby-union #odds-format.switchable span.active-odds-format,
.rugby-union #tabs div.submenu ul li.selected a,
.rugby-union #fsbody #tabs.tabs div.submenu ul li.selected a,
.rugby-union .profileTable__tabsListItem--selected {
  background-color: #171717;
  opacity: 1;
}
.rugby-union #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.rugby-union #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.rugby-union #fsbody #tabs div.submenu ul ul li a:hover,
.rugby-union #fsbody #tabs.tabs div.submenu ul li a:hover,
.rugby-union #fsbody #tabs .submenu ul li a:hover,
.rugby-union #fsbody #odds-format.switchable a:hover,
.rugby-union.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.rugby-union.flat #detail .stats-shared-menu .submenu li a:hover,
.rugby-union .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .rugby-union #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .rugby-union #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .rugby-union #fsbody #tabs div.submenu ul ul li a:hover,
  .rugby-union #fsbody #tabs.tabs div.submenu ul li a:hover,
  .rugby-union #fsbody #tabs .submenu ul li a:hover,
  .rugby-union #fsbody #odds-format.switchable a:hover,
  .rugby-union.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .rugby-union.flat #detail .stats-shared-menu .submenu li a:hover,
  .rugby-union .profileTable__tabsListItem:hover {
    background-color: #171717;
  }
}
.rugby-union #detail .stats-shared-menu .submenu .selected a,
.rugby-union #odds-format.switchable span.active-odds-format,
.rugby-union #tabs div.submenu ul li.selected a,
.rugby-union #fsbody #tabs.tabs div.submenu ul li.selected a,
.rugby-union .profileTable__tabsListItem--selected {
  background-color: #4a4a4a;
  opacity: 1;
}
.rugby-union #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.rugby-union #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.rugby-union #fsbody #tabs div.submenu ul ul li a:hover,
.rugby-union #fsbody #tabs.tabs div.submenu ul li a:hover,
.rugby-union #fsbody #tabs .submenu ul li a:hover,
.rugby-union #fsbody #odds-format.switchable a:hover,
.rugby-union.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.rugby-union.flat #detail .stats-shared-menu .submenu li a:hover,
.rugby-union .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .rugby-union #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .rugby-union #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .rugby-union #fsbody #tabs div.submenu ul ul li a:hover,
  .rugby-union #fsbody #tabs.tabs div.submenu ul li a:hover,
  .rugby-union #fsbody #tabs .submenu ul li a:hover,
  .rugby-union #fsbody #odds-format.switchable a:hover,
  .rugby-union.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .rugby-union.flat #detail .stats-shared-menu .submenu li a:hover,
  .rugby-union .profileTable__tabsListItem:hover {
    background-color: #4a4a4a;
  }
}
.snooker #detail .stats-shared-menu .submenu .selected a,
.snooker #odds-format.switchable span.active-odds-format,
.snooker #tabs div.submenu ul li.selected a,
.snooker #fsbody #tabs.tabs div.submenu ul li.selected a,
.snooker .profileTable__tabsListItem--selected {
  background-color: #001700;
  opacity: 1;
}
.snooker #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.snooker #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.snooker #fsbody #tabs div.submenu ul ul li a:hover,
.snooker #fsbody #tabs.tabs div.submenu ul li a:hover,
.snooker #fsbody #tabs .submenu ul li a:hover,
.snooker #fsbody #odds-format.switchable a:hover,
.snooker.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.snooker.flat #detail .stats-shared-menu .submenu li a:hover,
.snooker .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .snooker #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .snooker #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .snooker #fsbody #tabs div.submenu ul ul li a:hover,
  .snooker #fsbody #tabs.tabs div.submenu ul li a:hover,
  .snooker #fsbody #tabs .submenu ul li a:hover,
  .snooker #fsbody #odds-format.switchable a:hover,
  .snooker.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .snooker.flat #detail .stats-shared-menu .submenu li a:hover,
  .snooker .profileTable__tabsListItem:hover {
    background-color: #001700;
  }
}
.soccer #detail .stats-shared-menu .submenu .selected a,
.soccer #odds-format.switchable span.active-odds-format,
.soccer #tabs div.submenu ul li.selected a,
.soccer #fsbody #tabs.tabs div.submenu ul li.selected a,
.soccer .profileTable__tabsListItem--selected {
  background-color: #053600;
  opacity: 1;
}
.soccer #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.soccer #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.soccer #fsbody #tabs div.submenu ul ul li a:hover,
.soccer #fsbody #tabs.tabs div.submenu ul li a:hover,
.soccer #fsbody #tabs .submenu ul li a:hover,
.soccer #fsbody #odds-format.switchable a:hover,
.soccer.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.soccer.flat #detail .stats-shared-menu .submenu li a:hover,
.soccer .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .soccer #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .soccer #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .soccer #fsbody #tabs div.submenu ul ul li a:hover,
  .soccer #fsbody #tabs.tabs div.submenu ul li a:hover,
  .soccer #fsbody #tabs .submenu ul li a:hover,
  .soccer #fsbody #odds-format.switchable a:hover,
  .soccer.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .soccer.flat #detail .stats-shared-menu .submenu li a:hover,
  .soccer .profileTable__tabsListItem:hover {
    background-color: #053600;
  }
}
.table-tennis #detail .stats-shared-menu .submenu .selected a,
.table-tennis #odds-format.switchable span.active-odds-format,
.table-tennis #tabs div.submenu ul li.selected a,
.table-tennis #fsbody #tabs.tabs div.submenu ul li.selected a,
.table-tennis .profileTable__tabsListItem--selected {
  background-color: #70261c;
  opacity: 1;
}
.table-tennis #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.table-tennis #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.table-tennis #fsbody #tabs div.submenu ul ul li a:hover,
.table-tennis #fsbody #tabs.tabs div.submenu ul li a:hover,
.table-tennis #fsbody #tabs .submenu ul li a:hover,
.table-tennis #fsbody #odds-format.switchable a:hover,
.table-tennis.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.table-tennis.flat #detail .stats-shared-menu .submenu li a:hover,
.table-tennis .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .table-tennis #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .table-tennis #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .table-tennis #fsbody #tabs div.submenu ul ul li a:hover,
  .table-tennis #fsbody #tabs.tabs div.submenu ul li a:hover,
  .table-tennis #fsbody #tabs .submenu ul li a:hover,
  .table-tennis #fsbody #odds-format.switchable a:hover,
  .table-tennis.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .table-tennis.flat #detail .stats-shared-menu .submenu li a:hover,
  .table-tennis .profileTable__tabsListItem:hover {
    background-color: #70261c;
  }
}
.tennis #detail .stats-shared-menu .submenu .selected a,
.tennis #odds-format.switchable span.active-odds-format,
.tennis #tabs div.submenu ul li.selected a,
.tennis #fsbody #tabs.tabs div.submenu ul li.selected a,
.tennis .profileTable__tabsListItem--selected {
  background-color: #7a5e00;
  opacity: 1;
}
.tennis #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.tennis #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.tennis #fsbody #tabs div.submenu ul ul li a:hover,
.tennis #fsbody #tabs.tabs div.submenu ul li a:hover,
.tennis #fsbody #tabs .submenu ul li a:hover,
.tennis #fsbody #odds-format.switchable a:hover,
.tennis.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.tennis.flat #detail .stats-shared-menu .submenu li a:hover,
.tennis .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .tennis #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .tennis #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .tennis #fsbody #tabs div.submenu ul ul li a:hover,
  .tennis #fsbody #tabs.tabs div.submenu ul li a:hover,
  .tennis #fsbody #tabs .submenu ul li a:hover,
  .tennis #fsbody #odds-format.switchable a:hover,
  .tennis.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .tennis.flat #detail .stats-shared-menu .submenu li a:hover,
  .tennis .profileTable__tabsListItem:hover {
    background-color: #7a5e00;
  }
}
.volleyball #detail .stats-shared-menu .submenu .selected a,
.volleyball #odds-format.switchable span.active-odds-format,
.volleyball #tabs div.submenu ul li.selected a,
.volleyball #fsbody #tabs.tabs div.submenu ul li.selected a,
.volleyball .profileTable__tabsListItem--selected {
  background-color: #966330;
  opacity: 1;
}
.volleyball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.volleyball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.volleyball #fsbody #tabs div.submenu ul ul li a:hover,
.volleyball #fsbody #tabs.tabs div.submenu ul li a:hover,
.volleyball #fsbody #tabs .submenu ul li a:hover,
.volleyball #fsbody #odds-format.switchable a:hover,
.volleyball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.volleyball.flat #detail .stats-shared-menu .submenu li a:hover,
.volleyball .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .volleyball #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .volleyball #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .volleyball #fsbody #tabs div.submenu ul ul li a:hover,
  .volleyball #fsbody #tabs.tabs div.submenu ul li a:hover,
  .volleyball #fsbody #tabs .submenu ul li a:hover,
  .volleyball #fsbody #odds-format.switchable a:hover,
  .volleyball.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .volleyball.flat #detail .stats-shared-menu .submenu li a:hover,
  .volleyball .profileTable__tabsListItem:hover {
    background-color: #966330;
  }
}
.water-polo #detail .stats-shared-menu .submenu .selected a,
.water-polo #odds-format.switchable span.active-odds-format,
.water-polo #tabs div.submenu ul li.selected a,
.water-polo #fsbody #tabs.tabs div.submenu ul li.selected a,
.water-polo .profileTable__tabsListItem--selected {
  background-color: #0c6f93;
  opacity: 1;
}
.water-polo #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.water-polo #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.water-polo #fsbody #tabs div.submenu ul ul li a:hover,
.water-polo #fsbody #tabs.tabs div.submenu ul li a:hover,
.water-polo #fsbody #tabs .submenu ul li a:hover,
.water-polo #fsbody #odds-format.switchable a:hover,
.water-polo.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.water-polo.flat #detail .stats-shared-menu .submenu li a:hover,
.water-polo .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .water-polo #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .water-polo #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .water-polo #fsbody #tabs div.submenu ul ul li a:hover,
  .water-polo #fsbody #tabs.tabs div.submenu ul li a:hover,
  .water-polo #fsbody #tabs .submenu ul li a:hover,
  .water-polo #fsbody #odds-format.switchable a:hover,
  .water-polo.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .water-polo.flat #detail .stats-shared-menu .submenu li a:hover,
  .water-polo .profileTable__tabsListItem:hover {
    background-color: #0c6f93;
  }
}
.winter-sports #detail .stats-shared-menu .submenu .selected a,
.winter-sports #odds-format.switchable span.active-odds-format,
.winter-sports #tabs div.submenu ul li.selected a,
.winter-sports #fsbody #tabs.tabs div.submenu ul li.selected a,
.winter-sports .profileTable__tabsListItem--selected {
  background-color: #0a2040;
  opacity: 1;
}
.winter-sports #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.winter-sports #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.winter-sports #fsbody #tabs div.submenu ul ul li a:hover,
.winter-sports #fsbody #tabs.tabs div.submenu ul li a:hover,
.winter-sports #fsbody #tabs .submenu ul li a:hover,
.winter-sports #fsbody #odds-format.switchable a:hover,
.winter-sports.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.winter-sports.flat #detail .stats-shared-menu .submenu li a:hover,
.winter-sports .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .winter-sports #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .winter-sports #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .winter-sports #fsbody #tabs div.submenu ul ul li a:hover,
  .winter-sports #fsbody #tabs.tabs div.submenu ul li a:hover,
  .winter-sports #fsbody #tabs .submenu ul li a:hover,
  .winter-sports #fsbody #odds-format.switchable a:hover,
  .winter-sports.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .winter-sports.flat #detail .stats-shared-menu .submenu li a:hover,
  .winter-sports .profileTable__tabsListItem:hover {
    background-color: #0a2040;
  }
}
.winter-sports-biathlon #detail .stats-shared-menu .submenu .selected a,
.winter-sports-biathlon #odds-format.switchable span.active-odds-format,
.winter-sports-biathlon #tabs div.submenu ul li.selected a,
.winter-sports-biathlon #fsbody #tabs.tabs div.submenu ul li.selected a,
.winter-sports-biathlon .profileTable__tabsListItem--selected {
  background-color: #0a2040;
  opacity: 1;
}
.winter-sports-biathlon #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.winter-sports-biathlon #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.winter-sports-biathlon #fsbody #tabs div.submenu ul ul li a:hover,
.winter-sports-biathlon #fsbody #tabs.tabs div.submenu ul li a:hover,
.winter-sports-biathlon #fsbody #tabs .submenu ul li a:hover,
.winter-sports-biathlon #fsbody #odds-format.switchable a:hover,
.winter-sports-biathlon.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.winter-sports-biathlon.flat #detail .stats-shared-menu .submenu li a:hover,
.winter-sports-biathlon .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .winter-sports-biathlon #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .winter-sports-biathlon #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .winter-sports-biathlon #fsbody #tabs div.submenu ul ul li a:hover,
  .winter-sports-biathlon #fsbody #tabs.tabs div.submenu ul li a:hover,
  .winter-sports-biathlon #fsbody #tabs .submenu ul li a:hover,
  .winter-sports-biathlon #fsbody #odds-format.switchable a:hover,
  .winter-sports-biathlon.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .winter-sports-biathlon.flat #detail .stats-shared-menu .submenu li a:hover,
  .winter-sports-biathlon .profileTable__tabsListItem:hover {
    background-color: #0a2040;
  }
}
.winter-sports-cross-country #detail .stats-shared-menu .submenu .selected a,
.winter-sports-cross-country #odds-format.switchable span.active-odds-format,
.winter-sports-cross-country #tabs div.submenu ul li.selected a,
.winter-sports-cross-country #fsbody #tabs.tabs div.submenu ul li.selected a,
.winter-sports-cross-country .profileTable__tabsListItem--selected {
  background-color: #0a2040;
  opacity: 1;
}
.winter-sports-cross-country #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.winter-sports-cross-country #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.winter-sports-cross-country #fsbody #tabs div.submenu ul ul li a:hover,
.winter-sports-cross-country #fsbody #tabs.tabs div.submenu ul li a:hover,
.winter-sports-cross-country #fsbody #tabs .submenu ul li a:hover,
.winter-sports-cross-country #fsbody #odds-format.switchable a:hover,
.winter-sports-cross-country.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.winter-sports-cross-country.flat #detail .stats-shared-menu .submenu li a:hover,
.winter-sports-cross-country .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .winter-sports-cross-country #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .winter-sports-cross-country #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .winter-sports-cross-country #fsbody #tabs div.submenu ul ul li a:hover,
  .winter-sports-cross-country #fsbody #tabs.tabs div.submenu ul li a:hover,
  .winter-sports-cross-country #fsbody #tabs .submenu ul li a:hover,
  .winter-sports-cross-country #fsbody #odds-format.switchable a:hover,
  .winter-sports-cross-country.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .winter-sports-cross-country.flat #detail .stats-shared-menu .submenu li a:hover,
  .winter-sports-cross-country .profileTable__tabsListItem:hover {
    background-color: #0a2040;
  }
}
.winter-sports-alpine-skiing #detail .stats-shared-menu .submenu .selected a,
.winter-sports-alpine-skiing #odds-format.switchable span.active-odds-format,
.winter-sports-alpine-skiing #tabs div.submenu ul li.selected a,
.winter-sports-alpine-skiing #fsbody #tabs.tabs div.submenu ul li.selected a,
.winter-sports-alpine-skiing .profileTable__tabsListItem--selected {
  background-color: #0a2040;
  opacity: 1;
}
.winter-sports-alpine-skiing #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.winter-sports-alpine-skiing #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.winter-sports-alpine-skiing #fsbody #tabs div.submenu ul ul li a:hover,
.winter-sports-alpine-skiing #fsbody #tabs.tabs div.submenu ul li a:hover,
.winter-sports-alpine-skiing #fsbody #tabs .submenu ul li a:hover,
.winter-sports-alpine-skiing #fsbody #odds-format.switchable a:hover,
.winter-sports-alpine-skiing.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.winter-sports-alpine-skiing.flat #detail .stats-shared-menu .submenu li a:hover,
.winter-sports-alpine-skiing .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .winter-sports-alpine-skiing #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .winter-sports-alpine-skiing #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .winter-sports-alpine-skiing #fsbody #tabs div.submenu ul ul li a:hover,
  .winter-sports-alpine-skiing #fsbody #tabs.tabs div.submenu ul li a:hover,
  .winter-sports-alpine-skiing #fsbody #tabs .submenu ul li a:hover,
  .winter-sports-alpine-skiing #fsbody #odds-format.switchable a:hover,
  .winter-sports-alpine-skiing.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .winter-sports-alpine-skiing.flat #detail .stats-shared-menu .submenu li a:hover,
  .winter-sports-alpine-skiing .profileTable__tabsListItem:hover {
    background-color: #0a2040;
  }
}
.winter-sports-ski-jumping #detail .stats-shared-menu .submenu .selected a,
.winter-sports-ski-jumping #odds-format.switchable span.active-odds-format,
.winter-sports-ski-jumping #tabs div.submenu ul li.selected a,
.winter-sports-ski-jumping #fsbody #tabs.tabs div.submenu ul li.selected a,
.winter-sports-ski-jumping .profileTable__tabsListItem--selected {
  background-color: #0a2040;
  opacity: 1;
}
.winter-sports-ski-jumping #fsbody .ifmenu #ifmenu-calendar span.today:hover,
.winter-sports-ski-jumping #fsbody #ifmenu-calendar a.ifmenu-active:hover,
.winter-sports-ski-jumping #fsbody #tabs div.submenu ul ul li a:hover,
.winter-sports-ski-jumping #fsbody #tabs.tabs div.submenu ul li a:hover,
.winter-sports-ski-jumping #fsbody #tabs .submenu ul li a:hover,
.winter-sports-ski-jumping #fsbody #odds-format.switchable a:hover,
.winter-sports-ski-jumping.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
.winter-sports-ski-jumping.flat #detail .stats-shared-menu .submenu li a:hover,
.winter-sports-ski-jumping .profileTable__tabsListItem:hover {
  opacity: 1;
}
@media (hover: hover) {
  .winter-sports-ski-jumping #fsbody .ifmenu #ifmenu-calendar span.today:hover,
  .winter-sports-ski-jumping #fsbody #ifmenu-calendar a.ifmenu-active:hover,
  .winter-sports-ski-jumping #fsbody #tabs div.submenu ul ul li a:hover,
  .winter-sports-ski-jumping #fsbody #tabs.tabs div.submenu ul li a:hover,
  .winter-sports-ski-jumping #fsbody #tabs .submenu ul li a:hover,
  .winter-sports-ski-jumping #fsbody #odds-format.switchable a:hover,
  .winter-sports-ski-jumping.flat #detail .stats-shared-menu .submenu .ifmenu a:hover,
  .winter-sports-ski-jumping.flat #detail .stats-shared-menu .submenu li a:hover,
  .winter-sports-ski-jumping .profileTable__tabsListItem:hover {
    background-color: #0a2040;
  }
}
.header {
  display: grid;
  flex-flow: row nowrap;
  height: 80px;
  font-size: 11px;
  background-color: var(--color-header, var(--color-sport-primary));
}
.header__content {
  grid-area: content;
  flex: 0 1 1000px;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  position: relative;
  background-color: var(--color-header, var(--color-sport-primary));
}
.header__logo {
  height: 34px;
  width: 275px;
  margin-left: 20px;
}
._ss .header__logo {
  height: 50px;
}
._ss_logo .header__logo {
  height: 18px;
}
._ass .header__logo {
  height: 46px;
}
._scoreboard .header__logo {
  height: 41px;
}
._in .header__logo {
  height: 29px;
}
.header__slogan {
  margin-bottom: -3px;
  opacity: 0.8;
  color: #fff;
  font-size: 9px;
  position: absolute;
  top: 54px;
  left: 64px;
  white-space: nowrap;
}
.header__beta {
  background-color: #d8232a;
  color: #fff;
  padding: 5px 10px;
  font-weight: bold;
  line-height: 18px;
  margin-left: 5px;
}
.header__logoWrapper {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  height: 80px;
  position: relative;
}
.non-responsive .header__logoWrapper {
  height: 80px;
}
.header__buttonContainer {
  display: flex;
  align-items: center;
}
.header__lsidBoxWrapper {
  margin-left: auto;
  right: 0;
  display: flex;
  align-items: center;
  order: 2;
}
.header__button {
  padding: 4px;
  margin-right: 10px;
  cursor: pointer;
}
@media (hover: hover) {
  .header__button:not(.header__button--active):hover {
    background-color: var(--color-header-button-hover, var(--color-sport-secondary-body));
  }
}
.header__button--switch {
  display: none;
}
.header__button--lsidBox {
  padding: 0;
}
.header__buttonIcon {
  width: 24px;
  height: 24px;
}
.header__buttonIcon--search {
  background: url(../../../../res/_fs/build/control-icons.c7c771b.svg) no-repeat 4px -26px;
}
.theme--dark .header__buttonIcon--search {
  background-position-y: -56px;
}
.header__buttonIcon--switch {
  background: url(../../../../res/_fs/build/control-icons.c7c771b.svg) no-repeat -88px -24px;
}
.theme--dark .header__buttonIcon--switch {
  background-position-y: -54px;
}
.header__buttonIcon--settings {
  background: url(../../../../res/_fs/build/control-icons.c7c771b.svg) no-repeat -27px -27px;
}
.theme--dark .header__buttonIcon--settings {
  background-position-y: -57px;
}
.header__langBoxWrapper {
  margin-right: 12px;
  z-index: 9;
}
.header__wing {
  flex: 1;
  background-color: var(--color-sport-primary);
}
.header__debug {
  height: 80px;
}
@media only screen and (max-width: 999px) {
  .responsive .header {
    height: 52px;
  }
  .responsive .header__content {
    flex-shrink: 1;
  }
  .responsive .header__logo {
    height: 24px;
    margin-left: 16px;
    width: 192px;
  }
  ._ss .responsive .header__logo,
  ._ass .responsive .header__logo {
    height: 32px;
  }
  ._ss_logo .responsive .header__logo {
    height: 18px;
  }
  .responsive .header__logoWrapper {
    height: 52px;
  }
  .responsive .header__slogan {
    display: none;
  }
  .responsive .header__button--active .header__buttonIcon--switch {
    background-position-x: -206px;
  }
  .responsive .header__debug {
    height: 52px;
  }
}
@media only screen and (max-width: 639px) {
  .responsive .header {
    height: 48px;
  }
  .responsive .header__logo {
    margin-left: 8px;
  }
  ._ss_logo .responsive .header__logo {
    height: 14px;
  }
  .responsive .header__logoWrapper {
    height: 48px;
  }
  .responsive .header__button {
    padding: 12px 8px;
    margin-right: 0;
  }
  .responsive .header__button--switch {
    order: 1;
  }
  .responsive .header__button--settings {
    display: none;
  }
  .responsive .header__button--switch {
    display: block;
    order: 3;
  }
  .contact-page.responsive .header__button--switch,
  .livescore.responsive .header__button--switch,
  .favorite-pages.responsive .header__button--switch,
  .privacy_policy.responsive .header__button--switch,
  .third-parties-page.responsive .header__button--switch,
  .storage-page.responsive .header__button--switch,
  .personal-data-page.responsive .header__button--switch,
  .cooperation-page.responsive .header__button--switch,
  .advertise-page.responsive .header__button--switch {
    display: none;
  }
  .responsive .header__button--user {
    order: 2;
    display: block;
  }
  .responsive .header__button--lsidBox {
    padding: 0;
  }
  .responsive .header__button--active {
    background-color: var(--color-mobile-header-button, var(--color-background-1));
  }
  body:not(.theme--dark).responsive .header__button--active .header__buttonIcon {
    background-position-y: 5px;
  }
  .responsive .header__debug {
    height: 48px;
  }
  .responsive .header .signAndReg {
    width: 40px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .responsive .header .signAndReg:before {
    background: url(../../../../res/_fs/build/control-icons.c7c771b.svg) no-repeat -57px -27px;
    content: "";
    display: block;
    width: 24px;
    height: 24px;
  }
  .theme--dark.responsive .header .signAndReg:before {
    background-position-y: -57px;
  }
  .responsive .header .signAndReg--active {
    background-color: #fff;
  }
  .responsive .header .signAndReg--active:before {
    background-position-y: 3px;
  }
  body:not(.theme--dark).responsive .header #signAndReg.header__button--active:before {
    background: url(../../../../res/_fs/build/control-icons.c7c771b.svg) no-repeat -57px 3px;
  }
  .responsive .header .header__button--active #lsid-content .user {
    background: var(--color-background-1) !important;
  }
  body:not(.theme--dark).responsive .header .header__button--active #lsid-content .user .icon {
    background-position-y: 3px !important;
  }
  .responsive #lsid #registration,
  .responsive #lsid #signIn {
    display: none;
  }
}
@media only screen and (max-width: 639px) and (hover: hover) {
  .responsive .header .signAndReg:not(.header__button--active):hover {
    background-color: var(--color-sport-secondary-body);
  }
}
@media only screen and (max-width: 639px) and (hover: hover) {
  .responsive .header .signAndReg.header__button--active:hover {
    background-color: var(--color-background-1);
  }
}
@media (hover: hover) {
  .header__button--lsidBox:hover {
    background-color: transparent !important;
  }
}
.menuTop {
  font-size: initial;
  color: initial;
}
.menuTop a {
  color: initial;
  text-decoration: initial;
}
.menuTop {
  display: grid;
  flex-flow: row nowrap;
  min-height: 40px;
  background-color: var(--color-menuTop, var(--color-sport-secondary-body));
  /* If has majority games counter --> */
  /* If has majority games counter <-- */
}
.menuTop__group {
  grid-area: content;
  display: flex;
  flex-flow: row nowrap;
  position: relative;
  background-color: var(--color-sport-secondary-body);
}
.menuTop__content {
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  overflow: hidden;
  height: 40px;
}
.menuTop__content .menuTop__item:hover {
  color: var(--color-white);
  text-decoration: none;
}
.menuTop__content .menuTop__item--active {
  background-color: var(--color-menuItem-active, var(--color-background-1));
}
.menuTop__content .menuTop__item--active .menuTop__text {
  color: var(--color-text-1);
}
.menuTop__content .menuTop__item--active .sportIcon {
  background-position-y: 0;
}
.theme--dark .menuTop__content .menuTop__item--active .sportIcon {
  background-position-y: -30px;
}
.menuTop__item {
  display: flex;
  flex-flow: row nowrap;
  padding: 0 10px 0 0;
  user-select: none;
  color: var(--color-white);
  position: relative;
  box-sizing: border-box;
  /* docasne vypnuti skryvani */
}
.menuTop__item:first-of-type {
  margin-left: 10px;
}
.menuTop__item--hidden {
  display: none;
}
.menuTop__item:not(.menuTop__item--active):hover {
  background-color: var(--color-sport-tertiary);
}
.menuTop__icon {
  width: 24px;
  height: 24px;
  margin: 8px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  background-image: url(../../../../res/_fs/build/sport-icons.876dcc2.svg);
  background-repeat: no-repeat;
  background-position-y: -30px;
}
.menuTop__text {
  display: flex;
  flex-flow: row nowrap;
  white-space: nowrap;
  align-items: center;
  text-transform: uppercase;
  color: var(--color-white);
  font-size: 11px;
  font-weight: bold;
}
.menuTop__sportCount {
  color: #fff;
  font-size: 9px;
  height: 18px;
  border-radius: 50%;
  min-width: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  right: 0;
  margin-top: 11px;
  margin-left: 7px;
  z-index: 1;
  background-color: #000000;
  opacity: 0.5;
}
.theme--dark .menuTop__sportCount {
  background-color: #FFFFFF;
  color: #656565;
}
.menuTop__wing {
  flex: 1;
  background-color: var(--color-sport-secondary-body);
}
.mgc .menuTop [data-sport-id="-1"] {
  padding-left: 10px;
}
.mgc .menuTop [data-sport-id="-1"] .menuTop__text {
  white-space: normal;
}
.mgc .menuTop [data-sport-id="-1"] .sportIcon {
  display: none;
}
@media only screen and (max-width: 639px) {
  .responsive .menuTop__content {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(60px, 1fr));
    grid-template-rows: 55px;
    height: 55px;
    width: 100%;
  }
  .responsive .menuTop__item {
    flex-flow: column nowrap;
    padding: 8px !important;
    align-items: center;
    flex: 1;
  }
  .responsive .menuTop__item:first-of-type {
    margin-left: 0;
  }
  .responsive .menuTop__text {
    margin: auto 0;
    display: block;
    font-size: 9px;
    text-align: center;
    max-width: 55px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .responsive .menuTop__sportCount {
    position: absolute;
    margin-top: -5px;
    margin-right: 3px;
  }
  .responsive .menuTop .sportIcon {
    margin: 0 8px 4px;
  }
}
.menuTop__text:last-child {
  margin-right: 25px;
}
@media only screen and (max-width: 639px) {
  .menuTop__text:last-child {
    margin-right: 0;
  }
}
.menuMinority {
  display: flex;
  flex-flow: row-reverse;
  margin: 0 10px 0 auto;
  align-content: flex-end;
}
.menuMinority__title {
  display: flex;
  flex-flow: row nowrap;
  padding: 0 10px 0 0;
  user-select: none;
  color: var(--color-white);
  cursor: pointer;
}
.menuMinority__title--active .menuMinority__arrow {
  border-top-color: var(--color-text-1);
}
.menuMinority__title--open .menuMinority__arrow {
  border-top-color: var(--color-white);
}
.menuMinority__title:not(.menuMinority__title--active):hover {
  background-color: var(--color-sport-tertiary);
}
.menuMinority__titleText--long {
  display: block;
}
.menuMinority__titleText--short {
  display: none;
}
.menuMinority__arrow {
  transition: 0.2s;
  background: none;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid var(--color-white);
}
.menuMinority__arrow--arrow-rotation {
  transform: rotate(180deg);
}
.menuMinority__arrowBox {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
}
.menuMinority__content {
  display: none;
  flex-flow: column wrap;
  position: absolute;
  top: 100%;
  box-shadow: 2px 4px 20px 0 rgba(0, 0, 0, var(--value-transparency-1));
  z-index: 10;
}
.menuMinority__contentInner {
  display: block;
  box-sizing: border-box;
  columns: 3;
  column-gap: 0;
  padding: 10px;
  background-color: #353535;
  width: 590px;
}
.menuMinority__icon {
  width: 24px;
  height: 24px;
  padding: 8px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  fill: var(--color-white);
}
.menuMinority__item {
  display: flex;
  flex-flow: row nowrap;
  break-inside: avoid;
  white-space: nowrap;
  align-items: center;
  flex: 0 0 40px;
}
.menuMinority__item:hover {
  text-decoration: none;
}
@media (hover: hover) {
  .menuMinority__item:hover {
    background-color: rgba(0, 0, 0, 0.4);
  }
}
.menuMinority__item--active {
  background-color: var(--color-menuItem-active, rgba(0, 0, 0, 0.4));
  text-decoration: none;
}
.menuMinority__item--active:hover {
  background-color: var(--color-menuItem-active, rgba(0, 0, 0, 0.4));
}
.menuMinority__item--hidden {
  display: none;
}
.menuMinority__text {
  display: flex;
  flex-flow: row nowrap;
  white-space: nowrap;
  align-items: center;
  text-transform: uppercase;
  color: var(--color-white);
  font-size: 11px;
  font-weight: bold;
}
.menuMinority__sportCount {
  color: var(--color-white);
  font-size: 9px;
  height: 18px;
  border-radius: 50%;
  min-width: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  opacity: 0.5;
  margin-left: 5px;
}
.menuMinority .menuMinority__title--active {
  background-color: var(--color-menuItem-active, var(--color-background-1));
}
.menuMinority .menuMinority__title--active .menuMinority__text {
  color: var(--color-text-1);
}
.menuMinority .menuMinority__title--active .menuMinority__arrow:after {
  border-top-color: #656565;
}
.menuMinority .menuMinority__title--open {
  background-color: #343434;
}
.menuMinority .menuMinority__title--open .menuMinority__text {
  color: var(--color-white);
}
.menuMinority .menuMinority__title--open .menuMinority__arrow:after {
  border-top-color: var(--color-white);
}
@media (hover: hover) {
  .menuMinority .menuMinority__title--open:hover {
    background-color: #343434;
  }
}
@media only screen and (max-width: 639px) {
  .responsive .menuMinority {
    flex: 0 0 75px;
    margin-right: 0;
  }
  .responsive .menuMinority__contentInner {
    display: grid;
    grid-template-columns: 100%;
    width: 220px;
  }
  .responsive .menuMinority__title {
    padding: 0 8px;
    flex-flow: column wrap;
    align-items: center;
  }
  .responsive .menuMinority__titleText--long {
    display: none;
  }
  .responsive .menuMinority__titleText--short {
    display: block;
  }
  .responsive .menuMinority__arrowBox {
    flex: 1;
    margin: 12px 8px 0;
  }
  .responsive .menuMinority__item {
    width: 100%;
    height: 40px;
  }
  .responsive .menuMinority .menuMinority__title .menuMinority__text {
    white-space: normal;
    text-align: center;
    width: 60px;
    padding-bottom: 8px;
    justify-content: center;
    align-items: flex-end;
    flex: 1;
    font-size: 9px;
  }
}
.userControls {
  display: none;
  flex-flow: column nowrap;
}
.userControls__item {
  display: none;
  flex-flow: row nowrap;
  height: 40px;
  border-bottom: 1px solid var(--color-border-1);
}
.userControls__item:last-of-type {
  border-bottom: none;
}
.userControls__item:hover {
  cursor: pointer;
}
@media (hover: hover) {
  .userControls__item:hover {
    background-color: var(--color-background-hover-1);
  }
}
.userControls__item--open {
  display: flex;
}
.userControls__icon {
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  justify-content: center;
  margin: 8px;
}
.userControls__icon--notifications {
  background: url(../../../../res/_fs/build/control-icons.c7c771b.svg) no-repeat -388px 0;
  transform: scale(0.8);
}
.theme--dark .userControls__icon--notifications {
  background-position-y: -59px;
}
.userControls__icon--settings {
  background: url(../../../../res/_fs/build/control-icons.c7c771b.svg) no-repeat -27px 3px;
}
.theme--dark .userControls__icon--settings {
  background-position-y: -56px;
}
.userControls__icon--lang {
  background: url(../../../../res/_fs/build/control-icons.c7c771b.svg) no-repeat -296px 4px;
}
.theme--dark .userControls__icon--lang {
  background-position-y: -55px;
}
.userControls__icon--rArrow {
  background: url(../../../../res/_fs/build/control-icons.c7c771b.svg) no-repeat -232px 5px;
}
.theme--dark .userControls__icon--rArrow {
  background-position-y: -55px;
}
.userControls__icon--lArrow {
  background: url(../../../../res/_fs/build/control-icons.c7c771b.svg) no-repeat -262px 5px;
}
.theme--dark .userControls__icon--lArrow {
  background-position-y: -55px;
}
.userControls__icon--darkTheme {
  background: url(../../../../res/_fs/build/theme-sprite.06ea279.svg) no-repeat 5px 5px;
}
.theme--dark .userControls__icon--darkTheme {
  filter: brightness(2.3);
}
.userControls__text {
  flex: 1;
  display: flex;
  align-items: center;
  margin-right: 10px;
}
.userControls__textNotifications {
  display: none;
  flex: 1;
  justify-self: flex-end;
  align-items: center;
  line-height: 1.36;
  color: #e71b1b;
}
.userControls__textNotifications--open {
  display: flex;
}
@media only screen and (max-width: 639px) {
  .responsive .userControls {
    display: flex;
  }
}
.backButton {
  display: none;
  flex-flow: row nowrap;
  height: 40px;
  border-bottom: 1px solid var(--color-border-1);
  cursor: pointer;
}
.backButton:hover {
  text-decoration: underline;
}
@media (hover: hover) {
  .backButton:hover {
    background-color: var(--color-background-hover-1);
  }
}
.backButton__arrow {
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  justify-content: center;
  margin: 8px;
  background: url(../../../../res/_fs/build/control-icons.c7c771b.svg) no-repeat -264px 5px;
}
.theme--dark .backButton__arrow {
  background-position-y: -55px;
}
.backButton__text {
  display: flex;
  flex: 1;
  align-items: center;
}
@media only screen and (max-width: 639px) {
  .responsive .backButton {
    display: flex;
  }
}
.langBox {
  display: flex;
  align-items: center;
  position: relative;
  padding-right: 12px;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.langBox__current {
  width: auto;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 6px;
}
@media (hover: hover) {
  .langBox__current:not(.langBox__current--active):hover {
    background-color: var(--color-header-button-hover, var(--color-sport-secondary-body));
  }
}
.langBox__current--active .langBox__check {
  transform: rotateX(180deg);
}
.langBox__list {
  display: none;
  position: absolute;
  min-width: 100%;
  margin: 0;
  padding: 0;
  top: 36px;
  background-color: #353535;
  box-shadow: 2px 4px 20px 0 rgba(0, 0, 0, 0.3);
}
.langBox__item {
  list-style: none;
  width: auto;
  padding: 1px 10px 1px 5px;
}
@media (hover: hover) {
  .langBox__item:hover {
    background-color: rgba(0, 0, 0, 0.4);
  }
}
.langBox__flag {
  width: 18px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: 18px 12px;
  background-position: center;
  margin-right: 8px;
}
.langBox__link {
  display: flex;
  align-items: center;
  color: var(--color-white);
}
.langBox__link .langBox__flag {
  height: 20px;
}
.langBox__back {
  display: none;
}
.langBox__text {
  display: flex;
  line-height: 1.5;
  color: var(--color-white);
  white-space: nowrap;
}
.langBox__check {
  display: flex;
  margin-left: 9px;
  width: 9px;
  height: 7px;
  background: url(../../../../res/_fs/build/arrow_menu.4767041.svg) no-repeat center / 9px 7px;
}
.langBox .flag--cs {
  background-image: url(../../../../res/_fs/build/cz.4a1252f.png);
}
.langBox .flag--en {
  background-image: url(../../../../res/_fs/build/world.518d2f8.png);
}
.langBox .flag--es {
  background-image: url(../../../../res/_fs/build/es.6d76c6a.png);
}
.langBox .flag--pt {
  background-image: url(../../../../res/_fs/build/pt.2ecd11b.png);
}
.langBox .flag--pt-br {
  background-image: url(../../../../res/_fs/build/br.8a687bb.png);
}
.langBox .flag--de {
  background-image: url(../../../../res/_fs/build/de.3fde014.png);
}
.langBox .flag--fr {
  background-image: url(../../../../res/_fs/build/fr.69a4ea2.png);
}
.langBox .flag--pl {
  background-image: url(../../../../res/_fs/build/pl.5f8a670.png);
}
.langBox .flag--ru {
  background-image: url(../../../../res/_fs/build/ru.2d46c66.png);
}
.langBox .flag--tr {
  background-image: url(../../../../res/_fs/build/tr.81aa6df.png);
}
.langBox .flag--sk {
  background-image: url(../../../../res/_fs/build/sk.7b6102d.png);
}
.langBox .flag--da {
  background-image: url(../../../../res/_fs/build/dk.567b38f.png);
}
.langBox .flag--ro {
  background-image: url(../../../../res/_fs/build/ro.e19b77c.png);
}
.langBox .flag--el {
  background-image: url(../../../../res/_fs/build/gr.289aec2.png);
}
.langBox .flag--hr {
  background-image: url(../../../../res/_fs/build/hr.83d8f17.png);
}
.langBox .flag--hu {
  background-image: url(../../../../res/_fs/build/hu.544f820.png);
}
.langBox .flag--fi {
  background-image: url(../../../../res/_fs/build/fi.d09a924.png);
}
.langBox .flag--nl {
  background-image: url(../../../../res/_fs/build/nl.99be282.png);
}
.langBox .flag--sv {
  background-image: url(../../../../res/_fs/build/se.279668a.png);
}
.langBox .flag--no {
  background-image: url(../../../../res/_fs/build/no.16f0f7e.png);
}
.langBox .flag--sl {
  background-image: url(../../../../res/_fs/build/si.108a72f.png);
}
.langBox .flag--sr {
  background-image: url(../../../../res/_fs/build/rs.40ba921.png);
}
.langBox .flag--lt {
  background-image: url(../../../../res/_fs/build/lt.5c2f6ff.png);
}
.langBox .flag--id {
  background-image: url(../../../../res/_fs/build/id.6d19fa0.png);
}
.langBox .flag--ms {
  background-image: url(../../../../res/_fs/build/my.57613fb.png);
}
.langBox .flag--vi {
  background-image: url(../../../../res/_fs/build/vn.62ebafd.png);
}
.langBox .flag--it {
  background-image: url(../../../../res/_fs/build/it.4a75ae3.png);
}
.langBox .flag--ko {
  background-image: url(../../../../res/_fs/build/kr.f0d9d3d.png);
}
.langBox .flag--bg {
  background-image: url(../../../../res/_fs/build/bg.a9b6e7d.png);
}
.langBox .flag--ua {
  background-image: url(../../../../res/_fs/build/ua.468ee52.png);
}
.langBox .flag--en-au {
  background-image: url(../../../../res/_fs/build/au.75a4898.png);
}
.langBox .flag--en-usa {
  background-image: url(../../../../res/_fs/build/us.3577ab3.png);
}
.langBox .flag--en-uk {
  background-image: url(../../../../res/_fs/build/uk.2771161.png);
}
.langBox .flag__back {
  display: none;
}
.langBox .flag__text {
  display: none;
}
.langBox .flag__check {
  display: none;
}
@media only screen and (max-width: 999px) {
  #lsid-dropdown {
    margin: 0;
    padding: 0;
    justify-content: center;
  }
}
@media only screen and (max-width: 639px) {
  .responsive .header__langBoxWrapper {
    display: none;
    position: absolute;
    width: 100%;
    top: 48px;
    right: 0;
    margin: 0;
  }
  .responsive .header__langBoxWrapper--active {
    display: block;
  }
  .responsive .langBox {
    padding-right: 0;
    align-items: normal;
    flex-flow: column nowrap;
    background-color: var(--color-background-1);
  }
  .responsive .langBox__current {
    width: auto;
    height: 39px;
    padding: 0;
    display: flex;
    justify-content: normal;
    align-items: center;
    cursor: auto;
    box-sizing: border-box;
    border-bottom: 1px solid var(--color-border-1);
  }
  .responsive .langBox__current--active .langBox__check {
    transform: none;
  }
  .responsive .langBox__current:hover {
    background-color: inherit;
  }
  .responsive .langBox__list {
    display: flex !important;
    flex-flow: column nowrap;
    position: static;
    background-color: var(--color-background-1);
    box-shadow: none;
  }
  .responsive .langBox__link {
    display: flex;
    align-items: center;
    flex: 1;
  }
  .responsive .langBox__item {
    display: flex;
    width: auto;
    height: 39px;
    padding: 0;
    box-sizing: border-box;
    border-bottom: 1px solid var(--color-border-1);
    cursor: pointer;
  }
  .responsive .langBox__flag {
    flex: 0 0 30px;
    margin: 0 2px 0 6px;
  }
  .responsive .langBox__text {
    display: block;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color-text-1);
  }
  .responsive .langBox__check {
    display: flex;
    margin: 0 12px;
    width: 12px;
    height: 11px;
    background: url(../../../../res/_fs/build/control-icons.c7c771b.svg) no-repeat -330px 0;
  }
  .theme--dark.responsive .langBox__check {
    background-position-y: -30px;
  }
}
@media only screen and (max-width: 639px) and (hover: hover) {
  .responsive .langBox__item:hover {
    background-color: var(--color-background-hover-1);
  }
}
.sk {
  display: none;
  flex-flow: column nowrap;
  margin-bottom: 20px;
  position: relative;
}
.sk__w {
  display: grid;
  grid-template-columns: 107px 42px 61px 82px 47px 98px auto 20px 98px 20px;
  grid-template-rows: 27px;
  border-bottom: 4px solid var(--color-skeleton-2);
  gap: 0 1px;
  margin-top: 10px;
}
.isSportPage .sk__w {
  margin-top: 0;
}
.isSportPage .sk__w > div {
  display: block;
}
.sk__w > div {
  display: none;
  background-color: var(--color-skeleton-1);
}
.sk__w :nth-of-type(1) {
  display: block;
  background-color: var(--color-skeleton-2);
}
.sk__w :nth-of-type(7) {
  background-color: transparent;
}
.sk__w :nth-of-type(9) {
  background-color: var(--color-skeleton-2);
}
.sk__b {
  display: none;
}
.oneLineLayout .sk__b {
  display: grid;
}
.sk__h {
  background-color: var(--color-skeleton-1);
  height: 27px;
}
.sk__r {
  display: grid;
  grid-template-columns: 26px 73px auto 123px;
  grid-template-rows: 46px;
  border-bottom: 1px solid var(--color-skeleton-1);
}
.oneLineLayout .sk__r {
  grid-template-rows: 23px;
}
.sk__r > div,
.sk__r > div:after {
  align-self: center;
  background: var(--color-skeleton-1);
  background-image: linear-gradient(to right, var(--color-skeleton-1) 0%, var(--color-skeleton-2) 20%, var(--color-skeleton-1) 40%, var(--color-skeleton-1) 100%);
  background-repeat: no-repeat;
  background-size: 800px 104px;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: placeholderShimmer;
  -webkit-animation-timing-function: linear;
}
.oneLineLayout .sk__r--a div:nth-of-type(3) {
  max-width: 180px;
}
.sk__r :nth-of-type(1) {
  width: 13px;
  height: 13px;
  justify-self: center;
}
.sk__r :nth-of-type(2) {
  width: 40px;
  height: 13px;
  justify-self: center;
}
.sk__r :nth-of-type(3) {
  max-width: 108px;
  width: 100%;
  height: 13px;
  position: relative;
  margin: -19px 0 0 20px;
}
.sk__r :nth-of-type(3):after {
  content: "";
  background-color: var(--color-skeleton-1);
  margin-top: 19px;
  position: absolute;
  width: 92px;
  height: 13px;
}
.oneLineLayout .sk__r :nth-of-type(3) {
  max-width: 220px;
  position: initial;
  margin-top: initial;
  justify-self: center;
  align-self: center;
  margin-left: -20px;
}
.oneLineLayout .sk__r :nth-of-type(3):after {
  display: none;
}
.sk__r :nth-of-type(4) {
  width: 60px;
  height: 13px;
  justify-self: right;
}
@media only screen and (max-width: 799px) {
  .responsive .sk__w {
    grid-template-columns: 107px 42px 61px 82px 0 0 0 0 0 0;
    grid-template-rows: 36px;
  }
  .responsive .sk__h {
    height: 48px;
  }
  .responsive .sk__r {
    grid-template-columns: 31px 0 auto 73px;
  }
  .responsive .sk__r :nth-of-type(2) {
    visibility: hidden;
  }
  .responsive .sk__r :nth-of-type(4) {
    margin-right: 10px;
  }
  .responsive.oneLineLayout .sk__r {
    grid-template-rows: 46px;
  }
  .responsive.oneLineLayout .sk__r--a div:nth-of-type(3) {
    max-width: 100px;
  }
  .responsive.oneLineLayout .sk__r :nth-of-type(3) {
    max-width: 108px;
    margin: -19px 0 0 0;
    justify-self: left;
  }
  .responsive.oneLineLayout .sk__r :nth-of-type(3):after {
    max-width: 92px;
    display: block;
  }
  .responsive.twoLineLayout .sk__r :nth-of-type(3) {
    margin: -19px 0 0 0;
  }
}
/* show/hide logic ---> */
.tabs ~ .sk .sk__w {
  display: none !important;
}
body:not(.isSportPage) .sk {
  display: none !important;
}
.isSportPage.loading .loadingOverlay {
  background: transparent;
}
.isSportPage.loading .loadingAnimation,
.isSportPage.loading .event:not([class*="event--"]),
.isSportPage.loading .copyright,
.isSportPage.loading .odds__message {
  display: none;
}
.isSportPage.loading .sk {
  display: flex;
}
/* show/hide logic <--- */
/* for short sports and myGames  ---> */
.isSportPage.loading .event--myGames ~ .sk:not(.sk--special) > div {
  display: none;
}
.isSportPage.loading .event--myGames ~ .sk--special > div {
  display: none;
}
.isSportPage.loading.pesapallo .sk > div {
  display: none;
}
.isSportPage.loading.pesapallo .sk > div:nth-of-type(-n+6) {
  display: grid;
}
@media only screen and (max-width: 799px) {
  .isSportPage.loading.pesapallo .sk {
    max-height: 280px;
  }
}
/* for short sports and myTeams  <--- */
@-webkit-keyframes placeholderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}