/* Welcome to MX
 *
 * This is the primary stylesheet. 
 * All sites and widgets require this sheet to be imported
 */
.mx-widget,
.mx-inline-widget, .mx-incidents-popup,
.mx-popup {
  font-size: 16px;
  background-color: #fff;
}
.mx-widget *,
.mx-inline-widget *, .mx-incidents-popup *,
.mx-popup *, .mx-widget *:before,
.mx-inline-widget *:before, .mx-incidents-popup *:before,
.mx-popup *:before, .mx-widget *:after,
.mx-inline-widget *:after, .mx-incidents-popup *:after,
.mx-popup *:after {
  box-sizing: content-box;
  background-size: auto auto !important;
}

/*
* Global stylesheet
*/
.mx-clearfix {
  /*
   * For IE 6/7 only
   * Include this rule to trigger hasLayout and contain floats.
   */
  *zoom: 1;
}
.mx-clearfix:before, .mx-clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mx-clearfix:after {
  clear: both;
}

/* base link */
body.mx-site {
  color: #000;
}
body.mx-site A, body.mx-site A:link, body.mx-site A:visited, body.mx-site A:hover {
  color: inherit;
}

.mx-inline-widget .mx-compound-livescore .mx-livescore-top .mx-button-container {
  margin-bottom: 5px;
}

.mx-inline-widget .mx-serve-indicator {
  visibility: hidden;
  line-height: auto;
}
.mx-inline-widget .mx-serve-indicator .mx-tennis-serve {
  display: inline-block;
  padding: 0px !important;
  width: 12px;
  height: 12px;
  border-radius: 25px;
  vertical-align: middle;
  margin: -5px 3px 0px 3px;
}
.mx-inline-widget .mx-bold,
.mx-inline-widget SPAN.mx-bold {
  font-weight: bold;
}
.mx-inline-widget .mx-pl10 {
  padding-left: 10px;
}
.mx-inline-widget .mx-info_box {
  background-color: #eee;
  width: 100%;
  display: inline-block;
  padding: 10px;
}

.mx-html-popup-content .mx-info_box .mx-pop_nl {
  clear: both;
  width: 100%;
}

.mx-inline-widget DIV.mx-live-now-counter,
.site-content-wrapper DIV.mx-live-now-counter {
  display: inline-block;
  position: absolute;
  top: 3px;
  right: 5px;
  border-radius: 8px;
  line-height: 15px;
  min-width: 15px;
  font-size: 11px;
  background-color: #CC1042;
  color: #fff;
  text-align: center;
  padding: 0px 4px;
  margin: 0px 2px;
  box-sizing: border-box;
  z-index: 2;
}

.mx-inline-widget DIV.mx-selected-counter,
.site-content-wrapper DIV.mx-selected-counter {
  display: inline-block;
  position: absolute;
  top: 3px;
  right: 5px;
  border-radius: 8px;
  line-height: 15px;
  min-width: 15px;
  font-size: 11px;
  background-color: #000000;
  color: #fff;
  text-align: center;
  padding: 0px 4px;
  margin: 0px 2px;
  box-sizing: border-box;
  z-index: 2;
}

SPAN.mx-full-name {
  max-width: 150px;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: normal !important;
  position: relative;
  top: 3px;
}

.mx-inline-widget .mx-widget-title {
  font-size: 24px;
  font-weight: normal;
  line-height: 46px;
}

