/* RESPONSIVE DISABLED COMPLETELY */
/*@navbar-default-link-hover-bg:             @brand-primary-dark;*/
/*

BRAND NEW FIFA.com VARIABLES

At follow the variables ESPRESSLY created by DEV
from fifa.com Guide lines values.

These variables has to be considered GLOBAL variables for
fifa.com web site, desktop and mobile

*/
/*.arrows() when (@bodyDirection = rtl)
{
@glyphicon-chevron-left: "\3E";
@glyphicon-chevron-right: "\3C";
}

.arrows() when (@bodyDirection = ltr)
{
@glyphicon-chevron-left: "\3C";
@glyphicon-chevron-right: "\3E";
}*/
/*//Overlay
.overlay(@imgPath: 'backgrounds/255.255.255.40') {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    .bg(@imgPath, 'png', transparent, repeat, 0 0);
}*/
.col-xs-7 .s .s-status,
.col-xs-6 .s .s-status {
  font-size: 11px;
  line-height: 19px;
  min-height: 19px;
}
.col-xs-7 .s .s-score,
.col-xs-6 .s .s-score {
  font-size: 24px;
  line-height: 26px;
}
div.hp-match-strip {
  margin-bottom: 20px;
}
div.hp-match-strip h2 {
  margin: 0;
}
div.hp-match-strip .col-xs-3,
div.hp-match-strip .col-xs-4,
div.hp-match-strip .col-xs-6,
div.hp-match-strip .col-xs-8 {
  width: 100%;
}
div.hp-match-strip .col-xs-3 .mu,
div.hp-match-strip .col-xs-6 .mu {
  padding: 0 10px;
}
div.hp-match-strip .col-xs-6 .mu-m-link {
  height: 60px;
}
div.hp-match-strip .col-xs-6 .t-i .t-i-wrap {
  height: 60px;
}
div.hp-match-strip .col-xs-6 .c-i .c-i-wrap {
  height: 60px;
}
div.hp-match-strip .col-xs-6 .t-n {
  width: 40px;
}
div.hp-match-strip .col-xs-6 .t-n .t-nTri {
  display: table-cell !important;
  visibility: visible!important;
  height: 60px;
  font-size: 19px;
  line-height: 24px;
}
div.hp-match-strip .col-xs-6 .t-n .t-nText {
  display: none !important;
  visibility: hidden !important;
}
div.hp-match-strip .col-xs-6 .s-fixture .s-score {
  font-size: 18px;
  line-height: 21px;
}
/*.club-logo-sizes()
{
  &.i-4
  {
    width: @size32+1;
    height: @size32+1;

    img
    {
      &[class*="-logoPh"], &[class*="-logo"]
      {
        width: @size32+1;
        height: @size32+1;
      }
    }
  }
}*/
.goal-counter .fragment.lb-goalcounter {
  margin-top: 10px;
}
.goal-counter .fragment.lb-goalcounter .lb-goalcounter-wrap .lb-goalcounter-data .lb-goalcounter-text {
  top: -26px;
}
.goal-counter .fragment.lb-goalcounter .lb-goalcounter-wrap .lb-p .lb-p-content .lb-t .lb-t-n {
  margin-left: 25px;
}
.mu.live .s-score .s-scoreText {
  background-color: #8ec62c;
  color: #ffffff;
  font-weight: 700;
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 2px 6px;
}
.mu .icon-hl,
.mu .icon-mrep {
  display: none;
}
.mu.result .icon-hl {
  background-image: url("http://img.fifa.com/images/layout/icons/match_icons_xs.png?v=9057a4451d3294b10ffc669ffc7dbc93");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 1px -4px;
  display: inline-block;
  width: 14px;
  height: 16px;
  margin: 0 1px -1px 1px;
}
.mu.result .icon-mrep {
  background-image: url("http://img.fifa.com/images/layout/icons/match_icons_xs.png?v=9057a4451d3294b10ffc669ffc7dbc93");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 1px -25px;
  display: inline-block;
  width: 14px;
  height: 16px;
  margin: 0 1px -1px 1px;
}
.col-xs-3 .mu.live .s-score .s-scoreText {
  font-weight: 400;
  width: 40px;
}
.t {
  position: absolute;
  z-index: 1;
}
.t .t-n,
.t .t-i {
  position: absolute;
}
.t .t-n .t-nText,
.t .t-i .t-nText,
.t .t-n .t-i-wrap,
.t .t-i .t-i-wrap,
.t .t-n .t-nTri,
.t .t-i .t-nTri {
  display: table-cell;
  vertical-align: middle;
}
.t .t-n .t-nText,
.t .t-i .t-nText {
  color: #474747;
  text-transform: uppercase;
}
.t .t-i {
  text-align: center;
}
.t .t-i img[class*="-logoPh"],
.t .t-i img[class*="-logo"] {
  position: absolute;
  top: 0;
  left: 0;
}
.t .t-i img[class$="-logo"] {
  z-index: 2;
  background-color: #ffffff;
}
.t.home {
  left: 0;
}
.t.home .t-i,
.t.home .c-i {
  left: 0;
}
.t.home .t-n {
  left: 0;
  text-align: left;
}
.t.away {
  right: 0;
}
.t.away .t-i,
.t.away .c-i {
  right: 0;
}
.t.away .t-n {
  right: 0;
  text-align: right;
}
.s {
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.c-i {
  position: absolute;
  overflow: hidden;
}
.c-i.i-1 {
  width: 20px;
  height: 20px;
}
.c-i.i-2 {
  width: 30px;
  height: 30px;
}
.c-i.i-3 {
  /*width:51px;height:50px;*/
  width: 42px;
  height: 42px;
}
.c-i.i-4 {
  width: 80px;
  height: 80px;
}
.c-i.i-5 {
  width: 150px;
  height: 150px;
}
.c-i img {
  max-width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ffffff;
}
.c-i img:first-child {
  z-index: 1;
}
.col-xs-12 .t {
  height: 40px;
}
.col-xs-12 .t .t-i + .t-n,
.col-xs-12 .t.home .t-i + .t-n {
  margin-left: 42px;
}
.col-xs-12 .t .c-i + .t-n,
.col-xs-12 .t.home .c-i + .t-n {
  margin-left: 42px;
}
.col-xs-12 .t .t-i.hidden + .t-n,
.col-xs-12 .t.home .t-i.hidden + .t-n {
  margin-left: 0;
}
.col-xs-12 .t .c-i.hidden + .t-n,
.col-xs-12 .t.home .c-i.hidden + .t-n {
  margin-left: 0;
}
.col-xs-12 .t.away .t-i + .t-n {
  margin-right: 42px;
  margin-left: 0;
}
.col-xs-12 .t.away .c-i + .t-n {
  margin-right: 42px;
  margin-left: 0;
}
.col-xs-12 .t.away .t-i.hidden + .t-n {
  margin-right: 0;
}
.col-xs-12 .t.away .c-i.hidden + .t-n {
  margin-right: 0;
}
.col-xs-12 .t-i .t-i-wrap {
  height: 40px;
  /*.flag { // commented by GIAN
                width: @size32;
            }*/
}
.col-xs-12 .c-i .c-i-wrap {
  height: 40px;
  /*.flag { // commented by GIAN
                width: @size32;
            }*/
}
.col-xs-12 .t-n {
  height: 40px;
}
.col-xs-12 .t-n .t-nTri {
  height: 40px;
  font-size: 19px;
  line-height: 24px;
}
.col-xs-12 .t-n .t-nText {
  display: none;
}
.col-xs-12 .s {
  width: 100%;
}
.col-xs-12 .s .s-status {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-12 .s .s-status-abbr {
  font-size: 11px;
  line-height: 11px;
  text-transform: uppercase;
  height: 11px;
  text-align: center;
  margin: 4px 0;
}
.col-xs-12 .s .s-score {
  font-size: 18px;
  line-height: 21px;
  text-align: center;
}
.col-xs-9 .t .t-i + .t-n,
.col-xs-8 .t .t-i + .t-n,
.col-xs-9 .t.home .t-i + .t-n,
.col-xs-8 .t.home .t-i + .t-n {
  margin-left: 63px;
}
.col-xs-9 .t .t-i.i-3 + .t-n,
.col-xs-8 .t .t-i.i-3 + .t-n,
.col-xs-9 .t.home .t-i.i-3 + .t-n,
.col-xs-8 .t.home .t-i.i-3 + .t-n {
  margin-left: 38px;
}
.col-xs-9 .t.away .t-i + .t-n,
.col-xs-8 .t.away .t-i + .t-n {
  margin-right: 63px;
  margin-left: 0;
}
.col-xs-9 .t.away .t-i.i-3 + .t-n,
.col-xs-8 .t.away .t-i.i-3 + .t-n {
  margin-right: 38px;
  margin-left: 0;
}
.col-xs-9 .t-i .t-i-wrap,
.col-xs-8 .t-i .t-i-wrap {
  height: 80px;
  /*.flag commented by GIAN
      {
        width: @size48;
      }*/
}
.col-xs-9 .t-n .t-nText,
.col-xs-8 .t-n .t-nText {
  font-size: 24px;
  line-height: 24px;
  height: 80px;
}
.col-xs-9 .t-n .t-nText.kern,
.col-xs-8 .t-n .t-nText.kern {
  font-size: 18px;
  line-height: 1;
}
.col-xs-9 .t-n .t-nTri,
.col-xs-8 .t-n .t-nTri {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-9 .s,
.col-xs-8 .s {
  margin-bottom: 20px;
}
.col-xs-9 .s .s-status,
.col-xs-8 .s .s-status {
  font-size: 11px;
  line-height: 26px;
  text-transform: uppercase;
  min-height: 26px;
}
.col-xs-9 .s .s-status-abbr,
.col-xs-8 .s .s-status-abbr {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-9 .s .s-score,
.col-xs-8 .s .s-score {
  font-size: 27px;
  line-height: 26px;
  min-height: 26px;
}
.col-xs-8 .t {
  height: 40px;
}
.col-xs-8 .t .t-i + .t-n,
.col-xs-8 .t.home .t-i + .t-n {
  margin-left: 42px;
}
.col-xs-8 .t .c-i + .t-n,
.col-xs-8 .t.home .c-i + .t-n {
  margin-left: 42px;
}
.col-xs-8 .t .t-i.hidden + .t-n,
.col-xs-8 .t.home .t-i.hidden + .t-n {
  margin-left: 0;
}
.col-xs-8 .t .c-i.hidden + .t-n,
.col-xs-8 .t.home .c-i.hidden + .t-n {
  margin-left: 0;
}
.col-xs-8 .t.away .t-i + .t-n {
  margin-right: 42px;
  margin-left: 0;
}
.col-xs-8 .t.away .c-i + .t-n {
  margin-right: 42px;
  margin-left: 0;
}
.col-xs-8 .t.away .t-i.hidden + .t-n {
  margin-right: 0;
}
.col-xs-8 .t.away .c-i.hidden + .t-n {
  margin-right: 0;
}
.col-xs-8 .t-i .t-i-wrap {
  height: 40px;
  /*.flag { // commented by GIAN
                width: @size32;
            }*/
}
.col-xs-8 .c-i .c-i-wrap {
  height: 40px;
  /*.flag { // commented by GIAN
                width: @size32;
            }*/
}
.col-xs-8 .t-n {
  height: 40px;
}
.col-xs-8 .t-n .t-nTri {
  height: 40px;
  font-size: 19px;
  line-height: 24px;
}
.col-xs-8 .t-n .t-nText {
  display: none;
}
.col-xs-8 .s {
  width: 100%;
}
.col-xs-8 .s .s-status {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-8 .s .s-status-abbr {
  font-size: 11px;
  line-height: 11px;
  text-transform: uppercase;
  height: 11px;
  text-align: center;
  margin: 4px 0;
}
.col-xs-8 .s .s-score {
  font-size: 18px;
  line-height: 21px;
  text-align: center;
}
.col-xs-7 .t .t-i + .t-n,
.col-xs-6 .t .t-i + .t-n,
.col-xs-7 .t.home .t-i + .t-n,
.col-xs-6 .t.home .t-i + .t-n {
  margin-left: 36px;
}
.col-xs-7 .t.away .t-i + .t-n,
.col-xs-6 .t.away .t-i + .t-n {
  margin-right: 36px;
  margin-left: 0;
}
.col-xs-7 .t-i .t-i-wrap,
.col-xs-6 .t-i .t-i-wrap {
  height: 80px;
}
.col-xs-7 .t-i .t-i-wrap .flag,
.col-xs-6 .t-i .t-i-wrap .flag {
  width: 32px;
  height: auto;
}
.col-xs-7 .t-n .t-nText,
.col-xs-6 .t-n .t-nText {
  font-size: 21px;
  line-height: 24px;
  height: 80px;
}
.col-xs-7 .t-n .t-nText.kern,
.col-xs-6 .t-n .t-nText.kern {
  font-size: 18px;
  line-height: 1;
}
.col-xs-7 .t-n .t-nTri,
.col-xs-6 .t-n .t-nTri {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-7 .s .s-status,
.col-xs-6 .s .s-status {
  text-transform: uppercase;
}
.col-xs-7 .s .s-status-abbr,
.col-xs-6 .s .s-status-abbr {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-7 .mu-reasonwin-abbr,
.col-xs-6 .mu-reasonwin-abbr {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-4 .t {
  height: 60px;
}
.col-xs-4 .t .t-i + .t-n,
.col-xs-4 .t.home .t-i + .t-n {
  margin-left: 42px;
}
.col-xs-4 .t .c-i + .t-n,
.col-xs-4 .t.home .c-i + .t-n {
  margin-left: 42px;
}
.col-xs-4 .t .t-i.hidden + .t-n,
.col-xs-4 .t.home .t-i.hidden + .t-n {
  margin-left: 0;
}
.col-xs-4 .t .c-i.hidden + .t-n,
.col-xs-4 .t.home .c-i.hidden + .t-n {
  margin-left: 0;
}
.col-xs-4 .t.away .t-i + .t-n {
  margin-right: 42px;
  margin-left: 0;
}
.col-xs-4 .t.away .c-i + .t-n {
  margin-right: 42px;
  margin-left: 0;
}
.col-xs-4 .t.away .t-i.hidden + .t-n {
  margin-right: 0;
}
.col-xs-4 .t.away .c-i.hidden + .t-n {
  margin-right: 0;
}
.col-xs-4 .t-i .t-i-wrap {
  height: 60px;
  /*.flag { // commented by GIAN
                width: @size32;
            }*/
}
.col-xs-4 .c-i .c-i-wrap {
  height: 60px;
  /*.flag { // commented by GIAN
                width: @size32;
            }*/
}
.col-xs-4 .t-n {
  height: 60px;
}
.col-xs-4 .t-n .t-nTri {
  height: 60px;
  font-size: 19px;
  line-height: 24px;
}
.col-xs-4 .t-n .t-nText {
  display: none;
}
.col-xs-4 .s {
  width: 100%;
}
.col-xs-4 .s .s-status {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-4 .s .s-status-abbr {
  font-size: 11px;
  line-height: 11px;
  text-transform: uppercase;
  height: 11px;
  text-align: center;
  margin: 4px 0;
}
.col-xs-4 .s .s-score {
  font-size: 18px;
  line-height: 21px;
  text-align: center;
}
.col-xs-3 .t .t-n,
.col-xs-3 .t.home .t-n {
  top: 20px;
  font-size: 14px;
  line-height: 1.54;
  width: 32px;
  text-align: center;
}
.col-xs-3 .t.away .t-n {
  top: 20px;
  font-size: 14px;
  line-height: 1.54;
  width: 32px;
  text-align: center;
}
.col-xs-3 .t-i .t-i-wrap .i-3-flag {
  width: 32px;
}
.col-xs-3 .t-n .t-nText {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-3 .t-n .t-nTri {
  width: 32px;
}
.col-xs-3 .s {
  width: 55px;
}
.col-xs-3 .s .s-status {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-3 .s .s-status-abbr {
  font-size: 11px;
  line-height: 11px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.col-xs-3 .s .s-score {
  font-size: 18px;
  line-height: 21px;
}
div.hp-match-strip {
  position: relative;
}
div.hp-match-strip:before,
div.hp-match-strip:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
div.hp-match-strip:after {
  clear: both;
}
div.hp-match-strip .mu {
  border-bottom: none;
}
div.hp-match-strip h2.no-border {
  border-bottom: 0px;
}
div.hp-match-strip .cup-logo {
  width: 316px;
  float: left;
}
div.hp-match-strip .matches .time-converter {
  position: absolute;
  right: 0px;
  top: 0px;
}
div.hp-match-strip .matches .col-xs-3 .mu {
  width: 100%;
  margin-bottom: 0px;
  height: 60px;
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-day {
  display: none !important;
  visibility: hidden !important;
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m-link {
  margin: 0;
  padding: 0;
  min-height: 1px;
  height: 60px;
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m {
  margin-left: 0px;
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .t.home .t-i-wrap,
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .t.away .t-i-wrap,
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .t.home .t-nTri,
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .t.away .t-nTri {
  height: 60px;
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .t.home .t-i .t-i-wrap .flag,
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .t.away .t-i .t-i-wrap .flag {
  width: 32px;
  height: auto;
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .t.home .t-n,
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .t.away .t-n {
  top: 0px;
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .t.home .t-n .t-nTri,
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .t.away .t-n .t-nTri {
  font-size: 19px;
  line-height: 24px;
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .t.home .t-n {
  width: 40px;
  left: 37px;
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .t.away .t-n {
  width: 40px;
  right: 37px;
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .s .s-fixture .s-status,
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .s .s-fixture .s-status-abbr {
  height: 11px;
  margin: 4px 0;
}
div.hp-match-strip .matches .col-xs-3 .mu .mu-m .s .s-fixture .s-score {
  font-size: 18px;
  line-height: 21px;
}
div.hp-match-strip .matches .col-xs-4 .mu .mu-m-link {
  margin: 0;
  padding: 0;
}
div.hp-match-strip .matches .col-xs-4 .mu .mu-i .mu-i-date {
  display: none !important;
  visibility: hidden !important;
}
div.hp-match-strip .matches .col-xs-4 .mu .mu-m {
  margin-left: 0px;
}
div.hp-match-strip .matches .col-xs-4 .mu .mu-m .t-i .t-i-wrap .flag {
  width: 32px;
  height: auto;
}
div.hp-match-strip .matches .col-xs-6 .mu .mu-m-link {
  height: 80px;
}
div.hp-match-strip .matches .col-xs-6 .mu .mu-i,
div.hp-match-strip .matches .col-xs-6 .mu .mu-day {
  display: none !important;
  visibility: hidden !important;
}
div.hp-match-strip .matches .col-xs-6 .mu .mu-m {
  margin-left: 0px;
}
div.hp-match-strip .matches .col-xs-6 .mu .mu-m .t .c-i.i-4 {
  width: 42px;
  height: 42px;
  top: 16px;
}
div.hp-match-strip .matches .col-xs-6 .mu .mu-m .t.home .c-i.i-4 + .t-n {
  left: 47px;
}
div.hp-match-strip .matches .col-xs-6 .mu .mu-m .t.away .c-i.i-4 + .t-n {
  right: 47px;
}
div.hp-match-strip .matches .col-xs-12 .mu-m-link {
  margin-left: -10px;
  margin-right: -10px;
  padding: 0 10px;
}
div.hp-match-strip .matches .col-xs-12 .mu-i {
  display: none !important;
  visibility: hidden !important;
}
div.hp-match-strip .matches .col-xs-12 .mu-m {
  margin-left: 0px;
}
.time-converter {
  height: 30px;
  font-size: 12px;
  line-height: 30px;
  position: relative;
  text-align: right;
  padding: 0 10px;
}
.time-converter span {
  padding-left: 20px;
  position: relative;
  cursor: pointer;
  color: #0087e6;
}
.time-converter span:before,
.time-converter span > .before {
  font-family: "fifa-icons";
  font-style: normal;
  font-weight: normal;
  text-align: center;
  position: absolute;
  top: 50%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 16px;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  left: 0;
  content: "\e601";
  *zoom: expression(runtimeStyle.zoom = 1, innerHTML = '\e601');
  color: #0087e6;
}
.col-xs-12 .time-converter {
  padding: 0;
}
.match-list h2,
.match-list h3 {
  /*.before-margin(@space-base/2);
    .after-margin(@space-base/2);*/
}
.match-list h2 {
  color: #999999;
  font-size: 14px;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  padding: 30px 10px 10px;
}
.match-list h3 {
  color: #474747;
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  border-bottom: solid 1px #474747;
  background: #f5f5f5;
  padding-left: 10px;
}
.remove-mu-location .mu .mu-i-location {
  display: none !important;
  visibility: hidden !important;
}
.remove-mu-group .mu .mu-i-group {
  display: none !important;
  visibility: hidden !important;
}
.nomatches-message {
  text-align: center;
  margin-top: 16px;
}
.p-i-1 img.player {
  width: 80px;
  height: auto;
}
.p-i-2 img.player {
  width: 148px;
  height: auto;
}
.p-i-3 img.player {
  width: 232px;
  height: auto;
}
.p-i-4 img.player {
  width: 316px;
  height: auto;
}
.p-i-prt-1 img.player {
  width: 80px;
  height: 112px;
}
.p-i-prt-2 img.player {
  width: 148px;
  height: 197px;
}
.p-i-prt-3 img.player {
  width: 232px;
  height: 309px;
}
.p-i-prt-4 img.player {
  width: 316px;
  height: 421px;
}
.goal-counter .lb-goalcounter {
  position: relative;
  color: #ffffff;
  background-image: url("http://img.fifa.com/images/layout/liveblog/fwc-element.png?v=9057a4451d3294b10ffc669ffc7dbc93");
  background-color: #023e84;
  background-repeat: no-repeat;
  background-position: left bottom;
}
.goal-counter .lb-goalcounter h3 {
  text-transform: uppercase;
  border-bottom: 1px solid #285b96;
  margin: 0 10px;
  padding-left: 110px;
  font-size: 13px;
  line-height: 30px;
  color: white;
}
.goal-counter .lb-goalcounter .lb-goalcounter-link-wrap {
  color: #ffffff;
  text-decoration: none;
}
.goal-counter .lb-goalcounter .lb-goalcounter-link-wrap:hover {
  text-decoration: none;
}
.goal-counter .lb-goalcounter .lb-goalcounter-link-wrap:hover .lb-post-title,
.goal-counter .lb-goalcounter .lb-goalcounter-link-wrap:hover .thome,
.goal-counter .lb-goalcounter .lb-goalcounter-link-wrap:hover .score,
.goal-counter .lb-goalcounter .lb-goalcounter-link-wrap:hover .tawat,
.goal-counter .lb-goalcounter .lb-goalcounter-link-wrap:hover .lb-p-text,
.goal-counter .lb-goalcounter .lb-goalcounter-link-wrap:hover .lb-p-name {
  text-decoration: none;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap {
  position: relative;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-goalcounter-data {
  line-height: 1;
  position: absolute;
  top: 0;
  border: none;
  left: 10px;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-goalcounter-data .lb-goalcounter-goals {
  font-size: 65px;
  font-weight: bold;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-goalcounter-data .lb-goalcounter-text {
  display: block;
  width: 100px;
  height: 20px;
  position: absolute;
  color: transparent;
  left: 0;
  background-image: url("http://img.fifa.com/images/layout/sponsors/hyundai-white-smaller.png?v=9057a4451d3294b10ffc669ffc7dbc93");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-p {
  position: relative;
  padding: 20px 0;
  margin-left: 130px;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-p .lb-p-text {
  font-size: 12px;
  color: #94a3c0;
  text-transform: uppercase;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-p .lb-p-img {
  margin-top: 5px;
  float: none;
  width: 74px;
  height: 74px;
  border: 2px solid #ffffff;
  border-radius: 50%;
  overflow: hidden;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-p .lb-p-img img.player {
  width: 70px;
  height: auto;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-p-content {
  margin: 0;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-p-content .lb-p-text {
  position: absolute;
  top: 2px;
  left: 0;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-p-content .lb-m {
  color: #94a3c0;
  position: absolute;
  top: 125px;
  left: 0;
  font-size: 12px;
  line-height: 19px;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-p-content .lb-m .score {
  padding: 0 5px;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-p-content .lb-t {
  color: #94a3c0;
  position: absolute;
  top: 80px;
  left: 80px;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-p-content .lb-t .lb-t-n {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-left: 5px;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-p-content .lb-t .lb-t-i {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-p-content .lb-t .lb-t-i .flag {
  vertical-align: sub;
}
.goal-counter .lb-goalcounter .lb-goalcounter-wrap .lb-p-content .lb-p-name {
  margin: 5px 0;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.3;
}
.navbar-pageheader.navbar-teamheader h1 {
  position: relative;
  padding-right: 42px;
}
.navbar-pageheader.navbar-teamheader .fdh-flag {
  position: absolute;
  top: 0;
  right: 0;
}
/* Team map */
.team-map .team-groups {
  position: absolute;
  right: 20px;
  top: 10px;
}
.team-map .team-groups li {
  background-image: url("http://img.fifa.com/images/layout/teams/mapElements.png?v=9057a4451d3294b10ffc669ffc7dbc93");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 -45px;
  color: #ffffff;
  float: left;
  height: 36px;
  padding-top: 7px;
  text-align: center;
  width: 36px;
  cursor: pointer;
}
.team-map .team-groups li:hover,
.team-map .team-groups li.selected {
  background-position: 0px 0px;
  color: #0087e6;
}
.team-map .team-groups li.first.selected {
  background-position: left -123px;
}
.team-map .team-groups li.first.selected span {
  background-position: right -124px;
  color: #666666;
}
.team-map .team-groups li.first {
  background-position: left -210px;
  background-repeat: no-repeat;
  color: #666666;
  width: auto;
  margin-right: 30px;
}
.team-map .team-groups li.first:hover {
  background-position: left -123px;
}
.team-map .team-groups li.first:hover span {
  background-position: right -124px;
  color: #666666;
}
.team-map .team-groups li.first span {
  background-image: url("http://img.fifa.com/images/layout/teams/mapElements.png?v=9057a4451d3294b10ffc669ffc7dbc93");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: right -211px;
  color: #ffffff;
  display: block;
  margin-right: -24px;
  margin-left: 23px;
  padding-right: 23px;
  height: 36px;
  margin-top: -6px;
  padding-top: 5px;
  text-align: right;
  width: auto;
}
.mu {
  position: relative;
  border-bottom: 1px solid #DCDCDC;
  font-size: 12px;
  line-height: 19px;
  /*>.mu-day
    {
      .inline-block();
    }*/
}
.mu:before,
.mu:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mu:after {
  clear: both;
}
.mu > a {
  display: block;
  color: #666666;
  text-decoration: none;
}
.mu > a:hover {
  background-color: #f2f2f2;
}
.mu > a:hover .c-i img {
  background-color: #f2f2f2;
}
.mu > a:hover *,
.mu > a:hover .s-status,
.mu > a:hover .s-status-abbr,
.mu > a:hover .s-score,
.mu > a:hover .mu-reasonwin {
  text-decoration: none;
}
.mu > a .s-score {
  color: #0087e6;
}
.mu .mu-i {
  text-align: left;
  float: left;
}
.mu .mu-i .mu-i-group,
.mu .mu-i .mu-i-datetime {
  text-transform: uppercase;
}
.mu .mu-i .mu-i-group .wrap-localtime,
.mu .mu-i .mu-i-datetime .wrap-localtime {
  text-transform: none;
}
.mu .mu-i .mu-i-group {
  font-weight: 700;
}
.mu .mu-m {
  position: relative;
  /*.s
    {
      width: 20%;
    }*/
}
.mu .mu-m:before,
.mu .mu-m:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mu .mu-m:after {
  clear: both;
}
.mu .mu-m .t {
  width: 44%;
}
.mu .mu-m > .mu-reasonwin {
  text-align: center;
}
.mu .mu-m > .mu-reasonwin:before,
.mu .mu-m > .mu-reasonwin:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mu .mu-m > .mu-reasonwin:after {
  clear: both;
}
.mu .mu-m > .mu-reasonwin-abbr {
  text-align: center;
}
.mu .mu-m > .mu-reasonwin-abbr:before,
.mu .mu-m > .mu-reasonwin-abbr:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mu .mu-m > .mu-reasonwin-abbr:after {
  clear: both;
}
.mu .mu-linkmore {
  position: absolute;
  right: -20px;
  top: 0;
  bottom: 0;
}
.col-xs-12 .mu {
  padding: 0 10px;
}
.col-xs-12 .mu .mu-m-link {
  height: 60px;
  margin: 0 -10px;
  padding: 0 10px;
}
.col-xs-12 .mu .mu-day {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-12 .mu .mu-i {
  height: 60px;
  padding-right: 20px;
  float: left;
}
.col-xs-12 .mu .mu-i .mu-i-datetime,
.col-xs-12 .mu .mu-i .mu-i-group,
.col-xs-12 .mu .mu-i .mu-i-location,
.col-xs-12 .mu .mu-i .mu-i-matchnum,
.col-xs-12 .mu .mu-i .mu-i-round {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-12 .mu .mu-i .mu-i-date {
  font-size: 11px;
  line-height: 14px;
  text-transform: uppercase;
  margin-top: 20px;
  width: 40px;
}
.col-xs-12 .mu .mu-m {
  margin-left: 60px;
  height: 60px;
}
.col-xs-12 .mu .mu-m .t {
  width: 35%;
}
.col-xs-12 .mu .mu-m .s {
  width: 100%;
}
.col-xs-12 .mu .mu-m .mu-reasonwin {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-12 .mu .mu-m .mu-reasonwin-abbr {
  font-size: 11px;
  line-height: 11px;
  margin-bottom: 4px;
}
.col-xs-12 .mu .mu-linkmore {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-12 .mu .t {
  width: 35%;
}
.col-xs-12 .mu .t .t-nText {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-12 .mu .t .t-nTri,
.col-xs-12 .mu .t .t-i-wrap {
  height: 60px;
}
.col-xs-9 .mu .mu-m-link {
  min-height: 80px;
}
.col-xs-9 .mu .mu-m-link:hover {
  background-color: #f2f2f2;
}
.col-xs-9 .mu .mu-i {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-9 .mu .mu-day {
  float: left;
  height: 80px;
  background-color: #f2f2f2;
  text-align: center;
}
.col-xs-9 .mu .mu-day .t-day,
.col-xs-9 .mu .mu-day .t-month {
  width: 64px;
  display: block;
}
.col-xs-9 .mu .mu-day .t-day {
  font-size: 36px;
  line-height: 36px;
  padding-top: 15px;
}
.col-xs-9 .mu .mu-day .t-month {
  font-size: 19px;
  line-height: 24px;
  text-transform: uppercase;
}
.col-xs-9 .mu .mu-m {
  margin-left: 104px;
}
.col-xs-9 .mu .mu-m .mu-reasonwin {
  font-size: 11px;
  line-height: 18px;
}
.col-xs-9 .mu .mu-m .mu-reasonwin-abbr {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-9 .mu .mu-linkmore {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-7 .mu .mu-m-link,
.article-mu .mu .mu-m-link {
  margin-left: -10px;
  padding: 10px;
  margin-right: -10px;
}
.col-xs-7 .mu .mu-m-link .s-status,
.article-mu .mu .mu-m-link .s-status,
.col-xs-7 .mu .mu-m-link .mu-i,
.article-mu .mu .mu-m-link .mu-i {
  color: #666666;
}
.col-xs-7 .mu .mu-m-link:hover,
.article-mu .mu .mu-m-link:hover {
  text-decoration: none;
}
.col-xs-7 .mu .mu-day,
.article-mu .mu .mu-day {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-7 .mu .mu-i,
.article-mu .mu .mu-i {
  float: left;
  font-size: 11px;
  line-height: 20px;
  height: 20px;
}
.col-xs-7 .mu .mu-i:before,
.article-mu .mu .mu-i:before,
.col-xs-7 .mu .mu-i:after,
.article-mu .mu .mu-i:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.col-xs-7 .mu .mu-i:after,
.article-mu .mu .mu-i:after {
  clear: both;
}
.col-xs-7 .mu .mu-i .mu-i-datetime,
.article-mu .mu .mu-i .mu-i-datetime {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-7 .mu .mu-i .mu-i-date,
.article-mu .mu .mu-i .mu-i-date,
.col-xs-7 .mu .mu-i .mu-i-group,
.article-mu .mu .mu-i .mu-i-group,
.col-xs-7 .mu .mu-i .mu-i-matchnum,
.article-mu .mu .mu-i .mu-i-matchnum,
.col-xs-7 .mu .mu-i .mu-i-round,
.article-mu .mu .mu-i .mu-i-round {
  float: left;
  margin-right: 10px;
}
.col-xs-7 .mu .mu-i .mu-i-location,
.article-mu .mu .mu-i .mu-i-location,
.col-xs-7 .mu .mu-i .mu-i-stadium,
.article-mu .mu .mu-i .mu-i-stadium,
.col-xs-7 .mu .mu-i .mu-i-venue,
.article-mu .mu .mu-i .mu-i-venue {
  float: right;
  margin-left: 10px;
}
.col-xs-7 .mu .mu-i .mu-i-group,
.article-mu .mu .mu-i .mu-i-group {
  font-weight: normal;
}
.col-xs-7 .mu .mu-m,
.article-mu .mu .mu-m {
  min-height: 60px;
}
.col-xs-7 .mu .mu-m .mu-reasonwin-abbr,
.article-mu .mu .mu-m .mu-reasonwin-abbr {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-7 .mu .mu-linkmore,
.article-mu .mu .mu-linkmore {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-4 .mu {
  padding: 0 10px;
}
.col-xs-4 .mu .mu-m-link {
  height: 60px;
  margin: 0 -10px;
  padding: 0 10px;
}
.col-xs-4 .mu .mu-day {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-4 .mu .mu-i {
  height: 60px;
  padding-right: 20px;
  float: left;
}
.col-xs-4 .mu .mu-i .mu-i-datetime,
.col-xs-4 .mu .mu-i .mu-i-group,
.col-xs-4 .mu .mu-i .mu-i-location,
.col-xs-4 .mu .mu-i .mu-i-matchnum,
.col-xs-4 .mu .mu-i .mu-i-round {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-4 .mu .mu-i .mu-i-date {
  font-size: 11px;
  line-height: 14px;
  text-transform: uppercase;
  margin-top: 20px;
  width: 40px;
}
.col-xs-4 .mu .mu-m {
  margin-left: 60px;
  height: 60px;
}
.col-xs-4 .mu .mu-m .t {
  width: 35%;
}
.col-xs-4 .mu .mu-m .s {
  width: 100%;
}
.col-xs-4 .mu .mu-m .mu-reasonwin {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-4 .mu .mu-m .mu-reasonwin-abbr {
  font-size: 11px;
  line-height: 11px;
  margin-bottom: 4px;
}
.col-xs-4 .mu .mu-linkmore {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-3 .mu {
  width: 196px;
  border: none;
  margin-bottom: 15px;
}
.col-xs-3 .mu .mu-m-link {
  min-height: 40px;
  margin: 0 -10px;
  padding: 0 10px;
}
.col-xs-3 .mu .mu-i {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-3 .mu .mu-day {
  margin-right: 15px;
  width: 40px;
  height: 40px;
  vertical-align: middle;
  background-color: #ebebeb;
  float: left;
}
.col-xs-3 .mu .mu-day .t-day,
.col-xs-3 .mu .mu-day .t-month {
  text-align: center;
  display: block;
  width: 40px;
}
.col-xs-3 .mu .mu-day .t-day {
  font-size: 21px;
  line-height: 25px;
}
.col-xs-3 .mu .mu-day .t-month {
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
}
.col-xs-3 .mu .mu-m {
  margin-left: 55px;
  vertical-align: middle;
}
.col-xs-3 .mu .mu-m .t {
  width: 35%;
}
.col-xs-3 .mu .mu-m .s {
  width: 30%;
}
.col-xs-3 .mu .mu-m .mu-reasonwin,
.col-xs-3 .mu .mu-m .mu-reasonwin-abbr {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-3 .mu .mu-linkmore {
  display: none !important;
  visibility: hidden !important;
}
.bg-gray .col-xs-9 .mu .mu-m-link:hover,
.bg-gray .col-xs-3 .mu .mu-m-link:hover {
  background-color: #ffffff;
}
.bg-gray .col-xs-9 .mu .mu-day,
.bg-gray .col-xs-3 .mu .mu-day {
  background-color: #ffffff;
}
.mu-flag-3 .mu-m .t .t-i .t-i-wrap img.i-4-flag,
.mu-flag-3 .mu-m .t .t-i .t-i-wrap img.flag {
  width: 32px;
  height: auto;
}
.mh-row {
  background-color: #ffffff;
  padding-bottom: 20px;
}
.mh-row .header-menu-simple {
  margin-left: -10px;
  margin-right: -10px;
  padding-left: 10px;
  border-bottom: 3px solid #BFBFBF;
}
.mh-row .header-menu-simple .qlink-list .qlink-link {
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding-right: 15px;
}
.mh-row .header-menu-simple .qlink-list .qlink-link .qlink-link-wrap .item {
  line-height: 2.54;
}
.mh {
  position: relative;
  margin-top: 16px;
}
.mh:before,
.mh:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mh:after {
  clear: both;
}
.mh > a {
  display: block;
  text-decoration: none;
}
.mh .mh-i-report-hl {
  position: absolute;
  top: 0px;
  right: 0px;
}
.mh .mh-i .mh-i-round,
.mh .mh-i .mh-i-location-date {
  text-align: center;
}
.mh .mh-i .mh-i-round .mh-i-datetime,
.mh .mh-i .mh-i-location-date .mh-i-datetime {
  display: inline-block;
}
.mh .mh-i .mh-i-location-date span {
  margin-right: 5px;
}
.mh .mh-i .mh-i-location-date .mh-i-date {
  display: inline;
  margin-right: 10px;
}
.mh .mh-i .mh-i-round {
  font-weight: 700;
  color: #474747;
  line-height: 14px;
  margin-bottom: 6px;
}
.mh .mh-m {
  position: relative;
}
.mh .mh-m:before,
.mh .mh-m:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mh .mh-m:after {
  clear: both;
}
.mh .mh-m .t {
  width: 44%;
  height: 40px;
  margin-top: 15px;
}
.mh .mh-m .t .t-i .t-i-wrap,
.mh .mh-m .t .t-i + .t-n .t-nText {
  height: 40px;
}
.mh .mh-m .t .c-i + .t-n .t-nText {
  height: 42px;
}
.mh .mh-m .t .t-n .t-nText {
  font-size: 30px;
}
.mh .mh-m .s .s-score .s-scoreText {
  font-size: 24px;
  font-weight: 700;
}
.mh .mh-m .s .s-score .s-scoreText {
  display: inline-block;
  padding: 3px 8px;
  line-height: 1;
}
.mh .mh-m .t-scorer {
  font-size: 11px;
  line-height: 19px;
  width: 50%;
}
.mh .mh-m .t-scorer:before,
.mh .mh-m .t-scorer:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mh .mh-m .t-scorer:after {
  clear: both;
}
.mh .mh-m .t-scorer .ml-scorer-name {
  float: left;
}
.mh .mh-m .t-scorer .ml-scorer-name .p .p-i .flag {
  display: none !important;
  visibility: hidden !important;
}
.mh .mh-m .t-scorer .ml-scorer-name .p .p-n a {
  color: #474747;
}
.mh .mh-m .t-scorer .ml-scorer-name .p a {
  color: #474747;
  text-decoration: none;
}
.mh .mh-m .t-scorer .ml-scorer-name .p a:hover,
.mh .mh-m .t-scorer .ml-scorer-name .p a::after,
.mh .mh-m .t-scorer .ml-scorer-name .p a:visited::after {
  color: #0087e6;
}
.mh .mh-m .t-scorer .ml-scorer-name .p a:visited,
.mh .mh-m .t-scorer .ml-scorer-name .p a:visited * {
  color: #5cace5;
}
.mh .mh-m .t-scorer .ml-scorer-name .p a:visited:hover,
.mh .mh-m .t-scorer .ml-scorer-name .p a:visited:hover * {
  color: #0087e6;
}
.mh .mh-m .t-scorer.home {
  float: left;
}
.mh .mh-m .t-scorer.home .mh-l-scorers .mh-scorer {
  float: left;
}
.mh .mh-m .t-scorer.home .mh-l-scorers .mh-scorer .ml-scorer-evmin {
  font-weight: 700;
  margin-left: 6px;
  margin-right: 10px;
}
.mh .mh-m .t-scorer.away {
  float: right;
}
.mh .mh-m .t-scorer.away .mh-l-scorers .mh-scorer {
  float: right;
  text-align: right;
}
.mh .mh-m .t-scorer.away .mh-l-scorers .mh-scorer .ml-scorer-name {
  margin-left: 10px;
}
.mh .mh-m .t-scorer.away .mh-l-scorers .mh-scorer .ml-scorer-evmin {
  font-weight: 700;
  margin-left: 6px;
}
.mh .mh-m > .mu-reasonwin {
  margin: 0 auto;
  text-align: center;
  font-size: 11px;
  line-height: 18px;
  clear: both;
  display: none !important;
  visibility: hidden !important;
}
.mh .mh-m > .mu-reasonwin:before,
.mh .mh-m > .mu-reasonwin:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mh .mh-m > .mu-reasonwin:after {
  clear: both;
}
.mh .mh-m > .mu-reasonwin-abbr {
  display: none !important;
  visibility: hidden !important;
}
.mh.live .s-scoreText {
  background-color: #8ec62c;
  color: #ffffff;
}
.mh.result .mu-reasonwin,
.mh.result .mu-reasonwin-abbr {
  margin-bottom: 4px;
  text-align: center;
}
.mh.result .mu-reasonwin {
  display: none !important;
  visibility: hidden !important;
}
.navbar-matchheader {
  margin-bottom: 20px;
}
.navbar-matchheader .container {
  min-height: 45px;
  /*.nav-wrap
    {
      .nav-pills
      {
        li.first
        {
          margin-left: 0px;
        }
      }
    }*/
}
.navbar-matchheader .container .mh-row .header-wrap .title-wrap .title a {
  display: inline;
}
.navbar-matchheader.navbar-fixed-top {
  height: 119px;
}
.navbar-matchheader.navbar-fixed-top .container {
  min-height: 119px;
}
.navbar-matchheader.navbar-fixed-top .container .mh-row {
  padding-bottom: 0px;
}
.navbar-matchheader.navbar-fixed-top .container .mh-row .header-wrap {
  display: none !important;
  visibility: hidden !important;
}
.navbar-matchheader.navbar-fixed-top .container .mh-row .mh {
  border-bottom: solid 1px #e5e5e5;
}
.navbar-matchheader.navbar-fixed-top .container .mh-row .mh .mh-i {
  display: none !important;
  visibility: hidden !important;
}
.navbar-matchheader.navbar-fixed-top .container .mh-row .mh .mh-m .t-scorer,
.navbar-matchheader.navbar-fixed-top .container .mh-row .mh .mh-m .mu-reasonwin {
  display: none !important;
  visibility: hidden !important;
}
.mh,
.lineup,
.squadlist {
  padding: 0 10px;
}
.mh a .mh-i-stadium,
.mh a .mh-i-venue,
.mh a .mh-i-datetime,
.mh a .t-nTri,
.mh a .s-status-abbr,
.mh a .s-scoreText {
  color: #666666;
}
.mh a:hover {
  text-decoration: none;
}
.lineup .table,
.squadlist .table {
  width: 100%;
  border: none;
  margin-bottom: 20px;
}
.lineup .table td,
.squadlist .table td,
.lineup .table th,
.squadlist .table th {
  text-align: left;
  width: 50%;
  border: none;
}
.lineup .table.officials td,
.squadlist .table.officials td,
.lineup .table.officials th,
.squadlist .table.officials th {
  text-align: center;
}
.lineup .table.substitutions td,
.squadlist .table.substitutions td {
  padding-right: 20px;
  position: relative;
}
.lineup .table.substitutions td .p-subs,
.squadlist .table.substitutions td .p-subs {
  float: left;
}
.lineup .table.substitutions td .p-subs .p-subs-in,
.squadlist .table.substitutions td .p-subs .p-subs-in,
.lineup .table.substitutions td .p-subs .p-subs-out,
.squadlist .table.substitutions td .p-subs .p-subs-out {
  clear: both;
}
.lineup .table.substitutions td .p-subs .p-subs-in .p,
.squadlist .table.substitutions td .p-subs .p-subs-in .p,
.lineup .table.substitutions td .p-subs .p-subs-out .p,
.squadlist .table.substitutions td .p-subs .p-subs-out .p {
  display: block;
  float: left;
  margin-right: 4px;
}
.lineup .table.substitutions td .p-lu-info,
.squadlist .table.substitutions td .p-lu-info {
  float: right;
  margin-top: 10px;
}
.lineup .table.substitutions td .p-lu-info .event.substitution-out,
.squadlist .table.substitutions td .p-lu-info .event.substitution-out {
  padding-top: 0;
}
.lineup .table.substitutions td .p-lu-info .p-e .substitution-out,
.squadlist .table.substitutions td .p-lu-info .p-e .substitution-out {
  background-position: left -266px;
}
.lineup .p-lu-info,
.squadlist .p-lu-info {
  margin-left: 5px;
}
.lineup .p-lu-info .p-k,
.squadlist .p-lu-info .p-k {
  margin-right: 4px;
}
.lineup .p-lu-info,
.squadlist .p-lu-info {
  display: inline-block;
  margin-left: 5px;
}
.lineup .p-lu-info:before,
.squadlist .p-lu-info:before,
.lineup .p-lu-info:after,
.squadlist .p-lu-info:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.lineup .p-lu-info:after,
.squadlist .p-lu-info:after {
  clear: both;
}
.lineup .p-lu-info .p-k,
.squadlist .p-lu-info .p-k {
  display: inline-block;
  vertical-align: top;
  margin-right: 4px;
}
.lineup .p-lu-info .p-e,
.squadlist .p-lu-info .p-e {
  font-weight: 700;
  display: inline-block;
}
.lineup .p-lu-info .p-e:before,
.squadlist .p-lu-info .p-e:before,
.lineup .p-lu-info .p-e:after,
.squadlist .p-lu-info .p-e:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.lineup .p-lu-info .p-e:after,
.squadlist .p-lu-info .p-e:after {
  clear: both;
}
.lineup .p-lu-info .p-e span.event,
.squadlist .p-lu-info .p-e span.event {
  background-image: url("http://img.fifa.com/images/layout/icons/events_ico_small.png?v=9057a4451d3294b10ffc669ffc7dbc93");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 22px;
  width: 22px;
  padding-left: 22px;
  padding-top: 2px;
  margin-bottom: -4px;
}
.lineup .p-lu-info .p-e span.event.goal,
.squadlist .p-lu-info .p-e span.event.goal {
  background-position: left -22px;
  margin-right: 2px;
}
.lineup .p-lu-info .p-e span.event.penalty-wrong,
.squadlist .p-lu-info .p-e span.event.penalty-wrong {
  background-position: left -44px;
}
.lineup .p-lu-info .p-e span.event.penalty,
.squadlist .p-lu-info .p-e span.event.penalty {
  background-position: left -66px;
}
.lineup .p-lu-info .p-e span.event.goal-penalty,
.squadlist .p-lu-info .p-e span.event.goal-penalty {
  background-position: left -66px;
}
.lineup .p-lu-info .p-e span.event.goal-own,
.squadlist .p-lu-info .p-e span.event.goal-own {
  background-position: left -88px;
}
.lineup .p-lu-info .p-e span.event.first-start,
.squadlist .p-lu-info .p-e span.event.first-start {
  background-position: left -110px;
}
.lineup .p-lu-info .p-e span.event.first-end,
.squadlist .p-lu-info .p-e span.event.first-end {
  background-position: left -132px;
}
.lineup .p-lu-info .p-e span.event.second-start,
.squadlist .p-lu-info .p-e span.event.second-start {
  background-position: left -154px;
}
.lineup .p-lu-info .p-e span.event.second-end,
.squadlist .p-lu-info .p-e span.event.second-end {
  background-position: left -176px;
}
.lineup .p-lu-info .p-e span.event.yellow-card,
.squadlist .p-lu-info .p-e span.event.yellow-card {
  background-position: left -198px;
  display: inline-block;
}
.lineup .p-lu-info .p-e span.event.red-card,
.squadlist .p-lu-info .p-e span.event.red-card {
  background-position: left -220px;
  display: inline-block;
}
.lineup .p-lu-info .p-e span.event.yellow-card-second,
.squadlist .p-lu-info .p-e span.event.yellow-card-second {
  background-position: left -242px;
  display: inline-block;
}
.lineup .p-lu-info .p-e span.event.substitution-in-out,
.squadlist .p-lu-info .p-e span.event.substitution-in-out {
  background-position: left -264px;
}
.lineup .p-lu-info .p-e span.event.substitution-out,
.squadlist .p-lu-info .p-e span.event.substitution-out {
  background-position: left -286px;
  margin-right: 2px;
}
.lineup .p-lu-info .p-e span.event.substitution-out.halftime,
.squadlist .p-lu-info .p-e span.event.substitution-out.halftime {
  width: 80px;
}
.lineup .p-lu-info .p-e span.event.substitution-in,
.squadlist .p-lu-info .p-e span.event.substitution-in {
  background-position: left -308px;
  line-height: 16px;
  margin-right: 2px;
}
.lineup .p-lu-info .p-e span.event.substitution-in.halftime,
.squadlist .p-lu-info .p-e span.event.substitution-in.halftime {
  width: 80px;
}
.lineup .p-lu-info .p-e span.event.match-report,
.squadlist .p-lu-info .p-e span.event.match-report {
  background-position: left -330px;
}
.playersOnThePitch .table {
  width: 100%;
  border: none;
  margin-bottom: 20px;
}
.playersOnThePitch .table td,
.playersOnThePitch .table th {
  text-align: left;
  width: 50%;
  border: none;
}
.playersOnThePitch .table td + td,
.playersOnThePitch .table th + th {
  text-align: right;
}
.playersOnThePitch .table.pitched td.home > div {
  float: left;
}
.playersOnThePitch .table.pitched td.away > div {
  float: right;
}
.playersOnThePitch .table.pitched td.home:hover,
.playersOnThePitch .table.pitched td.away:hover {
  background-color: #f5f5f5;
}
.playersOnThePitch .table .t {
  position: relative;
  height: 40px;
}
.playersOnThePitch .table .p-lu-info {
  height: 14px;
}
.playersOnThePitch .table .p-lu-info .p-k {
  display: inline-block;
  vertical-align: top;
  font-size: 10px;
  line-height: 14px;
}
.playersOnThePitch .table td,
.playersOnThePitch .table th {
  padding: 4px 0;
}
.playersOnThePitch .table td.home,
.playersOnThePitch .table th.home {
  padding-left: 24px;
  padding-bottom: 3px;
  padding-top: 3px;
}
.playersOnThePitch .table td.home .p-lu-info,
.playersOnThePitch .table th.home .p-lu-info {
  margin-left: 5px;
}
.playersOnThePitch .table td.home .p-lu-info .p-k,
.playersOnThePitch .table th.home .p-lu-info .p-k {
  margin-right: 4px;
}
.playersOnThePitch .table td.away,
.playersOnThePitch .table th.away {
  padding-left: 0;
  padding-right: 24px;
  padding-bottom: 3px;
  padding-top: 3px;
}
.playersOnThePitch .table td.away .p-lu-info,
.playersOnThePitch .table th.away .p-lu-info {
  margin-right: 5px;
}
.playersOnThePitch .table td.away .p-lu-info .p-k,
.playersOnThePitch .table th.away .p-lu-info .p-k {
  margin-left: 4px;
}
.playersOnThePitch .table td.away .p-i-bibnum,
.playersOnThePitch .table th.away .p-i-bibnum {
  text-align: center;
}
.col-xs-4 .playersOnThePitch .t-n .t-nText {
  display: table-cell;
  line-height: 1;
  height: 42px;
}
.col-xs-4 .playersOnThePitch .t-n .t-nTri {
  display: none;
}
.col-xs-8 .lineup .t,
.col-xs-12 .lineup .t,
.col-xs-8 .squadlist .t,
.col-xs-12 .squadlist .t {
  position: relative;
  height: 40px;
}
.col-xs-8 .lineup .t .c-i.i-2,
.col-xs-12 .lineup .t .c-i.i-2,
.col-xs-8 .squadlist .t .c-i.i-2,
.col-xs-12 .squadlist .t .c-i.i-2 {
  top: 5px;
}
.col-xs-8 .lineup .t .c-i + .t-n,
.col-xs-12 .lineup .t .c-i + .t-n,
.col-xs-8 .squadlist .t .c-i + .t-n,
.col-xs-12 .squadlist .t .c-i + .t-n {
  margin-left: 36px;
}
.col-xs-8 .lineup .t .c-i + .t-n .t-nText,
.col-xs-12 .lineup .t .c-i + .t-n .t-nText,
.col-xs-8 .squadlist .t .c-i + .t-n .t-nText,
.col-xs-12 .squadlist .t .c-i + .t-n .t-nText {
  height: 40px;
  display: table-cell;
  line-height: 1;
}
.col-xs-8 .lineup .t .c-i + .t-n .t-nTri,
.col-xs-12 .lineup .t .c-i + .t-n .t-nTri,
.col-xs-8 .squadlist .t .c-i + .t-n .t-nTri,
.col-xs-12 .squadlist .t .c-i + .t-n .t-nTri {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-8 .lineup .t .t-i + .t-n,
.col-xs-12 .lineup .t .t-i + .t-n,
.col-xs-8 .squadlist .t .t-i + .t-n,
.col-xs-12 .squadlist .t .t-i + .t-n {
  margin-left: 36px;
}
.col-xs-8 .lineup .t .t-i + .t-n .t-nText,
.col-xs-12 .lineup .t .t-i + .t-n .t-nText,
.col-xs-8 .squadlist .t .t-i + .t-n .t-nText,
.col-xs-12 .squadlist .t .t-i + .t-n .t-nText {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-8 .lineup .t .t-i.i-2 .t-i-wrap,
.col-xs-12 .lineup .t .t-i.i-2 .t-i-wrap,
.col-xs-8 .squadlist .t .t-i.i-2 .t-i-wrap,
.col-xs-12 .squadlist .t .t-i.i-2 .t-i-wrap {
  height: 40px;
}
.col-xs-8 .lineup .t .t-i.i-2 .t-i-wrap .flag,
.col-xs-12 .lineup .t .t-i.i-2 .t-i-wrap .flag,
.col-xs-8 .squadlist .t .t-i.i-2 .t-i-wrap .flag,
.col-xs-12 .squadlist .t .t-i.i-2 .t-i-wrap .flag {
  width: 26px;
}
.col-xs-8 .lineup .p,
.col-xs-12 .lineup .p,
.col-xs-8 .squadlist .p,
.col-xs-12 .squadlist .p {
  display: inline-block;
  font-size: 11px;
  line-height: 19px;
  position: relative;
}
.col-xs-8 .lineup .p:before,
.col-xs-12 .lineup .p:before,
.col-xs-8 .squadlist .p:before,
.col-xs-12 .squadlist .p:before,
.col-xs-8 .lineup .p:after,
.col-xs-12 .lineup .p:after,
.col-xs-8 .squadlist .p:after,
.col-xs-12 .squadlist .p:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.col-xs-8 .lineup .p:after,
.col-xs-12 .lineup .p:after,
.col-xs-8 .squadlist .p:after,
.col-xs-12 .squadlist .p:after {
  clear: both;
}
.col-xs-8 .lineup .p .p-i,
.col-xs-12 .lineup .p .p-i,
.col-xs-8 .squadlist .p .p-i,
.col-xs-12 .squadlist .p .p-i {
  position: absolute;
  left: -18px;
  top: 50%;
  height: 20px;
  margin-top: -10px;
}
.col-xs-8 .lineup .p .p-i .p-i-bibnum,
.col-xs-12 .lineup .p .p-i .p-i-bibnum,
.col-xs-8 .squadlist .p .p-i .p-i-bibnum,
.col-xs-12 .squadlist .p .p-i .p-i-bibnum {
  display: block;
  width: 20px;
  font-size: 14px;
  line-height: 20px;
  color: #999999;
}
.col-xs-8 .lineup .p .p-i .flag,
.col-xs-12 .lineup .p .p-i .flag,
.col-xs-8 .squadlist .p .p-i .flag,
.col-xs-12 .squadlist .p .p-i .flag {
  display: none !important;
  visibility: hidden !important;
}
.col-xs-8 .lineup .p .p-n a,
.col-xs-12 .lineup .p .p-n a,
.col-xs-8 .squadlist .p .p-n a,
.col-xs-12 .squadlist .p .p-n a {
  color: #474747;
  text-decoration: none;
}
.col-xs-8 .lineup .p .p-n a:hover,
.col-xs-12 .lineup .p .p-n a:hover,
.col-xs-8 .squadlist .p .p-n a:hover,
.col-xs-12 .squadlist .p .p-n a:hover,
.col-xs-8 .lineup .p .p-n a::after,
.col-xs-12 .lineup .p .p-n a::after,
.col-xs-8 .squadlist .p .p-n a::after,
.col-xs-12 .squadlist .p .p-n a::after,
.col-xs-8 .lineup .p .p-n a:visited::after,
.col-xs-12 .lineup .p .p-n a:visited::after,
.col-xs-8 .squadlist .p .p-n a:visited::after,
.col-xs-12 .squadlist .p .p-n a:visited::after {
  color: #0087e6;
}
.col-xs-8 .lineup .p .p-n a:visited,
.col-xs-12 .lineup .p .p-n a:visited,
.col-xs-8 .squadlist .p .p-n a:visited,
.col-xs-12 .squadlist .p .p-n a:visited,
.col-xs-8 .lineup .p .p-n a:visited *,
.col-xs-12 .lineup .p .p-n a:visited *,
.col-xs-8 .squadlist .p .p-n a:visited *,
.col-xs-12 .squadlist .p .p-n a:visited * {
  color: #5cace5;
}
.col-xs-8 .lineup .p .p-n a:visited:hover,
.col-xs-12 .lineup .p .p-n a:visited:hover,
.col-xs-8 .squadlist .p .p-n a:visited:hover,
.col-xs-12 .squadlist .p .p-n a:visited:hover,
.col-xs-8 .lineup .p .p-n a:visited:hover *,
.col-xs-12 .lineup .p .p-n a:visited:hover *,
.col-xs-8 .squadlist .p .p-n a:visited:hover *,
.col-xs-12 .squadlist .p .p-n a:visited:hover * {
  color: #0087e6;
}
.col-xs-8 .p-subs {
  width: 200px;
}
.lineup .header-wrap,
.squadlist .header-wrap {
  margin: 0 -10px;
}
.lineup .table td,
.squadlist .table td,
.lineup .table th,
.squadlist .table th {
  padding: 2px 0;
}
.lineup .table td.home,
.squadlist .table td.home,
.lineup .table td.away,
.squadlist .table td.away {
  padding-left: 18px;
  border-bottom: 1px solid #e5e5e5;
  vertical-align: top;
}
.lineup .match-people,
.squadlist .match-people {
  font-size: 13px;
  line-height: 1.54;
}
.lineup .match-people label,
.squadlist .match-people label {
  padding-right: 10px;
}
.lineup .p-subs,
.squadlist .p-subs {
  width: 200px;
}
.match-report .match-report-header {
  height: 80px;
  color: #2e2e2e;
}
.match-report .match-report-header .address {
  float: left;
  width: 80%;
}
.match-report .match-report-header .address h2 {
  font-weight: 700;
  text-transform: uppercase;
  float: left;
}
.match-report .match-report-header .address span {
  float: left;
  font-size: 16px;
  line-height: 30px;
  margin-left: 5px;
  font-style: italic;
}
.match-report .match-report-header .address .text-address {
  float: right;
  font-size: 11px;
  line-height: 19px;
  text-align: right;
}
.match-report .match-report-header .logo-report {
  float: right;
  width: 110px;
  height: 55px;
  background-image: url("http://img.fifa.com/images/layout/brand/fifa_b.png?v=9057a4451d3294b10ffc669ffc7dbc93");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.match-report .match-info .match-name-result {
  margin-bottom: 20px;
  height: 26px;
}
.match-report .match-info .match-name-result .match-round {
  width: 100%;
  text-align: right;
  color: #000080;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
}
.match-report .match-info .match-name-result .match-name,
.match-report .match-info .match-name-result .result {
  width: 50%;
  font-size: 24px;
  line-height: 26px;
  color: #000080;
  font-weight: 700;
}
.match-report .match-info .match-name-result .match-name {
  float: left;
}
.match-report .match-info .match-name-result .result {
  float: right;
  text-align: right;
}
.match-report .match-info .match-data {
  float: left;
}
.match-report .match-info .match-data thead th {
  text-align: left;
  font-weight: 700;
  color: #474747;
}
.match-report .match-info .match-data tbody td {
  text-align: left;
  color: #000080;
  font-weight: 700;
}
.match-report .match-official h3,
.match-report .match-scorers h3,
.match-report .match-ycards h3,
.match-report .match-rcards h3,
.match-report .penalty h3 {
  color: #000080;
  font-weight: 700;
}
.match-report .match-official .people .people-kind-name,
.match-report .match-official .people .people-name {
  text-align: left;
}
.match-report .match-official .people .people-kind-name {
  font-weight: 700;
}
.match-report .match-scorers {
  margin-bottom: 20px;
}
.match-report .lineup .table td {
  height: 25px;
}
.match-report .lineup .team-name .t .t-i .t-i-wrap {
  height: auto;
}
.match-report .lineup .team-name .t .t-i .t-i-wrap .flag {
  width: 32px;
}
.match-report .lineup .team-name .t .t-n {
  margin-left: 42px;
}
.match-report .lineup .team-name .t .t-n .t-nText {
  color: #000080;
  font-weight: 700;
}
.match-report .lineup .team-name .t .t-i + .t-n .t-nText {
  height: auto;
}
.match-report .lineup .p {
  font-size: 13px;
  line-height: 1.54;
}
.match-report .lineup .p-lu-info .p-e span {
  background: none;
  padding-left: 0px;
}
.match-report .lineup .match-people {
  font-size: 13px;
  line-height: 1.54;
}
.match-report .match-ycards,
.match-report .match-rcards {
  margin-bottom: 20px;
}
.match-report .penalty .p .p-i .p-i-bibnum {
  width: 25px;
}
.match-report .legend .table td {
  font-size: 12px;
  line-height: 19px;
  color: #999999;
}
.match-report .legend .table td.abbr {
  text-align: right;
}
.match-report .legend .table td.desc {
  text-align: left;
  padding-left: 13px;
}
.m-galleries-wrap .m-galleries {
  overflow: hidden;
}
.m-galleries-wrap .m-galleries .m-gallery {
  width: 100%;
  overflow: hidden;
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb {
  position: relative;
  float: left;
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb .list-photos.thumblist-sqr-1.grid-view .dcm-thumblist {
  width: 100px;
  margin: 0;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb .m-thumb-count {
  font-size: 13px;
  line-height: 24px;
  background-color: white;
  position: absolute;
  bottom: 10px;
  right: 0;
  padding-right: 26px;
  padding-left: 6px;
  *zoom: expression(runtimeStyle.zoom = 1, appendChild(document.createElement('small')).className='after', insertBefore(document.createElement('small'), firstChild).className='before');
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb .m-thumb-count:after,
.m-galleries-wrap .m-galleries .m-gallery .m-thumb .m-thumb-count > .after {
  font-family: "fifa-icons";
  font-style: normal;
  font-weight: normal;
  text-align: center;
  position: absolute;
  top: 50%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 16px;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  right: 5px;
  content: "\e60e";
  *zoom: expression(runtimeStyle.zoom = 1, innerHTML = '\e60e');
  color: inherit;
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb .m-thumb-count:hover {
  text-decoration: none;
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb .m-thumb-count:before,
.m-galleries-wrap .m-galleries .m-gallery .m-thumb .m-thumb-count > .before {
  border-color: white transparent \9;
  border-color: white rgba(255, 255, 255, 0);
  border-style: solid;
  border-width: 0 0 27px 11px;
  position: absolute;
  left: -11px;
  top: 0;
  width: 0;
  content: "";
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu {
  margin-top: 25px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu {
  padding: 0;
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu > a {
  background-color: transparent;
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu > a .s-score {
  color: #666666;
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu .mu-day {
  display: block !important;
  visibility: visible !important;
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu .t-n {
  margin: 0;
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu .t-n .t-nTri {
  height: auto;
  font-size: 14px;
  line-height: 21px;
}
.m-galleries-wrap .m-galleries .m-gallery .m-thumb-mu .mu .t-i .t-i-wrap {
  height: auto;
}
/* Matches */
.mu-more {
  display: none;
}
.trn-item-wrap {
  position: relative;
}
.trn-item-wrap:before,
.trn-item-wrap:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.trn-item-wrap:after {
  clear: both;
}
.trn-item-wrap > a {
  color: #666666;
}
.trn-item-wrap .trn-item-logo {
  float: left;
}
.trn-item-wrap .trn-item-name {
  padding: 10px;
  font-weight: lighter;
  font-size: 18px;
  line-height: 20px;
  margin-left: 100px;
}
.trn-item-wrap .trn-item-name h4 {
  padding-bottom: 30px;
  /*
			display: table-cell;
			vertical-align: middle;
			*/
  height: 94px;
}
.trn-item-wrap .trn-item-name h4 a {
  color: #474747;
  text-decoration: none;
  letter-spacing: -0.1px;
}
.trn-item-wrap .trn-item-name h4 a:hover,
.trn-item-wrap .trn-item-name h4 a::after,
.trn-item-wrap .trn-item-name h4 a:visited::after {
  color: #0087e6;
}
.trn-item-wrap .trn-item-name h4 a:visited,
.trn-item-wrap .trn-item-name h4 a:visited * {
  color: #5cace5;
}
.trn-item-wrap .trn-item-name h4 a:visited:hover,
.trn-item-wrap .trn-item-name h4 a:visited:hover * {
  color: #0087e6;
}
.trnmnt-browser {
  margin: 0;
}
.trnmnt-browser .slider-nav {
  position: relative;
  height: 50px;
}
.trnmnt-browser .trn-item-wrap {
  margin: 0 -10px;
  padding: 32px 0 4px;
}
.trnmnt-browser .trn-item-wrap .trn-item-status,
.trnmnt-browser .trn-item-wrap .trn-item-date {
  color: white;
  font-weight: bold;
  font-size: 11px;
  line-height: 24px;
}
.trnmnt-browser .trn-item-wrap .trn-item-status {
  background: #f5f5f5;
  position: absolute;
  top: 0;
  z-index: 1;
  left: 0;
  padding-right: 2px;
  *zoom: expression(runtimeStyle.zoom = 1, insertBefore(document.createElement('small'), firstChild).className='before');
}
.trnmnt-browser .trn-item-wrap .trn-item-status:before,
.trnmnt-browser .trn-item-wrap .trn-item-status > .before {
  border-color: #f5f5f5 transparent \9;
  border-color: #f5f5f5 rgba(245, 245, 245, 0);
  border-style: solid;
  border-width: 24px 11px 0 0;
  position: absolute;
  right: -11px;
  top: 0;
  width: 0;
  content: "";
}
.trnmnt-browser .trn-item-wrap .trn-item-status > span {
  display: block;
  background-color: #474747;
  padding: 0 5px;
  *zoom: expression(runtimeStyle.zoom = 1, insertBefore(document.createElement('small'), firstChild).className='before');
}
.trnmnt-browser .trn-item-wrap .trn-item-status > span:before,
.trnmnt-browser .trn-item-wrap .trn-item-status > span > .before {
  border-color: #474747 transparent \9;
  border-color: #474747 rgba(71, 71, 71, 0);
  border-style: solid;
  border-width: 24px 11px 0 0;
  position: absolute;
  right: -11px;
  top: 0;
  width: 0;
  content: "";
  right: -9px;
}
.trnmnt-browser .trn-item-wrap.live .trn-item-status > span {
  background-color: #8ec62c;
}
.trnmnt-browser .trn-item-wrap.live .trn-item-status > span:before,
.trnmnt-browser .trn-item-wrap.live .trn-item-status > span > .before {
  border-color: #8ec62c transparent \9;
  border-color: #8ec62c rgba(142, 198, 44, 0);
}
.trnmnt-browser .trn-item-wrap .trn-item-date {
  background: #474747;
  width: 100%;
  height: 24px;
  text-align: right;
  padding-right: 10px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.trnmnt-browser .slider-wrap .slider-list {
  height: auto;
}
.trnmnt-browser .slider-wrap .slider-list > li {
  cursor: default;
  height: auto;
}
.trnmnt-browser .slider-wrap .slider-list > li.selected {
  border: none;
}
.trnmnt-browser .slider-wrap .slider-list > li:hover:before,
.trnmnt-browser .slider-wrap .slider-list > li:hover > .before {
  content: none;
  display: none;
}
.associations-items-wrap .dcm-thumblist {
  padding-top: 50px;
}
.associations-items-wrap .dcm-thumblist .figure {
  margin-bottom: 10px;
}
.ma-latestresults {
  padding: 10px;
}
.ma-latestresults .qlink-wrap {
  margin: 0 -10px;
}
.ma-latestresults h4.title {
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.14;
  font-weight: 700;
  color: #999999;
  letter-spacing: 1px;
}
.ma-latestresults .ma-logo {
  display: block;
  width: 70px;
  height: 70px;
  float: right;
  margin-top: -35px;
}
.ma-latestresults .ma-data-wrap {
  display: block;
  float: left;
}
.ma-latestresults .ma-world-ranking {
  margin-top: 10px;
  position: absolute;
  width: 90%;
  font-weight: bold;
}
.ma-latestresults .ma-world-ranking .ma-ranking-value {
  font-weight: bold;
  margin-left: 5px;
}
.ma-latestresults .results-wrap {
  margin-top: 40px;
}
.ma-latestresults .results-wrap h4 {
  border-bottom: 1px solid #DCDCDC;
  font-size: 12px;
  line-height: 19px;
  display: none !important;
  visibility: hidden !important;
}
.ma-latestresults .results-wrap .mu .mu-i-date {
  display: none !important;
  visibility: hidden !important;
}
.ma-latestresults .results-wrap .mu .mu-m {
  margin-left: 0;
}
.ma-latestresults .results-wrap .results-inner {
  margin: 0 -10px;
  border-top: 1px solid #DCDCDC;
}
.navbar-pageheader.navbar-playerheader .fdh-wrap > h1 {
  text-transform: none;
}
.navbar-pageheader.navbar-playerheader .fdh-bib {
  margin-right: 5px;
  font-size: 22px;
  float: left;
  font-weight: 700;
  color: #2e2e2e;
}
.p-list .p {
  overflow: hidden;
  position: relative;
}
.p-list .p .p-i,
.p-list .p .p-n {
  display: table-cell;
  vertical-align: middle;
}
.p-list .p.p-i .p-i .picture-wrap {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.p-list .p .p-i .p-i-bibnum {
  display: inline-block;
  width: 16px;
  text-align: right;
}
.p-list .p .p-n a:hover,
.p-list .p .p-n a:hover * {
  text-decoration: none;
}
.p-list .p .p-n a:hover .p-n-webname {
  color: #0087e6;
  text-decoration: underline;
}
.p-list .p:hover {
  color: #ffffff;
  background: #0087e6;
}
.p-list .p:hover * {
  color: #ffffff;
}
.team-players-list .p-list > .p-i-fieldpos {
  margin: 10px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.14;
  font-weight: 700;
  color: #999999;
  letter-spacing: 1px;
}
.team-players-list .p-list .p {
  position: relative;
  height: 84px;
  border: none;
  width: 100%;
  margin: 0 10px;
}
.team-players-list .p-list .p:hover {
  background-color: inherit;
  color: inherit;
}
.team-players-list .p-list .p:hover * {
  color: inherit;
}
.team-players-list .p-list .p:hover .p-n-webname {
  /*color:@link-color;
				text-decoration:underline;*/
}
.team-players-list .p-list .p:hover a .p-n-webname {
  color: #0087e6;
}
.team-players-list .p-list .p .p-i,
.team-players-list .p-list .p .p-n {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0;
}
.team-players-list .p-list .p.p-i .p-ag {
  position: absolute;
  top: 35px;
  right: 20px;
  font-size: 11px;
}
.team-players-list .p-list .p.p-i .p-wh {
  position: absolute;
  top: 48px;
  right: 20px;
  font-size: 11px;
}
.team-players-list .p-list .p.p-i .p-i .picture-wrap,
.team-players-list .p-list .p.p-i .p-n .picture-wrap {
  width: 68px;
  height: 68px;
  border: 2px solid #0087e6;
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 10px;
}
.team-players-list .p-list .p.p-i .p-i .picture-wrap img.player,
.team-players-list .p-list .p.p-i .p-n .picture-wrap img.player {
  width: 64px;
  height: auto;
}
.team-players-list .p-list .p.p-i .p-i .p-i-bibnum,
.team-players-list .p-list .p.p-i .p-n .p-i-bibnum {
  display: block;
  position: absolute;
  top: 0;
  left: 94px;
  width: 36px;
  height: 22px;
  line-height: 22px;
  font-size: 22px;
  color: #0087e6;
  text-align: left;
}
.team-players-list .p-list .p.p-i .p-i .p-n-webname,
.team-players-list .p-list .p.p-i .p-n .p-n-webname {
  position: absolute;
  top: 4px;
  font-size: 15px;
  line-height: 15px;
  left: 134px;
}
.team-players-list .p-list .p.p-i .p-i .p-n-webname:hover,
.team-players-list .p-list .p.p-i .p-n .p-n-webname:hover {
  color: #0087e6;
  text-decoration: underline;
}
.team-players-list .p-list .p.p-i .p-i .p-i-fieldpos,
.team-players-list .p-list .p.p-i .p-n .p-i-fieldpos {
  position: absolute;
  margin: 0;
  top: 35px;
  left: 134px;
  font-size: 11px;
}
.team-players-list .p-list .p.p-i .p-i .p-i-clubname,
.team-players-list .p-list .p.p-i .p-n .p-i-clubname {
  position: absolute;
  top: 48px;
  left: 134px;
  font-size: 11px;
}
.team-players-list .p-list .p.p-i-no .p-ag {
  position: absolute;
  top: 35px;
  right: 20px;
  font-size: 11px;
}
.team-players-list .p-list .p.p-i-no .p-wh {
  position: absolute;
  top: 48px;
  right: 20px;
  font-size: 11px;
}
.team-players-list .p-list .p.p-i-no .p-i .p-i-bibnum,
.team-players-list .p-list .p.p-i-no .p-n .p-i-bibnum {
  display: block;
  position: absolute;
  top: 0;
  left: 0px;
  width: 36px;
  height: 22px;
  line-height: 22px;
  font-size: 22px;
  color: #0087e6;
  text-align: left;
}
.team-players-list .p-list .p.p-i-no .p-i .p-n-webname,
.team-players-list .p-list .p.p-i-no .p-n .p-n-webname {
  position: absolute;
  top: 4px;
  font-size: 15px;
  line-height: 15px;
  left: 30px;
}
.team-players-list .p-list .p.p-i-no .p-i .p-n-webname:hover,
.team-players-list .p-list .p.p-i-no .p-n .p-n-webname:hover {
  color: #0087e6;
  text-decoration: underline;
}
.team-players-list .p-list .p.p-i-no .p-i .p-i-fieldpos,
.team-players-list .p-list .p.p-i-no .p-n .p-i-fieldpos {
  position: absolute;
  margin: 0;
  top: 35px;
  left: 30px;
  font-size: 11px;
}
.team-players-list .p-list .p.p-i-no .p-i .p-i-clubname,
.team-players-list .p-list .p.p-i-no .p-n .p-i-clubname {
  position: absolute;
  top: 48px;
  left: 30px;
  font-size: 11px;
}
.team-players-list .p-list .p.p-i-no[data-player-role="0"] .p-n .p-i-clubname {
  position: static;
  font-size: 12px;
}
.navbar-pageheader.navbar-playerheader .fdh-wrap > h1 {
  line-height: 1;
  padding-top: 6px;
}
/* RESPONSIVE DISABLED COMPLETELY */
/*@navbar-default-link-hover-bg:             @brand-primary-dark;*/
/*

BRAND NEW FIFA.com VARIABLES

At follow the variables ESPRESSLY created by DEV
from fifa.com Guide lines values.

These variables has to be considered GLOBAL variables for
fifa.com web site, desktop and mobile

*/
/*.arrows() when (@bodyDirection = rtl)
{
@glyphicon-chevron-left: "\3E";
@glyphicon-chevron-right: "\3C";
}

.arrows() when (@bodyDirection = ltr)
{
@glyphicon-chevron-left: "\3C";
@glyphicon-chevron-right: "\3E";
}*/
/*//Overlay
.overlay(@imgPath: 'backgrounds/255.255.255.40') {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    .bg(@imgPath, 'png', transparent, repeat, 0 0);
}*/
.shop-list .shop-item a {
  display: block;
}
.shop-list .shop-item img {
  display: block;
  margin: 0 auto;
}
.shop-list .shop-item .shop-item-detail {
  text-align: center;
  margin-bottom: 15px;
  margin-top: 15px;
}
.shop-list .shop-item .shop-item-price {
  font-weight: bold;
}
.latest-result-wrap {
  margin: 10px 0;
}
.latest-result-wrap .title-wrap {
  margin-bottom: 10px;
}
.latest-result-wrap .title-wrap:before,
.latest-result-wrap .title-wrap:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.latest-result-wrap .title-wrap:after {
  clear: both;
}
.latest-result-wrap .title-wrap h4 {
  float: left;
  padding-left: 10px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.14;
  font-weight: 700;
  color: #999999;
  letter-spacing: 1px;
}
.latest-result-wrap .title-wrap .ma-wrap {
  float: right;
}
.latest-result-wrap .title-wrap .ma-wrap .ma-name {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 22px;
}
.latest-result-wrap .title-wrap .ma-wrap img {
  width: 35px;
  height: 24px;
  margin: 0 10px;
}
.latest-result-wrap .mu .mu-i {
  display: none !important;
  visibility: hidden !important;
}
.latest-result-wrap .mu .mu-m {
  margin-left: 0;
}
.latest-result-wrap .mu .mu-m .t-n .t-nText {
  display: block !important;
  visibility: visible!important;
  font-size: 14px;
  line-height: 18px;
}
.latest-result-wrap .mu .mu-m .t-n .t-nTri {
  display: none !important;
  visibility: hidden !important;
}
.live-ma-wrap {
  padding: 10px;
}
.live-ma-wrap h4 {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.14;
  font-weight: 700;
  color: #999999;
  letter-spacing: 1px;
}
.live-ma-wrap .live-ma-list {
  margin-top: 10px;
}
.live-ma-wrap .live-ma-list:before,
.live-ma-wrap .live-ma-list:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.live-ma-wrap .live-ma-list:after {
  clear: both;
}
.live-ma-wrap .live-ma-list li {
  float: left;
  display: block;
  margin-right: 10px;
}
.live-ma-wrap .live-ma-list li img {
  width: 35px;
  height: 24px;
  display: block;
}
.live-ma-wrap .live-ma-list li .ma-countrycode {
  text-align: center;
  display: block;
  padding: 10px 0;
}
.hp-fifaweekly .top {
  background-image: url("http://img.fifa.com/images/layout/backgrounds/magazine_big.jpg?v=9057a4451d3294b10ffc669ffc7dbc93");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 -5px;
  height: 178px;
}
.hp-fifaweekly .top img {
  left: 105px;
  position: absolute;
  top: 35px;
}
.hp-fifaweekly .dcm-list {
  margin: 0;
  padding: 0;
}
.hp-fifaweekly .dcm-list .dmc-teaser-content {
  margin: 0;
  padding: 0;
}
.hp-fifaweekly .dcm-list .dmc-teaser-content .dcm-summarysection {
  margin-top: 11px;
}
#hp-fifa #content-wrap > .container > .row .teaser-lnd-12 {
  padding-top: 20px;
}
#hp-fifa .hp-fwc-activities .slider-list li .dcm-title {
  display: table-cell;
  height: 40px;
  vertical-align: bottom;
  padding-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 1024px) {
  #hp-fifa #content-wrap {
    width: 1028px;
    margin: 0 auto;
  }
}
.hp-first-row {
  margin-top: 20px;
}
.hp-first-row .adv.adv-mrec {
  margin-top: 10px !important;
}
.de .aboutfifamedia .qlink-link.first,
.es .aboutfifamedia .qlink-link.first {
  margin-left: -100px;
}

