/* 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, BODY.mx-site {
  font-size: 16px;
  background-color: #fff;
}
.mx-widget *,
.mx-inline-widget *, .mx-incidents-popup *,
.mx-popup *, BODY.mx-site *, .mx-widget *:before,
.mx-inline-widget *:before, .mx-incidents-popup *:before,
.mx-popup *:before, BODY.mx-site *:before, .mx-widget *:after,
.mx-inline-widget *:after, .mx-incidents-popup *:after,
.mx-popup *:after, BODY.mx-site *: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;
}

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;
  -webkit-transform: scale(0.5, 0.5);
  -moz-transform: scale(0.5, 0.5);
  -ms-transform: scale(0.5, 0.5);
  -o-transform: scale(0.5, 0.5);
  transform: scale(0.5, 0.5);
}

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;
  -webkit-transform: scale(0.25, 0.25);
  -moz-transform: scale(0.25, 0.25);
  -ms-transform: scale(0.25, 0.25);
  -o-transform: scale(0.25, 0.25);
  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;
  -webkit-transform: scale(0.5, 0.5);
  -moz-transform: scale(0.5, 0.5);
  -ms-transform: scale(0.5, 0.5);
  -o-transform: scale(0.5, 0.5);
  transform: scale(0.5, 0.5);
}

@-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-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-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 {
  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;
}
.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-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-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-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;
}
.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 .error,
.mx-widget .mx-error-message,
.mx-inline-widget .error,
.mx-inline-widget .mx-error-message {
  text-align: center;
  font-size: 12px;
  padding: 10px 0;
}
.mx-widget .mx-default-header,
.mx-inline-widget .mx-default-header {
  font-weight: bold;
  line-height: 34px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0px 5px;
  text-transform: uppercase;
  font-size: 12px;
}
.mx-widget .mx-default-header .mx-header-text-default,
.mx-inline-widget .mx-default-header .mx-header-text-default {
  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-link,
.mx-inline-widget .mx-link {
  text-decoration: none;
}
.mx-widget .mx-link[href],
.mx-inline-widget .mx-link[href] {
  cursor: pointer !important;
  text-decoration: none;
  font-weight: inherit;
}
.mx-widget .mx-link[href]:hover,
.mx-inline-widget .mx-link[href]:hover {
  font-weight: bold;
}
.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-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 {
  width: 24px;
  margin: 5px;
}
.mx-widget .mx-single-team-name-container .mx-single-team-name,
.mx-inline-widget .mx-single-team-name-container .mx-single-team-name {
  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-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-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-rtl,
.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-rtl,
.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-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-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-rtl,
.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-rtl,
.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-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;
  -webkit-transform: scale(0.5, 0.5);
  -moz-transform: scale(0.5, 0.5);
  -ms-transform: scale(0.5, 0.5);
  -o-transform: scale(0.5, 0.5);
  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;
  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;
  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-livetips-highlight {
  font-weight: bold;
}

.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: 0.75em;
}

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

.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-sitecover {
  width: 100%;
  height: 100%;
  top: 0px;
  background-color: transparent;
  position: absolute;
  z-index: 14;
  display: none;
}

.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 {
  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-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 {
  -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;
}

.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;
}

/* 
* MinisiteX site-styles
*/
/* Styles to control navigation */
NAV.mx-horisontal {
  display: block;
}

NAV.mx-vertical {
  display: none;
}

/* end temp style */
BODY.mx-site {
  padding: 0px;
  margin: 0px;
}