.mx-highres-icon .icons-dark-form-won,
.mx-highres-icon .icons-dark-won {
  background-image: none !important;
  background-color: green;
  border-radius: 20px;
}
.mx-highres-icon .icons-dark-form-drawn,
.mx-highres-icon .icons-dark-drawn {
  background-image: none !important;
  background-color: orange;
  border-radius: 20px;
}
.mx-highres-icon .icons-dark-form-lost,
.mx-highres-icon .icons-dark-lost {
  background-image: none !important;
  background-color: red;
  border-radius: 20px;
}
.mx-highres-icon .icons-dark-lost-overtime-color {
  background: linear-gradient(135deg, #ef0000 50%, #ffae00 50%);
  border-radius: 20px;
}
.mx-highres-icon .icons-dark-win-overtime-color {
  background: linear-gradient(135deg, #38b300 50%, #ffae00 50%);
  border-radius: 20px;
}

DIV.mx-convergent-icon {
  width: 20px;
  height: 20px;
  position: relative;
  margin: 0px 4px !important;
  padding: 0px !important;
  top: 4px;
}
DIV.mx-convergent-icon .mx-highres-icon {
  z-index: 0;
  margin: 0 auto !important;
  top: 4px;
  transform: scale(0.9);
}
DIV.mx-convergent-icon .mx-highres-icon .mx-icon {
  padding: 0px !important;
}
DIV.mx-convergent-icon .mx-convergent-type,
DIV.mx-convergent-icon .mx-convergent-value {
  padding: 1px !important;
  font-size: 8px;
  text-align: center;
  line-height: 9px;
  width: 9px;
  border-radius: 95px;
  background-color: #000;
  color: #fff;
  position: absolute;
  z-index: 2;
  top: -2px;
  text-transform: uppercase;
}
DIV.mx-convergent-icon .mx-convergent-value {
  right: -2px !important;
  background-color: green;
}
DIV.mx-convergent-icon .mx-convergent-type {
  left: -2px !important;
}

DIV.mx-highres-icon {
  width: 18px;
  height: 18px;
  position: relative;
  display: inline-block;
}
DIV.mx-highres-icon SPAN.mx-icon,
DIV.mx-highres-icon DIV.mx-icon {
  width: 36px;
  height: 36px;
  position: absolute;
  top: -9px;
  left: -9px;
  margin: 0;
  transform: scale(0.5, 0.5);
}
DIV.mx-highres-icon.mx-matchlist-card DIV.mx-icon {
  left: -12px;
}

DIV.mx-highres-icon-18 {
  width: 18px;
  height: 18px;
  position: relative;
  display: inline-block;
}
DIV.mx-highres-icon-18 SPAN.mx-icon,
DIV.mx-highres-icon-18 DIV.mx-icon {
  width: 72px;
  height: 72px;
  position: absolute;
  top: -27px;
  left: -27px;
  margin: 0;
  transform: scale(0.25, 0.25);
}

DIV.mx-highres-icon-36 {
  width: 36px;
  height: 36px;
  position: relative;
  display: inline-block;
}
DIV.mx-highres-icon-36 SPAN.mx-icon,
DIV.mx-highres-icon-36 DIV.mx-icon {
  width: 72px;
  height: 72px;
  position: absolute;
  top: -18px;
  left: -18px;
  margin: 0;
  transform: scale(0.5, 0.5);
}

DIV.mx-icon.icons-dark-open-collapsable-light, DIV.mx-icon.icons-dark-closed-collapsable-light, DIV.mx-icon.icons-dark-open-collapsable-rtl-light, DIV.mx-icon.icons-dark-closed-collapsable-rtl-light,
SPAN.mx-icon.icons-dark-open-collapsable-light,
SPAN.mx-icon.icons-dark-closed-collapsable-light,
SPAN.mx-icon.icons-dark-open-collapsable-rtl-light,
SPAN.mx-icon.icons-dark-closed-collapsable-rtl-light {
  opacity: 0;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
.mx-error-message,
.mx-no-data {
  text-align: center;
  display: block;
  width: 100%;
  font-size: 14px !important;
  padding: 10px 0;
}

.mx-widget,
.mx-inline-widget {
  /* HTML5 display-role reset for older browsers */
  position: relative;
}
.mx-widget html, .mx-widget body, .mx-widget div, .mx-widget span, .mx-widget applet, .mx-widget object, .mx-widget iframe,
.mx-widget h1, .mx-widget h2, .mx-widget h3, .mx-widget h4, .mx-widget h5, .mx-widget h6, .mx-widget p, .mx-widget blockquote, .mx-widget pre,
.mx-widget a, .mx-widget abbr, .mx-widget acronym, .mx-widget address, .mx-widget big, .mx-widget cite, .mx-widget code,
.mx-widget del, .mx-widget dfn, .mx-widget em, .mx-widget img, .mx-widget ins, .mx-widget kbd, .mx-widget q, .mx-widget s, .mx-widget samp,
.mx-widget small, .mx-widget strike, .mx-widget strong, .mx-widget sub, .mx-widget sup, .mx-widget tt, .mx-widget var,
.mx-widget b, .mx-widget u, .mx-widget i, .mx-widget center,
.mx-widget dl, .mx-widget dt, .mx-widget dd, .mx-widget ol, .mx-widget ul, .mx-widget li,
.mx-widget fieldset, .mx-widget form, .mx-widget label, .mx-widget legend,
.mx-widget table, .mx-widget caption, .mx-widget tbody, .mx-widget tfoot, .mx-widget thead, .mx-widget tr, .mx-widget th, .mx-widget td,
.mx-widget article, .mx-widget aside, .mx-widget canvas, .mx-widget details, .mx-widget embed,
.mx-widget figure, .mx-widget figcaption, .mx-widget footer, .mx-widget header, .mx-widget hgroup,
.mx-widget menu, .mx-widget nav, .mx-widget output, .mx-widget ruby, .mx-widget section, .mx-widget summary,
.mx-widget time, .mx-widget mark, .mx-widget audio, .mx-widget video, .mx-widget input[type=checkbox],
.mx-inline-widget html,
.mx-inline-widget body,
.mx-inline-widget div,
.mx-inline-widget span,
.mx-inline-widget applet,
.mx-inline-widget object,
.mx-inline-widget iframe,
.mx-inline-widget h1,
.mx-inline-widget h2,
.mx-inline-widget h3,
.mx-inline-widget h4,
.mx-inline-widget h5,
.mx-inline-widget h6,
.mx-inline-widget p,
.mx-inline-widget blockquote,
.mx-inline-widget pre,
.mx-inline-widget a,
.mx-inline-widget abbr,
.mx-inline-widget acronym,
.mx-inline-widget address,
.mx-inline-widget big,
.mx-inline-widget cite,
.mx-inline-widget code,
.mx-inline-widget del,
.mx-inline-widget dfn,
.mx-inline-widget em,
.mx-inline-widget img,
.mx-inline-widget ins,
.mx-inline-widget kbd,
.mx-inline-widget q,
.mx-inline-widget s,
.mx-inline-widget samp,
.mx-inline-widget small,
.mx-inline-widget strike,
.mx-inline-widget strong,
.mx-inline-widget sub,
.mx-inline-widget sup,
.mx-inline-widget tt,
.mx-inline-widget var,
.mx-inline-widget b,
.mx-inline-widget u,
.mx-inline-widget i,
.mx-inline-widget center,
.mx-inline-widget dl,
.mx-inline-widget dt,
.mx-inline-widget dd,
.mx-inline-widget ol,
.mx-inline-widget ul,
.mx-inline-widget li,
.mx-inline-widget fieldset,
.mx-inline-widget form,
.mx-inline-widget label,
.mx-inline-widget legend,
.mx-inline-widget table,
.mx-inline-widget caption,
.mx-inline-widget tbody,
.mx-inline-widget tfoot,
.mx-inline-widget thead,
.mx-inline-widget tr,
.mx-inline-widget th,
.mx-inline-widget td,
.mx-inline-widget article,
.mx-inline-widget aside,
.mx-inline-widget canvas,
.mx-inline-widget details,
.mx-inline-widget embed,
.mx-inline-widget figure,
.mx-inline-widget figcaption,
.mx-inline-widget footer,
.mx-inline-widget header,
.mx-inline-widget hgroup,
.mx-inline-widget menu,
.mx-inline-widget nav,
.mx-inline-widget output,
.mx-inline-widget ruby,
.mx-inline-widget section,
.mx-inline-widget summary,
.mx-inline-widget time,
.mx-inline-widget mark,
.mx-inline-widget audio,
.mx-inline-widget video,
.mx-inline-widget input[type=checkbox] {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  -webkit-tap-highlight-color: transparant;
}
.mx-widget article, .mx-widget aside, .mx-widget details, .mx-widget figcaption, .mx-widget figure,
.mx-widget footer, .mx-widget header, .mx-widget hgroup, .mx-widget menu, .mx-widget nav, .mx-widget section,
.mx-inline-widget article,
.mx-inline-widget aside,
.mx-inline-widget details,
.mx-inline-widget figcaption,
.mx-inline-widget figure,
.mx-inline-widget footer,
.mx-inline-widget header,
.mx-inline-widget hgroup,
.mx-inline-widget menu,
.mx-inline-widget nav,
.mx-inline-widget section {
  display: block;
}
.mx-widget body,
.mx-inline-widget body {
  line-height: 1;
}
.mx-widget ol, .mx-widget ul,
.mx-inline-widget ol,
.mx-inline-widget ul {
  list-style: none;
}
.mx-widget blockquote, .mx-widget q,
.mx-inline-widget blockquote,
.mx-inline-widget q {
  quotes: none;
}
.mx-widget blockquote:before, .mx-widget blockquote:after,
.mx-widget q:before, .mx-widget q:after,
.mx-inline-widget blockquote:before,
.mx-inline-widget blockquote:after,
.mx-inline-widget q:before,
.mx-inline-widget q:after {
  content: '';
  content: none;
}
.mx-widget table,
.mx-inline-widget table {
  border-collapse: collapse;
  border-spacing: 0;
  float: none;
}
.mx-widget A, .mx-widget A:link, .mx-widget A:visited, .mx-widget A:hover,
.mx-inline-widget A,
.mx-inline-widget A:link,
.mx-inline-widget A:visited,
.mx-inline-widget A:hover {
  color: inherit;
}
.mx-widget .mx-bet_now_text A.mx-bet_now_link,
.mx-inline-widget .mx-bet_now_text A.mx-bet_now_link {
  text-decoration: none;
}
.mx-widget .mx-no-pointer,
.mx-inline-widget .mx-no-pointer {
  cursor: default !important;
}
.mx-widget .mx-cursor-pointer,
.mx-inline-widget .mx-cursor-pointer {
  cursor: pointer !important;
}
.mx-widget .mx-clear-left,
.mx-inline-widget .mx-clear-left {
  clear: left;
}
.mx-widget .mx-no-data,
.mx-inline-widget .mx-no-data {
  text-align: center;
  padding: 10px;
}
.mx-widget .mx-text-uppercase,
.mx-inline-widget .mx-text-uppercase {
  text-transform: uppercase;
}
.mx-widget .mx-no-data-event-not-started,
.mx-inline-widget .mx-no-data-event-not-started {
  background-color: #eee;
  color: #999;
  text-align: center;
  font-size: 12px;
  padding: 25px;
}
.mx-widget .mx-no-data-event-not-started HR,
.mx-inline-widget .mx-no-data-event-not-started HR {
  width: 50px;
  border-color: #ccc;
  margin: 10px auto;
  border-width: 1px;
}
.mx-widget .mx-no-data-event-not-started STRONG,
.mx-inline-widget .mx-no-data-event-not-started STRONG {
  display: block;
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: bold;
}
.mx-widget .mx-highlight-row,
.mx-inline-widget .mx-highlight-row {
  font-weight: bold;
}
.mx-widget .mx-footnote,
.mx-inline-widget .mx-footnote {
  font-size: 10px;
}
.mx-widget .mx-widget-headline,
.mx-inline-widget .mx-widget-headline {
  display: block;
  font-weight: normal;
  padding: 5px 10px;
  font-size: 16px;
}
.mx-widget.mx-is-widget-container,
.mx-inline-widget.mx-is-widget-container {
  min-height: 70px;
}
.mx-widget .mx-header-standings-link,
.mx-inline-widget .mx-header-standings-link {
  margin: 8px 4px;
}
.mx-widget .mx-widget-notice,
.mx-inline-widget .mx-widget-notice {
  text-align: center;
  font-size: 12px;
}
.mx-widget .mx-widget-preload,
.mx-inline-widget .mx-widget-preload {
  width: 100%;
  background-color: transparent;
  position: absolute;
  top: 0px;
  opacity: 0.5;
  overflow: hidden;
  z-index: 21;
  min-height: 120px;
}
.mx-widget .mx-widget-preload .mx-loader-spinner,
.mx-inline-widget .mx-widget-preload .mx-loader-spinner {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #fff;
  line-height: inherit;
}
.mx-widget .mx-widget-preload .mx-loader-spinner > div,
.mx-inline-widget .mx-widget-preload .mx-loader-spinner > div {
  width: 28px;
  height: 28px;
  background-color: #000;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.mx-widget .mx-widget-preload .mx-loader-spinner .mx-loader-bounce1,
.mx-inline-widget .mx-widget-preload .mx-loader-spinner .mx-loader-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.mx-widget .mx-widget-preload .mx-loader-spinner .mx-loader-bounce2,
.mx-inline-widget .mx-widget-preload .mx-loader-spinner .mx-loader-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.mx-widget .mx-shirt,
.mx-inline-widget .mx-shirt {
  width: 50px;
  height: 50px;
  margin: 0 5px;
}
.mx-widget .mx-shirt IMG,
.mx-inline-widget .mx-shirt IMG {
  max-width: 100%;
}
.mx-widget .mx-shirt-container,
.mx-inline-widget .mx-shirt-container {
  font-size: 0.75em;
  text-align: center;
  padding: 0 5px;
}
.mx-widget .mx-shirt-container .mx-shirt,
.mx-inline-widget .mx-shirt-container .mx-shirt {
  margin: 0 auto;
}
.mx-widget .mx-default-header,
.mx-inline-widget .mx-default-header {
  line-height: 34px;
  overflow: hidden;
  text-transform: uppercase;
  font-size: 12px;
  padding: 0px 5px;
}
.mx-widget .mx-default-header .mx-flags,
.mx-inline-widget .mx-default-header .mx-flags {
  margin: 0px 5px 0px 5px;
}
.mx-widget .mx-default-header.mx-flexbox-container,
.mx-inline-widget .mx-default-header.mx-flexbox-container {
  max-height: 34px;
}
.mx-widget .mx-default-header.mx-flexbox-container .mx-flexbox,
.mx-inline-widget .mx-default-header.mx-flexbox-container .mx-flexbox {
  box-sizing: border-box;
}
.mx-widget .mx-default-header.mx-flexbox-container .mx-event-group-chk-cont,
.mx-inline-widget .mx-default-header.mx-flexbox-container .mx-event-group-chk-cont {
  max-width: 17px;
  margin: 0px 5px 0px 0px;
}
.mx-widget .mx-default-header.mx-flexbox-container .mx-highres-flags,
.mx-inline-widget .mx-default-header.mx-flexbox-container .mx-highres-flags {
  max-width: 32px;
  margin: 0px;
}
.mx-widget .mx-default-header.mx-flexbox-container .mx-full-stage-name,
.mx-inline-widget .mx-default-header.mx-flexbox-container .mx-full-stage-name {
  margin: 0px 5px;
}
.mx-widget .mx-default-header.mx-flexbox-container .mx-default-header-extras,
.mx-inline-widget .mx-default-header.mx-flexbox-container .mx-default-header-extras {
  max-width: 30px;
}
.mx-widget .mx-link,
.mx-inline-widget .mx-link {
  cursor: pointer;
  text-decoration: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: inherit;
}
.mx-widget .mx-link:not([href]),
.mx-widget .mx-link:not([tabindex]),
.mx-widget .mx-link:not([href]):hover,
.mx-widget .mx-link:not([tabindex]):hover,
.mx-widget .mx-link:not([href]):active,
.mx-widget .mx-link:not([tabindex]):active,
.mx-widget .mx-link:not([href]):visited,
.mx-widget .mx-link:not([tabindex]):visited,
.mx-inline-widget .mx-link:not([href]),
.mx-inline-widget .mx-link:not([tabindex]),
.mx-inline-widget .mx-link:not([href]):hover,
.mx-inline-widget .mx-link:not([tabindex]):hover,
.mx-inline-widget .mx-link:not([href]):active,
.mx-inline-widget .mx-link:not([tabindex]):active,
.mx-inline-widget .mx-link:not([href]):visited,
.mx-inline-widget .mx-link:not([tabindex]):visited {
  cursor: default;
  text-decoration: none;
  color: inherit !important;
}
.mx-widget .mx-link[href],
.mx-inline-widget .mx-link[href] {
  cursor: pointer !important;
  text-decoration: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-weight: inherit;
}
.mx-widget .mx-link[href]:hover,
.mx-inline-widget .mx-link[href]:hover {
  text-decoration: underline;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mx-widget SPAN.mx-odds-decimal, .mx-widget SPAN.mx-odds-american, .mx-widget SPAN.mx-odds-fractional,
.mx-inline-widget SPAN.mx-odds-decimal,
.mx-inline-widget SPAN.mx-odds-american,
.mx-inline-widget SPAN.mx-odds-fractional {
  display: none;
}
.mx-widget .mx-pager-container,
.mx-inline-widget .mx-pager-container {
  text-align: center;
  font-size: 0.75em;
  margin: 5px 0px;
}
.mx-widget .mx-pager-container .mx-pager-first,
.mx-widget .mx-pager-container .mx-pager-last,
.mx-inline-widget .mx-pager-container .mx-pager-first,
.mx-inline-widget .mx-pager-container .mx-pager-last {
  display: block;
}
.mx-widget .mx-pager-container .mx-pager-wrap,
.mx-inline-widget .mx-pager-container .mx-pager-wrap {
  padding: 5px;
  max-width: 110px;
  margin: 0 auto;
  line-height: 18px;
  border-radius: 10px;
}
.mx-widget .mx-pager-container .mx-pager,
.mx-widget .mx-pager-container .mx-showall,
.mx-inline-widget .mx-pager-container .mx-pager,
.mx-inline-widget .mx-pager-container .mx-showall {
  cursor: pointer;
  display: inline-block;
}
.mx-widget .mx-pager-container .mx-pager,
.mx-inline-widget .mx-pager-container .mx-pager {
  border-radius: 20px;
  display: block;
}
.mx-widget .mx-pager-container.mx-show-first-last .mx-pager-first,
.mx-widget .mx-pager-container.mx-show-first-last .mx-pager-last,
.mx-inline-widget .mx-pager-container.mx-show-first-last .mx-pager-first,
.mx-inline-widget .mx-pager-container.mx-show-first-last .mx-pager-last {
  display: block;
}
.mx-widget .mx-pager-container.mx-show-first-last .mx-pager-wrap,
.mx-inline-widget .mx-pager-container.mx-show-first-last .mx-pager-wrap {
  max-width: 130px;
  padding: 5px 10px;
}
.mx-widget .mx-tournament-selector,
.mx-inline-widget .mx-tournament-selector {
  padding: 6px 0px;
}
.mx-widget .mx-tournament-selector .mx-selector-part-1,
.mx-inline-widget .mx-tournament-selector .mx-selector-part-1 {
  padding-top: 5px;
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
}
.mx-widget .mx-tournament-selector .mx-selector-part-1 .mx-highres-icon,
.mx-inline-widget .mx-tournament-selector .mx-selector-part-1 .mx-highres-icon {
  margin: 0px 8px;
}
.mx-widget .mx-tournament-selector .mx-flexbox,
.mx-inline-widget .mx-tournament-selector .mx-flexbox {
  /*
   * For IE 6/7 only
   * Include this rule to trigger hasLayout and contain floats.
   */
  *zoom: 1;
}
.mx-widget .mx-tournament-selector .mx-flexbox:before, .mx-widget .mx-tournament-selector .mx-flexbox:after,
.mx-inline-widget .mx-tournament-selector .mx-flexbox:before,
.mx-inline-widget .mx-tournament-selector .mx-flexbox:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mx-widget .mx-tournament-selector .mx-flexbox:after,
.mx-inline-widget .mx-tournament-selector .mx-flexbox:after {
  clear: both;
}
.mx-widget .mx-element-invisible,
.mx-inline-widget .mx-element-invisible {
  display: none;
  opacity: 0;
}
.mx-widget .mx-jersey-ranking .mx-button-container .mx-button .mx-highres-icon,
.mx-inline-widget .mx-jersey-ranking .mx-button-container .mx-button .mx-highres-icon {
  display: inline-block;
}
.mx-widget.mx-logos-off,
.mx-inline-widget.mx-logos-off {
  /*.mx-team-logo,
  .mx-single-team-logo{
  	//display: none !important;
  	visibility: hidden !important;
  	width: 0px !important;
  }*/
}
.mx-widget .mx-single-team-name-container,
.mx-inline-widget .mx-single-team-name-container {
  line-height: 34px;
}
.mx-widget .mx-single-team-name-container .mx-highres-flags,
.mx-inline-widget .mx-single-team-name-container .mx-highres-flags {
  margin: 0px 5px;
}
.mx-widget .mx-single-team-name-container .mx-single-team-logo,
.mx-inline-widget .mx-single-team-name-container .mx-single-team-logo {
  margin-left: 5px;
  margin-top: 5px;
  width: 24px;
}
.mx-widget .mx-single-team-name-container .mx-single-team-name,
.mx-inline-widget .mx-single-team-name-container .mx-single-team-name {
  margin-left: 10px;
  margin-right: 10px;
  font-weight: bold;
}
.mx-widget .mx-collapsable,
.mx-inline-widget .mx-collapsable {
  cursor: pointer;
  border-radius: 3px 3px 0px 0px;
  border-top-width: 1px;
  border-top-style: solid;
  padding: 7px 10px;
  font-weight: normal;
}
.mx-widget .mx-collapsable .mx-highres-icon,
.mx-inline-widget .mx-collapsable .mx-highres-icon {
  padding: 0px 3px;
}
.mx-widget .mx-collapsable .icons-dark-open-collapsable,
.mx-widget .mx-collapsable .icons-dark-open-collapsable-light,
.mx-widget .mx-collapsable .icons-light-open-collapsable,
.mx-widget .mx-collapsable .icons-light-open-collapsable-2,
.mx-inline-widget .mx-collapsable .icons-dark-open-collapsable,
.mx-inline-widget .mx-collapsable .icons-dark-open-collapsable-light,
.mx-inline-widget .mx-collapsable .icons-light-open-collapsable,
.mx-inline-widget .mx-collapsable .icons-light-open-collapsable-2 {
  display: block;
}
.mx-widget .mx-collapsable .icons-dark-closed-collapsable,
.mx-widget .mx-collapsable .icons-dark-closed-collapsable-light,
.mx-widget .mx-collapsable .icons-dark-closed-collapsable-rtl,
.mx-widget .mx-collapsable .icons-dark-closed-collapsable-rtl-light,
.mx-widget .mx-collapsable .icons-light-closed-collapsable,
.mx-widget .mx-collapsable .icons-light-closed-collapsable-2,
.mx-inline-widget .mx-collapsable .icons-dark-closed-collapsable,
.mx-inline-widget .mx-collapsable .icons-dark-closed-collapsable-light,
.mx-inline-widget .mx-collapsable .icons-dark-closed-collapsable-rtl,
.mx-inline-widget .mx-collapsable .icons-dark-closed-collapsable-rtl-light,
.mx-inline-widget .mx-collapsable .icons-light-closed-collapsable,
.mx-inline-widget .mx-collapsable .icons-light-closed-collapsable-2 {
  display: none;
}
.mx-widget .mx-collapsable.mx-collapsed .icons-dark-open-collapsable,
.mx-widget .mx-collapsable.mx-collapsed .icons-dark-open-collapsable-light,
.mx-widget .mx-collapsable.mx-collapsed .icons-light-open-collapsable,
.mx-widget .mx-collapsable.mx-collapsed .icons-light-open-collapsable-2,
.mx-inline-widget .mx-collapsable.mx-collapsed .icons-dark-open-collapsable,
.mx-inline-widget .mx-collapsable.mx-collapsed .icons-dark-open-collapsable-light,
.mx-inline-widget .mx-collapsable.mx-collapsed .icons-light-open-collapsable,
.mx-inline-widget .mx-collapsable.mx-collapsed .icons-light-open-collapsable-2 {
  display: none;
}
.mx-widget .mx-collapsable.mx-collapsed .icons-dark-closed-collapsable,
.mx-widget .mx-collapsable.mx-collapsed .icons-dark-closed-collapsable-light,
.mx-widget .mx-collapsable.mx-collapsed .icons-dark-closed-collapsable-rtl,
.mx-widget .mx-collapsable.mx-collapsed .icons-dark-closed-collapsable-rtl-light,
.mx-widget .mx-collapsable.mx-collapsed .icons-light-closed-collapsable,
.mx-widget .mx-collapsable.mx-collapsed .icons-light-closed-collapsable-2,
.mx-inline-widget .mx-collapsable.mx-collapsed .icons-dark-closed-collapsable,
.mx-inline-widget .mx-collapsable.mx-collapsed .icons-dark-closed-collapsable-light,
.mx-inline-widget .mx-collapsable.mx-collapsed .icons-dark-closed-collapsable-rtl,
.mx-inline-widget .mx-collapsable.mx-collapsed .icons-dark-closed-collapsable-rtl-light,
.mx-inline-widget .mx-collapsable.mx-collapsed .icons-light-closed-collapsable,
.mx-inline-widget .mx-collapsable.mx-collapsed .icons-light-closed-collapsable-2 {
  display: block;
}
.mx-widget .mx-collapsable.mx-use-arrows .icons-dark-open-collapsable,
.mx-widget .mx-collapsable.mx-use-arrows .icons-light-open-collapsable,
.mx-widget .mx-collapsable.mx-use-arrows .icons-light-open-collapsable-2,
.mx-widget .mx-collapsable.mx-use-arrows .icons-dark-closed-collapsable,
.mx-widget .mx-collapsable.mx-use-arrows .icons-light-closed-collapsable,
.mx-widget .mx-collapsable.mx-use-arrows .icons-light-closed-collapsable-2,
.mx-inline-widget .mx-collapsable.mx-use-arrows .icons-dark-open-collapsable,
.mx-inline-widget .mx-collapsable.mx-use-arrows .icons-light-open-collapsable,
.mx-inline-widget .mx-collapsable.mx-use-arrows .icons-light-open-collapsable-2,
.mx-inline-widget .mx-collapsable.mx-use-arrows .icons-dark-closed-collapsable,
.mx-inline-widget .mx-collapsable.mx-use-arrows .icons-light-closed-collapsable,
.mx-inline-widget .mx-collapsable.mx-use-arrows .icons-light-closed-collapsable-2 {
  display: block;
}
.mx-widget .mx-collapsable .mx-collapsable-arrow-open,
.mx-inline-widget .mx-collapsable .mx-collapsable-arrow-open {
  display: block;
}
.mx-widget .mx-collapsable .mx-collapsable-arrow-closed,
.mx-inline-widget .mx-collapsable .mx-collapsable-arrow-closed {
  display: none;
}
.mx-widget .mx-collapsable.mx-collapsed .mx-collapsable-arrow-open,
.mx-inline-widget .mx-collapsable.mx-collapsed .mx-collapsable-arrow-open {
  display: none;
}
.mx-widget .mx-collapsable.mx-collapsed .mx-collapsable-arrow-closed,
.mx-inline-widget .mx-collapsable.mx-collapsed .mx-collapsable-arrow-closed {
  display: block;
}
.mx-widget .mx-collapsable > SPAN,
.mx-inline-widget .mx-collapsable > SPAN {
  position: relative;
  left: 12px;
}

.mx-odds-type-decimal SPAN.mx-odds-decimal {
  display: inline;
}

.mx-odds-type-american SPAN.mx-odds-american {
  display: inline;
}

.mx-odds-type-fractional SPAN.mx-odds-fractional {
  display: inline;
}

.mx-widget,
.mx-inline-widget {
  font-family: Arial, Helvtica, sans-serif;
}

.mx-site {
  font-family: sans-serif;
}
.mx-site DIV.mx-highres-icon {
  width: 18px;
  height: 18px;
  position: relative;
  display: inline-block;
}
.mx-site DIV.mx-highres-icon SPAN.mx-icon,
.mx-site DIV.mx-highres-icon DIV.mx-icon {
  width: 36px;
  height: 36px;
  position: absolute;
  top: -9px;
  left: -9px;
  margin: 0;
  transform: scale(0.5, 0.5);
}

.mx-hide {
  display: none;
}

.mx-highres-icon.mx-hide {
  display: none !important;
}

.mx-visible {
  display: block;
}

.mx-text-align-right {
  text-align: right !important;
}

.mx-text-align-left {
  text-align: left !important;
}

.mx-text-align-center {
  text-align: center !important;
}

.mx-label {
  color: #666;
}

.mx-float-right {
  float: right;
}

.mx-float-left {
  float: left;
}

.mx-vertical-align-top {
  vertical-align: top;
}

DIV.mx-popup .mx-dropdown-table-container TABLE {
  margin: 0px;
}
DIV.mx-popup .mx-dropdown-table-container TABLE TD {
  padding: 0px;
  border: none;
}

DIV.mx-popup-arrow {
  display: block;
  position: absolute;
  bottom: -6px;
}
DIV.mx-popup-arrow.mx-left {
  left: -6px;
}
DIV.mx-popup-arrow.mx-right {
  right: -6px;
}

.mx-incidents-popup,
.mx-popup {
  position: absolute;
  display: none;
  /*z-index: 21;*/
  z-index: 999;
  font-size: 12px;
  font-family: Arial, Helvtica, sans-serif;
}
.mx-incidents-popup .mx-dropdown-bottom-arrow,
.mx-popup .mx-dropdown-bottom-arrow {
  background-position-x: -9px;
}
.mx-incidents-popup .mx-dropdown-table-container,
.mx-popup .mx-dropdown-table-container {
  padding: 4px 8px;
  border-radius: 5px;
  box-shadow: 0px 0px 10px #333;
}
.mx-incidents-popup .mx-dropdown-table-container TD,
.mx-popup .mx-dropdown-table-container TD {
  font-size: 12px;
  font-family: Arial, Helvtica, sans-serif;
  line-height: normal;
}
.mx-incidents-popup .mx-time,
.mx-popup .mx-time {
  text-align: center;
  font-weight: bold;
}
.mx-incidents-popup .mx-score,
.mx-popup .mx-score {
  display: inline-block;
  font-weight: bold;
  padding: 0px 3px;
}
.mx-incidents-popup .mx-ielapsed,
.mx-popup .mx-ielapsed {
  font-weight: bold;
  color: #10c102;
}
.mx-incidents-popup .mx-ielapsed:after,
.mx-popup .mx-ielapsed:after {
  content: "'";
}
.mx-incidents-popup .mx-popup-incident-name,
.mx-popup .mx-popup-incident-name {
  font-weight: bold;
  text-transform: uppercase;
}
.mx-incidents-popup .mx-popup-line2,
.mx-popup .mx-popup-line2 {
  opacity: 0.5;
  font-style: italic;
}

.mx-button-container.mx-statsbuttons {
  overflow: hidden;
  padding: 2px;
}
.mx-button-container.mx-statsbuttons .mx-button {
  padding: 5px 10px;
  border-radius: 20px;
  margin-right: 2px;
  float: left;
  font-size: 12px;
}

.mx-button-container .mx-button {
  padding: 5px 10px;
  text-align: center;
  line-height: 17px;
  font-size: 12px;
}

.mx-float-right {
  float: right;
}

.mx-float-left {
  float: left;
}

.mx-icon {
  width: 18px;
  height: 18px;
}

DIV.mx-button-container {
  overflow: hidden;
}
DIV.mx-button-container .mx-button {
  cursor: pointer;
}

.mx-widget-preloader {
  display: none;
  position: absolute;
  z-index: 21;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.mx-widget-preloader .mx-loader-container {
  position: absolute;
  width: 100%;
  bottom: -17px;
}
.mx-widget-preloader .mx-loader {
  margin: 0 auto;
  padding: 3px 10px 20px 10px;
  border-radius: 5px;
  width: 100px;
  text-align: center;
  font-weight: bold;
  font-size: 0.75em;
}

.mx-no-events {
  padding-top: 10% !important;
  padding-bottom: 10% !important;
  text-align: center;
  color: #ccc;
}

.mx-sitecover {
  width: 100%;
  height: 100%;
  top: 0px;
  background-color: transparent;
  position: fixed;
  left: 0px;
  z-index: 14;
  display: none;
}
.mx-sitecover.mx-cover-for-dropdowns {
  cursor: pointer;
}

.mx-widget-rotator {
  position: relative;
}
.mx-widget-rotator .mx-widget-rotator-element-container {
  height: 400px;
  overflow: scroll;
  overflow-y: scroll;
  overflow-x: hidden;
  position: relative;
}
.mx-widget-rotator .mx-widget-rotator-element {
  position: absolute;
  width: 100%;
}
.mx-widget-rotator .mx-widget-rotator-right,
.mx-widget-rotator .mx-widget-rotator-left {
  width: 36px;
  height: 36px;
  line-height: 45px;
  text-align: center;
  position: absolute;
  left: 0px;
  z-index: 2;
  cursor: pointer;
}
.mx-widget-rotator .mx-widget-rotator-right {
  left: auto;
  right: 0px;
}
.mx-widget-rotator .mx-widget-rotator-label {
  position: relative;
  width: 77.5%;
  margin: 0 auto;
  z-index: 1;
  height: 36px;
  line-height: 36px;
  font-size: 0.75em;
}

.mx-non-mobile {
  display: block;
}

.mx-mobile {
  display: none;
}

.responsivesizedisplay {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 999999;
  font-size: 0.75em;
  background-color: #000;
  color: #fff;
  opacity: 0.2;
  padding: 5px 20px;
}

.mx-show-micro,
.mx-show-small,
.mx-show-medium,
.mx-show-large {
  display: none !important;
}

.mx-clear-both {
  clear: both !important;
}

.mx-show-ltr {
  display: block !important;
}

.mx-show-rtl {
  display: none !important;
}

.mx-inline-widget.mx-widget-large .mx-hide-large, .mx-inline-widget.mx-widget-wide .mx-hide-large {
  display: none !important;
}
.mx-inline-widget.mx-widget-large .mx-break-large, .mx-inline-widget.mx-widget-wide .mx-break-large {
  display: none !important;
}
.mx-inline-widget.mx-widget-large .mx-show-large, .mx-inline-widget.mx-widget-wide .mx-show-large {
  display: block !important;
}

.mx-inline-widget.mx-widget-medium .mx-hide-medium {
  display: none !important;
}
.mx-inline-widget.mx-widget-medium .mx-break-medium {
  display: none !important;
}
.mx-inline-widget.mx-widget-medium .mx-show-medium {
  display: block !important;
}

.mx-inline-widget.mx-widget-small.mx-break-small {
  display: none !important;
}

.mx-flexbox-container {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
}
.mx-flexbox-container.mx-flexbox-wrap {
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mx-flexbox-container .mx-flexbox {
  -webkit-box-flex: 1;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;
  /* OLD - Firefox 19- */
  -webkit-flex: 1;
  /* Chrome */
  -ms-flex: 1;
  /* IE 10 */
  flex: 1;
}

DIV.mx-league-info-popup TD, DIV.mx-league-info-popup TR {
  background-color: #fff;
  line-height: 20px !important;
  padding: 2px 0px 2px 0px !important;
  line-height: 20px !important;
  width: auto;
}
DIV.mx-league-info-popup TD SPAN, DIV.mx-league-info-popup TR SPAN {
  white-space: nowrap !important;
  margin: 0px 5px;
}
DIV.mx-league-info-popup TD .mx-marker, DIV.mx-league-info-popup TR .mx-marker {
  display: block;
}
DIV.mx-league-info-popup.mx-showing TD, DIV.mx-league-info-popup.mx-showing TR {
  padding: 0px !important;
}

DIV.mx-league-info-popup-template {
  display: none;
}
DIV.mx-league-info-popup-template.mx-showing {
  display: block;
  border: 1px solid #eee;
  padding: 5px;
  margin-top: 10px;
}

.mx-lineup-incidents-popup-source DIV {
  display: none;
}

.mx-lineup-incidents-popup DIV {
  margin: 0px 2px;
}
.mx-lineup-incidents-popup .mx-lineup-incident-elapsed {
  font-weight: bold;
}
.mx-lineup-incidents-popup .mx-lineup-incident-name {
  clear: both;
}

.mx-html-popup {
  box-sizing: border-box;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 20;
  display: none;
  border-width: 6px;
  border-style: solid;
  border-radius: 6px;
  min-width: 260px;
  max-width: 400px;
  width: 70%;
  min-height: 150px;
}
.mx-html-popup .mx-html-popup-content-container {
  overflow: hidden;
}
.mx-html-popup.mx-scrollbars {
  max-height: 85%;
}
.mx-html-popup.mx-scrollbars .mx-html-popup-content-container {
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: scroll;
}
.mx-html-popup .mx-html-popup-topbar {
  padding: 5px;
}
.mx-html-popup .mx-html-popup-content {
  position: relative;
}
.mx-html-popup .mx-html-popup-close {
  padding: 2px;
  margin: 6px;
  border-radius: 20px;
  font-size: 0.75em;
  height: 26px;
  width: 26px;
  position: absolute;
  cursor: pointer;
  z-index: 20;
  right: -20px;
  top: -20px;
}
.mx-html-popup .mx-html-popup-close .mx-highres-icon {
  top: 4px;
  left: 4px;
  height: 18px;
}

@-webkit-keyframes scrolled {
  0% {
    max-width: 320px;
  }
  100% {
    max-width: 0px;
  }
}
@keyframes scrolled {
  0% {
    max-width: 320px;
  }
  100% {
    max-width: 0px;
  }
}
@-webkit-keyframes scroll_fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes scroll_fade {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes scrolled2 {
  0% {
    max-width: 0px;
  }
  100% {
    max-width: 800px;
  }
}
@keyframes scrolled2 {
  0% {
    max-width: 0px;
  }
  100% {
    max-width: 800px;
  }
}
@-webkit-keyframes scroll_fade2 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes scroll_fade2 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.mx-hscroll-item-active {
  position: absolute;
  width: 100%;
  bottom: -35px;
  left: 0px;
  text-align: center;
  opacity: 0;
  transition-property: bottom, opacity;
  transition-duration: 0.1s;
  transition-timing-function: ease-in;
}

.mx-hscroll-buffer.mx-hscroll-selected-1 .mx-hscroll-menu .mx-hscroll-button-1 .mx-hscroll-item-active {
  opacity: 1;
  bottom: -20px;
  transition-delay: 0.1s;
}
.mx-hscroll-buffer.mx-hscroll-selected-2 .mx-hscroll-menu .mx-hscroll-button-2 .mx-hscroll-item-active {
  opacity: 1;
  bottom: -20px;
  transition-delay: 0.1s;
}
.mx-hscroll-buffer.mx-hscroll-selected-3 .mx-hscroll-menu .mx-hscroll-button-3 .mx-hscroll-item-active {
  opacity: 1;
  bottom: -20px;
  transition-delay: 0.1s;
}
.mx-hscroll-buffer.mx-hscroll-selected-4 .mx-hscroll-menu .mx-hscroll-button-4 .mx-hscroll-item-active {
  opacity: 1;
  bottom: -20px;
  transition-delay: 0.1s;
}
.mx-hscroll-buffer.mx-hscroll-selected-5 .mx-hscroll-menu .mx-hscroll-button-5 .mx-hscroll-item-active {
  opacity: 1;
  bottom: -20px;
  transition-delay: 0.1s;
}
.mx-hscroll-buffer.mx-hscroll-selected-6 .mx-hscroll-menu .mx-hscroll-button-6 .mx-hscroll-item-active {
  opacity: 1;
  bottom: -20px;
  transition-delay: 0.1s;
}
.mx-hscroll-buffer.mx-hscroll-selected-7 .mx-hscroll-menu .mx-hscroll-button-7 .mx-hscroll-item-active {
  opacity: 1;
  bottom: -20px;
  transition-delay: 0.1s;
}
.mx-hscroll-buffer.mx-hscroll-selected-8 .mx-hscroll-menu .mx-hscroll-button-8 .mx-hscroll-item-active {
  opacity: 1;
  bottom: -20px;
  transition-delay: 0.1s;
}
.mx-hscroll-buffer.mx-hscroll-selected-9 .mx-hscroll-menu .mx-hscroll-button-9 .mx-hscroll-item-active {
  opacity: 1;
  bottom: -20px;
  transition-delay: 0.1s;
}
.mx-hscroll-buffer.mx-hscroll-selected-10 .mx-hscroll-menu .mx-hscroll-button-10 .mx-hscroll-item-active {
  opacity: 1;
  bottom: -20px;
  transition-delay: 0.1s;
}
.mx-hscroll-buffer.mx-hscroll-selected-peloton .mx-hscroll-menu .mx-hscroll-button-peloton .mx-hscroll-item-active {
  opacity: 1;
  bottom: -20px;
  transition-delay: 0.1s;
}

.mx-hscroll-menu .mx-hscroll-controls {
  height: 0px;
}
.mx-hscroll-menu .mx-hscroll-button {
  line-height: 87px;
  padding: 0px 5px;
  cursor: pointer;
  opacity: 0.25;
  transition-property: opacity;
  transition-duration: 0.2s;
}
.mx-hscroll-menu .mx-hscroll-button:hover {
  opacity: 1;
}
.mx-hscroll-menu.mx-hscroll-count1, .mx-hscroll-menu.mx-hscroll-count2, .mx-hscroll-menu.mx-hscroll-count3, .mx-hscroll-menu.mx-hscroll-count4 {
  background-color: green;
}
.mx-hscroll-menu.mx-hscroll-count1 .mx-hscroll-forward,
.mx-hscroll-menu.mx-hscroll-count1 .mx-hscroll-backward, .mx-hscroll-menu.mx-hscroll-count2 .mx-hscroll-forward,
.mx-hscroll-menu.mx-hscroll-count2 .mx-hscroll-backward, .mx-hscroll-menu.mx-hscroll-count3 .mx-hscroll-forward,
.mx-hscroll-menu.mx-hscroll-count3 .mx-hscroll-backward, .mx-hscroll-menu.mx-hscroll-count4 .mx-hscroll-forward,
.mx-hscroll-menu.mx-hscroll-count4 .mx-hscroll-backward {
  display: none;
}
.mx-hscroll-menu .mx-hscroll-main {
  /*
   * For IE 6/7 only
   * Include this rule to trigger hasLayout and contain floats.
   */
  *zoom: 1;
}
.mx-hscroll-menu .mx-hscroll-main:before, .mx-hscroll-menu .mx-hscroll-main:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mx-hscroll-menu .mx-hscroll-main:after {
  clear: both;
}
.mx-hscroll-menu .mx-hscroll-main .mx-hscroll-item {
  line-height: 17px;
}
.mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count1, .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count2, .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count3, .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count4 {
  width: 100%;
}
.mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count1 .mx-hscroll-item, .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count2 .mx-hscroll-item, .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count3 .mx-hscroll-item, .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count4 .mx-hscroll-item {
  width: 25%;
}
.mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count5 {
  width: 125%;
}
.mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count5 .mx-hscroll-item {
  width: 20%;
}
.mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count6 {
  width: 150%;
}
.mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count6 .mx-hscroll-item {
  width: 16.66666666666667%;
}
.mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count7 {
  width: 175%;
}
.mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count7 .mx-hscroll-item {
  width: 14.28571428571429%;
}
.mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count8 {
  width: 175%;
}
.mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count8 .mx-hscroll-item {
  width: 14.28571428571429%;
}
.mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count9 {
  width: 175%;
}
.mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count9 .mx-hscroll-item {
  width: 14.28571428571429%;
}
.mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count10 {
  width: 175%;
}
.mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count10 .mx-hscroll-item {
  width: 14.28571428571429%;
}
.mx-hscroll-menu .mx-hscroll-main .mx-hscroll-item {
  overflow: hidden;
}
.mx-hscroll-menu .mx-hscroll-main .mx-hscroll-item.mx-hscrolled-init {
  max-width: 0px;
}
.mx-hscroll-menu .mx-hscroll-main .mx-hscroll-item.mx-hscrolled-init .mx-hscroll-item-content {
  opacity: 0;
}
.mx-hscroll-menu .mx-hscroll-main .mx-hscroll-item.mx-un-hscrolled-init {
  max-width: 320px;
}
.mx-hscroll-menu .mx-hscroll-main .mx-hscroll-item.mx-un-hscrolled-init .mx-hscroll-item-content {
  opacity: 1;
}
.mx-hscroll-menu .mx-hscroll-main .mx-hscroll-item.mx-hscrolled {
  -webkit-animation: scrolled;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-out;
  -webkit-animation-fill-mode: forwards;
  overflow: hidden;
}
.mx-hscroll-menu .mx-hscroll-main .mx-hscroll-item.mx-hscrolled .mx-hscroll-item-content {
  -webkit-animation: scroll_fade;
  -webkit-animation-duration: 0.2s;
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-fill-mode: forwards;
}
.mx-hscroll-menu .mx-hscroll-main .mx-hscroll-item.mx-un-hscrolled {
  -webkit-animation: scrolled2;
  -webkit-animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-out;
  -webkit-animation-fill-mode: forwards;
  overflow: hidden;
}
.mx-hscroll-menu .mx-hscroll-main .mx-hscroll-item.mx-un-hscrolled .mx-hscroll-item-content {
  -webkit-animation: scroll_fade2;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
}

.mx-widget-medium .mx-hscroll-menu.mx-hscroll-count1
.mx-widget-medium .mx-hscroll-menu.mx-hscroll-count2 .mx-hscroll-forward,
.mx-widget-medium .mx-hscroll-menu.mx-hscroll-count1
.mx-widget-medium .mx-hscroll-menu.mx-hscroll-count2 .mx-hscroll-backward, .mx-widget-medium .mx-hscroll-menu.mx-hscroll-count3 .mx-hscroll-forward,
.mx-widget-medium .mx-hscroll-menu.mx-hscroll-count3 .mx-hscroll-backward {
  display: none;
}
.mx-widget-medium .mx-hscroll-menu.mx-hscroll-count4 .mx-hscroll-forward,
.mx-widget-medium .mx-hscroll-menu.mx-hscroll-count4 .mx-hscroll-backward {
  display: block;
}
.mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count1, .mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count2, .mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count3 {
  width: 100%;
}
.mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count1 .mx-hscroll-item, .mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count2 .mx-hscroll-item, .mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count3 .mx-hscroll-item {
  width: 33.3333%;
}
.mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count4 {
  width: 133.3333%;
}
.mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count4 .mx-hscroll-item {
  width: 25%;
}
.mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count4 .mx-hscroll-forward,
.mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count4 .mx-hscroll-backward {
  display: block;
}
.mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count5 {
  width: 166.6665%;
}
.mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count5 .mx-hscroll-item {
  width: 20%;
}
.mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count6 {
  width: 199.9998%;
}
.mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count6 .mx-hscroll-item {
  width: 16.66666666666667%;
}
.mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count7 {
  width: 233.3331%;
}
.mx-widget-medium .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count7 .mx-hscroll-item {
  width: 14.28571428571429%;
}

.mx-widget-small .mx-hscroll-menu .mx-hscroll-item,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-item {
  overflow: hidden;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-item.mx-hscrolled,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-item.mx-hscrolled {
  -webkit-animation-duration: 0.2s;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-item.mx-hscrolled .mx-hscroll-item-content,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-item.mx-hscrolled .mx-hscroll-item-content {
  -webkit-animation-duration: 0.2s;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-item.mx-un-hscrolled,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-item.mx-un-hscrolled {
  -webkit-animation-duration: 0.6s;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-item.mx-un-hscrolled .mx-hscroll-item-content,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-item.mx-un-hscrolled .mx-hscroll-item-content {
  -webkit-animation: scroll_fade2;
  -webkit-animation-duration: 0.3s;
}
.mx-widget-small .mx-hscroll-menu.mx-hscroll-count1
.mx-widget-small .mx-hscroll-menu.mx-hscroll-count2 .mx-hscroll-forward,
.mx-widget-small .mx-hscroll-menu.mx-hscroll-count1
.mx-widget-small .mx-hscroll-menu.mx-hscroll-count2 .mx-hscroll-backward,
.mx-widget-micro .mx-hscroll-menu.mx-hscroll-count1
.mx-widget-small .mx-hscroll-menu.mx-hscroll-count2 .mx-hscroll-forward,
.mx-widget-micro .mx-hscroll-menu.mx-hscroll-count1
.mx-widget-small .mx-hscroll-menu.mx-hscroll-count2 .mx-hscroll-backward, .mx-widget-small .mx-hscroll-menu.mx-hscroll-count1
.mx-widget-micro .mx-hscroll-menu.mx-hscroll-count2 .mx-hscroll-forward,
.mx-widget-small .mx-hscroll-menu.mx-hscroll-count1
.mx-widget-micro .mx-hscroll-menu.mx-hscroll-count2 .mx-hscroll-backward,
.mx-widget-micro .mx-hscroll-menu.mx-hscroll-count1
.mx-widget-micro .mx-hscroll-menu.mx-hscroll-count2 .mx-hscroll-forward,
.mx-widget-micro .mx-hscroll-menu.mx-hscroll-count1
.mx-widget-micro .mx-hscroll-menu.mx-hscroll-count2 .mx-hscroll-backward {
  display: none;
}
.mx-widget-small .mx-hscroll-menu.mx-hscroll-count3 .mx-hscroll-forward,
.mx-widget-small .mx-hscroll-menu.mx-hscroll-count3 .mx-hscroll-backward, .mx-widget-small .mx-hscroll-menu.mx-hscroll-count4 .mx-hscroll-forward,
.mx-widget-small .mx-hscroll-menu.mx-hscroll-count4 .mx-hscroll-backward,
.mx-widget-micro .mx-hscroll-menu.mx-hscroll-count3 .mx-hscroll-forward,
.mx-widget-micro .mx-hscroll-menu.mx-hscroll-count3 .mx-hscroll-backward,
.mx-widget-micro .mx-hscroll-menu.mx-hscroll-count4 .mx-hscroll-forward,
.mx-widget-micro .mx-hscroll-menu.mx-hscroll-count4 .mx-hscroll-backward {
  display: block;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count1, .mx-widget-small .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count2,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count1,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count2 {
  width: 100%;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count1 .mx-hscroll-item, .mx-widget-small .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count2 .mx-hscroll-item,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count1 .mx-hscroll-item,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count2 .mx-hscroll-item {
  width: 50%;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count3,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count3 {
  width: 150%;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count3 .mx-hscroll-item,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count3 .mx-hscroll-item {
  width: 33.3333%;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count4,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count4 {
  width: 200%;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count4 .mx-hscroll-item,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count4 .mx-hscroll-item {
  width: 25%;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count5,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count5 {
  width: 250%;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count5 .mx-hscroll-item,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count5 .mx-hscroll-item {
  width: 20%;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count6,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count6 {
  width: 300%;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count6 .mx-hscroll-item,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count6 .mx-hscroll-item {
  width: 16.66666666666667%;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count7,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count7 {
  width: 350%;
}
.mx-widget-small .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count7 .mx-hscroll-item,
.mx-widget-micro .mx-hscroll-menu .mx-hscroll-main.mx-hscroll-count7 .mx-hscroll-item {
  width: 14.28571428571429%;
}

DIV.mx-widget-selector {
  /*
   * For IE 6/7 only
   * Include this rule to trigger hasLayout and contain floats.
   */
  *zoom: 1;
  padding: 10px;
}
DIV.mx-widget-selector:before, DIV.mx-widget-selector:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
DIV.mx-widget-selector:after {
  clear: both;
}
DIV.mx-widget-selector .mx-dropdown-button-text .mx-js-ignore {
  display: none !important;
  height: 0px;
  width: 0px;
}
DIV.mx-widget-selector .mx-widget-headline {
  padding: 0px;
}
DIV.mx-widget-selector .mx-selector-item {
  width: 80%;
}
DIV.mx-widget-selector .mx-selector-icon {
  margin: 5px 5px 0px 0px;
  max-width: 20px;
}
DIV.mx-widget-selector .mx-selector-part {
  width: 43%;
  max-width: 300px;
}
DIV.mx-widget-selector .mx-selector-part.mx-selector-icon {
  margin: 5px 5px 0px 0px;
  max-width: 20px;
}
DIV.mx-widget-selector .mx-selector-part .mx-dropdown-container {
  width: 80%;
}
DIV.mx-widget-selector .mx-selector-part .mx-selector-label {
  width: auto;
  margin: 5px 5px 0px 0px;
  font-size: 12px;
}
DIV.mx-widget-selector .mx-multiple-selector-group .mx-selector-part {
  width: 80%;
}
DIV.mx-widget-selector.mx-selector-1col .mx-selector-part {
  width: 100%;
}
DIV.mx-widget-selector.mx-selector-2col .mx-multiple-selector-group {
  width: 50%;
}
DIV.mx-widget-selector.mx-selector-2col .mx-selector-part {
  width: 50%;
}
DIV.mx-widget-selector.mx-selector-2col .mx-dropdown-container {
  width: 100%;
}
DIV.mx-widget-selector.mx-selector-4col .mx-multiple-selector-group {
  width: 50%;
}
DIV.mx-widget-selector.mx-selector-4col .mx-multiple-selector-group .mx-selector-part {
  width: 50%;
}
DIV.mx-widget-selector.mx-selector-4col .mx-selector-part {
  width: 25%;
}
DIV.mx-widget-selector.mx-selector-4col .mx-dropdown-container {
  width: 100%;
}
DIV.mx-widget-selector.mx-selector-3col .mx-multiple-selector-group {
  width: 33.3333%;
}
DIV.mx-widget-selector.mx-selector-3col .mx-selector-part {
  width: 33.3333%;
}
DIV.mx-widget-selector.mx-selector-3col .mx-dropdown-container {
  width: 100%;
}
DIV.mx-widget-selector.mx-country-template-stage-event-selector .mx-event-dropdown LI.mx-dropdown-option A {
  padding: 0px;
}
DIV.mx-widget-selector.mx-country-template-stage-event-selector .mx-event-dropdown .mx-dropdown-header {
  padding: 5px 10px 0px 10px;
}
DIV.mx-widget-selector.mx-country-template-stage-event-selector .mx-event-selector-date {
  display: block;
  font-style: italic;
}

.mx-dropdown-container .mx-dropdown-start {
  border-width: 1px;
  border-style: solid;
}
.mx-dropdown-container IMG.mx-team-logo {
  vertical-align: middle;
  height: 15px;
  display: inline-block;
}

.mx-compound-livescore .mx-dropdown-container {
  width: 100%;
  max-width: 200px;
}

DIV.mx-dropdown-start {
  /*
   * For IE 6/7 only
   * Include this rule to trigger hasLayout and contain floats.
   */
  *zoom: 1;
  padding: 5px 5px;
  font-weight: bold;
  border-right-width: 1px;
  border-right-style: solid;
  font-size: 12px;
  cursor: pointer;
}
DIV.mx-dropdown-start:before, DIV.mx-dropdown-start:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
DIV.mx-dropdown-start:after {
  clear: both;
}
DIV.mx-dropdown-start .mx-highres-icon {
  /*margin-top:-3px;
  margin-left: 5px;
  margin-right: 5px;*/
  position: absolute;
  right: 10px;
  top: 5px;
}
DIV.mx-dropdown-start .mx-highres-flags-small {
  margin: 0px 5px;
}
DIV.mx-dropdown-start .mx-dropdown-button-text {
  padding: 0px 5px;
  display: block;
  max-width: 69%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 16px;
}

DIV.mx-dropdown-container {
  position: relative;
  cursor: pointer;
}
DIV.mx-dropdown-container.mx-site-language-chooser {
  width: 150px;
  float: right;
  height: 25px;
  border-style: solid;
  border-width: 1px;
  margin: 0px 10px;
}
DIV.mx-dropdown-container.mx-site-language-chooser DIV.mx-dropdown-start {
  padding: 5px;
}
DIV.mx-dropdown-container.mx-site-language-chooser DIV.mx-dropdown-start .mx-highres-flags-small {
  top: -1px;
  margin: 0px 5px 0px 0px;
}

DIV.mx-dropdown-target {
  display: none;
}
DIV.mx-dropdown-target.mx-viewing {
  display: block;
}

DIV.mx-dropdown {
  z-index: 15;
  font-size: 12px;
  display: block;
  position: absolute;
  list-style-position: inside;
  width: 100%;
  max-height: 0px;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-width: 1px;
  border-style: solid;
}
DIV.mx-dropdown:before {
  content: "";
  background-repeat: no-repeat;
  height: 9px;
  position: relative;
  z-index: 14;
}
DIV.mx-dropdown.mx-display-dropdown {
  /*-webkit-transition: max-height 0.3s ease-in;
  -moz-transition:  max-height 0.3s ease-in;
  -ms-transition:  max-height 0.3s ease-in;
  -o-transition:  max-height 0.3s ease-in;
  transition:  max-height 0.3s ease-in;*/
  max-height: 500px;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  overflow: hidden;
  overflow-y: scroll;
  overflow-x: hidden;
}
DIV.mx-dropdown B {
  padding: 0.3em 0.6em;
  display: block;
}
DIV.mx-dropdown UL {
  padding: 5px 0 0 0;
  margin: 0;
}
DIV.mx-dropdown LI.mx-dropdown-option {
  position: relative;
  list-style-type: none;
  line-height: 1.5em;
  padding: 5px 10px;
  cursor: pointer;
}
DIV.mx-dropdown LI.mx-dropdown-option .mx-dropdown-option-label,
DIV.mx-dropdown LI.mx-dropdown-option .mx-highres-flags-small {
  margin: 0px 5px;
}
DIV.mx-dropdown LI.mx-dropdown-option A {
  text-decoration: none;
  padding: 0px 5px;
  /*display: block;
  height: 18px;
  padding-left: 25px;
  text-decoration: none;
  color: inherit;*/
}
DIV.mx-dropdown .mx-dropdown-subheader {
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  cursor: default;
  padding-top: 15px;
}

.mx-dropdown-top-arrow {
  background-repeat: no-repeat;
  background-position-y: 0px;
  background-position-x: left;
  height: 9px;
  background-image: url(//css.enetscores.com/1270/img/default/site/mx/dropdown-top-arrow.png);
  position: relative;
  z-index: 14;
  display: none;
}

.mx-dropdown-bottom-arrow {
  background-repeat: no-repeat;
  background-position-y: -9px;
  background-position-x: left;
  height: 9px;
  background-image: url(//css.enetscores.com/1270/img/default/site/mx/dropdown-top-arrow.png);
  position: relative;
  z-index: 14;
  display: none;
}

/*
*
*
*
*
*	General Media Queries
*
*
*
*
*
*/
@media only screen and (max-width: 480px) {
  .mx-site .mx-wrapper {
    width: 100%;
    margin: 0 auto;
    /*
    * Base fontsize
    * We use this size to calculate EM's from (18px = 1em);
    */
    	/*
    	.mx-col3,
    	.mx-col2,
    	.mx-col1{
    		//float: left;
    		width: 100%;
    		position: relative;
    		left: 0px;
    		right: auto;
    		.mx-inline-widget{
    			margin: 1% 1% 0% 1%;
    		}
    	}
    
    	.mx-3col-small{
    		.mx-inline-widget{
    			width: 98%;
    		}
    	}
    	*/
  }
  .mx-site .mx-wrapper.mx-content-wrapper {
    box-shadow: -5px 0px 15px #111;
  }
  .mx-site .mx-wrapper.mx-pagewrapper {
    overflow: hidden;
  }
  .mx-site .mx-wrapper .mx-site-main,
  .mx-site .mx-wrapper .mx-footer {
    width: 100%;
    margin: 0 auto;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-calendar-container,
  .mx-site .mx-wrapper .mx-footer.mx-calendar-container {
    padding: 0px;
  }
  .mx-site .mx-wrapper .mx-timezone-container {
    display: none;
  }
  .mx-site .mx-wrapper .mx-non-mobile {
    display: none;
  }
  .mx-site .mx-wrapper .mx-site-main .mx-inline-widget {
    margin: 2%;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-2col-even-grid .mx-col2 {
    float: none;
    width: 100%;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-2col-left-main .mx-col3 {
    width: 100%;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-2col-left-main .mx-3col-small {
    width: 100%;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-2col-left-main .mx-3col-small .mx-inline-widget {
    width: auto;
    float: none;
    margin: 2%;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-2col-left-main .mx-col1 {
    width: 100%;
    float: left;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-3col-center-main .mx-col2 {
    width: 100%;
    float: none;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-3col-center-main .mx-col1 {
    width: 100%;
    float: none;
  }
  .mx-site .mx-wrapper .mx-layout-show-medium {
    display: block;
  }
  .mx-site .mx-wrapper .mx-layout-break-medium {
    display: none;
  }
  .mx-site .mx-wrapper .mx-layout-break-small {
    display: none;
  }

  .mx-site-logo-bar .mx-float-left,
  .mx-site-logo-bar .mx-float-right {
    float: none !important;
  }

  .mx-non-mobile {
    display: none;
  }

  .mx-mobile {
    display: block;
  }

  .mx-site .responsivesizedisplay {
    width: 100%;
    opacity: 0.5;
  }
  .mx-site .responsivesizedisplay:before {
    content: "Micro screen / mobile";
  }
}
@media only screen and (min-width: 480px) and (max-width: 750px) {
  .mx-site .mx-wrapper {
    width: 100%;
    margin: 0 auto;
    /*
    * Base fontsize
    * We use this size to calculate EM's from (18px = 1em);
    */
  }
  .mx-site .mx-wrapper.mx-content-wrapper {
    box-shadow: -5px 0px 15px #111;
  }
  .mx-site .mx-wrapper.mx-pagewrapper {
    overflow: hidden;
  }
  .mx-site .mx-wrapper .mx-site-main {
    width: 100%;
    margin: 0 auto;
    padding-left: 0px;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-calendar-container {
    padding: 0px;
  }
  .mx-site .mx-wrapper .mx-footer {
    width: 100%;
    margin: 0 auto;
  }
  .mx-site .mx-wrapper .mx-timezone-container {
    display: none;
  }
  .mx-site .mx-wrapper .mx-site-main .mx-inline-widget {
    margin: 1%;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-2col-even-grid .mx-col2 {
    float: none;
    width: 100%;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-2col-left-main .mx-col3 {
    width: 100%;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-2col-left-main .mx-3col-small {
    width: 100%;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-2col-left-main .mx-3col-small .mx-inline-widget {
    width: auto;
    float: none;
    margin: 1%;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-2col-left-main .mx-col1 {
    width: 100%;
    float: left;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-3col-center-main .mx-col2 {
    width: 100%;
    float: none;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-3col-center-main .mx-col1 {
    width: 100%;
    float: none;
  }
  .mx-site .mx-wrapper .mx-site-logo-bar .mx-float-left,
  .mx-site .mx-wrapper .mx-site-logo-bar .mx-float-right {
    float: none !important;
  }
  .mx-site .mx-wrapper .mx-layout-show-medium {
    display: block;
  }
  .mx-site .mx-wrapper .mx-layout-break-medium {
    display: none;
  }
  .mx-site .mx-wrapper .mx-layout-break-small {
    display: none;
  }

  .mx-site .responsivesizedisplay {
    width: 100%;
    opacity: 0.5;
  }
  .mx-site .responsivesizedisplay:before {
    content: "Small screen";
  }
}
@media only screen and (min-width: 750px) and (max-width: 960px) {
  .mx-site .mx-wrapper {
    width: 100%;
    margin: 0 auto;
    /*
    * Base fontsize
    * We use this size to calculate EM's from (16px = 1em);
    */
    font-size: 16px;
  }
  .mx-site .mx-wrapper .mx-site-main {
    width: 720px;
    margin: 0 auto;
    padding-left: 5px;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-calendar-container {
    padding: 0px;
    width: 725px;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-top-navigation {
    width: 725px;
    padding: 0px;
  }
  .mx-site .mx-wrapper .mx-footer {
    width: 645px;
    margin: 0 auto;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-3col-center-main .mx-col2 {
    width: 720px;
    float: none;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-3col-center-main .mx-col1 {
    width: 50%;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-2col-left-main .mx-col1 {
    width: 720px;
    float: left;
  }
  .mx-site .mx-wrapper .mx-layout-show-medium {
    display: block;
  }
  .mx-site .mx-wrapper .mx-layout-break-medium {
    display: none;
  }

  .mx-site .responsivesizedisplay {
    width: 100%;
    opacity: 0.5;
  }
  .mx-site .responsivesizedisplay:before {
    content: "Medium screen";
  }

  .mx-site .widget-responsivesizedisplay:before {
    content: " / Widgets [large=medium] [medium=medium] [small=small]";
  }
}
@media only screen and (min-width: 960px) and (max-width: 1200px) {
  .mx-site .mx-wrapper {
    width: 100%;
    margin: 0 auto;
    /*
    * Base fontsize
    * We use this size to calculate EM's from (16px = 1em);
    */
    font-size: 16px;
  }
  .mx-site .mx-wrapper .mx-site-main {
    width: 960px;
    margin: 0 auto;
    padding-left: 5px;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-calendar-container {
    padding: 0px;
    width: 965px;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-top-navigation {
    width: 965px;
    padding: 0px;
  }
  .mx-site .mx-wrapper .mx-footer {
    width: 885px;
    margin: 0 auto;
  }

  .mx-site .responsivesizedisplay {
    width: 100%;
    opacity: 0.5;
  }
  .mx-site .responsivesizedisplay:before {
    content: "Big screen";
  }

  .mx-site .widget-responsivesizedisplay:before {
    content: " / Widgets [large=large] [medium=medium] [small=small]";
  }
}
@media only screen and (min-width: 1200px) {
  .mx-site .mx-wrapper {
    width: 100%;
    margin: 0 auto;
    /*
    * Base fontsize
    * We use this size to calculate EM's from (16px = 1em);
    */
    font-size: 16px;
    /*	
    .mx-col3{
    	width: 75%;
    }
    
    .mx-col2{
    	width: 50%;
    }
    
    .mx-col1{
    	width: 25%;
    	
    }
    
    
    .mx-2col-left-main-3rds{
    	.mx-3col-small{
    		margin-right:7px;
    		.mx-inline-widget{
    			margin: 7px 2% 0px 0px;
    			width: 32%;
    			&:last-child{
    				margin-right: 0%;
    				float: right;
    			}
    		}
    	}
    }*/
  }
  .mx-site .mx-wrapper .mx-site-main {
    width: 960px;
    margin: 0 auto;
    padding-left: 5px;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-calendar-container {
    padding: 0px;
    width: 965px;
  }
  .mx-site .mx-wrapper .mx-site-main.mx-top-navigation {
    width: 965px;
    padding: 0px;
  }
  .mx-site .mx-wrapper .mx-footer {
    width: 885px;
    margin: 0 auto;
  }

  .mx-site .responsivesizedisplay {
    width: 100%;
    opacity: 0.5;
  }
  .mx-site .responsivesizedisplay:before {
    content: "Wide screen";
  }
}
/*
@media only screen and (min-width: 1600px)  {
    .mx-site .mx-wrapper{
		width:100%;//1200px;
		margin: 0 auto;
		
		font-size:16px;
		
		.mx-site-main{
			width:90%;//1200px;
			margin: 0 auto;
		}
			
		.mx-col3{
			width: 75%;
		}
		
		.mx-col2{
			width: 50%;
		}
		
		.mx-col1{
			width: 25%;
			
		}
		
		//distance between widgets
		.mx-col3,
		.mx-col2,
		.mx-col1{
			.mx-inline-widget{
				margin: 7px 2% 0% 0%;
			}
		}


	}
	
	.mx-site .responsivesizedisplay{
		width : 100%;
		opacity: 0.5;
		&:before{
			content: "Max-Wide screen"
		}
	}
} 
*/
.mx-inline-widget.mx-widget-small .mx-matches-table .mx-livescore-row.mx-flexbox-container .mx-fixtures-options .mx-fixtures-option.mx-fixtures-option-h2h {
  font-size: 12px;
  line-height: 18px !important;
  height: 18px !important;
  margin-top: 5px;
}

.mx-widget-small div.mx-stage-events div.mx-fixtures-options > div.mx-fixtures-option.mx-fixtures-option-h2h > a > span.mx-h2h_link_small {
  font-size: 0.85em;
  padding-top: 5px;
}

/* horse racing quick fixes */
.mx-table.mx-matches-table.mx-horseracing .mx-table-header .mx-datetime-container.mx-float-right {
  margin-right: 10px;
}
.mx-table.mx-matches-table.mx-horseracing .mx-table-header .mx-datetime-container.mx-float-right .mx-time-startdate,
.mx-table.mx-matches-table.mx-horseracing .mx-table-header .mx-datetime-container.mx-float-right .mx-time-starttime {
  font-weight: bold;
}

/* special adjustement of date and time display in event row depending of widget type */
.mx-inline-widget .mx-matches-table,
.mx-inline-widget.mx-widget-small .mx-matches-table {
  /* livescore */
  /* livescore collapsible event row used for listing sports: ls */
  /* livescore winter and listing sports */
  /* stage fixtures */
  /* h2h */
  /* team fixtures */
  /* wc */
}
.mx-inline-widget .mx-matches-table .mx-livescore-row.mx-theme_sport_events .mx-status .mx-show-notstarted SPAN.mx-status-name.mx-show-small,
.mx-inline-widget.mx-widget-small .mx-matches-table .mx-livescore-row.mx-theme_sport_events .mx-status .mx-show-notstarted SPAN.mx-status-name.mx-show-small {
  display: none !important;
}
.mx-inline-widget .mx-matches-table .mx-livescore-row.mx-theme_sport_events .mx-status .mx-show-notstarted SPAN.mx-time-startdate.mx-show-small,
.mx-inline-widget.mx-widget-small .mx-matches-table .mx-livescore-row.mx-theme_sport_events .mx-status .mx-show-notstarted SPAN.mx-time-startdate.mx-show-small {
  display: none !important;
}
.mx-inline-widget .mx-matches-table .mx-livescore-row.mx-theme_sport_events .mx-status .mx-show-finished SPAN.mx-status-name,
.mx-inline-widget.mx-widget-small .mx-matches-table .mx-livescore-row.mx-theme_sport_events .mx-status .mx-show-finished SPAN.mx-status-name {
  display: block;
}
.mx-inline-widget .mx-matches-table .mx-collapsable.mx-ls_livescore_row,
.mx-inline-widget.mx-widget-small .mx-matches-table .mx-collapsable.mx-ls_livescore_row {
  font-size: 16px;
  padding: 7px 10px;
}
.mx-inline-widget .mx-matches-table.mx-livescore-table .mx-notstarted.mx-ws_livescore_row .mx-slalom-and-date .mx-ms_starttime .mx-time-starttime,
.mx-inline-widget .mx-matches-table.mx-livescore-table .mx-notstarted.mx-ls_livescore_row .mx-slalom-and-date .mx-ms_starttime .mx-time-starttime,
.mx-inline-widget.mx-widget-small .mx-matches-table.mx-livescore-table .mx-notstarted.mx-ws_livescore_row .mx-slalom-and-date .mx-ms_starttime .mx-time-starttime,
.mx-inline-widget.mx-widget-small .mx-matches-table.mx-livescore-table .mx-notstarted.mx-ls_livescore_row .mx-slalom-and-date .mx-ms_starttime .mx-time-starttime {
  display: inline;
}
.mx-inline-widget .mx-matches-table.mx-livescore-table .mx-notstarted.mx-ws_livescore_row .mx-slalom-and-date .mx-ms_starttime .mx-time-startdate,
.mx-inline-widget .mx-matches-table.mx-livescore-table .mx-notstarted.mx-ls_livescore_row .mx-slalom-and-date .mx-ms_starttime .mx-time-startdate,
.mx-inline-widget.mx-widget-small .mx-matches-table.mx-livescore-table .mx-notstarted.mx-ws_livescore_row .mx-slalom-and-date .mx-ms_starttime .mx-time-startdate,
.mx-inline-widget.mx-widget-small .mx-matches-table.mx-livescore-table .mx-notstarted.mx-ls_livescore_row .mx-slalom-and-date .mx-ms_starttime .mx-time-startdate {
  display: none;
}
.mx-inline-widget .mx-matches-table .mx-livescore-row.mx-theme_stage_fixtures .mx-status .mx-show-notstarted SPAN.mx-status-name.mx-show-small,
.mx-inline-widget.mx-widget-small .mx-matches-table .mx-livescore-row.mx-theme_stage_fixtures .mx-status .mx-show-notstarted SPAN.mx-status-name.mx-show-small {
  display: none !important;
}
.mx-inline-widget .mx-matches-table .mx-livescore-row.mx-theme_stage_fixtures .mx-status .mx-show-postponed SPAN.mx-status-name,
.mx-inline-widget.mx-widget-small .mx-matches-table .mx-livescore-row.mx-theme_stage_fixtures .mx-status .mx-show-postponed SPAN.mx-status-name {
  display: block;
}
.mx-inline-widget .mx-matches-table .mx-finished .mx-livescore-row.mx-theme_team_events .mx-status .mx-time DIV.mx-time-startdatetime,
.mx-inline-widget.mx-widget-small .mx-matches-table .mx-finished .mx-livescore-row.mx-theme_team_events .mx-status .mx-time DIV.mx-time-startdatetime {
  display: none;
}
.mx-inline-widget .mx-matches-table .mx-livescore-row.mx-theme_team_events_list .mx-status,
.mx-inline-widget.mx-widget-small .mx-matches-table .mx-livescore-row.mx-theme_team_events_list .mx-status {
  max-width: 110px;
}
.mx-inline-widget .mx-matches-table .mx-livescore-row.mx-theme_team_events_list .mx-status .mx-show-notstarted .mx-time SPAN.mx-time-startdate,
.mx-inline-widget.mx-widget-small .mx-matches-table .mx-livescore-row.mx-theme_team_events_list .mx-status .mx-show-notstarted .mx-time SPAN.mx-time-startdate {
  display: inline;
}
.mx-inline-widget .mx-matches-table .mx-livescore-row.mx-theme_team_events_list .mx-status .mx-show-notstarted .mx-time SPAN.mx-time-starttime,
.mx-inline-widget.mx-widget-small .mx-matches-table .mx-livescore-row.mx-theme_team_events_list .mx-status .mx-show-notstarted .mx-time SPAN.mx-time-starttime {
  display: inline;
}
.mx-inline-widget .mx-matches-table .mx-livescore-row.mx-theme_team_events_list .mx-multirow-sport-event .mx-score-head-container .mx-status,
.mx-inline-widget.mx-widget-small .mx-matches-table .mx-livescore-row.mx-theme_team_events_list .mx-multirow-sport-event .mx-score-head-container .mx-status {
  max-width: 125px;
}
.mx-inline-widget .mx-matches-table.mx-group-by-round .mx-livescore-row.mx-theme_wc .mx-status .mx-show-notstarted .mx-time .mx-time-startdate, .mx-inline-widget .mx-matches-table.mx-group-by-team .mx-livescore-row.mx-theme_wc .mx-status .mx-show-notstarted .mx-time .mx-time-startdate,
.mx-inline-widget.mx-widget-small .mx-matches-table.mx-group-by-round .mx-livescore-row.mx-theme_wc .mx-status .mx-show-notstarted .mx-time .mx-time-startdate,
.mx-inline-widget.mx-widget-small .mx-matches-table.mx-group-by-team .mx-livescore-row.mx-theme_wc .mx-status .mx-show-notstarted .mx-time .mx-time-startdate {
  display: inline;
}
.mx-inline-widget .mx-matches-table.mx-group-by-round .mx-livescore-row.mx-theme_wc .mx-status .mx-show-notstarted .mx-time .mx-time-starttime, .mx-inline-widget .mx-matches-table.mx-group-by-team .mx-livescore-row.mx-theme_wc .mx-status .mx-show-notstarted .mx-time .mx-time-starttime,
.mx-inline-widget.mx-widget-small .mx-matches-table.mx-group-by-round .mx-livescore-row.mx-theme_wc .mx-status .mx-show-notstarted .mx-time .mx-time-starttime,
.mx-inline-widget.mx-widget-small .mx-matches-table.mx-group-by-team .mx-livescore-row.mx-theme_wc .mx-status .mx-show-notstarted .mx-time .mx-time-starttime {
  display: inline;
}
.mx-inline-widget .mx-matches-table.mx-group-by-round .mx-livescore-row.mx-theme_wc .mx-status .mx-show-notstarted SPAN.mx-status-name.mx-show-small, .mx-inline-widget .mx-matches-table.mx-group-by-team .mx-livescore-row.mx-theme_wc .mx-status .mx-show-notstarted SPAN.mx-status-name.mx-show-small,
.mx-inline-widget.mx-widget-small .mx-matches-table.mx-group-by-round .mx-livescore-row.mx-theme_wc .mx-status .mx-show-notstarted SPAN.mx-status-name.mx-show-small,
.mx-inline-widget.mx-widget-small .mx-matches-table.mx-group-by-team .mx-livescore-row.mx-theme_wc .mx-status .mx-show-notstarted SPAN.mx-status-name.mx-show-small {
  display: none !important;
}
.mx-inline-widget .mx-matches-table.mx-group-by-round .mx-livescore-row.mx-theme_wc .mx-status .mx-show-postponed SPAN.mx-status-name, .mx-inline-widget .mx-matches-table.mx-group-by-team .mx-livescore-row.mx-theme_wc .mx-status .mx-show-postponed SPAN.mx-status-name,
.mx-inline-widget.mx-widget-small .mx-matches-table.mx-group-by-round .mx-livescore-row.mx-theme_wc .mx-status .mx-show-postponed SPAN.mx-status-name,
.mx-inline-widget.mx-widget-small .mx-matches-table.mx-group-by-team .mx-livescore-row.mx-theme_wc .mx-status .mx-show-postponed SPAN.mx-status-name {
  display: inline;
}
/*
* Sprite declarations
*/
.icons-dark-sprite, .icons-dark-additional-shots, .icons-dark-age, .icons-dark-age_white, .icons-dark-appearances, .icons-dark-appearances_white, .icons-dark-assist, .icons-dark-assist_white, .icons-dark-back-dark, .icons-dark-back, .icons-dark-calendar-today, .icons-dark-cancelled, .icons-dark-card-red, .icons-dark-card-yellow-red, .icons-dark-card-yellow, .icons-dark-checkpoint-dotted, .icons-dark-checkpoint-green, .icons-dark-checkpoint, .icons-dark-classement, .icons-dark-clean-sheet, .icons-dark-clean-sheet_white, .icons-dark-close-white, .icons-dark-closed-collapsable-light, .icons-dark-closed-collapsable-rtl-light, .icons-dark-closed-collapsable-rtl, .icons-dark-closed-collapsable, .icons-dark-closed-light, .icons-dark-club-badge, .icons-dark-club-badge_white, .icons-dark-coach, .icons-dark-comment, .icons-dark-commentaries, .icons-dark-condition-dry, .icons-dark-condition-wet, .icons-dark-country, .icons-dark-cricket-batter, .icons-dark-cricket-bowler, .icons-dark-difference, .icons-dark-difference_white, .icons-dark-distance, .icons-dark-down-light, .icons-dark-down, .icons-dark-draw-percentage, .icons-dark-drawn, .icons-dark-driver, .icons-dark-driver_white, .icons-dark-ei-type-1h, .icons-dark-ei-type-1ho, .icons-dark-ei-type-2h, .icons-dark-ei-type-2ho, .icons-dark-ei-type-ballwon, .icons-dark-ei-type-card-red, .icons-dark-ei-type-card-yellow, .icons-dark-ei-type-card, .icons-dark-ei-type-corner, .icons-dark-ei-type-counter, .icons-dark-ei-type-cross, .icons-dark-ei-type-f-aet, .icons-dark-ei-type-f-ap, .icons-dark-ei-type-f, .icons-dark-ei-type-foulcommit, .icons-dark-ei-type-goal, .icons-dark-ei-type-goal_line_technology, .icons-dark-ei-type-goalkick, .icons-dark-ei-type-ht, .icons-dark-ei-type-int, .icons-dark-ei-type-kickoff, .icons-dark-ei-type-offside, .icons-dark-ei-type-p, .icons-dark-ei-type-pass, .icons-dark-ei-type-shotblocked, .icons-dark-ei-type-shotoff, .icons-dark-ei-type-shoton, .icons-dark-ei-type-special, .icons-dark-ei-type-subst, .icons-dark-ei-type-tackle, .icons-dark-ei-type-throwin, .icons-dark-ei-type-treatment, .icons-dark-ei-type-var, .icons-dark-ei-type-var_green, .icons-dark-ei-type-var_grey, .icons-dark-ei-type-var_red, .icons-dark-ei-type-w-et, .icons-dark-ei-type-w-fp, .icons-dark-facebook, .icons-dark-first-dark, .icons-dark-first, .icons-dark-flat, .icons-dark-football-goals-against, .icons-dark-football-goals-for, .icons-dark-football-itfk36, .icons-dark-football-itfk37, .icons-dark-football-itfk38, .icons-dark-football-itfk39, .icons-dark-football-itfk40, .icons-dark-form-drawn, .icons-dark-form-lost, .icons-dark-form-won, .icons-dark-form, .icons-dark-form_white, .icons-dark-forward-dark, .icons-dark-forward, .icons-dark-fouls, .icons-dark-gamecenter-commentaries, .icons-dark-gamecenter-date, .icons-dark-gamecenter-incidents, .icons-dark-gamecenter-info, .icons-dark-gamecenter-lineup, .icons-dark-gamecenter-link, .icons-dark-gamecenter-livestats, .icons-dark-gamecenter-minutes-played, .icons-dark-gamecenter-odds, .icons-dark-gamecenter-referee, .icons-dark-gamecenter-sound-off, .icons-dark-gamecenter-sound-on, .icons-dark-gamecenter-specs, .icons-dark-gamecenter-stadium, .icons-dark-general-finished, .icons-dark-general-halftime, .icons-dark-general-inprogress, .icons-dark-general-postponed, .icons-dark-globe-dark, .icons-dark-globe, .icons-dark-goal-against, .icons-dark-goal-for, .icons-dark-goal-penalty, .icons-dark-goals-conceded, .icons-dark-goals-conceded_white, .icons-dark-goals, .icons-dark-goals_against, .icons-dark-goals_against_white, .icons-dark-goals_for, .icons-dark-goals_for_white, .icons-dark-goals_white, .icons-dark-golf-hole, .icons-dark-golf-player, .icons-dark-google_plus, .icons-dark-halftime, .icons-dark-handball-goal-penalty, .icons-dark-handball-goal, .icons-dark-handball-itfk14, .icons-dark-handball-itfk23, .icons-dark-hide, .icons-dark-highmountain, .icons-dark-icehockey-goals-against, .icons-dark-icehockey-goals-against_white, .icons-dark-icehockey-goals-for, .icons-dark-icehockey-goals-for_white, .icons-dark-icehockey-goals, .icons-dark-icehockey-itfk11, .icons-dark-icehockey-itfk12, .icons-dark-icehockey-itfk21, .icons-dark-icehockey-itfk22, .icons-dark-icehockey-itfk23, .icons-dark-icehockey-itfk24, .icons-dark-icehockey-itfk25, .icons-dark-icehockey-itfk7, .icons-dark-icehockey-itfk8, .icons-dark-info, .icons-dark-instagram, .icons-dark-intermediate, .icons-dark-jersey-dotted, .icons-dark-jersey-green, .icons-dark-jersey-pink, .icons-dark-jersey-red, .icons-dark-jersey-white, .icons-dark-jersey-yellow, .icons-dark-jerseys-tdf, .icons-dark-judge1, .icons-dark-judge2, .icons-dark-judge3, .icons-dark-judge4, .icons-dark-judge5, .icons-dark-laps, .icons-dark-last-dark, .icons-dark-last, .icons-dark-league-percentage, .icons-dark-league-percentage_white, .icons-dark-league-points, .icons-dark-league-points_white, .icons-dark-link, .icons-dark-live-race, .icons-dark-livetip, .icons-dark-livetips-36, .icons-dark-losses-overtime, .icons-dark-lost-percentage, .icons-dark-lost, .icons-dark-maplink, .icons-dark-matches-played, .icons-dark-matches-playedET, .icons-dark-medal-bronze, .icons-dark-medal-gold, .icons-dark-medal-silver, .icons-dark-medals, .icons-dark-menu, .icons-dark-minutes-played, .icons-dark-minutes-played_white, .icons-dark-missed-shot, .icons-dark-money-rank, .icons-dark-motorsport-finished, .icons-dark-new-sound-off, .icons-dark-new-sound-on, .icons-dark-no-result, .icons-dark-nrr, .icons-dark-odds-down, .icons-dark-odds-no-change, .icons-dark-odds-up, .icons-dark-odds, .icons-dark-open-collapsable-light, .icons-dark-open-collapsable, .icons-dark-open-light, .icons-dark-owngoal, .icons-dark-percent, .icons-dark-periods-lost, .icons-dark-periods-won, .icons-dark-pitstop, .icons-dark-player-2yc, .icons-dark-player-2yc_white, .icons-dark-player-height, .icons-dark-player-name, .icons-dark-player-position, .icons-dark-player-red, .icons-dark-player-red_white, .icons-dark-player-substituted, .icons-dark-player-weight, .icons-dark-player-yellow, .icons-dark-player-yellow_white, .icons-dark-player, .icons-dark-player_white, .icons-dark-posession, .icons-dark-position, .icons-dark-position_white, .icons-dark-postponed, .icons-dark-race-tyre, .icons-dark-red-card, .icons-dark-referee, .icons-dark-rider-next, .icons-dark-rider-normal, .icons-dark-rider-yellow, .icons-dark-rugbyleague-goals, .icons-dark-rugbyleague-itfk20, .icons-dark-rugbyunion-goals, .icons-dark-rugbyunion-itfk20, .icons-dark-running-score, .icons-dark-scored-from-bench, .icons-dark-show, .icons-dark-skijump_accdistance, .icons-dark-skijump_accscore, .icons-dark-skijump_distance, .icons-dark-skijump_score, .icons-dark-soccer-itfk10, .icons-dark-soccer-itfk11, .icons-dark-soccer-itfk12, .icons-dark-soccer-itfk14, .icons-dark-soccer-itfk15, .icons-dark-soccer-itfk16, .icons-dark-soccer-itfk18, .icons-dark-soccer-itfk19, .icons-dark-soccer-itfk20, .icons-dark-soccer-itfk28, .icons-dark-soccer-itfk32, .icons-dark-soccer-itfk7, .icons-dark-soccer-itfk8, .icons-dark-soccer-itfk9, .icons-dark-soccer-substitution, .icons-dark-sound-off, .icons-dark-sound-on, .icons-dark-specs, .icons-dark-sport-alpine-white, .icons-dark-sport-alpine, .icons-dark-sport-badminton, .icons-dark-sport-baseball-white, .icons-dark-sport-baseball, .icons-dark-sport-basketball-white, .icons-dark-sport-basketball, .icons-dark-sport-biathlon-white, .icons-dark-sport-biathlon, .icons-dark-sport-bobsleigh-white, .icons-dark-sport-bobsleigh, .icons-dark-sport-cricket-white, .icons-dark-sport-cricket, .icons-dark-sport-crosscountry-white, .icons-dark-sport-crosscountry, .icons-dark-sport-curling-white, .icons-dark-sport-curling, .icons-dark-sport-cycling-white, .icons-dark-sport-cycling, .icons-dark-sport-figureskating-white, .icons-dark-sport-figureskating, .icons-dark-sport-football-white, .icons-dark-sport-football, .icons-dark-sport-formulaone-white, .icons-dark-sport-formulaone, .icons-dark-sport-freestyleski-white, .icons-dark-sport-freestyleski, .icons-dark-sport-golf-white, .icons-dark-sport-golf, .icons-dark-sport-handball-white, .icons-dark-sport-handball, .icons-dark-sport-icehockey-white, .icons-dark-sport-icehockey, .icons-dark-sport-luge-white, .icons-dark-sport-luge, .icons-dark-sport-medals-white, .icons-dark-sport-medals, .icons-dark-sport-nordiccombined-white, .icons-dark-sport-nordiccombined, .icons-dark-sport-rugby, .icons-dark-sport-rugbyleague, .icons-dark-sport-rugbyunion, .icons-dark-sport-shorttrack-white, .icons-dark-sport-shorttrack, .icons-dark-sport-skeleton-white, .icons-dark-sport-skeleton, .icons-dark-sport-skijump-white, .icons-dark-sport-skijump, .icons-dark-sport-snowboard-white, .icons-dark-sport-snowboard, .icons-dark-sport-soccer-white, .icons-dark-sport-soccer, .icons-dark-sport-speedskating-white, .icons-dark-sport-speedskating, .icons-dark-sport-tennis-white, .icons-dark-sport-tennis, .icons-dark-sport-volleyball-white, .icons-dark-sport-volleyball, .icons-dark-sport-wins, .icons-dark-stadium, .icons-dark-stage-rank, .icons-dark-standings-white, .icons-dark-standings, .icons-dark-star1, .icons-dark-started-from-bench, .icons-dark-started-from-lineup, .icons-dark-statistics, .icons-dark-sub-in, .icons-dark-sub-out, .icons-dark-timetrial, .icons-dark-tournament, .icons-dark-twitter, .icons-dark-up-light, .icons-dark-up, .icons-dark-volleyball-points-against, .icons-dark-volleyball-points-against_white, .icons-dark-volleyball-points-for, .icons-dark-volleyball-points-for_white, .icons-dark-weather-cloudy, .icons-dark-weather-fog, .icons-dark-weather-heavy-rain, .icons-dark-weather-light-rain, .icons-dark-weather-sandstorm, .icons-dark-weather-snow, .icons-dark-weather-sunny, .icons-dark-weather-thunderstorm, .icons-dark-wins-overtime, .icons-dark-won-percentage, .icons-dark-won, .icons-dark-yellow-card {
  background-image: url('//css.enetscores.com/1270/img/default/site/mx/icons-dark.png');
  background-repeat: no-repeat;
}

.icons-dark-additional-shots {
  background-position: 0 0;
}

.icons-dark-age {
  background-position: 0 -46px;
}

.icons-dark-age_white {
  background-position: 0 -92px;
}

.icons-dark-appearances {
  background-position: 0 -138px;
}

.icons-dark-appearances_white {
  background-position: 0 -184px;
}

.icons-dark-assist {
  background-position: 0 -230px;
}

.icons-dark-assist_white {
  background-position: 0 -276px;
}

.icons-dark-back-dark {
  background-position: 0 -322px;
}

.icons-dark-back {
  background-position: 0 -368px;
}

.icons-dark-calendar-today {
  background-position: 0 -414px;
}

.icons-dark-cancelled {
  background-position: 0 -460px;
}

.icons-dark-card-red {
  background-position: 0 -506px;
}

.icons-dark-card-yellow-red {
  background-position: 0 -552px;
}

.icons-dark-card-yellow {
  background-position: 0 -598px;
}

.icons-dark-checkpoint-dotted {
  background-position: 0 -644px;
}

.icons-dark-checkpoint-green {
  background-position: 0 -706px;
}

.icons-dark-checkpoint {
  background-position: 0 -768px;
}

.icons-dark-classement {
  background-position: 0 -830px;
}

.icons-dark-clean-sheet {
  background-position: 0 -912px;
}

.icons-dark-clean-sheet_white {
  background-position: 0 -958px;
}

.icons-dark-close-white {
  background-position: 0 -1004px;
}

.icons-dark-closed-collapsable-light {
  background-position: 0 -1050px;
}

.icons-dark-closed-collapsable-rtl-light {
  background-position: 0 -1096px;
}

.icons-dark-closed-collapsable-rtl {
  background-position: 0 -1142px;
}

.icons-dark-closed-collapsable {
  background-position: 0 -1188px;
}

.icons-dark-closed-light {
  background-position: 0 -1234px;
}

.icons-dark-club-badge {
  background-position: 0 -1280px;
}

.icons-dark-club-badge_white {
  background-position: 0 -1326px;
}

.icons-dark-coach {
  background-position: 0 -1372px;
}

.icons-dark-comment {
  background-position: 0 -1418px;
}

.icons-dark-commentaries {
  background-position: 0 -1464px;
}

.icons-dark-condition-dry {
  background-position: 0 -1510px;
}

.icons-dark-condition-wet {
  background-position: 0 -1556px;
}

.icons-dark-country {
  background-position: 0 -1602px;
}

.icons-dark-cricket-batter {
  background-position: 0 -1648px;
}

.icons-dark-cricket-bowler {
  background-position: 0 -1694px;
}

.icons-dark-difference {
  background-position: 0 -1740px;
}

.icons-dark-difference_white {
  background-position: 0 -1786px;
}

.icons-dark-distance {
  background-position: 0 -1832px;
}

.icons-dark-down-light {
  background-position: 0 -1878px;
}

.icons-dark-down {
  background-position: 0 -1924px;
}

.icons-dark-draw-percentage {
  background-position: 0 -1970px;
}

.icons-dark-drawn {
  background-position: 0 -2016px;
}

.icons-dark-driver {
  background-position: 0 -2062px;
}

.icons-dark-driver_white {
  background-position: 0 -2108px;
}

.icons-dark-ei-type-1h {
  background-position: 0 -2154px;
}

.icons-dark-ei-type-1ho {
  background-position: 0 -2200px;
}

.icons-dark-ei-type-2h {
  background-position: 0 -2246px;
}

.icons-dark-ei-type-2ho {
  background-position: 0 -2292px;
}

.icons-dark-ei-type-ballwon {
  background-position: 0 -2338px;
}

.icons-dark-ei-type-card-red {
  background-position: 0 -2384px;
}

.icons-dark-ei-type-card-yellow {
  background-position: 0 -2430px;
}

.icons-dark-ei-type-card {
  background-position: 0 -2476px;
}

.icons-dark-ei-type-corner {
  background-position: 0 -2522px;
}

.icons-dark-ei-type-counter {
  background-position: 0 -2568px;
}

.icons-dark-ei-type-cross {
  background-position: 0 -2614px;
}

.icons-dark-ei-type-f-aet {
  background-position: 0 -2660px;
}

.icons-dark-ei-type-f-ap {
  background-position: 0 -2706px;
}

.icons-dark-ei-type-f {
  background-position: 0 -2752px;
}

.icons-dark-ei-type-foulcommit {
  background-position: 0 -2798px;
}

.icons-dark-ei-type-goal {
  background-position: 0 -2844px;
}

.icons-dark-ei-type-goal_line_technology {
  background-position: 0 -2890px;
}

.icons-dark-ei-type-goalkick {
  background-position: 0 -2936px;
}

.icons-dark-ei-type-ht {
  background-position: 0 -2982px;
}

.icons-dark-ei-type-int {
  background-position: 0 -3028px;
}

.icons-dark-ei-type-kickoff {
  background-position: 0 -3074px;
}

.icons-dark-ei-type-offside {
  background-position: 0 -3120px;
}

.icons-dark-ei-type-p {
  background-position: 0 -3166px;
}

.icons-dark-ei-type-pass {
  background-position: 0 -3212px;
}

.icons-dark-ei-type-shotblocked {
  background-position: 0 -3258px;
}

.icons-dark-ei-type-shotoff {
  background-position: 0 -3304px;
}

.icons-dark-ei-type-shoton {
  background-position: 0 -3350px;
}

.icons-dark-ei-type-special {
  background-position: 0 -3396px;
}

.icons-dark-ei-type-subst {
  background-position: 0 -3442px;
}

.icons-dark-ei-type-tackle {
  background-position: 0 -3488px;
}

.icons-dark-ei-type-throwin {
  background-position: 0 -3534px;
}

.icons-dark-ei-type-treatment {
  background-position: 0 -3580px;
}

.icons-dark-ei-type-var {
  background-position: 0 -3626px;
}

.icons-dark-ei-type-var_green {
  background-position: 0 -3672px;
}

.icons-dark-ei-type-var_grey {
  background-position: 0 -3718px;
}

.icons-dark-ei-type-var_red {
  background-position: 0 -3764px;
}

.icons-dark-ei-type-w-et {
  background-position: 0 -3810px;
}

.icons-dark-ei-type-w-fp {
  background-position: 0 -3856px;
}

.icons-dark-facebook {
  background-position: 0 -3902px;
}

.icons-dark-first-dark {
  background-position: 0 -3948px;
}

.icons-dark-first {
  background-position: 0 -3994px;
}

.icons-dark-flat {
  background-position: 0 -4040px;
}

.icons-dark-football-goals-against {
  background-position: 0 -4122px;
}

.icons-dark-football-goals-for {
  background-position: 0 -4168px;
}

.icons-dark-football-itfk36 {
  background-position: 0 -4214px;
}

.icons-dark-football-itfk37 {
  background-position: 0 -4260px;
}

.icons-dark-football-itfk38 {
  background-position: 0 -4306px;
}

.icons-dark-football-itfk39 {
  background-position: 0 -4352px;
}

.icons-dark-football-itfk40 {
  background-position: 0 -4398px;
}

.icons-dark-form-drawn {
  background-position: 0 -4444px;
}

.icons-dark-form-lost {
  background-position: 0 -4490px;
}

.icons-dark-form-won {
  background-position: 0 -4536px;
}

.icons-dark-form {
  background-position: 0 -4582px;
}

.icons-dark-form_white {
  background-position: 0 -4628px;
}

.icons-dark-forward-dark {
  background-position: 0 -4674px;
}

.icons-dark-forward {
  background-position: 0 -4720px;
}

.icons-dark-fouls {
  background-position: 0 -4766px;
}

.icons-dark-gamecenter-commentaries {
  background-position: 0 -4812px;
}

.icons-dark-gamecenter-date {
  background-position: 0 -4886px;
}

.icons-dark-gamecenter-incidents {
  background-position: 0 -4932px;
}

.icons-dark-gamecenter-info {
  background-position: 0 -5006px;
}

.icons-dark-gamecenter-lineup {
  background-position: 0 -5080px;
}

.icons-dark-gamecenter-link {
  background-position: 0 -5154px;
}

.icons-dark-gamecenter-livestats {
  background-position: 0 -5228px;
}

.icons-dark-gamecenter-minutes-played {
  background-position: 0 -5302px;
}

.icons-dark-gamecenter-odds {
  background-position: 0 -5348px;
}

.icons-dark-gamecenter-referee {
  background-position: 0 -5422px;
}

.icons-dark-gamecenter-sound-off {
  background-position: 0 -5468px;
}

.icons-dark-gamecenter-sound-on {
  background-position: 0 -5542px;
}

.icons-dark-gamecenter-specs {
  background-position: 0 -5616px;
}

.icons-dark-gamecenter-stadium {
  background-position: 0 -5662px;
}

.icons-dark-general-finished {
  background-position: 0 -5708px;
}

.icons-dark-general-halftime {
  background-position: 0 -5754px;
}

.icons-dark-general-inprogress {
  background-position: 0 -5800px;
}

.icons-dark-general-postponed {
  background-position: 0 -5846px;
}

.icons-dark-globe-dark {
  background-position: 0 -5892px;
}

.icons-dark-globe {
  background-position: 0 -5938px;
}

.icons-dark-goal-against {
  background-position: 0 -5984px;
}

.icons-dark-goal-for {
  background-position: 0 -6030px;
}

.icons-dark-goal-penalty {
  background-position: 0 -6076px;
}

.icons-dark-goals-conceded {
  background-position: 0 -6122px;
}

.icons-dark-goals-conceded_white {
  background-position: 0 -6168px;
}

.icons-dark-goals {
  background-position: 0 -6214px;
}

.icons-dark-goals_against {
  background-position: 0 -6260px;
}

.icons-dark-goals_against_white {
  background-position: 0 -6306px;
}

.icons-dark-goals_for {
  background-position: 0 -6352px;
}

.icons-dark-goals_for_white {
  background-position: 0 -6398px;
}

.icons-dark-goals_white {
  background-position: 0 -6444px;
}

.icons-dark-golf-hole {
  background-position: 0 -6490px;
}

.icons-dark-golf-player {
  background-position: 0 -6536px;
}

.icons-dark-google_plus {
  background-position: 0 -6582px;
}

.icons-dark-halftime {
  background-position: 0 -6628px;
}

.icons-dark-handball-goal-penalty {
  background-position: 0 -6674px;
}

.icons-dark-handball-goal {
  background-position: 0 -6720px;
}

.icons-dark-handball-itfk14 {
  background-position: 0 -6766px;
}

.icons-dark-handball-itfk23 {
  background-position: 0 -6812px;
}

.icons-dark-hide {
  background-position: 0 -6858px;
}

.icons-dark-highmountain {
  background-position: 0 -6904px;
}

.icons-dark-icehockey-goals-against {
  background-position: 0 -6986px;
}

.icons-dark-icehockey-goals-against_white {
  background-position: 0 -7032px;
}

.icons-dark-icehockey-goals-for {
  background-position: 0 -7078px;
}

.icons-dark-icehockey-goals-for_white {
  background-position: 0 -7124px;
}

.icons-dark-icehockey-goals {
  background-position: 0 -7170px;
}

.icons-dark-icehockey-itfk11 {
  background-position: 0 -7216px;
}

.icons-dark-icehockey-itfk12 {
  background-position: 0 -7262px;
}

.icons-dark-icehockey-itfk21 {
  background-position: 0 -7308px;
}

.icons-dark-icehockey-itfk22 {
  background-position: 0 -7354px;
}

.icons-dark-icehockey-itfk23 {
  background-position: 0 -7400px;
}

.icons-dark-icehockey-itfk24 {
  background-position: 0 -7446px;
}

.icons-dark-icehockey-itfk25 {
  background-position: 0 -7492px;
}

.icons-dark-icehockey-itfk7 {
  background-position: 0 -7538px;
}

.icons-dark-icehockey-itfk8 {
  background-position: 0 -7584px;
}

.icons-dark-info {
  background-position: 0 -7630px;
}

.icons-dark-instagram {
  background-position: 0 -7676px;
}

.icons-dark-intermediate {
  background-position: 0 -7722px;
}

.icons-dark-jersey-dotted {
  background-position: 0 -7804px;
}

.icons-dark-jersey-green {
  background-position: 0 -7850px;
}

.icons-dark-jersey-pink {
  background-position: 0 -7896px;
}

.icons-dark-jersey-red {
  background-position: 0 -7942px;
}

.icons-dark-jersey-white {
  background-position: 0 -7988px;
}

.icons-dark-jersey-yellow {
  background-position: 0 -8034px;
}

.icons-dark-jerseys-tdf {
  background-position: 0 -8080px;
}

.icons-dark-judge1 {
  background-position: 0 -8162px;
}

.icons-dark-judge2 {
  background-position: 0 -8208px;
}

.icons-dark-judge3 {
  background-position: 0 -8254px;
}

.icons-dark-judge4 {
  background-position: 0 -8300px;
}

.icons-dark-judge5 {
  background-position: 0 -8346px;
}

.icons-dark-laps {
  background-position: 0 -8392px;
}

.icons-dark-last-dark {
  background-position: 0 -8438px;
}

.icons-dark-last {
  background-position: 0 -8484px;
}

.icons-dark-league-percentage {
  background-position: 0 -8530px;
}

.icons-dark-league-percentage_white {
  background-position: 0 -8576px;
}

.icons-dark-league-points {
  background-position: 0 -8622px;
}

.icons-dark-league-points_white {
  background-position: 0 -8668px;
}

.icons-dark-link {
  background-position: 0 -8714px;
}

.icons-dark-live-race {
  background-position: 0 -8760px;
}

.icons-dark-livetip {
  background-position: 0 -8806px;
}

.icons-dark-livetips-36 {
  background-position: 0 -8852px;
}

.icons-dark-losses-overtime {
  background-position: 0 -8934px;
}

.icons-dark-lost-percentage {
  background-position: 0 -8980px;
}

.icons-dark-lost {
  background-position: 0 -9026px;
}

.icons-dark-maplink {
  background-position: 0 -9072px;
}

.icons-dark-matches-played {
  background-position: 0 -9118px;
}

.icons-dark-matches-playedET {
  background-position: 0 -9164px;
}

.icons-dark-medal-bronze {
  background-position: 0 -9210px;
}

.icons-dark-medal-gold {
  background-position: 0 -9256px;
}

.icons-dark-medal-silver {
  background-position: 0 -9302px;
}

.icons-dark-medals {
  background-position: 0 -9348px;
}

.icons-dark-menu {
  background-position: 0 -9394px;
}

.icons-dark-minutes-played {
  background-position: 0 -9440px;
}

.icons-dark-minutes-played_white {
  background-position: 0 -9486px;
}

.icons-dark-missed-shot {
  background-position: 0 -9532px;
}

.icons-dark-money-rank {
  background-position: 0 -9578px;
}

.icons-dark-motorsport-finished {
  background-position: 0 -9624px;
}

.icons-dark-new-sound-off {
  background-position: 0 -9670px;
}

.icons-dark-new-sound-on {
  background-position: 0 -9716px;
}

.icons-dark-no-result {
  background-position: 0 -9762px;
}

.icons-dark-nrr {
  background-position: 0 -9808px;
}

.icons-dark-odds-down {
  background-position: 0 -9854px;
}

.icons-dark-odds-no-change {
  background-position: 0 -9900px;
}

.icons-dark-odds-up {
  background-position: 0 -9946px;
}

.icons-dark-odds {
  background-position: 0 -9992px;
}

.icons-dark-open-collapsable-light {
  background-position: 0 -10038px;
}

.icons-dark-open-collapsable {
  background-position: 0 -10084px;
}

.icons-dark-open-light {
  background-position: 0 -10130px;
}

.icons-dark-owngoal {
  background-position: 0 -10176px;
}

.icons-dark-percent {
  background-position: 0 -10222px;
}

.icons-dark-periods-lost {
  background-position: 0 -10268px;
}

.icons-dark-periods-won {
  background-position: 0 -10314px;
}

.icons-dark-pitstop {
  background-position: 0 -10360px;
}

.icons-dark-player-2yc {
  background-position: 0 -10406px;
}

.icons-dark-player-2yc_white {
  background-position: 0 -10452px;
}

.icons-dark-player-height {
  background-position: 0 -10498px;
}

.icons-dark-player-name {
  background-position: 0 -10544px;
}

.icons-dark-player-position {
  background-position: 0 -10590px;
}

.icons-dark-player-red {
  background-position: 0 -10636px;
}

.icons-dark-player-red_white {
  background-position: 0 -10682px;
}

.icons-dark-player-substituted {
  background-position: 0 -10728px;
}

.icons-dark-player-weight {
  background-position: 0 -10774px;
}

.icons-dark-player-yellow {
  background-position: 0 -10820px;
}

.icons-dark-player-yellow_white {
  background-position: 0 -10866px;
}

.icons-dark-player {
  background-position: 0 -10912px;
}

.icons-dark-player_white {
  background-position: 0 -10958px;
}

.icons-dark-posession {
  background-position: 0 -11004px;
}

.icons-dark-position {
  background-position: 0 -11050px;
}

.icons-dark-position_white {
  background-position: 0 -11096px;
}

.icons-dark-postponed {
  background-position: 0 -11142px;
}

.icons-dark-race-tyre {
  background-position: 0 -11188px;
}

.icons-dark-red-card {
  background-position: 0 -11234px;
}

.icons-dark-referee {
  background-position: 0 -11280px;
}

.icons-dark-rider-next {
  background-position: 0 -11326px;
}

.icons-dark-rider-normal {
  background-position: 0 -11408px;
}

.icons-dark-rider-yellow {
  background-position: 0 -11490px;
}

.icons-dark-rugbyleague-goals {
  background-position: 0 -11572px;
}

.icons-dark-rugbyleague-itfk20 {
  background-position: 0 -11618px;
}

.icons-dark-rugbyunion-goals {
  background-position: 0 -11664px;
}

.icons-dark-rugbyunion-itfk20 {
  background-position: 0 -11710px;
}

.icons-dark-running-score {
  background-position: 0 -11756px;
}

.icons-dark-scored-from-bench {
  background-position: 0 -11802px;
}

.icons-dark-show {
  background-position: 0 -11848px;
}

.icons-dark-skijump_accdistance {
  background-position: 0 -11894px;
}

.icons-dark-skijump_accscore {
  background-position: 0 -11940px;
}

.icons-dark-skijump_distance {
  background-position: 0 -11986px;
}

.icons-dark-skijump_score {
  background-position: 0 -12032px;
}

.icons-dark-soccer-itfk10 {
  background-position: 0 -12078px;
}

.icons-dark-soccer-itfk11 {
  background-position: 0 -12124px;
}

.icons-dark-soccer-itfk12 {
  background-position: 0 -12170px;
}

.icons-dark-soccer-itfk14 {
  background-position: 0 -12216px;
}

.icons-dark-soccer-itfk15 {
  background-position: 0 -12262px;
}

.icons-dark-soccer-itfk16 {
  background-position: 0 -12308px;
}

.icons-dark-soccer-itfk18 {
  background-position: 0 -12354px;
}

.icons-dark-soccer-itfk19 {
  background-position: 0 -12400px;
}

.icons-dark-soccer-itfk20 {
  background-position: 0 -12446px;
}

.icons-dark-soccer-itfk28 {
  background-position: 0 -12492px;
}

.icons-dark-soccer-itfk32 {
  background-position: 0 -12538px;
}

.icons-dark-soccer-itfk7 {
  background-position: 0 -12584px;
}

.icons-dark-soccer-itfk8 {
  background-position: 0 -12630px;
}

.icons-dark-soccer-itfk9 {
  background-position: 0 -12676px;
}

.icons-dark-soccer-substitution {
  background-position: 0 -12722px;
}

.icons-dark-sound-off {
  background-position: 0 -12768px;
}

.icons-dark-sound-on {
  background-position: 0 -12814px;
}

.icons-dark-specs {
  background-position: 0 -12860px;
}

.icons-dark-sport-alpine-white {
  background-position: 0 -12906px;
}

.icons-dark-sport-alpine {
  background-position: 0 -12988px;
}

.icons-dark-sport-badminton {
  background-position: 0 -13070px;
}

.icons-dark-sport-baseball-white {
  background-position: 0 -13152px;
}

.icons-dark-sport-baseball {
  background-position: 0 -13234px;
}

.icons-dark-sport-basketball-white {
  background-position: 0 -13316px;
}

.icons-dark-sport-basketball {
  background-position: 0 -13398px;
}

.icons-dark-sport-biathlon-white {
  background-position: 0 -13480px;
}

.icons-dark-sport-biathlon {
  background-position: 0 -13562px;
}

.icons-dark-sport-bobsleigh-white {
  background-position: 0 -13644px;
}

.icons-dark-sport-bobsleigh {
  background-position: 0 -13726px;
}

.icons-dark-sport-cricket-white {
  background-position: 0 -13808px;
}

.icons-dark-sport-cricket {
  background-position: 0 -13890px;
}

.icons-dark-sport-crosscountry-white {
  background-position: 0 -13972px;
}

.icons-dark-sport-crosscountry {
  background-position: 0 -14054px;
}

.icons-dark-sport-curling-white {
  background-position: 0 -14136px;
}

.icons-dark-sport-curling {
  background-position: 0 -14218px;
}

.icons-dark-sport-cycling-white {
  background-position: 0 -14300px;
}

.icons-dark-sport-cycling {
  background-position: 0 -14382px;
}

.icons-dark-sport-figureskating-white {
  background-position: 0 -14464px;
}

.icons-dark-sport-figureskating {
  background-position: 0 -14546px;
}

.icons-dark-sport-football-white {
  background-position: 0 -14628px;
}

.icons-dark-sport-football {
  background-position: 0 -14710px;
}

.icons-dark-sport-formulaone-white {
  background-position: 0 -14792px;
}

.icons-dark-sport-formulaone {
  background-position: 0 -14874px;
}

.icons-dark-sport-freestyleski-white {
  background-position: 0 -14956px;
}

.icons-dark-sport-freestyleski {
  background-position: 0 -15038px;
}

.icons-dark-sport-golf-white {
  background-position: 0 -15120px;
}

.icons-dark-sport-golf {
  background-position: 0 -15202px;
}

.icons-dark-sport-handball-white {
  background-position: 0 -15284px;
}

.icons-dark-sport-handball {
  background-position: 0 -15366px;
}

.icons-dark-sport-icehockey-white {
  background-position: 0 -15448px;
}

.icons-dark-sport-icehockey {
  background-position: 0 -15530px;
}

.icons-dark-sport-luge-white {
  background-position: 0 -15612px;
}

.icons-dark-sport-luge {
  background-position: 0 -15694px;
}

.icons-dark-sport-medals-white {
  background-position: 0 -15776px;
}

.icons-dark-sport-medals {
  background-position: 0 -15858px;
}

.icons-dark-sport-nordiccombined-white {
  background-position: 0 -15940px;
}

.icons-dark-sport-nordiccombined {
  background-position: 0 -16022px;
}

.icons-dark-sport-rugby {
  background-position: 0 -16104px;
}

.icons-dark-sport-rugbyleague {
  background-position: 0 -16186px;
}

.icons-dark-sport-rugbyunion {
  background-position: 0 -16268px;
}

.icons-dark-sport-shorttrack-white {
  background-position: 0 -16350px;
}

.icons-dark-sport-shorttrack {
  background-position: 0 -16432px;
}

.icons-dark-sport-skeleton-white {
  background-position: 0 -16514px;
}

.icons-dark-sport-skeleton {
  background-position: 0 -16596px;
}

.icons-dark-sport-skijump-white {
  background-position: 0 -16678px;
}

.icons-dark-sport-skijump {
  background-position: 0 -16760px;
}

.icons-dark-sport-snowboard-white {
  background-position: 0 -16842px;
}

.icons-dark-sport-snowboard {
  background-position: 0 -16924px;
}

.icons-dark-sport-soccer-white {
  background-position: 0 -17006px;
}

.icons-dark-sport-soccer {
  background-position: 0 -17088px;
}

.icons-dark-sport-speedskating-white {
  background-position: 0 -17170px;
}

.icons-dark-sport-speedskating {
  background-position: 0 -17252px;
}

.icons-dark-sport-tennis-white {
  background-position: 0 -17334px;
}

.icons-dark-sport-tennis {
  background-position: 0 -17416px;
}

.icons-dark-sport-volleyball-white {
  background-position: 0 -17498px;
}

.icons-dark-sport-volleyball {
  background-position: 0 -17580px;
}

.icons-dark-sport-wins {
  background-position: 0 -17662px;
}

.icons-dark-stadium {
  background-position: 0 -17708px;
}

.icons-dark-stage-rank {
  background-position: 0 -17754px;
}

.icons-dark-standings-white {
  background-position: 0 -17836px;
}

.icons-dark-standings {
  background-position: 0 -17882px;
}

.icons-dark-star1 {
  background-position: 0 -17928px;
}

.icons-dark-started-from-bench {
  background-position: 0 -17974px;
}

.icons-dark-started-from-lineup {
  background-position: 0 -18020px;
}

.icons-dark-statistics {
  background-position: 0 -18066px;
}

.icons-dark-sub-in {
  background-position: 0 -18112px;
}

.icons-dark-sub-out {
  background-position: 0 -18158px;
}

.icons-dark-timetrial {
  background-position: 0 -18204px;
}

.icons-dark-tournament {
  background-position: 0 -18286px;
}

.icons-dark-twitter {
  background-position: 0 -18332px;
}

.icons-dark-up-light {
  background-position: 0 -18378px;
}

.icons-dark-up {
  background-position: 0 -18460px;
}

.icons-dark-volleyball-points-against {
  background-position: 0 -18506px;
}

.icons-dark-volleyball-points-against_white {
  background-position: 0 -18552px;
}

.icons-dark-volleyball-points-for {
  background-position: 0 -18598px;
}

.icons-dark-volleyball-points-for_white {
  background-position: 0 -18644px;
}

.icons-dark-weather-cloudy {
  background-position: 0 -18690px;
}

.icons-dark-weather-fog {
  background-position: 0 -18736px;
}

.icons-dark-weather-heavy-rain {
  background-position: 0 -18782px;
}

.icons-dark-weather-light-rain {
  background-position: 0 -18828px;
}

.icons-dark-weather-sandstorm {
  background-position: 0 -18874px;
}

.icons-dark-weather-snow {
  background-position: 0 -18920px;
}

.icons-dark-weather-sunny {
  background-position: 0 -18966px;
}

.icons-dark-weather-thunderstorm {
  background-position: 0 -19012px;
}

.icons-dark-wins-overtime {
  background-position: 0 -19058px;
}

.icons-dark-won-percentage {
  background-position: 0 -19104px;
}

.icons-dark-won {
  background-position: 0 -19150px;
}

.icons-dark-yellow-card {
  background-position: 0 -19196px;
}
.flags-sprite, .flags-cfk-1, .flags-cfk-100, .flags-cfk-101, .flags-cfk-102, .flags-cfk-103, .flags-cfk-104, .flags-cfk-105, .flags-cfk-106, .flags-cfk-107, .flags-cfk-108, .flags-cfk-109, .flags-cfk-11, .flags-cfk-110, .flags-cfk-111, .flags-cfk-112, .flags-cfk-113, .flags-cfk-114, .flags-cfk-115, .flags-cfk-116, .flags-cfk-117, .flags-cfk-118, .flags-cfk-119, .flags-cfk-12, .flags-cfk-120, .flags-cfk-121, .flags-cfk-122, .flags-cfk-123, .flags-cfk-125, .flags-cfk-126, .flags-cfk-127, .flags-cfk-128, .flags-cfk-129, .flags-cfk-13, .flags-cfk-130, .flags-cfk-131, .flags-cfk-133, .flags-cfk-134, .flags-cfk-135, .flags-cfk-136, .flags-cfk-137, .flags-cfk-138, .flags-cfk-139, .flags-cfk-14, .flags-cfk-140, .flags-cfk-141, .flags-cfk-142, .flags-cfk-143, .flags-cfk-144, .flags-cfk-145, .flags-cfk-146, .flags-cfk-147, .flags-cfk-148, .flags-cfk-149, .flags-cfk-15, .flags-cfk-150, .flags-cfk-151, .flags-cfk-152, .flags-cfk-153, .flags-cfk-154, .flags-cfk-155, .flags-cfk-156, .flags-cfk-157, .flags-cfk-158, .flags-cfk-159, .flags-cfk-16, .flags-cfk-160, .flags-cfk-161, .flags-cfk-162, .flags-cfk-163, .flags-cfk-164, .flags-cfk-165, .flags-cfk-166, .flags-cfk-167, .flags-cfk-168, .flags-cfk-169, .flags-cfk-17, .flags-cfk-170, .flags-cfk-171, .flags-cfk-172, .flags-cfk-173, .flags-cfk-174, .flags-cfk-175, .flags-cfk-176, .flags-cfk-177, .flags-cfk-178, .flags-cfk-179, .flags-cfk-180, .flags-cfk-181, .flags-cfk-182, .flags-cfk-183, .flags-cfk-184, .flags-cfk-185, .flags-cfk-186, .flags-cfk-187, .flags-cfk-188, .flags-cfk-189, .flags-cfk-19, .flags-cfk-190, .flags-cfk-192, .flags-cfk-193, .flags-cfk-194, .flags-cfk-195, .flags-cfk-196, .flags-cfk-197, .flags-cfk-198, .flags-cfk-199, .flags-cfk-2, .flags-cfk-20, .flags-cfk-200, .flags-cfk-201, .flags-cfk-202, .flags-cfk-203, .flags-cfk-204, .flags-cfk-205, .flags-cfk-206, .flags-cfk-207, .flags-cfk-208, .flags-cfk-209, .flags-cfk-21, .flags-cfk-210, .flags-cfk-211, .flags-cfk-212, .flags-cfk-213, .flags-cfk-214, .flags-cfk-215, .flags-cfk-216, .flags-cfk-217, .flags-cfk-218, .flags-cfk-219, .flags-cfk-22, .flags-cfk-220, .flags-cfk-221, .flags-cfk-222, .flags-cfk-223, .flags-cfk-224, .flags-cfk-225, .flags-cfk-226, .flags-cfk-227, .flags-cfk-228, .flags-cfk-229, .flags-cfk-23, .flags-cfk-230, .flags-cfk-24, .flags-cfk-25, .flags-cfk-26, .flags-cfk-28, .flags-cfk-29, .flags-cfk-3, .flags-cfk-30, .flags-cfk-31, .flags-cfk-32, .flags-cfk-33, .flags-cfk-34, .flags-cfk-35, .flags-cfk-37, .flags-cfk-38, .flags-cfk-39, .flags-cfk-4, .flags-cfk-41, .flags-cfk-42, .flags-cfk-44, .flags-cfk-45, .flags-cfk-465, .flags-cfk-47, .flags-cfk-48, .flags-cfk-5, .flags-cfk-50, .flags-cfk-51, .flags-cfk-52, .flags-cfk-53, .flags-cfk-54, .flags-cfk-55, .flags-cfk-56, .flags-cfk-57, .flags-cfk-58, .flags-cfk-59, .flags-cfk-6, .flags-cfk-60, .flags-cfk-61, .flags-cfk-62, .flags-cfk-63, .flags-cfk-64, .flags-cfk-65, .flags-cfk-652, .flags-cfk-653, .flags-cfk-654, .flags-cfk-655, .flags-cfk-656, .flags-cfk-657, .flags-cfk-658, .flags-cfk-659, .flags-cfk-66, .flags-cfk-660, .flags-cfk-661, .flags-cfk-662, .flags-cfk-663, .flags-cfk-664, .flags-cfk-665, .flags-cfk-666, .flags-cfk-667, .flags-cfk-668, .flags-cfk-67, .flags-cfk-676, .flags-cfk-68, .flags-cfk-69, .flags-cfk-7, .flags-cfk-70, .flags-cfk-71, .flags-cfk-72, .flags-cfk-73, .flags-cfk-74, .flags-cfk-76, .flags-cfk-77, .flags-cfk-78, .flags-cfk-79, .flags-cfk-8, .flags-cfk-80, .flags-cfk-81, .flags-cfk-82, .flags-cfk-83, .flags-cfk-84, .flags-cfk-85, .flags-cfk-86, .flags-cfk-87, .flags-cfk-88, .flags-cfk-89, .flags-cfk-9, .flags-cfk-90, .flags-cfk-91, .flags-cfk-92, .flags-cfk-93, .flags-cfk-94, .flags-cfk-95, .flags-cfk-96, .flags-cfk-98, .flags-cfk-99, .flags-cfk-fallback {
  background-image: url('//css.enetscores.com/1270/img/default/site/mx/flags.png');
  background-repeat: no-repeat;
}

.flags-cfk-1 {
  background-position: 0 0;
}

.flags-cfk-100 {
  background-position: 0 -64px;
}

.flags-cfk-101 {
  background-position: 0 -128px;
}

.flags-cfk-102 {
  background-position: 0 -192px;
}

.flags-cfk-103 {
  background-position: 0 -256px;
}

.flags-cfk-104 {
  background-position: 0 -320px;
}

.flags-cfk-105 {
  background-position: 0 -384px;
}

.flags-cfk-106 {
  background-position: 0 -448px;
}

.flags-cfk-107 {
  background-position: 0 -512px;
}

.flags-cfk-108 {
  background-position: 0 -576px;
}

.flags-cfk-109 {
  background-position: 0 -640px;
}

.flags-cfk-11 {
  background-position: 0 -704px;
}

.flags-cfk-110 {
  background-position: 0 -768px;
}

.flags-cfk-111 {
  background-position: 0 -832px;
}

.flags-cfk-112 {
  background-position: 0 -896px;
}

.flags-cfk-113 {
  background-position: 0 -960px;
}

.flags-cfk-114 {
  background-position: 0 -1024px;
}

.flags-cfk-115 {
  background-position: 0 -1088px;
}

.flags-cfk-116 {
  background-position: 0 -1152px;
}

.flags-cfk-117 {
  background-position: 0 -1216px;
}

.flags-cfk-118 {
  background-position: 0 -1280px;
}

.flags-cfk-119 {
  background-position: 0 -1344px;
}

.flags-cfk-12 {
  background-position: 0 -1408px;
}

.flags-cfk-120 {
  background-position: 0 -1472px;
}

.flags-cfk-121 {
  background-position: 0 -1536px;
}

.flags-cfk-122 {
  background-position: 0 -1600px;
}

.flags-cfk-123 {
  background-position: 0 -1664px;
}

.flags-cfk-125 {
  background-position: 0 -1728px;
}

.flags-cfk-126 {
  background-position: 0 -1792px;
}

.flags-cfk-127 {
  background-position: 0 -1856px;
}

.flags-cfk-128 {
  background-position: 0 -1920px;
}

.flags-cfk-129 {
  background-position: 0 -1984px;
}

.flags-cfk-13 {
  background-position: 0 -2048px;
}

.flags-cfk-130 {
  background-position: 0 -2112px;
}

.flags-cfk-131 {
  background-position: 0 -2176px;
}

.flags-cfk-133 {
  background-position: 0 -2240px;
}

.flags-cfk-134 {
  background-position: 0 -2304px;
}

.flags-cfk-135 {
  background-position: 0 -2368px;
}

.flags-cfk-136 {
  background-position: 0 -2432px;
}

.flags-cfk-137 {
  background-position: 0 -2496px;
}

.flags-cfk-138 {
  background-position: 0 -2560px;
}

.flags-cfk-139 {
  background-position: 0 -2624px;
}

.flags-cfk-14 {
  background-position: 0 -2688px;
}

.flags-cfk-140 {
  background-position: 0 -2752px;
}

.flags-cfk-141 {
  background-position: 0 -2816px;
}

.flags-cfk-142 {
  background-position: 0 -2880px;
}

.flags-cfk-143 {
  background-position: 0 -2944px;
}

.flags-cfk-144 {
  background-position: 0 -3008px;
}

.flags-cfk-145 {
  background-position: 0 -3072px;
}

.flags-cfk-146 {
  background-position: 0 -3136px;
}

.flags-cfk-147 {
  background-position: 0 -3200px;
}

.flags-cfk-148 {
  background-position: 0 -3264px;
}

.flags-cfk-149 {
  background-position: 0 -3328px;
}

.flags-cfk-15 {
  background-position: 0 -3392px;
}

.flags-cfk-150 {
  background-position: 0 -3456px;
}

.flags-cfk-151 {
  background-position: 0 -3520px;
}

.flags-cfk-152 {
  background-position: 0 -3584px;
}

.flags-cfk-153 {
  background-position: 0 -3648px;
}

.flags-cfk-154 {
  background-position: 0 -3712px;
}

.flags-cfk-155 {
  background-position: 0 -3776px;
}

.flags-cfk-156 {
  background-position: 0 -3840px;
}

.flags-cfk-157 {
  background-position: 0 -3904px;
}

.flags-cfk-158 {
  background-position: 0 -3968px;
}

.flags-cfk-159 {
  background-position: 0 -4032px;
}

.flags-cfk-16 {
  background-position: 0 -4096px;
}

.flags-cfk-160 {
  background-position: 0 -4160px;
}

.flags-cfk-161 {
  background-position: 0 -4224px;
}

.flags-cfk-162 {
  background-position: 0 -4288px;
}

.flags-cfk-163 {
  background-position: 0 -4352px;
}

.flags-cfk-164 {
  background-position: 0 -4416px;
}

.flags-cfk-165 {
  background-position: 0 -4480px;
}

.flags-cfk-166 {
  background-position: 0 -4544px;
}

.flags-cfk-167 {
  background-position: 0 -4608px;
}

.flags-cfk-168 {
  background-position: 0 -4672px;
}

.flags-cfk-169 {
  background-position: 0 -4736px;
}

.flags-cfk-17 {
  background-position: 0 -4800px;
}

.flags-cfk-170 {
  background-position: 0 -4864px;
}

.flags-cfk-171 {
  background-position: 0 -4928px;
}

.flags-cfk-172 {
  background-position: 0 -4992px;
}

.flags-cfk-173 {
  background-position: 0 -5056px;
}

.flags-cfk-174 {
  background-position: 0 -5120px;
}

.flags-cfk-175 {
  background-position: 0 -5184px;
}

.flags-cfk-176 {
  background-position: 0 -5248px;
}

.flags-cfk-177 {
  background-position: 0 -5312px;
}

.flags-cfk-178 {
  background-position: 0 -5376px;
}

.flags-cfk-179 {
  background-position: 0 -5440px;
}

.flags-cfk-180 {
  background-position: 0 -5504px;
}

.flags-cfk-181 {
  background-position: 0 -5568px;
}

.flags-cfk-182 {
  background-position: 0 -5632px;
}

.flags-cfk-183 {
  background-position: 0 -5696px;
}

.flags-cfk-184 {
  background-position: 0 -5760px;
}

.flags-cfk-185 {
  background-position: 0 -5824px;
}

.flags-cfk-186 {
  background-position: 0 -5888px;
}

.flags-cfk-187 {
  background-position: 0 -5952px;
}

.flags-cfk-188 {
  background-position: 0 -6016px;
}

.flags-cfk-189 {
  background-position: 0 -6080px;
}

.flags-cfk-19 {
  background-position: 0 -6144px;
}

.flags-cfk-190 {
  background-position: 0 -6208px;
}

.flags-cfk-192 {
  background-position: 0 -6272px;
}

.flags-cfk-193 {
  background-position: 0 -6336px;
}

.flags-cfk-194 {
  background-position: 0 -6400px;
}

.flags-cfk-195 {
  background-position: 0 -6464px;
}

.flags-cfk-196 {
  background-position: 0 -6528px;
}

.flags-cfk-197 {
  background-position: 0 -6592px;
}

.flags-cfk-198 {
  background-position: 0 -6656px;
}

.flags-cfk-199 {
  background-position: 0 -6720px;
}

.flags-cfk-2 {
  background-position: 0 -6784px;
}

.flags-cfk-20 {
  background-position: 0 -6848px;
}

.flags-cfk-200 {
  background-position: 0 -6912px;
}

.flags-cfk-201 {
  background-position: 0 -6976px;
}

.flags-cfk-202 {
  background-position: 0 -7040px;
}

.flags-cfk-203 {
  background-position: 0 -7104px;
}

.flags-cfk-204 {
  background-position: 0 -7168px;
}

.flags-cfk-205 {
  background-position: 0 -7232px;
}

.flags-cfk-206 {
  background-position: 0 -7296px;
}

.flags-cfk-207 {
  background-position: 0 -7360px;
}

.flags-cfk-208 {
  background-position: 0 -7424px;
}

.flags-cfk-209 {
  background-position: 0 -7488px;
}

.flags-cfk-21 {
  background-position: 0 -7552px;
}

.flags-cfk-210 {
  background-position: 0 -7616px;
}

.flags-cfk-211 {
  background-position: 0 -7680px;
}

.flags-cfk-212 {
  background-position: 0 -7744px;
}

.flags-cfk-213 {
  background-position: 0 -7808px;
}

.flags-cfk-214 {
  background-position: 0 -7872px;
}

.flags-cfk-215 {
  background-position: 0 -7936px;
}

.flags-cfk-216 {
  background-position: 0 -8000px;
}

.flags-cfk-217 {
  background-position: 0 -8064px;
}

.flags-cfk-218 {
  background-position: 0 -8128px;
}

.flags-cfk-219 {
  background-position: 0 -8192px;
}

.flags-cfk-22 {
  background-position: 0 -8256px;
}

.flags-cfk-220 {
  background-position: 0 -8320px;
}

.flags-cfk-221 {
  background-position: 0 -8384px;
}

.flags-cfk-222 {
  background-position: 0 -8448px;
}

.flags-cfk-223 {
  background-position: 0 -8512px;
}

.flags-cfk-224 {
  background-position: 0 -8576px;
}

.flags-cfk-225 {
  background-position: 0 -8640px;
}

.flags-cfk-226 {
  background-position: 0 -8704px;
}

.flags-cfk-227 {
  background-position: 0 -8768px;
}

.flags-cfk-228 {
  background-position: 0 -8832px;
}

.flags-cfk-229 {
  background-position: 0 -8896px;
}

.flags-cfk-23 {
  background-position: 0 -8960px;
}

.flags-cfk-230 {
  background-position: 0 -9024px;
}

.flags-cfk-24 {
  background-position: 0 -9088px;
}

.flags-cfk-25 {
  background-position: 0 -9152px;
}

.flags-cfk-26 {
  background-position: 0 -9216px;
}

.flags-cfk-28 {
  background-position: 0 -9280px;
}

.flags-cfk-29 {
  background-position: 0 -9344px;
}

.flags-cfk-3 {
  background-position: 0 -9408px;
}

.flags-cfk-30 {
  background-position: 0 -9472px;
}

.flags-cfk-31 {
  background-position: 0 -9536px;
}

.flags-cfk-32 {
  background-position: 0 -9600px;
}

.flags-cfk-33 {
  background-position: 0 -9664px;
}

.flags-cfk-34 {
  background-position: 0 -9728px;
}

.flags-cfk-35 {
  background-position: 0 -9792px;
}

.flags-cfk-37 {
  background-position: 0 -9856px;
}

.flags-cfk-38 {
  background-position: 0 -9920px;
}

.flags-cfk-39 {
  background-position: 0 -9984px;
}

.flags-cfk-4 {
  background-position: 0 -10048px;
}

.flags-cfk-41 {
  background-position: 0 -10112px;
}

.flags-cfk-42 {
  background-position: 0 -10176px;
}

.flags-cfk-44 {
  background-position: 0 -10240px;
}

.flags-cfk-45 {
  background-position: 0 -10304px;
}

.flags-cfk-465 {
  background-position: 0 -10368px;
}

.flags-cfk-47 {
  background-position: 0 -10432px;
}

.flags-cfk-48 {
  background-position: 0 -10496px;
}

.flags-cfk-5 {
  background-position: 0 -10560px;
}

.flags-cfk-50 {
  background-position: 0 -10624px;
}

.flags-cfk-51 {
  background-position: 0 -10688px;
}

.flags-cfk-52 {
  background-position: 0 -10752px;
}

.flags-cfk-53 {
  background-position: 0 -10816px;
}

.flags-cfk-54 {
  background-position: 0 -10880px;
}

.flags-cfk-55 {
  background-position: 0 -10944px;
}

.flags-cfk-56 {
  background-position: 0 -11008px;
}

.flags-cfk-57 {
  background-position: 0 -11072px;
}

.flags-cfk-58 {
  background-position: 0 -11136px;
}

.flags-cfk-59 {
  background-position: 0 -11200px;
}

.flags-cfk-6 {
  background-position: 0 -11264px;
}

.flags-cfk-60 {
  background-position: 0 -11328px;
}

.flags-cfk-61 {
  background-position: 0 -11392px;
}

.flags-cfk-62 {
  background-position: 0 -11456px;
}

.flags-cfk-63 {
  background-position: 0 -11520px;
}

.flags-cfk-64 {
  background-position: 0 -11584px;
}

.flags-cfk-65 {
  background-position: 0 -11648px;
}

.flags-cfk-652 {
  background-position: 0 -11712px;
}

.flags-cfk-653 {
  background-position: 0 -11776px;
}

.flags-cfk-654 {
  background-position: 0 -11840px;
}

.flags-cfk-655 {
  background-position: 0 -11904px;
}

.flags-cfk-656 {
  background-position: 0 -11968px;
}

.flags-cfk-657 {
  background-position: 0 -12032px;
}

.flags-cfk-658 {
  background-position: 0 -12096px;
}

.flags-cfk-659 {
  background-position: 0 -12160px;
}

.flags-cfk-66 {
  background-position: 0 -12224px;
}

.flags-cfk-660 {
  background-position: 0 -12288px;
}

.flags-cfk-661 {
  background-position: 0 -12352px;
}

.flags-cfk-662 {
  background-position: 0 -12416px;
}

.flags-cfk-663 {
  background-position: 0 -12480px;
}

.flags-cfk-664 {
  background-position: 0 -12544px;
}

.flags-cfk-665 {
  background-position: 0 -12608px;
}

.flags-cfk-666 {
  background-position: 0 -12672px;
}

.flags-cfk-667 {
  background-position: 0 -12736px;
}

.flags-cfk-668 {
  background-position: 0 -12800px;
}

.flags-cfk-67 {
  background-position: 0 -12864px;
}

.flags-cfk-676 {
  background-position: 0 -12928px;
}

.flags-cfk-68 {
  background-position: 0 -12992px;
}

.flags-cfk-69 {
  background-position: 0 -13056px;
}

.flags-cfk-7 {
  background-position: 0 -13120px;
}

.flags-cfk-70 {
  background-position: 0 -13184px;
}

.flags-cfk-71 {
  background-position: 0 -13248px;
}

.flags-cfk-72 {
  background-position: 0 -13312px;
}

.flags-cfk-73 {
  background-position: 0 -13376px;
}

.flags-cfk-74 {
  background-position: 0 -13440px;
}

.flags-cfk-76 {
  background-position: 0 -13504px;
}

.flags-cfk-77 {
  background-position: 0 -13568px;
}

.flags-cfk-78 {
  background-position: 0 -13632px;
}

.flags-cfk-79 {
  background-position: 0 -13696px;
}

.flags-cfk-8 {
  background-position: 0 -13760px;
}

.flags-cfk-80 {
  background-position: 0 -13824px;
}

.flags-cfk-81 {
  background-position: 0 -13888px;
}

.flags-cfk-82 {
  background-position: 0 -13952px;
}

.flags-cfk-83 {
  background-position: 0 -14016px;
}

.flags-cfk-84 {
  background-position: 0 -14080px;
}

.flags-cfk-85 {
  background-position: 0 -14144px;
}

.flags-cfk-86 {
  background-position: 0 -14208px;
}

.flags-cfk-87 {
  background-position: 0 -14272px;
}

.flags-cfk-88 {
  background-position: 0 -14336px;
}

.flags-cfk-89 {
  background-position: 0 -14400px;
}

.flags-cfk-9 {
  background-position: 0 -14464px;
}

.flags-cfk-90 {
  background-position: 0 -14528px;
}

.flags-cfk-91 {
  background-position: 0 -14592px;
}

.flags-cfk-92 {
  background-position: 0 -14656px;
}

.flags-cfk-93 {
  background-position: 0 -14720px;
}

.flags-cfk-94 {
  background-position: 0 -14784px;
}

.flags-cfk-95 {
  background-position: 0 -14848px;
}

.flags-cfk-96 {
  background-position: 0 -14912px;
}

.flags-cfk-98 {
  background-position: 0 -14976px;
}

.flags-cfk-99 {
  background-position: 0 -15040px;
}

.flags-cfk-fallback {
  background-position: 0 -15104px;
}

.mx-highres-flags {
  float: left;
  position: relative;
  width: 32px;
  height: 32px;
  margin: 0px 5px;
}
.mx-highres-flags .mx-flag {
  position: absolute;
  width: 64px;
  height: 64px;
  transform: scale(0.5, 0.5);
  top: -16px;
  left: -16px;
  max-width: unset;
}

.mx-highres-flags-small {
  float: left;
  position: relative;
  width: 16px;
  height: 16px;
  margin: 0px 0px 0px 0px;
}
.mx-highres-flags-small .mx-flag {
  position: absolute;
  width: 64px;
  height: 64px;
  transform: scale(0.25, 0.25);
  top: -24px;
  left: -24px;
}