.mx-wrapper {
  width: 100%;
  position: relative;
}
.mx-wrapper.mx-content-wrapper {
  left: 0px;
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

.mx-mobile-slide {
  left: 0px !important;
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

HEADER.mx-site-header {
  position: relative;
  width: 100%;
}
HEADER.mx-site-header .mx-site-top-bar .mx-site-main {
  padding: 3px 0 2px 0;
  height: 32px;
}
HEADER.mx-site-header .mx-site-top-bar .mx-timezone-container {
  font-size: 0.75em;
  /* 12 px */
  padding: 5px 10px 5px 20px;
  float: left;
  position: relative;
  overflow: visible;
  cursor: pointer;
}
HEADER.mx-site-header .mx-site-top-bar .mx-timezone-container .mx-timezone-icon {
  width: 18px;
  height: 18px;
  float: left;
}
HEADER.mx-site-header .mx-site-top-bar .mx-timezone-container .mx-timezone-selector {
  line-height: 18px;
  margin-left: 5px;
  float: left;
  /* Perhaps this should be js controlled */
}
HEADER.mx-site-header .mx-site-top-bar .mx-timezone-container .mx-timezone-selector:hover + DIV {
  display: block;
}
HEADER.mx-site-header .mx-site-top-bar .mx-search-field-container {
  padding: 0px 10px 0px 0px;
  float: right;
  width: 30%;
}
HEADER.mx-site-header .mx-site-top-bar .mx-search-field-container INPUT.mx-search-field {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 28px;
  border-radius: 20px;
  border-style: none;
  border: 2px solid #666;
  padding: 2px 10px 2px 30px;
  background-image: url(../../images/icons/search.png);
  background-repeat: no-repeat;
  background-position: 6px 2px;
  font-size: 0.75em;
}
HEADER.mx-site-header .mx-site-top-bar .mx-mobilemenu-container {
  float: left;
}
HEADER.mx-site-header .mx-site-top-bar .mx-mobilemenu-container .mx-mobile-nav-button {
  height: 18px;
  width: 18px;
  float: left;
  margin: 5px 10px 5px 10px;
  cursor: pointer;
}
HEADER.mx-site-header .mx-site-top-bar .mx-social-container {
  padding: 5px 20px;
  float: right;
}
HEADER.mx-site-header .mx-site-top-bar .mx-social-container .mx-social-link {
  width: 18px;
  height: 18px;
  display: block;
  float: right;
  margin-left: 5px;
  cursor: pointer;
}
HEADER.mx-site-header .mx-site-logo-bar {
  padding: 20px;
  position: relative;
  text-align: center;
  padding: 0px 0px 20px 0px;
}
HEADER.mx-site-header .mx-site-logo-bar IMG {
  margin-bottom: 20px;
}

.mx-page-name {
  padding: 10px 20px;
  font-size: 1.5em;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px solid #eee;
}

.mx-page-sub-headline {
  padding: 15px 0px 0px 0px;
  font-size: 1em;
  margin: 0px;
}

.mx-site-collapsable-header {
  font-size: 0.75em;
  padding: 5px 10px 5px 10px;
  margin-right: 7px;
  border-top: 1px solid #bbb;
}
.mx-site-collapsable-header .mx-highres-icon {
  top: -3px;
}

.mx-collapsable-content .mx-inline-widget {
  margin-top: 0px !important;
}

.mx-footer {
  padding: 20px 40px 100px 40px;
  font-size: 0.75em;
}
.mx-footer p {
  margin: 3px 0px;
  padding: 0px;
}
.mx-footer p strong {
  font-size: 1.25em;
}

.mx-site-navigation {
  background-color: #bfbfbf;
  position: relative;
  width: 100%;
}
.mx-site-navigation.mx-mobile {
  position: absolute;
}
.mx-site-navigation.mx-mobile UL LI {
  float: none;
  text-align: left;
  background-color: #333;
  border-bottom: 1px solid #444;
  font-size: 1em;
}
.mx-site-navigation.mx-mobile UL LI A {
  display: block;
  text-decoration: none;
  line-height: 2.5em;
  padding: 0 1em;
  color: #fff;
}
.mx-site-navigation.mx-mobile UL LI A:visited {
  color: #fff;
}
.mx-site-navigation.mx-mobile UL LI A.mx-viewing {
  background-color: #333;
  color: #fcb605;
}
.mx-site-navigation.mx-mobile UL .mx-search-field-container {
  padding: 10px;
}
.mx-site-navigation.mx-mobile UL .mx-search-field-container INPUT.mx-search-field {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 260px;
  height: 28px;
  border-radius: 20px;
  border-style: none;
  border: 2px solid #666;
  background-color: #b9b9b9;
  padding: 2px 10px 2px 30px;
  background-image: url(../../images/icons/search.png);
  background-repeat: no-repeat;
  background-position: 6px 2px;
}
.mx-site-navigation.mx-mobile UL UL.mx-sub-navigation {
  background-color: transparent;
  display: none;
  position: relative;
}
.mx-site-navigation.mx-mobile UL UL.mx-sub-navigation LI {
  background-color: #444;
  width: auto;
  line-height: normal;
  overflow: hidden;
  font-size: 0.75em;
  border-bottom: 1px solid #3c3c3c;
}
.mx-site-navigation.mx-mobile UL UL.mx-sub-navigation LI:hover {
  background-color: #000;
}
.mx-site-navigation.mx-mobile UL UL.mx-sub-navigation LI A {
  display: block;
  text-decoration: none;
  padding: 0 1em 0 2em;
}
.mx-site-navigation.mx-mobile UL UL.mx-sub-navigation LI A:visited {
  color: #aaa;
}
.mx-site-navigation.mx-mobile UL UL.mx-sub-navigation LI A:hover {
  color: #fff;
}
.mx-site-navigation.mx-mobile-nav {
  position: relative;
  left: 0;
}
.mx-site-navigation UL {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
}
.mx-site-navigation UL LI {
  list-style-position: inside;
  font-size: 0.75em;
  display: block;
  float: left;
  text-align: center;
}
.mx-site-navigation UL LI:hover {
  background-color: #d9d9d9;
}
.mx-site-navigation UL LI A {
  display: block;
  text-decoration: none;
  line-height: 2.5em;
  padding: 0 1em;
  color: black;
}
.mx-site-navigation UL LI A:visited {
  color: black;
}
.mx-site-navigation UL LI A.mx-viewing {
  background-color: #d9d9d9;
}
.mx-site-navigation UL LI.mx-dropdown-selector {
  float: right;
}
.mx-site-navigation UL.mx-sub-navigation {
  background-color: transparent;
  visibility: hidden;
  position: relative;
  max-height: 0px;
  height: 0px;
  -webkit-transition: max-height 0.2s ease-in;
  -moz-transition: max-height 1s ease-out;
  -ms-transition: max-height 1s ease-out;
  -o-transition: max-height 1s ease-out;
  transition: max-height 0.2s ease-in;
  overflow: hidden;
}
.mx-site-navigation UL.mx-sub-navigation.mx-viewing {
  height: auto;
  max-height: 100px;
  visibility: visible;
}
.mx-site-navigation UL.mx-sub-navigation LI {
  background-color: transparent;
  width: auto;
  line-height: normal;
  overflow: hidden;
  font-size: 0.75em;
}
.mx-site-navigation UL.mx-sub-navigation LI:hover {
  background-color: #DDD;
}
.mx-site-navigation UL.mx-sub-navigation LI A {
  display: block;
  text-decoration: none;
  padding: 0 1em;
}
.mx-site-navigation UL.mx-sub-navigation LI A:visited {
  color: inherit;
}

.mx-sports-container {
  height: 30px;
  padding: 0 10px;
}
.mx-sports-container .mx-sports-selector {
  line-height: 18px;
  padding-left: 25px;
  margin-top: 5px;
  display: block;
  text-decoration: none;
  font-size: 0.75em;
  color: inherit;
}
.mx-sports-container .mx-sports-selector:hover {
  background-color: inherit !important;
}

.mx-site-main {
  padding-bottom: 35px;
}
.mx-site-main .mx-col1 .mx-inline-widget,
.mx-site-main .mx-col2 .mx-inline-widget,
.mx-site-main .mx-col3 .mx-inline-widget {
  margin: 7px 7px 0px 0px;
}
.mx-site-main.mx-3col-center-main .mx-col1 {
  width: 240px;
}
.mx-site-main.mx-3col-center-main .mx-col2 {
  width: 480px;
}
.mx-site-main.mx-2col-even-grid .mx-col2 {
  width: 50%;
}
.mx-site-main.mx-2col-left-main .mx-col1 {
  width: 240px;
}
.mx-site-main.mx-2col-left-main .mx-col3 {
  width: 720px;
}
.mx-site-main.mx-2col-left-main .mx-3col-small {
  width: 720px;
}
.mx-site-main.mx-2col-left-main .mx-3col-small .mx-inline-widget {
  width: 233px;
  margin: 7px 7px 0px 0px;
  float: left;
}
.mx-site-main .mx-widget-gamecenter .mx-teams .mx-team-away-name,
.mx-site-main .mx-widget-gamecenter .mx-teams .mx-team-home-name {
  font-size: 22px;
}
.mx-site-main .mx-layout-show-medium {
  display: none;
}
.mx-site-main.mx-event-page .mx-inline-widget .mx-event-widget .mx-lineup-field-container {
  width: 100%;
}
.mx-site-main.mx-event-page .mx-inline-widget .mx-event-widget .mx-lineup .mx-lineup-table-container TD.mx-player-name {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 75px;
  white-space: nowrap;
}

FOOTER.mx-site-footer {
  position: relative;
  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: 300px;
  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: 2px;
  left: 2px;
  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-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, DIV.mx-widget-selector.mx-selector-4col .mx-multiple-selector-group {
  width: 50%;
}
DIV.mx-widget-selector.mx-selector-2col .mx-selector-part, DIV.mx-widget-selector.mx-selector-4col .mx-selector-part {
  width: 50%;
}
DIV.mx-widget-selector.mx-selector-2col .mx-dropdown-container, 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%;
}

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

.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;
}

DIV.mx-dropdown-container {
  position: relative;
}
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 {
  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(http://css.enetscores.com/772/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(http://css.enetscores.com/772/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-mobile-slide {
    -webkit-transform: translateX(280px);
    -moz-transform: translateX(280px);
    -o-transform: translateX(280px);
    -ms-transform: translateX(280px);
    transform: translateX(280px);
  }
  .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 .mx-wrapper .mx-mobile-slide {
    -webkit-transform: translateX(280px);
    -moz-transform: translateX(280px);
    -o-transform: translateX(280px);
    -ms-transform: translateX(280px);
    transform: translateX(280px);
  }

  .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"
		}
	}
} 
*/
/*
* Sprite declarations
*/
.icons-dark-sprite, .icons-dark-age, .icons-dark-appearances, .icons-dark-assist, .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-close-white, .icons-dark-closed-collapsable-rtl, .icons-dark-closed-collapsable, .icons-dark-closed-light, .icons-dark-club-badge-white, .icons-dark-club-badge, .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-down-light, .icons-dark-down, .icons-dark-drawn, .icons-dark-driver, .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-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-w-et, .icons-dark-ei-type-w-fp, .icons-dark-facebook, .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-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, .icons-dark-golf-hole, .icons-dark-golf-player, .icons-dark-google_plus, .icons-dark-halftime, .icons-dark-handball-itfk14, .icons-dark-handball-itfk23, .icons-dark-hide, .icons-dark-highmountain, .icons-dark-icehockey-goals-against, .icons-dark-icehockey-goals-for, .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-laps, .icons-dark-last, .icons-dark-league-percentage, .icons-dark-league-points, .icons-dark-link, .icons-dark-live-race, .icons-dark-livetip, .icons-dark-livetips-36, .icons-dark-losses-overtime, .icons-dark-lost, .icons-dark-maplink, .icons-dark-matches-played, .icons-dark-matches-playedET, .icons-dark-menu, .icons-dark-minutes-played, .icons-dark-motorsport-finished, .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, .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-height, .icons-dark-player-name, .icons-dark-player-position, .icons-dark-player-red, .icons-dark-player-substituted, .icons-dark-player-weight, .icons-dark-player-yellow, .icons-dark-player, .icons-dark-posession, .icons-dark-position, .icons-dark-postponed, .icons-dark-red-card, .icons-dark-referee, .icons-dark-rider-next, .icons-dark-rider-normal, .icons-dark-rider-yellow, .icons-dark-scored-from-bench, .icons-dark-show, .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-baseball-white, .icons-dark-sport-baseball, .icons-dark-sport-basketball-white, .icons-dark-sport-basketball, .icons-dark-sport-cricket-white, .icons-dark-sport-cricket, .icons-dark-sport-football-white, .icons-dark-sport-football, .icons-dark-sport-formulaone-white, .icons-dark-sport-formulaone, .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-soccer-white, .icons-dark-sport-soccer, .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-for, .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, .icons-dark-yellow-card {
  background-image: url('http://css.enetscores.com/772/img/default/site/mx/icons-dark.png');
  background-repeat: no-repeat;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icons-dark-yellow-card {
  background-position: 0 -13254px;
}
.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-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('http://css.enetscores.com/772/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-68 {
  background-position: 0 -12928px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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;
  -webkit-transform: scale(0.5, 0.5);
  -moz-transform: scale(0.5, 0.5);
  -ms-transform: scale(0.5, 0.5);
  -o-transform: scale(0.5, 0.5);
  transform: scale(0.5, 0.5);
  top: -16px;
  left: -16px;
}

.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;
  -webkit-transform: scale(0.25, 0.25);
  -moz-transform: scale(0.25, 0.25);
  -ms-transform: scale(0.25, 0.25);
  -o-transform: scale(0.25, 0.25);
  transform: scale(0.25, 0.25);
  top: -24px;
  left: -24px;
}
